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 |
Stats
MD5 | d8fae2276cbc9be837c1e916a2010932 |
Eval Count | 0 |
Decode Time | 186 ms |