mirror of
https://github.com/6dylan6/jdpro.git
synced 2026-11-06 13:26:42 +08:00
1
This commit is contained in:
1 parent
b830839d6f
commit
49af0e2cc1
2 files changed
+3
-3
No files matched your search
+2
-2
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
价格保护
|
||||
55 11 * * * jd_OnceApply.js
|
||||
55 10 * * * jd_OnceApply.js
|
||||
*/
|
||||
const $ = new Env('一键价保');
|
||||
const 我尼玛_0x4d8c11=我尼玛_0x4808;(function(_0x2d4253,_0x1b6387){const 我尼玛_0x2a5420={_0x49d7da:0x227,_0x36a4a2:'W7gm',_0x3f1eed:0x2d7,_0x1c4e0d:'pw%e',_0x8ccc4f:0x1e5,_0x11062b:'@%h5',_0x2c8705:0x295,_0x1b2dbb:'q8rz',_0x2bf10a:0x2f8,_0x2518c7:'gXKb',_0x4aa782:0x248,_0x367529:'l6N2',_0x145604:0x1e8,_0x174018:')600',_0x2ff106:0x1a4,_0x4a1c35:'o9hv',_0x4bb715:0x15c,_0x4c4b49:'d)mx',_0x4e4d72:0x2d0,_0x375374:'K&(Y',_0x5b91e2:0x18e,_0x5a42c3:'Vz]c'},_0x55d85d=我尼玛_0x4808,_0x5c34fc=_0x2d4253();while(!![]){try{const _0x54af5e=parseInt(_0x55d85d(我尼玛_0x2a5420._0x49d7da,我尼玛_0x2a5420._0x36a4a2))/(-0x78d*-0x1+0x1782+-0x1f0e)*(-parseInt(_0x55d85d(我尼玛_0x2a5420._0x3f1eed,我尼玛_0x2a5420._0x1c4e0d))/(0x266e+-0x2*0x1025+-0x311*0x2))+-parseInt(_0x55d85d(我尼玛_0x2a5420._0x8ccc4f,我尼玛_0x2a5420._0x11062b))/(-0x1caa+-0x24b9+0x4166)*(-parseInt(_0x55d85d(我尼玛_0x2a5420._0x2c8705,我尼玛_0x2a5420._0x1b2dbb))/(-0xe93*-0x2+-0x2*0xd13+-0x2fc))+-parseInt(_0x55d85d(我尼玛_0x2a5420._0x2bf10a,我尼玛_0x2a5420._0x2518c7))/(-0x7bb*0x3+-0x1add+0x3213*0x1)+parseInt(_0x55d85d(我尼玛_0x2a5420._0x4aa782,我尼玛_0x2a5420._0x367529))/(-0x13*-0x1a+0x269e+-0x7*0x5ca)+-parseInt(_0x55d85d(我尼玛_0x2a5420._0x145604,我尼玛_0x2a5420._0x174018))/(-0x81a+-0x2*-0x530+-0x23f)+-parseInt(_0x55d85d(我尼玛_0x2a5420._0x2ff106,我尼玛_0x2a5420._0x4a1c35))/(0x586*-0x6+0x83f+0x18ed)*(-parseInt(_0x55d85d(我尼玛_0x2a5420._0x4bb715,我尼玛_0x2a5420._0x4c4b49))/(0x2653*-0x1+0x24e4+0x178))+parseInt(_0x55d85d(我尼玛_0x2a5420._0x4e4d72,我尼玛_0x2a5420._0x375374))/(0x3*-0xc8b+-0x244f+-0x24fd*-0x2)*(-parseInt(_0x55d85d(我尼玛_0x2a5420._0x5b91e2,我尼玛_0x2a5420._0x5a42c3))/(-0x1*-0x16b9+-0x57+-0x13*0x12d));if(_0x54af5e===_0x1b6387)break;else _0x5c34fc['push'](_0x5c34fc['shift']());}catch(_0x5b013a){_0x5c34fc['push'](_0x5c34fc['shift']());}}}(我尼玛_0x44c9,-0x11c2a+-0x949*0x94+0xdb8ff));const 我尼玛_0x4e93d9=$[我尼玛_0x4d8c11(0x19b,'o&tm')]()?require(我尼玛_0x4d8c11(0x1b1,'N[Et')):'',我尼玛_0x1843ab=$[我尼玛_0x4d8c11(0x15d,'*Zf@')]()?require(我尼玛_0x4d8c11(0x20b,'iPu)')):'',我尼玛_0xac1eba=$[我尼玛_0x4d8c11(0x2f3,'5@3h')]()?require(我尼玛_0x4d8c11(0x1de,'yhai')):'',我尼玛_0x27207a=require(我尼玛_0x4d8c11(0x25d,'H*tO')),我尼玛_0x297ad9=require(我尼玛_0x4d8c11(0x18b,'iH3x'));let 我尼玛_0x435d38=[],我尼玛_0x3d9552='',我尼玛_0x51433d,我尼玛_0x56bc8e='';function 我尼玛_0x4808(_0x4ade62,_0x1de33f){const _0x560ebb=我尼玛_0x44c9();return 我尼玛_0x4808=function(_0x2ddfea,_0x402e61){_0x2ddfea=_0x2ddfea-(-0x2253+0x153*0x1+-0x4e5*-0x7);let _0x3b008e=_0x560ebb[_0x2ddfea];if(我尼玛_0x4808['drzvzO']===undefined){var _0x867c40=function(_0x14cf09){const _0x462d51='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x359de7='',_0x182c95='',_0x570f37=_0x359de7+_0x867c40;for(let _0x4eb294=0x2*0xcb5+0x1149+-0x2ab3,_0x78e73c,_0xe832b3,_0x5b0d90=-0x3*-0xbc7+-0x2079+0x3d*-0xc;_0xe832b3=_0x14cf09['charAt'](_0x5b0d90++);~_0xe832b3&&(_0x78e73c=_0x4eb294%(-0x26e+-0x1b85+0x1df7)?_0x78e73c*(-0x1*-0xd5b+0x7*-0x4e1+0x3*0x704)+_0xe832b3:_0xe832b3,_0x4eb294++%(0x16*-0x1ba+0xdb4+0x1*0x184c))?_0x359de7+=_0x570f37['charCodeAt'](_0x5b0d90+(-0x11b*0xd+0x1*-0x1031+0x1e9a))-(0x1453*0x1+0x55+-0x149e)!==0x1c63+0x11*0xcf+-0x2a22?String['fromCharCode'](-0x17cd+-0x18ac+0x8*0x62f&_0x78e73c>>(-(-0x3f+0x12c3+-0x1282)*_0x4eb294&0x1038+-0xb*-0x265+-0x2a89)):_0x4eb294:-0x14b*0x1+-0xdba+0x5*0x301){_0xe832b3=_0x462d51['indexOf'](_0xe832b3);}for(let _0x238b3c=0x1ee9*-0x1+0x13*0xfc+0xc35*0x1,_0x42b1e6=_0x359de7['length'];_0x238b3c<_0x42b1e6;_0x238b3c++){_0x182c95+='%'+('00'+_0x359de7['charCodeAt'](_0x238b3c)['toString'](0x24bb+0x5*-0x2c1+-0x16e6))['slice'](-(-0x1a00+0x949*0x3+-0xb*0x2b));}return decodeURIComponent(_0x182c95);};const _0x1e164b=function(_0x5da203,_0x935c79){let _0x1d0114=[],_0x2a6bfc=-0xfc8+-0x1108+0x20d0,_0x26bffc,_0x5adff0='';_0x5da203=_0x867c40(_0x5da203);let _0x5889f5;for(_0x5889f5=0x11c*0x3+-0x4ab*-0x1+0x59*-0x17;_0x5889f5<0x13*0x30+0x1348+-0xc*0x1d2;_0x5889f5++){_0x1d0114[_0x5889f5]=_0x5889f5;}for(_0x5889f5=-0x3*-0x30b+0x1*0x1cfa+-0x261b;_0x5889f5<-0x1471+-0x1147*-0x1+0x42a;_0x5889f5++){_0x2a6bfc=(_0x2a6bfc+_0x1d0114[_0x5889f5]+_0x935c79['charCodeAt'](_0x5889f5%_0x935c79['length']))%(-0x24a1+-0xb0c+-0x2dd*-0x11),_0x26bffc=_0x1d0114[_0x5889f5],_0x1d0114[_0x5889f5]=_0x1d0114[_0x2a6bfc],_0x1d0114[_0x2a6bfc]=_0x26bffc;}_0x5889f5=-0x2215+-0x1f8d+-0x20d1*-0x2,_0x2a6bfc=0xfcb+-0x3*-0x239+-0x1676;for(let _0x57083c=0x1405+-0x17e*0x8+-0x815;_0x57083c<_0x5da203['length'];_0x57083c++){_0x5889f5=(_0x5889f5+(0x1*-0x2075+0x24*0x38+-0x419*-0x6))%(-0x477+-0xbe4+0x5c9*0x3),_0x2a6bfc=(_0x2a6bfc+_0x1d0114[_0x5889f5])%(0x654+0xaf3*-0x1+-0x59f*-0x1),_0x26bffc=_0x1d0114[_0x5889f5],_0x1d0114[_0x5889f5]=_0x1d0114[_0x2a6bfc],_0x1d0114[_0x2a6bfc]=_0x26bffc,_0x5adff0+=String['fromCharCode'](_0x5da203['charCodeAt'](_0x57083c)^_0x1d0114[(_0x1d0114[_0x5889f5]+_0xLine truncated
|
||||
var UtvtH1,W6yEG6,g8ApIy,_5NxKU,fnlfAx,ofXgaI,rHCQiL0,B7DWB7,bjW2s5,Qk2iBEL,oqoChED;function jHOCXlb(UtvtH1,W6yEG6,g8ApIy){for(g8ApIy=0x0;g8ApIy<W6yEG6;g8ApIy++)UtvtH1.push(UtvtH1.shift());return UtvtH1}const KYctpW=["length",0x1,0x2,0x0,0x8,0x3,"i",0x8b,0x5,"f","d",0xff,"undefined",void 0x0,0x7b,"c","b",0x3f,0x6,"fromCodePoint",0x7,0xc,"push","h","a",0x9,"g",0x5b,0x1fff,0x58,0xd,0xe,0xef,0x92,0x23,0xf5,0x38,0xf,0x2c,"e",0x61,0x99,0x8a,0xde,0x69,0x6a,0xd7,0x70,"\n\n",0x6e,0x81,0x4a,0xdb,0xd9,0xee,0x7f,0xe8,0x19,0x80,0x4,!0x1,0xf4,0xc9,0xa,0x88,0xc7,0xa0,0x6b,0xaf,0x33,0x6d,0x44,0x93,0xe4,0xc2,0xe1,0xdd,0xad,0x9b,null,0xa5,0xa6,0x7c,0x72,0x95,0x3c,0xb0,0xe7,0x2d,0xce,0x34,0x57,0x97,0xd3,0xc3,0xc5,0xcb,0xcc,!0x0,"UA",0xd2,0xcd,"\u3011",0xcf,0xca,0xdf,0xf2,0xd8,0x54,0xda," ",0xe6,0x4f,0xd6,0xd5,0x3e8,"25",0x10a,0x25,0xed,0x22,0x12a,0x12d,0x12f,0x130,0x12b,0xf7,0x135,0xf6,0x133,0x139,0x146,0xb8,0x9c,0x51,0x5d,0x10,0x200,0x100,0x3ff,0xc0,0x1f,0xe0,0xf0,0x12,0x65,0x18,0x20,0x13,0x40,0xffff,0x73,0x75,0x15d,0x15f,0x164,0x148,0x2710,0xf8,0x174];b9Q_vm(jDyDfmt(g0vMwf),jDyDfmt(ZERdmR),jDyDfmt(tPPEL7r),jDyDfmt(J5PxP2o));function jDyDfmt(UtvtH1,W6yEG6=KYctpW[0x1]){Object.defineProperty(UtvtH1,KYctpW[0x0],{value:W6yEG6,configurable:KYctpW[0x3c]});return UtvtH1}function J5PxP2o(...UtvtH1){b9Q_vm(UtvtH1[KYctpW[0x0]]=KYctpW[0x1],UtvtH1[KYctpW[0x1]]="}DQkRPtiCfecmZIOnqJGHjKBbarFSTWAgVdYLMUENphl{o9v@7s.Xw`)/y?:5^1_#&*8!]%$2,z~+\"[u>(30=x|;<64",UtvtH1[KYctpW[0x2]]=""+(UtvtH1[KYctpW[0x3]]||""),UtvtH1[KYctpW[0x5]]=UtvtH1[KYctpW[0x2]].length,UtvtH1[KYctpW[0xa]]=[],UtvtH1[KYctpW[0x8]]=KYctpW[0x3],UtvtH1[KYctpW[0x9]]=KYctpW[0x3],UtvtH1[-KYctpW[0x7]]=-KYctpW[0x1]);for(UtvtH1[KYctpW[0x4]]=KYctpW[0x3];UtvtH1[KYctpW[0x4]]<UtvtH1[KYctpW[0x5]];UtvtH1[KYctpW[0x4]]++){UtvtH1[KYctpW[0x6]]=UtvtH1[KYctpW[0x1]].indexOf(UtvtH1[KYctpW[0x2]][UtvtH1[KYctpW[0x4]]]);if(UtvtH1[KYctpW[0x6]]===-KYctpW[0x1])continue;if(UtvtH1[-KYctpW[0x7]]<KYctpW[0x3]){UtvtH1[-KYctpW[0x7]]=UtvtH1[KYctpW[0x6]]}else{b9Q_vm(UtvtH1[-KYctpW[0x7]]+=UtvtH1[KYctpW[0x6]]*KYctpW[0x1b],UtvtH1[KYctpW[0x8]]|=UtvtH1[-KYctpW[0x7]]<<UtvtH1[KYctpW[0x9]],UtvtH1[KYctpW[0x9]]+=(UtvtH1[-KYctpW[0x7]]&KYctpW[0x1c])>KYctpW[0x1d]?KYctpW[0x1e]:KYctpW[0x1f]);do{b9Q_vm(UtvtH1[KYctpW[0xa]].push(UtvtH1[KYctpW[0x8]]&KYctpW[0xb]),UtvtH1[KYctpW[0x8]]>>=KYctpW[0x4],UtvtH1[KYctpW[0x9]]-=KYctpW[0x4])}while(UtvtH1[KYctpW[0x9]]>KYctpW[0x14]);UtvtH1[-KYctpW[0x7]]=-KYctpW[0x1]}}if(UtvtH1[-KYctpW[0x7]]>-KYctpW[0x1]){UtvtH1[KYctpW[0xa]].push((UtvtH1[KYctpW[0x8]]|UtvtH1[-KYctpW[0x7]]<<UtvtH1[KYctpW[0x9]])&KYctpW[0xb])}return tPPEL7r(UtvtH1[KYctpW[0xa]])}function Y5ySXsd(g8ApIy){if(typeof UtvtH1[g8ApIy]===KYctpW[0xc]){return UtvtH1[g8ApIy]=J5PxP2o(W6yEG6[g8ApIy])}return UtvtH1[g8ApIy]}b9Q_vm(UtvtH1={},W6yEG6=jHOCXlb(["4hZeT","HX(Y5J(S~QB>MDz","M=u`bAL<","HXa=z,oHePf]g).VpeG=Suf.@{!]R>:Z>/CxSr1S<","RpG=}53s\"H?a_D9","HXa=z,oHePf]g):p_P;|$`?NKP6%~19c*/:JS4]sl","Xy5JK,c<","VS{mQ6DRv^K+v?rhc9Y5.|[N<","M=u`bA%+k?{Po0sZ_@x","8:X5xF{SZ%*K[5n/eOktB}:;","IY3nW`,/+Q!o;","$MX`7aezH","M=u`bA%+M9J>C>tVCjx","(,s=:`i:+Q7fv>DIX\",vM","Rp&89,j<","6k1i_=b9_m!JLk^BSr\"ie5oipq?I)IJFU&E`Tx}",".kz.e1qDsf.","r$|AT:yvf1i~`I_ML5L\"0o=9}j],RnaB[cg,K$[Nn*vIePJE7tf[t)WQi","oqz.o_zt@_Sdw5RAlT$XH:_yUZu_Q(/Y|h[R","Hz>,<XaYK?f~8kqN.kdFT>hWIJV+2L;dT`0sT>=9N?YuR=(Ntf:g1E(D","@fvX0ssWMZvA{0QWm!ESG$)D75O~D^ndi_|X}?/Jmj[OkrRb{$lg[sdmr:rHD","y&C[g$m?)#A1%a=d4,z.^u3zR","dty.n$T(SI4(=0DBy:/f[])i3GW]KI7rs$:eo>19O*:","`$JFm]iwuJ_%$I;n]`ZzAvTv]Zf20$}bgMh~*d[9R#M","<h]$AX=Nte?jD","5AI+7%6ivCM+j^>NXAOfv_JC/Hlk&@4nu.e\"7!X?41D3^2PG1IQ","`$PXK+IC\"cM2L$VBdm_X#E.Bdfk~SndBS`!z&(9N>my>{2jSiz#f","0S,`*9SQGmz\"3r;K/.jSkwvGsfd+NR","=:_S,]pZ}foApnSTLrA7hY%JrIV2b$?SiyjRKx^]oc]SM2UJ","O`[A0yOG3O","Qf5\")?2W{1#D>O;db5}VPLGD1:]\"UZ6BwdEXS0b>l:!,z(gbaB:T}d2m4c","G5E+(0qieqP^z7fahM),?weC|Z+_KM2AHBg7GyDYlH|(rMCJU@MX%uaTqf","4o>.&=J9v/(K=O6n\"/#7X_&D>O","G9{A!9w~tez,HkRaRT.C1zF]\"wzzZMlU;%bV4x^Bn_Z)$IQb|EPe)3}","mJ8\"mzK9cHNSGsxpnJQ.nUJ#YG/>A0WL4oUia+,ZaHjHxR","gfxAR1xTQy:Yg:cawopg+s~i\"C~8VRfEJTOf","9tx$$sfG?&1_@:4n2@mzy5$if1!,HOC","1Id~3y:YyHtH?MpEj_b`Du4N>ms*(@1h;E|+u(WXowR25:fa#,8gr+rWFH^","c9%fN~1bkG,YhaQW].ceY,@9P#|9ur\"F","3M2,*26y35yiMRDlima[t(vY_Jr?ePCJ7&^Ra",",&;72z\"iaqFHl?_MYmKS9\"|NaIr1%(tUR!@t","+&8T[+ZGO_j@KPZU\"ok","soD`q+mbaHMuF0=N(%+$.%Tv[C\"zs?fGgkK+MNqi[CRu5k$MFBe~^2ebrq_:D","f77Fuy@?%G|L<$DBT$IXH10poCQn!FfU1S`AR2uD","N&[fs7>9}_2%`IfE`HQ","kY?CD)cp5/o]Zn9FMye\"Av|>iZ{>:k","MqRTC@nb&_gqjn5pNqDWu(C9!fi^9^mG~ojAx:Qbn_cB0Q(d1Bk","v&YTy5eC;#/XhMShJOeFF0MG]GfHz78a7@0T~);pk5V&l3LU^@h2y9MyrI","af1SD|Dwp?A1?(/YfYjetLSXW*48I3.Fx.Q","|hvSk22Wzc+zQa$U61zT3(rX{jZqErca7@m)[L&y85Ktb:1b?kQ","7H=PFU|z~ck2d^{GD*~snz}","q_P+`3Jz>5e!lrCJ@&3.~0Zv8`I!>>pa@mx$89Zp&J,%=O4pDy;f","VOYTi(t9zq6L%aPAdm=s#9uycHO&OUiabrg7H+R%R","2oSi)\"[91c","K`!AILY_hH!>nnkqFHcT2(>dI_Kd{$mHdO\"Al>WQCZrHD",";HF2i(bCJO>%K3}J%h)+(1)vvm{qQPGN>oA,J[(Ynf",")BFg{/dzs`g+D","_N;+ZLwp9jLeROKS$B]$6o`Q9c!jp2fanfnV{/=?~&[Do2DA$cs2h>?b3fzRD",";:f2_EqwDmv+NRDlpM*gv%UWrI~JHk+aRm+w;y}","::Ii*@ULqJk[[(kW7tB7uLyvwZO!~Line truncated
|
||||
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(tLine truncated
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
|
||||
|
||||
const $ = new Env("大牌浏览店铺");
|
||||
var dbCVAS,e42zUL,VYNNWE,DAuSNvE,fioBMU,XOQkt3h,Z5MD9br,cYN7gMi,FF_MY9,RMCL0CK,w1D7zC;function MIUkWv0(dbCVAS,e42zUL,VYNNWE){for(VYNNWE=0x0;VYNNWE<e42zUL;VYNNWE++)dbCVAS.push(dbCVAS.shift());return dbCVAS}const DoeLBp=[0x0,0x1,0x8,0xff,"length","undefined",void 0x0,"d",0x3,"b","a",0x3f,0x6,"fromCodePoint",0x7,0xc,"push",0xc3,0x7d,0xa6,"i",0xd4,0x5b,"e",0xa3,0x1fff,0x58,0xd,0xe,0x4,0xf,"h",0xcf,0x5,"f","g",0x5c,0x52,0xa2,0x86,0x26,0x97,0x9b,0x2,0x82,0x6f,0xf5,0xe3,0xda,"c",0x20,0x5d,0x85,0x10,0xf0,0x3a,0x98,!0x1,0x6d,0xbe,0x53,0x24,0x27,0x90,0x19,0xdb,0x89,0x68,0x61,0xa9,null,0x7f,0x80,0xc4,0x9,0x40,0x8e,"UA",0x2f,0xc8,0x72,0x21,0x3e,".",!0x0,0x8f,0x2d,0xd6,0x200,0xd1,0x65,0xd0,0xf6,0xb0,0x3ff,0x1f,0x12,0x18,0xa,0x13,0xffff,0x38,0xa5,0x95,0xed,0x59,0xea,0xbc,0xc0,0xc2,0x91,0xa1,0xc7,0xcc,0x7c,0xe5,0xcd,0x47,0xae,0xb6,0x60,0x37,0xe0,0x29,0x54,0x2a,0xbd,0xdf,0xdc,0xb3,0x63,0xef,0x7e,0xf2,0xd2,0xf8,0xfb,0xfe,0x100,0x102,0x10a,0x103,0xb4,0xb5,0x6a,0x104,0x118,0xe7,0x96,0x11f,0x127,0x84,0x128,0x12e,0x125,0x4b,0x2b,0x44,0x126,0x3e8,0x1a,0x14c,0x14d,0x146,0xba,0x16f,0x170,0x168,0x169,0x16a,0x16b,0x17b,0x171,0x17c,0x17d,0x186,0x180,0x18b,0x18f,0x191,0x197,0x198,0x1a0,0x19e,0x3d,0xe6,0xb7,0x1a7,0x1a8,0x32,0x123,0xf3,0x1aa,"\u7ED1\u5B9A",0xbf,0x55,0x9d,0xde,0x1b4,0x1b7,0x1b3,0x45,0x8a,0x36,0x28,0x1be,0x74,0x94,0x51,0x5f,0x39,0xd5,0x1c7,0x1d9,0x1da,0x1e2,0x1e6,0x1e8,0x1e9,0x1ea,0x1eb,0x1ec,0x1ed,0x6c,0xe9,0x1fa,0x1fc,"\u4EAC\u8C46",0x203,0x204,0x208,0x36363636,0x5c5c5c5c,0x23,0xd800,0xdbff,0xdc00,0xdfff,0x10000,0x7ff,0x1fffff,0x16,0xb,0x11,0x1c,0x22,0x428a2f98,0x71374491,0x4a3f0431,0x164a245b,0x3956c25b,0x59f111f1,0x6dc07d5c,0x54e3a12b,0x27f85568,0x12835b01,0x243185be,0x550c7dc3,0x72be5d74,0x7f214e02,0x6423f959,0x3e640e8c,0x1b64963f,0x1041b87a,0xfc19dc6,0x240ca1cc,0x2de92c6f,0x4a7484aa,0x5cb0a9dc,0x76f988da,0x67c1aeae,0x57ce3993,0x4ffcd838,0x40a68039,0x391ff40d,0x2a586eb9,0x6ca6351,0x14292967,0x27b70a85,0x2e1b2138,0x4d2c6dfc,0x53380d13,0x650a7354,0x766a0abb,0x7e3d36d2,0x6d8dd37b,0x5d40175f,0x57e599b5,0x3db47490,0x3893ae5d,0x2e6d17e7,0x2966f9dc,0xbf1ca7b,0x106aa070,0x19a4c116,0x1e376c08,0x2748774c,0x34b0bcb5,0x391c0cb3,0x4ed8aa4a,0x5b9cca4f,0x682e6ff3,0x748f82ee,0x78a5636f,0x7b3787ec,0x7338fdf8,0x6f410006,0x5baf9315,0x41065c09,0x398e870e,0x6a09e667,0x4498517b,0x3c6ef372,0x5ab00ac6,0x510e527f,0x64fa9774,0x1f83d9ab,0x5be0cd19,0x5e,"Q",0x30,0x216,0x21e,0x1db,0x22f,0x231,0x23e,0x239,0x226,0x24c,0x253,0x1ac,0x254,0x258,0x26a,0x267,0x23b,0x252,0x251,0x259,0x25a,"ts",0x25b,0x25c,0x25d,0x238,0x23a,0x22a,0x296,0x193,0x299,0x268,0x29e,0x29f,0x29b,0x29d,0x26c,0x274,0x276,"H5",0x28d,0x28e,0x28f,0x290,0x291,0x292,0x293,0x294,0x295,0x297,0x298,0x29a,0x29c,0x2b4,0x2b5,0x2a5,0x27c,0x2b7,0x23d," ",0x2be,"-"];VpgBkxD(PoYetWN(sXaQlt),PoYetWN(CLy0jP));function PoYetWN(dbCVAS,e42zUL=DoeLBp[0x1]){Object.defineProperty(dbCVAS,DoeLBp[0x4],{value:e42zUL,configurable:DoeLBp[0x39]});return dbCVAS}function O8a_YQD(dbCVAS){var e42zUL="AyjzogaB!XF>$9;I&rq}%S6+W0/]C.N~7O(p?tL^|d<)RZ8#_{xv`\"5*E:@Mek2n14[P,3iumhDwf=csTUlbQGJHYVK",VYNNWE,DAuSNvE,fioBMU,XOQkt3h,Z5MD9br,cYN7gMi,FF_MY9;VpgBkxD(VYNNWE=""+(dbCVAS||""),DAuSNvE=VYNNWE.length,fioBMU=[],XOQkt3h=DoeLBp[0x0],Z5MD9br=DoeLBp[0x0],cYN7gMi=-DoeLBp[0x1]);for(FF_MY9=DoeLBp[0x0];FF_MY9<DAuSNvE;FF_MY9++){var RMCL0CK=e42zUL.indexOf(VYNNWE[FF_MY9]);if(RMCL0CK===-DoeLBp[0x1])continue;if(cYN7gMi<DoeLBp[0x0]){cYN7gMi=RMCL0CK}else{VpgBkxD(cYN7gMi+=RMCL0CK*DoeLBp[0x16],XOQkt3h|=cYN7gMi<<Z5MD9br,Z5MD9br+=(cYN7gMi&DoeLBp[0x19])>DoeLBp[0x1a]?DoeLBp[0x1b]:DoeLBp[0x1c]);do{VpgBkxD(fioBMU.push(XOQkt3h&DoeLBp[0x3]),XOQkt3h>>=DoeLBp[0x2],Z5MD9br-=DoeLBp[0x2])}while(Z5MD9br>DoeLBp[0xe]);cYN7gMi=-DoeLBp[0x1]}}if(cYN7gMi>-DoeLBp[0x1]){fioBMU.push((XOQkt3h|cYN7gMi<<Z5MD9br)&DoeLBp[0x3])}return Ll8yAwI(fioBMU)}function CLy0jP(...VYNNWE){VYNNWE[DoeLBp[0x4]]=DoeLBp[0x1];if(typeof dbCVAS[VYNNWE[DoeLBp[0x0]]]===DoeLBp[0x5]){return dbCVAS[VYNNWE[DoeLBp[0x0]]]=O8a_YQD(e42zUL[VYNNWE[DoeLBp[0x0]]])}return dbCVAS[VYNNWE[DoeLBp[0x0]]]}VpgBkxD(dbCVAS={},e42zUL=MIUkWv0(["{|P7dTX}R4/9OmI^","8XP70bDWO[zvy","T(C=)TA","L$v!BsGv$;2[FkT%xZv/R7gne\"V1k3@rMA","z|b!yQn9lnE=9mgt%tmXCuiJRq1Etmep((fu(,1W>4/m.&Cp;vZo#^l()!%3bpr(68~CIDTW~\"%fLjCr_fNXM@`ju1Gi>xq(q7.D:iEJ)\"*q?]!tJ(Bf?tyyegU:_z&^0I%g}#U.nxB+7bwLFy)D[6Hr,ks)}jjLX7b!65y}1x;]Ly{;IzsXWf*dDry&@{2&*Z2{\"(@a7X|E]z@.*(Uzofq1wrjF}L3t{/N00cm`a1e[L@NWhEdmzU`ju1GiE]yWL+rw+OBy","naP!Cu6jM!ymx@g}>,jg","5+`\"j8xj","))gDu*4y","~eIfUU8j",".ITX#,CNa","nM1XiU`T!@Cfn@LL*u!5_Q|WX%U0CbT]3_N~]:KTsn#`};h/`ap=%","9$yNF3UylI#{}l!/t_j]e^&jWrosy","GiBX2(uw{I1C|#zN04IO<i~:B9V}5{@?9uRFmU58}1S*~L`|UEe.TxO3*9rwy","32[\"63p:f!liA^pN3t[7|5z\"1nKigm7+","%DuCM=6`$Sj5Qzi}PvJ{@8wv<MZ[do0pg{T{u?[TMM5pE]+(fZ+{[UA","%75~?c680;p(W]tN;au{R5I}x:{3+My~D<ogdTD`Q}R3TWO<`X1X","1Mi*~pi`Z>u6(0_(<2e~Dx!@VrW",":2%.A_58p:D!%u]pYMih?TBd!r#M^LRLjqXwM@].R>ME?zt~2(+hP8jWa","An0]qL.\"sI)*S&t}Q_QBm*S.d2y4d&)0?)P7y_hy","_%w\"XUXdNS5i!b..;)2~@iud2IU0^j","bM4!D_XUG9Sf=?%CetJC:8%`X;|F]L?LN:z","x~P!t,VBH9Om`zV&y5z","g)L`u?A","Oe=fvvTaqXF%<{[N9Iz.Line truncated
|
||||
var Mcz3Eh,wL7ufE,_Rq3ZR,pAWda6Z,iDk6t4s,eUZbnlK,USiV0ec,TzDEpiX,fpNybSJ,XKrJ2fd,ACeozVR;function isT5ylB(Mcz3Eh,wL7ufE,_Rq3ZR){for(_Rq3ZR=0x0;_Rq3ZR<wL7ufE;_Rq3ZR++)Mcz3Eh.push(Mcz3Eh.shift());return Mcz3Eh}const ePVK08S=[0x0,0x1,0x8,0xff,"length","d",0x2,0x8e,0x2d,0x4,"undefined",void 0x0,"c",0xe6,0x65,0x3f,0x6,"fromCodePoint",0x7,0xc,"push",0x15,"h","a","i",0xe0,0x5b,0x7c,0x1fff,0x58,0xd,0xe,0x3,0xb0,0x50,0x62,"f",0xb1,0x7f,0x80,!0x1,"b",0xd0,0xc1,0x9,"g",0x56,0x45,0x5d,"e",0xaa,0x9d,0xd6,0xec,0x9a,null,0x90,0x5,0x93,0x96,0x85,0x84,0xf0,0x4b,0x4c,"UA",0x9b,0x94,0xa,0x42,0x7b,0x1b,0x82,0x60,0xe7,0xa3,0x41,0xf5,0xb4,0xb5,0xb7,0xb6,0xd2,0x91,0xbc,0xbd,0xdc,0xbb,0x7e,0xc2,0xa9,0x36,0x8d,0x22,0xb2,0xce,0x9c,0x28,0x70,0xdf,0xe3,0x61,0xeb,0xef,0xee,0x99,0xf1,0xf2,0xf3,0xfc,0xf6,0xa6,0xd3,0xe4,0x77,0x3a,0x95,0xc3,0xdb,0x113,0xae,0x11e,0x11f,0x125,0x11c,0x11a,0x11d,0x3e8,0x64,0x141,0x142,0xf4,!0x0,0x1f,0x92,0xd5,0x6c,0x9f,0x69,0xd1,0x6a,0x2000000,0x4000000,0xcd,0x164,0x165,0x15d,0x15e,0x15f,0x160,0x170,0xbf,0x2f,0x166,0xe1,0xc7,0x33,0x173,0x174,0x17d,0x177,0x182,0x186,0x188,0x18e,0x18f,0x6b,0x59,0x13,0x198,0x195,0x1d,0x88,0x30,0x21,0x8f,0xd8,0x7a,0x17,0x1a3,0x1a6,0xa5,0x1a8,0x1a9,"\u7ED1\u5B9A",0x1b0,0xc8,0x1b3,0x1b2,0x1b9,0x76,0x1c1,0xe9,0x1b8,0x1d4,0x1d2,0x1db,0xbe,0x8c,0x1e6,0x1e7,0x1ed,0x1eb,0x1ec,0x1ee,0x1ef,0x1f0,0x1f1,0x1f2,0x1da,0xea,0x43,0x4d,0x97,0x6e,0x1fa,0x1fb,0x1fc,0x200,"\u4EAC\u8C46",0x20d,0xca,0xad,0x14,0x53,"j",0xfa,0xc0,0x86,0x51,0x231,0x22c,0x23b,0xd9,0x248,0x24f,0x252,0x254,0x259,0x1aa,0x25a,0x24e,0xde,0x273,0x270,0x10,0x258,0x25e,0x25f,"ts",0x260,0x261,0x262,0x265,0x266,0x268,0x225,0x2a0,0x193,0x2a3,0x1af,0x271,0x2a7,0x2a8,0x2a5,0x2a6,0x3ff,0x10000,0xd800,0xdc00,0xf,0x12,0x2b2,0x2b3,0xf8,0x2a1,0x275,0x27d,0x27f,"H5",0x280,0x292,0x295,0x296,0x297,0x298,0x299,0x29a,0x29b,0x29c,0x29d,0x29e,0x29f,0x2a4,0x2c6,0x2c7,0x2ae,0x20,0x26c,0x26d,0x26e,0x286,0x34,0x3c,"=",";"," ","-"];tV_t5c(nvCeko);function tV_t5c(Mcz3Eh,wL7ufE=ePVK08S[0x1]){Object.defineProperty(Mcz3Eh,ePVK08S[0x4],{value:wL7ufE,configurable:ePVK08S[0x28]});return Mcz3Eh}function PMQbHO8(Mcz3Eh){var wL7ufE="Euv^PO7*%hU5F,DRr6w2G83N;|x9\"WH4T&Cp?Sj=cf$A@oqyga]_(zsZ<.M{`BV>KtQJd[Y0:Iil1+/bk!Xe#mn}~)L",_Rq3ZR,pAWda6Z,iDk6t4s,eUZbnlK,USiV0ec,TzDEpiX,fpNybSJ;NKz7UVZ(_Rq3ZR=""+(Mcz3Eh||""),pAWda6Z=_Rq3ZR.length,iDk6t4s=[],eUZbnlK=ePVK08S[0x0],USiV0ec=ePVK08S[0x0],TzDEpiX=-ePVK08S[0x1]);for(fpNybSJ=ePVK08S[0x0];fpNybSJ<pAWda6Z;fpNybSJ++){var XKrJ2fd=wL7ufE.indexOf(_Rq3ZR[fpNybSJ]);if(XKrJ2fd===-ePVK08S[0x1])continue;if(TzDEpiX<ePVK08S[0x0]){TzDEpiX=XKrJ2fd}else{NKz7UVZ(TzDEpiX+=XKrJ2fd*ePVK08S[0x1a],eUZbnlK|=TzDEpiX<<USiV0ec,USiV0ec+=(TzDEpiX&ePVK08S[0x1c])>ePVK08S[0x1d]?ePVK08S[0x1e]:ePVK08S[0x1f]);do{NKz7UVZ(iDk6t4s.push(eUZbnlK&ePVK08S[0x3]),eUZbnlK>>=ePVK08S[0x2],USiV0ec-=ePVK08S[0x2])}while(USiV0ec>ePVK08S[0x12]);TzDEpiX=-ePVK08S[0x1]}}if(TzDEpiX>-ePVK08S[0x1]){iDk6t4s.push((eUZbnlK|TzDEpiX<<USiV0ec)&ePVK08S[0x3])}return ZHzUQeP(iDk6t4s)}function Cc7kdp(_Rq3ZR){if(typeof Mcz3Eh[_Rq3ZR]===ePVK08S[0xa]){return Mcz3Eh[_Rq3ZR]=PMQbHO8(wL7ufE[_Rq3ZR])}return Mcz3Eh[_Rq3ZR]}NKz7UVZ(Mcz3Eh={},wL7ufE=isT5ylB(["/%^TW0#;2`kYWrr=:X^]xpuuQ_=V!`ij/X+\"bxKHawTn$vY2FdT^_S^|IU","PA;&31E%4zLKUvUD`^34{+nnxG_e`F0j4Rgh3su2K]D9juC5]obHSSAf3*zumPFjitezuzi;Tzv:m[L6<Lypj|oSK7.3uz!>_op{nCCAM^2ya,ZKM(H,5GyoOPg={NFz2[RpGCm^_T4&PwKhL0Cv","beAQ","Ql!,Op(P(/J}05]_N1~BbrTA*wGcKu$NP[L4fQoXgH7]v\"lDl9dpX=MrLz@6)~_4VZ","XfLj`*`4]duJIH2","YN:h$s&l\"VkY2DGcjxKs4/E","&RKh\"0p2h6;_>D$jUu","acJTfkh2@tn|R]`pDx,UW","acJTfkh2@tx,&:R=","qhJT|ei;&Q^_u","0srH>Z\"H*","jF_%*bm_FDVQUBkG]o_x@TO>`z)KB[M6{E","^ce%u#>,X><+,:OSGS:h\"0Yn@wK<S:`pCC10CdK;5tx:Wr\"pD_oPy=XCA%G[ep6C3q4\"Rik;4zG1jv\"6g1Hh{M(v0KmY5]wCwTWi.Y<nAzZw?9%SnC*1?Suu`O!.g^r=|RGO2y!W>]*NTeljUuAiQ3}6dBbA2vvjhTe%3su2K]D9juaDR^bh;1Zfi6urMaVrZoVazCM7Thc<9^MWZC!^P1wKl6vU2j[SaxH||/:(7K`QjMH;I<f:^!(v0KmY<9u;jN6lN&*u","ps#z}4icl6dIu","wR8U>&:S|4[(owl!Pr78}%q)xTo]RIG<q8w=aI=~%nv2L~.(","<sN1.YGv","acH4B#vqvr_>[,}RKX1U7~BbB>.",">gz4t=?w^",".dpT$kh2IU","`o_%$IJmv","w`Vh]d`v","AAOi0Ztu","4`R1!!qv","/{\"4VqLC:,]DK^T6m_{+fd.yQseY[`52GG4I$lu2J.*7?^HWxS69/.XMUtp","}64aD1{NVRL25vMp!^ZP","]xh9<#$(ct++V[:2@t@U$kl_p2&{OgxWzF#+E#E","r`nhr0t.V{iY%`wGrqj\"0?Kq6wT9=v{?=W3ZY?,z6QGG5jV$xtn0Wy`MTw7Su","Zg)_9jO2C>u:P9h|V^/\"B`E","VS,*G]EMgwXqCS:4vi6sz>g(ZKl+u`A2aCM%wjD?V{QzbY.fHRJz+gGv","(7L_9ykFgQfp<R|\"$F;HHm%?QhQ+~y)W)ou","_Cb1i!*,(.RlBg`Hr.rH@<z,;Gl5P9TWidlzQ`[u","/5#ziVP$WQap^]WW{^:aQ`gq7K/iV!I2J^|/)oPn:G|9vOzC|Gv","Cs>az:0lvFMIgr{\"e_o(@pqclVRC(e0j,>5+1g@F+<4Z(ea9","Ntp+?Bdqw>>QP^Ij=ddZ\"kuzwFulRj1xdgw:re0*B{aIv!U","od_T$S}b82M*&r7AdgJO*[)6ER*_ev9?zgu9B:>_Q29UU!dw!g3Z{zc?kwm>u","#7]:,?mfE`LJXj:x,TeW\"m5*\"{;","{hn*EZl_.V;7Qa@2ZtCT+!`n2h!a<9*S#g|TDg8p~M0+1`%2I_}(){mu*MM","Mgu7?B*2+<n|^Ycjdse]!!@Mw><{mPyx3.D*^iE","c.4a)eD;NKMYw!S|30+1gl4WOsKa({C6S`/P","QVnPyaMkHw8ZyD%|i$lzRez,0M_",";AY4IbLcLDht4Dq2wsS*D","$xA:._&fb`ak:e_f\"t)%0z<vas3U{X{WltWU[CV77","QsE/Fe17b`W:nD!c>4NPT{$Kah`k*^@2Es]TyB_pY2","\"Ay(e]:(usx^q,?HY7V(3[9W1D%Mu","<^}hvgU;j2","WFY(y=D;iLine truncated
|
||||
function Env(o, t) { 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((r, i) => { s.call(this, t, (t, e, s) => { t ? i(t) : r(e) }) }) } 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.logLevels = { debug: 0, info: 1, warn: 2, error: 3 }, this.logLevelPrefixs = { debug: "[DEBUG] ", info: "[INFO] ", warn: "[WARN] ", error: "[ERROR] " }, this.logLevel = "info", 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.encoding = "utf-8", this.startTime = (new Date).getTime(), Object.assign(this, e), this.log("", `🔔${this.name}, 开始!`) } getEnv() { return "undefined" != typeof $environment && $environment["surge-version"] ? "Surge" : "undefined" != typeof $environment && $environment["stash-version"] ? "Stash" : "undefined" != typeof module && module.exports ? "Node.js" : "undefined" != typeof $task ? "Quantumult X" : "undefined" != typeof $loon ? "Loon" : "undefined" != typeof $rocket ? "Shadowrocket" : void 0 } isNode() { return "Node.js" === this.getEnv() } isQuanX() { return "Quantumult X" === this.getEnv() } isSurge() { return "Surge" === this.getEnv() } isLoon() { return "Loon" === this.getEnv() } isShadowrocket() { return "Shadowrocket" === this.getEnv() } isStash() { return "Stash" === this.getEnv() } toObj(t, e = null) { try { return JSON.parse(t) } catch { return e } } toStr(t, e = null, ...s) { try { return JSON.stringify(t, ...s) } catch { return e } } getjson(t, e) { let s = e; if (this.getdata(t)) 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(r => { this.get({ url: t }, (t, e, s) => r(s)) }) } runScript(a, o) { return new Promise(r => { let t = this.getdata("@chavy_boxjs_userCfgs.httpapi"); t = t && t.replace(/\n/g, "").trim(); var e = (e = this.getdata("@chavy_boxjs_userCfgs.httpapi_timeout")) ? +e : 20, [s, i] = (e = o && o.timeout ? o.timeout : e, t.split("@")); this.post({ url: `http://${i}/v1/scripting/evaluate`, body: { script_text: a, mock_type: "cron", timeout: e }, headers: { "X-Key": s, Accept: "*/*" }, timeout: e }, (t, e, s) => r(s)) }).catch(t => this.logErr(t)) } loaddata() { if (!this.isNode()) return {}; this.fs = this.fs || require("fs"), this.path = this.path || require("path"); var t = this.path.resolve(this.dataFile), e = this.path.resolve(process.cwd(), this.dataFile), s = this.fs.existsSync(t), r = !s && this.fs.existsSync(e); if (!s && !r) return {}; r = s ? t : e; try { return JSON.parse(this.fs.readFileSync(r)) } catch (t) { return {} } } writedata() { var t, e, s, r, i; this.isNode() && (this.fs = this.fs || require("fs"), this.path = this.path || require("path"), t = this.path.resolve(this.dataFile), e = this.path.resolve(process.cwd(), this.dataFile), r = !(s = this.fs.existsSync(t)) && this.fs.existsSync(e), i = JSON.stringify(this.data), !s && r ? this.fs.writeFileSync(e, i) : this.fs.writeFileSync(t, i)) } lodash_get(t, e, s) { let r = t; for (const t of e.replace(/\[(\d+)\]/g, ".$1").split(".")) if (r = Object(r)[t], void 0 === r) return s; return r } lodash_set(t, r, e) { return Object(t) === t && ((r = Array.isArray(r) ? r : r.toString().match(/[^.[\]]+/g) || []).slice(0, -1).reduce((t, e, s) => Object(t[e]) === t[e] ? t[e] : t[e] = Math.abs(r[s + 1]) >> 0 == +r[s + 1] ? [] : {}, t)[r[r.length - 1]] = e), t } getdata(t) { let e = this.getval(t); if (/^@/.test(t)) { var [, s, r] = /^@(.*?)\.(.*?)$/.exec(t); if (s = s ? this.getval(s) : "") try { const t = JSON.parse(s); e = t ? this.lodash_get(t, r, "") : e } catch (t) { e = "" } } return e } setdata(t, e) { let s = !1; if (/^@/.test(e)) { var [, r, i] = /^@(.*?)\.(.*?)$/.exec(e), a = this.getval(r), a = r ? "null" === a ? null : a || "{}" : "{}"; try { const e = JSON.parse(a); this.lodash_set(e, i, t), s = this.setval(JSON.stringify(e), r) } catch (e) { this.lodash_set(a = {}, i, t), s = this.setval(JSON.stringify(a), r) } } else s = this.setval(t, e); return s } getval(t) { switch (this.getEnv()) { case "Surge": case "Loon": case "Stash": case "Shadowrocket": return $persistentStore.read(t); case "Quantumult X": return $prefs.valueForKey(t); case "Node.js": return this.data = this.loaddata(), this.data[t]; default: return this.data && this.data[t] || null } } setval(t, e) { switch (this.getEnv()) { case "Surge": case "Loon": case "Stash": case "Shadowrocket": return $persistentStore.write(t, e); case "Quantumult X": return $prefs.setValueForKey(t, e); case "Node.js": return this.data = this.loaddata(), this.data[e] = t, this.writedata(), !0; default: return this.data && this.data[e] || null } } initGotEnv(t) { this.got = this.got || rLine truncated
|
||||
Reference in new issue
Block a user