gepettobrowser
Version:
Puppeteer-real-browser inspired fork of puppeteer
1 lines • 5.75 kB
JavaScript
const a1_0xb5dc0e=a1_0x4b19;function a1_0x1a04(){const _0x44d169=['solved','getURL','onConnect','customer','captchaType','onMessage','action','postMessage','params','getAll','tab','onDisconnect','5788736mTphQM','4NGyMLh','sender.tab\x20not\x20defined.','reason','grid','message','tabId','email','You\x20entered\x20worker\x20key!\x20Switch\x20your\x20account\x20into\x20\x22customer\x22\x20mode\x20to\x20get\x20right\x20API-KEY','2283420kHmrKC','1573848ccKKFq','14JoyrTq','catch','init','6152145NnCoTX','864361afCHBt','187dACcct','open','recaptcha','9oWCCux','set','toUpperCase','RUB','2172558LLWQlZ','openOptionsPage','2captcha-devtools','command','addListener','install','service','No\x20apiKey','complete','then','valute','status','log','userInfo','onInstalled','apiKey','566187bCphgQ','runtime'];a1_0x1a04=function(){return _0x44d169;};return a1_0x1a04();}(function(_0x2b146c,_0x19469d){const _0x26078b=a1_0x4b19,_0x2ec3d7=_0x2b146c();while(!![]){try{const _0x59438b=parseInt(_0x26078b(0x1b0))/0x1+parseInt(_0x26078b(0x1ab))/0x2+parseInt(_0x26078b(0x1c8))/0x3*(parseInt(_0x26078b(0x1d7))/0x4)+parseInt(_0x26078b(0x1af))/0x5+-parseInt(_0x26078b(0x1b8))/0x6*(-parseInt(_0x26078b(0x1ac))/0x7)+-parseInt(_0x26078b(0x1d6))/0x8*(-parseInt(_0x26078b(0x1b4))/0x9)+parseInt(_0x26078b(0x1aa))/0xa*(-parseInt(_0x26078b(0x1b1))/0xb);if(_0x59438b===_0x19469d)break;else _0x2ec3d7['push'](_0x2ec3d7['shift']());}catch(_0xa7b4ad){_0x2ec3d7['push'](_0x2ec3d7['shift']());}}}(a1_0x1a04,0x9b5f7),chrome[a1_0xb5dc0e(0x1c9)][a1_0xb5dc0e(0x1c6)][a1_0xb5dc0e(0x1bc)](function(_0x1dddb5){const _0x4bb9b2=a1_0xb5dc0e;_0x1dddb5[_0x4bb9b2(0x1d9)]==_0x4bb9b2(0x1bd)&&(chrome[_0x4bb9b2(0x1c9)][_0x4bb9b2(0x1b9)]?chrome['runtime'][_0x4bb9b2(0x1b9)]():self[_0x4bb9b2(0x1b2)](chrome[_0x4bb9b2(0x1c9)][_0x4bb9b2(0x1cb)]('options/options.html')));}));var API;function a1_0x4b19(_0xffa257,_0x6d9900){const _0x1a045c=a1_0x1a04();return a1_0x4b19=function(_0x4b19a6,_0x22fbbd){_0x4b19a6=_0x4b19a6-0x1a8;let _0x364162=_0x1a045c[_0x4b19a6];return _0x364162;},a1_0x4b19(_0xffa257,_0x6d9900);}Config[a1_0xb5dc0e(0x1d3)]()[a1_0xb5dc0e(0x1c1)](_0x2393b9=>{const _0x3045c3=a1_0xb5dc0e;_0x2393b9['apiKey']&&(initApiClient(_0x2393b9['apiKey']),_0x2393b9[_0x3045c3(0x1c2)]===_0x3045c3(0x1b7)&&(API['service']='rucaptcha.com'));});function initApiClient(_0x2063fd){API=new TwoCaptcha({'apiKey':_0x2063fd,'service':'2captcha.com','defaultTimeout':0x12c,'pollingInterval':0x5,'softId':0xb12});}var devtoolsConnections={};chrome[a1_0xb5dc0e(0x1c9)][a1_0xb5dc0e(0x1cc)]['addListener'](function(_0x1e5144){const _0x168754=a1_0xb5dc0e;_0x1e5144[_0x168754(0x1cf)]['addListener'](function(_0x1c0afc){const _0x4745c2=_0x168754;switch(_0x1c0afc[_0x4745c2(0x1bb)]){case _0x4745c2(0x1ae):devtoolsConnections[_0x1c0afc[_0x4745c2(0x1dc)]]=_0x1e5144,_0x1e5144[_0x4745c2(0x1d5)][_0x4745c2(0x1bc)](function(){delete devtoolsConnections[_0x1c0afc['tabId']];});break;case _0x4745c2(0x1ba):for(tabId in devtoolsConnections){devtoolsConnections[tabId][_0x4745c2(0x1d1)](_0x1c0afc);}break;case _0x4745c2(0x1b3):API[_0x4745c2(0x1da)](_0x1c0afc[_0x4745c2(0x1d2)])[_0x4745c2(0x1c1)](_0x2d8969=>{const _0x1d450c=_0x4745c2;_0x1e5144['postMessage']({'command':_0x1d450c(0x1b3),'request':_0x1c0afc,'response':_0x2d8969});})[_0x4745c2(0x1ad)](_0xf0c4eb=>{const _0x16533d=_0x4745c2;_0x1e5144['postMessage']({'command':_0x16533d(0x1b3),'request':_0x1c0afc,'error':_0xf0c4eb[_0x16533d(0x1db)]});});break;case _0x4745c2(0x1ca):console['warn']('Captcha\x20already\x20solved');break;default:let _0xda7f13=_0x1e5144['name']+'_'+_0x1c0afc['action'];if(self[_0xda7f13]===undefined)return;self[_0xda7f13](_0x1c0afc)['then'](_0x463169=>{const _0x49f279=_0x4745c2;_0x1e5144[_0x49f279(0x1d1)]({'action':_0x1c0afc[_0x49f279(0x1d0)],'request':_0x1c0afc,'response':_0x463169});})[_0x4745c2(0x1ad)](_0x3b4a91=>{const _0x17f86b=_0x4745c2;_0x1e5144[_0x17f86b(0x1d1)]({'action':_0x1c0afc[_0x17f86b(0x1d0)],'request':_0x1c0afc,'error':_0x3b4a91['message']});});}});}),chrome[a1_0xb5dc0e(0x1c9)][a1_0xb5dc0e(0x1cf)]['addListener'](function(_0xc70c71,_0x4bdf26){const _0x14e8ba=a1_0xb5dc0e;if(_0x4bdf26&&_0x4bdf26[_0x14e8ba(0x1d4)]){var _0x25addb=_0x4bdf26['tab']['id'];_0x25addb in devtoolsConnections?devtoolsConnections[_0x25addb][_0x14e8ba(0x1d1)](_0xc70c71):console[_0x14e8ba(0x1c4)]('Tab\x20not\x20found\x20in\x20connection\x20list.');}else console['log'](_0x14e8ba(0x1d8));return!![];}),chrome['tabs']['onUpdated']['addListener'](function(_0x245f70,_0x4983da,_0x1bd89e){const _0x28ebb9=a1_0xb5dc0e;_0x245f70 in devtoolsConnections&&_0x4983da[_0x28ebb9(0x1c3)]===_0x28ebb9(0x1c0)&&devtoolsConnections[_0x245f70][_0x28ebb9(0x1d1)]({'name':'reloaded'});});async function popup_login(_0x22560a){const _0x58548d=a1_0xb5dc0e;initApiClient(_0x22560a[_0x58548d(0x1c7)]);let _0x391279=await API['userInfo']();if(_0x391279['key_type']!==_0x58548d(0x1cd))throw new Error(_0x58548d(0x1a9));return _0x391279[_0x58548d(0x1c2)]=_0x391279['valute'][_0x58548d(0x1b6)](),_0x391279[_0x58548d(0x1c2)]==='RUB'&&(API[_0x58548d(0x1be)]='rucaptcha.com'),Config[_0x58548d(0x1b5)]({'apiKey':_0x22560a[_0x58548d(0x1c7)],'email':_0x391279[_0x58548d(0x1a8)],'valute':_0x391279['valute']}),_0x391279;}async function popup_logout(_0x5b8588){const _0x5cfd7b=a1_0xb5dc0e;return Config[_0x5cfd7b(0x1b5)]({'apiKey':null}),{};}async function popup_getAccountInfo(_0x19c424){const _0x1f72b2=a1_0xb5dc0e;let _0x356209=await Config[_0x1f72b2(0x1d3)]();if(!_0x356209[_0x1f72b2(0x1c7)])throw new Error(_0x1f72b2(0x1bf));let _0x3b3c98=await API[_0x1f72b2(0x1c5)]();return _0x3b3c98['valute']=_0x3b3c98['valute'][_0x1f72b2(0x1b6)](),_0x3b3c98;}async function content_solve(_0x3347a6){const _0x3eba47=a1_0xb5dc0e;return await API[_0x3347a6[_0x3eba47(0x1ce)]](_0x3347a6[_0x3eba47(0x1d2)]);}