-
Notifications
You must be signed in to change notification settings - Fork 88
/
Copy pathftbz.js
27 lines (25 loc) · 31.1 KB
/
ftbz.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
/*
2023.06.18
@随缘撸豆
感谢@jack 技术支持
广汽丰田bz小程序
抓取xcx.nevapp.gtmc.com.cn 中的 authorization
变量名 ftbz
也可以写入脚本同目录 自建ftbz.txt 分行隔开
cron: 17 0,8,16 * * *
const $ = new Env("广汽丰田bz")
https://raw.githubusercontent.com/liuqi6968/-/main/ftbz.js
*/
var version_='jsjiami.com.v7';const _0x24331c=_0x313b;(function(_0x289b2c,_0x443203,_0x351c62,_0x53368b,_0x1c0143,_0x47314c,_0x1b5ae3){return _0x289b2c=_0x289b2c>>0x3,_0x47314c='hs',_0x1b5ae3='hs',function(_0x41bea3,_0x505e7c,_0x31f6c1,_0x249e56,_0x1169f2){const _0x31d336=_0x313b;_0x249e56='tfi',_0x47314c=_0x249e56+_0x47314c,_0x1169f2='up',_0x1b5ae3+=_0x1169f2,_0x47314c=_0x31f6c1(_0x47314c),_0x1b5ae3=_0x31f6c1(_0x1b5ae3),_0x31f6c1=0x0;const _0x568163=_0x41bea3();while(!![]&&--_0x53368b+_0x505e7c){try{_0x249e56=parseInt(_0x31d336(0x269,'Mv$z'))/0x1+parseInt(_0x31d336(0x215,'&cH9'))/0x2*(parseInt(_0x31d336(0x25d,'j89$'))/0x3)+parseInt(_0x31d336(0x1ea,')ldS'))/0x4*(-parseInt(_0x31d336(0x237,'v!$7'))/0x5)+parseInt(_0x31d336(0x24e,'XAI8'))/0x6+parseInt(_0x31d336(0x1c2,'y^l1'))/0x7+-parseInt(_0x31d336(0x181,'1mGm'))/0x8+parseInt(_0x31d336(0x1ca,'1mGm'))/0x9*(-parseInt(_0x31d336(0x188,'dBjz'))/0xa);}catch(_0x414e13){_0x249e56=_0x31f6c1;}finally{_0x1169f2=_0x568163[_0x47314c]();if(_0x289b2c<=_0x53368b)_0x31f6c1?_0x1c0143?_0x249e56=_0x1169f2:_0x1c0143=_0x1169f2:_0x31f6c1=_0x1169f2;else{if(_0x31f6c1==_0x1c0143['replace'](/[rQSqVbMXURpuICNxWHJ=]/g,'')){if(_0x249e56===_0x505e7c){_0x568163['un'+_0x47314c](_0x1169f2);break;}_0x568163[_0x1b5ae3](_0x1169f2);}}}}}(_0x351c62,_0x443203,function(_0x27007d,_0x55aab3,_0x4aa972,_0x2888e7,_0x25f63a,_0x1c3dce,_0x5e567b){return _0x55aab3='\x73\x70\x6c\x69\x74',_0x27007d=arguments[0x0],_0x27007d=_0x27007d[_0x55aab3](''),_0x4aa972='\x72\x65\x76\x65\x72\x73\x65',_0x27007d=_0x27007d[_0x4aa972]('\x76'),_0x2888e7='\x6a\x6f\x69\x6e',(0x130d67,_0x27007d[_0x2888e7](''));});}(0x608,0xe5494,_0x5cd4,0xc3),_0x5cd4)&&(version_=_0x5cd4);const $=new Env(_0x24331c(0x224,'k5T]')),fs=require('fs');let httpResult,httpReq,httpResp;const ckFile1='ftbz.txt',ckName=_0x24331c(0x23c,'9(hB');let userCookie=[];try{userCookie=userCookie['concat'](fs[_0x24331c(0x1bc,'X@k*')]('./'+ckFile1,_0x24331c(0x184,'fx^!'))[_0x24331c(0x240,'&cH9')]('\x0a')||[]),console['log']('ck文件[\x20'+ckFile1+_0x24331c(0x210,'X@k*')),this['mxr']=!![];}catch(_0x53b362){console['log'](_0x24331c(0x262,'Q&os')),this[_0x24331c(0x1ef,'X@k*')]=![];}let mxr=this[_0x24331c(0x200,'qy2*')];function _0x5cd4(){const _0x14c181=(function(){return[version_,'CIjuIRsMQjxUirWVaSJmiubQ.pNUcNoMmHq.XWv7==','6lsF5y++pa','W6BcGmkhzmki','lSogcSk2W6y','kCoEdmk/W4m','ACovxW','WQ3dJmomWQZcQa','AuOQFCkh','WQfWW5NdH1ZdG3HGwNxdMmkjtLxdKYpcIWigWRJcVZ9JW7FcPM02E8kIWQxcUSoLAhNcGSkRp8oK','WRf2ESoKvSkqW74WWRNcJmojW7NdK8oBiMu','W6xcVSoAWQDD','zCoGx8omna','W7u3WQbGW6S','uSk2W7Lm','WPKDW6BdHum','W4PxWQNcIvu','qSkWW7m','r8okzCoPog/dUWuxW5jwdmoMWO3dKZe','A8klzYxdLSoNW68','e8okWQrttCkIftxdHMy','W7yVWP5p','aJNLIOpOVklMIkpLIyq','C8oGW5zAWRy','W43cOctdGa','wmoQW7qv','aHD4jmk9','B3TTW7OicCoX','t3/dHSkZW4S','cmoNW5SaBCowW68','WQCqWOddLSot','WR/dPmofWPhcPCkAW4pcPmoFbba','vG1ooKa','W7xcJSkBy8kiWOGk','wmkVW6PiwW','F0qd6i+O5B6K56s05yIAWPO','W6SpWPniW7W','WRDJFG','6lAj5yY4gW','FmkMW5CXgG','WOVcIq7cRsupW7pdOsldN8oZW5pdONrypmkUWRhcTSozxmk/WQZdVIWNtCo6WPxdTg4dWRpcPIyfW6q6WRy1mSksW7r/WQLGW5TlWRaeW6xcRqnWshfqpt/cHf/cIsBdS33dQmk+WOLeFmk1q33cKmoWWP/cUa','W70UWP5tWP4','5lIe55s9pLq','t2JcNH3dKSkcWR3cTCodW5XMmctdKSkTAq','5lIT6lAg5y+s','W4egW7ZdOW','WPOjWQpdLSodtaNdNSog','WQVdV8odWPe','W5aSW7RcIwTUWPyoWOzGW5ax','ySki5OkH56wt5yQlyJ0','imoUEXtcGSonW5JcVEs7OUExSmoksCoeW791WOC9dmkkWQ41','6lwc5yYSDW','htPkjCk0WOvrCvZdUSojBs19W6BdUa','fmkdW4ZcMdpcP8oV','dSobbSkr','WRy9W4W','umkfuuJdVW','W7W0WO5gWPu3vhpcNCoIW7JcJCkzrCkzegJdIqZdJCkpcmkNW4T4x1yDW5FdQqtdMs8NCCoSFCoKluKSW5BdMSo+gSkxoWhcU8k0W7hcQmobBwJdKw7cMgb0omk0WP3dT8kBW6L0WR5Gdg1C','vwya','uafqmf/cRxK','W7isW5NOJzpLVRhNP77LIBiE','amoTWQ8rkCkLW4VdVcFdOLZcIMa','5PYa5OQ95yMMESoK','WRLOBSoTrW','WO7dNSoRW67cKcP8W7tdQmkWhu0RW5vkW6/cSuddKKZdGmkV','WQ8nW6H6W6u','WP0iWQr8','jmkxW4NcRJa','xwm4s8o8','WPywWRldMCoY','lMLkW787','WPuYumk8WR9Jsg3dNrnqlG','W5VcRJpdKSolA8oqBSkUW4CeWO8qk1lcPG','u8kPW5W1dW','W6BcNcVdImo7','yZ/cUCokhG','WQZcRwTRla','kXJcSSkV','sCkkr17dOG','WO11W7VcO1bdWO4n','W7tcJSkrBG','W5aFW6m','W6lcTCogbqDlW6G','WPlcUwv6gq','W5RdIu7dR2yfW6tcGJVdVSoZWRBdTa'].concat((function(){return['fmkDW6JcIZRcOmo/','ECkpW7HbBG','s8oWW7uEu8oyW7BcGJJdJutdI8keCJ9VocmI','WObWyIG0','W73cGCoKWOfv','BmkSwKNdNG','FmoovCkkFSkOvqSdbsddOX8NFCoTjbG3WPW0qG','tSoKW6mhACoPW7NcHtBdVgpdISk8FJ5x','6lAx5y6eW5q','W4DgWO3cLfuRwXhdJmo3W5TBb8o9WQb3W5LvWPKwrSowW5bIW7FdTmkzW6aJnWu4r8oyWQlcIaVdGatcJGnsW5mKjmo9b8oIW4NcM8kYW7ixevqsW6/cM8kAWPJdGCoAWO8QWQVdUbnMW4WnW57dNmoTumohW4BcH8kxWPjUFW9xWPzZ','77Y8mEw1KowTMUAkOW','tSojt2e0','WPhcMaNcSJPdWRK','WPOYu8ky','vCkwv8oiWRZdG8kjW7BcVCkxwCoFxq','jCoxi8k6W60','DCkbCWVdLmo1W4tdI8kiW7GHzG','WR7dI2DAga','erjikG','5P2e5y2T54+Z5P2n5z6i5PEc5lQ1WOtOSAxNLOZPNjVPVypNJBRLO7FLJAVPHyi','WPCtWQfhWPnlWQPIW497haG','W7hcSSk9vCkJ','WOe+t8otWR9ICgpdMqOymmkLWPdcJWxcQHxcP8kJwMe','WPSYu8ke','WOi+WOfoWRi','WQ3cVgLMn8on','nSk5WPagW6RdO3RcOCknWPbUohS','g8kzW5NcQZJcRCovsSo4W4qYtq','nw1sW6y8ACkMi8oktMddJK/dMZhdTaJcNmkbBmoGexrpWPOknupcHq','54Y95Ag25yYb6ywig3S','pKX8W5S9','W6BcNmkTW6SL','q2RcLvJdV8kcWQxcOmowW54kobZdLSk9m8oblSolsSoqvq','W5tdRtldJmoKA8o9DCkVW5bKW5P+','a8oFWRehcmoBqNRcRJlcTmkZWRO','WRyWECkAWPu','CHXRmNu','5lMd6lw95y+o','kCkXjSoNWPi','wSooB8ogea','ySo+W4vcWOy','WPWjWQtdSSou','rSkGW6q','CMWZt8oP','WPRdKSo0','W6q1WOLE','W7RcIXyUzmoqW7yhqw3dJ8oAlSkt','W41DWP3cNq','z8oTdGKCW5lcJXtdRwldSmkz','BmkACMFcGG','WRJdNe5/','W4LGW5RKU7ZMLipNRBpLIyT85Bsx5AYn5OQq','zCoMW4zp','rK1kbhyMvca','WO15sIm','W6lcGmkQW68','wmkOW5WP','oqlcPCk+','r2hdKSk6W5PMWQqXeX5MW7dcMSo1W4L+','W6xcKCkzFSkz','6lAA5y60W4y','jHxcVmkZlJW','WQVcVhrPg8ofEGdcPCoygCktn8oXWRq4','Amoiq8odzmkL','W4VcTY3dGmoE','pr7cOSk6ka','W4pcOcC','wmkfW4r0Fq','WQGZWOtdU8oN','DmoyxSom','W7qoW5pcVKm','E8kOW5W2hG','smkIW4S/g2S3','WRTWxs8z','tCkCuq','WO/cKH3cNdHrWPlcOs7dLCoTWOq','vmkfufddMCk4B3CjsYflW5RcJLRcSG','WOWiWQNdH8oasXm','WPtdKSo3WRK','sCkIiLRdHW','W4mwW7ZdPc/cV8kG','irlcT8kYkdO','BmoLW6TyWQm','WOKjW7ncW6OLo8ojW5/cH8ohW4JdMwa3nq','ySkiWRO'].concat((function(){return['W6abWR97W5La','DCkbCW','uSoKqmobFq','C8oWW5FdTSo8','W4FcU8ohea8','W7GVWP0','WRKeWPFdVSoh','mrtcRSo4iY3dT8kxWPumW6hdLLi3WQy9WOW8WPSTBu4','qCoozCoTf3ZdSa','oCo7da','WR7cSwS','C8obvKiBWOe2WPX2W4tcL0RcJtJdJty','W6ebWRvH','W68bWRy','WPlcUr7cPZC','W6dcQSopfWG','WRZcSMLKmCohwGhcRCoipSko','WOyjWQpdLSoD','DCkxEvtdRG','t2dcGbpdOG','uafco3xcSNddNXaCnmkD','W7pcT8k6W4er','W7dcMSk9W74','s8ojW6NdL8oopxpcISoJW5FdQSouW6JcIZWq','dCotjWq','W7FLHjNMI77LIjK','bmotWRyicCoFq1BcSXxcJ8kuWPe','dr/cHCkDaG','gWxcNmkUgG','eCkFW5dcIZRcPCoI','oSkp5OgB56sr5yQmW4NcMG','WPKtWQj/','W4NcQ8o/WQfUwr03W5dcP8kvi0xcUSoEW7BdVa','qmodECo1fNNdSG','W7RcIXCJyCoqW7zLAxhdJmotga','W4/dLCo55lMn5PAL56YL5yMGW5pLTzFLRi/MI5S','dmotjXG','gHninM8','rdRcRCocnG','e8o25yQ26l+/5OMR5yQv','WO3cKY3cNZe','xCkZW5uZiNq2','W4S1W4tdJZC','WOn5srSEWQtcGSkeW4VcUdmB','DJhcUmotfSoweX/cH8khENVcUYJcP3O','qSkMn13dISks','vCoPW7VdR8of','W7xcJSkyz8kbWOmkWRVcRSklF8oTWRblW5SV','bSoinXhdI39SWOSEW4CXW7tcUXhdHCoSW53dQ8kkb8kMdJFcO0yAWPVcMSkRW4VdJmkGW57cSCoWWOXOo8ktq8okBMSArSkOxrr5e8kNqCkWWRfMxJGUW53cPrhdTSofE8kmF1SgWROIW54bW47dNSoaAu/cKmoPW7ZcNSoX','u8oRW7qjuG','WQZdNfq','W7elWQj3W5rcW5q','vN00qSkG','vMi4vW','WQJdTCooWQFcKW','r8kwqLxdRSknBMOctra','x8kpEYVdLW','W7RcJSksvSkdWOiWWR3cTCkmsSoG','pMXuW6qQpCo9','uSk2W7npCCoYWRxdQZ3dOw3cMW','W55hWPZcLL9ffu3dN8oxW4yBhCo9WQrAW4bwW4m','WRJcUhm','WPhdJ8oYWQ7cIH9LW7ZdTSk0qhG6W4TCWQ3cPG','bSkCWQ7cJSk9AcxcSSoNW6FdKmoWW5W','iCkcvSkbW40','6lE55yYQxa','W6eWBmoJASk6W4KO','6lEj5y+HDq','W4BcRCoQWR9Pm11XW4BcSmkEx07cRmoDW7VdUbtdLr/cHSo2WQW9bYm0W6hdVa7dJmkPbmk6gsJdImkBsmk+W4FdLSkId0TjWOlcPv7dRYmjf8kBWObdW4D+WO/dKCo5jgq0WRe/WRFdKXpdHmoRBmk0WPytDCoR','WOZcHx1mfW','6lEq5y2kW4G','tXXr','WO0MkSkO','dtrxkW','A8opqMG2WOawWODNW5/cS1W','WPOYwSknWR1ICMVdHHrLi8kWWONcMvG','WOz4sJ8i','kItcU8kUcW','l8k/vmkyW7y','B8ofW6ldR8oi','e8kxlmodWPf4WPNcI1xdIJDR','Dc7cPCope8oqbGlcGCkgrYdcSc/cVwC','BSoNW4ztWQS','W51xWORcI0PNeq'];}()));}()));}());_0x5cd4=function(){return _0x14c181;};return _0x5cd4();};if(this[_0x24331c(0x19d,'H@zh')]==![])try{userCookie=userCookie[_0x24331c(0x1a8,'WHm]')]((($['isNode']()?process['env'][ckName]:$['getdata'](ckName))||'')?.[_0x24331c(0x246,'l(kX')]('\x0a')||[]),console[_0x24331c(0x195,'LJR*')](_0x24331c(0x26c,'bLDU')+ckName+_0x24331c(0x1cf,'Y1$4'));}catch(_0x3c8d3a){}let userList=[],userIdx=0x0,userCount=0x0,time=Math['round'](Date['now']());class UserInfo{constructor(_0x251eb9){const _0x220882=_0x24331c,_0x122756={'IijHl':_0x220882(0x20a,'WU1o')};this[_0x220882(0x1cd,'dBjz')]=++userIdx,this[_0x220882(0x245,'CGZP')]=![];try{_0x122756[_0x220882(0x25a,'G(&X')]!==_0x122756[_0x220882(0x1fe,'j89$')]?this['content']=_0x473d67[_0x220882(0x21b,'maIg')]:(this['ck']=_0x251eb9,this['user']=phoneNum(''+this['id']),this[_0x220882(0x24f,'VPiv')]=!![]);}catch(_0x283807){}}async[_0x24331c(0x22f,'VPiv')](){const _0x23294e=_0x24331c,_0x563d9c={'LPaTS':function(_0x3f7d16,_0x445319){return _0x3f7d16!==_0x445319;},'VKINO':'AJAQb','PxHmF':'ZxsXX','NqlAI':function(_0x2d30e7,_0x17fb12,_0x39fc5b,_0xc7b2fe){return _0x2d30e7(_0x17fb12,_0x39fc5b,_0xc7b2fe);},'ofLrD':function(_0xcb0311,_0x419db9,_0x2f7fa4){return _0xcb0311(_0x419db9,_0x2f7fa4);},'EYzTu':_0x23294e(0x1e5,'l(kX'),'TSjrY':function(_0x7d3469,_0x1c0638){return _0x7d3469==_0x1c0638;},'jAaSH':_0x23294e(0x244,'LJR*')};try{if(_0x563d9c['LPaTS'](_0x563d9c[_0x23294e(0x206,'Y1$4')],_0x563d9c[_0x23294e(0x177,'X@k*')])){let _0x25d03b=_0x23294e(0x233,'BF2t'),_0x12210a='',_0x513858={'Host':_0x23294e(0x26f,'7Qo9'),'authorization':''+this['ck'],'Content-Type':_0x23294e(0x204,')ldS')},_0x39d0c1=_0x563d9c[_0x23294e(0x1ff,'j89$')](popu,_0x25d03b,_0x513858,_0x12210a);await _0x563d9c[_0x23294e(0x252,'j]ur')](httpRequest,_0x563d9c[_0x23294e(0x1e8,')vY5')],_0x39d0c1);let _0x2d3de9=httpResult;_0x563d9c['TSjrY'](_0x2d3de9[_0x23294e(0x1a4,'h7EK')][_0x23294e(0x1c0,'Q&os')],0x989680)?_0x563d9c['LPaTS'](_0x563d9c[_0x23294e(0x1d6,'olvY')],_0x563d9c['jAaSH'])?_0x3e411a=_0x1675f8[_0x23294e(0x1fd,'maIg')](_0x225ba5[_0x23294e(0x187,'Mv$z')]):(this['id']=_0x2d3de9['body'][_0x23294e(0x1d1,'0LyT')],await this[_0x23294e(0x1e4,'WU1o')]()):$[_0x23294e(0x1f8,'HJXo')](_0x23294e(0x22d,')vY5')+this[_0x23294e(0x23e,'k5T]')]+']\x20\x20未知原因\x20');}else _0x5b1303=_0x1e9cda[_0x23294e(0x266,'lkVI')];}catch(_0xff3288){console['log'](_0xff3288);}finally{return Promise[_0x23294e(0x1a3,'Rnnz')](0x1);}}async[_0x24331c(0x251,'isRK')](){const _0x123a60=_0x24331c,_0x12b963={'sncAq':_0x123a60(0x1da,'1mGm'),'Faoam':function(_0x201ba0,_0x5afd8e){return _0x201ba0==_0x5afd8e;},'pcjXB':_0x123a60(0x196,'y^l1'),'skHIE':function(_0x2f9915,_0x4bc1af){return _0x2f9915===_0x4bc1af;},'qDdza':_0x123a60(0x1ae,'6I0d'),'cUZMr':function(_0x248378,_0x6f810a){return _0x248378-_0x6f810a;},'urGAK':function(_0x3b1b1c,_0x4e75f5){return _0x3b1b1c<_0x4e75f5;},'HSCdl':_0x123a60(0x21c,'y^l1'),'PmxSE':_0x123a60(0x214,'(3Wr'),'bljaa':function(_0x4b1a80,_0x348772){return _0x4b1a80===_0x348772;},'KdxMN':'RYeaX','RrJxW':_0x123a60(0x264,'maIg')};try{let _0x502a0a=_0x123a60(0x258,'WU1o'),_0x3be8a6='',_0x1b18d3={'Host':_0x123a60(0x255,'qy2*'),'authorization':''+this['ck'],'Content-Type':'application/json'},_0x4683d0=popu(_0x502a0a,_0x1b18d3,_0x3be8a6);await httpRequest(_0x12b963[_0x123a60(0x17c,'6I0d')],_0x4683d0);let _0x28da2e=httpResult;if(_0x12b963['Faoam'](_0x28da2e[_0x123a60(0x1d5,'*[D#')][_0x123a60(0x25c,'lkVI')],0x989680)){if(_0x123a60(0x1f5,'h7EK')===_0x12b963[_0x123a60(0x1de,'TG%I')]){if(_0x4060ef){for(let _0x9585b9 of _0x242824){if(_0x9585b9)_0x43108d[_0x123a60(0x180,'BF2t')](new _0x597db9(_0x9585b9));}_0x2dd24e=_0x42c110['length'];}else return _0x594163['log']('未找到CK'),![];return _0x44f06c['log']('\x0a共找到'+_0x263b01+_0x123a60(0x178,'(3Wr')),!![];}else{if(_0x12b963[_0x123a60(0x17e,'k5T]')](_0x28da2e[_0x123a60(0x261,'dBjz')][0x0][_0x123a60(0x191,'l(kX')][0x0][_0x123a60(0x1f3,'lkVI')],![]))$[_0x123a60(0x241,'lkVI')](_0x123a60(0x1eb,'j]ur')+this['index']+_0x123a60(0x1f0,')ldS')+_0x28da2e[_0x123a60(0x1a1,'A^cB')][0x0][_0x123a60(0x1bf,'olvY')][0x0][_0x123a60(0x26e,'bLDU')]),await this['sign']();else _0x12b963[_0x123a60(0x1ac,'mzDG')](_0x28da2e[_0x123a60(0x187,'Mv$z')][0x0][_0x123a60(0x20c,'Y1$4')][0x0]['completionStatus'],!![])&&$[_0x123a60(0x183,'9sSS')](_0x123a60(0x18f,'ikg*')+this[_0x123a60(0x1b9,'6I0d')]+_0x123a60(0x1a7,'olvY')+_0x28da2e[_0x123a60(0x1dd,'k5T]')][0x0][_0x123a60(0x19f,'H@zh')][0x0]['title']+':\x20已完成');let _0x20f0d9=[0x1,0x2,0x3];for(let _0x3216dc of _0x20f0d9){if(_0x12b963['skHIE'](_0x12b963[_0x123a60(0x1b6,'XAI8')],'xNLpJ'))_0x9d0227['logAndNotify'](_0x123a60(0x1fc,'peiT')+this['index']+_0x123a60(0x186,'BF2t'));else{if(_0x12b963[_0x123a60(0x221,'0LyT')](_0x28da2e[_0x123a60(0x189,'j]ur')][0x0]['taskCenterBoList'][_0x3216dc][_0x123a60(0x1d4,'CGZP')],![])){let _0x464118=_0x28da2e['body'][0x0][_0x123a60(0x242,'LJR*')][_0x3216dc][_0x123a60(0x1e3,'v!$7')],_0x3e96ab=_0x28da2e['body'][0x0]['taskCenterBoList'][_0x3216dc][_0x123a60(0x1bb,'7Qo9')];var _0x901f2c=_0x12b963[_0x123a60(0x26d,'&cH9')](_0x464118,_0x3e96ab);this['a']=_0x28da2e['body'][0x0][_0x123a60(0x1a6,'b)Y@')][_0x3216dc]['ruleCode'],$[_0x123a60(0x1f2,'G(&X')]('账号['+this[_0x123a60(0x243,'0LyT')]+_0x123a60(0x1b1,')vY5')+_0x28da2e[_0x123a60(0x247,'h7EK')][0x0][_0x123a60(0x256,'isRK')][_0x3216dc][_0x123a60(0x211,'Mv$z')]+':\x20'+_0x28da2e['body'][0x0][_0x123a60(0x225,'7Qo9')][_0x3216dc][_0x123a60(0x21a,'X@k*')]+'/'+_0x28da2e['body'][0x0][_0x123a60(0x22e,'(3Wr')][_0x3216dc][_0x123a60(0x1b8,'l(kX')]);for(var _0x51051b=0x0;_0x12b963[_0x123a60(0x260,'1mGm')](_0x51051b,_0x901f2c);_0x51051b++){if(_0x12b963['HSCdl']===_0x12b963[_0x123a60(0x1f7,'olvY')])return _0x50727a[_0x123a60(0x25b,'XAI8')](0x1);else await this['sin']();}}else _0x12b963[_0x123a60(0x1e0,'fx^!')](_0x28da2e[_0x123a60(0x20f,'BF2t')][0x0]['taskCenterBoList'][_0x3216dc][_0x123a60(0x1d7,'maIg')],!![])&&$[_0x123a60(0x25f,'fx^!')](_0x123a60(0x1ee,'A^cB')+this[_0x123a60(0x1fa,'Mv$z')]+']\x20\x20'+_0x28da2e[_0x123a60(0x24a,'maIg')][0x0][_0x123a60(0x1b3,'G(&X')][_0x3216dc][_0x123a60(0x194,'h7EK')]+_0x123a60(0x259,'Ig4^'));}}}}}catch(_0x38ab5f){console['log'](_0x38ab5f);}finally{return _0x12b963['bljaa'](_0x12b963[_0x123a60(0x1f6,')vY5')],_0x12b963[_0x123a60(0x1c4,'h7EK')])?_0x34e9b2[_0x123a60(0x1db,'WHm]')](0x1):Promise['resolve'](0x1);}}async[_0x24331c(0x229,'TG%I')](){const _0x432847=_0x24331c,_0x5e1431={'KgDhG':function(_0x1c8c80,_0x4caf12){return _0x1c8c80!==_0x4caf12;},'yBGHO':_0x432847(0x1af,'h7EK'),'MdbxA':'application/json','haBPD':function(_0x17e86e,_0x17d608,_0x498f91){return _0x17e86e(_0x17d608,_0x498f91);},'RZwKP':'post','UsZot':function(_0x34f823,_0x354fe7){return _0x34f823==_0x354fe7;},'PCMJV':function(_0x38b712,_0x4a1f37){return _0x38b712==_0x4a1f37;}};try{if(_0x5e1431[_0x432847(0x205,']X91')](_0x432847(0x1ce,'CGZP'),_0x432847(0x218,'6I0d'))){let _0x35dd86=_0x432847(0x1ec,']X91'),_0x26da53=_0x432847(0x203,'q7s[')+this['id']+'\x22}',_0x19bc3d={'Host':_0x5e1431[_0x432847(0x267,'9(hB')],'authorization':''+this['ck'],'Content-Type':_0x5e1431[_0x432847(0x24d,'l(kX')]},_0x22a664=popu(_0x35dd86,_0x19bc3d,_0x26da53);await _0x5e1431[_0x432847(0x21e,'WHm]')](httpRequest,_0x5e1431['RZwKP'],_0x22a664);let _0x5906ad=httpResult;if(_0x5e1431[_0x432847(0x1ba,'H@zh')](_0x5906ad[_0x432847(0x18b,'0LyT')][_0x432847(0x1c8,']X91')],!![]))$[_0x432847(0x26a,'VPiv')](_0x432847(0x1e9,'l(kX')+this[_0x432847(0x1f4,'j]ur')]+_0x432847(0x21d,'X@k*')+_0x5906ad[_0x432847(0x212,'LJR*')][_0x432847(0x1df,'H@zh')]+':');else _0x5e1431[_0x432847(0x202,'peiT')](_0x5906ad[_0x432847(0x1be,'bLDU')][_0x432847(0x1e6,'A^cB')],![])&&$[_0x432847(0x1e1,'maIg')]('账号['+this[_0x432847(0x239,')ldS')]+_0x432847(0x1cb,'bLDU'));}else _0x4ccdc1['log'](_0x2d5af7);}catch(_0x3c578f){console[_0x432847(0x1a9,'fx^!')](_0x3c578f);}finally{return Promise[_0x432847(0x19b,'0LyT')](0x1);}}async[_0x24331c(0x20b,'v!$7')](){const _0x3610f4=_0x24331c,_0x3a26f4={'ieyDk':function(_0x5d5ee4,_0x213070){return _0x5d5ee4+_0x213070;},'oZhEW':_0x3610f4(0x23a,'A^cB'),'NIIcq':function(_0x338494,_0x199c13,_0x36de7d,_0x574b11){return _0x338494(_0x199c13,_0x36de7d,_0x574b11);},'uYqeq':function(_0x4e1029,_0x5d786a,_0x32e70b){return _0x4e1029(_0x5d786a,_0x32e70b);},'BxCDg':'post','dxmyV':function(_0x139117,_0x373c62){return _0x139117==_0x373c62;}};let _0x3131da=_0x3a26f4[_0x3610f4(0x17a,'Y1$4')](Math['floor'](Math[_0x3610f4(0x268,'l(kX')]()*0x186a0),0x1);try{let _0x549798=_0x3610f4(0x222,'XAI8'),_0x53a8e1=_0x3610f4(0x270,'LJR*')+this['a']+_0x3610f4(0x20e,'y^l1')+this['a']+':'+this['id']+':'+_0x3131da+'\x22}',_0x1da5e0={'Host':_0x3a26f4['oZhEW'],'authorization':''+this['ck'],'Content-Type':_0x3610f4(0x18d,'Ig4^')},_0x21fb6d=_0x3a26f4['NIIcq'](popu,_0x549798,_0x1da5e0,_0x53a8e1);await _0x3a26f4['uYqeq'](httpRequest,_0x3a26f4[_0x3610f4(0x25e,'j89$')],_0x21fb6d);let _0x3c7204=httpResult;_0x3a26f4[_0x3610f4(0x193,'LJR*')](_0x3c7204[_0x3610f4(0x1b4,'WHm]')]['grantPointsResult'],!![])&&$[_0x3610f4(0x22a,'ikg*')](_0x3610f4(0x220,'LJR*')+this[_0x3610f4(0x248,'H@zh')]+_0x3610f4(0x236,'WU1o')+_0x3c7204[_0x3610f4(0x182,'WU1o')]['grantPoints']+':');}catch(_0x508190){console[_0x3610f4(0x17f,'A^cB')](_0x508190);}finally{return Promise[_0x3610f4(0x20d,'fx^!')](0x1);}}async[_0x24331c(0x230,'j89$')](){const _0x189416=_0x24331c,_0x382aa0={'vYqxS':function(_0x306216,_0x292768,_0x5213d4,_0x2ae42b){return _0x306216(_0x292768,_0x5213d4,_0x2ae42b);},'nnWBg':function(_0xadabed,_0x5ed5ed,_0x4e76be){return _0xadabed(_0x5ed5ed,_0x4e76be);},'Qmedk':'get','HVehv':function(_0x14a7b3,_0x2e5214){return _0x14a7b3==_0x2e5214;},'iEopS':function(_0x420715,_0x89f6f7){return _0x420715===_0x89f6f7;},'SXzNO':_0x189416(0x199,'ikg*')};try{let _0x1859fe=_0x189416(0x1d8,'Q&os'),_0x1d1ffe='',_0x3a3598={'Host':_0x189416(0x265,'lkVI'),'authorization':''+this['ck'],'Content-Type':_0x189416(0x1f9,'CGZP')},_0x1bbd55=_0x382aa0[_0x189416(0x207,'WHm]')](popu,_0x1859fe,_0x3a3598,_0x1d1ffe);await _0x382aa0[_0x189416(0x1d0,'XAI8')](httpRequest,_0x382aa0['Qmedk'],_0x1bbd55);let _0x2e52bf=httpResult;_0x382aa0[_0x189416(0x250,'v!$7')](_0x2e52bf['header']['code'],0x989680)?$[_0x189416(0x263,'9(hB')]('账号['+this[_0x189416(0x243,'0LyT')]+_0x189416(0x22b,'olvY')+_0x2e52bf['body']+'\x20'):$[_0x189416(0x1d3,'j]ur')](_0x189416(0x257,'Rnnz')+this[_0x189416(0x216,'Ig4^')]+']\x20\x20未知原因\x20');}catch(_0x4d015c){console[_0x189416(0x231,'q7s[')](_0x4d015c);}finally{if(_0x382aa0['iEopS'](_0x382aa0[_0x189416(0x1ed,'l(kX')],_0x382aa0[_0x189416(0x253,']X91')]))return Promise['resolve'](0x1);else _0x27b3b7[_0x189416(0x1dd,'k5T]')]=_0x4cdcff;}}async[_0x24331c(0x17d,'v!$7')](){const _0x4427ea=_0x24331c,_0x27eb6d={'EyrwK':function(_0xe0e680,_0x26d6be,_0x1d6bc1,_0x50aebd){return _0xe0e680(_0x26d6be,_0x1d6bc1,_0x50aebd);},'SawDf':function(_0x5dafba,_0x4fe64a,_0x48168b){return _0x5dafba(_0x4fe64a,_0x48168b);},'zFKDt':_0x4427ea(0x21f,')ldS'),'YZSEl':function(_0x2a225f,_0x52c5fb){return _0x2a225f==_0x52c5fb;},'RehSL':_0x4427ea(0x23f,'6I0d')};try{let _0x53d0c1=_0x4427ea(0x26b,'&cH9'),_0x1fb241='',_0x462f00={},_0x106f0f=_0x27eb6d['EyrwK'](popu,_0x53d0c1,_0x462f00,_0x1fb241);await _0x27eb6d[_0x4427ea(0x23d,'VPiv')](httpRequest,_0x27eb6d[_0x4427ea(0x1d2,'Rnnz')],_0x106f0f);let _0x5024cc=httpResult;if(_0x27eb6d['YZSEl'](_0x5024cc[_0x4427ea(0x208,'v!$7')],0xc8)){}else{if(_0x4427ea(0x209,'q7s[')===_0x27eb6d[_0x4427ea(0x23b,'b)Y@')])return _0x11f5d5[_0x4427ea(0x1b0,'Y1$4')](0x1);else this[_0x4427ea(0x24c,'mzDG')]=_0x5024cc[_0x4427ea(0x1a0,'6I0d')];}}catch(_0x18e23c){console['log'](_0x18e23c);}finally{return Promise[_0x4427ea(0x235,'X@k*')](0x1);}}}function _0x313b(_0x2f5e8b,_0x343132){const _0x5cd4a6=_0x5cd4();return _0x313b=function(_0x313b64,_0x1c01e3){_0x313b64=_0x313b64-0x176;let _0x4faf8a=_0x5cd4a6[_0x313b64];if(_0x313b['DWuzbg']===undefined){var _0x333745=function(_0x2eb2f3){const _0x149019='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0xc6ec36='',_0x2d952c='';for(let _0x13a9bd=0x0,_0x4c9219,_0x3099d5,_0xbcab8c=0x0;_0x3099d5=_0x2eb2f3['charAt'](_0xbcab8c++);~_0x3099d5&&(_0x4c9219=_0x13a9bd%0x4?_0x4c9219*0x40+_0x3099d5:_0x3099d5,_0x13a9bd++%0x4)?_0xc6ec36+=String['fromCharCode'](0xff&_0x4c9219>>(-0x2*_0x13a9bd&0x6)):0x0){_0x3099d5=_0x149019['indexOf'](_0x3099d5);}for(let _0x424894=0x0,_0x3fe358=_0xc6ec36['length'];_0x424894<_0x3fe358;_0x424894++){_0x2d952c+='%'+('00'+_0xc6ec36['charCodeAt'](_0x424894)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x2d952c);};const _0x40b8a5=function(_0x53ca01,_0x1427c){let _0x33e13c=[],_0x5d4c6a=0x0,_0xaba6d7,_0x155052='';_0x53ca01=_0x333745(_0x53ca01);let _0x307589;for(_0x307589=0x0;_0x307589<0x100;_0x307589++){_0x33e13c[_0x307589]=_0x307589;}for(_0x307589=0x0;_0x307589<0x100;_0x307589++){_0x5d4c6a=(_0x5d4c6a+_0x33e13c[_0x307589]+_0x1427c['charCodeAt'](_0x307589%_0x1427c['length']))%0x100,_0xaba6d7=_0x33e13c[_0x307589],_0x33e13c[_0x307589]=_0x33e13c[_0x5d4c6a],_0x33e13c[_0x5d4c6a]=_0xaba6d7;}_0x307589=0x0,_0x5d4c6a=0x0;for(let _0x353217=0x0;_0x353217<_0x53ca01['length'];_0x353217++){_0x307589=(_0x307589+0x1)%0x100,_0x5d4c6a=(_0x5d4c6a+_0x33e13c[_0x307589])%0x100,_0xaba6d7=_0x33e13c[_0x307589],_0x33e13c[_0x307589]=_0x33e13c[_0x5d4c6a],_0x33e13c[_0x5d4c6a]=_0xaba6d7,_0x155052+=String['fromCharCode'](_0x53ca01['charCodeAt'](_0x353217)^_0x33e13c[(_0x33e13c[_0x307589]+_0x33e13c[_0x5d4c6a])%0x100]);}return _0x155052;};_0x313b['pIIrrU']=_0x40b8a5,_0x2f5e8b=arguments,_0x313b['DWuzbg']=!![];}const _0x1855c6=_0x5cd4a6[0x0],_0x13d7fd=_0x313b64+_0x1855c6,_0x4fa976=_0x2f5e8b[_0x13d7fd];return!_0x4fa976?(_0x313b['nvsAge']===undefined&&(_0x313b['nvsAge']=!![]),_0x4faf8a=_0x313b['pIIrrU'](_0x4faf8a,_0x1c01e3),_0x2f5e8b[_0x13d7fd]=_0x4faf8a):_0x4faf8a=_0x4fa976,_0x4faf8a;},_0x313b(_0x2f5e8b,_0x343132);}!(async()=>{const _0x46d4c9=_0x24331c,_0x560575={'Tfsui':function(_0xead964,_0x3f210c){return _0xead964!==_0x3f210c;},'ilQiW':_0x46d4c9(0x228,'6I0d'),'YcOWi':function(_0x781d55,_0x505200){return _0x781d55===_0x505200;},'ulGsZ':_0x46d4c9(0x19a,'0LyT'),'aBcFQ':function(_0x233665){return _0x233665();},'LXMJq':function(_0x18b149,_0x34a3ad){return _0x18b149>_0x34a3ad;},'klInp':_0x46d4c9(0x22c,'*[D#'),'VImem':_0x46d4c9(0x254,'H@zh')};if(_0x560575[_0x46d4c9(0x19c,'j]ur')](typeof $request,_0x560575['ilQiW'])){if(_0x560575['YcOWi']('XIoet',_0x560575['ulGsZ'])){if(_0x1b8482)_0x30e761[_0x46d4c9(0x227,'Rnnz')](new _0x2cc0ae(_0x190abc));}else await _0x560575['aBcFQ'](GetRewrite);}else{if(!await _0x560575[_0x46d4c9(0x1bd,'bLDU')](checkEnv))return;if(_0x560575[_0x46d4c9(0x1ab,'olvY')](userList['length'],0x0)){console[_0x46d4c9(0x1ad,'BF2t')](_0x560575[_0x46d4c9(0x1a5,'Mv$z')]),taskall=[];for(let _0x1bd05d of userList){taskall[_0x46d4c9(0x18c,'h7EK')](_0x1bd05d[_0x46d4c9(0x1e2,'&cH9')]());}await Promise[_0x46d4c9(0x24b,'Rnnz')](taskall),taskall=[];for(let _0x117e6d of userList){if(_0x560575[_0x46d4c9(0x179,'HJXo')]!==_0x560575[_0x46d4c9(0x1aa,'qy2*')])return _0x4d3fab[_0x46d4c9(0x1fb,'WU1o')](0x1);else taskall[_0x46d4c9(0x18a,'bLDU')](_0x117e6d['info']());}await Promise[_0x46d4c9(0x1b2,'l(kX')](taskall);}await $[_0x46d4c9(0x1c9,'Y1$4')]();}})()[_0x24331c(0x1a2,'*[D#')](_0x459a64=>console[_0x24331c(0x234,'peiT')](_0x459a64))[_0x24331c(0x1c5,'VPiv')](()=>$[_0x24331c(0x1f1,'(3Wr')]());async function GetRewrite(){}function checkEnv(){const _0x4041dd=_0x24331c;if(userCookie){if('GTCHB'===_0x4041dd(0x197,'6I0d')){for(let _0x9439c7 of userCookie){if(_0x9439c7)userList[_0x4041dd(0x198,'qy2*')](new UserInfo(_0x9439c7));}userCount=userList[_0x4041dd(0x192,'qy2*')];}else _0x7deba2=_0x1688f8[_0x4041dd(0x1cc,'Q&os')];}else return console['log'](_0x4041dd(0x238,'*[D#')),![];return console['log'](_0x4041dd(0x1c1,'b)Y@')+userCount+_0x4041dd(0x226,'G(&X')),!![];}function popu(_0x5ae8f8,_0x3c6e92,_0xe09519=''){const _0x1f7ff9=_0x24331c;let _0x850b87=_0x5ae8f8['replace']('//','/')[_0x1f7ff9(0x18e,'maIg')]('/')[0x1],_0x27316e={'url':_0x5ae8f8,'headers':_0x3c6e92,'timeout':0x1388};return _0xe09519&&(_0x27316e['body']=_0xe09519),_0x27316e;}async function httpRequest(_0xdfd883,_0x5cbb8e){const _0x833fa5=_0x24331c,_0xc16deb={'dDRnN':function(_0xda6876,_0xcb5aa0){return _0xda6876!==_0xcb5aa0;},'otSuq':'VubtD','iUYRm':_0x833fa5(0x190,'h7EK'),'DhSKO':function(_0x44c3bd,_0x5da1a1){return _0x44c3bd===_0x5da1a1;},'apgfj':_0x833fa5(0x17b,'Mv$z'),'uZhSy':_0x833fa5(0x176,'lkVI'),'ZCtuf':function(_0x490685){return _0x490685();}};return httpResult=null,httpReq=null,httpResp=null,new Promise(_0x1ea903=>{const _0x12a718=_0x833fa5;$[_0x12a718(0x185,'1mGm')](_0xdfd883,_0x5cbb8e,async(_0xbb36d6,_0x45241,_0x34dce2)=>{const _0x505b89=_0x12a718;try{httpReq=_0x45241,httpResp=_0x34dce2;if(_0xbb36d6){}else{if(_0x34dce2['body']){if(_0xc16deb['dDRnN'](_0xc16deb[_0x505b89(0x1dc,'peiT')],'XciYK')){if(typeof _0x34dce2['body']==_0xc16deb['iUYRm'])httpResult=_0x34dce2[_0x505b89(0x1c7,'9(hB')];else try{_0xc16deb[_0x505b89(0x1c3,'h7EK')](_0xc16deb[_0x505b89(0x1b7,'mzDG')],_0xc16deb[_0x505b89(0x201,'TG%I')])?_0x3f54ac[_0x505b89(0x19e,'XAI8')]('账号['+this[_0x505b89(0x223,'BF2t')]+_0x505b89(0x1c6,'j89$')+_0x2ea74b[_0x505b89(0x1a1,'A^cB')]+'\x20'):httpResult=JSON[_0x505b89(0x232,'H@zh')](_0x34dce2[_0x505b89(0x1a1,'A^cB')]);}catch(_0x5c989d){httpResult=_0x34dce2[_0x505b89(0x213,'isRK')];}}else _0x54f894[_0x505b89(0x26a,'VPiv')](_0x505b89(0x1eb,'j]ur')+this[_0x505b89(0x1d9,'isRK')]+_0x505b89(0x236,'WU1o')+_0x51602f[_0x505b89(0x1c7,'9(hB')][_0x505b89(0x219,'TG%I')]+':');}}}catch(_0x3443a4){console[_0x505b89(0x1b5,'WHm]')](_0x3443a4);}finally{_0xc16deb['ZCtuf'](_0x1ea903);}});});}var version_ = 'jsjiami.com.v7';
////////////////////////////////////////////////////////////////////
function Env(a, b) {
return "undefined" != typeof process && JSON.stringify(process.env).indexOf("GITHUB") > -1 && process.exit(0), new class {
constructor(a, b) {
this.name = a, this.notifyStr = "", this.startTime = (new Date).getTime(), Object.assign(this, b), console.log(`${this.name} 开始运行:
`)
} isNode() { return "undefined" != typeof module && !!module.exports } isQuanX() { return "undefined" != typeof $task } isSurge() { return "undefined" != typeof $httpClient && "undefined" == typeof $loon } isLoon() { return "undefined" != typeof $loon } getdata(b) { let a = this.getval(b); if (/^@/.test(b)) { let [, c, f] = /^@(.*?)\.(.*?)$/.exec(b), d = c ? this.getval(c) : ""; if (d) try { let e = JSON.parse(d); a = e ? this.lodash_get(e, f, "") : a } catch (g) { a = "" } } return a } setdata(c, d) { let a = !1; if (/^@/.test(d)) { let [, b, e] = /^@(.*?)\.(.*?)$/.exec(d), f = this.getval(b), i = b ? "null" === f ? null : f || "{}" : "{}"; try { let g = JSON.parse(i); this.lodash_set(g, e, c), a = this.setval(JSON.stringify(g), b) } catch (j) { let h = {}; this.lodash_set(h, e, c), a = this.setval(JSON.stringify(h), b) } } else a = this.setval(c, d); return a } getval(a) { return this.isSurge() || this.isLoon() ? $persistentStore.read(a) : this.isQuanX() ? $prefs.valueForKey(a) : this.isNode() ? (this.data = this.loaddata(), this.data[a]) : this.data && this.data[a] || null } setval(b, a) { return this.isSurge() || this.isLoon() ? $persistentStore.write(b, a) : this.isQuanX() ? $prefs.setValueForKey(b, a) : this.isNode() ? (this.data = this.loaddata(), this.data[a] = b, this.writedata(), !0) : this.data && this.data[a] || null } send(b, a, f = () => { }) { if ("get" != b && "post" != b && "put" != b && "delete" != b) { console.log(`无效的http方法:${b}`); return } if ("get" == b && a.headers ? (delete a.headers["Content-Type"], delete a.headers["Content-Length"]) : a.body && a.headers && (a.headers["Content-Type"] || (a.headers["Content-Type"] = "application/x-www-form-urlencoded")), this.isSurge() || this.isLoon()) { this.isSurge() && this.isNeedRewrite && (a.headers = a.headers || {}, Object.assign(a.headers, { "X-Surge-Skip-Scripting": !1 })); let c = { method: b, url: a.url, headers: a.headers, timeout: a.timeout, data: a.body }; "get" == b && delete c.data, $axios(c).then(a => { let { status: b, request: c, headers: d, data: e } = a; f(null, c, { statusCode: b, headers: d, body: e }) }).catch(a => console.log(a)) } else if (this.isQuanX()) a.method = b.toUpperCase(), this.isNeedRewrite && (a.opts = a.opts || {}, Object.assign(a.opts, { hints: !1 })), $task.fetch(a).then(a => { let { statusCode: b, request: c, headers: d, body: e } = a; f(null, c, { statusCode: b, headers: d, body: e }) }, a => f(a)); else if (this.isNode()) { this.got = this.got ? this.got : require("got"); let { url: d, ...e } = a; this.instance = this.got.extend({ followRedirect: !1 }), this.instance[b](d, e).then(a => { let { statusCode: b, request: c, headers: d, body: e } = a; f(null, c, { statusCode: b, headers: d, body: e }) }, b => { let { message: c, response: a } = b; f(c, a, a && a.body) }) } } time(a) { let b = { "M+": (new Date).getMonth() + 1, "d+": (new Date).getDate(), "h+": (new Date).getHours(), "m+": (new Date).getMinutes(), "s+": (new Date).getSeconds(), "q+": Math.floor(((new Date).getMonth() + 3) / 3), S: (new Date).getMilliseconds() }; for (let c in /(y+)/.test(a) && (a = a.replace(RegExp.$1, ((new Date).getFullYear() + "").substr(4 - RegExp.$1.length))), b) new RegExp("(" + c + ")").test(a) && (a = a.replace(RegExp.$1, 1 == RegExp.$1.length ? b[c] : ("00" + b[c]).substr(("" + b[c]).length))); return a } async showmsg() { if (!this.notifyStr) return; let a = this.name + " \u8FD0\u884C\u901A\u77E5\n\n" + this.notifyStr; if ($.isNode()) { var b = require("./sendNotify"); console.log("\n============== \u63A8\u9001 =============="), await b.sendNotify(this.name, a) } else this.msg(a) } logAndNotify(a) { console.log(a), this.notifyStr += a, this.notifyStr += "\n" } msg(d = t, a = "", b = "", e) { let f = a => { if (!a) return a; if ("string" == typeof a) return this.isLoon() ? a : this.isQuanX() ? { "open-url": a } : this.isSurge() ? { url: a } : void 0; if ("object" == typeof a) { if (this.isLoon()) { let b = a.openUrl || a.url || a["open-url"], c = a.mediaUrl || a["media-url"]; return { openUrl: b, mediaUrl: c } } if (this.isQuanX()) { let d = a["open-url"] || a.url || a.openUrl, e = a["media-url"] || a.mediaUrl; return { "open-url": d, "media-url": e } } if (this.isSurge()) return { url: a.url || a.openUrl || a["open-url"] } } }; this.isMute || (this.isSurge() || this.isLoon() ? $notification.post(d, a, b, f(e)) : this.isQuanX() && $notify(d, a, b, f(e))); let c = ["", "============== \u7CFB\u7EDF\u901A\u77E5 =============="]; c.push(d), a && c.push(a), b && c.push(b), console.log(c.join("\n")) } getMin(a, b) { return a < b ? a : b } getMax(a, b) { return a < b ? b : a } padStr(e, b, f = "0") { let a = String(e), g = b > a.length ? b - a.length : 0, c = ""; for (let d = 0; d < g; d++)c += f; return c + a } json2str(b, e, f = !1) { let c = []; for (let d of Object.keys(b).sort()) { let a = b[d]; a && f && (a = encodeURIComponent(a)), c.push(d + "=" + a) } return c.join(e) } str2json(e, f = !1) { let d = {}; for (let a of e.split("#")) { if (!a) continue; let b = a.indexOf("="); if (-1 == b) continue; let g = a.substr(0, b), c = a.substr(b + 1); f && (c = decodeURIComponent(c)), d[g] = c } return d } randomString(d, a = "abcdef0123456789") { let b = ""; for (let c = 0; c < d; c++)b += a.charAt(Math.floor(Math.random() * a.length)); return b } randomList(a) { let b = Math.floor(Math.random() * a.length); return a[b] } wait(a) { return new Promise(b => setTimeout(b, a)) } done(a = {}) {
let b = (new Date).getTime(), c = (b - this.startTime) / 1e3; console.log(`
${this.name} 运行结束,共运行了 ${c} 秒!`), (this.isSurge() || this.isQuanX() || this.isLoon()) && $done(a)
}
}(a, b)
}