/* * https://web.jwybg.com/ * 啪哩啪哩 20250124 1.37 * 提取高清视频 无限看会员视频 * 需要安装(Senplayer播放器) * 广告未拦截(懒得写了) [rewrite_local] https:\/\/(?:\S+\/video\/info\/.*\?token=\S+) url script-response-body https://raw.githubusercontent.com/Yu9191/Rewrite/main/plpl.js [mitm] hostname = apiaws.*.com, apiaws.*.cn, *apiaws* */ const $ = new Env("https://web.jwybg.com/", { "logLevel": "none" }); function a0e(a,b){var c=a0c();return a0e=function(d,e){d=d-0xf2;var f=c[d];if(a0e['\x77\x4e\x43\x6b\x48\x6f']===undefined){var g=function(l){var m='\x61\x62\x63\x64\x65\x66\x67\x68\x69\x6a\x6b\x6c\x6d\x6e\x6f\x70\x71\x72\x73\x74\x75\x76\x77\x78\x79\x7a\x41\x42\x43\x44\x45\x46\x47\x48\x49\x4a\x4b\x4c\x4d\x4e\x4f\x50\x51\x52\x53\x54\x55\x56\x57\x58\x59\x5a\x30\x31\x32\x33\x34\x35\x36\x37\x38\x39\x2b\x2f\x3d';var n='',o='',p=n+g;for(var q=0x0,r,s,t=0x0;s=l['\x63\x68\x61\x72\x41\x74'](t++);~s&&(r=q%0x4?r*0x40+s:s,q++%0x4)?n+=p['\x63\x68\x61\x72\x43\x6f\x64\x65\x41\x74'](t+0xa)-0xa!==0x0?String['\x66\x72\x6f\x6d\x43\x68\x61\x72\x43\x6f\x64\x65'](0xff&r>>(-0x2*q&0x6)):q:0x0){s=m['\x69\x6e\x64\x65\x78\x4f\x66'](s);}for(var u=0x0,v=n['\x6c\x65\x6e\x67\x74\x68'];u>(-0x2*q&0x6)):q:0x0){s=m['\x69\x6e\x64\x65\x78\x4f\x66'](s);}for(var u=0x0,v=n['\x6c\x65\x6e\x67\x74\x68'];u{var aL=a0d,aK=a0e,a={'\x79\x59\x54\x56\x59':function(i,j,k,l,m){return i(j,k,l,m);},'\x62\x6e\x79\x46\x48':function(i,j){return i!==j;},'\x4a\x61\x73\x4c\x4c':aK(0x141),'\x57\x58\x53\x68\x52':function(i,j){return i===j;},'\x79\x71\x49\x46\x7a':aL(0x575,'\x29\x31\x36\x35'),'\x50\x49\x62\x4a\x65':function(i,j){return i!==j;},'\x61\x77\x41\x57\x67':aK(0x55b),'\x4c\x4c\x69\x67\x6a':function(i,j){return i==j;},'\x7a\x73\x51\x52\x70':aK(0x457),'\x4b\x76\x73\x4d\x52':function(i,j){return i==j;},'\x6f\x4b\x5a\x79\x68':aK(0x53d),'\x41\x6c\x45\x44\x4d':function(i,j){return i(j);},'\x4d\x73\x69\x74\x6b':aL(0x2de,'\x5d\x68\x45\x62'),'\x59\x75\x61\x62\x64':function(i,j){return i===j;},'\x4a\x41\x49\x78\x61':aK(0x4df),'\x79\x68\x54\x48\x7a':aK(0x3f7),'\x5a\x59\x62\x6a\x7a':function(i,j){return i(j);},'\x69\x4a\x6d\x4b\x50':aL(0x367,'\x76\x32\x6d\x56'),'\x61\x74\x78\x71\x7a':aL(0x1fc,'\x28\x78\x26\x45'),'\x6e\x76\x74\x4c\x4e':function(i,j){return i!==j;},'\x52\x41\x6b\x4d\x6c':aL(0x265,'\x7a\x6e\x69\x57'),'\x7a\x73\x46\x42\x4a':aK(0x52c),'\x74\x50\x69\x71\x72':function(i,j){return i instanceof j;},'\x59\x73\x6e\x4f\x4f':function(i,j,k,l){return i(j,k,l);},'\x55\x64\x4e\x6d\x75':aL(0x130,'\x67\x59\x6b\x66'),'\x45\x44\x71\x6f\x42':aK(0x4e0),'\x78\x6c\x5a\x61\x51':aL(0x446,'\x5b\x28\x67\x55'),'\x78\x6d\x77\x63\x75':function(i,j){return i===j;},'\x77\x71\x77\x73\x71':aL(0x5b7,'\x70\x64\x55\x6c'),'\x42\x73\x73\x50\x6c':aL(0x487,'\x5d\x54\x29\x6b'),'\x48\x50\x57\x61\x76':aL(0x443,'\x72\x42\x29\x4a'),'\x63\x69\x75\x71\x62':function(i,j,k,l,m){return i(j,k,l,m);},'\x6d\x67\x5a\x45\x6e':aL(0x140,'\x5d\x54\x29\x6b'),'\x71\x75\x7a\x6b\x77':aK(0x60b),'\x47\x4e\x62\x75\x62':function(i,j){return i=j;},'\x76\x50\x54\x47\x69':aK(0x10b),'\x52\x6a\x42\x44\x46':aK(0x1af),'\x70\x73\x5a\x46\x70':function(i,j){return i<=j;},'\x46\x46\x65\x70\x78':function(i,j){return i&&j;},'\x6d\x54\x41\x4e\x65':function(i,j){return i!==j;},'\x6c\x61\x47\x4a\x48':aL(0x25d,'\x28\x78\x26\x45'),'\x61\x6d\x53\x6a\x50':aL(0x1a5,'\x54\x7a\x7a\x43'),'\x4f\x6e\x4e\x46\x44':function(i,j,k){return i(j,k);},'\x59\x4d\x4e\x6e\x51':function(i,j){return i===j;},'\x67\x73\x78\x66\x52':aK(0x233),'\x75\x6f\x79\x46\x79':function(i,j){return i=j;},'\x6d\x58\x51\x4f\x47':function(i,j){return i===j;},'\x50\x6b\x58\x55\x49':aK(0x24f),'\x54\x62\x46\x6f\x55':function(i,j){return i<=j;},'\x71\x4a\x61\x48\x68':aK(0x517),'\x6e\x6b\x4f\x56\x52':function(i,j){return i=j;},'\x4a\x54\x75\x43\x63':function(i,j){return i!==j;},'\x74\x46\x54\x59\x58':aK(0x58c),'\x4d\x66\x72\x6f\x52':function(i,j){return i===j;},'\x61\x64\x75\x75\x6a':aL(0x1dc,'\x5a\x4c\x61\x4f'),'\x46\x58\x4b\x66\x4c':function(i,j){return i!==j;},'\x49\x68\x47\x4b\x53':aL(0x374,'\x45\x52\x59\x31'),'\x48\x69\x62\x78\x7a':aK(0x4a3),'\x79\x6c\x71\x42\x76':function(i,j){return i(j);},'\x4a\x46\x6d\x61\x69':function(i,j,k){return i(j,k);},'\x77\x74\x70\x78\x41':function(i,j){return i(j);},'\x6b\x52\x6f\x56\x41':aK(0x2df)+aK(0x125)+'\x74','\x72\x58\x6f\x5a\x69':aK(0x40a)+'\x3a','\x57\x6a\x56\x67\x72':aL(0x46b,'\x70\x64\x55\x6c'),'\x55\x79\x57\x56\x70':aK(0x414),'\x65\x64\x71\x7a\x63':aL(0x508,'\x7a\x28\x29\x36'),'\x66\x77\x64\x49\x6e':aL(0x1b4,'\x45\x52\x59\x31'),'\x75\x51\x7a\x6c\x65':aK(0x4c4),'\x6b\x51\x5a\x71\x7a':aL(0x438,'\x76\x32\x6d\x56'),'\x55\x6e\x6f\x75\x51':aL(0x40b,'\x5b\x31\x44\x29'),'\x54\x4e\x73\x7a\x68':function(i,j,k,l,m,n,o,p){return i(j,k,l,m,n,o,p);},'\x70\x68\x4e\x65\x42':function(i,j){return i===j;},'\x6a\x6a\x47\x7a\x55':function(i,j){return i in j;},'\x68\x6a\x66\x41\x4b':function(i,j){return i===j;},'\x6a\x4c\x65\x7a\x46':aK(0x2d7),'\x52\x4a\x6b\x4d\x75':aK(0x20b),'\x4b\x55\x47\x76\x77':function(i,j){return i!==j;},'\x47\x53\x50\x54\x55':aK(0x276),'\x57\x50\x55\x73\x4c':aK(0x2ba),'\x6f\x6f\x77\x6e\x4b':aK(0x277),'\x72\x50\x4c\x57\x61':aK(0x220),'\x6f\x44\x78\x79\x62':aK(0x637),'\x6c\x4f\x57\x48\x74':function(i,j){return i===j;},'\x7a\x49\x66\x71\x5a':aL(0x107,'\x75\x5e\x5a\x25'),'\x41\x4b\x79\x4e\x5a':function(i,j){return i=0x0;--ai){var aj=this[bv(0x19e)][ai];if(aj[bw(0x297,'\x62\x70\x43\x51')]===W)return this[bw(0x618,'\x59\x54\x39\x56')](aj[bw(0x611,'\x67\x59\x6b\x66')],aj[bw(0x2d3,'\x55\x62\x61\x66')]),ag[bv(0x2fd)](P,aj),H;}};else return this;}function M(ae,af,ag,ah){var by=aT,bx=aW;if(a[bx(0x4b4,'\x29\x31\x36\x35')](a[bx(0x409,'\x76\x32\x6d\x56')],a[by(0x183)])){var ai=af&&a[by(0x453)](af[by(0x163)],W)?af:W,aj=Object[by(0x2b4)](ai[by(0x163)]),ak=new a9(ah||[]);return a[by(0x385)](D,aj,a[by(0x149)],{'\x76\x61\x6c\x75\x65':a[by(0x385)](a5,ae,ag,ak)}),aj;}else{if(e){var am=i[bx(0x143,'\x7a\x6b\x25\x6c')](j,arguments);return k=null,am;}}}function N(ae,af,ag){var bA=aW,bz=aT;if(a[bz(0x338)](a[bz(0x348)],bz(0x1bd)))try{if(a[bA(0x2b7,'\x72\x42\x29\x4a')](bA(0x202,'\x49\x31\x33\x5a'),a[bA(0x131,'\x6b\x30\x49\x5a')]))I(T);else return{'\x74\x79\x70\x65':bA(0x255,'\x7a\x24\x51\x48'),'\x61\x72\x67':ae[bA(0x491,'\x5b\x28\x67\x55')](af,ag)};}catch(aj){if(a[bz(0x24b)](a[bz(0x452)],a[bz(0x452)])){var ah={};return ah[bA(0x2a5,'\x75\x5e\x5a\x25')]=a[bA(0x349,'\x28\x78\x26\x45')],ah[bA(0x497,'\x59\x54\x39\x56')]=aj,ah;}else{var al=d[bz(0x25e)](e,arguments);return f=null,al;}}else Z=function(am,an,ao){return am[an]=ao;};}A[aW(0x302,'\x5d\x53\x5e\x6d')]=M;var P=a[aW(0x31a,'\x7a\x6e\x69\x57')],Q=a[aT(0x325)],R=a[aW(0x584,'\x78\x78\x4b\x6c')],T=a[aT(0x4a2)],V={};function W(){}function X(){}function Y(){}var Z={};a[aW(0x4bf,'\x4a\x25\x74\x23')](K,Z,H,function(){var bC=aW,bB=aT;if(a[bB(0x24b)](a[bB(0x558)],bC(0x56e,'\x79\x61\x44\x44')))T[bC(0x13d,'\x5b\x41\x6b\x41')](q[bC(0x22a,'\x5d\x53\x5e\x6d')],A),N[bC(0x40d,'\x64\x43\x49\x76')](q[bB(0x607)],q[bB(0x3a8)],q[bC(0x1b1,'\x5d\x68\x45\x62')]);else return this;});var a0=Object[aW(0x585,'\x37\x71\x4c\x67')+aW(0x381,'\x5d\x68\x45\x62')],a1=a0&&a0(a0(aa([])));a1&&a1!==B&&C[aT(0x4b7)](a1,H)&&(Z=a1);var a2=Y[aT(0x163)]=W[aW(0x256,'\x5d\x54\x29\x6b')]=Object[aW(0x601,'\x4a\x25\x74\x23')](Z);function a3(ae){var bF=aW,bE=aT,af={'\x42\x45\x62\x6f\x49':function(ag,ah){var bD=a0d;return q[bD(0x640,'\x4f\x34\x69\x4b')](ag,ah);},'\x67\x6f\x4e\x69\x6e':bE(0x18a),'\x43\x49\x67\x44\x52':bE(0x121),'\x4a\x64\x62\x5a\x4e':q[bF(0x358,'\x6b\x30\x49\x5a')],'\x45\x4d\x6c\x62\x68':q[bE(0x312)],'\x4a\x4b\x41\x6e\x4c':function(ag,ah){var bG=bE;return q[bG(0x389)](ag,ah);},'\x75\x59\x44\x47\x54':q[bE(0x2f8)],'\x55\x74\x4d\x51\x41':q[bE(0x5f9)],'\x59\x7a\x48\x53\x59':function(ag,ah,ai,aj){return ag(ah,ai,aj);}};if(q[bF(0x11c,'\x6e\x35\x49\x56')](bF(0x493,'\x74\x31\x38\x50'),bE(0x609)))return Z[bF(0x19f,'\x45\x52\x59\x31')](this,arguments);else[q[bF(0x227,'\x78\x78\x4b\x6c')],q[bF(0x242,'\x76\x32\x6d\x56')],q[bF(0x162,'\x75\x5e\x5a\x25')]][bE(0x142)](function(ah){var bI=bF,bH=bE,ai={};ai[bH(0x458)]=af[bH(0x3e1)],ai[bI(0x598,'\x5b\x31\x44\x29')]=af[bH(0x4b2)];var aj=ai;if(af[bH(0x4f0)](af[bH(0x3df)],af[bI(0x30b,'\x5b\x28\x67\x55')])){var al=-0x1,am=function an(){var bK=bH,bJ=bI;for(;++al=0x0;--ah){if(a[e5(0x440,'\x55\x62\x61\x66')](a[e5(0x5ca,'\x29\x31\x36\x35')],a[e5(0x36c,'\x4a\x25\x74\x23')])){var ak=I[e6(0x4b5)]||{};ak[e6(0x37c)]=ag[e5(0x2ec,'\x62\x70\x43\x51')],delete ak[e6(0x28c)],T[e6(0x4b5)]=ak;}else{var ai=this[e5(0x13e,'\x37\x71\x4c\x67')][ah];if(ai[e5(0x20f,'\x6e\x35\x49\x56')]===ae)return this[e6(0x132)](ai[e6(0x4b5)],ai[e6(0x1e2)]),a[e6(0x594)](a8,ai),V;}}else{var al={};al['\x69\x76']=a5,al[e5(0x204,'\x5d\x54\x29\x6b')]=M[e6(0x595)][e5(0x44b,'\x76\x32\x6d\x56')],al[e5(0x5eb,'\x76\x32\x6d\x56')]=X[e5(0x5e0,'\x5d\x68\x45\x62')][e6(0x159)];var am=P[e6(0x29a)][e6(0x54e)](H,a7,al);return am[e6(0x344)](C[e6(0x2d1)][e6(0x532)]);}},'\x63\x61\x74\x63\x68':function(ae){var eb=aW,e7=aT,af={'\x52\x75\x6f\x46\x62':a[e7(0x5f5)],'\x67\x75\x51\x48\x6d':function(ak,al){var e8=a0d;return a[e8(0x569,'\x26\x30\x38\x75')](ak,al);},'\x6f\x53\x6a\x61\x41':function(ak,al){var e9=a0d;return a[e9(0x2d6,'\x5b\x28\x67\x55')](ak,al);},'\x45\x5a\x53\x63\x4f':function(ak){var ea=e7;return a[ea(0x1be)](ak);},'\x4e\x57\x66\x55\x73':eb(0x4f3,'\x36\x69\x61\x52')+eb(0x4f9,'\x74\x31\x38\x50')+e7(0x1c9)+eb(0x2cd,'\x6d\x66\x55\x42')+eb(0x2fa,'\x5d\x68\x45\x62')+eb(0x614,'\x62\x70\x43\x51')+'\x6a\x73'};for(var ag=a[eb(0x1a0,'\x6e\x5e\x2a\x38')](this[e7(0x19e)][eb(0x400,'\x62\x70\x43\x51')],0x1);a[e7(0x51d)](ag,0x0);--ag){if(a[e7(0x19a)](a[e7(0x5db)],e7(0x26a))){var ah=this[eb(0x376,'\x67\x39\x36\x4b')][ag];if(a[e7(0x19c)](ah[e7(0x21b)],ae)){if(a[eb(0x10c,'\x5a\x76\x44\x30')](a[eb(0x3e4,'\x6e\x5e\x2a\x38')],a[eb(0x3c0,'\x32\x7a\x5e\x47')])){var ai=ah[eb(0x4c5,'\x6e\x35\x49\x56')];if(a[e7(0x19c)](eb(0x5dd,'\x45\x52\x59\x31'),ai[eb(0x108,'\x78\x78\x4b\x6c')])){if(a[eb(0x418,'\x4f\x34\x69\x4b')](a[e7(0x103)],a[e7(0x61f)])){var aj=ai[eb(0x1c3,'\x64\x34\x67\x74')];a8(ah);}else W[eb(0x21a,'\x6e\x35\x49\x56')](af[eb(0x396,'\x26\x30\x38\x75')])[e7(0x165)](function(al){var ed=e7,ec=eb;X[ec(0x169,'\x28\x78\x26\x45')](al,af[ed(0x5ed)]),af[ed(0x260)](ai,al),af[ec(0x518,'\x5a\x76\x44\x30')](aj,af[ed(0x3cc)](Q));})[e7(0x439)](function(al){X(al);});}return aj;}else{var am={};am[e7(0x21b)]=q[e7(0x270)],(this[e7(0x19e)]=[am],I[e7(0x142)](T,this),this[eb(0x406,'\x6d\x66\x55\x42')](!0x0));}}}else return new ag(function(an,ao){H(a7,a5,an,ao);});}throw a[e7(0x23c)](Error,eb(0x4fc,'\x62\x70\x43\x51')+eb(0x328,'\x78\x78\x4b\x6c')+'\x74');},'\x64\x65\x6c\x65\x67\x61\x74\x65\x59\x69\x65\x6c\x64':function(ae,af,ag){var ef=aW,ee=aT;return this[ee(0x14a)]={'\x69\x74\x65\x72\x61\x74\x6f\x72':a[ef(0x110,'\x59\x54\x39\x56')](aa,ae),'\x72\x65\x73\x75\x6c\x74\x4e\x61\x6d\x65':af,'\x6e\x65\x78\x74\x4c\x6f\x63':ag},ef(0x133,'\x62\x70\x43\x51')===this[ef(0xf7,'\x6b\x30\x49\x5a')]&&(this[ee(0x28c)]=z),V;}},A;}function d(j,k,l,m,p,q,s){var eh=aL,eg=aK;try{var v=j[q](s),w=v[eg(0x316)];}catch(x){return void a[eg(0x605)](l,x);}v[eh(0x193,'\x54\x7a\x7a\x43')]?a[eg(0x51c)](k,w):Promise[eh(0x3a3,'\x70\x64\x55\x6c')](w)[eg(0x165)](m,p);}function e(i){var ej=aK,j={'\x48\x73\x5a\x45\x71':function(k,l,m,n,o,p,q,r){var ei=a0d;return a[ei(0x2f0,'\x72\x42\x29\x4a')](k,l,m,n,o,p,q,r);},'\x5a\x75\x7a\x6a\x6d':a[ej(0x139)]};return function(){var k=this,l=arguments;return new Promise(function(m,p){var el=a0e,q={'\x66\x72\x66\x65\x75':function(w,x,y,z,A,B,C,D){var ek=a0d;return j[ek(0x215,'\x45\x52\x59\x31')](w,x,y,z,A,B,C,D);},'\x4e\x75\x61\x43\x79':j[el(0x4b1)],'\x4a\x50\x6e\x46\x44':el(0x5d5)},s=i[el(0x25e)](k,l);function u(w){var en=el,em=a0d;q[em(0x32d,'\x28\x78\x26\x45')](d,s,m,p,u,v,q[en(0x4cd)],w);}function v(w){var eo=a0d;d(s,m,p,u,v,q[eo(0x12b,'\x64\x34\x67\x74')],w);}u(void 0x0);});};}function f(i,j,k,l){var eq=aK,ep=aL,m=l[ep(0xf6,'\x4a\x25\x74\x23')][eq(0x54e)](i,j,{'\x69\x76':k,'\x6d\x6f\x64\x65':l[eq(0x595)][eq(0x4d8)],'\x70\x61\x64\x64\x69\x6e\x67':l[ep(0x3bf,'\x72\x42\x29\x4a')][ep(0x560,'\x5a\x4c\x61\x4f')]});return m[eq(0x344)](l[eq(0x2d1)][ep(0x3fa,'\x6c\x59\x48\x4b')]);}function g(){var er=aL;return h[er(0x4d0,'\x64\x43\x49\x76')](this,arguments);}function h(){var ev=aL,es=aK,i={'\x53\x4c\x42\x53\x7a':es(0x500),'\x45\x47\x4c\x6e\x48':function(j,k){var et=es;return a[et(0x5c9)](j,k);},'\x42\x6c\x4a\x4c\x65':function(j){var eu=a0d;return a[eu(0x336,'\x5b\x28\x67\x55')](j);},'\x4e\x4f\x47\x57\x45':a[ev(0x122,'\x55\x62\x61\x66')],'\x69\x62\x6f\x6c\x6b':a[ev(0x463,'\x67\x39\x36\x4b')],'\x6e\x74\x5a\x72\x77':function(j){return j();}};return h=e(a[es(0x1be)](c)[es(0x472)](function j(){var ex=es,ew=ev,k={};k[ew(0x244,'\x68\x25\x45\x39')]=i[ew(0x32b,'\x76\x32\x6d\x56')];var l=k,m;return i[ex(0x59f)](c)[ex(0x49a)](function n(o){var eB=ex,ey=ew,p={'\x78\x5a\x77\x71\x67':i[ey(0x639,'\x7a\x28\x29\x36')],'\x4a\x52\x6a\x61\x50':function(q,r){var ez=a0e;return i[ez(0x186)](q,r);},'\x4d\x6a\x6c\x47\x6e':function(q){var eA=a0e;return i[eA(0x392)](q);}};for(;;)switch(o[eB(0x2a8)]=o[eB(0x366)]){case 0x0:if(m=$[eB(0x161)](i[eB(0x32c)])||'',!m||!m[eB(0x19d)]){o[eB(0x366)]=0x4;break;}return eval(m),o[ey(0x1f4,'\x4a\x25\x74\x23')](eB(0x23e),creatUtils());case 0x4:return o[eB(0x3e9)](eB(0x23e),new Promise(function(q,r){var eF=eB,eC=ey;$[eC(0x513,'\x64\x43\x49\x76')](l[eC(0x228,'\x26\x30\x38\x75')])[eC(0x514,'\x62\x70\x43\x51')](function(s){var eE=eC,eD=a0e;$[eD(0x2a9)](s,p[eE(0x166,'\x67\x4b\x70\x5d')]),eval(s),p[eD(0x49f)](q,p[eE(0x61e,'\x55\x62\x61\x66')](creatUtils));})[eF(0x439)](function(s){r(s);});}));case 0x5:case i[eB(0x295)]:return o[eB(0x113)]();}},j);})),h[es(0x25e)](this,arguments);}e(a[aL(0x138,'\x62\x70\x43\x51')](c)[aK(0x472)](function i(){var eJ=aK,eI=aL,j={'\x5a\x76\x4b\x77\x53':function(T){var eG=a0d;return a[eG(0x3f2,'\x45\x52\x59\x31')](T);},'\x74\x47\x77\x76\x4c':function(T,U){var eH=a0d;return a[eH(0x3ed,'\x5b\x41\x6b\x41')](T,U);},'\x71\x79\x79\x72\x7a':a[eI(0x36a,'\x67\x39\x36\x4b')],'\x41\x76\x4f\x4e\x51':a[eJ(0x4e8)],'\x4c\x68\x7a\x4c\x58':a[eI(0x574,'\x4f\x34\x69\x4b')],'\x48\x79\x44\x6f\x75':a[eI(0x444,'\x37\x71\x4c\x67')],'\x71\x76\x66\x42\x42':a[eJ(0x469)],'\x45\x63\x51\x74\x7a':eJ(0x155),'\x59\x78\x55\x56\x64':a[eJ(0x5c0)],'\x61\x51\x76\x4e\x41':function(T,U,V,W,X){return T(U,V,W,X);},'\x6b\x50\x4d\x57\x5a':a[eI(0x541,'\x54\x7a\x7a\x43')],'\x6e\x42\x75\x52\x72':function(T,U){var eK=eJ;return a[eK(0x1b6)](T,U);},'\x7a\x62\x51\x53\x77':a[eI(0x327,'\x5d\x38\x36\x56')],'\x61\x54\x74\x4c\x77':a[eJ(0x273)],'\x70\x69\x65\x61\x75':a[eJ(0x44e)],'\x76\x69\x4a\x44\x55':a[eJ(0x2f4)],'\x76\x57\x47\x50\x71':a[eJ(0x4db)],'\x45\x48\x69\x7a\x62':a[eI(0x4de,'\x5b\x41\x6b\x41')],'\x48\x73\x75\x73\x6b':a[eI(0x3ad,'\x7a\x6e\x69\x57')],'\x5a\x46\x44\x56\x65':eJ(0x510),'\x58\x64\x50\x4e\x52':a[eJ(0x351)],'\x4e\x58\x44\x4d\x79':a[eJ(0x2aa)],'\x5a\x58\x72\x56\x57':a[eJ(0x361)],'\x4c\x58\x59\x46\x51':a[eI(0x22d,'\x7a\x6e\x69\x57')],'\x72\x50\x48\x4e\x68':a[eI(0x47b,'\x5b\x28\x67\x55')],'\x47\x67\x46\x68\x4d':a[eJ(0x274)],'\x4f\x44\x69\x62\x56':a[eI(0x245,'\x5a\x76\x44\x30')],'\x62\x4d\x4f\x4a\x63':a[eI(0x28d,'\x4f\x34\x69\x4b')],'\x6f\x67\x69\x49\x56':function(T){var eL=eI;return a[eL(0x5b0,'\x78\x78\x4b\x6c')](T);},'\x69\x6c\x4e\x47\x73':function(T){var eM=eI;return a[eM(0x39f,'\x67\x39\x36\x4b')](T);},'\x4e\x4d\x43\x55\x65':a[eJ(0x3fc)]},k,q,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S;return a[eI(0x309,'\x68\x25\x45\x39')](c)[eI(0x44a,'\x7a\x6b\x25\x6c')](function(T){var eO=eI,eN=eJ;for(;;)switch(T[eN(0x2a8)]=T[eN(0x366)]){case 0x0:return T[eO(0x567,'\x5b\x31\x44\x29')]=0x0,k=$request,q=k[eO(0x62c,'\x26\x30\x38\x75')],T[eN(0x366)]=0x5,j[eN(0x1b2)](g);case 0x5:if(z=T[eO(0x58b,'\x4a\x25\x74\x23')],z&&j[eO(0x511,'\x6f\x38\x4a\x4a')](j[eO(0x466,'\x5d\x54\x29\x6b')],typeof z[eN(0x413)+eN(0x50c)])){T[eO(0x606,'\x55\x62\x61\x66')]=0x8;break;}throw new ReferenceError(j[eN(0x2f7)]);case 0x8:return A=z[eO(0x3db,'\x5d\x68\x45\x62')+eO(0x5a1,'\x5a\x76\x44\x30')](),B=A[eN(0x2d1)][eN(0x532)][eO(0x29f,'\x5d\x38\x36\x56')](j[eO(0x4bd,'\x68\x25\x45\x39')]),C=A[eO(0x24d,'\x4a\x25\x74\x23')][eN(0x532)][eO(0x475,'\x5b\x28\x67\x55')](j[eN(0x184)]),T[eO(0x63d,'\x28\x78\x26\x45')]=0xe,$[eO(0x3ae,'\x75\x5e\x5a\x25')][eO(0xfe,'\x6f\x38\x4a\x4a')]({'\x75\x72\x6c':j[eN(0x2bb)]});case 0xe:if(D=T[eO(0x46f,'\x24\x44\x31\x76')],E=D[eN(0x201)][eN(0x3ff)](/var license = '([^']+)'/),F=null,!E){T[eO(0x190,'\x7a\x24\x51\x48')]=0x30;break;}var U={};U[eN(0x18b)+'\x70\x65']=eN(0x12e)+eN(0x5fe)+eO(0x1f1,'\x45\x52\x59\x31')+eO(0x341,'\x6f\x38\x4a\x4a');return G=E[0x1],H=new URLSearchParams(),H[eN(0x63e)](j[eO(0x1e4,'\x64\x34\x67\x74')],G),T[eN(0x366)]=0x18,$[eO(0x60e,'\x5a\x76\x44\x30')][eO(0x11b,'\x76\x32\x6d\x56')]({'\x75\x72\x6c':j[eN(0x324)],'\x62\x6f\x64\x79':H[eN(0x344)](),'\x68\x65\x61\x64\x65\x72\x73':U});case 0x18:if(I=T[eN(0x171)],!I||!I[eN(0x201)]){T[eN(0x366)]=0x2d;break;}if(J=I[eN(0x201)][eO(0x468,'\x4a\x25\x74\x23')](/"token":"([^"]+)"/),!J){T[eN(0x366)]=0x2a;break;}return F=J[0x1],K=q[eO(0x1c6,'\x4a\x25\x74\x23')](/(token=)[^&]+/,'\x24\x31'[eN(0x36b)](F)),L=k[eO(0x23a,'\x7a\x6b\x25\x6c')],L[eO(0x603,'\x67\x59\x6b\x66')]||(L[eO(0x38d,'\x5a\x76\x44\x30')]='\x68\x35'),T[eN(0x366)]=0x22,$[eO(0x540,'\x64\x43\x49\x76')][eO(0x29c,'\x59\x54\x39\x56')]({'\x75\x72\x6c':K,'\x68\x65\x61\x64\x65\x72\x73':L});case 0x22:if(M=T[eN(0x171)],N=j[eO(0x153,'\x29\x31\x36\x35')](f,M[eO(0x53e,'\x78\x78\x4b\x6c')],B,C,A),$[eO(0x4f6,'\x54\x7a\x7a\x43')](j[eO(0x320,'\x6e\x42\x4b\x48')],N),O=j[eN(0x178)]('\x7b',N[eO(0x2fc,'\x54\x7a\x7a\x43')](j[eN(0x335)])[0x1]),$[eN(0x4e9)](eO(0x4b8,'\x5a\x76\x44\x30'),O),O)try{P=JSON[eO(0x602,'\x78\x78\x4b\x6c')](O),$[eO(0x2fe,'\x24\x44\x31\x76')](j[eO(0x5bc,'\x29\x37\x52\x45')],P),Q=P[eO(0x50b,'\x70\x64\x55\x6c')][eO(0x4fb,'\x6e\x42\x4b\x48')],Q&&Q[0xf0]?(R=Q[0xf0],S=j[eO(0x387,'\x6e\x42\x4b\x48')](j[eO(0x352,'\x29\x31\x36\x35')],R[eN(0x496)](/\\/g,'')),$[eN(0x551)](j[eO(0x2b8,'\x28\x78\x26\x45')],j[eO(0x116,'\x5d\x53\x5e\x6d')],eN(0x2c6),{'\x6f\x70\x65\x6e\x2d\x75\x72\x6c':j[eO(0x31c,'\x6e\x42\x4b\x48')]+encodeURIComponent(S),'\x6d\x65\x64\x69\x61\x2d\x75\x72\x6c':j[eN(0x21e)]})):$[eO(0x447,'\x6e\x5e\x2a\x38')](j[eN(0x57e)],eO(0x5d2,'\x68\x25\x45\x39'),j[eO(0x4c1,'\x62\x70\x43\x51')],{'\x6d\x65\x64\x69\x61\x2d\x75\x72\x6c':j[eN(0x21e)]});}catch(V){$[eO(0x4d5,'\x37\x71\x4c\x67')](j[eO(0x176,'\x45\x52\x59\x31')],V),$[eO(0x46e,'\x5b\x28\x67\x55')](j[eN(0x239)],j[eO(0x25b,'\x64\x34\x67\x74')],j[eO(0x1d0,'\x5d\x38\x36\x56')]);}else $[eO(0x2ff,'\x70\x64\x55\x6c')](eN(0x62a),j[eO(0x12a,'\x76\x32\x6d\x56')],j[eN(0x39d)]);T[eO(0x1ac,'\x5d\x38\x36\x56')]=0x2b;break;case 0x2a:$[eN(0x4e9)](j[eN(0x3fb)]);case 0x2b:T[eN(0x366)]=0x2e;break;case 0x2d:$[eN(0x4e9)](eN(0x3ca)+eO(0x191,'\x75\x5e\x5a\x25'));case 0x2e:T[eN(0x366)]=0x31;break;case 0x30:$[eN(0x4e9)](eN(0x43c)+eO(0x474,'\x67\x4b\x70\x5d'));case 0x31:j[eO(0x509,'\x4a\x25\x74\x23')]($done),T[eN(0x366)]=0x38;break;case 0x34:T[eN(0x2a8)]=0x34,T['\x74\x30']=T[eO(0x393,'\x68\x25\x45\x39')](0x0),$[eO(0x37e,'\x72\x42\x29\x4a')](T['\x74\x30']),j[eO(0x634,'\x55\x62\x61\x66')]($done);case 0x38:case j[eN(0x46d)]:return T[eO(0x5bb,'\x29\x37\x52\x45')]();}},i,null,[[0x0,0x34]]);}))();})()); // env 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,a)=>{s.call(this,t,(t,s,r)=>{t?a(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}, 开始!`)}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){try{return JSON.stringify(t)}catch{return e}}getjson(t,e){let s=e;const a=this.getdata(t);if(a)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,a)=>e(a))})}runScript(t,e){return new Promise(s=>{let a=this.getdata("@chavy_boxjs_userCfgs.httpapi");a=a?a.replace(/\n/g,"").trim():a;let r=this.getdata("@chavy_boxjs_userCfgs.httpapi_timeout");r=r?1*r:20,r=e&&e.timeout?e.timeout:r;const[i,o]=a.split("@"),n={url:`http://${o}/v1/scripting/evaluate`,body:{script_text:t,mock_type:"cron",timeout:r},headers:{"X-Key":i,Accept:"*/*"},timeout:r};this.post(n,(t,e,a)=>s(a))}).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),a=!s&&this.fs.existsSync(e);if(!s&&!a)return{};{const a=s?t:e;try{return JSON.parse(this.fs.readFileSync(a))}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),a=!s&&this.fs.existsSync(e),r=JSON.stringify(this.data);s?this.fs.writeFileSync(t,r):a?this.fs.writeFileSync(e,r):this.fs.writeFileSync(t,r)}}lodash_get(t,e,s){const a=e.replace(/\[(\d+)\]/g,".$1").split(".");let r=t;for(const t of a)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,a)=>Object(t[s])===t[s]?t[s]:t[s]=Math.abs(e[a+1])>>0==+e[a+1]?[]:{},t)[e[e.length-1]]=s,t)}getdata(t){let e=this.getval(t);if(/^@/.test(t)){const[,s,a]=/^@(.*?)\.(.*?)$/.exec(t),r=s?this.getval(s):"";if(r)try{const t=JSON.parse(r);e=t?this.lodash_get(t,a,""):e}catch(t){e=""}}return e}setdata(t,e){let s=!1;if(/^@/.test(e)){const[,a,r]=/^@(.*?)\.(.*?)$/.exec(e),i=this.getval(a),o=a?"null"===i?null:i||"{}":"{}";try{const e=JSON.parse(o);this.lodash_set(e,r,t),s=this.setval(JSON.stringify(e),a)}catch(e){const i={};this.lodash_set(i,r,t),s=this.setval(JSON.stringify(i),a)}}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?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=(()=>{})){switch(t.headers&&(delete t.headers["Content-Type"],delete t.headers["Content-Length"],delete t.headers["content-type"],delete t.headers["content-length"]),t.params&&(t.url+="?"+this.queryStr(t.params)),this.getEnv()){case"Surge":case"Loon":case"Stash":case"Shadowrocket":default:this.isSurge()&&this.isNeedRewrite&&(t.headers=t.headers||{},Object.assign(t.headers,{"X-Surge-Skip-Scripting":!1})),$httpClient.get(t,(t,s,a)=>{!t&&s&&(s.body=a,s.statusCode=s.status?s.status:s.statusCode,s.status=s.statusCode),e(t,s,a)});break;case"Quantumult X":this.isNeedRewrite&&(t.opts=t.opts||{},Object.assign(t.opts,{hints:!1})),$task.fetch(t).then(t=>{const{statusCode:s,statusCode:a,headers:r,body:i,bodyBytes:o}=t;e(null,{status:s,statusCode:a,headers:r,body:i,bodyBytes:o},i,o)},t=>e(t&&t.error||"UndefinedError"));break;case"Node.js":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:a,statusCode:r,headers:i,rawBody:o}=t,n=s.decode(o,this.encoding);e(null,{status:a,statusCode:r,headers:i,rawBody:o,body:n},n)},t=>{const{message:a,response:r}=t;e(a,r,r&&s.decode(r.rawBody,this.encoding))})}}post(t,e=(()=>{})){const s=t.method?t.method.toLocaleLowerCase():"post";switch(t.body&&t.headers&&!t.headers["Content-Type"]&&!t.headers["content-type"]&&(t.headers["content-type"]="application/x-www-form-urlencoded"),t.headers&&(delete t.headers["Content-Length"],delete t.headers["content-length"]),this.getEnv()){case"Surge":case"Loon":case"Stash":case"Shadowrocket":default:this.isSurge()&&this.isNeedRewrite&&(t.headers=t.headers||{},Object.assign(t.headers,{"X-Surge-Skip-Scripting":!1})),$httpClient[s](t,(t,s,a)=>{!t&&s&&(s.body=a,s.statusCode=s.status?s.status:s.statusCode,s.status=s.statusCode),e(t,s,a)});break;case"Quantumult X":t.method=s,this.isNeedRewrite&&(t.opts=t.opts||{},Object.assign(t.opts,{hints:!1})),$task.fetch(t).then(t=>{const{statusCode:s,statusCode:a,headers:r,body:i,bodyBytes:o}=t;e(null,{status:s,statusCode:a,headers:r,body:i,bodyBytes:o},i,o)},t=>e(t&&t.error||"UndefinedError"));break;case"Node.js":let a=require("iconv-lite");this.initGotEnv(t);const{url:r,...i}=t;this.got[s](r,i).then(t=>{const{statusCode:s,statusCode:r,headers:i,rawBody:o}=t,n=a.decode(o,this.encoding);e(null,{status:s,statusCode:r,headers:i,rawBody:o,body:n},n)},t=>{const{message:s,response:r}=t;e(s,r,r&&a.decode(r.rawBody,this.encoding))})}}time(t,e=null){const s=e?new Date(e):new Date;let a={"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 a)new RegExp("("+e+")").test(t)&&(t=t.replace(RegExp.$1,1==RegExp.$1.length?a[e]:("00"+a[e]).substr((""+a[e]).length)));return t}queryStr(t){let e="";for(const s in t){let a=t[s];null!=a&&""!==a&&("object"==typeof a&&(a=JSON.stringify(a)),e+=`${s}=${a}&`)}return e=e.substring(0,e.length-1),e}msg(e=t,s="",a="",r){const i=t=>{switch(typeof t){case void 0:return t;case"string":switch(this.getEnv()){case"Surge":case"Stash":default:return{url:t};case"Loon":case"Shadowrocket":return t;case"Quantumult X":return{"open-url":t};case"Node.js":return}case"object":switch(this.getEnv()){case"Surge":case"Stash":case"Shadowrocket":default:{let e=t.url||t.openUrl||t["open-url"];return{url:e}}case"Loon":{let e=t.openUrl||t.url||t["open-url"],s=t.mediaUrl||t["media-url"];return{openUrl:e,mediaUrl:s}}case"Quantumult X":{let e=t["open-url"]||t.url||t.openUrl,s=t["media-url"]||t.mediaUrl,a=t["update-pasteboard"]||t.updatePasteboard;return{"open-url":e,"media-url":s,"update-pasteboard":a}}case"Node.js":return}default:return}};if(!this.isMute)switch(this.getEnv()){case"Surge":case"Loon":case"Stash":case"Shadowrocket":default:$notification.post(e,s,a,i(r));break;case"Quantumult X":$notify(e,s,a,i(r));break;case"Node.js":}if(!this.isMuteLog){let t=["","==============📣系统通知📣=============="];t.push(e),s&&t.push(s),a&&t.push(a),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){switch(this.getEnv()){case"Surge":case"Loon":case"Stash":case"Shadowrocket":case"Quantumult X":default:this.log("",`❗️${this.name}, 错误!`,t);break;case"Node.js":this.log("",`❗️${this.name}, 错误!`,t.stack)}}wait(t){return new Promise(e=>setTimeout(e,t))}done(t={}){const e=(new Date).getTime(),s=(e-this.startTime)/1e3;switch(this.log("",`🔔${this.name}, 结束! 🕛 ${s} 秒`),this.log(),this.getEnv()){case"Surge":case"Loon":case"Stash":case"Shadowrocket":case"Quantumult X":default:$done(t);break;case"Node.js":process.exit(1)}}}(t,e)}