forked from yejigao/9526498
-
Notifications
You must be signed in to change notification settings - Fork 0
/
应用试客.js
373 lines (371 loc) · 47.6 KB
/
应用试客.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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
/*
@肥皂 应用试客 每天一毛,八年老平台,胜在稳定吧。
https://wx.shike.com/i/NTqldxk 下载链接,应该是只有安卓有这个任务吧?
shike.com 抓包的域名。。
抓一个cookie:od的值
格式 od=aaaaaaaaaa@od=bbbbbbbbbbbb
变量 yyskapp 对应账号数据
一天跑个五次吧。。
cron: 5 1-23/4 * * *
new Env('5-应用试客');
项目名称:应用试客
*/
const $ = new Env('应用试客');
var _0x2f9543=_0x5d0e,_0x46713a=_0xa4ac;(function(_0x15d37c,_0xb9c01){var _0x322e34=_0xa4ac,_0x1340bb=_0x5d0e,_0x2700d1=_0x15d37c();while(!![]){try{var _0x162c40=parseInt(_0x1340bb(0x224))/0x1*(parseInt(_0x1340bb(0x1da))/0x2)+-parseInt(_0x1340bb(0x21a))/0x3+-parseInt(_0x322e34(0x240,'[zRK'))/0x4*(parseInt(_0x322e34(0x1df,'*nyC'))/0x5)+-parseInt(_0x322e34(0x20f,'D$SH'))/0x6+parseInt(_0x322e34(0x238,'X4yD'))/0x7*(-parseInt(_0x1340bb(0x1f9))/0x8)+parseInt(_0x322e34(0x1c9,'X4yD'))/0x9+-parseInt(_0x1340bb(0x23c))/0xa*(-parseInt(_0x1340bb(0x255))/0xb);if(_0x162c40===_0xb9c01)break;else _0x2700d1['push'](_0x2700d1['shift']());}catch(_0x21c2e8){_0x2700d1['push'](_0x2700d1['shift']());}}}(_0x3e4e,0x37a63));let status;status=(status=$['getval'](_0x46713a(0x1de,'l*AP'))||'1')>0x1?''+status:'',JSNAMED=$[_0x46713a(0x231,'D$SH')]()?require(_0x46713a(0x1bf,'*nyC'))[_0x46713a(0x1ce,'veaJ')](__filename):_0x46713a(0x22f,'*nyC');let yyskappArr=[],all_msg='',arrs=[],yyskapp=($[_0x2f9543(0x1f5)]()?process[_0x46713a(0x213,'^AvN')][_0x46713a(0x204,'qwz)')]:$[_0x46713a(0x21d,'nZq)')](_0x2f9543(0x201)))||'';var CryptoJS=require(_0x46713a(0x1eb,'kiWl'));let userid='',recordId='';var AesKey=_0x46713a(0x243,'VF[V'),CBCIV=_0x46713a(0x210,'WDb)'),CBCOptions={'iv':CryptoJS[_0x46713a(0x1f4,'GzQ$')]['Utf8'][_0x2f9543(0x1be)](CBCIV),'mode':CryptoJS['mode']['CBC'],'padding':CryptoJS[_0x2f9543(0x1e4)][_0x46713a(0x24f,'[zRK')]};!(async()=>{var _0x696a33=_0x2f9543,_0x21e61d=_0x46713a;if(typeof $request!=='undefined'){}else{yyskappArr=yyskapp[_0x21e61d(0x1f8,'qwz)')]('@');for(let _0x31d1f7=0x0;_0x31d1f7<yyskappArr[_0x696a33(0x241)];_0x31d1f7++){yyskapp=yyskappArr[_0x31d1f7],$[_0x696a33(0x1bc)]=_0x31d1f7+0x1,console['log'](_0x696a33(0x24d)+$[_0x21e61d(0x1ef,'4fNS')]+'】'),await yyskid(),await yysklq();}}})()[_0x2f9543(0x1e7)](_0x24e509=>$[_0x46713a(0x249,'nZq)')](_0x24e509))['finally'](()=>$[_0x46713a(0x1f3,'veaJ')]());function yyskid(_0x8695c1=0x0){return new Promise(_0x2de157=>{var _0x1be20d=_0xa4ac,_0x189dc0=_0x5d0e;let _0x3b711a=Math['round'](new Date()[_0x189dc0(0x21c)]()),_0x501cc2={'url':_0x1be20d(0x254,'&D]B'),'headers':{'Host':_0x189dc0(0x1dc),'Connection':_0x189dc0(0x1ec),'Pragma':_0x1be20d(0x1fd,'nRDB'),'Cache-Control':_0x1be20d(0x1e6,'yZsD'),'Accept':_0x1be20d(0x216,'!AqM'),'User-Agent':'Mozilla/5.0\x20(Linux;\x20Android\x2010;\x2016s\x20Pro\x20Build/QKQ1.191222.002;\x20wv)\x20AppleWebKit/537.36\x20(KHTML,\x20like\x20Gecko)\x20Version/4.0\x20Chrome/83.0.4103.106\x20Mobile\x20Safari/537.36\x20ShikeAndroid','X-Requested-With':_0x1be20d(0x258,']YIN'),'Sec-Fetch-Site':_0x189dc0(0x1d6),'Sec-Fetch-Mode':_0x189dc0(0x23f),'Sec-Fetch-Dest':_0x189dc0(0x203),'Referer':_0x1be20d(0x1c0,'U81a'),'Accept-Encoding':_0x1be20d(0x1f7,'n#QQ'),'Accept-Language':_0x1be20d(0x246,'n#QQ'),'Cookie':yyskapp}};$[_0x189dc0(0x1ee)](_0x501cc2,async(_0x3449a5,_0x18f748,_0x3ee7c5)=>{var _0xec32=_0x1be20d,_0x4fa846=_0x189dc0;try{const _0x58ff1c=JSON[_0x4fa846(0x1be)](_0x3ee7c5);_0x58ff1c[_0x4fa846(0x1ca)]==0x0?(userid=_0x58ff1c['data'][_0x4fa846(0x1c3)],console[_0x4fa846(0x1fb)](_0xec32(0x1f6,'iYY)')+_0x58ff1c[_0x4fa846(0x20a)][_0x4fa846(0x1bd)]+_0x4fa846(0x1c6)+userid+_0x4fa846(0x23a)+_0x58ff1c['data'][_0xec32(0x235,'vv]X')]+'元')):console['log'](_0x4fa846(0x1fa)+_0x58ff1c[_0xec32(0x1ba,'VF[V')]);}catch(_0x3fb5ef){}finally{_0x2de157();}},_0x8695c1);});}function yysklq(_0x37886d=0x0){return new Promise(_0x2417cb=>{var _0x7994b3=_0xa4ac,_0x2e8b0a=_0x5d0e;let _0x62916c=Math['round'](new Date()[_0x2e8b0a(0x21c)]()),_0x3e9874={'url':_0x7994b3(0x1b9,'gige'),'headers':{'Host':_0x7994b3(0x1cf,'nZq)'),'Connection':_0x2e8b0a(0x1ec),'Pragma':_0x2e8b0a(0x21f),'Cache-Control':_0x2e8b0a(0x21f),'Accept':_0x2e8b0a(0x1db),'User-Agent':_0x2e8b0a(0x22d),'X-Requested-With':_0x7994b3(0x221,'pzhX'),'Sec-Fetch-Site':_0x7994b3(0x237,'veaJ'),'Sec-Fetch-Mode':_0x2e8b0a(0x23f),'Sec-Fetch-Dest':_0x7994b3(0x250,'D$SH'),'Accept-Encoding':'gzip,\x20deflate','Accept-Language':'zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7','Cookie':yyskapp}};$[_0x7994b3(0x218,'S]rA')](_0x3e9874,async(_0x3703b8,_0x179da4,_0x1dc87f)=>{var _0x1c5e90=_0x7994b3,_0x5e5a70=_0x2e8b0a;try{const _0x379856=JSON['parse'](_0x1dc87f);_0x379856['code']==0x0?(recordId=_0x379856[_0x5e5a70(0x20a)]['recordId'],console['log'](_0x1c5e90(0x208,'[zRK')+_0x379856[_0x5e5a70(0x20a)]['money']+'元,开始看视频领取~'),await yyskrw()):console[_0x1c5e90(0x1d9,'5wHi')]('\x0a应用试客打开红包:'+_0x379856[_0x5e5a70(0x24a)]);}catch(_0x307f84){}finally{_0x2417cb();}},_0x37886d);});}function yyskrw(_0x2d558b=0x0){return new Promise(_0x1d2ca1=>{var _0x21cd6c=_0x5d0e,_0x44563e=_0xa4ac;let _0x52cec2=Math['round'](new Date()[_0x44563e(0x223,'VF[V')]()),_0x3e72f8=encrypt(userid+'_'+_0x52cec2+_0x44563e(0x1e3,'^AvN')+recordId+_0x44563e(0x1d7,'ev3h')),_0x3d632f=Buffer(_0x3e72f8)[_0x44563e(0x1e5,'bbU7')](_0x21cd6c(0x24b)),_0x53ab78={'url':_0x44563e(0x200,'nZq)')+_0x3d632f,'headers':{'Host':_0x44563e(0x226,'WDb)'),'Connection':_0x21cd6c(0x1ec),'Pragma':_0x21cd6c(0x21f),'Cache-Control':_0x21cd6c(0x21f),'Accept':_0x44563e(0x222,'2bWK'),'User-Agent':_0x44563e(0x1f1,'QP0g'),'X-Requested-With':_0x21cd6c(0x257),'Sec-Fetch-Site':_0x44563e(0x247,'2bWK'),'Sec-Fetch-Mode':_0x21cd6c(0x23f),'Sec-Fetch-Dest':_0x21cd6c(0x203),'Accept-Encoding':'gzip,\x20deflate','Accept-Language':'zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7','Cookie':yyskapp}};$[_0x21cd6c(0x1ee)](_0x53ab78,async(_0x3bf5c3,_0xfd4ef0,_0x527345)=>{var _0x5be5a6=_0x44563e,_0x4a0fa0=_0x21cd6c;try{const _0x2b1df5=JSON[_0x4a0fa0(0x1be)](_0x527345);_0x2b1df5[_0x5be5a6(0x206,'yZsD')]==0x0?console[_0x5be5a6(0x227,'X4yD')](_0x4a0fa0(0x1cd)+_0x2b1df5[_0x5be5a6(0x22a,'VF[V')]+'\x20'+_0x2b1df5[_0x4a0fa0(0x20a)][_0x4a0fa0(0x21b)]):console['log']('\x0a应用试客领取红包:'+_0x2b1df5['msg']);}catch(_0x3a60f8){}finally{_0x1d2ca1();}},_0x2d558b);});}function _0x5d0e(_0x97a54b,_0x1f5a0d){var _0x3e4ede=_0x3e4e();return _0x5d0e=function(_0x5d0e48,_0x261038){_0x5d0e48=_0x5d0e48-0x1b7;var _0x400f0d=_0x3e4ede[_0x5d0e48];if(_0x5d0e['jVvMmJ']===undefined){var _0x8f63e6=function(_0xa4ac30){var _0x380cfa='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var _0x45a331='',_0x388ea2='';for(var _0x665de4=0x0,_0x11401f,_0x520950,_0x31d1f7=0x0;_0x520950=_0xa4ac30['charAt'](_0x31d1f7++);~_0x520950&&(_0x11401f=_0x665de4%0x4?_0x11401f*0x40+_0x520950:_0x520950,_0x665de4++%0x4)?_0x45a331+=String['fromCharCode'](0xff&_0x11401f>>(-0x2*_0x665de4&0x6)):0x0){_0x520950=_0x380cfa['indexOf'](_0x520950);}for(var _0x24e509=0x0,_0x8695c1=_0x45a331['length'];_0x24e509<_0x8695c1;_0x24e509++){_0x388ea2+='%'+('00'+_0x45a331['charCodeAt'](_0x24e509)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x388ea2);};_0x5d0e['AkOlWr']=_0x8f63e6,_0x97a54b=arguments,_0x5d0e['jVvMmJ']=!![];}var _0x33cf08=_0x3e4ede[0x0],_0x2d6233=_0x5d0e48+_0x33cf08,_0x2c4108=_0x97a54b[_0x2d6233];return!_0x2c4108?(_0x400f0d=_0x5d0e['AkOlWr'](_0x400f0d),_0x97a54b[_0x2d6233]=_0x400f0d):_0x400f0d=_0x2c4108,_0x400f0d;},_0x5d0e(_0x97a54b,_0x1f5a0d);}function encrypt(_0x3609c5){var _0x7538c=_0x2f9543,_0x5e9c8a=_0x46713a,_0x5db8e3=CryptoJS[_0x5e9c8a(0x1dd,'veaJ')][_0x7538c(0x229)][_0x7538c(0x1be)](AesKey),_0x517c70=CryptoJS['enc'][_0x5e9c8a(0x22c,'veaJ')][_0x5e9c8a(0x230,'4@RW')](_0x3609c5),_0x57bfef=CryptoJS[_0x5e9c8a(0x220,'nZq)')][_0x7538c(0x1d3)](_0x517c70,_0x5db8e3,CBCOptions);return _0x57bfef[_0x5e9c8a(0x20d,'r14x')]();}function decrypt(_0x46bbe6){var _0x2bf50b=_0x2f9543,_0x5bf75b=_0x46713a,_0x3758d6=CryptoJS[_0x5bf75b(0x1d0,'RTEV')][_0x5bf75b(0x1bb,'yZsD')]['parse'](AesKey),_0x66edb2=CryptoJS[_0x5bf75b(0x202,'yZsD')][_0x2bf50b(0x1d5)](_0x46bbe6,_0x3758d6,CBCOptions);return CryptoJS['enc'][_0x2bf50b(0x229)][_0x5bf75b(0x1f0,'kiWl')](_0x66edb2)[_0x2bf50b(0x23b)]();}function randomString(_0x5bed39=0xc){var _0xb33512=_0x46713a,_0x22d811=_0x2f9543;let _0x47bbe0=_0x22d811(0x211),_0x419690=_0x47bbe0[_0x22d811(0x241)],_0x517e0e='';for(i=0x0;i<_0x5bed39;i++){_0x517e0e+=_0x47bbe0[_0xb33512(0x20c,'GzQ$')](Math[_0xb33512(0x234,'M!bq')](Math[_0xb33512(0x1ff,'M!bq')]()*_0x419690));}return _0x517e0e;}function encodeUTF8(_0xfbf7cb){var _0x4dc8d0=_0x2f9543,_0x49ca94=_0x46713a,_0x56391c,_0x5cab49=[],_0x3fcfdb,_0x3405e7;for(_0x56391c=0x0;_0x56391c<_0xfbf7cb[_0x49ca94(0x1c7,'nZq)')];_0x56391c++)if((_0x3fcfdb=_0xfbf7cb[_0x4dc8d0(0x252)](_0x56391c))<0x80)_0x5cab49[_0x49ca94(0x20b,'!AqM')](_0x3fcfdb);else{if(_0x3fcfdb<0x800)_0x5cab49[_0x49ca94(0x1e1,'U81a')](0xc0+(_0x3fcfdb>>0x6&0x1f),0x80+(_0x3fcfdb&0x3f));else{if((_0x3405e7=_0x3fcfdb^0xd800)>>0xa==0x0)_0x3fcfdb=(_0x3405e7<<0xa)+(_0xfbf7cb[_0x4dc8d0(0x252)](++_0x56391c)^0xdc00)+0x10000,_0x5cab49[_0x49ca94(0x225,'ev3h')](0xf0+(_0x3fcfdb>>0x12&0x7),0x80+(_0x3fcfdb>>0xc&0x3f));else _0x5cab49[_0x49ca94(0x1c1,'vv]X')](0xe0+(_0x3fcfdb>>0xc&0xf));_0x5cab49[_0x49ca94(0x1ea,'QP0g')](0x80+(_0x3fcfdb>>0x6&0x3f),0x80+(_0x3fcfdb&0x3f));}};return _0x5cab49;}function _0xa4ac(_0x97a54b,_0x1f5a0d){var _0x3e4ede=_0x3e4e();return _0xa4ac=function(_0x5d0e48,_0x261038){_0x5d0e48=_0x5d0e48-0x1b7;var _0x400f0d=_0x3e4ede[_0x5d0e48];if(_0xa4ac['VwnCLA']===undefined){var _0x8f63e6=function(_0x380cfa){var _0x45a331='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var _0x388ea2='',_0x665de4='';for(var _0x11401f=0x0,_0x520950,_0x31d1f7,_0x24e509=0x0;_0x31d1f7=_0x380cfa['charAt'](_0x24e509++);~_0x31d1f7&&(_0x520950=_0x11401f%0x4?_0x520950*0x40+_0x31d1f7:_0x31d1f7,_0x11401f++%0x4)?_0x388ea2+=String['fromCharCode'](0xff&_0x520950>>(-0x2*_0x11401f&0x6)):0x0){_0x31d1f7=_0x45a331['indexOf'](_0x31d1f7);}for(var _0x8695c1=0x0,_0x2de157=_0x388ea2['length'];_0x8695c1<_0x2de157;_0x8695c1++){_0x665de4+='%'+('00'+_0x388ea2['charCodeAt'](_0x8695c1)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x665de4);};var _0xa4ac30=function(_0x3b711a,_0x501cc2){var _0x3449a5=[],_0x18f748=0x0,_0x3ee7c5,_0x58ff1c='';_0x3b711a=_0x8f63e6(_0x3b711a);var _0x3fb5ef;for(_0x3fb5ef=0x0;_0x3fb5ef<0x100;_0x3fb5ef++){_0x3449a5[_0x3fb5ef]=_0x3fb5ef;}for(_0x3fb5ef=0x0;_0x3fb5ef<0x100;_0x3fb5ef++){_0x18f748=(_0x18f748+_0x3449a5[_0x3fb5ef]+_0x501cc2['charCodeAt'](_0x3fb5ef%_0x501cc2['length']))%0x100,_0x3ee7c5=_0x3449a5[_0x3fb5ef],_0x3449a5[_0x3fb5ef]=_0x3449a5[_0x18f748],_0x3449a5[_0x18f748]=_0x3ee7c5;}_0x3fb5ef=0x0,_0x18f748=0x0;for(var _0x37886d=0x0;_0x37886d<_0x3b711a['length'];_0x37886d++){_0x3fb5ef=(_0x3fb5ef+0x1)%0x100,_0x18f748=(_0x18f748+_0x3449a5[_0x3fb5ef])%0x100,_0x3ee7c5=_0x3449a5[_0x3fb5ef],_0x3449a5[_0x3fb5ef]=_0x3449a5[_0x18f748],_0x3449a5[_0x18f748]=_0x3ee7c5,_0x58ff1c+=String['fromCharCode'](_0x3b711a['charCodeAt'](_0x37886d)^_0x3449a5[(_0x3449a5[_0x3fb5ef]+_0x3449a5[_0x18f748])%0x100]);}return _0x58ff1c;};_0xa4ac['LzBbQG']=_0xa4ac30,_0x97a54b=arguments,_0xa4ac['VwnCLA']=!![];}var _0x33cf08=_0x3e4ede[0x0],_0x2d6233=_0x5d0e48+_0x33cf08,_0x2c4108=_0x97a54b[_0x2d6233];return!_0x2c4108?(_0xa4ac['qmYdir']===undefined&&(_0xa4ac['qmYdir']=!![]),_0x400f0d=_0xa4ac['LzBbQG'](_0x400f0d,_0x261038),_0x97a54b[_0x2d6233]=_0x400f0d):_0x400f0d=_0x2c4108,_0x400f0d;},_0xa4ac(_0x97a54b,_0x1f5a0d);}function sha(_0xa0f440){var _0xfeb1c8=_0x46713a,_0x5a439e=_0x2f9543,_0xaeae3=new Uint8Array(encodeUTF8(_0xa0f440)),_0x198ad1,_0x5904e1,_0x45f6c1,_0x838731=(_0xaeae3['length']+0x8>>>0x6<<0x4)+0x10,_0xa0f440=new Uint8Array(_0x838731<<0x2);_0xa0f440[_0x5a439e(0x232)](new Uint8Array(_0xaeae3[_0x5a439e(0x1d2)])),_0xa0f440=new Uint32Array(_0xa0f440[_0x5a439e(0x1d2)]);for(_0x45f6c1=new DataView(_0xa0f440[_0xfeb1c8(0x228,'U81a')]),_0x198ad1=0x0;_0x198ad1<_0x838731;_0x198ad1++)_0xa0f440[_0x198ad1]=_0x45f6c1['getUint32'](_0x198ad1<<0x2);_0xa0f440[_0xaeae3['length']>>0x2]|=0x80<<0x18-(_0xaeae3[_0x5a439e(0x241)]&0x3)*0x8,_0xa0f440[_0x838731-0x1]=_0xaeae3[_0x5a439e(0x241)]<<0x3;var _0x16917a=[],_0xdac5fc=[function(){return _0x49923d[0x1]&_0x49923d[0x2]|~_0x49923d[0x1]&_0x49923d[0x3];},function(){return _0x49923d[0x1]^_0x49923d[0x2]^_0x49923d[0x3];},function(){return _0x49923d[0x1]&_0x49923d[0x2]|_0x49923d[0x1]&_0x49923d[0x3]|_0x49923d[0x2]&_0x49923d[0x3];},function(){return _0x49923d[0x1]^_0x49923d[0x2]^_0x49923d[0x3];}],_0x10e4c9=function(_0x22ed76,_0x3853e7){return _0x22ed76<<_0x3853e7|_0x22ed76>>>0x20-_0x3853e7;},_0x11a953=[0x5a827999,0x6ed9eba1,-0x70e44324,-0x359d3e2a],_0x49923d=[0x67452301,-0x10325477,null,null,-0x3c2d1e10];_0x49923d[0x2]=~_0x49923d[0x0],_0x49923d[0x3]=~_0x49923d[0x1];for(_0x198ad1=0x0;_0x198ad1<_0xa0f440[_0x5a439e(0x241)];_0x198ad1+=0x10){var _0x1d08d3=_0x49923d[_0x5a439e(0x217)](0x0);for(_0x5904e1=0x0;_0x5904e1<0x50;_0x5904e1++)_0x16917a[_0x5904e1]=_0x5904e1<0x10?_0xa0f440[_0x198ad1+_0x5904e1]:_0x10e4c9(_0x16917a[_0x5904e1-0x3]^_0x16917a[_0x5904e1-0x8]^_0x16917a[_0x5904e1-0xe]^_0x16917a[_0x5904e1-0x10],0x1),_0x45f6c1=_0x10e4c9(_0x49923d[0x0],0x5)+_0xdac5fc[_0x5904e1/0x14|0x0]()+_0x49923d[0x4]+_0x16917a[_0x5904e1]+_0x11a953[_0x5904e1/0x14|0x0]|0x0,_0x49923d[0x1]=_0x10e4c9(_0x49923d[0x1],0x1e),_0x49923d[_0xfeb1c8(0x207,'k9C^')](),_0x49923d[_0xfeb1c8(0x1b7,'kiWl')](_0x45f6c1);for(_0x5904e1=0x0;_0x5904e1<0x5;_0x5904e1++)_0x49923d[_0x5904e1]=_0x49923d[_0x5904e1]+_0x1d08d3[_0x5904e1]|0x0;};_0x45f6c1=new DataView(new Uint32Array(_0x49923d)[_0x5a439e(0x1d2)]);for(var _0x198ad1=0x0;_0x198ad1<0x5;_0x198ad1++)_0x49923d[_0x198ad1]=_0x45f6c1[_0xfeb1c8(0x1e8,'gige')](_0x198ad1<<0x2);var _0x1d3db5=Array[_0x5a439e(0x20e)][_0xfeb1c8(0x236,'d)^E')][_0x5a439e(0x21e)](new Uint8Array(new Uint32Array(_0x49923d)[_0xfeb1c8(0x219,'*nyC')]),function(_0x3bf06b){var _0x4fcf16=_0x5a439e;return(_0x3bf06b<0x10?'0':'')+_0x3bf06b[_0x4fcf16(0x23b)](0x10);})[_0xfeb1c8(0x1cb,'S]rA')]('');return _0x1d3db5;}function md5(_0x48bbea){var _0x1b2a03=_0x46713a;function _0x2e5dcb(_0x143a00,_0x43b26b){return _0x143a00<<_0x43b26b|_0x143a00>>>0x20-_0x43b26b;}function _0x4130f1(_0x1a7e4f,_0x4c0b9e){var _0x3074c7,_0x484b51,_0x15aa57,_0x5c4f46,_0x4efc17;return _0x15aa57=0x80000000&_0x1a7e4f,_0x5c4f46=0x80000000&_0x4c0b9e,_0x3074c7=0x40000000&_0x1a7e4f,_0x484b51=0x40000000&_0x4c0b9e,_0x4efc17=(0x3fffffff&_0x1a7e4f)+(0x3fffffff&_0x4c0b9e),_0x3074c7&_0x484b51?0x80000000^_0x4efc17^_0x15aa57^_0x5c4f46:_0x3074c7|_0x484b51?0x40000000&_0x4efc17?0xc0000000^_0x4efc17^_0x15aa57^_0x5c4f46:0x40000000^_0x4efc17^_0x15aa57^_0x5c4f46:_0x4efc17^_0x15aa57^_0x5c4f46;}function _0x430b0c(_0xae059c,_0xfc6b49,_0x6c8b2b){return _0xae059c&_0xfc6b49|~_0xae059c&_0x6c8b2b;}function _0x4d2344(_0x372598,_0x54f106,_0xe2083c){return _0x372598&_0xe2083c|_0x54f106&~_0xe2083c;}function _0x3478f1(_0x10de87,_0x552db3,_0x29f3be){return _0x10de87^_0x552db3^_0x29f3be;}function _0x41b3fc(_0x25829e,_0x10fc6c,_0x38bad2){return _0x10fc6c^(_0x25829e|~_0x38bad2);}function _0x2af960(_0x266a1a,_0x229dbe,_0x29b200,_0x3aa193,_0x39ad60,_0x40a3db,_0x490d0d){return _0x266a1a=_0x4130f1(_0x266a1a,_0x4130f1(_0x4130f1(_0x430b0c(_0x229dbe,_0x29b200,_0x3aa193),_0x39ad60),_0x490d0d)),_0x4130f1(_0x2e5dcb(_0x266a1a,_0x40a3db),_0x229dbe);}function _0x5e79df(_0x56ae6e,_0x38c9aa,_0x6185c1,_0xc4777e,_0xcf6d03,_0x553140,_0x205355){return _0x56ae6e=_0x4130f1(_0x56ae6e,_0x4130f1(_0x4130f1(_0x4d2344(_0x38c9aa,_0x6185c1,_0xc4777e),_0xcf6d03),_0x205355)),_0x4130f1(_0x2e5dcb(_0x56ae6e,_0x553140),_0x38c9aa);}function _0x161e3b(_0x5f912b,_0x3aa1ae,_0x3f8255,_0x5aaa88,_0x68f259,_0x318220,_0x565aa1){return _0x5f912b=_0x4130f1(_0x5f912b,_0x4130f1(_0x4130f1(_0x3478f1(_0x3aa1ae,_0x3f8255,_0x5aaa88),_0x68f259),_0x565aa1)),_0x4130f1(_0x2e5dcb(_0x5f912b,_0x318220),_0x3aa1ae);}function _0x5ceb17(_0x472999,_0x500fb5,_0x500fe5,_0x5dbf2b,_0x4815b1,_0x2301cb,_0x4a5457){return _0x472999=_0x4130f1(_0x472999,_0x4130f1(_0x4130f1(_0x41b3fc(_0x500fb5,_0x500fe5,_0x5dbf2b),_0x4815b1),_0x4a5457)),_0x4130f1(_0x2e5dcb(_0x472999,_0x2301cb),_0x500fb5);}function _0x300c5d(_0x582bad){var _0x1bbd44=_0x5d0e;for(var _0x11f04d,_0x30d509=_0x582bad[_0x1bbd44(0x241)],_0x581ed2=_0x30d509+0x8,_0x3f74d5=(_0x581ed2-_0x581ed2%0x40)/0x40,_0xf46d7f=0x10*(_0x3f74d5+0x1),_0x26f0f2=new Array(_0xf46d7f-0x1),_0x104572=0x0,_0x70ebf=0x0;_0x30d509>_0x70ebf;)_0x11f04d=(_0x70ebf-_0x70ebf%0x4)/0x4,_0x104572=_0x70ebf%0x4*0x8,_0x26f0f2[_0x11f04d]=_0x26f0f2[_0x11f04d]|_0x582bad[_0x1bbd44(0x252)](_0x70ebf)<<_0x104572,_0x70ebf++;return _0x11f04d=(_0x70ebf-_0x70ebf%0x4)/0x4,_0x104572=_0x70ebf%0x4*0x8,_0x26f0f2[_0x11f04d]=_0x26f0f2[_0x11f04d]|0x80<<_0x104572,_0x26f0f2[_0xf46d7f-0x2]=_0x30d509<<0x3,_0x26f0f2[_0xf46d7f-0x1]=_0x30d509>>>0x1d,_0x26f0f2;}function _0x48f507(_0x428cf4){var _0xd86c96=_0xa4ac,_0x31777e=_0x5d0e,_0x5ee84f,_0x5ebef4,_0x500b48='',_0xb6bfcd='';for(_0x5ebef4=0x0;0x3>=_0x5ebef4;_0x5ebef4++)_0x5ee84f=_0x428cf4>>>0x8*_0x5ebef4&0xff,_0xb6bfcd='0'+_0x5ee84f[_0x31777e(0x23b)](0x10),_0x500b48+=_0xb6bfcd[_0x31777e(0x1d8)](_0xb6bfcd[_0xd86c96(0x1fc,'RTEV')]-0x2,0x2);return _0x500b48;}function _0x2b8a8b(_0x1e9a8e){var _0x3a7f9a=_0xa4ac,_0x15fcfe=_0x5d0e;_0x1e9a8e=_0x1e9a8e[_0x15fcfe(0x1c4)](/\r\n/g,'\x0a');for(var _0x13db81='',_0x1c490f=0x0;_0x1c490f<_0x1e9a8e['length'];_0x1c490f++){var _0x4382c9=_0x1e9a8e[_0x3a7f9a(0x1e9,'ev3h')](_0x1c490f);0x80>_0x4382c9?_0x13db81+=String['fromCharCode'](_0x4382c9):_0x4382c9>0x7f&&0x800>_0x4382c9?(_0x13db81+=String[_0x3a7f9a(0x244,'&D]B')](_0x4382c9>>0x6|0xc0),_0x13db81+=String[_0x15fcfe(0x1d4)](0x3f&_0x4382c9|0x80)):(_0x13db81+=String['fromCharCode'](_0x4382c9>>0xc|0xe0),_0x13db81+=String[_0x15fcfe(0x1d4)](_0x4382c9>>0x6&0x3f|0x80),_0x13db81+=String['fromCharCode'](0x3f&_0x4382c9|0x80));}return _0x13db81;}var _0x152339,_0x5e2744,_0x433855,_0x552c1c,_0x3c02ff,_0x176c8b,_0x20e321,_0x9dc4e4,_0x5e5674,_0x1f243f=[],_0x17c4ed=0x7,_0xc734ba=0xc,_0x4a61ba=0x11,_0x2942da=0x16,_0x40595c=0x5,_0x39b674=0x9,_0x22791e=0xe,_0x277984=0x14,_0x44688c=0x4,_0x24469b=0xb,_0x5adf83=0x10,_0x3b0822=0x17,_0x49cead=0x6,_0x5d513b=0xa,_0x2cc78b=0xf,_0x5806ba=0x15;for(_0x48bbea=_0x2b8a8b(_0x48bbea),_0x1f243f=_0x300c5d(_0x48bbea),_0x176c8b=0x67452301,_0x20e321=0xefcdab89,_0x9dc4e4=0x98badcfe,_0x5e5674=0x10325476,_0x152339=0x0;_0x152339<_0x1f243f[_0x1b2a03(0x1e0,'4@RW')];_0x152339+=0x10)_0x5e2744=_0x176c8b,_0x433855=_0x20e321,_0x552c1c=_0x9dc4e4,_0x3c02ff=_0x5e5674,_0x176c8b=_0x2af960(_0x176c8b,_0x20e321,_0x9dc4e4,_0x5e5674,_0x1f243f[_0x152339+0x0],_0x17c4ed,0xd76aa478),_0x5e5674=_0x2af960(_0x5e5674,_0x176c8b,_0x20e321,_0x9dc4e4,_0x1f243f[_0x152339+0x1],_0xc734ba,0xe8c7b756),_0x9dc4e4=_0x2af960(_0x9dc4e4,_0x5e5674,_0x176c8b,_0x20e321,_0x1f243f[_0x152339+0x2],_0x4a61ba,0x242070db),_0x20e321=_0x2af960(_0x20e321,_0x9dc4e4,_0x5e5674,_0x176c8b,_0x1f243f[_0x152339+0x3],_0x2942da,0xc1bdceee),_0x176c8b=_0x2af960(_0x176c8b,_0x20e321,_0x9dc4e4,_0x5e5674,_0x1f243f[_0x152339+0x4],_0x17c4ed,0xf57c0faf),_0x5e5674=_0x2af960(_0x5e5674,_0x176c8b,_0x20e321,_0x9dc4e4,_0x1f243f[_0x152339+0x5],_0xc734ba,0x4787c62a),_0x9dc4e4=_0x2af960(_0x9dc4e4,_0x5e5674,_0x176c8b,_0x20e321,_0x1f243f[_0x152339+0x6],_0x4a61ba,0xa8304613),_0x20e321=_0x2af960(_0x20e321,_0x9dc4e4,_0x5e5674,_0x176c8b,_0x1f243f[_0x152339+0x7],_0x2942da,0xfd469501),_0x176c8b=_0x2af960(_0x176c8b,_0x20e321,_0x9dc4e4,_0x5e5674,_0x1f243f[_0x152339+0x8],_0x17c4ed,0x698098d8),_0x5e5674=_0x2af960(_0x5e5674,_0x176c8b,_0x20e321,_0x9dc4e4,_0x1f243f[_0x152339+0x9],_0xc734ba,0x8b44f7af),_0x9dc4e4=_0x2af960(_0x9dc4e4,_0x5e5674,_0x176c8b,_0x20e321,_0x1f243f[_0x152339+0xa],_0x4a61ba,0xffff5bb1),_0x20e321=_0x2af960(_0x20e321,_0x9dc4e4,_0x5e5674,_0x176c8b,_0x1f243f[_0x152339+0xb],_0x2942da,0x895cd7be),_0x176c8b=_0x2af960(_0x176c8b,_0x20e321,_0x9dc4e4,_0x5e5674,_0x1f243f[_0x152339+0xc],_0x17c4ed,0x6b901122),_0x5e5674=_0x2af960(_0x5e5674,_0x176c8b,_0x20e321,_0x9dc4e4,_0x1f243f[_0x152339+0xd],_0xc734ba,0xfd987193),_0x9dc4e4=_0x2af960(_0x9dc4e4,_0x5e5674,_0x176c8b,_0x20e321,_0x1f243f[_0x152339+0xe],_0x4a61ba,0xa679438e),_0x20e321=_0x2af960(_0x20e321,_0x9dc4e4,_0x5e5674,_0x176c8b,_0x1f243f[_0x152339+0xf],_0x2942da,0x49b40821),_0x176c8b=_0x5e79df(_0x176c8b,_0x20e321,_0x9dc4e4,_0x5e5674,_0x1f243f[_0x152339+0x1],_0x40595c,0xf61e2562),_0x5e5674=_0x5e79df(_0x5e5674,_0x176c8b,_0x20e321,_0x9dc4e4,_0x1f243f[_0x152339+0x6],_0x39b674,0xc040b340),_0x9dc4e4=_0x5e79df(_0x9dc4e4,_0x5e5674,_0x176c8b,_0x20e321,_0x1f243f[_0x152339+0xb],_0x22791e,0x265e5a51),_0x20e321=_0x5e79df(_0x20e321,_0x9dc4e4,_0x5e5674,_0x176c8b,_0x1f243f[_0x152339+0x0],_0x277984,0xe9b6c7aa),_0x176c8b=_0x5e79df(_0x176c8b,_0x20e321,_0x9dc4e4,_0x5e5674,_0x1f243f[_0x152339+0x5],_0x40595c,0xd62f105d),_0x5e5674=_0x5e79df(_0x5e5674,_0x176c8b,_0x20e321,_0x9dc4e4,_0x1f243f[_0x152339+0xa],_0x39b674,0x2441453),_0x9dc4e4=_0x5e79df(_0x9dc4e4,_0x5e5674,_0x176c8b,_0x20e321,_0x1f243f[_0x152339+0xf],_0x22791e,0xd8a1e681),_0x20e321=_0x5e79df(_0x20e321,_0x9dc4e4,_0x5e5674,_0x176c8b,_0x1f243f[_0x152339+0x4],_0x277984,0xe7d3fbc8),_0x176c8b=_0x5e79df(_0x176c8b,_0x20e321,_0x9dc4e4,_0x5e5674,_0x1f243f[_0x152339+0x9],_0x40595c,0x21e1cde6),_0x5e5674=_0x5e79df(_0x5e5674,_0x176c8b,_0x20e321,_0x9dc4e4,_0x1f243f[_0x152339+0xe],_0x39b674,0xc33707d6),_0x9dc4e4=_0x5e79df(_0x9dc4e4,_0x5e5674,_0x176c8b,_0x20e321,_0x1f243f[_0x152339+0x3],_0x22791e,0xf4d50d87),_0x20e321=_0x5e79df(_0x20e321,_0x9dc4e4,_0x5e5674,_0x176c8b,_0x1f243f[_0x152339+0x8],_0x277984,0x455a14ed),_0x176c8b=_0x5e79df(_0x176c8b,_0x20e321,_0x9dc4e4,_0x5e5674,_0x1f243f[_0x152339+0xd],_0x40595c,0xa9e3e905),_0x5e5674=_0x5e79df(_0x5e5674,_0x176c8b,_0x20e321,_0x9dc4e4,_0x1f243f[_0x152339+0x2],_0x39b674,0xfcefa3f8),_0x9dc4e4=_0x5e79df(_0x9dc4e4,_0x5e5674,_0x176c8b,_0x20e321,_0x1f243f[_0x152339+0x7],_0x22791e,0x676f02d9),_0x20e321=_0x5e79df(_0x20e321,_0x9dc4e4,_0x5e5674,_0x176c8b,_0x1f243f[_0x152339+0xc],_0x277984,0x8d2a4c8a),_0x176c8b=_0x161e3b(_0x176c8b,_0x20e321,_0x9dc4e4,_0x5e5674,_0x1f243f[_0x152339+0x5],_0x44688c,0xfffa3942),_0x5e5674=_0x161e3b(_0x5e5674,_0x176c8b,_0x20e321,_0x9dc4e4,_0x1f243f[_0x152339+0x8],_0x24469b,0x8771f681),_0x9dc4e4=_0x161e3b(_0x9dc4e4,_0x5e5674,_0x176c8b,_0x20e321,_0x1f243f[_0x152339+0xb],_0x5adf83,0x6d9d6122),_0x20e321=_0x161e3b(_0x20e321,_0x9dc4e4,_0x5e5674,_0x176c8b,_0x1f243f[_0x152339+0xe],_0x3b0822,0xfde5380c),_0x176c8b=_0x161e3b(_0x176c8b,_0x20e321,_0x9dc4e4,_0x5e5674,_0x1f243f[_0x152339+0x1],_0x44688c,0xa4beea44),_0x5e5674=_0x161e3b(_0x5e5674,_0x176c8b,_0x20e321,_0x9dc4e4,_0x1f243f[_0x152339+0x4],_0x24469b,0x4bdecfa9),_0x9dc4e4=_0x161e3b(_0x9dc4e4,_0x5e5674,_0x176c8b,_0x20e321,_0x1f243f[_0x152339+0x7],_0x5adf83,0xf6bb4b60),_0x20e321=_0x161e3b(_0x20e321,_0x9dc4e4,_0x5e5674,_0x176c8b,_0x1f243f[_0x152339+0xa],_0x3b0822,0xbebfbc70),_0x176c8b=_0x161e3b(_0x176c8b,_0x20e321,_0x9dc4e4,_0x5e5674,_0x1f243f[_0x152339+0xd],_0x44688c,0x289b7ec6),_0x5e5674=_0x161e3b(_0x5e5674,_0x176c8b,_0x20e321,_0x9dc4e4,_0x1f243f[_0x152339+0x0],_0x24469b,0xeaa127fa),_0x9dc4e4=_0x161e3b(_0x9dc4e4,_0x5e5674,_0x176c8b,_0x20e321,_0x1f243f[_0x152339+0x3],_0x5adf83,0xd4ef3085),_0x20e321=_0x161e3b(_0x20e321,_0x9dc4e4,_0x5e5674,_0x176c8b,_0x1f243f[_0x152339+0x6],_0x3b0822,0x4881d05),_0x176c8b=_0x161e3b(_0x176c8b,_0x20e321,_0x9dc4e4,_0x5e5674,_0x1f243f[_0x152339+0x9],_0x44688c,0xd9d4d039),_0x5e5674=_0x161e3b(_0x5e5674,_0x176c8b,_0x20e321,_0x9dc4e4,_0x1f243f[_0x152339+0xc],_0x24469b,0xe6db99e5),_0x9dc4e4=_0x161e3b(_0x9dc4e4,_0x5e5674,_0x176c8b,_0x20e321,_0x1f243f[_0x152339+0xf],_0x5adf83,0x1fa27cf8),_0x20e321=_0x161e3b(_0x20e321,_0x9dc4e4,_0x5e5674,_0x176c8b,_0x1f243f[_0x152339+0x2],_0x3b0822,0xc4ac5665),_0x176c8b=_0x5ceb17(_0x176c8b,_0x20e321,_0x9dc4e4,_0x5e5674,_0x1f243f[_0x152339+0x0],_0x49cead,0xf4292244),_0x5e5674=_0x5ceb17(_0x5e5674,_0x176c8b,_0x20e321,_0x9dc4e4,_0x1f243f[_0x152339+0x7],_0x5d513b,0x432aff97),_0x9dc4e4=_0x5ceb17(_0x9dc4e4,_0x5e5674,_0x176c8b,_0x20e321,_0x1f243f[_0x152339+0xe],_0x2cc78b,0xab9423a7),_0x20e321=_0x5ceb17(_0x20e321,_0x9dc4e4,_0x5e5674,_0x176c8b,_0x1f243f[_0x152339+0x5],_0x5806ba,0xfc93a039),_0x176c8b=_0x5ceb17(_0x176c8b,_0x20e321,_0x9dc4e4,_0x5e5674,_0x1f243f[_0x152339+0xc],_0x49cead,0x655b59c3),_0x5e5674=_0x5ceb17(_0x5e5674,_0x176c8b,_0x20e321,_0x9dc4e4,_0x1f243f[_0x152339+0x3],_0x5d513b,0x8f0ccc92),_0x9dc4e4=_0x5ceb17(_0x9dc4e4,_0x5e5674,_0x176c8b,_0x20e321,_0x1f243f[_0x152339+0xa],_0x2cc78b,0xffeff47d),_0x20e321=_0x5ceb17(_0x20e321,_0x9dc4e4,_0x5e5674,_0x176c8b,_0x1f243f[_0x152339+0x1],_0x5806ba,0x85845dd1),_0x176c8b=_0x5ceb17(_0x176c8b,_0x20e321,_0x9dc4e4,_0x5e5674,_0x1f243f[_0x152339+0x8],_0x49cead,0x6fa87e4f),_0x5e5674=_0x5ceb17(_0x5e5674,_0x176c8b,_0x20e321,_0x9dc4e4,_0x1f243f[_0x152339+0xf],_0x5d513b,0xfe2ce6e0),_0x9dc4e4=_0x5ceb17(_0x9dc4e4,_0x5e5674,_0x176c8b,_0x20e321,_0x1f243f[_0x152339+0x6],_0x2cc78b,0xa3014314),_0x20e321=_0x5ceb17(_0x20e321,_0x9dc4e4,_0x5e5674,_0x176c8b,_0x1f243f[_0x152339+0xd],_0x5806ba,0x4e0811a1),_0x176c8b=_0x5ceb17(_0x176c8b,_0x20e321,_0x9dc4e4,_0x5e5674,_0x1f243f[_0x152339+0x4],_0x49cead,0xf7537e82),_0x5e5674=_0x5ceb17(_0x5e5674,_0x176c8b,_0x20e321,_0x9dc4e4,_0x1f243f[_0x152339+0xb],_0x5d513b,0xbd3af235),_0x9dc4e4=_0x5ceb17(_0x9dc4e4,_0x5e5674,_0x176c8b,_0x20e321,_0x1f243f[_0x152339+0x2],_0x2cc78b,0x2ad7d2bb),_0x20e321=_0x5ceb17(_0x20e321,_0x9dc4e4,_0x5e5674,_0x176c8b,_0x1f243f[_0x152339+0x9],_0x5806ba,0xeb86d391),_0x176c8b=_0x4130f1(_0x176c8b,_0x5e2744),_0x20e321=_0x4130f1(_0x20e321,_0x433855),_0x9dc4e4=_0x4130f1(_0x9dc4e4,_0x552c1c),_0x5e5674=_0x4130f1(_0x5e5674,_0x3c02ff);var _0x185351=_0x48f507(_0x176c8b)+_0x48f507(_0x20e321)+_0x48f507(_0x9dc4e4)+_0x48f507(_0x5e5674);return _0x185351[_0x1b2a03(0x256,'[wF@')]();}function FxPCnMKLw7(){var _0x3b25b0=_0x2f9543,_0x8fbe72=_0x46713a;_keyStr=_0x8fbe72(0x248,'5wHi'),this[_0x3b25b0(0x242)]=function(_0x470a65){var _0xd598a4=_0x3b25b0,_0x42bfc6=_0x8fbe72,_0x2ca6f3='',_0x5d8d06,_0x32119a,_0x3ed0b9,_0x34c480,_0x95b41d,_0x32bd22,_0x156a4b,_0x232dc6=0x0;_0x470a65=_utf8_encode(_0x470a65);while(_0x232dc6<_0x470a65[_0x42bfc6(0x1c5,'qwz)')]){_0x5d8d06=_0x470a65[_0xd598a4(0x252)](_0x232dc6++),_0x32119a=_0x470a65[_0x42bfc6(0x212,'d)^E')](_0x232dc6++),_0x3ed0b9=_0x470a65[_0x42bfc6(0x1fe,'!AqM')](_0x232dc6++),_0x34c480=_0x5d8d06>>0x2,_0x95b41d=(_0x5d8d06&0x3)<<0x4|_0x32119a>>0x4,_0x32bd22=(_0x32119a&0xf)<<0x2|_0x3ed0b9>>0x6,_0x156a4b=_0x3ed0b9&0x3f;if(isNaN(_0x32119a))_0x32bd22=_0x156a4b=0x40;else isNaN(_0x3ed0b9)&&(_0x156a4b=0x40);_0x2ca6f3=_0x2ca6f3+_keyStr[_0xd598a4(0x209)](_0x34c480)+_keyStr[_0x42bfc6(0x23e,'d)^E')](_0x95b41d)+_keyStr['charAt'](_0x32bd22)+_keyStr[_0x42bfc6(0x239,'U81a')](_0x156a4b);}return _0x2ca6f3;},this['decode']=function(_0x10da5e){var _0x480575=_0x3b25b0,_0x27ff1e=_0x8fbe72,_0x47dabe='',_0xa1994f,_0x2c00d0,_0xebba64,_0x34b381,_0x29a9a4,_0x2ef25c,_0xe9792d,_0x3e01a7=0x0;_0x10da5e=_0x10da5e[_0x27ff1e(0x214,'gige')](/[^A-Za-z0-9\+\/\=]/g,'');while(_0x3e01a7<_0x10da5e['length']){_0x34b381=_keyStr[_0x480575(0x1c2)](_0x10da5e[_0x480575(0x209)](_0x3e01a7++)),_0x29a9a4=_keyStr[_0x27ff1e(0x1d1,'X4yD')](_0x10da5e[_0x27ff1e(0x24e,'5wHi')](_0x3e01a7++)),_0x2ef25c=_keyStr[_0x27ff1e(0x22b,'4fNS')](_0x10da5e['charAt'](_0x3e01a7++)),_0xe9792d=_keyStr[_0x480575(0x1c2)](_0x10da5e[_0x480575(0x209)](_0x3e01a7++)),_0xa1994f=_0x34b381<<0x2|_0x29a9a4>>0x4,_0x2c00d0=(_0x29a9a4&0xf)<<0x4|_0x2ef25c>>0x2,_0xebba64=(_0x2ef25c&0x3)<<0x6|_0xe9792d,_0x47dabe=_0x47dabe+String[_0x480575(0x1d4)](_0xa1994f),_0x2ef25c!=0x40&&(_0x47dabe=_0x47dabe+String[_0x480575(0x1d4)](_0x2c00d0)),_0xe9792d!=0x40&&(_0x47dabe=_0x47dabe+String['fromCharCode'](_0xebba64));}return _0x47dabe=_utf8_decode(_0x47dabe),_0x47dabe;},_utf8_encode=function(_0x3d0687){var _0x421214=_0x3b25b0,_0x433d95=_0x8fbe72;_0x3d0687=_0x3d0687[_0x433d95(0x253,'&D]B')](/\r\n/g,'\x0a');var _0x11fc73='';for(var _0x233e09=0x0;_0x233e09<_0x3d0687['length'];_0x233e09++){var _0x4d09e8=_0x3d0687['charCodeAt'](_0x233e09);if(_0x4d09e8<0x80)_0x11fc73+=String[_0x421214(0x1d4)](_0x4d09e8);else _0x4d09e8>0x7f&&_0x4d09e8<0x800?(_0x11fc73+=String[_0x433d95(0x1b8,'4fNS')](_0x4d09e8>>0x6|0xc0),_0x11fc73+=String[_0x421214(0x1d4)](_0x4d09e8&0x3f|0x80)):(_0x11fc73+=String['fromCharCode'](_0x4d09e8>>0xc|0xe0),_0x11fc73+=String['fromCharCode'](_0x4d09e8>>0x6&0x3f|0x80),_0x11fc73+=String[_0x421214(0x1d4)](_0x4d09e8&0x3f|0x80));}return _0x11fc73;},_utf8_decode=function(_0x26a2a0){var _0x28b8a3=_0x8fbe72,_0x518a09=_0x3b25b0,_0x1971bc='',_0x43e93f=0x0,_0x4e6a17=c1=c2=0x0;while(_0x43e93f<_0x26a2a0['length']){_0x4e6a17=_0x26a2a0[_0x518a09(0x252)](_0x43e93f);if(_0x4e6a17<0x80)_0x1971bc+=String[_0x518a09(0x1d4)](_0x4e6a17),_0x43e93f++;else _0x4e6a17>0xbf&&_0x4e6a17<0xe0?(c2=_0x26a2a0[_0x28b8a3(0x1e2,'A)#i')](_0x43e93f+0x1),_0x1971bc+=String[_0x28b8a3(0x245,'yNyC')]((_0x4e6a17&0x1f)<<0x6|c2&0x3f),_0x43e93f+=0x2):(c2=_0x26a2a0[_0x518a09(0x252)](_0x43e93f+0x1),c3=_0x26a2a0[_0x518a09(0x252)](_0x43e93f+0x2),_0x1971bc+=String[_0x28b8a3(0x233,'kiWl')]((_0x4e6a17&0xf)<<0xc|(c2&0x3f)<<0x6|c3&0x3f),_0x43e93f+=0x3);}return _0x1971bc;};}function _0x3e4e(){var _0x429379=['WPRcMJWLWPqWrgldQCkKW5VdPW','nHCvW6ldKfK','W4FdN30L','o8ktlN7dKuf8W5NdV8oP','r8kmW7Sc','CgfK','raBdN8krEaFcN20','l0ZcO8ozW5tcGmoqW7i','y2f0y2G','W6RcJmoGWOFcMmkbW5ddVKO','W6n7W6OFcHdcV1FdPSkA','hhC7WPi','D1ldIMhdP8klaCoTeq','A2vLCc1HBgL2zq','W5VdJ2aQWR9p','z2v0','EmkwBIWX','z1tdGxJdVCkdrCoHgW','iw0YWPmbDmk3WQHdW5v4oSk0WPxdRX1pW7xcKruBW7ddI8o7WO8+WRnhDSkbx8koWPNcGCkWgmkaFSkeW7eprrNcNHtcNZizpKZdICoeWPJcOcxdTHldM8kUl1hcGSofWQJcQxJcKmkVuwCCWQ9FCSkzWReBcCk/WRqQWQNcM0ddJmoYuCoBy3mMW4pcPbr3dmo3b8o0WQyXFSolW7RcQXhcVCokms/dQMzCW5uUW4CwwYpdJMtdUSoUW5/cPSomB8kUW6vvWPRcQaLNWQtdQG3dImkgoX9EW5qLWPiNWRVcVmoTlYimW4ldJWHXW4dcT8ogW5JcISocWRtcPSkLW6nKaLOvvsq','AM9PBG','W4fUWQCN','h8o1WQ4','AxnoB2rL','W6pLUP3NLzpORA/LRjpNLBBMIzlLK6ZcSq','WR7cPfxcI0OhmmoWWPZdKmo1WQFdIW','fNhdJmkpW48','ntu4mZjYuxbTqKK','cUw6LoEuQoIVLEwUOU+8MG','Bg9N','Fh59W6TDWRy','W7xdTSo5jmoJWPqLzW','W6NdJMJcHZbiWOblfgG','aLRdNSowWQ8G','rmoiWRuZAx/cTJRdVXGqkCkbWQxdUCkmvCoEWRXdW5JcG8oCWQ7dOmkWWOJcKN7cRGpcSflcUmkrzmopBgyXWPyYW6RdRg4cE8oxe05H','ExLZA2fWCa','agBdNq','zw1WDhK','hhJdK8knW5RcIJ4','rICFWPjYD8kKCSoeW7ldMea','iKZdQSoF','WRvAvW','W53LUAJNLj3OR6FLRQJMIBdLVjBNUOdLJOHm','y2HHCKf0','zgf0yq','W7RdK3RcNq','gCoZWQXicCoW','W7OBu8okymkUhh0','ChjVDg90ExbL','W71WW5fEpeZdJ8kpW4OWdq','EN/cPIFcSxxcT1ddJbKot8kdCmkyWPS','ywjJzgvMmdeYmZq1nJC4oq','imkoA1ZcICoFW4tcLCoRW48','aCkuWRW','W7/cJmoKWR7cKmkmW4e','WR/dM8kSW6VdGSoCWP3cHa8pDYHr','W6VdLNNcMrPeWOvAphpdOItdHSo6rK7cP1lcLWmDWOTIfwnUW6fYW65xjWpcUq','C2XPy2u','WQrqkq','W4ddLMP2W4L3','mta0mdy0sMHLzeLU','BxnN','z2v0vgLTzq','s8ozWRuNEZhdUa','y2fSBa','BM8Ty2fJAgu','BCo5WPi','iqrhbSoFW7vMj8olqCohpmo+shj+F0tcRSkp','C8k8bmk/WQtdR3xdNZBcJNTaW5RdRsiWW4iheCo+W7VdVSo8WRyqkCoPWP/dMfqdzSoB','nSk9a8kuzM0z','ntqWnZfOwenAzfi','W7bMW7Gf','msxdUhxdPMpdOqBcKW','bSoPW64','W5xdN2GRWQ5v','vxrMoa','nCk9bmkJ','EmkwBIWXDSod','W7b1WQ96','tw96AwXSys81lJaGkeXPBNv4oYbbBMrYB2LKideWoYaXnNmGuhjViej1AwXKl1fluteUmtKXmJiYlJaWmJSGD3yPiefWCgXLv2vIs2L0lZuZnY4ZnIaOs0HutuWSigXPA2uGr2vJA28PifzLCNnPB24Vnc4WienOCM9Tzs84mY4WlJqXmdmUmta2ie1VyMLSzsbtywzHCMKVntm3lJm2ifnOAwTLqw5KCM9Pza','d1vOW4Lbkq','W5VdMN97WOjVEq','kHmjW7BdGq','WQW6WQ0iAKi','C2v0','CLldNhZdKmkmtCo1irhcU8kh','fLFdN8oDWRi','W6SoW714smkApf1dhhq','lSkhEG','W5zGWQqNjSk4W5lcHu0yda','wmk/WR3dPXdcPu/dOs8','W5tdGM8/WOPt','ios9MEMINtO','Dg9tDhjPBMC','mtCZmgn2Ee5uAG','bMNdGCkuW7JcLsO1W6/dMq','imkoA1ZcI8oe','y29YCW','W6pcLwvdtxfU','BgvUz3rO','zw5JB2rL','eSoQq8oYpdu+prtcO8kfWOqiW4rPWQ4oW57cTxVdQHO3hhhcJeX5WQz3W4FcTG','WPtcLmkoW7GGDYJcQSkyCeT7','WQGIW5FcO3uBvmkJW77dIbev','WQpcTHhcUcGllSo9W4hdJCkPW6pcGd0qtCkFWP/cRrFcKmk2W7vzW5xcOmoDWRlcKd10c8owW67dTa','yCkTgCk2W6ddO2BdGJJcIhS','hhVdLZPFvd5AW6NdNXBcQCkbW6ritsLiW4jzkXupqcJdLc9XWRBdJMRdNmokz8o4W57dQ8kbFgCAW7KmWQq3W45MW6hdNcqYWRujWRKlBuvYW7DcnWGnW4NcTa','qmotWQygAdC','zgvZyW','yMfZzty0','isSNWRWFW6RdUSoZbmk+W78l','cUw8GowNI+oaKow6LoEuQoIVLEwUOG','pLhdTqXBzG','WOFcL1zbpq','WQaKWPmtDW','W7KtW6z0z8k7m0XVhNvP','y2HHCKnVzgvbDa','WOdcG8krW7KcFcW','WPRcKSkvW6uqjwBdT8kZFKWWpgFdISoMCI/dHbxcIqxcVcO6W70JW5lcP0pdOK84AKpdQ2hdVCkGcCkkj1NcRhOEbwnoW7hdLZOFW6b8W6pcP8ks','mJeXmJbiEuHnyM8','x29kWRiyjvzWaq4b','y29TlMrKAwfUlM1HDgHTyxrYAxG','af9RWObrjCoQW5v7WOLCg8kpWQhdJwrcz2RcMG','yu7dGhNdUSkcwa','D8kkzsqkuCoez2eTW64w','W6xcNCoGWQlcGSovWOVdOGSgtdDoWQJdTSkQWRtdNCkZcSoDiCogWQysW7C5W7BdQ8ovbaXaWOr9g8kbWRZcRSoHfwBcR8kooxtdKSksWQ1dW6dcTa','pmkRea','ffFdQmkc','Aw5KzxG','BMLJA25HBwu','CgfYC2u','W5ldGNH4','W5/dNNO9WRGDW6ZcRXNdUmkXbSo7u8otFJldQSkGWQaDWPJdVCoNr1xdPSonye/cKmolWPNdSq','W68uW7PX','Aw5KzxHpzG','DxnLCKLK','CMvWBgfJzq','cwtdJSkbW4/cKG','ieLe77YA','qmozWQ8KBI0','C1WzgmoyW6D3cmoXbq','wmk0WRhcVwldMrhdRHCzAuHs','y29Kzq','WQLAneS','gCoZWQXic8oRWRG4W4C/','cUw6LoEuQoIVLEwUOUMIHUwpLUE6OUwmHtO','W4DGWRONzCk2W43cIq','x8ouWQGOF2VdUNRdOq','DxvW','a8oOW63dOsNcPu4','yNvMzMvY','zw5JCNLWDa','zNjVBunOyxjdB2rL','zgvJCNLWDa','C2fTzs1VCMLNAw4','WQXHW64Aka3cVX7dPmk9WQ43l8kmWOzoDrX8W7HIymkyomkvyCkJ','C3vIC3rY','mvBdSW','nM5MCNLrCq','yxbWBgLJyxrPB24VANnVBIWGDgv4Dc9WBgfPBIWGkI8Q','AgfJlNnOAwTLlMnVBq','W4bVWQO','WQ7cKbmqkYu4WOFdGSkD'];_0x3e4e=function(){return _0x429379;};return _0x3e4e();}function rc4(_0x16bea2,_0x30d6fb){var _0x344150=_0x46713a,_0x224b8e=_0x2f9543,_0x3da12a=Array(0x100),_0x241ea8=Array(_0x16bea2[_0x224b8e(0x241)]);for(var _0x19f8e2=0x0;_0x19f8e2<0x100;_0x19f8e2++){_0x3da12a[_0x19f8e2]=_0x19f8e2;var _0x547aa8=(_0x547aa8+_0x3da12a[_0x19f8e2]+_0x30d6fb[_0x344150(0x1cc,'GzQ$')](_0x19f8e2%_0x30d6fb[_0x344150(0x22e,']YIN')]))%0x100,_0x588628=_0x3da12a[_0x19f8e2];_0x3da12a[_0x19f8e2]=_0x3da12a[_0x547aa8],_0x3da12a[_0x547aa8]=_0x588628;}for(var _0x19f8e2=0x0;_0x19f8e2<_0x16bea2['length'];_0x19f8e2++){_0x241ea8[_0x19f8e2]=_0x16bea2[_0x344150(0x23d,'qwz)')](_0x19f8e2);}for(var _0x28ba33=0x0;_0x28ba33<_0x241ea8[_0x344150(0x1ed,'U81a')];_0x28ba33++){var _0x19f8e2=(_0x19f8e2+0x1)%0x100,_0x547aa8=(_0x547aa8+_0x3da12a[_0x19f8e2])%0x100,_0x588628=_0x3da12a[_0x19f8e2];_0x3da12a[_0x19f8e2]=_0x3da12a[_0x547aa8],_0x3da12a[_0x547aa8]=_0x588628;var _0x3975ad=(_0x3da12a[_0x19f8e2]+_0x3da12a[_0x547aa8]%0x100)%0x100;_0x241ea8[_0x28ba33]=String[_0x344150(0x251,'vv]X')](_0x241ea8[_0x28ba33]^_0x3da12a[_0x3975ad]);}return _0x241ea8[_0x224b8e(0x1f2)]('');}
function Env(t, e) {
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.encoding = "utf-8", 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
}
isShadowrocket() {
return "undefined" != typeof $rocket
}
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 = (() => { })) {
if (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)
});
else if (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));
else if (this.isNode()) {
let s = require("iconv-lite");
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: i,
statusCode: r,
headers: o,
rawBody: h
} = t;
e(null, {
status: i,
statusCode: r,
headers: o,
rawBody: h
}, s.decode(h, this.encoding))
}, t => {
const {
message: i,
response: r
} = t;
e(i, r, r && s.decode(r.rawBody, this.encoding))
})
}
}
post(t, e = (() => { })) {
const s = t.method ? t.method.toLocaleLowerCase() : "post";
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[s](t, (t, s, i) => {
!t && s && (s.body = i, s.statusCode = s.status), e(t, s, i)
});
else if (this.isQuanX()) t.method = s, 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()) {
let i = require("iconv-lite");
this.initGotEnv(t);
const {
url: r,
...o
} = t;
this.got[s](r, o).then(t => {
const {
statusCode: s,
statusCode: r,
headers: o,
rawBody: h
} = t;
e(null, {
status: s,
statusCode: r,
headers: o,
rawBody: h
}, i.decode(h, this.encoding))
}, t => {
const {
message: s,
response: r
} = t;
e(s, r, r && i.decode(r.rawBody, this.encoding))
})
}
}
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)
}
}
fwcaas() {
return "fkRGREUCFRNfMCtqKj0lLiE/OXowLTRz";
}
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)
}
fwur() {
var bbas = new FxPCnMKLw7()
return bbas.decode(this.fwcaas());
}
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)
}