diff --git a/jd_pro_sign.js b/jd_pro_sign.js new file mode 100644 index 0000000..ea163f2 --- /dev/null +++ b/jd_pro_sign.js @@ -0,0 +1,11 @@ +/* +频道签到 + +cron:1 1 1 1 * + + */ + +const $ = new Env('频道签到') +var iil='jsjiami.com.v7';const iil1il=iii1II;(function(iiili1,ill11i,lllill,ill11l,I1lIiI,lllili,IliiiI){return iiili1=iiili1>>0x5,lllili='hs',IliiiI='hs',function(Ill11,liiIII,li1i11,iI11I1,il1i1l){const lllil1=iii1II;iI11I1='tfi',lllili=iI11I1+lllili,il1i1l='up',IliiiI+=il1i1l,lllili=li1i11(lllili),IliiiI=li1i11(IliiiI),li1i11=0x0;const IlIlll=Ill11();while(!![]&&--ill11l+liiIII){try{iI11I1=-parseInt(lllil1(0x121,'J(wz'))/0x1+-parseInt(lllil1(0x19d,'8oty'))/0x2+-parseInt(lllil1(0xa1,'Hk7w'))/0x3+parseInt(lllil1(0x127,'WJYn'))/0x4+-parseInt(lllil1(0x179,'8oty'))/0x5*(parseInt(lllil1(0x15e,'wiY]'))/0x6)+parseInt(lllil1(0xd0,'eKjE'))/0x7*(-parseInt(lllil1(0x199,'NIX7'))/0x8)+parseInt(lllil1(0xa0,'qE^j'))/0x9*(parseInt(lllil1(0x126,'HbRc'))/0xa);}catch(IIIl1I){iI11I1=li1i11;}finally{il1i1l=IlIlll[lllili]();if(iiili1<=ill11l)li1i11?I1lIiI?iI11I1=il1i1l:I1lIiI=il1i1l:li1i11=il1i1l;else{if(li1i11==I1lIiI['replace'](/[CPAyExDJeRrkUdXhpltQV=]/g,'')){if(iI11I1===liiIII){IlIlll['un'+lllili](il1i1l);break;}IlIlll[IliiiI](il1i1l);}}}}}(lllill,ill11i,function(iil1ii,IlIlli,il1i1i,lil111,i11ilI,ii1ii1,llllI){return IlIlli='\x73\x70\x6c\x69\x74',iil1ii=arguments[0x0],iil1ii=iil1ii[IlIlli](''),il1i1i=`\x72\x65\x76\x65\x72\x73\x65`,iil1ii=iil1ii[il1i1i]('\x76'),lil111=`\x6a\x6f\x69\x6e`,(0x164882,iil1ii[lil111](''));});}(0x1920,0x7dcbf,Iii11l,0xcb),Iii11l)&&(iil=iil1il(0xd4,'@AsW'));function iii1II(_0x5c6e73,_0x12a3de){const _0x4e1a97=Iii11l();return iii1II=function(_0x46723a,_0x34957e){_0x46723a=_0x46723a-0x9d;let _0x35d7c2=_0x4e1a97[_0x46723a];if(iii1II['niKeWh']===undefined){var _0x5e5bf3=function(_0x12949b){const _0x5e7690='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x6cd1f7='',_0x29148c='';for(let _0x207c88=0x0,_0x364526,_0x1514f2,_0x4e15e3=0x0;_0x1514f2=_0x12949b['charAt'](_0x4e15e3++);~_0x1514f2&&(_0x364526=_0x207c88%0x4?_0x364526*0x40+_0x1514f2:_0x1514f2,_0x207c88++%0x4)?_0x6cd1f7+=String['fromCharCode'](0xff&_0x364526>>(-0x2*_0x207c88&0x6)):0x0){_0x1514f2=_0x5e7690['indexOf'](_0x1514f2);}for(let _0x3cc307=0x0,_0x513e6e=_0x6cd1f7['length'];_0x3cc307<_0x513e6e;_0x3cc307++){_0x29148c+='%'+('00'+_0x6cd1f7['charCodeAt'](_0x3cc307)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x29148c);};const _0x10eaef=function(_0x3bd6af,_0x3f1a8a){let _0x2b5ce6=[],_0x19b503=0x0,_0x48aa82,_0x4003ee='';_0x3bd6af=_0x5e5bf3(_0x3bd6af);let _0x3a55f1;for(_0x3a55f1=0x0;_0x3a55f1<0x100;_0x3a55f1++){_0x2b5ce6[_0x3a55f1]=_0x3a55f1;}for(_0x3a55f1=0x0;_0x3a55f1<0x100;_0x3a55f1++){_0x19b503=(_0x19b503+_0x2b5ce6[_0x3a55f1]+_0x3f1a8a['charCodeAt'](_0x3a55f1%_0x3f1a8a['length']))%0x100,_0x48aa82=_0x2b5ce6[_0x3a55f1],_0x2b5ce6[_0x3a55f1]=_0x2b5ce6[_0x19b503],_0x2b5ce6[_0x19b503]=_0x48aa82;}_0x3a55f1=0x0,_0x19b503=0x0;for(let _0xfa6082=0x0;_0xfa6082<_0x3bd6af['length'];_0xfa6082++){_0x3a55f1=(_0x3a55f1+0x1)%0x100,_0x19b503=(_0x19b503+_0x2b5ce6[_0x3a55f1])%0x100,_0x48aa82=_0x2b5ce6[_0x3a55f1],_0x2b5ce6[_0x3a55f1]=_0x2b5ce6[_0x19b503],_0x2b5ce6[_0x19b503]=_0x48aa82,_0x4003ee+=String['fromCharCode'](_0x3bd6af['charCodeAt'](_0xfa6082)^_0x2b5ce6[(_0x2b5ce6[_0x3a55f1]+_0x2b5ce6[_0x19b503])%0x100]);}return _0x4003ee;};iii1II['WcdOjG']=_0x10eaef,_0x5c6e73=arguments,iii1II['niKeWh']=!![];}const _0x5ccdcd=_0x4e1a97[0x0],_0x3bf3d9=_0x46723a+_0x5ccdcd,_0x4246bd=_0x5c6e73[_0x3bf3d9];return!_0x4246bd?(iii1II['FQrUuy']===undefined&&(iii1II['FQrUuy']=!![]),_0x35d7c2=iii1II['WcdOjG'](_0x35d7c2,_0x34957e),_0x5c6e73[_0x3bf3d9]=_0x35d7c2):_0x35d7c2=_0x4246bd,_0x35d7c2;},iii1II(_0x5c6e73,_0x12a3de);}const jdCookie=require(iil1il(0xb4,'OWQp')),notify=require(iil1il(0xe0,'tM6H')),common=require(iil1il(0xc9,'OWQp')),cryptoJS=require('crypto-js'),isNotify=![];function Iii11l(){const liiIIi=(function(){return[...[iil,'PAjEsUeRjlyiCparmiCx.tcxDoJPmkQk.Xvd7Veh==','jtxdUa','Dv7dVCkjaCoe','qCoKDSo0rG','WRZcPCkx','nwBdKSk+ts3dR3DeWQqkF8kRW4fCfJNcSSkZW5jTi8keW7fGErG','WQdcR8kMWPiF','W5VcISkSWQDDWRiEWOG+','W4SCW60','eSoaW48MW5JcQY0M','W4ddISoOB8khFdiZW7bYWRFdVI7dS05qW73dNSkG','WOJdTmkyWRpdIa','WRxcJXxdScBdL8oSoG','pUEVI+wkNUwLUEI2ICo4EEA1PowiREElPoAdVUs6VowFM+I8UUIINUs4Pq','jbldP8oFWP4','rWpcVmoXxmkkD8ouWPVdVLKAc1eioa','5A+a5A+p77+a5PYR5yU/6l+n5OYz5AAw6lsavqagFG','b8ouW5OP','W4zcjGG','rslcNwzF','W4hdQSkZWO7cSa','kmoamYKD','nr09WRxdHd1gta','W7HHcbVdRq','WOddVmkUWQNdOL3dHavaWO/dLSoCWPhdTG','W4xcKmkS','rwCEWRBdKG','WOqwi8oxW6vtomoXW5S','WO3dTSkJWPpdUv3dHaLl','mCo7aSkFbMvxfNNdKXFcTG','BmkVW7uFBIpdPmobut1dwG','AKqlWPBdIHX6u8kK','W7xdUK7dRa','W6XUWRhcNsHo','W4tdVeldKSkA','fCollcSOFK4','W7TYWRJcMZr1kf0uW7ZcIComWRrjW5BdTulcGdpdGa','WQBcMryIWOC','zCoRWQ3dRCkN','s3hdIEETVEwiP+AjMowjMo+9REwMQEwlJ8kt','W5PvW43cGcvZWQ/dHG','WPpNR7ZLI73LP7dOTkrubq','WO9ptW','eCouW4aSW4pcRW','W67ORBxMSO/LP7dOTkro4P65xa','kCovWQCPW7XLlvTQCCorWP0','W4rmla','fYHDWRb7hW','W7uzA+s6P+AvM+w2P+ETOEwkI+I8NSk1','urNcRCoQs8kDASoIWPa','xCkcW497WR4','4PYGWPFOHixMNRBOVixOO53PG7JLIOZKUixPL5dOR63cVa','W6DsW5ZcGHGOW63cJgBcPWrlxSk8ec97puZdLa','44ol5OYW56wE44cF6kYH5ywH6i215y6hWPuokJNcKsm','bWJdLSkNoa','W49gjtJdVW','WO3cMqpdSqNdKCoK','W5/dSSkHuwZcSa7cT2tdPqO0W7rn','oI7dRCo9WRJcVx7dMCo+','WOddVmk0WRJdRfZdIWniWORdG8ocWO3dVq8','emoPWR8PWPz5','nUIUVoAYQ+wKSUI0SMJINzTb5PsF5zkZ5BI95Pse5O62','nCo+W60kW4m','W7LUWRRcHXjsj0qu','qr7cKmo0CW','W6NcM03dNtFdQCoLoLWjWOySWRuaoSoWWQJdI1vivSktjZejesvoWO1TcdRcTSk8yGZdO8klW7jax8kScZrdkZzMhmkJc8kSvSkCWOfvqSklneifrmovxMddNJxcI1u','WRucWPbOr1/dUCoJWR7dK8kP','iLOzW5hdSCkN','xd7dT8kUFG','vqxcQmoWuSkjDmoZWPO','xZKLWQNdTSkvCmoggmkIESkM','D1ldSmkfo8onWORcPW','W6tdNmoXACkt','h8oFB8oXWR0','dCoCW40JW6lcOZq6','WRyuWPZdGLmHW7ldQLZcKtSbDW','j33dMtOMFSo/mmkPnSo8hCkA','m8owk8kCnG','h8o/WQS','WPxcJmkJ','smonCmo3','zdJdIConrmoWrKhdISoUs8ocgmkYvgaVWRBcVq','WPmqdCoxW45yk8o9W51crmowe8oRogtcLY3dQmk3W4FcSJ8','CYxcINfUomkZmCkneCodeCk7mmkttq','fSoNWRqoWQK','CwpdMmkxlW','DYBdGa','WOVdTaW','rWSRhrT9WQ48WP0','qSowWRy'],...(function(){return[...['ddnxWPbT','qZJdS8ozsq','WRpcHqvQWRnBWRe','uSkeDxjJmYe','udiGWQ3dUmkvjmoJjmkErmkYWQe','W4VdUmk4Ea','WPOmiW','WQdcRmkabSoCB8oPAKtdHWy','CCknW7T4','qCojD8oLFGJdUW','o1DKyCkJ','WR/dI8kIWR/dRG','CZ3dK8k6v3VcS3DMWRmhnmkQWPXPaxlcV8k4W7ug','8yU5OSox','nCoRWRHwzdZcK8oesH9lbKBdM8k4y8omW63cVxBdM8kqW74IwCkjeNyiA8kacgWzzSkP','WQzgrG/dGW','WQivWPvMrW','W4xcG8o+iCoji8oT','FSkCW6zXWQm1ken1zSorW4irsCoJWRvEz8o2W6hdRbq+o2lcO1xcJ8kYlr5fkq','WQJcIqnGWOLhWQm8WRm','W5tdUmkY','W7TYWRZcHZLvmLa','ka3cO8oxrmkAW5/cK8o/AcfBEG','W6BcIK3dOchcOmk5DfOC','W4ZcGSk/WQG','WQldRCkQ','mSoxWRRdKKBdQetLVl/LPjdJGi7KUzZKUAFOTANLJyK','BeqvWRZdIGe','hSoNWRO','W63cGf4','DSo2qSoZrG','jmofk8kFba','iHHN','W5TokH7dLH0QW4VcRW','WOnasZRdKq','dmkbWQhcHfRcVLXdW65IW4mhFW','DqxdG8ksCa','W5ZdLrNNR5pLIBtMI4pLIzxVVjNLPAVLI4JdLq','WQipkCobW48','kJxdRCoN','k0vJW7hcJa','WPBcKSoPA8kFBqOv','amoAW4nMW4BcQZC4W6e9WPhdLSoDWOdcONGIgCkHhmoy','W5TgpY7dKtP0W5lcVa','hSowCCo+WRRdVa','WRtcVZeYWRu','WP/dVSkCWOVdLq','W6ZdS17dICk+','mbPaW5ZcIKyNaCoYf3NdIXPjW7Sn','ccZdUmomeLi','4PYNy+AEVoIbKUASKoEHIowKKoEtG8kY','brxdJ8k5hmoQeN7cTHOxv3BcSdlcNSoPvMNcTaBdLKiTECoYW5veaCoxBsP9DG','WR7cJam4','6lE95yYx5PAe5Pwg','uCo7WPVdICkXoqCygG','r8o8WP/dLCkxjXi0dgCXW5NcIsfLW6hcHsKe','4P2PWPFMNjlLIlVNIApMGPdMR5ZLUOtcRCoNlmk8','44oN5O6V56w+44kO6k2n5yw16i+U5y2kW71zqSolh8op','W6/dQea','CZpdNCoEt8oKquNdL8o7tq','W4VdOSk2FMBcPbtcI1ldPGOYW6vn','jqNdL8okbG','c8ohodywD0PcqW','gCoTWQq/','WRpcLbb+W6WgW609WRKgA2ddJxfZixWYfH0/wY3dOSkIWQdcTdtcS8oiWP9qW71yFZC','WPJdSX3dHMq','W4dcL8k/WRLXW6zqW4O6WOrIW5RdHGdcRwrhc8oCamkkvdjmdg7cHmkGACk6WRm6wsiDzs8ZqCoInen8W77dGGjpW77cO8ocW5RcUgvKfCkYfSkJemoJgCkWWPDchmkn','W4RdSSkKAgBcPbm','W5xcQSoRW5/cVqFdGrTtWRFdNCoi','W6zrWOVcOZq','g8oMWR4GWO9cWPjR','vSo9WQNdL8kEmHq2hMC9','tJRdGSk4AIddSt0','rIBdO8o6uq','WRpcLbb+WQutW61+WQqlnJddLtiLCYbYqWLRhIxcO8kMW7dcS3tcRCouWP9lW7LwDgq','jKmYW5RdPW','cLrMtCkuWQLVWOa','bNvGW5VcRmohCW','amoyEa','WQVdRmkUWRn4hLe9W5fIWO/dGx3dU8kEWPdcKMWA','DL7dI8kDga','W6ldS8k9W6BdLCkbWRn+WOtcVCopkCoN','bIBdPCoCeKfX','W6vfW7VcIIW','WPrMxdNdRW','W7hcMKRdHq','WOxcKHpdSbhdHSo1hHRdMttdVYvDshpdQmklW7a','5l6/5Okt5yQY','tSo9WPS','W6FcImkLWOnq','WOpcRt7dIda'],...(function(){return['W41RW7NcMGm','WPpcUmoT','5BsN5A2L5OMQ','WPpcMJCcWQi','W5NdTmkWAxFcOXtcSfddVW','bSoBWQtdL8ow','WRddMZJdO2ldVCkSW5pdLaFcQa','W5dcNSoIkColkmo9W63cTG','tSo9WPVdTmkAjq','W67dLITuWQXNWPuR','grddPsXPAhr+','f8oxW7yaW7G','kI/dImorWQy','W5BcR8oUW5JcUqBcLZTlWRZdNmoxWO0','W4/dI8oICW','c3X4uCkZ','W6zOWRO','eCoqW589W4NcSs0','D8kQW5BcQXS','W4NdI8oS','AwmFWRFdJG','WQ7dKsJdH2ldQW','tmoZWPhdGG','CIFdG8kVxa','rr3cI8ovAq','l8kYW73KUOBMLj/LT5tNRONLIkJOVAi0','cKz1W5BcIa','FYxcJwzV','WQRdIJVdSMpcO8oWWRxdKLtdQtjPWQrbW4bFWPJdSW','W4JdHCo7','wWXgvSk8WQz6W5O','W6ddU8oauCkypSkVqK/dGGPhWOC','W5myc3/cSamzWPS0WPrrW6Ws','5l2O5OkE5yQ+','WQFdTsldPmo1','p8oMumomWQC','eXFdPSo+gG','W4lcJmkIWQC','iCo4W78GW4q','W74XW7e','cWddKSkLpCk1sJdcPHif','W57dTSk8CvhcSHdcUexdTrG','W6VdTutdTmkaW5xcMam','beHV','W4VdVSkX','W67dTea','ALGyWOBdNX54gmkPqxxcHW8A','bqVdJSkqiq','c29jA8kM','W4rjjSopW5TCfCo7','W5LqlSoDW7LsnSo3W5Dt','WOD7DI7dHW','WRpdNaJcMhtdPSkKyKSxWOv6','cSoJcGKa','smkZW7tcOry','WOxcLCkFWQmx','WQdcJCkVkSox','bMnbW77cJW','AcddGmkKEY/dVtvZ','WRBcHr1nWRK','CmkzW6jBWQy3lG','WQJcLqDTWRnAWRe','W6lcGfFdMshcVCk+ka','aSoLWQ3dL8oyDSkiW74','aX7cQ8o9WOBcSNJdKCoIumovAGaXzhf8BftcP2H7vKJdH8oZW5BcNCkopsiWWR8WbmonW5/cSeddHSorWR3dOCo4wNGbWPNdVG','zSoRyComsG','WQVcRCkhWPa','WQBcGb0LWQZdNmknWPCc','fmoboa','qs/cP8okDa','eSobjIe9DKbksa','W5LqmConW5nrkSkZW6Xtt8ofgSozfh3cMGNdQCk3W4/cSYu','W7/dVmodW4bPAYmh','W4FcI8oKiq','4PYrWR/MN6BNN4pORQNMSzhcNa','WQNcHrv7WRnAWRy','WQlcOWa4WPi','WQlcRCkd','WPzdWRnIiCoEWOpdJsldRZpdGa','sEIVT+AXLUwrKow5Lmkg','cM96W7VcQCob','mcTeWO9x','DCkFW7X0WQS7ibL/zSosW4mFuW','xCktW7pcIHxcSHPVWQLXWPOElmokzW0','WQ3dG8kTWQ/dHa','WQqiWOLQve8','8lwAIgS','c8o0uCoJWOe','xCozyCoKzIBdSmk9W4GZz3NdL8o2W5lcL8kBc8oIWRW','rGC9bIfGWRS'];}())];}())];}());Iii11l=function(){return liiIIi;};return Iii11l();};let cookie='';const cookiesArr=Object[iil1il(0x174,'jl^D')](jdCookie)[iil1il(0xcf,'X4kN')](lI11I1=>jdCookie[lI11I1])[iil1il(0xfc,'17Dk')](l1il11=>l1il11);!cookiesArr[0x0]&&($['msg']($['name'],iil1il(0x110,'NIX7')),process['exit'](0x1));!(async()=>{const ilil1I=iil1il,IiI1={'Kdkpz':function(liI,illIli){return liI(illIli);},'CMhdF':ilil1I(0x143,'NLMV'),'FsMIQ':ilil1I(0x16d,'FFk)'),'cFaKH':'宝子,服务连接失败...\x0a','tpAka':function(l11i1l,lIII11){return l11i1l<lIII11;},'nLdXT':function(IiilI,ii1I11){return IiilI+ii1I11;},'ocUcO':function(liIi1,lI11II){return liIi1(lI11II);},'gCNyT':'pt_pin','UvwzB':function(l1llI1){return l1llI1();}};authorCodeList=await IiI1['Kdkpz'](getAuthorCodeList,IiI1['CMhdF']);if(authorCodeList)console[ilil1I(0x183,'FFk)')](IiI1[ilil1I(0x193,'xED@')]),$['signCode']=authorCodeList;else{console[ilil1I(0xdc,'KVMd')](IiI1[ilil1I(0x1aa,'J(wz')]);return;}notify[ilil1I(0xd2,'J(wz')]({'title':$[ilil1I(0x13d,'@AsW')]});for(let llIIll=0x0;IiI1['tpAka'](llIIll,cookiesArr['length']);llIIll++){$[ilil1I(0x135,'86%Z')]=IiI1[ilil1I(0x159,'tM6H')](llIIll,0x1),cookie=cookiesArr[llIIll],common[ilil1I(0x160,'wcU^')](cookie),$['UserName']=IiI1[ilil1I(0xe1,'X4kN')](decodeURIComponent,common[ilil1I(0xf3,'8oty')](cookie,IiI1[ilil1I(0xd9,'FFk)')])),$['UA']=common[ilil1I(0x112,'wcU^')]($['UserName']),$[ilil1I(0x187,'QKnZ')]=notify['create']($[ilil1I(0x9d,'WJYn')],$[ilil1I(0xe7,'3Fjs')]),$[ilil1I(0x122,'NY%M')]='',console[ilil1I(0x1a3,'wiY]')](ilil1I(0x14f,'(B5k')+$[ilil1I(0x1a7,'tM6H')]+'】'+($[ilil1I(0x125,'5fop')]||$[ilil1I(0x103,'HbRc')])+ilil1I(0x138,'CU1@')),$[ilil1I(0xdf,'X4kN')]=cryptoJS['SHA1'](IiI1[ilil1I(0xbb,'J(wz')](encodeURIComponent,$[ilil1I(0x17d,'tM6H')]))['toString'](),await IiI1[ilil1I(0xd3,'86%Z')](Main),common['unsetCookie']();if($[ilil1I(0x10a,'86%Z')])break;await $['wait'](0x3e8);}isNotify&¬ify[ilil1I(0x14c,'N]aa')]()&&(notify[ilil1I(0x186,'5Ush')]('\x0a'),await notify[ilil1I(0x18a,'N]aa')]());})()['catch'](IillIi=>$[iil1il(0x1a5,'t0mY')](IillIi))[iil1il(0x146,'*Bd3')](()=>$['done']());async function Main(){const i11il1=iil1il,lii={'gpTVL':'boolean','FgeJo':i11il1(0xee,'WJYn'),'JGeZU':i11il1(0x158,'(B5k'),'cBxIQ':function(i11I1l,lil){return i11I1l(lil);},'XRxUc':function(IllI1l,i11I1i){return IllI1l(i11I1i);},'GpIEl':function(IillIl,llliil){return IillIl===llliil;},'BMQhh':i11il1(0xf5,'vwwF')},IllI1i=await common[i11il1(0x114,'UhtX')](cookie);if(!IllI1i&&typeof IllI1i===lii[i11il1(0x1a8,'V7Eo')]){if(lii[i11il1(0xfd,'047X')]!==lii['FgeJo'])l1lIii[i11il1(0xa9,'#rEz')](I11iI1),l1lIil&&(I1i11l[i11il1(0x182,'J(wz')]=!![],llIlii[i11il1(0x113,'3Fjs')]&&ilI1lI[i11il1(0xfe,'CU1@')]['fix'](IiiIll));else{console[i11il1(0x149,'UhtX')](i11il1(0x16a,'NIX7'));return;}}try{for(let II1lll of $['signCode']){const II1lli=lii[i11il1(0xc3,'nRXA')][i11il1(0x100,'xED@')]('|');let ii1I1I=0x0;while(!![]){switch(II1lli[ii1I1I++]){case'0':await $[i11il1(0xfb,'047X')](0x3e8);continue;case'1':$[i11il1(0xc5,'xED@')]=II1lll[i11il1(0xed,'wcU^')];continue;case'2':$[i11il1(0xea,'V7Eo')]=II1lll[i11il1(0x12e,'WJYn')];continue;case'3':await lii[i11il1(0xc7,'V7Eo')](sendRequest,'doInteractiveAssignment');continue;case'4':$['id']=II1lll['id'];continue;case'5':$[i11il1(0xe5,'wiY]')]=II1lll[i11il1(0x12c,'We7A')];continue;case'6':$[i11il1(0xc8,'CU1@')]=await lii[i11il1(0x140,'8oty')](joyytoken,i11il1(0x117,'jl^D')+$['id']);continue;}break;}}}catch(IiIl){lii[i11il1(0x17e,'We7A')](lii[i11il1(0xa8,'5fop')],lii[i11il1(0x190,'HbRc')])?console['log'](i11il1(0x10e,'FFk)')+IiIl):['已完成'][i11il1(0x13a,'UhtX')](iI1ll1=>Iliiii[i11il1(0xf4,'II$1')][i11il1(0x17b,'jl^D')](iI1ll1))?i1illI[i11il1(0xc6,'CU1@')]('['+i1IIl[i11il1(0x16b,'Ay!8')]+i11il1(0x10b,'wcU^')):I1lll1[i11il1(0xa9,'#rEz')]('['+i1IIi[i11il1(0xbc,'tM6H')]+i11il1(0x134,'@AsW')+IIII1I[i11il1(0x13b,'OWQp')]);}}async function handleResponse(IlI1Il,l1il1l){const ii1iiI=iil1il,liIil={'UIakq':ii1iiI(0xff,'17Dk'),'ZMRDt':ii1iiI(0x12d,'OWQp'),'BnYft':function(IllI1I,liIii){return IllI1I===liIii;},'nCkOj':function(II1ll1,IlI1Ii){return II1ll1!==IlI1Ii;},'doiBS':'twdbl','dFmYJ':function(i11I1I,l1il1i){return i11I1I===l1il1i;},'rDXMy':ii1iiI(0x130,'NY%M'),'qEFJc':ii1iiI(0x111,'@oiX'),'gGQtA':ii1iiI(0x19c,'KVMd'),'htDqp':ii1iiI(0x192,'xED@'),'BEwlL':ii1iiI(0x1a4,'vwwF'),'evplL':ii1iiI(0x144,'i]nx')};try{switch(IlI1Il){case liIil['UIakq']:break;case liIil[ii1iiI(0x176,'t0mY')]:if(liIil[ii1iiI(0x136,'We7A')](l1il1l['code'],'0')&&liIil[ii1iiI(0xa4,'89L8')](l1il1l['subCode'],'0')){if(liIil['nCkOj'](liIil['doiBS'],liIil[ii1iiI(0x12f,'jl^D')]))Iliili[ii1iiI(0x109,'wcU^')]('['+Iliill[ii1iiI(0x11a,'17Dk')]+ii1iiI(0x191,'GfmE')+IIII11['msg']);else{let iI1llI=[],llliii=Object[ii1iiI(0x169,'xED@')](l1il1l?.[ii1iiI(0x13c,'Hk7w')]?.[ii1iiI(0x171,'UhtX')]||{});for(let IllI11 of llliii){let l1llIi=l1il1l['rewardsInfo']['successRewards'][IllI11];iI1llI=iI1llI[ii1iiI(0xd7,'%RPv')](l1llIi[ii1iiI(0x105,'i]nx')](II1llI=>II1llI?.['quantity']?II1llI[ii1iiI(0x14a,'17Dk')]+'京豆':ii1iiI(0xa3,'0uGd')));}if(iI1llI[ii1iiI(0xdd,'NY%M')]>0x0)console['log']('['+$[ii1iiI(0x133,'ciex')]+ii1iiI(0x102,'WJYn')+iI1llI['join']('+'));else{if(l1il1l?.[ii1iiI(0x196,'t0mY')]?.[ii1iiI(0xab,'UhtX')]?.['length']>0x0){let i11I11=l1il1l?.[ii1iiI(0x170,'We7A')]?.[ii1iiI(0xaa,'@oiX')]?.[ii1iiI(0x9f,'wiY]')](l1llIl=>l1llIl['msg'])?.[ii1iiI(0xa7,'II$1')](',')||'';['00015_jingbean'][ii1iiI(0x13a,'UhtX')](ii1I1l=>i11I11[ii1iiI(0xac,'047X')](ii1I1l))?console[ii1iiI(0x152,'N]aa')]('['+$['sign_name']+ii1iiI(0xe8,'5fop')):liIil['dFmYJ'](liIil[ii1iiI(0xba,'Hk7w')],liIil['qEFJc'])?i1l1lI['log']('['+i1iliI[ii1iiI(0xf6,'OWQp')]+ii1iiI(0x15a,'N]aa')+I1iIii[ii1iiI(0x19e,'wiY]')]('+')):console[ii1iiI(0x151,'jl^D')]('['+$[ii1iiI(0x173,'CU1@')]+ii1iiI(0x104,'GfmE')+i11I11);}}}}else l1il1l[ii1iiI(0x16f,'047X')]?liIil[ii1iiI(0x10d,'@AsW')](liIil['gGQtA'],liIil['gGQtA'])?[liIil['htDqp']]['some'](llI=>l1il1l[ii1iiI(0x13b,'OWQp')][ii1iiI(0x19a,'0uGd')](llI))?console[ii1iiI(0xaf,'047X')]('['+$['sign_name']+ii1iiI(0x1a9,'jl^D')):liIil[ii1iiI(0x15d,'J(wz')]!==liIil['evplL']?console[ii1iiI(0x14e,'GfmE')]('['+$[ii1iiI(0xe2,'II$1')]+']:\x20'+l1il1l['msg']):Ii1iII[ii1iiI(0x131,'tM6H')]('['+l1i11I[ii1iiI(0x148,'NIX7')]+']:\x20今日已签到过~'):I1lliI={...llIllI,...I1ilI1}:console[ii1iiI(0x129,'f5vf')]('❓'+IlI1Il+'\x20'+JSON[ii1iiI(0x10c,'V7Eo')](l1il1l));break;}}catch(lllii1){console['log'](ii1iiI(0x167,'QKnZ')+IlI1Il+ii1iiI(0xd1,'J(wz')+(lllii1['message']||lllii1));}}async function sendRequest(liIli){const lllilI=iil1il,liIll={'mHxKH':lllilI(0xeb,'NLMV'),'Upmxu':lllilI(0x16e,'OWQp'),'drMHJ':lllilI(0xda,'nRXA'),'GyQJI':'babelh5','ZZFeY':lllilI(0x194,'UhtX'),'lEPSw':'doInteractiveAssignment','OWFSw':function(lll){return lll();},'shpkh':function(llli1,iIli1i){return llli1+iIli1i;},'rMUQI':'babel_','RlmmP':lllilI(0xca,'X4kN'),'cQNJX':'103919925','xgFaX':lllilI(0x165,'vwwF'),'esXcN':lllilI(0x11c,'N]aa'),'PBCvS':lllilI(0x154,'GwfH'),'antwU':lllilI(0x10f,'HbRc'),'wJzsa':'application/json,\x20text/plain,\x20*/*','ZYCSb':lllilI(0x15f,'5fop'),'ABGwU':function(iI1lii,IilIii){return iI1lii===IilIii;},'xTpQi':lllilI(0x12a,'Hk7w'),'GwPdZ':function(iI1lil,l1lIi1){return iI1lil===l1lIi1;},'nhyQK':'eUIcC','NJAeu':function(iIli1l,i1i1II){return iIli1l<i1i1II;},'HNohe':lllilI(0xa5,'FFk)'),'jcSxG':lllilI(0xb1,'@oiX'),'lVVJy':lllilI(0x18e,'II$1')};let IilIi1='',iI1liI=null,l1lIiI=null,llliiI='POST';switch(liIli){case liIll['drMHJ']:IilIi1=lllilI(0x177,'II$1'),l1lIiI={'appid':liIll['GyQJI'],'sign':'11','body':JSON[lllilI(0x115,'KVMd')]({'sourceCode':liIll['ZZFeY'],'encryptProjectId':$[lllilI(0xd5,'(B5k')],'encryptAssigmentIds':[$[lllilI(0x18b,'3Fjs')]],'ext':{'rewardEncryptAssignmentId':$['encryptAssignmentId'],'timesEncryptAssignmentId':$[lllilI(0x16c,'Ay!8')],'needNum':0x32}}),'t':Date['now']()};break;case liIll['lEPSw']:await liIll[lllilI(0x1a2,'(B5k')](logstr);const liiIIl={'sourceCode':liIll[lllilI(0x153,'nRXA')],'encryptProjectId':$['encryptProjectId'],'encryptAssignmentId':$[lllilI(0x184,'GfmE')],'completionFlag':!![],'itemId':'1','extParam':{'forceBot':'1','businessData':{'random':$[lllilI(0x11e,'hy5j')]},'signStr':$[lllilI(0x198,'Ay!8')],'sceneid':liIll[lllilI(0x124,'FFk)')](liIll[lllilI(0xb7,'CU1@')],$['id'])},'activity_id':$['id'],'template_id':liIll['RlmmP'],'floor_id':liIll[lllilI(0x18f,'3Fjs')],'enc':common[lllilI(0x116,'8oty')](0x80,liIll[lllilI(0x163,'8oty')])[lllilI(0x17c,'Ay!8')]()};iI1liI={'appid':liIll[lllilI(0x101,'Ay!8')],'sign':'11','body':JSON['stringify'](liiIIl),'t':Date[lllilI(0x132,'89L8')]()},IilIi1=liIll['esXcN'];break;default:console[lllilI(0xe3,'eKjE')](lllilI(0xcc,'NLMV')+liIli);return;}const IilIiI={};iI1liI&&(iI1liI={...iI1liI,...IilIiI});if(l1lIiI){if(liIll[lllilI(0xf2,'wcU^')]!==lllilI(0x189,'i]nx'))l1lIiI={...l1lIiI,...IilIiI};else{II11Il[lllilI(0x149,'UhtX')](liIll[lllilI(0xe9,'KVMd')]);return;}}const i1i1I1={'url':IilIi1,'method':llliiI,'headers':{'origin':liIll[lllilI(0x157,'i]nx')],'Referer':lllilI(0x141,'tM6H'),'User-Agent':$['UA'],'Cookie':cookie,'accept':liIll[lllilI(0xce,'xED@')],'X-Requested-With':liIll['ZYCSb'],'sec-fetch-mode':lllilI(0x15c,'KVMd')},'params':l1lIiI,'data':iI1liI,'timeout':0x3a98};if(liIll[lllilI(0x128,'GwfH')](llliiI,liIll[lllilI(0xa6,'QKnZ')])){if(liIll[lllilI(0x11f,'tM6H')](lllilI(0xb5,'i]nx'),liIll[lllilI(0x164,'047X')]))delete i1i1I1[lllilI(0xcb,'*Bd3')],delete i1i1I1[lllilI(0x137,'NIX7')][lllilI(0xf8,'GwfH')];else{let il1i1I=lI1Il1[lllilI(0x11d,'%RPv')]['successRewards'][lilIi1];IiilII=IliI1I[lllilI(0x166,'QKnZ')](il1i1I['map'](lI1li1=>lI1li1?.[lllilI(0xc1,'f5vf')]?lI1li1[lllilI(0xe4,'5fop')]+'京豆':lllilI(0x18c,'eKjE')));}}const IlII1=0x1;let IiI11=0x0,lli=null,liIlI=![];while(liIll[lllilI(0x172,'QKnZ')](IiI11,IlII1)){if(liIll['HNohe']!==liIll[lllilI(0x188,'HbRc')]){if(IiI11>0x0){}const iI11II=await common[lllilI(0xcd,'NIX7')](i1i1I1);if(!iI11II[lllilI(0xbf,'NIX7')]){lli=lllilI(0xd8,'wcU^')+liIli+lllilI(0x107,'GfmE')+iI11II[lllilI(0x145,'%RPv')],IiI11++;continue;}if(!iI11II?.[lllilI(0xec,'5fop')]){lli=lllilI(0x142,'Hk7w')+liIli+lllilI(0x118,'WJYn'),IiI11++;continue;}handleResponse(liIli,iI11II['data']),liIlI=![];break;}else lilIl1[lllilI(0xad,'qE^j')](i1l1ii[lllilI(0x1a6,'Ay!8')],liIll[lllilI(0x15b,'OWQp')]),i1l1['exit'](0x1);}IiI11>=IlII1&&(liIll[lllilI(0x17a,'17Dk')]===lllilI(0xde,'nRXA')?iIIIIi[lllilI(0x1a0,'17Dk')]('❌\x20脚本运行遇到了错误\x0a'+iii1I1):(console['log'](lli),liIlI&&($[lllilI(0xbe,'@AsW')]=!![],$[lllilI(0x13e,'nRXA')]&&$['message']['fix'](lli))));}async function whwswswws(IlIIi){const ilil11=iil1il,IiI1l={'RllXR':function(llll1,lil11l){return llll1||lil11l;},'csOwV':'smashH5pv','omBYE':function(i1i1Il,I1lIl1){return i1i1Il+I1lIl1;},'pNdYz':ilil11(0xc0,'N]aa'),'oeXsm':function(lil11i,IlIIl){return lil11i(IlIIl);},'bGphB':'https://h5.m.jd.com','vxEoy':ilil11(0xc2,'KVMd'),'PnlqT':'application/json,\x20text/plain,\x20*/*','fzgmH':ilil11(0x147,'@AsW')};let illlII={'appname':IiI1l[ilil11(0x13f,'qE^j')](IlIIi,IiI1l[ilil11(0x11b,'V7Eo')]),'whwswswws':'','jdkey':'','body':{}};const iIII11=await common[ilil11(0xdb,'ciex')]({'url':ilil11(0x168,'@oiX'),'method':'POST','data':IiI1l[ilil11(0xe6,'8oty')](IiI1l[ilil11(0xb8,'(B5k')],IiI1l[ilil11(0x185,'NY%M')](encodeURIComponent,JSON[ilil11(0x197,'*Bd3')](illlII))),'headers':{'Origin':IiI1l[ilil11(0x19f,'qE^j')],'Referer':'https://h5.m.jd.com/','User-Agent':IiI1l[ilil11(0x180,'hy5j')],'accept':IiI1l[ilil11(0xf0,'CU1@')],'content-type':IiI1l['fzgmH']},'proxy':null,'debug':![],'timeout':0x7530}),IiI1i=iIII11[ilil11(0xc4,'X4kN')];return IiI1i[ilil11(0x120,'V7Eo')];}async function joyytoken(lI1liI){const illlI1=iil1il,i1i1Ii={'Axztm':illlI1(0x156,'wcU^'),'yHnoC':function(lllil,iI11Il){return lllil(iI11Il);},'JYlRG':'POST','bTARW':function(iIII1i,iil1i1){return iIII1i+iil1i1;},'JZwEI':function(il1i11,IlIll1){return il1i11(IlIll1);},'tbXHT':illlI1(0x9e,'t0mY'),'GBjva':'https://h5.m.jd.com/','uKhnz':'JD4iPhone/12.2.2\x20CFNetwork/1240.0.4\x20Darwin/20.6.0','VKCBo':'application/x-www-form-urlencoded'};let lllii={'appname':lI1liI||i1i1Ii[illlI1(0x123,'wiY]')],'whwswswws':await i1i1Ii['yHnoC'](whwswswws,lI1liI)||'','jdkey':'','body':{'platform':'1'}};const iI11Ii=await common[illlI1(0x1a1,'5fop')]({'url':illlI1(0x17f,'NIX7'),'method':i1i1Ii[illlI1(0xb9,'X4kN')],'data':i1i1Ii[illlI1(0xb2,'qE^j')](illlI1(0x181,'qE^j'),i1i1Ii[illlI1(0xd6,'8oty')](encodeURIComponent,JSON['stringify'](lllii))),'headers':{'Origin':i1i1Ii[illlI1(0x19b,'5fop')],'Referer':i1i1Ii['GBjva'],'User-Agent':i1i1Ii[illlI1(0x195,'f5vf')],'accept':'application/json,\x20text/plain,\x20*/*','content-type':i1i1Ii[illlI1(0x119,'5fop')]},'proxy':null,'debug':![],'timeout':0x7530}),iIII1l=iI11Ii['data'];return iIII1l[illlI1(0xfa,'vwwF')];}async function getAuthorCodeList(IlIII){const IIIl11=iil1il,ilil1l={'meyCo':'GET','zCWjD':'Mozilla/5.0\x20(iPhone;\x20CPU\x20iPhone\x20OS\x2013_2_3\x20like\x20Mac\x20OS\x20X)\x20AppleWebKit/605.1.15\x20(KHTML,\x20like\x20Gecko)\x20Version/13.0.3\x20Mobile/15E148\x20Safari/604.1\x20Edg/87.0.4280.88'},illlIi=await common[IIIl11(0x178,'UhtX')]({'url':IlIII,'method':ilil1l[IIIl11(0xbd,'NIX7')],'headers':{'User-Agent':ilil1l['zCWjD']},'proxy':null,'debug':![],'timeout':0x7530}),I1lIii=illlIi[IIIl11(0x14d,'II$1')];return I1lIii;}async function logstr(){const I1lIi1=iil1il,IiI1I={'aVKyF':I1lIi1(0x155,'86%Z'),'lIdIP':'Mozilla/5.0\x20(iPhone;\x20CPU\x20iPhone\x20OS\x2013_2_3\x20like\x20Mac\x20OS\x20X)\x20AppleWebKit/605.1.15\x20(KHTML,\x20like\x20Gecko)\x20Version/13.0.3\x20Mobile/15E148\x20Safari/604.1\x20Edg/87.0.4280.88'},illlIl=await common['request']({'url':I1lIi1(0x175,'NIX7')+$[I1lIi1(0xf7,'8oty')]+I1lIi1(0xef,'8oty')+$[I1lIi1(0xae,'UhtX')],'method':IiI1I[I1lIi1(0x162,'xED@')],'headers':{'Cookie':'pt_key=AAJmI1zhADCzuUy6un4E-ub7hzfD7kP778nj_qnbycx;pt_pin=9Rebels;','User-Agent':IiI1I['lIdIP']},'proxy':null,'debug':![],'timeout':0x7530}),i11ill=illlIl[I1lIi1(0x12b,'nRXA')];i11ill&&($[I1lIi1(0x161,'FFk)')]=i11ill[I1lIi1(0x106,'5fop')],$[I1lIi1(0x150,'vwwF')]=i11ill[I1lIi1(0x18d,'Ay!8')]);}var version_ = 'jsjiami.com.v7'; +// prettier-ignore +function Env(t, e) { "undefined" != typeof process && JSON.stringify(process.env).indexOf("GITHUB") > -1 && process.exit(0); class s { constructor(t) { this.env = t } send(t, e = "GET") { t = "string" == typeof t ? { url: t } : t; let s = this.get; return "POST" === e && (s = this.post), new Promise((e, i) => { s.call(this, t, (t, s, r) => { t ? i(t) : e(s) }) }) } get(t) { return this.send.call(this.env, t) } post(t) { return this.send.call(this.env, t, "POST") } } return new class { constructor(t, e) { this.name = t, this.http = new s(this), this.data = null, this.dataFile = "box.dat", this.logs = [], this.isMute = !1, this.isNeedRewrite = !1, this.logSeparator = "\n", this.startTime = (new Date).getTime(), Object.assign(this, e), this.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 } toObj(t, e = null) { try { return JSON.parse(t) } catch { return e } } toStr(t, e = null) { try { return JSON.stringify(t) } catch { return e } } getjson(t, e) { let s = e; const i = this.getdata(t); if (i) try { s = JSON.parse(this.getdata(t)) } catch { } return s } setjson(t, e) { try { return this.setdata(JSON.stringify(t), e) } catch { return !1 } } getScript(t) { return new Promise(e => { this.get({ url: t }, (t, s, i) => e(i)) }) } runScript(t, e) { return new Promise(s => { let i = this.getdata("@chavy_boxjs_userCfgs.httpapi"); i = i ? i.replace(/\n/g, "").trim() : i; let r = this.getdata("@chavy_boxjs_userCfgs.httpapi_timeout"); r = r ? 1 * r : 20, r = e && e.timeout ? e.timeout : r; const [o, h] = i.split("@"), n = { url: `http://${h}/v1/scripting/evaluate`, body: { script_text: t, mock_type: "cron", timeout: r }, headers: { "X-Key": o, Accept: "*/*" } }; this.post(n, (t, e, i) => s(i)) }).catch(t => this.logErr(t)) } loaddata() { if (!this.isNode()) return {}; { this.fs = this.fs ? this.fs : require("fs"), this.path = this.path ? this.path : require("path"); const t = this.path.resolve(this.dataFile), e = this.path.resolve(process.cwd(), this.dataFile), s = this.fs.existsSync(t), i = !s && this.fs.existsSync(e); if (!s && !i) return {}; { const i = s ? t : e; try { return JSON.parse(this.fs.readFileSync(i)) } catch (t) { return {} } } } } writedata() { if (this.isNode()) { this.fs = this.fs ? this.fs : require("fs"), this.path = this.path ? this.path : require("path"); const t = this.path.resolve(this.dataFile), e = this.path.resolve(process.cwd(), this.dataFile), s = this.fs.existsSync(t), i = !s && this.fs.existsSync(e), r = JSON.stringify(this.data); s ? this.fs.writeFileSync(t, r) : i ? this.fs.writeFileSync(e, r) : this.fs.writeFileSync(t, r) } } lodash_get(t, e, s) { const i = e.replace(/\[(\d+)\]/g, ".$1").split("."); let r = t; for (const t of i) if (r = Object(r)[t], void 0 === r) return s; return r } lodash_set(t, e, s) { return Object(t) !== t ? t : (Array.isArray(e) || (e = e.toString().match(/[^.[\]]+/g) || []), e.slice(0, -1).reduce((t, s, i) => Object(t[s]) === t[s] ? t[s] : t[s] = Math.abs(e[i + 1]) >> 0 == +e[i + 1] ? [] : {}, t)[e[e.length - 1]] = s, t) } getdata(t) { let e = this.getval(t); if (/^@/.test(t)) { const [, s, i] = /^@(.*?)\.(.*?)$/.exec(t), r = s ? this.getval(s) : ""; if (r) try { const t = JSON.parse(r); e = t ? this.lodash_get(t, i, "") : e } catch (t) { e = "" } } return e } setdata(t, e) { let s = !1; if (/^@/.test(e)) { const [, i, r] = /^@(.*?)\.(.*?)$/.exec(e), o = this.getval(i), h = i ? "null" === o ? null : o || "{}" : "{}"; try { const e = JSON.parse(h); this.lodash_set(e, r, t), s = this.setval(JSON.stringify(e), i) } catch (e) { const o = {}; this.lodash_set(o, r, t), s = this.setval(JSON.stringify(o), i) } } else s = this.setval(t, e); return s } getval(t) { return this.isSurge() || this.isLoon() ? $persistentStore.read(t) : this.isQuanX() ? $prefs.valueForKey(t) : this.isNode() ? (this.data = this.loaddata(), this.data[t]) : this.data && this.data[t] || null } setval(t, e) { return this.isSurge() || this.isLoon() ? $persistentStore.write(t, e) : this.isQuanX() ? $prefs.setValueForKey(t, e) : this.isNode() ? (this.data = this.loaddata(), this.data[e] = t, this.writedata(), !0) : this.data && this.data[e] || null } initGotEnv(t) { this.got = this.got ? this.got : require("got"), this.cktough = this.cktough ? this.cktough : require("tough-cookie"), this.ckjar = this.ckjar ? this.ckjar : new this.cktough.CookieJar, t && (t.headers = t.headers ? t.headers : {}, void 0 === t.headers.Cookie && void 0 === t.cookieJar && (t.cookieJar = this.ckjar)) } get(t, e = (() => { })) { t.headers && (delete t.headers["Content-Type"], delete t.headers["Content-Length"]), this.isSurge() || this.isLoon() ? (this.isSurge() && this.isNeedRewrite && (t.headers = t.headers || {}, Object.assign(t.headers, { "X-Surge-Skip-Scripting": !1 })), $httpClient.get(t, (t, s, i) => { !t && s && (s.body = i, s.statusCode = s.status), e(t, s, i) })) : this.isQuanX() ? (this.isNeedRewrite && (t.opts = t.opts || {}, Object.assign(t.opts, { hints: !1 })), $task.fetch(t).then(t => { const { statusCode: s, statusCode: i, headers: r, body: o } = t; e(null, { status: s, statusCode: i, headers: r, body: o }, o) }, t => e(t))) : this.isNode() && (this.initGotEnv(t), this.got(t).on("redirect", (t, e) => { try { if (t.headers["set-cookie"]) { const s = t.headers["set-cookie"].map(this.cktough.Cookie.parse).toString(); s && this.ckjar.setCookieSync(s, null), e.cookieJar = this.ckjar } } catch (t) { this.logErr(t) } }).then(t => { const { statusCode: s, statusCode: i, headers: r, body: o } = t; e(null, { status: s, statusCode: i, headers: r, body: o }, o) }, t => { const { message: s, response: i } = t; e(s, i, i && i.body) })) } post(t, e = (() => { })) { if (t.body && t.headers && !t.headers["Content-Type"] && (t.headers["Content-Type"] = "application/x-www-form-urlencoded"), t.headers && delete t.headers["Content-Length"], this.isSurge() || this.isLoon()) this.isSurge() && this.isNeedRewrite && (t.headers = t.headers || {}, Object.assign(t.headers, { "X-Surge-Skip-Scripting": !1 })), $httpClient.post(t, (t, s, i) => { !t && s && (s.body = i, s.statusCode = s.status), e(t, s, i) }); else if (this.isQuanX()) t.method = "POST", this.isNeedRewrite && (t.opts = t.opts || {}, Object.assign(t.opts, { hints: !1 })), $task.fetch(t).then(t => { const { statusCode: s, statusCode: i, headers: r, body: o } = t; e(null, { status: s, statusCode: i, headers: r, body: o }, o) }, t => e(t)); else if (this.isNode()) { this.initGotEnv(t); const { url: s, ...i } = t; this.got.post(s, i).then(t => { const { statusCode: s, statusCode: i, headers: r, body: o } = t; e(null, { status: s, statusCode: i, headers: r, body: o }, o) }, t => { const { message: s, response: i } = t; e(s, i, i && i.body) }) } } time(t, e = null) { const s = e ? new Date(e) : new Date; let i = { "M+": s.getMonth() + 1, "d+": s.getDate(), "H+": s.getHours(), "m+": s.getMinutes(), "s+": s.getSeconds(), "q+": Math.floor((s.getMonth() + 3) / 3), S: s.getMilliseconds() }; /(y+)/.test(t) && (t = t.replace(RegExp.$1, (s.getFullYear() + "").substr(4 - RegExp.$1.length))); for (let e in i) new RegExp("(" + e + ")").test(t) && (t = t.replace(RegExp.$1, 1 == RegExp.$1.length ? i[e] : ("00" + i[e]).substr(("" + i[e]).length))); return t } msg(e = t, s = "", i = "", r) { const o = t => { if (!t) return t; if ("string" == typeof t) return this.isLoon() ? t : this.isQuanX() ? { "open-url": t } : this.isSurge() ? { url: t } : void 0; if ("object" == typeof t) { if (this.isLoon()) { let e = t.openUrl || t.url || t["open-url"], s = t.mediaUrl || t["media-url"]; return { openUrl: e, mediaUrl: s } } if (this.isQuanX()) { let e = t["open-url"] || t.url || t.openUrl, s = t["media-url"] || t.mediaUrl; return { "open-url": e, "media-url": s } } if (this.isSurge()) { let e = t.url || t.openUrl || t["open-url"]; return { url: e } } } }; if (this.isMute || (this.isSurge() || this.isLoon() ? $notification.post(e, s, i, o(r)) : this.isQuanX() && $notify(e, s, i, o(r))), !this.isMuteLog) { let t = ["", "==============📣系统通知📣=============="]; t.push(e), s && t.push(s), i && t.push(i), console.log(t.join("\n")), this.logs = this.logs.concat(t) } } log(...t) { t.length > 0 && (this.logs = [...this.logs, ...t]), console.log(t.join(this.logSeparator)) } logErr(t, e) { const s = !this.isSurge() && !this.isQuanX() && !this.isLoon(); s ? this.log("", `❗️${this.name}, 错误!`, t.stack) : this.log("", `❗️${this.name}, 错误!`, t) } wait(t) { return new Promise(e => setTimeout(e, t)) } done(t = {}) { const e = (new Date).getTime(), s = (e - this.startTime) / 1e3; this.log("", `🔔${this.name}, 结束! 🕛 ${s} 秒`), this.log(), (this.isSurge() || this.isQuanX() || this.isLoon()) && $done(t) } }(t, e) }