1 Star 0 Fork 0

冷心/Thread

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
jd_fans_dou.js 26.72 KB
一键复制 编辑 原始数据 按行查看 历史
gys619 提交于 2023-02-11 18:10 . up
/*
粉丝福利豆子
一次性
cron:31 17,20 * * *
============Quantumultx===============
[task_local]
#粉丝福利豆子
31 17,20 * * * jd_fans_dou.js, tag=粉丝福利豆子, enabled=true
*/
const $ = new Env('粉丝福利豆子');
var version_='jsjiami.com.v7',a=(function(){return[...[version_,'dhqKjBJgsjJRKinyAamYUQiF.xdrcfYRoNmbg.v7==','WPvquqFdSui','zwddJSkxW4W','AmkHW6/dSsdcTqGMgq','WQdcL03cTSoj','W5f2BSkciW3cVmkGW6NcV2eSW6CgrHtcRI1AjmoM','W7NdVLK','lSomBW','W6X+WPHoWOpdKSk7W5pdUvO6WRFdOftdU8khjdjEW5X9WPZdLmoDWR0UWOPDv8kuWRy/ESoIW4hcIZOEWRH0lCkZWQ9cW5XlWQ7cRSk6W7lcONr4eZxdIsiKb8kZW59JuSokWOqSW7dcUmk6tmosW61dvJeryCkebWJcPmoGECoShhWswmkdemoiDtadwf0mg8k1W6nPW6ZdS8kNv8olW7zYhXpcQXpdIIdcJHOOvW7dKCo+W4NdTCkjWQFdMmoxuZrTW4NdKKfFW41iWQSsWRdcUW','W4eoWRa','DCovW4fonfrz','W6NcGcSTWRXQWQJLVRhLPltJGzRKUipKU5hOTBhLJ64','Erq9lSkkWPRdS8ovW4ZcSdqp','b8oOv8onW6y','5lMJ5lQq5PYh5yM05zU16kYu6zE35PEa5O2K5lIi56M977226k+35Qc65P6X6iAM6lMF6kYn5Awi57+i57Uf5Ogb5yAt','W4SNWRm','rmodW7VcTubgW6tdOG','W5aAW6XEWR4','W5FcNXNcSdNdP8oX','W6VcQh7dRaK','r2ldNSkEW6e','W5NdSKZcP8o+','F0FdO8kQW6vWtxfJbSk7cCoHECozW6BcTSkpEGWilGazWPyrE8k7pX/dImoYpCkBW6JcH0DuWPaIFCksdW','WPBcGwWIW78','WQNdSSkQ','WPJcNSoYbSkl','W506W4X9','aSoTCSokW4W','W6jRWObnWPu','W7RdS1tcTSoBWRu','B8kpW7JcQtVdICoRWPq','WPL0WOS','vmk6mXpdSG','tCoOzcC','kgSUWOLn','zf7dPmk9','WPVcSmoEomkx','oWDuW4q/EG','WR5dWPGfeq','W6hcT10','imoAvCoMW7H7','WP9oWQa3gW','W4TLWQL1WRK','W4KPWRNcUG','CSoJWRdcKWZdVSosWPldRW','W5aPW5HOWRnWWRJdUcK','aYZdGSk7','W4LeW7eBW7upA8oX','W5u7WRBdNuPAWPiEW6VdPq','WPhdH8kSm8og','xfddUCk8W7G','rMOkbf0/WQa','k8ktW7tcLSkiW5C5BSkdnCotW44VfCk1DSo8W4lcOYFdSmoLFaVcNSoJbXOpWPVdJYNdHGyHW7elWOxdMmkfpmklWO7dJmoWW7exW7ZdVxDAyMCMrWScWQmWqbZdRGXbWOKOnCoXsSoTFmk+sNa8WQtdNJLtW6GYWR5bW4tcOmknW4WvrSkktSoiWPCduLhcJ8kDW6eDDqvnW7LNWRLGWOSDW4tdV8kjWPNdGG9TW64SemoxW61bWODOW5ldJ3HZlYtdGqji','CMHW','5A2a77+Q6i2a5B+k772i','W4biW6yuW5OAzW','W6JcLxFcHa','WRbtWPeNlq','W5qHW4HOW6S/W7hdTZZdHSopB8odW70SCqu','r8o/EZNdJapdPdy','B2HYhMi','WOJcV1eSW4e','WPzDxa','WOxdV0VcTSou','xCoFWQldHJ4jWQ3cKhZcIq','W5dcU+wNI+I0UaSY5y2g5zMrW6y1','WQ5IWR0kgW','kXXQW7Wj','WQZdRSkdc8oRW6u','WOpcV8oSpG','W67cNdfvWO1HWO7dJq','W7X5yColWPNdNMu8cey','WOddI3vKW74','mqfF','lCoPW73cPZFdN8oPWOFcSru','c8kqpSoxWRNcHmkCW74aWPbY','fCkdW6JcQSku','W6hcIt5lWOa','WP3dTSkYBwS','aebCxSoC','eMtcMmoMkq','WQJcUfdcS8oOd3e','W5y6WRRcUIG','jwFcUmoCjCkIW6pdGaDw','5A60776A6i6V5B+f776y','W53cGsX1WQi','iCoDB8o5W68Kj8k9WPPbWPldL8oNW449jr5jndylySkYW47cQCosW6dcISkoW47dQ8kaW7hcHs00pMJdMCowWR/cQtjpWRDRWOPcl8ojnCk5t8krkmoCW5NcJtNdQmo4AmkWsCkrW4/cLmoEW4ldKsLsDmoElHFcRSkIW5bgWPJcQbtdGSkbW53cG8oiz1vBlHLFgmomqSoAW4yYW63dHSkxW6OkttHiWQ8EWRL/W4JdVwRcSmkcWQihmCkJW5VdMCkVW4tcV8kZWRvVfrfUWQW','WQldV20','W5aKWRZdKhG','E1ZdSa','ieHI','WOaiW503ra','rmonWRJdNc0vW4RdTt/dISkWbG','iSkgW63cNLPcW6RdNW','oqfwW5u','C2XUcNpdMq','oGTmW5q7Fmk/','WO/dTSkjEG','hhpcLCoXgSkfW7ldOG'],...(function(){return[...['W4hdMSo2W7FcPMvHWRRdV8kfW7BdP8k6','fMiOWOLyetuWmSoc','W6rcW70BW5ilDCoEAa','WR3cVe3cTq','wmkfW4pdUay','k0jXECoFW5RdVW','WOjbAHhdVW','m1NcVa','bt1qW5WJ','rmofxJtdSG','WQpdO20','CmoWCSoCW75AyW','WPuBWQPgWOPEnCoYBSogj8k1WRC','B8kDW7ddLHK','5A2i77236iYO5B6J77++','r8kHW6C','W546W5e','WRzGWOKsmCoTWPZcHW','W7BcGcPyWOe','l8krW7lcH2e','jCowW7HSa214','sSkAW4ZdStK','WQ/cNSkBkcS','W55eW6OeW7y','W48yWOJdM1DwWRG','5lUG5lI76lsJ5y+Q','W7dOR4xPH7BML5lNM6NLVApOJyJLJi0jW4eYWQCYEmkOgqJdJmoizmknWQaOk0HfW5uouCkfqauaWQeMW4XybIqyWPddRsPHWOBcISkHW65qFCkVta','gKdcJCoebG','WPpcR8kEkX4','r8kzlIZdKW','WQFcV1RcT8o8','E8oXxa','EmkuWPq7dW','bHldLSkLW5i','WQ5eWQyabq','iXJdNCkEW5W','x8ozydBdIG','W7VcOtPT','uCkMWQ3dUsC','WRBdSmk+aW','WOjtWRebfq','WPNcO3RcG8o8','fmkDW6ZcQ3G','WOFcMSoUWQ/dThW3WPBdLa','WQqpW6mHEG','WPJcKLBcGSoV','W5tcKfFcMMm','W4GkWQNdKq','W5ilWRWYn8oaWQBcQ8k/W7CcWPPF','WR3cTdtcTGi','W7xcGrrGWOS','jCogFa','B3Pjk0u','aw50wCo4','W5/cNGvvWPG','WO90WQq/dSokWO3cPCkLW7e','hCo6WQ/dJ0xdKCk+W47cPSkMW4OAWPC','W7VdVKK','u8o2W7BcTqC','khbWxSos','WQBdOM7cSmoL','jGxcPmoUWQfZvY17mmkOnmkN','jvRcUCos','WOrmWR8Oh8k5AtxdPG','WOWjESkEnWVcJmkSW7xcSG','W49LtSoJW44','xSkHWP4','W6RcVu7dPrNdN8k8','WOFcOhaSW5FcQa','ACkkW5NcKH8','WOLgsqVdVfe','5lIk5lM36lEI5y2d','WQ3OR5RPHz/ML4dNM4dLVlVOJRhLJyjpW4GMWPRcI8ol','tmkljq','fSkKW6BcNSkA','W7pcJhdcK1RcH8oYhSkSy8kUxJ4ZW79ZWOegWPTvWQxdUGnxW6pcR8oumLX0W6RdSHyzW4CUW7lcJX7cGSo0WODy','rmo6W43cIYy','umoxW6FcMbO','qfRdM8kWW7m','W7tcQ8o+umk4WRNcVG3dLSkomqDR','WP3cLGlcJchdHSoEW6tdHmoy','AxtdMIq','W5SfW6iZESoZsG','WPddTmkD','W546W5v7WQ8','yGH2EmoqW4RdKmoOW67cSbm+','zgpdPCkZW6WVjJTYaa','vSkzWOWzkG','W73cUJldO8kSWPSQW5ziu2K+vq','WP/dTmkvDKn3','W5qTWRRcUWtcVuiIs8oo','WPdcICknnd7dR8kHW57cQSoGW6ldQxmaBmoCrCk4W4fOvCoHWRT7W713W5ldJCoqWP1okSoOFr5GiCo1F25KW4dcMCkJWQNdSwpcQCoXWOhcOmoFWOn5gKWNuCokrmoMW5bva8otW7DKWRpcMCo/WPxcUmkWW5VcL8kEW73cMSkHpCoTWOOWW4hdUrdcVs8jvSkhWOC1W5r3xSo9WR/dPCoEA1dcRX95W6JdLbFcQCoKW6hdSd0HW6lcONrIsr/dLXRcQ8kqW5n7W5pdPSklWOzysrldNSkPW7JcQW','WRjTWQCAea','c1m3WOu','xSkcW7xdOcy','WOVdNNv3W6v6WQ3cNSkio8kbWQCZn8oTnIZdJelcKmoDWQXre8oaW5jWnb3dNddcVd90W6WLW6DEW4ZcHmoGWPzXW7hdPKRdHCkmeZ9PW4nqdXSEW7n2qc5YpCk2WR/dNM5Zk1ioWQhcPCkqWRhdNZtdHsTovSoSWRpcJmotW5HoW5zvW6bFyCoLsgZcPu0HtSoVWONcHSo5v8oHW7z7WPJcOmonh8k4W7ZcT0uUW4FcMqRdO8kzWRldHKtcLCknBmkbcfNdHSoDzCoEW7pcRgVdNSkiW6tcJ3ns','6kY55yIU6zQX5OED5z6SiwCKWP7cLUI/QUweKoAIV+s+OUAuIUwgUUwSUmk45BI26k6a6ykd6lYN6isn5P6d5y6I6i+25y+IW4tdPsq4WPddPW','mW9vW5u','vCkAWPeVcq','ps7dI8k1W7ZcLbFcRmkfsqFdKJtdSd0mdfhcPvJcQSo4WQjxWP51W5SRW7NdNr42WQehW5BcVGCRW5FcJSowW4z9CddcP8oFWPJdG2yUW4pdHYBdRMKCmMWchSkqlMOzWQWfWQldM8kZj8khWO/dTCkmouNdM2BcM8ommSoqW4ftW7eWoryTdG1rWR3cRgD2wmozW75lgWlcU8oAWPhdJ8otWPhcUSovu8o3hmkTW5JcMSkkW63dNSoFW5Dyg8ownJiLFSooW4WTzSkAmCkzW5m'],...(function(){return['WQiVpmkiWOdcI2qhkeRcSmo9','44cX5OYO56w444go6k2b5yw86i6x5yYL5lMZ5lM16lst5yYT5lMzW57dTviCW4/cKCo/55QP5O+O5l+W55woW4KMWRWJAGZNMlpKUi3KUBFNR4ZLIi7OJ4VLJk8','W4SyWQm','lJ5kW5KGBCkAF8kXaq','W6HLWOT7WOlcMG','Dh5Xl2S','AmoZW6RcMGa','WQeFW45GWOS','ESowBc7dLG','W5C9WQFcTW','W7SOW7TYWQm','W7BdVLhcUmorWQtLTBRLP7JMLBJcL3BdHa','kGJdVmkwW6e','WP3cISk0WQBdUa','tCkxjrRdHey','q3yH','W6yOW4rQWOL+W7JdTW','WPNdRSkiCuK','DNBdJG','WRFdN8kom8oT','pCo4W4lcIdq','u8oOEZhdOa','ymoMzINdRmkPr8k1','qmo6wrpdHq','W45oWRn6WRxcQSobWRS','W4NcUrPYWQa','ESoWrbi','WObTW5jbWPn6W7BdIG','l8kiW6C','WQBcPqBdOCklW7dcUmkSD8oyfmkHcG','W48UWRFdHga','WPRdGhlcRmo0','z1ldPCkPW7m','WR3cPuZcU8oQba','WRJcImkb','kSokW4rgbMS','WPm2BW','W6DLWOnvWPNcJq','W514WR1vWOi','smoSBdlcQmkTyCkyW49u','FetdPSkyW7O','WPfxWRe','WP3cQWpcGG','WOtdKgH3WRPGW6BdLmkzjSooWRKYnCkUoZm','44k25O6756E+44kLu1dcUrddSCoJ5Bs75AE95PAa','WQyTmSkjWOlcIdWwohpcOSoZW7a','WQRcPrBcOqG','W5bmW7Se','mmkcW67cGSk1WOjIkmkspq','j8oiDSoS','WQVcTCo6jSkxFmoPqmk7','WRVcOfSXW73cRmk3WPS','W4eNWQBcMIVcSv4','W6v9ASoFW5VdKG','E0/dHauf','W73cTYq','xxVdKSkJW7u','lCouW7ZcQq','WP7cSWpcJq','WOZdNMVcPCom','W6tcTL7dPaa','WPDDWRpdK0zmWPan','fCo3W4NcNWK','fc7dUSkOW5G','fIJdNCkOW7xcIG','h8oXW7xcNXO','W5FcIbX4WRjgWP/dRXtcOW','6kYz5yIS6zQX5Owm5z6BWO/cTCkgW7Px6l+y5yAS5QcN5l+W5Pw95yAz5A2SzEw5T+ITR+MbKoI+SoIgKUAEJ+wpJoImTUwoOSoDASkPd8kbcW','W4aTW49vWQy','WP0iW5SNsq','WQPqWRC','W4ddOLVcOCo2WQddPCkS','WRhdLY4','rmoSFsBdPmk4Ba','5lIl5lMu5P+z5yM+5zII6k2T6zEy5Ps75O2d5lQn56MK77+Q6k2V5QcL5P2R6isj6lU36kYq5AAM57Yu57IE5Oox5yEv','BCopwb7dUmkxcmk6W7r9','lCoyW6Dm','W43cQYb+WQXg','W4XHomohDfJcHCkgW6/cMaug','xeK0aKaZWORdPYvo','6kYn5yUn6zQ05OwT5z66DmkqWQnjW5ROV5xLHRBMOitKV6xMLQVLHRpLRP7cPow5L+IUQ+MdUEI9IEIfN+ACQEwoMEIoLUwmRq5rWOCedGa','W6PJWO9vWR7cICo5WPK','WOGXtSk5oq','W4VcKWjRWOy','WQ0btmk+ba','W7NcQID7WRG','qmoAqJxdSW','WR/dUxNcVq','rSogWRZdMsDIW4/dLbNdPSk1','W4asW5LaWOG','WPtcNdFcTJ8','WOpcSKOGW5S','WONcTKONW5lcUCk7','WQddHw5SW78LW4JdTq','W50GW7NcVcq','CSouCdtdHG','k8onW75zetq/W7qgFCkSW7CytcpdHmoqWQtdJ8o2WORcNmorWQ7dOtBdGXGJucT+W7/dMhtdUuiplmkXmM5E'];}())];}())];}());const N=b;(function(c,d,e,f,g,h,i){return c=c>>0x8,h='hs',i='hs',function(j,k,l,m,n){const M=b;m='tfi',h=m+h,n='up',i+=n,h=l(h),i=l(i),l=0x0;const o=j;while(!![]&&--f+k){try{m=parseInt(M(0x193,'NCzc'))/0x1+-parseInt(M(0x13c,'r%$z'))/0x2+-parseInt(M(0x212,'kMhP'))/0x3*(-parseInt(M(0x18c,'bOPO'))/0x4)+parseInt(M(0x1d0,'Az!W'))/0x5*(-parseInt(M(0x1e5,'L#lu'))/0x6)+-parseInt(M(0x1eb,'InPz'))/0x7*(parseInt(M(0x10d,'(Siz'))/0x8)+parseInt(M(0x19e,'*W2k'))/0x9*(-parseInt(M(0x1cb,'F%rG'))/0xa)+parseInt(M(0x128,'bOPO'))/0xb;}catch(p){m=l;}finally{n=o[h]();if(c<=f)l?g?m=n:g=n:l=n;else{if(l==g['replace'](/[gKAyhJqBQNxnrbfYdRFU=]/g,'')){if(m===k){o['un'+h](n);break;}o[i](n);}}}}}(e,d,function(j,k,l,m,n,o,p){return k='\x73\x70\x6c\x69\x74',j=arguments[0x0],j=j[k](''),l=`\x72\x65\x76\x65\x72\x73\x65`,j=j[l]('\x76'),m=`\x6a\x6f\x69\x6e`,(0x11fe59,j[m](''));});}(0xc000,0x909ee,a,0xc2),a)&&(version_=a);const notify=$[N(0x174,'w]%Z')]()?require(N(0x1e8,'r%$z')):'',jdCookieNode=$[N(0x11d,'ppUf')]()?require(N(0x1c3,'hUHt')):'';function b(c,d){const e=a;return b=function(f,g){f=f-0x10b;let h=e[f];if(b['dpYSWd']===undefined){var i=function(n){const o='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let p='',q='';for(let r=0x0,s,t,u=0x0;t=n['charAt'](u++);~t&&(s=r%0x4?s*0x40+t:t,r++%0x4)?p+=String['fromCharCode'](0xff&s>>(-0x2*r&0x6)):0x0){t=o['indexOf'](t);}for(let v=0x0,w=p['length'];v<w;v++){q+='%'+('00'+p['charCodeAt'](v)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(q);};const m=function(n,o){let p=[],q=0x0,r,t='';n=i(n);let u;for(u=0x0;u<0x100;u++){p[u]=u;}for(u=0x0;u<0x100;u++){q=(q+p[u]+o['charCodeAt'](u%o['length']))%0x100,r=p[u],p[u]=p[q],p[q]=r;}u=0x0,q=0x0;for(let v=0x0;v<n['length'];v++){u=(u+0x1)%0x100,q=(q+p[u])%0x100,r=p[u],p[u]=p[q],p[q]=r,t+=String['fromCharCode'](n['charCodeAt'](v)^p[(p[u]+p[q])%0x100]);}return t;};b['fRguUU']=m,c=arguments,b['dpYSWd']=!![];}const j=e[0x0],k=f+j,l=c[k];return!l?(b['aIFqmx']===undefined&&(b['aIFqmx']=!![]),h=b['fRguUU'](h,g),c[k]=h):h=l,h;},b(c,d);}CryptoJS=$[N(0x21a,'v9)1')]()?require(N(0x15d,'kMhP')):CryptoJS;const getToken=require(N(0x135,'K(4Z'));let cookiesArr=[],cookie='';if($[N(0x1d7,'B6De')]()){Object[N(0x175,'j8B%')](jdCookieNode)[N(0x22b,'LYst')](c=>{const O=N;cookiesArr[O(0x200,'LYst')](jdCookieNode[c]);});if(process[N(0x1b2,'QLjL')][N(0x20f,'7MqD')]&&process[N(0x219,'W^pw')][N(0x176,'ppUf')]===N(0x1b0,'(L@t'))console[N(0x21b,'K(4Z')]=()=>{};}else cookiesArr=[$[N(0x190,'[R$t')](N(0x20d,'(ITi')),$[N(0x1d6,'Lfdj')](N(0x133,'S2iE')),...jsonParse($[N(0x198,'r%$z')](N(0x195,'[d8A'))||'[]')[N(0x1a3,'kMhP')](c=>c[N(0x1ec,'&NsF')])][N(0x155,'[R$t')](c=>!!c);let time=Date[N(0x1cc,'24DX')](),allMessage='';!(async()=>{const P=N,c={'XShly':function(d,e){return d==e;},'LgYCb':P(0x131,'h(eT'),'gLWvw':function(d,e){return d(e);},'whFNt':function(d,e){return d||e;},'vOxdH':function(d,e){return d===e;},'VdhLo':P(0x1c8,'r%$z'),'YrQkr':P(0x130,'v9)1'),'zZGSd':function(d,e){return d<e;},'DSRSv':function(d,e){return d(e);},'LwGqY':function(d,e){return d+e;},'uLuzo':function(d,e){return d+e;},'vSgyB':function(d,e){return d+e;},'WiLje':P(0x13b,'vYxB'),'KDiCP':P(0x170,'bOPO'),'EQPZH':P(0x126,'iyY#'),'DcfDS':function(d){return d();}};if(!cookiesArr[0x0]){if(c[P(0x1b7,'iyY#')](c[P(0x1cd,'bj07')],c[P(0x17c,'K&WX')])){$[P(0x1f9,'(Siz')]($[P(0x1c2,'(Siz')],P(0x1f8,'(L@t'),P(0x1de,'&^ef'),{'open-url':c[P(0x21d,'7MqD')]});return;}else{if(c[P(0x19b,'[R$t')](typeof e[P(0x20c,'(ITi')](f),c[P(0x17f,'r%$z')]))return!![];}}for(let e=0x0;c[P(0x12a,'r91@')](e,cookiesArr[P(0x18f,'IGkO')]);e++){if(cookiesArr[e]){cookie=cookiesArr[e],$[P(0x18d,'bOPO')]=c[P(0x180,'2Mdb')](decodeURIComponent,cookie[P(0x1fd,'bj07')](/pt_pin=([^; ]+)(?=;?)/)&&cookie[P(0x210,'ppUf')](/pt_pin=([^; ]+)(?=;?)/)[0x1]),$[P(0x1b1,'OhEd')]=c[P(0x1ae,'2Mdb')](e,0x1),$[P(0x163,'2wCc')]=!![],$[P(0x15f,'[d8A')]='',message='',console[P(0x157,'Lfdj')](c[P(0x1f1,'S2iE')](c[P(0x169,'hUHt')](c[P(0x1b4,'zfhM')](c[P(0x1e1,'Az!W')],$[P(0x125,'CL0E')]),''),$[P(0x121,'7MqD')]||$[P(0x22a,'B6De')])+c[P(0x14b,'*W2k')]);if(!$[P(0x1ab,'(Siz')]){$[P(0x187,'InPz')]($[P(0x228,'*W2k')],P(0x223,'(Siz'),P(0x1da,'(Siz')+$[P(0x1cf,'InPz')]+'\x20'+($[P(0x16b,'iyY#')]||$[P(0x117,'24DX')])+P(0x1ad,'h(eT'),{'open-url':P(0x146,'Az!W')});$[P(0x158,'*W2k')]()&&(c[P(0x188,'(Siz')](c[P(0x17d,'ppUf')],P(0x1aa,'[d8A'))?c[P(0x19c,'(ITi')](e,c[P(0x122,'K(4Z')](f,{})):await notify[P(0x1ed,'LYst')]($[P(0x11c,'v9)1')]+P(0x202,'24DX')+$[P(0x207,'kMhP')],P(0x1ac,'r%$z')+$[P(0x10c,'Lfdj')]+'\x20'+$[P(0x117,'24DX')]+P(0x1db,'[d8A')));continue;}await c[P(0x225,'r91@')](main),await $[P(0x226,'[d8A')](0x7d0);}}if(allMessage){if($[P(0x21a,'v9)1')]())await notify[P(0x227,'K&WX')](''+$[P(0x151,'(ITi')],''+allMessage);$[P(0x116,'TreE')]($[P(0x1f4,'[R$t')],'',allMessage);}})()[N(0x178,'vYxB')](c=>{const Q=N;$[Q(0x189,'Az!W')]('','\x20'+$[Q(0x14a,'kMhP')]+Q(0x171,'&NsF')+c+'!','');})[N(0x181,'OhEd')](()=>{const R=N;$[R(0x18e,'[R$t')]();});async function main(){const S=N,c={'AhSrN':function(d){return d();}};await fansapp_query(),await $[S(0x226,'[d8A')](0x1f4),await c[S(0x1df,'bj07')](fansapp_draw);}function fansapp_query(){const T=N,c={'QYzqC':function(d,e){return d+e;},'CRapQ':function(d,e){return d===e;},'kwqBl':T(0x1ef,'TreE'),'uBqLD':function(d,e){return d!==e;},'eurlc':T(0x15a,'7MqD'),'xsQsm':T(0x173,'[R$t'),'pDgKu':function(d,e){return d!==e;},'qrneb':T(0x129,'kMhP'),'TZaWI':T(0x1b5,'TreE'),'rxluy':T(0x1ea,'^Og['),'LcrtF':function(d,e){return d(e);},'aTLkp':T(0x118,'&^ef'),'JZmaI':T(0x222,'vYxB'),'doKtH':T(0x21e,'(ITi'),'JsAcI':T(0x1be,'NCzc'),'OhSyJ':T(0x1ee,'W^pw')};return new Promise(async d=>{const U=T,e={'XyJXz':U(0x1f3,'OhEd')},f={'url':U(0x1f2,'vYxB'),'headers':{'Accept':c[U(0x1a8,'S2iE')],'Accept-Encoding':c[U(0x1b3,'^Og[')],'Accept-Language':U(0x1b9,'S2iE'),'Connection':c[U(0x10f,'zfhM')],'Cookie':cookie,'Host':c[U(0x16f,'InPz')],'Referer':U(0x164,'K&WX'),'User-Agent':c[U(0x1c1,'&^ef')]}};$[U(0x139,'(Siz')](f,(g,h,i)=>{const W=U,j={'RXDII':function(k,l){const V=b;return c[V(0x1c5,'ppUf')](k,l);}};if(c[W(0x10b,'InPz')](c[W(0x21f,'Az!W')],c[W(0x1fc,'IGkO')]))try{if(g)c[W(0x150,'(L@t')](c[W(0x208,'&NsF')],c[W(0x199,'h(eT')])?console[W(0x179,'[R$t')](g):(g[W(0x183,'2Mdb')]=h[W(0x1e9,'Az!W')][0x1],i[W(0x148,'w]%Z')](j[W(0x1a5,'ppUf')](W(0x1a1,'tI]s'),j[W(0x11b,'QLjL')])));else{}}catch(l){c[W(0x149,'j8B%')](c[W(0x182,'LYst')],c[W(0x161,'w]%Z')])?$[W(0x1fb,'7MqD')](l,h):(q[W(0x11f,'2wCc')]=r[W(0x18b,'L#lu')](/"sPrizeName":"(.+?)"/),s[W(0x1d1,'2Mdb')]=t[W(0x204,'NCzc')](/"msg":"(.+?)"/),u[W(0x15e,'zfhM')]&&(E[W(0x196,'OhEd')]=F[W(0x1e4,'5NY]')][0x1],G[W(0x16e,'h(eT')](H[W(0x153,'Az!W')])),z[W(0x17a,'L!^1')]&&(I[W(0x112,'ppUf')]=J[W(0x194,'(uBh')][0x1],K[W(0x1e6,'&NsF')](j[W(0x124,'K(4Z')](W(0x166,'W^pw'),L[W(0x160,'(Siz')]))));}finally{if(c[W(0x1a9,'W^pw')]===W(0x1ce,'r%$z'))c[W(0x145,'24DX')](d,i||{});else return g[W(0x213,'K&WX')](h),i[W(0x1dc,'(L@t')](j[W(0x228,'*W2k')],'',e[W(0x1d4,'#7E0')]),[];}else d[W(0x211,'QLjL')]();});});}function fansapp_draw(){const X=N,c={'NALDz':X(0x229,'j8B%'),'cAMFy':function(d,e){return d(e);},'BgNSe':function(d,e){return d!==e;},'JHEyc':X(0x1bd,'bOPO'),'iEspP':X(0x111,'L!^1'),'SrDSY':X(0x143,'Lfdj'),'yYBdj':X(0x17e,'&NsF'),'GDNoi':function(d,e){return d+e;},'PQIDw':X(0x184,'iyY#'),'nFsdM':function(d,e){return d!==e;},'iAmIm':X(0x10e,'L!^1'),'rBCWb':function(d,e){return d==e;},'UEyar':X(0x1d9,'h(eT'),'SYlBL':X(0x120,'h(eT'),'ZIMJq':X(0x14f,'kMhP'),'gThuO':X(0x16a,'kMhP'),'IfJuV':X(0x12e,'LYst'),'EpaBc':X(0x15c,'bj07')};return new Promise(async d=>{const Z=X,e={'dIFYT':function(f,g){const Y=b;return c[Y(0x20a,'w]%Z')](f,g);},'sKCbO':c[Z(0x1e0,'bj07')],'lKZCD':c[Z(0x1b6,'zfhM')]};if(Z(0x20e,'iyY#')===Z(0x1dd,'K&WX'))h=[i[Z(0x167,'[d8A')](Z(0x12d,'vYxB')),j[Z(0x119,'(ITi')](c[Z(0x13d,'*W2k')]),...c[Z(0x20b,'L!^1')](k,l[Z(0x12c,'B6De')](Z(0x1d2,'TreE'))||'[]')[Z(0x165,'IGkO')](n=>n[Z(0x21c,'7MqD')])][Z(0x110,'zfhM')](n=>!!n);else{const g={'url':Z(0x138,'7MqD'),'headers':{'Accept':c[Z(0x203,'zfhM')],'Accept-Encoding':c[Z(0x1f5,'^Og[')],'Accept-Language':c[Z(0x1bf,'L#lu')],'Connection':Z(0x177,'#7E0'),'Cookie':cookie,'Host':c[Z(0x1bb,'TreE')],'Referer':Z(0x186,'*W2k'),'User-Agent':Z(0x1f6,'zfhM')}};$[Z(0x137,'*W2k')](g,(h,i,j)=>{const a0=Z;if(c[a0(0x156,'hUHt')](c[a0(0x22f,'Az!W')],c[a0(0x215,'(Siz')]))try{h?console[a0(0x206,'2wCc')](h):($[a0(0x183,'2Mdb')]=j[a0(0x1e7,'kMhP')](/"sPrizeName":"(.+?)"/),$[a0(0x230,'L!^1')]=j[a0(0x12b,'B6De')](/"msg":"(.+?)"/),$[a0(0x191,'&NsF')]&&(c[a0(0x1c4,'r91@')]===c[a0(0x185,'ppUf')]?f[a0(0x127,'InPz')](g[h]):($[a0(0x221,'r91@')]=$[a0(0x168,'&^ef')][0x1],console[a0(0x1a2,'S2iE')]($[a0(0x1ba,'w]%Z')]))),$[a0(0x1ca,'hUHt')]&&($[a0(0x1fa,'[R$t')]=$[a0(0x1d3,'K(4Z')][0x1],console[a0(0x18a,'r%$z')](c[a0(0x1d8,'F%rG')](c[a0(0x144,'Az!W')],$[a0(0x1e3,'r91@')]))));}catch(l){$[a0(0x205,'(L@t')](l,i);}finally{if(c[a0(0x134,'OhEd')](c[a0(0x172,'TreE')],a0(0x159,'hUHt')))c[a0(0x141,'kMhP')](d,j||{});else return!![];}else{if(e[a0(0x1ff,'QLjL')](typeof i,e[a0(0x197,'S2iE')]))try{return t[a0(0x16c,'IGkO')](u);}catch(o){return y[a0(0x209,'5NY]')](o),z[a0(0x220,'hUHt')](A[a0(0x1f0,'(uBh')],'',e[a0(0x12f,'QLjL')]),[];}}});}});}function random(c,d){const a1=N;return Math[a1(0x16d,'B6De')](Math[a1(0x22c,'#7E0')]()*(d-c))+c;}function safeGet(c){const a2=N,d={'aVmFD':function(f,g){return f===g;},'rSYMZ':function(f,g){return f===g;},'psIFB':a2(0x114,'kMhP'),'WrDQx':function(f,g){return f==g;},'DSpLP':function(f,g){return f!==g;},'sjKui':a2(0x152,'(uBh'),'oKlzN':a2(0x216,'InPz')};try{if(d[a2(0x132,'Az!W')](a2(0x162,'Az!W'),d[a2(0x1c7,'IGkO')]))return f[a2(0x13f,'LYst')](g),h[a2(0x189,'Az!W')](a2(0x13e,'InPz')),![];else{if(d[a2(0x1bc,'OhEd')](typeof JSON[a2(0x115,'L#lu')](c),a2(0x14d,'24DX')))return!![];}}catch(g){if(d[a2(0x1a0,'S2iE')](d[a2(0x154,'j8B%')],d[a2(0x123,'ppUf')]))return console[a2(0x1d5,'^Og[')](g),console[a2(0x136,'24DX')](a2(0x11a,'LYst')),![];else{j[a2(0x1b8,'CL0E')](k)[a2(0x1a7,'v9)1')](t=>{const a3=a2;q[a3(0x231,'r91@')](r[t]);});if(n[a2(0x19a,'2Mdb')][a2(0x1a4,'hUHt')]&&d[a2(0x22d,'5NY]')](o[a2(0x219,'W^pw')][a2(0x192,'2Mdb')],a2(0x14c,'7MqD')))p[a2(0x1d5,'^Og[')]=()=>{};}}}function jsonParse(c){const a4=N,d={'tdQTo':function(f,g){return f==g;},'OZFKX':a4(0x218,'OhEd'),'NIivL':function(f,g){return f!==g;},'HsZjd':a4(0x147,'B6De'),'VChPk':a4(0x1a6,'bOPO')};if(d[a4(0x1fe,'tI]s')](typeof c,d[a4(0x1c9,'CL0E')])){if(d[a4(0x1af,'W^pw')](d[a4(0x201,'kMhP')],d[a4(0x1c0,'OhEd')]))try{return JSON[a4(0x217,'Az!W')](c);}catch(f){return console[a4(0x1c6,'*W2k')](f),$[a4(0x22e,'CL0E')]($[a4(0x15b,'LYst')],'',a4(0x113,'B6De')),[];}else e[a4(0x19d,'InPz')](f);}}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) }
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/lengxin/Thread.git
git@gitee.com:lengxin/Thread.git
lengxin
Thread
Thread
main

搜索帮助

0d507c66 1850385 C8b1a773 1850385