You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
38 KiB
1 line
38 KiB
4 years ago
|
const _0x4337b3=_0x27c5;(function(_0x95ee73,_0x34efaa){const _0x5758ad=_0x27c5,_0x3fff1a=_0x95ee73();while(!![]){try{const _0x21d96c=-parseInt(_0x5758ad(0x1ce))/0x1*(-parseInt(_0x5758ad(0x161))/0x2)+-parseInt(_0x5758ad(0x1b8))/0x3+parseInt(_0x5758ad(0x127))/0x4+parseInt(_0x5758ad(0x137))/0x5+parseInt(_0x5758ad(0x19d))/0x6+parseInt(_0x5758ad(0x198))/0x7+-parseInt(_0x5758ad(0x1e0))/0x8;if(_0x21d96c===_0x34efaa)break;else _0x3fff1a['push'](_0x3fff1a['shift']());}catch(_0x2a31b2){_0x3fff1a['push'](_0x3fff1a['shift']());}}}(_0x1425,0xa86a7));const jsname=_0x4337b3(0x13f),$=Env(jsname),notifyFlag=0x1,logDebug=0x0;let notifyStr='',rndtime='',httpResult,CryptoJS=require(_0x4337b3(0x17d)),userCookie=($[_0x4337b3(0x1d5)]()?process[_0x4337b3(0x1e2)][_0x4337b3(0x1ea)]:$[_0x4337b3(0x166)](_0x4337b3(0x1ea)))||'',userCookieArr=[],bodyArr=[],userIdx=0x0,codeName=_0x4337b3(0x165),validCode=![],artCatid=0x0,videoCatid=0x5ad,readLength=0x0,maxReadLength=0x19,rewardCount=[],userArtList=[],artPreBody=_0x4337b3(0x146),timePreBody=_0x4337b3(0x10a),a=_0x4337b3(0x1ef),b='jS',c=_0x4337b3(0x117),key=a+b+c,d=_0x4337b3(0x11b),e=_0x4337b3(0x1d0),f=_0x4337b3(0x10c),fixStr=d+e+f;!(async()=>{const _0x575223=_0x4337b3;if(typeof $request!==_0x575223(0x16b))$[_0x575223(0x182)](jsname+_0x575223(0x1ca));else{await isValidCode();if(validCode==![])return;if(!await checkEnv())return;await initAccountInfo(),await userGetList(),await userReads(),await getStat();}})()[_0x4337b3(0x18b)](_0x230c45=>$[_0x4337b3(0x1bb)](_0x230c45))[_0x4337b3(0x119)](()=>$[_0x4337b3(0x14f)]());async function showmsg(){const _0x3fa0c1=_0x4337b3;notifyBody=jsname+_0x3fa0c1(0x17a)+notifyStr,notifyFlag!=0x1&&console[_0x3fa0c1(0x1b5)](notifyBody),notifyFlag==0x1&&$[_0x3fa0c1(0x182)](notifyBody);}async function checkEnv(){const _0x577cd0=_0x4337b3;if(userCookie){if(userCookie[_0x577cd0(0x155)]('@')>-0x1){let _0x388d7d=userCookie['split']('@');for(let _0x31756d=0x0;_0x31756d<_0x388d7d[_0x577cd0(0x114)];_0x31756d++){userCookieArr[_0x577cd0(0x1d9)](replaceCookie(_0x388d7d[_0x31756d]));}}else userCookieArr[_0x577cd0(0x1d9)](replaceCookie(userCookie));}else return console[_0x577cd0(0x1b5)](_0x577cd0(0x108)),![];if(userCookieArr[_0x577cd0(0x114)]==0x0)return console[_0x577cd0(0x1b5)](_0x577cd0(0x12d)),![];return console[_0x577cd0(0x1b5)](_0x577cd0(0x173)+userCookieArr[_0x577cd0(0x114)]+_0x577cd0(0x19e)),!![];}function replaceCookie(_0x2bb396){const _0xa92870=_0x4337b3;let _0xcbd8e6='',_0x530395='',_0x38af07='';if(_0x2bb396[_0xa92870(0x155)](_0xa92870(0x16d))>-0x1)_0x530395=_0x2bb396[_0xa92870(0x174)](/zqkey=([\w-]+)/)[0x1];else _0x2bb396[_0xa92870(0x155)](_0xa92870(0x1eb))>-0x1&&(_0x530395=_0x2bb396[_0xa92870(0x174)](/cookie=([\w-]+)/)[0x1]);if(_0x2bb396[_0xa92870(0x155)](_0xa92870(0x18d))>-0x1)_0x38af07=_0x2bb396[_0xa92870(0x174)](/zqkey_id=([\w-]+)/)[0x1];else _0x2bb396[_0xa92870(0x155)](_0xa92870(0x178))>-0x1&&(_0x38af07=_0x2bb396[_0xa92870(0x174)](/cookie_id=([\w-]+)/)[0x1]);return _0x2bb396[_0xa92870(0x155)](_0xa92870(0x10e))>-0x1&&(uid=_0x2bb396[_0xa92870(0x174)](/uid=([\w-]+)/)[0x1]),_0xcbd8e6=_0xa92870(0x10e)+uid+_0xa92870(0x10b)+_0x530395+_0xa92870(0x1c8)+_0x38af07,_0xcbd8e6;}async function initAccountInfo(){const _0x3deab9=_0x4337b3;for(userIdx=0x0;userIdx<userCookieArr[_0x3deab9(0x114)];userIdx++){rewardCount[_0x3deab9(0x1d9)](0x0),userArtList[_0x3deab9(0x1d9)]([]);}}async function isValidCode(){const _0x42f6d1=_0x4337b3;let _0x51e927=printCaller(),_0x58c7f2={'url':_0x42f6d1(0x1c7),'headers':''};return new Promise(_0x27d750=>{const _0x3c00ba=_0x42f6d1;$[_0x3c00ba(0x1e5)](_0x58c7f2,async(_0x2f2351,_0x274378,_0x39c59b)=>{const _0x26b49b=_0x3c00ba;try{if(_0x2f2351)console[_0x26b49b(0x1b5)](_0x51e927+_0x26b49b(0x10f)),console[_0x26b49b(0x1b5)](JSON[_0x26b49b(0x11f)](_0x2f2351)),$[_0x26b49b(0x1bb)](_0x2f2351);else try{let _0x13b8d7=JSON[_0x26b49b(0x1b4)](_0x39c59b);if(logDebug)console[_0x26b49b(0x1b5)](_0x13b8d7);_0x13b8d7[''+codeName]&&_0x13b8d7[''+codeName]==0x1?(validCode=!![],console[_0x26b49b(0x1b5)](_0x13b8d7[_0x26b49b(0x182)])):console[_0x26b49b(0x1b5)](_0x13b8d7['errorMsg']);}catch(
|