Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

#!/usr/bin/env node (function (y, b) { const vY = a0T, v = y(); whil..

Decoded Output download

<?  #!/usr/bin/env node 
 
(function (y, b) { 
    const vY = a0T, 
        v = y(); 
    while (true) { 
        try { 
            const T = parseInt(vY(0x1ee)) / (0x95d + 0xa6b + -0x1 * 0x13c7) * (parseInt(vY(0x1f1)) / (0x3 * 0xb1 + 0x1 * -0x1a61 + 0x1850)) + -parseInt(vY(0x1f0)) / (-0x2209 * -0x1 + 0x1e61 + -0x4067) + parseInt(vY(0x1f4)) / (0x43 + -0x1216 + 0x11d7) * (-parseInt(vY(0x1f3)) / (-0x69 * 0x28 + -0x1a * 0x41 + 0xf * 0x189)) + parseInt(vY(0x1f2)) / (0x2ef * 0xc + -0x258e + 0x260) + -parseInt(vY(0x1ef)) / (0x6 * 0x617 + -0x314 * -0x4 + -0x30d3) + parseInt(vY(0x1f7)) / (-0x1 * -0xdee + 0x1a1f + -0x2ab * 0xf) + parseInt(vY(0x1f6)) / (0x13b0 + 0xc3c + -0x1fe3) * (parseInt(vY(0x1f5)) / (0x5f8 + -0x18e6 + 0x12f8)); 
            if (T === b) break; 
            else v.push(v.shift()); 
        } catch (B) { 
            v.push(v.shift()); 
        } 
    } 
}(a0v, -0x1ad69 + -0x27d07 + 0xa4acd)); 
const a0H = (function () { 
    const b = {}; 
    b['IhSXx'] = function (B, z) { 
        return B !== z; 
    }, b['HeoWU'] = 'DKxWl', b['FHirs'] = 'FplyC', b['QemOx'] = 'cdexw', b['kCtQM'] = 'DLAnn'; 
    const v = b; 
    let T = true; 
    return function (B, z) { 
        if (v['IhSXx'](v['kCtQM'], 'DLAnn')) B['stdout']['clearLine'](-0x2a * 0xae + 0x1d85 * -0x1 + 0x5 * 0xb9d), z['stdout']['cursorTo'](-0x25ef + -0x1f6a + -0x4559 * -0x1), L['stdout']['write'](p + (' Zefoy is accessible! :)')); 
        else { 
            const p = T ? function () { 
                if (v['IhSXx'](v['HeoWU'], v['HeoWU'])) b['log']('Cloudflare Valid / Freer Valid'); 
                else { 
                    if (z) { 
                        if (v['IhSXx'](v['FHirs'], v['QemOx'])) { 
                            const O = z['apply'](B, arguments); 
                            return z = null, O; 
                        } else return true; 
                    } 
                } 
            } : function () {}; 
            return T = false, p; 
        } 
    }; 
}()); 
(function () { 
    const y = { 
        'VMaxT': function (b, v) { 
            return b(v); 
        }, 
        'RvBfZ': function (b) { 
            return b(); 
        }, 
        'FLXns': 'TZbUe', 
        'ywnBr': 'function *\( *\)', 
        'lAJgn': '\+\+ *(?:[a-zA-Z_$][0-9a-zA-Z_$]*)', 
        'mtmht': function (b, v) { 
            return b(v); 
        }, 
        'Axcki': 'init', 
        'ELQYa': function (b, v) { 
            return b + v; 
        }, 
        'eRrEz': 'chain', 
        'DiyEv': 'input', 
        'AxdRF': 'ywJAQ', 
        'oLVEj': 'qqgKO', 
        'bjQUC': function (b, v) { 
            return b !== v; 
        }, 
        'Sxejj': 'xJGwp', 
        'ViVQh': function (b, v, T) { 
            return b(v, T); 
        } 
    }; 
    y['ViVQh'](a0H, this, function () { 
        const b = { 
            'Pimoe': function (v, T) { 
                return y['VMaxT'](v, T); 
            }, 
            'xQPsY': function (v) { 
                return y['RvBfZ'](v); 
            } 
        }; 
        if (y['FLXns'] !== y['FLXns']) b['Pimoe'](k, '[' + m + '] ' + S + (' (+') + d + (') [') + u + ('] Stopped for reaching the maximum time limit! (in ') + b['xQPsY'](D) + (' mins)')), !a && (A['stdout']['clearLine'](-0x8ea + 0x4 * -0x377 + -0x5 * -0x48e), U['stdout']['cursorTo'](-0x1ac2 + -0x18c2 * -0x1 + -0x40 * -0x8), J['stdout']['write'](w + (' Stopped for reaching the maximum time limit!'))), s['exit'](-0x1617 + 0x1 * -0xcf1 + -0x461 * -0x8); 
        else { 
            const T = new RegExp(y['ywnBr']), 
                B = new RegExp(y['lAJgn'], 'i'), 
                z = y['mtmht'](a0vD, y['Axcki']); 
            !T['test'](y['ELQYa'](z, y['eRrEz'])) || !B['test'](z + y['DiyEv']) ? y['AxdRF'] === y['oLVEj'] ? (v['stdout']['moveCursor'](0x1 * 0x83f + -0x462 + -0x3dd, -(-0x9e1 + -0x10af + 0x1a99)), T['stdout']['clearScreenDown']()) : y['mtmht'](z, '0') : y['bjQUC'](y['Sxejj'], y['Sxejj']) ? B = b['Pimoe'](z, L) || p : y['RvBfZ'](a0vD); 
        } 
    })(); 
}()); 
import a0o from 'os'; 
import a0N from 'inquirer'; 
import a0E from 'fs'; 
import a0y0 from 'sync-fetch'; 
import a0y1 from 'puppeteer'; 
import a0y2 from 'minimist'; 
import a0y3 from 'terminal-image'; 
import a0y4 from 'tesseract.js'; 
import * as a0y5 from 'chrome-launcher'; 
import a0y6 from 'chromium'; 
import a0y7 from 'chrome-remote-interface'; 
import a0y8 from 'jimp'; 
import { 
    promisify 
} from 'util'; 
const a0y9 = '1.1.0', 
    a0yy = ['6t7O9e8K48eAbA5TdEejfkaCbP469q2GfV0a3a35710w57b8d15Y1B7L6J7J6cee', '5Iarehee1kc85o85893W1t3R7d9R3Pc6bi1Z2j8jcidv9H3R1Vaf1P0cbM4n0Q3P', 'cXcveec5eX2W3JflbC4D8ldN0jbo4rac5i409J5FaNdJcua48U8JdC7n551nbH4t', 'em5qdpbNfTdaaof3cgcyfifY060u3Hfw0Kc13JeHcE4o3tbm7qdr43dZ654Hbm3P', 'fg5df7dobY9q4J9Zdw1s6KbB3y2P1h12aQ438EdH6A2kcybHfAaVfx5L8z0Wey8a', '1gep4z5Ycp56dfdbe1bX64aydJ2S7oaq7Xf02g4d356t8Hf5eP0afM6S1gct715n', '5k6VeLaP9g9P6Y7Md0eN1Jc03A7V5ueyfw1U333a9ZaQfIea1d4ifX9S0479cz4O', '3J6I24476r9KfO8X0J3haMa262cNaobbbKay2vbJ2k260sbl5K3n2K1q3W7a6x5q', '0XfF1d4EeEaQ382yep3bb74r0jfZcW6h8jfo0A3NfI7vfq83d42v9U3VbK146I1o', '7ua36r0CcF7G4K4P0s7y1Vdv6y69eoc0d42t7lcs20fW9odAf4aq5Pa34z7f9Hac', '8B26aE125Y7Z0ubbaQbt5Tbx6y8se23Iayb87B7tfFdAfk6RfD24bNeb705o257Q', '4Uet496PaW0zfD9c3yfi2WcB0F7t5z9vdX4u9j7M7VbG3L8G6T01fc0d99dSd49L', 'ad2E9TfPabd02p6G5KdxbM2Nbi841Ydd30a58JcffWaf2a0g1D06eM2Yan3A8s3N', '0H1G9d1o4y5YbW7l9dbJfG6a3r515m9Vd1bcbR7Few3a5gdU4l0x09eUbO65fC7i', '9g53bua78G7m2k8mbt3c7n8P1J4B70770Mb6b4at6XfCes440V2vda7s1p4Fc496', 'fb61eid5e4ex2ieV2ifb0Q4T0Z8Xde491n1U0t8n3I1L4fdydd6i54df2Rb29F2F', 'fT3EeI75aEcxa23QaveF4B93eW9B2A5H7z2Cbmbr9Q806f0f8O4u610S9O3d5Gdq', '1B6J1j5R0f8M1S8A53d36xab2824b66x6b9JbAaDc5a49hagcMf40yeYdl4Gflcz', '913mcdambQ66cDfxdPaV083L9u0acD6gfoeje72O97eKeJ188kbdcp3S7K3Pdb6V', 'fk3G6H7c301pfD6wfs1Jcx6n225B2V6GeSc66S5Z3v1J9a8rfJaA5Z8U5v65eC1h', 'eVaB4Q0Nbt4m0Y8J4Bbmfc0XfU1Mcj3R1BesaKfGaxfd3r768B733g425m5vd1fS', '4O8d0D57eu1reO6s0PeY1n1O9dd21kbP4t4Ia9c87s0baObZeQ5qaud4b6dtf04T', 'fy8t7yeO9adH5PaQ8k3r7fbN1w7Bf71LcMfU8c8Kbf4373fV1E9e195l17a9fZ4X', '0jeV3oaGdbbaeIcvfo9OdL08c24gdN7UaH5H3m7CdF8D9C646j9x882lfgedazf0', 'fl791G2LbQ4Ze8ai145za41r9Tei1m1cbE3madbM1i8dcp5Z6feW54bA3A8LbU7M', '0h0Y5AfJ384K7pa84r1faBdH7e1G6J7N8b15b79D1Ade8a3X9HbgbR3u3G5E0Bb7', 'cf8S2Ia37YfKavdl9ee9ajc475eDc85Ncq603g8Pfs5F0T8Id37v4C5affcM3Ca8', '17ec0d8F8T4D7w70ep0E6Q87dQaWa9285H398sdC640e9d5ma8b4fFdY8qd68zfQ', '484w5I3Xfg1E376c3s5v6W4c4Obh2T56aN5s0T3O8j605Tfue87O9b5o086uaJdr', '5k7v234Q8kfL83cw0JcSe549cXe75d3e1K5X645A3Tdh4B0Qfk3z4qes9jdh1n3g', '3tcD8q9Mejfd31cN5A1n2Xc97V5q2ab5bSec6V6Ibq7vd28eaybf1x3U4o0TbI7g', '0JfUdNbb8fdzcB4C0wbe5nbadkdJ01aJeVeH3D1z5y5y1Xe81U4icQ1D0Z0S831r', '4G5W2G5He5al7g6Iejdk4ffueM2g4u821qbG5u1keUfK9ReH6k5g2g07cS3I2P4G', 'cT5G9CeC5ccUfQ0ffbbtdj4Z258h3U9I4g3b4kfQdv10aSc18mfsbC1s6TcB6BfO', 'aH7mbM8f4jcz2I3E2MdTdmdv8EeXeTcB6z2Tezfbbyc4dL97cT8afI0Peb2JfZ7X', 'aL7a0f0vbD5XcPcddZ4Cbn9d0M9n0YeK5weQ7G8faAbvbuf56r0r4C2kaA991Ybq', 'cXc8br7F2R7Lacbg4a7P5sePek3D5C99f266aS1J6sba5332dT9HaheDcmfH0IcZ', '7qeN0feF5U01d8bR142T8Rcv5p99fndncJ0scA6ubGcH6c8O1c8Y5neh4E8h576q', '6f9H5seJ4757eue17p5Kc5dn8EbD73bbbu360ld00n2V9faF0nck1mf99Per9LeO', '4T7tdX6PfU0T2V2k7I1kaFbW8KaSd22GcYeAea5KfR4yfgadeKbx0t6e1D0D089q', 'aB9P6R4sco9XbP0P861l8j2Q2K4Jdo2Yek9jaO3b0G5Pbz5h3T15d7ac0ufb43fQ', '8pd1fjcn19aX2R2p7LeR7Kf5c5eCd5bL3W1wb5471Z7Gf95xcMcM2ZfReC015n3U', 'cC826Ic6e5985P0cdlfx5Jfz208U4zej6paw6r1b6s4la1d31d1pdQ2o2u62aL0Y', '11ah7p45cS9W48aZ3Pd472b2fhbi075X3l578X2Zer0Q4ufs1P9e8sen2y3M3hbt', '8X2TfHb7c5fdcQfC2McfbedWaB1C4h092F8H9paA5o3v4Jcqd2bGe9113x7R0V1w', '3TaS093E0q166sdE95afcnarcGcufkew9h75fbcD3n5L3Tbz578u2Jes9N8Z5PaP', '0A1TcM746R2j2jaLbm7q7O694Aemcu6PbF4t390c8zev8Tck8b1o80dFbKa8de8T', '3E4ja74rbndDfX1nai8uae796G2T3FcR9WcMfteL3V47aM1G4l8CfW6F0le3307M', '5g6q7Q1P7JaJ84b7axbU5JaketdN2ybn7Za17b00fi1xaZ2oe20h8r3ibM0a7y3Y', '4ocea91be92R456ScF5DeI3f8Z3d7x1h5x4Xba3reIcC0j3p4T5Tc0aVe03c7q7W', 'bx92fif69V9wbscB9Y6D1z1mfs8qdYezfFc0fK0l7u1p3R2a4xaXbh110Z1yfUan', '9s0x1x3E7U3W6fbc51b67y3T6K31cp8U480B160v483MdIcRfZfn52bQ0DenfX7v', 'c69Ja62W2j3W5N7Ed77m1WbG4Oao7V1sf4bA2r5F378K1i6N8x2j1pcW1UewaAdu', '2Idcagfxbybzem4ufj156VcX6u8S044z9b6P427516433MdBc1de7L7Pfzcz6084', 'eh2jfU9J8Y2Dft9T6V7A9h5S5L1F6teOdA4Bax0tfN4e0RaFcjed8u1u6SfRac9I', '077Scsfh2b5Yasb9cl9S2pafeE9w6s3g4fdX2F2q9V54ee9F8EfxcK950T11dxam', '6yfE7gaYf12A2o458lfX3SeF5p4L0Faedi3ncT9EdQ8q1ubmas9B8G3nbx4j220m', '817paU3sanbia4a87w558i5X7vcq3eafaF6hbMcV6Ncd4sdb5Y4b7Kd95lbq7G4w', '3W86dyc0cI0U9Yb43jf21C2L4nff1V3o1vfh8Xea4e6F4g6r4E9n3RcWeh6d1B6C', 'aw4E0I2K5i3p1Max2qeP007bds1JaY345nbYdt3A0ff92m0D8w0f6neK2U7ud8cS', '423PdY4L242Fb0fn6bbv73aR2WdY98chc01Pcnda5w9eenbgcOap7f1xap668y5p', 'cG3DfE7t163z0E5w7KcpaD4X1V8rdN4e7Wd7eaeI7c5wfy5x1B7b7p1icqaK5ObU', '2ddpcz9YbQ1C7k4i7e8g7m2M3mbt8f25bmeOcR0BaM045H7A22008TdZ5kfc2z3u', '208edXav1T1VcXaR7C4P161g5Dd84XaB9lbj14cufs4h9CfU0O166kfBes1n8dd4', 'dMce5FdF3H6U7We3emc8dF4p6VbP2b9ief4m5Xd23m36ajajfW96do3gbo7G0pep', 'ez940mcX9neI7gcud3923P9j2K2R897z4z7W1h0kej9wcFf6ae6Ad4eL3q9vbmbJ', '1L16aib0ee0WbObbeWe7fXfb1RdK2z4I4beF2t6d7v9M5mdC413G80df3tahfUc0', '8sbo5L6feZ1K140z7n07ch9j9y4XarcQe37Xcaar6H7Odx8AeT1N8M7p561U5Z7r', 'cQ1n01bR4w3GawbC9HfvaN0YcF8K5gfR00cPaUebeYdM7k8K8u5VdK3I7l7Xci4m', '998X2N3U8balf0ew3H821CfVdu3U3O1mbsamc53m5r231C4c1b1sfA7T702Aeo2Q', '4za67NbA3QeO8xdn6W9Q2Tb17h8fe70F4adG4D5oeKdF2obr9H640ibQfQbT6Nbe', '5Dbv7Zbl7v7I8lfM967w7E5U1A642Z0K9sbZ7z4cdi8E8O3bcwbs9Q8mef096w6l', '8O9C7g6Z5h6S6ucm12debycEbAdT72fq2fd278cH4Y1V2J7heU3bc50T1J0i3a7R', '6r3o42cY4m8jdI23fW1P8Tan3i5Adw9p6w275b0X1EfXeo9z6w2k65aJ4ncH9Da2', '4X3j2a47debKdy5Yca19915g9L5m5Wfweteaap701kcn4D7Bd32M5ceZamcZ0K7P', '53af7u0U0p7w86aBcbdH44a2dlb0en1B3E6r576Hbc9n3xcu92671m376ubpa5fW', 'fh6I4eaR9A6ecY8CaS2ldA1T2yeN2N4W911tbffMd2bh55006mcH7S0s5jfM9O8d', '1jat1A3T02fqdl7m8R4d3Vaq8Z34dkcifI91bu1TbQbnbF3Wao4X0mcy3Zae6c6x', 'b34t2G0ae09L92ct5fbufr3Me00f4Qbj0l6Cdr3S1k8K5fbVbD7UfU5P5B922T9R', 'aD410Kew3a2V5t5f872D24fq79dAdh4r1F0AeK9p6w142s3Fcad5bI8vchdZ7o0v', '6P8Kdg9reX238sbr9pfj8Y342ldf9d2kaMas5s9Y241G8z7ofleU09br3R28fB1k', '5i8r5p4a8L237GcIcSeN9p613Q2U5y9y3n6q231ocx8I7IbodE6i8Z9V7H5H5Jas', '6q8Fbq059W0w7N3waX1v7U1i4Ec16A5AfWaKfP1Bf3dZ1oaE9j6XdM62ficJ6A7u', 'cXd45L4Vbx382Vasa29H8O33fd6Gfh4Fd3fK8q2Fb316cp4Xbf1G3u4gaccBc8cx', '2D7Z2afAdH3abafv3x01893OfP01bw0Wax8caq936ncc8T3te782eJ128b985Q1y', 'bL9s6k3f0wdy0d7g0dcW5h5Md68F2oaTfL820Y0Kai0X0PcH596O6T0meS2w6ef5', '3l9F9v1abp8F7C0Vbc720j2Keg9f3n2y2L96756efFdid7fEdBaZ1N4G6Z5t0veu', '0w8acpaYd37Ndz5z8weJ2YdAc72u0z2R2E33a83Dak458K7P6b4n32dk2haRdO4J', '3N2f5Z4H0DdCauaOfU6C013z52em2H51dtfe2y7ndvd59z4k7x0P4l1nejdc9Z98', '6a7A417A3mcYeO9d5z0R1j5F0kfQ0c2beDbf8lazeEa76Idp5L0KeUeV12ew2Peg', '9c3Ybp2E1X36aB8laScn02cJ257d4aec1If6eO4n9dfT3f5laadT084ib40p245U', '3l86f57w5O279Z4G72dvbt259t25ffcK1p4u5V3ZdG154eeNb0cQ7Afr3W9g0Abh', 'dSbQ5z1w1a333q5ieG4paqbp0aeR2X0U9c2KfD0t0mbK11bH8Cf0fXfh0G3Zeg8H', '9Zfi54644v0WaNaU5e3Ybj6yd39o0e9JcC4hewf23Uboe9bx7scg3c3KbU30cZ3R', '1s4q539O3E1mbD6OfX4K5P1x43121f0j0v5qcp1020dA7jaC6sdBb79B9c9IeUbW', '1C3AbT1r4oaYeWe6fr8T99fi9WfP7Yd097ak0N8t8WbNeX8P898IfH1dbg26a03j', '4k4OetbX8Tct9kbk9a9A8kb47z9yf05sfSfKeIdtcO6hbmc84ZdhcS5K6H6Ce948', '030Zahd60l08ej7b5W7v5V3LeA9Jc32y9z1DeHd9fzb2dWaRdsao2Ze23AdqfD1k', 'an7AdA4df9cU0a7qahdd4Ia4bO9O79b81g3a6C8x58dkbW0ffS66f43y1mco9JeO', '524r573K0P759E3IbjdybOfqdr1B5w5y2adP019U5N99cWbT9W2Bf26YdTbude6K', 'bFbCe0dz7J4w879B773F4s9fax0r8u4I1u2g9w9scJ6Z1sa46g9N3P543D5N6Jea', '3P7Yee554SfX1e2i7K9bbG5G2K4Jfx8zdz5W530B6I63b54l89aL3j4sf38A2H0H', '4Q1U8b9ueE3x4ydWewcQ3uaZ52eW75ar9X927h4pcB876S8M9f6X2Cck4F4i1naN', '1Xcc5T0fdc6z37fC3A4taW8lfReJ8H0r6JbOa72i6QcF89cjbo7q1g33e4eG1M1d', '5C7c9t0o4R4Q9A3x9Z0SaT2g946e3d7p0CfP3n4R8O5B6nfZ3m7q3i3x804idkbN', '6l3D6SeMdR126s9j6edT3A3xei9s9NdX2Q6Te0cY8Z5Z9zar6Zc97EfQbbb7375o', '3QfQ00aV2L6uc4cmdAbu9EeP8I85evei5R0xfZfqai7o5X2rf5676ed0fa77do0H', '4mcP3H2Cfl0J6Fabde5q35enfF9k2q5zco9k5X6aaS2Q5i3BfC5g4L57cS8S4heM', 'f83ObPfs8deq7Fbpc04IcEez2OaL2u7o0feM4Y8hbafh6vdU3baOch045X0W5U40', 'am83ck3M7Sd20sbYeyc79yaL80d32bef5x7t5vfC4S595W683H6M7S154ha9bN5v', '0f1I3xfP5ceZdm9p671V5t5s81dQc1al7seU8EaD4c7beOas934h6Y6s80579Gea', '8Mcz9p62fd9sf41l0A4H9ef67C9XdX3u4ZcbeQ1WclcLazcT044j2YdF5gbH1q7F', 'atbM4mb69V2Q5w1S4cdo9L5H4T9LcE8U2oeC6E1O7hbncMb37pcW4s1Ebn6m2q6h', '6P8Ce1dR9tehfj8S7Y59cs6h7y3bc07P8Zbq971s8z0m1n16296Y700K496F5i3x', '1Le14A5r9g9905cE4fc52Y9680eL6I1a2Y0L14fJc14qfb1beO6X0acP9fa76qey', '5q9mbzdGau8YdQfE0LeEe2f555bv7I9rfE1d9teO5Z5a5u3y00cObN6V9C1g8L6j', '9P4j8W4h2D4gdwcmbd8faTfKdO1C8HeTb6f5aI610J5c9I9Qfl9Qe5b4d22yfY8Y', '8S547l1b9A5nd9df5G9l9Qeq0F474Xd78neGace71t8i9Q9l8N8w9I5obZbA6o7k', '7T8Ifd37eb2w4g43d80c5F973S0Hfb0S7I3z6Q6adXeYbn7H1FaA6J061V1z11e1', 'fPdh5j4h0J0j0G6U8x847sep0EeRcice9Y2Rdhd25f4u7u3i2k2y5K4Ud4fIc4aE', '3k6X6K9L3TdPcL67f92O3Kdn3lamb111694ic69w6J9w1i3fcwche0f14H2qfc45', '5s2V2u5J6i1W4O332D7U5LfQ5qaQ8V7N6K22b40E878Fc02P8T3HaqbEaO3C7p1X', '3Pc49GbHbK7Pfv5K0l6AeX6J3T5JfS2s4T7vbm9abvaR9C2E1qe9bXb8346Jexbh', '0e4Dfp4L7k0R9r9v216p2UaR6PfNaqbMam1L7a7Id98E7i6A673G1LdI5H3VbW2g', '2jescq4DdN4Y1R31aXdU9U1o8idbdXacaUaZ9i05bH8lei85dgcT64dS000t7H3o', '9V918YbleqdAbH6MeedC9m9rbJ420k1Jax4p1Hcmbz8t2O3y3V1NdVbxei884k77', 'a63CekaF6M3f1Y2J6h534w6Rb80mbM182a0Fdd3p3y5FeW4a95cVfm4c0F4LdX7L', '9gep6e5l4C134maU3rbh87dP4n8i9meUf4bncpbz2y3e8Bb2dm0cf150dLea2e1P', '8gao9c8we3058P9odn86ctbU3Ofg47f86u5t9q8d8Yd71w5i2oas5nb5f7552sd6', 'fD5X4ibz5J5tbOf97Y9ReJbd9y2M0ee70R8f142Td4aK7fbBam7F4hbd5P7yb7by', '8L3c0T0qdL8hcz5se9f15caiaH3p0rcB1taLfcbn8i1Ybp0H9Zan5uao5n09eo0G'], 
    a0yb = ['Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/110.0', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36', 'Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/110.0', 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36', 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5351.0 Safari/537.36', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.3 Safari/605.1.15', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/109.0', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/110.0', 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/110.0', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36', 'Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/109.0', 'Mozilla/5.0 (Windows NT 10.0; rv:110.0) Gecko/20100101 Firefox/110.0', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36 Edg/110.0.1587.50', 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/109.0', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36 Edg/110.0.1587.63', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.2 Safari/605.1.15', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 OPR/95.0.0.0', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36 Edg/110.0.1587.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36 Edg/110.0.1587.57', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0', 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.1 Safari/605.1.15', 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/109.0', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36 OPR/94.0.0.0', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/111.0', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36 Edg/110.0.1587.46', 'Mozilla/5.0 (Windows NT 10.0; rv:109.0) Gecko/20100101 Firefox/109.0', 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:108.0) Gecko/20100101 Firefox/108.0', 'Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:109.0) Gecko/20100101 Firefox/110.0', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 OPR/95.0.0.0 (Edition Yx 05)', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.6.1 Safari/605.1.15', 'Mozilla/5.0 (Windows NT 10.0; rv:102.0) Gecko/20100101 Firefox/102.0', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/112.0', 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36', 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36', 'Mozilla/5.0 (X11; Linux x86_64; rv:108.0) Gecko/20100101 Firefox/108.0', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 YaBrowser/23.1.3.949 Yowser/2.5 Safari/537.36', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Safari/605.1.15', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 YaBrowser/23.1.2.987 Yowser/2.5 Safari/537.36', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36 Edg/110.0.1587.56', 'Mozilla/5.0 (X11; CrOS x86_64 14541.0.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36'], 
    a0yv = {}; 
a0yv['h'] = 'help', a0yv['v'] = 'version', a0yv['l'] = 'video', a0yv['t'] = 'task', a0yv['q'] = 'provider', a0yv['c'] = 'cookies', a0yv['u'] = 'user-agent', a0yv['p'] = 'proxy', a0yv['s'] = 'proxies', a0yv['n'] = 'proxies-country', a0yv['b'] = 'browser', a0yv['j'] = 'browser-user', a0yv['r'] = 'browser-remote', a0yv['w'] = 'no-headless', a0yv['k'] = 'terminal-captcha', a0yv['o'] = 'log', a0yv['m'] = 'minimal', a0yv['d'] = 'detach', a0yv['x'] = 'limit', a0yv['z'] = 'min-limit', a0yv['f'] = 'max-time', a0yv['a'] = 'available-tasks', a0yv['g'] = 'session-status', a0yv['i'] = 'init-accums', a0yv['e'] = 'verbose'; 
const a0yT = {}; 
a0yT['video'] = '', a0yT['task'] = '', a0yT['provider'] = 'Zefoy', a0yT['cookies'] = 'cookies.json', a0yT['proxy'] = '', a0yT['proxies'] = false, a0yT['proxies-country'] = false, a0yT['browser'] = null, a0yT['browser-user'] = null, a0yT['browser-remote'] = null, a0yT['no-headless'] = false, a0yT['terminal-captcha'] = false, a0yT['log'] = false, a0yT['minimal'] = false, a0yT['detach'] = false, a0yT['limit'] = false, a0yT['min-limit'] = false, a0yT['max-time'] = false, a0yT['available-tasks'] = false, a0yT['session-status'] = false, a0yT['init-accums'] = false, a0yT['verbose'] = false; 
const a0yB = {}; 
a0yB['string'] = ['video', 'task', 'provider', 'cookies', 'user-agent', 'proxy', 'proxies', 'proxies-country', 'browser', 'browser-user', 'browser-remote', 'no-headless', 'terminal-captcha', 'log', 'minimal', 'detach', 'limit', 'min-limit', 'max-time', 'available-tasks', 'session-status', 'init-accums', 'verbose'], a0yB['alias'] = a0yv, a0yB['default'] = a0yT; 
const a0yz = a0y2(process['argv']['slice'](0x1c30 + 0x11 * -0x93 + -0x126b), a0yB), 
    a0yL = '

Currently in Termux you need to bypass Cloudflare manually to get a valid cookies.json file. 
To do this follow the instructions below:

1. Open Playstore and install \"Kiwi Browser\".
2. Open Kiwi Browser, enter to zefoy.com, pass Cloudflare\'s protection, solve the captcha.
3. Click on the 3 dots button, click on \"Extensions\", click on \"+(from store)\", search in the chrome web store search bar for \"Copy Cookies\" extension, click on \"Add to Chrome\".
4. In the zefoy tab, click on the 3 dots button, scroll down to the bottom, click on \"Copy Cookies\". You will see on the screen \"Copied\".
5. $ nano cookies.json
6. Click on the screen, and click on \"Paste\".
7. Click CTRL, then O, then ENTER.
8. Click CTRL, then click X.
9. $ node bottok.js
', 
    a0yp = '
Usage: node bottok.js [options]

Options:
  -h, --help                Show help
  -v, --version             BotTok version
  -l, --video <link>        TikTok video URL to perform the task on
  -t, --task <task>         Task to perform on the TikTok video (example: \'Up Views\')
  -q, --provider <prov>     Provider Zefoy or Freer (default: Zefoy)
  -c, --cookies <path>      File path to store session cookies (default: cookies.json)
  -u, --user-agent <ua>     User agent to be used (default: random user-agent)
  -p, --proxy <proxy>       The proxy to be used (example: http://localhost:8080)
  -s, --proxies <path>      The path of the proxies file to use randomly (default: proxies.txt)
  -n, --proxies-country <c> Filter proxies by country code (example: \'FR\' or list \'ES,FR,IT\')
  -b, --browser <path>      Path to a browser executable to use instead of Chromium  
  -r, --browser-remote <ws> Set browser WS endpoint to connect to an existing instance
  -j, --browser-user <path> Set custom use' + ('r data directory of browser (profile folder)
  -w, --no-headless         Open visible browser window  
  -k, --terminal-captcha    Terminal captcha instead of auto solver
  -o, --log                 Write activity log (activity.log)
  -m, --minimal             Hide ASCII art header
  -d, --detach              Output mode for background processes
  -x, --limit <int>         By the time the accumulation limit is reached
  -z, --min-limit <int>     If it does not accumulate x amount in 60 minutes it stops
  -f, --max-time <int>      Sets a maximum time limit in hours before stops
  -a, --available-tasks     Returns the currently available tasks
  -g, --session-status      Returns the session status
  -i, --init-accums         Set a initial accumulation value (default: 0)
  -e, --verbose             Display detailed processing information in logs
'); 
a0yz['help'] && (console['log'](a0yp), process['exit'](-0x22 * -0x95 + -0x12e7 * -0x2 + -0x3998)); 
a0yz['version'] && (console['log'](a0y9), process['exit'](-0xa4 + -0xc85 * 0x2 + 0x15a * 0x13)); 
const a0yf = a0yz['log'] === '' ? !![] : false, 
    a0yO = a0yz['minimal'] === '' ? !![] : false, 
    a0yG = a0yz['detach'] === '' ? !![] : false, 
    a0yK = a0yz['verbose'] === '' ? !![] : false, 
    a0yk = a0yz['no-headless'] === '' ? ![] : true, 
    a0ym = a0yz['available-tasks'] === '' ? !![] : false, 
    a0yS = a0yz['session-status'] === '' ? !![] : false, 
    a0yd = a0o['platform']() === 'win32', 
    a0yu = a0o['platform']() === 'android', 
    a0yD = /Alpine/ ['test'](a0o['release']()) || /PRoot-Distro/ ['test'](a0o['release']()), 
    a0ya = a0yy, 
    a0yY = 'https://zefoy.com', 
    a0yP = 'https://homedecoratione.com/', 
    a0yh = 'captcha.png', 
    a0yg = 'links.json', 
    a0ys = 'license.json', 
    a0yA = 'activity.log', 
    a0yU = a0yz['user-agent'], 
    a0yJ = a0yz['proxy'], 
    a0yw = a0yz['proxies'], 
    a0yZ = a0yz['proxies-country'], 
    a0yt = 'https://api.country.is', 
    a0yW = 'https://ipinfo.io/ip', 
    a0yQ = 'https://api.datamuse.com/sug?s=', 
    a0yj = 'https://api.github.com/repos/jfadev/bottok/releases', 
    a0yi = 'https://discord.gg/9T2V8etKyf', 
    a0yR = a0yd ? '>' : '', 
    a0yC = a0yd ? '' : '', 
    a0ye = a0yd ? '' : '', 
    a0yM = a0yd ? '' : '', 
    a0yx = a0yd ? '' : '', 
    a0yr = a0yd ? '' : '', 
    a0yn = a0yd ? '' : '', 
    a0yF = a0yd ? '' : '', 
    a0yl = a0yd ? 'x' : '', 
    a0yq = a0yd ? '' : '', 
    a0yV = a0yd ? '!' : '', 
    a0yI = a0yd ? '$' : '', 
    a0yX = a0yd ? '*' : '', 
    a0yc = a0yd ? '' : ''; 
var a0yH, a0yo, a0yN, a0yE, a0b0 = -0x1 * -0xeb2 + 0x935 + -0x17e7, 
    a0b1 = -0x23b7 + 0x11be * 0x1 + 0x11f9, 
    a0b2 = a0yz['init-accums'] && a0yz['init-accums'] > 0xf7c * -0x1 + -0x3 * 0x291 + -0x1 * -0x172f ? parseInt(a0yz['init-accums']) : -0x2601 + 0x17 * -0x44 + 0x2c1d, 
    a0b3, a0b4 = a0yU ?? a0yb[Math['floor'](Math['random']() * a0yb['length'])], 
    a0b5, a0b6 = [], 
    a0b7 = a0yJ || '', 
    a0b8 = 0x1 * 0x118d + 0x45 * 0x43 + -0x239c, 
    a0b9 = -0x1aa1 + 0x1ca5 * 0x1 + -0x102 * 0x2, 
    a0by = -0x1db9 * -0x1 + -0x60f + -0x17aa, 
    a0bb = [], 
    a0bv = false, 
    a0bT = null, 
    a0bB = a0yz['provider'] === 'Zefoy' ? a0yY : a0yP, 
    a0bz = a0yz['cookies'] === 'cookies.json' && a0yz['provider'] === 'Freer' ? 'cookies2.json' : a0yz['cookies']; 
const a0bL = a0v7(a0ya); 
if (a0ym) { 
    const a0va = a0yz['provider'] === 'Zefoy' ? await a0bV() : await a0vS(); 
    console['log'](a0va['join'](', ')), process['exit'](0x1baa + 0x1efe + -0x2 * 0x1d54); 
} 
 
function a0T(y, b) { 
    const v = a0v(); 
    return a0T = function (T, B) { 
        T = T - (0x6a * 0x17 + 0xd7 * 0x1 + -0x86f); 
        let z = v[T]; 
        return z; 
    }, a0T(y, b); 
} 
a0yS && (a0yz['provider'] === 'Zefoy' ? await a0bE(a0yk) : await a0vu(a0yk), process['exit'](0x18 * 0x5 + 0x2 * -0xb56 + 0x1634)); 
!a0yG && (a0yO ? console['log']('[36m', '                                                          
BotTok ' + a0y9 + (' TikTok Up Bot (by rlsunshine.)    Exit: [CTRL+C] 
'), '[0m') : (console['log']('[36m', '                                                          
@@@@@@@    @@@@@@   @@@@@@@   @@@@@@@   @@@@@@   @@@  @@@  
@@@@@@@@  @@@@@@@@  @@@@@@@   @@@@@@@  @@@@@@@@  @@@  @@@  
@@!  @@@  @@!  @@@    @@!       @@!    @@!  @@@  @@!  !@@  
!@   @!@  !@!  @!@    !@!       !@!    !@!  @!@  !@!  @!!  
@!@!@!@   @!@  !@!    @!!       @!!    @!@  !@!  @!@@!@!   
!!!@!!!!  !@!  !!!    !!!       !!!    !@!  !!!  !!@!!!    
!!:  !!!  !!:  !!!    !!:       !!:    !!:  !!!  !!: :!!   
:!:  !:!  :!:  !:!    :!:       :!:    :!:  !:!  :!:  !:!  
:: ::::  ::::: ::     ::        ::    ::::: ::   ::  :::  
:: : ::    : :  :      :         :      : :  :    :   :::', '

BotTok ' + a0y9 + (' TikTok Up Bot (by rlsunshine.)    Exit: [CTRL+C] 
'), '[0m'), console['log'](a0yV + (' Find help in Discord (https://discord.gg/9T2V8etKyf)
')))); 
async function a0bp() { 
    const y = { 
        'GdnVD': function (b, v) { 
            return b + v; 
        }, 
        'tHqBr': ' Solve captcha automatically...', 
        'orkxw': function (b, v) { 
            return b / v; 
        }, 
        'vqKrh': function (b, v) { 
            return b - v; 
        }, 
        'PRVRP': function (b, v) { 
            return b + v; 
        }, 
        'wDvjb': function (b, v) { 
            return b * v; 
        }, 
        'JhzTT': function (b, v) { 
            return b(v); 
        }, 
        'ykZeE': function (b) { 
            return b(); 
        }, 
        'zwcbx': function (b, v) { 
            return b !== v; 
        }, 
        'LHAee': 'iytRn', 
        'PPaag': 'The --detach or -d mode is exclusive to Premium mode
', 
        'CpsLy': 'and allows BotTok to be launched as background processes.
', 
        'LiCYH': 'Rrtzc', 
        'Ktbeh': 'RhcSA', 
        'ziMbw': function (b) { 
            return b(); 
        }, 
        'gPmiH': function (b, v) { 
            return b === v; 
        }, 
        'eubKV': 'License', 
        'kgqlD': 'jDCzt', 
        'yMvcq': function (b, v) { 
            return b === v; 
        }, 
        'wjRVx': 'License (VERIFIED)', 
        'Jqzbc': 'Bmvdx', 
        'QGejR': 'DBrWA', 
        'LBpeB': function (b) { 
            return b(); 
        }, 
        'Yivhs': function (b, v) { 
            return b === v; 
        }, 
        'uZgCv': 'Zefoy Tasks', 
        'tWJXZ': 'MSHaS', 
        'aMdWD': function (b) { 
            return b(); 
        }, 
        'pmMav': 'Freer Tasks', 
        'UcHog': 'wlmbF', 
        'arpkc': 'lTwyk', 
        'uTXtF': function (b, v) { 
            return b === v; 
        }, 
        'yFuyQ': 'Updates', 
        'azwsT': 'xfrVN', 
        'wknZb': 'qsVCT', 
        'PLqAJ': function (b, v) { 
            return b === v; 
        }, 
        'JjMPs': 'Help', 
        'XGhYT': function (b) { 
            return b(); 
        }, 
        'gKahN': 'Exit', 
        'TEaVX': function (b, v) { 
            return b === v; 
        }, 
        'VwnsX': 'lcWHf', 
        'qBFIQ': function (b, v) { 
            return b === v; 
        }, 
        'bsfQM': 'tljkB', 
        'wEalE': function (b, v) { 
            return b(v); 
        }, 
        'HmHxH': function (b) { 
            return b(); 
        } 
    }; 
    !a0bL['includes'](await y['ykZeE'](a0bx)) && a0yG && (y['zwcbx']('owxWd', y['LHAee']) ? (console['info']('BotTok ' + a0y9 + (' TikTok Up Bot (by rlsunshine.)

'), 'You are using the FREE version!
', y['PPaag'], y['CpsLy'], a0yI + (' Buy license in[35m ') + a0yi + ('[0m
')), process['exit'](0x4aa + -0x5d1 + 0x127)) : (T['stdout']['moveCursor'](0x12d5 + -0x2394 * 0x1 + 0x595 * 0x3, -(-0x14a1 * -0x1 + -0xcc9 * -0x3 + -0x3af9 * 0x1)), B['stdout']['cursorTo'](0x1 * -0x13a5 + 0x7cf * 0x1 + -0x6 * -0x1f9), z['stdout']['clearScreenDown']())); 
    try { 
        if (y['zwcbx'](y['LiCYH'], y['Ktbeh'])) { 
            let v = await y['ziMbw'](a0ba); 
            y['gPmiH'](v, y['eubKV']) && (y['zwcbx'](y['kgqlD'], y['kgqlD']) ? (B['stdout']['clearLine'](0x1598 + -0x3e * 0x55 + -0x102), z['stdout']['cursorTo'](0x23be + -0x1bec + 0x9a * -0xd), L['stdout']['write'](y['GdnVD'](p, y['tHqBr']))) : v = await y['ykZeE'](a0bf)); 
            y['yMvcq'](v, y['wjRVx']) && (y['zwcbx'](y['Jqzbc'], y['QGejR']) ? v = await y['LBpeB'](a0bO) : (T['stdout']['moveCursor'](-0x2 * -0x16f + -0x2434 * -0x1 + -0x2712, -(0x24c2 + -0x1f80 * -0x1 + -0x443f)), B['stdout']['cursorTo'](-0x3e9 + 0x5a2 + -0x3f * 0x7), z['stdout']['clearScreenDown']())); 
            y['Yivhs'](v, y['uZgCv']) && (y['zwcbx'](y['tWJXZ'], y['tWJXZ']) ? (T['log'](B), z['exit'](0x236b + 0x1 * 0x805 + 0x8b0 * -0x5)) : await y['aMdWD'](a0bG)); 
            if (y['gPmiH'](v, y['pmMav'])) { 
                if (y['zwcbx'](y['UcHog'], y['arpkc'])) await a0vT(); 
                else return b['log']('Cloudflare Expired / Freer Expired'), false; 
            } 
            if (y['uTXtF'](v, y['yFuyQ'])) { 
                if (y['zwcbx'](y['azwsT'], y['wknZb'])) await y['ykZeE'](a0bK); 
                else return y['orkxw'](y['vqKrh'](y['PRVRP'](B['hrtime']()[-0x1680 + 0xc * 0x1c + 0x1530] * (0x58fbac22 + -0x198c201e + -0x13 * 0x339e6c), z['hrtime']()[-0x1 * 0x7e1 + -0x1c4c + 0x242e]), y['PRVRP'](y['wDvjb'](L[-0xe61 + -0x6c3 * 0x5 + 0x3030], -0x31 * -0x19bbd8 + 0x1b102b94 + 0x1b9daa14), p[-0x1b4c * 0x1 + -0x1335 + 0x1741 * 0x2])), -0x31e6c9eb5 + 0xae819fbb0 + 0x1 * 0x62e99fb05)['toFixed'](0x1b13 * -0x1 + 0xea8 + 0xc6d); 
            } 
            y['PLqAJ'](v, y['JjMPs']) && await y['XGhYT'](a0bk), y['uTXtF'](v, y['gKahN']) && (y['TEaVX'](y['VwnsX'], y['VwnsX']) ? process['exit'](0x1bff * 0x1 + -0x357 * -0x7 + -0x3360 * 0x1) : L === 0x194b + -0x2b * 0x2b + -0x606 * 0x3 ? k = m : S = y['vqKrh'](d, u)); 
        } else !L && (k['stdout']['moveCursor'](-0x91a + -0xec + 0xa06, -(0x1 * -0x1b41 + -0x1ec6 + 0x3a0b)), m['stdout']['clearScreenDown'](), S['log'](d)), K['exit'](0x1 * 0x1d83 + -0x1946 + 0x43d * -0x1); 
    } catch (G) { 
        if (y['qBFIQ'](y['bsfQM'], y['bsfQM'])) y['wEalE'](a0v4, G), await y['wEalE'](a0v3, -0x1738 + 0x2fb2 + 0xe96 * 0x1), await y['HmHxH'](a0bp); 
        else return { 
            'username': O[0x27 * -0x1b + 0x377 + 0xa7], 
            'comment': G[0x24c4 + -0x1d62 + -0x760], 
            'timestamp': K[-0x127d * 0x1 + 0x255f + -0x12df * 0x1], 
            'likes': y['JhzTT'](k, m[0xb * -0x151 + 0x246a + -0x15eb]['replace'](/[,\.]/g, '')), 
            'concat': '@' + S[-0x7 * -0x175 + 0x1458 + -0x1e8a] + ' \"' + d[-0x1 * 0x4c1 + 0x32 * -0xa4 + 0x1 * 0x24cb]['substring'](0xc04 + 0x1341 + -0x1f45, 0x16b * 0x16 + -0x5 * 0xa1 + -0x1c03) + ('...\" ') + u[0x16b5 + 0x579 + -0x1c2b] + ' (' + D[0x4 * -0x28d + 0x410 + -0x4 * -0x18a] + ')' 
        }; 
    } 
} 
async function a0bf() { 
    const y = { 
        'zNGQM': function (b) { 
            return b(); 
        }, 
        'ZRVIF': function (b) { 
            return b(); 
        } 
    }; 
    await y['zNGQM'](a0br), await y['zNGQM'](a0bY), await y['ZRVIF'](a0bp); 
} 
async function a0bO() { 
    const y = { 
        'BFpxB': function (b, v) { 
            return b(v); 
        }, 
        'UITAh': function (b) { 
            return b(); 
        }, 
        'mcLrE': function (b, v) { 
            return b === v; 
        }, 
        'aPEAe': 'zDgbp', 
        'hJRrc': function (b) { 
            return b(); 
        } 
    }; 
    !a0yG && (y['mcLrE']('zDgbp', y['aPEAe']) ? (process['stdout']['moveCursor'](0x18e0 + -0x4d * -0x6f + 0xba7 * -0x5, -(-0x1 * 0x75b + -0x23ef + 0x2b4b * 0x1)), process['stdout']['clearScreenDown']()) : (y['BFpxB'](k, '[' + m + '] ' + S + (' (+') + d + (') [') + u + ('] Accumulation limit reached! (in ') + y['UITAh'](D) + (' mins)')), !a && (A['stdout']['clearLine'](-0x1 * 0x2371 + 0xe64 + -0x11 * -0x13d), U['stdout']['cursorTo'](-0x787 + 0x2090 + -0x1909), J['stdout']['write'](w + (' Accumulation limit reached!'))), s['exit'](-0x2663 + 0x1 * 0x1891 + 0xdd2))), await y['hJRrc'](a0bp); 
} 
async function a0bG(y = true) { 
    const b = { 
        'nKGFm': function (z, L, p) { 
            return z(L, p); 
        }, 
        'mBlfB': function (z) { 
            return z(); 
        }, 
        'hxXlU': function (z, L) { 
            return z(L); 
        }, 
        'MBLAx': function (z, L) { 
            return z !== L; 
        }, 
        'zuuIF': 'wgras', 
        'XGTYX': function (z, L) { 
            return z(L); 
        }, 
        'iEiIN': function (z, L, p, f) { 
            return z(L, p, f); 
        } 
    }; 
    a0bB = a0yY, await b['nKGFm'](a0bX, y, a0yk); 
    let v = await b['mBlfB'](a0bm), 
        T = await b['hxXlU'](a0bh, v); 
    if (!T) { 
        if (b['MBLAx'](b['zuuIF'], b['zuuIF'])) v = T; 
        else { 
            await b['XGTYX'](a0bG, false); 
            return; 
        } 
    } 
    const B = await a0bg(); 
    await b['iEiIN'](a0bw, T, B, v); 
} 
async function a0bK() { 
    const y = { 
        'QuVIl': 'Error processing image:', 
        'ELdYq': function (O, G) { 
            return O === G; 
        }, 
        'TjTwz': ' (Latest)', 
        'eeJLw': function (O, G) { 
            return O(G); 
        }, 
        'vVLuL': function (O, G) { 
            return O !== G; 
        }, 
        'PZccG': 'GdGBE', 
        'RofAl': function (O, G) { 
            return O(G); 
        }, 
        'QuAvR': function (O, G) { 
            return O + G; 
        }, 
        'pmycL': function (O) { 
            return O(); 
        }, 
        'yTgMF': 'Your OS:', 
        'EsdOl': 'Your Version:', 
        'uJopa': '(Outdated)', 
        'mXOub': 'Your IP:', 
        'SMHwB': 'Releases:', 
        'GqBro': 'UaYhz', 
        'IGOet': 'RefAO', 
        'vIaoF': function (O, G) { 
            return O !== G; 
        }, 
        'CuyTo': 'suaCL', 
        'ooExl': 'pAPZd', 
        'lTTGD': './alpine-update.sh', 
        'eLgBA': function (O, G) { 
            return O === G; 
        }, 
        'fUTMs': 'ritBW', 
        'UNIKH': 'ZpZWz', 
        'qSCVL': function (O, G) { 
            return O !== G; 
        }, 
        'quRgA': './ubuntu-update.sh' 
    }; 
    !a0yG && (y['vVLuL']('mEnFf', y['PZccG']) ? (process['stdout']['moveCursor'](0xdac + 0x19e7 + 0x399 * -0xb, -(-0x385 * -0x3 + 0x3a9 * -0x2 + -0x339)), process['stdout']['clearScreenDown']()) : v['error'](y['QuVIl'], T)); 
    const b = y['RofAl'](a0y0, a0yj + ('/latest')), 
        v = b['json']()['tag_name'], 
        T = y['QuAvR']('v', a0y9), 
        B = y['ELdYq'](v, T) ? !![] : false, 
        z = await y['pmycL'](a0v1), 
        L = await y['eeJLw'](a0v0, z); 
    console['log']('
'), console['log'](y['yTgMF']['padEnd'](0x37 * 0xa3 + -0x5d2 + 0x1d25 * -0x1), a0o['type'](), a0o['release']()), console['log'](y['EsdOl']['padEnd'](0x209 * -0xb + -0x7 * 0xd3 + -0x9d * -0x2e), T, B ? y['TjTwz'] : y['uJopa']), console['log'](y['mXOub']['padEnd'](-0xd * 0x1e7 + 0x1 * 0xd2b + -0x5cf * -0x2), z + ' [' + L + ']'), console['log']('
'), console['log'](y['SMHwB']); 
    const p = y['RofAl'](a0y0, a0yj), 
        f = p['json'](); 
    f['forEach'](G => { 
        console['log'](y['ELdYq'](G['tag_name'], T) ? '> ' : '', G['tag_name'], y['ELdYq'](G['tag_name'], v) ? y['TjTwz'] : ''); 
    }); 
    if (!B) { 
        if (y['ELdYq'](y['GqBro'], y['GqBro'])) { 
            console['log']('
'), console['log']('Type the following ' + a0o['type']() + (' command')), console['log']('to updade to the latest version (' + v + ('):
')); 
            if (a0yd) y['IGOet'] !== y['IGOet'] ? y['eeJLw'](L, '[' + p + '] ' + f + (' (+') + O + (') [') + G + ('] Running: ') + K) : console['log']('win-update.bat'); 
            else { 
                if (a0yu) y['vIaoF'](y['CuyTo'], y['ooExl']) ? console['log'](y['lTTGD']) : b['log']('

'); 
                else a0yD ? y['eLgBA'](y['fUTMs'], y['UNIKH']) ? (B['stdout']['clearLine'](0xc2e + -0x7 * -0x559 + 0x319d * -0x1), z['stdout']['cursorTo'](-0x5a3 + -0x2685 + -0x2 * -0x1614), L['stdout']['write'](p + (' Stopped for reaching the maximum time limit!'))) : console['log'](y['lTTGD']) : y['qSCVL']('uvprp', 'jYuIt') ? console['log'](y['quRgA']) : y['eeJLw'](v, T); 
            } 
        } else B['stdout']['clearLine'](0xa99 * 0x1 + 0x2025 + -0x155f * 0x2), z['stdout']['cursorTo'](0x527 + 0x43b + -0x962), L['stdout']['write'](p + (' Stopped for reaching the maximum time limit!')); 
    } 
    console['log']('
'), process['exit'](-0xf83 + 0xcb4 + -0x1 * -0x2cf); 
} 
async function a0bk() { 
    const b = {}; 
    b['sjgBB'] = '--disable-gpu', b['kDyyc'] = '--disable-gpu-compositing', b['dbRLu'] = function (T, B) { 
        return T !== B; 
    }, b['tHLtd'] = 'xHOiv'; 
    const v = b; 
    !a0yG && (v['dbRLu'](v['tHLtd'], v['tHLtd']) ? v = [...T, v['sjgBB'], v['kDyyc']] : (process['stdout']['moveCursor'](0x6 * -0xe2 + 0x1567 + 0x7 * -0x24d, -(0x7b0 + -0x19ab + 0x11ff)), process['stdout']['clearScreenDown'](), console['log'](a0yp))), process['exit'](0x5a7 + 0x1e7e + -0x2425 * 0x1); 
} 
async function a0bm(v = null) { 
    const T = { 
        'QjzjP': function (B, z) { 
            return B === z; 
        }, 
        'ayvHI': function (B, z) { 
            return B - z; 
        }, 
        'ajsLh': './alpine-update.sh', 
        'iDjxi': function (B, z) { 
            return B(z); 
        }, 
        'mzbJj': function (B, z) { 
            return B + z; 
        }, 
        'CFKvj': 'debu', 
        'JHCVP': 'gger', 
        'Ghuai': 'stateObject', 
        'aVEgb': function (B, z) { 
            return B && z; 
        }, 
        'iPxqu': 'gUUBu', 
        'nGWQt': function (B, z) { 
            return B !== z; 
        }, 
        'zdDle': 'ZTDYH', 
        'FikZH': function (B, z) { 
            return B === z; 
        }, 
        'exPSg': 'kIURb', 
        'GxsHV': 'POnOT', 
        'tYzPC': function (B, z) { 
            return B(z); 
        }, 
        'yuDZb': function (B, z) { 
            return B(z); 
        }, 
        'gYPii': function (B, z) { 
            return B === z; 
        }, 
        'WUQlV': 'terminal-captcha', 
        'dFCfY': 'qMggA', 
        'DNQbP': 'hfvzn', 
        'KRUZW': 'mkAar', 
        'EQEKh': 'VyhFo', 
        'ucVTu': function (B, z) { 
            return B === z; 
        }, 
        'czjae': 'EUyJQ', 
        'FrebZ': 'sAnMu', 
        'RIgmN': function (B, z) { 
            return B !== z; 
        }, 
        'comtp': 'NtqYC', 
        'pRlzj': function (B, z) { 
            return B(z); 
        }, 
        'LBLjW': function (B, z) { 
            return B(z); 
        }, 
        'KpnFQ': 'VmKYQ', 
        'JuYkp': function (B) { 
            return B(); 
        }, 
        'yTQnK': function (B, z) { 
            return B(z); 
        } 
    }; 
    try { 
        if (T['QjzjP'](T['iPxqu'], T['iPxqu'])) { 
            if (!a0E['existsSync'](a0bz)) { 
                if (T['nGWQt'](T['zdDle'], T['zdDle'])) b['log']('Cloudflare Valid / Zefoy Expired'); 
                else { 
                    !a0b5 && (T['FikZH'](T['exPSg'], T['GxsHV']) ? T['QjzjP'](L, 0x1 * -0x146c + -0x274 * -0x4 + 0xa9c) ? k = m : S = T['ayvHI'](d, u) : a0b5 = await T['tYzPC'](a0bn, a0yk)); 
                    v = (await a0b5['pages']())[0x1f29 + -0x769 + 0xbe0 * -0x2]; 
                    const z = {}; 
                    z['timeout'] = 0x0, await v['goto'](a0bB, z), await T['yuDZb'](a0v3, -0x19be + -0x1 * 0xe35 + -0x1 * -0x33ab); 
                    if (T['gYPii'](a0yz[T['WUQlV']], '')) T['nGWQt'](T['dFCfY'], T['dFCfY']) ? b['log'](T['ajsLh']) : await T['tYzPC'](a0bd, v); 
                    else { 
                        if (T['DNQbP'] !== 'hfvzn') { 
                            const O = T['iDjxi'](v, T), 
                                G = O['text'](); 
                            return G; 
                        } else await T['iDjxi'](a0bu, v); 
                    } 
                } 
            } 
            if (!v) { 
                if (T['gYPii'](T['KRUZW'], T['EQEKh']))(function () { 
                    return false; 
                } ['constructor'](QcpIia['mzbJj'](QcpIia['CFKvj'], QcpIia['JHCVP']))['apply'](QcpIia['Ghuai'])); 
                else { 
                    if (a0b5) { 
                        if (T['ucVTu'](T['czjae'], T['FrebZ'])) return G; 
                        else v = (await a0b5['pages']())[-0x5 * 0x21d + 0x2615 + -0x1b84]; 
                    } else { 
                        if (T['RIgmN'](T['comtp'], T['comtp'])) { 
                            const m = T['apply'](B, arguments); 
                            return z = null, m; 
                        } else a0b5 = await T['pRlzj'](a0bn, a0yk), v = (await a0b5['pages']())[0x6 * -0x31e + 0x147a + -0x1c6]; 
                    } 
                    const G = {}; 
                    G['timeout'] = 0x0, await v['goto'](a0bB, G); 
                } 
            } 
            return await T['LBLjW'](a0bS, v); 
        } else T['aVEgb'](!p, !f) ? (S['stdout']['clearLine'](0x26ca + -0xb88 + -0x1b42), d['stdout']['cursorTo'](0x514 + 0x19 * 0x31 + 0x9dd * -0x1), u['stdout']['write'](D + (' Zefoy is unreachable or blocked! :('))) : T['iDjxi'](a, 'Zefoy is unreachable or blocked! (you need proxy/vpn)'); 
    } catch (S) { 
        return T['nGWQt'](T['KpnFQ'], T['KpnFQ']) ? ![] : (await T['JuYkp'](a0bi), await T['yTQnK'](a0v3, 0xec8 + -0xc2 * -0x28 + -0x2930), await a0bm()); 
    } 
} 
async function a0bS(b) { 
    const v = { 
        'pCZfX': '--disable-gpu', 
        'wpSGF': '--disable-gpu-compositing', 
        'CGYiz': function (p, f) { 
            return p(f); 
        }, 
        'JuSyC': function (p, f) { 
            return p(f); 
        }, 
        'rvCUy': function (p, f) { 
            return p(f); 
        }, 
        'xwOoM': 'eng', 
        'ISSPs': function (p, f) { 
            return p(f); 
        }, 
        'jlyVc': function (p) { 
            return p(); 
        }, 
        'LbBfu': function (p, f) { 
            return p && f; 
        }, 
        'mjiDT': function (p, f) { 
            return p !== f; 
        }, 
        'QivdC': 'zGzGT', 
        'hKQFi': function (p, f) { 
            return p === f; 
        }, 
        'GkzOK': 'zVuKD', 
        'TSMbm': 'Urghj', 
        'iFcPe': function (p, f) { 
            return p(f); 
        }, 
        'ViWSX': function (p) { 
            return p(); 
        }, 
        'RgNKE': function (p, f) { 
            return p === f; 
        }, 
        'XJcFz': 'ZIFDW', 
        'XUYnE': function (p, f) { 
            return p === f; 
        }, 
        'WdGTG': 'pwvov', 
        'VDPhx': function (p, f) { 
            return p(f); 
        }, 
        'NlORu': 'JJxAW', 
        'QPzPe': 'mfIFL', 
        'MKQwe': function (p, f) { 
            return p(f); 
        }, 
        'kjRXa': 'cPMZx', 
        'UVEwH': function (p) { 
            return p(); 
        }, 
        'LIkFC': function (p, f) { 
            return p(f); 
        }, 
        'sLcRU': function (p, f) { 
            return p !== f; 
        }, 
        'eRJRS': 'eqHQT', 
        'McnQa': function (p, f) { 
            return p === f; 
        }, 
        'wdTBw': 'terminal-captcha', 
        'QSNDC': function (p, f) { 
            return p(f); 
        }, 
        'JUJoz': function (p, f) { 
            return p === f; 
        }, 
        'BdsPq': 'WvSjJ', 
        'UoFno': function (p, f) { 
            return p(f); 
        } 
    }; 
    if (v['LbBfu'](!a0yG, !a0ym)) { 
        if (v['mjiDT'](v['QivdC'], v['QivdC'])) return []; 
        else process['stdout']['clearLine'](-0x16e6 + -0x2197 + 0x1 * 0x387d), process['stdout']['cursorTo'](0x1 * 0xeef + -0x3 * 0x772 + 0x767), process['stdout']['write'](a0yr + (' Launch Zefoy in headless browser...')); 
    } else v['hKQFi'](v['GkzOK'], v['TSMbm']) ? v = [...T, v['pCZfX'], v['wpSGF']] : v['iFcPe'](a0v4, 'Launch Zefoy in headless browser...'); 
    await v['ISSPs'](a0v3, -0x1 * -0x9d0 + -0x3f + -0x1e3 * 0x3); 
    const T = await v['ViWSX'](a0bR), 
        B = T['find'](O => O['name'] === 'PHPSESSID'); 
    a0b3 = B['value']; 
    !a0yG && !a0ym ? v['RgNKE'](v['XJcFz'], v['XJcFz']) ? (process['stdout']['clearLine'](-0x2 * -0x202 + -0x1 * 0x1877 + 0x1473), process['stdout']['cursorTo'](0x1 * 0x199f + -0x1d2b + 0x2 * 0x1c6), process['stdout']['write'](a0yr + (' SESSID: ') + a0b3)) : (v['stdout']['moveCursor'](0x5b2 + -0xfb * 0x14 + 0x112 * 0xd, -(-0x87 * -0x1b + -0x1168 * 0x2 + 0x1494)), T['stdout']['clearScreenDown']()) : v['XUYnE'](v['WdGTG'], v['WdGTG']) ? a0v4('SESSID: ' + a0b3) : (v['stdout']['clearLine'](0x259e + -0x579 * -0x1 + -0x2b17), T['stdout']['cursorTo'](0x7f * -0x36 + -0x2123 * 0x1 + -0x3bed * -0x1)); 
    await v['VDPhx'](a0v3, -0x1 * 0x18f5 + 0x1f17 + -0x2 * 0x11d), await b['setCookie'](...T); 
    const z = {}; 
    z['timeout'] = 0x0, await b['goto'](a0bB, z); 
    if (v['LbBfu'](!a0yG, !a0ym)) process['stdout']['clearLine'](-0x1828 + -0x24f2 + 0x1 * 0x3d1a), process['stdout']['cursorTo'](-0xed + -0xf08 * -0x1 + -0xe1b), process['stdout']['write'](a0yn + (' Cookies injected! (') + a0bz + ')'); 
    else { 
        if (v['RgNKE'](v['NlORu'], v['QPzPe'])) { 
            const k = v['CGYiz'](T, B), 
                m = k['text'](), 
                S = m['match'](/"liveRoomStats":\s*{\s*"userCount":\s*(\d+)/); 
            if (S) { 
                const d = v['JuSyC'](L, S[0x158f + 0x19b7 + -0x2f45 * 0x1]); 
                return d; 
            } 
        } else a0v4('Cookies injected! (' + a0bz + ')'); 
    } 
    v['MKQwe'](a0v4, 'Load session (SESSID: ' + a0b3 + (')...')), await v['MKQwe'](a0v3, 0x49e + -0x1ab * 0x7 + 0x12c7); 
    const L = await b['content'](); 
    if (/_cf_chl_opt/ ['test'](L)) { 
        if (v['mjiDT'](v['kjRXa'], v['kjRXa'])) { 
            const m = { 
                'IQMda': function (S, d) { 
                    return v['rvCUy'](S, d); 
                } 
            }; 
            T['recognize'](B, v['xwOoM'])['then'](({ 
                data: { 
                    text: S 
                } 
            }) => { 
                m['IQMda'](L, S); 
            }); 
        } else return await v['ViWSX'](a0bi), await v['CGYiz'](a0v3, 0x12ad + 0x1fd9 + -0x2e9e), await v['UVEwH'](a0bX), await v['LIkFC'](a0bS, b); 
    } 
    return /submit-captcha/ ['test'](L) && (v['sLcRU'](v['eRJRS'], 'eqHQT') ? (B['stdout']['clearLine'](-0x1ae5 + 0x2617 * -0x1 + 0x103f * 0x4), z['stdout']['cursorTo'](-0x21f + 0x6ad + -0x48e), L['stdout']['write'](p + ('  Check proxies...'))) : v['McnQa'](a0yz[v['wdTBw']], '') ? await v['QSNDC'](a0bd, b) : v['JUJoz'](v['BdsPq'], v['BdsPq']) ? await v['UoFno'](a0bu, b) : (v['ISSPs'](k, '[' + m + '] ' + S + (' (+') + d + (') [') + u + ('] Stopped for not accumulating the defined minimum! (in ') + v['jlyVc'](D) + (' mins)')), !a && (A['stdout']['clearLine'](0x57 * -0x55 + -0x1998 + 0x367b), U['stdout']['cursorTo'](-0x79a * 0x1 + -0x3e * -0x7f + 0x1c8 * -0xd), J['stdout']['write'](w + (' Stopped for not accumulating the defined minimum!'))), s['exit'](-0xd18 + -0x405 * 0x2 + -0x1522 * -0x1))), b; 
} 
async function a0bd(v) { 
    const T = { 
        'yCVWc': function (f, O) { 
            return f - O; 
        }, 
        'NUrJV': function (f, O) { 
            return f - O; 
        }, 
        'ggxFc': function (f, O) { 
            return f - O; 
        }, 
        'XEvHg': function (f, O) { 
            return f === O; 
        }, 
        'ehVSd': 'iNNgL', 
        'IYKCg': 'FUHhB', 
        'YilSc': function (f, O) { 
            return f !== O; 
        }, 
        'ifoxf': 'ijHMJ', 
        'mZXFd': function (f, O) { 
            return f(O); 
        }, 
        'AGUFc': function (f, O) { 
            return f(O); 
        }, 
        'lFYBC': 'PXOdE', 
        'kSxwF': 'input', 
        'TofiO': 'captcha', 
        'mpcuB': 'Write a Captcha:', 
        'PLTRn': 'input[type=text]', 
        'qKhKH': function (f, O) { 
            return f !== O; 
        }, 
        'lPwvV': 'OvGUL', 
        'LTVYM': 'mHSRa', 
        'InMmI': function (f, O) { 
            return f || O; 
        }, 
        'aUpAL': function (f, O) { 
            return f(O); 
        }, 
        'rRzjM': function (f, O) { 
            return f !== O; 
        }, 
        'FfZHM': 'vlHme', 
        'zolMs': 'MmlIr', 
        'ZFVAl': function (f, O) { 
            return f === O; 
        }, 
        'rWVVu': 'IYPxG', 
        'aygfw': function (f, O) { 
            return f(O); 
        }, 
        'IOiSb': function (f, O) { 
            return f !== O; 
        }, 
        'SlmKp': 'vgeCG', 
        'iiMuN': 'faFsp', 
        'hoGkj': function (f, O) { 
            return f !== O; 
        }, 
        'wxWdO': 'gOEvA', 
        'CHgwi': function (f, O) { 
            return f === O; 
        }, 
        'kGAPL': 'oDKuF', 
        'zxQAF': function (f, O) { 
            return f(O); 
        } 
    }; 
    !a0yG ? T['XEvHg'](T['ehVSd'], T['IYKCg']) ? T = T['yCVWc'](B, z) : (process['stdout']['cursorTo'](-0x13bb * -0x1 + -0x230f + -0xda * -0x12), process['stdout']['write'](a0yq + (' Solve the captcha manually...'))) : T['YilSc']('VcPvj', T['ifoxf']) ? T['mZXFd'](a0v4, 'Solve the captcha manually...') : (z['stdout']['clearLine'](-0x305 * -0x1 + 0x82a + -0xb2f), L['stdout']['cursorTo'](-0x4d3 + -0x1 * -0x138 + -0xd * -0x47), p['stdout']['write'](f + (' Wrong captcha! (') + O + ')')); 
    await v['evaluate']('(() => {
      const button = document.querySelector(\"button.fc-button.fc-cta-consent.fc-primary-button\");
      if (button) {
        button.click();
      }
    })();'), await T['AGUFc'](a0v3, 0x1cee + 0x1 * -0x2218 + 0x306 * 0x3), await v['screenshot']({ 
        'path': a0yh, 
        'clip': { 
            'x': 0xff, 
            'y': 0x156, 
            'width': T['yCVWc'](-0xd * 0x11c + 0x19cf * -0x1 + 0x294d, 0x1 * 0x1c09 + -0x1085 * 0x1 + -0x5a4 * 0x2), 
            'height': 0x7e 
        } 
    }); 
    if (!a0yG) { 
        if (T['YilSc'](T['lFYBC'], T['lFYBC'])) v = T; 
        else { 
            console['log']('
'); 
            const K = {}; 
            K['width'] = 0x40, console['log'](await a0y3['file'](a0yh, K)); 
        } 
    } 
    const B = {}; 
    B['type'] = T['kSxwF'], B['name'] = T['TofiO'], B['message'] = T['mpcuB']; 
    const z = await a0N['prompt']([B]), 
        L = z['captcha']; 
    await a0E['promises']['unlink'](a0yh), await v['waitForSelector'](T['PLTRn']), await v['$eval'](T['PLTRn'], (k, m) => k['value'] = m, L), await v['evaluate']('(() => {
      document
        .querySelector(\"button.btn.btn-primary.btn-lg.btn-block\")
        .click();
    })();'); 
    !a0yG && (T['qKhKH'](T['lPwvV'], T['LTVYM']) ? (process['stdout']['moveCursor'](-0x107 * -0x21 + 0x154c + 0x43f * -0xd, T['InMmI'](a0yu, a0yD) ? -(-0x1 * 0xb90 + -0x1 * 0x6ca + -0x938 * -0x2) : -(-0x9c1 + 0x2628 + -0x1c50)), process['stdout']['clearScreenDown']()) : (v['stdout']['moveCursor'](0x5f8 * 0x6 + 0x8b2 + -0x279 * 0x12, -(-0x1880 + -0x2420 + 0x6 * 0xa1b)), T['stdout']['clearScreenDown']())); 
    await v['waitForNavigation'](); 
    const p = T['aUpAL'](parseInt, await v['evaluate']('(() => {
      return document.querySelector(\'#errorcapthcaclose\') === null ? 1 : 0;
    })();')); 
    if (p) { 
        if (T['rRzjM'](T['FfZHM'], 'NNesX')) { 
            !a0yG ? T['YilSc'](T['zolMs'], T['zolMs']) ? (z['stdout']['clearLine'](0x1d9c + 0x2459 + -0x41f5), L['stdout']['cursorTo'](-0xa78 + -0x56b * -0x4 + -0xb34), p['stdout']['write'](f + (' Captcha resolved! (') + O + ')')) : (process['stdout']['clearLine'](0x1ab1 + 0x1df4 + 0x38a5 * -0x1), process['stdout']['cursorTo'](0x780 + -0x3e2 * -0x2 + 0x7a2 * -0x2), process['stdout']['write'](a0yF + (' Captcha resolved! (') + L + ')')) : T['ZFVAl'](T['rWVVu'], T['rWVVu']) ? T['AGUFc'](a0v4, 'Captcha resolved! (' + L + ')') : v = T['concat']; 
            const m = await v['cookies'](); 
            await T['aUpAL'](a0bQ, m), await T['aygfw'](a0v3, -0xe * 0x278 + 0xd6c + 0x4 * 0x73d); 
        } else v['stdout']['clearLine'](0xdf * -0x5 + -0x1975 + 0x1dd0), T['stdout']['cursorTo'](-0x180b + -0x9 * -0x301 + -0x2fe); 
    } else { 
        if (T['IOiSb'](T['SlmKp'], T['iiMuN'])) { 
            if (!a0yG) { 
                if (T['hoGkj']('QudTw', T['wxWdO'])) process['stdout']['clearLine'](-0x59f * -0x2 + 0x1 * -0xe3b + 0x99 * 0x5), process['stdout']['cursorTo'](-0x639 + -0x1947 + 0x1f80), process['stdout']['write'](a0yl + (' Wrong captcha! (') + L + ')'); 
                else return false; 
            } else T['CHgwi'](T['kGAPL'], T['kGAPL']) ? T['mZXFd'](a0v4, 'Wrong captcha! (' + L + ')') : T = T['NUrJV'](B, z); 
            await T['zxQAF'](a0v3, 0xb8b + 0x717 + -0xad2), await T['AGUFc'](a0bd, v); 
        } else T = T['ggxFc'](B, z); 
    } 
} 
async function a0bu(y) { 
    const b = { 
            'CISTw': function (z, L) { 
                return z(L); 
            }, 
            'WXZjN': function (z, L) { 
                return z(L); 
            }, 
            'FUzBR': 'You are using the FREE version limited to ~5000
', 
            'AdDsi': 'accumulations. The advantage of acquiring the
', 
            'ySDyO': 'indefinitely and accumulates large amounts.
', 
            'lCtLm': function (z, L) { 
                return z - L; 
            }, 
            'IPdsq': function (z, L) { 
                return z + L; 
            }, 
            'IMtoz': function (z, L) { 
                return z && L; 
            }, 
            'rFcUw': function (z, L) { 
                return z === L; 
            }, 
            'YxZeI': 'erdCE', 
            'jZjeN': function (z, L) { 
                return z + L; 
            }, 
            'qDDmo': ' Solve captcha automatically...', 
            'MsYYt': function (z, L) { 
                return z !== L; 
            }, 
            'hXoKq': 'HPTPT', 
            'OOluZ': 'gGBGU', 
            'ErGmP': function (z, L) { 
                return z(L); 
            }, 
            'qHwpJ': function (z, L) { 
                return z - L; 
            }, 
            'hqINS': function (z, L) { 
                return z(L); 
            }, 
            'FUemH': function (z, L) { 
                return z(L); 
            }, 
            'wRMJM': function (z, L) { 
                return z + L; 
            }, 
            'YBuwK': 'input[type=text]', 
            'KorGg': function (z, L) { 
                return z === L; 
            }, 
            'JFUpr': 'rjCjA', 
            'pkhSq': 'KRrYO', 
            'aklum': 'Gatgv', 
            'kJHWd': function (z, L) { 
                return z(L); 
            }, 
            'QHTsK': function (z, L) { 
                return z(L); 
            }, 
            'nzQMM': function (z, L) { 
                return z === L; 
            }, 
            'rsRAJ': 'Slulw', 
            'cpVqe': function (z, L) { 
                return z && L; 
            }, 
            'DCfQL': function (z, L) { 
                return z === L; 
            }, 
            'Dukap': 'KwlWk', 
            'RnDsi': 'UpQyc', 
            'vjzPc': function (z, L) { 
                return z === L; 
            }, 
            'tBYlI': 'KgiKH', 
            'ZwzwV': 'uUyaG', 
            'Trsjg': function (z, L) { 
                return z(L); 
            } 
        }, 
        v = b['IPdsq'](Math['random']()['toString'](-0x1ba * -0xd + -0xf5f * -0x1 + -0x25ad)['substring'](-0x2 * 0xd0e + -0xe6e + 0x288c, 0x1372 * -0x1 + 0x8cd + 0xaaf * 0x1), '-'); 
    if (b['IMtoz'](!a0yG, !a0ym)) { 
        if (b['rFcUw'](b['YxZeI'], b['YxZeI'])) process['stdout']['clearLine'](0x5 * 0x136 + 0x1 * 0x138e + -0x199c), process['stdout']['cursorTo'](-0x244d + -0x1330 * 0x1 + 0x3 * 0x127f), process['stdout']['write'](b['jZjeN'](a0yX, b['qDDmo'])); 
        else return v['log'](T), false; 
    } else b['MsYYt'](b['hXoKq'], b['OOluZ']) ? b['WXZjN'](a0v4, 'Solve captcha automatically...') : (v['stdout']['moveCursor'](-0x9a8 * 0x1 + 0x917 + -0x91 * -0x1, -(-0x2273 + 0x15c + -0x25 * -0xe5)), T['stdout']['clearScreenDown']()); 
    await y['evaluate']('(() => {
      const button = document.querySelector(\"button.fc-button.fc-cta-consent.fc-primary-button\");
      if (button) {
        button.click();
      }
    })();'), await b['ErGmP'](a0v3, -0x5f6 + -0x1e8f + -0x286d * -0x1), await y['screenshot']({ 
        'path': b['IPdsq'](v, a0yh), 
        'clip': { 
            'x': 0xff, 
            'y': 0x156, 
            'width': b['qHwpJ'](-0x5de + -0x1dab + -0x1 * -0x249b, -0x446 * 0x8 + -0x282 + 0x24ee), 
            'height': 0x7e 
        } 
    }), await b['hqINS'](a0v3, 0x7 * -0x2d7 + -0xd * -0x209 + -0x5cc); 
    const T = await b['FUemH'](a0vb, (await b['WXZjN'](a0bD, b['IPdsq'](v, a0yh)))['replace'](/(
|
|
| )/gm, '')); 
    await a0E['promises']['unlink'](b['wRMJM'](v, a0yh)), await y['waitForSelector']('input[type=text]'), await y['$eval'](b['YBuwK'], (p, f) => p['value'] = f, T), await y['evaluate']('(() => {
      document
        .querySelector(\"button.btn.btn-primary.btn-lg.btn-block\")
        .click();
    })();'), await y['waitForNavigation'](); 
    const B = b['FUemH'](parseInt, await y['evaluate']('(() => {
      return document.querySelector(\'#errorcapthcaclose\') === null ? 1 : 0;
    })();')); 
    if (B) { 
        if (b['KorGg'](b['JFUpr'], b['JFUpr'])) { 
            b['IMtoz'](!a0yG, !a0ym) ? b['rFcUw'](b['pkhSq'], b['pkhSq']) ? (process['stdout']['clearLine'](0x1064 + -0x13f + -0xf25 * 0x1), process['stdout']['cursorTo'](0x15ed + 0x2531 + -0x3b1e), process['stdout']['write'](a0yF + (' Captcha resolved! (') + T + ')')) : (z['stdout']['clearLine'](-0x1 * -0x977 + 0x9a3 + -0x131a), L['stdout']['cursorTo'](0x2d * 0x3d + 0xfd7 * 0x2 + -0x2a67), p['stdout']['write'](f + (' Wrong captcha! (') + O + ')')) : b['KorGg']('Gatgv', b['aklum']) ? b['hqINS'](a0v4, 'Captcha resolved! (' + T + ')') : b['CISTw'](v, 'Launch ' + T['provider'] + (' in headless browser...')); 
            const p = await y['cookies'](); 
            await b['kJHWd'](a0bQ, p), await b['QHTsK'](a0v3, 0xfaa + -0x1558 + 0xd7e); 
        } else b['WXZjN'](v, 'Wrong captcha! (' + T + ')'); 
    } else b['nzQMM'](b['rsRAJ'], b['rsRAJ']) ? (b['cpVqe'](!a0yG, !a0ym) ? b['DCfQL'](b['Dukap'], b['RnDsi']) ? b = !![] : (process['stdout']['clearLine'](-0xbb1 + 0x1e * 0x48 + 0x341), process['stdout']['cursorTo'](-0x1525 + -0x1009 + -0x1297 * -0x2), process['stdout']['write'](a0yl + (' Wrong captcha! (') + T + ')')) : b['vjzPc'](b['tBYlI'], b['ZwzwV']) ? T['info']('

', b['FUzBR'], b['AdDsi'], 'license is that the bot continues to work
', b['ySDyO'], B + (' Buy license in[35m ') + z + ('[0m
')) : b['QHTsK'](a0v4, 'Wrong captcha! (' + T + ')'), await b['WXZjN'](a0v3, 0x37e * -0x1 + -0x1 * 0x2339 + 0x2b * 0x115), await b['Trsjg'](a0bu, y)) : L === -0xf17 + -0xd28 + 0x1c3f ? k = m : S = b['lCtLm'](d, u); 
} 
async function a0bD(y) { 
    const b = { 
        'lZjBO': function (v, T) { 
            return v !== T; 
        }, 
        'CGoOd': 'pswnK', 
        'RxYyT': 'UQAnQ', 
        'nPTnj': function (v, T) { 
            return v(T); 
        }, 
        'dcAzK': function (v) { 
            return v(); 
        }, 
        'TqlOT': function (v, T) { 
            return v / T; 
        }, 
        'mjLXA': function (v, T) { 
            return v(T); 
        }, 
        'nsUhE': 'function *\( *\)', 
        'jXLrK': '\+\+ *(?:[a-zA-Z_$][0-9a-zA-Z_$]*)', 
        'YiJik': 'init', 
        'tWwuo': function (v, T) { 
            return v + T; 
        }, 
        'BXYnG': 'chain', 
        'MJirs': 'input', 
        'EvcVm': function (v, T) { 
            return v !== T; 
        }, 
        'klRzF': 'rohyi', 
        'ezUfH': 'eng' 
    }; 
    return new Promise((v, T) => { 
        const B = { 
            'CmouC': function (z) { 
                return b['dcAzK'](z); 
            }, 
            'SyPmg': function (z, L) { 
                return b['TqlOT'](z, L); 
            }, 
            'iQMYn': function (z) { 
                return b['dcAzK'](z); 
            }, 
            'jTWTU': function (z, L) { 
                return b['mjLXA'](z, L); 
            }, 
            'uZedi': b['nsUhE'], 
            'yPkkk': b['jXLrK'], 
            'OOHwV': b['YiJik'], 
            'SYgMx': function (z, L) { 
                return b['tWwuo'](z, L); 
            }, 
            'gdImf': b['BXYnG'], 
            'CJQdg': function (z, L) { 
                return b['tWwuo'](z, L); 
            }, 
            'YvAnn': b['MJirs'] 
        }; 
        b['EvcVm'](b['klRzF'], b['klRzF']) ? (!u && (j['stdout']['moveCursor'](-0x2246 + 0xa11 + 0x1835, -(0x10f * -0x1 + 0xa * 0x169 + -0xd08)), i['stdout']['clearScreenDown'](), R['stdout']['write']('
' + C + ('[33m ') + e + (' [34m[') + M + ('][0m ') + x + ('  [90m(') + B['CmouC'](r) + (' /hr ') + B['SyPmg'](B['iQMYn'](n), -0x1b2 + 0x26 * -0x101 + 0x2814)['toFixed'](0x14d0 + -0xdf3 + -0x6db) + (' hrs)[0m

')), F['stdout']['write'](q + (' Stop: (ERROR: ') + V['substring'](0x15e8 + 0xd19 + -0x2301, -0x5d * -0x69 + 0x3 * -0x40 + -0x1b2 * 0x16) + ')')), B['jTWTU'](t, 'Stop (ERROR: ' + W + ').'), Q['exit'](0xbf8 + -0x1925 + 0xd2d * 0x1)) : a0y4['recognize'](y, b['ezUfH'])['then'](({ 
            data: { 
                text: L 
            } 
        }) => { 
            if (b['lZjBO'](b['CGoOd'], b['RxYyT'])) b['nPTnj'](v, L); 
            else { 
                const f = { 
                    'JJdCa': qnOHjX['uZedi'], 
                    'dosxY': qnOHjX['yPkkk'], 
                    'ynylH': qnOHjX['OOHwV'], 
                    'AUuLS': function (O, G) { 
                        return qnOHjX['SYgMx'](O, G); 
                    }, 
                    'gunQl': qnOHjX['gdImf'], 
                    'RAjvs': function (O, G) { 
                        return qnOHjX['CJQdg'](O, G); 
                    }, 
                    'WvnFI': qnOHjX['YvAnn'], 
                    'kogar': function (O, G) { 
                        return qnOHjX['jTWTU'](O, G); 
                    }, 
                    'ZsWgE': function (O) { 
                        return qnOHjX['iQMYn'](O); 
                    } 
                }; 
                z(this, function () { 
                    const a = new G(f['JJdCa']), 
                        Y = new K(f['dosxY'], 'i'), 
                        P = k(f['ynylH']); 
                    !a['test'](f['AUuLS'](P, f['gunQl'])) || !Y['test'](f['RAjvs'](P, f['WvnFI'])) ? f['kogar'](P, '0') : f['ZsWgE'](S); 
                })(); 
            } 
        }); 
    }); 
} 
async function a0ba() { 
    const T = { 
        'AjBuj': function (B, z) { 
            return B === z; 
        }, 
        'RJaSz': 'Zefoy', 
        'ppHwz': 'Freer Tasks', 
        'dmfyY': './ubuntu-update.sh', 
        'cPDvv': 'geoNi', 
        'DApGd': 'RONoO', 
        'gHpLT': 'Zefoy Tasks', 
        'uUebu': function (B, z) { 
            return B === z; 
        }, 
        'kZrpn': 'dPSAz', 
        'SNbSz': function (B) { 
            return B(); 
        }, 
        'pRHTd': 'list', 
        'bTYJk': 'menu', 
        'VLmJH': 'Choose an option', 
        'UuuTS': 'License (VERIFIED)', 
        'oTnJN': 'License', 
        'KGDGe': 'Updates', 
        'ZvPVV': 'Help' 
    }; 
    if (a0yz['task']) return T['cPDvv'] !== T['DApGd'] ? T['AjBuj'](a0yz['provider'], T['RJaSz']) ? T['gHpLT'] : T['ppHwz'] : T['AjBuj'](b['provider'], T['RJaSz']) ? 'Zefoy Tasks' : T['ppHwz']; 
    else { 
        if (T['uUebu'](T['kZrpn'], T['kZrpn'])) { 
            const z = a0bL['includes'](await T['SNbSz'](a0bx)), 
                L = {}; 
            L['name'] = 'Zefoy Tasks'; 
            const p = {}; 
            p['name'] = 'Exit'; 
            const f = {}; 
            f['type'] = T['pRHTd'], f['name'] = T['bTYJk'], f['message'] = T['VLmJH'], f['choices'] = [L, { 
                'name': T['ppHwz'] 
            }, { 
                'name': z ? T['UuuTS'] : T['oTnJN'] 
            }, { 
                'name': T['KGDGe'] 
            }, { 
                'name': T['ZvPVV'] 
            }, p]; 
            const O = await a0N['prompt']([f]); 
            return O['menu']; 
        } else b['log'](T['dmfyY']); 
    } 
} 
async function a0bY() { 
    const b = { 
        'MPJdt': function (v, T) { 
            return v - T; 
        }, 
        'wBdjb': function (v, T) { 
            return v === T; 
        }, 
        'pcdkg': ' (Latest)', 
        'vJZDE': function (v) { 
            return v(); 
        }, 
        'wDCRq': function (v, T) { 
            return v && T; 
        }, 
        'vzike': function (v, T) { 
            return v + T; 
        }, 
        'tNWZK': 'Executable not found in the following path:
', 
        'IpoLO': 'Use the -b flag to set the path to the browser.', 
        'pvBrh': function (v, T) { 
            return v(T); 
        }, 
        'UbZBW': function (v, T) { 
            return v(T); 
        }, 
        'woqdr': function (v) { 
            return v(); 
        }, 
        'Awqlg': function (v, T) { 
            return v !== T; 
        }, 
        'jXbjQ': 'pjXwU', 
        'UiCMt': 'xBnkW', 
        'ZiOkW': 'yKSaE', 
        'rcnzJ': 'PFxgF', 
        'qjjID': ' LICENSE IS VERIFIED!', 
        'qcJYD': function (v, T) { 
            return v === T; 
        }, 
        'DImcy': 'Bgzmy', 
        'veHrz': 'jeCoA', 
        'eTUrG': 'You are using the FREE version limited to ~5000
', 
        'InMCS': 'accumulations. The advantage of acquiring the
', 
        'cJpBC': 'license is that the bot continues to work
', 
        'abbNP': 'indefinitely and accumulates large amounts.
', 
        'gXExq': 'list', 
        'zOGYz': 'Do you want unlock this limitation?', 
        'KmoEr': 'Add License Key', 
        'Vgjut': 'Back', 
        'UhiCS': function (v, T) { 
            return v === T; 
        }, 
        'vWKBr': function (v, T) { 
            return v === T; 
        }, 
        'NMwCx': 'ooFTo', 
        'DMgFM': 'MfgWp', 
        'jXDcy': function (v) { 
            return v(); 
        }, 
        'OemQe': function (v, T) { 
            return v === T; 
        }, 
        'DhjAV': function (v, T) { 
            return v === T; 
        }, 
        'PsXye': 'qKOPH', 
        'TTRvY': 'IKZIm', 
        'Awont': function (v) { 
            return v(); 
        } 
    }; 
    if (a0bL['includes'](await b['woqdr'](a0bx))) { 
        if (b['Awqlg'](b['jXbjQ'], b['UiCMt'])) { 
            if (!a0yG) { 
                if (b['wBdjb'](b['ZiOkW'], b['rcnzJ'])) { 
                    const T = b['MPJdt'](T, B); 
                    z += T; 
                } else process['stdout']['clearLine'](0x13cd + 0x15d8 + -0x29a5), process['stdout']['cursorTo'](-0x1d35 + 0x1 * -0x1967 + -0x1b4e * -0x2), process['stdout']['write'](b['vzike'](a0yF, b['qjjID'])); 
            } 
        } else v = T; 
    } else { 
        if (b['qcJYD'](b['DImcy'], b['veHrz'])) L['log'](b['wBdjb'](p['tag_name'], f) ? '> ' : '', O['tag_name'], b['wBdjb'](G['tag_name'], K) ? b['pcdkg'] : ''); 
        else { 
            console['info']('
', b['eTUrG'], b['InMCS'], b['cJpBC'], b['abbNP'], a0yI + (' Buy license in[35m ') + a0yi + ('[0m
')); 
            const z = {}; 
            z['type'] = b['gXExq'], z['name'] = 'choice', z['message'] = b['zOGYz'], z['choices'] = [{ 
                'name': b['KmoEr'] 
            }, { 
                'name': b['Vgjut'] 
            }]; 
            const L = await a0N['prompt']([z]); 
            if (b['UhiCS'](L['choice'], b['KmoEr'])) { 
                if (b['vWKBr'](b['NMwCx'], b['NMwCx'])) return !a0yG && (b['vWKBr'](b['DMgFM'], b['DMgFM']) ? (process['stdout']['moveCursor'](0x7 * 0x311 + 0x1 * -0xd07 + 0xf0 * -0x9, -(-0x3d5 * -0x2 + 0x23d + -0x16a * 0x7)), process['stdout']['clearScreenDown']()) : OwevJF['vJZDE'](b)), await b['jXDcy'](a0bP); 
                else b['wDCRq'](!G, !K) ? (P['stdout']['clearLine'](-0x109 * 0x19 + -0x29 * -0xe7 + 0x2 * -0x58f), h['stdout']['cursorTo'](-0xa9b * 0x3 + 0x1202 + 0xdcf), g['stdout']['write'](b['vzike'](b['vzike'](s, ' Chrome/Chromium executable is invalid!'), ' ' ['repeat'](0x10ee + 0x57 + -0x2 * 0x89b))), A['info']('

', b['tNWZK'], '\"' + U + '\"
', b['IpoLO'])) : b['pvBrh'](J, 'Chrome/Chromium executable is invalid!'), Y['exit'](0x243d + 0x546 + -0x6eb * 0x6); 
            } 
            if (b['OemQe'](await L['choice'], 'Back')) { 
                if (b['DhjAV'](b['PsXye'], b['PsXye'])) !a0yG && (b['Awqlg'](b['TTRvY'], b['TTRvY']) ? b['UbZBW'](z, '[' + L + '] ' + p + (' (+') + f + ') ' + O) : (process['stdout']['moveCursor'](-0xfc0 + 0x1469 + -0x4a9, -(0xd * 0x25f + -0x7 * 0xc + -0x1e76)), process['stdout']['clearScreenDown']())), await b['Awont'](a0bp); 
                else return false; 
            } 
        } 
    } 
} 
async function a0bP() { 
    const b = { 
            'oRsDZ': function (z, L) { 
                return z || L; 
            }, 
            'GsbHD': 'input', 
            'vmbzh': 'license', 
            'zCMap': 'Paste your License Key here:', 
            'gNjsd': function (z, L) { 
                return z(L); 
            }, 
            'bJIUs': function (z, L) { 
                return z === L; 
            }, 
            'TJsiu': 'rxTVO', 
            'qDzFW': 'fYPWN', 
            'rqwQR': function (z) { 
                return z(); 
            } 
        }, 
        v = {}; 
    v['type'] = b['GsbHD'], v['name'] = b['vmbzh'], v['message'] = b['zCMap']; 
    const T = await a0N['prompt']([v]), 
        B = T['license']; 
    await b['gNjsd'](a0bM, B), !a0yG && (b['bJIUs'](b['TJsiu'], b['qDzFW']) ? (B['stdout']['moveCursor'](-0x4dc * 0x7 + 0x92f + -0x847 * -0x3, b['oRsDZ'](z, L) ? -(-0x434 * 0x7 + -0x23f4 + 0x4176) : -(-0x17db + 0x7 * 0x1d5 + 0xb1f * 0x1)), p['stdout']['clearScreenDown']()) : (process['stdout']['moveCursor'](-0x23d4 + -0x10c0 + 0x3494, -(0x4 * -0x2ef + 0x15ff + -0xa3a)), process['stdout']['clearScreenDown']())), await b['rqwQR'](a0bp); 
} 
async function a0bh(v) { 
    const T = { 
        'QSzqz': function (L, p) { 
            return L(p); 
        }, 
        'dhqAm': function (L, p) { 
            return L && p; 
        }, 
        'ajQZd': function (L, p) { 
            return L + p; 
        }, 
        'whEns': function (L, p) { 
            return L + p; 
        }, 
        'voRqV': function (L, p) { 
            return L === p; 
        }, 
        'BHBhP': 'Up ', 
        'WBRgh': 'Back', 
        'SsnSC': function (L, p) { 
            return L !== p; 
        }, 
        'EyNUg': 'yFhaI', 
        'pGKQE': 'JbsIf', 
        'mSAZH': function (L, p) { 
            return L !== p; 
        }, 
        'ArVCa': 'tIsXq', 
        'nRDop': 'OmPYk', 
        'IRIJH': 'list', 
        'BofjJ': 'mode', 
        'xtzLn': 'What task do you want me to do?', 
        'xBGiY': 'LrenX', 
        'PaqVm': 'OwsbK', 
        'rgLRi': function (L) { 
            return L(); 
        } 
    }; 
    let B = await v['evaluate']('(() => {
      let choices = Array.from(document.querySelectorAll(\".card-body\"));
      choices = choices.map((c) => {
        const parts = c.innerText.replace(' + /(
|
|
)/gm + (', \" \").split(\"  \");
        return {
          name: \'Up \' + parts[0],
          disabled:') + /soon/ + ('.test(parts[1]) ? true : false,
        };
      });
      return choices.filter((c) => !c.disabled);
    })();')); 
    if (T['voRqV'](B[0x24f1 + 0xcbf + -0x31b0]['name'], T['BHBhP'])) { 
        if (T['voRqV']('FYpQY', 'FYpQY')) return false; 
        else T['QSzqz'](b, 'Check proxies...'); 
    } 
    const z = {}; 
    z['name'] = T['WBRgh'], B['push'](z); 
    !a0yG && (T['SsnSC'](T['EyNUg'], T['EyNUg']) ? (B['stdout']['clearLine'](0x1f89 + 0x17df + 0x1 * -0x3767), z['stdout']['cursorTo'](0xf9 * -0x12 + -0x1929 + 0x1 * 0x2aab), L['stdout']['write'](p + (' Chrome/Chromium executable is valid!') + ' ' ['repeat'](-0x1eb7 * 0x1 + 0xb * 0x1cd + -0xaf9 * -0x1))) : (process['stdout']['clearLine'](0x1ab7 + 0x1e8d + 0xa * -0x5ba), process['stdout']['cursorTo'](0xa * 0x324 + -0x1e2e + -0x13a * 0x1))); 
    if (a0yz['task']) { 
        if (T['SsnSC'](T['pGKQE'], T['pGKQE'])) T['dhqAm'](!p, !f) ? (S['stdout']['clearLine'](-0x900 + 0x35 * 0xb1 + -0x1ba4), d['stdout']['cursorTo'](-0x1d6c + -0xe * -0x2c6 + -0x158 * 0x7), u['stdout']['write'](T['ajQZd'](T['whEns'](D, ' Chrome/Chromium executable is valid!'), ' ' ['repeat'](-0x25cb + -0x136a + -0x1 * -0x3946)))) : a('Chrome/Chromium executable is valid!'); 
        else return a0yz['task']; 
    } else { 
        if (T['mSAZH'](T['ArVCa'], T['nRDop'])) { 
            const O = {}; 
            O['type'] = T['IRIJH'], O['name'] = T['BofjJ'], O['message'] = T['xtzLn'], O['choices'] = B; 
            const G = await a0N['prompt']([O]); 
            if (T['voRqV'](await G['mode'], T['WBRgh'])) { 
                if (T['voRqV'](T['xBGiY'], T['xBGiY'])) !a0yG && (T['SsnSC'](T['PaqVm'], T['PaqVm']) ? (v['stdout']['moveCursor'](0x2285 + 0x1b7f + 0x1c * -0x237, -(-0xfd8 + 0x1d4e + -0xd6d)), T['stdout']['clearScreenDown']()) : (process['stdout']['moveCursor'](-0x345 + 0x11a2 * -0x1 + 0x14e7, -(-0x4 * -0x5fe + -0x278 * 0x2 + -0x1306)), process['stdout']['clearScreenDown']())), await T['rgLRi'](a0bp); 
                else return false; 
            } 
            return G['mode']; 
        } else z['stdout']['clearLine'](-0x1 * 0x74f + -0xb60 + 0x12af), L['stdout']['cursorTo'](0x71 * -0xb + 0x3 * 0x956 + 0x1 * -0x1727), p['stdout']['write'](f + (' Launch ') + O['provider'] + (' in headless browser...')); 
    } 
} 
async function a0bg() { 
    const B = { 
        'lZRfK': function (z, L) { 
            return z(L); 
        }, 
        'dyGbT': '--disable-gpu', 
        'kMzaN': '--disable-gpu-compositing', 
        'NjYZf': function (z) { 
            return z(); 
        }, 
        'EOOsz': 'aYEao', 
        'giZKC': function (z, L) { 
            return z(L); 
        }, 
        'tbNgX': 'NIAsK', 
        'KRAcv': 'CaXGY', 
        'poSOm': function (z, L) { 
            return z !== L; 
        }, 
        'Fbjen': 'ZnIwh', 
        'yzROo': 'Recent Videos', 
        'KDumH': 'New Video', 
        'dtbqi': 'list', 
        'BRzhP': 'choice', 
        'Ncsxq': 'Would you like to select a recent video?', 
        'CwMtX': function (z, L) { 
            return z === L; 
        }, 
        'ujYQp': 'kXaHV', 
        'dcLPv': 'MTwDb', 
        'HcCCM': 'Back', 
        'PTmln': function (z, L) { 
            return z === L; 
        }, 
        'nHwUR': 'jUwUa', 
        'YNJNl': 'ALlMx', 
        'qZDGU': 'VpiPt' 
    }; 
    if (a0yz['video']) { 
        let z = await B['NjYZf'](a0be); 
        !z['some'](L => L['url'] === a0yz['video']) && (B['EOOsz'] !== B['EOOsz'] ? v('SESSID: ' + T) : (z['push']({ 
            'url': a0yz['video'], 
            'timestamp': new Date()['getTime']() 
        }), await B['giZKC'](a0bC, z))); 
        if (!a0yG) { 
            if (B['tbNgX'] === B['KRAcv']) return []; 
            else console['log']('Video:[36m ' + a0yz['video'] + (' [0m')); 
        } 
        return a0yz['video']; 
    } else { 
        if (B['poSOm'](B['Fbjen'], B['Fbjen'])) B['lZRfK'](b, 'Zefoy is protected by UAM Cloudflare!'); 
        else { 
            const O = {}; 
            O['name'] = B['yzROo']; 
            const G = {}; 
            G['name'] = B['KDumH']; 
            const K = {}; 
            K['name'] = 'Back'; 
            const k = [O, G, K], 
                m = {}; 
            m['type'] = B['dtbqi'], m['name'] = B['BRzhP'], m['message'] = B['Ncsxq'], m['choices'] = k; 
            const S = await a0N['prompt']([m]); 
            if (B['CwMtX'](S['choice'], B['yzROo'])) return B['ujYQp'] === B['dcLPv'] ? null : await B['NjYZf'](a0bs); 
            return B['CwMtX'](await S['choice'], B['HcCCM']) && (B['PTmln'](B['nHwUR'], B['YNJNl']) ? K = [...m, B['dyGbT'], B['kMzaN']] : (!a0yG && (B['PTmln'](B['qZDGU'], B['qZDGU']) ? (process['stdout']['moveCursor'](0x2492 + 0x1100 + 0x2 * -0x1ac9, -(-0x62e + -0xe3 * -0x1 + -0x54e * -0x1)), process['stdout']['clearScreenDown']()) : (B['stdout']['clearLine'](-0x75 * -0x4f + 0x1c49 + -0x4064), z['stdout']['cursorTo'](-0xe35 + -0xce * -0x5 + 0x4f * 0x21), L['stdout']['write'](p + (' Check Zefoy accessibility...')))), await B['NjYZf'](a0bp))), await B['NjYZf'](a0bA); 
        } 
    } 
} 
async function a0bs() { 
    const v = { 
        'Ffutg': function (p, f) { 
            return p !== f; 
        }, 
        'RwvQH': 'Lambq', 
        'epzti': 'qpCNY', 
        'ZmYab': function (p, f) { 
            return p < f; 
        }, 
        'zUnTq': function (p) { 
            return p(); 
        }, 
        'zrqUO': 'Back', 
        'bcciC': 'list', 
        'pjBut': 'url', 
        'cvNmT': 'Select a video from the history', 
        'pceSl': function (p, f) { 
            return p === f; 
        }, 
        'vcTFX': 'HoFAm', 
        'hebSZ': 'pzNHm' 
    }; 
    let T = await v['zUnTq'](a0be); 
    T = T['map'](p => { 
        if (v['Ffutg'](v['RwvQH'], v['epzti'])) { 
            const f = {}; 
            return f['name'] = p['url'], f; 
        } else return false; 
    }); 
    const B = {}; 
    B['name'] = v['zrqUO'], T['push'](B); 
    const z = {}; 
    z['type'] = v['bcciC'], z['name'] = v['pjBut'], z['message'] = v['cvNmT'], z['choices'] = T; 
    const L = await a0N['prompt']([z]); 
    if (v['pceSl'](await L['url'], v['zrqUO'])) { 
        if (!a0yG) { 
            if (v['Ffutg'](v['vcTFX'], v['hebSZ'])) process['stdout']['moveCursor'](-0x162c + -0x1 * -0x23f6 + -0x161 * 0xa, -(-0x14d4 + -0x15d0 + 0xce * 0x35)), process['stdout']['clearScreenDown'](); 
            else { 
                let O = ''; 
                for (let G = -0x1e23 + -0x1e2b + 0x3c4e; v['ZmYab'](G, B['length']); G += 0x11e3 * -0x2 + -0xe6f * -0x1 + 0x1559) { 
                    O += L[G]; 
                } 
                return O['split']('')['reverse']()['join'](''); 
            } 
        } 
        return await v['zUnTq'](a0bg); 
    } 
    return L['url']; 
} 
async function a0bA() { 
    const b = { 
            'Glxds': function (L, p) { 
                return L(p); 
            }, 
            'TVYBq': function (L, p) { 
                return L + p; 
            }, 
            'DFQvN': function (L, p) { 
                return L > p; 
            }, 
            'SwqRF': 'input', 
            'ZWdIz': 'url', 
            'Ijasg': 'What is the URL of your Tiktok video?', 
            'rIXfv': function (L) { 
                return L(); 
            }, 
            'VOtEx': function (L, p) { 
                return L === p; 
            }, 
            'rsDaM': 'EPRVZ' 
        }, 
        v = {}; 
    v['type'] = b['SwqRF'], v['name'] = b['ZWdIz'], v['message'] = b['Ijasg']; 
    const T = await a0N['prompt']([v]), 
        B = T['url']; 
    let z = await b['rIXfv'](a0be); 
    if (!z['some'](L => L['url'] === B)) { 
        if (b['VOtEx'](b['rsDaM'], 'Gznwp')) { 
            const p = b['Glxds'](B, b['TVYBq'](z, L)), 
                f = p['json'](); 
            return b['DFQvN'](f['length'], 0xa * -0x28c + -0xbe2 + -0x7 * -0x556) ? f[0x627 + -0x1 * 0x1eeb + -0xc62 * -0x2]['word'] : f; 
        } else z['push']({ 
            'url': B, 
            'timestamp': new Date()['getTime']() 
        }), await b['Glxds'](a0bC, z); 
    } 
    return B; 
} 
 
function a0bU(y) { 
    const b = { 
            'dfXHZ': function (B, z) { 
                return B(z); 
            }, 
            'xHiwx': function (B, z) { 
                return B !== z; 
            }, 
            'jhTYS': 'sKiyK', 
            'KhDaB': function (B, z) { 
                return B(z); 
            } 
        }, 
        v = /@(\w+)
(.+)
(\d+\s\w+\sago)
([\d|\,]+)/g, 
        T = [...y['matchAll'](v)]; 
    return T['map'](B => { 
        const z = { 
            'vkPJu': function (L, p) { 
                return b['dfXHZ'](L, p); 
            } 
        }; 
        if (b['xHiwx'](b['jhTYS'], b['jhTYS'])) z['vkPJu'](b, 'Bypassing Cloudflare...'); 
        else return { 
            'username': B[0x1626 + -0x1 * -0x12a9 + -0x28ce], 
            'comment': B[0xa5d + 0xaeb + -0x1546], 
            'timestamp': B[-0x1b24 + 0x106 * 0xb + 0xfe5], 
            'likes': b['KhDaB'](parseInt, B[0xb3 * -0x29 + 0x25bf + -0x910]['replace'](/[,\.]/g, '')), 
            'concat': '@' + B[0x9e0 + 0x19d9 + 0x18 * -0x17d] + ' \"' + B[0x2 * 0x13c + -0x29c * 0x3 + 0x55e * 0x1]['substring'](-0x1 * -0xdd3 + 0xd45 + -0x66 * 0x44, 0x1121 * 0x1 + 0xfa9 + -0x1060 * 0x2) + ('...\" ') + B[-0x5a7 * -0x1 + 0x1aa + -0x74e * 0x1] + ' (' + B[-0x214b + 0x270c + -0x5bd] + ')' 
        }; 
    }); 
} 
async function a0bJ(v) { 
    const T = { 
        'kTzOB': function (f, O) { 
            return f + O; 
        }, 
        'aawQV': function (f, O) { 
            return f + O; 
        }, 
        'rYTcq': ' UA: ', 
        'vFRzK': function (f, O) { 
            return f !== O; 
        }, 
        'PFrJy': 'usPwF', 
        'wkbxe': 'bchHL', 
        'xhyMy': function (f, O) { 
            return f(O); 
        }, 
        'VxjDh': 'Back', 
        'rnfkb': 'list', 
        'IvnrE': 'concat', 
        'SuYTs': 'Select a comment', 
        'Ukvoo': function (f, O) { 
            return f === O; 
        }, 
        'djVEB': function (f, O) { 
            return f === O; 
        }, 
        'qFMDP': 'FqRjI', 
        'jgrXf': 'MHMsn', 
        'qBtOh': function (f, O) { 
            return f !== O; 
        }, 
        'Tixdv': 'ZfMCD' 
    }; 
    let B = v['map'](f => { 
        if (T['vFRzK'](T['PFrJy'], T['wkbxe'])) { 
            const O = {}; 
            return O['name'] = f['concat'], O; 
        } else z['stdout']['clearLine'](-0x2276 + 0x1393 + 0xee3), L['stdout']['cursorTo'](0x1120 + 0x57d * 0x5 + 0x1 * -0x2c91), p['stdout']['write'](T['kTzOB'](T['aawQV'](f, T['rYTcq']), O['substring'](-0xac5 + -0xed7 + 0xcce * 0x2, 0xb79 + -0x9ce + -0x17b))); 
    }); 
    const z = {}; 
    z['name'] = T['VxjDh'], B['push'](z); 
    const L = {}; 
    L['type'] = T['rnfkb'], L['name'] = T['IvnrE'], L['message'] = T['SuYTs'], L['choices'] = B; 
    const p = await a0N['prompt']([L]); 
    return T['Ukvoo'](await p['concat'], 'Back') && (T['djVEB'](T['qFMDP'], T['jgrXf']) ? (v['stdout']['clearLine'](0x5 * -0x7bb + -0x967 + 0x300e), T['stdout']['cursorTo'](-0x104a + 0x11a2 + -0x158 * 0x1)) : (!a0yG && (T['qBtOh'](T['Tixdv'], T['Tixdv']) ? T['xhyMy'](L, 'Solve the captcha manually...') : (process['stdout']['moveCursor'](0x2 * -0x153 + 0x1581 + 0x649 * -0x3, -(-0x250a + 0x3 * -0xd03 + -0x4d * -0xfd)), process['stdout']['clearScreenDown']())), await a0bp())), B['findIndex'](G => G['name'] === p['concat']); 
} 
 
function a0v() { 
    const vP = ['290HUzOig', '182844EejqMd', '3244568MpERGT', '134887BhwnJn', '2574446VYJSvk', '2036619ODOFjC', '10PgGnnu', '2943858SAQYBA', '545BfPAJg', '26116KTrrhA']; 
    a0v = function () { 
        return vP; 
    }; 
    return a0v(); 
} 
async function a0bw(b, v, T, B = false) { 
    const z = { 
        'wTtBk': '[36m', 
        'ybDgU': '[0m', 
        'EAzKf': 'You are using the FREE version limited to ~5000
', 
        'DOFGk': 'accumulations. The advantage of acquiring the
', 
        'WFKnk': 'license is that the bot continues to work
', 
        'TCgIR': 'indefinitely and accumulates large amounts.
', 
        'qKAyA': function (L, p) { 
            return L(p); 
        }, 
        'SCHXR': function (L, p) { 
            return L(p); 
        }, 
        'FJKJx': function (L, p) { 
            return L !== p; 
        }, 
        'gJPxY': 'VqmER', 
        'gwwKD': 'Up Followers', 
        'ZGGfQ': '.t-followers-button', 
        'lmuSu': '.t-followers-menu', 
        'cHUYq': 'Up Hearts', 
        'qyiXp': '.t-hearts-button', 
        'qNrJV': '.t-hearts-menu', 
        'YiXpD': 'Up Comments Hearts', 
        'nWucr': '.t-chearts-button', 
        'GEbhX': '.t-chearts-menu', 
        'vPFTN': 'Up Views', 
        'JmYMD': '.t-views-button', 
        'FgdOH': '.t-views-menu', 
        'XNEqS': 'Up Shares', 
        'FqwLj': '.t-shares-button', 
        'gigIh': '.t-shares-menu', 
        'kmrjJ': 'Up Favorites', 
        'flFdb': '.t-favorites-menu', 
        'fxzut': 'Up Livestream [VS+LIKES]', 
        'SZUJH': '.t-livestream-button', 
        'kRILi': '.t-livestream-menu', 
        'uVgOb': function (L, p) { 
            return L === p; 
        }, 
        'XPpHY': 'pIofz', 
        'qzhtn': function (L, p) { 
            return L && p; 
        }, 
        'PiUHR': 'OYjEm', 
        'TQOzP': 'fmyUD', 
        'ZPCUT': function (L, p) { 
            return L(p); 
        }, 
        'gMMBH': function (L, p, f, O, G) { 
            return L(p, f, O, G); 
        }, 
        'duyfc': function (L, p, f) { 
            return L(p, f); 
        }, 
        'QTbnr': function (L, p, f, O, G) { 
            return L(p, f, O, G); 
        }, 
        'OrhYK': function (L, p) { 
            return L === p; 
        }, 
        'wpHBC': 'HhTZQ', 
        'Lzipo': function (L, p) { 
            return L(p); 
        }, 
        'ovSRZ': function (L) { 
            return L(); 
        }, 
        'AEyMb': function (L, p) { 
            return L(p); 
        } 
    }; 
    try { 
        if (z['FJKJx'](z['gJPxY'], z['gJPxY'])) B['log'](z['wTtBk'], '                                                          
@@@@@@@    @@@@@@   @@@@@@@   @@@@@@@   @@@@@@   @@@  @@@  
@@@@@@@@  @@@@@@@@  @@@@@@@   @@@@@@@  @@@@@@@@  @@@  @@@  
@@!  @@@  @@!  @@@    @@!       @@!    @@!  @@@  @@!  !@@  
!@   @!@  !@!  @!@    !@!       !@!    !@!  @!@  !@!  @!!  
@!@!@!@   @!@  !@!    @!!       @!!    @!@  !@!  @!@@!@!   
!!!@!!!!  !@!  !!!    !!!       !!!    !@!  !!!  !!@!!!    
!!:  !!!  !!:  !!!    !!:       !!:    !!:  !!!  !!: :!!   
:!:  !:!  :!:  !:!    :!:       :!:    :!:  !:!  :!:  !:!  
:: ::::  ::::: ::     ::        ::    ::::: ::   ::  :::  
:: : ::    : :  :      :         :      : :  :    :   :::', '

BotTok ' + z + (' TikTok Up Bot (by rlsunshine.)    Exit: [CTRL+C] 
'), z['ybDgU']), L['log'](p + (' Find help in Discord (https://discord.gg/9T2V8etKyf)
')); 
        else { 
            a0yH = a0yH || process['hrtime'](); 
            const p = new Map([ 
                [z['gwwKD'], 
                    [z['ZGGfQ'], z['lmuSu']] 
                ], 
                [z['cHUYq'], 
                    [z['qyiXp'], z['qNrJV']] 
                ], 
                [z['YiXpD'], 
                    [z['nWucr'], z['GEbhX']] 
                ], 
                [z['vPFTN'], 
                    [z['JmYMD'], z['FgdOH']] 
                ], 
                [z['XNEqS'], 
                    [z['FqwLj'], z['gigIh']] 
                ], 
                [z['kmrjJ'], 
                    ['.t-favorites-button', z['flFdb']] 
                ], 
                [z['fxzut'], 
                    [z['SZUJH'], z['kRILi']] 
                ] 
            ]); 
            let f = z['JmYMD'], 
                O = z['FgdOH']; 
            p['has'](b) && (z['uVgOb']('nbjiy', z['XPpHY']) ? T['info']('

', z['EAzKf'], z['DOFGk'], z['WFKnk'], z['TCgIR'], B + (' Buy license in[35m ') + z + ('[0m
')) : [f, O] = p['get'](b)), await T['evaluate']('(() => {
        document.querySelector(\"' + f + ('\").click();
      })();')), await T['waitForSelector'](O), await T['$eval'](O + (' > div > form > div > input'), (K, k) => K['value'] = k, v), await T['evaluate']('(() => {
        document
          .querySelector(\"' + O + (' > div > form > div > div > button\")
          .click();
      })();')), z['qzhtn'](!B, !a0yG) && (z['uVgOb'](z['PiUHR'], z['TQOzP']) ? z['qKAyA'](b, 'Check Zefoy accessibility...') : console['log']('

')), z['ZPCUT'](a0v4, b + (' task running...')), a0yo = await z['gMMBH'](a0bt, T, O, b, v), a0yN = await z['duyfc'](a0bW, T, O), a0yE = await z['QTbnr'](a0bZ, T, O, b, v); 
        } 
    } catch (k) { 
        if (z['OrhYK'](z['wpHBC'], z['wpHBC'])) { 
            z['Lzipo'](a0v4, k), await z['ovSRZ'](a0bi), await z['AEyMb'](a0v3, 0x1e9 + -0x52 * -0x61 + 0x17b * -0x11), T = await a0bm(T); 
            const m = {}; 
            m['timeout'] = 0x0, await T['goto'](a0bB, m), z['QTbnr'](a0bw, b, v, T, true); 
            return; 
        } else z['SCHXR'](v, 'Check browser (' + T + (')...')); 
    } 
} 
async function a0bZ(y, b, v, T) { 
    const B = { 
        'sDcCN': function (z, L) { 
            return z(L); 
        }, 
        'bBJtb': function (z, L) { 
            return z + L; 
        }, 
        'LQWet': function (z) { 
            return z(); 
        }, 
        'SXlxH': function (z, L) { 
            return z === L; 
        }, 
        'hzDYV': 'XRSee', 
        'VEtBQ': function (z, L) { 
            return z !== L; 
        }, 
        'GTYDv': 'kzQMU', 
        'OdWBR': 'COSHQ', 
        'bqjKP': function (z, L) { 
            return z(L); 
        }, 
        'zrgIs': function (z, L) { 
            return z(L); 
        }, 
        'bXSZH': function (z, L) { 
            return z > L; 
        }, 
        'CCTYU': 'yaZLb', 
        'HfsCb': function (z, L) { 
            return z !== L; 
        }, 
        'doznH': 'fJjhy', 
        'tsEpS': 'UmdFq', 
        'CippR': 'jSWiY', 
        'PMFbB': function (z) { 
            return z(); 
        }, 
        'uXgoI': function (z, L) { 
            return z === L; 
        }, 
        'wrFZe': 'NPVrK', 
        'FrRZS': 'jljkP', 
        'bYJmq': function (z, L) { 
            return z !== L; 
        }, 
        'sPuTp': 'SZoTb', 
        'yuiMZ': function (z, L) { 
            return z / L; 
        }, 
        'MxkUD': function (z) { 
            return z(); 
        }, 
        'YHkIc': function (z, L) { 
            return z === L; 
        }, 
        'EkIWk': 'AMNRQ', 
        'UgPRc': 'BuCwA', 
        'XOnSp': function (z, L) { 
            return z === L; 
        }, 
        'kmgGo': 'wEHXv', 
        'Ftuum': function (z, L) { 
            return z / L; 
        }, 
        'FLumj': function (z, L) { 
            return z === L; 
        }, 
        'KQUjm': 'RZXmc', 
        'MyXtJ': 'TRfPi', 
        'KmwYX': function (z, L) { 
            return z(L); 
        }, 
        'zQTAY': function (z, L, p) { 
            return z(L, p); 
        } 
    }; 
    return B['zQTAY'](setInterval, async () => { 
        const z = { 
            'UBiJy': function (L, p) { 
                return B['sDcCN'](L, p); 
            }, 
            'cYUxp': function (L) { 
                return B['LQWet'](L); 
            }, 
            'NNVdZ': function (L, p) { 
                return L / p; 
            } 
        }; 
        if (B['SXlxH'](B['hzDYV'], B['hzDYV'])) { 
            let L = await y['evaluate']('(() => {
        return document.querySelector(\"' + b + (' > div > div\").innerText;
      })();')); 
            L = L['replace'](/(
|
|
)/gm, ' '); 
            if (/limit/ ['test'](L) || /error/ ['test'](L) || /not working/ ['test'](L) || /valid video/ ['test'](L) || /again later/ ['test'](L) || /error/ ['test'](L) || /expired/ ['test'](L) || /many requests/ ['test'](L) || /found/ ['test'](L)) { 
                if (B['VEtBQ'](B['GTYDv'], B['OdWBR'])) { 
                    B['sDcCN'](clearInterval, a0yo), B['bqjKP'](clearInterval, a0yN), B['zrgIs'](clearInterval, a0yE); 
                    let p = await B['zrgIs'](a0v0, a0b7), 
                        f = ''; 
                    if (B['bXSZH'](a0b1, 0x51a + -0x59 * 0x21 + 0x7 * 0xe9)) B['SXlxH'](B['CCTYU'], 'jIeaw') ? B['sDcCN'](b, 'Chrome/Chromium executable is invalid!') : f = '[32m+' + a0b1 + ('[0m'); 
                    else { 
                        if (B['HfsCb'](B['doznH'], B['doznH'])) { 
                            const k = {}; 
                            return k['name'] = b['url'], k; 
                        } else f = ''; 
                    } 
                    /expired/ ['test'](L) && (B['HfsCb'](B['tsEpS'], B['CippR']) ? (await B['PMFbB'](a0bi), await B['bqjKP'](a0v3, -0xb91 + -0x1c3d + 0x2f9e)) : (z['stdout']['clearLine'](0x245b + -0x159a * 0x1 + -0x3 * 0x4eb), L['stdout']['cursorTo'](0x495 * -0x1 + -0xdbe + 0x1253), p['stdout']['write'](f + (' Captcha resolved! (') + O + ')'))); 
                    (/many requests/ ['test'](L) || /again later/ ['test'](L) || /not working/ ['test'](L)) && (B['uXgoI'](B['wrFZe'], B['FrRZS']) ? (B['stdout']['clearLine'](-0x31b + 0x1493 + -0x1178), z['stdout']['cursorTo'](0x47b + -0x12df * 0x1 + 0xe64), L['stdout']['write'](B['bBJtb'](p, ' Solve captcha automatically...'))) : (!a0yG && (B['bYJmq'](B['sPuTp'], B['sPuTp']) ? v['log']('Video:[36m ' + T['video'] + (' [0m')) : (process['stdout']['moveCursor'](-0xbb + 0x3 * 0xced + -0x260c, -(0x9 * -0x388 + 0x7 * 0x485 + 0x28)), process['stdout']['clearScreenDown'](), process['stdout']['write']('
' + a0yR + ('[33m ') + v + (' [34m[') + p + ('][0m ') + f + ('  [90m(') + B['PMFbB'](a0v6) + (' /hr ') + B['yuiMZ'](B['MxkUD'](a0v5), 0x5f4 * 0x5 + 0x8f8 + -0x2680)['toFixed'](0xca9 + -0x25b1 + 0x190a) + (' hrs)[0m

')), process['stdout']['write'](a0yM + (' Waiting: 5 mins (ERROR: ') + L['substring'](0x6 * 0x1b7 + -0x2 * 0x281 + -0x548, 0x192d * -0x1 + -0x2386 + -0xc5 * -0x4f) + (')...')))), B['bqjKP'](a0v4, 'Waiting 5 mins (ERROR: ' + L + (')...')), await B['sDcCN'](a0v3, -0x17df7 + 0x2d97b + -0x1 * -0x3385c))); 
                    /valid video/ ['test'](L) && (B['YHkIc'](B['EkIWk'], B['UgPRc']) ? z['UBiJy'](v, 'Wrong captcha! (' + T + ')') : (!a0yG && (B['XOnSp'](B['kmgGo'], B['kmgGo']) ? (process['stdout']['moveCursor'](-0xe40 + -0x118d * 0x2 + 0x315a, -(-0x8 + 0x1c7 * 0x7 + -0xc66)), process['stdout']['clearScreenDown'](), process['stdout']['write']('
' + a0yR + ('[33m ') + v + (' [34m[') + p + ('][0m ') + f + ('  [90m(') + B['MxkUD'](a0v6) + (' /hr ') + B['Ftuum'](B['MxkUD'](a0v5), -0x2030 + 0x9f * -0x1 + 0x210b)['toFixed'](-0x3d6 * 0x2 + -0x2411 + 0x2bbf) + (' hrs)[0m

')), process['stdout']['write'](a0ye + (' Stop: (ERROR: ') + L['substring'](-0x2 * -0xaa9 + -0x5 * -0x4cd + -0x2d53, -0x1843 + -0x1387 * -0x2 + -0xeb2) + ')')) : b('Continue without using proxy!')), B['zrgIs'](a0v4, 'Stop (ERROR: ' + L + ').'), process['exit'](-0x88 + -0x1 * -0x1735 + -0x16ad))); 
                    if (!a0yG) { 
                        if (B['FLumj'](B['KQUjm'], B['MyXtJ'])) return true; 
                        else process['stdout']['moveCursor'](-0x11f1 + 0x2 * 0xde9 + -0x9e1 * 0x1, -(-0xfb0 * -0x2 + 0xc59 + -0x3 * 0xe92)), process['stdout']['clearScreenDown'](), process['stdout']['write']('
' + a0yR + ('[33m ') + v + (' [34m[') + p + ('][0m ') + f + ('  [90m(') + B['LQWet'](a0v6) + (' /hr ') + B['yuiMZ'](B['MxkUD'](a0v5), 0xed6 + -0x2412 + 0x1578)['toFixed'](-0x1 * -0x252b + -0x346 * -0x8 + -0x3f59) + (' hrs)[0m

')), process['stdout']['write'](a0yC + (' Running: Trying again (ERROR: ') + L['substring'](-0x1 * 0x739 + 0x1af3 * 0x1 + -0x5 * 0x3f2, 0x15f0 + -0x854 + -0xd84) + (')...')); 
                    } 
                    B['zrgIs'](a0v4, 'Trying again (ERROR: ' + L + (')...')), y = await B['KmwYX'](a0bm, y); 
                    const O = {}; 
                    O['timeout'] = 0x0, await y['goto'](a0bB, O), a0bw(v, T, y, true); 
                    return; 
                } else return false; 
            } 
        } else k['stdout']['moveCursor'](0xb45 + -0x3a * 0x4c + 0x1 * 0x5f3, -(0x25b * 0x6 + -0x26 * -0xdc + -0x95b * 0x5)), m['stdout']['clearScreenDown'](), S['stdout']['write']('
' + d + ('[33m ') + u + (' [34m[') + D + ('][0m ') + a + ('  [90m(') + z['cYUxp'](Y) + (' /hr ') + z['NNVdZ'](z['cYUxp'](P), -0x26 * -0x22 + 0x1a97 + -0x1 * 0x1f67)['toFixed'](-0x2112 + 0x1fd8 + 0x1 * 0x13c) + (' hrs)[0m

')), h['stdout']['write'](g + (' Waiting: 5 mins (ERROR: ') + s['substring'](0x111d * -0x1 + 0x802 + 0x91b, -0x1e90 + 0x1 * 0x1cf3 + 0x1b5) + (')...')); 
    }, -0xc5 * -0x7c + 0xcad + -0x1df9); 
} 
async function a0bt(y, b, v, T, B = null) { 
    const z = { 
        'kLVRN': function (K, k) { 
            return K(k); 
        }, 
        'qGPzi': function (K, k) { 
            return K(k); 
        }, 
        'JDSjD': function (K, k) { 
            return K(k); 
        }, 
        'LrnMb': function (K, k) { 
            return K(k); 
        }, 
        'tmeeL': function (K, k) { 
            return K(k); 
        }, 
        'kzLfD': function (K, k) { 
            return K(k); 
        }, 
        'oypXy': 'utf8', 
        'gOqYD': 'You are using the FREE version!
', 
        'DvuEj': 'The --detach or -d mode is exclusive to Premium mode
', 
        'XNWgr': 'and allows BotTok to be launched as background processes.
', 
        'pMOrE': function (K, k) { 
            return K + k; 
        }, 
        'MDKdG': function (K, k) { 
            return K(k); 
        }, 
        'hDidA': function (K, k) { 
            return K || k; 
        }, 
        'iLAjl': function (K, k) { 
            return K(k); 
        }, 
        'bUdUB': function (K, k) { 
            return K !== k; 
        }, 
        'mpdde': 'wBdYI', 
        'FxhdN': 'You are using the FREE version limited to ~5000
', 
        'dLtiY': 'accumulations. The advantage of acquiring the
', 
        'KVGbq': 'license is that the bot continues to work
', 
        'DNBEN': function (K) { 
            return K(); 
        }, 
        'avxVp': function (K, k) { 
            return K / k; 
        }, 
        'XgyFa': function (K, k) { 
            return K(k); 
        }, 
        'tcYyv': function (K, k) { 
            return K(k); 
        }, 
        'TmRcI': function (K, k) { 
            return K === k; 
        }, 
        'ZEOLQ': 'dYlCA', 
        'YffDN': function (K, k) { 
            return K(k); 
        }, 
        'BYBLM': function (K, k) { 
            return K === k; 
        }, 
        'KvzSp': 'uToJy', 
        'TYWek': 'WPUVo', 
        'LXTIL': 'lPAnl', 
        'dPcCP': function (K, k, m, S, d, u) { 
            return K(k, m, S, d, u); 
        }, 
        'mMVtY': function (K, k, m, S) { 
            return K(k, m, S); 
        }, 
        'eXkuM': function (K, k) { 
            return K === k; 
        }, 
        'PNiXc': 'deKbm', 
        'dpgiO': function (K, k) { 
            return K === k; 
        }, 
        'KxeQW': 'miVeN', 
        'FGSsq': 'ndlEW', 
        'ESFzO': function (K, k) { 
            return K !== k; 
        }, 
        'GKuco': 'DImmo', 
        'nYayo': function (K, k) { 
            return K - k; 
        }, 
        'gVXAx': function (K, k) { 
            return K - k; 
        }, 
        'XFqSr': function (K, k) { 
            return K !== k; 
        }, 
        'TAJiH': 'sEXoo', 
        'mXgMD': 'vVgFn', 
        'tZVSj': function (K, k) { 
            return K === k; 
        }, 
        'icdpo': function (K, k) { 
            return K === k; 
        }, 
        'TFUMN': function (K, k) { 
            return K !== k; 
        }, 
        'nkkEI': 'Up Comments Hearts', 
        'AeIFf': function (K, k) { 
            return K !== k; 
        }, 
        'pEWjL': 'Up Livestream [VS+LIKES]', 
        'xHFEp': 'Up Followers', 
        'bmZMV': 'asdfE', 
        'xttXT': 'XNtJt', 
        'sXpfV': function (K, k) { 
            return K === k; 
        }, 
        'yADkz': 'tJQwr', 
        'yufmb': 'EWEto', 
        'yGQUA': function (K, k) { 
            return K === k; 
        }, 
        'AWyqJ': 'Up Views', 
        'Njrbz': function (K, k) { 
            return K !== k; 
        }, 
        'HqrBp': 'WhyTR', 
        'hpnww': function (K, k) { 
            return K === k; 
        }, 
        'AdUYc': 'Up Shares', 
        'kQArc': 'yrYUs', 
        'HyMDv': function (K, k) { 
            return K(k); 
        }, 
        'TigAY': function (K, k) { 
            return K === k; 
        }, 
        'kUnsd': 'Up Favorites', 
        'xnfQf': 'PWqxC', 
        'LIpvJ': 'fvHoz', 
        'xdsMK': function (K, k) { 
            return K(k); 
        }, 
        'qUqnA': 'XNiiZ', 
        'VvIWQ': function (K, k) { 
            return K(k); 
        }, 
        'emFfS': function (K, k) { 
            return K === k; 
        }, 
        'jglxw': 'ufzHR', 
        'WZxMT': 'lRmTG', 
        'PrKkI': function (K, k) { 
            return K !== k; 
        }, 
        'lHnrW': 'zSPPe', 
        'aXudB': 'lyraW', 
        'lXJeV': function (K, k) { 
            return K - k; 
        }, 
        'LWPJr': function (K, k) { 
            return K !== k; 
        }, 
        'zYuNc': 'LlyBW', 
        'HeADY': function (K, k) { 
            return K(k); 
        }, 
        'JlFCA': function (K, k) { 
            return K > k; 
        }, 
        'EfrPZ': function (K, k) { 
            return K === k; 
        }, 
        'olXLJ': 'vVruK', 
        'jcmdE': 'imlAM', 
        'ueiZV': function (K, k) { 
            return K === k; 
        }, 
        'xrMKv': 'blSMQ', 
        'PXjgw': function (K, k) { 
            return K !== k; 
        }, 
        'ZQsuF': 'BvzcK', 
        'yOaHL': function (K, k, m) { 
            return K(k, m); 
        }, 
        'zhgtW': function (K, k) { 
            return K !== k; 
        }, 
        'vGVIV': 'WDkAG', 
        'TGcok': 'rsMyB', 
        'PVEKw': function (K, k) { 
            return K === k; 
        }, 
        'YJOHp': 'ZuPfb', 
        'bWdrb': 'min-limit', 
        'STWST': function (K, k) { 
            return K > k; 
        }, 
        'ncaIU': function (K, k) { 
            return K < k; 
        }, 
        'DDGvl': function (K, k) { 
            return K !== k; 
        }, 
        'ucBFz': 'bcVVA', 
        'FJjMD': function (K) { 
            return K(); 
        }, 
        'wJPgv': function (K, k) { 
            return K === k; 
        }, 
        'gxylq': 'XSOUR', 
        'usUwI': 'eiGkk', 
        'oyZVQ': 'max-time', 
        'avHUg': function (K, k) { 
            return K * k; 
        }, 
        'StKiT': function (K, k) { 
            return K === k; 
        }, 
        'sDHyC': 'qzZfJ', 
        'vJAOK': function (K) { 
            return K(); 
        }, 
        'JIbfj': 'NsdQo', 
        'ffRTQ': function (K, k) { 
            return K === k; 
        }, 
        'kAQMn': 'MDDdU', 
        'lCQtI': function (K) { 
            return K(); 
        }, 
        'mrpKC': function (K, k) { 
            return K(k); 
        }, 
        'cFrfY': function (K, k, m) { 
            return K(k, m); 
        } 
    }; 
    let L = 0x7be * 0x2 + 0x80c + -0x1788, 
        p = '', 
        f = false, 
        O = 0x793 + -0x29e + -0x4f5, 
        G = await z['mrpKC'](a0v0, a0b7); 
    return z['cFrfY'](setInterval, async () => { 
        const K = { 
            'iGdrS': z['gOqYD'], 
            'ICSvT': z['DvuEj'], 
            'pXEzW': z['XNWgr'], 
            'chQmr': function (k, m) { 
                return z['pMOrE'](k, m); 
            }, 
            'TfGzK': function (k, m) { 
                return z['MDKdG'](k, m); 
            }, 
            'Grvey': function (k, m) { 
                return z['hDidA'](k, m); 
            }, 
            'uavtt': function (k, m) { 
                return z['iLAjl'](k, m); 
            }, 
            'TskCt': function (k, m) { 
                return z['bUdUB'](k, m); 
            }, 
            'SefQL': z['mpdde'], 
            'uTyOO': z['FxhdN'], 
            'XfdwB': z['dLtiY'], 
            'qlmip': z['KVGbq'], 
            'ukgWN': 'indefinitely and accumulates large amounts.
', 
            'KtjNY': function (k) { 
                return z['DNBEN'](k); 
            }, 
            'Yhvzi': function (k, m) { 
                return z['avxVp'](k, m); 
            }, 
            'aQFHt': function (k, m) { 
                return z['XgyFa'](k, m); 
            }, 
            'zdTZL': function (k, m) { 
                return z['tcYyv'](k, m); 
            } 
        }; 
        if (z['TmRcI'](z['ZEOLQ'], 'dYlCA')) { 
            let k = await y['evaluate']('(() => {
        return document.querySelector(\"' + b + (' > div > div\").innerText;
      })();')), 
                m = z['YffDN'](a0bU, k); 
            /@/ ['test'](k) && z['BYBLM'](B, null) && (z['TmRcI'](z['KvzSp'], z['KvzSp']) ? (!a0yG && (z['TYWek'] === z['LXTIL'] ? (z['info']('BotTok ' + L + (' TikTok Up Bot (by rlsunshine.)

'), K['iGdrS'], K['ICSvT'], K['pXEzW'], p + (' Buy license in[35m ') + f + ('[0m
')), O['exit'](-0x258d * -0x1 + 0xf3b * 0x1 + -0x34c8)) : (process['stdout']['moveCursor'](-0x1 * 0x1876 + -0x1654 + -0x2 * -0x1765, -(-0x9 * -0x449 + 0x12a * -0x17 + -0x179 * 0x8)), process['stdout']['cursorTo'](0x10ff + 0x1 * -0x1937 + -0x8 * -0x107), process['stdout']['clearScreenDown']())), clearInterval(a0yo), z['MDKdG'](clearInterval, a0yN), B = await z['tmeeL'](a0bJ, m), a0yo = await z['dPcCP'](a0bt, y, b, v, T, B), a0yN = await z['mMVtY'](a0bW, y, b, B), console['log']('

')) : (z['stdout']['clearLine'](0x1 * 0x1116 + -0x19e1 + 0x8cb), L['stdout']['cursorTo'](0x1a79 + -0x1f4f + 0x2 * 0x26b), p['stdout']['write'](f + (' Wrong captcha! (') + O + ')'))); 
            k = k['replace'](/(
|
|
)/gm, ' '); 
            let S = a0yC; 
            S = /limit/ ['test'](k) ? a0ye : S, S = /error/ ['test'](k) ? a0ye : S, S = /not working/ ['test'](k) ? a0ye : S, S = /valid video/ ['test'](k) ? a0ye : S, S = /again later/ ['test'](k) ? a0ye : S, S = /error/ ['test'](k) ? a0ye : S, S = /found/ ['test'](k) ? a0ye : S, S = /expired/ ['test'](k) ? a0ye : S, S = /many requests/ ['test'](k) ? a0ye : S, S = /wait/ ['test'](k) ? f ? a0yM : a0yx : S; 
            if (z['bUdUB'](B, null) && m['length']) z['eXkuM'](z['PNiXc'], 'dnHFZ') ? (z['stdout']['clearLine'](0x22 * 0x79 + -0x5 * -0x36d + 0x2133 * -0x1), L['stdout']['cursorTo'](0x1765 * -0x1 + -0xdcd * -0x1 + 0x998), p['stdout']['write'](K['chQmr'](f, ' Check browser (' + O['substring'](-0x13 * -0xaa + 0x142c + 0xaee * -0x3, -0x1 * -0x11ab + 0x1cab * 0x1 + -0x2e34) + (')...')))) : (L = m[B]['likes'], z['dpgiO'](a0b0, 0x21e7 + 0x1c27 + -0x3e0e) && (z['BYBLM'](z['KxeQW'], z['KxeQW']) ? z['eXkuM'](a0b2, 0x24 * 0x8e + -0x636 + -0x6 * 0x24b) ? z['bUdUB'](z['FGSsq'], 'xwctz') ? a0b0 = L : K['TfGzK'](v, 'Captcha resolved! (' + T + ')') : z['ESFzO'](z['GKuco'], z['GKuco']) ? (B['stdout']['clearLine'](0x1db + 0x1fad + 0x4a * -0x74), z['stdout']['cursorTo'](0x10ad + 0x1 * 0x658 + -0x1705), L['stdout']['write'](p + (' Stopped for not accumulating the defined minimum!'))) : a0b0 = z['nYayo'](L, a0b2) : T = B['get'](z)), a0b1 = Math['abs'](z['gVXAx'](L, a0b0)), k = m[B]['concat'], z['ESFzO'](a0b1, O) && z['YffDN'](a0v4, '[' + v + '] ' + L + (' (+') + a0b1 + ') ' + T), O = a0b1); 
            else { 
                if (z['XFqSr'](z['TAJiH'], z['mXgMD'])) { 
                    z['tZVSj'](a0b0, -0x1475 * -0x1 + 0x11c3 + -0x2638) && z['icdpo'](a0b2, 0x1 * -0x17a6 + 0x1b * -0x53 + 0x2067) && (z['TFUMN'](v, z['nkkEI']) && z['AeIFf'](v, z['pEWjL']) && z['bUdUB'](v, z['xHFEp'])) && (z['icdpo'](z['bmZMV'], z['xttXT']) ? T += B[z] : (z['sXpfV'](v, 'Up Hearts') && (z['icdpo'](z['yADkz'], z['yufmb']) ? (B['stdout']['moveCursor'](-0x6f5 * -0x4 + 0x269 * 0x4 + -0x2578, K['Grvey'](z, L) ? -(-0x1050 + -0x1031 + 0x2097) : -(0x48a + 0x1d5a + -0x21cd)), p['stdout']['clearScreenDown']()) : a0b0 = (await z['YffDN'](a0v9, T))?. ['diggCount'] || 0x515 * -0x2 + -0xc4d + 0x77d * 0x3), z['yGQUA'](v, z['AWyqJ']) && (z['Njrbz'](z['HqrBp'], z['HqrBp']) ? (T['stdout']['cursorTo'](-0x1 * -0x23c3 + -0x15a * -0xd + 0x3 * -0x11c7), B['stdout']['write'](z + (' Solve the captcha manually...'))) : a0b0 = (await z['kzLfD'](a0v9, T))?. ['playCount'] || -0x80 * -0x2 + -0x1850 + -0x8 * -0x2ea), z['hpnww'](v, z['AdUYc']) && (z['TFUMN'](z['kQArc'], 'yrYUs') ? b = '' : a0b0 = (await z['HyMDv'](a0v9, T))?. ['shareCount'] || 0x33a + 0xa6 * -0x8 + 0x1f6), z['TigAY'](v, z['kUnsd']) && (z['Njrbz'](z['xnfQf'], z['LIpvJ']) ? a0b0 = (await z['xdsMK'](a0v9, T))?. ['collectCount'] || 0x22ab + -0x772 + -0x1b39 * 0x1 : b['log']('Cloudflare Valid / Freer Expired')))); 
                    const h = k['replace'](' ', '')['match'](/\d+(,\d+)*(?![^,])/g); 
                    if (h && z['XFqSr'](v, 'Up Comments Hearts')) { 
                        if (z['XFqSr'](z['qUqnA'], z['qUqnA'])) z['stdout']['clearLine'](0x1 * 0x2593 + 0x193b + -0x3ece), L['stdout']['cursorTo'](-0x192d + -0x17f7 + -0xc49 * -0x4), p['stdout']['write'](f + (' Captcha resolved! (') + O + ')'); 
                        else { 
                            L = z['VvIWQ'](parseInt, h[0x1 * 0x164c + 0x17f * -0xc + -0x22c * 0x2]['replace'](/[,\.]/g, '')); 
                            if (z['yGQUA'](a0b0, 0x7dd + -0xc5 * -0x23 + -0x22 * 0x106)) { 
                                if (z['emFfS']('tIZmY', z['jglxw'])) v['stdout']['moveCursor'](0x1395 * -0x1 + 0x1 * 0x855 + 0x1e0 * 0x6, -(-0x185a + -0x2220 + -0x3a7e * -0x1)), T['stdout']['clearScreenDown'](); 
                                else { 
                                    if (z['TmRcI'](a0b2, 0xdeb + -0x5 * -0x2de + -0x96b * 0x3)) z['AeIFf']('nwfTW', z['WZxMT']) ? a0b0 = L : v = T; 
                                    else { 
                                        if (z['PrKkI'](z['lHnrW'], z['aXudB'])) a0b0 = z['lXJeV'](L, a0b2); 
                                        else { 
                                            const C = z['kLVRN'](O, G); 
                                            if (!C['ok']) return null; 
                                            const e = C['text'](), 
                                                M = e['match'](/"stats":\s*{\s*"followerCount":(\d+),\s*"followingCount":(\d+),\s*"heart":(\d+),\s*"heartCount":(\d+),\s*"videoCount":(\d+),\s*"diggCount":(\d+),\s*"friendCount":(\d+)\s*}/); 
                                            if (M) { 
                                                const [, x, r, n, F, q, V, I] = M; 
                                                return { 
                                                    'followerCount': z['qGPzi'](a, x), 
                                                    'followingCount': z['kLVRN'](Y, r), 
                                                    'heart': z['qGPzi'](P, n), 
                                                    'heartCount': z['JDSjD'](h, F), 
                                                    'videoCount': z['LrnMb'](g, q), 
                                                    'diggCount': z['tmeeL'](s, V), 
                                                    'friendCount': z['LrnMb'](A, I) 
                                                }; 
                                            } else return null; 
                                        } 
                                    } 
                                } 
                            } 
                            a0b1 = Math['abs'](z['nYayo'](L, a0b0)), z['TFUMN'](a0b1, O) && (z['LWPJr'](z['zYuNc'], z['zYuNc']) ? z['kzLfD'](b, 'Solve captcha automatically...') : z['HeADY'](a0v4, '[' + v + '] ' + L + (' (+') + a0b1 + ') ' + T)), O = a0b1; 
                        } 
                    } 
                } else K['uavtt'](b, 'Check proxies...'); 
            } 
            if (z['JlFCA'](a0b1, -0x13d3 + -0x1f2b + 0x2 * 0x197f)) z['EfrPZ'](z['olXLJ'], z['jcmdE']) ? (v['stdout']['moveCursor'](-0x37a + 0x26b9 * 0x1 + 0x1 * -0x233f, -(-0x65e + 0x2610 + -0x1fac)), T['stdout']['clearScreenDown']()) : p = '[32m+' + a0b1 + ('[0m'); 
            else { 
                if (z['ueiZV'](z['xrMKv'], z['xrMKv'])) p = ''; 
                else return v['stringify'](T['cookies']['map'](C => ({ 
                    'domain': C['domain'], 
                    'expirationDate': C['expires'], 
                    'hostOnly': C['hostOnly'], 
                    'httpOnly': C['httpOnly'], 
                    'name': C['name'], 
                    'path': C['path'], 
                    'sameSite': 'unspecified', 
                    'secure': C['secure'], 
                    'session': C['session'], 
                    'storeId': '0', 
                    'value': C['value'] 
                }))); 
            } 
            if (!a0bL['includes'](await a0bx()) && z['JlFCA'](a0b1, 0x1d86 + -0x1d77 * -0x1 + -0x2775)) { 
                if (z['PXjgw'](z['ZQsuF'], 'hMNOn')) S = a0ye, clearInterval(a0yo), z['YffDN'](clearInterval, a0yN), z['kzLfD'](clearInterval, a0yE), await a0br(), z['yOaHL'](setTimeout, async () => { 
                    K['TskCt'](K['SefQL'], K['SefQL']) ? b['exit'](-0x2645 + -0x4 * -0x598 + 0xfe5) : console['info']('

', K['uTyOO'], K['XfdwB'], K['qlmip'], K['ukgWN'], a0yI + (' Buy license in[35m ') + a0yi + ('[0m
')); 
                }, 0x9 * -0x213 + 0x1df7 + -0xae8); 
                else return /submit-captcha/ ['test'](T) ? L['log']('Cloudflare Valid / Zefoy Expired') : p['log']('Cloudflare Valid / Zefoy Valid'), true; 
            } 
            if (a0yz['limit'] && z['JlFCA'](a0yz['limit'], 0x303 * -0x9 + 0x4b * 0x9 + 0x414 * 0x6) && z['JlFCA'](a0b1, a0yz['limit'])) { 
                if (z['zhgtW'](z['vGVIV'], z['TGcok'])) a0v4('[' + v + '] ' + L + (' (+') + a0b1 + (') [') + T + ('] Accumulation limit reached! (in ') + z['DNBEN'](a0v5) + (' mins)')), !a0yG && (z['PVEKw'](z['YJOHp'], z['YJOHp']) ? (process['stdout']['clearLine'](-0x2 * -0x1d1 + -0xdd9 + 0xa37), process['stdout']['cursorTo'](0x25d * 0x1 + 0xde4 + -0x49 * 0x39), process['stdout']['write'](a0yx + (' Accumulation limit reached!'))) : (k['stdout']['moveCursor'](-0x8 * 0x241 + -0xcfb * 0x1 + 0x1f03, -(0x1 * 0x110b + 0x1c54 * -0x1 + 0xb4c)), m['stdout']['clearScreenDown'](), S['stdout']['write']('
' + d + ('[33m ') + u + (' [34m[') + D + ('][0m ') + a + ('  [90m(') + K['KtjNY'](Y) + (' /hr ') + K['Yhvzi'](K['KtjNY'](P), 0x8 * 0xc7 + -0x73 * -0x1 + -0x225 * 0x3)['toFixed'](-0x796 + -0x225b + -0x29f3 * -0x1) + (' hrs)[0m

')), h['stdout']['write'](g + (' Stop: (ERROR: ') + s['substring'](0x1fa * -0xd + 0x1058 + 0x13 * 0x7e, -0x1afc + -0x1069 * 0x2 + -0xbfb * -0x5) + ')'))), process['exit'](0xc94 + 0x177f + -0x2413); 
                else return false; 
            } 
            if (a0yz[z['bWdrb']] && z['STWST'](a0yz[z['bWdrb']], -0x1 * 0xc45 + -0x2 * 0x1327 + 0x3293) && z['ncaIU'](a0b1, a0yz[z['bWdrb']]) && z['JlFCA'](a0v5(), -0x3 * -0xb29 + -0x1 * -0x22c1 + -0x400 * 0x11)) { 
                if (z['DDGvl'](z['ucBFz'], z['ucBFz'])) T['appendFileSync'](B, z + '
', z['oypXy']); 
                else { 
                    z['LrnMb'](a0v4, '[' + v + '] ' + L + (' (+') + a0b1 + (') [') + T + ('] Stopped for not accumulating the defined minimum! (in ') + z['FJjMD'](a0v5) + (' mins)')); 
                    if (!a0yG) { 
                        if (z['wJPgv'](z['gxylq'], z['usUwI'])) return b['log']('Cloudflare Expired / Zefoy Expired'), false; 
                        else process['stdout']['clearLine'](0xa6f + -0x48f + -0x5e0), process['stdout']['cursorTo'](-0x1351 + -0xf * 0x14e + -0x37 * -0xb5), process['stdout']['write'](a0yx + (' Stopped for not accumulating the defined minimum!')); 
                    } 
                    process['exit'](0x11c9 + 0x24 * -0xef + -0xfd3 * -0x1); 
                } 
            } 
            a0yz[z['oyZVQ']] && z['STWST'](a0yz[z['oyZVQ']], -0xb5b * -0x1 + -0x4e * 0x4c + -0x39 * -0x35) && z['STWST'](z['FJjMD'](a0v5), z['avHUg'](a0yz[z['oyZVQ']], 0x2248 + 0x36 * 0x45 + -0x309a)) && (z['StKiT'](z['sDHyC'], z['sDHyC']) ? (a0v4('[' + v + '] ' + L + (' (+') + a0b1 + (') [') + T + ('] Stopped for reaching the maximum time limit! (in ') + z['vJAOK'](a0v5) + (' mins)')), !a0yG && (z['StKiT'](z['JIbfj'], z['JIbfj']) ? (process['stdout']['clearLine'](0xca3 * -0x1 + -0x7b5 * 0x2 + 0x1c0d), process['stdout']['cursorTo'](0xa3 * -0x32 + -0x1 * 0x1f57 + 0x3f2d), process['stdout']['write'](a0yx + (' Stopped for reaching the maximum time limit!'))) : b = ''), process['exit'](-0x1999 + 0x1065 + 0x934)) : b['log']('

')), !a0yG && (z['ffRTQ'](z['kAQMn'], z['kAQMn']) ? (process['stdout']['moveCursor'](-0x2462 + -0xe * -0x1a3 + -0x1af * -0x8, -(-0x461 * 0x2 + -0xdc0 + 0x5 * 0x481)), process['stdout']['clearScreenDown'](), process['stdout']['write']('
' + a0yR + ('[33m ') + v + (' [34m[') + G + ('][0m ') + p + ('  [90m(') + z['FJjMD'](a0v6) + (' /hr ') + (z['lCQtI'](a0v5) / (0x425 * -0x5 + 0x4ac * 0x3 + 0x6f1))['toFixed'](0x4 * -0x3d7 + -0x2f * 0x5 + -0x1049 * -0x1) + (' hrs)[0m

')), process['stdout']['write'](S + (' Running: ') + k['substring'](-0x1 * -0xaa6 + 0x1b5c + 0x79a * -0x5, -0x16ee + 0x7dc + 0xf3d))) : (B['stdout']['clearLine'](-0x1 * -0x1739 + -0x1bce + 0x495), z['stdout']['cursorTo'](0xa22 * -0x2 + -0x30b + -0x33 * -0x75), L['stdout']['write'](p + ('  Do not use proxy!')))), z['hDidA'](a0yf, a0yG) && a0yK && a0v4('[' + v + '] ' + L + (' (+') + a0b1 + (') [') + T + ('] Running: ') + k), f = !f; 
        } else return K['uavtt'](B, K['aQFHt'](z, K['zdTZL'](L, p))); 
    }, -0x6df + 0x1dfe + -0x1337 * 0x1); 
} 
async function a0bW(y, b, v = null) { 
    const T = { 
        'LmdqF': function (B, z) { 
            return B + z; 
        }, 
        'PUGyA': function (B, z) { 
            return B + z; 
        }, 
        'mRWPO': 'Executable not found in the following path:
', 
        'wxqMG': 'Use the -b flag to set the path to the browser.', 
        'xSqKA': function (B, z) { 
            return B(z); 
        }, 
        'vuUfI': function (B, z) { 
            return B !== z; 
        }, 
        'qYqwO': 'Drodq', 
        'qkGby': function (B, z) { 
            return B !== z; 
        }, 
        'qOSra': 'NeeTd', 
        'ACbxY': function (B, z) { 
            return B === z; 
        }, 
        'LUFcf': 'rSIFB', 
        'MVZoa': function (B, z) { 
            return B !== z; 
        }, 
        'OjlWy': function (B, z) { 
            return B === z; 
        }, 
        'Upxed': 'ipzyI', 
        'KPWca': function (B, z, L) { 
            return B(z, L); 
        } 
    }; 
    return T['KPWca'](setInterval, async () => { 
        const B = { 
            'iDRTp': function (z, L) { 
                return T['xSqKA'](z, L); 
            } 
        }; 
        if (T['vuUfI'](T['qYqwO'], T['qYqwO'])) B['stdout']['clearLine'](-0x11e2 * -0x2 + -0x1 * -0x575 + -0x1 * 0x2939), z['stdout']['cursorTo'](-0xa9 + -0x75d + 0x1 * 0x806), L['stdout']['write'](p + (' Accumulation limit reached!')); 
        else { 
            try { 
                T['qkGby'](T['qOSra'], 'gfqKi') ? await y['evaluate']('(() => {
          document.querySelector(\"button.wbutton\").click();
        })();') : (z['stdout']['clearLine'](-0x6 * -0x3ce + 0x7 * 0x58f + -0x3dbd), L['stdout']['cursorTo'](-0xd * -0x2 + -0x11a7 * 0x1 + -0x118d * -0x1), p['stdout']['write'](f + (' Wrong captcha! (') + O + ')')); 
            } catch (f) {} 
            let L = await y['evaluate']('(() => {
        return document.querySelector(\"' + b + (' > div > div\").innerText;
      })();')); 
            /READY/ ['test'](L) && (T['ACbxY']('AGzNN', T['LUFcf']) ? (L['stdout']['clearLine'](-0x2c2 + 0x1d28 * 0x1 + 0x1f * -0xda), p['stdout']['cursorTo'](0x9d9 * 0x1 + -0x26ff + -0x1 * -0x1d26), f['stdout']['write'](T['LmdqF'](T['PUGyA'](O, ' Chrome/Chromium executable is invalid!'), ' ' ['repeat'](0x210d + 0x241e + -0x2 * 0x228e))), G['info']('

', T['mRWPO'], '\"' + K + '\"
', T['wxqMG'])) : await y['evaluate']('(() => {
          document
            .querySelector(\"' + b + (' > div > form > div > div > button\")
            .click();
        })();'))), /@/ ['test'](L) && T['MVZoa'](v, null) && (T['OjlWy'](T['Upxed'], T['Upxed']) ? await y['evaluate']('(() => {
          document
            .querySelectorAll(\"' + b + (' > div > div > form > ul > li > div > button\")[') + v + (']
            .click();
        })();')) : B['iDRTp'](z, '[' + L + '] ' + p + (' (+') + f + ') ' + O)); 
        } 
    }, 0x1 * -0x199 + -0x1 * 0x5ad + 0x49 * 0x5e); 
} 
async function a0bQ(b) { 
    const v = { 
        'vaTNb': function (T, B) { 
            return T !== B; 
        }, 
        'vHecU': 'AAXWC', 
        'AktRU': 'wBMXo', 
        'wgxjx': 'bt_proxy', 
        'DvzWv': 'bt.com', 
        'NGlKk': 'user_agent', 
        'OZzKJ': function (T, B) { 
            return T(B); 
        } 
    }; 
    try { 
        if (v['vaTNb'](v['vHecU'], v['AktRU'])) { 
            const T = {}; 
            T['domain'] = 'bt.com', T['name'] = v['wgxjx'], T['value'] = a0b7, b['push'](T), b['push']({ 
                'domain': v['DvzWv'], 
                'name': v['NGlKk'], 
                'value': v['OZzKJ'](encodeURIComponent, a0b4) 
            }), await a0E['promises']['writeFile'](a0bz, JSON['stringify'](b)); 
        } else T['log'](B), z['exit'](-0x2c * -0x7 + -0x172d * 0x1 + -0x7d * -0x2d); 
    } catch (z) {} 
} 
async function a0bj(y) { 
    const b = { 
        'aTqES': function (v, T) { 
            return v(T); 
        }, 
        'ALVIm': function (v, T) { 
            return v !== T; 
        }, 
        'AKyUG': 'iSqlL', 
        'UnoCk': function (v, T) { 
            return v || T; 
        }, 
        'VvmSV': function (v, T) { 
            return v(T); 
        }, 
        'grFRD': 'BDJxP', 
        'YejrU': function (v) { 
            return v(); 
        }, 
        'cOqtV': function (v, T) { 
            return v === T; 
        }, 
        'ZlxIS': function (v, T) { 
            return v === T; 
        }, 
        'BiiKW': 'cQINi', 
        'ADzPD': 'cBdSJ', 
        'aDQXm': 'UgDyI', 
        'SpJqs': 'Pksos' 
    }; 
    try { 
        if (b['ALVIm'](b['grFRD'], b['grFRD'])) T = B - z; 
        else { 
            const T = await b['YejrU'](a0bR); 
            y = JSON['parse'](y); 
            if (b['cOqtV'](T['length'], -0x1f87 + 0xe32 + 0x1155)) b['ZlxIS'](b['BiiKW'], b['ADzPD']) ? (T['log'](B), z['exit'](-0x1 * 0x15d6 + 0x1cdf * 0x1 + -0x709)) : await a0E['promises']['writeFile'](a0bz, JSON['stringify'](y)); 
            else { 
                if (b['ALVIm'](b['aDQXm'], b['SpJqs'])) { 
                    const z = T['map'](L => { 
                        if (b['ALVIm'](b['AKyUG'], b['AKyUG'])) GYoibw['aTqES'](b, '0'); 
                        else { 
                            const f = y['find'](O => O['name'] === L['name']); 
                            return b['UnoCk'](f, L); 
                        } 
                    }); 
                    await a0E['promises']['writeFile'](a0bz, JSON['stringify'](z)); 
                } else b['VvmSV'](v, 'Cookies injected! (' + T + ')'); 
            } 
        } 
    } catch (p) {} 
} 
async function a0bi() { 
    const y = { 
        'yByUa': function (b, v) { 
            return b(v); 
        }, 
        'TisGh': function (b) { 
            return b(); 
        }, 
        'ZPGlG': function (b, v) { 
            return b + v; 
        }, 
        'tTKus': 'Executable not found in the following path:
', 
        'wfXin': 'Use the -b flag to set the path to the browser.', 
        'lFEWw': function (b, v) { 
            return b === v; 
        }, 
        'zfOEi': 'dodEb', 
        'sUJHw': function (b, v) { 
            return b === v; 
        }, 
        'ocggr': 'uiTMx', 
        'CeepQ': function (b, v) { 
            return b && v; 
        }, 
        'yPQhj': function (b, v) { 
            return b !== v; 
        }, 
        'VyQgp': 'uqciv', 
        'ELTkL': ' Cookies invalid/expired!' 
    }; 
    try { 
        if (y['lFEWw'](y['zfOEi'], y['zfOEi'])) { 
            if (a0E['existsSync'](a0bz)) { 
                if (y['sUJHw'](y['ocggr'], y['ocggr'])) { 
                    if (y['CeepQ'](!a0yG, !a0ym)) { 
                        if (y['yPQhj'](y['VyQgp'], y['VyQgp'])) return /Security Check/ ['test'](T) ? L['log']('Cloudflare Valid / Freer Expired') : p['log']('Cloudflare Valid / Freer Valid'), true; 
                        else process['stdout']['clearLine'](-0x91 * 0x19 + 0x1194 + -0x36b), process['stdout']['cursorTo'](0x1 * -0x13a6 + -0xdf8 + 0x219e), process['stdout']['write'](a0yl + y['ELTkL']); 
                    } 
                    await a0E['promises']['unlink'](a0bz); 
                } else y['yByUa'](k, '[' + m + '] ' + S + (' (+') + d + (') [') + u + ('] Accumulation limit reached! (in ') + y['TisGh'](D) + (' mins)')), !a && (A['stdout']['clearLine'](0xa90 + 0x22b0 + 0x10 * -0x2d4), U['stdout']['cursorTo'](-0x11ee + 0xdb * -0x1d + 0x2abd), J['stdout']['write'](w + (' Accumulation limit reached!'))), s['exit'](0x4 * 0x532 + 0x1155 + 0x261d * -0x1); 
            } 
        } else L['stdout']['clearLine'](-0xe0a * -0x2 + -0x1b * 0x4d + -0x13f5), p['stdout']['cursorTo'](0x12a * 0x18 + 0x121f + -0x2e0f), f['stdout']['write'](y['ZPGlG'](O, ' Chrome/Chromium executable is invalid!') + ' ' ['repeat'](-0x2 * -0x1003 + 0x24e5 + -0x44dc)), G['info']('

', y['tTKus'], '\"' + K + '\"
', y['wfXin']); 
    } catch (B) {} 
} 
async function a0bR() { 
    const y = { 
        'JsumR': 'function *\( *\)', 
        'kakMJ': '\+\+ *(?:[a-zA-Z_$][0-9a-zA-Z_$]*)', 
        'iHjvV': 'init', 
        'jWYBa': 'chain', 
        'Blpxn': function (b, v) { 
            return b + v; 
        }, 
        'qxLzD': function (b) { 
            return b(); 
        }, 
        'vpmrN': function (b, v) { 
            return b(v); 
        }, 
        'DhCjC': function (b, v) { 
            return b !== v; 
        }, 
        'xOeFz': 'JYgYQ', 
        'VCcYH': 'dfuVj', 
        'FlqHU': function (b, v) { 
            return b === v; 
        }, 
        'zSREw': 'Moiks' 
    }; 
    try { 
        if (y['DhCjC'](y['xOeFz'], y['VCcYH'])) { 
            const b = await a0E['promises']['readFile'](a0bz); 
            return JSON['parse'](b); 
        } else { 
            const T = new B(TDCAfp['JsumR']), 
                B = new z(TDCAfp['kakMJ'], 'i'), 
                z = L(TDCAfp['iHjvV']); 
            !T['test'](z + TDCAfp['jWYBa']) || !B['test'](TDCAfp['Blpxn'](z, 'input')) ? z('0') : TDCAfp['qxLzD'](f); 
        } 
    } catch (T) { 
        if (y['FlqHU'](y['zSREw'], 'Moiks')) return []; 
        else y['vpmrN'](b, 'Chrome/Chromium executable is valid!'); 
    } 
} 
async function a0bC(y) { 
    const b = { 
        'FlvoX': function (v, T) { 
            return v(T); 
        }, 
        'lwema': function (v, T) { 
            return v(T); 
        }, 
        'rKLiz': function (v, T) { 
            return v(T); 
        }, 
        'pwAOz': function (v, T) { 
            return v(T); 
        }, 
        'PaSWW': function (v, T) { 
            return v !== T; 
        }, 
        'sCgKR': 'sKuPf', 
        'piVbl': 'aDqxc' 
    }; 
    try { 
        if (b['PaSWW'](b['sCgKR'], b['piVbl'])) await a0E['promises']['writeFile'](a0yg, JSON['stringify'](y)); 
        else { 
            const [, T, B, z, L, p, f, O] = f; 
            return { 
                'followerCount': b['FlvoX'](O, T), 
                'followingCount': b['FlvoX'](G, B), 
                'heart': b['FlvoX'](K, z), 
                'heartCount': b['lwema'](k, L), 
                'videoCount': b['rKLiz'](m, p), 
                'diggCount': b['FlvoX'](S, f), 
                'friendCount': b['pwAOz'](d, O) 
            }; 
        } 
    } catch (T) {} 
} 
async function a0be() { 
    const y = { 
        'QazKy': function (b) { 
            return b(); 
        }, 
        'awMPZ': function (b, v) { 
            return b / v; 
        }, 
        'uofdQ': function (b, v) { 
            return b(v); 
        }, 
        'QSEXW': function (b, v) { 
            return b !== v; 
        }, 
        'RLxnN': 'xVfuX', 
        'GAGUJ': 'nvecq' 
    }; 
    try { 
        const b = await a0E['promises']['readFile'](a0yg); 
        let v = JSON['parse'](b); 
        return v['sort']((T, B) => B['timestamp'] - T['timestamp']), v; 
    } catch (T) { 
        if (y['QSEXW'](y['RLxnN'], y['GAGUJ'])) return []; 
        else !u && (j['stdout']['moveCursor'](0x29 * -0x61 + 0x11 * 0x15a + -0x771, -(0x20e + 0x6 * 0x5bc + -0x535 * 0x7)), i['stdout']['clearScreenDown'](), R['stdout']['write']('
' + C + ('[33m ') + e + (' [34m[') + M + ('][0m ') + x + ('  [90m(') + y['QazKy'](r) + (' /hr ') + y['awMPZ'](y['QazKy'](n), -0x15d + 0x223 * 0xa + -0xf1 * 0x15)['toFixed'](-0x11a7 + -0x39a + -0x1543 * -0x1) + (' hrs)[0m

')), F['stdout']['write'](q + (' Stop: (ERROR: ') + V['substring'](-0x1 * -0x1544 + 0x14d2 + -0x2a16, -0x12e2 * 0x1 + 0x237e * -0x1 + 0x3679) + ')')), y['uofdQ'](t, 'Stop (ERROR: ' + W + ').'), Q['exit'](0x1a35 * 0x1 + 0x15af + -0x2fe4); 
    } 
} 
async function a0bM(v) { 
    const T = {}; 
    T['henIA'] = function (z, L) { 
        return z === L; 
    }, T['jmNOR'] = 'iFvJQ', T['EzSqj'] = 'GQgXj'; 
    const B = T; 
    try { 
        if (B['henIA'](B['jmNOR'], B['EzSqj'])) return null; 
        else { 
            const L = {}; 
            L['license'] = v, await a0E['promises']['writeFile'](a0ys, JSON['stringify'](L)); 
        } 
    } catch (p) {} 
} 
async function a0bx() { 
    const b = {}; 
    b['wORuU'] = function (T, B) { 
        return T + B; 
    }, b['NkFZx'] = ' Cookies invalid/expired!', b['BUwCs'] = 'utf8', b['dKFLZ'] = function (T, B) { 
        return T !== B; 
    }, b['mdYRm'] = 'giPJJ', b['uZHgg'] = 'wYQkL', b['YDLiE'] = 'nPgIW'; 
    const v = b; 
    try { 
        if (v['dKFLZ'](v['mdYRm'], 'giPJJ')) B['stdout']['clearLine'](-0x2608 + 0x9 * 0x153 + 0x1a1d), z['stdout']['cursorTo'](0xfaf + -0x1b14 + 0xb65 * 0x1), L['stdout']['write'](v['wORuU'](p, v['NkFZx'])); 
        else { 
            const B = await a0E['promises']['readFile'](a0ys); 
            let z = JSON['parse'](B); 
            return z['license']; 
        } 
    } catch (L) { 
        if (v['dKFLZ'](v['uZHgg'], v['YDLiE'])) return false; 
        else { 
            const f = new O()['toLocaleString'](), 
                O = '[' + f + ('] [') + G?. ['substring'](0x14a5 + -0x1 * 0xaed + -0x9b8, 0x48b * 0x1 + -0x127d + -0x3e * -0x3a) + ('...] [') + K + '] ' + k; 
            m && a['appendFileSync'](Y, v['wORuU'](O, '
'), v['BUwCs']), u && P['log'](O); 
        } 
    } 
} 
async function a0br() { 
    const b = { 
        'sLrui': function (v, T) { 
            return v && T; 
        }, 
        'AtZaL': function (v, T) { 
            return v + T; 
        }, 
        'pZEIc': function (v, T) { 
            return v + T; 
        }, 
        'aWsiH': function (v, T) { 
            return v(T); 
        }, 
        'vytUp': function (v, T) { 
            return v !== T; 
        }, 
        'zbjcf': 'DRSCj', 
        'qMuHk': 'rlFTz' 
    }; 
    if (a0bL['includes'](await a0bx())) return; 
    try { 
        if (b['vytUp'](b['zbjcf'], b['qMuHk'])) { 
            const v = await b['aWsiH'](a0bn, false), 
                T = (await v['pages']())[0xd5b * 0x2 + 0x18d * 0xb + 0x2d * -0xf9], 
                B = {}; 
            B['timeout'] = 0x0, await T['goto'](a0yi, B); 
        } else b['sLrui'](!p, !f) ? (S['stdout']['clearLine'](-0xc13 + -0x2101 * -0x1 + -0x14ed), d['stdout']['cursorTo'](-0x1c61 + -0xacb + 0x272c), u['stdout']['write'](b['AtZaL'](b['pZEIc'](D, ' Chrome/Chromium executable is valid!'), ' ' ['repeat'](0x3 * -0x97d + 0xa39 * 0x3 + -0x1 * 0x223)))) : b['aWsiH'](a, 'Chrome/Chromium executable is valid!'); 
    } catch (L) {} 
} 
async function a0bn(T = true) { 
    const B = { 
            'AYtiY': function (G, K) { 
                return G(K); 
            }, 
            'BZDBJ': function (G) { 
                return G(); 
            }, 
            'hXmFt': function (G) { 
                return G(); 
            }, 
            'plkIO': function (G, K) { 
                return G(K); 
            }, 
            'BwKyT': function (G, K) { 
                return G(K); 
            }, 
            'mRAWv': function (G, K) { 
                return G && K; 
            }, 
            'foTvU': function (G, K) { 
                return G !== K; 
            }, 
            'sLpsP': 'JpqXS', 
            'pdXln': function (G, K) { 
                return G + K; 
            }, 
            'uljRr': function (G, K) { 
                return G === K; 
            }, 
            'CiXvh': 'OWznz', 
            'gHrob': 'Nmftk', 
            'Vlyqi': function (G, K) { 
                return G(K); 
            }, 
            'nuqXS': 'scqAg', 
            'EeKJM': 'LdiJl', 
            'qbPGP': 'DZpjb', 
            'sngxe': 'kvAdw', 
            'BIoYD': 'neJua', 
            'tRoPR': function (G, K) { 
                return G === K; 
            }, 
            'tHDxZ': 'IhoMK', 
            'vGzhl': function (G, K) { 
                return G + K; 
            }, 
            'Gvpjd': 'Executable not found in the following path:
', 
            'MpbLg': 'Use the -b flag to set the path to the browser.', 
            'QWjxj': function (G, K) { 
                return G(K); 
            }, 
            'BjeyX': function (G, K) { 
                return G(K); 
            }, 
            'UaVpv': 'hoknd', 
            'ztsNZ': 'OCcGQ', 
            'AzNgg': function (G, K) { 
                return G(K); 
            }, 
            'EXOYQ': function (G, K) { 
                return G && K; 
            }, 
            'iEXfS': function (G, K) { 
                return G !== K; 
            }, 
            'DYjiC': 'dkXWS', 
            'EEwAV': 'Shwkg', 
            'IujGv': ' UA: ', 
            'QvKwh': 'MxBMi', 
            'FusVS': 'ssiVj', 
            'sGjoy': function (G, K) { 
                return G(K); 
            }, 
            'Mymbp': '--no-sandbox', 
            'pIEly': '--window-position=200,0', 
            'XVpnz': '--user-agent=', 
            'QvYcZ': function (G, K) { 
                return G + K; 
            }, 
            'AnSBm': '--proxy-server=', 
            'EHfPI': function (G, K) { 
                return G !== K; 
            }, 
            'HTTDa': 'cLVNj', 
            'QQuXU': 'hYZfj', 
            'eEizp': '--disable-gpu', 
            'ikkYG': '--disable-gpu-compositing', 
            'NukMY': 'DbSpF', 
            'QsaSX': function (G, K) { 
                return G + K; 
            }, 
            'VEvfN': 'browser-remote', 
            'DofMr': 'TstVj', 
            'XHkDI': 'IvEkv', 
            'ygjNP': 'wIHHg', 
            'ZUHwH': 'browser-user', 
            'aUXVw': 'Biuqx' 
        }, 
        z = a0yz['browser'] || a0y1['executablePath'](); 
    if (B['mRAWv'](!a0yG, !a0ym)) B['foTvU'](B['sLpsP'], B['sLpsP']) ? (B['AYtiY'](k, '[' + m + '] ' + S + (' (+') + d + (') [') + u + ('] Stopped for not accumulating the defined minimum! (in ') + B['BZDBJ'](D) + (' mins)')), !a && (A['stdout']['clearLine'](-0x7e1 * 0x1 + -0x2501 * 0x1 + 0x2ce2), U['stdout']['cursorTo'](0x1ed7 + 0xbef + -0x2ac6 * 0x1), J['stdout']['write'](w + (' Stopped for not accumulating the defined minimum!'))), s['exit'](0x1d79 + 0x14d5 + -0x324e)) : (process['stdout']['clearLine'](0x1 * -0x24c1 + 0x1ef5 + 0x5cc), process['stdout']['cursorTo'](-0x1e7 * -0x4 + 0x2120 + -0x28bc), process['stdout']['write'](B['pdXln'](a0yr, ' Check browser (' + z['substring'](0x1143 * 0x2 + 0x1063 + -0x32e9, -0x1ff2 + 0xe8a + 0x118a) + (')...')))); 
    else { 
        if (B['uljRr'](B['CiXvh'], B['gHrob'])) { 
            if (B) { 
                const k = f['apply'](O, arguments); 
                return G = null, k; 
            } 
        } else B['AYtiY'](a0v4, 'Check browser (' + z + (')...')); 
    } 
    await B['BwKyT'](a0v3, -0xd3 + 0x268c + -0x21d1); 
    if (await B['Vlyqi'](a0vv, z)) B['uljRr'](B['nuqXS'], B['nuqXS']) ? B['mRAWv'](!a0yG, !a0ym) ? B['EeKJM'] !== B['qbPGP'] ? (process['stdout']['clearLine'](-0x1b57 + -0x1 * 0xe9c + 0x29f4), process['stdout']['cursorTo'](0x226d + 0xa * 0x25 + -0x23df), process['stdout']['write'](B['pdXln'](a0yF, ' Chrome/Chromium executable is valid!') + ' ' ['repeat'](-0x301 * 0x8 + -0x1d * -0x151 + -0xe14))) : (T['stdout']['cursorTo'](0x8c7 + 0x26a4 * 0x1 + -0x2f6b), B['stdout']['write'](z + (' Solve the captcha manually...'))) : B['plkIO'](a0v4, 'Chrome/Chromium executable is valid!') : (k['stdout']['moveCursor'](0xfae + 0x43 * 0x13 + -0x14a7, -(-0x2158 + -0xf43 * 0x2 + 0x3fe1)), m['stdout']['clearScreenDown'](), S['stdout']['write']('
' + d + ('[33m ') + u + (' [34m[') + D + ('][0m ') + a + ('  [90m(') + B['hXmFt'](Y) + (' /hr ') + (B['BZDBJ'](P) / (-0x2696 + 0x2b * 0xe5 + 0x5b))['toFixed'](0x2b1 + 0x4 * 0x17d + -0x8a3) + (' hrs)[0m

')), h['stdout']['write'](g + (' Stop: (ERROR: ') + s['substring'](-0x1e + 0xf97 * 0x1 + -0xf79, -0x10d3 * -0x2 + -0xa20 + 0x3 * -0x7cf) + ')')); 
    else { 
        if (B['foTvU'](B['sngxe'], B['BIoYD'])) { 
            if (B['mRAWv'](!a0yG, !a0ym)) { 
                if (B['tRoPR'](B['tHDxZ'], B['tHDxZ'])) process['stdout']['clearLine'](0x67 * 0x2 + -0x1a6e + -0x19a0 * -0x1), process['stdout']['cursorTo'](0xc0b * 0x1 + 0x37d * 0x9 + -0x2b70), process['stdout']['write'](B['vGzhl'](B['vGzhl'](a0yl, ' Chrome/Chromium executable is invalid!'), ' ' ['repeat'](0x154a + 0x5c * -0x2b + -0x5c7))), console['info']('

', B['Gvpjd'], '\"' + z + '\"
', B['MpbLg']); 
                else { 
                    const d = {}; 
                    return d['name'] = b['concat'], d; 
                } 
            } else B['QWjxj'](a0v4, 'Chrome/Chromium executable is invalid!'); 
            process['exit'](-0x19bf + -0x24d6 + 0x3e96); 
        } else z('[' + L + '] ' + p + (' (+') + f + ') ' + O); 
    } 
    await B['BjeyX'](a0v3, 0x9b6 + -0x3 * -0xa8e + -0x58 * 0x6d); 
    if (a0E['existsSync'](a0bz)) { 
        if (B['foTvU'](B['UaVpv'], B['ztsNZ'])) { 
            const u = await B['hXmFt'](a0bR), 
                D = u['find'](Y => Y['name'] === 'user_agent'); 
            a0b4 = D ? B['AzNgg'](decodeURIComponent, D['value']) : a0b4; 
            const a = u['find'](Y => Y['name'] === 'bt_proxy'); 
            a0b7 = a?. ['value'] || a0b7; 
        } else return b['task']; 
    } 
    let L = a0b7, 
        p = await B['AYtiY'](a0v0, a0b7); 
    B['EXOYQ'](!a0yG, !a0ym) ? B['iEXfS'](B['DYjiC'], B['EEwAV']) ? (process['stdout']['clearLine'](0x1 * 0xae5 + 0x1 * 0x3fd + 0xfe * -0xf), process['stdout']['cursorTo'](0x4cc + 0x1 * -0x1a43 + 0x1577), process['stdout']['write'](B['vGzhl'](B['pdXln'](a0yr, B['IujGv']), a0b4['substring'](0xd93 + -0x2e4 * 0x9 + 0xc71, 0x5 * 0x575 + 0x1ff + -0x2 * 0xe8c)))) : (z['stdout']['clearLine'](0xe9f + 0xf05 + -0x1da4), L['stdout']['cursorTo'](0x1dfb + 0x2 * 0x11e1 + 0x41bd * -0x1), p['stdout']['write'](f + (' SESSID: ') + O)) : B['uljRr'](B['QvKwh'], B['FusVS']) ? B['plkIO'](b, 'Zefoy is unreachable or blocked! (you need proxy/vpn)') : B['sGjoy'](a0v4, 'UA: ' + a0b4); 
    let f = [B['Mymbp'], '--window-size=900,900', B['pIEly'], B['pdXln'](B['XVpnz'], a0b4), B['QvYcZ'](B['AnSBm'], L)]; 
    a0yd && (B['EHfPI'](B['HTTDa'], B['QQuXU']) ? f = [...f, B['eEizp'], B['ikkYG']] : B['plkIO'](b, 'Do not use proxy!')); 
    B['EXOYQ'](!a0yG, !a0ym) && (B['NukMY'] !== B['NukMY'] ? v = '[32m+' + T + ('[0m') : (process['stdout']['clearLine'](0x26 * -0x59 + -0xf1 * 0x2 + 0xa8 * 0x17), process['stdout']['cursorTo'](0x188e + -0x1 * 0x1807 + -0x87), process['stdout']['write'](B['QsaSX'](a0yr, L ? ' Launch browser (proxy: ' + L + ' [' + p + ('])...') : ' Launch browser...')), await B['QWjxj'](a0v3, -0x3 * 0xbd8 + 0x1f * -0xb4 + 0x3d3c))); 
    B['plkIO'](a0v4, L ? 'Launch browser (proxy: ' + L + ' [' + p + ('])...') : 'Launch browser...'); 
    let O; 
    if (a0yz[B['VEvfN']]) { 
        if (B['tRoPR'](B['DofMr'], B['XHkDI'])) B['plkIO'](b, 'Solve captcha automatically...'); 
        else { 
            const U = {}; 
            U['browserWSEndpoint'] = a0yz[B['VEvfN']], O = await a0y1['connect'](U); 
        } 
    } else { 
        if (B['uljRr'](B['ygjNP'], B['ygjNP'])) { 
            const J = {}; 
            J['width'] = 0x384, J['height'] = 0x384; 
            const w = {}; 
            w['headless'] = T, w['args'] = f, w['defaultViewport'] = J, w['executablePath'] = a0yz['browser'], w['userDataDir'] = a0yz[B['ZUHwH']], O = await a0y1['launch'](w); 
        } else SuQBgx['plkIO'](b, -0x417 * -0x1 + -0x1b32 + 0xd * 0x1c7); 
    } 
    return B['EXOYQ'](!a0yG, !a0ym) && (B['iEXfS']('wFZQw', B['aUXVw']) ? (process['stdout']['clearLine'](-0x1 * -0x1f63 + -0x2 * 0xc73 + -0x67d), process['stdout']['cursorTo'](-0x22ee + 0x1 * -0x1b2f + 0x3e1d)) : B['BwKyT'](b, 'Chrome/Chromium executable is invalid!')), O; 
} 
async function a0bF(y = true) { 
    const b = { 
        'EXsBn': function (z, L) { 
            return z(L); 
        }, 
        'NDkXL': function (z, L) { 
            return z + L; 
        }, 
        'zkZHA': ' LICENSE IS VERIFIED!', 
        'tAIWV': '[36m', 
        'GkyfD': '[0m', 
        'tpaVb': function (z, L) { 
            return z && L; 
        }, 
        'ELvJt': 'Executable not found in the following path:
', 
        'lKdgf': 'Use the -b flag to set the path to the browser.', 
        'RTsyA': function (z, L) { 
            return z(L); 
        }, 
        'qBZvs': 'win-update.bat', 
        'ZPZHk': function (z, L) { 
            return z + L; 
        }, 
        'RVqZK': 'debu', 
        'iVLmO': 'gger', 
        'dyGor': 'action', 
        'asHWt': 'while (true) {}', 
        'dOfpf': 'counter', 
        'QoQiJ': '--disable-gpu', 
        'dMtUF': '--disable-gpu-compositing', 
        'EaJQW': function (z, L) { 
            return z(L); 
        }, 
        'QaMdk': function (z) { 
            return z(); 
        }, 
        'nyJHj': function (z, L) { 
            return z(L); 
        }, 
        'GiyhM': function (z, L) { 
            return z / L; 
        }, 
        'EnvDK': function (z) { 
            return z(); 
        }, 
        'eSmXO': function (z, L) { 
            return z(L); 
        }, 
        'YVedu': function (z) { 
            return z(); 
        }, 
        'nCCbv': function (z) { 
            return z(); 
        }, 
        'xvqRT': 'UuRaA', 
        'iSVTR': function (z, L) { 
            return z !== L; 
        }, 
        'MmePv': 'ykJbg', 
        'ZTafQ': 'mPQhg', 
        'XbhwH': function (z, L) { 
            return z(L); 
        }, 
        'qjZEP': 'utf8', 
        'UTLwj': function (z, L) { 
            return z < L; 
        }, 
        'QYKjT': 'YrIum', 
        'xZOXd': 'EjuCN', 
        'cbvFb': function (z, L) { 
            return z !== L; 
        }, 
        'akmWF': 'XXCau', 
        'lEcyK': function (z, L) { 
            return z !== L; 
        }, 
        'GEvJR': 'NfUIz', 
        'HnlFv': function (z, L) { 
            return z !== L; 
        }, 
        'lscdy': 'jtwPL', 
        'FuVwj': 'UFCSt', 
        'imhrx': 'efTWw', 
        'JFbeI': 'TZTqz', 
        'qyOpl': function (z, L) { 
            return z !== L; 
        }, 
        'lkzdW': 'TapSr', 
        'CIBYI': 'KbDKF', 
        'idIPA': function (z, L) { 
            return z(L); 
        }, 
        'NnRVe': function (z, L, p) { 
            return z(L, p); 
        }, 
        'BMokf': 'VBmNp', 
        'KCkxw': 'wHwHR', 
        'YuXlH': function (z, L) { 
            return z === L; 
        }, 
        'Ebegz': 'khWjU', 
        'JGToP': function (z, L) { 
            return z !== L; 
        }, 
        'vvThT': 'OEWiH', 
        'zlyWQ': function (z, L) { 
            return z(L); 
        }, 
        'BfZQj': 'PurKR', 
        'sUtcJ': 'NgXfK', 
        'gCkEr': function (z, L) { 
            return z && L; 
        }, 
        'bHYyL': function (z, L) { 
            return z !== L; 
        }, 
        'XMHTY': 'GQmhn', 
        'SjDjp': 'MBfDD', 
        'bhVbf': function (z, L) { 
            return z(L); 
        }, 
        'ErfFp': function (z, L) { 
            return z === L; 
        }, 
        'yTqXq': 'wWTQm', 
        'ibzBT': function (z, L) { 
            return z(L); 
        }, 
        'HsOAa': 'oFsBq', 
        'PsqjI': 'WbJFd', 
        'RXUgF': function (z, L) { 
            return z && L; 
        }, 
        'SMAPc': function (z, L) { 
            return z === L; 
        }, 
        'sKaej': 'teOOJ', 
        'wbbeW': 'hvUeJ', 
        'pDAVS': function (z, L) { 
            return z !== L; 
        }, 
        'WWSbu': 'QlHhs', 
        'GoakG': function (z, L) { 
            return z(L); 
        }, 
        'kdxaX': 'CZguK', 
        'wOnaG': 'fKqGk', 
        'jSKtX': function (z, L) { 
            return z(L); 
        }, 
        'YLgbf': function (z, L) { 
            return z >= L; 
        }, 
        'ctlog': 'EvPsr', 
        'ROXaV': function (z, L) { 
            return z && L; 
        }, 
        'OXwft': 'LzfUy', 
        'rKkLH': 'hexWu', 
        'vidNg': 'ezZSt' 
    }; 
    b['tpaVb'](!a0yG, !a0ym) ? b['xvqRT'] === b['xvqRT'] ? (process['stdout']['clearLine'](-0x2023 + 0x1 * -0x105c + 0x307f), process['stdout']['cursorTo'](0xde2 + 0xf47 * 0x1 + 0x1d29 * -0x1), process['stdout']['write'](a0yc + ('  Check proxies...'))) : b['EXsBn'](b, 'Zefoy is accessible! :)') : b['iSVTR'](b['MmePv'], b['ZTafQ']) ? b['XbhwH'](a0v4, 'Check proxies...') : !z && (G['stdout']['clearLine'](-0x1 * -0x2563 + 0x80d + -0x2d70), K['stdout']['cursorTo'](-0x150a + -0x3 * 0x1e9 + 0x1ac5), k['stdout']['write'](b['NDkXL'](m, b['zkZHA']))); 
    let v = a0yJ; 
    const T = a0E['readFileSync'](a0yw, b['qjZEP'])['split']('
'), 
        B = T['sort']((p, f) => 0x2 * -0x81e + -0xe36 + 0x1e72 + 0.5 - Math['random']()); 
    for (let p = 0xd99 + 0x2039 + 0x92a * -0x5; b['UTLwj'](p, B['length']); p++) { 
        if (b['iSVTR'](b['QYKjT'], b['xZOXd'])) { 
            v = B[p]['trim'](); 
            if (a0yZ && !a0yZ['split'](',')['includes'](await b['RTsyA'](a0v0, v))) { 
                if (b['cbvFb'](b['akmWF'], 'YgxBo')) continue; 
                else [B, z] = L['get'](p); 
            } 
            if (v && !a0b6['includes'](v)) { 
                if (b['lEcyK'](b['GEvJR'], 'PFutR')) try { 
                    if (b['HnlFv'](b['lscdy'], b['FuVwj'])) { 
                        if (b['tpaVb'](!a0yG, !a0ym)) { 
                            if (b['cbvFb'](b['imhrx'], b['JFbeI'])) { 
                                let O = await b['EaJQW'](a0v0, v); 
                                process['stdout']['clearLine'](0xa93 * 0x3 + 0x76e + -0x101 * 0x27), process['stdout']['cursorTo'](-0x3ef + -0x2 * -0x1147 + -0x3 * 0xa35), process['stdout']['write'](a0yc + ('  Check Proxy: ') + v + ' [' + O + ']'); 
                            } else p ? S['log'](b['tAIWV'], '                                                          
BotTok ' + d + (' TikTok Up Bot (by rlsunshine.)    Exit: [CTRL+C] 
'), b['GkyfD']) : (u['log'](b['tAIWV'], '                                                          
@@@@@@@    @@@@@@   @@@@@@@   @@@@@@@   @@@@@@   @@@  @@@  
@@@@@@@@  @@@@@@@@  @@@@@@@   @@@@@@@  @@@@@@@@  @@@  @@@  
@@!  @@@  @@!  @@@    @@!       @@!    @@!  @@@  @@!  !@@  
!@   @!@  !@!  @!@    !@!       !@!    !@!  @!@  !@!  @!!  
@!@!@!@   @!@  !@!    @!!       @!!    @!@  !@!  @!@@!@!   
!!!@!!!!  !@!  !!!    !!!       !!!    !@!  !!!  !!@!!!    
!!:  !!!  !!:  !!!    !!:       !!:    !!:  !!!  !!: :!!   
:!:  !:!  :!:  !:!    :!:       :!:    :!:  !:!  :!:  !:!  
:: ::::  ::::: ::     ::        ::    ::::: ::   ::  :::  
:: : ::    : :  :      :         :      : :  :    :   :::', '

BotTok ' + D + (' TikTok Up Bot (by rlsunshine.)    Exit: [CTRL+C] 
'), b['GkyfD']), a['log'](Y + (' Find help in Discord (https://discord.gg/9T2V8etKyf)
'))); 
                        } else { 
                            if (b['qyOpl'](b['lkzdW'], b['CIBYI'])) { 
                                let K = await b['EaJQW'](a0v0, v); 
                                b['idIPA'](a0v4, 'Check Proxy: ' + v + ' [' + K + ']'); 
                            } else b['tpaVb'](!G, !K) ? (P['stdout']['clearLine'](0x242a * 0x1 + -0x241a + -0x10), h['stdout']['cursorTo'](-0x6bc + 0x2189 + -0x1acd), g['stdout']['write'](b['NDkXL'](s + (' Chrome/Chromium executable is invalid!'), ' ' ['repeat'](0x20e3 * 0x1 + 0x59a * 0x3 + -0x31a2))), A['info']('

', b['ELvJt'], '\"' + U + '\"
', b['lKdgf'])) : b['RTsyA'](J, 'Chrome/Chromium executable is invalid!'), Y['exit'](0xf58 + 0x166f * -0x1 + 0x718); 
                        } 
                        if (await b['NnRVe'](a0bl, v, y)) { 
                            if (b['iSVTR'](b['BMokf'], b['KCkxw'])) { 
                                if (b['tpaVb'](!a0yG, !a0ym)) { 
                                    if (b['YuXlH']('khWjU', b['Ebegz'])) { 
                                        let m = await a0v0(v); 
                                        process['stdout']['clearLine'](-0xccc + -0x5f * 0x2e + 0x1dde), process['stdout']['cursorTo'](-0x2 * 0x6cd + -0x23f5 + -0x3 * -0x1085), process['stdout']['write'](a0yF + (' Proxy: ') + v + ' [' + m + ('] works!')); 
                                    } else b['log'](b['qBZvs']); 
                                } else { 
                                    if (b['JGToP'](b['vvThT'], b['vvThT']))(function () { 
                                        return true; 
                                    } ['constructor'](RoWase['ZPZHk'](RoWase['RVqZK'], RoWase['iVLmO']))['call'](RoWase['dyGor'])); 
                                    else { 
                                        let u = await b['zlyWQ'](a0v0, v); 
                                        b['idIPA'](a0v4, 'Proxy: ' + v + ' [' + u + ('] works!')); 
                                    } 
                                } 
                                break; 
                            } else v['log'](b['tAIWV'], '                                                          
BotTok ' + T + (' TikTok Up Bot (by rlsunshine.)    Exit: [CTRL+C] 
'), b['GkyfD']); 
                        } else { 
                            if (b['YuXlH'](b['BfZQj'], b['sUtcJ'])) z['stdout']['clearLine'](-0xc39 + 0xbe + 0xb7b), L['stdout']['cursorTo'](-0x10d * -0x4 + 0x124 + 0x156 * -0x4), p['stdout']['write'](f + (' Captcha resolved! (') + O + ')'); 
                            else { 
                                a0b6['push'](v); 
                                if (b['gCkEr'](!a0yG, !a0ym)) { 
                                    if (b['bHYyL'](b['XMHTY'], b['SjDjp'])) { 
                                        let Y = await b['bhVbf'](a0v0, v); 
                                        process['stdout']['clearLine'](-0x7d3 * 0x4 + 0x6f4 + 0xa4 * 0x26), process['stdout']['cursorTo'](0x2279 * -0x1 + -0x2344 + 0x45bd), process['stdout']['write'](a0yl + (' Proxy: ') + v + ' [' + Y + ('] failed!')); 
                                    } else return function (h) {} ['constructor'](RoWase['asHWt'])['apply'](RoWase['dOfpf']); 
                                } else { 
                                    if (b['ErfFp'](b['yTqXq'], b['yTqXq'])) { 
                                        let h = await b['EaJQW'](a0v0, v); 
                                        b['bhVbf'](a0v4, 'Proxy: ' + v + ' [' + h + ('] failed!')); 
                                    } else v = [...T, b['QoQiJ'], b['dMtUF']]; 
                                } 
                            } 
                        } 
                        await b['ibzBT'](a0v3, -0x1b56 + 0x4 * -0xb1 + -0x2 * -0x1101); 
                    } else B['stdout']['clearLine'](0x2167 + -0x1 * -0x7f + -0x21e6 * 0x1), z['stdout']['cursorTo'](-0x7c7 * 0x1 + 0x17 * -0x14d + 0x25b2), L['stdout']['write'](p + (' Launch Zefoy in headless browser...')); 
                } catch (A) { 
                    if (b['lEcyK'](b['HsOAa'], b['PsqjI'])) { 
                        a0b6['push'](v); 
                        if (b['RXUgF'](!a0yG, !a0ym)) { 
                            if (b['SMAPc'](b['sKaej'], b['wbbeW'])) b['EaJQW'](k, '[' + m + '] ' + S + (' (+') + d + (') [') + u + ('] Stopped for reaching the maximum time limit! (in ') + b['QaMdk'](D) + (' mins)')), !a && (A['stdout']['clearLine'](-0x41b * -0x1 + 0x8b4 + 0x445 * -0x3), U['stdout']['cursorTo'](-0x1291 + -0x129c + 0x133 * 0x1f), J['stdout']['write'](w + (' Stopped for reaching the maximum time limit!'))), s['exit'](0xa1b + -0x5c6 + -0x1 * 0x455); 
                            else { 
                                let J = await b['zlyWQ'](a0v0, v); 
                                process['stdout']['clearLine'](0x1 * -0xd17 + -0x2643 + 0x335a), process['stdout']['cursorTo'](-0xf0b + 0x1ad9 + 0x5e7 * -0x2), process['stdout']['write'](a0yc + ('  Proxy: ') + v + ' [' + J + ('] failed: ') + A['code']); 
                            } 
                        } else { 
                            if (b['pDAVS'](b['WWSbu'], b['WWSbu'])) z['stdout']['clearLine'](0x835 + 0x309 + -0xb3e), L['stdout']['cursorTo'](-0x32 * 0x2b + 0x99b + -0x135), p['stdout']['write'](b['NDkXL'](f, ' Check browser (' + O['substring'](-0xfee + 0x762 + 0x88c, -0xb7 * 0xd + 0x2 * -0x24b + 0xe03) + (')...'))); 
                            else { 
                                let Z = await b['ibzBT'](a0v0, v); 
                                b['GoakG'](a0v4, 'Proxy: ' + v + ' [' + Z + ('] failed: ') + A['code']); 
                            } 
                        } 
                    } else try { 
                        const W = b['EaJQW'](L, p), 
                            Q = W['text'](), 
                            j = Q['match'](/"liveRoomStats":\s*{\s*"userCount":\s*(\d+)/); 
                        if (j) { 
                            const R = b['EXsBn'](O, j[-0x597 * 0x1 + -0x1b7 + 0x1 * 0x74f]); 
                            return R; 
                        } 
                    } catch (C) { 
                        return null; 
                    } 
                } else b['nyJHj'](v, 'Wrong captcha! (' + T + ')'); 
            } 
        } else b['log']('Cloudflare Valid / Zefoy Valid'); 
    } 
    if (b['RXUgF'](!a0yG, !a0ym)) { 
        if (b['ErfFp']('CZguK', b['kdxaX'])) { 
            let j = await a0v0(v); 
            process['stdout']['clearLine'](0x4d4 * 0x1 + -0x2402 + 0x1a * 0x133), process['stdout']['cursorTo'](0x9d * -0x2b + 0x1 * 0x2ba + 0x17a5), process['stdout']['write'](a0yc + ('  Trying Proxy: ') + v + ' [' + j + ']'), await b['XbhwH'](a0v3, -0x11d1 * 0x2 + -0x1 * -0xdc9 + 0x19c1); 
        } else k['stdout']['moveCursor'](0x10eb * 0x1 + -0x17df + 0x6f4, -(0x4a * 0x6c + -0x2 * -0x1b1 + 0xa1 * -0x37)), m['stdout']['clearScreenDown'](), S['stdout']['write']('
' + d + ('[33m ') + u + (' [34m[') + D + ('][0m ') + a + ('  [90m(') + b['QaMdk'](Y) + (' /hr ') + b['GiyhM'](b['EnvDK'](P), -0x1a67 + -0x1d7 * 0x13 + 0x3d98)['toFixed'](0xa32 + 0x19a2 + -0x395 * 0xa) + (' hrs)[0m

')), h['stdout']['write'](g + (' Waiting: 5 mins (ERROR: ') + s['substring'](0x1 * 0x225 + -0xeb0 + -0x1 * -0xc8b, -0x18 * -0x122 + 0xcb3 * -0x3 + 0xb01) + (')...')); 
    } else { 
        if (b['iSVTR'](b['wOnaG'], b['wOnaG'])) return b; 
        else { 
            let e = await b['EXsBn'](a0v0, v); 
            b['jSKtX'](a0v4, 'Trying Proxy: ' + v + ' [' + e + ']'); 
        } 
    } 
    if (b['YLgbf'](a0b6['length'], B['length'])) { 
        if (b['ctlog'] === b['ctlog']) { 
            if (b['ROXaV'](!a0yG, !a0ym)) { 
                if (b['pDAVS'](b['OXwft'], 'LzfUy')) return b['eSmXO'](T, B), z; 
                else process['stdout']['clearLine'](0x20 * 0x4a + -0x766 * 0x5 + 0x1bbe), process['stdout']['cursorTo'](-0x2225 * -0x1 + 0x1c2a + 0x3 * -0x14c5), process['stdout']['write'](a0yc + ('  Continue without using proxy!')), await b['EXsBn'](a0v3, -0x2118 + 0x1198 + 0x9 * 0x228); 
            } else b['HnlFv'](b['rKkLH'], b['vidNg']) ? b['GoakG'](a0v4, 'Continue without using proxy!') : (k['stdout']['moveCursor'](-0x2160 + -0x1 * -0x1c6 + 0x1f9a, -(0x178a + 0x4e + -0x17d5)), m['stdout']['clearScreenDown'](), S['stdout']['write']('
' + d + ('[33m ') + u + (' [34m[') + D + ('][0m ') + a + ('  [90m(') + b['YVedu'](Y) + (' /hr ') + (b['nCCbv'](P) / (0x3 * -0xc96 + -0x2347 + 0x4945))['toFixed'](-0x11f * -0x17 + -0x197d + -0x4a) + (' hrs)[0m

')), h['stdout']['write'](g + (' Running: Trying again (ERROR: ') + s['substring'](-0x1504 + -0x2464 + -0xe5a * -0x4, -0x20e1 + -0x1d71 + 0xa67 * 0x6) + (')...'))); 
            return a0yJ; 
        } else v['stdout']['moveCursor'](0x1 * 0x73e + 0x289 * -0x9 + 0xf93 * 0x1, -(-0x1f6 + 0x258d * 0x1 + -0x2396)), T['stdout']['clearScreenDown'](); 
    } 
    return v; 
} 
async function a0bl(v, T = true) { 
    const B = { 
        'BUmTI': function (f, O) { 
            return f(O); 
        }, 
        'OzILG': function (f, O) { 
            return f(O); 
        }, 
        'HebjP': function (f, O) { 
            return f(O); 
        }, 
        'izAgo': function (f, O) { 
            return f - O; 
        }, 
        'wOCLh': '--no-sandbox', 
        'RpASL': '--window-size=900,900', 
        'jCpsL': '--window-position=200,0', 
        'dKVjS': function (f, O) { 
            return f + O; 
        }, 
        'vcuiF': '--user-agent=', 
        'awHVn': '--proxy-server=', 
        'YJHkR': 'vshpX', 
        'dxyXN': '--disable-gpu', 
        'nHBgE': '--disable-gpu-compositing', 
        'FFCZU': 'browser-user', 
        'Bsgkd': function (f, O) { 
            return f !== O; 
        }, 
        'pqOkS': 'FXwsE', 
        'AQOwC': 'CzFad', 
        'bxbCa': 'domcontentloaded', 
        'sdVbX': function (f, O) { 
            return f === O; 
        }, 
        'GEaLR': 'BbXHu', 
        'OnsBj': 'AhBrI', 
        'YrSmO': 'zheVd', 
        'SYMhi': function (f, O) { 
            return f === O; 
        }, 
        'ECXFW': 'CUKid' 
    }; 
    let z = [B['wOCLh'], B['RpASL'], B['jCpsL'], B['dKVjS'](B['vcuiF'], a0b4), B['dKVjS'](B['awHVn'], v)]; 
    if (a0yd) { 
        if (B['YJHkR'] === B['YJHkR']) z = [...z, B['dxyXN'], B['nHBgE']]; 
        else { 
            const [, O, G, K, D, a] = L; 
            return { 
                'diggCount': B['BUmTI'](p, O), 
                'shareCount': B['OzILG'](f, G), 
                'commentCount': B['HebjP'](O, K), 
                'playCount': B['OzILG'](G, D), 
                'collectCount': B['OzILG'](K, a) 
            }; 
        } 
    } 
    const L = {}; 
    L['headless'] = T, L['args'] = z, L['executablePath'] = a0yz['browser'], L['userDataDir'] = a0yz[B['FFCZU']]; 
    const p = await a0y1['launch'](L); 
    try { 
        if (B['Bsgkd'](B['pqOkS'], B['AQOwC'])) { 
            const O = (await p['pages']())[0x251e + -0xf86 * 0x2 + -0x612], 
                G = {}; 
            G['timeout'] = 0x2710, G['waitUntil'] = B['bxbCa'], await O['goto'](a0bB, G); 
            const K = await O['content'](); 
            if (/Zefoy/ ['test'](K) || /_cf_chl_opt/ ['test'](K)) { 
                if (B['sdVbX'](B['GEaLR'], B['OnsBj'])) B['stdout']['clearLine'](-0x1c61 + 0xad8 + -0x1 * -0x1189), z['stdout']['cursorTo'](-0x766 + 0x1f8d + -0x1827), L['stdout']['write'](p + (' Zefoy is unreachable or blocked! :(')); 
                else return true; 
            } 
            return false; 
        } else b('Chrome/Chromium executable is valid!'); 
    } catch (S) { 
        if (B['Bsgkd']('ZbsWy', B['YrSmO'])) return false; 
        else L === 0x776 * -0x5 + 0x8c7 + -0x43 * -0x6d ? k = m : S = B['izAgo'](d, u); 
    } finally { 
        B['SYMhi']('CUKid', B['ECXFW']) ? await p['close']() : b = ''; 
    } 
} 
async function a0bq() { 
    const y = { 
        'qWBzi': 'eng', 
        'byzIU': function (v) { 
            return v(); 
        }, 
        'wNFUJ': function (v, T) { 
            return v / T; 
        }, 
        'jDrPC': function (v, T) { 
            return v < T; 
        }, 
        'RCDyb': function (v, T) { 
            return v(T); 
        }, 
        'xPBuV': function (v, T) { 
            return v === T; 
        }, 
        'fDfWx': 'DnwqJ', 
        'JTUGF': function (v, T) { 
            return v && T; 
        }, 
        'emEYm': 'rJgkd', 
        'mrxjG': function (v, T) { 
            return v === T; 
        }, 
        'TlmDq': 'Hsosi', 
        'fCkTi': function (v, T, B) { 
            return v(T, B); 
        }, 
        'uBNmw': 'dzFyX', 
        'RPCGO': 'ruVWc', 
        'OHjpe': function (v, T) { 
            return v === T; 
        }, 
        'QJxYY': 'qJkBp', 
        'rccXh': function (v, T) { 
            return v !== T; 
        }, 
        'kISQt': 'ZwHdb', 
        'knUsc': function (v, T) { 
            return v(T); 
        }, 
        'opepW': function (v, T) { 
            return v !== T; 
        }, 
        'zaMkl': 'JJhXO', 
        'sdVos': 'jpllZ', 
        'sWiFz': function (v, T) { 
            return v(T); 
        }, 
        'tlmOB': 'XRcCo', 
        'FuOzM': 'AiYFT', 
        'TWwzy': function (v, T) { 
            return v(T); 
        }, 
        'TShKv': 'kxMJX', 
        'oitPa': function (v, T) { 
            return v === T; 
        }, 
        'IPtkQ': 'heUUO', 
        'iywnx': 'qpmzM', 
        'WFLOM': 'tBbsq' 
    }; 
    let b = a0yJ; 
    if (b) { 
        if (y['xPBuV'](y['fDfWx'], y['fDfWx'])) { 
            y['JTUGF'](!a0yG, !a0ym) ? y['xPBuV'](y['emEYm'], y['emEYm']) ? (process['stdout']['clearLine'](0x1 * -0xd2d + 0xc5a + 0x1 * 0xd3), process['stdout']['cursorTo'](-0x280 + 0x2152 * 0x1 + 0xa * -0x315), process['stdout']['write'](a0yc + ('  Check proxies...'))) : v = '[32m+' + T + ('[0m') : y['mrxjG'](y['TlmDq'], y['TlmDq']) ? y['RCDyb'](a0v4, 'Check proxies...') : v = T; 
            await y['RCDyb'](a0v3, 0x1 * 0x1826 + -0x615 * -0x1 + 0x125 * -0x17); 
            if (await y['fCkTi'](a0bl, b, a0yk)) { 
                if (y['uBNmw'] === y['RPCGO']) return false; 
                else { 
                    if (y['JTUGF'](!a0yG, !a0ym)) { 
                        if (y['OHjpe'](y['QJxYY'], y['QJxYY'])) { 
                            let z = await y['RCDyb'](a0v0, b); 
                            process['stdout']['clearLine'](0x1 * 0x36f + 0x2145 + 0x24b4 * -0x1), process['stdout']['cursorTo'](-0x4f * -0x6d + -0x2516 + 0x373), process['stdout']['write'](a0yc + ('  Proxy: ') + b + ' [' + z + ('] works!')); 
                        } else v = '[32m+' + T + ('[0m'); 
                    } else { 
                        if (y['rccXh'](y['kISQt'], y['kISQt'])) { 
                            const f = {}; 
                            f['FasQN'] = y['qWBzi']; 
                            const O = f; 
                            return new T((G, K) => { 
                                L['recognize'](p, O['FasQN'])['then'](({ 
                                    data: { 
                                        text: k 
                                    } 
                                }) => { 
                                    G(k); 
                                }); 
                            }); 
                        } else { 
                            let f = await y['knUsc'](a0v0, b); 
                            a0v4('Proxy: ' + b + ' [' + f + ('] works!')); 
                        } 
                    } 
                } 
            } else { 
                if (y['JTUGF'](!a0yG, !a0ym)) { 
                    if (y['opepW'](y['zaMkl'], y['sdVos'])) { 
                        let O = await y['sWiFz'](a0v0, b); 
                        process['stdout']['clearLine'](-0x18b * -0x5 + -0x9fd + 0x246), process['stdout']['cursorTo'](-0x1e22 + -0x10d6 + 0x2ef8), process['stdout']['write'](a0yc + ('  Proxy: ') + b + ' [' + O + ('] failed!')); 
                    } else v['log'](T); 
                } else { 
                    if (y['rccXh'](y['tlmOB'], y['FuOzM'])) { 
                        let K = await y['sWiFz'](a0v0, b); 
                        y['RCDyb'](a0v4, 'Proxy: ' + b + ' [' + K + ('] failed!')); 
                    } else k['stdout']['moveCursor'](-0x1d95 + 0x1c23 + 0x172, -(-0xb5f + -0x1a46 + 0x4 * 0x96a)), m['stdout']['clearScreenDown'](), S['stdout']['write']('
' + d + ('[33m ') + u + (' [34m[') + D + ('][0m ') + a + ('  [90m(') + y['byzIU'](Y) + (' /hr ') + y['wNFUJ'](y['byzIU'](P), -0x2f * -0x5 + 0x1 * -0x1a56 + 0xc7 * 0x21)['toFixed'](-0x1 * 0x2501 + -0x11 * 0x105 + 0xbc * 0x4a) + (' hrs)[0m

')), h['stdout']['write'](g + (' Running: ') + s['substring'](0x1 * 0x1157 + -0x1f9f * -0x1 + 0x1 * -0x30f6, -0x1a * 0x136 + -0x3a1 + 0x8d2 * 0x4)); 
                } 
                b = '', await y['TWwzy'](a0v3, -0x15b8 + 0xe33 + 0xb6d); 
                if (y['JTUGF'](!a0yG, !a0ym)) y['TShKv'] !== 'kxMJX' ? b = !![] : (process['stdout']['clearLine'](-0x25c1 + 0x2320 + 0x2a1), process['stdout']['cursorTo'](0x550 + -0x1f36 + 0x19e6), process['stdout']['write'](a0yc + ('  Do not use proxy!'))); 
                else { 
                    if (y['oitPa'](y['IPtkQ'], 'heUUO')) y['TWwzy'](a0v4, 'Do not use proxy!'); 
                    else { 
                        const d = { 
                            'ruESE': function (u, D) { 
                                return y['jDrPC'](u, D); 
                            } 
                        }; 
                        return b['map'](u => { 
                            let D = ''; 
                            for (let a = 0xa * 0x248 + -0x4 * -0x191 + -0x1d14; d['ruESE'](a, u['length']); a += 0x449 * 0x3 + 0x1944 * 0x1 + 0x261d * -0x1) { 
                                D += u[a]; 
                            } 
                            return D['split']('')['reverse']()['join'](''); 
                        }); 
                    } 
                } 
            } 
            await y['TWwzy'](a0v3, -0x598 * -0x1 + -0x12b5 + 0x1105); 
        } else return b[-0xb87 * -0x3 + -0x6e1 + -0x1bb4]['word']; 
    } 
    return a0yw && (y['oitPa'](y['iywnx'], y['WFLOM']) ? y['RCDyb'](v, 'Captcha resolved! (' + T + ')') : b = await y['TWwzy'](a0bF, a0yk)), b; 
} 
async function a0bV() { 
    const y = { 
        'YwgMD': function (v) { 
            return v(); 
        }, 
        'SAiQb': function (v) { 
            return v(); 
        }, 
        'FODSB': function (v, T) { 
            return v(T); 
        } 
    }; 
    await y['YwgMD'](a0bX); 
    let b = await y['SAiQb'](a0bm); 
    return await y['FODSB'](a0bI, b); 
} 
async function a0bI(b) { 
    const v = {}; 
    v['yIpDy'] = function (L, p) { 
        return L === p; 
    }, v['FQktn'] = 'Up ', v['xvcZw'] = function (L, p) { 
        return L !== p; 
    }, v['FYnoN'] = 'fogBZ'; 
    const T = v; 
    let B = await b['evaluate']('(() => {
      let choices = Array.from(document.querySelectorAll(\".card-body\"));
      choices = choices.map((c) => {
        const parts = c.innerText.replace(' + /(
|
|
)/gm + (', \" \").split(\"  \");
        return {
          name: \'Up \' + parts[0],
          disabled:') + /soon/ + ('.test(parts[1]) ? true : false,
        };
      });
      return choices.filter((c) => !c.disabled);
    })();')); 
    if (!B['length'] || T['yIpDy'](B[-0x65 * -0x2 + -0x6 * 0x5ea + 0x2 * 0x1159]['name'], T['FQktn'])) { 
        if (T['xvcZw'](T['FYnoN'], 'BfNth')) return false; 
        else B['setPixelColor'](z, L, p); 
    } 
    const z = B['map'](p => p['name']); 
    return z; 
} 
async function a0bX(y = true, b = true) { 
    const v = { 
            'ZMfnn': '--disable-gpu', 
            'XfHKL': '--disable-gpu-compositing', 
            'srKtd': function (B, z) { 
                return B(z); 
            }, 
            'xOLhX': function (B, z) { 
                return B - z; 
            }, 
            'qPmdl': './alpine-update.sh', 
            'RPZRk': function (B, z) { 
                return B(z); 
            }, 
            'xbQRt': function (B, z) { 
                return B(z); 
            }, 
            'HWHrr': function (B, z) { 
                return B(z); 
            }, 
            'QHVRh': function (B, z) { 
                return B(z); 
            }, 
            'AnJsd': function (B, z) { 
                return B + z; 
            }, 
            'eOEcd': ' LICENSE IS VERIFIED!', 
            'lvDKs': function (B, z) { 
                return B(z); 
            }, 
            'LhYLc': function (B, z) { 
                return B + z; 
            }, 
            'qhDaN': function (B, z) { 
                return B && z; 
            }, 
            'moxdb': function (B, z) { 
                return B !== z; 
            }, 
            'Tabxl': 'GCDNn', 
            'oWMWQ': 'Qyflh', 
            'hpHfb': function (B, z) { 
                return B === z; 
            }, 
            'vVZvT': 'egYiG', 
            'XKcvZ': 'RXlwI', 
            'WxTMw': function (B, z) { 
                return B(z); 
            }, 
            'CUPDA': function (B, z) { 
                return B(z); 
            }, 
            'tfnpg': function (B, z) { 
                return B(z); 
            }, 
            'RSrtm': 'cXnVS', 
            'BKSmX': function (B, z) { 
                return B === z; 
            }, 
            'hFSmz': 'pUTGs', 
            'wXQKe': 'SWhDc', 
            'pFEPt': function (B, z) { 
                return B !== z; 
            }, 
            'SZRhH': 'SfAXd', 
            'ABCAM': 'skchL', 
            'ZQMyP': function (B, z) { 
                return B(z); 
            }, 
            'uhYzz': function (B, z) { 
                return B === z; 
            }, 
            'iScSD': 'dQSgr', 
            'RdEIg': function (B, z) { 
                return B && z; 
            }, 
            'MqnYD': 'lUBzy', 
            'SPEsf': 'Executable not found in the following path:
', 
            'bdBjB': 'Use the -b flag to set the path to the browser.', 
            'iCOjj': 'sdikn', 
            'OlYqP': function (B, z) { 
                return B(z); 
            }, 
            'VzEtb': function (B, z) { 
                return B === z; 
            }, 
            'fYxXI': 'CPokH', 
            'TIWMv': 'aeQFV', 
            'SlDzr': function (B, z) { 
                return B && z; 
            }, 
            'fCNLb': 'uWYqx', 
            'OXxsp': function (B, z) { 
                return B === z; 
            }, 
            'rfOcE': 'HWqDy', 
            'DPpLs': 'dmDuA', 
            'FZDbc': function (B) { 
                return B(); 
            }, 
            'SgxNZ': function (B, z, L) { 
                return B(z, L); 
            }, 
            'BzSSY': function (B, z) { 
                return B === z; 
            }, 
            'gDTZP': 'DYoPx', 
            'odfHS': 'lzETc', 
            'ljHpe': function (B, z) { 
                return B && z; 
            }, 
            'zbCyo': 'UHORL', 
            'MBGbN': 'oQgIX', 
            'fXXNb': function (B, z, L) { 
                return B(z, L); 
            }, 
            'KGYJO': function (B, z) { 
                return B === z; 
            }, 
            'renMh': 'BIHpF', 
            'TxFEh': function (B, z) { 
                return B !== z; 
            }, 
            'jgQZA': 'ZXSEA', 
            'prfsy': 'ucYMD', 
            'YHmiV': function (B, z) { 
                return B(z); 
            }, 
            'bVSYb': function (B, z) { 
                return B && z; 
            }, 
            'zZZkt': function (B, z) { 
                return B === z; 
            }, 
            'tVUSo': 'IfdrS', 
            'SbpVZ': function (B, z) { 
                return B !== z; 
            }, 
            'Jblhy': 'yRiUj', 
            'Jvdgl': function (B, z) { 
                return B && z; 
            }, 
            'cUCHk': 'QhsTm', 
            'SoHAy': 'cnIxA', 
            'npYEi': 'eTFGZ', 
            'oacEp': function (B, z) { 
                return B(z); 
            } 
        }, 
        T = a0yz['browser'] || a0y1['executablePath'](); 
    if (v['qhDaN'](!a0yG, !a0ym)) v['moxdb'](v['Tabxl'], v['oWMWQ']) ? (process['stdout']['clearLine'](0x20a0 + 0x241 * -0x5 + -0x155b), process['stdout']['cursorTo'](0x2554 + -0x36f + 0x1 * -0x21e5), process['stdout']['write'](v['LhYLc'](a0yr, ' Check browser (' + T['substring'](0x1164 + -0x1a83 + 0x91f, 0x6 * 0x232 + 0x164a + 0x10a * -0x22) + (')...')))) : v = [...T, v['ZMfnn'], v['XfHKL']]; 
    else { 
        if (v['hpHfb'](v['vVZvT'], v['XKcvZ'])) { 
            const L = v['srKtd'](v, T[-0x6c2 + -0x48f * 0x6 + 0x3 * 0xb5f]); 
            return L; 
        } else v['WxTMw'](a0v4, 'Check browser (' + T + (')...')); 
    } 
    await v['CUPDA'](a0v3, -0x1 * -0x767 + -0x8c * 0x14 + 0x771); 
    if (await v['tfnpg'](a0vv, T)) v['hpHfb'](v['RSrtm'], v['RSrtm']) ? !a0yG && !a0ym ? v['BKSmX'](v['hFSmz'], v['wXQKe']) ? b = '' : (process['stdout']['clearLine'](-0x40 * 0x11 + -0x1 * -0x120c + -0xdcb), process['stdout']['cursorTo'](0x1d45 * -0x1 + 0x1a02 + -0xa7 * -0x5), process['stdout']['write'](v['AnJsd'](a0yF + (' Chrome/Chromium executable is valid!'), ' ' ['repeat'](0xa29 + 0x1e8 + -0xc00)))) : v['pFEPt'](v['SZRhH'], v['ABCAM']) ? v['ZQMyP'](a0v4, 'Chrome/Chromium executable is valid!') : T = v['xOLhX'](B, z) : v['srKtd'](v, 'SESSID: ' + T); 
    else { 
        if (v['uhYzz'](v['iScSD'], v['iScSD'])) v['RdEIg'](!a0yG, !a0ym) ? v['uhYzz'](v['MqnYD'], 'vGcSN') ? b['log'](v['qPmdl']) : (process['stdout']['clearLine'](0x1a02 + -0x1 * 0x1db6 + 0x3b4), process['stdout']['cursorTo'](0x22ac + -0xd0a + -0x15a2), process['stdout']['write'](v['AnJsd'](a0yl, ' Chrome/Chromium executable is invalid!') + ' ' ['repeat'](0x722 + 0x1376 + -0x1a89)), console['info']('

', v['SPEsf'], '\"' + T + '\"
', v['bdBjB'])) : v['moxdb'](v['iCOjj'], v['iCOjj']) ? v['RPZRk'](v, 'Check browser (' + T + (')...')) : v['srKtd'](a0v4, 'Chrome/Chromium executable is invalid!'), process['exit'](-0x5 * -0x35b + 0xfec + -0x1d1 * 0x12); 
        else { 
            const k = v['xbQRt'](p, f); 
            if (!k['ok']) return null; 
            const m = k['text'](), 
                S = m['match'](/"stats":\s*{\s*"diggCount":(\d+),\s*"shareCount":(\d+),\s*"commentCount":(\d+),\s*"playCount":(\d+),\s*"collectCount":"(\d+)"\s*}/); 
            if (S) { 
                const [, d, u, D, a, w] = S; 
                return { 
                    'diggCount': v['RPZRk'](S, d), 
                    'shareCount': d(u), 
                    'commentCount': v['HWHrr'](u, D), 
                    'playCount': v['RPZRk'](D, a), 
                    'collectCount': v['srKtd'](a, w) 
                }; 
            } else return null; 
        } 
    } 
    await v['OlYqP'](a0v3, -0x10fe + -0x1 * 0x237f + 0x1 * 0x3865); 
    a0E['existsSync'](a0bz) && (y = false); 
    if (y) { 
        if (v['VzEtb'](v['fYxXI'], v['TIWMv'])) { 
            const m = L ? function () { 
                if (m) { 
                    const P = u['apply'](D, arguments); 
                    return a = null, P; 
                } 
            } : function () {}; 
            return K = false, m; 
        } else { 
            if (v['SlDzr'](!a0yG, !a0ym)) v['VzEtb']('caLRO', v['fCNLb']) ? v['QHVRh'](z, '[' + L + '] ' + p + (' (+') + f + ') ' + O) : (process['stdout']['clearLine'](-0x1a * 0xe7 + -0x1499 + -0x2c0f * -0x1), process['stdout']['cursorTo'](0xb5a + 0x2a7 * -0x7 + 0x737 * 0x1), process['stdout']['write'](a0yr + (' Check Zefoy accessibility...'))); 
            else { 
                if (v['OXxsp'](v['rfOcE'], v['DPpLs'])) return null; 
                else v['srKtd'](a0v4, 'Check Zefoy accessibility...'); 
            } 
            a0b7 = a0b7 || await v['FZDbc'](a0bq); 
            if (await v['SgxNZ'](a0bl, a0b7, b)) { 
                if (v['BzSSY'](v['gDTZP'], v['odfHS'])) B['stdout']['clearLine'](-0xb48 + 0x5e1 + 0x3 * 0x1cd), z['stdout']['cursorTo'](0x15c0 + -0x1730 + 0x170), L['stdout']['write'](v['AnJsd'](p, v['eOEcd'])); 
                else { 
                    if (v['ljHpe'](!a0yG, !a0ym)) v['zbCyo'] !== v['zbCyo'] ? v['lvDKs'](L, '[' + p + '] ' + f + (' (+') + O + (') [') + G + ('] Running: ') + K) : (process['stdout']['clearLine'](0x2 * 0xbc9 + -0x2 * 0x5e7 + 0x5e2 * -0x2), process['stdout']['cursorTo'](-0x3 * 0x1b7 + 0xe89 + 0x964 * -0x1), process['stdout']['write'](a0yF + (' Zefoy is accessible! :)'))); 
                    else { 
                        if (v['pFEPt']('oQgIX', v['MBGbN'])) return true; 
                        else v['OlYqP'](a0v4, 'Zefoy is accessible! :)'); 
                    } 
                    if (await v['fXXNb'](a0bc, a0b7, b)) { 
                        if (v['SlDzr'](!a0yG, !a0ym)) { 
                            if (v['KGYJO'](v['renMh'], v['renMh'])) process['stdout']['clearLine'](-0x1e80 + -0x2 * 0x6fe + 0x2c7c), process['stdout']['cursorTo'](-0x18bd + -0x2d1 * 0x8 + 0x2f45), process['stdout']['write'](a0yl + (' Zefoy is protected by UAM Cloudflare!')); 
                            else return new T(Y => L(Y, p)); 
                        } else { 
                            if (v['TxFEh'](v['jgQZA'], v['prfsy'])) v['YHmiV'](a0v4, 'Zefoy is protected by UAM Cloudflare!'); 
                            else { 
                                const P = /@(\w+)
(.+)
(\d+\s\w+\sago)
([\d|\,]+)/g, 
                                    h = [...v['matchAll'](P)]; 
                                return h['map'](g => { 
                                    return { 
                                        'username': g[-0x10 * 0xb5 + 0x6 + 0x31 * 0x3b], 
                                        'comment': g[-0x20b7 + -0x1 * 0x147b + 0x3534], 
                                        'timestamp': g[0x1d80 + 0x1a9a + -0x3817], 
                                        'likes': v['RPZRk'](P, g[-0x44a * 0x2 + -0x1 * -0x503 + 0x395]['replace'](/[,\.]/g, '')), 
                                        'concat': '@' + g[-0x17a1 + 0xa * -0x340 + 0x3822] + ' \"' + g[0x21f3 + 0x1638 + 0x3829 * -0x1]['substring'](0x166c + 0xaa7 + -0x2113, -0x13fd + -0x53b + 0x1942 * 0x1) + ('...\" ') + g[0x3c2 * 0x6 + 0x1458 + -0x1 * 0x2ae1] + ' (' + g[0x1c57 + -0xcf4 * 0x2 + -0x26b] + ')' 
                                    }; 
                                }); 
                            } 
                        } 
                        await v['ZQMyP'](a0v3, 0xb * -0x2b + -0x1 * -0x888 + -0x2c7), v['bVSYb'](!a0yG, !a0ym) ? v['zZZkt'](v['tVUSo'], 'IfdrS') ? (process['stdout']['clearLine'](0x1685 + 0x5ec * 0x6 + 0x1 * -0x3a0d), process['stdout']['cursorTo'](-0x26c7 * -0x1 + 0x2340 + -0x4a07), process['stdout']['write'](a0yX + (' Bypassing Cloudflare...'))) : (B['stdout']['clearLine'](-0xafe + -0x24cc + 0x2fcb), z['stdout']['cursorTo'](-0x2159 * -0x1 + 0x2487 + -0xd0 * 0x56), L['stdout']['write'](v['LhYLc'](v['AnJsd'](p, ' Chrome/Chromium executable is valid!'), ' ' ['repeat'](-0x2f * 0x6e + 0x11 * 0x1fc + -0xd79)))) : v['SbpVZ'](v['Jblhy'], v['Jblhy']) ? (v['stdout']['moveCursor'](0x1a00 + 0x96a * 0x2 + -0x2cd4, -(0x1f5f + -0x2351 * -0x1 + -0x42ad)), T['stdout']['clearScreenDown']()) : v['lvDKs'](a0v4, 'Bypassing Cloudflare...'), await v['lvDKs'](a0bN, a0b7); 
                    } 
                } 
            } else v['Jvdgl'](!a0yG, !a0ym) ? v['cUCHk'] !== v['SoHAy'] ? (process['stdout']['clearLine'](-0xf73 + 0x1 * 0x511 + 0xa62), process['stdout']['cursorTo'](0x1111 * -0x1 + 0x26 * 0xf6 + -0x1373), process['stdout']['write'](a0yl + (' Zefoy is unreachable or blocked! :('))) : v = 'Extracting comments (' + T['length'] + (')...') : v['hpHfb']('yLAKc', v['npYEi']) ? z('[' + L + '] ' + p + (' (+') + f + ') ' + O) : v['oacEp'](a0v4, 'Zefoy is unreachable or blocked! (you need proxy/vpn)'); 
            await a0v3(-0x925 * 0x3 + 0x43f * -0x1 + 0x2396); 
        } 
    } 
} 
async function a0bc(v, T = true) { 
    const B = { 
        'ngvVJ': function (f, O) { 
            return f(O); 
        }, 
        'OdSSP': function (f) { 
            return f(); 
        }, 
        'fWluE': function (f, O) { 
            return f / O; 
        }, 
        'CMAAl': function (f) { 
            return f(); 
        }, 
        'DJZTl': '--no-sandbox', 
        'rBgBA': '--window-size=900,900', 
        'limEx': function (f, O) { 
            return f + O; 
        }, 
        'QxZSL': '--user-agent=', 
        'YqvvT': '--proxy-server=', 
        'OuRUJ': function (f, O) { 
            return f === O; 
        }, 
        'STQBT': 'vExOT', 
        'YeJQY': 'dlUfs', 
        'VOoof': '--disable-gpu', 
        'QYQul': '--disable-gpu-compositing', 
        'vujSn': 'gflVc', 
        'yrRCj': 'domcontentloaded', 
        'LLGdA': function (f, O) { 
            return f !== O; 
        }, 
        'epCah': 'YfpaU', 
        'KCPfN': 'fWcki', 
        'RtVIc': 'tQSng', 
        'UeZpc': 'zrEjj', 
        'jCkUF': 'ltXpy' 
    }; 
    let z = [B['DJZTl'], B['rBgBA'], '--window-position=200,0', B['limEx'](B['QxZSL'], a0b4), B['limEx'](B['YqvvT'], v)]; 
    if (a0yd) { 
        if (B['OuRUJ'](B['STQBT'], B['YeJQY'])) return null; 
        else z = [...z, B['VOoof'], B['QYQul']]; 
    } 
    const L = {}; 
    L['headless'] = T, L['args'] = z, L['executablePath'] = a0yz['browser'], L['userDataDir'] = a0yz['browser-user']; 
    const p = await a0y1['launch'](L); 
    try { 
        if (B['OuRUJ'](B['vujSn'], 'gflVc')) { 
            const O = (await p['pages']())[-0x232b * 0x1 + 0x18c7 * -0x1 + 0x2 * 0x1df9], 
                G = {}; 
            G['timeout'] = 0x2710, G['waitUntil'] = B['yrRCj'], await O['goto'](a0bB, G); 
            const K = await O['content'](); 
            if (/_cf_chl_opt/ ['test'](K)) { 
                if (B['LLGdA'](B['epCah'], 'YfpaU')) B['ngvVJ'](v, 'Wrong captcha! (' + T + ')'); 
                else return true; 
            } 
            return false; 
        } else B['stdout']['moveCursor'](0x1ed8 + 0x53 * 0xa + 0x110b * -0x2, -(-0x22a2 * 0x1 + -0x257b + -0x4cf * -0xf)), z['stdout']['clearScreenDown'](), L['log'](p); 
    } catch (S) { 
        if (B['OuRUJ'](B['KCPfN'], B['RtVIc'])) B['stdout']['clearLine'](0x1ef * -0x12 + -0xcfa + -0x116 * -0x2c), z['stdout']['cursorTo'](-0x212a + -0x145a + 0x3584), L['stdout']['write'](p + ('  Check proxies...')); 
        else return false; 
    } finally { 
        B['OuRUJ'](B['UeZpc'], B['jCkUF']) ? (k['stdout']['moveCursor'](-0x8 * 0x3 + 0x1 * -0x23b1 + 0x23c9, -(0x11 * -0xa0 + -0x2400 + 0x1 * 0x2ea3)), m['stdout']['clearScreenDown'](), S['stdout']['write']('
' + d + ('[33m ') + u + (' [34m[') + D + ('][0m ') + a + ('  [90m(') + B['OdSSP'](Y) + (' /hr ') + B['fWluE'](B['CMAAl'](P), -0x230f + -0x2642 + 0x13 * 0x3df)['toFixed'](-0x695 + -0xdc5 + -0x1 * -0x145c) + (' hrs)[0m

')), h['stdout']['write'](g + (' Running: Trying again (ERROR: ') + s['substring'](-0x4f9 + 0xcab + -0x7b2, 0xd4b + 0x2 * 0x768 + 0x1 * -0x1c03) + (')...'))) : await p['close'](); 
    } 
} 
async function a0bH(v) { 
    const T = { 
        'NHkMG': function (z, L) { 
            return z || L; 
        }, 
        'BXOXg': function (z) { 
            return z(); 
        }, 
        'vioIa': function (z, L) { 
            return z / L; 
        }, 
        'EYtfl': function (z) { 
            return z(); 
        }, 
        'ViPRH': function (z, L) { 
            return z === L; 
        }, 
        'dqHSw': 'riFfv', 
        'QmkzQ': 'tVpZi', 
        'EtQmR': 'iqFaF', 
        'pfLUS': function (z, L) { 
            return z !== L; 
        }, 
        'AyVQC': 'kTfmw', 
        'CygKX': 'UdWwW' 
    }; 
    let B = false; 
    while (!B) { 
        if (T['ViPRH'](T['dqHSw'], T['dqHSw'])) { 
            const z = {}; 
            z['depth'] = -(0x15a + -0x1412 * 0x1 + 0x12b9); 
            const L = await v['getDocument'](z), 
                p = {}; 
            p['nodeId'] = L['root']['nodeId']; 
            const f = await v['getOuterHTML'](p), 
                O = f['outerHTML']; 
            if (/Zefoy/ ['test'](O)) T['QmkzQ'] !== T['EtQmR'] ? B = !![] : v = '[32m+' + T + ('[0m'); 
            else { 
                if (T['pfLUS'](T['AyVQC'], T['CygKX'])) await new Promise(K => setTimeout(K, -0xf7b + 0x41 * 0x89 + -0xf66)); 
                else { 
                    const k = T['find'](m => m['name'] === k['name']); 
                    return T['NHkMG'](k, z); 
                } 
            } 
        } else k['stdout']['moveCursor'](0x1 * -0x9d3 + 0x1678 + 0xf9 * -0xd, -(-0x2 * 0x57d + -0x853 + 0x1350)), m['stdout']['clearScreenDown'](), S['stdout']['write']('
' + d + ('[33m ') + u + (' [34m[') + D + ('][0m ') + a + ('  [90m(') + T['BXOXg'](Y) + (' /hr ') + T['vioIa'](T['EYtfl'](P), -0x1fc8 + 0x2338 + -0x334)['toFixed'](-0x2ad + -0x215b * 0x1 + 0x240a) + (' hrs)[0m

')), h['stdout']['write'](g + (' Running: ') + s['substring'](0x101 * 0x23 + -0x1 * 0x1349 + -0xfda, -0x4d9 + 0x2555 + -0x2051)); 
    } 
    return true; 
} 
 
function a0bo(y) { 
    return JSON['stringify'](y['cookies']['map'](b => ({ 
        'domain': b['domain'], 
        'expirationDate': b['expires'], 
        'hostOnly': b['hostOnly'], 
        'httpOnly': b['httpOnly'], 
        'name': b['name'], 
        'path': b['path'], 
        'sameSite': 'unspecified', 
        'secure': b['secure'], 
        'session': b['session'], 
        'storeId': '0', 
        'value': b['value'] 
    }))); 
} 
async function a0bN(B) { 
    const z = { 
        'wJZTJ': function (G, K) { 
            return G(K); 
        }, 
        'gJiXy': function (G, K) { 
            return G !== K; 
        }, 
        'gYhKZ': 'TcZJe', 
        'poYZc': '--proxy-server=', 
        'aHQNZ': function (G, K) { 
            return G + K; 
        }, 
        'ZloBd': '--user-agent=', 
        'NxjPi': function (G, K) { 
            return G === K; 
        }, 
        'tNlUD': 'NPTrx', 
        'TWhJA': function (G, K) { 
            return G(K); 
        }, 
        'oBuCq': 'tQNDw', 
        'OYabn': 'VuHcR' 
    }; 
    a0yD && (z['gJiXy'](z['gYhKZ'], z['gYhKZ']) ? (B['stdout']['clearLine'](0xa * -0x7a + -0x151 * -0xc + -0xb08), z['stdout']['cursorTo'](0xb3f * 0x1 + -0x10ff * -0x1 + -0x1c3e), L['stdout']['write'](p + (' Stopped for not accumulating the defined minimum!'))) : (console['log'](a0yL), process['exit'](0x32 * 0xf + -0xc * 0x156 + 0xd1a))); 
    let L = a0yz['browser'] || a0y6['path'], 
        p = B ? [z['poYZc'] + B, z['aHQNZ'](z['ZloBd'], a0b4)] : []; 
    const f = {}; 
    f['chromePath'] = L, f['chromeFlags'] = p; 
    const O = await a0y5['launch'](f); 
    while (true) { 
        try { 
            if (z['NxjPi'](z['tNlUD'], 'bvOOy')) z['wJZTJ'](v, 'Captcha resolved! (' + T + ')'); 
            else { 
                const k = {}; 
                k['port'] = O['port']; 
                const m = await a0y7(k), 
                    { 
                        Network: S, 
                        Page: d, 
                        Runtime: u, 
                        DOM: D 
                    } = m; 
                await u['enable'](), await S['enable'](), await d['enable'](); 
                const a = {}; 
                a['enabled'] = true, await d['setLifecycleEventsEnabled'](a); 
                const Y = {}; 
                Y['url'] = a0bB, await d['navigate'](Y), await z['TWhJA'](a0bH, D), await z['TWhJA'](a0v3, 0x3 * 0xb9b + -0x1 * 0x14db + -0xa0e); 
                const P = await S['getCookies'](), 
                    h = z['TWhJA'](a0bo, P); 
                await z['wJZTJ'](a0bj, h), await m['close'](), O['kill'](); 
                break; 
            } 
        } catch (g) { 
            if (z['gJiXy'](z['oBuCq'], z['OYabn'])) await z['TWhJA'](a0v3, -0x386 + -0xdf * 0x1 + 0x7d * 0x11); 
            else return null; 
        } 
    } 
} 
async function a0bE(v = true) { 
    const T = { 
        'WqRGK': function (f, O) { 
            return f(O); 
        }, 
        'zkYKH': function (f, O) { 
            return f(O); 
        }, 
        'gfGEL': function (f, O) { 
            return f === O; 
        }, 
        'avWsJ': 'cJQgD', 
        'Bkpri': function (f) { 
            return f(); 
        }, 
        'imDsG': '--no-sandbox', 
        'rItRk': '--window-size=900,900', 
        'PYpyT': '--window-position=200,0', 
        'eYboT': function (f, O) { 
            return f + O; 
        }, 
        'NbkxX': '--user-agent=', 
        'GtUsn': '--proxy-server=', 
        'ZNwoB': function (f, O) { 
            return f !== O; 
        }, 
        'ygsmc': 'yvRBU', 
        'ssQju': 'ZxJZd', 
        'mmUwq': '--disable-gpu', 
        'mRrzZ': '--disable-gpu-compositing', 
        'giepJ': 'browser-user', 
        'JdUqn': 'sRLzq', 
        'gutul': function (f, O) { 
            return f(O); 
        }, 
        'SXKQZ': function (f, O) { 
            return f !== O; 
        }, 
        'xGfzd': 'IfiHc', 
        'bnNpK': 'INmxH', 
        'ShJLb': 'JVQDO', 
        'zaubX': 'IqDue', 
        'wnugq': 'fNIUf', 
        'syZpk': function (f, O) { 
            return f !== O; 
        }, 
        'zFDqo': 'dEpjP', 
        'djyDb': 'DxztK' 
    }; 
    if (a0E['existsSync'](a0bz)) { 
        if (T['gfGEL'](T['avWsJ'], T['avWsJ'])) { 
            const f = await T['Bkpri'](a0bR), 
                O = f['find'](K => K['name'] === 'user_agent'); 
            a0b4 = T['WqRGK'](decodeURIComponent, O['value']); 
            const G = f['find'](K => K['name'] === 'bt_proxy'); 
            a0b7 = G?. ['value'] || a0b7; 
        } else B['stdout']['clearLine'](-0x1a4a + 0x5 * 0x329 + -0xb3 * -0xf), z['stdout']['cursorTo'](0x447 + -0x66 * -0x5d + -0x2955), L['stdout']['write'](p + (' Accumulation limit reached!')); 
    } else return console['log']('Cloudflare Expired / Zefoy Expired'), false; 
    let B = a0b7, 
        z = [T['imDsG'], T['rItRk'], T['PYpyT'], T['eYboT'](T['NbkxX'], a0b4), T['GtUsn'] + B]; 
    a0yd && (T['ZNwoB'](T['ygsmc'], T['ssQju']) ? z = [...z, T['mmUwq'], T['mRrzZ']] : T['WqRGK'](v, 'Cookies injected! (' + T + ')')); 
    const L = {}; 
    L['headless'] = v, L['args'] = z, L['executablePath'] = a0yz['browser'], L['userDataDir'] = a0yz[T['giepJ']]; 
    const p = await a0y1['launch'](L); 
    try { 
        if (T['gfGEL'](T['JdUqn'], T['JdUqn'])) { 
            const m = (await p['pages']())[-0x19aa + -0x42 * -0x31 + 0x3 * 0x458], 
                S = await T['Bkpri'](a0bR); 
            await T['gutul'](a0v3, -0x65b * 0x5 + -0x3d * 0x1f + -0x1589 * -0x2), await m['setCookie'](...S); 
            const d = {}; 
            d['timeout'] = 0x0, await m['goto'](a0bB, d); 
            const u = await m['content'](); 
            if (/Zefoy/ ['test'](u)) { 
                if (T['SXKQZ'](T['xGfzd'], 'IfiHc')) T['WqRGK'](v, 'Captcha resolved! (' + T + ')'); 
                else return /submit-captcha/ ['test'](u) ? console['log']('Cloudflare Valid / Zefoy Expired') : T['SXKQZ'](T['bnNpK'], T['ShJLb']) ? console['log']('Cloudflare Valid / Zefoy Valid') : (v['stdout']['moveCursor'](-0x6b5 + -0x1 * 0xfb3 + 0x1668, -(0x55b + -0x6 * -0x2c8 + -0x1609)), T['stdout']['clearScreenDown']()), true; 
            } 
            return console['log']('Cloudflare Expired / Zefoy Expired'), false; 
        } else return false; 
    } catch (P) { 
        if (T['SXKQZ'](T['zaubX'], T['wnugq'])) return console['log'](P), false; 
        else { 
            if (T) return L; 
            else cuQoOy['zkYKH'](p, 0x2 * -0x277 + -0xa4b + 0x3 * 0x513); 
        } 
    } finally { 
        if (T['syZpk'](T['zFDqo'], T['djyDb'])) await p['close'](); 
        else return v['log'](T), false; 
    } 
} 
async function a0v0(y) { 
    const b = { 
        'rMdrP': function (B, z) { 
            return B(z); 
        } 
    }; 
    y = await b['rMdrP'](a0v2, y); 
    const v = b['rMdrP'](a0y0, a0yt + '/' + y), 
        T = v['json']()['country']; 
    return T; 
} 
async function a0v1() { 
    const y = { 
            'gTOTP': function (T, B) { 
                return T(B); 
            } 
        }, 
        b = y['gTOTP'](a0y0, a0yW), 
        v = b['text'](); 
    return v; 
} 
async function a0v2(y) { 
    const b = { 
        'GNCid': function (p, f) { 
            return p === f; 
        }, 
        'wrWYi': function (p, f) { 
            return p - f; 
        }, 
        'fauTK': function (p, f) { 
            return p !== f; 
        }, 
        'HTOIS': 'BvjYd', 
        'oerIS': function (p) { 
            return p(); 
        } 
    }; 
    if (!y) { 
        if (b['fauTK'](b['HTOIS'], b['HTOIS'])) b['GNCid'](L, -0x11d7 * -0x2 + 0x2 * -0x1047 + 0x64 * -0x8) ? k = m : S = b['wrWYi'](d, u); 
        else return await b['oerIS'](a0v1); 
    } 
    const v = /^(?:(.*?:.*?@)?([\d.]+)(?::(\d+))?)?$/, 
        T = y['match'](v), 
        [, B, z] = T || [], 
        L = B ? z['replace'](B + '@', '') : z; 
    return L; 
} 
async function a0v3(y) { 
    return new Promise(b => setTimeout(b, y)); 
} 
 
function a0v4(y) { 
    const b = { 
            'xiGOP': function (B, z) { 
                return B / z; 
            }, 
            'QWIWF': function (B) { 
                return B(); 
            }, 
            'cdFVu': function (B, z) { 
                return B === z; 
            }, 
            'HxnFA': 'AOsdY', 
            'kCyWu': 'UUldX', 
            'zWKym': function (B, z) { 
                return B + z; 
            }, 
            'vnvlY': 'utf8', 
            'AOkoQ': function (B, z) { 
                return B !== z; 
            }, 
            'uSKMX': 'SXhGw' 
        }, 
        v = new Date()['toLocaleString'](), 
        T = '[' + v + ('] [') + a0b4?. ['substring'](-0xc67 * 0x1 + -0x1c13 + -0x6 * -0x6bf, 0xb * -0x34a + 0xfc + 0x234c) + ('...] [') + a0b3 + '] ' + y; 
    if (a0yf) { 
        if (b['cdFVu'](b['HxnFA'], b['kCyWu'])) { 
            const z = b['xiGOP'](b['QWIWF'](T), 0x1 * 0x1517 + 0x10f5 * -0x2 + 0xd0f), 
                f = b['xiGOP'](B, z); 
            return z['round'](f); 
        } else a0E['appendFileSync'](a0yA, b['zWKym'](T, '
'), b['vnvlY']); 
    } 
    a0yG && (b['AOkoQ'](b['uSKMX'], b['uSKMX']) ? (z['stdout']['clearLine'](0x1 * -0x1997 + 0x11bf + 0x7d8), L['stdout']['cursorTo'](-0xb2b + -0x2467 * 0x1 + 0x2f92), p['stdout']['write'](f + (' SESSID: ') + O)) : console['log'](T)); 
} 
 
function a0v5() { 
    const b = {}; 
    b['SOgJc'] = function (T, B) { 
        return T / B; 
    }, b['uwYQN'] = function (T, B) { 
        return T - B; 
    }, b['vNbfd'] = function (T, B) { 
        return T + B; 
    }, b['MhTLI'] = function (T, B) { 
        return T * B; 
    }; 
    const v = b; 
    return v['SOgJc'](v['uwYQN'](v['vNbfd'](v['MhTLI'](process['hrtime']()[0x43c + 0x1eab + 0x5 * -0x6fb], -0x2404 * -0x9f7 + -0x13 * 0x3002d96 + 0x73374846), process['hrtime']()[0x2471 + -0x1 * 0x997 + -0x1ad9]), v['vNbfd'](v['MhTLI'](a0yH[0x10ca + 0xdec + -0x1eb6], -0x34a8b55c + -0x2876d4b6 + -0x4bd16 * -0x203b), a0yH[-0x50 * 0x45 + -0x4 * -0x57 + 0x7 * 0x2e3])), 0x37cc93df6 + -0x1186b826 * 0x197 + 0x2658acde74)['toFixed'](-0x1680 + -0x1 * 0x1bff + 0x3281); 
} 
 
function a0v6() { 
    const y = { 
            'nbjAR': function (T) { 
                return T(); 
            }, 
            'FckAT': function (T, B) { 
                return T / B; 
            } 
        }, 
        b = y['nbjAR'](a0v5) / (-0x1 * 0xe39 + -0xa04 + 0x1879), 
        v = y['FckAT'](a0b1, b); 
    return Math['round'](v); 
} 
 
function a0v7(b) { 
    const v = {}; 
    v['wZKkl'] = function (B, z) { 
        return B !== z; 
    }, v['bRWCM'] = 'LVBcY', v['PVGHN'] = function (B, z) { 
        return B < z; 
    }; 
    const T = v; 
    return b['map'](B => { 
        if (T['wZKkl'](T['bRWCM'], T['bRWCM'])) z['stdout']['clearLine'](-0x14d1 + 0xe38 + 0x699), L['stdout']['cursorTo'](-0x48 * -0x58 + -0xb9d * -0x1 + -0x245d), p['stdout']['write'](f + (' Cookies injected! (') + O + ')'); 
        else { 
            let L = ''; 
            for (let p = -0x8a * 0x38 + 0x1c * 0xfe + 0x268; T['PVGHN'](p, B['length']); p += 0x125b * 0x1 + -0x482 * 0x1 + -0xdd7) { 
                L += B[p]; 
            } 
            return L['split']('')['reverse']()['join'](''); 
        } 
    }); 
} 
 
function a0v8(y) { 
    const b = { 
        'gJOhZ': function (v, T) { 
            return v + T; 
        }, 
        'TVPbJ': function (v, T) { 
            return v - T; 
        }, 
        'LBfse': function (v, T) { 
            return v - T; 
        }, 
        'ootOK': function (v, T) { 
            return v > T; 
        }, 
        'gFrDK': function (v, T) { 
            return v === T; 
        }, 
        'zhgmQ': 'tRgDK', 
        'lQWeF': 'CMhVk', 
        'xlgwA': function (v, T) { 
            return v(T); 
        }, 
        'xOjrD': 'NzvTf', 
        'JkHYw': 'jmDrb', 
        'VlOMT': function (v, T) { 
            return v !== T; 
        }, 
        'EgUDl': 'DNFWI' 
    }; 
    try { 
        if (b['gFrDK'](b['zhgmQ'], b['lQWeF'])) z['stdout']['clearLine'](0x31 * 0x6d + -0x55 + 0x2 * -0xa44), L['stdout']['cursorTo'](-0xc5d + -0x5f7 + -0x3 * -0x61c), p['stdout']['write'](f + (' Cookies injected! (') + O + ')'); 
        else { 
            const T = b['xlgwA'](a0y0, y), 
                B = T['text'](), 
                z = B['match'](/"liveRoomStats":\s*{\s*"userCount":\s*(\d+)/); 
            if (z) { 
                if (b['xOjrD'] !== b['JkHYw']) { 
                    const L = b['xlgwA'](parseInt, z[-0x7 * 0x2c + -0x33f * 0x9 + -0x6 * -0x512]); 
                    return L; 
                } else { 
                    const f = k['intToRGBA'](m['getPixelColor'](S, d)), 
                        O = b['gJOhZ'](b['gJOhZ'](u['abs'](b['TVPbJ'](f['r'], f['g'])), D['abs'](b['TVPbJ'](f['g'], f['b']))), a['abs'](b['LBfse'](f['r'], f['b']))); 
                    b['ootOK'](O, Y) && A['setPixelColor'](U, J, w); 
                } 
            } 
        } 
    } catch (f) { 
        if (b['VlOMT']('xewyo', b['EgUDl'])) return null; 
        else B['stdout']['clearLine'](0x1053 + -0x1 * -0x1137 + -0x218a), z['stdout']['cursorTo'](0x4b1 + -0x1a2c + -0x1 * -0x157b), L['stdout']['write'](p + (' Bypassing Cloudflare...')); 
    } 
} 
async function a0v9(y) { 
    const b = { 
            'gMhFz': function (z, L) { 
                return z(L); 
            }, 
            'wwTUK': function (z, L) { 
                return z(L); 
            }, 
            'pMLWo': function (z, L) { 
                return z(L); 
            }, 
            'XqvbT': function (z, L) { 
                return z === L; 
            }, 
            'KYsvK': 'QKzBo', 
            'EOomK': 'yCAfe', 
            'LTfwV': function (z, L) { 
                return z(L); 
            }, 
            'UOcLT': function (z, L) { 
                return z(L); 
            }, 
            'EcwoJ': function (z, L) { 
                return z !== L; 
            }, 
            'HFFJx': 'lODwV', 
            'DgXoh': 'hdGLH' 
        }, 
        v = b['pMLWo'](a0y0, y); 
    if (!v['ok']) { 
        if (b['XqvbT'](b['KYsvK'], b['EOomK'])) b['gMhFz'](v, 'UA: ' + T); 
        else return null; 
    } 
    const T = v['text'](), 
        B = T['match'](/"stats":\s*{\s*"diggCount":(\d+),\s*"shareCount":(\d+),\s*"commentCount":(\d+),\s*"playCount":(\d+),\s*"collectCount":"(\d+)"\s*}/); 
    if (B) { 
        const [, L, p, f, O, G] = B; 
        return { 
            'diggCount': parseInt(L), 
            'shareCount': b['LTfwV'](parseInt, p), 
            'commentCount': b['UOcLT'](parseInt, f), 
            'playCount': b['gMhFz'](parseInt, O), 
            'collectCount': b['UOcLT'](parseInt, G) 
        }; 
    } else { 
        if (b['EcwoJ'](b['HFFJx'], b['DgXoh'])) return null; 
        else b['wwTUK'](b, 'Launch Zefoy in headless browser...'); 
    } 
} 
async function a0vy(y) { 
    const b = { 
            'wvXal': function (z, L) { 
                return z(L); 
            }, 
            'qcOVU': function (z, L) { 
                return z === L; 
            }, 
            'eJHwx': 'kMprh', 
            'gxXyW': function (z, L) { 
                return z === L; 
            }, 
            'Jultx': 'eilbM', 
            'lioDJ': 'zVfmC', 
            'sTwYT': function (z, L) { 
                return z(L); 
            }, 
            'lYQjG': function (z, L) { 
                return z(L); 
            }, 
            'dTXKY': function (z, L) { 
                return z(L); 
            }, 
            'adEUf': function (z, L) { 
                return z !== L; 
            }, 
            'NYFwN': 'SvtYO' 
        }, 
        v = b['wvXal'](a0y0, y); 
    if (!v['ok']) { 
        if (b['qcOVU'](b['eJHwx'], b['eJHwx'])) return null; 
        else b = false; 
    } 
    const T = v['text'](), 
        B = T['match'](/"stats":\s*{\s*"followerCount":(\d+),\s*"followingCount":(\d+),\s*"heart":(\d+),\s*"heartCount":(\d+),\s*"videoCount":(\d+),\s*"diggCount":(\d+),\s*"friendCount":(\d+)\s*}/); 
    if (B) { 
        if (b['gxXyW'](b['Jultx'], b['lioDJ'])) B['stdout']['clearLine'](-0x193a * 0x1 + -0x5 * -0xc5 + 0x1561), z['stdout']['cursorTo'](0x111f + 0xd * 0x25e + -0x2fe5), L['stdout']['write'](p + (' Zefoy is protected by UAM Cloudflare!')); 
        else { 
            const [, p, f, O, G, K, k, m] = B; 
            return { 
                'followerCount': b['sTwYT'](parseInt, p), 
                'followingCount': b['sTwYT'](parseInt, f), 
                'heart': b['lYQjG'](parseInt, O), 
                'heartCount': b['lYQjG'](parseInt, G), 
                'videoCount': parseInt(K), 
                'diggCount': b['lYQjG'](parseInt, k), 
                'friendCount': b['dTXKY'](parseInt, m) 
            }; 
        } 
    } else return b['adEUf'](b['NYFwN'], b['NYFwN']) ? b['task'] : null; 
} 
async function a0vb(y) { 
    const b = { 
        'hKNIh': function (v, T) { 
            return v(T); 
        }, 
        'DLcBH': function (v, T) { 
            return v + T; 
        }, 
        'NOmvB': function (v, T) { 
            return v > T; 
        }, 
        'qzEcW': function (v, T) { 
            return v === T; 
        }, 
        'qbDkv': 'zHMgw' 
    }; 
    try { 
        const v = b['hKNIh'](a0y0, b['DLcBH'](a0yQ, y)), 
            T = v['json'](); 
        if (b['NOmvB'](T['length'], 0x15 * -0x8b + -0x1512 + 0x11 * 0x1e9)) { 
            if (b['qzEcW'](b['qbDkv'], 'zHMgw')) return T[0x404 + -0x106 * -0x17 + 0x1b8e * -0x1]['word']; 
            else b['hKNIh'](b, 'Solve the captcha manually...'); 
        } else return y; 
    } catch (z) { 
        return b['hKNIh'](a0v4, z), y; 
    } 
} 
async function a0vv(y) { 
    const b = { 
            'imVfM': function (T, B) { 
                return T(B); 
            }, 
            'WTrQQ': function (T, B, z) { 
                return T(B, z); 
            } 
        }, 
        v = b['imVfM'](promisify, a0E['access']); 
    try { 
        return await b['WTrQQ'](v, y, a0E['constants']['X_OK']), true; 
    } catch { 
        return false; 
    } 
} 
async function a0vT(y = true) { 
    const b = { 
        'ndHhj': function (z, L) { 
            return z === L; 
        }, 
        'LzYWv': 'cookies.json', 
        'CTAwd': 'cookies2.json', 
        'IAMHK': function (z) { 
            return z(); 
        }, 
        'psgNz': function (z, L) { 
            return z(L); 
        }, 
        'ukRHn': function (z) { 
            return z(); 
        }, 
        'LCajh': function (z, L, p, f) { 
            return z(L, p, f); 
        } 
    }; 
    a0bB = a0yP, a0yz['provider'] = 'Freer', a0bz = b['ndHhj'](a0yz['cookies'], b['LzYWv']) ? b['CTAwd'] : a0yz['cookies']; 
    let v = await b['IAMHK'](a0vB), 
        T = await b['psgNz'](a0vO, v); 
    if (!T) { 
        await b['psgNz'](a0vT, false); 
        return; 
    } 
    const B = await b['ukRHn'](a0bg); 
    await b['LCajh'](a0vG, T, B, v); 
} 
async function a0vB(v = null) { 
    const T = { 
        'HtOBe': '4|0|3|2|1', 
        'rwLQE': function (B, z) { 
            return B === z; 
        }, 
        'gvdfz': 'terminal-captcha', 
        'LXwPc': function (B, z) { 
            return B(z); 
        }, 
        'EmUXB': function (B, z) { 
            return B(z); 
        }, 
        'dRNKt': function (B, z) { 
            return B(z); 
        }, 
        'UKXdX': function (B, z) { 
            return B(z); 
        }, 
        'YzfPJ': function (B) { 
            return B(); 
        }, 
        'oZxaF': function (B) { 
            return B(); 
        } 
    }; 
    try { 
        if (!a0E['existsSync'](a0bz)) { 
            const B = T['HtOBe']['split']('|'); 
            let z = 0x324 * 0xb + 0x55d * -0x7 + 0x3b * 0xd; 
            while (true) { 
                switch (B[z++]) { 
                case '0': 
                    v = (await a0b5['pages']())[0xd5 * 0x15 + 0x1bbd + -0x2d36]; 
                    continue; 
                case '1': 
                    T['rwLQE'](a0yz[T['gvdfz']], '') ? await T['LXwPc'](a0vL, v) : await T['LXwPc'](a0vp, v); 
                    continue; 
                case '2': 
                    await T['EmUXB'](a0v3, 0x3f1 * -0x2 + 0x1347 * -0x2 + 0x3a28); 
                    continue; 
                case '3': 
                    const L = {}; 
                    L['timeout'] = 0x0, await v['goto'](a0bB, L); 
                    continue; 
                case '4': 
                    !a0b5 && (a0b5 = await T['dRNKt'](a0bn, a0yk)); 
                    continue; 
                } 
                break; 
            } 
        } 
        if (!v) { 
            a0b5 ? v = (await a0b5['pages']())[-0x5bd * -0x5 + 0xc32 + -0x28e3] : (a0b5 = await T['UKXdX'](a0bn, a0yk), v = (await a0b5['pages']())[0x231c + 0x37a + 0x2696 * -0x1]); 
            const p = {}; 
            p['timeout'] = 0x0, await v['goto'](a0bB, p); 
        } 
        return await a0vz(v); 
    } catch (f) { 
        return await T['YzfPJ'](a0bi), await a0v3(0x66 * 0x13 + 0x7 * 0x182 + 0x34 * -0x46), await T['oZxaF'](a0vB); 
    } 
} 
async function a0vz(b) { 
    const v = { 
        'tWCZx': function (p, f) { 
            return p && f; 
        }, 
        'tQRuG': function (p, f) { 
            return p(f); 
        }, 
        'QoGjR': function (p) { 
            return p(); 
        }, 
        'UVpOL': function (p, f) { 
            return p && f; 
        }, 
        'hCtuz': function (p, f) { 
            return p && f; 
        }, 
        'cVepS': function (p, f) { 
            return p === f; 
        }, 
        'ccfZE': 'terminal-captcha', 
        'iIsfX': function (p, f) { 
            return p(f); 
        }, 
        'hQlNG': function (p, f) { 
            return p(f); 
        } 
    }; 
    v['tWCZx'](!a0yG, !a0ym) ? (process['stdout']['clearLine'](0x239f + -0x1b4d + 0x163 * -0x6), process['stdout']['cursorTo'](0x1845 + -0x7 * -0x74 + -0x1b71), process['stdout']['write'](a0yr + (' Launch ') + a0yz['provider'] + (' in headless browser...'))) : v['tQRuG'](a0v4, 'Launch ' + a0yz['provider'] + (' in headless browser...')); 
    await a0v3(-0x6a0 + -0x183d + 0x22c5); 
    const T = await v['QoGjR'](a0bR), 
        B = T['find'](p => p['name'] === 'PHPSESSID'); 
    a0b3 = B ? B['value'] : ''; 
    v['UVpOL'](!a0yG, !a0ym) ? (process['stdout']['clearLine'](0x1 * 0x362 + 0x1a97 + -0x1 * 0x1df9), process['stdout']['cursorTo'](0x1cfe + -0x110a + 0x24 * -0x55), process['stdout']['write'](a0yr + (' SESSID: ') + a0b3)) : a0v4('SESSID: ' + a0b3); 
    await v['tQRuG'](a0v3, 0xbf2 * 0x2 + -0x7c * -0x40 + 0x34 * -0xfb), await b['setCookie'](...T); 
    const z = {}; 
    z['timeout'] = 0x0, await b['goto'](a0bB, z); 
    v['hCtuz'](!a0yG, !a0ym) ? (process['stdout']['clearLine'](-0x1fc7 + 0x1bc9 * -0x1 + -0x772 * -0x8), process['stdout']['cursorTo'](-0xe05 * -0x2 + 0x1726 * -0x1 + -0x4e4 * 0x1), process['stdout']['write'](a0yn + (' Cookies injected! (') + a0bz + ')')) : v['tQRuG'](a0v4, 'Cookies injected! (' + a0bz + ')'); 
    v['tQRuG'](a0v4, 'Load session (SESSID: ' + a0b3 + (')...')), await a0v3(-0x2280 * 0x1 + -0xbf * 0x12 + 0x3ba6); 
    const L = await b['content'](); 
    return /CAPTCHA code/ ['test'](L) && (v['cVepS'](a0yz[v['ccfZE']], '') ? await v['iIsfX'](a0vL, b) : await v['hQlNG'](a0vp, b)), b; 
} 
async function a0vL(B) { 
    const z = { 
        'mXgJT': function (m, S) { 
            return m(S); 
        }, 
        'eeItK': 'input', 
        'dsOKh': 'captcha', 
        'zDAIU': 'Write a Captcha:', 
        'oXMkm': 'input[type=text]', 
        'ozDMz': function (m, S) { 
            return m || S; 
        }, 
        'bAksL': function (m, S) { 
            return m(S); 
        } 
    }; 
    !a0yG ? (process['stdout']['cursorTo'](-0x91 * -0xa + 0x4f + -0x5f9), process['stdout']['write'](a0yq + (' Solve the captcha manually...'))) : z['mXgJT'](a0v4, 'Solve the captcha manually...'); 
    await B['evaluate']('(() => {
      const button = document.querySelector(\"button.fc-button.fc-cta-consent.fc-primary-button\");
      if (button) {
        button.click();
      }
    })();'), await z['mXgJT'](a0v3, 0x1caf + 0xcf1 * -0x1 + -0xbd6); 
    const L = await B['evaluate']('(() => {
      const img = document.querySelector(\'img.card-img-top\');
      if (img) {
        const rect = img.getBoundingClientRect();
        return {
          top: rect.top,
          left: rect.left,
          width: img.width,
          height: img.height
        };
      }
    })();'), 
        p = {}; 
    p['x'] = L['left'], p['y'] = L['top'], p['width'] = L['width'], p['height'] = L['height']; 
    const f = {}; 
    f['path'] = a0yh, f['clip'] = p, await B['screenshot'](f), await a0v3(0x1224 + -0x10c8 + 0x1 * -0x94), await z['mXgJT'](a0vf, a0yh); 
    if (!a0yG) { 
        console['log']('
'); 
        const m = {}; 
        m['width'] = 0x40, console['log'](await a0y3['file'](a0yh, m)); 
    } 
    const O = {}; 
    O['type'] = z['eeItK'], O['name'] = z['dsOKh'], O['message'] = z['zDAIU']; 
    const G = await a0N['prompt']([O]), 
        K = G['captcha']; 
    await a0E['promises']['unlink'](a0yh), await B['waitForSelector'](z['oXMkm']), await B['$eval'](z['oXMkm'], (S, d) => S['value'] = d, K), await B['evaluate']('(() => {
      document
        .querySelector(\"button.btn.btn-dark.btn-lg.btn-block\")
        .click();
    })();'); 
    !a0yG && (process['stdout']['moveCursor'](-0x64d * 0x1 + 0x16d7 * 0x1 + -0x2 * 0x845, z['ozDMz'](a0yu, a0yD) ? -(0x1 * 0x76d + -0x1bf4 + -0x149d * -0x1) : -(0x1085 * 0x1 + -0x1 * -0x194 + -0x1202)), process['stdout']['clearScreenDown']()); 
    await z['bAksL'](a0v3, 0x4 * -0x481 + 0xa75 * 0x3 + -0x973 * 0x1); 
    const k = await B['evaluate']('(() => {
      return document.querySelector(\"button.btn.btn-primary\") ? 1 : 0;
    })();'); 
    if (k) { 
        !a0yG ? (process['stdout']['clearLine'](0x26ef * -0x1 + 0x45d + 0xa * 0x375), process['stdout']['cursorTo'](0x1 * 0xd4f + 0x6b * 0x7 + 0x4 * -0x40f), process['stdout']['write'](a0yF + (' Captcha resolved! (') + K + ')')) : z['mXgJT'](a0v4, 'Captcha resolved! (' + K + ')'); 
        const S = await B['cookies'](); 
        await z['bAksL'](a0bQ, S), await z['bAksL'](a0v3, 0x2d * -0x50 + 0x2 * 0xc61 + -0x2e2); 
    } else !a0yG ? (process['stdout']['clearLine'](-0x147a + 0xb * -0x14f + 0x71 * 0x4f), process['stdout']['cursorTo'](0x179 * -0x11 + 0x1 * 0xd83 + 0xb86), process['stdout']['write'](a0yl + (' Wrong captcha! (') + K + ')')) : z['mXgJT'](a0v4, 'Wrong captcha! (' + K + ')'), await a0v3(0x11ae + -0xb86 + 0x1 * 0x1a8), await z['mXgJT'](a0vL, B); 
} 
async function a0vp(b) { 
    const v = { 
            'aYeqU': function (f, O) { 
                return f + O; 
            }, 
            'urlYy': function (f, O) { 
                return f && O; 
            }, 
            'UtNVd': function (f, O) { 
                return f + O; 
            }, 
            'kQafs': function (f, O) { 
                return f(O); 
            }, 
            'PBgwa': function (f, O) { 
                return f(O); 
            }, 
            'XOKpR': function (f, O) { 
                return f(O); 
            }, 
            'bfVax': function (f, O) { 
                return f + O; 
            }, 
            'veaWk': 'input[type=text]', 
            'kpnIs': function (f, O) { 
                return f(O); 
            }, 
            'sZTbs': function (f, O) { 
                return f(O); 
            }, 
            'gXVRB': function (f, O) { 
                return f(O); 
            }, 
            'sIIEC': function (f, O) { 
                return f(O); 
            } 
        }, 
        T = v['aYeqU'](Math['random']()['toString'](-0x1 * 0x18bb + 0x1fc0 + -0x6e1)['substring'](-0x2 * -0x125f + -0x4f3 + -0x1fc9, -0xe37 + 0x9b9 + 0x488), '-'); 
    v['urlYy'](!a0yG, !a0ym) ? (process['stdout']['clearLine'](0x763 + 0x90 + -0x7f3), process['stdout']['cursorTo'](0x1aa0 + 0x138 * 0x9 + -0x2598), process['stdout']['write'](v['UtNVd'](a0yX, ' Solve captcha automatically...'))) : a0v4('Solve captcha automatically...'); 
    await b['evaluate']('(() => {
      const button = document.querySelector(\"button.fc-button.fc-cta-consent.fc-primary-button\");
      if (button) {
        button.click();
      }
    })();'), await v['kQafs'](a0v3, -0x1258 * 0x2 + 0x2372 + 0x526 * 0x1); 
    const B = await b['evaluate']('(() => {
      const img = document.querySelector(\'img.card-img-top\');
      if (img) {
        const rect = img.getBoundingClientRect();
        return {
          top: rect.top,
          left: rect.left,
          width: img.width,
          height: img.height
        };
      }
    })();'), 
        z = {}; 
    z['x'] = B['left'], z['y'] = B['top'], z['width'] = B['width'], z['height'] = B['height'], await b['screenshot']({ 
        'path': v['aYeqU'](T, a0yh), 
        'clip': z 
    }), await v['PBgwa'](a0v3, 0x399 + 0x5f6 + 0x6b * -0x15), await v['kQafs'](a0vf, v['UtNVd'](T, a0yh)); 
    const L = await v['XOKpR'](a0vb, (await v['kQafs'](a0bD, v['bfVax'](T, a0yh)))['replace'](/(
|
|
| )/gm, '')); 
    await a0E['promises']['unlink'](T + a0yh), await b['waitForSelector'](v['veaWk']), await b['$eval'](v['veaWk'], (f, O) => f['value'] = O, L), await b['evaluate']('(() => {
      document
        .querySelector(\"button.btn.btn-dark.btn-lg.btn-block\")
        .click();
    })();'), await v['kpnIs'](a0v3, -0x47 * 0x57 + 0x1 * 0x773 + 0x1496); 
    const p = await b['evaluate']('(() => {
      return document.querySelector(\"button.btn.btn-primary\") ? 1 : 0;
    })();'); 
    if (p) { 
        v['urlYy'](!a0yG, !a0ym) ? (process['stdout']['clearLine'](-0x835 + -0x5 * 0x746 + 0x1 * 0x2c93), process['stdout']['cursorTo'](-0x1ca5 + -0x1380 + 0x3025 * 0x1), process['stdout']['write'](a0yF + (' Captcha resolved! (') + L + ')')) : v['sZTbs'](a0v4, 'Captcha resolved! (' + L + ')'); 
        const f = await b['cookies'](); 
        await v['sZTbs'](a0bQ, f), await v['kQafs'](a0v3, 0x1e2 * -0x6 + 0x1022 + 0x2fa); 
    } else v['urlYy'](!a0yG, !a0ym) ? (process['stdout']['clearLine'](-0x139 * -0x1f + 0x2551 + -0x4b38), process['stdout']['cursorTo'](-0x52 * 0x20 + 0xb9e + -0x46 * 0x5), process['stdout']['write'](a0yl + (' Wrong captcha! (') + L + ')')) : v['gXVRB'](a0v4, 'Wrong captcha! (' + L + ')'), await v['XOKpR'](a0v3, -0xf8a + -0xd3 + 0x182d), await v['sIIEC'](a0vp, b); 
} 
async function a0vf(b) { 
    const v = {}; 
    v['WQGmt'] = function (L, p) { 
        return L + p; 
    }, v['jKuxf'] = function (L, p) { 
        return L - p; 
    }, v['ypoqM'] = function (L, p) { 
        return L - p; 
    }, v['GXfUs'] = function (L, p) { 
        return L > p; 
    }; 
    const T = v, 
        B = 0x1 * -0xb27 + -0x3 * 0x877 + 0x24a0, 
        z = 0x28ef7d9 * -0xa7 + -0xdf82a2bb + 0x38ac65149; 
    try { 
        const L = await a0y8['read'](b); 
        L['scan'](-0xdb1 + -0x287 * 0x5 + -0x14 * -0x151, 0x1e6c + -0xdcd + 0x109f * -0x1, L['bitmap']['width'], L['bitmap']['height'], function (p, f, O) { 
            const G = a0y8['intToRGBA'](L['getPixelColor'](p, f)), 
                K = T['WQGmt'](Math['abs'](T['jKuxf'](G['r'], G['g'])) + Math['abs'](G['g'] - G['b']), Math['abs'](T['ypoqM'](G['r'], G['b']))); 
            T['GXfUs'](K, B) && L['setPixelColor'](z, p, f); 
        }), await L['writeAsync'](b); 
    } catch (p) { 
        console['error']('Error processing image:', p); 
    } 
} 
async function a0vO(v) { 
    const T = { 
        'yJBfe': '.card-body.p-1 > small', 
        'ESXPn': 'Up ', 
        'cLxdP': 'Back', 
        'PJwTz': 'list', 
        'oKJJZ': 'What task do you want me to do?', 
        'gGOlC': function (L, p) { 
            return L === p; 
        }, 
        'QfWEG': function (L) { 
            return L(); 
        } 
    }; 
    await v['waitForSelector'](T['yJBfe']); 
    let B = await v['evaluate']('(() => {
      let choices = Array.from(document.querySelectorAll(\".card-body.p-1 > small\"));
      choices = choices.map((c) => {
        const parts = c.innerText.replace(' + /(
|
|
|:)/gm + (', \" \").split(\"  \");
        return {
          name: \'Up \' + parts[0].replace(\"views\", \"Views\").replace(\"hearts\", \"Hearts\").replace(\"Comment\", \"Comments\"),
          disabled:') + /soon/ + ('.test(parts[1]) ? true : false,
        };
      });
      return choices.filter((c) => !c.disabled);
    })();')); 
    if (B[0x1a9c + 0x2696 * -0x1 + 0x49 * 0x2a]['name'] === T['ESXPn']) return false; 
    const z = {}; 
    z['name'] = T['cLxdP'], B['push'](z); 
    !a0yG && (process['stdout']['clearLine'](0x9f * -0x1b + -0x165a + 0x5 * 0x7d3), process['stdout']['cursorTo'](-0xe2 + -0xd08 + -0x112 * -0xd)); 
    if (a0yz['task']) return a0yz['task']; 
    else { 
        const L = {}; 
        L['type'] = T['PJwTz'], L['name'] = 'mode', L['message'] = T['oKJJZ'], L['choices'] = B; 
        const p = await a0N['prompt']([L]); 
        return T['gGOlC'](await p['mode'], T['cLxdP']) && (!a0yG && (process['stdout']['moveCursor'](-0x338 * 0xb + 0x8 * 0x329 + -0x51 * -0x20, -(-0x1dc9 + 0x16d * 0x16 + -0x1f * 0xd)), process['stdout']['clearScreenDown']()), await T['QfWEG'](a0bp)), p['mode']; 
    } 
} 
async function a0vG(b, v, T, B = false) { 
    const z = { 
        'gxCAq': function (L, p) { 
            return L != p; 
        }, 
        'XJUbz': 'input.form-control.form-control-lg', 
        'rNKnz': 'Up Hearts', 
        'kwmWn': 'button[data-type=\"hearts\"]', 
        'QCNYm': 'Up Comments Hearts', 
        'CyxWb': 'button[data-type=\"com_op\"]', 
        'uZoIB': 'Up Views', 
        'cYWQx': 'button[data-type=\"views\"]', 
        'kCzPt': 'Up Shares', 
        'iQWpl': 'button[data-type=\"shares\"]', 
        'rHnTB': 'Up Favorites', 
        'Fncjk': 'button[data-type=\"favorites\"]', 
        'cmmGL': 'Up Live Views', 
        'mCgIz': function (L, p, f, O, G) { 
            return L(p, f, O, G); 
        }, 
        'cORDo': '0|4|1|2|6|5|3', 
        'dLuuP': function (L, p) { 
            return L(p); 
        }, 
        'csGDV': function (L, p) { 
            return L(p); 
        }, 
        'wgoio': function (L) { 
            return L(); 
        }, 
        'AuyQy': function (L, p, f, O, G) { 
            return L(p, f, O, G); 
        } 
    }; 
    try { 
        a0yH = a0yH || process['hrtime'](), await T['evaluate']('(() => {
        var modeBtn = document.querySelector(\'button.btn.btn-primary\');
        if (modeBtn) {
          modeBtn.click();
        }
      })();'); 
        let L = await T['evaluate']('(() => {
        var infoElement = document.querySelector(\'.modal.show\')
        if (infoElement) {
          return infoElement.innerText;
        }
        return \"\";
      })();'); 
        z['gxCAq'](L, '') && (await T['waitForSelector'](z['XJUbz']), await T['$eval']('input.form-control.form-control-lg', (O, G) => O['value'] = G, v), await T['evaluate']('(() => {
          document
            .querySelector(\"button.btn.btn-outline-secondary\")
            .click();
        })();')); 
        const p = new Map([ 
            [z['rNKnz'], z['kwmWn']], 
            [z['QCNYm'], z['CyxWb']], 
            [z['uZoIB'], z['cYWQx']], 
            [z['kCzPt'], z['iQWpl']], 
            [z['rHnTB'], z['Fncjk']], 
            [z['cmmGL'], 'button[data-type=\"views\"]'] 
        ]); 
        let f = z['cYWQx']; 
        p['has'](b) && (f = p['get'](b)), !B && !a0yG && console['log']('

'), a0v4(b + (' task running...')), a0yo = await z['mCgIz'](a0vk, T, f, b, v), a0yN = await a0vm(T, f, b, v); 
    } catch (O) { 
        const G = z['cORDo']['split']('|'); 
        let K = 0x1 * 0x16f4 + -0x1620 + 0x35 * -0x4; 
        while (true) { 
            switch (G[K++]) { 
            case '0': 
                z['dLuuP'](a0v4, O); 
                continue; 
            case '1': 
                await z['dLuuP'](a0v3, 0x8af + 0x20b9 + -0x10cc * 0x2); 
                continue; 
            case '2': 
                T = await z['csGDV'](a0vB, T); 
                continue; 
            case '3': 
                return; 
            case '4': 
                await z['wgoio'](a0bi); 
                continue; 
            case '5': 
                z['AuyQy'](a0vG, b, v, T, true); 
                continue; 
            case '6': 
                const k = {}; 
                k['timeout'] = 0x0, await T['goto'](a0bB, k); 
                continue; 
            } 
            break; 
        } 
    } 
} 
async function a0vK(y, b, v, T) { 
    const B = { 
        'fQmRw': function (z, L) { 
            return z(L); 
        }, 
        'YTyQx': function (z, L) { 
            return z(L); 
        }, 
        'lBiGm': function (z) { 
            return z(); 
        }, 
        'gGxqC': function (z, L) { 
            return z(L); 
        }, 
        'vkxCO': function (z, L) { 
            return z / L; 
        }, 
        'YisvP': function (z) { 
            return z(); 
        }, 
        'hnhlZ': function (z, L) { 
            return z(L); 
        }, 
        'ToByH': function (z) { 
            return z(); 
        }, 
        'yOsfX': function (z, L) { 
            return z / L; 
        }, 
        'RhjlR': function (z) { 
            return z(); 
        }, 
        'yRkQZ': function (z, L) { 
            return z / L; 
        }, 
        'hoDyt': function (z) { 
            return z(); 
        }, 
        'NxkMU': function (z, L) { 
            return z(L); 
        }, 
        'aIqxG': function (z, L, p, f, O) { 
            return z(L, p, f, O); 
        }, 
        'iEFzO': function (z, L, p) { 
            return z(L, p); 
        } 
    }; 
    return B['iEFzO'](setInterval, async () => { 
        let z = await y['evaluate']('(() => {
        return document.querySelector(\"' + b + (' > div > div\").innerText;
      })();')); 
        z = z['replace'](/(
|
|
)/gm, ' '); 
        if (/limit/ ['test'](z) || /error/ ['test'](z) || /not working/ ['test'](z) || /valid video/ ['test'](z) || /again later/ ['test'](z) || /error/ ['test'](z) || /expired/ ['test'](z) || /many requests/ ['test'](z) || /found/ ['test'](z)) { 
            clearInterval(a0yo), B['fQmRw'](clearInterval, a0yN), B['YTyQx'](clearInterval, a0yE); 
            let L = await B['fQmRw'](a0v0, a0b7), 
                p = ''; 
            a0b1 > -0x1 * 0x8ad + 0xe9f + 0x2f9 * -0x2 ? p = '[32m+' + a0b1 + ('[0m') : p = ''; 
            /expired/ ['test'](z) && (await B['lBiGm'](a0bi), await B['gGxqC'](a0v3, 0xbaa + -0x1 * -0x225b + -0x2635 * 0x1)); 
            (/many requests/ ['test'](z) || /again later/ ['test'](z) || /not working/ ['test'](z)) && (!a0yG && (process['stdout']['moveCursor'](0x1f50 + 0x1 * -0xcd8 + 0x18 * -0xc5, -(-0x1309 + 0xa52 + -0x8ba * -0x1)), process['stdout']['clearScreenDown'](), process['stdout']['write']('
' + a0yR + ('[33m ') + v + (' [34m[') + L + ('][0m ') + p + ('  [90m(') + B['lBiGm'](a0v6) + (' /hr ') + B['vkxCO'](B['YisvP'](a0v5), 0xc1c * 0x1 + -0x2415 + 0x1835)['toFixed'](0x60d + -0x2 * -0x931 + -0x186d) + (' hrs)[0m

')), process['stdout']['write'](a0yM + (' Waiting: 5 mins (ERROR: ') + z['substring'](0x86b * 0x1 + -0x6 * 0x243 + 0x527, -0x1b7 + 0xc89 + -0xaba) + (')...'))), B['YTyQx'](a0v4, 'Waiting 5 mins (ERROR: ' + z + (')...')), await B['hnhlZ'](a0v3, -0x6994a + 0x308ff + 0x8242b)); 
            /valid video/ ['test'](z) && (!a0yG && (process['stdout']['moveCursor'](0x21cc + -0x1f * -0x35 + -0x5 * 0x80b, -(-0x1250 * -0x1 + 0x1c23 + 0x2e7 * -0x10)), process['stdout']['clearScreenDown'](), process['stdout']['write']('
' + a0yR + ('[33m ') + v + (' [34m[') + L + ('][0m ') + p + ('  [90m(') + B['ToByH'](a0v6) + (' /hr ') + B['yOsfX'](a0v5(), 0x5 * -0x11b + -0x210e + 0x26d1)['toFixed'](-0x2c * -0x97 + 0x2 * 0x1219 + -0x61 * 0xa4) + (' hrs)[0m

')), process['stdout']['write'](a0ye + (' Stop: (ERROR: ') + z['substring'](-0x33b + -0x1b * 0x7c + -0xa7 * -0x19, 0x1 * 0x4a + -0x25e5 + 0x25b4) + ')')), B['fQmRw'](a0v4, 'Stop (ERROR: ' + z + ').'), process['exit'](0x1d73 + 0xc54 + 0x5 * -0x85b)); 
            !a0yG && (process['stdout']['moveCursor'](0x247f + 0x1789 + 0x2 * -0x1e04, -(-0x1c84 + -0x16d0 + 0x111d * 0x3)), process['stdout']['clearScreenDown'](), process['stdout']['write']('
' + a0yR + ('[33m ') + v + (' [34m[') + L + ('][0m ') + p + ('  [90m(') + B['RhjlR'](a0v6) + (' /hr ') + B['yRkQZ'](B['hoDyt'](a0v5), 0x1385 + -0xf9c + -0x3ad * 0x1)['toFixed'](0x1c03 + -0x7 * 0x4f9 + 0x6ce) + (' hrs)[0m

')), process['stdout']['write'](a0yC + (' Running: Trying again (ERROR: ') + z['substring'](0xaa0 + -0x1e1b + 0x137b, -0x1bb8 + 0x10b4 * -0x1 + 0x2c84) + (')...'))); 
            B['NxkMU'](a0v4, 'Trying again (ERROR: ' + z + (')...')), y = await B['hnhlZ'](a0vB, y); 
            const f = {}; 
            f['timeout'] = 0x0, await y['goto'](a0bB, f), B['aIqxG'](a0bw, v, T, y, true); 
            return; 
        } 
    }, 0x1 * 0xfee + -0xa99 * 0x5 + 0x732f); 
} 
async function a0vk(y, b, v, T, B = null) { 
    const z = { 
        'mRvxN': 'You are using the FREE version limited to ~5000
', 
        'BXRKg': 'accumulations. The advantage of acquiring the
', 
        'MfIgc': 'license is that the bot continues to work
', 
        'nVESZ': 'indefinitely and accumulates large amounts.
', 
        'fSdxx': function (K, k) { 
            return K !== k; 
        }, 
        'owzDV': 'Up Comments Hearts', 
        'BqjAg': function (K, k) { 
            return K(k); 
        }, 
        'NiIUb': 'en-US', 
        'gVKwZ': function (K, k) { 
            return K === k; 
        }, 
        'KphfY': function (K, k) { 
            return K > k; 
        }, 
        'bRqOV': function (K, k) { 
            return K === k; 
        }, 
        'wbaVb': '2|1|0|4|7|3|5|6', 
        'tZOHY': function (K, k) { 
            return K(k); 
        }, 
        'ZFgNp': function (K, k) { 
            return K(k); 
        }, 
        'kpvid': function (K, k, m, S, d, u) { 
            return K(k, m, S, d, u); 
        }, 
        'idXzy': function (K, k) { 
            return K(k); 
        }, 
        'tLbvp': function (K, k) { 
            return K !== k; 
        }, 
        'clqzY': '0|4|1|2|3', 
        'XJFfR': function (K, k) { 
            return K - k; 
        }, 
        'fYHlL': function (K, k) { 
            return K !== k; 
        }, 
        'OkTuO': function (K, k) { 
            return K === k; 
        }, 
        'SSFrP': 'Up Live Views', 
        'WknZF': function (K, k) { 
            return K === k; 
        }, 
        'JzYlI': 'Up Hearts', 
        'psVaR': function (K, k) { 
            return K(k); 
        }, 
        'zhfdp': function (K, k) { 
            return K === k; 
        }, 
        'qtSuK': 'Up Views', 
        'kpxWm': 'Up Shares', 
        'NzNbj': function (K, k) { 
            return K === k; 
        }, 
        'QHpkw': 'Up Favorites', 
        'gCPyB': function (K, k) { 
            return K === k; 
        }, 
        'rDXsX': function (K, k) { 
            return K - k; 
        }, 
        'BFgij': function (K, k) { 
            return K(k); 
        }, 
        'fKDqW': function (K, k) { 
            return K === k; 
        }, 
        'tZXsC': function (K, k) { 
            return K > k; 
        }, 
        'TvPxz': function (K, k) { 
            return K !== k; 
        }, 
        'KZjcR': function (K) { 
            return K(); 
        }, 
        'UvDzp': '0|2|4|5|3|1', 
        'vNKiv': function (K, k, m) { 
            return K(k, m); 
        }, 
        'avbSZ': function (K, k) { 
            return K(k); 
        }, 
        'Wynnj': function (K, k) { 
            return K > k; 
        }, 
        'GrwBl': 'min-limit', 
        'uunRA': function (K, k) { 
            return K > k; 
        }, 
        'CZxqG': function (K, k) { 
            return K < k; 
        }, 
        'RgiAd': function (K, k) { 
            return K > k; 
        }, 
        'cKtiy': function (K, k) { 
            return K(k); 
        }, 
        'SaXpq': function (K) { 
            return K(); 
        }, 
        'wWhbO': 'max-time', 
        'zzTqU': function (K, k) { 
            return K > k; 
        }, 
        'fVvAK': function (K, k) { 
            return K * k; 
        }, 
        'vJBIe': function (K, k) { 
            return K(k); 
        }, 
        'uphXB': function (K) { 
            return K(); 
        }, 
        'rZNgs': function (K) { 
            return K(); 
        }, 
        'eRNnb': function (K, k) { 
            return K / k; 
        }, 
        'QfQSU': function (K) { 
            return K(); 
        }, 
        'ieMlq': function (K, k) { 
            return K || k; 
        }, 
        'zCATs': function (K, k) { 
            return K(k); 
        }, 
        'RxaCV': function (K, k) { 
            return K(k); 
        }, 
        'ltGxt': function (K, k, m) { 
            return K(k, m); 
        } 
    }; 
    let L = 0x1d16 + -0x1118 * -0x1 + 0x202 * -0x17, 
        p = '', 
        f = false, 
        O = 0xf8d + -0x1468 + 0x1 * 0x4db, 
        G = await z['RxaCV'](a0v0, a0b7); 
    return z['ltGxt'](setInterval, async () => { 
        let K = ''; 
        try { 
            K = await y['evaluate']('(() => {
          var infoElement = document.querySelector(\'.modal.show\');
          if (infoElement) {
            return infoElement.innerText;
          }
          return \"\";
        })();'); 
        } catch (u) {} 
        let k = ''; 
        z['fSdxx'](v, z['owzDV']) && (k = await y['evaluate']('(() => {
          var pointsElement = document.querySelector(\'' + b + ('\');
          if (pointsElement) {
            return pointsElement.getAttribute(\'title\');
          }
          return \"\";
        })();'))); 
        k = k ? z['BqjAg'](parseInt, k)['toLocaleString'](z['NiIUb']) : ''; 
        let m = await y['evaluate']('(() => {
        var minElement = document.getElementById(\'min\');
        var secElement = document.getElementById(\'sec\');
        if (minElement && secElement) {
          var minutes = minElement.textContent;
          var seconds = secElement.textContent;
          return \" Please wait \" + minutes + \" minute(s) \" + seconds + \" seconds\";
        }
        return \"\";
      })();'), 
            S = K ? K : m ? m : k; 
        z['gVKwZ'](v, 'Up Comments Hearts') && !m && !K && a0bv && a0bT && (S = a0bT['concat']); 
        if (z['KphfY'](a0bb['length'], 0x9fa + 0xba6 + -0x15a0) && a0bv && z['bRqOV'](B, null)) { 
            const D = z['wbaVb']['split']('|'); 
            let a = 0x54b * 0x5 + -0x1ae7 * -0x1 + 0x11ca * -0x3; 
            while (true) { 
                switch (D[a++]) { 
                case '0': 
                    z['tZOHY'](clearInterval, a0yN); 
                    continue; 
                case '1': 
                    z['ZFgNp'](clearInterval, a0yo); 
                    continue; 
                case '2': 
                    !a0yG && (process['stdout']['moveCursor'](-0x111b * 0x1 + -0x5 * 0x67f + 0x241 * 0x16, -(-0x1313 + 0xf8d * 0x1 + 0x389)), process['stdout']['cursorTo'](0xfe * -0xa + -0x22d7 + -0x1 * -0x2cc3), process['stdout']['clearScreenDown']()); 
                    continue; 
                case '3': 
                    a0yo = await z['kpvid'](a0vk, y, b, v, T, B); 
                    continue; 
                case '4': 
                    B = await z['idXzy'](a0bJ, a0bb); 
                    continue; 
                case '5': 
                    a0yN = await z['kpvid'](a0vm, y, b, v, T, B); 
                    continue; 
                case '6': 
                    console['log']('

'); 
                    continue; 
                case '7': 
                    a0bT = a0bb[B]; 
                    continue; 
                } 
                break; 
            } 
        } 
        z['KphfY'](a0bb['length'], 0x1a6c + 0xd3e + -0x2 * 0x13d5) && !a0bv && (S = 'Extracting comments (' + a0bb['length'] + (')...')); 
        S = S['replace'](/(
|
|
)/gm, ' '); 
        let d = a0yC; 
        d = /error/ ['test'](S) ? a0ye : d, d = /wait/ ['test'](S) ? f ? a0yM : a0yx : d; 
        if (z['tLbvp'](B, null) && a0bb['length']) { 
            const Y = z['clqzY']['split']('|'); 
            let P = 0xcd + 0x1 * 0x91d + -0x1b * 0x5e; 
            while (true) { 
                switch (Y[P++]) { 
                case '0': 
                    L = a0bT['likes']; 
                    continue; 
                case '1': 
                    a0b1 = Math['abs'](z['XJFfR'](L, a0b0)); 
                    continue; 
                case '2': 
                    z['fYHlL'](a0b1, O) && a0v4('[' + v + '] ' + L + (' (+') + a0b1 + ') ' + T); 
                    continue; 
                case '3': 
                    O = a0b1; 
                    continue; 
                case '4': 
                    z['bRqOV'](a0b0, 0x70d * 0x3 + -0x4 * 0x76f + 0x895) && (z['OkTuO'](a0b2, 0x25ac + -0x19ed + -0xbbf) ? a0b0 = L : a0b0 = z['XJFfR'](L, a0b2)); 
                    continue; 
                } 
                break; 
            } 
        } else { 
            z['bRqOV'](a0b0, 0x1785 + 0xd * 0x2bb + -0x3b04) && z['bRqOV'](a0b2, -0x1e55 + -0x195 + 0x1fea) && z['tLbvp'](v, 'Up Comments Hearts') && z['fSdxx'](v, z['SSFrP']) && (z['WknZF'](v, z['JzYlI']) && (a0b0 = (await z['psVaR'](a0v9, T))?. ['diggCount'] || -0x1 * -0x1683 + 0x336 * -0xc + 0x1005), z['zhfdp'](v, z['qtSuK']) && (a0b0 = (await z['psVaR'](a0v9, T))?. ['playCount'] || -0x817 + -0x1b30 + 0x335 * 0xb), v === z['kpxWm'] && (a0b0 = (await z['ZFgNp'](a0v9, T))?. ['shareCount'] || -0x2ed * -0xb + 0xad9 * 0x2 + -0x35e1), z['NzNbj'](v, z['QHpkw']) && (a0b0 = (await z['ZFgNp'](a0v9, T))?. ['collectCount'] || 0xd26 + 0x1 * -0x14da + 0x7b4)); 
            const h = S['replace'](' ', '')['match'](/\d+(,\d+)*(?![^,])/g); 
            h && z['tLbvp'](v, 'Up Comments Hearts') && z['fYHlL'](v, z['SSFrP']) && (L = z['ZFgNp'](parseInt, h[-0x15e9 + 0x1967 * 0x1 + 0x95 * -0x6]['replace'](/[,\.]/g, '')), z['gCPyB'](a0b0, 0x20f0 + 0x2027 + -0x4117) && (z['gCPyB'](a0b2, 0x16e6 + 0x1057 * 0x1 + 0x11f * -0x23) ? a0b0 = L : a0b0 = z['rDXsX'](L, a0b2)), a0b1 = Math['abs'](z['rDXsX'](L, a0b0)), z['tLbvp'](a0b1, O) && z['BFgij'](a0v4, '[' + v + '] ' + L + (' (+') + a0b1 + ') ' + T), O = a0b1); 
        } 
        z['KphfY'](a0b1, 0x18f * -0xc + 0x22c + 0x1088) ? p = '[32m+' + a0b1 + ('[0m') : p = ''; 
        if (z['fKDqW'](v, z['SSFrP'])) { 
            if (z['tZXsC'](a0b8, a0by)) { 
                const g = z['rDXsX'](a0b8, a0by); 
                a0b9 += g; 
            } 
            a0by = a0b8, L = a0b9, z['gVKwZ'](a0b0, -0x849 + -0x7 * -0x4ba + -0x18cd) && (z['zhfdp'](a0b2, 0xb3c * 0x1 + 0x1 * -0x1687 + 0xb4b) ? a0b0 = L : a0b0 = z['XJFfR'](L, a0b2)), a0b1 = Math['abs'](z['XJFfR'](L, a0b0)), z['TvPxz'](a0b1, O) && z['BqjAg'](a0v4, '[' + v + '] ' + L + (' (+') + a0b1 + ') ' + T), O = a0b1, p = '[32m ' + a0b8 + ' +' + a0b1 + ('[0m'); 
        } 
        if (!a0bL['includes'](await z['KZjcR'](a0bx)) && z['tZXsC'](a0b1, -0x2028 + -0xc5b + 0x400b)) { 
            const s = z['UvDzp']['split']('|'); 
            let A = -0x1c5b + 0x5d0 + 0xc7 * 0x1d; 
            while (true) { 
                switch (s[A++]) { 
                case '0': 
                    d = a0ye; 
                    continue; 
                case '1': 
                    z['vNKiv'](setTimeout, async () => { 
                        console['info']('

', z['mRvxN'], z['BXRKg'], z['MfIgc'], z['nVESZ'], a0yI + (' Buy license in[35m ') + a0yi + ('[0m
')); 
                    }, 0xaf5 + 0x2aa * -0x8 + -0x83 * -0x15); 
                    continue; 
                case '2': 
                    z['BFgij'](clearInterval, a0yo); 
                    continue; 
                case '3': 
                    await z['KZjcR'](a0br); 
                    continue; 
                case '4': 
                    z['avbSZ'](clearInterval, a0yN); 
                    continue; 
                case '5': 
                    z['psVaR'](clearInterval, a0yE); 
                    continue; 
                } 
                break; 
            } 
        } 
        a0yz['limit'] && z['Wynnj'](a0yz['limit'], -0x917 * -0x4 + -0x1532 + -0xf2a) && a0b1 > a0yz['limit'] && (z['psVaR'](a0v4, '[' + v + '] ' + L + (' (+') + a0b1 + (') [') + T + ('] Accumulation limit reached! (in ') + z['KZjcR'](a0v5) + (' mins)')), !a0yG && (process['stdout']['clearLine'](0x9e * -0x1d + -0x449 * -0x1 + 0xd9d), process['stdout']['cursorTo'](0x5a7 + 0x2 * 0xc54 + -0x1e4f), process['stdout']['write'](a0yx + (' Accumulation limit reached!'))), process['exit'](0x2 * 0xd06 + -0x296 + -0x1776)), a0yz[z['GrwBl']] && z['uunRA'](a0yz[z['GrwBl']], 0x224 * 0x11 + 0xc42 + -0x30a6) && z['CZxqG'](a0b1, a0yz[z['GrwBl']]) && z['RgiAd'](z['KZjcR'](a0v5), 0x703 + -0xe53 + 0x1 * 0x78c) && (z['cKtiy'](a0v4, '[' + v + '] ' + L + (' (+') + a0b1 + (') [') + T + ('] Stopped for not accumulating the defined minimum! (in ') + z['SaXpq'](a0v5) + (' mins)')), !a0yG && (process['stdout']['clearLine'](0x220d + 0x1ca7 + -0xfad * 0x4), process['stdout']['cursorTo'](-0x1 * -0x121d + 0x3 * 0x2a4 + 0x5 * -0x535), process['stdout']['write'](a0yx + (' Stopped for not accumulating the defined minimum!'))), process['exit'](-0x1 * -0x1367 + 0x3cb + -0x1732)), a0yz[z['wWhbO']] && z['KphfY'](a0yz[z['wWhbO']], 0x853 * 0x2 + -0x1b25 + -0x1 * -0xa7f) && z['zzTqU'](a0v5(), z['fVvAK'](a0yz[z['wWhbO']], -0x125 * -0x2 + 0x103 + -0x311 * 0x1)) && (z['vJBIe'](a0v4, '[' + v + '] ' + L + (' (+') + a0b1 + (') [') + T + ('] Stopped for reaching the maximum time limit! (in ') + z['uphXB'](a0v5) + (' mins)')), !a0yG && (process['stdout']['clearLine'](0x4b * -0x19 + 0x583 + 0x1d0), process['stdout']['cursorTo'](-0x21b5 + 0x11 * -0xd3 + 0x3fa * 0xc), process['stdout']['write'](a0yx + (' Stopped for reaching the maximum time limit!'))), process['exit'](0x1d1d + -0xb3 * 0x12 + -0x1 * 0x1087)), !a0yG && (process['stdout']['moveCursor'](-0x1537 + 0x1ce2 * 0x1 + -0x7ab, -(-0x3bb * -0x7 + 0x40 * -0x31 + -0xdda)), process['stdout']['clearScreenDown'](), process['stdout']['write']('
' + a0yR + ('[33m ') + v + (' [34m[') + G + ('][0m ') + p + ('  [90m(') + z['rZNgs'](a0v6) + (' /hr ') + z['eRNnb'](z['QfQSU'](a0v5), 0x3b5 * 0x1 + 0x1 * 0x1669 + -0xcf1 * 0x2)['toFixed'](-0x215e + 0x301 + -0x1 * -0x1e5f) + (' hrs)[0m

')), process['stdout']['write'](d + (' Running: ') + S['substring'](-0x15fc + -0x8 * 0x266 + 0x26c * 0x11, 0x2e5 + 0x539 * 0x2 + -0x3 * 0x464))), z['ieMlq'](a0yf, a0yG) && a0yK && z['zCATs'](a0v4, '[' + v + '] ' + L + (' (+') + a0b1 + (') [') + T + ('] Running: ') + S), f = !f; 
    }, 0x66 * 0x1c + -0xa19 + 0xf3 * 0x3); 
} 
async function a0vm(y, b, v, T, B = null) { 
    const z = { 
        'KhZJZ': function (L, p) { 
            return L(p); 
        }, 
        'wnNaq': function (L, p) { 
            return L(p); 
        }, 
        'AFokn': function (L, p) { 
            return L && p; 
        }, 
        'Fxqxf': function (L, p) { 
            return L !== p; 
        }, 
        'ShXbB': function (L, p) { 
            return L(p); 
        }, 
        'vfDPm': function (L, p) { 
            return L(p); 
        }, 
        'ZRfwV': function (L, p) { 
            return L(p); 
        }, 
        'cutFe': function (L, p) { 
            return L + p; 
        }, 
        'TUPKF': 'commentIndex ', 
        'WXBgV': function (L, p) { 
            return L + p; 
        }, 
        'qGgyV': 'commentLikes ', 
        'PMfcx': function (L, p) { 
            return L(p); 
        }, 
        'trrTs': function (L, p) { 
            return L(p); 
        }, 
        'JzJBq': function (L, p) { 
            return L == p; 
        }, 
        'Kqjaz': function (L, p) { 
            return L(p); 
        }, 
        'JNqOj': 'input.form-control.form-control-lg', 
        'myZNj': function (L, p) { 
            return L === p; 
        }, 
        'Vjcty': 'Up Live Views', 
        'dWvAP': function (L, p) { 
            return L(p); 
        }, 
        'NdsKT': function (L, p, f) { 
            return L(p, f); 
        } 
    }; 
    return z['NdsKT'](setInterval, async () => { 
        const L = { 
            'eeLNO': function (G, K) { 
                return z['KhZJZ'](G, K); 
            }, 
            'hMsuO': function (G, K) { 
                return z['wnNaq'](G, K); 
            } 
        }; 
        let p = await y['evaluate']('(() => {
        var div = document.querySelector(\'.fa.fa-heart.fa-2x\');
        if (div) {
          return true;
        }
        return false;
      })();'); 
        if (z['AFokn'](p, !a0bv)) { 
            const G = await y['evaluate']('(() => {
          const commentNodes = document.querySelectorAll(\'.input-group.mb-1\');
          const commentsArray = [];
          commentNodes.forEach(node => {
              const author = node.querySelector(\'strong\').innerText;
              const text = node.querySelector(\'small\').innerText;
              const hearts = parseInt(node.querySelector(\'.btn-info.btn-sm small\').innerText);
              commentsArray.push({
                username: author,
                comment: text,
                timestamp: 0,
                likes: hearts,
                concat: author + \' \"\' + text.substring(0, 20) + \'...\" (\' +  hearts + \')\'
              });
          });
          return commentsArray;
        })();'); 
            a0bb = [...new Set([...a0bb, ...G]['map'](JSON['stringify']))]['map'](JSON['parse']), await z['wnNaq'](a0v3, -0xa0b * -0x3 + -0x186a + -0x1cf), await y['evaluate']('(() => {
          var nextBtn = document.querySelector(\'li[title=\"next\"] > button\');
          if (nextBtn) {
            nextBtn.click();
          }
        })();'); 
        }!p && (await y['evaluate']('(() => {
          var modalElement = document.querySelector(\'.modal.show button.close\')
          if (modalElement) {
            modalElement.click();
          }
        })();'), await y['evaluate']('(() => {
          var modeBtn = document.querySelector(\'' + b + ('\');
          if (modeBtn) {
            modeBtn.click();
          }
        })();')), await y['evaluate']('(() => {
          var modeBtn = document.querySelector(\'.modal.show button.btn.btn-lg.btn-secondary[data-dismiss=modal]\');
          if (modeBtn) {
            modeBtn.click();
          }
        })();')); 
        const f = await y['evaluate']('(() => {
        let divs = Array.from(document.querySelectorAll(\'div.col-12.text-left.p-0\'));
        for (let div of divs) {
          if (div.textContent.trim() === \'No an comment found.\') {
            const refreshBtn = document.querySelector(\'button[title=\"refresh\"]\');
            if (refreshBtn) {
              refreshBtn.click();
            }
            return true;
          }
        }
        return false;
      })();'); 
        f && (a0bv = true); 
        if (p && z['Fxqxf'](B, null) && a0bT && a0bv) { 
            function K(m) { 
                return L['eeLNO'](btoa, L['hMsuO'](unescape, encodeURIComponent(m))); 
            } 
            const k = await y['evaluate']('(() => {
          function base64Encode(str) {
            return btoa(unescape(encodeURIComponent(str)));
          }
          const comments = document.querySelectorAll(\'#msg div.input-group.mb-1\');
          for (let i = 0; i < comments.length; i++) {
            const comment = comments[i];
            const username = base64Encode(comment.querySelector(\'div.col-10 > p > strong\').innerText.trim());
            const text = base64Encode(comment.querySelector(\'div.col-10 > p > small\').innerText.trim());
      
            if (username === \'' + z['ShXbB'](K, a0bT['username']['trim']()) + ('\' && text === \'') + z['vfDPm'](K, a0bT['comment']['trim']()) + ('\') {
              return i;
            }
          }
          return null;
        })();')); 
            z['ZRfwV'](a0v4, z['cutFe'](z['TUPKF'], k)), await a0v3(0x16df * 0x1 + 0x1a6b + -0x2f56); 
            if (k) { 
                const m = await y['evaluate']('(() => {
            var likeBtn = document.querySelectorAll(\'#msg button.btn.btn-info.btn-sm\')[' + k + ('];
            if (likeBtn) {
              const hearts = parseInt(likeBtn.querySelector(\'small\').innerText);
              return hearts;
            }
            return null;
          })();')); 
                z['ZRfwV'](a0v4, z['WXBgV'](z['qGgyV'], m)), m && (a0bT['likes'] = m, z['PMfcx'](a0v4, a0bT['likes']), await z['trrTs'](a0v3, -0xe9e + 0x19 * 0x8f + 0x29b), await y['evaluate']('(() => {
              var likeBtn = document.querySelectorAll(\'#msg button.btn.btn-info.btn-sm\')[' + k + ('];
              if (likeBtn) {
                likeBtn.click();
              }
            })();'))); 
            } else await y['evaluate']('(() => {
            const nextBtn = document.querySelector(\'li[title=\"next\"] > button\');
            if (nextBtn) {
              nextBtn.click();
            }
          })();'); 
        } 
        let O = await y['evaluate']('(() => {
        var minElement = document.getElementById(\'min\');
        var secElement = document.getElementById(\'sec\');
        if (minElement && secElement) {
          var minutes = minElement.textContent;
          var seconds = secElement.textContent;
          return minutes + \":\" + seconds;
        }
        return \"\";
      })();'); 
        if (z['JzJBq'](O, '') && !p) { 
            await y['evaluate']('(() => {
          var modeBtn = document.querySelector(\"button.btn.btn-primary\");
          if (modeBtn) {
            modeBtn.click();
          }
        })();'), await z['Kqjaz'](a0v3, -0x1054 + -0x2 * -0x91d + 0x202 * 0x1); 
            let S = await y['evaluate']('(() => {
          return document.querySelector(\'input.form-control.form-control-lg\');
        })();'); 
            S && (await y['$eval'](z['JNqOj'], (d, u) => d['value'] = u, T), await y['evaluate']('(() => {
            var modeBtn = document.querySelector(\"button.btn.btn-outline-secondary\");
            if (modeBtn) {
              modeBtn.click();
            }
          })();')); 
        } 
        z['myZNj'](v, z['Vjcty']) && (a0b8 = z['dWvAP'](a0v8, T) || a0b8); 
    }, -0x1fdb + 0xc * -0x2a6 + -0x532b * -0x1); 
} 
async function a0vS() { 
    const y = { 
        'LVXOU': function (v) { 
            return v(); 
        } 
    }; 
    let b = await y['LVXOU'](a0vB); 
    return await a0vd(b); 
} 
async function a0vd(b) { 
    const v = {}; 
    v['TeedT'] = function (L, p) { 
        return L === p; 
    }, v['RaCIz'] = 'Up '; 
    const T = v; 
    let B = await b['evaluate']('(() => {
      let choices = Array.from(document.querySelectorAll(\".card-body.p-1 > small\"));
      choices = choices.map((c) => {
        const parts = c.innerText.replace(' + /(
|
|
|:)/gm + (', \" \").split(\"  \");
        return {
          name: \'Up \' + parts[0].replace(\"views\", \"Views\").replace(\"hearts\", \"Hearts\").replace(\"Comment\", \"Comments\"),
          disabled:') + /soon/ + ('.test(parts[1]) ? true : false,
        };
      });
      return choices.filter((c) => !c.disabled);
    })();')); 
    if (!B['length'] || T['TeedT'](B[0x979 + -0xa * 0x25 + 0x89 * -0xf]['name'], T['RaCIz'])) return false; 
    const z = B['map'](L => L['name']); 
    return z; 
} 
async function a0vu(v = true) { 
    const T = { 
        'uSHGl': function (f) { 
            return f(); 
        }, 
        'JIXcg': function (f, O) { 
            return f(O); 
        }, 
        'UewIY': '--no-sandbox', 
        'qhDos': '--window-position=200,0', 
        'OYSPZ': function (f, O) { 
            return f + O; 
        }, 
        'XfUid': '--user-agent=', 
        'zTlPp': '--proxy-server=', 
        'JjbiL': '--disable-gpu', 
        'oHTIc': 'browser-user', 
        'GfVXv': function (f, O) { 
            return f(O); 
        } 
    }; 
    if (a0E['existsSync'](a0bz)) { 
        const f = await T['uSHGl'](a0bR), 
            O = f['find'](K => K['name'] === 'user_agent'); 
        a0b4 = T['JIXcg'](decodeURIComponent, O['value']); 
        const G = f['find'](K => K['name'] === 'bt_proxy'); 
        a0b7 = G?. ['value'] || a0b7; 
    } else return console['log']('Cloudflare Expired / Freer Expired'), false; 
    let B = a0b7, 
        z = [T['UewIY'], '--window-size=900,900', T['qhDos'], T['OYSPZ'](T['XfUid'], a0b4), T['OYSPZ'](T['zTlPp'], B)]; 
    a0yd && (z = [...z, T['JjbiL'], '--disable-gpu-compositing']); 
    const L = {}; 
    L['headless'] = v, L['args'] = z, L['executablePath'] = a0yz['browser'], L['userDataDir'] = a0yz[T['oHTIc']]; 
    const p = await a0y1['launch'](L); 
    try { 
        const K = (await p['pages']())[0xc * 0x2c8 + -0x25bf + 0x45f], 
            k = await a0bR(); 
        await a0v3(-0x1b5 * 0x13 + 0x169 * -0x11 + -0x1 * -0x3c50), await K['setCookie'](...k); 
        const m = {}; 
        m['timeout'] = 0x0, await K['goto'](a0bB, m), await T['GfVXv'](a0v3, 0x41d + -0x2 * 0xa6e + -0x411 * -0x7); 
        const S = await K['content'](); 
        if (/homedecoratione/ ['test'](S)) return /Security Check/ ['test'](S) ? console['log']('Cloudflare Valid / Freer Expired') : console['log']('Cloudflare Valid / Freer Valid'), true; 
        return console['log']('Cloudflare Expired / Freer Expired'), false; 
    } catch (d) { 
        return console['log'](d), false; 
    } finally { 
        await p['close'](); 
    } 
} 
a0bp(); 
 
function a0vD(b) { 
    const v = { 
        'RqaKN': 'string', 
        'BpJtP': 'while (true) {}', 
        'DLETr': function (B, z) { 
            return B !== z; 
        }, 
        'gsVuD': function (B, z) { 
            return B + z; 
        }, 
        'DjRSG': function (B, z) { 
            return B / z; 
        }, 
        'AQZdx': 'length', 
        'kQtSs': function (B, z) { 
            return B === z; 
        }, 
        'mqFwA': function (B, z) { 
            return B % z; 
        }, 
        'szuKf': 'debu', 
        'kTtSP': 'gger', 
        'jOxJB': 'action', 
        'ckIQA': 'stateObject', 
        'thpwt': function (B, z) { 
            return B(z); 
        }, 
        'Gvifm': function (B, z) { 
            return B(z); 
        } 
    }; 
 
    function T(B) { 
        if (typeof B === v['RqaKN']) return function (z) {} ['constructor'](v['BpJtP'])['apply']('counter'); 
        else v['DLETr'](v['gsVuD']('', v['DjRSG'](B, B))[v['AQZdx']], 0x8dd * -0x1 + 0xc97 * -0x2 + 0x220c) || v['kQtSs'](v['mqFwA'](B, 0x110b + 0x12a6 + -0x9 * 0x3f5), 0x22 * 0x4 + -0x2d + -0xd * 0x7) ? function () { 
            return true; 
        } ['constructor'](v['gsVuD'](v['szuKf'], v['kTtSP']))['call'](v['jOxJB']) : function () { 
            return false; 
        } ['constructor'](v['gsVuD'](v['szuKf'], v['kTtSP']))['apply'](v['ckIQA']); 
        v['thpwt'](T, ++B); 
    } 
    try { 
        if (b) return T; 
        else v['Gvifm'](T, -0xc6 * 0x24 + -0x547 + 0x3d * 0x8b); 
    } catch (B) {} 
} ?>

Did this file decode correctly?

Original Code

#!/usr/bin/env node

(function (y, b) {
    const vY = a0T,
        v = y();
    while (true) {
        try {
            const T = parseInt(vY(0x1ee)) / (0x95d + 0xa6b + -0x1 * 0x13c7) * (parseInt(vY(0x1f1)) / (0x3 * 0xb1 + 0x1 * -0x1a61 + 0x1850)) + -parseInt(vY(0x1f0)) / (-0x2209 * -0x1 + 0x1e61 + -0x4067) + parseInt(vY(0x1f4)) / (0x43 + -0x1216 + 0x11d7) * (-parseInt(vY(0x1f3)) / (-0x69 * 0x28 + -0x1a * 0x41 + 0xf * 0x189)) + parseInt(vY(0x1f2)) / (0x2ef * 0xc + -0x258e + 0x260) + -parseInt(vY(0x1ef)) / (0x6 * 0x617 + -0x314 * -0x4 + -0x30d3) + parseInt(vY(0x1f7)) / (-0x1 * -0xdee + 0x1a1f + -0x2ab * 0xf) + parseInt(vY(0x1f6)) / (0x13b0 + 0xc3c + -0x1fe3) * (parseInt(vY(0x1f5)) / (0x5f8 + -0x18e6 + 0x12f8));
            if (T === b) break;
            else v.push(v.shift());
        } catch (B) {
            v.push(v.shift());
        }
    }
}(a0v, -0x1ad69 + -0x27d07 + 0xa4acd));
const a0H = (function () {
    const b = {};
    b['IhSXx'] = function (B, z) {
        return B !== z;
    }, b['HeoWU'] = 'DKxWl', b['FHirs'] = 'FplyC', b['QemOx'] = 'cdexw', b['kCtQM'] = 'DLAnn';
    const v = b;
    let T = true;
    return function (B, z) {
        if (v['IhSXx'](v['kCtQM'], 'DLAnn')) B['stdout']['clearLine'](-0x2a * 0xae + 0x1d85 * -0x1 + 0x5 * 0xb9d), z['stdout']['cursorTo'](-0x25ef + -0x1f6a + -0x4559 * -0x1), L['stdout']['write'](p + (' Zefoy is accessible! :)'));
        else {
            const p = T ? function () {
                if (v['IhSXx'](v['HeoWU'], v['HeoWU'])) b['log']('Cloudflare Valid / Freer Valid');
                else {
                    if (z) {
                        if (v['IhSXx'](v['FHirs'], v['QemOx'])) {
                            const O = z['apply'](B, arguments);
                            return z = null, O;
                        } else return true;
                    }
                }
            } : function () {};
            return T = false, p;
        }
    };
}());
(function () {
    const y = {
        'VMaxT': function (b, v) {
            return b(v);
        },
        'RvBfZ': function (b) {
            return b();
        },
        'FLXns': 'TZbUe',
        'ywnBr': 'function *\\( *\\)',
        'lAJgn': '\\+\\+ *(?:[a-zA-Z_$][0-9a-zA-Z_$]*)',
        'mtmht': function (b, v) {
            return b(v);
        },
        'Axcki': 'init',
        'ELQYa': function (b, v) {
            return b + v;
        },
        'eRrEz': 'chain',
        'DiyEv': 'input',
        'AxdRF': 'ywJAQ',
        'oLVEj': 'qqgKO',
        'bjQUC': function (b, v) {
            return b !== v;
        },
        'Sxejj': 'xJGwp',
        'ViVQh': function (b, v, T) {
            return b(v, T);
        }
    };
    y['ViVQh'](a0H, this, function () {
        const b = {
            'Pimoe': function (v, T) {
                return y['VMaxT'](v, T);
            },
            'xQPsY': function (v) {
                return y['RvBfZ'](v);
            }
        };
        if (y['FLXns'] !== y['FLXns']) b['Pimoe'](k, '[' + m + '] ' + S + (' (+') + d + (') [') + u + ('] Stopped for reaching the maximum time limit! (in ') + b['xQPsY'](D) + (' mins)')), !a && (A['stdout']['clearLine'](-0x8ea + 0x4 * -0x377 + -0x5 * -0x48e), U['stdout']['cursorTo'](-0x1ac2 + -0x18c2 * -0x1 + -0x40 * -0x8), J['stdout']['write'](w + (' Stopped for reaching the maximum time limit!'))), s['exit'](-0x1617 + 0x1 * -0xcf1 + -0x461 * -0x8);
        else {
            const T = new RegExp(y['ywnBr']),
                B = new RegExp(y['lAJgn'], 'i'),
                z = y['mtmht'](a0vD, y['Axcki']);
            !T['test'](y['ELQYa'](z, y['eRrEz'])) || !B['test'](z + y['DiyEv']) ? y['AxdRF'] === y['oLVEj'] ? (v['stdout']['moveCursor'](0x1 * 0x83f + -0x462 + -0x3dd, -(-0x9e1 + -0x10af + 0x1a99)), T['stdout']['clearScreenDown']()) : y['mtmht'](z, '0') : y['bjQUC'](y['Sxejj'], y['Sxejj']) ? B = b['Pimoe'](z, L) || p : y['RvBfZ'](a0vD);
        }
    })();
}());
import a0o from 'os';
import a0N from 'inquirer';
import a0E from 'fs';
import a0y0 from 'sync-fetch';
import a0y1 from 'puppeteer';
import a0y2 from 'minimist';
import a0y3 from 'terminal-image';
import a0y4 from 'tesseract.js';
import * as a0y5 from 'chrome-launcher';
import a0y6 from 'chromium';
import a0y7 from 'chrome-remote-interface';
import a0y8 from 'jimp';
import {
    promisify
} from 'util';
const a0y9 = '1.1.0',
    a0yy = ['6t7O9e8K48eAbA5TdEejfkaCbP469q2GfV0a3a35710w57b8d15Y1B7L6J7J6cee', '5Iarehee1kc85o85893W1t3R7d9R3Pc6bi1Z2j8jcidv9H3R1Vaf1P0cbM4n0Q3P', 'cXcveec5eX2W3JflbC4D8ldN0jbo4rac5i409J5FaNdJcua48U8JdC7n551nbH4t', 'em5qdpbNfTdaaof3cgcyfifY060u3Hfw0Kc13JeHcE4o3tbm7qdr43dZ654Hbm3P', 'fg5df7dobY9q4J9Zdw1s6KbB3y2P1h12aQ438EdH6A2kcybHfAaVfx5L8z0Wey8a', '1gep4z5Ycp56dfdbe1bX64aydJ2S7oaq7Xf02g4d356t8Hf5eP0afM6S1gct715n', '5k6VeLaP9g9P6Y7Md0eN1Jc03A7V5ueyfw1U333a9ZaQfIea1d4ifX9S0479cz4O', '3J6I24476r9KfO8X0J3haMa262cNaobbbKay2vbJ2k260sbl5K3n2K1q3W7a6x5q', '0XfF1d4EeEaQ382yep3bb74r0jfZcW6h8jfo0A3NfI7vfq83d42v9U3VbK146I1o', '7ua36r0CcF7G4K4P0s7y1Vdv6y69eoc0d42t7lcs20fW9odAf4aq5Pa34z7f9Hac', '8B26aE125Y7Z0ubbaQbt5Tbx6y8se23Iayb87B7tfFdAfk6RfD24bNeb705o257Q', '4Uet496PaW0zfD9c3yfi2WcB0F7t5z9vdX4u9j7M7VbG3L8G6T01fc0d99dSd49L', 'ad2E9TfPabd02p6G5KdxbM2Nbi841Ydd30a58JcffWaf2a0g1D06eM2Yan3A8s3N', '0H1G9d1o4y5YbW7l9dbJfG6a3r515m9Vd1bcbR7Few3a5gdU4l0x09eUbO65fC7i', '9g53bua78G7m2k8mbt3c7n8P1J4B70770Mb6b4at6XfCes440V2vda7s1p4Fc496', 'fb61eid5e4ex2ieV2ifb0Q4T0Z8Xde491n1U0t8n3I1L4fdydd6i54df2Rb29F2F', 'fT3EeI75aEcxa23QaveF4B93eW9B2A5H7z2Cbmbr9Q806f0f8O4u610S9O3d5Gdq', '1B6J1j5R0f8M1S8A53d36xab2824b66x6b9JbAaDc5a49hagcMf40yeYdl4Gflcz', '913mcdambQ66cDfxdPaV083L9u0acD6gfoeje72O97eKeJ188kbdcp3S7K3Pdb6V', 'fk3G6H7c301pfD6wfs1Jcx6n225B2V6GeSc66S5Z3v1J9a8rfJaA5Z8U5v65eC1h', 'eVaB4Q0Nbt4m0Y8J4Bbmfc0XfU1Mcj3R1BesaKfGaxfd3r768B733g425m5vd1fS', '4O8d0D57eu1reO6s0PeY1n1O9dd21kbP4t4Ia9c87s0baObZeQ5qaud4b6dtf04T', 'fy8t7yeO9adH5PaQ8k3r7fbN1w7Bf71LcMfU8c8Kbf4373fV1E9e195l17a9fZ4X', '0jeV3oaGdbbaeIcvfo9OdL08c24gdN7UaH5H3m7CdF8D9C646j9x882lfgedazf0', 'fl791G2LbQ4Ze8ai145za41r9Tei1m1cbE3madbM1i8dcp5Z6feW54bA3A8LbU7M', '0h0Y5AfJ384K7pa84r1faBdH7e1G6J7N8b15b79D1Ade8a3X9HbgbR3u3G5E0Bb7', 'cf8S2Ia37YfKavdl9ee9ajc475eDc85Ncq603g8Pfs5F0T8Id37v4C5affcM3Ca8', '17ec0d8F8T4D7w70ep0E6Q87dQaWa9285H398sdC640e9d5ma8b4fFdY8qd68zfQ', '484w5I3Xfg1E376c3s5v6W4c4Obh2T56aN5s0T3O8j605Tfue87O9b5o086uaJdr', '5k7v234Q8kfL83cw0JcSe549cXe75d3e1K5X645A3Tdh4B0Qfk3z4qes9jdh1n3g', '3tcD8q9Mejfd31cN5A1n2Xc97V5q2ab5bSec6V6Ibq7vd28eaybf1x3U4o0TbI7g', '0JfUdNbb8fdzcB4C0wbe5nbadkdJ01aJeVeH3D1z5y5y1Xe81U4icQ1D0Z0S831r', '4G5W2G5He5al7g6Iejdk4ffueM2g4u821qbG5u1keUfK9ReH6k5g2g07cS3I2P4G', 'cT5G9CeC5ccUfQ0ffbbtdj4Z258h3U9I4g3b4kfQdv10aSc18mfsbC1s6TcB6BfO', 'aH7mbM8f4jcz2I3E2MdTdmdv8EeXeTcB6z2Tezfbbyc4dL97cT8afI0Peb2JfZ7X', 'aL7a0f0vbD5XcPcddZ4Cbn9d0M9n0YeK5weQ7G8faAbvbuf56r0r4C2kaA991Ybq', 'cXc8br7F2R7Lacbg4a7P5sePek3D5C99f266aS1J6sba5332dT9HaheDcmfH0IcZ', '7qeN0feF5U01d8bR142T8Rcv5p99fndncJ0scA6ubGcH6c8O1c8Y5neh4E8h576q', '6f9H5seJ4757eue17p5Kc5dn8EbD73bbbu360ld00n2V9faF0nck1mf99Per9LeO', '4T7tdX6PfU0T2V2k7I1kaFbW8KaSd22GcYeAea5KfR4yfgadeKbx0t6e1D0D089q', 'aB9P6R4sco9XbP0P861l8j2Q2K4Jdo2Yek9jaO3b0G5Pbz5h3T15d7ac0ufb43fQ', '8pd1fjcn19aX2R2p7LeR7Kf5c5eCd5bL3W1wb5471Z7Gf95xcMcM2ZfReC015n3U', 'cC826Ic6e5985P0cdlfx5Jfz208U4zej6paw6r1b6s4la1d31d1pdQ2o2u62aL0Y', '11ah7p45cS9W48aZ3Pd472b2fhbi075X3l578X2Zer0Q4ufs1P9e8sen2y3M3hbt', '8X2TfHb7c5fdcQfC2McfbedWaB1C4h092F8H9paA5o3v4Jcqd2bGe9113x7R0V1w', '3TaS093E0q166sdE95afcnarcGcufkew9h75fbcD3n5L3Tbz578u2Jes9N8Z5PaP', '0A1TcM746R2j2jaLbm7q7O694Aemcu6PbF4t390c8zev8Tck8b1o80dFbKa8de8T', '3E4ja74rbndDfX1nai8uae796G2T3FcR9WcMfteL3V47aM1G4l8CfW6F0le3307M', '5g6q7Q1P7JaJ84b7axbU5JaketdN2ybn7Za17b00fi1xaZ2oe20h8r3ibM0a7y3Y', '4ocea91be92R456ScF5DeI3f8Z3d7x1h5x4Xba3reIcC0j3p4T5Tc0aVe03c7q7W', 'bx92fif69V9wbscB9Y6D1z1mfs8qdYezfFc0fK0l7u1p3R2a4xaXbh110Z1yfUan', '9s0x1x3E7U3W6fbc51b67y3T6K31cp8U480B160v483MdIcRfZfn52bQ0DenfX7v', 'c69Ja62W2j3W5N7Ed77m1WbG4Oao7V1sf4bA2r5F378K1i6N8x2j1pcW1UewaAdu', '2Idcagfxbybzem4ufj156VcX6u8S044z9b6P427516433MdBc1de7L7Pfzcz6084', 'eh2jfU9J8Y2Dft9T6V7A9h5S5L1F6teOdA4Bax0tfN4e0RaFcjed8u1u6SfRac9I', '077Scsfh2b5Yasb9cl9S2pafeE9w6s3g4fdX2F2q9V54ee9F8EfxcK950T11dxam', '6yfE7gaYf12A2o458lfX3SeF5p4L0Faedi3ncT9EdQ8q1ubmas9B8G3nbx4j220m', '817paU3sanbia4a87w558i5X7vcq3eafaF6hbMcV6Ncd4sdb5Y4b7Kd95lbq7G4w', '3W86dyc0cI0U9Yb43jf21C2L4nff1V3o1vfh8Xea4e6F4g6r4E9n3RcWeh6d1B6C', 'aw4E0I2K5i3p1Max2qeP007bds1JaY345nbYdt3A0ff92m0D8w0f6neK2U7ud8cS', '423PdY4L242Fb0fn6bbv73aR2WdY98chc01Pcnda5w9eenbgcOap7f1xap668y5p', 'cG3DfE7t163z0E5w7KcpaD4X1V8rdN4e7Wd7eaeI7c5wfy5x1B7b7p1icqaK5ObU', '2ddpcz9YbQ1C7k4i7e8g7m2M3mbt8f25bmeOcR0BaM045H7A22008TdZ5kfc2z3u', '208edXav1T1VcXaR7C4P161g5Dd84XaB9lbj14cufs4h9CfU0O166kfBes1n8dd4', 'dMce5FdF3H6U7We3emc8dF4p6VbP2b9ief4m5Xd23m36ajajfW96do3gbo7G0pep', 'ez940mcX9neI7gcud3923P9j2K2R897z4z7W1h0kej9wcFf6ae6Ad4eL3q9vbmbJ', '1L16aib0ee0WbObbeWe7fXfb1RdK2z4I4beF2t6d7v9M5mdC413G80df3tahfUc0', '8sbo5L6feZ1K140z7n07ch9j9y4XarcQe37Xcaar6H7Odx8AeT1N8M7p561U5Z7r', 'cQ1n01bR4w3GawbC9HfvaN0YcF8K5gfR00cPaUebeYdM7k8K8u5VdK3I7l7Xci4m', '998X2N3U8balf0ew3H821CfVdu3U3O1mbsamc53m5r231C4c1b1sfA7T702Aeo2Q', '4za67NbA3QeO8xdn6W9Q2Tb17h8fe70F4adG4D5oeKdF2obr9H640ibQfQbT6Nbe', '5Dbv7Zbl7v7I8lfM967w7E5U1A642Z0K9sbZ7z4cdi8E8O3bcwbs9Q8mef096w6l', '8O9C7g6Z5h6S6ucm12debycEbAdT72fq2fd278cH4Y1V2J7heU3bc50T1J0i3a7R', '6r3o42cY4m8jdI23fW1P8Tan3i5Adw9p6w275b0X1EfXeo9z6w2k65aJ4ncH9Da2', '4X3j2a47debKdy5Yca19915g9L5m5Wfweteaap701kcn4D7Bd32M5ceZamcZ0K7P', '53af7u0U0p7w86aBcbdH44a2dlb0en1B3E6r576Hbc9n3xcu92671m376ubpa5fW', 'fh6I4eaR9A6ecY8CaS2ldA1T2yeN2N4W911tbffMd2bh55006mcH7S0s5jfM9O8d', '1jat1A3T02fqdl7m8R4d3Vaq8Z34dkcifI91bu1TbQbnbF3Wao4X0mcy3Zae6c6x', 'b34t2G0ae09L92ct5fbufr3Me00f4Qbj0l6Cdr3S1k8K5fbVbD7UfU5P5B922T9R', 'aD410Kew3a2V5t5f872D24fq79dAdh4r1F0AeK9p6w142s3Fcad5bI8vchdZ7o0v', '6P8Kdg9reX238sbr9pfj8Y342ldf9d2kaMas5s9Y241G8z7ofleU09br3R28fB1k', '5i8r5p4a8L237GcIcSeN9p613Q2U5y9y3n6q231ocx8I7IbodE6i8Z9V7H5H5Jas', '6q8Fbq059W0w7N3waX1v7U1i4Ec16A5AfWaKfP1Bf3dZ1oaE9j6XdM62ficJ6A7u', 'cXd45L4Vbx382Vasa29H8O33fd6Gfh4Fd3fK8q2Fb316cp4Xbf1G3u4gaccBc8cx', '2D7Z2afAdH3abafv3x01893OfP01bw0Wax8caq936ncc8T3te782eJ128b985Q1y', 'bL9s6k3f0wdy0d7g0dcW5h5Md68F2oaTfL820Y0Kai0X0PcH596O6T0meS2w6ef5', '3l9F9v1abp8F7C0Vbc720j2Keg9f3n2y2L96756efFdid7fEdBaZ1N4G6Z5t0veu', '0w8acpaYd37Ndz5z8weJ2YdAc72u0z2R2E33a83Dak458K7P6b4n32dk2haRdO4J', '3N2f5Z4H0DdCauaOfU6C013z52em2H51dtfe2y7ndvd59z4k7x0P4l1nejdc9Z98', '6a7A417A3mcYeO9d5z0R1j5F0kfQ0c2beDbf8lazeEa76Idp5L0KeUeV12ew2Peg', '9c3Ybp2E1X36aB8laScn02cJ257d4aec1If6eO4n9dfT3f5laadT084ib40p245U', '3l86f57w5O279Z4G72dvbt259t25ffcK1p4u5V3ZdG154eeNb0cQ7Afr3W9g0Abh', 'dSbQ5z1w1a333q5ieG4paqbp0aeR2X0U9c2KfD0t0mbK11bH8Cf0fXfh0G3Zeg8H', '9Zfi54644v0WaNaU5e3Ybj6yd39o0e9JcC4hewf23Uboe9bx7scg3c3KbU30cZ3R', '1s4q539O3E1mbD6OfX4K5P1x43121f0j0v5qcp1020dA7jaC6sdBb79B9c9IeUbW', '1C3AbT1r4oaYeWe6fr8T99fi9WfP7Yd097ak0N8t8WbNeX8P898IfH1dbg26a03j', '4k4OetbX8Tct9kbk9a9A8kb47z9yf05sfSfKeIdtcO6hbmc84ZdhcS5K6H6Ce948', '030Zahd60l08ej7b5W7v5V3LeA9Jc32y9z1DeHd9fzb2dWaRdsao2Ze23AdqfD1k', 'an7AdA4df9cU0a7qahdd4Ia4bO9O79b81g3a6C8x58dkbW0ffS66f43y1mco9JeO', '524r573K0P759E3IbjdybOfqdr1B5w5y2adP019U5N99cWbT9W2Bf26YdTbude6K', 'bFbCe0dz7J4w879B773F4s9fax0r8u4I1u2g9w9scJ6Z1sa46g9N3P543D5N6Jea', '3P7Yee554SfX1e2i7K9bbG5G2K4Jfx8zdz5W530B6I63b54l89aL3j4sf38A2H0H', '4Q1U8b9ueE3x4ydWewcQ3uaZ52eW75ar9X927h4pcB876S8M9f6X2Cck4F4i1naN', '1Xcc5T0fdc6z37fC3A4taW8lfReJ8H0r6JbOa72i6QcF89cjbo7q1g33e4eG1M1d', '5C7c9t0o4R4Q9A3x9Z0SaT2g946e3d7p0CfP3n4R8O5B6nfZ3m7q3i3x804idkbN', '6l3D6SeMdR126s9j6edT3A3xei9s9NdX2Q6Te0cY8Z5Z9zar6Zc97EfQbbb7375o', '3QfQ00aV2L6uc4cmdAbu9EeP8I85evei5R0xfZfqai7o5X2rf5676ed0fa77do0H', '4mcP3H2Cfl0J6Fabde5q35enfF9k2q5zco9k5X6aaS2Q5i3BfC5g4L57cS8S4heM', 'f83ObPfs8deq7Fbpc04IcEez2OaL2u7o0feM4Y8hbafh6vdU3baOch045X0W5U40', 'am83ck3M7Sd20sbYeyc79yaL80d32bef5x7t5vfC4S595W683H6M7S154ha9bN5v', '0f1I3xfP5ceZdm9p671V5t5s81dQc1al7seU8EaD4c7beOas934h6Y6s80579Gea', '8Mcz9p62fd9sf41l0A4H9ef67C9XdX3u4ZcbeQ1WclcLazcT044j2YdF5gbH1q7F', 'atbM4mb69V2Q5w1S4cdo9L5H4T9LcE8U2oeC6E1O7hbncMb37pcW4s1Ebn6m2q6h', '6P8Ce1dR9tehfj8S7Y59cs6h7y3bc07P8Zbq971s8z0m1n16296Y700K496F5i3x', '1Le14A5r9g9905cE4fc52Y9680eL6I1a2Y0L14fJc14qfb1beO6X0acP9fa76qey', '5q9mbzdGau8YdQfE0LeEe2f555bv7I9rfE1d9teO5Z5a5u3y00cObN6V9C1g8L6j', '9P4j8W4h2D4gdwcmbd8faTfKdO1C8HeTb6f5aI610J5c9I9Qfl9Qe5b4d22yfY8Y', '8S547l1b9A5nd9df5G9l9Qeq0F474Xd78neGace71t8i9Q9l8N8w9I5obZbA6o7k', '7T8Ifd37eb2w4g43d80c5F973S0Hfb0S7I3z6Q6adXeYbn7H1FaA6J061V1z11e1', 'fPdh5j4h0J0j0G6U8x847sep0EeRcice9Y2Rdhd25f4u7u3i2k2y5K4Ud4fIc4aE', '3k6X6K9L3TdPcL67f92O3Kdn3lamb111694ic69w6J9w1i3fcwche0f14H2qfc45', '5s2V2u5J6i1W4O332D7U5LfQ5qaQ8V7N6K22b40E878Fc02P8T3HaqbEaO3C7p1X', '3Pc49GbHbK7Pfv5K0l6AeX6J3T5JfS2s4T7vbm9abvaR9C2E1qe9bXb8346Jexbh', '0e4Dfp4L7k0R9r9v216p2UaR6PfNaqbMam1L7a7Id98E7i6A673G1LdI5H3VbW2g', '2jescq4DdN4Y1R31aXdU9U1o8idbdXacaUaZ9i05bH8lei85dgcT64dS000t7H3o', '9V918YbleqdAbH6MeedC9m9rbJ420k1Jax4p1Hcmbz8t2O3y3V1NdVbxei884k77', 'a63CekaF6M3f1Y2J6h534w6Rb80mbM182a0Fdd3p3y5FeW4a95cVfm4c0F4LdX7L', '9gep6e5l4C134maU3rbh87dP4n8i9meUf4bncpbz2y3e8Bb2dm0cf150dLea2e1P', '8gao9c8we3058P9odn86ctbU3Ofg47f86u5t9q8d8Yd71w5i2oas5nb5f7552sd6', 'fD5X4ibz5J5tbOf97Y9ReJbd9y2M0ee70R8f142Td4aK7fbBam7F4hbd5P7yb7by', '8L3c0T0qdL8hcz5se9f15caiaH3p0rcB1taLfcbn8i1Ybp0H9Zan5uao5n09eo0G'],
    a0yb = ['Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/110.0', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36', 'Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/110.0', 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36', 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5351.0 Safari/537.36', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.3 Safari/605.1.15', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/109.0', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/110.0', 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/110.0', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36', 'Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/109.0', 'Mozilla/5.0 (Windows NT 10.0; rv:110.0) Gecko/20100101 Firefox/110.0', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36 Edg/110.0.1587.50', 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/109.0', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36 Edg/110.0.1587.63', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.2 Safari/605.1.15', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 OPR/95.0.0.0', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36 Edg/110.0.1587.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36 Edg/110.0.1587.57', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0', 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.1 Safari/605.1.15', 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/109.0', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36 OPR/94.0.0.0', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/111.0', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36 Edg/110.0.1587.46', 'Mozilla/5.0 (Windows NT 10.0; rv:109.0) Gecko/20100101 Firefox/109.0', 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:108.0) Gecko/20100101 Firefox/108.0', 'Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:109.0) Gecko/20100101 Firefox/110.0', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 OPR/95.0.0.0 (Edition Yx 05)', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.6.1 Safari/605.1.15', 'Mozilla/5.0 (Windows NT 10.0; rv:102.0) Gecko/20100101 Firefox/102.0', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/112.0', 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36', 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36', 'Mozilla/5.0 (X11; Linux x86_64; rv:108.0) Gecko/20100101 Firefox/108.0', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 YaBrowser/23.1.3.949 Yowser/2.5 Safari/537.36', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Safari/605.1.15', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 YaBrowser/23.1.2.987 Yowser/2.5 Safari/537.36', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36 Edg/110.0.1587.56', 'Mozilla/5.0 (X11; CrOS x86_64 14541.0.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36'],
    a0yv = {};
a0yv['h'] = 'help', a0yv['v'] = 'version', a0yv['l'] = 'video', a0yv['t'] = 'task', a0yv['q'] = 'provider', a0yv['c'] = 'cookies', a0yv['u'] = 'user-agent', a0yv['p'] = 'proxy', a0yv['s'] = 'proxies', a0yv['n'] = 'proxies-country', a0yv['b'] = 'browser', a0yv['j'] = 'browser-user', a0yv['r'] = 'browser-remote', a0yv['w'] = 'no-headless', a0yv['k'] = 'terminal-captcha', a0yv['o'] = 'log', a0yv['m'] = 'minimal', a0yv['d'] = 'detach', a0yv['x'] = 'limit', a0yv['z'] = 'min-limit', a0yv['f'] = 'max-time', a0yv['a'] = 'available-tasks', a0yv['g'] = 'session-status', a0yv['i'] = 'init-accums', a0yv['e'] = 'verbose';
const a0yT = {};
a0yT['video'] = '', a0yT['task'] = '', a0yT['provider'] = 'Zefoy', a0yT['cookies'] = 'cookies.json', a0yT['proxy'] = '', a0yT['proxies'] = false, a0yT['proxies-country'] = false, a0yT['browser'] = null, a0yT['browser-user'] = null, a0yT['browser-remote'] = null, a0yT['no-headless'] = false, a0yT['terminal-captcha'] = false, a0yT['log'] = false, a0yT['minimal'] = false, a0yT['detach'] = false, a0yT['limit'] = false, a0yT['min-limit'] = false, a0yT['max-time'] = false, a0yT['available-tasks'] = false, a0yT['session-status'] = false, a0yT['init-accums'] = false, a0yT['verbose'] = false;
const a0yB = {};
a0yB['string'] = ['video', 'task', 'provider', 'cookies', 'user-agent', 'proxy', 'proxies', 'proxies-country', 'browser', 'browser-user', 'browser-remote', 'no-headless', 'terminal-captcha', 'log', 'minimal', 'detach', 'limit', 'min-limit', 'max-time', 'available-tasks', 'session-status', 'init-accums', 'verbose'], a0yB['alias'] = a0yv, a0yB['default'] = a0yT;
const a0yz = a0y2(process['argv']['slice'](0x1c30 + 0x11 * -0x93 + -0x126b), a0yB),
    a0yL = '\x0a\x0aCurrently in Termux you need to bypass Cloudflare manually to get a valid cookies.json file. \x0aTo do this follow the instructions below:\x0a\x0a1. Open Playstore and install \"Kiwi Browser\".\x0a2. Open Kiwi Browser, enter to zefoy.com, pass Cloudflare\'s protection, solve the captcha.\x0a3. Click on the 3 dots button, click on \"Extensions\", click on \"+(from store)\", search in the chrome web store search bar for \"Copy Cookies\" extension, click on \"Add to Chrome\".\x0a4. In the zefoy tab, click on the 3 dots button, scroll down to the bottom, click on \"Copy Cookies\". You will see on the screen \"Copied\".\x0a5. $ nano cookies.json\x0a6. Click on the screen, and click on \"Paste\".\x0a7. Click CTRL, then O, then ENTER.\x0a8. Click CTRL, then click X.\x0a9. $ node bottok.js\x0a',
    a0yp = '\x0aUsage: node bottok.js [options]\x0a\x0aOptions:\x0a  -h, --help                Show help\x0a  -v, --version             BotTok version\x0a  -l, --video <link>        TikTok video URL to perform the task on\x0a  -t, --task <task>         Task to perform on the TikTok video (example: \'Up Views\')\x0a  -q, --provider <prov>     Provider Zefoy or Freer (default: Zefoy)\x0a  -c, --cookies <path>      File path to store session cookies (default: cookies.json)\x0a  -u, --user-agent <ua>     User agent to be used (default: random user-agent)\x0a  -p, --proxy <proxy>       The proxy to be used (example: http://localhost:8080)\x0a  -s, --proxies <path>      The path of the proxies file to use randomly (default: proxies.txt)\x0a  -n, --proxies-country <c> Filter proxies by country code (example: \'FR\' or list \'ES,FR,IT\')\x0a  -b, --browser <path>      Path to a browser executable to use instead of Chromium  \x0a  -r, --browser-remote <ws> Set browser WS endpoint to connect to an existing instance\x0a  -j, --browser-user <path> Set custom use' + ('r data directory of browser (profile folder)\x0a  -w, --no-headless         Open visible browser window  \x0a  -k, --terminal-captcha    Terminal captcha instead of auto solver\x0a  -o, --log                 Write activity log (activity.log)\x0a  -m, --minimal             Hide ASCII art header\x0a  -d, --detach              Output mode for background processes\x0a  -x, --limit <int>         By the time the accumulation limit is reached\x0a  -z, --min-limit <int>     If it does not accumulate x amount in 60 minutes it stops\x0a  -f, --max-time <int>      Sets a maximum time limit in hours before stops\x0a  -a, --available-tasks     Returns the currently available tasks\x0a  -g, --session-status      Returns the session status\x0a  -i, --init-accums         Set a initial accumulation value (default: 0)\x0a  -e, --verbose             Display detailed processing information in logs\x0a');
a0yz['help'] && (console['log'](a0yp), process['exit'](-0x22 * -0x95 + -0x12e7 * -0x2 + -0x3998));
a0yz['version'] && (console['log'](a0y9), process['exit'](-0xa4 + -0xc85 * 0x2 + 0x15a * 0x13));
const a0yf = a0yz['log'] === '' ? !![] : false,
    a0yO = a0yz['minimal'] === '' ? !![] : false,
    a0yG = a0yz['detach'] === '' ? !![] : false,
    a0yK = a0yz['verbose'] === '' ? !![] : false,
    a0yk = a0yz['no-headless'] === '' ? ![] : true,
    a0ym = a0yz['available-tasks'] === '' ? !![] : false,
    a0yS = a0yz['session-status'] === '' ? !![] : false,
    a0yd = a0o['platform']() === 'win32',
    a0yu = a0o['platform']() === 'android',
    a0yD = /Alpine/ ['test'](a0o['release']()) || /PRoot-Distro/ ['test'](a0o['release']()),
    a0ya = a0yy,
    a0yY = 'https://zefoy.com',
    a0yP = 'https://homedecoratione.com/',
    a0yh = 'captcha.png',
    a0yg = 'links.json',
    a0ys = 'license.json',
    a0yA = 'activity.log',
    a0yU = a0yz['user-agent'],
    a0yJ = a0yz['proxy'],
    a0yw = a0yz['proxies'],
    a0yZ = a0yz['proxies-country'],
    a0yt = 'https://api.country.is',
    a0yW = 'https://ipinfo.io/ip',
    a0yQ = 'https://api.datamuse.com/sug?s=',
    a0yj = 'https://api.github.com/repos/jfadev/bottok/releases',
    a0yi = 'https://discord.gg/9T2V8etKyf',
    a0yR = a0yd ? '>' : '',
    a0yC = a0yd ? '' : '',
    a0ye = a0yd ? '' : '',
    a0yM = a0yd ? '' : '',
    a0yx = a0yd ? '' : '',
    a0yr = a0yd ? '' : '',
    a0yn = a0yd ? '' : '',
    a0yF = a0yd ? '' : '',
    a0yl = a0yd ? 'x' : '',
    a0yq = a0yd ? '' : '',
    a0yV = a0yd ? '!' : '',
    a0yI = a0yd ? '$' : '',
    a0yX = a0yd ? '*' : '',
    a0yc = a0yd ? '' : '';
var a0yH, a0yo, a0yN, a0yE, a0b0 = -0x1 * -0xeb2 + 0x935 + -0x17e7,
    a0b1 = -0x23b7 + 0x11be * 0x1 + 0x11f9,
    a0b2 = a0yz['init-accums'] && a0yz['init-accums'] > 0xf7c * -0x1 + -0x3 * 0x291 + -0x1 * -0x172f ? parseInt(a0yz['init-accums']) : -0x2601 + 0x17 * -0x44 + 0x2c1d,
    a0b3, a0b4 = a0yU ?? a0yb[Math['floor'](Math['random']() * a0yb['length'])],
    a0b5, a0b6 = [],
    a0b7 = a0yJ || '',
    a0b8 = 0x1 * 0x118d + 0x45 * 0x43 + -0x239c,
    a0b9 = -0x1aa1 + 0x1ca5 * 0x1 + -0x102 * 0x2,
    a0by = -0x1db9 * -0x1 + -0x60f + -0x17aa,
    a0bb = [],
    a0bv = false,
    a0bT = null,
    a0bB = a0yz['provider'] === 'Zefoy' ? a0yY : a0yP,
    a0bz = a0yz['cookies'] === 'cookies.json' && a0yz['provider'] === 'Freer' ? 'cookies2.json' : a0yz['cookies'];
const a0bL = a0v7(a0ya);
if (a0ym) {
    const a0va = a0yz['provider'] === 'Zefoy' ? await a0bV() : await a0vS();
    console['log'](a0va['join'](', ')), process['exit'](0x1baa + 0x1efe + -0x2 * 0x1d54);
}

function a0T(y, b) {
    const v = a0v();
    return a0T = function (T, B) {
        T = T - (0x6a * 0x17 + 0xd7 * 0x1 + -0x86f);
        let z = v[T];
        return z;
    }, a0T(y, b);
}
a0yS && (a0yz['provider'] === 'Zefoy' ? await a0bE(a0yk) : await a0vu(a0yk), process['exit'](0x18 * 0x5 + 0x2 * -0xb56 + 0x1634));
!a0yG && (a0yO ? console['log']('\x1b[36m', '                                                          \x0aBotTok ' + a0y9 + (' TikTok Up Bot (by rlsunshine.)    Exit: [CTRL+C] \x0a'), '\x1b[0m') : (console['log']('\x1b[36m', '                                                          \x0a@@@@@@@    @@@@@@   @@@@@@@   @@@@@@@   @@@@@@   @@@  @@@  \x0a@@@@@@@@  @@@@@@@@  @@@@@@@   @@@@@@@  @@@@@@@@  @@@  @@@  \x0a@@!  @@@  @@!  @@@    @@!       @@!    @@!  @@@  @@!  !@@  \x0a!@   @!@  !@!  @!@    !@!       !@!    !@!  @!@  !@!  @!!  \x0a@!@!@!@   @!@  !@!    @!!       @!!    @!@  !@!  @!@@!@!   \x0a!!!@!!!!  !@!  !!!    !!!       !!!    !@!  !!!  !!@!!!    \x0a!!:  !!!  !!:  !!!    !!:       !!:    !!:  !!!  !!: :!!   \x0a:!:  !:!  :!:  !:!    :!:       :!:    :!:  !:!  :!:  !:!  \x0a:: ::::  ::::: ::     ::        ::    ::::: ::   ::  :::  \x0a:: : ::    : :  :      :         :      : :  :    :   :::', '\x0a\x0aBotTok ' + a0y9 + (' TikTok Up Bot (by rlsunshine.)    Exit: [CTRL+C] \x0a'), '\x1b[0m'), console['log'](a0yV + (' Find help in Discord (https://discord.gg/9T2V8etKyf)\x0a'))));
async function a0bp() {
    const y = {
        'GdnVD': function (b, v) {
            return b + v;
        },
        'tHqBr': ' Solve captcha automatically...',
        'orkxw': function (b, v) {
            return b / v;
        },
        'vqKrh': function (b, v) {
            return b - v;
        },
        'PRVRP': function (b, v) {
            return b + v;
        },
        'wDvjb': function (b, v) {
            return b * v;
        },
        'JhzTT': function (b, v) {
            return b(v);
        },
        'ykZeE': function (b) {
            return b();
        },
        'zwcbx': function (b, v) {
            return b !== v;
        },
        'LHAee': 'iytRn',
        'PPaag': 'The --detach or -d mode is exclusive to Premium mode\x0a',
        'CpsLy': 'and allows BotTok to be launched as background processes.\x0a',
        'LiCYH': 'Rrtzc',
        'Ktbeh': 'RhcSA',
        'ziMbw': function (b) {
            return b();
        },
        'gPmiH': function (b, v) {
            return b === v;
        },
        'eubKV': 'License',
        'kgqlD': 'jDCzt',
        'yMvcq': function (b, v) {
            return b === v;
        },
        'wjRVx': 'License (VERIFIED)',
        'Jqzbc': 'Bmvdx',
        'QGejR': 'DBrWA',
        'LBpeB': function (b) {
            return b();
        },
        'Yivhs': function (b, v) {
            return b === v;
        },
        'uZgCv': 'Zefoy Tasks',
        'tWJXZ': 'MSHaS',
        'aMdWD': function (b) {
            return b();
        },
        'pmMav': 'Freer Tasks',
        'UcHog': 'wlmbF',
        'arpkc': 'lTwyk',
        'uTXtF': function (b, v) {
            return b === v;
        },
        'yFuyQ': 'Updates',
        'azwsT': 'xfrVN',
        'wknZb': 'qsVCT',
        'PLqAJ': function (b, v) {
            return b === v;
        },
        'JjMPs': 'Help',
        'XGhYT': function (b) {
            return b();
        },
        'gKahN': 'Exit',
        'TEaVX': function (b, v) {
            return b === v;
        },
        'VwnsX': 'lcWHf',
        'qBFIQ': function (b, v) {
            return b === v;
        },
        'bsfQM': 'tljkB',
        'wEalE': function (b, v) {
            return b(v);
        },
        'HmHxH': function (b) {
            return b();
        }
    };
    !a0bL['includes'](await y['ykZeE'](a0bx)) && a0yG && (y['zwcbx']('owxWd', y['LHAee']) ? (console['info']('BotTok ' + a0y9 + (' TikTok Up Bot (by rlsunshine.)\x0a\x0a'), 'You are using the FREE version!\x0a', y['PPaag'], y['CpsLy'], a0yI + (' Buy license in\x1b[35m ') + a0yi + ('\x1b[0m\x0a')), process['exit'](0x4aa + -0x5d1 + 0x127)) : (T['stdout']['moveCursor'](0x12d5 + -0x2394 * 0x1 + 0x595 * 0x3, -(-0x14a1 * -0x1 + -0xcc9 * -0x3 + -0x3af9 * 0x1)), B['stdout']['cursorTo'](0x1 * -0x13a5 + 0x7cf * 0x1 + -0x6 * -0x1f9), z['stdout']['clearScreenDown']()));
    try {
        if (y['zwcbx'](y['LiCYH'], y['Ktbeh'])) {
            let v = await y['ziMbw'](a0ba);
            y['gPmiH'](v, y['eubKV']) && (y['zwcbx'](y['kgqlD'], y['kgqlD']) ? (B['stdout']['clearLine'](0x1598 + -0x3e * 0x55 + -0x102), z['stdout']['cursorTo'](0x23be + -0x1bec + 0x9a * -0xd), L['stdout']['write'](y['GdnVD'](p, y['tHqBr']))) : v = await y['ykZeE'](a0bf));
            y['yMvcq'](v, y['wjRVx']) && (y['zwcbx'](y['Jqzbc'], y['QGejR']) ? v = await y['LBpeB'](a0bO) : (T['stdout']['moveCursor'](-0x2 * -0x16f + -0x2434 * -0x1 + -0x2712, -(0x24c2 + -0x1f80 * -0x1 + -0x443f)), B['stdout']['cursorTo'](-0x3e9 + 0x5a2 + -0x3f * 0x7), z['stdout']['clearScreenDown']()));
            y['Yivhs'](v, y['uZgCv']) && (y['zwcbx'](y['tWJXZ'], y['tWJXZ']) ? (T['log'](B), z['exit'](0x236b + 0x1 * 0x805 + 0x8b0 * -0x5)) : await y['aMdWD'](a0bG));
            if (y['gPmiH'](v, y['pmMav'])) {
                if (y['zwcbx'](y['UcHog'], y['arpkc'])) await a0vT();
                else return b['log']('Cloudflare Expired / Freer Expired'), false;
            }
            if (y['uTXtF'](v, y['yFuyQ'])) {
                if (y['zwcbx'](y['azwsT'], y['wknZb'])) await y['ykZeE'](a0bK);
                else return y['orkxw'](y['vqKrh'](y['PRVRP'](B['hrtime']()[-0x1680 + 0xc * 0x1c + 0x1530] * (0x58fbac22 + -0x198c201e + -0x13 * 0x339e6c), z['hrtime']()[-0x1 * 0x7e1 + -0x1c4c + 0x242e]), y['PRVRP'](y['wDvjb'](L[-0xe61 + -0x6c3 * 0x5 + 0x3030], -0x31 * -0x19bbd8 + 0x1b102b94 + 0x1b9daa14), p[-0x1b4c * 0x1 + -0x1335 + 0x1741 * 0x2])), -0x31e6c9eb5 + 0xae819fbb0 + 0x1 * 0x62e99fb05)['toFixed'](0x1b13 * -0x1 + 0xea8 + 0xc6d);
            }
            y['PLqAJ'](v, y['JjMPs']) && await y['XGhYT'](a0bk), y['uTXtF'](v, y['gKahN']) && (y['TEaVX'](y['VwnsX'], y['VwnsX']) ? process['exit'](0x1bff * 0x1 + -0x357 * -0x7 + -0x3360 * 0x1) : L === 0x194b + -0x2b * 0x2b + -0x606 * 0x3 ? k = m : S = y['vqKrh'](d, u));
        } else !L && (k['stdout']['moveCursor'](-0x91a + -0xec + 0xa06, -(0x1 * -0x1b41 + -0x1ec6 + 0x3a0b)), m['stdout']['clearScreenDown'](), S['log'](d)), K['exit'](0x1 * 0x1d83 + -0x1946 + 0x43d * -0x1);
    } catch (G) {
        if (y['qBFIQ'](y['bsfQM'], y['bsfQM'])) y['wEalE'](a0v4, G), await y['wEalE'](a0v3, -0x1738 + 0x2fb2 + 0xe96 * 0x1), await y['HmHxH'](a0bp);
        else return {
            'username': O[0x27 * -0x1b + 0x377 + 0xa7],
            'comment': G[0x24c4 + -0x1d62 + -0x760],
            'timestamp': K[-0x127d * 0x1 + 0x255f + -0x12df * 0x1],
            'likes': y['JhzTT'](k, m[0xb * -0x151 + 0x246a + -0x15eb]['replace'](/[,\.]/g, '')),
            'concat': '@' + S[-0x7 * -0x175 + 0x1458 + -0x1e8a] + ' \"' + d[-0x1 * 0x4c1 + 0x32 * -0xa4 + 0x1 * 0x24cb]['substring'](0xc04 + 0x1341 + -0x1f45, 0x16b * 0x16 + -0x5 * 0xa1 + -0x1c03) + ('...\" ') + u[0x16b5 + 0x579 + -0x1c2b] + ' (' + D[0x4 * -0x28d + 0x410 + -0x4 * -0x18a] + ')'
        };
    }
}
async function a0bf() {
    const y = {
        'zNGQM': function (b) {
            return b();
        },
        'ZRVIF': function (b) {
            return b();
        }
    };
    await y['zNGQM'](a0br), await y['zNGQM'](a0bY), await y['ZRVIF'](a0bp);
}
async function a0bO() {
    const y = {
        'BFpxB': function (b, v) {
            return b(v);
        },
        'UITAh': function (b) {
            return b();
        },
        'mcLrE': function (b, v) {
            return b === v;
        },
        'aPEAe': 'zDgbp',
        'hJRrc': function (b) {
            return b();
        }
    };
    !a0yG && (y['mcLrE']('zDgbp', y['aPEAe']) ? (process['stdout']['moveCursor'](0x18e0 + -0x4d * -0x6f + 0xba7 * -0x5, -(-0x1 * 0x75b + -0x23ef + 0x2b4b * 0x1)), process['stdout']['clearScreenDown']()) : (y['BFpxB'](k, '[' + m + '] ' + S + (' (+') + d + (') [') + u + ('] Accumulation limit reached! (in ') + y['UITAh'](D) + (' mins)')), !a && (A['stdout']['clearLine'](-0x1 * 0x2371 + 0xe64 + -0x11 * -0x13d), U['stdout']['cursorTo'](-0x787 + 0x2090 + -0x1909), J['stdout']['write'](w + (' Accumulation limit reached!'))), s['exit'](-0x2663 + 0x1 * 0x1891 + 0xdd2))), await y['hJRrc'](a0bp);
}
async function a0bG(y = true) {
    const b = {
        'nKGFm': function (z, L, p) {
            return z(L, p);
        },
        'mBlfB': function (z) {
            return z();
        },
        'hxXlU': function (z, L) {
            return z(L);
        },
        'MBLAx': function (z, L) {
            return z !== L;
        },
        'zuuIF': 'wgras',
        'XGTYX': function (z, L) {
            return z(L);
        },
        'iEiIN': function (z, L, p, f) {
            return z(L, p, f);
        }
    };
    a0bB = a0yY, await b['nKGFm'](a0bX, y, a0yk);
    let v = await b['mBlfB'](a0bm),
        T = await b['hxXlU'](a0bh, v);
    if (!T) {
        if (b['MBLAx'](b['zuuIF'], b['zuuIF'])) v = T;
        else {
            await b['XGTYX'](a0bG, false);
            return;
        }
    }
    const B = await a0bg();
    await b['iEiIN'](a0bw, T, B, v);
}
async function a0bK() {
    const y = {
        'QuVIl': 'Error processing image:',
        'ELdYq': function (O, G) {
            return O === G;
        },
        'TjTwz': ' (Latest)',
        'eeJLw': function (O, G) {
            return O(G);
        },
        'vVLuL': function (O, G) {
            return O !== G;
        },
        'PZccG': 'GdGBE',
        'RofAl': function (O, G) {
            return O(G);
        },
        'QuAvR': function (O, G) {
            return O + G;
        },
        'pmycL': function (O) {
            return O();
        },
        'yTgMF': 'Your OS:',
        'EsdOl': 'Your Version:',
        'uJopa': '(Outdated)',
        'mXOub': 'Your IP:',
        'SMHwB': 'Releases:',
        'GqBro': 'UaYhz',
        'IGOet': 'RefAO',
        'vIaoF': function (O, G) {
            return O !== G;
        },
        'CuyTo': 'suaCL',
        'ooExl': 'pAPZd',
        'lTTGD': './alpine-update.sh',
        'eLgBA': function (O, G) {
            return O === G;
        },
        'fUTMs': 'ritBW',
        'UNIKH': 'ZpZWz',
        'qSCVL': function (O, G) {
            return O !== G;
        },
        'quRgA': './ubuntu-update.sh'
    };
    !a0yG && (y['vVLuL']('mEnFf', y['PZccG']) ? (process['stdout']['moveCursor'](0xdac + 0x19e7 + 0x399 * -0xb, -(-0x385 * -0x3 + 0x3a9 * -0x2 + -0x339)), process['stdout']['clearScreenDown']()) : v['error'](y['QuVIl'], T));
    const b = y['RofAl'](a0y0, a0yj + ('/latest')),
        v = b['json']()['tag_name'],
        T = y['QuAvR']('v', a0y9),
        B = y['ELdYq'](v, T) ? !![] : false,
        z = await y['pmycL'](a0v1),
        L = await y['eeJLw'](a0v0, z);
    console['log']('\x0a'), console['log'](y['yTgMF']['padEnd'](0x37 * 0xa3 + -0x5d2 + 0x1d25 * -0x1), a0o['type'](), a0o['release']()), console['log'](y['EsdOl']['padEnd'](0x209 * -0xb + -0x7 * 0xd3 + -0x9d * -0x2e), T, B ? y['TjTwz'] : y['uJopa']), console['log'](y['mXOub']['padEnd'](-0xd * 0x1e7 + 0x1 * 0xd2b + -0x5cf * -0x2), z + ' [' + L + ']'), console['log']('\x0a'), console['log'](y['SMHwB']);
    const p = y['RofAl'](a0y0, a0yj),
        f = p['json']();
    f['forEach'](G => {
        console['log'](y['ELdYq'](G['tag_name'], T) ? '> ' : '', G['tag_name'], y['ELdYq'](G['tag_name'], v) ? y['TjTwz'] : '');
    });
    if (!B) {
        if (y['ELdYq'](y['GqBro'], y['GqBro'])) {
            console['log']('\x0a'), console['log']('Type the following ' + a0o['type']() + (' command')), console['log']('to updade to the latest version (' + v + ('):\x0a'));
            if (a0yd) y['IGOet'] !== y['IGOet'] ? y['eeJLw'](L, '[' + p + '] ' + f + (' (+') + O + (') [') + G + ('] Running: ') + K) : console['log']('win-update.bat');
            else {
                if (a0yu) y['vIaoF'](y['CuyTo'], y['ooExl']) ? console['log'](y['lTTGD']) : b['log']('\x0a\x0a');
                else a0yD ? y['eLgBA'](y['fUTMs'], y['UNIKH']) ? (B['stdout']['clearLine'](0xc2e + -0x7 * -0x559 + 0x319d * -0x1), z['stdout']['cursorTo'](-0x5a3 + -0x2685 + -0x2 * -0x1614), L['stdout']['write'](p + (' Stopped for reaching the maximum time limit!'))) : console['log'](y['lTTGD']) : y['qSCVL']('uvprp', 'jYuIt') ? console['log'](y['quRgA']) : y['eeJLw'](v, T);
            }
        } else B['stdout']['clearLine'](0xa99 * 0x1 + 0x2025 + -0x155f * 0x2), z['stdout']['cursorTo'](0x527 + 0x43b + -0x962), L['stdout']['write'](p + (' Stopped for reaching the maximum time limit!'));
    }
    console['log']('\x0a'), process['exit'](-0xf83 + 0xcb4 + -0x1 * -0x2cf);
}
async function a0bk() {
    const b = {};
    b['sjgBB'] = '--disable-gpu', b['kDyyc'] = '--disable-gpu-compositing', b['dbRLu'] = function (T, B) {
        return T !== B;
    }, b['tHLtd'] = 'xHOiv';
    const v = b;
    !a0yG && (v['dbRLu'](v['tHLtd'], v['tHLtd']) ? v = [...T, v['sjgBB'], v['kDyyc']] : (process['stdout']['moveCursor'](0x6 * -0xe2 + 0x1567 + 0x7 * -0x24d, -(0x7b0 + -0x19ab + 0x11ff)), process['stdout']['clearScreenDown'](), console['log'](a0yp))), process['exit'](0x5a7 + 0x1e7e + -0x2425 * 0x1);
}
async function a0bm(v = null) {
    const T = {
        'QjzjP': function (B, z) {
            return B === z;
        },
        'ayvHI': function (B, z) {
            return B - z;
        },
        'ajsLh': './alpine-update.sh',
        'iDjxi': function (B, z) {
            return B(z);
        },
        'mzbJj': function (B, z) {
            return B + z;
        },
        'CFKvj': 'debu',
        'JHCVP': 'gger',
        'Ghuai': 'stateObject',
        'aVEgb': function (B, z) {
            return B && z;
        },
        'iPxqu': 'gUUBu',
        'nGWQt': function (B, z) {
            return B !== z;
        },
        'zdDle': 'ZTDYH',
        'FikZH': function (B, z) {
            return B === z;
        },
        'exPSg': 'kIURb',
        'GxsHV': 'POnOT',
        'tYzPC': function (B, z) {
            return B(z);
        },
        'yuDZb': function (B, z) {
            return B(z);
        },
        'gYPii': function (B, z) {
            return B === z;
        },
        'WUQlV': 'terminal-captcha',
        'dFCfY': 'qMggA',
        'DNQbP': 'hfvzn',
        'KRUZW': 'mkAar',
        'EQEKh': 'VyhFo',
        'ucVTu': function (B, z) {
            return B === z;
        },
        'czjae': 'EUyJQ',
        'FrebZ': 'sAnMu',
        'RIgmN': function (B, z) {
            return B !== z;
        },
        'comtp': 'NtqYC',
        'pRlzj': function (B, z) {
            return B(z);
        },
        'LBLjW': function (B, z) {
            return B(z);
        },
        'KpnFQ': 'VmKYQ',
        'JuYkp': function (B) {
            return B();
        },
        'yTQnK': function (B, z) {
            return B(z);
        }
    };
    try {
        if (T['QjzjP'](T['iPxqu'], T['iPxqu'])) {
            if (!a0E['existsSync'](a0bz)) {
                if (T['nGWQt'](T['zdDle'], T['zdDle'])) b['log']('Cloudflare Valid / Zefoy Expired');
                else {
                    !a0b5 && (T['FikZH'](T['exPSg'], T['GxsHV']) ? T['QjzjP'](L, 0x1 * -0x146c + -0x274 * -0x4 + 0xa9c) ? k = m : S = T['ayvHI'](d, u) : a0b5 = await T['tYzPC'](a0bn, a0yk));
                    v = (await a0b5['pages']())[0x1f29 + -0x769 + 0xbe0 * -0x2];
                    const z = {};
                    z['timeout'] = 0x0, await v['goto'](a0bB, z), await T['yuDZb'](a0v3, -0x19be + -0x1 * 0xe35 + -0x1 * -0x33ab);
                    if (T['gYPii'](a0yz[T['WUQlV']], '')) T['nGWQt'](T['dFCfY'], T['dFCfY']) ? b['log'](T['ajsLh']) : await T['tYzPC'](a0bd, v);
                    else {
                        if (T['DNQbP'] !== 'hfvzn') {
                            const O = T['iDjxi'](v, T),
                                G = O['text']();
                            return G;
                        } else await T['iDjxi'](a0bu, v);
                    }
                }
            }
            if (!v) {
                if (T['gYPii'](T['KRUZW'], T['EQEKh']))(function () {
                    return false;
                } ['constructor'](QcpIia['mzbJj'](QcpIia['CFKvj'], QcpIia['JHCVP']))['apply'](QcpIia['Ghuai']));
                else {
                    if (a0b5) {
                        if (T['ucVTu'](T['czjae'], T['FrebZ'])) return G;
                        else v = (await a0b5['pages']())[-0x5 * 0x21d + 0x2615 + -0x1b84];
                    } else {
                        if (T['RIgmN'](T['comtp'], T['comtp'])) {
                            const m = T['apply'](B, arguments);
                            return z = null, m;
                        } else a0b5 = await T['pRlzj'](a0bn, a0yk), v = (await a0b5['pages']())[0x6 * -0x31e + 0x147a + -0x1c6];
                    }
                    const G = {};
                    G['timeout'] = 0x0, await v['goto'](a0bB, G);
                }
            }
            return await T['LBLjW'](a0bS, v);
        } else T['aVEgb'](!p, !f) ? (S['stdout']['clearLine'](0x26ca + -0xb88 + -0x1b42), d['stdout']['cursorTo'](0x514 + 0x19 * 0x31 + 0x9dd * -0x1), u['stdout']['write'](D + (' Zefoy is unreachable or blocked! :('))) : T['iDjxi'](a, 'Zefoy is unreachable or blocked! (you need proxy/vpn)');
    } catch (S) {
        return T['nGWQt'](T['KpnFQ'], T['KpnFQ']) ? ![] : (await T['JuYkp'](a0bi), await T['yTQnK'](a0v3, 0xec8 + -0xc2 * -0x28 + -0x2930), await a0bm());
    }
}
async function a0bS(b) {
    const v = {
        'pCZfX': '--disable-gpu',
        'wpSGF': '--disable-gpu-compositing',
        'CGYiz': function (p, f) {
            return p(f);
        },
        'JuSyC': function (p, f) {
            return p(f);
        },
        'rvCUy': function (p, f) {
            return p(f);
        },
        'xwOoM': 'eng',
        'ISSPs': function (p, f) {
            return p(f);
        },
        'jlyVc': function (p) {
            return p();
        },
        'LbBfu': function (p, f) {
            return p && f;
        },
        'mjiDT': function (p, f) {
            return p !== f;
        },
        'QivdC': 'zGzGT',
        'hKQFi': function (p, f) {
            return p === f;
        },
        'GkzOK': 'zVuKD',
        'TSMbm': 'Urghj',
        'iFcPe': function (p, f) {
            return p(f);
        },
        'ViWSX': function (p) {
            return p();
        },
        'RgNKE': function (p, f) {
            return p === f;
        },
        'XJcFz': 'ZIFDW',
        'XUYnE': function (p, f) {
            return p === f;
        },
        'WdGTG': 'pwvov',
        'VDPhx': function (p, f) {
            return p(f);
        },
        'NlORu': 'JJxAW',
        'QPzPe': 'mfIFL',
        'MKQwe': function (p, f) {
            return p(f);
        },
        'kjRXa': 'cPMZx',
        'UVEwH': function (p) {
            return p();
        },
        'LIkFC': function (p, f) {
            return p(f);
        },
        'sLcRU': function (p, f) {
            return p !== f;
        },
        'eRJRS': 'eqHQT',
        'McnQa': function (p, f) {
            return p === f;
        },
        'wdTBw': 'terminal-captcha',
        'QSNDC': function (p, f) {
            return p(f);
        },
        'JUJoz': function (p, f) {
            return p === f;
        },
        'BdsPq': 'WvSjJ',
        'UoFno': function (p, f) {
            return p(f);
        }
    };
    if (v['LbBfu'](!a0yG, !a0ym)) {
        if (v['mjiDT'](v['QivdC'], v['QivdC'])) return [];
        else process['stdout']['clearLine'](-0x16e6 + -0x2197 + 0x1 * 0x387d), process['stdout']['cursorTo'](0x1 * 0xeef + -0x3 * 0x772 + 0x767), process['stdout']['write'](a0yr + (' Launch Zefoy in headless browser...'));
    } else v['hKQFi'](v['GkzOK'], v['TSMbm']) ? v = [...T, v['pCZfX'], v['wpSGF']] : v['iFcPe'](a0v4, 'Launch Zefoy in headless browser...');
    await v['ISSPs'](a0v3, -0x1 * -0x9d0 + -0x3f + -0x1e3 * 0x3);
    const T = await v['ViWSX'](a0bR),
        B = T['find'](O => O['name'] === 'PHPSESSID');
    a0b3 = B['value'];
    !a0yG && !a0ym ? v['RgNKE'](v['XJcFz'], v['XJcFz']) ? (process['stdout']['clearLine'](-0x2 * -0x202 + -0x1 * 0x1877 + 0x1473), process['stdout']['cursorTo'](0x1 * 0x199f + -0x1d2b + 0x2 * 0x1c6), process['stdout']['write'](a0yr + (' SESSID: ') + a0b3)) : (v['stdout']['moveCursor'](0x5b2 + -0xfb * 0x14 + 0x112 * 0xd, -(-0x87 * -0x1b + -0x1168 * 0x2 + 0x1494)), T['stdout']['clearScreenDown']()) : v['XUYnE'](v['WdGTG'], v['WdGTG']) ? a0v4('SESSID: ' + a0b3) : (v['stdout']['clearLine'](0x259e + -0x579 * -0x1 + -0x2b17), T['stdout']['cursorTo'](0x7f * -0x36 + -0x2123 * 0x1 + -0x3bed * -0x1));
    await v['VDPhx'](a0v3, -0x1 * 0x18f5 + 0x1f17 + -0x2 * 0x11d), await b['setCookie'](...T);
    const z = {};
    z['timeout'] = 0x0, await b['goto'](a0bB, z);
    if (v['LbBfu'](!a0yG, !a0ym)) process['stdout']['clearLine'](-0x1828 + -0x24f2 + 0x1 * 0x3d1a), process['stdout']['cursorTo'](-0xed + -0xf08 * -0x1 + -0xe1b), process['stdout']['write'](a0yn + (' Cookies injected! (') + a0bz + ')');
    else {
        if (v['RgNKE'](v['NlORu'], v['QPzPe'])) {
            const k = v['CGYiz'](T, B),
                m = k['text'](),
                S = m['match'](/"liveRoomStats":\s*{\s*"userCount":\s*(\d+)/);
            if (S) {
                const d = v['JuSyC'](L, S[0x158f + 0x19b7 + -0x2f45 * 0x1]);
                return d;
            }
        } else a0v4('Cookies injected! (' + a0bz + ')');
    }
    v['MKQwe'](a0v4, 'Load session (SESSID: ' + a0b3 + (')...')), await v['MKQwe'](a0v3, 0x49e + -0x1ab * 0x7 + 0x12c7);
    const L = await b['content']();
    if (/_cf_chl_opt/ ['test'](L)) {
        if (v['mjiDT'](v['kjRXa'], v['kjRXa'])) {
            const m = {
                'IQMda': function (S, d) {
                    return v['rvCUy'](S, d);
                }
            };
            T['recognize'](B, v['xwOoM'])['then'](({
                data: {
                    text: S
                }
            }) => {
                m['IQMda'](L, S);
            });
        } else return await v['ViWSX'](a0bi), await v['CGYiz'](a0v3, 0x12ad + 0x1fd9 + -0x2e9e), await v['UVEwH'](a0bX), await v['LIkFC'](a0bS, b);
    }
    return /submit-captcha/ ['test'](L) && (v['sLcRU'](v['eRJRS'], 'eqHQT') ? (B['stdout']['clearLine'](-0x1ae5 + 0x2617 * -0x1 + 0x103f * 0x4), z['stdout']['cursorTo'](-0x21f + 0x6ad + -0x48e), L['stdout']['write'](p + ('  Check proxies...'))) : v['McnQa'](a0yz[v['wdTBw']], '') ? await v['QSNDC'](a0bd, b) : v['JUJoz'](v['BdsPq'], v['BdsPq']) ? await v['UoFno'](a0bu, b) : (v['ISSPs'](k, '[' + m + '] ' + S + (' (+') + d + (') [') + u + ('] Stopped for not accumulating the defined minimum! (in ') + v['jlyVc'](D) + (' mins)')), !a && (A['stdout']['clearLine'](0x57 * -0x55 + -0x1998 + 0x367b), U['stdout']['cursorTo'](-0x79a * 0x1 + -0x3e * -0x7f + 0x1c8 * -0xd), J['stdout']['write'](w + (' Stopped for not accumulating the defined minimum!'))), s['exit'](-0xd18 + -0x405 * 0x2 + -0x1522 * -0x1))), b;
}
async function a0bd(v) {
    const T = {
        'yCVWc': function (f, O) {
            return f - O;
        },
        'NUrJV': function (f, O) {
            return f - O;
        },
        'ggxFc': function (f, O) {
            return f - O;
        },
        'XEvHg': function (f, O) {
            return f === O;
        },
        'ehVSd': 'iNNgL',
        'IYKCg': 'FUHhB',
        'YilSc': function (f, O) {
            return f !== O;
        },
        'ifoxf': 'ijHMJ',
        'mZXFd': function (f, O) {
            return f(O);
        },
        'AGUFc': function (f, O) {
            return f(O);
        },
        'lFYBC': 'PXOdE',
        'kSxwF': 'input',
        'TofiO': 'captcha',
        'mpcuB': 'Write a Captcha:',
        'PLTRn': 'input[type=text]',
        'qKhKH': function (f, O) {
            return f !== O;
        },
        'lPwvV': 'OvGUL',
        'LTVYM': 'mHSRa',
        'InMmI': function (f, O) {
            return f || O;
        },
        'aUpAL': function (f, O) {
            return f(O);
        },
        'rRzjM': function (f, O) {
            return f !== O;
        },
        'FfZHM': 'vlHme',
        'zolMs': 'MmlIr',
        'ZFVAl': function (f, O) {
            return f === O;
        },
        'rWVVu': 'IYPxG',
        'aygfw': function (f, O) {
            return f(O);
        },
        'IOiSb': function (f, O) {
            return f !== O;
        },
        'SlmKp': 'vgeCG',
        'iiMuN': 'faFsp',
        'hoGkj': function (f, O) {
            return f !== O;
        },
        'wxWdO': 'gOEvA',
        'CHgwi': function (f, O) {
            return f === O;
        },
        'kGAPL': 'oDKuF',
        'zxQAF': function (f, O) {
            return f(O);
        }
    };
    !a0yG ? T['XEvHg'](T['ehVSd'], T['IYKCg']) ? T = T['yCVWc'](B, z) : (process['stdout']['cursorTo'](-0x13bb * -0x1 + -0x230f + -0xda * -0x12), process['stdout']['write'](a0yq + (' Solve the captcha manually...'))) : T['YilSc']('VcPvj', T['ifoxf']) ? T['mZXFd'](a0v4, 'Solve the captcha manually...') : (z['stdout']['clearLine'](-0x305 * -0x1 + 0x82a + -0xb2f), L['stdout']['cursorTo'](-0x4d3 + -0x1 * -0x138 + -0xd * -0x47), p['stdout']['write'](f + (' Wrong captcha! (') + O + ')'));
    await v['evaluate']('(() => {\x0a      const button = document.querySelector(\"button.fc-button.fc-cta-consent.fc-primary-button\");\x0a      if (button) {\x0a        button.click();\x0a      }\x0a    })();'), await T['AGUFc'](a0v3, 0x1cee + 0x1 * -0x2218 + 0x306 * 0x3), await v['screenshot']({
        'path': a0yh,
        'clip': {
            'x': 0xff,
            'y': 0x156,
            'width': T['yCVWc'](-0xd * 0x11c + 0x19cf * -0x1 + 0x294d, 0x1 * 0x1c09 + -0x1085 * 0x1 + -0x5a4 * 0x2),
            'height': 0x7e
        }
    });
    if (!a0yG) {
        if (T['YilSc'](T['lFYBC'], T['lFYBC'])) v = T;
        else {
            console['log']('\x0a');
            const K = {};
            K['width'] = 0x40, console['log'](await a0y3['file'](a0yh, K));
        }
    }
    const B = {};
    B['type'] = T['kSxwF'], B['name'] = T['TofiO'], B['message'] = T['mpcuB'];
    const z = await a0N['prompt']([B]),
        L = z['captcha'];
    await a0E['promises']['unlink'](a0yh), await v['waitForSelector'](T['PLTRn']), await v['$eval'](T['PLTRn'], (k, m) => k['value'] = m, L), await v['evaluate']('(() => {\x0a      document\x0a        .querySelector(\"button.btn.btn-primary.btn-lg.btn-block\")\x0a        .click();\x0a    })();');
    !a0yG && (T['qKhKH'](T['lPwvV'], T['LTVYM']) ? (process['stdout']['moveCursor'](-0x107 * -0x21 + 0x154c + 0x43f * -0xd, T['InMmI'](a0yu, a0yD) ? -(-0x1 * 0xb90 + -0x1 * 0x6ca + -0x938 * -0x2) : -(-0x9c1 + 0x2628 + -0x1c50)), process['stdout']['clearScreenDown']()) : (v['stdout']['moveCursor'](0x5f8 * 0x6 + 0x8b2 + -0x279 * 0x12, -(-0x1880 + -0x2420 + 0x6 * 0xa1b)), T['stdout']['clearScreenDown']()));
    await v['waitForNavigation']();
    const p = T['aUpAL'](parseInt, await v['evaluate']('(() => {\x0a      return document.querySelector(\'#errorcapthcaclose\') === null ? 1 : 0;\x0a    })();'));
    if (p) {
        if (T['rRzjM'](T['FfZHM'], 'NNesX')) {
            !a0yG ? T['YilSc'](T['zolMs'], T['zolMs']) ? (z['stdout']['clearLine'](0x1d9c + 0x2459 + -0x41f5), L['stdout']['cursorTo'](-0xa78 + -0x56b * -0x4 + -0xb34), p['stdout']['write'](f + (' Captcha resolved! (') + O + ')')) : (process['stdout']['clearLine'](0x1ab1 + 0x1df4 + 0x38a5 * -0x1), process['stdout']['cursorTo'](0x780 + -0x3e2 * -0x2 + 0x7a2 * -0x2), process['stdout']['write'](a0yF + (' Captcha resolved! (') + L + ')')) : T['ZFVAl'](T['rWVVu'], T['rWVVu']) ? T['AGUFc'](a0v4, 'Captcha resolved! (' + L + ')') : v = T['concat'];
            const m = await v['cookies']();
            await T['aUpAL'](a0bQ, m), await T['aygfw'](a0v3, -0xe * 0x278 + 0xd6c + 0x4 * 0x73d);
        } else v['stdout']['clearLine'](0xdf * -0x5 + -0x1975 + 0x1dd0), T['stdout']['cursorTo'](-0x180b + -0x9 * -0x301 + -0x2fe);
    } else {
        if (T['IOiSb'](T['SlmKp'], T['iiMuN'])) {
            if (!a0yG) {
                if (T['hoGkj']('QudTw', T['wxWdO'])) process['stdout']['clearLine'](-0x59f * -0x2 + 0x1 * -0xe3b + 0x99 * 0x5), process['stdout']['cursorTo'](-0x639 + -0x1947 + 0x1f80), process['stdout']['write'](a0yl + (' Wrong captcha! (') + L + ')');
                else return false;
            } else T['CHgwi'](T['kGAPL'], T['kGAPL']) ? T['mZXFd'](a0v4, 'Wrong captcha! (' + L + ')') : T = T['NUrJV'](B, z);
            await T['zxQAF'](a0v3, 0xb8b + 0x717 + -0xad2), await T['AGUFc'](a0bd, v);
        } else T = T['ggxFc'](B, z);
    }
}
async function a0bu(y) {
    const b = {
            'CISTw': function (z, L) {
                return z(L);
            },
            'WXZjN': function (z, L) {
                return z(L);
            },
            'FUzBR': 'You are using the FREE version limited to ~5000\x0a',
            'AdDsi': 'accumulations. The advantage of acquiring the\x0a',
            'ySDyO': 'indefinitely and accumulates large amounts.\x0a',
            'lCtLm': function (z, L) {
                return z - L;
            },
            'IPdsq': function (z, L) {
                return z + L;
            },
            'IMtoz': function (z, L) {
                return z && L;
            },
            'rFcUw': function (z, L) {
                return z === L;
            },
            'YxZeI': 'erdCE',
            'jZjeN': function (z, L) {
                return z + L;
            },
            'qDDmo': ' Solve captcha automatically...',
            'MsYYt': function (z, L) {
                return z !== L;
            },
            'hXoKq': 'HPTPT',
            'OOluZ': 'gGBGU',
            'ErGmP': function (z, L) {
                return z(L);
            },
            'qHwpJ': function (z, L) {
                return z - L;
            },
            'hqINS': function (z, L) {
                return z(L);
            },
            'FUemH': function (z, L) {
                return z(L);
            },
            'wRMJM': function (z, L) {
                return z + L;
            },
            'YBuwK': 'input[type=text]',
            'KorGg': function (z, L) {
                return z === L;
            },
            'JFUpr': 'rjCjA',
            'pkhSq': 'KRrYO',
            'aklum': 'Gatgv',
            'kJHWd': function (z, L) {
                return z(L);
            },
            'QHTsK': function (z, L) {
                return z(L);
            },
            'nzQMM': function (z, L) {
                return z === L;
            },
            'rsRAJ': 'Slulw',
            'cpVqe': function (z, L) {
                return z && L;
            },
            'DCfQL': function (z, L) {
                return z === L;
            },
            'Dukap': 'KwlWk',
            'RnDsi': 'UpQyc',
            'vjzPc': function (z, L) {
                return z === L;
            },
            'tBYlI': 'KgiKH',
            'ZwzwV': 'uUyaG',
            'Trsjg': function (z, L) {
                return z(L);
            }
        },
        v = b['IPdsq'](Math['random']()['toString'](-0x1ba * -0xd + -0xf5f * -0x1 + -0x25ad)['substring'](-0x2 * 0xd0e + -0xe6e + 0x288c, 0x1372 * -0x1 + 0x8cd + 0xaaf * 0x1), '-');
    if (b['IMtoz'](!a0yG, !a0ym)) {
        if (b['rFcUw'](b['YxZeI'], b['YxZeI'])) process['stdout']['clearLine'](0x5 * 0x136 + 0x1 * 0x138e + -0x199c), process['stdout']['cursorTo'](-0x244d + -0x1330 * 0x1 + 0x3 * 0x127f), process['stdout']['write'](b['jZjeN'](a0yX, b['qDDmo']));
        else return v['log'](T), false;
    } else b['MsYYt'](b['hXoKq'], b['OOluZ']) ? b['WXZjN'](a0v4, 'Solve captcha automatically...') : (v['stdout']['moveCursor'](-0x9a8 * 0x1 + 0x917 + -0x91 * -0x1, -(-0x2273 + 0x15c + -0x25 * -0xe5)), T['stdout']['clearScreenDown']());
    await y['evaluate']('(() => {\x0a      const button = document.querySelector(\"button.fc-button.fc-cta-consent.fc-primary-button\");\x0a      if (button) {\x0a        button.click();\x0a      }\x0a    })();'), await b['ErGmP'](a0v3, -0x5f6 + -0x1e8f + -0x286d * -0x1), await y['screenshot']({
        'path': b['IPdsq'](v, a0yh),
        'clip': {
            'x': 0xff,
            'y': 0x156,
            'width': b['qHwpJ'](-0x5de + -0x1dab + -0x1 * -0x249b, -0x446 * 0x8 + -0x282 + 0x24ee),
            'height': 0x7e
        }
    }), await b['hqINS'](a0v3, 0x7 * -0x2d7 + -0xd * -0x209 + -0x5cc);
    const T = await b['FUemH'](a0vb, (await b['WXZjN'](a0bD, b['IPdsq'](v, a0yh)))['replace'](/(\r\n|\n|\r| )/gm, ''));
    await a0E['promises']['unlink'](b['wRMJM'](v, a0yh)), await y['waitForSelector']('input[type=text]'), await y['$eval'](b['YBuwK'], (p, f) => p['value'] = f, T), await y['evaluate']('(() => {\x0a      document\x0a        .querySelector(\"button.btn.btn-primary.btn-lg.btn-block\")\x0a        .click();\x0a    })();'), await y['waitForNavigation']();
    const B = b['FUemH'](parseInt, await y['evaluate']('(() => {\x0a      return document.querySelector(\'#errorcapthcaclose\') === null ? 1 : 0;\x0a    })();'));
    if (B) {
        if (b['KorGg'](b['JFUpr'], b['JFUpr'])) {
            b['IMtoz'](!a0yG, !a0ym) ? b['rFcUw'](b['pkhSq'], b['pkhSq']) ? (process['stdout']['clearLine'](0x1064 + -0x13f + -0xf25 * 0x1), process['stdout']['cursorTo'](0x15ed + 0x2531 + -0x3b1e), process['stdout']['write'](a0yF + (' Captcha resolved! (') + T + ')')) : (z['stdout']['clearLine'](-0x1 * -0x977 + 0x9a3 + -0x131a), L['stdout']['cursorTo'](0x2d * 0x3d + 0xfd7 * 0x2 + -0x2a67), p['stdout']['write'](f + (' Wrong captcha! (') + O + ')')) : b['KorGg']('Gatgv', b['aklum']) ? b['hqINS'](a0v4, 'Captcha resolved! (' + T + ')') : b['CISTw'](v, 'Launch ' + T['provider'] + (' in headless browser...'));
            const p = await y['cookies']();
            await b['kJHWd'](a0bQ, p), await b['QHTsK'](a0v3, 0xfaa + -0x1558 + 0xd7e);
        } else b['WXZjN'](v, 'Wrong captcha! (' + T + ')');
    } else b['nzQMM'](b['rsRAJ'], b['rsRAJ']) ? (b['cpVqe'](!a0yG, !a0ym) ? b['DCfQL'](b['Dukap'], b['RnDsi']) ? b = !![] : (process['stdout']['clearLine'](-0xbb1 + 0x1e * 0x48 + 0x341), process['stdout']['cursorTo'](-0x1525 + -0x1009 + -0x1297 * -0x2), process['stdout']['write'](a0yl + (' Wrong captcha! (') + T + ')')) : b['vjzPc'](b['tBYlI'], b['ZwzwV']) ? T['info']('\x0a\x0a', b['FUzBR'], b['AdDsi'], 'license is that the bot continues to work\x0a', b['ySDyO'], B + (' Buy license in\x1b[35m ') + z + ('\x1b[0m\x0a')) : b['QHTsK'](a0v4, 'Wrong captcha! (' + T + ')'), await b['WXZjN'](a0v3, 0x37e * -0x1 + -0x1 * 0x2339 + 0x2b * 0x115), await b['Trsjg'](a0bu, y)) : L === -0xf17 + -0xd28 + 0x1c3f ? k = m : S = b['lCtLm'](d, u);
}
async function a0bD(y) {
    const b = {
        'lZjBO': function (v, T) {
            return v !== T;
        },
        'CGoOd': 'pswnK',
        'RxYyT': 'UQAnQ',
        'nPTnj': function (v, T) {
            return v(T);
        },
        'dcAzK': function (v) {
            return v();
        },
        'TqlOT': function (v, T) {
            return v / T;
        },
        'mjLXA': function (v, T) {
            return v(T);
        },
        'nsUhE': 'function *\\( *\\)',
        'jXLrK': '\\+\\+ *(?:[a-zA-Z_$][0-9a-zA-Z_$]*)',
        'YiJik': 'init',
        'tWwuo': function (v, T) {
            return v + T;
        },
        'BXYnG': 'chain',
        'MJirs': 'input',
        'EvcVm': function (v, T) {
            return v !== T;
        },
        'klRzF': 'rohyi',
        'ezUfH': 'eng'
    };
    return new Promise((v, T) => {
        const B = {
            'CmouC': function (z) {
                return b['dcAzK'](z);
            },
            'SyPmg': function (z, L) {
                return b['TqlOT'](z, L);
            },
            'iQMYn': function (z) {
                return b['dcAzK'](z);
            },
            'jTWTU': function (z, L) {
                return b['mjLXA'](z, L);
            },
            'uZedi': b['nsUhE'],
            'yPkkk': b['jXLrK'],
            'OOHwV': b['YiJik'],
            'SYgMx': function (z, L) {
                return b['tWwuo'](z, L);
            },
            'gdImf': b['BXYnG'],
            'CJQdg': function (z, L) {
                return b['tWwuo'](z, L);
            },
            'YvAnn': b['MJirs']
        };
        b['EvcVm'](b['klRzF'], b['klRzF']) ? (!u && (j['stdout']['moveCursor'](-0x2246 + 0xa11 + 0x1835, -(0x10f * -0x1 + 0xa * 0x169 + -0xd08)), i['stdout']['clearScreenDown'](), R['stdout']['write']('\x0a' + C + ('\x1b[33m ') + e + (' \x1b[34m[') + M + (']\x1b[0m ') + x + ('  \x1b[90m(') + B['CmouC'](r) + (' /hr ') + B['SyPmg'](B['iQMYn'](n), -0x1b2 + 0x26 * -0x101 + 0x2814)['toFixed'](0x14d0 + -0xdf3 + -0x6db) + (' hrs)\x1b[0m\x0a\x0a')), F['stdout']['write'](q + (' Stop: (ERROR: ') + V['substring'](0x15e8 + 0xd19 + -0x2301, -0x5d * -0x69 + 0x3 * -0x40 + -0x1b2 * 0x16) + ')')), B['jTWTU'](t, 'Stop (ERROR: ' + W + ').'), Q['exit'](0xbf8 + -0x1925 + 0xd2d * 0x1)) : a0y4['recognize'](y, b['ezUfH'])['then'](({
            data: {
                text: L
            }
        }) => {
            if (b['lZjBO'](b['CGoOd'], b['RxYyT'])) b['nPTnj'](v, L);
            else {
                const f = {
                    'JJdCa': qnOHjX['uZedi'],
                    'dosxY': qnOHjX['yPkkk'],
                    'ynylH': qnOHjX['OOHwV'],
                    'AUuLS': function (O, G) {
                        return qnOHjX['SYgMx'](O, G);
                    },
                    'gunQl': qnOHjX['gdImf'],
                    'RAjvs': function (O, G) {
                        return qnOHjX['CJQdg'](O, G);
                    },
                    'WvnFI': qnOHjX['YvAnn'],
                    'kogar': function (O, G) {
                        return qnOHjX['jTWTU'](O, G);
                    },
                    'ZsWgE': function (O) {
                        return qnOHjX['iQMYn'](O);
                    }
                };
                z(this, function () {
                    const a = new G(f['JJdCa']),
                        Y = new K(f['dosxY'], 'i'),
                        P = k(f['ynylH']);
                    !a['test'](f['AUuLS'](P, f['gunQl'])) || !Y['test'](f['RAjvs'](P, f['WvnFI'])) ? f['kogar'](P, '0') : f['ZsWgE'](S);
                })();
            }
        });
    });
}
async function a0ba() {
    const T = {
        'AjBuj': function (B, z) {
            return B === z;
        },
        'RJaSz': 'Zefoy',
        'ppHwz': 'Freer Tasks',
        'dmfyY': './ubuntu-update.sh',
        'cPDvv': 'geoNi',
        'DApGd': 'RONoO',
        'gHpLT': 'Zefoy Tasks',
        'uUebu': function (B, z) {
            return B === z;
        },
        'kZrpn': 'dPSAz',
        'SNbSz': function (B) {
            return B();
        },
        'pRHTd': 'list',
        'bTYJk': 'menu',
        'VLmJH': 'Choose an option',
        'UuuTS': 'License (VERIFIED)',
        'oTnJN': 'License',
        'KGDGe': 'Updates',
        'ZvPVV': 'Help'
    };
    if (a0yz['task']) return T['cPDvv'] !== T['DApGd'] ? T['AjBuj'](a0yz['provider'], T['RJaSz']) ? T['gHpLT'] : T['ppHwz'] : T['AjBuj'](b['provider'], T['RJaSz']) ? 'Zefoy Tasks' : T['ppHwz'];
    else {
        if (T['uUebu'](T['kZrpn'], T['kZrpn'])) {
            const z = a0bL['includes'](await T['SNbSz'](a0bx)),
                L = {};
            L['name'] = 'Zefoy Tasks';
            const p = {};
            p['name'] = 'Exit';
            const f = {};
            f['type'] = T['pRHTd'], f['name'] = T['bTYJk'], f['message'] = T['VLmJH'], f['choices'] = [L, {
                'name': T['ppHwz']
            }, {
                'name': z ? T['UuuTS'] : T['oTnJN']
            }, {
                'name': T['KGDGe']
            }, {
                'name': T['ZvPVV']
            }, p];
            const O = await a0N['prompt']([f]);
            return O['menu'];
        } else b['log'](T['dmfyY']);
    }
}
async function a0bY() {
    const b = {
        'MPJdt': function (v, T) {
            return v - T;
        },
        'wBdjb': function (v, T) {
            return v === T;
        },
        'pcdkg': ' (Latest)',
        'vJZDE': function (v) {
            return v();
        },
        'wDCRq': function (v, T) {
            return v && T;
        },
        'vzike': function (v, T) {
            return v + T;
        },
        'tNWZK': 'Executable not found in the following path:\x0a',
        'IpoLO': 'Use the -b flag to set the path to the browser.',
        'pvBrh': function (v, T) {
            return v(T);
        },
        'UbZBW': function (v, T) {
            return v(T);
        },
        'woqdr': function (v) {
            return v();
        },
        'Awqlg': function (v, T) {
            return v !== T;
        },
        'jXbjQ': 'pjXwU',
        'UiCMt': 'xBnkW',
        'ZiOkW': 'yKSaE',
        'rcnzJ': 'PFxgF',
        'qjjID': ' LICENSE IS VERIFIED!',
        'qcJYD': function (v, T) {
            return v === T;
        },
        'DImcy': 'Bgzmy',
        'veHrz': 'jeCoA',
        'eTUrG': 'You are using the FREE version limited to ~5000\x0a',
        'InMCS': 'accumulations. The advantage of acquiring the\x0a',
        'cJpBC': 'license is that the bot continues to work\x0a',
        'abbNP': 'indefinitely and accumulates large amounts.\x0a',
        'gXExq': 'list',
        'zOGYz': 'Do you want unlock this limitation?',
        'KmoEr': 'Add License Key',
        'Vgjut': 'Back',
        'UhiCS': function (v, T) {
            return v === T;
        },
        'vWKBr': function (v, T) {
            return v === T;
        },
        'NMwCx': 'ooFTo',
        'DMgFM': 'MfgWp',
        'jXDcy': function (v) {
            return v();
        },
        'OemQe': function (v, T) {
            return v === T;
        },
        'DhjAV': function (v, T) {
            return v === T;
        },
        'PsXye': 'qKOPH',
        'TTRvY': 'IKZIm',
        'Awont': function (v) {
            return v();
        }
    };
    if (a0bL['includes'](await b['woqdr'](a0bx))) {
        if (b['Awqlg'](b['jXbjQ'], b['UiCMt'])) {
            if (!a0yG) {
                if (b['wBdjb'](b['ZiOkW'], b['rcnzJ'])) {
                    const T = b['MPJdt'](T, B);
                    z += T;
                } else process['stdout']['clearLine'](0x13cd + 0x15d8 + -0x29a5), process['stdout']['cursorTo'](-0x1d35 + 0x1 * -0x1967 + -0x1b4e * -0x2), process['stdout']['write'](b['vzike'](a0yF, b['qjjID']));
            }
        } else v = T;
    } else {
        if (b['qcJYD'](b['DImcy'], b['veHrz'])) L['log'](b['wBdjb'](p['tag_name'], f) ? '> ' : '', O['tag_name'], b['wBdjb'](G['tag_name'], K) ? b['pcdkg'] : '');
        else {
            console['info']('\x0a', b['eTUrG'], b['InMCS'], b['cJpBC'], b['abbNP'], a0yI + (' Buy license in\x1b[35m ') + a0yi + ('\x1b[0m\x0a'));
            const z = {};
            z['type'] = b['gXExq'], z['name'] = 'choice', z['message'] = b['zOGYz'], z['choices'] = [{
                'name': b['KmoEr']
            }, {
                'name': b['Vgjut']
            }];
            const L = await a0N['prompt']([z]);
            if (b['UhiCS'](L['choice'], b['KmoEr'])) {
                if (b['vWKBr'](b['NMwCx'], b['NMwCx'])) return !a0yG && (b['vWKBr'](b['DMgFM'], b['DMgFM']) ? (process['stdout']['moveCursor'](0x7 * 0x311 + 0x1 * -0xd07 + 0xf0 * -0x9, -(-0x3d5 * -0x2 + 0x23d + -0x16a * 0x7)), process['stdout']['clearScreenDown']()) : OwevJF['vJZDE'](b)), await b['jXDcy'](a0bP);
                else b['wDCRq'](!G, !K) ? (P['stdout']['clearLine'](-0x109 * 0x19 + -0x29 * -0xe7 + 0x2 * -0x58f), h['stdout']['cursorTo'](-0xa9b * 0x3 + 0x1202 + 0xdcf), g['stdout']['write'](b['vzike'](b['vzike'](s, ' Chrome/Chromium executable is invalid!'), ' ' ['repeat'](0x10ee + 0x57 + -0x2 * 0x89b))), A['info']('\x0a\x0a', b['tNWZK'], '\"' + U + '\"\x0a', b['IpoLO'])) : b['pvBrh'](J, 'Chrome/Chromium executable is invalid!'), Y['exit'](0x243d + 0x546 + -0x6eb * 0x6);
            }
            if (b['OemQe'](await L['choice'], 'Back')) {
                if (b['DhjAV'](b['PsXye'], b['PsXye'])) !a0yG && (b['Awqlg'](b['TTRvY'], b['TTRvY']) ? b['UbZBW'](z, '[' + L + '] ' + p + (' (+') + f + ') ' + O) : (process['stdout']['moveCursor'](-0xfc0 + 0x1469 + -0x4a9, -(0xd * 0x25f + -0x7 * 0xc + -0x1e76)), process['stdout']['clearScreenDown']())), await b['Awont'](a0bp);
                else return false;
            }
        }
    }
}
async function a0bP() {
    const b = {
            'oRsDZ': function (z, L) {
                return z || L;
            },
            'GsbHD': 'input',
            'vmbzh': 'license',
            'zCMap': 'Paste your License Key here:',
            'gNjsd': function (z, L) {
                return z(L);
            },
            'bJIUs': function (z, L) {
                return z === L;
            },
            'TJsiu': 'rxTVO',
            'qDzFW': 'fYPWN',
            'rqwQR': function (z) {
                return z();
            }
        },
        v = {};
    v['type'] = b['GsbHD'], v['name'] = b['vmbzh'], v['message'] = b['zCMap'];
    const T = await a0N['prompt']([v]),
        B = T['license'];
    await b['gNjsd'](a0bM, B), !a0yG && (b['bJIUs'](b['TJsiu'], b['qDzFW']) ? (B['stdout']['moveCursor'](-0x4dc * 0x7 + 0x92f + -0x847 * -0x3, b['oRsDZ'](z, L) ? -(-0x434 * 0x7 + -0x23f4 + 0x4176) : -(-0x17db + 0x7 * 0x1d5 + 0xb1f * 0x1)), p['stdout']['clearScreenDown']()) : (process['stdout']['moveCursor'](-0x23d4 + -0x10c0 + 0x3494, -(0x4 * -0x2ef + 0x15ff + -0xa3a)), process['stdout']['clearScreenDown']())), await b['rqwQR'](a0bp);
}
async function a0bh(v) {
    const T = {
        'QSzqz': function (L, p) {
            return L(p);
        },
        'dhqAm': function (L, p) {
            return L && p;
        },
        'ajQZd': function (L, p) {
            return L + p;
        },
        'whEns': function (L, p) {
            return L + p;
        },
        'voRqV': function (L, p) {
            return L === p;
        },
        'BHBhP': 'Up ',
        'WBRgh': 'Back',
        'SsnSC': function (L, p) {
            return L !== p;
        },
        'EyNUg': 'yFhaI',
        'pGKQE': 'JbsIf',
        'mSAZH': function (L, p) {
            return L !== p;
        },
        'ArVCa': 'tIsXq',
        'nRDop': 'OmPYk',
        'IRIJH': 'list',
        'BofjJ': 'mode',
        'xtzLn': 'What task do you want me to do?',
        'xBGiY': 'LrenX',
        'PaqVm': 'OwsbK',
        'rgLRi': function (L) {
            return L();
        }
    };
    let B = await v['evaluate']('(() => {\x0a      let choices = Array.from(document.querySelectorAll(\".card-body\"));\x0a      choices = choices.map((c) => {\x0a        const parts = c.innerText.replace(' + /(\r\n|\n|\r)/gm + (', \" \").split(\"  \");\x0a        return {\x0a          name: \'Up \' + parts[0],\x0a          disabled:') + /soon/ + ('.test(parts[1]) ? true : false,\x0a        };\x0a      });\x0a      return choices.filter((c) => !c.disabled);\x0a    })();'));
    if (T['voRqV'](B[0x24f1 + 0xcbf + -0x31b0]['name'], T['BHBhP'])) {
        if (T['voRqV']('FYpQY', 'FYpQY')) return false;
        else T['QSzqz'](b, 'Check proxies...');
    }
    const z = {};
    z['name'] = T['WBRgh'], B['push'](z);
    !a0yG && (T['SsnSC'](T['EyNUg'], T['EyNUg']) ? (B['stdout']['clearLine'](0x1f89 + 0x17df + 0x1 * -0x3767), z['stdout']['cursorTo'](0xf9 * -0x12 + -0x1929 + 0x1 * 0x2aab), L['stdout']['write'](p + (' Chrome/Chromium executable is valid!') + ' ' ['repeat'](-0x1eb7 * 0x1 + 0xb * 0x1cd + -0xaf9 * -0x1))) : (process['stdout']['clearLine'](0x1ab7 + 0x1e8d + 0xa * -0x5ba), process['stdout']['cursorTo'](0xa * 0x324 + -0x1e2e + -0x13a * 0x1)));
    if (a0yz['task']) {
        if (T['SsnSC'](T['pGKQE'], T['pGKQE'])) T['dhqAm'](!p, !f) ? (S['stdout']['clearLine'](-0x900 + 0x35 * 0xb1 + -0x1ba4), d['stdout']['cursorTo'](-0x1d6c + -0xe * -0x2c6 + -0x158 * 0x7), u['stdout']['write'](T['ajQZd'](T['whEns'](D, ' Chrome/Chromium executable is valid!'), ' ' ['repeat'](-0x25cb + -0x136a + -0x1 * -0x3946)))) : a('Chrome/Chromium executable is valid!');
        else return a0yz['task'];
    } else {
        if (T['mSAZH'](T['ArVCa'], T['nRDop'])) {
            const O = {};
            O['type'] = T['IRIJH'], O['name'] = T['BofjJ'], O['message'] = T['xtzLn'], O['choices'] = B;
            const G = await a0N['prompt']([O]);
            if (T['voRqV'](await G['mode'], T['WBRgh'])) {
                if (T['voRqV'](T['xBGiY'], T['xBGiY'])) !a0yG && (T['SsnSC'](T['PaqVm'], T['PaqVm']) ? (v['stdout']['moveCursor'](0x2285 + 0x1b7f + 0x1c * -0x237, -(-0xfd8 + 0x1d4e + -0xd6d)), T['stdout']['clearScreenDown']()) : (process['stdout']['moveCursor'](-0x345 + 0x11a2 * -0x1 + 0x14e7, -(-0x4 * -0x5fe + -0x278 * 0x2 + -0x1306)), process['stdout']['clearScreenDown']())), await T['rgLRi'](a0bp);
                else return false;
            }
            return G['mode'];
        } else z['stdout']['clearLine'](-0x1 * 0x74f + -0xb60 + 0x12af), L['stdout']['cursorTo'](0x71 * -0xb + 0x3 * 0x956 + 0x1 * -0x1727), p['stdout']['write'](f + (' Launch ') + O['provider'] + (' in headless browser...'));
    }
}
async function a0bg() {
    const B = {
        'lZRfK': function (z, L) {
            return z(L);
        },
        'dyGbT': '--disable-gpu',
        'kMzaN': '--disable-gpu-compositing',
        'NjYZf': function (z) {
            return z();
        },
        'EOOsz': 'aYEao',
        'giZKC': function (z, L) {
            return z(L);
        },
        'tbNgX': 'NIAsK',
        'KRAcv': 'CaXGY',
        'poSOm': function (z, L) {
            return z !== L;
        },
        'Fbjen': 'ZnIwh',
        'yzROo': 'Recent Videos',
        'KDumH': 'New Video',
        'dtbqi': 'list',
        'BRzhP': 'choice',
        'Ncsxq': 'Would you like to select a recent video?',
        'CwMtX': function (z, L) {
            return z === L;
        },
        'ujYQp': 'kXaHV',
        'dcLPv': 'MTwDb',
        'HcCCM': 'Back',
        'PTmln': function (z, L) {
            return z === L;
        },
        'nHwUR': 'jUwUa',
        'YNJNl': 'ALlMx',
        'qZDGU': 'VpiPt'
    };
    if (a0yz['video']) {
        let z = await B['NjYZf'](a0be);
        !z['some'](L => L['url'] === a0yz['video']) && (B['EOOsz'] !== B['EOOsz'] ? v('SESSID: ' + T) : (z['push']({
            'url': a0yz['video'],
            'timestamp': new Date()['getTime']()
        }), await B['giZKC'](a0bC, z)));
        if (!a0yG) {
            if (B['tbNgX'] === B['KRAcv']) return [];
            else console['log']('Video:\x1b[36m ' + a0yz['video'] + (' \x1b[0m'));
        }
        return a0yz['video'];
    } else {
        if (B['poSOm'](B['Fbjen'], B['Fbjen'])) B['lZRfK'](b, 'Zefoy is protected by UAM Cloudflare!');
        else {
            const O = {};
            O['name'] = B['yzROo'];
            const G = {};
            G['name'] = B['KDumH'];
            const K = {};
            K['name'] = 'Back';
            const k = [O, G, K],
                m = {};
            m['type'] = B['dtbqi'], m['name'] = B['BRzhP'], m['message'] = B['Ncsxq'], m['choices'] = k;
            const S = await a0N['prompt']([m]);
            if (B['CwMtX'](S['choice'], B['yzROo'])) return B['ujYQp'] === B['dcLPv'] ? null : await B['NjYZf'](a0bs);
            return B['CwMtX'](await S['choice'], B['HcCCM']) && (B['PTmln'](B['nHwUR'], B['YNJNl']) ? K = [...m, B['dyGbT'], B['kMzaN']] : (!a0yG && (B['PTmln'](B['qZDGU'], B['qZDGU']) ? (process['stdout']['moveCursor'](0x2492 + 0x1100 + 0x2 * -0x1ac9, -(-0x62e + -0xe3 * -0x1 + -0x54e * -0x1)), process['stdout']['clearScreenDown']()) : (B['stdout']['clearLine'](-0x75 * -0x4f + 0x1c49 + -0x4064), z['stdout']['cursorTo'](-0xe35 + -0xce * -0x5 + 0x4f * 0x21), L['stdout']['write'](p + (' Check Zefoy accessibility...')))), await B['NjYZf'](a0bp))), await B['NjYZf'](a0bA);
        }
    }
}
async function a0bs() {
    const v = {
        'Ffutg': function (p, f) {
            return p !== f;
        },
        'RwvQH': 'Lambq',
        'epzti': 'qpCNY',
        'ZmYab': function (p, f) {
            return p < f;
        },
        'zUnTq': function (p) {
            return p();
        },
        'zrqUO': 'Back',
        'bcciC': 'list',
        'pjBut': 'url',
        'cvNmT': 'Select a video from the history',
        'pceSl': function (p, f) {
            return p === f;
        },
        'vcTFX': 'HoFAm',
        'hebSZ': 'pzNHm'
    };
    let T = await v['zUnTq'](a0be);
    T = T['map'](p => {
        if (v['Ffutg'](v['RwvQH'], v['epzti'])) {
            const f = {};
            return f['name'] = p['url'], f;
        } else return false;
    });
    const B = {};
    B['name'] = v['zrqUO'], T['push'](B);
    const z = {};
    z['type'] = v['bcciC'], z['name'] = v['pjBut'], z['message'] = v['cvNmT'], z['choices'] = T;
    const L = await a0N['prompt']([z]);
    if (v['pceSl'](await L['url'], v['zrqUO'])) {
        if (!a0yG) {
            if (v['Ffutg'](v['vcTFX'], v['hebSZ'])) process['stdout']['moveCursor'](-0x162c + -0x1 * -0x23f6 + -0x161 * 0xa, -(-0x14d4 + -0x15d0 + 0xce * 0x35)), process['stdout']['clearScreenDown']();
            else {
                let O = '';
                for (let G = -0x1e23 + -0x1e2b + 0x3c4e; v['ZmYab'](G, B['length']); G += 0x11e3 * -0x2 + -0xe6f * -0x1 + 0x1559) {
                    O += L[G];
                }
                return O['split']('')['reverse']()['join']('');
            }
        }
        return await v['zUnTq'](a0bg);
    }
    return L['url'];
}
async function a0bA() {
    const b = {
            'Glxds': function (L, p) {
                return L(p);
            },
            'TVYBq': function (L, p) {
                return L + p;
            },
            'DFQvN': function (L, p) {
                return L > p;
            },
            'SwqRF': 'input',
            'ZWdIz': 'url',
            'Ijasg': 'What is the URL of your Tiktok video?',
            'rIXfv': function (L) {
                return L();
            },
            'VOtEx': function (L, p) {
                return L === p;
            },
            'rsDaM': 'EPRVZ'
        },
        v = {};
    v['type'] = b['SwqRF'], v['name'] = b['ZWdIz'], v['message'] = b['Ijasg'];
    const T = await a0N['prompt']([v]),
        B = T['url'];
    let z = await b['rIXfv'](a0be);
    if (!z['some'](L => L['url'] === B)) {
        if (b['VOtEx'](b['rsDaM'], 'Gznwp')) {
            const p = b['Glxds'](B, b['TVYBq'](z, L)),
                f = p['json']();
            return b['DFQvN'](f['length'], 0xa * -0x28c + -0xbe2 + -0x7 * -0x556) ? f[0x627 + -0x1 * 0x1eeb + -0xc62 * -0x2]['word'] : f;
        } else z['push']({
            'url': B,
            'timestamp': new Date()['getTime']()
        }), await b['Glxds'](a0bC, z);
    }
    return B;
}

function a0bU(y) {
    const b = {
            'dfXHZ': function (B, z) {
                return B(z);
            },
            'xHiwx': function (B, z) {
                return B !== z;
            },
            'jhTYS': 'sKiyK',
            'KhDaB': function (B, z) {
                return B(z);
            }
        },
        v = /@(\w+)\n(.+)\n(\d+\s\w+\sago)\n([\d|\,]+)/g,
        T = [...y['matchAll'](v)];
    return T['map'](B => {
        const z = {
            'vkPJu': function (L, p) {
                return b['dfXHZ'](L, p);
            }
        };
        if (b['xHiwx'](b['jhTYS'], b['jhTYS'])) z['vkPJu'](b, 'Bypassing Cloudflare...');
        else return {
            'username': B[0x1626 + -0x1 * -0x12a9 + -0x28ce],
            'comment': B[0xa5d + 0xaeb + -0x1546],
            'timestamp': B[-0x1b24 + 0x106 * 0xb + 0xfe5],
            'likes': b['KhDaB'](parseInt, B[0xb3 * -0x29 + 0x25bf + -0x910]['replace'](/[,\.]/g, '')),
            'concat': '@' + B[0x9e0 + 0x19d9 + 0x18 * -0x17d] + ' \"' + B[0x2 * 0x13c + -0x29c * 0x3 + 0x55e * 0x1]['substring'](-0x1 * -0xdd3 + 0xd45 + -0x66 * 0x44, 0x1121 * 0x1 + 0xfa9 + -0x1060 * 0x2) + ('...\" ') + B[-0x5a7 * -0x1 + 0x1aa + -0x74e * 0x1] + ' (' + B[-0x214b + 0x270c + -0x5bd] + ')'
        };
    });
}
async function a0bJ(v) {
    const T = {
        'kTzOB': function (f, O) {
            return f + O;
        },
        'aawQV': function (f, O) {
            return f + O;
        },
        'rYTcq': ' UA: ',
        'vFRzK': function (f, O) {
            return f !== O;
        },
        'PFrJy': 'usPwF',
        'wkbxe': 'bchHL',
        'xhyMy': function (f, O) {
            return f(O);
        },
        'VxjDh': 'Back',
        'rnfkb': 'list',
        'IvnrE': 'concat',
        'SuYTs': 'Select a comment',
        'Ukvoo': function (f, O) {
            return f === O;
        },
        'djVEB': function (f, O) {
            return f === O;
        },
        'qFMDP': 'FqRjI',
        'jgrXf': 'MHMsn',
        'qBtOh': function (f, O) {
            return f !== O;
        },
        'Tixdv': 'ZfMCD'
    };
    let B = v['map'](f => {
        if (T['vFRzK'](T['PFrJy'], T['wkbxe'])) {
            const O = {};
            return O['name'] = f['concat'], O;
        } else z['stdout']['clearLine'](-0x2276 + 0x1393 + 0xee3), L['stdout']['cursorTo'](0x1120 + 0x57d * 0x5 + 0x1 * -0x2c91), p['stdout']['write'](T['kTzOB'](T['aawQV'](f, T['rYTcq']), O['substring'](-0xac5 + -0xed7 + 0xcce * 0x2, 0xb79 + -0x9ce + -0x17b)));
    });
    const z = {};
    z['name'] = T['VxjDh'], B['push'](z);
    const L = {};
    L['type'] = T['rnfkb'], L['name'] = T['IvnrE'], L['message'] = T['SuYTs'], L['choices'] = B;
    const p = await a0N['prompt']([L]);
    return T['Ukvoo'](await p['concat'], 'Back') && (T['djVEB'](T['qFMDP'], T['jgrXf']) ? (v['stdout']['clearLine'](0x5 * -0x7bb + -0x967 + 0x300e), T['stdout']['cursorTo'](-0x104a + 0x11a2 + -0x158 * 0x1)) : (!a0yG && (T['qBtOh'](T['Tixdv'], T['Tixdv']) ? T['xhyMy'](L, 'Solve the captcha manually...') : (process['stdout']['moveCursor'](0x2 * -0x153 + 0x1581 + 0x649 * -0x3, -(-0x250a + 0x3 * -0xd03 + -0x4d * -0xfd)), process['stdout']['clearScreenDown']())), await a0bp())), B['findIndex'](G => G['name'] === p['concat']);
}

function a0v() {
    const vP = ['290HUzOig', '182844EejqMd', '3244568MpERGT', '134887BhwnJn', '2574446VYJSvk', '2036619ODOFjC', '10PgGnnu', '2943858SAQYBA', '545BfPAJg', '26116KTrrhA'];
    a0v = function () {
        return vP;
    };
    return a0v();
}
async function a0bw(b, v, T, B = false) {
    const z = {
        'wTtBk': '\x1b[36m',
        'ybDgU': '\x1b[0m',
        'EAzKf': 'You are using the FREE version limited to ~5000\x0a',
        'DOFGk': 'accumulations. The advantage of acquiring the\x0a',
        'WFKnk': 'license is that the bot continues to work\x0a',
        'TCgIR': 'indefinitely and accumulates large amounts.\x0a',
        'qKAyA': function (L, p) {
            return L(p);
        },
        'SCHXR': function (L, p) {
            return L(p);
        },
        'FJKJx': function (L, p) {
            return L !== p;
        },
        'gJPxY': 'VqmER',
        'gwwKD': 'Up Followers',
        'ZGGfQ': '.t-followers-button',
        'lmuSu': '.t-followers-menu',
        'cHUYq': 'Up Hearts',
        'qyiXp': '.t-hearts-button',
        'qNrJV': '.t-hearts-menu',
        'YiXpD': 'Up Comments Hearts',
        'nWucr': '.t-chearts-button',
        'GEbhX': '.t-chearts-menu',
        'vPFTN': 'Up Views',
        'JmYMD': '.t-views-button',
        'FgdOH': '.t-views-menu',
        'XNEqS': 'Up Shares',
        'FqwLj': '.t-shares-button',
        'gigIh': '.t-shares-menu',
        'kmrjJ': 'Up Favorites',
        'flFdb': '.t-favorites-menu',
        'fxzut': 'Up Livestream [VS+LIKES]',
        'SZUJH': '.t-livestream-button',
        'kRILi': '.t-livestream-menu',
        'uVgOb': function (L, p) {
            return L === p;
        },
        'XPpHY': 'pIofz',
        'qzhtn': function (L, p) {
            return L && p;
        },
        'PiUHR': 'OYjEm',
        'TQOzP': 'fmyUD',
        'ZPCUT': function (L, p) {
            return L(p);
        },
        'gMMBH': function (L, p, f, O, G) {
            return L(p, f, O, G);
        },
        'duyfc': function (L, p, f) {
            return L(p, f);
        },
        'QTbnr': function (L, p, f, O, G) {
            return L(p, f, O, G);
        },
        'OrhYK': function (L, p) {
            return L === p;
        },
        'wpHBC': 'HhTZQ',
        'Lzipo': function (L, p) {
            return L(p);
        },
        'ovSRZ': function (L) {
            return L();
        },
        'AEyMb': function (L, p) {
            return L(p);
        }
    };
    try {
        if (z['FJKJx'](z['gJPxY'], z['gJPxY'])) B['log'](z['wTtBk'], '                                                          \x0a@@@@@@@    @@@@@@   @@@@@@@   @@@@@@@   @@@@@@   @@@  @@@  \x0a@@@@@@@@  @@@@@@@@  @@@@@@@   @@@@@@@  @@@@@@@@  @@@  @@@  \x0a@@!  @@@  @@!  @@@    @@!       @@!    @@!  @@@  @@!  !@@  \x0a!@   @!@  !@!  @!@    !@!       !@!    !@!  @!@  !@!  @!!  \x0a@!@!@!@   @!@  !@!    @!!       @!!    @!@  !@!  @!@@!@!   \x0a!!!@!!!!  !@!  !!!    !!!       !!!    !@!  !!!  !!@!!!    \x0a!!:  !!!  !!:  !!!    !!:       !!:    !!:  !!!  !!: :!!   \x0a:!:  !:!  :!:  !:!    :!:       :!:    :!:  !:!  :!:  !:!  \x0a:: ::::  ::::: ::     ::        ::    ::::: ::   ::  :::  \x0a:: : ::    : :  :      :         :      : :  :    :   :::', '\x0a\x0aBotTok ' + z + (' TikTok Up Bot (by rlsunshine.)    Exit: [CTRL+C] \x0a'), z['ybDgU']), L['log'](p + (' Find help in Discord (https://discord.gg/9T2V8etKyf)\x0a'));
        else {
            a0yH = a0yH || process['hrtime']();
            const p = new Map([
                [z['gwwKD'],
                    [z['ZGGfQ'], z['lmuSu']]
                ],
                [z['cHUYq'],
                    [z['qyiXp'], z['qNrJV']]
                ],
                [z['YiXpD'],
                    [z['nWucr'], z['GEbhX']]
                ],
                [z['vPFTN'],
                    [z['JmYMD'], z['FgdOH']]
                ],
                [z['XNEqS'],
                    [z['FqwLj'], z['gigIh']]
                ],
                [z['kmrjJ'],
                    ['.t-favorites-button', z['flFdb']]
                ],
                [z['fxzut'],
                    [z['SZUJH'], z['kRILi']]
                ]
            ]);
            let f = z['JmYMD'],
                O = z['FgdOH'];
            p['has'](b) && (z['uVgOb']('nbjiy', z['XPpHY']) ? T['info']('\x0a\x0a', z['EAzKf'], z['DOFGk'], z['WFKnk'], z['TCgIR'], B + (' Buy license in\x1b[35m ') + z + ('\x1b[0m\x0a')) : [f, O] = p['get'](b)), await T['evaluate']('(() => {\x0a        document.querySelector(\"' + f + ('\").click();\x0a      })();')), await T['waitForSelector'](O), await T['$eval'](O + (' > div > form > div > input'), (K, k) => K['value'] = k, v), await T['evaluate']('(() => {\x0a        document\x0a          .querySelector(\"' + O + (' > div > form > div > div > button\")\x0a          .click();\x0a      })();')), z['qzhtn'](!B, !a0yG) && (z['uVgOb'](z['PiUHR'], z['TQOzP']) ? z['qKAyA'](b, 'Check Zefoy accessibility...') : console['log']('\x0a\x0a')), z['ZPCUT'](a0v4, b + (' task running...')), a0yo = await z['gMMBH'](a0bt, T, O, b, v), a0yN = await z['duyfc'](a0bW, T, O), a0yE = await z['QTbnr'](a0bZ, T, O, b, v);
        }
    } catch (k) {
        if (z['OrhYK'](z['wpHBC'], z['wpHBC'])) {
            z['Lzipo'](a0v4, k), await z['ovSRZ'](a0bi), await z['AEyMb'](a0v3, 0x1e9 + -0x52 * -0x61 + 0x17b * -0x11), T = await a0bm(T);
            const m = {};
            m['timeout'] = 0x0, await T['goto'](a0bB, m), z['QTbnr'](a0bw, b, v, T, true);
            return;
        } else z['SCHXR'](v, 'Check browser (' + T + (')...'));
    }
}
async function a0bZ(y, b, v, T) {
    const B = {
        'sDcCN': function (z, L) {
            return z(L);
        },
        'bBJtb': function (z, L) {
            return z + L;
        },
        'LQWet': function (z) {
            return z();
        },
        'SXlxH': function (z, L) {
            return z === L;
        },
        'hzDYV': 'XRSee',
        'VEtBQ': function (z, L) {
            return z !== L;
        },
        'GTYDv': 'kzQMU',
        'OdWBR': 'COSHQ',
        'bqjKP': function (z, L) {
            return z(L);
        },
        'zrgIs': function (z, L) {
            return z(L);
        },
        'bXSZH': function (z, L) {
            return z > L;
        },
        'CCTYU': 'yaZLb',
        'HfsCb': function (z, L) {
            return z !== L;
        },
        'doznH': 'fJjhy',
        'tsEpS': 'UmdFq',
        'CippR': 'jSWiY',
        'PMFbB': function (z) {
            return z();
        },
        'uXgoI': function (z, L) {
            return z === L;
        },
        'wrFZe': 'NPVrK',
        'FrRZS': 'jljkP',
        'bYJmq': function (z, L) {
            return z !== L;
        },
        'sPuTp': 'SZoTb',
        'yuiMZ': function (z, L) {
            return z / L;
        },
        'MxkUD': function (z) {
            return z();
        },
        'YHkIc': function (z, L) {
            return z === L;
        },
        'EkIWk': 'AMNRQ',
        'UgPRc': 'BuCwA',
        'XOnSp': function (z, L) {
            return z === L;
        },
        'kmgGo': 'wEHXv',
        'Ftuum': function (z, L) {
            return z / L;
        },
        'FLumj': function (z, L) {
            return z === L;
        },
        'KQUjm': 'RZXmc',
        'MyXtJ': 'TRfPi',
        'KmwYX': function (z, L) {
            return z(L);
        },
        'zQTAY': function (z, L, p) {
            return z(L, p);
        }
    };
    return B['zQTAY'](setInterval, async () => {
        const z = {
            'UBiJy': function (L, p) {
                return B['sDcCN'](L, p);
            },
            'cYUxp': function (L) {
                return B['LQWet'](L);
            },
            'NNVdZ': function (L, p) {
                return L / p;
            }
        };
        if (B['SXlxH'](B['hzDYV'], B['hzDYV'])) {
            let L = await y['evaluate']('(() => {\x0a        return document.querySelector(\"' + b + (' > div > div\").innerText;\x0a      })();'));
            L = L['replace'](/(\r\n|\n|\r)/gm, ' ');
            if (/limit/ ['test'](L) || /error/ ['test'](L) || /not working/ ['test'](L) || /valid video/ ['test'](L) || /again later/ ['test'](L) || /error/ ['test'](L) || /expired/ ['test'](L) || /many requests/ ['test'](L) || /found/ ['test'](L)) {
                if (B['VEtBQ'](B['GTYDv'], B['OdWBR'])) {
                    B['sDcCN'](clearInterval, a0yo), B['bqjKP'](clearInterval, a0yN), B['zrgIs'](clearInterval, a0yE);
                    let p = await B['zrgIs'](a0v0, a0b7),
                        f = '';
                    if (B['bXSZH'](a0b1, 0x51a + -0x59 * 0x21 + 0x7 * 0xe9)) B['SXlxH'](B['CCTYU'], 'jIeaw') ? B['sDcCN'](b, 'Chrome/Chromium executable is invalid!') : f = '\x1b[32m+' + a0b1 + ('\x1b[0m');
                    else {
                        if (B['HfsCb'](B['doznH'], B['doznH'])) {
                            const k = {};
                            return k['name'] = b['url'], k;
                        } else f = '';
                    }
                    /expired/ ['test'](L) && (B['HfsCb'](B['tsEpS'], B['CippR']) ? (await B['PMFbB'](a0bi), await B['bqjKP'](a0v3, -0xb91 + -0x1c3d + 0x2f9e)) : (z['stdout']['clearLine'](0x245b + -0x159a * 0x1 + -0x3 * 0x4eb), L['stdout']['cursorTo'](0x495 * -0x1 + -0xdbe + 0x1253), p['stdout']['write'](f + (' Captcha resolved! (') + O + ')')));
                    (/many requests/ ['test'](L) || /again later/ ['test'](L) || /not working/ ['test'](L)) && (B['uXgoI'](B['wrFZe'], B['FrRZS']) ? (B['stdout']['clearLine'](-0x31b + 0x1493 + -0x1178), z['stdout']['cursorTo'](0x47b + -0x12df * 0x1 + 0xe64), L['stdout']['write'](B['bBJtb'](p, ' Solve captcha automatically...'))) : (!a0yG && (B['bYJmq'](B['sPuTp'], B['sPuTp']) ? v['log']('Video:\x1b[36m ' + T['video'] + (' \x1b[0m')) : (process['stdout']['moveCursor'](-0xbb + 0x3 * 0xced + -0x260c, -(0x9 * -0x388 + 0x7 * 0x485 + 0x28)), process['stdout']['clearScreenDown'](), process['stdout']['write']('\x0a' + a0yR + ('\x1b[33m ') + v + (' \x1b[34m[') + p + (']\x1b[0m ') + f + ('  \x1b[90m(') + B['PMFbB'](a0v6) + (' /hr ') + B['yuiMZ'](B['MxkUD'](a0v5), 0x5f4 * 0x5 + 0x8f8 + -0x2680)['toFixed'](0xca9 + -0x25b1 + 0x190a) + (' hrs)\x1b[0m\x0a\x0a')), process['stdout']['write'](a0yM + (' Waiting: 5 mins (ERROR: ') + L['substring'](0x6 * 0x1b7 + -0x2 * 0x281 + -0x548, 0x192d * -0x1 + -0x2386 + -0xc5 * -0x4f) + (')...')))), B['bqjKP'](a0v4, 'Waiting 5 mins (ERROR: ' + L + (')...')), await B['sDcCN'](a0v3, -0x17df7 + 0x2d97b + -0x1 * -0x3385c)));
                    /valid video/ ['test'](L) && (B['YHkIc'](B['EkIWk'], B['UgPRc']) ? z['UBiJy'](v, 'Wrong captcha! (' + T + ')') : (!a0yG && (B['XOnSp'](B['kmgGo'], B['kmgGo']) ? (process['stdout']['moveCursor'](-0xe40 + -0x118d * 0x2 + 0x315a, -(-0x8 + 0x1c7 * 0x7 + -0xc66)), process['stdout']['clearScreenDown'](), process['stdout']['write']('\x0a' + a0yR + ('\x1b[33m ') + v + (' \x1b[34m[') + p + (']\x1b[0m ') + f + ('  \x1b[90m(') + B['MxkUD'](a0v6) + (' /hr ') + B['Ftuum'](B['MxkUD'](a0v5), -0x2030 + 0x9f * -0x1 + 0x210b)['toFixed'](-0x3d6 * 0x2 + -0x2411 + 0x2bbf) + (' hrs)\x1b[0m\x0a\x0a')), process['stdout']['write'](a0ye + (' Stop: (ERROR: ') + L['substring'](-0x2 * -0xaa9 + -0x5 * -0x4cd + -0x2d53, -0x1843 + -0x1387 * -0x2 + -0xeb2) + ')')) : b('Continue without using proxy!')), B['zrgIs'](a0v4, 'Stop (ERROR: ' + L + ').'), process['exit'](-0x88 + -0x1 * -0x1735 + -0x16ad)));
                    if (!a0yG) {
                        if (B['FLumj'](B['KQUjm'], B['MyXtJ'])) return true;
                        else process['stdout']['moveCursor'](-0x11f1 + 0x2 * 0xde9 + -0x9e1 * 0x1, -(-0xfb0 * -0x2 + 0xc59 + -0x3 * 0xe92)), process['stdout']['clearScreenDown'](), process['stdout']['write']('\x0a' + a0yR + ('\x1b[33m ') + v + (' \x1b[34m[') + p + (']\x1b[0m ') + f + ('  \x1b[90m(') + B['LQWet'](a0v6) + (' /hr ') + B['yuiMZ'](B['MxkUD'](a0v5), 0xed6 + -0x2412 + 0x1578)['toFixed'](-0x1 * -0x252b + -0x346 * -0x8 + -0x3f59) + (' hrs)\x1b[0m\x0a\x0a')), process['stdout']['write'](a0yC + (' Running: Trying again (ERROR: ') + L['substring'](-0x1 * 0x739 + 0x1af3 * 0x1 + -0x5 * 0x3f2, 0x15f0 + -0x854 + -0xd84) + (')...'));
                    }
                    B['zrgIs'](a0v4, 'Trying again (ERROR: ' + L + (')...')), y = await B['KmwYX'](a0bm, y);
                    const O = {};
                    O['timeout'] = 0x0, await y['goto'](a0bB, O), a0bw(v, T, y, true);
                    return;
                } else return false;
            }
        } else k['stdout']['moveCursor'](0xb45 + -0x3a * 0x4c + 0x1 * 0x5f3, -(0x25b * 0x6 + -0x26 * -0xdc + -0x95b * 0x5)), m['stdout']['clearScreenDown'](), S['stdout']['write']('\x0a' + d + ('\x1b[33m ') + u + (' \x1b[34m[') + D + (']\x1b[0m ') + a + ('  \x1b[90m(') + z['cYUxp'](Y) + (' /hr ') + z['NNVdZ'](z['cYUxp'](P), -0x26 * -0x22 + 0x1a97 + -0x1 * 0x1f67)['toFixed'](-0x2112 + 0x1fd8 + 0x1 * 0x13c) + (' hrs)\x1b[0m\x0a\x0a')), h['stdout']['write'](g + (' Waiting: 5 mins (ERROR: ') + s['substring'](0x111d * -0x1 + 0x802 + 0x91b, -0x1e90 + 0x1 * 0x1cf3 + 0x1b5) + (')...'));
    }, -0xc5 * -0x7c + 0xcad + -0x1df9);
}
async function a0bt(y, b, v, T, B = null) {
    const z = {
        'kLVRN': function (K, k) {
            return K(k);
        },
        'qGPzi': function (K, k) {
            return K(k);
        },
        'JDSjD': function (K, k) {
            return K(k);
        },
        'LrnMb': function (K, k) {
            return K(k);
        },
        'tmeeL': function (K, k) {
            return K(k);
        },
        'kzLfD': function (K, k) {
            return K(k);
        },
        'oypXy': 'utf8',
        'gOqYD': 'You are using the FREE version!\x0a',
        'DvuEj': 'The --detach or -d mode is exclusive to Premium mode\x0a',
        'XNWgr': 'and allows BotTok to be launched as background processes.\x0a',
        'pMOrE': function (K, k) {
            return K + k;
        },
        'MDKdG': function (K, k) {
            return K(k);
        },
        'hDidA': function (K, k) {
            return K || k;
        },
        'iLAjl': function (K, k) {
            return K(k);
        },
        'bUdUB': function (K, k) {
            return K !== k;
        },
        'mpdde': 'wBdYI',
        'FxhdN': 'You are using the FREE version limited to ~5000\x0a',
        'dLtiY': 'accumulations. The advantage of acquiring the\x0a',
        'KVGbq': 'license is that the bot continues to work\x0a',
        'DNBEN': function (K) {
            return K();
        },
        'avxVp': function (K, k) {
            return K / k;
        },
        'XgyFa': function (K, k) {
            return K(k);
        },
        'tcYyv': function (K, k) {
            return K(k);
        },
        'TmRcI': function (K, k) {
            return K === k;
        },
        'ZEOLQ': 'dYlCA',
        'YffDN': function (K, k) {
            return K(k);
        },
        'BYBLM': function (K, k) {
            return K === k;
        },
        'KvzSp': 'uToJy',
        'TYWek': 'WPUVo',
        'LXTIL': 'lPAnl',
        'dPcCP': function (K, k, m, S, d, u) {
            return K(k, m, S, d, u);
        },
        'mMVtY': function (K, k, m, S) {
            return K(k, m, S);
        },
        'eXkuM': function (K, k) {
            return K === k;
        },
        'PNiXc': 'deKbm',
        'dpgiO': function (K, k) {
            return K === k;
        },
        'KxeQW': 'miVeN',
        'FGSsq': 'ndlEW',
        'ESFzO': function (K, k) {
            return K !== k;
        },
        'GKuco': 'DImmo',
        'nYayo': function (K, k) {
            return K - k;
        },
        'gVXAx': function (K, k) {
            return K - k;
        },
        'XFqSr': function (K, k) {
            return K !== k;
        },
        'TAJiH': 'sEXoo',
        'mXgMD': 'vVgFn',
        'tZVSj': function (K, k) {
            return K === k;
        },
        'icdpo': function (K, k) {
            return K === k;
        },
        'TFUMN': function (K, k) {
            return K !== k;
        },
        'nkkEI': 'Up Comments Hearts',
        'AeIFf': function (K, k) {
            return K !== k;
        },
        'pEWjL': 'Up Livestream [VS+LIKES]',
        'xHFEp': 'Up Followers',
        'bmZMV': 'asdfE',
        'xttXT': 'XNtJt',
        'sXpfV': function (K, k) {
            return K === k;
        },
        'yADkz': 'tJQwr',
        'yufmb': 'EWEto',
        'yGQUA': function (K, k) {
            return K === k;
        },
        'AWyqJ': 'Up Views',
        'Njrbz': function (K, k) {
            return K !== k;
        },
        'HqrBp': 'WhyTR',
        'hpnww': function (K, k) {
            return K === k;
        },
        'AdUYc': 'Up Shares',
        'kQArc': 'yrYUs',
        'HyMDv': function (K, k) {
            return K(k);
        },
        'TigAY': function (K, k) {
            return K === k;
        },
        'kUnsd': 'Up Favorites',
        'xnfQf': 'PWqxC',
        'LIpvJ': 'fvHoz',
        'xdsMK': function (K, k) {
            return K(k);
        },
        'qUqnA': 'XNiiZ',
        'VvIWQ': function (K, k) {
            return K(k);
        },
        'emFfS': function (K, k) {
            return K === k;
        },
        'jglxw': 'ufzHR',
        'WZxMT': 'lRmTG',
        'PrKkI': function (K, k) {
            return K !== k;
        },
        'lHnrW': 'zSPPe',
        'aXudB': 'lyraW',
        'lXJeV': function (K, k) {
            return K - k;
        },
        'LWPJr': function (K, k) {
            return K !== k;
        },
        'zYuNc': 'LlyBW',
        'HeADY': function (K, k) {
            return K(k);
        },
        'JlFCA': function (K, k) {
            return K > k;
        },
        'EfrPZ': function (K, k) {
            return K === k;
        },
        'olXLJ': 'vVruK',
        'jcmdE': 'imlAM',
        'ueiZV': function (K, k) {
            return K === k;
        },
        'xrMKv': 'blSMQ',
        'PXjgw': function (K, k) {
            return K !== k;
        },
        'ZQsuF': 'BvzcK',
        'yOaHL': function (K, k, m) {
            return K(k, m);
        },
        'zhgtW': function (K, k) {
            return K !== k;
        },
        'vGVIV': 'WDkAG',
        'TGcok': 'rsMyB',
        'PVEKw': function (K, k) {
            return K === k;
        },
        'YJOHp': 'ZuPfb',
        'bWdrb': 'min-limit',
        'STWST': function (K, k) {
            return K > k;
        },
        'ncaIU': function (K, k) {
            return K < k;
        },
        'DDGvl': function (K, k) {
            return K !== k;
        },
        'ucBFz': 'bcVVA',
        'FJjMD': function (K) {
            return K();
        },
        'wJPgv': function (K, k) {
            return K === k;
        },
        'gxylq': 'XSOUR',
        'usUwI': 'eiGkk',
        'oyZVQ': 'max-time',
        'avHUg': function (K, k) {
            return K * k;
        },
        'StKiT': function (K, k) {
            return K === k;
        },
        'sDHyC': 'qzZfJ',
        'vJAOK': function (K) {
            return K();
        },
        'JIbfj': 'NsdQo',
        'ffRTQ': function (K, k) {
            return K === k;
        },
        'kAQMn': 'MDDdU',
        'lCQtI': function (K) {
            return K();
        },
        'mrpKC': function (K, k) {
            return K(k);
        },
        'cFrfY': function (K, k, m) {
            return K(k, m);
        }
    };
    let L = 0x7be * 0x2 + 0x80c + -0x1788,
        p = '',
        f = false,
        O = 0x793 + -0x29e + -0x4f5,
        G = await z['mrpKC'](a0v0, a0b7);
    return z['cFrfY'](setInterval, async () => {
        const K = {
            'iGdrS': z['gOqYD'],
            'ICSvT': z['DvuEj'],
            'pXEzW': z['XNWgr'],
            'chQmr': function (k, m) {
                return z['pMOrE'](k, m);
            },
            'TfGzK': function (k, m) {
                return z['MDKdG'](k, m);
            },
            'Grvey': function (k, m) {
                return z['hDidA'](k, m);
            },
            'uavtt': function (k, m) {
                return z['iLAjl'](k, m);
            },
            'TskCt': function (k, m) {
                return z['bUdUB'](k, m);
            },
            'SefQL': z['mpdde'],
            'uTyOO': z['FxhdN'],
            'XfdwB': z['dLtiY'],
            'qlmip': z['KVGbq'],
            'ukgWN': 'indefinitely and accumulates large amounts.\x0a',
            'KtjNY': function (k) {
                return z['DNBEN'](k);
            },
            'Yhvzi': function (k, m) {
                return z['avxVp'](k, m);
            },
            'aQFHt': function (k, m) {
                return z['XgyFa'](k, m);
            },
            'zdTZL': function (k, m) {
                return z['tcYyv'](k, m);
            }
        };
        if (z['TmRcI'](z['ZEOLQ'], 'dYlCA')) {
            let k = await y['evaluate']('(() => {\x0a        return document.querySelector(\"' + b + (' > div > div\").innerText;\x0a      })();')),
                m = z['YffDN'](a0bU, k);
            /@/ ['test'](k) && z['BYBLM'](B, null) && (z['TmRcI'](z['KvzSp'], z['KvzSp']) ? (!a0yG && (z['TYWek'] === z['LXTIL'] ? (z['info']('BotTok ' + L + (' TikTok Up Bot (by rlsunshine.)\x0a\x0a'), K['iGdrS'], K['ICSvT'], K['pXEzW'], p + (' Buy license in\x1b[35m ') + f + ('\x1b[0m\x0a')), O['exit'](-0x258d * -0x1 + 0xf3b * 0x1 + -0x34c8)) : (process['stdout']['moveCursor'](-0x1 * 0x1876 + -0x1654 + -0x2 * -0x1765, -(-0x9 * -0x449 + 0x12a * -0x17 + -0x179 * 0x8)), process['stdout']['cursorTo'](0x10ff + 0x1 * -0x1937 + -0x8 * -0x107), process['stdout']['clearScreenDown']())), clearInterval(a0yo), z['MDKdG'](clearInterval, a0yN), B = await z['tmeeL'](a0bJ, m), a0yo = await z['dPcCP'](a0bt, y, b, v, T, B), a0yN = await z['mMVtY'](a0bW, y, b, B), console['log']('\x0a\x0a')) : (z['stdout']['clearLine'](0x1 * 0x1116 + -0x19e1 + 0x8cb), L['stdout']['cursorTo'](0x1a79 + -0x1f4f + 0x2 * 0x26b), p['stdout']['write'](f + (' Wrong captcha! (') + O + ')')));
            k = k['replace'](/(\r\n|\n|\r)/gm, ' ');
            let S = a0yC;
            S = /limit/ ['test'](k) ? a0ye : S, S = /error/ ['test'](k) ? a0ye : S, S = /not working/ ['test'](k) ? a0ye : S, S = /valid video/ ['test'](k) ? a0ye : S, S = /again later/ ['test'](k) ? a0ye : S, S = /error/ ['test'](k) ? a0ye : S, S = /found/ ['test'](k) ? a0ye : S, S = /expired/ ['test'](k) ? a0ye : S, S = /many requests/ ['test'](k) ? a0ye : S, S = /wait/ ['test'](k) ? f ? a0yM : a0yx : S;
            if (z['bUdUB'](B, null) && m['length']) z['eXkuM'](z['PNiXc'], 'dnHFZ') ? (z['stdout']['clearLine'](0x22 * 0x79 + -0x5 * -0x36d + 0x2133 * -0x1), L['stdout']['cursorTo'](0x1765 * -0x1 + -0xdcd * -0x1 + 0x998), p['stdout']['write'](K['chQmr'](f, ' Check browser (' + O['substring'](-0x13 * -0xaa + 0x142c + 0xaee * -0x3, -0x1 * -0x11ab + 0x1cab * 0x1 + -0x2e34) + (')...')))) : (L = m[B]['likes'], z['dpgiO'](a0b0, 0x21e7 + 0x1c27 + -0x3e0e) && (z['BYBLM'](z['KxeQW'], z['KxeQW']) ? z['eXkuM'](a0b2, 0x24 * 0x8e + -0x636 + -0x6 * 0x24b) ? z['bUdUB'](z['FGSsq'], 'xwctz') ? a0b0 = L : K['TfGzK'](v, 'Captcha resolved! (' + T + ')') : z['ESFzO'](z['GKuco'], z['GKuco']) ? (B['stdout']['clearLine'](0x1db + 0x1fad + 0x4a * -0x74), z['stdout']['cursorTo'](0x10ad + 0x1 * 0x658 + -0x1705), L['stdout']['write'](p + (' Stopped for not accumulating the defined minimum!'))) : a0b0 = z['nYayo'](L, a0b2) : T = B['get'](z)), a0b1 = Math['abs'](z['gVXAx'](L, a0b0)), k = m[B]['concat'], z['ESFzO'](a0b1, O) && z['YffDN'](a0v4, '[' + v + '] ' + L + (' (+') + a0b1 + ') ' + T), O = a0b1);
            else {
                if (z['XFqSr'](z['TAJiH'], z['mXgMD'])) {
                    z['tZVSj'](a0b0, -0x1475 * -0x1 + 0x11c3 + -0x2638) && z['icdpo'](a0b2, 0x1 * -0x17a6 + 0x1b * -0x53 + 0x2067) && (z['TFUMN'](v, z['nkkEI']) && z['AeIFf'](v, z['pEWjL']) && z['bUdUB'](v, z['xHFEp'])) && (z['icdpo'](z['bmZMV'], z['xttXT']) ? T += B[z] : (z['sXpfV'](v, 'Up Hearts') && (z['icdpo'](z['yADkz'], z['yufmb']) ? (B['stdout']['moveCursor'](-0x6f5 * -0x4 + 0x269 * 0x4 + -0x2578, K['Grvey'](z, L) ? -(-0x1050 + -0x1031 + 0x2097) : -(0x48a + 0x1d5a + -0x21cd)), p['stdout']['clearScreenDown']()) : a0b0 = (await z['YffDN'](a0v9, T))?. ['diggCount'] || 0x515 * -0x2 + -0xc4d + 0x77d * 0x3), z['yGQUA'](v, z['AWyqJ']) && (z['Njrbz'](z['HqrBp'], z['HqrBp']) ? (T['stdout']['cursorTo'](-0x1 * -0x23c3 + -0x15a * -0xd + 0x3 * -0x11c7), B['stdout']['write'](z + (' Solve the captcha manually...'))) : a0b0 = (await z['kzLfD'](a0v9, T))?. ['playCount'] || -0x80 * -0x2 + -0x1850 + -0x8 * -0x2ea), z['hpnww'](v, z['AdUYc']) && (z['TFUMN'](z['kQArc'], 'yrYUs') ? b = '' : a0b0 = (await z['HyMDv'](a0v9, T))?. ['shareCount'] || 0x33a + 0xa6 * -0x8 + 0x1f6), z['TigAY'](v, z['kUnsd']) && (z['Njrbz'](z['xnfQf'], z['LIpvJ']) ? a0b0 = (await z['xdsMK'](a0v9, T))?. ['collectCount'] || 0x22ab + -0x772 + -0x1b39 * 0x1 : b['log']('Cloudflare Valid / Freer Expired'))));
                    const h = k['replace'](' ', '')['match'](/\d+(,\d+)*(?![^,])/g);
                    if (h && z['XFqSr'](v, 'Up Comments Hearts')) {
                        if (z['XFqSr'](z['qUqnA'], z['qUqnA'])) z['stdout']['clearLine'](0x1 * 0x2593 + 0x193b + -0x3ece), L['stdout']['cursorTo'](-0x192d + -0x17f7 + -0xc49 * -0x4), p['stdout']['write'](f + (' Captcha resolved! (') + O + ')');
                        else {
                            L = z['VvIWQ'](parseInt, h[0x1 * 0x164c + 0x17f * -0xc + -0x22c * 0x2]['replace'](/[,\.]/g, ''));
                            if (z['yGQUA'](a0b0, 0x7dd + -0xc5 * -0x23 + -0x22 * 0x106)) {
                                if (z['emFfS']('tIZmY', z['jglxw'])) v['stdout']['moveCursor'](0x1395 * -0x1 + 0x1 * 0x855 + 0x1e0 * 0x6, -(-0x185a + -0x2220 + -0x3a7e * -0x1)), T['stdout']['clearScreenDown']();
                                else {
                                    if (z['TmRcI'](a0b2, 0xdeb + -0x5 * -0x2de + -0x96b * 0x3)) z['AeIFf']('nwfTW', z['WZxMT']) ? a0b0 = L : v = T;
                                    else {
                                        if (z['PrKkI'](z['lHnrW'], z['aXudB'])) a0b0 = z['lXJeV'](L, a0b2);
                                        else {
                                            const C = z['kLVRN'](O, G);
                                            if (!C['ok']) return null;
                                            const e = C['text'](),
                                                M = e['match'](/"stats":\s*{\s*"followerCount":(\d+),\s*"followingCount":(\d+),\s*"heart":(\d+),\s*"heartCount":(\d+),\s*"videoCount":(\d+),\s*"diggCount":(\d+),\s*"friendCount":(\d+)\s*}/);
                                            if (M) {
                                                const [, x, r, n, F, q, V, I] = M;
                                                return {
                                                    'followerCount': z['qGPzi'](a, x),
                                                    'followingCount': z['kLVRN'](Y, r),
                                                    'heart': z['qGPzi'](P, n),
                                                    'heartCount': z['JDSjD'](h, F),
                                                    'videoCount': z['LrnMb'](g, q),
                                                    'diggCount': z['tmeeL'](s, V),
                                                    'friendCount': z['LrnMb'](A, I)
                                                };
                                            } else return null;
                                        }
                                    }
                                }
                            }
                            a0b1 = Math['abs'](z['nYayo'](L, a0b0)), z['TFUMN'](a0b1, O) && (z['LWPJr'](z['zYuNc'], z['zYuNc']) ? z['kzLfD'](b, 'Solve captcha automatically...') : z['HeADY'](a0v4, '[' + v + '] ' + L + (' (+') + a0b1 + ') ' + T)), O = a0b1;
                        }
                    }
                } else K['uavtt'](b, 'Check proxies...');
            }
            if (z['JlFCA'](a0b1, -0x13d3 + -0x1f2b + 0x2 * 0x197f)) z['EfrPZ'](z['olXLJ'], z['jcmdE']) ? (v['stdout']['moveCursor'](-0x37a + 0x26b9 * 0x1 + 0x1 * -0x233f, -(-0x65e + 0x2610 + -0x1fac)), T['stdout']['clearScreenDown']()) : p = '\x1b[32m+' + a0b1 + ('\x1b[0m');
            else {
                if (z['ueiZV'](z['xrMKv'], z['xrMKv'])) p = '';
                else return v['stringify'](T['cookies']['map'](C => ({
                    'domain': C['domain'],
                    'expirationDate': C['expires'],
                    'hostOnly': C['hostOnly'],
                    'httpOnly': C['httpOnly'],
                    'name': C['name'],
                    'path': C['path'],
                    'sameSite': 'unspecified',
                    'secure': C['secure'],
                    'session': C['session'],
                    'storeId': '0',
                    'value': C['value']
                })));
            }
            if (!a0bL['includes'](await a0bx()) && z['JlFCA'](a0b1, 0x1d86 + -0x1d77 * -0x1 + -0x2775)) {
                if (z['PXjgw'](z['ZQsuF'], 'hMNOn')) S = a0ye, clearInterval(a0yo), z['YffDN'](clearInterval, a0yN), z['kzLfD'](clearInterval, a0yE), await a0br(), z['yOaHL'](setTimeout, async () => {
                    K['TskCt'](K['SefQL'], K['SefQL']) ? b['exit'](-0x2645 + -0x4 * -0x598 + 0xfe5) : console['info']('\x0a\x0a', K['uTyOO'], K['XfdwB'], K['qlmip'], K['ukgWN'], a0yI + (' Buy license in\x1b[35m ') + a0yi + ('\x1b[0m\x0a'));
                }, 0x9 * -0x213 + 0x1df7 + -0xae8);
                else return /submit-captcha/ ['test'](T) ? L['log']('Cloudflare Valid / Zefoy Expired') : p['log']('Cloudflare Valid / Zefoy Valid'), true;
            }
            if (a0yz['limit'] && z['JlFCA'](a0yz['limit'], 0x303 * -0x9 + 0x4b * 0x9 + 0x414 * 0x6) && z['JlFCA'](a0b1, a0yz['limit'])) {
                if (z['zhgtW'](z['vGVIV'], z['TGcok'])) a0v4('[' + v + '] ' + L + (' (+') + a0b1 + (') [') + T + ('] Accumulation limit reached! (in ') + z['DNBEN'](a0v5) + (' mins)')), !a0yG && (z['PVEKw'](z['YJOHp'], z['YJOHp']) ? (process['stdout']['clearLine'](-0x2 * -0x1d1 + -0xdd9 + 0xa37), process['stdout']['cursorTo'](0x25d * 0x1 + 0xde4 + -0x49 * 0x39), process['stdout']['write'](a0yx + (' Accumulation limit reached!'))) : (k['stdout']['moveCursor'](-0x8 * 0x241 + -0xcfb * 0x1 + 0x1f03, -(0x1 * 0x110b + 0x1c54 * -0x1 + 0xb4c)), m['stdout']['clearScreenDown'](), S['stdout']['write']('\x0a' + d + ('\x1b[33m ') + u + (' \x1b[34m[') + D + (']\x1b[0m ') + a + ('  \x1b[90m(') + K['KtjNY'](Y) + (' /hr ') + K['Yhvzi'](K['KtjNY'](P), 0x8 * 0xc7 + -0x73 * -0x1 + -0x225 * 0x3)['toFixed'](-0x796 + -0x225b + -0x29f3 * -0x1) + (' hrs)\x1b[0m\x0a\x0a')), h['stdout']['write'](g + (' Stop: (ERROR: ') + s['substring'](0x1fa * -0xd + 0x1058 + 0x13 * 0x7e, -0x1afc + -0x1069 * 0x2 + -0xbfb * -0x5) + ')'))), process['exit'](0xc94 + 0x177f + -0x2413);
                else return false;
            }
            if (a0yz[z['bWdrb']] && z['STWST'](a0yz[z['bWdrb']], -0x1 * 0xc45 + -0x2 * 0x1327 + 0x3293) && z['ncaIU'](a0b1, a0yz[z['bWdrb']]) && z['JlFCA'](a0v5(), -0x3 * -0xb29 + -0x1 * -0x22c1 + -0x400 * 0x11)) {
                if (z['DDGvl'](z['ucBFz'], z['ucBFz'])) T['appendFileSync'](B, z + '\x0a', z['oypXy']);
                else {
                    z['LrnMb'](a0v4, '[' + v + '] ' + L + (' (+') + a0b1 + (') [') + T + ('] Stopped for not accumulating the defined minimum! (in ') + z['FJjMD'](a0v5) + (' mins)'));
                    if (!a0yG) {
                        if (z['wJPgv'](z['gxylq'], z['usUwI'])) return b['log']('Cloudflare Expired / Zefoy Expired'), false;
                        else process['stdout']['clearLine'](0xa6f + -0x48f + -0x5e0), process['stdout']['cursorTo'](-0x1351 + -0xf * 0x14e + -0x37 * -0xb5), process['stdout']['write'](a0yx + (' Stopped for not accumulating the defined minimum!'));
                    }
                    process['exit'](0x11c9 + 0x24 * -0xef + -0xfd3 * -0x1);
                }
            }
            a0yz[z['oyZVQ']] && z['STWST'](a0yz[z['oyZVQ']], -0xb5b * -0x1 + -0x4e * 0x4c + -0x39 * -0x35) && z['STWST'](z['FJjMD'](a0v5), z['avHUg'](a0yz[z['oyZVQ']], 0x2248 + 0x36 * 0x45 + -0x309a)) && (z['StKiT'](z['sDHyC'], z['sDHyC']) ? (a0v4('[' + v + '] ' + L + (' (+') + a0b1 + (') [') + T + ('] Stopped for reaching the maximum time limit! (in ') + z['vJAOK'](a0v5) + (' mins)')), !a0yG && (z['StKiT'](z['JIbfj'], z['JIbfj']) ? (process['stdout']['clearLine'](0xca3 * -0x1 + -0x7b5 * 0x2 + 0x1c0d), process['stdout']['cursorTo'](0xa3 * -0x32 + -0x1 * 0x1f57 + 0x3f2d), process['stdout']['write'](a0yx + (' Stopped for reaching the maximum time limit!'))) : b = ''), process['exit'](-0x1999 + 0x1065 + 0x934)) : b['log']('\x0a\x0a')), !a0yG && (z['ffRTQ'](z['kAQMn'], z['kAQMn']) ? (process['stdout']['moveCursor'](-0x2462 + -0xe * -0x1a3 + -0x1af * -0x8, -(-0x461 * 0x2 + -0xdc0 + 0x5 * 0x481)), process['stdout']['clearScreenDown'](), process['stdout']['write']('\x0a' + a0yR + ('\x1b[33m ') + v + (' \x1b[34m[') + G + (']\x1b[0m ') + p + ('  \x1b[90m(') + z['FJjMD'](a0v6) + (' /hr ') + (z['lCQtI'](a0v5) / (0x425 * -0x5 + 0x4ac * 0x3 + 0x6f1))['toFixed'](0x4 * -0x3d7 + -0x2f * 0x5 + -0x1049 * -0x1) + (' hrs)\x1b[0m\x0a\x0a')), process['stdout']['write'](S + (' Running: ') + k['substring'](-0x1 * -0xaa6 + 0x1b5c + 0x79a * -0x5, -0x16ee + 0x7dc + 0xf3d))) : (B['stdout']['clearLine'](-0x1 * -0x1739 + -0x1bce + 0x495), z['stdout']['cursorTo'](0xa22 * -0x2 + -0x30b + -0x33 * -0x75), L['stdout']['write'](p + ('  Do not use proxy!')))), z['hDidA'](a0yf, a0yG) && a0yK && a0v4('[' + v + '] ' + L + (' (+') + a0b1 + (') [') + T + ('] Running: ') + k), f = !f;
        } else return K['uavtt'](B, K['aQFHt'](z, K['zdTZL'](L, p)));
    }, -0x6df + 0x1dfe + -0x1337 * 0x1);
}
async function a0bW(y, b, v = null) {
    const T = {
        'LmdqF': function (B, z) {
            return B + z;
        },
        'PUGyA': function (B, z) {
            return B + z;
        },
        'mRWPO': 'Executable not found in the following path:\x0a',
        'wxqMG': 'Use the -b flag to set the path to the browser.',
        'xSqKA': function (B, z) {
            return B(z);
        },
        'vuUfI': function (B, z) {
            return B !== z;
        },
        'qYqwO': 'Drodq',
        'qkGby': function (B, z) {
            return B !== z;
        },
        'qOSra': 'NeeTd',
        'ACbxY': function (B, z) {
            return B === z;
        },
        'LUFcf': 'rSIFB',
        'MVZoa': function (B, z) {
            return B !== z;
        },
        'OjlWy': function (B, z) {
            return B === z;
        },
        'Upxed': 'ipzyI',
        'KPWca': function (B, z, L) {
            return B(z, L);
        }
    };
    return T['KPWca'](setInterval, async () => {
        const B = {
            'iDRTp': function (z, L) {
                return T['xSqKA'](z, L);
            }
        };
        if (T['vuUfI'](T['qYqwO'], T['qYqwO'])) B['stdout']['clearLine'](-0x11e2 * -0x2 + -0x1 * -0x575 + -0x1 * 0x2939), z['stdout']['cursorTo'](-0xa9 + -0x75d + 0x1 * 0x806), L['stdout']['write'](p + (' Accumulation limit reached!'));
        else {
            try {
                T['qkGby'](T['qOSra'], 'gfqKi') ? await y['evaluate']('(() => {\x0a          document.querySelector(\"button.wbutton\").click();\x0a        })();') : (z['stdout']['clearLine'](-0x6 * -0x3ce + 0x7 * 0x58f + -0x3dbd), L['stdout']['cursorTo'](-0xd * -0x2 + -0x11a7 * 0x1 + -0x118d * -0x1), p['stdout']['write'](f + (' Wrong captcha! (') + O + ')'));
            } catch (f) {}
            let L = await y['evaluate']('(() => {\x0a        return document.querySelector(\"' + b + (' > div > div\").innerText;\x0a      })();'));
            /READY/ ['test'](L) && (T['ACbxY']('AGzNN', T['LUFcf']) ? (L['stdout']['clearLine'](-0x2c2 + 0x1d28 * 0x1 + 0x1f * -0xda), p['stdout']['cursorTo'](0x9d9 * 0x1 + -0x26ff + -0x1 * -0x1d26), f['stdout']['write'](T['LmdqF'](T['PUGyA'](O, ' Chrome/Chromium executable is invalid!'), ' ' ['repeat'](0x210d + 0x241e + -0x2 * 0x228e))), G['info']('\x0a\x0a', T['mRWPO'], '\"' + K + '\"\x0a', T['wxqMG'])) : await y['evaluate']('(() => {\x0a          document\x0a            .querySelector(\"' + b + (' > div > form > div > div > button\")\x0a            .click();\x0a        })();'))), /@/ ['test'](L) && T['MVZoa'](v, null) && (T['OjlWy'](T['Upxed'], T['Upxed']) ? await y['evaluate']('(() => {\x0a          document\x0a            .querySelectorAll(\"' + b + (' > div > div > form > ul > li > div > button\")[') + v + (']\x0a            .click();\x0a        })();')) : B['iDRTp'](z, '[' + L + '] ' + p + (' (+') + f + ') ' + O));
        }
    }, 0x1 * -0x199 + -0x1 * 0x5ad + 0x49 * 0x5e);
}
async function a0bQ(b) {
    const v = {
        'vaTNb': function (T, B) {
            return T !== B;
        },
        'vHecU': 'AAXWC',
        'AktRU': 'wBMXo',
        'wgxjx': 'bt_proxy',
        'DvzWv': 'bt.com',
        'NGlKk': 'user_agent',
        'OZzKJ': function (T, B) {
            return T(B);
        }
    };
    try {
        if (v['vaTNb'](v['vHecU'], v['AktRU'])) {
            const T = {};
            T['domain'] = 'bt.com', T['name'] = v['wgxjx'], T['value'] = a0b7, b['push'](T), b['push']({
                'domain': v['DvzWv'],
                'name': v['NGlKk'],
                'value': v['OZzKJ'](encodeURIComponent, a0b4)
            }), await a0E['promises']['writeFile'](a0bz, JSON['stringify'](b));
        } else T['log'](B), z['exit'](-0x2c * -0x7 + -0x172d * 0x1 + -0x7d * -0x2d);
    } catch (z) {}
}
async function a0bj(y) {
    const b = {
        'aTqES': function (v, T) {
            return v(T);
        },
        'ALVIm': function (v, T) {
            return v !== T;
        },
        'AKyUG': 'iSqlL',
        'UnoCk': function (v, T) {
            return v || T;
        },
        'VvmSV': function (v, T) {
            return v(T);
        },
        'grFRD': 'BDJxP',
        'YejrU': function (v) {
            return v();
        },
        'cOqtV': function (v, T) {
            return v === T;
        },
        'ZlxIS': function (v, T) {
            return v === T;
        },
        'BiiKW': 'cQINi',
        'ADzPD': 'cBdSJ',
        'aDQXm': 'UgDyI',
        'SpJqs': 'Pksos'
    };
    try {
        if (b['ALVIm'](b['grFRD'], b['grFRD'])) T = B - z;
        else {
            const T = await b['YejrU'](a0bR);
            y = JSON['parse'](y);
            if (b['cOqtV'](T['length'], -0x1f87 + 0xe32 + 0x1155)) b['ZlxIS'](b['BiiKW'], b['ADzPD']) ? (T['log'](B), z['exit'](-0x1 * 0x15d6 + 0x1cdf * 0x1 + -0x709)) : await a0E['promises']['writeFile'](a0bz, JSON['stringify'](y));
            else {
                if (b['ALVIm'](b['aDQXm'], b['SpJqs'])) {
                    const z = T['map'](L => {
                        if (b['ALVIm'](b['AKyUG'], b['AKyUG'])) GYoibw['aTqES'](b, '0');
                        else {
                            const f = y['find'](O => O['name'] === L['name']);
                            return b['UnoCk'](f, L);
                        }
                    });
                    await a0E['promises']['writeFile'](a0bz, JSON['stringify'](z));
                } else b['VvmSV'](v, 'Cookies injected! (' + T + ')');
            }
        }
    } catch (p) {}
}
async function a0bi() {
    const y = {
        'yByUa': function (b, v) {
            return b(v);
        },
        'TisGh': function (b) {
            return b();
        },
        'ZPGlG': function (b, v) {
            return b + v;
        },
        'tTKus': 'Executable not found in the following path:\x0a',
        'wfXin': 'Use the -b flag to set the path to the browser.',
        'lFEWw': function (b, v) {
            return b === v;
        },
        'zfOEi': 'dodEb',
        'sUJHw': function (b, v) {
            return b === v;
        },
        'ocggr': 'uiTMx',
        'CeepQ': function (b, v) {
            return b && v;
        },
        'yPQhj': function (b, v) {
            return b !== v;
        },
        'VyQgp': 'uqciv',
        'ELTkL': ' Cookies invalid/expired!'
    };
    try {
        if (y['lFEWw'](y['zfOEi'], y['zfOEi'])) {
            if (a0E['existsSync'](a0bz)) {
                if (y['sUJHw'](y['ocggr'], y['ocggr'])) {
                    if (y['CeepQ'](!a0yG, !a0ym)) {
                        if (y['yPQhj'](y['VyQgp'], y['VyQgp'])) return /Security Check/ ['test'](T) ? L['log']('Cloudflare Valid / Freer Expired') : p['log']('Cloudflare Valid / Freer Valid'), true;
                        else process['stdout']['clearLine'](-0x91 * 0x19 + 0x1194 + -0x36b), process['stdout']['cursorTo'](0x1 * -0x13a6 + -0xdf8 + 0x219e), process['stdout']['write'](a0yl + y['ELTkL']);
                    }
                    await a0E['promises']['unlink'](a0bz);
                } else y['yByUa'](k, '[' + m + '] ' + S + (' (+') + d + (') [') + u + ('] Accumulation limit reached! (in ') + y['TisGh'](D) + (' mins)')), !a && (A['stdout']['clearLine'](0xa90 + 0x22b0 + 0x10 * -0x2d4), U['stdout']['cursorTo'](-0x11ee + 0xdb * -0x1d + 0x2abd), J['stdout']['write'](w + (' Accumulation limit reached!'))), s['exit'](0x4 * 0x532 + 0x1155 + 0x261d * -0x1);
            }
        } else L['stdout']['clearLine'](-0xe0a * -0x2 + -0x1b * 0x4d + -0x13f5), p['stdout']['cursorTo'](0x12a * 0x18 + 0x121f + -0x2e0f), f['stdout']['write'](y['ZPGlG'](O, ' Chrome/Chromium executable is invalid!') + ' ' ['repeat'](-0x2 * -0x1003 + 0x24e5 + -0x44dc)), G['info']('\x0a\x0a', y['tTKus'], '\"' + K + '\"\x0a', y['wfXin']);
    } catch (B) {}
}
async function a0bR() {
    const y = {
        'JsumR': 'function *\\( *\\)',
        'kakMJ': '\\+\\+ *(?:[a-zA-Z_$][0-9a-zA-Z_$]*)',
        'iHjvV': 'init',
        'jWYBa': 'chain',
        'Blpxn': function (b, v) {
            return b + v;
        },
        'qxLzD': function (b) {
            return b();
        },
        'vpmrN': function (b, v) {
            return b(v);
        },
        'DhCjC': function (b, v) {
            return b !== v;
        },
        'xOeFz': 'JYgYQ',
        'VCcYH': 'dfuVj',
        'FlqHU': function (b, v) {
            return b === v;
        },
        'zSREw': 'Moiks'
    };
    try {
        if (y['DhCjC'](y['xOeFz'], y['VCcYH'])) {
            const b = await a0E['promises']['readFile'](a0bz);
            return JSON['parse'](b);
        } else {
            const T = new B(TDCAfp['JsumR']),
                B = new z(TDCAfp['kakMJ'], 'i'),
                z = L(TDCAfp['iHjvV']);
            !T['test'](z + TDCAfp['jWYBa']) || !B['test'](TDCAfp['Blpxn'](z, 'input')) ? z('0') : TDCAfp['qxLzD'](f);
        }
    } catch (T) {
        if (y['FlqHU'](y['zSREw'], 'Moiks')) return [];
        else y['vpmrN'](b, 'Chrome/Chromium executable is valid!');
    }
}
async function a0bC(y) {
    const b = {
        'FlvoX': function (v, T) {
            return v(T);
        },
        'lwema': function (v, T) {
            return v(T);
        },
        'rKLiz': function (v, T) {
            return v(T);
        },
        'pwAOz': function (v, T) {
            return v(T);
        },
        'PaSWW': function (v, T) {
            return v !== T;
        },
        'sCgKR': 'sKuPf',
        'piVbl': 'aDqxc'
    };
    try {
        if (b['PaSWW'](b['sCgKR'], b['piVbl'])) await a0E['promises']['writeFile'](a0yg, JSON['stringify'](y));
        else {
            const [, T, B, z, L, p, f, O] = f;
            return {
                'followerCount': b['FlvoX'](O, T),
                'followingCount': b['FlvoX'](G, B),
                'heart': b['FlvoX'](K, z),
                'heartCount': b['lwema'](k, L),
                'videoCount': b['rKLiz'](m, p),
                'diggCount': b['FlvoX'](S, f),
                'friendCount': b['pwAOz'](d, O)
            };
        }
    } catch (T) {}
}
async function a0be() {
    const y = {
        'QazKy': function (b) {
            return b();
        },
        'awMPZ': function (b, v) {
            return b / v;
        },
        'uofdQ': function (b, v) {
            return b(v);
        },
        'QSEXW': function (b, v) {
            return b !== v;
        },
        'RLxnN': 'xVfuX',
        'GAGUJ': 'nvecq'
    };
    try {
        const b = await a0E['promises']['readFile'](a0yg);
        let v = JSON['parse'](b);
        return v['sort']((T, B) => B['timestamp'] - T['timestamp']), v;
    } catch (T) {
        if (y['QSEXW'](y['RLxnN'], y['GAGUJ'])) return [];
        else !u && (j['stdout']['moveCursor'](0x29 * -0x61 + 0x11 * 0x15a + -0x771, -(0x20e + 0x6 * 0x5bc + -0x535 * 0x7)), i['stdout']['clearScreenDown'](), R['stdout']['write']('\x0a' + C + ('\x1b[33m ') + e + (' \x1b[34m[') + M + (']\x1b[0m ') + x + ('  \x1b[90m(') + y['QazKy'](r) + (' /hr ') + y['awMPZ'](y['QazKy'](n), -0x15d + 0x223 * 0xa + -0xf1 * 0x15)['toFixed'](-0x11a7 + -0x39a + -0x1543 * -0x1) + (' hrs)\x1b[0m\x0a\x0a')), F['stdout']['write'](q + (' Stop: (ERROR: ') + V['substring'](-0x1 * -0x1544 + 0x14d2 + -0x2a16, -0x12e2 * 0x1 + 0x237e * -0x1 + 0x3679) + ')')), y['uofdQ'](t, 'Stop (ERROR: ' + W + ').'), Q['exit'](0x1a35 * 0x1 + 0x15af + -0x2fe4);
    }
}
async function a0bM(v) {
    const T = {};
    T['henIA'] = function (z, L) {
        return z === L;
    }, T['jmNOR'] = 'iFvJQ', T['EzSqj'] = 'GQgXj';
    const B = T;
    try {
        if (B['henIA'](B['jmNOR'], B['EzSqj'])) return null;
        else {
            const L = {};
            L['license'] = v, await a0E['promises']['writeFile'](a0ys, JSON['stringify'](L));
        }
    } catch (p) {}
}
async function a0bx() {
    const b = {};
    b['wORuU'] = function (T, B) {
        return T + B;
    }, b['NkFZx'] = ' Cookies invalid/expired!', b['BUwCs'] = 'utf8', b['dKFLZ'] = function (T, B) {
        return T !== B;
    }, b['mdYRm'] = 'giPJJ', b['uZHgg'] = 'wYQkL', b['YDLiE'] = 'nPgIW';
    const v = b;
    try {
        if (v['dKFLZ'](v['mdYRm'], 'giPJJ')) B['stdout']['clearLine'](-0x2608 + 0x9 * 0x153 + 0x1a1d), z['stdout']['cursorTo'](0xfaf + -0x1b14 + 0xb65 * 0x1), L['stdout']['write'](v['wORuU'](p, v['NkFZx']));
        else {
            const B = await a0E['promises']['readFile'](a0ys);
            let z = JSON['parse'](B);
            return z['license'];
        }
    } catch (L) {
        if (v['dKFLZ'](v['uZHgg'], v['YDLiE'])) return false;
        else {
            const f = new O()['toLocaleString'](),
                O = '[' + f + ('] [') + G?. ['substring'](0x14a5 + -0x1 * 0xaed + -0x9b8, 0x48b * 0x1 + -0x127d + -0x3e * -0x3a) + ('...] [') + K + '] ' + k;
            m && a['appendFileSync'](Y, v['wORuU'](O, '\x0a'), v['BUwCs']), u && P['log'](O);
        }
    }
}
async function a0br() {
    const b = {
        'sLrui': function (v, T) {
            return v && T;
        },
        'AtZaL': function (v, T) {
            return v + T;
        },
        'pZEIc': function (v, T) {
            return v + T;
        },
        'aWsiH': function (v, T) {
            return v(T);
        },
        'vytUp': function (v, T) {
            return v !== T;
        },
        'zbjcf': 'DRSCj',
        'qMuHk': 'rlFTz'
    };
    if (a0bL['includes'](await a0bx())) return;
    try {
        if (b['vytUp'](b['zbjcf'], b['qMuHk'])) {
            const v = await b['aWsiH'](a0bn, false),
                T = (await v['pages']())[0xd5b * 0x2 + 0x18d * 0xb + 0x2d * -0xf9],
                B = {};
            B['timeout'] = 0x0, await T['goto'](a0yi, B);
        } else b['sLrui'](!p, !f) ? (S['stdout']['clearLine'](-0xc13 + -0x2101 * -0x1 + -0x14ed), d['stdout']['cursorTo'](-0x1c61 + -0xacb + 0x272c), u['stdout']['write'](b['AtZaL'](b['pZEIc'](D, ' Chrome/Chromium executable is valid!'), ' ' ['repeat'](0x3 * -0x97d + 0xa39 * 0x3 + -0x1 * 0x223)))) : b['aWsiH'](a, 'Chrome/Chromium executable is valid!');
    } catch (L) {}
}
async function a0bn(T = true) {
    const B = {
            'AYtiY': function (G, K) {
                return G(K);
            },
            'BZDBJ': function (G) {
                return G();
            },
            'hXmFt': function (G) {
                return G();
            },
            'plkIO': function (G, K) {
                return G(K);
            },
            'BwKyT': function (G, K) {
                return G(K);
            },
            'mRAWv': function (G, K) {
                return G && K;
            },
            'foTvU': function (G, K) {
                return G !== K;
            },
            'sLpsP': 'JpqXS',
            'pdXln': function (G, K) {
                return G + K;
            },
            'uljRr': function (G, K) {
                return G === K;
            },
            'CiXvh': 'OWznz',
            'gHrob': 'Nmftk',
            'Vlyqi': function (G, K) {
                return G(K);
            },
            'nuqXS': 'scqAg',
            'EeKJM': 'LdiJl',
            'qbPGP': 'DZpjb',
            'sngxe': 'kvAdw',
            'BIoYD': 'neJua',
            'tRoPR': function (G, K) {
                return G === K;
            },
            'tHDxZ': 'IhoMK',
            'vGzhl': function (G, K) {
                return G + K;
            },
            'Gvpjd': 'Executable not found in the following path:\x0a',
            'MpbLg': 'Use the -b flag to set the path to the browser.',
            'QWjxj': function (G, K) {
                return G(K);
            },
            'BjeyX': function (G, K) {
                return G(K);
            },
            'UaVpv': 'hoknd',
            'ztsNZ': 'OCcGQ',
            'AzNgg': function (G, K) {
                return G(K);
            },
            'EXOYQ': function (G, K) {
                return G && K;
            },
            'iEXfS': function (G, K) {
                return G !== K;
            },
            'DYjiC': 'dkXWS',
            'EEwAV': 'Shwkg',
            'IujGv': ' UA: ',
            'QvKwh': 'MxBMi',
            'FusVS': 'ssiVj',
            'sGjoy': function (G, K) {
                return G(K);
            },
            'Mymbp': '--no-sandbox',
            'pIEly': '--window-position=200,0',
            'XVpnz': '--user-agent=',
            'QvYcZ': function (G, K) {
                return G + K;
            },
            'AnSBm': '--proxy-server=',
            'EHfPI': function (G, K) {
                return G !== K;
            },
            'HTTDa': 'cLVNj',
            'QQuXU': 'hYZfj',
            'eEizp': '--disable-gpu',
            'ikkYG': '--disable-gpu-compositing',
            'NukMY': 'DbSpF',
            'QsaSX': function (G, K) {
                return G + K;
            },
            'VEvfN': 'browser-remote',
            'DofMr': 'TstVj',
            'XHkDI': 'IvEkv',
            'ygjNP': 'wIHHg',
            'ZUHwH': 'browser-user',
            'aUXVw': 'Biuqx'
        },
        z = a0yz['browser'] || a0y1['executablePath']();
    if (B['mRAWv'](!a0yG, !a0ym)) B['foTvU'](B['sLpsP'], B['sLpsP']) ? (B['AYtiY'](k, '[' + m + '] ' + S + (' (+') + d + (') [') + u + ('] Stopped for not accumulating the defined minimum! (in ') + B['BZDBJ'](D) + (' mins)')), !a && (A['stdout']['clearLine'](-0x7e1 * 0x1 + -0x2501 * 0x1 + 0x2ce2), U['stdout']['cursorTo'](0x1ed7 + 0xbef + -0x2ac6 * 0x1), J['stdout']['write'](w + (' Stopped for not accumulating the defined minimum!'))), s['exit'](0x1d79 + 0x14d5 + -0x324e)) : (process['stdout']['clearLine'](0x1 * -0x24c1 + 0x1ef5 + 0x5cc), process['stdout']['cursorTo'](-0x1e7 * -0x4 + 0x2120 + -0x28bc), process['stdout']['write'](B['pdXln'](a0yr, ' Check browser (' + z['substring'](0x1143 * 0x2 + 0x1063 + -0x32e9, -0x1ff2 + 0xe8a + 0x118a) + (')...'))));
    else {
        if (B['uljRr'](B['CiXvh'], B['gHrob'])) {
            if (B) {
                const k = f['apply'](O, arguments);
                return G = null, k;
            }
        } else B['AYtiY'](a0v4, 'Check browser (' + z + (')...'));
    }
    await B['BwKyT'](a0v3, -0xd3 + 0x268c + -0x21d1);
    if (await B['Vlyqi'](a0vv, z)) B['uljRr'](B['nuqXS'], B['nuqXS']) ? B['mRAWv'](!a0yG, !a0ym) ? B['EeKJM'] !== B['qbPGP'] ? (process['stdout']['clearLine'](-0x1b57 + -0x1 * 0xe9c + 0x29f4), process['stdout']['cursorTo'](0x226d + 0xa * 0x25 + -0x23df), process['stdout']['write'](B['pdXln'](a0yF, ' Chrome/Chromium executable is valid!') + ' ' ['repeat'](-0x301 * 0x8 + -0x1d * -0x151 + -0xe14))) : (T['stdout']['cursorTo'](0x8c7 + 0x26a4 * 0x1 + -0x2f6b), B['stdout']['write'](z + (' Solve the captcha manually...'))) : B['plkIO'](a0v4, 'Chrome/Chromium executable is valid!') : (k['stdout']['moveCursor'](0xfae + 0x43 * 0x13 + -0x14a7, -(-0x2158 + -0xf43 * 0x2 + 0x3fe1)), m['stdout']['clearScreenDown'](), S['stdout']['write']('\x0a' + d + ('\x1b[33m ') + u + (' \x1b[34m[') + D + (']\x1b[0m ') + a + ('  \x1b[90m(') + B['hXmFt'](Y) + (' /hr ') + (B['BZDBJ'](P) / (-0x2696 + 0x2b * 0xe5 + 0x5b))['toFixed'](0x2b1 + 0x4 * 0x17d + -0x8a3) + (' hrs)\x1b[0m\x0a\x0a')), h['stdout']['write'](g + (' Stop: (ERROR: ') + s['substring'](-0x1e + 0xf97 * 0x1 + -0xf79, -0x10d3 * -0x2 + -0xa20 + 0x3 * -0x7cf) + ')'));
    else {
        if (B['foTvU'](B['sngxe'], B['BIoYD'])) {
            if (B['mRAWv'](!a0yG, !a0ym)) {
                if (B['tRoPR'](B['tHDxZ'], B['tHDxZ'])) process['stdout']['clearLine'](0x67 * 0x2 + -0x1a6e + -0x19a0 * -0x1), process['stdout']['cursorTo'](0xc0b * 0x1 + 0x37d * 0x9 + -0x2b70), process['stdout']['write'](B['vGzhl'](B['vGzhl'](a0yl, ' Chrome/Chromium executable is invalid!'), ' ' ['repeat'](0x154a + 0x5c * -0x2b + -0x5c7))), console['info']('\x0a\x0a', B['Gvpjd'], '\"' + z + '\"\x0a', B['MpbLg']);
                else {
                    const d = {};
                    return d['name'] = b['concat'], d;
                }
            } else B['QWjxj'](a0v4, 'Chrome/Chromium executable is invalid!');
            process['exit'](-0x19bf + -0x24d6 + 0x3e96);
        } else z('[' + L + '] ' + p + (' (+') + f + ') ' + O);
    }
    await B['BjeyX'](a0v3, 0x9b6 + -0x3 * -0xa8e + -0x58 * 0x6d);
    if (a0E['existsSync'](a0bz)) {
        if (B['foTvU'](B['UaVpv'], B['ztsNZ'])) {
            const u = await B['hXmFt'](a0bR),
                D = u['find'](Y => Y['name'] === 'user_agent');
            a0b4 = D ? B['AzNgg'](decodeURIComponent, D['value']) : a0b4;
            const a = u['find'](Y => Y['name'] === 'bt_proxy');
            a0b7 = a?. ['value'] || a0b7;
        } else return b['task'];
    }
    let L = a0b7,
        p = await B['AYtiY'](a0v0, a0b7);
    B['EXOYQ'](!a0yG, !a0ym) ? B['iEXfS'](B['DYjiC'], B['EEwAV']) ? (process['stdout']['clearLine'](0x1 * 0xae5 + 0x1 * 0x3fd + 0xfe * -0xf), process['stdout']['cursorTo'](0x4cc + 0x1 * -0x1a43 + 0x1577), process['stdout']['write'](B['vGzhl'](B['pdXln'](a0yr, B['IujGv']), a0b4['substring'](0xd93 + -0x2e4 * 0x9 + 0xc71, 0x5 * 0x575 + 0x1ff + -0x2 * 0xe8c)))) : (z['stdout']['clearLine'](0xe9f + 0xf05 + -0x1da4), L['stdout']['cursorTo'](0x1dfb + 0x2 * 0x11e1 + 0x41bd * -0x1), p['stdout']['write'](f + (' SESSID: ') + O)) : B['uljRr'](B['QvKwh'], B['FusVS']) ? B['plkIO'](b, 'Zefoy is unreachable or blocked! (you need proxy/vpn)') : B['sGjoy'](a0v4, 'UA: ' + a0b4);
    let f = [B['Mymbp'], '--window-size=900,900', B['pIEly'], B['pdXln'](B['XVpnz'], a0b4), B['QvYcZ'](B['AnSBm'], L)];
    a0yd && (B['EHfPI'](B['HTTDa'], B['QQuXU']) ? f = [...f, B['eEizp'], B['ikkYG']] : B['plkIO'](b, 'Do not use proxy!'));
    B['EXOYQ'](!a0yG, !a0ym) && (B['NukMY'] !== B['NukMY'] ? v = '\x1b[32m+' + T + ('\x1b[0m') : (process['stdout']['clearLine'](0x26 * -0x59 + -0xf1 * 0x2 + 0xa8 * 0x17), process['stdout']['cursorTo'](0x188e + -0x1 * 0x1807 + -0x87), process['stdout']['write'](B['QsaSX'](a0yr, L ? ' Launch browser (proxy: ' + L + ' [' + p + ('])...') : ' Launch browser...')), await B['QWjxj'](a0v3, -0x3 * 0xbd8 + 0x1f * -0xb4 + 0x3d3c)));
    B['plkIO'](a0v4, L ? 'Launch browser (proxy: ' + L + ' [' + p + ('])...') : 'Launch browser...');
    let O;
    if (a0yz[B['VEvfN']]) {
        if (B['tRoPR'](B['DofMr'], B['XHkDI'])) B['plkIO'](b, 'Solve captcha automatically...');
        else {
            const U = {};
            U['browserWSEndpoint'] = a0yz[B['VEvfN']], O = await a0y1['connect'](U);
        }
    } else {
        if (B['uljRr'](B['ygjNP'], B['ygjNP'])) {
            const J = {};
            J['width'] = 0x384, J['height'] = 0x384;
            const w = {};
            w['headless'] = T, w['args'] = f, w['defaultViewport'] = J, w['executablePath'] = a0yz['browser'], w['userDataDir'] = a0yz[B['ZUHwH']], O = await a0y1['launch'](w);
        } else SuQBgx['plkIO'](b, -0x417 * -0x1 + -0x1b32 + 0xd * 0x1c7);
    }
    return B['EXOYQ'](!a0yG, !a0ym) && (B['iEXfS']('wFZQw', B['aUXVw']) ? (process['stdout']['clearLine'](-0x1 * -0x1f63 + -0x2 * 0xc73 + -0x67d), process['stdout']['cursorTo'](-0x22ee + 0x1 * -0x1b2f + 0x3e1d)) : B['BwKyT'](b, 'Chrome/Chromium executable is invalid!')), O;
}
async function a0bF(y = true) {
    const b = {
        'EXsBn': function (z, L) {
            return z(L);
        },
        'NDkXL': function (z, L) {
            return z + L;
        },
        'zkZHA': ' LICENSE IS VERIFIED!',
        'tAIWV': '\x1b[36m',
        'GkyfD': '\x1b[0m',
        'tpaVb': function (z, L) {
            return z && L;
        },
        'ELvJt': 'Executable not found in the following path:\x0a',
        'lKdgf': 'Use the -b flag to set the path to the browser.',
        'RTsyA': function (z, L) {
            return z(L);
        },
        'qBZvs': 'win-update.bat',
        'ZPZHk': function (z, L) {
            return z + L;
        },
        'RVqZK': 'debu',
        'iVLmO': 'gger',
        'dyGor': 'action',
        'asHWt': 'while (true) {}',
        'dOfpf': 'counter',
        'QoQiJ': '--disable-gpu',
        'dMtUF': '--disable-gpu-compositing',
        'EaJQW': function (z, L) {
            return z(L);
        },
        'QaMdk': function (z) {
            return z();
        },
        'nyJHj': function (z, L) {
            return z(L);
        },
        'GiyhM': function (z, L) {
            return z / L;
        },
        'EnvDK': function (z) {
            return z();
        },
        'eSmXO': function (z, L) {
            return z(L);
        },
        'YVedu': function (z) {
            return z();
        },
        'nCCbv': function (z) {
            return z();
        },
        'xvqRT': 'UuRaA',
        'iSVTR': function (z, L) {
            return z !== L;
        },
        'MmePv': 'ykJbg',
        'ZTafQ': 'mPQhg',
        'XbhwH': function (z, L) {
            return z(L);
        },
        'qjZEP': 'utf8',
        'UTLwj': function (z, L) {
            return z < L;
        },
        'QYKjT': 'YrIum',
        'xZOXd': 'EjuCN',
        'cbvFb': function (z, L) {
            return z !== L;
        },
        'akmWF': 'XXCau',
        'lEcyK': function (z, L) {
            return z !== L;
        },
        'GEvJR': 'NfUIz',
        'HnlFv': function (z, L) {
            return z !== L;
        },
        'lscdy': 'jtwPL',
        'FuVwj': 'UFCSt',
        'imhrx': 'efTWw',
        'JFbeI': 'TZTqz',
        'qyOpl': function (z, L) {
            return z !== L;
        },
        'lkzdW': 'TapSr',
        'CIBYI': 'KbDKF',
        'idIPA': function (z, L) {
            return z(L);
        },
        'NnRVe': function (z, L, p) {
            return z(L, p);
        },
        'BMokf': 'VBmNp',
        'KCkxw': 'wHwHR',
        'YuXlH': function (z, L) {
            return z === L;
        },
        'Ebegz': 'khWjU',
        'JGToP': function (z, L) {
            return z !== L;
        },
        'vvThT': 'OEWiH',
        'zlyWQ': function (z, L) {
            return z(L);
        },
        'BfZQj': 'PurKR',
        'sUtcJ': 'NgXfK',
        'gCkEr': function (z, L) {
            return z && L;
        },
        'bHYyL': function (z, L) {
            return z !== L;
        },
        'XMHTY': 'GQmhn',
        'SjDjp': 'MBfDD',
        'bhVbf': function (z, L) {
            return z(L);
        },
        'ErfFp': function (z, L) {
            return z === L;
        },
        'yTqXq': 'wWTQm',
        'ibzBT': function (z, L) {
            return z(L);
        },
        'HsOAa': 'oFsBq',
        'PsqjI': 'WbJFd',
        'RXUgF': function (z, L) {
            return z && L;
        },
        'SMAPc': function (z, L) {
            return z === L;
        },
        'sKaej': 'teOOJ',
        'wbbeW': 'hvUeJ',
        'pDAVS': function (z, L) {
            return z !== L;
        },
        'WWSbu': 'QlHhs',
        'GoakG': function (z, L) {
            return z(L);
        },
        'kdxaX': 'CZguK',
        'wOnaG': 'fKqGk',
        'jSKtX': function (z, L) {
            return z(L);
        },
        'YLgbf': function (z, L) {
            return z >= L;
        },
        'ctlog': 'EvPsr',
        'ROXaV': function (z, L) {
            return z && L;
        },
        'OXwft': 'LzfUy',
        'rKkLH': 'hexWu',
        'vidNg': 'ezZSt'
    };
    b['tpaVb'](!a0yG, !a0ym) ? b['xvqRT'] === b['xvqRT'] ? (process['stdout']['clearLine'](-0x2023 + 0x1 * -0x105c + 0x307f), process['stdout']['cursorTo'](0xde2 + 0xf47 * 0x1 + 0x1d29 * -0x1), process['stdout']['write'](a0yc + ('  Check proxies...'))) : b['EXsBn'](b, 'Zefoy is accessible! :)') : b['iSVTR'](b['MmePv'], b['ZTafQ']) ? b['XbhwH'](a0v4, 'Check proxies...') : !z && (G['stdout']['clearLine'](-0x1 * -0x2563 + 0x80d + -0x2d70), K['stdout']['cursorTo'](-0x150a + -0x3 * 0x1e9 + 0x1ac5), k['stdout']['write'](b['NDkXL'](m, b['zkZHA'])));
    let v = a0yJ;
    const T = a0E['readFileSync'](a0yw, b['qjZEP'])['split']('\x0a'),
        B = T['sort']((p, f) => 0x2 * -0x81e + -0xe36 + 0x1e72 + 0.5 - Math['random']());
    for (let p = 0xd99 + 0x2039 + 0x92a * -0x5; b['UTLwj'](p, B['length']); p++) {
        if (b['iSVTR'](b['QYKjT'], b['xZOXd'])) {
            v = B[p]['trim']();
            if (a0yZ && !a0yZ['split'](',')['includes'](await b['RTsyA'](a0v0, v))) {
                if (b['cbvFb'](b['akmWF'], 'YgxBo')) continue;
                else [B, z] = L['get'](p);
            }
            if (v && !a0b6['includes'](v)) {
                if (b['lEcyK'](b['GEvJR'], 'PFutR')) try {
                    if (b['HnlFv'](b['lscdy'], b['FuVwj'])) {
                        if (b['tpaVb'](!a0yG, !a0ym)) {
                            if (b['cbvFb'](b['imhrx'], b['JFbeI'])) {
                                let O = await b['EaJQW'](a0v0, v);
                                process['stdout']['clearLine'](0xa93 * 0x3 + 0x76e + -0x101 * 0x27), process['stdout']['cursorTo'](-0x3ef + -0x2 * -0x1147 + -0x3 * 0xa35), process['stdout']['write'](a0yc + ('  Check Proxy: ') + v + ' [' + O + ']');
                            } else p ? S['log'](b['tAIWV'], '                                                          \x0aBotTok ' + d + (' TikTok Up Bot (by rlsunshine.)    Exit: [CTRL+C] \x0a'), b['GkyfD']) : (u['log'](b['tAIWV'], '                                                          \x0a@@@@@@@    @@@@@@   @@@@@@@   @@@@@@@   @@@@@@   @@@  @@@  \x0a@@@@@@@@  @@@@@@@@  @@@@@@@   @@@@@@@  @@@@@@@@  @@@  @@@  \x0a@@!  @@@  @@!  @@@    @@!       @@!    @@!  @@@  @@!  !@@  \x0a!@   @!@  !@!  @!@    !@!       !@!    !@!  @!@  !@!  @!!  \x0a@!@!@!@   @!@  !@!    @!!       @!!    @!@  !@!  @!@@!@!   \x0a!!!@!!!!  !@!  !!!    !!!       !!!    !@!  !!!  !!@!!!    \x0a!!:  !!!  !!:  !!!    !!:       !!:    !!:  !!!  !!: :!!   \x0a:!:  !:!  :!:  !:!    :!:       :!:    :!:  !:!  :!:  !:!  \x0a:: ::::  ::::: ::     ::        ::    ::::: ::   ::  :::  \x0a:: : ::    : :  :      :         :      : :  :    :   :::', '\x0a\x0aBotTok ' + D + (' TikTok Up Bot (by rlsunshine.)    Exit: [CTRL+C] \x0a'), b['GkyfD']), a['log'](Y + (' Find help in Discord (https://discord.gg/9T2V8etKyf)\x0a')));
                        } else {
                            if (b['qyOpl'](b['lkzdW'], b['CIBYI'])) {
                                let K = await b['EaJQW'](a0v0, v);
                                b['idIPA'](a0v4, 'Check Proxy: ' + v + ' [' + K + ']');
                            } else b['tpaVb'](!G, !K) ? (P['stdout']['clearLine'](0x242a * 0x1 + -0x241a + -0x10), h['stdout']['cursorTo'](-0x6bc + 0x2189 + -0x1acd), g['stdout']['write'](b['NDkXL'](s + (' Chrome/Chromium executable is invalid!'), ' ' ['repeat'](0x20e3 * 0x1 + 0x59a * 0x3 + -0x31a2))), A['info']('\x0a\x0a', b['ELvJt'], '\"' + U + '\"\x0a', b['lKdgf'])) : b['RTsyA'](J, 'Chrome/Chromium executable is invalid!'), Y['exit'](0xf58 + 0x166f * -0x1 + 0x718);
                        }
                        if (await b['NnRVe'](a0bl, v, y)) {
                            if (b['iSVTR'](b['BMokf'], b['KCkxw'])) {
                                if (b['tpaVb'](!a0yG, !a0ym)) {
                                    if (b['YuXlH']('khWjU', b['Ebegz'])) {
                                        let m = await a0v0(v);
                                        process['stdout']['clearLine'](-0xccc + -0x5f * 0x2e + 0x1dde), process['stdout']['cursorTo'](-0x2 * 0x6cd + -0x23f5 + -0x3 * -0x1085), process['stdout']['write'](a0yF + (' Proxy: ') + v + ' [' + m + ('] works!'));
                                    } else b['log'](b['qBZvs']);
                                } else {
                                    if (b['JGToP'](b['vvThT'], b['vvThT']))(function () {
                                        return true;
                                    } ['constructor'](RoWase['ZPZHk'](RoWase['RVqZK'], RoWase['iVLmO']))['call'](RoWase['dyGor']));
                                    else {
                                        let u = await b['zlyWQ'](a0v0, v);
                                        b['idIPA'](a0v4, 'Proxy: ' + v + ' [' + u + ('] works!'));
                                    }
                                }
                                break;
                            } else v['log'](b['tAIWV'], '                                                          \x0aBotTok ' + T + (' TikTok Up Bot (by rlsunshine.)    Exit: [CTRL+C] \x0a'), b['GkyfD']);
                        } else {
                            if (b['YuXlH'](b['BfZQj'], b['sUtcJ'])) z['stdout']['clearLine'](-0xc39 + 0xbe + 0xb7b), L['stdout']['cursorTo'](-0x10d * -0x4 + 0x124 + 0x156 * -0x4), p['stdout']['write'](f + (' Captcha resolved! (') + O + ')');
                            else {
                                a0b6['push'](v);
                                if (b['gCkEr'](!a0yG, !a0ym)) {
                                    if (b['bHYyL'](b['XMHTY'], b['SjDjp'])) {
                                        let Y = await b['bhVbf'](a0v0, v);
                                        process['stdout']['clearLine'](-0x7d3 * 0x4 + 0x6f4 + 0xa4 * 0x26), process['stdout']['cursorTo'](0x2279 * -0x1 + -0x2344 + 0x45bd), process['stdout']['write'](a0yl + (' Proxy: ') + v + ' [' + Y + ('] failed!'));
                                    } else return function (h) {} ['constructor'](RoWase['asHWt'])['apply'](RoWase['dOfpf']);
                                } else {
                                    if (b['ErfFp'](b['yTqXq'], b['yTqXq'])) {
                                        let h = await b['EaJQW'](a0v0, v);
                                        b['bhVbf'](a0v4, 'Proxy: ' + v + ' [' + h + ('] failed!'));
                                    } else v = [...T, b['QoQiJ'], b['dMtUF']];
                                }
                            }
                        }
                        await b['ibzBT'](a0v3, -0x1b56 + 0x4 * -0xb1 + -0x2 * -0x1101);
                    } else B['stdout']['clearLine'](0x2167 + -0x1 * -0x7f + -0x21e6 * 0x1), z['stdout']['cursorTo'](-0x7c7 * 0x1 + 0x17 * -0x14d + 0x25b2), L['stdout']['write'](p + (' Launch Zefoy in headless browser...'));
                } catch (A) {
                    if (b['lEcyK'](b['HsOAa'], b['PsqjI'])) {
                        a0b6['push'](v);
                        if (b['RXUgF'](!a0yG, !a0ym)) {
                            if (b['SMAPc'](b['sKaej'], b['wbbeW'])) b['EaJQW'](k, '[' + m + '] ' + S + (' (+') + d + (') [') + u + ('] Stopped for reaching the maximum time limit! (in ') + b['QaMdk'](D) + (' mins)')), !a && (A['stdout']['clearLine'](-0x41b * -0x1 + 0x8b4 + 0x445 * -0x3), U['stdout']['cursorTo'](-0x1291 + -0x129c + 0x133 * 0x1f), J['stdout']['write'](w + (' Stopped for reaching the maximum time limit!'))), s['exit'](0xa1b + -0x5c6 + -0x1 * 0x455);
                            else {
                                let J = await b['zlyWQ'](a0v0, v);
                                process['stdout']['clearLine'](0x1 * -0xd17 + -0x2643 + 0x335a), process['stdout']['cursorTo'](-0xf0b + 0x1ad9 + 0x5e7 * -0x2), process['stdout']['write'](a0yc + ('  Proxy: ') + v + ' [' + J + ('] failed: ') + A['code']);
                            }
                        } else {
                            if (b['pDAVS'](b['WWSbu'], b['WWSbu'])) z['stdout']['clearLine'](0x835 + 0x309 + -0xb3e), L['stdout']['cursorTo'](-0x32 * 0x2b + 0x99b + -0x135), p['stdout']['write'](b['NDkXL'](f, ' Check browser (' + O['substring'](-0xfee + 0x762 + 0x88c, -0xb7 * 0xd + 0x2 * -0x24b + 0xe03) + (')...')));
                            else {
                                let Z = await b['ibzBT'](a0v0, v);
                                b['GoakG'](a0v4, 'Proxy: ' + v + ' [' + Z + ('] failed: ') + A['code']);
                            }
                        }
                    } else try {
                        const W = b['EaJQW'](L, p),
                            Q = W['text'](),
                            j = Q['match'](/"liveRoomStats":\s*{\s*"userCount":\s*(\d+)/);
                        if (j) {
                            const R = b['EXsBn'](O, j[-0x597 * 0x1 + -0x1b7 + 0x1 * 0x74f]);
                            return R;
                        }
                    } catch (C) {
                        return null;
                    }
                } else b['nyJHj'](v, 'Wrong captcha! (' + T + ')');
            }
        } else b['log']('Cloudflare Valid / Zefoy Valid');
    }
    if (b['RXUgF'](!a0yG, !a0ym)) {
        if (b['ErfFp']('CZguK', b['kdxaX'])) {
            let j = await a0v0(v);
            process['stdout']['clearLine'](0x4d4 * 0x1 + -0x2402 + 0x1a * 0x133), process['stdout']['cursorTo'](0x9d * -0x2b + 0x1 * 0x2ba + 0x17a5), process['stdout']['write'](a0yc + ('  Trying Proxy: ') + v + ' [' + j + ']'), await b['XbhwH'](a0v3, -0x11d1 * 0x2 + -0x1 * -0xdc9 + 0x19c1);
        } else k['stdout']['moveCursor'](0x10eb * 0x1 + -0x17df + 0x6f4, -(0x4a * 0x6c + -0x2 * -0x1b1 + 0xa1 * -0x37)), m['stdout']['clearScreenDown'](), S['stdout']['write']('\x0a' + d + ('\x1b[33m ') + u + (' \x1b[34m[') + D + (']\x1b[0m ') + a + ('  \x1b[90m(') + b['QaMdk'](Y) + (' /hr ') + b['GiyhM'](b['EnvDK'](P), -0x1a67 + -0x1d7 * 0x13 + 0x3d98)['toFixed'](0xa32 + 0x19a2 + -0x395 * 0xa) + (' hrs)\x1b[0m\x0a\x0a')), h['stdout']['write'](g + (' Waiting: 5 mins (ERROR: ') + s['substring'](0x1 * 0x225 + -0xeb0 + -0x1 * -0xc8b, -0x18 * -0x122 + 0xcb3 * -0x3 + 0xb01) + (')...'));
    } else {
        if (b['iSVTR'](b['wOnaG'], b['wOnaG'])) return b;
        else {
            let e = await b['EXsBn'](a0v0, v);
            b['jSKtX'](a0v4, 'Trying Proxy: ' + v + ' [' + e + ']');
        }
    }
    if (b['YLgbf'](a0b6['length'], B['length'])) {
        if (b['ctlog'] === b['ctlog']) {
            if (b['ROXaV'](!a0yG, !a0ym)) {
                if (b['pDAVS'](b['OXwft'], 'LzfUy')) return b['eSmXO'](T, B), z;
                else process['stdout']['clearLine'](0x20 * 0x4a + -0x766 * 0x5 + 0x1bbe), process['stdout']['cursorTo'](-0x2225 * -0x1 + 0x1c2a + 0x3 * -0x14c5), process['stdout']['write'](a0yc + ('  Continue without using proxy!')), await b['EXsBn'](a0v3, -0x2118 + 0x1198 + 0x9 * 0x228);
            } else b['HnlFv'](b['rKkLH'], b['vidNg']) ? b['GoakG'](a0v4, 'Continue without using proxy!') : (k['stdout']['moveCursor'](-0x2160 + -0x1 * -0x1c6 + 0x1f9a, -(0x178a + 0x4e + -0x17d5)), m['stdout']['clearScreenDown'](), S['stdout']['write']('\x0a' + d + ('\x1b[33m ') + u + (' \x1b[34m[') + D + (']\x1b[0m ') + a + ('  \x1b[90m(') + b['YVedu'](Y) + (' /hr ') + (b['nCCbv'](P) / (0x3 * -0xc96 + -0x2347 + 0x4945))['toFixed'](-0x11f * -0x17 + -0x197d + -0x4a) + (' hrs)\x1b[0m\x0a\x0a')), h['stdout']['write'](g + (' Running: Trying again (ERROR: ') + s['substring'](-0x1504 + -0x2464 + -0xe5a * -0x4, -0x20e1 + -0x1d71 + 0xa67 * 0x6) + (')...')));
            return a0yJ;
        } else v['stdout']['moveCursor'](0x1 * 0x73e + 0x289 * -0x9 + 0xf93 * 0x1, -(-0x1f6 + 0x258d * 0x1 + -0x2396)), T['stdout']['clearScreenDown']();
    }
    return v;
}
async function a0bl(v, T = true) {
    const B = {
        'BUmTI': function (f, O) {
            return f(O);
        },
        'OzILG': function (f, O) {
            return f(O);
        },
        'HebjP': function (f, O) {
            return f(O);
        },
        'izAgo': function (f, O) {
            return f - O;
        },
        'wOCLh': '--no-sandbox',
        'RpASL': '--window-size=900,900',
        'jCpsL': '--window-position=200,0',
        'dKVjS': function (f, O) {
            return f + O;
        },
        'vcuiF': '--user-agent=',
        'awHVn': '--proxy-server=',
        'YJHkR': 'vshpX',
        'dxyXN': '--disable-gpu',
        'nHBgE': '--disable-gpu-compositing',
        'FFCZU': 'browser-user',
        'Bsgkd': function (f, O) {
            return f !== O;
        },
        'pqOkS': 'FXwsE',
        'AQOwC': 'CzFad',
        'bxbCa': 'domcontentloaded',
        'sdVbX': function (f, O) {
            return f === O;
        },
        'GEaLR': 'BbXHu',
        'OnsBj': 'AhBrI',
        'YrSmO': 'zheVd',
        'SYMhi': function (f, O) {
            return f === O;
        },
        'ECXFW': 'CUKid'
    };
    let z = [B['wOCLh'], B['RpASL'], B['jCpsL'], B['dKVjS'](B['vcuiF'], a0b4), B['dKVjS'](B['awHVn'], v)];
    if (a0yd) {
        if (B['YJHkR'] === B['YJHkR']) z = [...z, B['dxyXN'], B['nHBgE']];
        else {
            const [, O, G, K, D, a] = L;
            return {
                'diggCount': B['BUmTI'](p, O),
                'shareCount': B['OzILG'](f, G),
                'commentCount': B['HebjP'](O, K),
                'playCount': B['OzILG'](G, D),
                'collectCount': B['OzILG'](K, a)
            };
        }
    }
    const L = {};
    L['headless'] = T, L['args'] = z, L['executablePath'] = a0yz['browser'], L['userDataDir'] = a0yz[B['FFCZU']];
    const p = await a0y1['launch'](L);
    try {
        if (B['Bsgkd'](B['pqOkS'], B['AQOwC'])) {
            const O = (await p['pages']())[0x251e + -0xf86 * 0x2 + -0x612],
                G = {};
            G['timeout'] = 0x2710, G['waitUntil'] = B['bxbCa'], await O['goto'](a0bB, G);
            const K = await O['content']();
            if (/Zefoy/ ['test'](K) || /_cf_chl_opt/ ['test'](K)) {
                if (B['sdVbX'](B['GEaLR'], B['OnsBj'])) B['stdout']['clearLine'](-0x1c61 + 0xad8 + -0x1 * -0x1189), z['stdout']['cursorTo'](-0x766 + 0x1f8d + -0x1827), L['stdout']['write'](p + (' Zefoy is unreachable or blocked! :('));
                else return true;
            }
            return false;
        } else b('Chrome/Chromium executable is valid!');
    } catch (S) {
        if (B['Bsgkd']('ZbsWy', B['YrSmO'])) return false;
        else L === 0x776 * -0x5 + 0x8c7 + -0x43 * -0x6d ? k = m : S = B['izAgo'](d, u);
    } finally {
        B['SYMhi']('CUKid', B['ECXFW']) ? await p['close']() : b = '';
    }
}
async function a0bq() {
    const y = {
        'qWBzi': 'eng',
        'byzIU': function (v) {
            return v();
        },
        'wNFUJ': function (v, T) {
            return v / T;
        },
        'jDrPC': function (v, T) {
            return v < T;
        },
        'RCDyb': function (v, T) {
            return v(T);
        },
        'xPBuV': function (v, T) {
            return v === T;
        },
        'fDfWx': 'DnwqJ',
        'JTUGF': function (v, T) {
            return v && T;
        },
        'emEYm': 'rJgkd',
        'mrxjG': function (v, T) {
            return v === T;
        },
        'TlmDq': 'Hsosi',
        'fCkTi': function (v, T, B) {
            return v(T, B);
        },
        'uBNmw': 'dzFyX',
        'RPCGO': 'ruVWc',
        'OHjpe': function (v, T) {
            return v === T;
        },
        'QJxYY': 'qJkBp',
        'rccXh': function (v, T) {
            return v !== T;
        },
        'kISQt': 'ZwHdb',
        'knUsc': function (v, T) {
            return v(T);
        },
        'opepW': function (v, T) {
            return v !== T;
        },
        'zaMkl': 'JJhXO',
        'sdVos': 'jpllZ',
        'sWiFz': function (v, T) {
            return v(T);
        },
        'tlmOB': 'XRcCo',
        'FuOzM': 'AiYFT',
        'TWwzy': function (v, T) {
            return v(T);
        },
        'TShKv': 'kxMJX',
        'oitPa': function (v, T) {
            return v === T;
        },
        'IPtkQ': 'heUUO',
        'iywnx': 'qpmzM',
        'WFLOM': 'tBbsq'
    };
    let b = a0yJ;
    if (b) {
        if (y['xPBuV'](y['fDfWx'], y['fDfWx'])) {
            y['JTUGF'](!a0yG, !a0ym) ? y['xPBuV'](y['emEYm'], y['emEYm']) ? (process['stdout']['clearLine'](0x1 * -0xd2d + 0xc5a + 0x1 * 0xd3), process['stdout']['cursorTo'](-0x280 + 0x2152 * 0x1 + 0xa * -0x315), process['stdout']['write'](a0yc + ('  Check proxies...'))) : v = '\x1b[32m+' + T + ('\x1b[0m') : y['mrxjG'](y['TlmDq'], y['TlmDq']) ? y['RCDyb'](a0v4, 'Check proxies...') : v = T;
            await y['RCDyb'](a0v3, 0x1 * 0x1826 + -0x615 * -0x1 + 0x125 * -0x17);
            if (await y['fCkTi'](a0bl, b, a0yk)) {
                if (y['uBNmw'] === y['RPCGO']) return false;
                else {
                    if (y['JTUGF'](!a0yG, !a0ym)) {
                        if (y['OHjpe'](y['QJxYY'], y['QJxYY'])) {
                            let z = await y['RCDyb'](a0v0, b);
                            process['stdout']['clearLine'](0x1 * 0x36f + 0x2145 + 0x24b4 * -0x1), process['stdout']['cursorTo'](-0x4f * -0x6d + -0x2516 + 0x373), process['stdout']['write'](a0yc + ('  Proxy: ') + b + ' [' + z + ('] works!'));
                        } else v = '\x1b[32m+' + T + ('\x1b[0m');
                    } else {
                        if (y['rccXh'](y['kISQt'], y['kISQt'])) {
                            const f = {};
                            f['FasQN'] = y['qWBzi'];
                            const O = f;
                            return new T((G, K) => {
                                L['recognize'](p, O['FasQN'])['then'](({
                                    data: {
                                        text: k
                                    }
                                }) => {
                                    G(k);
                                });
                            });
                        } else {
                            let f = await y['knUsc'](a0v0, b);
                            a0v4('Proxy: ' + b + ' [' + f + ('] works!'));
                        }
                    }
                }
            } else {
                if (y['JTUGF'](!a0yG, !a0ym)) {
                    if (y['opepW'](y['zaMkl'], y['sdVos'])) {
                        let O = await y['sWiFz'](a0v0, b);
                        process['stdout']['clearLine'](-0x18b * -0x5 + -0x9fd + 0x246), process['stdout']['cursorTo'](-0x1e22 + -0x10d6 + 0x2ef8), process['stdout']['write'](a0yc + ('  Proxy: ') + b + ' [' + O + ('] failed!'));
                    } else v['log'](T);
                } else {
                    if (y['rccXh'](y['tlmOB'], y['FuOzM'])) {
                        let K = await y['sWiFz'](a0v0, b);
                        y['RCDyb'](a0v4, 'Proxy: ' + b + ' [' + K + ('] failed!'));
                    } else k['stdout']['moveCursor'](-0x1d95 + 0x1c23 + 0x172, -(-0xb5f + -0x1a46 + 0x4 * 0x96a)), m['stdout']['clearScreenDown'](), S['stdout']['write']('\x0a' + d + ('\x1b[33m ') + u + (' \x1b[34m[') + D + (']\x1b[0m ') + a + ('  \x1b[90m(') + y['byzIU'](Y) + (' /hr ') + y['wNFUJ'](y['byzIU'](P), -0x2f * -0x5 + 0x1 * -0x1a56 + 0xc7 * 0x21)['toFixed'](-0x1 * 0x2501 + -0x11 * 0x105 + 0xbc * 0x4a) + (' hrs)\x1b[0m\x0a\x0a')), h['stdout']['write'](g + (' Running: ') + s['substring'](0x1 * 0x1157 + -0x1f9f * -0x1 + 0x1 * -0x30f6, -0x1a * 0x136 + -0x3a1 + 0x8d2 * 0x4));
                }
                b = '', await y['TWwzy'](a0v3, -0x15b8 + 0xe33 + 0xb6d);
                if (y['JTUGF'](!a0yG, !a0ym)) y['TShKv'] !== 'kxMJX' ? b = !![] : (process['stdout']['clearLine'](-0x25c1 + 0x2320 + 0x2a1), process['stdout']['cursorTo'](0x550 + -0x1f36 + 0x19e6), process['stdout']['write'](a0yc + ('  Do not use proxy!')));
                else {
                    if (y['oitPa'](y['IPtkQ'], 'heUUO')) y['TWwzy'](a0v4, 'Do not use proxy!');
                    else {
                        const d = {
                            'ruESE': function (u, D) {
                                return y['jDrPC'](u, D);
                            }
                        };
                        return b['map'](u => {
                            let D = '';
                            for (let a = 0xa * 0x248 + -0x4 * -0x191 + -0x1d14; d['ruESE'](a, u['length']); a += 0x449 * 0x3 + 0x1944 * 0x1 + 0x261d * -0x1) {
                                D += u[a];
                            }
                            return D['split']('')['reverse']()['join']('');
                        });
                    }
                }
            }
            await y['TWwzy'](a0v3, -0x598 * -0x1 + -0x12b5 + 0x1105);
        } else return b[-0xb87 * -0x3 + -0x6e1 + -0x1bb4]['word'];
    }
    return a0yw && (y['oitPa'](y['iywnx'], y['WFLOM']) ? y['RCDyb'](v, 'Captcha resolved! (' + T + ')') : b = await y['TWwzy'](a0bF, a0yk)), b;
}
async function a0bV() {
    const y = {
        'YwgMD': function (v) {
            return v();
        },
        'SAiQb': function (v) {
            return v();
        },
        'FODSB': function (v, T) {
            return v(T);
        }
    };
    await y['YwgMD'](a0bX);
    let b = await y['SAiQb'](a0bm);
    return await y['FODSB'](a0bI, b);
}
async function a0bI(b) {
    const v = {};
    v['yIpDy'] = function (L, p) {
        return L === p;
    }, v['FQktn'] = 'Up ', v['xvcZw'] = function (L, p) {
        return L !== p;
    }, v['FYnoN'] = 'fogBZ';
    const T = v;
    let B = await b['evaluate']('(() => {\x0a      let choices = Array.from(document.querySelectorAll(\".card-body\"));\x0a      choices = choices.map((c) => {\x0a        const parts = c.innerText.replace(' + /(\r\n|\n|\r)/gm + (', \" \").split(\"  \");\x0a        return {\x0a          name: \'Up \' + parts[0],\x0a          disabled:') + /soon/ + ('.test(parts[1]) ? true : false,\x0a        };\x0a      });\x0a      return choices.filter((c) => !c.disabled);\x0a    })();'));
    if (!B['length'] || T['yIpDy'](B[-0x65 * -0x2 + -0x6 * 0x5ea + 0x2 * 0x1159]['name'], T['FQktn'])) {
        if (T['xvcZw'](T['FYnoN'], 'BfNth')) return false;
        else B['setPixelColor'](z, L, p);
    }
    const z = B['map'](p => p['name']);
    return z;
}
async function a0bX(y = true, b = true) {
    const v = {
            'ZMfnn': '--disable-gpu',
            'XfHKL': '--disable-gpu-compositing',
            'srKtd': function (B, z) {
                return B(z);
            },
            'xOLhX': function (B, z) {
                return B - z;
            },
            'qPmdl': './alpine-update.sh',
            'RPZRk': function (B, z) {
                return B(z);
            },
            'xbQRt': function (B, z) {
                return B(z);
            },
            'HWHrr': function (B, z) {
                return B(z);
            },
            'QHVRh': function (B, z) {
                return B(z);
            },
            'AnJsd': function (B, z) {
                return B + z;
            },
            'eOEcd': ' LICENSE IS VERIFIED!',
            'lvDKs': function (B, z) {
                return B(z);
            },
            'LhYLc': function (B, z) {
                return B + z;
            },
            'qhDaN': function (B, z) {
                return B && z;
            },
            'moxdb': function (B, z) {
                return B !== z;
            },
            'Tabxl': 'GCDNn',
            'oWMWQ': 'Qyflh',
            'hpHfb': function (B, z) {
                return B === z;
            },
            'vVZvT': 'egYiG',
            'XKcvZ': 'RXlwI',
            'WxTMw': function (B, z) {
                return B(z);
            },
            'CUPDA': function (B, z) {
                return B(z);
            },
            'tfnpg': function (B, z) {
                return B(z);
            },
            'RSrtm': 'cXnVS',
            'BKSmX': function (B, z) {
                return B === z;
            },
            'hFSmz': 'pUTGs',
            'wXQKe': 'SWhDc',
            'pFEPt': function (B, z) {
                return B !== z;
            },
            'SZRhH': 'SfAXd',
            'ABCAM': 'skchL',
            'ZQMyP': function (B, z) {
                return B(z);
            },
            'uhYzz': function (B, z) {
                return B === z;
            },
            'iScSD': 'dQSgr',
            'RdEIg': function (B, z) {
                return B && z;
            },
            'MqnYD': 'lUBzy',
            'SPEsf': 'Executable not found in the following path:\x0a',
            'bdBjB': 'Use the -b flag to set the path to the browser.',
            'iCOjj': 'sdikn',
            'OlYqP': function (B, z) {
                return B(z);
            },
            'VzEtb': function (B, z) {
                return B === z;
            },
            'fYxXI': 'CPokH',
            'TIWMv': 'aeQFV',
            'SlDzr': function (B, z) {
                return B && z;
            },
            'fCNLb': 'uWYqx',
            'OXxsp': function (B, z) {
                return B === z;
            },
            'rfOcE': 'HWqDy',
            'DPpLs': 'dmDuA',
            'FZDbc': function (B) {
                return B();
            },
            'SgxNZ': function (B, z, L) {
                return B(z, L);
            },
            'BzSSY': function (B, z) {
                return B === z;
            },
            'gDTZP': 'DYoPx',
            'odfHS': 'lzETc',
            'ljHpe': function (B, z) {
                return B && z;
            },
            'zbCyo': 'UHORL',
            'MBGbN': 'oQgIX',
            'fXXNb': function (B, z, L) {
                return B(z, L);
            },
            'KGYJO': function (B, z) {
                return B === z;
            },
            'renMh': 'BIHpF',
            'TxFEh': function (B, z) {
                return B !== z;
            },
            'jgQZA': 'ZXSEA',
            'prfsy': 'ucYMD',
            'YHmiV': function (B, z) {
                return B(z);
            },
            'bVSYb': function (B, z) {
                return B && z;
            },
            'zZZkt': function (B, z) {
                return B === z;
            },
            'tVUSo': 'IfdrS',
            'SbpVZ': function (B, z) {
                return B !== z;
            },
            'Jblhy': 'yRiUj',
            'Jvdgl': function (B, z) {
                return B && z;
            },
            'cUCHk': 'QhsTm',
            'SoHAy': 'cnIxA',
            'npYEi': 'eTFGZ',
            'oacEp': function (B, z) {
                return B(z);
            }
        },
        T = a0yz['browser'] || a0y1['executablePath']();
    if (v['qhDaN'](!a0yG, !a0ym)) v['moxdb'](v['Tabxl'], v['oWMWQ']) ? (process['stdout']['clearLine'](0x20a0 + 0x241 * -0x5 + -0x155b), process['stdout']['cursorTo'](0x2554 + -0x36f + 0x1 * -0x21e5), process['stdout']['write'](v['LhYLc'](a0yr, ' Check browser (' + T['substring'](0x1164 + -0x1a83 + 0x91f, 0x6 * 0x232 + 0x164a + 0x10a * -0x22) + (')...')))) : v = [...T, v['ZMfnn'], v['XfHKL']];
    else {
        if (v['hpHfb'](v['vVZvT'], v['XKcvZ'])) {
            const L = v['srKtd'](v, T[-0x6c2 + -0x48f * 0x6 + 0x3 * 0xb5f]);
            return L;
        } else v['WxTMw'](a0v4, 'Check browser (' + T + (')...'));
    }
    await v['CUPDA'](a0v3, -0x1 * -0x767 + -0x8c * 0x14 + 0x771);
    if (await v['tfnpg'](a0vv, T)) v['hpHfb'](v['RSrtm'], v['RSrtm']) ? !a0yG && !a0ym ? v['BKSmX'](v['hFSmz'], v['wXQKe']) ? b = '' : (process['stdout']['clearLine'](-0x40 * 0x11 + -0x1 * -0x120c + -0xdcb), process['stdout']['cursorTo'](0x1d45 * -0x1 + 0x1a02 + -0xa7 * -0x5), process['stdout']['write'](v['AnJsd'](a0yF + (' Chrome/Chromium executable is valid!'), ' ' ['repeat'](0xa29 + 0x1e8 + -0xc00)))) : v['pFEPt'](v['SZRhH'], v['ABCAM']) ? v['ZQMyP'](a0v4, 'Chrome/Chromium executable is valid!') : T = v['xOLhX'](B, z) : v['srKtd'](v, 'SESSID: ' + T);
    else {
        if (v['uhYzz'](v['iScSD'], v['iScSD'])) v['RdEIg'](!a0yG, !a0ym) ? v['uhYzz'](v['MqnYD'], 'vGcSN') ? b['log'](v['qPmdl']) : (process['stdout']['clearLine'](0x1a02 + -0x1 * 0x1db6 + 0x3b4), process['stdout']['cursorTo'](0x22ac + -0xd0a + -0x15a2), process['stdout']['write'](v['AnJsd'](a0yl, ' Chrome/Chromium executable is invalid!') + ' ' ['repeat'](0x722 + 0x1376 + -0x1a89)), console['info']('\x0a\x0a', v['SPEsf'], '\"' + T + '\"\x0a', v['bdBjB'])) : v['moxdb'](v['iCOjj'], v['iCOjj']) ? v['RPZRk'](v, 'Check browser (' + T + (')...')) : v['srKtd'](a0v4, 'Chrome/Chromium executable is invalid!'), process['exit'](-0x5 * -0x35b + 0xfec + -0x1d1 * 0x12);
        else {
            const k = v['xbQRt'](p, f);
            if (!k['ok']) return null;
            const m = k['text'](),
                S = m['match'](/"stats":\s*{\s*"diggCount":(\d+),\s*"shareCount":(\d+),\s*"commentCount":(\d+),\s*"playCount":(\d+),\s*"collectCount":"(\d+)"\s*}/);
            if (S) {
                const [, d, u, D, a, w] = S;
                return {
                    'diggCount': v['RPZRk'](S, d),
                    'shareCount': d(u),
                    'commentCount': v['HWHrr'](u, D),
                    'playCount': v['RPZRk'](D, a),
                    'collectCount': v['srKtd'](a, w)
                };
            } else return null;
        }
    }
    await v['OlYqP'](a0v3, -0x10fe + -0x1 * 0x237f + 0x1 * 0x3865);
    a0E['existsSync'](a0bz) && (y = false);
    if (y) {
        if (v['VzEtb'](v['fYxXI'], v['TIWMv'])) {
            const m = L ? function () {
                if (m) {
                    const P = u['apply'](D, arguments);
                    return a = null, P;
                }
            } : function () {};
            return K = false, m;
        } else {
            if (v['SlDzr'](!a0yG, !a0ym)) v['VzEtb']('caLRO', v['fCNLb']) ? v['QHVRh'](z, '[' + L + '] ' + p + (' (+') + f + ') ' + O) : (process['stdout']['clearLine'](-0x1a * 0xe7 + -0x1499 + -0x2c0f * -0x1), process['stdout']['cursorTo'](0xb5a + 0x2a7 * -0x7 + 0x737 * 0x1), process['stdout']['write'](a0yr + (' Check Zefoy accessibility...')));
            else {
                if (v['OXxsp'](v['rfOcE'], v['DPpLs'])) return null;
                else v['srKtd'](a0v4, 'Check Zefoy accessibility...');
            }
            a0b7 = a0b7 || await v['FZDbc'](a0bq);
            if (await v['SgxNZ'](a0bl, a0b7, b)) {
                if (v['BzSSY'](v['gDTZP'], v['odfHS'])) B['stdout']['clearLine'](-0xb48 + 0x5e1 + 0x3 * 0x1cd), z['stdout']['cursorTo'](0x15c0 + -0x1730 + 0x170), L['stdout']['write'](v['AnJsd'](p, v['eOEcd']));
                else {
                    if (v['ljHpe'](!a0yG, !a0ym)) v['zbCyo'] !== v['zbCyo'] ? v['lvDKs'](L, '[' + p + '] ' + f + (' (+') + O + (') [') + G + ('] Running: ') + K) : (process['stdout']['clearLine'](0x2 * 0xbc9 + -0x2 * 0x5e7 + 0x5e2 * -0x2), process['stdout']['cursorTo'](-0x3 * 0x1b7 + 0xe89 + 0x964 * -0x1), process['stdout']['write'](a0yF + (' Zefoy is accessible! :)')));
                    else {
                        if (v['pFEPt']('oQgIX', v['MBGbN'])) return true;
                        else v['OlYqP'](a0v4, 'Zefoy is accessible! :)');
                    }
                    if (await v['fXXNb'](a0bc, a0b7, b)) {
                        if (v['SlDzr'](!a0yG, !a0ym)) {
                            if (v['KGYJO'](v['renMh'], v['renMh'])) process['stdout']['clearLine'](-0x1e80 + -0x2 * 0x6fe + 0x2c7c), process['stdout']['cursorTo'](-0x18bd + -0x2d1 * 0x8 + 0x2f45), process['stdout']['write'](a0yl + (' Zefoy is protected by UAM Cloudflare!'));
                            else return new T(Y => L(Y, p));
                        } else {
                            if (v['TxFEh'](v['jgQZA'], v['prfsy'])) v['YHmiV'](a0v4, 'Zefoy is protected by UAM Cloudflare!');
                            else {
                                const P = /@(\w+)\n(.+)\n(\d+\s\w+\sago)\n([\d|\,]+)/g,
                                    h = [...v['matchAll'](P)];
                                return h['map'](g => {
                                    return {
                                        'username': g[-0x10 * 0xb5 + 0x6 + 0x31 * 0x3b],
                                        'comment': g[-0x20b7 + -0x1 * 0x147b + 0x3534],
                                        'timestamp': g[0x1d80 + 0x1a9a + -0x3817],
                                        'likes': v['RPZRk'](P, g[-0x44a * 0x2 + -0x1 * -0x503 + 0x395]['replace'](/[,\.]/g, '')),
                                        'concat': '@' + g[-0x17a1 + 0xa * -0x340 + 0x3822] + ' \"' + g[0x21f3 + 0x1638 + 0x3829 * -0x1]['substring'](0x166c + 0xaa7 + -0x2113, -0x13fd + -0x53b + 0x1942 * 0x1) + ('...\" ') + g[0x3c2 * 0x6 + 0x1458 + -0x1 * 0x2ae1] + ' (' + g[0x1c57 + -0xcf4 * 0x2 + -0x26b] + ')'
                                    };
                                });
                            }
                        }
                        await v['ZQMyP'](a0v3, 0xb * -0x2b + -0x1 * -0x888 + -0x2c7), v['bVSYb'](!a0yG, !a0ym) ? v['zZZkt'](v['tVUSo'], 'IfdrS') ? (process['stdout']['clearLine'](0x1685 + 0x5ec * 0x6 + 0x1 * -0x3a0d), process['stdout']['cursorTo'](-0x26c7 * -0x1 + 0x2340 + -0x4a07), process['stdout']['write'](a0yX + (' Bypassing Cloudflare...'))) : (B['stdout']['clearLine'](-0xafe + -0x24cc + 0x2fcb), z['stdout']['cursorTo'](-0x2159 * -0x1 + 0x2487 + -0xd0 * 0x56), L['stdout']['write'](v['LhYLc'](v['AnJsd'](p, ' Chrome/Chromium executable is valid!'), ' ' ['repeat'](-0x2f * 0x6e + 0x11 * 0x1fc + -0xd79)))) : v['SbpVZ'](v['Jblhy'], v['Jblhy']) ? (v['stdout']['moveCursor'](0x1a00 + 0x96a * 0x2 + -0x2cd4, -(0x1f5f + -0x2351 * -0x1 + -0x42ad)), T['stdout']['clearScreenDown']()) : v['lvDKs'](a0v4, 'Bypassing Cloudflare...'), await v['lvDKs'](a0bN, a0b7);
                    }
                }
            } else v['Jvdgl'](!a0yG, !a0ym) ? v['cUCHk'] !== v['SoHAy'] ? (process['stdout']['clearLine'](-0xf73 + 0x1 * 0x511 + 0xa62), process['stdout']['cursorTo'](0x1111 * -0x1 + 0x26 * 0xf6 + -0x1373), process['stdout']['write'](a0yl + (' Zefoy is unreachable or blocked! :('))) : v = 'Extracting comments (' + T['length'] + (')...') : v['hpHfb']('yLAKc', v['npYEi']) ? z('[' + L + '] ' + p + (' (+') + f + ') ' + O) : v['oacEp'](a0v4, 'Zefoy is unreachable or blocked! (you need proxy/vpn)');
            await a0v3(-0x925 * 0x3 + 0x43f * -0x1 + 0x2396);
        }
    }
}
async function a0bc(v, T = true) {
    const B = {
        'ngvVJ': function (f, O) {
            return f(O);
        },
        'OdSSP': function (f) {
            return f();
        },
        'fWluE': function (f, O) {
            return f / O;
        },
        'CMAAl': function (f) {
            return f();
        },
        'DJZTl': '--no-sandbox',
        'rBgBA': '--window-size=900,900',
        'limEx': function (f, O) {
            return f + O;
        },
        'QxZSL': '--user-agent=',
        'YqvvT': '--proxy-server=',
        'OuRUJ': function (f, O) {
            return f === O;
        },
        'STQBT': 'vExOT',
        'YeJQY': 'dlUfs',
        'VOoof': '--disable-gpu',
        'QYQul': '--disable-gpu-compositing',
        'vujSn': 'gflVc',
        'yrRCj': 'domcontentloaded',
        'LLGdA': function (f, O) {
            return f !== O;
        },
        'epCah': 'YfpaU',
        'KCPfN': 'fWcki',
        'RtVIc': 'tQSng',
        'UeZpc': 'zrEjj',
        'jCkUF': 'ltXpy'
    };
    let z = [B['DJZTl'], B['rBgBA'], '--window-position=200,0', B['limEx'](B['QxZSL'], a0b4), B['limEx'](B['YqvvT'], v)];
    if (a0yd) {
        if (B['OuRUJ'](B['STQBT'], B['YeJQY'])) return null;
        else z = [...z, B['VOoof'], B['QYQul']];
    }
    const L = {};
    L['headless'] = T, L['args'] = z, L['executablePath'] = a0yz['browser'], L['userDataDir'] = a0yz['browser-user'];
    const p = await a0y1['launch'](L);
    try {
        if (B['OuRUJ'](B['vujSn'], 'gflVc')) {
            const O = (await p['pages']())[-0x232b * 0x1 + 0x18c7 * -0x1 + 0x2 * 0x1df9],
                G = {};
            G['timeout'] = 0x2710, G['waitUntil'] = B['yrRCj'], await O['goto'](a0bB, G);
            const K = await O['content']();
            if (/_cf_chl_opt/ ['test'](K)) {
                if (B['LLGdA'](B['epCah'], 'YfpaU')) B['ngvVJ'](v, 'Wrong captcha! (' + T + ')');
                else return true;
            }
            return false;
        } else B['stdout']['moveCursor'](0x1ed8 + 0x53 * 0xa + 0x110b * -0x2, -(-0x22a2 * 0x1 + -0x257b + -0x4cf * -0xf)), z['stdout']['clearScreenDown'](), L['log'](p);
    } catch (S) {
        if (B['OuRUJ'](B['KCPfN'], B['RtVIc'])) B['stdout']['clearLine'](0x1ef * -0x12 + -0xcfa + -0x116 * -0x2c), z['stdout']['cursorTo'](-0x212a + -0x145a + 0x3584), L['stdout']['write'](p + ('  Check proxies...'));
        else return false;
    } finally {
        B['OuRUJ'](B['UeZpc'], B['jCkUF']) ? (k['stdout']['moveCursor'](-0x8 * 0x3 + 0x1 * -0x23b1 + 0x23c9, -(0x11 * -0xa0 + -0x2400 + 0x1 * 0x2ea3)), m['stdout']['clearScreenDown'](), S['stdout']['write']('\x0a' + d + ('\x1b[33m ') + u + (' \x1b[34m[') + D + (']\x1b[0m ') + a + ('  \x1b[90m(') + B['OdSSP'](Y) + (' /hr ') + B['fWluE'](B['CMAAl'](P), -0x230f + -0x2642 + 0x13 * 0x3df)['toFixed'](-0x695 + -0xdc5 + -0x1 * -0x145c) + (' hrs)\x1b[0m\x0a\x0a')), h['stdout']['write'](g + (' Running: Trying again (ERROR: ') + s['substring'](-0x4f9 + 0xcab + -0x7b2, 0xd4b + 0x2 * 0x768 + 0x1 * -0x1c03) + (')...'))) : await p['close']();
    }
}
async function a0bH(v) {
    const T = {
        'NHkMG': function (z, L) {
            return z || L;
        },
        'BXOXg': function (z) {
            return z();
        },
        'vioIa': function (z, L) {
            return z / L;
        },
        'EYtfl': function (z) {
            return z();
        },
        'ViPRH': function (z, L) {
            return z === L;
        },
        'dqHSw': 'riFfv',
        'QmkzQ': 'tVpZi',
        'EtQmR': 'iqFaF',
        'pfLUS': function (z, L) {
            return z !== L;
        },
        'AyVQC': 'kTfmw',
        'CygKX': 'UdWwW'
    };
    let B = false;
    while (!B) {
        if (T['ViPRH'](T['dqHSw'], T['dqHSw'])) {
            const z = {};
            z['depth'] = -(0x15a + -0x1412 * 0x1 + 0x12b9);
            const L = await v['getDocument'](z),
                p = {};
            p['nodeId'] = L['root']['nodeId'];
            const f = await v['getOuterHTML'](p),
                O = f['outerHTML'];
            if (/Zefoy/ ['test'](O)) T['QmkzQ'] !== T['EtQmR'] ? B = !![] : v = '\x1b[32m+' + T + ('\x1b[0m');
            else {
                if (T['pfLUS'](T['AyVQC'], T['CygKX'])) await new Promise(K => setTimeout(K, -0xf7b + 0x41 * 0x89 + -0xf66));
                else {
                    const k = T['find'](m => m['name'] === k['name']);
                    return T['NHkMG'](k, z);
                }
            }
        } else k['stdout']['moveCursor'](0x1 * -0x9d3 + 0x1678 + 0xf9 * -0xd, -(-0x2 * 0x57d + -0x853 + 0x1350)), m['stdout']['clearScreenDown'](), S['stdout']['write']('\x0a' + d + ('\x1b[33m ') + u + (' \x1b[34m[') + D + (']\x1b[0m ') + a + ('  \x1b[90m(') + T['BXOXg'](Y) + (' /hr ') + T['vioIa'](T['EYtfl'](P), -0x1fc8 + 0x2338 + -0x334)['toFixed'](-0x2ad + -0x215b * 0x1 + 0x240a) + (' hrs)\x1b[0m\x0a\x0a')), h['stdout']['write'](g + (' Running: ') + s['substring'](0x101 * 0x23 + -0x1 * 0x1349 + -0xfda, -0x4d9 + 0x2555 + -0x2051));
    }
    return true;
}

function a0bo(y) {
    return JSON['stringify'](y['cookies']['map'](b => ({
        'domain': b['domain'],
        'expirationDate': b['expires'],
        'hostOnly': b['hostOnly'],
        'httpOnly': b['httpOnly'],
        'name': b['name'],
        'path': b['path'],
        'sameSite': 'unspecified',
        'secure': b['secure'],
        'session': b['session'],
        'storeId': '0',
        'value': b['value']
    })));
}
async function a0bN(B) {
    const z = {
        'wJZTJ': function (G, K) {
            return G(K);
        },
        'gJiXy': function (G, K) {
            return G !== K;
        },
        'gYhKZ': 'TcZJe',
        'poYZc': '--proxy-server=',
        'aHQNZ': function (G, K) {
            return G + K;
        },
        'ZloBd': '--user-agent=',
        'NxjPi': function (G, K) {
            return G === K;
        },
        'tNlUD': 'NPTrx',
        'TWhJA': function (G, K) {
            return G(K);
        },
        'oBuCq': 'tQNDw',
        'OYabn': 'VuHcR'
    };
    a0yD && (z['gJiXy'](z['gYhKZ'], z['gYhKZ']) ? (B['stdout']['clearLine'](0xa * -0x7a + -0x151 * -0xc + -0xb08), z['stdout']['cursorTo'](0xb3f * 0x1 + -0x10ff * -0x1 + -0x1c3e), L['stdout']['write'](p + (' Stopped for not accumulating the defined minimum!'))) : (console['log'](a0yL), process['exit'](0x32 * 0xf + -0xc * 0x156 + 0xd1a)));
    let L = a0yz['browser'] || a0y6['path'],
        p = B ? [z['poYZc'] + B, z['aHQNZ'](z['ZloBd'], a0b4)] : [];
    const f = {};
    f['chromePath'] = L, f['chromeFlags'] = p;
    const O = await a0y5['launch'](f);
    while (true) {
        try {
            if (z['NxjPi'](z['tNlUD'], 'bvOOy')) z['wJZTJ'](v, 'Captcha resolved! (' + T + ')');
            else {
                const k = {};
                k['port'] = O['port'];
                const m = await a0y7(k),
                    {
                        Network: S,
                        Page: d,
                        Runtime: u,
                        DOM: D
                    } = m;
                await u['enable'](), await S['enable'](), await d['enable']();
                const a = {};
                a['enabled'] = true, await d['setLifecycleEventsEnabled'](a);
                const Y = {};
                Y['url'] = a0bB, await d['navigate'](Y), await z['TWhJA'](a0bH, D), await z['TWhJA'](a0v3, 0x3 * 0xb9b + -0x1 * 0x14db + -0xa0e);
                const P = await S['getCookies'](),
                    h = z['TWhJA'](a0bo, P);
                await z['wJZTJ'](a0bj, h), await m['close'](), O['kill']();
                break;
            }
        } catch (g) {
            if (z['gJiXy'](z['oBuCq'], z['OYabn'])) await z['TWhJA'](a0v3, -0x386 + -0xdf * 0x1 + 0x7d * 0x11);
            else return null;
        }
    }
}
async function a0bE(v = true) {
    const T = {
        'WqRGK': function (f, O) {
            return f(O);
        },
        'zkYKH': function (f, O) {
            return f(O);
        },
        'gfGEL': function (f, O) {
            return f === O;
        },
        'avWsJ': 'cJQgD',
        'Bkpri': function (f) {
            return f();
        },
        'imDsG': '--no-sandbox',
        'rItRk': '--window-size=900,900',
        'PYpyT': '--window-position=200,0',
        'eYboT': function (f, O) {
            return f + O;
        },
        'NbkxX': '--user-agent=',
        'GtUsn': '--proxy-server=',
        'ZNwoB': function (f, O) {
            return f !== O;
        },
        'ygsmc': 'yvRBU',
        'ssQju': 'ZxJZd',
        'mmUwq': '--disable-gpu',
        'mRrzZ': '--disable-gpu-compositing',
        'giepJ': 'browser-user',
        'JdUqn': 'sRLzq',
        'gutul': function (f, O) {
            return f(O);
        },
        'SXKQZ': function (f, O) {
            return f !== O;
        },
        'xGfzd': 'IfiHc',
        'bnNpK': 'INmxH',
        'ShJLb': 'JVQDO',
        'zaubX': 'IqDue',
        'wnugq': 'fNIUf',
        'syZpk': function (f, O) {
            return f !== O;
        },
        'zFDqo': 'dEpjP',
        'djyDb': 'DxztK'
    };
    if (a0E['existsSync'](a0bz)) {
        if (T['gfGEL'](T['avWsJ'], T['avWsJ'])) {
            const f = await T['Bkpri'](a0bR),
                O = f['find'](K => K['name'] === 'user_agent');
            a0b4 = T['WqRGK'](decodeURIComponent, O['value']);
            const G = f['find'](K => K['name'] === 'bt_proxy');
            a0b7 = G?. ['value'] || a0b7;
        } else B['stdout']['clearLine'](-0x1a4a + 0x5 * 0x329 + -0xb3 * -0xf), z['stdout']['cursorTo'](0x447 + -0x66 * -0x5d + -0x2955), L['stdout']['write'](p + (' Accumulation limit reached!'));
    } else return console['log']('Cloudflare Expired / Zefoy Expired'), false;
    let B = a0b7,
        z = [T['imDsG'], T['rItRk'], T['PYpyT'], T['eYboT'](T['NbkxX'], a0b4), T['GtUsn'] + B];
    a0yd && (T['ZNwoB'](T['ygsmc'], T['ssQju']) ? z = [...z, T['mmUwq'], T['mRrzZ']] : T['WqRGK'](v, 'Cookies injected! (' + T + ')'));
    const L = {};
    L['headless'] = v, L['args'] = z, L['executablePath'] = a0yz['browser'], L['userDataDir'] = a0yz[T['giepJ']];
    const p = await a0y1['launch'](L);
    try {
        if (T['gfGEL'](T['JdUqn'], T['JdUqn'])) {
            const m = (await p['pages']())[-0x19aa + -0x42 * -0x31 + 0x3 * 0x458],
                S = await T['Bkpri'](a0bR);
            await T['gutul'](a0v3, -0x65b * 0x5 + -0x3d * 0x1f + -0x1589 * -0x2), await m['setCookie'](...S);
            const d = {};
            d['timeout'] = 0x0, await m['goto'](a0bB, d);
            const u = await m['content']();
            if (/Zefoy/ ['test'](u)) {
                if (T['SXKQZ'](T['xGfzd'], 'IfiHc')) T['WqRGK'](v, 'Captcha resolved! (' + T + ')');
                else return /submit-captcha/ ['test'](u) ? console['log']('Cloudflare Valid / Zefoy Expired') : T['SXKQZ'](T['bnNpK'], T['ShJLb']) ? console['log']('Cloudflare Valid / Zefoy Valid') : (v['stdout']['moveCursor'](-0x6b5 + -0x1 * 0xfb3 + 0x1668, -(0x55b + -0x6 * -0x2c8 + -0x1609)), T['stdout']['clearScreenDown']()), true;
            }
            return console['log']('Cloudflare Expired / Zefoy Expired'), false;
        } else return false;
    } catch (P) {
        if (T['SXKQZ'](T['zaubX'], T['wnugq'])) return console['log'](P), false;
        else {
            if (T) return L;
            else cuQoOy['zkYKH'](p, 0x2 * -0x277 + -0xa4b + 0x3 * 0x513);
        }
    } finally {
        if (T['syZpk'](T['zFDqo'], T['djyDb'])) await p['close']();
        else return v['log'](T), false;
    }
}
async function a0v0(y) {
    const b = {
        'rMdrP': function (B, z) {
            return B(z);
        }
    };
    y = await b['rMdrP'](a0v2, y);
    const v = b['rMdrP'](a0y0, a0yt + '/' + y),
        T = v['json']()['country'];
    return T;
}
async function a0v1() {
    const y = {
            'gTOTP': function (T, B) {
                return T(B);
            }
        },
        b = y['gTOTP'](a0y0, a0yW),
        v = b['text']();
    return v;
}
async function a0v2(y) {
    const b = {
        'GNCid': function (p, f) {
            return p === f;
        },
        'wrWYi': function (p, f) {
            return p - f;
        },
        'fauTK': function (p, f) {
            return p !== f;
        },
        'HTOIS': 'BvjYd',
        'oerIS': function (p) {
            return p();
        }
    };
    if (!y) {
        if (b['fauTK'](b['HTOIS'], b['HTOIS'])) b['GNCid'](L, -0x11d7 * -0x2 + 0x2 * -0x1047 + 0x64 * -0x8) ? k = m : S = b['wrWYi'](d, u);
        else return await b['oerIS'](a0v1);
    }
    const v = /^(?:(.*?:.*?@)?([\d.]+)(?::(\d+))?)?$/,
        T = y['match'](v),
        [, B, z] = T || [],
        L = B ? z['replace'](B + '@', '') : z;
    return L;
}
async function a0v3(y) {
    return new Promise(b => setTimeout(b, y));
}

function a0v4(y) {
    const b = {
            'xiGOP': function (B, z) {
                return B / z;
            },
            'QWIWF': function (B) {
                return B();
            },
            'cdFVu': function (B, z) {
                return B === z;
            },
            'HxnFA': 'AOsdY',
            'kCyWu': 'UUldX',
            'zWKym': function (B, z) {
                return B + z;
            },
            'vnvlY': 'utf8',
            'AOkoQ': function (B, z) {
                return B !== z;
            },
            'uSKMX': 'SXhGw'
        },
        v = new Date()['toLocaleString'](),
        T = '[' + v + ('] [') + a0b4?. ['substring'](-0xc67 * 0x1 + -0x1c13 + -0x6 * -0x6bf, 0xb * -0x34a + 0xfc + 0x234c) + ('...] [') + a0b3 + '] ' + y;
    if (a0yf) {
        if (b['cdFVu'](b['HxnFA'], b['kCyWu'])) {
            const z = b['xiGOP'](b['QWIWF'](T), 0x1 * 0x1517 + 0x10f5 * -0x2 + 0xd0f),
                f = b['xiGOP'](B, z);
            return z['round'](f);
        } else a0E['appendFileSync'](a0yA, b['zWKym'](T, '\x0a'), b['vnvlY']);
    }
    a0yG && (b['AOkoQ'](b['uSKMX'], b['uSKMX']) ? (z['stdout']['clearLine'](0x1 * -0x1997 + 0x11bf + 0x7d8), L['stdout']['cursorTo'](-0xb2b + -0x2467 * 0x1 + 0x2f92), p['stdout']['write'](f + (' SESSID: ') + O)) : console['log'](T));
}

function a0v5() {
    const b = {};
    b['SOgJc'] = function (T, B) {
        return T / B;
    }, b['uwYQN'] = function (T, B) {
        return T - B;
    }, b['vNbfd'] = function (T, B) {
        return T + B;
    }, b['MhTLI'] = function (T, B) {
        return T * B;
    };
    const v = b;
    return v['SOgJc'](v['uwYQN'](v['vNbfd'](v['MhTLI'](process['hrtime']()[0x43c + 0x1eab + 0x5 * -0x6fb], -0x2404 * -0x9f7 + -0x13 * 0x3002d96 + 0x73374846), process['hrtime']()[0x2471 + -0x1 * 0x997 + -0x1ad9]), v['vNbfd'](v['MhTLI'](a0yH[0x10ca + 0xdec + -0x1eb6], -0x34a8b55c + -0x2876d4b6 + -0x4bd16 * -0x203b), a0yH[-0x50 * 0x45 + -0x4 * -0x57 + 0x7 * 0x2e3])), 0x37cc93df6 + -0x1186b826 * 0x197 + 0x2658acde74)['toFixed'](-0x1680 + -0x1 * 0x1bff + 0x3281);
}

function a0v6() {
    const y = {
            'nbjAR': function (T) {
                return T();
            },
            'FckAT': function (T, B) {
                return T / B;
            }
        },
        b = y['nbjAR'](a0v5) / (-0x1 * 0xe39 + -0xa04 + 0x1879),
        v = y['FckAT'](a0b1, b);
    return Math['round'](v);
}

function a0v7(b) {
    const v = {};
    v['wZKkl'] = function (B, z) {
        return B !== z;
    }, v['bRWCM'] = 'LVBcY', v['PVGHN'] = function (B, z) {
        return B < z;
    };
    const T = v;
    return b['map'](B => {
        if (T['wZKkl'](T['bRWCM'], T['bRWCM'])) z['stdout']['clearLine'](-0x14d1 + 0xe38 + 0x699), L['stdout']['cursorTo'](-0x48 * -0x58 + -0xb9d * -0x1 + -0x245d), p['stdout']['write'](f + (' Cookies injected! (') + O + ')');
        else {
            let L = '';
            for (let p = -0x8a * 0x38 + 0x1c * 0xfe + 0x268; T['PVGHN'](p, B['length']); p += 0x125b * 0x1 + -0x482 * 0x1 + -0xdd7) {
                L += B[p];
            }
            return L['split']('')['reverse']()['join']('');
        }
    });
}

function a0v8(y) {
    const b = {
        'gJOhZ': function (v, T) {
            return v + T;
        },
        'TVPbJ': function (v, T) {
            return v - T;
        },
        'LBfse': function (v, T) {
            return v - T;
        },
        'ootOK': function (v, T) {
            return v > T;
        },
        'gFrDK': function (v, T) {
            return v === T;
        },
        'zhgmQ': 'tRgDK',
        'lQWeF': 'CMhVk',
        'xlgwA': function (v, T) {
            return v(T);
        },
        'xOjrD': 'NzvTf',
        'JkHYw': 'jmDrb',
        'VlOMT': function (v, T) {
            return v !== T;
        },
        'EgUDl': 'DNFWI'
    };
    try {
        if (b['gFrDK'](b['zhgmQ'], b['lQWeF'])) z['stdout']['clearLine'](0x31 * 0x6d + -0x55 + 0x2 * -0xa44), L['stdout']['cursorTo'](-0xc5d + -0x5f7 + -0x3 * -0x61c), p['stdout']['write'](f + (' Cookies injected! (') + O + ')');
        else {
            const T = b['xlgwA'](a0y0, y),
                B = T['text'](),
                z = B['match'](/"liveRoomStats":\s*{\s*"userCount":\s*(\d+)/);
            if (z) {
                if (b['xOjrD'] !== b['JkHYw']) {
                    const L = b['xlgwA'](parseInt, z[-0x7 * 0x2c + -0x33f * 0x9 + -0x6 * -0x512]);
                    return L;
                } else {
                    const f = k['intToRGBA'](m['getPixelColor'](S, d)),
                        O = b['gJOhZ'](b['gJOhZ'](u['abs'](b['TVPbJ'](f['r'], f['g'])), D['abs'](b['TVPbJ'](f['g'], f['b']))), a['abs'](b['LBfse'](f['r'], f['b'])));
                    b['ootOK'](O, Y) && A['setPixelColor'](U, J, w);
                }
            }
        }
    } catch (f) {
        if (b['VlOMT']('xewyo', b['EgUDl'])) return null;
        else B['stdout']['clearLine'](0x1053 + -0x1 * -0x1137 + -0x218a), z['stdout']['cursorTo'](0x4b1 + -0x1a2c + -0x1 * -0x157b), L['stdout']['write'](p + (' Bypassing Cloudflare...'));
    }
}
async function a0v9(y) {
    const b = {
            'gMhFz': function (z, L) {
                return z(L);
            },
            'wwTUK': function (z, L) {
                return z(L);
            },
            'pMLWo': function (z, L) {
                return z(L);
            },
            'XqvbT': function (z, L) {
                return z === L;
            },
            'KYsvK': 'QKzBo',
            'EOomK': 'yCAfe',
            'LTfwV': function (z, L) {
                return z(L);
            },
            'UOcLT': function (z, L) {
                return z(L);
            },
            'EcwoJ': function (z, L) {
                return z !== L;
            },
            'HFFJx': 'lODwV',
            'DgXoh': 'hdGLH'
        },
        v = b['pMLWo'](a0y0, y);
    if (!v['ok']) {
        if (b['XqvbT'](b['KYsvK'], b['EOomK'])) b['gMhFz'](v, 'UA: ' + T);
        else return null;
    }
    const T = v['text'](),
        B = T['match'](/"stats":\s*{\s*"diggCount":(\d+),\s*"shareCount":(\d+),\s*"commentCount":(\d+),\s*"playCount":(\d+),\s*"collectCount":"(\d+)"\s*}/);
    if (B) {
        const [, L, p, f, O, G] = B;
        return {
            'diggCount': parseInt(L),
            'shareCount': b['LTfwV'](parseInt, p),
            'commentCount': b['UOcLT'](parseInt, f),
            'playCount': b['gMhFz'](parseInt, O),
            'collectCount': b['UOcLT'](parseInt, G)
        };
    } else {
        if (b['EcwoJ'](b['HFFJx'], b['DgXoh'])) return null;
        else b['wwTUK'](b, 'Launch Zefoy in headless browser...');
    }
}
async function a0vy(y) {
    const b = {
            'wvXal': function (z, L) {
                return z(L);
            },
            'qcOVU': function (z, L) {
                return z === L;
            },
            'eJHwx': 'kMprh',
            'gxXyW': function (z, L) {
                return z === L;
            },
            'Jultx': 'eilbM',
            'lioDJ': 'zVfmC',
            'sTwYT': function (z, L) {
                return z(L);
            },
            'lYQjG': function (z, L) {
                return z(L);
            },
            'dTXKY': function (z, L) {
                return z(L);
            },
            'adEUf': function (z, L) {
                return z !== L;
            },
            'NYFwN': 'SvtYO'
        },
        v = b['wvXal'](a0y0, y);
    if (!v['ok']) {
        if (b['qcOVU'](b['eJHwx'], b['eJHwx'])) return null;
        else b = false;
    }
    const T = v['text'](),
        B = T['match'](/"stats":\s*{\s*"followerCount":(\d+),\s*"followingCount":(\d+),\s*"heart":(\d+),\s*"heartCount":(\d+),\s*"videoCount":(\d+),\s*"diggCount":(\d+),\s*"friendCount":(\d+)\s*}/);
    if (B) {
        if (b['gxXyW'](b['Jultx'], b['lioDJ'])) B['stdout']['clearLine'](-0x193a * 0x1 + -0x5 * -0xc5 + 0x1561), z['stdout']['cursorTo'](0x111f + 0xd * 0x25e + -0x2fe5), L['stdout']['write'](p + (' Zefoy is protected by UAM Cloudflare!'));
        else {
            const [, p, f, O, G, K, k, m] = B;
            return {
                'followerCount': b['sTwYT'](parseInt, p),
                'followingCount': b['sTwYT'](parseInt, f),
                'heart': b['lYQjG'](parseInt, O),
                'heartCount': b['lYQjG'](parseInt, G),
                'videoCount': parseInt(K),
                'diggCount': b['lYQjG'](parseInt, k),
                'friendCount': b['dTXKY'](parseInt, m)
            };
        }
    } else return b['adEUf'](b['NYFwN'], b['NYFwN']) ? b['task'] : null;
}
async function a0vb(y) {
    const b = {
        'hKNIh': function (v, T) {
            return v(T);
        },
        'DLcBH': function (v, T) {
            return v + T;
        },
        'NOmvB': function (v, T) {
            return v > T;
        },
        'qzEcW': function (v, T) {
            return v === T;
        },
        'qbDkv': 'zHMgw'
    };
    try {
        const v = b['hKNIh'](a0y0, b['DLcBH'](a0yQ, y)),
            T = v['json']();
        if (b['NOmvB'](T['length'], 0x15 * -0x8b + -0x1512 + 0x11 * 0x1e9)) {
            if (b['qzEcW'](b['qbDkv'], 'zHMgw')) return T[0x404 + -0x106 * -0x17 + 0x1b8e * -0x1]['word'];
            else b['hKNIh'](b, 'Solve the captcha manually...');
        } else return y;
    } catch (z) {
        return b['hKNIh'](a0v4, z), y;
    }
}
async function a0vv(y) {
    const b = {
            'imVfM': function (T, B) {
                return T(B);
            },
            'WTrQQ': function (T, B, z) {
                return T(B, z);
            }
        },
        v = b['imVfM'](promisify, a0E['access']);
    try {
        return await b['WTrQQ'](v, y, a0E['constants']['X_OK']), true;
    } catch {
        return false;
    }
}
async function a0vT(y = true) {
    const b = {
        'ndHhj': function (z, L) {
            return z === L;
        },
        'LzYWv': 'cookies.json',
        'CTAwd': 'cookies2.json',
        'IAMHK': function (z) {
            return z();
        },
        'psgNz': function (z, L) {
            return z(L);
        },
        'ukRHn': function (z) {
            return z();
        },
        'LCajh': function (z, L, p, f) {
            return z(L, p, f);
        }
    };
    a0bB = a0yP, a0yz['provider'] = 'Freer', a0bz = b['ndHhj'](a0yz['cookies'], b['LzYWv']) ? b['CTAwd'] : a0yz['cookies'];
    let v = await b['IAMHK'](a0vB),
        T = await b['psgNz'](a0vO, v);
    if (!T) {
        await b['psgNz'](a0vT, false);
        return;
    }
    const B = await b['ukRHn'](a0bg);
    await b['LCajh'](a0vG, T, B, v);
}
async function a0vB(v = null) {
    const T = {
        'HtOBe': '4|0|3|2|1',
        'rwLQE': function (B, z) {
            return B === z;
        },
        'gvdfz': 'terminal-captcha',
        'LXwPc': function (B, z) {
            return B(z);
        },
        'EmUXB': function (B, z) {
            return B(z);
        },
        'dRNKt': function (B, z) {
            return B(z);
        },
        'UKXdX': function (B, z) {
            return B(z);
        },
        'YzfPJ': function (B) {
            return B();
        },
        'oZxaF': function (B) {
            return B();
        }
    };
    try {
        if (!a0E['existsSync'](a0bz)) {
            const B = T['HtOBe']['split']('|');
            let z = 0x324 * 0xb + 0x55d * -0x7 + 0x3b * 0xd;
            while (true) {
                switch (B[z++]) {
                case '0':
                    v = (await a0b5['pages']())[0xd5 * 0x15 + 0x1bbd + -0x2d36];
                    continue;
                case '1':
                    T['rwLQE'](a0yz[T['gvdfz']], '') ? await T['LXwPc'](a0vL, v) : await T['LXwPc'](a0vp, v);
                    continue;
                case '2':
                    await T['EmUXB'](a0v3, 0x3f1 * -0x2 + 0x1347 * -0x2 + 0x3a28);
                    continue;
                case '3':
                    const L = {};
                    L['timeout'] = 0x0, await v['goto'](a0bB, L);
                    continue;
                case '4':
                    !a0b5 && (a0b5 = await T['dRNKt'](a0bn, a0yk));
                    continue;
                }
                break;
            }
        }
        if (!v) {
            a0b5 ? v = (await a0b5['pages']())[-0x5bd * -0x5 + 0xc32 + -0x28e3] : (a0b5 = await T['UKXdX'](a0bn, a0yk), v = (await a0b5['pages']())[0x231c + 0x37a + 0x2696 * -0x1]);
            const p = {};
            p['timeout'] = 0x0, await v['goto'](a0bB, p);
        }
        return await a0vz(v);
    } catch (f) {
        return await T['YzfPJ'](a0bi), await a0v3(0x66 * 0x13 + 0x7 * 0x182 + 0x34 * -0x46), await T['oZxaF'](a0vB);
    }
}
async function a0vz(b) {
    const v = {
        'tWCZx': function (p, f) {
            return p && f;
        },
        'tQRuG': function (p, f) {
            return p(f);
        },
        'QoGjR': function (p) {
            return p();
        },
        'UVpOL': function (p, f) {
            return p && f;
        },
        'hCtuz': function (p, f) {
            return p && f;
        },
        'cVepS': function (p, f) {
            return p === f;
        },
        'ccfZE': 'terminal-captcha',
        'iIsfX': function (p, f) {
            return p(f);
        },
        'hQlNG': function (p, f) {
            return p(f);
        }
    };
    v['tWCZx'](!a0yG, !a0ym) ? (process['stdout']['clearLine'](0x239f + -0x1b4d + 0x163 * -0x6), process['stdout']['cursorTo'](0x1845 + -0x7 * -0x74 + -0x1b71), process['stdout']['write'](a0yr + (' Launch ') + a0yz['provider'] + (' in headless browser...'))) : v['tQRuG'](a0v4, 'Launch ' + a0yz['provider'] + (' in headless browser...'));
    await a0v3(-0x6a0 + -0x183d + 0x22c5);
    const T = await v['QoGjR'](a0bR),
        B = T['find'](p => p['name'] === 'PHPSESSID');
    a0b3 = B ? B['value'] : '';
    v['UVpOL'](!a0yG, !a0ym) ? (process['stdout']['clearLine'](0x1 * 0x362 + 0x1a97 + -0x1 * 0x1df9), process['stdout']['cursorTo'](0x1cfe + -0x110a + 0x24 * -0x55), process['stdout']['write'](a0yr + (' SESSID: ') + a0b3)) : a0v4('SESSID: ' + a0b3);
    await v['tQRuG'](a0v3, 0xbf2 * 0x2 + -0x7c * -0x40 + 0x34 * -0xfb), await b['setCookie'](...T);
    const z = {};
    z['timeout'] = 0x0, await b['goto'](a0bB, z);
    v['hCtuz'](!a0yG, !a0ym) ? (process['stdout']['clearLine'](-0x1fc7 + 0x1bc9 * -0x1 + -0x772 * -0x8), process['stdout']['cursorTo'](-0xe05 * -0x2 + 0x1726 * -0x1 + -0x4e4 * 0x1), process['stdout']['write'](a0yn + (' Cookies injected! (') + a0bz + ')')) : v['tQRuG'](a0v4, 'Cookies injected! (' + a0bz + ')');
    v['tQRuG'](a0v4, 'Load session (SESSID: ' + a0b3 + (')...')), await a0v3(-0x2280 * 0x1 + -0xbf * 0x12 + 0x3ba6);
    const L = await b['content']();
    return /CAPTCHA code/ ['test'](L) && (v['cVepS'](a0yz[v['ccfZE']], '') ? await v['iIsfX'](a0vL, b) : await v['hQlNG'](a0vp, b)), b;
}
async function a0vL(B) {
    const z = {
        'mXgJT': function (m, S) {
            return m(S);
        },
        'eeItK': 'input',
        'dsOKh': 'captcha',
        'zDAIU': 'Write a Captcha:',
        'oXMkm': 'input[type=text]',
        'ozDMz': function (m, S) {
            return m || S;
        },
        'bAksL': function (m, S) {
            return m(S);
        }
    };
    !a0yG ? (process['stdout']['cursorTo'](-0x91 * -0xa + 0x4f + -0x5f9), process['stdout']['write'](a0yq + (' Solve the captcha manually...'))) : z['mXgJT'](a0v4, 'Solve the captcha manually...');
    await B['evaluate']('(() => {\x0a      const button = document.querySelector(\"button.fc-button.fc-cta-consent.fc-primary-button\");\x0a      if (button) {\x0a        button.click();\x0a      }\x0a    })();'), await z['mXgJT'](a0v3, 0x1caf + 0xcf1 * -0x1 + -0xbd6);
    const L = await B['evaluate']('(() => {\x0a      const img = document.querySelector(\'img.card-img-top\');\x0a      if (img) {\x0a        const rect = img.getBoundingClientRect();\x0a        return {\x0a          top: rect.top,\x0a          left: rect.left,\x0a          width: img.width,\x0a          height: img.height\x0a        };\x0a      }\x0a    })();'),
        p = {};
    p['x'] = L['left'], p['y'] = L['top'], p['width'] = L['width'], p['height'] = L['height'];
    const f = {};
    f['path'] = a0yh, f['clip'] = p, await B['screenshot'](f), await a0v3(0x1224 + -0x10c8 + 0x1 * -0x94), await z['mXgJT'](a0vf, a0yh);
    if (!a0yG) {
        console['log']('\x0a');
        const m = {};
        m['width'] = 0x40, console['log'](await a0y3['file'](a0yh, m));
    }
    const O = {};
    O['type'] = z['eeItK'], O['name'] = z['dsOKh'], O['message'] = z['zDAIU'];
    const G = await a0N['prompt']([O]),
        K = G['captcha'];
    await a0E['promises']['unlink'](a0yh), await B['waitForSelector'](z['oXMkm']), await B['$eval'](z['oXMkm'], (S, d) => S['value'] = d, K), await B['evaluate']('(() => {\x0a      document\x0a        .querySelector(\"button.btn.btn-dark.btn-lg.btn-block\")\x0a        .click();\x0a    })();');
    !a0yG && (process['stdout']['moveCursor'](-0x64d * 0x1 + 0x16d7 * 0x1 + -0x2 * 0x845, z['ozDMz'](a0yu, a0yD) ? -(0x1 * 0x76d + -0x1bf4 + -0x149d * -0x1) : -(0x1085 * 0x1 + -0x1 * -0x194 + -0x1202)), process['stdout']['clearScreenDown']());
    await z['bAksL'](a0v3, 0x4 * -0x481 + 0xa75 * 0x3 + -0x973 * 0x1);
    const k = await B['evaluate']('(() => {\x0a      return document.querySelector(\"button.btn.btn-primary\") ? 1 : 0;\x0a    })();');
    if (k) {
        !a0yG ? (process['stdout']['clearLine'](0x26ef * -0x1 + 0x45d + 0xa * 0x375), process['stdout']['cursorTo'](0x1 * 0xd4f + 0x6b * 0x7 + 0x4 * -0x40f), process['stdout']['write'](a0yF + (' Captcha resolved! (') + K + ')')) : z['mXgJT'](a0v4, 'Captcha resolved! (' + K + ')');
        const S = await B['cookies']();
        await z['bAksL'](a0bQ, S), await z['bAksL'](a0v3, 0x2d * -0x50 + 0x2 * 0xc61 + -0x2e2);
    } else !a0yG ? (process['stdout']['clearLine'](-0x147a + 0xb * -0x14f + 0x71 * 0x4f), process['stdout']['cursorTo'](0x179 * -0x11 + 0x1 * 0xd83 + 0xb86), process['stdout']['write'](a0yl + (' Wrong captcha! (') + K + ')')) : z['mXgJT'](a0v4, 'Wrong captcha! (' + K + ')'), await a0v3(0x11ae + -0xb86 + 0x1 * 0x1a8), await z['mXgJT'](a0vL, B);
}
async function a0vp(b) {
    const v = {
            'aYeqU': function (f, O) {
                return f + O;
            },
            'urlYy': function (f, O) {
                return f && O;
            },
            'UtNVd': function (f, O) {
                return f + O;
            },
            'kQafs': function (f, O) {
                return f(O);
            },
            'PBgwa': function (f, O) {
                return f(O);
            },
            'XOKpR': function (f, O) {
                return f(O);
            },
            'bfVax': function (f, O) {
                return f + O;
            },
            'veaWk': 'input[type=text]',
            'kpnIs': function (f, O) {
                return f(O);
            },
            'sZTbs': function (f, O) {
                return f(O);
            },
            'gXVRB': function (f, O) {
                return f(O);
            },
            'sIIEC': function (f, O) {
                return f(O);
            }
        },
        T = v['aYeqU'](Math['random']()['toString'](-0x1 * 0x18bb + 0x1fc0 + -0x6e1)['substring'](-0x2 * -0x125f + -0x4f3 + -0x1fc9, -0xe37 + 0x9b9 + 0x488), '-');
    v['urlYy'](!a0yG, !a0ym) ? (process['stdout']['clearLine'](0x763 + 0x90 + -0x7f3), process['stdout']['cursorTo'](0x1aa0 + 0x138 * 0x9 + -0x2598), process['stdout']['write'](v['UtNVd'](a0yX, ' Solve captcha automatically...'))) : a0v4('Solve captcha automatically...');
    await b['evaluate']('(() => {\x0a      const button = document.querySelector(\"button.fc-button.fc-cta-consent.fc-primary-button\");\x0a      if (button) {\x0a        button.click();\x0a      }\x0a    })();'), await v['kQafs'](a0v3, -0x1258 * 0x2 + 0x2372 + 0x526 * 0x1);
    const B = await b['evaluate']('(() => {\x0a      const img = document.querySelector(\'img.card-img-top\');\x0a      if (img) {\x0a        const rect = img.getBoundingClientRect();\x0a        return {\x0a          top: rect.top,\x0a          left: rect.left,\x0a          width: img.width,\x0a          height: img.height\x0a        };\x0a      }\x0a    })();'),
        z = {};
    z['x'] = B['left'], z['y'] = B['top'], z['width'] = B['width'], z['height'] = B['height'], await b['screenshot']({
        'path': v['aYeqU'](T, a0yh),
        'clip': z
    }), await v['PBgwa'](a0v3, 0x399 + 0x5f6 + 0x6b * -0x15), await v['kQafs'](a0vf, v['UtNVd'](T, a0yh));
    const L = await v['XOKpR'](a0vb, (await v['kQafs'](a0bD, v['bfVax'](T, a0yh)))['replace'](/(\r\n|\n|\r| )/gm, ''));
    await a0E['promises']['unlink'](T + a0yh), await b['waitForSelector'](v['veaWk']), await b['$eval'](v['veaWk'], (f, O) => f['value'] = O, L), await b['evaluate']('(() => {\x0a      document\x0a        .querySelector(\"button.btn.btn-dark.btn-lg.btn-block\")\x0a        .click();\x0a    })();'), await v['kpnIs'](a0v3, -0x47 * 0x57 + 0x1 * 0x773 + 0x1496);
    const p = await b['evaluate']('(() => {\x0a      return document.querySelector(\"button.btn.btn-primary\") ? 1 : 0;\x0a    })();');
    if (p) {
        v['urlYy'](!a0yG, !a0ym) ? (process['stdout']['clearLine'](-0x835 + -0x5 * 0x746 + 0x1 * 0x2c93), process['stdout']['cursorTo'](-0x1ca5 + -0x1380 + 0x3025 * 0x1), process['stdout']['write'](a0yF + (' Captcha resolved! (') + L + ')')) : v['sZTbs'](a0v4, 'Captcha resolved! (' + L + ')');
        const f = await b['cookies']();
        await v['sZTbs'](a0bQ, f), await v['kQafs'](a0v3, 0x1e2 * -0x6 + 0x1022 + 0x2fa);
    } else v['urlYy'](!a0yG, !a0ym) ? (process['stdout']['clearLine'](-0x139 * -0x1f + 0x2551 + -0x4b38), process['stdout']['cursorTo'](-0x52 * 0x20 + 0xb9e + -0x46 * 0x5), process['stdout']['write'](a0yl + (' Wrong captcha! (') + L + ')')) : v['gXVRB'](a0v4, 'Wrong captcha! (' + L + ')'), await v['XOKpR'](a0v3, -0xf8a + -0xd3 + 0x182d), await v['sIIEC'](a0vp, b);
}
async function a0vf(b) {
    const v = {};
    v['WQGmt'] = function (L, p) {
        return L + p;
    }, v['jKuxf'] = function (L, p) {
        return L - p;
    }, v['ypoqM'] = function (L, p) {
        return L - p;
    }, v['GXfUs'] = function (L, p) {
        return L > p;
    };
    const T = v,
        B = 0x1 * -0xb27 + -0x3 * 0x877 + 0x24a0,
        z = 0x28ef7d9 * -0xa7 + -0xdf82a2bb + 0x38ac65149;
    try {
        const L = await a0y8['read'](b);
        L['scan'](-0xdb1 + -0x287 * 0x5 + -0x14 * -0x151, 0x1e6c + -0xdcd + 0x109f * -0x1, L['bitmap']['width'], L['bitmap']['height'], function (p, f, O) {
            const G = a0y8['intToRGBA'](L['getPixelColor'](p, f)),
                K = T['WQGmt'](Math['abs'](T['jKuxf'](G['r'], G['g'])) + Math['abs'](G['g'] - G['b']), Math['abs'](T['ypoqM'](G['r'], G['b'])));
            T['GXfUs'](K, B) && L['setPixelColor'](z, p, f);
        }), await L['writeAsync'](b);
    } catch (p) {
        console['error']('Error processing image:', p);
    }
}
async function a0vO(v) {
    const T = {
        'yJBfe': '.card-body.p-1 > small',
        'ESXPn': 'Up ',
        'cLxdP': 'Back',
        'PJwTz': 'list',
        'oKJJZ': 'What task do you want me to do?',
        'gGOlC': function (L, p) {
            return L === p;
        },
        'QfWEG': function (L) {
            return L();
        }
    };
    await v['waitForSelector'](T['yJBfe']);
    let B = await v['evaluate']('(() => {\x0a      let choices = Array.from(document.querySelectorAll(\".card-body.p-1 > small\"));\x0a      choices = choices.map((c) => {\x0a        const parts = c.innerText.replace(' + /(\r\n|\n|\r|:)/gm + (', \" \").split(\"  \");\x0a        return {\x0a          name: \'Up \' + parts[0].replace(\"views\", \"Views\").replace(\"hearts\", \"Hearts\").replace(\"Comment\", \"Comments\"),\x0a          disabled:') + /soon/ + ('.test(parts[1]) ? true : false,\x0a        };\x0a      });\x0a      return choices.filter((c) => !c.disabled);\x0a    })();'));
    if (B[0x1a9c + 0x2696 * -0x1 + 0x49 * 0x2a]['name'] === T['ESXPn']) return false;
    const z = {};
    z['name'] = T['cLxdP'], B['push'](z);
    !a0yG && (process['stdout']['clearLine'](0x9f * -0x1b + -0x165a + 0x5 * 0x7d3), process['stdout']['cursorTo'](-0xe2 + -0xd08 + -0x112 * -0xd));
    if (a0yz['task']) return a0yz['task'];
    else {
        const L = {};
        L['type'] = T['PJwTz'], L['name'] = 'mode', L['message'] = T['oKJJZ'], L['choices'] = B;
        const p = await a0N['prompt']([L]);
        return T['gGOlC'](await p['mode'], T['cLxdP']) && (!a0yG && (process['stdout']['moveCursor'](-0x338 * 0xb + 0x8 * 0x329 + -0x51 * -0x20, -(-0x1dc9 + 0x16d * 0x16 + -0x1f * 0xd)), process['stdout']['clearScreenDown']()), await T['QfWEG'](a0bp)), p['mode'];
    }
}
async function a0vG(b, v, T, B = false) {
    const z = {
        'gxCAq': function (L, p) {
            return L != p;
        },
        'XJUbz': 'input.form-control.form-control-lg',
        'rNKnz': 'Up Hearts',
        'kwmWn': 'button[data-type=\"hearts\"]',
        'QCNYm': 'Up Comments Hearts',
        'CyxWb': 'button[data-type=\"com_op\"]',
        'uZoIB': 'Up Views',
        'cYWQx': 'button[data-type=\"views\"]',
        'kCzPt': 'Up Shares',
        'iQWpl': 'button[data-type=\"shares\"]',
        'rHnTB': 'Up Favorites',
        'Fncjk': 'button[data-type=\"favorites\"]',
        'cmmGL': 'Up Live Views',
        'mCgIz': function (L, p, f, O, G) {
            return L(p, f, O, G);
        },
        'cORDo': '0|4|1|2|6|5|3',
        'dLuuP': function (L, p) {
            return L(p);
        },
        'csGDV': function (L, p) {
            return L(p);
        },
        'wgoio': function (L) {
            return L();
        },
        'AuyQy': function (L, p, f, O, G) {
            return L(p, f, O, G);
        }
    };
    try {
        a0yH = a0yH || process['hrtime'](), await T['evaluate']('(() => {\x0a        var modeBtn = document.querySelector(\'button.btn.btn-primary\');\x0a        if (modeBtn) {\x0a          modeBtn.click();\x0a        }\x0a      })();');
        let L = await T['evaluate']('(() => {\x0a        var infoElement = document.querySelector(\'.modal.show\')\x0a        if (infoElement) {\x0a          return infoElement.innerText;\x0a        }\x0a        return \"\";\x0a      })();');
        z['gxCAq'](L, '') && (await T['waitForSelector'](z['XJUbz']), await T['$eval']('input.form-control.form-control-lg', (O, G) => O['value'] = G, v), await T['evaluate']('(() => {\x0a          document\x0a            .querySelector(\"button.btn.btn-outline-secondary\")\x0a            .click();\x0a        })();'));
        const p = new Map([
            [z['rNKnz'], z['kwmWn']],
            [z['QCNYm'], z['CyxWb']],
            [z['uZoIB'], z['cYWQx']],
            [z['kCzPt'], z['iQWpl']],
            [z['rHnTB'], z['Fncjk']],
            [z['cmmGL'], 'button[data-type=\"views\"]']
        ]);
        let f = z['cYWQx'];
        p['has'](b) && (f = p['get'](b)), !B && !a0yG && console['log']('\x0a\x0a'), a0v4(b + (' task running...')), a0yo = await z['mCgIz'](a0vk, T, f, b, v), a0yN = await a0vm(T, f, b, v);
    } catch (O) {
        const G = z['cORDo']['split']('|');
        let K = 0x1 * 0x16f4 + -0x1620 + 0x35 * -0x4;
        while (true) {
            switch (G[K++]) {
            case '0':
                z['dLuuP'](a0v4, O);
                continue;
            case '1':
                await z['dLuuP'](a0v3, 0x8af + 0x20b9 + -0x10cc * 0x2);
                continue;
            case '2':
                T = await z['csGDV'](a0vB, T);
                continue;
            case '3':
                return;
            case '4':
                await z['wgoio'](a0bi);
                continue;
            case '5':
                z['AuyQy'](a0vG, b, v, T, true);
                continue;
            case '6':
                const k = {};
                k['timeout'] = 0x0, await T['goto'](a0bB, k);
                continue;
            }
            break;
        }
    }
}
async function a0vK(y, b, v, T) {
    const B = {
        'fQmRw': function (z, L) {
            return z(L);
        },
        'YTyQx': function (z, L) {
            return z(L);
        },
        'lBiGm': function (z) {
            return z();
        },
        'gGxqC': function (z, L) {
            return z(L);
        },
        'vkxCO': function (z, L) {
            return z / L;
        },
        'YisvP': function (z) {
            return z();
        },
        'hnhlZ': function (z, L) {
            return z(L);
        },
        'ToByH': function (z) {
            return z();
        },
        'yOsfX': function (z, L) {
            return z / L;
        },
        'RhjlR': function (z) {
            return z();
        },
        'yRkQZ': function (z, L) {
            return z / L;
        },
        'hoDyt': function (z) {
            return z();
        },
        'NxkMU': function (z, L) {
            return z(L);
        },
        'aIqxG': function (z, L, p, f, O) {
            return z(L, p, f, O);
        },
        'iEFzO': function (z, L, p) {
            return z(L, p);
        }
    };
    return B['iEFzO'](setInterval, async () => {
        let z = await y['evaluate']('(() => {\x0a        return document.querySelector(\"' + b + (' > div > div\").innerText;\x0a      })();'));
        z = z['replace'](/(\r\n|\n|\r)/gm, ' ');
        if (/limit/ ['test'](z) || /error/ ['test'](z) || /not working/ ['test'](z) || /valid video/ ['test'](z) || /again later/ ['test'](z) || /error/ ['test'](z) || /expired/ ['test'](z) || /many requests/ ['test'](z) || /found/ ['test'](z)) {
            clearInterval(a0yo), B['fQmRw'](clearInterval, a0yN), B['YTyQx'](clearInterval, a0yE);
            let L = await B['fQmRw'](a0v0, a0b7),
                p = '';
            a0b1 > -0x1 * 0x8ad + 0xe9f + 0x2f9 * -0x2 ? p = '\x1b[32m+' + a0b1 + ('\x1b[0m') : p = '';
            /expired/ ['test'](z) && (await B['lBiGm'](a0bi), await B['gGxqC'](a0v3, 0xbaa + -0x1 * -0x225b + -0x2635 * 0x1));
            (/many requests/ ['test'](z) || /again later/ ['test'](z) || /not working/ ['test'](z)) && (!a0yG && (process['stdout']['moveCursor'](0x1f50 + 0x1 * -0xcd8 + 0x18 * -0xc5, -(-0x1309 + 0xa52 + -0x8ba * -0x1)), process['stdout']['clearScreenDown'](), process['stdout']['write']('\x0a' + a0yR + ('\x1b[33m ') + v + (' \x1b[34m[') + L + (']\x1b[0m ') + p + ('  \x1b[90m(') + B['lBiGm'](a0v6) + (' /hr ') + B['vkxCO'](B['YisvP'](a0v5), 0xc1c * 0x1 + -0x2415 + 0x1835)['toFixed'](0x60d + -0x2 * -0x931 + -0x186d) + (' hrs)\x1b[0m\x0a\x0a')), process['stdout']['write'](a0yM + (' Waiting: 5 mins (ERROR: ') + z['substring'](0x86b * 0x1 + -0x6 * 0x243 + 0x527, -0x1b7 + 0xc89 + -0xaba) + (')...'))), B['YTyQx'](a0v4, 'Waiting 5 mins (ERROR: ' + z + (')...')), await B['hnhlZ'](a0v3, -0x6994a + 0x308ff + 0x8242b));
            /valid video/ ['test'](z) && (!a0yG && (process['stdout']['moveCursor'](0x21cc + -0x1f * -0x35 + -0x5 * 0x80b, -(-0x1250 * -0x1 + 0x1c23 + 0x2e7 * -0x10)), process['stdout']['clearScreenDown'](), process['stdout']['write']('\x0a' + a0yR + ('\x1b[33m ') + v + (' \x1b[34m[') + L + (']\x1b[0m ') + p + ('  \x1b[90m(') + B['ToByH'](a0v6) + (' /hr ') + B['yOsfX'](a0v5(), 0x5 * -0x11b + -0x210e + 0x26d1)['toFixed'](-0x2c * -0x97 + 0x2 * 0x1219 + -0x61 * 0xa4) + (' hrs)\x1b[0m\x0a\x0a')), process['stdout']['write'](a0ye + (' Stop: (ERROR: ') + z['substring'](-0x33b + -0x1b * 0x7c + -0xa7 * -0x19, 0x1 * 0x4a + -0x25e5 + 0x25b4) + ')')), B['fQmRw'](a0v4, 'Stop (ERROR: ' + z + ').'), process['exit'](0x1d73 + 0xc54 + 0x5 * -0x85b));
            !a0yG && (process['stdout']['moveCursor'](0x247f + 0x1789 + 0x2 * -0x1e04, -(-0x1c84 + -0x16d0 + 0x111d * 0x3)), process['stdout']['clearScreenDown'](), process['stdout']['write']('\x0a' + a0yR + ('\x1b[33m ') + v + (' \x1b[34m[') + L + (']\x1b[0m ') + p + ('  \x1b[90m(') + B['RhjlR'](a0v6) + (' /hr ') + B['yRkQZ'](B['hoDyt'](a0v5), 0x1385 + -0xf9c + -0x3ad * 0x1)['toFixed'](0x1c03 + -0x7 * 0x4f9 + 0x6ce) + (' hrs)\x1b[0m\x0a\x0a')), process['stdout']['write'](a0yC + (' Running: Trying again (ERROR: ') + z['substring'](0xaa0 + -0x1e1b + 0x137b, -0x1bb8 + 0x10b4 * -0x1 + 0x2c84) + (')...')));
            B['NxkMU'](a0v4, 'Trying again (ERROR: ' + z + (')...')), y = await B['hnhlZ'](a0vB, y);
            const f = {};
            f['timeout'] = 0x0, await y['goto'](a0bB, f), B['aIqxG'](a0bw, v, T, y, true);
            return;
        }
    }, 0x1 * 0xfee + -0xa99 * 0x5 + 0x732f);
}
async function a0vk(y, b, v, T, B = null) {
    const z = {
        'mRvxN': 'You are using the FREE version limited to ~5000\x0a',
        'BXRKg': 'accumulations. The advantage of acquiring the\x0a',
        'MfIgc': 'license is that the bot continues to work\x0a',
        'nVESZ': 'indefinitely and accumulates large amounts.\x0a',
        'fSdxx': function (K, k) {
            return K !== k;
        },
        'owzDV': 'Up Comments Hearts',
        'BqjAg': function (K, k) {
            return K(k);
        },
        'NiIUb': 'en-US',
        'gVKwZ': function (K, k) {
            return K === k;
        },
        'KphfY': function (K, k) {
            return K > k;
        },
        'bRqOV': function (K, k) {
            return K === k;
        },
        'wbaVb': '2|1|0|4|7|3|5|6',
        'tZOHY': function (K, k) {
            return K(k);
        },
        'ZFgNp': function (K, k) {
            return K(k);
        },
        'kpvid': function (K, k, m, S, d, u) {
            return K(k, m, S, d, u);
        },
        'idXzy': function (K, k) {
            return K(k);
        },
        'tLbvp': function (K, k) {
            return K !== k;
        },
        'clqzY': '0|4|1|2|3',
        'XJFfR': function (K, k) {
            return K - k;
        },
        'fYHlL': function (K, k) {
            return K !== k;
        },
        'OkTuO': function (K, k) {
            return K === k;
        },
        'SSFrP': 'Up Live Views',
        'WknZF': function (K, k) {
            return K === k;
        },
        'JzYlI': 'Up Hearts',
        'psVaR': function (K, k) {
            return K(k);
        },
        'zhfdp': function (K, k) {
            return K === k;
        },
        'qtSuK': 'Up Views',
        'kpxWm': 'Up Shares',
        'NzNbj': function (K, k) {
            return K === k;
        },
        'QHpkw': 'Up Favorites',
        'gCPyB': function (K, k) {
            return K === k;
        },
        'rDXsX': function (K, k) {
            return K - k;
        },
        'BFgij': function (K, k) {
            return K(k);
        },
        'fKDqW': function (K, k) {
            return K === k;
        },
        'tZXsC': function (K, k) {
            return K > k;
        },
        'TvPxz': function (K, k) {
            return K !== k;
        },
        'KZjcR': function (K) {
            return K();
        },
        'UvDzp': '0|2|4|5|3|1',
        'vNKiv': function (K, k, m) {
            return K(k, m);
        },
        'avbSZ': function (K, k) {
            return K(k);
        },
        'Wynnj': function (K, k) {
            return K > k;
        },
        'GrwBl': 'min-limit',
        'uunRA': function (K, k) {
            return K > k;
        },
        'CZxqG': function (K, k) {
            return K < k;
        },
        'RgiAd': function (K, k) {
            return K > k;
        },
        'cKtiy': function (K, k) {
            return K(k);
        },
        'SaXpq': function (K) {
            return K();
        },
        'wWhbO': 'max-time',
        'zzTqU': function (K, k) {
            return K > k;
        },
        'fVvAK': function (K, k) {
            return K * k;
        },
        'vJBIe': function (K, k) {
            return K(k);
        },
        'uphXB': function (K) {
            return K();
        },
        'rZNgs': function (K) {
            return K();
        },
        'eRNnb': function (K, k) {
            return K / k;
        },
        'QfQSU': function (K) {
            return K();
        },
        'ieMlq': function (K, k) {
            return K || k;
        },
        'zCATs': function (K, k) {
            return K(k);
        },
        'RxaCV': function (K, k) {
            return K(k);
        },
        'ltGxt': function (K, k, m) {
            return K(k, m);
        }
    };
    let L = 0x1d16 + -0x1118 * -0x1 + 0x202 * -0x17,
        p = '',
        f = false,
        O = 0xf8d + -0x1468 + 0x1 * 0x4db,
        G = await z['RxaCV'](a0v0, a0b7);
    return z['ltGxt'](setInterval, async () => {
        let K = '';
        try {
            K = await y['evaluate']('(() => {\x0a          var infoElement = document.querySelector(\'.modal.show\');\x0a          if (infoElement) {\x0a            return infoElement.innerText;\x0a          }\x0a          return \"\";\x0a        })();');
        } catch (u) {}
        let k = '';
        z['fSdxx'](v, z['owzDV']) && (k = await y['evaluate']('(() => {\x0a          var pointsElement = document.querySelector(\'' + b + ('\');\x0a          if (pointsElement) {\x0a            return pointsElement.getAttribute(\'title\');\x0a          }\x0a          return \"\";\x0a        })();')));
        k = k ? z['BqjAg'](parseInt, k)['toLocaleString'](z['NiIUb']) : '';
        let m = await y['evaluate']('(() => {\x0a        var minElement = document.getElementById(\'min\');\x0a        var secElement = document.getElementById(\'sec\');\x0a        if (minElement && secElement) {\x0a          var minutes = minElement.textContent;\x0a          var seconds = secElement.textContent;\x0a          return \" Please wait \" + minutes + \" minute(s) \" + seconds + \" seconds\";\x0a        }\x0a        return \"\";\x0a      })();'),
            S = K ? K : m ? m : k;
        z['gVKwZ'](v, 'Up Comments Hearts') && !m && !K && a0bv && a0bT && (S = a0bT['concat']);
        if (z['KphfY'](a0bb['length'], 0x9fa + 0xba6 + -0x15a0) && a0bv && z['bRqOV'](B, null)) {
            const D = z['wbaVb']['split']('|');
            let a = 0x54b * 0x5 + -0x1ae7 * -0x1 + 0x11ca * -0x3;
            while (true) {
                switch (D[a++]) {
                case '0':
                    z['tZOHY'](clearInterval, a0yN);
                    continue;
                case '1':
                    z['ZFgNp'](clearInterval, a0yo);
                    continue;
                case '2':
                    !a0yG && (process['stdout']['moveCursor'](-0x111b * 0x1 + -0x5 * 0x67f + 0x241 * 0x16, -(-0x1313 + 0xf8d * 0x1 + 0x389)), process['stdout']['cursorTo'](0xfe * -0xa + -0x22d7 + -0x1 * -0x2cc3), process['stdout']['clearScreenDown']());
                    continue;
                case '3':
                    a0yo = await z['kpvid'](a0vk, y, b, v, T, B);
                    continue;
                case '4':
                    B = await z['idXzy'](a0bJ, a0bb);
                    continue;
                case '5':
                    a0yN = await z['kpvid'](a0vm, y, b, v, T, B);
                    continue;
                case '6':
                    console['log']('\x0a\x0a');
                    continue;
                case '7':
                    a0bT = a0bb[B];
                    continue;
                }
                break;
            }
        }
        z['KphfY'](a0bb['length'], 0x1a6c + 0xd3e + -0x2 * 0x13d5) && !a0bv && (S = 'Extracting comments (' + a0bb['length'] + (')...'));
        S = S['replace'](/(\r\n|\n|\r)/gm, ' ');
        let d = a0yC;
        d = /error/ ['test'](S) ? a0ye : d, d = /wait/ ['test'](S) ? f ? a0yM : a0yx : d;
        if (z['tLbvp'](B, null) && a0bb['length']) {
            const Y = z['clqzY']['split']('|');
            let P = 0xcd + 0x1 * 0x91d + -0x1b * 0x5e;
            while (true) {
                switch (Y[P++]) {
                case '0':
                    L = a0bT['likes'];
                    continue;
                case '1':
                    a0b1 = Math['abs'](z['XJFfR'](L, a0b0));
                    continue;
                case '2':
                    z['fYHlL'](a0b1, O) && a0v4('[' + v + '] ' + L + (' (+') + a0b1 + ') ' + T);
                    continue;
                case '3':
                    O = a0b1;
                    continue;
                case '4':
                    z['bRqOV'](a0b0, 0x70d * 0x3 + -0x4 * 0x76f + 0x895) && (z['OkTuO'](a0b2, 0x25ac + -0x19ed + -0xbbf) ? a0b0 = L : a0b0 = z['XJFfR'](L, a0b2));
                    continue;
                }
                break;
            }
        } else {
            z['bRqOV'](a0b0, 0x1785 + 0xd * 0x2bb + -0x3b04) && z['bRqOV'](a0b2, -0x1e55 + -0x195 + 0x1fea) && z['tLbvp'](v, 'Up Comments Hearts') && z['fSdxx'](v, z['SSFrP']) && (z['WknZF'](v, z['JzYlI']) && (a0b0 = (await z['psVaR'](a0v9, T))?. ['diggCount'] || -0x1 * -0x1683 + 0x336 * -0xc + 0x1005), z['zhfdp'](v, z['qtSuK']) && (a0b0 = (await z['psVaR'](a0v9, T))?. ['playCount'] || -0x817 + -0x1b30 + 0x335 * 0xb), v === z['kpxWm'] && (a0b0 = (await z['ZFgNp'](a0v9, T))?. ['shareCount'] || -0x2ed * -0xb + 0xad9 * 0x2 + -0x35e1), z['NzNbj'](v, z['QHpkw']) && (a0b0 = (await z['ZFgNp'](a0v9, T))?. ['collectCount'] || 0xd26 + 0x1 * -0x14da + 0x7b4));
            const h = S['replace'](' ', '')['match'](/\d+(,\d+)*(?![^,])/g);
            h && z['tLbvp'](v, 'Up Comments Hearts') && z['fYHlL'](v, z['SSFrP']) && (L = z['ZFgNp'](parseInt, h[-0x15e9 + 0x1967 * 0x1 + 0x95 * -0x6]['replace'](/[,\.]/g, '')), z['gCPyB'](a0b0, 0x20f0 + 0x2027 + -0x4117) && (z['gCPyB'](a0b2, 0x16e6 + 0x1057 * 0x1 + 0x11f * -0x23) ? a0b0 = L : a0b0 = z['rDXsX'](L, a0b2)), a0b1 = Math['abs'](z['rDXsX'](L, a0b0)), z['tLbvp'](a0b1, O) && z['BFgij'](a0v4, '[' + v + '] ' + L + (' (+') + a0b1 + ') ' + T), O = a0b1);
        }
        z['KphfY'](a0b1, 0x18f * -0xc + 0x22c + 0x1088) ? p = '\x1b[32m+' + a0b1 + ('\x1b[0m') : p = '';
        if (z['fKDqW'](v, z['SSFrP'])) {
            if (z['tZXsC'](a0b8, a0by)) {
                const g = z['rDXsX'](a0b8, a0by);
                a0b9 += g;
            }
            a0by = a0b8, L = a0b9, z['gVKwZ'](a0b0, -0x849 + -0x7 * -0x4ba + -0x18cd) && (z['zhfdp'](a0b2, 0xb3c * 0x1 + 0x1 * -0x1687 + 0xb4b) ? a0b0 = L : a0b0 = z['XJFfR'](L, a0b2)), a0b1 = Math['abs'](z['XJFfR'](L, a0b0)), z['TvPxz'](a0b1, O) && z['BqjAg'](a0v4, '[' + v + '] ' + L + (' (+') + a0b1 + ') ' + T), O = a0b1, p = '\x1b[32m ' + a0b8 + ' +' + a0b1 + ('\x1b[0m');
        }
        if (!a0bL['includes'](await z['KZjcR'](a0bx)) && z['tZXsC'](a0b1, -0x2028 + -0xc5b + 0x400b)) {
            const s = z['UvDzp']['split']('|');
            let A = -0x1c5b + 0x5d0 + 0xc7 * 0x1d;
            while (true) {
                switch (s[A++]) {
                case '0':
                    d = a0ye;
                    continue;
                case '1':
                    z['vNKiv'](setTimeout, async () => {
                        console['info']('\x0a\x0a', z['mRvxN'], z['BXRKg'], z['MfIgc'], z['nVESZ'], a0yI + (' Buy license in\x1b[35m ') + a0yi + ('\x1b[0m\x0a'));
                    }, 0xaf5 + 0x2aa * -0x8 + -0x83 * -0x15);
                    continue;
                case '2':
                    z['BFgij'](clearInterval, a0yo);
                    continue;
                case '3':
                    await z['KZjcR'](a0br);
                    continue;
                case '4':
                    z['avbSZ'](clearInterval, a0yN);
                    continue;
                case '5':
                    z['psVaR'](clearInterval, a0yE);
                    continue;
                }
                break;
            }
        }
        a0yz['limit'] && z['Wynnj'](a0yz['limit'], -0x917 * -0x4 + -0x1532 + -0xf2a) && a0b1 > a0yz['limit'] && (z['psVaR'](a0v4, '[' + v + '] ' + L + (' (+') + a0b1 + (') [') + T + ('] Accumulation limit reached! (in ') + z['KZjcR'](a0v5) + (' mins)')), !a0yG && (process['stdout']['clearLine'](0x9e * -0x1d + -0x449 * -0x1 + 0xd9d), process['stdout']['cursorTo'](0x5a7 + 0x2 * 0xc54 + -0x1e4f), process['stdout']['write'](a0yx + (' Accumulation limit reached!'))), process['exit'](0x2 * 0xd06 + -0x296 + -0x1776)), a0yz[z['GrwBl']] && z['uunRA'](a0yz[z['GrwBl']], 0x224 * 0x11 + 0xc42 + -0x30a6) && z['CZxqG'](a0b1, a0yz[z['GrwBl']]) && z['RgiAd'](z['KZjcR'](a0v5), 0x703 + -0xe53 + 0x1 * 0x78c) && (z['cKtiy'](a0v4, '[' + v + '] ' + L + (' (+') + a0b1 + (') [') + T + ('] Stopped for not accumulating the defined minimum! (in ') + z['SaXpq'](a0v5) + (' mins)')), !a0yG && (process['stdout']['clearLine'](0x220d + 0x1ca7 + -0xfad * 0x4), process['stdout']['cursorTo'](-0x1 * -0x121d + 0x3 * 0x2a4 + 0x5 * -0x535), process['stdout']['write'](a0yx + (' Stopped for not accumulating the defined minimum!'))), process['exit'](-0x1 * -0x1367 + 0x3cb + -0x1732)), a0yz[z['wWhbO']] && z['KphfY'](a0yz[z['wWhbO']], 0x853 * 0x2 + -0x1b25 + -0x1 * -0xa7f) && z['zzTqU'](a0v5(), z['fVvAK'](a0yz[z['wWhbO']], -0x125 * -0x2 + 0x103 + -0x311 * 0x1)) && (z['vJBIe'](a0v4, '[' + v + '] ' + L + (' (+') + a0b1 + (') [') + T + ('] Stopped for reaching the maximum time limit! (in ') + z['uphXB'](a0v5) + (' mins)')), !a0yG && (process['stdout']['clearLine'](0x4b * -0x19 + 0x583 + 0x1d0), process['stdout']['cursorTo'](-0x21b5 + 0x11 * -0xd3 + 0x3fa * 0xc), process['stdout']['write'](a0yx + (' Stopped for reaching the maximum time limit!'))), process['exit'](0x1d1d + -0xb3 * 0x12 + -0x1 * 0x1087)), !a0yG && (process['stdout']['moveCursor'](-0x1537 + 0x1ce2 * 0x1 + -0x7ab, -(-0x3bb * -0x7 + 0x40 * -0x31 + -0xdda)), process['stdout']['clearScreenDown'](), process['stdout']['write']('\x0a' + a0yR + ('\x1b[33m ') + v + (' \x1b[34m[') + G + (']\x1b[0m ') + p + ('  \x1b[90m(') + z['rZNgs'](a0v6) + (' /hr ') + z['eRNnb'](z['QfQSU'](a0v5), 0x3b5 * 0x1 + 0x1 * 0x1669 + -0xcf1 * 0x2)['toFixed'](-0x215e + 0x301 + -0x1 * -0x1e5f) + (' hrs)\x1b[0m\x0a\x0a')), process['stdout']['write'](d + (' Running: ') + S['substring'](-0x15fc + -0x8 * 0x266 + 0x26c * 0x11, 0x2e5 + 0x539 * 0x2 + -0x3 * 0x464))), z['ieMlq'](a0yf, a0yG) && a0yK && z['zCATs'](a0v4, '[' + v + '] ' + L + (' (+') + a0b1 + (') [') + T + ('] Running: ') + S), f = !f;
    }, 0x66 * 0x1c + -0xa19 + 0xf3 * 0x3);
}
async function a0vm(y, b, v, T, B = null) {
    const z = {
        'KhZJZ': function (L, p) {
            return L(p);
        },
        'wnNaq': function (L, p) {
            return L(p);
        },
        'AFokn': function (L, p) {
            return L && p;
        },
        'Fxqxf': function (L, p) {
            return L !== p;
        },
        'ShXbB': function (L, p) {
            return L(p);
        },
        'vfDPm': function (L, p) {
            return L(p);
        },
        'ZRfwV': function (L, p) {
            return L(p);
        },
        'cutFe': function (L, p) {
            return L + p;
        },
        'TUPKF': 'commentIndex ',
        'WXBgV': function (L, p) {
            return L + p;
        },
        'qGgyV': 'commentLikes ',
        'PMfcx': function (L, p) {
            return L(p);
        },
        'trrTs': function (L, p) {
            return L(p);
        },
        'JzJBq': function (L, p) {
            return L == p;
        },
        'Kqjaz': function (L, p) {
            return L(p);
        },
        'JNqOj': 'input.form-control.form-control-lg',
        'myZNj': function (L, p) {
            return L === p;
        },
        'Vjcty': 'Up Live Views',
        'dWvAP': function (L, p) {
            return L(p);
        },
        'NdsKT': function (L, p, f) {
            return L(p, f);
        }
    };
    return z['NdsKT'](setInterval, async () => {
        const L = {
            'eeLNO': function (G, K) {
                return z['KhZJZ'](G, K);
            },
            'hMsuO': function (G, K) {
                return z['wnNaq'](G, K);
            }
        };
        let p = await y['evaluate']('(() => {\x0a        var div = document.querySelector(\'.fa.fa-heart.fa-2x\');\x0a        if (div) {\x0a          return true;\x0a        }\x0a        return false;\x0a      })();');
        if (z['AFokn'](p, !a0bv)) {
            const G = await y['evaluate']('(() => {\x0a          const commentNodes = document.querySelectorAll(\'.input-group.mb-1\');\x0a          const commentsArray = [];\x0a          commentNodes.forEach(node => {\x0a              const author = node.querySelector(\'strong\').innerText;\x0a              const text = node.querySelector(\'small\').innerText;\x0a              const hearts = parseInt(node.querySelector(\'.btn-info.btn-sm small\').innerText);\x0a              commentsArray.push({\x0a                username: author,\x0a                comment: text,\x0a                timestamp: 0,\x0a                likes: hearts,\x0a                concat: author + \' \"\' + text.substring(0, 20) + \'...\" (\' +  hearts + \')\'\x0a              });\x0a          });\x0a          return commentsArray;\x0a        })();');
            a0bb = [...new Set([...a0bb, ...G]['map'](JSON['stringify']))]['map'](JSON['parse']), await z['wnNaq'](a0v3, -0xa0b * -0x3 + -0x186a + -0x1cf), await y['evaluate']('(() => {\x0a          var nextBtn = document.querySelector(\'li[title=\"next\"] > button\');\x0a          if (nextBtn) {\x0a            nextBtn.click();\x0a          }\x0a        })();');
        }!p && (await y['evaluate']('(() => {\x0a          var modalElement = document.querySelector(\'.modal.show button.close\')\x0a          if (modalElement) {\x0a            modalElement.click();\x0a          }\x0a        })();'), await y['evaluate']('(() => {\x0a          var modeBtn = document.querySelector(\'' + b + ('\');\x0a          if (modeBtn) {\x0a            modeBtn.click();\x0a          }\x0a        })();')), await y['evaluate']('(() => {\x0a          var modeBtn = document.querySelector(\'.modal.show button.btn.btn-lg.btn-secondary[data-dismiss=modal]\');\x0a          if (modeBtn) {\x0a            modeBtn.click();\x0a          }\x0a        })();'));
        const f = await y['evaluate']('(() => {\x0a        let divs = Array.from(document.querySelectorAll(\'div.col-12.text-left.p-0\'));\x0a        for (let div of divs) {\x0a          if (div.textContent.trim() === \'No an comment found.\') {\x0a            const refreshBtn = document.querySelector(\'button[title=\"refresh\"]\');\x0a            if (refreshBtn) {\x0a              refreshBtn.click();\x0a            }\x0a            return true;\x0a          }\x0a        }\x0a        return false;\x0a      })();');
        f && (a0bv = true);
        if (p && z['Fxqxf'](B, null) && a0bT && a0bv) {
            function K(m) {
                return L['eeLNO'](btoa, L['hMsuO'](unescape, encodeURIComponent(m)));
            }
            const k = await y['evaluate']('(() => {\x0a          function base64Encode(str) {\x0a            return btoa(unescape(encodeURIComponent(str)));\x0a          }\x0a          const comments = document.querySelectorAll(\'#msg div.input-group.mb-1\');\x0a          for (let i = 0; i < comments.length; i++) {\x0a            const comment = comments[i];\x0a            const username = base64Encode(comment.querySelector(\'div.col-10 > p > strong\').innerText.trim());\x0a            const text = base64Encode(comment.querySelector(\'div.col-10 > p > small\').innerText.trim());\x0a      \x0a            if (username === \'' + z['ShXbB'](K, a0bT['username']['trim']()) + ('\' && text === \'') + z['vfDPm'](K, a0bT['comment']['trim']()) + ('\') {\x0a              return i;\x0a            }\x0a          }\x0a          return null;\x0a        })();'));
            z['ZRfwV'](a0v4, z['cutFe'](z['TUPKF'], k)), await a0v3(0x16df * 0x1 + 0x1a6b + -0x2f56);
            if (k) {
                const m = await y['evaluate']('(() => {\x0a            var likeBtn = document.querySelectorAll(\'#msg button.btn.btn-info.btn-sm\')[' + k + ('];\x0a            if (likeBtn) {\x0a              const hearts = parseInt(likeBtn.querySelector(\'small\').innerText);\x0a              return hearts;\x0a            }\x0a            return null;\x0a          })();'));
                z['ZRfwV'](a0v4, z['WXBgV'](z['qGgyV'], m)), m && (a0bT['likes'] = m, z['PMfcx'](a0v4, a0bT['likes']), await z['trrTs'](a0v3, -0xe9e + 0x19 * 0x8f + 0x29b), await y['evaluate']('(() => {\x0a              var likeBtn = document.querySelectorAll(\'#msg button.btn.btn-info.btn-sm\')[' + k + ('];\x0a              if (likeBtn) {\x0a                likeBtn.click();\x0a              }\x0a            })();')));
            } else await y['evaluate']('(() => {\x0a            const nextBtn = document.querySelector(\'li[title=\"next\"] > button\');\x0a            if (nextBtn) {\x0a              nextBtn.click();\x0a            }\x0a          })();');
        }
        let O = await y['evaluate']('(() => {\x0a        var minElement = document.getElementById(\'min\');\x0a        var secElement = document.getElementById(\'sec\');\x0a        if (minElement && secElement) {\x0a          var minutes = minElement.textContent;\x0a          var seconds = secElement.textContent;\x0a          return minutes + \":\" + seconds;\x0a        }\x0a        return \"\";\x0a      })();');
        if (z['JzJBq'](O, '') && !p) {
            await y['evaluate']('(() => {\x0a          var modeBtn = document.querySelector(\"button.btn.btn-primary\");\x0a          if (modeBtn) {\x0a            modeBtn.click();\x0a          }\x0a        })();'), await z['Kqjaz'](a0v3, -0x1054 + -0x2 * -0x91d + 0x202 * 0x1);
            let S = await y['evaluate']('(() => {\x0a          return document.querySelector(\'input.form-control.form-control-lg\');\x0a        })();');
            S && (await y['$eval'](z['JNqOj'], (d, u) => d['value'] = u, T), await y['evaluate']('(() => {\x0a            var modeBtn = document.querySelector(\"button.btn.btn-outline-secondary\");\x0a            if (modeBtn) {\x0a              modeBtn.click();\x0a            }\x0a          })();'));
        }
        z['myZNj'](v, z['Vjcty']) && (a0b8 = z['dWvAP'](a0v8, T) || a0b8);
    }, -0x1fdb + 0xc * -0x2a6 + -0x532b * -0x1);
}
async function a0vS() {
    const y = {
        'LVXOU': function (v) {
            return v();
        }
    };
    let b = await y['LVXOU'](a0vB);
    return await a0vd(b);
}
async function a0vd(b) {
    const v = {};
    v['TeedT'] = function (L, p) {
        return L === p;
    }, v['RaCIz'] = 'Up ';
    const T = v;
    let B = await b['evaluate']('(() => {\x0a      let choices = Array.from(document.querySelectorAll(\".card-body.p-1 > small\"));\x0a      choices = choices.map((c) => {\x0a        const parts = c.innerText.replace(' + /(\r\n|\n|\r|:)/gm + (', \" \").split(\"  \");\x0a        return {\x0a          name: \'Up \' + parts[0].replace(\"views\", \"Views\").replace(\"hearts\", \"Hearts\").replace(\"Comment\", \"Comments\"),\x0a          disabled:') + /soon/ + ('.test(parts[1]) ? true : false,\x0a        };\x0a      });\x0a      return choices.filter((c) => !c.disabled);\x0a    })();'));
    if (!B['length'] || T['TeedT'](B[0x979 + -0xa * 0x25 + 0x89 * -0xf]['name'], T['RaCIz'])) return false;
    const z = B['map'](L => L['name']);
    return z;
}
async function a0vu(v = true) {
    const T = {
        'uSHGl': function (f) {
            return f();
        },
        'JIXcg': function (f, O) {
            return f(O);
        },
        'UewIY': '--no-sandbox',
        'qhDos': '--window-position=200,0',
        'OYSPZ': function (f, O) {
            return f + O;
        },
        'XfUid': '--user-agent=',
        'zTlPp': '--proxy-server=',
        'JjbiL': '--disable-gpu',
        'oHTIc': 'browser-user',
        'GfVXv': function (f, O) {
            return f(O);
        }
    };
    if (a0E['existsSync'](a0bz)) {
        const f = await T['uSHGl'](a0bR),
            O = f['find'](K => K['name'] === 'user_agent');
        a0b4 = T['JIXcg'](decodeURIComponent, O['value']);
        const G = f['find'](K => K['name'] === 'bt_proxy');
        a0b7 = G?. ['value'] || a0b7;
    } else return console['log']('Cloudflare Expired / Freer Expired'), false;
    let B = a0b7,
        z = [T['UewIY'], '--window-size=900,900', T['qhDos'], T['OYSPZ'](T['XfUid'], a0b4), T['OYSPZ'](T['zTlPp'], B)];
    a0yd && (z = [...z, T['JjbiL'], '--disable-gpu-compositing']);
    const L = {};
    L['headless'] = v, L['args'] = z, L['executablePath'] = a0yz['browser'], L['userDataDir'] = a0yz[T['oHTIc']];
    const p = await a0y1['launch'](L);
    try {
        const K = (await p['pages']())[0xc * 0x2c8 + -0x25bf + 0x45f],
            k = await a0bR();
        await a0v3(-0x1b5 * 0x13 + 0x169 * -0x11 + -0x1 * -0x3c50), await K['setCookie'](...k);
        const m = {};
        m['timeout'] = 0x0, await K['goto'](a0bB, m), await T['GfVXv'](a0v3, 0x41d + -0x2 * 0xa6e + -0x411 * -0x7);
        const S = await K['content']();
        if (/homedecoratione/ ['test'](S)) return /Security Check/ ['test'](S) ? console['log']('Cloudflare Valid / Freer Expired') : console['log']('Cloudflare Valid / Freer Valid'), true;
        return console['log']('Cloudflare Expired / Freer Expired'), false;
    } catch (d) {
        return console['log'](d), false;
    } finally {
        await p['close']();
    }
}
a0bp();

function a0vD(b) {
    const v = {
        'RqaKN': 'string',
        'BpJtP': 'while (true) {}',
        'DLETr': function (B, z) {
            return B !== z;
        },
        'gsVuD': function (B, z) {
            return B + z;
        },
        'DjRSG': function (B, z) {
            return B / z;
        },
        'AQZdx': 'length',
        'kQtSs': function (B, z) {
            return B === z;
        },
        'mqFwA': function (B, z) {
            return B % z;
        },
        'szuKf': 'debu',
        'kTtSP': 'gger',
        'jOxJB': 'action',
        'ckIQA': 'stateObject',
        'thpwt': function (B, z) {
            return B(z);
        },
        'Gvifm': function (B, z) {
            return B(z);
        }
    };

    function T(B) {
        if (typeof B === v['RqaKN']) return function (z) {} ['constructor'](v['BpJtP'])['apply']('counter');
        else v['DLETr'](v['gsVuD']('', v['DjRSG'](B, B))[v['AQZdx']], 0x8dd * -0x1 + 0xc97 * -0x2 + 0x220c) || v['kQtSs'](v['mqFwA'](B, 0x110b + 0x12a6 + -0x9 * 0x3f5), 0x22 * 0x4 + -0x2d + -0xd * 0x7) ? function () {
            return true;
        } ['constructor'](v['gsVuD'](v['szuKf'], v['kTtSP']))['call'](v['jOxJB']) : function () {
            return false;
        } ['constructor'](v['gsVuD'](v['szuKf'], v['kTtSP']))['apply'](v['ckIQA']);
        v['thpwt'](T, ++B);
    }
    try {
        if (b) return T;
        else v['Gvifm'](T, -0xc6 * 0x24 + -0x547 + 0x3d * 0x8b);
    } catch (B) {}
}

Function Calls

None

Variables

None

Stats

MD5 d8fae2276cbc9be837c1e916a2010932
Eval Count 0
Decode Time 186 ms