forked from IRNova/Nova-Proxy
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathNova Proxy Worker V2 obfuscated.js
More file actions
1 lines (1 loc) · 353 KB
/
Copy pathNova Proxy Worker V2 obfuscated.js
File metadata and controls
1 lines (1 loc) · 353 KB
1
const bT=b;(function(c,d){const g9={c:0x6e5,d:'@[(1',e:'k7Xm',f:0x1079,g:0x72a,h:'phq4',i:'A%[1'},bS=b,e=c();while(!![]){try{const f=parseInt(bS(g9.c,g9.d))/0x1+parseInt(bS(0x5a6,'Sv8c'))/0x2+parseInt(bS(0x1007,g9.e))/0x3+parseInt(bS(g9.f,'nuJ('))/0x4*(parseInt(bS(g9.g,'v[8e'))/0x5)+-parseInt(bS(0x1345,'fv*n'))/0x6+-parseInt(bS(0x18b,'Y43!'))/0x7*(-parseInt(bS(0x400,g9.h))/0x8)+-parseInt(bS(0xcf6,'!Zq$'))/0x9*(parseInt(bS(0x574,g9.i))/0xa);if(f===d)break;else e['push'](e['shift']());}catch(g){e['push'](e['shift']());}}}(a,0x812bd));const Version='2026-05-17'+bT(0x4fa,'ah7w');let config_JSON,反代IP='',启用SOCKS5反代=null,启用SOCKS5全局反代=![],我的SOCKS5账号='',parsedSocks5Address={},缓存SOCKS5白名单=null,缓存反代IP,缓存反代解析数组,缓存反代数组索引=0x0,启用反代兜底=!![],调试日志打印=![],SOCKS5白名单=['*tapeconte'+bT(0x82f,'tY0J'),bT(0x1378,'PSWk')+'dn.com','*loadshare'+'.org',bT(0x1026,'N%$I')+bT(0xf93,'Va2L'),bT(0x380,'^a]A')+bT(0x1158,'3Pw(')];const Pages静态页面='https://no'+bT(0xe65,'mwi^')+bT(0x437,'A%[1');globalThis['__workerSt'+bT(0xb33,'iv@q')]=Date[bT(0x23b,'v[8e')]();const WS早期数据最大字节=0x8*0x400,WS早期数据最大头长度=Math[bT(0x329,'^a]A')](WS早期数据最大字节*0x4/0x3)+0x4,上行合包目标字节=0x10*0x400,上行队列最大字节=0x10*0x400*0x400,上行队列最大条目=0x1000,下行Grain包字节=0x20*0x400,下行Grain尾部阈值=0x200,下行Grain静默毫秒=0x0,TCP并发拨号数=0x2;export default{async 'fetch'(c,d,f){const gh={c:0x127e,d:'S^c^',e:'fP7x',f:0x1f0,g:0x4d8,h:0xb4b,i:0x7a3,j:0xccd,k:'N%$I',l:'fF*y',m:'j(]c',n:0x12ad,o:'nuJ(',p:0xd3a,q:0x4b7,r:0x6bb,s:0xdd5,t:0x12a1,u:'tY0J',v:0x67f,w:'BOyl',x:0x10c1,y:0x608,z:0x10d9,A:'C$OC',B:'A%[1',C:'N47n',D:0x44b,E:'Y43!',F:'^HuX',G:0x136f,H:0xebe,I:0x449,J:'3[bl',K:0x11d6,L:0xcbf,M:0xd25,N:'iv@q',O:'phq4',P:'rf[g',Q:0x769,R:'z][D',S:0xace,T:0x119c,U:0x613,V:0x6e3,W:0x1139,X:'k7Xm',Y:0xa17,Z:'aric',a0:'QUGh',a1:0xe81,a2:'fv*n',a3:0xbb9,a4:'@[(1',a5:0xb7a,a6:0x11c3,a7:'!Zq$',a8:0x92d,a9:0xffe,aa:0xcab,ab:'Wy]o',ac:0x21e,ad:0xbb0,ae:'LqG1',af:0xcb0,ag:'fF*y',ah:'z][D',ai:0xccd,aj:'N%$I',ak:'qjcf',al:'aw3v',am:'$y&I',an:0xd93,ao:'l8v2',ap:0xc9b,aq:0xed9,ar:'wEo%',as:0x679,at:0xbb6,au:')C#k',av:0xf6c,aw:'mwi^',ax:0x1244,ay:'QUGh',az:'phq4',aA:0x8cc,aB:'tY0J',aC:0x127c,aD:0x685,aE:0x96a,aF:'CcAE',aG:0xfc6,aH:0x351,aI:0x5c9,aJ:'3Pw(',aK:0x2ca,aL:'3[bl',aM:0x737,aN:0xa72,aO:'28ve',aP:0x712,aQ:'Wy]o',aR:0xd21,aS:'v[8e',aT:0xa7e,aU:'fP7x',aV:0x7e5,aW:0xabe,aX:0xc20,aY:'fP7x',aZ:0xb44,b0:0x8fb,b1:0xde8,b2:0x10f7,b3:0xd13,b4:'N%$I',b5:0x118b,b6:0xbac,b7:'@[(1',b8:0x929,b9:0xba7,ba:0x110b,bb:'N%$I',bc:0x117b,bd:'N%$I',be:0xc88,bf:0x9d9,bg:'N47n',bh:0x6c4,bi:0x11b6,bj:'PZs^',bk:'wEo%',bl:0x1306,bm:0xb60,bn:'28ve',bo:'!Zq$',bp:0xe83,bq:0x12b3,br:'9Sq3',bs:0xcc6,bt:0xe87,bu:0xf36,bv:0xa32,bw:'3[bl',bx:0x374,by:0xdb6,bz:0xeee,bA:'S^c^',bB:0x1263,bC:'N47n',bD:0x722,bE:'Wy]o',bF:0x439,bG:0x9b3,bH:0xa7d,bI:0xd66,bJ:0x38b,bK:0x895,bL:'^a]A',bM:0x251,bN:0x11cf,bO:'7&2d',bP:0xbec,bQ:0xc90,bR:'28ve',gi:0x8d6,gj:'PZs^',gk:0xb45,gl:0x26f,gm:0xcfc,gn:0x460,go:0x9ca,gp:'tY0J',gq:0x8db,gr:'Va2L',gs:')C#k',gt:0xf06,gu:'28ve',gv:0xec9,gw:'^a]A',gx:0x4fb,gy:'$y&I',gz:0xe21,gA:'aric',gB:0xf8c,gC:'qjcf',gD:'S^c^',gE:0x416,gF:'N9Nf',gG:0xd6b,gH:0xd79,gI:0xd08,gJ:0xc52,gK:'7&2d',gL:0xbb7,gM:0xfe6,gN:0x1141,gO:0x1d6,gP:0x1ae,gQ:0xe2b,gR:'qjcf',gS:0x130e,gT:0x1170,gU:0x316,gV:'7&2d',gW:'tY0J',gX:0x53d,gY:'Xi(z',gZ:0x63e,h0:0x1043,h1:0x1192,h2:0x6ab,h3:'EvPX',h4:0xcb2,h5:0xc79,h6:0xbcf,h7:'iJC%',h8:0x1350,h9:0x782,ha:0x10c7,hb:0xaeb,hc:0x209,hd:0x182,he:0x54b,hf:0xc7c,hg:0xc52,hh:0x314,hi:0xee6,hj:0xe01,hk:'A%[1',hl:0x266,hm:'Wy]o',hn:0x720,ho:0xd35,hp:0x1003,hq:0x642,hr:'N47n',hs:'tY0J',ht:'rf[g',hu:0xfd3,hv:'BOyl',hw:0x6fc,hx:'wEo%',hy:0xb1c,hz:0xd7f,hA:0x9b7,hB:'PSWk',hC:0x575,hD:0x937,hE:0x6a8,hF:0xe35,hG:0x407,hH:'j(]c',hI:'v[8e',hJ:0xb0c,hK:0xa0f,hL:0xbe3,hM:0xbad,hN:0xcd5,hO:0x1a0,hP:'CcAE',hQ:0xa38,hR:'CcAE',hS:'aw3v',hT:'7&2d',hU:'Va2L',hV:0x1153,hW:'fv*n',hX:0x539,hY:'S^c^',hZ:0x96e,i0:'PSWk',i1:0x11ba,i2:'PZs^',i3:')C#k',i4:0x12e3,i5:0x68d,i6:'3[bl',i7:'^HuX',i8:0x103e,i9:'phq4',ia:0x9e1,ib:'3Pw(',ic:'aric',id:0x11ff,ie:0xbdc,ig:0x43a,ih:0x1008,ii:0x7a9,ij:0x4e7,ik:0x72f,il:'aric',im:0xae6,io:'fv*n',ip:0xb8b,iq:0x9ca,ir:0xfaa,is:'QUGh',it:0x139c,iu:'^HuX',iv:0xa42,iw:0x1178,ix:'aw3v',iy:0x4a4,iz:0xb1e,iA:'fF*y',iB:0xe8e,iC:0x9d8,iD:'@[(1',iE:0xccb,iF:0x1161,iG:'@[(1',iH:0x7f6,iI:0x1086,iJ:0x6f5,iK:0x98b,iL:'j(]c',iM:0xad3,iN:'N9Nf',iO:0x38a,iP:'Va2L',iQ:'mwi^',iR:0xb22,iS:0x9ef,iT:0x477,iU:'aric',iV:'C$OC',iW:0xb84,iX:'z][D',iY:0xccc,iZ:'$y&I',j0:0xac6,j1:0x762,j2:'PZs^',j3:0xaf4,j4:0x28a,j5:'phq4',j6:0x83e,j7:0xaba,j8:'iJC%',j9:0x5ba,ja:0x9e5,jb:'QUGh',jc:0xdf8,jd:0xd7a,je:'tY0J',jf:0x6f4,jg:0x12ae,jh:0x1251,ji:0xd3f,jj:'ah7w',jk:0x10c5,jl:0x7cf,jm:'iJC%',jn:0xe03,jo:0xe14,jp:0x463,jq:'@[(1',jr:'z][D',js:0x9df,jt:0xeab,ju:0x10ff,jv:'!Zq$',jw:'9Sq3',jx:0x9a2,jy:0x1092,jz:'fP7x',jA:'qjcf',jB:'N9Nf',jC:0x136a,jD:'S^c^',jE:'S^c^',jF:0x987,jG:0x97b,jH:0xb76,jI:'phq4',jJ:0x4b3,jK:'v[8e',jL:0x387,jM:'fv*n',jN:0x1018,jO:0xa84,jP:'Sv8c',jQ:0xd00,jR:0xe1a,jS:'Wy]o',jT:'z][D',jU:0x1358,jV:'^a]A',jW:0x656,jX:0xf96,jY:0xd00,jZ:0x700,k0:0xf77,k1:0x19a,k2:0x6ce,k3:0xf9e,k4:'28ve',k5:0xa1b,k6:0x1290,k7:'S^c^',k8:0xe48,k9:0xe69,ka:'Va2L',kb:0x7ef,kc:0x11f3,kd:'N%$I',ke:0xd02,kf:0xdb5,kg:0x47d,kh:'N47n',ki:0x724,kj:0xe17,kk:'^HuX',kl:0xb32,km:0x108a,kn:0x2a9,ko:0x958,kp:'Sv8c',kq:0x54c,kr:0x3cf,ks:'LqG1',kt:0x1273,ku:0x106f,kv:'7&2d',kw:0x3f3,kx:0xd8b,ky:'@[(1',kz:'aric',kA:0x27d,kB:0xa88,kC:'N%$I',kD:0x6c7,kE:'rf[g',kF:'Wy]o',kG:0x47e,kH:0x5d1,kI:'LqG1',kJ:0x2b2,kK:0xbf3,kL:0x49d,kM:'Y43!',kN:0x47e,kO:0x6ea,kP:0x9e6,kQ:0x9d2,kR:0x582,kS:'nuJ(',kT:0x5c6,kU:0xff4,kV:'C$OC',kW:'N47n',kX:'iv@q',kY:0xe93,kZ:'fv*n',l0:0x551,l1:0x10d6,l2:0xe0f,l3:'LqG1',l4:'PSWk',l5:'z][D',l6:'3Pw(',l7:0x1a2,l8:0x1359,l9:'iv@q',la:'7&2d',lb:0x1320,lc:0x1214,ld:0x1b2,le:'!]W8',lf:0x112d,lg:0x7a8,lh:0x10f9,li:'Sv8c',lj:0xf1b,lk:0x167,ll:'Y43!',lm:'9Sq3',ln:'Wy]o',lo:0x1245,lp:0xe1c,lq:0xc36,lr:'3Pw(',ls:'N47n',lt:0x1a1,lu:0x138b,lv:')C#k',lw:0x888,lx:'!Zq$',ly:0x2d4,lz:0x169,lA:0xdd4,lB:'N47n',lC:'iv@q',lD:0xfe3,lE:'Sv8c',lF:0x103c,lG:'PZs^',lH:0x32b,lI:0xabc,lJ:'EvPX',lK:0xc9f,lL:'C$OC',lM:0xab6,lN:'z][D',lO:'nuJ(',lP:0x107b,lQ:0x56f,lR:0xa8d,lS:0xe79,lT:0x9b3,lU:0x33a,lV:0x12ec,lW:'Wy]o',lX:'!Zq$',lY:0x286,lZ:'^a]A',m0:'phq4',m1:0x507,m2:0xa4b,m3:0xff5,m4:0x4a1,m5:0x938,m6:'3Pw(',m7:0x1261,m8:0x1103,m9:0x1080,ma:0x1078,mb:'ah7w',mc:'Va2L',md:0x79e,me:0x660,mf:0xbc7,mg:0x11c2,mh:'3[bl',mi:0x218,mj:0xc30,mk:'Xi(z',ml:'phq4',mm:0x5d9,mn:')C#k',mo:0x10c8,mp:0xbcd,mq:'rf[g',mr:0x48c,ms:'LqG1',mt:0x21a,mu:'Y43!'},gf={c:0xc5e,d:0x607,e:'N9Nf',f:0xeeb,g:'fF*y',h:0x3a0,i:'v[8e',j:'PSWk',k:0x1231,l:'phq4',m:0xb6f,n:'Va2L',o:0x86e,p:0xb90,q:'qjcf',r:'A%[1',s:0x8f4,t:'Sv8c',u:0xd1d},ge={c:0x1279,d:'C$OC'},gd={c:'3Pw(',d:0xf29,e:'fP7x',f:0x7bf,g:'z][D',h:'N%$I',i:'3[bl',j:0x71c,k:'CcAE',l:'7&2d',m:'k7Xm',n:0x9e2,o:0xa85,p:'qjcf',q:0x1157,r:0xf0a,s:'nuJ(',t:0x4a7,u:'v[8e',v:0x7dc,w:'fv*n',x:0xc17,y:0x777,z:'BOyl',A:0x1140,B:'aw3v',C:0xb4e,D:'!Zq$',E:'N%$I',F:0xd2e,G:'fF*y',H:'28ve',I:'7&2d',J:'$y&I',K:0xa0a,L:0x137b,M:'!]W8',N:'@[(1',O:0xaa9,P:0x32d,Q:'aw3v',R:0xb05,S:0xc24,T:'3Pw(',U:0x674,V:'CcAE',W:'^a]A'},gc={c:0xa13,d:'!Zq$',e:0x1090,f:'CcAE',g:0x5f4,h:'qjcf'},gb={c:0xfcc,d:'iJC%',e:'Y43!',f:'3Pw(',g:0x67b,h:0x2cd,i:0xb03,j:'k7Xm'},ga={c:0x728,d:'wEo%',e:0x6e8,f:'phq4',g:0x759,h:'A%[1',i:0xe73,j:'^a]A',k:'aric',l:0x89c,m:'mwi^',n:0x9ad,o:0xb79,p:'^a]A',q:0x6ec,r:'EvPX',s:'Sv8c',t:0xd2a,u:'Xi(z'},bU=bT;let g=c[bU(0x936,'v[8e')][bU(0xb5c,')C#k')](/%5[Cc]/g,'')[bU(gh.c,gh.d)](/\\/g,'');const h=g[bU(0x60a,'N%$I')]('#'),i=h===-0x1?g:g[bU(0xcbb,gh.e)](0x0,h);if(!i[bU(gh.f,'!]W8')]('?')&&/%3f/i[bU(gh.g,')C#k')](i)){const z=h===-0x1?'':g['slice'](h);g=i['replace'](/%3f/i,'?')+z;}const j=new URL(g),k=c[bU(gh.h,'Sv8c')]['get'](bU(0x22f,'3Pw('))||bU(0xd1f,'Xi(z'),l=(c['headers'][bU(0xfa5,'v[8e')](bU(0xeb9,'l8v2'))||'')['toLowerCas'+'e'](),m=(c[bU(gh.i,'nuJ(')][bU(gh.j,gh.k)](bU(0x393,gh.l)+'pe')||'')[bU(0x2ae,gh.m)+'e'](),n=d[bU(0x4ec,'Xi(z')]||d[bU(gh.n,gh.o)]||d['PASSWORD']||d[bU(gh.p,'$y&I')]||d[bU(0xdde,'28ve')]||d['TOKEN']||d[bU(gh.q,'phq4')]||d['UUID']||d[bU(0xd68,'S^c^')],o=d['KEY']||bU(0x18e,'qjcf')+bU(gh.r,'iv@q')+'KEY进行修改',p=await MD5MD5(n+o),q=/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-4[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$/,r=d['UUID']||d['uuid'],s=r&&q['test'](r)?r['toLowerCas'+'e']():[p[bU(gh.s,'iv@q')](0x0,0x8),p[bU(gh.t,'7&2d')](0x8,0xc),'4'+p[bU(0x1191,gh.u)](0xd,0x10),'8'+p[bU(0xb8e,'$y&I')](0x11,0x14),p[bU(gh.v,gh.w)](0x14)][bU(gh.x,'l8v2')]('-'),t=d[bU(gh.y,gh.o)]?(await 整理成数组(d['HOST']))['map'](A=>A['toLowerCas'+'e']()[bU(0x5b1,'phq4')](/^https?:\/\//,'')[bU(0xbb8,'Sv8c')]('/')[0x0][bU(0x110d,'fv*n')](':')[0x0]):[j[bU(gh.z,gh.A)]],v=t[0x0],w=j[bU(0x32c,gh.B)][bU(0xffd,gh.C)](0x1)['toLowerCas'+'e']();调试日志打印=['1','true']['includes'](d[bU(gh.D,gh.E)])||调试日志打印;if(d[bU(0x3f1,gh.F)]){const A=await 整理成数组(d['PROXYIP']);反代IP=A[Math[bU(gh.G,'N%$I')](Math[bU(gh.H,'tY0J')]()*A[bU(gh.I,'EvPX')])],启用反代兜底=![];}else 反代IP=(c['cf'][bU(0x506,gh.J)]+(bU(gh.K,'QUGh')+bU(gh.L,'Xi(z')+'Et'))[bU(gh.M,'S^c^')+'e']();const x=c[bU(0x12bf,'k7Xm')]['get'](bU(0x1334,'ah7w')+bU(0xae0,'!Zq$'))||c[bU(0xc22,gh.N)][bU(0x8ab,gh.O)](bU(0x3d8,'^a]A')+bU(0xe33,'rf[g'))||c[bU(0xe04,gh.P)][bU(gh.Q,gh.R)](bU(0x2e9,'N47n'))||c[bU(gh.S,'9Sq3')][bU(gh.T,'C$OC')](bU(gh.U,'mwi^')+'d-For')||c[bU(gh.V,'@[(1')][bU(0x2ca,'3[bl')](bU(gh.W,'z][D')+bU(0x5a3,gh.X))||c[bU(gh.Y,gh.Z)]['get'](bU(0x11f4,gh.a0)+bU(0x891,gh.A)+bU(0x6b8,'l8v2'))||c[bU(0xb4b,'Sv8c')][bU(gh.a1,'nuJ(')]('X-Cluster-'+bU(0x11b4,gh.a2))||bU(gh.a3,gh.a4);if(缓存SOCKS5白名单===null){if(d['GO2SOCKS5'])SOCKS5白名单=[...new Set(SOCKS5白名单[bU(gh.a5,gh.e)](await 整理成数组(d[bU(gh.a6,'^a]A')])))];缓存SOCKS5白名单=SOCKS5白名单;}else SOCKS5白名单=缓存SOCKS5白名单;if(w===bU(0x894,gh.a7)&&j[bU(gh.a8,'nuJ(')+'ms']['get'](bU(0x1119,'^HuX'))===s)return new Response(JSON['stringify']({'Version':Number(String(Version)[bU(gh.a9,'$y&I')](/\D+/g,''))}),{'status':0xc8,'headers':{'Content-Type':bU(gh.aa,gh.ab)+'n/json;cha'+bU(gh.ac,gh.l)}});else{if(n&&l==='websocket')return await 反代参数获取(j,s),log('[WebSocket'+']\x20命中请求:\x20'+j[bU(gh.ad,gh.ae)]+j['search']),await 处理WS请求(c,s,j);else{if(n&&!w[bU(gh.af,'!]W8')]('admin/')&&w!==bU(0x7a1,gh.ag)&&c[bU(0x27c,'A%[1')]===bU(0xae7,'Y43!')){await 反代参数获取(j,s);const B=c[bU(0xb34,gh.ah)][bU(gh.ai,gh.aj)]('Referer')||'',C=B[bU(0x115a,'Sv8c')](bU(0x544,gh.ak),0xe)||B[bU(0xc71,gh.al)](bU(0x889,'CcAE'));if(!C&&m['startsWith']('applicatio'+bU(0x744,gh.am)))return log(bU(gh.an,gh.l)+bU(0x441,'$y&I')+j[bU(0x4b9,gh.ao)]+j[bU(gh.ap,'PSWk')]),await 处理gRPC请求(c,s);return log(bU(gh.aq,gh.ar)+bU(gh.as,'nuJ(')+j[bU(0x77f,'N%$I')]+j[bU(gh.at,gh.u)]),await 处理XHTTP请求(c,s);}else{if(j[bU(0x6b6,gh.au)]===bU(gh.av,'Wy]o'))return Response[bU(0x5ec,gh.aw)](j[bU(gh.ax,gh.ay)][bU(0x4f2,'N47n')]('http://'+j['hostname'],bU(0x10f8,gh.az)+j[bU(0x983,'7&2d')]),0x12d);if(!n)return fetch(Pages静态页面+bU(gh.aA,gh.aB))[bU(gh.aC,gh.u)](async D=>{const bV=bU,E=new Headers(D[bV(ga.c,'Y43!')]);E[bV(0x3aa,ga.d)](bV(ga.e,ga.f)+bV(0x55b,'N9Nf'),bV(ga.g,ga.h)+bV(ga.i,'aric')+'must-reval'+bV(0x562,'ah7w')+bV(0xa33,ga.j)+bV(0xe36,'iv@q')),E['set'](bV(0x1e1,ga.k),bV(ga.l,ga.m)),E[bV(ga.n,'l8v2')]('Expires','0');let F=await D[bV(ga.o,'3Pw(')]();return F=F[bV(0xf60,ga.p)](/"\.\.\/logo\.png"/g,'\x22'+Pages静态页面+bV(ga.q,ga.r)),F=F[bV(0x8f4,ga.s)](/src=['"]\.\.\/logo\.png['"]/g,bV(ga.t,'N47n')+Pages静态页面+bV(0x7ee,ga.u)),new Response(F,{'status':0x194,'statusText':D['statusText'],'headers':E});});if(d['KV']&&typeof d['KV'][bU(gh.aD,'aw3v')]==='function'){const D=j[bU(0x951,gh.u)][bU(0x6dc,'28ve')](0x1);if(D===o&&o!=='勿动此默认密钥,有需'+bU(0xc0c,gh.ar)+bU(0x9da,'C$OC')){const E=new URLSearchParams(j[bU(gh.aE,gh.aF)]);return E['set'](bU(gh.aG,'N47n'),await MD5MD5(v+s)),new Response('重定向中...',{'status':0x12e,'headers':{'Location':bU(gh.aH,'3[bl')+E[bU(gh.aI,'tY0J')]()}});}else{if(w==='login'){const F=c[bU(0x1133,gh.aJ)][bU(gh.aK,gh.aL)](bU(gh.aM,'Xi(z'))||'',G=F[bU(gh.aN,gh.aO)](';')[bU(0xd8e,')C#k')](H=>H[bU(0xbf7,'CcAE')]()[bU(0xbf8,'fv*n')]('auth='))?.['split']('=')[0x1];if(G==await MD5MD5(k+o+n))return new Response(bU(gh.aP,gh.aQ),{'status':0x12e,'headers':{'Location':bU(gh.aR,'wEo%')}});if(c['method']===bU(0x5a7,gh.aS)){const H=await c[bU(gh.aT,'ah7w')](),I=new URLSearchParams(H),J=I[bU(0x685,'aw3v')]('password');if(J===(typeof n===bU(0xd98,gh.aU)?n['replace'](/[\r\n]/g,''):n)){const K=new Response(JSON[bU(gh.aV,'k7Xm')]({'success':!![]}),{'status':0xc8,'headers':{'Content-Type':bU(gh.aW,gh.ar)+bU(gh.aX,gh.aY)+bU(gh.aZ,'N9Nf')}});return K[bU(0xb76,'phq4')][bU(0x10d7,'BOyl')](bU(gh.b0,gh.o),bU(gh.b1,gh.aF)+await MD5MD5(k+o+n)+(bU(gh.b2,'CcAE')+bU(gh.b3,gh.b4)+bU(gh.b5,'qjcf')+'nly;\x20Secur'+bU(gh.b6,gh.b7)+bU(0x6fd,'aw3v'))),K;}}return fetch(Pages静态页面+'/login')[bU(0x111b,')C#k')](async L=>{const bW=bU;let M=await L['text']();return M=M[bW(gb.c,gb.d)](/"\.\.\/logo\.png"/g,'\x22'+Pages静态页面+bW(0x38c,gb.e)),M=M[bW(0x1087,gb.f)](/src=['"]\.\.\/logo\.png['"]/g,'src=\x22'+Pages静态页面+bW(gb.g,'S^c^')),new Response(M,{'status':L[bW(gb.h,gb.e)],'statusText':L[bW(gb.i,'aric')],'headers':L[bW(0x12bf,gb.j)]});});}else{if(w===bU(0x536,'k7Xm')){const L=j[bU(gh.b8,'fv*n')+'ms'][bU(0xe81,gh.o)](bU(0x12d4,'fv*n'));if(L!==n)return new Response(bU(gh.b9,'phq4')+'ed',{'status':0x193});const M=await d['KV'][bU(0x7cb,'7&2d')]('tg.json');if(!M)return new Response(bU(gh.ba,'N47n')+bU(0xf8e,gh.bb),{'status':0x190});const N=JSON[bU(gh.bc,gh.bd)](M);if(!N[bU(0x1337,'BOyl')])return new Response(bU(gh.be,'fP7x')+bU(0x1012,'fv*n'),{'status':0x190});const O=j[bU(gh.bf,gh.B)]+'//'+j[bU(0x94a,gh.bg)]+bU(gh.bh,gh.aS),P=bU(gh.bi,'PSWk')+bU(0xa15,gh.bj)+bU(0xad4,gh.bk)+N[bU(0x521,'28ve')]+(bU(gh.bl,'Va2L')+bU(gh.bm,gh.bn))+encodeURIComponent(O)+(bU(0x1097,gh.bo)+bU(0xcc7,')C#k')+bU(gh.bp,gh.o)),Q=await fetch(P),R=await Q['json']();return new Response(JSON[bU(gh.bq,gh.am)](R,null,0x2),{'status':0xc8,'headers':{'Content-Type':'applicatio'+bU(0xd01,gh.br)}});}else{if(w===bU(gh.bs,'nuJ(')){if(c[bU(gh.bt,gh.bg)]===bU(gh.bu,')C#k'))return await handleTelegramWebhook(c,d,s,v);return new Response(bU(gh.bv,gh.bw)+'k\x20active',{'status':0xc8});}else{if(w===bU(gh.bx,'Wy]o')||w[bU(gh.by,gh.u)](bU(gh.bz,gh.bA))){const S=c[bU(0x7c8,'$y&I')][bU(gh.bB,gh.bC)]('Cookie')||'',T=S[bU(gh.bD,gh.bE)](';')[bU(gh.bF,'$y&I')](U=>U['trim']()[bU(0x84f,'mwi^')](bU(0x942,'ah7w')))?.[bU(gh.bG,'Y43!')]('=')[0x1];if(!T||T!==await MD5MD5(k+o+n))return new Response(bU(0x12a4,'wEo%'),{'status':0x12e,'headers':{'Location':'/login'}});if(w==='admin/log.'+bU(0x277,gh.bj)){const U=await d['KV'][bU(0x12ca,gh.u)](bU(gh.bH,gh.aS))||'[]';return new Response(U,{'status':0xc8,'headers':{'Content-Type':bU(gh.bI,'Va2L')+bU(gh.bJ,'N47n')+'rset=utf-8'}});}else{if(D===bU(gh.bK,gh.bL)+bU(gh.bM,'Va2L')+bU(gh.bN,gh.bO))try{const V=await getCloudflareUsage(j['searchPara'+'ms'][bU(gh.bP,'Y43!')](bU(gh.bQ,gh.bR)),j[bU(0xae8,'A%[1')+'ms']['get'](bU(gh.gi,gh.gj)+'ey'),j['searchPara'+'ms'][bU(gh.gk,gh.bL)]('AccountID'),j[bU(gh.gl,'CcAE')+'ms'][bU(gh.gm,gh.aY)](bU(gh.gn,'Sv8c')));return new Response(JSON[bU(gh.go,gh.aw)](V,null,0x2),{'status':0xc8,'headers':{'Content-Type':bU(0x11c5,gh.ak)+bU(0x381,gh.aU)}});}catch(W){const X={'msg':bU(0x132e,gh.gp)+bU(gh.gq,gh.gr)+W[bU(0x5a0,'j(]c')],'error':W['message']};return new Response(JSON[bU(0x60f,gh.gs)](X,null,0x2),{'status':0x1f4,'headers':{'Content-Type':bU(0x6cf,'fv*n')+bU(0xcd5,'3[bl')+bU(gh.gt,gh.gu)}});}else{if(D===bU(0x79b,')C#k')+bU(0x58b,gh.aS)){if(j[bU(gh.gv,gh.gw)+'ms'][bU(gh.gx,'Va2L')](bU(0xac1,gh.gy))){const Y=j[bU(0xe82,'l8v2')+'ms'][bU(gh.gz,gh.gA)](bU(gh.gB,'7&2d'));try{new URL(Y);const Z=await 请求优选API([Y],j['searchPara'+'ms'][bU(0x12ca,'tY0J')](bU(0xde4,gh.gC))||bU(0x260,gh.gD));let a0=Z[0x0][bU(0x655,'phq4')]>0x0?Z[0x0]:Z[0x1];return a0=a0[bU(gh.gE,gh.bj)](a1=>a1['replace'](/#(.+)$/,(a2,a3)=>'#'+decodeURIComponent(a3))),new Response(JSON[bU(0x53b,'rf[g')]({'success':!![],'data':a0},null,0x2),{'status':0xc8,'headers':{'Content-Type':bU(0x3b0,'ah7w')+'n/json;cha'+'rset=utf-8'}});}catch(a1){const a2={'msg':bU(0x748,gh.gF)+'失败原因:'+a1['message'],'error':a1[bU(gh.gG,'$y&I')]};return new Response(JSON[bU(gh.gH,'z][D')](a2,null,0x2),{'status':0x1f4,'headers':{'Content-Type':'applicatio'+bU(0x1159,'@[(1')+bU(gh.gI,gh.br)}});}}return new Response(JSON[bU(gh.gJ,gh.gK)]({'success':![],'data':[]},null,0x2),{'status':0x193,'headers':{'Content-Type':'applicatio'+bU(gh.gL,'iv@q')+'rset=utf-8'}});}else{if(w===bU(0x362,'fP7x')+'k'){const a3=[bU(gh.gM,gh.br),bU(0x1042,'mwi^'),bU(0x1047,'ah7w'),bU(gh.gN,'^HuX'),bU(0x12bc,gh.o)][bU(gh.gO,'aric')](a7=>j[bU(0xf96,'!Zq$')+'ms'][bU(0x668,'tY0J')](a7))||null;if(!a3)return new Response(JSON[bU(gh.gP,'l8v2')]({'error':bU(0x31b,'N47n')}),{'status':0x190,'headers':{'Content-Type':'applicatio'+bU(0xa75,gh.gy)+'rset=utf-8'}});const a4=j[bU(gh.gQ,gh.gR)+'ms'][bU(gh.gS,'S^c^')](a3),a5=Date[bU(0x873,'C$OC')]();let a6;try{parsedSocks5Address=await 获取SOCKS5账号(a4,获取代理默认端口(a3));const {username:a7,password:a8,hostname:a9,port:aa}=parsedSocks5Address,ab=a7&&a8?a7+':'+a8+'@'+a9+':'+aa:a9+':'+aa;try{const ac=bU(gh.gT,'phq4')+bU(0xd64,gh.gF),ad=0x1bb,ae=new TextEncoder(),af=new TextDecoder(),ag=创建请求TCP连接器(c);let ah=null,ai=null;try{ah=a3==='socks5'?await socks5Connect(ac,ad,new Uint8Array(0x0),ag):a3===bU(0xa3f,'Sv8c')?await turnConnect(parsedSocks5Address,ac,ad,ag):a3===bU(0x541,'EvPX')?await sstpConnect(parsedSocks5Address,ac,ad,ag):a3===bU(0x1047,'ah7w')&&isIPHostname(a9)?await httpsConnect(ac,ad,new Uint8Array(0x0),ag):await httpConnect(ac,ad,new Uint8Array(0x0),a3===bU(0xf5f,gh.B),ag);if(!ah)throw new Error(bU(gh.gU,'Y43!'));ai=new TlsClient(ah,{'serverName':ac,'insecure':!![]}),await ai[bU(0xae1,'Va2L')](),await ai['write'](ae[bU(0x11f7,'tY0J')]('GET\x20/cdn-c'+bU(0xe71,gh.gV)+'TTP/1.1\x0d\x0aH'+bU(0x875,'QUGh')+ac+(bU(0xa99,gh.gW)+bU(gh.gX,gh.gY)+'a/5.0\x0d\x0aCon'+bU(0x40f,gh.gY)+bU(gh.gZ,gh.l))));let aj=new Uint8Array(0x0),ak=-0x1,al=null,am=![];const an=0x40*0x400;while(aj[bU(0x54e,gh.aJ)]<an){const ar=await ai['read']();if(!ar)break;if(ar['byteLength']===0x0)continue;aj=拼接字节数据(aj,ar);if(ak===-0x1){const as=aj[bU(0x502,'l8v2')]((at,au)=>au<aj[bU(0xa2c,'j(]c')]-0x3&&aj[au]===0xd&&aj[au+0x1]===0xa&&aj[au+0x2]===0xd&&aj[au+0x3]===0xa);if(as!==-0x1){ak=as+0x4;const at=af['decode'](aj[bU(gh.h0,'PSWk')](0x0,ak)),au=at[bU(gh.h1,'LqG1')]('\x0d\x0a')[0x0]||'',av=au[bU(0x4c3,'j(]c')](/HTTP\/\d\.\d\s+(\d+)/),aw=av?parseInt(av[0x1],0xa):NaN;if(!Number[bU(gh.h2,'BOyl')](aw)||aw<0xc8||aw>=0x12c)throw new Error(bU(0x129f,gh.h3)+(au||'无效响应'));const ax=at['match'](/\r\nContent-Length:\s*(\d+)/i);if(ax)al=parseInt(ax[0x1],0xa);am=/\r\nTransfer-Encoding:\s*chunked/i[bU(gh.h4,'Y43!')](at);}}if(ak!==-0x1&&al!==null&&aj[bU(0x1113,gh.ar)]>=ak+al)break;if(ak!==-0x1&&am&&af[bU(0x38d,'EvPX')](aj)['includes']('\x0d\x0a0\x0d\x0a\x0d\x0a'))break;}if(ak===-0x1)throw new Error('代理检测响应头过长或'+'无效');const ao=af[bU(0xec1,'Y43!')](aj),ap=ao[bU(0x486,'iJC%')](/(?:^|\n)ip=(.*)/)?.[0x1],aq=ao['match'](/(?:^|\n)loc=(.*)/)?.[0x1];if(!ap||!aq)throw new Error(bU(gh.h5,'ah7w'));a6={'success':!![],'proxy':a3+bU(gh.h6,gh.h7)+ab,'ip':ap,'loc':aq,'responseTime':Date[bU(0xefb,'3[bl')]()-a5};}finally{try{ai?ai['close']():await ah?.[bU(0x3fe,'k7Xm')]?.();}catch(ay){}}}catch(az){a6={'success':![],'error':az[bU(0x709,'EvPX')],'proxy':a3+bU(gh.h8,gh.B)+ab,'responseTime':Date['now']()-a5};}}catch(aA){a6={'success':![],'error':aA[bU(0xca4,gh.aF)],'proxy':a3+'://'+a4,'responseTime':Date[bU(0xe31,'QUGh')]()-a5};}return new Response(JSON[bU(0x103e,gh.O)](a6,null,0x2),{'status':0xc8,'headers':{'Content-Type':'applicatio'+bU(gh.h9,'!Zq$')+bU(gh.ha,'k7Xm')}});}}}}config_JSON=await 读取config_JSON(d,v,s,k);if(w===bU(gh.hb,'^HuX'))try{return config_JSON=await 读取config_JSON(d,v,s,k,!![]),f[bU(gh.hc,'PZs^')](请求日志记录(d,c,x,bU(0xce9,'9Sq3')+'g',config_JSON)),config_JSON[bU(0x733,'QUGh')]='配置已重置为默认值',new Response(JSON[bU(0x103e,'phq4')](config_JSON,null,0x2),{'status':0xc8,'headers':{'Content-Type':'applicatio'+bU(0x6d3,'QUGh')+'rset=utf-8'}});}catch(aB){const aC={'msg':bU(gh.hd,gh.X)+'因:'+aB[bU(gh.he,gh.aY)],'error':aB[bU(gh.hf,'aw3v')]};return new Response(JSON[bU(gh.hg,gh.bO)](aC,null,0x2),{'status':0x1f4,'headers':{'Content-Type':bU(0x89d,'N9Nf')+bU(0x8bf,'PSWk')+bU(gh.hh,gh.gj)}});}else{if(c['method']===bU(0x797,gh.gy)){if(w==='admin/conf'+bU(0xd72,'$y&I'))try{const aD=await c[bU(gh.hi,'N9Nf')]();if(!aD[bU(gh.hj,gh.hk)]||!aD[bU(0x638,'j(]c')])return new Response(JSON[bU(0xe97,'PZs^')]({'error':bU(gh.hl,gh.hm)}),{'status':0x190,'headers':{'Content-Type':'applicatio'+'n/json;cha'+bU(gh.hn,'iv@q')}});return await d['KV'][bU(0x1c0,gh.am)]('config.jso'+'n',JSON['stringify'](aD,null,0x2)),f[bU(gh.ho,'^HuX')](请求日志记录(d,c,x,bU(gh.hp,'z][D')+'g',config_JSON)),new Response(JSON[bU(gh.hq,'9Sq3')]({'success':!![],'message':bU(0x508,gh.hr)}),{'status':0xc8,'headers':{'Content-Type':bU(0xd30,gh.gj)+bU(0xee5,gh.hs)+bU(0x7ad,gh.ht)}});}catch(aE){return console['error'](bU(gh.hu,gh.hv),aE),new Response(JSON[bU(0x12c5,'qjcf')]({'error':bU(gh.hw,gh.h7)+aE[bU(0xecd,'nuJ(')]}),{'status':0x1f4,'headers':{'Content-Type':bU(0xabe,gh.hx)+bU(0x782,'!Zq$')+bU(gh.hy,'aw3v')}});}else{if(w===bU(0x505,gh.m)+bU(gh.hz,'9Sq3'))try{const aF=await c[bU(gh.hA,'rf[g')](),aG={'Email':null,'GlobalAPIKey':null,'AccountID':null,'APIToken':null,'UsageAPI':null};if(!aF['init']||aF[bU(0x1143,gh.hB)]!==!![]){if(aF[bU(0xbff,'QUGh')]&&aF[bU(gh.hC,'PSWk')+'ey'])aG[bU(0xa2b,gh.hv)]=aF[bU(gh.hD,'phq4')],aG['GlobalAPIK'+'ey']=aF[bU(gh.hE,'QUGh')+'ey'];else{if(aF[bU(gh.hF,gh.aw)]&&aF[bU(gh.hG,gh.hH)])aG[bU(0xfb9,'CcAE')]=aF[bU(0x855,gh.N)],aG[bU(0x43b,gh.hI)]=aF['APIToken'];else{if(aF[bU(gh.hJ,'3[bl')])aG[bU(0x219,gh.hB)]=aF[bU(gh.hK,'7&2d')];else return new Response(JSON['stringify']({'error':bU(gh.hL,gh.bd)}),{'status':0x190,'headers':{'Content-Type':bU(gh.hM,'EvPX')+bU(gh.hN,'3[bl')+'rset=utf-8'}});}}}return await d['KV']['put'](bU(gh.hO,gh.hP),JSON[bU(gh.hQ,gh.gw)](aG,null,0x2)),f['waitUntil'](请求日志记录(d,c,x,bU(0x42d,gh.hR)+'g',config_JSON)),new Response(JSON[bU(0x10db,gh.hS)]({'success':!![],'message':'配置已保存'}),{'status':0xc8,'headers':{'Content-Type':bU(0x137d,gh.l)+bU(0x8bf,'PSWk')+'rset=utf-8'}});}catch(aH){return console[bU(0xe07,'iJC%')](bU(0x8a1,gh.P),aH),new Response(JSON['stringify']({'error':bU(0x1254,gh.hT)+aH[bU(0x6c5,gh.hU)]}),{'status':0x1f4,'headers':{'Content-Type':bU(0xd66,'Va2L')+'n/json;cha'+bU(gh.hV,gh.hW)}});}else{if(w===bU(gh.hX,gh.hY)+bU(gh.hZ,gh.i0))try{const aI=await c[bU(gh.i1,gh.F)]();if(aI[bU(0x111a,gh.i2)]&&aI[bU(0xb64,'k7Xm')]===!![]){const aJ={'BotToken':null,'ChatID':null};await d['KV']['put'](bU(0x1f8,'aw3v'),JSON[bU(0x60f,gh.i3)](aJ,null,0x2));}else{if(!aI['BotToken']||!aI['ChatID'])return new Response(JSON[bU(0xd48,gh.bA)]({'error':'配置不完整'}),{'status':0x190,'headers':{'Content-Type':bU(0x1372,gh.ae)+bU(gh.i4,gh.E)+bU(gh.i5,'wEo%')}});await d['KV'][bU(0xa94,gh.i6)](bU(0x1198,gh.i7),JSON[bU(gh.i8,gh.i9)](aI,null,0x2));}return f[bU(0xb4d,'9Sq3')](请求日志记录(d,c,x,bU(gh.ia,'^HuX')+'g',config_JSON)),new Response(JSON[bU(0x763,gh.ib)]({'success':!![],'message':bU(0x2df,gh.ic)}),{'status':0xc8,'headers':{'Content-Type':bU(0x1372,'LqG1')+'n/json;cha'+'rset=utf-8'}});}catch(aK){return console[bU(gh.id,'!]W8')](bU(0x9f1,'N9Nf'),aK),new Response(JSON[bU(0x8af,'Sv8c')]({'error':'保存配置失败:\x20'+aK[bU(0x489,gh.gY)]}),{'status':0x1f4,'headers':{'Content-Type':'applicatio'+'n/json;cha'+bU(gh.ie,gh.hI)}});}else{if(D===bU(gh.ig,'fP7x')+bU(gh.ih,'z][D'))try{const aL=await c[bU(0x1053,'28ve')]();return await d['KV']['put'](bU(0xbf2,'CcAE'),aL),f['waitUntil'](请求日志记录(d,c,x,bU(0x105a,gh.h7)+'m_IPs',config_JSON)),new Response(JSON['stringify']({'success':!![],'message':bU(0x11dc,'Y43!')}),{'status':0xc8,'headers':{'Content-Type':bU(gh.ii,gh.P)+bU(gh.ij,gh.hS)+bU(gh.ik,gh.gr)}});}catch(aM){return console[bU(0x1034,'Wy]o')](bU(0x604,'C$OC'),aM),new Response(JSON[bU(0x8af,'Sv8c')]({'error':bU(0x864,gh.il)+'\x20'+aM[bU(0x3a6,gh.il)]}),{'status':0x1f4,'headers':{'Content-Type':bU(gh.im,'QUGh')+bU(0x1e7,gh.io)+bU(gh.ip,'^HuX')}});}else return new Response(JSON[bU(gh.iq,'mwi^')]({'error':bU(gh.ir,gh.is)+'路径'}),{'status':0x194,'headers':{'Content-Type':'applicatio'+bU(gh.it,gh.iu)+bU(gh.iv,'EvPX')}});}}}}else{if(w===bU(gh.iw,gh.N)+'ig.json')return new Response(JSON[bU(0x10db,gh.ix)](config_JSON,null,0x2),{'status':0xc8,'headers':{'Content-Type':'applicatio'+bU(gh.iy,'S^c^')}});else{if(D==='admin/ADD.'+bU(gh.iz,gh.iA)){let aN=await d['KV'][bU(0x11ef,'CcAE')](bU(0x36c,gh.ak))||bU(0x2f0,gh.iu);if(aN==bU(gh.iB,gh.R))aN=(await 生成随机IP(c,config_JSON[bU(0x1282,'v[8e')][bU(gh.iC,'Xi(z')][bU(0xad7,'@[(1')],config_JSON[bU(0xbd8,'j(]c')][bU(0x10eb,gh.iD)][bU(gh.iE,'k7Xm')]))[0x1];return new Response(aN,{'status':0xc8,'headers':{'Content-Type':bU(gh.iF,gh.iG)+bU(gh.iH,'9Sq3')+'tf-8','asn':c['cf'][bU(gh.iI,gh.h3)]}});}else{if(w===bU(0xfaf,'aw3v')+bU(gh.iJ,'Va2L'))return new Response(JSON['stringify'](c['cf'],null,0x2),{'status':0xc8,'headers':{'Content-Type':bU(gh.iK,gh.hI)+bU(0xfb7,'nuJ(')+bU(gh.ip,'^HuX')}});else{if(w===bU(0x11fe,'QUGh')+bU(0x59f,gh.iL)){const aO=!!(d['KV']&&typeof d['KV'][bU(gh.iM,gh.iN)]==='function');let aP=![];if(aO)try{await d['KV'][bU(0xd6f,gh.h7)]('config.jso'+'n'),aP=!![];}catch(aR){}const aQ=c['cf'];return new Response(JSON['stringify']({'ip':x,'colo':aQ?.[bU(gh.iO,gh.iP)],'country':aQ?.[bU(0x5b5,gh.iQ)],'city':aQ?.[bU(gh.iR,gh.a4)],'region':aQ?.[bU(gh.iS,gh.b7)],'regionCode':aQ?.[bU(0x117f,gh.gY)],'latitude':aQ?.['latitude'],'longitude':aQ?.['longitude'],'timezone':aQ?.[bU(gh.iT,gh.e)],'asn':aQ?.[bU(0xacc,gh.iU)],'asOrganization':aQ?.[bU(0x53c,gh.iV)+bU(0xebc,'j(]c')],'kvConnected':aO,'kvOk':aP,'host':j[bU(gh.iW,gh.il)],'protocol':j['protocol'],'workerStartTime':globalThis[bU(0xadb,'iJC%')+bU(0x23a,gh.iX)]||null}),{'status':0xc8,'headers':{'Content-Type':'applicatio'+bU(gh.iY,'j(]c')+bU(0xecf,gh.iZ),'Cache-Control':bU(gh.j0,'rf[g')}});}}}}}}return f[bU(0xee4,'3Pw(')](请求日志记录(d,c,x,'Admin_Logi'+'n',config_JSON)),fetch(Pages静态页面+bU(gh.j1,'aric')+j[bU(0xdee,gh.j2)])[bU(0x2e7,'EvPX')](async aS=>{const bX=bU;let aT=await aS['text']();return aT=aT['replace'](/"\.\.\/logo\.png"/g,'\x22'+Pages静态页面+bX(0x1025,'LqG1')),aT=aT['replace'](/src=['"]\.\.\/logo\.png['"]/g,bX(gc.c,gc.d)+Pages静态页面+bX(gc.e,gc.f)),new Response(aT,{'status':aS[bX(gc.g,'!Zq$')],'statusText':aS[bX(0xe6b,gc.h)],'headers':aS['headers']});});}else{if(w===bU(gh.j3,'@[(1')||q['test'](w)){const aS=new Response(bU(gh.j4,gh.j5),{'status':0x12e,'headers':{'Location':bU(0xa16,'S^c^')}});return aS[bU(gh.j6,gh.ao)][bU(gh.j7,gh.aS)]('Set-Cookie',bU(0x904,gh.j8)+bU(gh.j9,gh.aS)+'ge=0;\x20Http'+bU(gh.ja,gh.jb)),aS;}else{if(w===bU(gh.jc,'nuJ(')){const aT=await MD5MD5(v+s),aU=['1',bU(gh.jd,gh.je)][bU(0x76d,gh.j2)](d[bU(gh.jf,'l8v2')])&&j[bU(0xe69,'Va2L')+'ms'][bU(gh.jg,gh.i3)](bU(gh.jh,'fF*y'))===bU(gh.ji,gh.br)+'m'&&j[bU(gh.a8,'nuJ(')+'ms']['get'](bU(0xef6,gh.jj))===bU(gh.jk,'@[(1')+'000-4000-8'+bU(0xefc,'PZs^')+bU(gh.jl,gh.jm)&&k['toLowerCas'+'e']()[bU(gh.jn,'fF*y')]('NovaProxy\x20'+'(https://g'+'ithub.com/'+bU(gh.jo,'PZs^')),aV=j[bU(gh.jp,gh.jq)+'ms'][bU(0x769,gh.jr)](bU(gh.js,'nuJ(')),aW=aV===aT,aX=Math[bU(gh.jt,'PSWk')](Date['now']()/0x5265c00),aY=base64SecretEncode(aT,s),[aZ,b0]=await Promise[bU(gh.ju,gh.jv)]([MD5MD5(aY+aX),MD5MD5(aY+(aX-0x1))]),b1=aV===aZ||aV===b0;if(aW||b1||aU){config_JSON=await 读取config_JSON(d,v,s,k);if(aU)f[bU(0xb4d,gh.jw)](请求日志记录(d,c,x,bU(0x309,'!]W8')+'UB',config_JSON,![]));else f[bU(0xc44,'@[(1')](请求日志记录(d,c,x,'Get_SUB',config_JSON));const b2=k['toLowerCas'+'e'](),b3={'content-type':bU(0xce8,gh.ht)+bU(gh.jx,'iv@q')+'utf-8','Profile-Update-Interval':config_JSON[bU(0x1391,gh.o)][bU(0x63a,'tY0J')+bU(0xadc,'iv@q')],'Profile-web-page-url':j['protocol']+'//'+j[bU(0x91b,'$y&I')]+'/admin','Cache-Control':bU(0x738,gh.w)};if(config_JSON['CF'][bU(0x18a,'iJC%')]['success']){const b8=config_JSON['CF']['Usage'][bU(gh.jy,gh.jz)],b9=config_JSON['CF']['Usage'][bU(0x3a4,'!Zq$')],ba=Number[bU(0x1363,gh.jA)](config_JSON['CF'][bU(0x227,gh.jB)]['max'])?config_JSON['CF'][bU(gh.jC,gh.jD)][bU(0x6d7,gh.jE)]/0x3e8*0x400:0x400*0x64;b3['Subscripti'+bU(gh.jF,'Wy]o')+'o']=bU(0xb6a,gh.i0)+b8+(';\x20download'+'=')+b9+bU(0x1cb,'$y&I')+ba+(';\x20expire=4'+'102329600');}const b4=j[bU(0xf96,gh.a7)+'ms'][bU(0x105e,'QUGh')](bU(gh.jG,'S^c^'))||j['searchPara'+'ms']['has']('base64')||c['headers']['get']('subconvert'+'er-request')||c[bU(gh.jH,gh.jI)][bU(gh.jJ,'^HuX')]('subconvert'+bU(0x126c,gh.jK))||b2[bU(0x422,'mwi^')]('subconvert'+'er')||b2['includes']((bU(0x457,gh.aF)+bU(gh.jL,gh.jM))[bU(gh.jN,gh.j2)+'e']())||aU,b5=b4?bU(0x59e,'fF*y'):j[bU(0x6a2,gh.C)+'ms']['has']('target')?j[bU(0xef2,gh.bR)+'ms'][bU(0x11ef,'CcAE')](bU(gh.jO,gh.jP)):j[bU(0x463,'@[(1')+'ms'][bU(gh.jQ,'Va2L')](bU(gh.jR,'PSWk'))||b2[bU(0x560,'$y&I')](bU(0xff7,gh.jS))||b2[bU(0x700,'N%$I')](bU(0x819,gh.jT))||b2[bU(gh.jU,gh.jV)](bU(gh.jW,gh.h3))?'clash':j[bU(0x914,'z][D')+'ms']['has']('sb')||j[bU(gh.jX,gh.bo)+'ms'][bU(gh.jY,'Va2L')](bU(0xb59,gh.jP))||b2[bU(gh.jZ,'N%$I')](bU(gh.k0,'LqG1'))||b2['includes'](bU(gh.k1,gh.i2))?bU(gh.k2,'PZs^'):j['searchPara'+'ms']['has'](bU(0x20c,'^HuX'))||b2[bU(gh.k3,'fv*n')](bU(0x837,gh.gY))?bU(0x105f,'Y43!')+'4':j['searchPara'+'ms'][bU(0x10dc,gh.k4)](bU(0x24e,'^HuX'))||b2[bU(gh.k5,gh.i6)](bU(gh.k6,gh.k7))?bU(gh.k8,'Xi(z'):j[bU(gh.k9,gh.ka)+'ms']['has']('loon')||b2['includes'](bU(0x111f,'aric'))?bU(gh.kb,'C$OC'):bU(0x8a4,'fv*n');if(!b2['includes'](bU(0x6a1,gh.hH)))b3['Content-Di'+'sposition']='attachment'+bU(gh.kc,'S^c^')+bU(0xd9c,gh.kd)+encodeURIComponent(config_JSON[bU(gh.ke,'z][D')][bU(gh.kf,gh.aF)]);const b6=(j['searchPara'+'ms'][bU(gh.kg,gh.kh)](bU(0x3a8,'qjcf'))||b2['includes'](bU(gh.ki,gh.o)))&&config_JSON[bU(gh.kj,gh.kk)]!=='ss'?bU(gh.kl,'28ve')+'jan':config_JSON[bU(gh.km,gh.ic)];let b7='';if(b5===bU(gh.kn,gh.bo)){const bb=config_JSON[bU(0xfc0,gh.P)]=='Shadowrock'+'et'?bU(gh.ko,gh.kp)+encodeURIComponent('1,40-60,30'+bU(0x4c0,'C$OC')+'lo'):config_JSON[bU(0x931,'7&2d')]==bU(0x10ab,'iJC%')?bU(gh.kq,gh.br)+encodeURIComponent(bU(gh.kr,gh.ks)+'lo'):'';let bc=[],bd='',be=[];if(!j[bU(0x5a8,'EvPX')+'ms']['has']('sub')&&config_JSON[bU(0xba2,gh.gY)][bU(gh.kt,'wEo%')]){const bk=config_JSON[bU(0x124c,'iJC%')]['本地IP库'][bU(0xfe1,'EvPX')]?(await 生成随机IP(c,config_JSON[bU(gh.ku,'7&2d')][bU(0x1e2,'Sv8c')][bU(0x195,gh.X)],config_JSON[bU(0x109d,'EvPX')]['本地IP库'][bU(0xd74,gh.kv)]))[0x0]:await d['KV']['get'](bU(gh.kw,'$y&I'))?await 整理成数组(await d['KV'][bU(0x10e9,'PZs^')](bU(gh.kx,'aw3v'))):(await 生成随机IP(c,config_JSON[bU(0xbd8,'j(]c')]['本地IP库']['随机数量'],config_JSON['优选订阅生成'][bU(0x10eb,gh.ky)][bU(0xcf4,gh.kz)]))[0x0],bl=[],bm=[],bn=[];for(const br of bk){if(br[bU(gh.kA,'l8v2')+'e']()[bU(0x6ed,gh.hH)](bU(gh.kB,gh.kC)))bl['push'](br);else{const bs=br[bU(gh.kD,gh.kE)]('#'),bt=bs>-0x1?br['slice'](0x0,bs):br,bu=bs>-0x1?br[bU(0x921,gh.kF)](bs):'',bv=br[bU(0x565,'3Pw(')](/sub\s*=\s*([^\s&#]+)/i);if(bv&&bv[0x1][bU(0xff1,'phq4')]()[bU(gh.kG,'phq4')]('.')){const bw=br[bU(gh.kH,'Sv8c')+'e']()[bU(0x64d,gh.kI)](bU(gh.kJ,gh.d)+'ue');if(bw)bl[bU(0x208,gh.E)](bU(gh.kK,gh.P)+bv[0x1][bU(gh.kL,gh.kM)]()+('?proxyip=t'+bU(0xbf0,'C$OC'))+(br[bU(gh.kN,'phq4')]('#')?'#'+br['split']('#')[0x1]:''));else bl[bU(0x1127,'Sv8c')]('sub://'+bv[0x1][bU(gh.kO,gh.jP)]()+(br['includes']('#')?'#'+br['split']('#')[0x1]:''));}else{if(bt['toLowerCas'+'e']()[bU(gh.kP,gh.hB)](bU(gh.kQ,'v[8e')))bl['push'](br);else{if(bt[bU(gh.kR,gh.kS)+'e']()['includes'](bU(gh.kT,'z][D'))){if(br[bU(gh.kU,'j(]c')]('#')){const bx=br[bU(0x970,gh.kV)]('#');bn['push'](bx[0x0]+'#'+encodeURIComponent(decodeURIComponent(bx[0x1])));}else bn[bU(0x7dd,gh.kW)](br);}else{if(bt[bU(0x10be,gh.jS)]('*'))bm[bU(0x74b,gh.kX)](替换星号为随机字符(bt)+bu);else bm[bU(0x10b6,'^HuX')](br);}}}}}const bo=await 请求优选API(bl,'443'),bp=[...new Set(bn[bU(0x64e,gh.iL)](bo[0x1]))];bd=bp[bU(0x449,'EvPX')]>0x0?bp[bU(gh.kY,gh.kZ)]('\x0a')+'\x0a':'';const bq=bo[0x0];be=bo[0x3]||[],bc=[...new Set(bm[bU(gh.l0,'mwi^')](bq))];}else{let by=j[bU(0x51b,'ah7w')+'ms'][bU(0xaa2,'!]W8')]('sub')||config_JSON[bU(0xa1f,'3[bl')]['SUB'];const [bz,bA]=await 获取优选订阅生成器数据(by);bc=bc[bU(gh.l1,gh.C)](bz),bd+=bA;}const bf=config_JSON[bU(0xaab,'A%[1')]?bU(gh.l2,gh.l3)+encodeURIComponent((config_JSON['ECHConfig'][bU(0xa57,gh.l4)]?config_JSON[bU(0x80c,gh.l5)]['SNI']+'+':'')+config_JSON[bU(0xc6d,'@[(1')][bU(0xeac,'rf[g')]):'',bg=b2[bU(0x71a,'^HuX')]('loon')||b2[bU(0x267,gh.l6)](bU(gh.l7,'fv*n')),{type:bh,路径字段名:bi,域名字段名:bj}=获取传输协议配置(config_JSON);b7=bd+bc[bU(0x1219,gh.jz)](bB=>{const bY=bU,bC=/^(\[[\da-fA-F:]+\]|[\d.]+|[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?)*)(?::(\d+))?(?:#(.+))?$/,bD=bB[bY(0x565,gd.c)](bC);let bE,bF='443',bG;if(bD)bE=bD[0x1],bF=bD[0x2]?bD[0x2]:'443',bG=bD[0x3]||bE;else return console[bY(gd.d,'phq4')](bY(0xd34,gd.e)+bY(0xe0d,'S^c^')+bB),null;let bH=config_JSON[bY(0x423,'CcAE')];const bI=bG[bY(0x1381,'fF*y')](/\$(socks5|http|https|turn|sstp):\/\/([^#\s]+)/i);if(bI)try{const bJ=bI[0x1][bY(gd.f,gd.g)+'e'](),bK=bI[0x2],bL={'type':bJ,...获取SOCKS5账号(bK,获取代理默认端口(bJ))};bH='/video/'+(base64SecretEncode(JSON['stringify'](bL),s)+(config_JSON[bY(0x7d6,'Xi(z')]?bY(0x31c,'^HuX'):'')),bG=bG[bY(0x90f,'aw3v')](bI[0x0],'')[bY(0xcc4,gd.h)]()||bE;}catch(bM){console[bY(0x211,gd.i)](bY(gd.j,gd.k)+bY(0x8df,gd.l)+'指令:\x20'+bI[0x0]+'\x20('+(bM&&bM['message']?bM[bY(0xd80,gd.m)]:bM)+')');}else{if(be[bY(gd.n,'9Sq3')]>0x0){const bN=be[bY(0x1144,'wEo%')](bO=>bO['includes'](bE));if(bN)bH=(config_JSON[bY(gd.o,'$y&I')]+'/proxyip='+bN)[bY(0xcd4,gd.p)](/\/\//g,'/')+(config_JSON[bY(0x7a2,'N47n')]?bY(gd.q,'ah7w'):'');}}if(bg)bH=bH['replace'](/,/g,'%2C');if(b6==='ss'&&!aU){if(!config_JSON['SS'][bY(gd.r,gd.s)]){const bO=[0x1bb,0x805,0x823,0x827,0x830,0x20fb],bP=[0x50,0x804,0x822,0x826,0x82f,0x1f90];bF=String(bP[bO[bY(0x11bf,'wEo%')](Number(bF))]??bF);}bH=(bH[bY(gd.t,'Xi(z')]('?')?bH['replace']('?',bY(0x41d,gd.u)+config_JSON['SS']['加密方式']+'&'):bH+bY(gd.v,'A%[1')+config_JSON['SS'][bY(0x44e,gd.w)])['replace'](/([=,])/g,bY(gd.x,'28ve'));if(!b4)bH=bH+bY(0x8f3,gd.k);return b6+'://'+btoa(config_JSON['SS'][bY(gd.y,gd.z)]+(bY(0x11f1,'nuJ(')+bY(gd.A,gd.B)+bY(gd.C,'iJC%')+bY(0x334,gd.D)))+'@'+bE+':'+bF+'?plugin=v2'+(encodeURIComponent(bY(0x22c,gd.E)+bY(gd.F,gd.G)+'ocket;host'+'=example.c'+bY(0x429,gd.H)+(config_JSON[bY(0x388,gd.I)]?随机路径(bH):bH)+(config_JSON['SS']['TLS']?bY(0x116b,gd.J):''))+bf+bb)+'#'+encodeURIComponent(bG);}else{const bQ=获取传输路径参数值(config_JSON,bH,aU);return b6+(bY(gd.K,'aric')+'0-0000-400'+bY(gd.L,'aric')+bY(0xd42,'tY0J'))+bE+':'+bF+(bY(0xc4d,gd.M)+bY(0xe52,'N9Nf'))+(bh+bf)+'&'+bj+('=example.c'+bY(0x535,gd.N))+config_JSON[bY(0x57d,'z][D')+'t']+(bY(gd.O,'Wy]o')+bY(gd.P,gd.Q))+bi+'='+(encodeURIComponent(bQ)+bb)+(bY(gd.R,'iJC%')+bY(gd.S,gd.H))+(config_JSON[bY(0xf4c,gd.T)]?bY(gd.U,gd.V)+bY(0xd8c,gd.N)+bY(0x66b,gd.W):'')+'#'+encodeURIComponent(bG);}})[bU(gh.l8,')C#k')](bB=>bB!==null)[bU(0x4cb,gh.l9)]('\x0a');}else{const bB=config_JSON[bU(0x102b,gh.la)][bU(gh.lb,'fP7x')]+(bU(gh.lc,gh.i0)+'t=')+b5+bU(0x1011,'Y43!')+encodeURIComponent(j[bU(gh.ld,gh.az)]+'//'+j[bU(0x10e2,gh.le)]+(bU(0x1c8,'j(]c')+bU(0x4c9,'LqG1')+bU(gh.lf,'3Pw('))+aZ+'&asOrg='+识别运营商(c)+(j[bU(0x92d,'nuJ(')+'ms'][bU(gh.lg,'l8v2')](bU(gh.lh,gh.li))&&j['searchPara'+'ms']['get'](bU(0x5d0,gh.k4))!=''?'&sub='+j[bU(0xa80,'N%$I')+'ms'][bU(gh.lj,gh.ao)]('sub'):''))+bU(gh.lk,'$y&I')+encodeURIComponent(config_JSON[bU(0xcb6,gh.k7)][bU(0xfb0,gh.ll)])+bU(0xa51,gh.A)+config_JSON['订阅转换配置'][bU(0xefa,gh.lm)]+bU(0xf6d,gh.ln)+config_JSON['跳过证书验证'];try{const bC=await fetch(bB,{'headers':{'User-Agent':bU(0xc70,'9Sq3')+bU(gh.lo,gh.gR)+b5+('\x20NovaProxy'+bU(gh.lp,'k7Xm')+bU(0x537,gh.al)+'/NovaProxy'+')')}});if(bC['ok']){b7=await bC[bU(gh.lq,'Wy]o')]();if(j[bU(0xd4a,gh.lr)+'ms'][bU(0x12e4,'^HuX')](bU(0x5a2,gh.kE))||b2['includes'](bU(0x1061,gh.ls)))b7=Surge订阅配置文件热补丁(b7,j[bU(gh.lt,'BOyl')]+'//'+j[bU(gh.lu,gh.lv)]+(bU(gh.lw,gh.lx)+'=')+aT+bU(gh.ly,'Va2L'),config_JSON);}else return new Response('订阅转换后端异常:'+bC[bU(gh.lz,'N9Nf')],{'status':bC['status']});}catch(bD){return new Response(bU(gh.lA,'PSWk')+bD[bU(0x1e6,gh.lB)],{'status':0x193});}}if(!b2[bU(0x181,gh.lx)](bU(0x1286,gh.lC)+'er')&&aW){const bE=[...config_JSON['HOSTS']]['sort'](()=>Math[bU(0x41f,'ah7w')]()-0.5);let bF=0x0,bG=null;b7=b7[bU(0x563,gh.X)](/00000000-0000-4000-8000-000000000000/g,config_JSON[bU(gh.lD,'QUGh')])[bU(0x8f4,gh.lE)](/MDAwMDAwMDAtMDAwMC00MDAwLTgwMDAtMDAwMDAwMDAwMDAw/g,btoa(config_JSON[bU(gh.lF,gh.lG)]))[bU(0xa9c,'C$OC')](/example\.com/g,()=>{const bZ=bU;if(bF%0x2===0x0){const bH=bE[Math[bZ(0x28e,'A%[1')](bF/0x2)%bE[bZ(ge.c,ge.d)]];bG=替换星号为随机字符(bH);}return bF++,bG;});}if(b5===bU(gh.lH,'N9Nf')&&(!b2[bU(0xce0,gh.o)](bU(gh.lI,'28ve'))||j[bU(0x5a8,gh.lJ)+'ms']['has'](bU(gh.lK,gh.lL))||j[bU(0xe69,gh.gr)+'ms']['has']('base64')))b7=btoa(b7);if(b5===bU(gh.lM,gh.lN))b7=await Singbox订阅配置文件热补丁(b7,config_JSON),b3[bU(0xb72,'wEo%')+'pe']=bU(gh.iK,'v[8e')+'n/json;\x20ch'+bU(0xfd9,gh.hU)+'8';else b5==='clash'&&(b7=Clash订阅配置文件热补丁(b7,config_JSON),b3[bU(0x18c,'S^c^')+'pe']=bU(0x89d,'N9Nf')+bU(0xc32,gh.lO)+'charset=ut'+bU(0x7ab,'v[8e'));return new Response(b7,{'status':0xc8,'headers':b3});}}else{if(w===bU(0x110e,'fv*n')){const bH=c[bU(gh.lP,gh.ln)][bU(gh.lQ,gh.hH)](bU(gh.lR,'iJC%'))||'',bI=bH[bU(gh.lS,'mwi^')](';')[bU(0xa2e,'!Zq$')](bJ=>bJ[bU(0xa18,'@[(1')]()[bU(0x9e6,'PSWk')](bU(0x11d5,'fF*y')))?.[bU(gh.lT,'Y43!')]('=')[0x1];if(bI&&bI==await MD5MD5(k+o+n))return fetch(new Request(bU(0x1091,gh.bA)+'eed.cloudf'+bU(gh.lU,'BOyl')+bU(gh.lV,gh.lW),{'headers':{'Referer':'https://sp'+'eed.cloudf'+'lare.com/'}}));}else{if(w===bU(0xbc1,gh.lX))return new Response('User-agent'+bU(0x4ae,gh.iQ)+bU(gh.lY,gh.lZ),{'status':0xc8,'headers':{'Content-Type':bU(0x73f,gh.m0)+';\x20charset='+bU(gh.m1,'28ve')}});}}}}}}}}}else{if(!r)return fetch(Pages静态页面+bU(0x494,'rf[g'))[bU(0x394,'C$OC')](async bJ=>{const c0=bU,bK=new Headers(bJ[c0(gf.c,'QUGh')]);bK[c0(gf.d,gf.e)](c0(gf.f,'PZs^')+c0(0xc82,gf.g),c0(gf.h,gf.i)+c0(0x2a1,gf.j)+c0(gf.k,'BOyl')+'idate,\x20pro'+c0(0xb63,'7&2d')+c0(0xf03,gf.l)),bK[c0(0xc5d,'C$OC')](c0(gf.m,gf.l),c0(0x241,'phq4')),bK[c0(0x3e5,gf.n)](c0(gf.o,'N47n'),'0');let bL=await bJ[c0(gf.p,gf.q)]();return bL=bL[c0(0x4f1,'wEo%')](/"\.\.\/logo\.png"/g,'\x22'+Pages静态页面+c0(0x1374,gf.r)),bL=bL[c0(gf.s,gf.t)](/src=['"]\.\.\/logo\.png['"]/g,c0(gf.u,'28ve')+Pages静态页面+c0(0x10b1,'wEo%')),new Response(bL,{'status':0x194,'statusText':bJ['statusText'],'headers':bK});});}}}}if(/\.\w{2,4}$/[bU(0x1238,'@[(1')](j[bU(gh.ad,'LqG1')])){const bJ=await fetch(Pages静态页面+j[bU(gh.m2,gh.lJ)])[bU(gh.m3,'l8v2')](()=>{});if(bJ&&bJ['ok'])return bJ;}let y=d[bU(0x300,'!Zq$')]||bU(0xe12,'fF*y');if(y&&y!==bU(0x11ea,gh.a2)&&y!==bU(0x1268,'Va2L')){y=y[bU(gh.m4,'!]W8')]()[bU(0xfcc,gh.j8)](/\/$/,'');if(!y[bU(gh.m5,'Sv8c')](/^https?:\/\//i))y='https://'+y;if(y[bU(0xaf1,gh.P)+'e']()[bU(0x9e6,gh.i0)](bU(0x120f,'A%[1')))y=bU(0x6e6,gh.li)+y[bU(0xa24,'Va2L')](0x7);try{const bK=new URL(y);y=bK[bU(0x5fe,'k7Xm')]+'//'+bK[bU(0x126e,gh.m6)];}catch(bL){y=bU(gh.m7,gh.C);}}if(y==='1101')return new Response(await html1101(j[bU(gh.m8,'fv*n')],x),{'status':0xc8,'headers':{'Content-Type':'text/html;'+'\x20charset=U'+'TF-8'}});try{const bM=new URL(y),bN=new Headers(c[bU(gh.m9,gh.iN)]);bN[bU(gh.ma,'tY0J')](bU(0x3e4,gh.mb),bM[bU(0xa03,gh.mc)]),bN[bU(0x1081,')C#k')](bU(gh.md,gh.jE),bM[bU(gh.me,gh.h7)]),bN[bU(gh.mf,'Xi(z')](bU(gh.mg,'PSWk'),bM['origin']);if(!bN['has'](bU(0x999,gh.mh))&&k&&k!==bU(0xbc2,'wEo%'))bN[bU(0x307,gh.b4)](bU(0x8ad,gh.au),k);const bO=await fetch(bM[bU(0xd85,gh.gy)]+j['pathname']+j[bU(gh.mi,')C#k')],{'method':c['method'],'headers':bN,'body':c[bU(gh.mj,gh.mk)],'cf':c['cf']}),bP=bO[bU(0x12bf,'k7Xm')]['get'](bU(0x8f7,gh.ml)+'pe')||'';if(/text|javascript|json|xml/[bU(0x1176,'iv@q')](bP)){const bQ=(await bO[bU(0xb5e,'fv*n')]())['replaceAll'](bM[bU(gh.mm,'iJC%')],j[bU(gh.lu,gh.mn)]);return new Response(bQ,{'status':bO[bU(0x1004,'BOyl')],'headers':{...Object[bU(gh.mo,gh.N)+'s'](bO[bU(gh.mp,'S^c^')]),'Cache-Control':bU(0xac6,gh.mq)}});}return bO;}catch(bR){}return new Response(await nginx(),{'status':0xc8,'headers':{'Content-Type':bU(gh.mr,gh.ms)+'\x20charset=U'+bU(gh.mt,gh.mu)}});}};async function 处理XHTTP请求(c,d){const gr={c:0xc30,d:'Xi(z',e:0xe7d,f:0x1247,g:'3[bl',h:0x734,i:'fF*y',j:'phq4',k:0x1039,l:0x139b,m:0x106a,n:0xe26,o:'S^c^',p:'C$OC',q:0x12c0,r:'mwi^',s:'^HuX',t:0x7ce,u:0x8c9,v:'Va2L'},gq={c:0x1cd,d:'j(]c',e:0x1089},gp={c:0x868,d:'CcAE',e:'EvPX',f:0x122e,g:0x8b8,h:'N9Nf',i:'k7Xm',j:'Sv8c',k:'Wy]o',l:'PSWk',m:0x134f,n:0x9a0,o:'phq4',p:0xafa,q:0x501},go={c:0x822,d:'S^c^'},gl={c:0x2b9},gj={c:0xe39,d:'$y&I'},c1=bT;if(!c[c1(gr.c,gr.d)])return new Response(c1(gr.e,'QUGh')+'t',{'status':0x190});const f=c[c1(gr.f,gr.g)][c1(gr.h,gr.i)](),g=await 读取XHTTP首包(f,d);if(!g){try{f[c1(0xc29,gr.j)+'k']();}catch(o){}return new Response(c1(0xc07,'28ve')+c1(gr.k,gr.i),{'status':0x190});}if(isSpeedTestSite(g[c1(gr.l,'aric')])){try{f[c1(gr.m,'BOyl')+'k']();}catch(p){}return new Response(c1(gr.n,gr.o),{'status':0x193});}if(g['isUDP']&&g['协议']!=='trojan'&&g[c1(0x7d8,gr.p)]!==0x35){try{f[c1(0x11b3,'z][D')+'k']();}catch(q){}return new Response(c1(gr.q,gr.r)+'\x20supported',{'status':0x190});}const h={'socket':null,'connectingPromise':null,'retryConnect':null};let i=null,j=null;const k=new Headers({'Content-Type':c1(0x10ec,'C$OC')+c1(0x275,gr.s)+c1(gr.t,'aw3v'),'X-Accel-Buffering':'no','Cache-Control':c1(gr.u,gr.v)}),l=()=>{const c2=c1;if(j){try{j[c2(0x16c,'k7Xm')+'k']();}catch(r){}j=null;}i=null;},m=()=>{const c3=c1,r=h['socket'];if(!r)return null;return r!==i&&(l(),i=r,j=r[c3(gj.c,'wEo%')][c3(0x104c,gj.d)]()),j;};let n=null;return new Response(new ReadableStream({async 'start'(r){const gm={c:'^a]A',d:'Va2L',e:0xaa7},gk={c:0xd78,d:'^a]A',e:'Wy]o'},c4=c1;let s=![],t=g[c4(gp.c,gp.d)];const u={'缓存':new Uint8Array(0x0)},v={'readyState':WebSocket[c4(0x287,'Y43!')],'send'(y){const c5=c4;if(s)return;try{const z=y instanceof Uint8Array?y:y instanceof ArrayBuffer?new Uint8Array(y):ArrayBuffer['isView'](y)?new Uint8Array(y['buffer'],y[c5(gk.c,gk.d)],y[c5(0xdfa,'Va2L')]):new Uint8Array(y);r['enqueue'](z);}catch(A){s=!![],this[c5(0x55c,gk.e)]=WebSocket['CLOSED'];}},'close'(){const c6=c4;if(s)return;s=!![],this[c6(0x526,'Va2L')]=WebSocket[c6(gl.c,'k7Xm')];try{r[c6(0xbfa,'^HuX')]();}catch(y){}}},w=n=创建上行写入队列({'获取写入器':m,'释放写入器':l,'重试连接':async()=>{const c7=c4;if(typeof h['retryConne'+'ct']!==c7(0x12e2,gm.c))throw new Error(c7(0x681,gm.d)+'ailable');await h[c7(gm.e,'l8v2')+'ct']();},'关闭连接':()=>{try{h['socket']?.['close']();}catch(y){}closeSocketQuietly(v);},'名称':c4(0xd32,gp.e)}),x=async(y,z=!![])=>{const c8=c4;return w[c8(go.c,go.d)](y,z);};try{if(g[c4(0x10b0,'!]W8')]){if(g['rawData']?.[c4(0x1361,'S^c^')]){if(g['协议']==='trojan')await 转发木马UDP数据(g[c4(gp.f,'Xi(z')],v,u,c);else await forwardataudp(g[c4(gp.g,'k7Xm')],v,t,c);t=null;}}else await forwardataTCP(g[c4(0xa4a,gp.h)],g[c4(0x12d9,gp.i)],g[c4(0x742,gp.j)],v,g[c4(0xc91,gp.k)],h,d,c);while(!![]){const {done:y,value:z}=await f['read']();if(y)break;if(!z||z[c4(0x664,gp.l)]===0x0)continue;if(g[c4(gp.m,'9Sq3')]){if(g['协议']===c4(gp.n,gp.o))await 转发木马UDP数据(z,v,u,c);else await forwardataudp(z,v,t,c);t=null;}else{if(!await x(z))throw new Error(c4(0xf12,'phq4')+'ket\x20is\x20not'+'\x20ready');}}if(!g['isUDP']){await w[c4(gp.p,'iv@q')]();const A=m();if(A)try{await A[c4(gp.q,'l8v2')]();}catch(B){}}}catch(C){log('[XHTTP转发]\x20'+c4(0xfcf,'9Sq3')+(C?.[c4(0x974,'rf[g')]||C)),closeSocketQuietly(v);}finally{w['清空'](),l();try{f['releaseLoc'+'k']();}catch(D){}}},'cancel'(){const c9=c1;n?.['清空']();try{h[c9(gq.c,gq.d)]?.[c9(gq.e,'7&2d')]();}catch(r){}l();try{f[c9(0x12af,'iv@q')+'k']();}catch(s){}}}),{'status':0xc8,'headers':k});}function 有效数据长度(c){const gs={c:0x688,d:'qjcf'},ca=bT;if(!c)return 0x0;if(typeof c['byteLength']===ca(gs.c,'N47n'))return c[ca(0x9f7,gs.d)];if(typeof c['length']==='number')return c['length'];return 0x0;}async function 读取XHTTP首包(c,d){const gv={c:0x11eb,d:0x2b3,e:'fv*n',f:0x414,g:'wEo%',h:'wEo%',i:0xb8d,j:0x21c},gu={c:'N47n',d:0xd2d,e:'iJC%',f:'Wy]o',g:0x2bf,h:'N9Nf',i:0x71d,j:'Xi(z',k:'v[8e',l:0x37a,m:'fv*n',n:0x2f5,o:0x503,p:'9Sq3',q:'wEo%',r:0xaec,s:'7&2d'},gt={c:'9Sq3',d:'fP7x',e:'N47n',f:0x18f,g:0xcf1,h:'k7Xm',i:0xbdb,j:'!Zq$',k:'aw3v',l:0xb8f,m:0xf0b,n:'EvPX',o:0x1382,p:'iv@q'},cd=bT,e=VLESS文本解码器,f=m=>{const cb=b,n=m[cb(0x956,'Y43!')];if(n<0x12)return{'状态':cb(0xbaf,gt.c)};if(!UUID字节匹配(m,0x1,d))return{'状态':cb(0x1145,gt.d)};const o=m[0x11],p=0x12+o;if(n<p+0x1)return{'状态':'need_more'};const q=m[p];if(q!==0x1&&q!==0x2)return{'状态':cb(0x103d,gt.e)};const r=p+0x1;if(n<r+0x3)return{'状态':cb(gt.f,'ah7w')};const s=m[r]<<0x8|m[r+0x1],t=m[r+0x2],u=r+0x3;let v=-0x1,w='';if(t===0x1){if(n<u+0x4)return{'状态':cb(gt.g,gt.h)};w=m[u]+'.'+m[u+0x1]+'.'+m[u+0x2]+'.'+m[u+0x3],v=u+0x4;}else{if(t===0x2){if(n<u+0x1)return{'状态':cb(gt.i,gt.j)};const x=m[u];if(n<u+0x1+x)return{'状态':cb(0x559,gt.k)};w=e[cb(gt.l,'LqG1')](m[cb(0xb39,'!Zq$')](u+0x1,u+0x1+x)),v=u+0x1+x;}else{if(t===0x3){if(n<u+0x10)return{'状态':cb(0x254,'Y43!')};const y=[];for(let z=0x0;z<0x8;z++){const A=u+z*0x2;y[cb(gt.m,'iJC%')]((m[A]<<0x8|m[A+0x1])[cb(0x10a3,gt.n)](0x10));}w=y[cb(0x68f,'z][D')](':'),v=u+0x10;}else return{'状态':cb(0x813,'ah7w')};}}if(!w)return{'状态':cb(0x813,'ah7w')};return{'状态':'ok','结果':{'协议':'vl'+cb(gt.o,gt.p),'hostname':w,'port':s,'isUDP':q===0x2,'rawData':m['subarray'](v),'respHeader':new Uint8Array([m[0x0],0x0])}};},g=m=>{const cc=b,n=sha224(d),o=new TextEncoder()[cc(0x622,gu.c)](n),p=m[cc(gu.d,gu.e)];if(p<0x3a)return{'状态':cc(0xbdb,'!Zq$')};if(m[0x38]!==0xd||m[0x39]!==0xa)return{'状态':'invalid'};for(let y=0x0;y<0x38;y++){if(m[y]!==o[y])return{'状态':cc(0x21c,gu.f)};}const q=0x3a;if(p<q+0x2)return{'状态':cc(0x1155,'PSWk')};const r=m[q];if(r!==0x1&&r!==0x3)return{'状态':cc(gu.g,gu.h)};const s=r===0x3,t=m[q+0x1];let u=q+0x2,v='';if(t===0x1){if(p<u+0x4)return{'状态':cc(0xcf8,'wEo%')};v=m[u]+'.'+m[u+0x1]+'.'+m[u+0x2]+'.'+m[u+0x3],u+=0x4;}else{if(t===0x3){if(p<u+0x1)return{'状态':cc(gu.i,'N47n')};const z=m[u];if(p<u+0x1+z)return{'状态':'need_more'};v=e[cc(0x96d,'Sv8c')](m['subarray'](u+0x1,u+0x1+z)),u+=0x1+z;}else{if(t===0x4){if(p<u+0x10)return{'状态':cc(0x1242,gu.j)};const A=[];for(let B=0x0;B<0x8;B++){const C=u+B*0x2;A[cc(0x118e,gu.k)]((m[C]<<0x8|m[C+0x1])[cc(gu.l,gu.m)](0x10));}v=A['join'](':'),u+=0x10;}else return{'状态':cc(gu.n,'^HuX')};}}if(!v)return{'状态':'invalid'};if(p<u+0x4)return{'状态':cc(gu.o,'@[(1')};const w=m[u]<<0x8|m[u+0x1];if(m[u+0x2]!==0xd||m[u+0x3]!==0xa)return{'状态':cc(0x12a7,gu.p)};const x=u+0x4;return{'状态':'ok','结果':{'协议':cc(0x52e,gu.q),'hostname':v,'port':w,'isUDP':s,'rawData':m[cc(gu.r,gu.s)](x),'respHeader':null}};};let h=new Uint8Array(0x400),i=0x0;while(!![]){const {value:m,done:n}=await c[cd(0x1128,'@[(1')]();if(n){if(i===0x0)return null;break;}const o=m instanceof Uint8Array?m:new Uint8Array(m);if(i+o[cd(gv.c,'QUGh')]>h[cd(0xaea,'Wy]o')]){const s=new Uint8Array(Math[cd(gv.d,gv.e)](h[cd(gv.f,gv.g)]*0x2,i+o['byteLength']));s['set'](h['subarray'](0x0,i)),h=s;}h['set'](o,i),i+=o[cd(0x414,gv.h)];const p=h['subarray'](0x0,i),q=g(p);if(q['状态']==='ok')return{...q['结果'],'reader':c};const r=f(p);if(r['状态']==='ok')return{...r['结果'],'reader':c};if(q['状态']===cd(gv.i,'Y43!')&&r['状态']===cd(gv.j,'Wy]o'))return null;}const j=h[cd(0xac5,'ah7w')](0x0,i),k=g(j);if(k['状态']==='ok')return{...k['结果'],'reader':c};const l=f(j);if(l['状态']==='ok')return{...l['结果'],'reader':c};return null;}async function 处理gRPC请求(c,d){const gI={c:'3[bl',d:'wEo%'},gH={c:0x1023,d:0x65f,e:'PSWk'},gG={c:'EvPX',d:'nuJ(',e:'@[(1',f:0xaba,g:'9Sq3',h:0x10f1,i:0x122b,j:'N47n',k:0x1bb,l:'iJC%',m:0x9bd,n:'l8v2',o:0xb0f,p:'Y43!',q:0x12b8,r:'^HuX',s:0x6c5,t:'Va2L',u:'BOyl',v:0x125b,w:'Wy]o',x:'j(]c',y:0xb69,z:'PZs^',A:0x62e,B:')C#k',C:0x619,D:'tY0J',E:0xc34,F:0x75d,G:'iv@q',H:0xe80,I:0x74f,J:'z][D',K:'N9Nf',L:0x857,M:0x10c9,N:'^a]A'},gE={c:0x29e},gx={c:0x12bb,d:'wEo%',e:'mwi^',f:0xaf8},gw={c:0x1127,d:0x1262,e:0xd2d,f:'iJC%',g:0x977,h:'LqG1',i:0x295,j:'$y&I',k:')C#k'},ce=bT;if(!c[ce(0x1247,gI.c)])return new Response('Bad\x20Reques'+'t',{'status':0x190});const e=c['body'][ce(0x9aa,'mwi^')](),f={'socket':null,'connectingPromise':null,'retryConnect':null};let g=![];const h={'缓存':new Uint8Array(0x0)};let i=null,j=null,k=null,l=null;const m=new Headers({'Content-Type':'applicatio'+'n/grpc','grpc-status':'0','X-Accel-Buffering':'no','Cache-Control':'no-store'}),n=下行Grain包字节,o=Math[ce(0x105b,gI.d)](下行Grain静默毫秒,0x1);return new Response(new ReadableStream({async 'start'(p){const gD={c:0x703},gB={c:')C#k',d:0xf38,e:'iv@q'},gy={c:0x201,d:'z][D',e:0x116e,f:'aw3v',g:0xf6e,h:'qjcf'},cf=ce;let q=![],r=[],s=0x0,t=null,u=![];const v={'readyState':WebSocket[cf(0x989,gG.c)],'send'(C){const cg=cf;if(q)return;const D=C instanceof Uint8Array?C:new Uint8Array(C),E=[];let F=D['byteLength']>>>0x0;while(F>0x7f){E[cg(gw.c,'Sv8c')](F&0x7f|0x80),F>>>=0x7;}E['push'](F);const G=new Uint8Array(E),H=0x1+G[cg(gw.d,'N9Nf')]+D[cg(gw.e,gw.f)],I=new Uint8Array(0x5+H);I[0x0]=0x0,I[0x1]=H>>>0x18&0xff,I[0x2]=H>>>0x10&0xff,I[0x3]=H>>>0x8&0xff,I[0x4]=H&0xff,I[0x5]=0xa,I[cg(gw.g,gw.h)](G,0x6),I[cg(0x1241,'S^c^')](D,0x6+G[cg(gw.i,gw.j)]),r[cg(0x117e,'j(]c')](I),s+=I[cg(0x279,gw.k)],x();},'close'(){const ch=cf;if(this[ch(gx.c,'!]W8')]===WebSocket[ch(0x1362,gx.d)])return;w(!![]),q=!![],this[ch(0x3c3,gx.e)]=WebSocket['CLOSED'];try{p[ch(gx.f,'QUGh')]();}catch(C){}}},w=(C=![])=>{const ci=cf;u=![];t&&(clearTimeout(t),t=null);if(!C&&q||s===0x0)return;const D=new Uint8Array(s);let E=0x0;for(const F of r){D[ci(gy.c,gy.d)](F,E),E+=F[ci(gy.e,gy.f)];}r=[],s=0x0;try{p['enqueue'](D);}catch(G){q=!![],v['readyState']=WebSocket[ci(gy.g,gy.h)];}},x=()=>{if(s>=n){w();return;}if(u||t)return;u=!![],queueMicrotask(()=>{u=![];if(q||s===0x0||t)return;t=setTimeout(w,o);});},y=()=>{const cj=cf;if(q)return;l?.['清空'](),w(!![]),q=!![],v[cj(0xd57,gB.c)]=WebSocket['CLOSED'];if(t)clearTimeout(t);if(k){try{k[cj(gB.d,'C$OC')+'k']();}catch(C){}k=null;}j=null;try{e[cj(0xb6d,'EvPX')+'k']();}catch(D){}try{f[cj(0x1226,'!Zq$')]?.[cj(0x293,gB.e)]();}catch(E){}try{p['close']();}catch(F){}},z=()=>{const ck=cf;if(k){try{k[ck(0xd7b,'!]W8')+'k']();}catch(C){}k=null;}j=null;},A=l=创建上行写入队列({'获取写入器':()=>{const cl=cf,C=f[cl(0x108d,'EvPX')];if(!C)return null;return C!==j&&(z(),j=C,k=C[cl(gD.c,'j(]c')]['getWriter']()),k;},'释放写入器':z,'重试连接':async()=>{const cm=cf;if(typeof f[cm(0x132d,'aric')+'ct']!==cm(0x547,'3Pw('))throw new Error(cm(gE.c,'nuJ(')+'ailable');await f[cm(0x2a3,'aw3v')+'ct']();},'关闭连接':y,'名称':cf(0x92e,gG.d)}),B=async(C,D=!![])=>{return A['写入并等待'](C,D);};try{let C=new Uint8Array(0x0);while(!![]){const {done:D,value:E}=await e[cf(0xdf1,'7&2d')]();if(D)break;if(!E||E[cf(0xc67,gG.e)]===0x0)continue;const F=E instanceof Uint8Array?E:new Uint8Array(E),G=new Uint8Array(C[cf(0xda6,'l8v2')]+F['length']);G[cf(gG.f,'v[8e')](C,0x0),G[cf(0x46c,gG.c)](F,C[cf(0xbe6,'fP7x')]),C=G;while(C[cf(0x80b,gG.g)]>=0x5){const H=C[0x1]<<0x18>>>0x0|C[0x2]<<0x10|C[0x3]<<0x8|C[0x4],I=0x5+H;if(C[cf(0xa7b,'fv*n')]<I)break;const J=C[cf(0x134d,'tY0J')](0x5,I);C=C[cf(gG.h,'v[8e')](I);if(!J[cf(gG.i,gG.j)])continue;let K=J;if(K['byteLength']>=0x2&&K[0x0]===0xa){let L=0x0,M=0x1,N=![];while(M<K['length']){const O=K[M++];if((O&0x80)===0x0){N=!![];break;}L+=0x7;if(L>0x23)break;}if(N)K=K[cf(gG.k,gG.l)](M);}if(!K[cf(gG.m,gG.n)])continue;if(g){if(i)await 转发木马UDP数据(K,v,h,c);else await forwardataudp(K,v,null,c);continue;}if(f[cf(gG.o,gG.p)]){if(!await B(K))throw new Error('Remote\x20soc'+'ket\x20is\x20not'+cf(gG.q,gG.r));}else{const P=数据转Uint8Array(K);if(i===null)i=P['byteLength']>=0x3a&&P[0x38]===0xd&&P[0x39]===0xa;if(i){const Q=解析木马请求(P,d);if(Q?.[cf(0x955,'rf[g')])throw new Error(Q[cf(gG.s,gG.t)]||cf(0xf9b,gG.u)+'ojan\x20reque'+'st');const {port:R,hostname:S,rawClientData:T,isUDP:U}=Q;log(cf(gG.v,'PZs^')+'包:\x20'+S+':'+R+'\x20|\x20UDP:\x20'+(U?'是':'否'));if(isSpeedTestSite(S))throw new Error(cf(0xc21,gG.w)+cf(0x12eb,'aric')+cf(0xdae,gG.x));if(U){g=!![];if(有效数据长度(T)>0x0)await 转发木马UDP数据(T,v,h,c);}else await forwardataTCP(S,R,T,v,null,f,d,c);}else{i=![];const V=解析魏烈思请求(P,d);if(V?.[cf(gG.y,gG.z)])throw new Error(V[cf(gG.A,gG.B)]||cf(0x1275,'LqG1')+cf(gG.C,gG.D));const {port:W,hostname:X,version:Y,isUDP:Z,rawClientData:a0}=V;log(cf(gG.E,'fP7x')+cf(gG.F,'phq4')+X+':'+W+cf(0x49b,gG.G)+(Z?'是':'否'));if(isSpeedTestSite(X))throw new Error(cf(gG.H,gG.l)+'site\x20is\x20bl'+cf(gG.I,gG.J));if(Z){if(W!==0x35)throw new Error(cf(0x31e,gG.K)+cf(gG.L,'wEo%'));g=!![];}const a1=new Uint8Array([Y,0x0]);v[cf(gG.M,'N9Nf')](a1);const a2=a0;if(g){if(i)await 转发木马UDP数据(a2,v,h,c);else await forwardataudp(a2,v,null,c);}else await forwardataTCP(X,W,a2,v,null,f,d,c);}}}w();}await A[cf(0xa8a,gG.r)]();}catch(a3){log(cf(0xe86,gG.N)+'理失败:\x20'+(a3?.['message']||a3));}finally{A['清空'](),z(),y();}},'cancel'(){const cn=ce;l?.['清空']();try{f[cn(gH.c,'l8v2')]?.[cn(0x1c7,'C$OC')]();}catch(p){}try{e[cn(gH.d,gH.e)+'k']();}catch(q){}}}),{'status':0xc8,'headers':m});}function 是有效WS早期数据(c,d){const gJ={c:'N%$I'},co=bT;if(!c?.['byteLength'])return![];if(c[co(0x292,'!]W8')]>=0x12&&UUID字节匹配(c,0x1,d))return!![];if(c['byteLength']<0x3a||c[0x38]!==0xd||c[0x39]!==0xa)return![];const e=sha224(d);for(let f=0x0;f<0x38;f++){if(c[f]!==e[co(0xaf2,gJ.c)](f))return![];}return!![];}function 解码WS早期数据(c,d){const gK={c:0xf5c,d:'Y43!',e:0x4eb,f:'7&2d',g:0x12cd,h:0xbbd,i:'fF*y',j:0x509,k:'k7Xm',l:0x199,m:'fP7x',n:'iJC%',o:0x4c5,p:'!]W8'},cp=bT;if(!c)return null;if(c[cp(gK.c,gK.d)]>WS早期数据最大头长度)throw new Error(cp(gK.e,'iJC%')+cp(0x1352,gK.f)+'rge');let e;const f=Uint8Array;if(typeof f['fromBase64']===cp(gK.g,'N%$I'))try{e=f[cp(gK.h,'wEo%')](c,{'alphabet':cp(0xf31,'qjcf')});}catch(g){}if(!e){let h=c['replace'](/-/g,'+')[cp(0x4c8,gK.i)](/_/g,'/');const j=h['length']%0x4;if(j)h+='='[cp(gK.j,gK.k)](0x4-j);let k;try{k=atob(h);}catch(l){return null;}e=new Uint8Array(k[cp(0xb9e,'iv@q')]);for(let m=0x0;m<k[cp(0x3b8,'S^c^')];m++)e[m]=k[cp(gK.l,gK.m)](m);}if(e[cp(0xd2d,gK.n)]>WS早期数据最大字节)throw new Error(cp(gK.o,'l8v2')+cp(0xeb3,gK.p)+'rge');return 是有效WS早期数据(e,d)?e:null;}async function 处理WS请求(c,d,e){const hg={c:0x94e,d:0x126b,e:0x1057,f:'A%[1',g:'j(]c',h:0xf7f,i:0xaa2,j:0x6be,k:'rf[g',l:0xfc9,m:'l8v2',n:')C#k',o:0x69e,p:'PZs^',q:'aw3v',r:'N47n',s:0x7f2,t:'N9Nf',u:0xdc7,v:0xfbf},hd={c:'z][D'},ha={c:0x9c4},h8={c:0x43c,d:'iJC%'},h7={c:0xfff,d:'Xi(z',e:0xff4,f:'j(]c',g:0x3c5,h:0xf0e,i:'mwi^'},h6={c:0x26f,d:'CcAE',e:'N%$I',f:'N47n',g:'wEo%',h:0x1147,i:0xc92,j:0xedb,k:'28ve',l:0xf40,m:0x108c,n:'qjcf',o:0x108b,p:'l8v2',q:'N9Nf',r:'!]W8',s:0x498},h5={c:0x78b,d:'fv*n',e:0x33d,f:0xf9e,g:0x10fc,h:0x2e5,i:'9Sq3',j:0x2e4,k:'A%[1',l:0x64c,m:'^a]A',n:'k7Xm',o:'mwi^',p:'$y&I',q:0x9e9,r:'phq4',s:'fF*y',t:0xb2e,u:'@[(1',v:'BOyl',w:0x5bb,x:'LqG1',y:0x887,z:'N9Nf',A:0xef4,B:'PZs^',C:0xa06,D:'aric',E:0x136e,F:0xec6,G:'fP7x',H:0xe8d,I:'wEo%',J:0xc63,K:0xd95,L:0xe6d,M:0x94f,N:'QUGh'},h4={c:'z][D'},h2={c:'l8v2',d:')C#k',e:'fv*n',f:0x1018,g:0x59d,h:'EvPX',i:0xdf2,j:'l8v2'},gP={c:0x3d1,d:'aw3v'},gO={c:'Va2L',d:'iJC%'},gN={c:0x7ff,d:'3[bl',e:'!]W8'},gM={c:0xc5a},cq=bT,f=new WebSocketPair(),[g,h]=Object[cq(hg.c,'!Zq$')](f);try{h[cq(hg.d,'S^c^')]({'allowHalfOpen':!![]});}catch(K){h['accept']();}h[cq(hg.e,hg.f)]=cq(0x40d,hg.g)+'r';let i={'socket':null,'connectingPromise':null,'retryConnect':null},j=![],k=null;const l={'缓存':new Uint8Array(0x0)},m=c[cq(hg.h,'3[bl')][cq(hg.i,'!]W8')](cq(hg.j,hg.k)+cq(hg.l,'tY0J')+'ol')||'',n=!!e[cq(0xe82,hg.m)+'ms'][cq(0x7cb,'7&2d')](cq(0x2c5,hg.n));let o=null,p=Promise[cq(hg.o,hg.p)](),q=![],r=![],s=![],t=0x0,u=0x0,v=null,w=null,x=null,y=null,z=null;const A=()=>{if(x){try{x['releaseLoc'+'k']();}catch(L){}x=null;}w=null;},B=o=创建上行写入队列({'获取写入器':()=>{const cr=cq,L=i[cr(gM.c,'A%[1')];if(!L)return null;return L!==w&&(A(),w=L,x=L[cr(0xe18,'Xi(z')]['getWriter']()),x;},'释放写入器':A,'重试连接':async()=>{const cs=cq;if(typeof i[cs(gN.c,'fF*y')+'ct']!==cs(0xf04,gN.d))throw new Error(cs(0xdf9,'ah7w')+cs(0x322,gN.e));await i['retryConne'+'ct']();},'关闭连接':()=>{const ct=cq;try{i[ct(0x64f,gO.c)]?.[ct(0xb53,gO.d)]();}catch(L){}closeSocketQuietly(h);},'名称':cq(0xa93,hg.q)}),C=async(L,M=!![])=>{const cu=cq;return B[cu(gP.c,gP.d)](L,M);},D=async()=>{const h0={c:0x11f2,d:0x2db,e:'nuJ(',f:0x128e,g:'$y&I',h:0x12e7,i:'fF*y'},gZ={c:'Wy]o'},gR={c:0x5e5,d:'tY0J',e:'PSWk',f:'Wy]o',g:0x326,h:'j(]c',i:0xac5,j:'ah7w',k:0x8b6,l:0x13a0,m:'mwi^',n:0x2f8,o:'EvPX',p:0x4aa,q:'CcAE',r:0xead,s:'C$OC',t:0x591,u:'3[bl',v:0xf00,w:0xaf9,x:'$y&I',y:0x5ef,z:'3Pw(',A:0x711,B:'aric',C:0x636,D:0x9db,E:0x4ff,F:'N%$I',G:'iJC%',H:0x4fc,I:0xbe8},gQ={c:0x880,d:0x4aa,e:'CcAE'},cH=cq;if(y)return y;return!z&&(z=(async()=>{const gY={c:0xea8},gX={c:0x530,d:0x1c5},gW={c:0x953,d:'mwi^'},gU={c:0xdaa,d:'7&2d',e:0x1223,f:'9Sq3',g:0x893,h:0x28b,i:'!Zq$',j:0x1164},gS={c:'Y43!',d:0x12ce,e:'mwi^',f:'Va2L',g:'!]W8',h:'wEo%',i:0x17a,j:'fF*y',k:'fP7x',l:0x98a,m:'28ve',n:0xe3e,o:'phq4',p:0xfa3,q:'fv*n',r:0x2c8,s:0x1220,t:0xf22,u:'CcAE',v:0x860,w:0x940,x:'3Pw(',y:0xc67,z:'@[(1',A:0xe47,B:')C#k',C:0x91a,D:0x986,E:'z][D'},cv=b,L=(e[cv(0xe82,h2.c)+'ms'][cv(0x12ae,h2.d)](cv(0x7c3,h2.e))||'')[cv(h2.f,'PZs^')+'e'](),M=SS支持加密配置[L]||SS支持加密配置['aes-128-gc'+'m'],N=[M,...Object[cv(h2.g,h2.h)](SS支持加密配置)[cv(h2.i,h2.j)](Z=>Z[cv(0x438,'Sv8c')]!==M[cv(0x1398,'aric')])],O=new Map(),P=Z=>{const cw=cv;if(!O[cw(gQ.c,'S^c^')](Z['method']))O[cw(0x1081,')C#k')](Z[cw(gQ.d,gQ.e)],SS派生主密钥(d,Z[cw(0x64b,'iJC%')]));return O['get'](Z['method']);},Q={'buffer':new Uint8Array(0x0),'hasSalt':![],'waitPayloadLength':null,'decryptKey':null,'nonceCounter':new Uint8Array(SSNonce长度),'加密配置':null},R=async()=>{const cx=cv,Z=0x2+SSAEAD标签长度,a0=Math[cx(gR.c,'mwi^')](...N['map'](a4=>a4[cx(0x708,'3[bl')])),a1=0x10,a2=Math[cx(0x1233,'rf[g')](a1,Math['max'](0x0,Q['buffer'][cx(0x4e4,gR.d)]-(Z+Math['min'](...N['map'](a4=>a4[cx(0x1387,'CcAE')])))));for(let a4=0x0;a4<=a2;a4++){for(const a5 of N){const a6=a4+a5[cx(0x708,'3[bl')]+Z;if(Q['buffer'][cx(0x664,gR.e)]<a6)continue;const a7=Q['buffer'][cx(0x11a0,gR.f)](a4,a4+a5[cx(gR.g,gR.h)]),a8=Q[cx(0xdeb,'aw3v')][cx(gR.i,gR.j)](a4+a5['saltLen'],a6),a9=await P(a5),aa=await SS派生会话密钥(a5,a9,a7,[cx(gR.k,'fv*n')]),ab=new Uint8Array(SSNonce长度);try{const ac=await SSAEAD解密(aa,ab,a8);if(ac[cx(0x8f0,'BOyl')]!==0x2)continue;const ad=ac[0x0]<<0x8|ac[0x1];if(ad<0x0||ad>a5[cx(0xd3d,gR.j)])continue;if(a4>0x0)log('[SS入站]\x20检测到'+cx(gR.l,gR.m)+a4+'B,已自动对齐');if(a5[cx(gR.n,gR.o)]!==M[cx(0x336,'9Sq3')])log(cx(0xeed,'N47n')+cx(0x9c8,'Xi(z')+(L||M[cx(gR.p,gR.q)])+cx(0x20e,'C$OC')+a5[cx(gR.r,gR.s)]+cx(0xfb3,'^a]A'));return Q[cx(gR.t,'BOyl')]=Q['buffer'][cx(0xd33,gR.u)](a6),Q[cx(0x923,'!Zq$')]=aa,Q[cx(0x1278,'$y&I')+'er']=ab,Q[cx(gR.v,gR.h)+'dLength']=ad,Q[cx(gR.w,gR.x)]=a5,Q[cx(gR.y,gR.z)]=!![],!![];}catch(ae){}}}const a3=a0+Z+a1;if(Q[cx(gR.A,gR.B)][cx(gR.C,'iv@q')]>=a3)throw new Error('SS\x20handsha'+cx(gR.D,'CcAE')+'\x20failed\x20(e'+cx(gR.E,gR.F)+(L||cx(0x12d2,gR.G))+(cx(0x3e0,'l8v2')+cx(gR.H,'Y43!'))+N[cx(gR.I,'C$OC')](af=>af['method'])['join']('/')+')');return![];},S={async '输入'(Z){const cy=cv,a0=数据转Uint8Array(Z);if(a0[cy(0x956,gS.c)]>0x0)Q['buffer']=拼接字节数据(Q[cy(gS.d,'@[(1')],a0);if(!Q[cy(0x5ef,'3Pw(')]){const a2=await R();if(!a2)return[];}const a1=[];while(!![]){if(Q[cy(0x8aa,'fP7x')+'dLength']===null){const a6=0x2+SSAEAD标签长度;if(Q[cy(0xc0f,gS.e)][cy(0xdfa,gS.f)]<a6)break;const a7=Q[cy(0xd94,'LqG1')]['subarray'](0x0,a6);Q[cy(0xf87,'^HuX')]=Q['buffer'][cy(0x6f8,gS.g)](a6);const a8=await SSAEAD解密(Q[cy(0x8e3,gS.h)],Q[cy(gS.i,'fP7x')+'er'],a7);if(a8['byteLength']!==0x2)throw new Error(cy(0x946,gS.j)+cy(0xfac,gS.k)+cy(gS.l,gS.m));const a9=a8[0x0]<<0x8|a8[0x1];if(a9<0x0||a9>Q[cy(gS.n,gS.o)][cy(gS.p,'!]W8')])throw new Error(cy(0x12cf,gS.q)+'\x20length\x20in'+cy(gS.r,'fv*n')+a9);Q[cy(gS.s,'nuJ(')+cy(gS.t,gS.u)]=a9;}const a3=Q[cy(gS.v,'iv@q')+'dLength']+SSAEAD标签长度;if(Q[cy(gS.w,gS.x)][cy(gS.y,gS.z)]<a3)break;const a4=Q[cy(0x197,'QUGh')]['subarray'](0x0,a3);Q['buffer']=Q[cy(gS.A,gS.B)][cy(0xcc2,'z][D')](a3);const a5=await SSAEAD解密(Q[cy(gS.C,gS.k)],Q['nonceCount'+'er'],a4);a1['push'](a5),Q[cy(gS.D,gS.E)+'dLength']=null;}return a1;}};let T=null;const U=0x20*0x400,V=async()=>{const gT={c:0xdca,d:'EvPX',e:0xa35,f:0x1204,g:'^a]A',h:0x8e6,i:'PZs^',j:0x45e,k:0xb49},cz=cv;if(T)return T;if(!Q['加密配置'])throw new Error(cz(0xafe,'ah7w')+cz(gU.c,gU.d)+'otiated');const Z=Q[cz(gU.e,gU.f)],a0=await SS派生主密钥(d,Z[cz(0x99b,'QUGh')]),a1=crypto[cz(gU.g,'LqG1')+cz(gU.h,'$y&I')](new Uint8Array(Z[cz(0x2a8,gU.i)])),a2=await SS派生会话密钥(Z,a0,a1,[cz(gU.j,gU.i)]),a3=new Uint8Array(SSNonce长度);let a4=![];return T={async '加密并发送'(a5,a6){const cA=cz,a7=数据转Uint8Array(a5);!a4&&(await a6(a1),a4=!![]);if(a7[cA(gT.c,'EvPX')]===0x0)return;let a8=0x0;while(a8<a7[cA(0xdca,gT.d)]){const a9=Math[cA(0x4bd,')C#k')](a8+Z[cA(gT.e,'phq4')],a7[cA(gT.f,gT.g)]),aa=a7[cA(0xcde,'l8v2')](a8,a9),ab=new Uint8Array(0x2);ab[0x0]=aa[cA(0x116e,'aw3v')]>>>0x8&0xff,ab[0x1]=aa[cA(gT.h,gT.i)]&0xff;const ac=await SSAEAD加密(a2,a3,ab),ad=await SSAEAD加密(a2,a3,aa),ae=new Uint8Array(ac[cA(gT.j,'CcAE')]+ad['byteLength']);ae[cA(0x3de,'aw3v')](ac,0x0),ae[cA(gT.k,'9Sq3')](ad,ac['byteLength']),await a6(ae),a8=a9;}}},T;};let W=Promise['resolve']();const X=Z=>{const cD=cv;return W=W['then'](async()=>{const gV={c:0x10b5,d:0x662,e:'CcAE',f:0xc93},cB=b;if(h['readyState']!==WebSocket[cB(gW.c,'!]W8')])return;const a0=await V();await a0[cB(0xe94,gW.d)](Z,async a1=>{const cC=cB;a1[cC(gV.c,'3[bl')]>0x0&&h[cC(gV.d,gV.e)]===WebSocket[cC(gV.f,'28ve')]&&await WebSocket发送并等待(h,a1['buffer']);});})[cD(gY.c,'aric')](a0=>{const cE=cD;log(cE(gX.c,'k7Xm')+cE(gX.d,'A%[1')+(a0?.['message']||a0)),closeSocketQuietly(h);}),W;},Y={get 'readyState'(){const cF=cv;return h[cF(0x55c,gZ.c)];},'send'(Z){const cG=cv,a0=数据转Uint8Array(Z);if(a0[cG(0x12aa,'nuJ(')]<=U)return X(a0);for(let a1=0x0;a1<a0[cG(h0.c,'!Zq$')];a1+=U){X(a0[cG(h0.d,h0.e)](a1,Math[cG(h0.f,h0.g)](a1+U,a0[cG(h0.h,h0.i)])));}return W;},'close'(){closeSocketQuietly(h);}};return y={'入站解密器':S,'回包Socket':Y,'首包已建立':![],'目标主机':'','目标端口':0x0},y;})()[cH(0x90b,h4.c)](()=>{z=null;})),z;},E=async L=>{const cI=cq,M=await D();let N=null;try{N=await M[cI(h5.c,h5.d)]['输入'](L);}catch(O){const P=O?.['message']||''+O;if(P['includes'](cI(h5.e,'l8v2')+'\x20failed')||P[cI(h5.f,'fv*n')]('SS\x20handsha'+'ke\x20decrypt'+cI(h5.g,'tY0J'))||P[cI(0xe03,'fF*y')]('SS\x20length\x20'+cI(h5.h,'qjcf')+'iled')){log('[SS入站]\x20解密失'+'败,连接关闭:\x20'+P),closeSocketQuietly(h);return;}throw O;}for(const Q of N){let R=![];try{R=await C(Q,![]);}catch(Y){if(Y?.['isQueueOve'+cI(0x898,h5.i)])throw Y;R=![];}if(R)continue;if(M['首包已建立']&&M['目标主机']&&M[cI(h5.j,h5.k)]>0x0){await forwardataTCP(M[cI(h5.l,h5.m)],M[cI(0xddb,'v[8e')],Q,M[cI(0xad5,h5.n)],null,i,d,c);continue;}const S=数据转Uint8Array(Q);if(S[cI(0x279,')C#k')]<0x3)throw new Error(cI(0x81e,h5.o)+cI(0x1196,h5.p));const T=S[0x0];let U=0x1,V='';if(T===0x1){if(S[cI(0xdca,'EvPX')]<U+0x4+0x2)throw new Error(cI(h5.q,'!]W8')+'\x20ipv4\x20leng'+'th');V=S[U]+'.'+S[U+0x1]+'.'+S[U+0x2]+'.'+S[U+0x3],U+=0x4;}else{if(T===0x3){if(S['byteLength']<U+0x1)throw new Error(cI(0xd19,h5.r)+cI(0xb81,h5.s)+cI(0xe49,'Sv8c'));const Z=S[U];U+=0x1;if(S['byteLength']<U+Z+0x2)throw new Error('invalid\x20ss'+cI(h5.t,h5.u)+'ta');V=SS文本解码器[cI(0x1260,h5.v)](S['subarray'](U,U+Z)),U+=Z;}else{if(T===0x4){if(S['byteLength']<U+0x10+0x2)throw new Error(cI(h5.w,h5.x)+cI(0xd22,'PSWk')+'th');const a0=[],a1=new DataView(S[cI(h5.y,h5.z)],S[cI(h5.A,h5.B)]+U,0x10);for(let a2=0x0;a2<0x8;a2++)a0['push'](a1['getUint16'](a2*0x2)[cI(0x109e,'fP7x')](0x10));V=a0[cI(h5.C,'Wy]o')](':'),U+=0x10;}else throw new Error(cI(0x690,'iJC%')+cI(0x1114,h5.D)+'pe:\x20'+T);}}if(!V)throw new Error('invalid\x20ss'+cI(h5.E,'mwi^')+T);const W=S[U]<<0x8|S[U+0x1];U+=0x2;const X=S[cI(h5.F,h5.G)](U);if(isSpeedTestSite(V))throw new Error(cI(h5.H,h5.I)+cI(h5.J,'fF*y')+cI(0x435,'3Pw('));M[cI(0x17e,'QUGh')]=!![],M[cI(h5.K,'ah7w')]=V,M[cI(h5.L,'wEo%')]=W,await forwardataTCP(V,W,X,M[cI(h5.M,h5.N)],null,i,d,c);}},F=async L=>{const cJ=cq;let M=null;if(j){if(k)return await 转发木马UDP数据(L,h,l,c);return await forwardataudp(L,h,null,c);}if(v==='ss'){await E(L);return;}if(await C(L))return;if(v===null){if(e[cJ(h6.c,h6.d)+'ms'][cJ(0x119c,'C$OC')](cJ(0x191,'rf[g')))v='ss';else{M=M||数据转Uint8Array(L);const N=M;v=N[cJ(0xd15,h6.e)]>=0x3a&&N[0x38]===0xd&&N[0x39]===0xa?'木马':cJ(0x5e4,'BOyl');}k=v==='木马',log(cJ(0x50c,'mwi^')+cJ(0xc9a,h6.f)+v+cJ(0x100f,'S^c^')+e[cJ(0x32a,h6.g)]+'\x20|\x20UA:\x20'+(c[cJ(0x6e3,'@[(1')]['get'](cJ(h6.h,'3Pw('))||'未知'));}if(v==='ss'){await E(L);return;}if(await C(L))return;if(v==='木马'){const O=解析木马请求(L,d);if(O?.['hasError'])throw new Error(O['message']||'Invalid\x20tr'+cJ(h6.i,'nuJ(')+'st');const {port:P,hostname:Q,rawClientData:R,isUDP:S}=O;if(isSpeedTestSite(Q))throw new Error(cJ(h6.j,h6.k)+'site\x20is\x20bl'+cJ(h6.l,'Y43!'));if(S){j=!![];if(有效数据长度(R)>0x0)return 转发木马UDP数据(R,h,l,c);return;}await forwardataTCP(Q,P,R,h,null,i,d,c);}else{k=![],M=M||数据转Uint8Array(L);const T=M,U=解析魏烈思请求(T,d);if(U?.[cJ(h6.m,'iJC%')])throw new Error(U['message']||cJ(0x11a5,h6.n)+'思\x20request');const {port:V,hostname:W,version:X,isUDP:Y,rawClientData:Z}=U;if(isSpeedTestSite(W))throw new Error(cJ(h6.o,h6.p)+cJ(0x4c7,'EvPX')+cJ(0xbed,h6.q));if(Y){if(V===0x35)j=!![];else throw new Error(cJ(0x1318,h6.r)+cJ(h6.s,'28ve'));}const a0=new Uint8Array([X,0x0]),a1=Z;if(j){if(k)return 转发木马UDP数据(a1,h,l,c);return forwardataudp(a1,h,a0,c);}await forwardataTCP(W,V,a1,h,a0,i,d,c);}},G=L=>{const cK=cq;if(r)return;r=!![],q=!![],t=0x0,u=0x0;const M=L?.['message']||''+L;M[cK(0x480,'QUGh')](cK(h7.c,h7.d)+'nnection\x20l'+cK(0xd63,'phq4'))||M[cK(h7.e,h7.f)]('ReadableSt'+cK(h7.g,'BOyl')+'osed')?log(cK(h7.h,h7.i)+'束:\x20'+M):log(cK(0xcce,'fF*y')+'败:\x20'+M),B['清空'](),A(),closeSocketQuietly(h);},H=L=>{const cL=cq;return p=p[cL(h8.c,h8.d)](L)['catch'](G),p;},I=L=>{const h9={c:'wEo%'},cM=cq;if(q||r)return;const M=Math[cM(0x1341,'Sv8c')](0x0,有效数据长度(L)),N=t+M,O=u+0x1;if(N>上行队列最大字节||O>上行队列最大条目){G(new Error(cM(ha.c,'iv@q')+'列溢出:\x20'+N+'B/'+O));return;}t=N,u=O,H(async()=>{const cN=cM;t=Math[cN(0xcf5,'@[(1')](0x0,t-M),u=Math[cN(0x105b,h9.c)](0x0,u-0x1);if(r)return;await F(L);});},J=()=>{const hb={c:'28ve'};if(s)return;s=!![],q=!![],H(async()=>{const cO=b;if(r)return;await B[cO(0xc56,hb.c)](),A();});};h['addEventLi'+'stener'](cq(0x54b,'fP7x'),L=>{const cP=cq;I(L[cP(0x7ec,hd.c)]);}),h[cq(0xfa8,hg.r)+cq(hg.s,hg.t)]('close',()=>{closeSocketQuietly(h),J();}),h[cq(0xfa8,hg.r)+cq(hg.u,'mwi^')]('error',L=>{G(L);});if(!n&&m)try{const L=解码WS早期数据(m,d);if(L?.['byteLength'])I(L[cq(hg.v,'v[8e')]);}catch(M){G(M);}return new Response(null,{'status':0x65,'webSocket':g,'headers':{'Sec-WebSocket-Extensions':''}});}const 木马文本解码器=new TextDecoder();function 解析木马请求(c,d){const hh={c:'fP7x',d:'EvPX',e:0xcb9,f:'Xi(z',g:'Va2L',h:'fv*n',i:0x897,j:'7&2d',k:0x1329,l:0xbfb,m:0x963,n:0xb28,o:0x488,p:'phq4',q:0xaea,r:'S^c^',s:0x10b5,t:'3[bl',u:0x45c,v:'PZs^',w:'iJC%',x:0xb31,y:0x11d3,z:'phq4',A:'z][D',B:0x206,C:'l8v2',D:0x117e,E:'j(]c',F:0x10a4,G:'mwi^',H:0x639,I:'mwi^',J:0x12b1,K:'nuJ(',L:0x121c,M:0x122b,N:0xcf9,O:0x491},cQ=bT,e=数据转Uint8Array(c),f=sha224(d);if(e[cQ(0x10cc,hh.c)]<0x3a)return{'hasError':!![],'message':'invalid\x20da'+'ta'};let g=0x38;if(e[g]!==0xd||e[g+0x1]!==0xa)return{'hasError':!![],'message':'invalid\x20he'+cQ(0xba1,hh.d)+'t'};for(let r=0x0;r<g;r++){if(e[r]!==f[cQ(hh.e,hh.f)](r))return{'hasError':!![],'message':cQ(0x10ef,hh.g)+cQ(0x32f,'j(]c')};}const h=g+0x2;if(e[cQ(0xa7b,hh.h)]<h+0x6)return{'hasError':!![],'message':cQ(hh.i,'iJC%')+cQ(0xecb,hh.j)+'ata'};const j=e[h];if(j!==0x1&&j!==0x3)return{'hasError':!![],'message':cQ(0x8c6,'mwi^')+'d\x20command,'+cQ(hh.k,'nuJ(')+cQ(hh.l,'C$OC')+cQ(hh.m,'Va2L')};const k=j===0x3,l=e[h+0x1];let m=0x0,n=h+0x2,o='';switch(l){case 0x1:m=0x4;if(e['byteLength']<n+m+0x4)return{'hasError':!![],'message':cQ(hh.n,'phq4')+cQ(hh.o,hh.p)+'ata'};o=e[n]+'.'+e[n+0x1]+'.'+e[n+0x2]+'.'+e[n+0x3];break;case 0x3:if(e[cQ(hh.q,'Wy]o')]<n+0x1)return{'hasError':!![],'message':cQ(0x42c,hh.r)+'\x20request\x20d'+'ata'};m=e[n],n+=0x1;if(e[cQ(hh.s,hh.t)]<n+m+0x4)return{'hasError':!![],'message':'invalid\x20S5'+cQ(hh.u,hh.v)+cQ(0xf48,hh.w)};o=木马文本解码器[cQ(hh.x,'aric')](e[cQ(hh.y,'PSWk')](n,n+m));break;case 0x4:m=0x10;if(e[cQ(0x12e7,'fF*y')]<n+m+0x4)return{'hasError':!![],'message':cQ(0xb28,hh.z)+cQ(0x4bc,hh.A)+cQ(hh.B,hh.C)};const s=[];for(let t=0x0;t<0x8;t++){const u=n+t*0x2;s[cQ(hh.D,hh.E)]((e[u]<<0x8|e[u+0x1])[cQ(hh.F,hh.G)](0x10));}o=s[cQ(hh.H,hh.I)](':');break;default:return{'hasError':!![],'message':'invalid\x20ad'+'dressType\x20'+cQ(0x1333,'rf[g')+l};}if(!o)return{'hasError':!![],'message':cQ(hh.J,hh.K)+'\x20empty,\x20ad'+cQ(0x1160,'CcAE')+cQ(hh.L,'CcAE')+l};const p=n+m;if(e[cQ(hh.M,'N47n')]<p+0x4)return{'hasError':!![],'message':cQ(hh.N,'!]W8')+cQ(hh.O,'fv*n')+cQ(0x93c,'phq4')};const q=e[p]<<0x8|e[p+0x1];return{'hasError':![],'addressType':l,'port':q,'hostname':o,'isUDP':k,'rawClientData':e['subarray'](p+0x4)};}const UUID字节缓存=new Map(),VLESS文本解码器=new TextDecoder();function 读取十六进制半字节(c){if(c>=0x30&&c<=0x39)return c-0x30;c|=0x20;if(c>=0x61&&c<=0x66)return c-0x57;return-0x1;}function 获取UUID字节(c){const hj={c:0xfae,d:'wEo%',e:0x1356,f:0x107c,g:'N9Nf',h:'S^c^',i:0xd7c,j:'iv@q'},cR=bT,d=String(c||'');let e=UUID字节缓存[cR(hj.c,hj.d)](d);if(e)return e;const f=d['replace'](/-/g,'');if(f[cR(hj.e,'k7Xm')]!==0x20)return null;const g=new Uint8Array(0x10);for(let h=0x0;h<0x10;h++){const j=读取十六进制半字节(f[cR(hj.f,hj.g)](h*0x2)),k=读取十六进制半字节(f[cR(0xb25,hj.h)](h*0x2+0x1));if(j<0x0||k<0x0)return null;g[h]=j<<0x4|k;}if(UUID字节缓存['size']>=0x20)UUID字节缓存[cR(hj.i,'^a]A')]();return UUID字节缓存[cR(0xd6e,hj.j)](d,g),g;}function UUID字节匹配(c,d,e){const cS=bT,f=获取UUID字节(e);if(!f||c[cS(0x80b,'9Sq3')]<d+0x10)return![];for(let g=0x0;g<0x10;g++){if(c[d+g]!==f[g])return![];}return!![];}function 解析魏烈思请求(c,d){const hl={c:'Sv8c',d:'N%$I',e:'l8v2',f:0x4a5,g:')C#k',h:0x447,i:'fv*n',j:0xab9,k:0x138f,l:'rf[g',m:0x48e,n:0x38d,o:'EvPX',p:'7&2d',q:0xd47,r:'EvPX',s:'3[bl',t:0x786,u:'PZs^'},cT=bT,e=数据转Uint8Array(c),f=e[cT(0x12b5,'$y&I')];if(f<0x18)return{'hasError':!![],'message':cT(0x95d,hl.c)+'ta'};const g=e[0x0];if(!UUID字节匹配(e,0x1,d))return{'hasError':!![],'message':'Invalid\x20uu'+'id'};const h=e[0x11],j=0x12+h;if(f<j+0x4)return{'hasError':!![],'message':cT(0x9b5,'^HuX')+'ta'};const k=e[j];let l=![];if(k===0x1){}else{if(k===0x2)l=!![];else return{'hasError':!![],'message':cT(0x1044,hl.d)+cT(0xd0f,hl.e)};}const m=j+0x1,n=e[m]<<0x8|e[m+0x1];let o=m+0x3,p=0x0,q='';const r=e[m+0x2];switch(r){case 0x1:p=0x4;if(f<o+p)return{'hasError':!![],'message':cT(hl.f,hl.g)+cT(hl.h,hl.i)+cT(hl.j,'^HuX')};q=e[o]+'.'+e[o+0x1]+'.'+e[o+0x2]+'.'+e[o+0x3];break;case 0x2:if(f<o+0x1)return{'hasError':!![],'message':cT(0xde5,'rf[g')+cT(hl.k,'^HuX')+'h'};p=e[o],o+=0x1;if(f<o+p)return{'hasError':!![],'message':cT(0xde5,hl.l)+cT(hl.m,')C#k')};q=VLESS文本解码器[cT(hl.n,hl.o)](e[cT(0x964,'S^c^')](o,o+p));break;case 0x3:p=0x10;if(f<o+p)return{'hasError':!![],'message':cT(0x102d,hl.p)+'v6\x20address'+'\x20length'};const t=[];for(let u=0x0;u<0x8;u++){const v=o+u*0x2;t[cT(hl.q,hl.r)]((e[v]<<0x8|e[v+0x1])['toString'](0x10));}q=t['join'](':');break;default:return{'hasError':!![],'message':'Invalid\x20ad'+cT(0x107e,hl.s)+':\x20'+r};}if(!q)return{'hasError':!![],'message':'Invalid\x20ad'+cT(hl.t,'aric')+r};const s=o+p;return{'hasError':![],'addressType':r,'port':n,'hostname':q,'isUDP':l,'rawClientData':e[cT(0x373,hl.u)](s),'version':g};}const SS支持加密配置={'aes-128-gcm':{'method':bT(0xe70,'!]W8')+'m','keyLen':0x10,'saltLen':0x10,'maxChunk':0x3fff,'aesLength':0x80},'aes-256-gcm':{'method':'aes-256-gc'+'m','keyLen':0x20,'saltLen':0x20,'maxChunk':0x3fff,'aesLength':0x100}},SSAEAD标签长度=0x10,SSNonce长度=0xc,SS子密钥信息=new TextEncoder()[bT(0x11f7,'tY0J')](bT(0x8dc,'3[bl')),SS文本编码器=new TextEncoder(),SS文本解码器=new TextDecoder(),SS主密钥缓存=new Map();function 数据转Uint8Array(c){const hm={c:'^HuX'},cU=bT;if(c instanceof Uint8Array)return c;if(c instanceof ArrayBuffer)return new Uint8Array(c);if(ArrayBuffer[cU(0x290,'^a]A')](c))return new Uint8Array(c['buffer'],c[cU(0x859,hm.c)],c['byteLength']);return new Uint8Array(c||0x0);}function 拼接字节数据(...d){const hn={c:0x4dc,d:'ah7w',e:0x4d0},cV=bT;if(!d||d[cV(hn.c,hn.d)]===0x0)return new Uint8Array(0x0);const e=d['map'](数据转Uint8Array),f=e[cV(hn.e,'N9Nf')]((i,j)=>i+j[cV(0x11f2,'!Zq$')],0x0),g=new Uint8Array(f);let h=0x0;for(const i of e){g['set'](i,h),h+=i['byteLength'];}return g;}async function 转发木马UDP数据(c,d,e,f){const hp={c:0x497,d:'!Zq$',e:0x1361,f:0xf17,g:'!Zq$',h:0x8a5,i:'nuJ(',j:0x12aa,k:'nuJ(',l:0x2a0,m:'aric',n:0x7fe,o:'iJC%',p:0x1f4,q:'Xi(z'},ho={c:0x12aa,d:0x45e,e:0xadf,f:'fv*n',g:0x4e4,h:'tY0J',i:'nuJ(',j:0x1288,k:'3Pw('},cW=bT,g=数据转Uint8Array(c),h=e?.['缓存']instanceof Uint8Array?e['缓存']:new Uint8Array(0x0),i=h['byteLength']?拼接字节数据(h,g):g;let j=0x0;while(j<i['byteLength']){const k=j,l=i[j];let m=j+0x1,n=0x0;if(l===0x1)n=0x4;else{if(l===0x4)n=0x10;else{if(l===0x3){if(i['byteLength']<m+0x1)break;n=0x1+i[m];}else throw new Error(cW(0xbdd,'z][D')+cW(0xc50,'k7Xm')+cW(hp.c,hp.d)+':\x20'+l);}}const o=m+n;if(i[cW(hp.e,'S^c^')]<o+0x6)break;const p=i[o]<<0x8|i[o+0x1],q=i[o+0x2]<<0x8|i[o+0x3];if(i[o+0x4]!==0xd||i[o+0x5]!==0xa)throw new Error(cW(hp.f,hp.g)+cW(0x1fb,'Xi(z')+cW(hp.h,'Xi(z'));const r=o+0x6,s=r+q;if(i['byteLength']<s)break;const t=i['slice'](k,o+0x2),u=i['slice'](r,s);j=s;if(p!==0x35)throw new Error('UDP\x20is\x20not'+'\x20supported');if(!u[cW(0x636,'iv@q')])continue;let v=u;(u[cW(0x12aa,hp.i)]<0x2||(u[0x0]<<0x8|u[0x1])!==u[cW(hp.j,hp.k)]-0x2)&&(v=new Uint8Array(u[cW(0x10cc,'fP7x')]+0x2),v[0x0]=u[cW(hp.l,hp.m)]>>>0x8&0xff,v[0x1]=u[cW(hp.n,'z][D')]&0xff,v[cW(0xf6f,hp.o)](u,0x2));const w={'缓存':new Uint8Array(0x0)};await forwardataudp(v,d,null,f,x=>{const cX=cW,y=数据转Uint8Array(x),z=w['缓存'][cX(ho.c,'nuJ(')]?拼接字节数据(w['缓存'],y):y,A=[];let B=0x0;while(B+0x2<=z[cX(ho.d,'CcAE')]){const C=z[B]<<0x8|z[B+0x1],D=B+0x2,E=D+C;if(E>z['byteLength'])break;const F=z[cX(ho.e,ho.f)](D,E),G=new Uint8Array(t[cX(ho.g,ho.h)]+0x4+F['byteLength']);G[cX(0x307,'N%$I')](t,0x0),G[t[cX(0x7fe,'z][D')]]=F['byteLength']>>>0x8&0xff,G[t['byteLength']+0x1]=F[cX(0x1204,'^a]A')]&0xff,G[t[cX(ho.c,ho.i)]+0x2]=0xd,G[t['byteLength']+0x3]=0xa,G['set'](F,t['byteLength']+0x4),A[cX(ho.j,'7&2d')](G),B=E;}return w['缓存']=z[cX(0x8de,ho.k)](B),A['length']?A:new Uint8Array(0x0);});}if(e)e['缓存']=i[cW(hp.p,hp.q)](j);}function SS递增Nonce计数器(c){const hq={c:'iJC%'},cY=bT;for(let d=0x0;d<c[cY(0xf01,hq.c)];d++){c[d]=c[d]+0x1&0xff;if(c[d]!==0x0)return;}}async function SS派生主密钥(c,d){const hs={c:'Sv8c',d:'Xi(z'},hr={c:0x96c,d:0xc53,e:0x122b,f:0x8e4,g:'Va2L'},cZ=bT,e=d+':'+c;if(SS主密钥缓存[cZ(0xba8,'Y43!')](e))return SS主密钥缓存[cZ(0x3ce,hs.c)](e);const f=((async()=>{const d0=cZ,g=SS文本编码器[d0(hr.c,'iv@q')](c||'');let h=new Uint8Array(0x0),i=new Uint8Array(0x0);while(i[d0(hr.d,'LqG1')]<d){const j=new Uint8Array(h[d0(0xd15,'N%$I')]+g['byteLength']);j['set'](h,0x0),j[d0(0x1241,'S^c^')](g,h[d0(hr.e,'N47n')]),h=new Uint8Array(await crypto['subtle']['digest'](d0(0xf5e,'Xi(z'),j)),i=拼接字节数据(i,h);}return i[d0(hr.f,hr.g)](0x0,d);})());SS主密钥缓存[cZ(0xbc7,hs.d)](e,f);try{return await f;}catch(g){SS主密钥缓存['delete'](e);throw g;}}async function SS派生会话密钥(c,d,e,f){const ht={c:'j(]c',d:0x353,e:0xd2c,f:'Sv8c',g:0x102e,h:0x120b,i:0x8fe,j:0x5d4,k:'aric',l:0x103b,m:0xb0b,n:0x2b7,o:0x12e7,p:'fF*y',q:0xc5d,r:'C$OC',s:0x95b,t:'fv*n',u:0xdd3,v:'BOyl'},d1=bT,g={'name':d1(0x523,'QUGh'),'hash':d1(0x59b,ht.c)},h=await crypto[d1(0x2c4,'BOyl')]['importKey'](d1(0x928,'C$OC'),e,g,![],[d1(ht.d,'3Pw(')]),i=new Uint8Array(await crypto[d1(0x24c,'^a]A')][d1(ht.e,ht.f)](d1(ht.g,'phq4'),h,d)),j=await crypto[d1(0xe60,'Y43!')][d1(0x311,'z][D')](d1(ht.h,'phq4'),i,g,![],[d1(ht.i,'S^c^')]),k=new Uint8Array(c[d1(ht.j,'7&2d')]);let l=new Uint8Array(0x0),m=0x0,n=0x1;while(m<c[d1(0xf3e,ht.k)]){const o=拼接字节数据(l,SS子密钥信息,new Uint8Array([n]));l=new Uint8Array(await crypto['subtle'][d1(ht.l,'PSWk')](d1(ht.m,'fv*n'),j,o));const p=Math[d1(ht.n,'ah7w')](l[d1(ht.o,ht.p)],c[d1(0x6a6,'^a]A')]-m);k[d1(ht.q,ht.r)](l[d1(ht.s,ht.t)](0x0,p),m),m+=p,n+=0x1;}return crypto[d1(0x124d,'nuJ(')][d1(ht.u,ht.v)]('raw',k,{'name':'AES-GCM','length':c['aesLength']},![],f);}async function SSAEAD加密(c,d,e){const hu={c:0x542,d:'ah7w',e:'mwi^'},d2=bT,f=d[d2(hu.c,hu.d)](),g=await crypto[d2(0xeef,'LqG1')][d2(0x100c,hu.e)]({'name':'AES-GCM','iv':f,'tagLength':0x80},c,e);return SS递增Nonce计数器(d),new Uint8Array(g);}async function SSAEAD解密(c,d,e){const hv={c:0x5fb,d:'PZs^'},d3=bT,f=d[d3(hv.c,hv.d)](),g=await crypto['subtle'][d3(0xf7e,'N47n')]({'name':'AES-GCM','iv':f,'tagLength':0x80},c,e);return SS递增Nonce计数器(d),new Uint8Array(g);}async function forwardataTCP(c,d,e,f,g,h,i,j=null){const hH={c:'LqG1',d:0x789,e:'ah7w',f:'N47n',g:0xf4a,h:'v[8e',i:0x418,j:0x12a9,k:0x50d,l:'nuJ(',m:0xd3e,n:0x8e2,o:0xcc9,p:0x106b,q:0x3eb,r:0x10dd,s:0x98c,t:'tY0J'},hG={c:'S^c^'},hF={c:0x1ed,d:'CcAE',e:0xbf5,f:'phq4',g:0xf7d,h:'iv@q',i:0x7af,j:0x97d},hC={c:'QUGh',d:0x105c,e:0x9a4,f:'S^c^',g:'mwi^',h:0x449,i:'EvPX',j:0x694,k:'iv@q',l:0x1348,m:'phq4',n:0x86c,o:'iJC%',p:'3Pw(',q:'@[(1',r:0xe2c,s:'LqG1',t:0xa29,u:'ah7w',v:'7&2d',w:0x623,x:0x75c,y:0x1255,z:'fP7x',A:0xfda,B:'7&2d',C:0x504},hB={c:0xf01,d:'iJC%',e:0xf5b,f:'z][D',g:'j(]c',h:0xff5},hy={c:0x230,d:'9Sq3',e:'mwi^',f:0x1ee,g:')C#k'},hw={c:0x605,d:'9Sq3'},d4=bT;log(d4(0x1cc,hH.c)+':\x20'+c+':'+d+d4(0x1059,'QUGh')+反代IP+d4(hH.d,hH.e)+(启用反代兜底?'是':'否')+d4(0x5f8,hH.f)+(启用SOCKS5反代||d4(0x39e,'$y&I'))+d4(hH.g,hH.h)+(启用SOCKS5全局反代?'是':'否'));const k=0x3e8;let l=![];const m=创建请求TCP连接器(j);async function n(t,u=k){const d5=d4;await Promise[d5(0xb04,'nuJ(')]([t[d5(hw.c,hw.d)],new Promise((v,w)=>setTimeout(()=>w(new Error(d5(0xc13,'A%[1'))),u))]);}async function o(t,u){const v=m({'hostname':t,'port':u});try{return await n(v),v;}catch(w){try{v?.['close']?.();}catch(x){}throw w;}}async function p(t,u){const d6=d4;if(有效数据长度(u)<=0x0)return;const v=t[d6(hy.c,hy.d)][d6(0x281,'^a]A')]();try{await v[d6(0x11bb,hy.e)](数据转Uint8Array(u));}finally{try{v[d6(hy.f,hy.g)+'k']();}catch(w){}}}async function q(t){const d7=d4;if(t[d7(hB.c,hB.d)]===0x1){const w=t[0x0];return{'socket':await o(w['hostname'],w[d7(hB.e,hB.f)]),'candidate':w};}const u=t[d7(0xb24,'$y&I')](x=>o(x[d7(0x11cb,'Sv8c')],x[d7(0xee9,'PZs^')])[d7(0x1f9,'Xi(z')](y=>({'socket':y,'candidate':x})));let v=null;try{return v=await Promise[d7(0x11c8,'N9Nf')](u),v;}finally{if(v)for(const x of u){x[d7(0x110f,hB.g)](({socket:y})=>{const d8=d7;if(y!==v[d8(0x3f6,'7&2d')])try{y?.['close']?.();}catch(z){}})[d7(hB.h,'l8v2')](()=>{});}}}async function r(t,u,v=null,w=null,x=!![]){const d9=d4;if(w&&w[d9(0x1321,hC.c)]>0x0)for(let y=0x0;y<w[d9(0x1279,'C$OC')];y+=TCP并发拨号数){const z=[];for(let C=0x0;C<TCP并发拨号数&&y+C<w['length'];C++){const D=(缓存反代数组索引+y+C)%w[d9(hC.d,'PZs^')],[E,F]=w[D];z[d9(hC.e,hC.f)]({'hostname':E,'port':F,'index':D});}let A=null,B=null;try{log(d9(0x33b,hC.g)+'试\x20'+z[d9(hC.h,hC.i)]+d9(hC.j,hC.k)+z[d9(hC.l,hC.m)](H=>H[d9(0xa36,'N47n')]+':'+H[d9(0x556,'$y&I')])[d9(hC.n,hC.o)](',\x20'));const G=await q(z);return A=G[d9(0xbbc,'$y&I')],B=G[d9(0xe05,hC.p)],await p(A,v),log(d9(0x5ce,'nuJ(')+d9(0x1072,hC.q)+B[d9(hC.r,hC.s)]+':'+B[d9(hC.t,hC.u)]+'\x20(索引:\x20'+B['index']+')'),缓存反代数组索引=B[d9(0x107a,hC.v)],A;}catch(H){try{A?.[d9(hC.w,'!Zq$')]?.();}catch(I){}log(d9(0x2f3,'3Pw(')+d9(0x5cc,'7&2d')+(H[d9(hC.x,'3[bl')]||H));}}if(x){const J=Array[d9(hC.y,'N9Nf')]({'length':TCP并发拨号数},(L,M)=>({'hostname':t,'port':u,'attempt':M}));log(d9(0x340,hC.z)+d9(hC.A,'Va2L')+J[d9(0x764,'z][D')]+d9(0x59c,'fF*y')+t+':'+u);let K=null;try{const L=await q(J);return K=L[d9(0x3f6,hC.B)],await p(K,v),K;}catch(M){try{K?.[d9(0x1168,hC.u)]?.();}catch(N){}throw M;}}else{closeSocketQuietly(f);throw new Error(d9(0x105d,'ah7w')+'代连接失败,且未启用'+d9(hC.C,'fF*y'));}}async function s(t=!![]){const hE={c:0x80e,d:'Sv8c',e:0x12ea,f:'C$OC',g:0x52a,h:0x1151,i:0x3ff,j:0x1141,k:'^HuX',l:'CcAE',m:0x306,n:0x390,o:'C$OC',p:0x170,q:'fv*n',r:0xcb7,s:0x7e7,t:'aric',u:0xaa3,v:0xf72,w:'PZs^',x:0x654,y:'iv@q',z:0xb6d,A:0x343,B:0x65e,C:'PSWk',D:0x696,E:0x5ad},da=d4;if(h[da(hF.c,hF.d)+da(hF.e,hF.f)]){await h['connecting'+'Promise'];return;}const u=t&&!l&&有效数据长度(e)>0x0,v=u?e:null,w=((async()=>{const db=da;let x;if(启用SOCKS5反代===db(hE.c,hE.d))log('[SOCKS5代理]'+db(hE.e,'Xi(z')+c+':'+d),x=await socks5Connect(c,d,v,m);else{if(启用SOCKS5反代===db(0x133f,hE.f))log(db(hE.g,'^a]A')+db(hE.h,'CcAE')+c+':'+d),x=await httpConnect(c,d,v,![],m);else{if(启用SOCKS5反代===db(0xe53,'LqG1'))log('[HTTPS代理]\x20'+'代理到:\x20'+c+':'+d),x=isIPHostname(parsedSocks5Address[db(hE.i,'v[8e')])?await httpsConnect(c,d,v,m):await httpConnect(c,d,v,!![],m);else{if(启用SOCKS5反代===db(hE.j,hE.k)){log(db(0x10b8,hE.l)+db(hE.m,'mwi^')+c+':'+d),x=await turnConnect(parsedSocks5Address,c,d,m);if(有效数据长度(v)>0x0){const y=x[db(hE.n,hE.o)][db(hE.p,hE.q)]();try{await y[db(hE.r,'LqG1')](数据转Uint8Array(v));}finally{try{y[db(hE.s,hE.t)+'k']();}catch(z){}}}}else{if(启用SOCKS5反代===db(hE.u,'BOyl')){log('[SSTP代理]\x20代'+db(0x1299,'Sv8c')+c+':'+d),x=await sstpConnect(parsedSocks5Address,c,d,m);if(有效数据长度(v)>0x0){const A=x[db(hE.v,hE.w)][db(hE.x,hE.y)]();try{await A['write'](数据转Uint8Array(v));}finally{try{A[db(hE.z,'EvPX')+'k']();}catch(B){}}}}else{log(db(0xeb5,'@[(1')+':\x20'+c+':'+d);const C=await 解析地址端口(反代IP,c,i);x=await r(atob(db(hE.A,'A%[1')+db(hE.B,hE.C)+'MjI3Lnh5eg'+'=='),0x1,v,C,启用反代兜底);}}}}}if(u)l=!![];h['socket']=x,x[db(hE.D,'7&2d')][db(hE.E,'fv*n')](()=>{})['finally'](()=>closeSocketQuietly(f)),connectStreams(x,f,g,null);})());h['connecting'+da(hF.g,hF.h)]=w;try{await w;}finally{h[da(hF.i,'$y&I')+'Promise']===w&&(h[da(hF.j,'^a]A')+da(0x12db,'N9Nf')]=null);}}h[d4(hH.i,'28ve')+'ct']=async()=>s(!l);if(启用SOCKS5反代&&(启用SOCKS5全局反代||SOCKS5白名单['some'](t=>new RegExp('^'+t[d4(0x747,'z][D')](/\*/g,'.*')+'$','i')[d4(0x3c2,'S^c^')](c)))){log(d4(hH.j,'wEo%')+d4(0x746,'aric')+d4(0x614,'9Sq3')+d4(hH.k,hH.l)+d4(hH.m,'$y&I'));try{await s();}catch(t){log(d4(0xfe9,'k7Xm')+'CKS5/HTTP/'+d4(hH.n,'aw3v')+d4(hH.o,'iv@q')+d4(0xf99,'9Sq3')+t[d4(hH.p,'!]W8')]);throw t;}}else try{log('[TCP转发]\x20尝试'+d4(hH.q,'Xi(z')+c+':'+d);const u=await r(c,d,e);h[d4(hH.r,'S^c^')]=u,connectStreams(u,f,g,async()=>{const dc=d4;if(h[dc(0x10dd,hG.c)]!==u)return;await s();});}catch(v){log('[TCP转发]\x20直连'+'\x20'+c+':'+d+'\x20失败:\x20'+v[d4(hH.s,hH.t)]),await s();}}async function forwardataudp(c,d,e,f,g=null){const hJ={c:0x41e,d:'C$OC',e:'^HuX',f:'QUGh',g:'3Pw(',h:0x624,i:'Sv8c',j:0x4ea,k:'Y43!',l:'S^c^',m:0xbab,n:'PZs^',o:0x1187,p:0x65b,q:'$y&I',r:0x469},hI={c:0xae4,d:'7&2d',e:'Wy]o',f:0x1279,g:'iJC%',h:'fF*y',i:'EvPX',j:'k7Xm',k:'!Zq$'},dd=bT,h=数据转Uint8Array(c),i=h[dd(hJ.c,'rf[g')];log(dd(0x2cf,hJ.d)+dd(0x78d,hJ.e)+i+('B\x20->\x208.8.4'+dd(0x114a,hJ.f)));try{const j=创建请求TCP连接器(f),k=j({'hostname':dd(0x12cc,hJ.g),'port':0x35});let l=e;const m=k[dd(hJ.h,hJ.i)][dd(hJ.j,'S^c^')]();await m[dd(0xb1f,'nuJ(')](h),log(dd(0x28d,hJ.k)+'S\x20请求已写入上游:'+'\x20'+i+'B'),m[dd(0x95f,hJ.l)+'k'](),await k[dd(hJ.m,hJ.n)]['pipeTo'](new WritableStream({async 'write'(n){const de=dd,o=数据转Uint8Array(n);log(de(hI.c,hI.d)+de(0x419,'Xi(z')+o[de(0xd96,'phq4')]+'B');const p=g?await g(o):o,q=Array[de(0x3c7,hI.e)](p)?p:[p];if(!q[de(hI.f,'C$OC')])return;if(d['readyState']!==WebSocket[de(0x3e9,hI.g)])return;for(const r of q){const s=数据转Uint8Array(r);if(!s[de(0x12e7,hI.h)])continue;if(l){const t=new Uint8Array(l[de(0x449,hI.i)]+s[de(0x12e7,'fF*y')]);t[de(0x11a4,hI.j)](l,0x0),t['set'](s,l[de(0x358,hI.k)]),await WebSocket发送并等待(d,t['buffer']),l=null;}else await WebSocket发送并等待(d,s);}}}));}catch(n){log(dd(hJ.o,'@[(1')+dd(hJ.p,hJ.q)+(n?.[dd(hJ.r,'^a]A')]||n));}}function closeSocketQuietly(c){const hK={c:0xaa6,d:'$y&I',e:0xd54,f:'tY0J',g:0xea5},df=bT;try{(c[df(hK.c,hK.d)]===WebSocket['OPEN']||c['readyState']===WebSocket[df(hK.e,hK.f)])&&c[df(hK.g,'v[8e')]();}catch(d){}}function formatIdentifier(c,d=0x0){const hL={c:0xe2e,d:0x402,e:'@[(1',f:0x296,g:'j(]c',h:0xec0,i:'3Pw('},dg=bT,e=[...c[dg(hL.c,'j(]c')](d,d+0x10)][dg(hL.d,'BOyl')](f=>f[dg(0xa2a,'Sv8c')](0x10)['padStart'](0x2,'0'))['join']('');return e[dg(0x395,hL.e)](0x0,0x8)+'-'+e[dg(hL.f,hL.g)](0x8,0xc)+'-'+e[dg(0x1304,'Y43!')](0xc,0x10)+'-'+e[dg(hL.h,'wEo%')](0x10,0x14)+'-'+e[dg(0xd36,hL.i)](0x14);}async function WebSocket发送并等待(c,d){const hM={c:0x2e7,d:0xf04,e:'3[bl'},dh=bT,e=c['send'](d);if(e&&typeof e[dh(hM.c,'EvPX')]===dh(hM.d,hM.e))await e;}function 创建上行写入队列({获取写入器:c,释放写入器:d,重试连接:e,关闭连接:f,名称:名称='上行队列'}){const hV={c:0x116e,d:'aw3v',e:0xb46,f:'A%[1',g:0x2e0,h:'PSWk',i:0xefe,j:'qjcf',k:0x757,l:'PSWk',m:0xdef,n:'iJC%',o:0x45b,p:'ah7w',q:0xad0,r:'Sv8c'},hU={c:0xe90,d:0x945,e:0x8d3,f:0x392,g:'qjcf',h:0x10bc,i:'LqG1',j:0xcaa,k:'LqG1',l:0x358},hT={c:'@[(1',d:0x612,e:'N%$I',f:'3Pw(',g:0x10cb,h:0x588,i:'wEo%',j:'fF*y',k:0x1396,l:'3[bl',m:0x991,n:'Y43!',o:0xe10,p:'fF*y',q:0x124a,r:0x1063,s:'QUGh',t:0x129c,u:'@[(1',v:0x3de,w:'CcAE'},hS={c:'ah7w'},hO={c:0x4dc,d:'ah7w',e:0x991,f:'Y43!'},hN={c:0xe02,d:'A%[1'};let g=[],h=0x0,i=0x0,j=![],k=![],l=null,m=[],n=null;const o=(x,y=null)=>{const di=b;if(!x)return;for(const z of x){if(y)z[di(hN.c,hN.d)](y);else z['resolve']();}},p=x=>{const dj=b;for(let y=h;y<g[dj(hO.c,hO.d)];y++){const z=g[y];if(z?.[dj(hO.e,hO.f)+'s'])o(z['completion'+'s'],x);}},q=()=>{const dk=b;h>0x20&&h*0x2>=g['length']&&(g=g[dk(0x459,'wEo%')](h),h=0x0);},r=()=>{const dl=b;if(i||j||!m[dl(0xb46,'A%[1')])return;const x=m;m=[];for(const y of x)y();},s=(x=null)=>{const dm=b,y=x||(k?new Error(名称+(dm(0x1326,'v[8e')+dm(0x861,'C$OC'))):null);y&&(p(y),o(n,y),n=null),g=[],h=0x0,i=0x0,r();},t=()=>{const dn=b;if(h>=g[dn(0x9e2,'9Sq3')])return null;const x=g[h];return g[h++]=undefined,i-=x[dn(0x342,hS.c)]['byteLength'],q(),x;},u=()=>{const dp=b,x=t();if(!x)return null;if(h>=g[dp(0xb36,hT.c)]||x[dp(hT.d,hT.e)][dp(0x4e4,'tY0J')]>=上行合包目标字节)return x;let y=x['chunk'][dp(0x7f8,hT.f)],z=h,A=x[dp(hT.g,'PSWk')],B=x[dp(hT.h,hT.i)+'s']||null;while(z<g[dp(0x90d,hT.j)]){const E=g[z],F=y+E[dp(hT.k,'Va2L')][dp(0x292,'!]W8')];if(F>上行合包目标字节)break;y=F,A=A&&E[dp(0xf47,hT.l)];if(E[dp(0xf30,'$y&I')+'s'])B=B?B['concat'](E[dp(0x493,'tY0J')+'s']):E[dp(hT.m,hT.n)+'s'];z++;}if(z===h)return x;const C=l||=new Uint8Array(上行合包目标字节);C[dp(hT.o,hT.p)](x[dp(hT.q,'phq4')]);let D=x[dp(hT.r,'qjcf')][dp(0x11eb,hT.s)];while(h<z){const G=g[h];g[h++]=undefined,i-=G[dp(hT.t,hT.u)]['byteLength'],C[dp(hT.v,'aw3v')](G[dp(0x998,hT.w)],D),D+=G['chunk']['byteLength'];}return q(),{'chunk':C['subarray'](0x0,y),'allowRetry':A,'completions':B};},v=async()=>{const dq=b;if(j||k)return;j=!![];try{for(;;){if(k)break;const x=u();if(!x)break;let y=c();if(!y)throw new Error(名称+(':\x20remote\x20w'+dq(hU.c,'fv*n')+dq(hU.d,'fP7x')));const z=x[dq(0x519,'CcAE')+'s']||null;n=z;try{try{await y['write'](x[dq(hU.e,'N47n')]);}catch(A){d?.();if(!x[dq(hU.f,hU.g)]||typeof e!=='function')throw A;await e(),y=c();if(!y)throw A;await y['write'](x[dq(hU.h,hU.i)]);}o(z);}catch(B){o(z,B);throw B;}finally{if(n===z)n=null;}}}catch(C){k=!![],s(C),log('['+名称+dq(0xbc5,'CcAE')+(C?.[dq(hU.j,hU.k)]||C));try{f?.(C);}catch(D){}}finally{j=![];if(!k&&h<g[dq(hU.l,'!Zq$')])queueMicrotask(v);else r();}},w=(x,y=!![],z=![])=>{const dr=b;if(k)return![];if(!c())return![];const A=数据转Uint8Array(x);if(!A[dr(hV.c,hV.d)])return!![];const B=i+A['byteLength'],C=g[dr(hV.e,hV.f)]-h+0x1;if(B>上行队列最大字节||C>上行队列最大条目){k=!![];const F=Object[dr(hV.g,hV.h)](new Error(名称+(dr(hV.i,hV.j)+dr(hV.k,hV.l)+dr(hV.m,hV.n))+B+'B/'+C+')'),{'isQueueOverflow':!![]});s(F),log('['+名称+(dr(0x649,'!]W8')+'接'));try{f?.(F);}catch(G){}throw F;}let D=null,E=null;z&&(E=[],D=new Promise((H,I)=>E[dr(0xfb2,'QUGh')]({'resolve':H,'reject':I})));g[dr(hV.o,hV.p)]({'chunk':A,'allowRetry':y,'completions':E}),i=B;if(!j)queueMicrotask(v);return z?D[dr(hV.q,hV.r)](()=>!![]):!![];};return{'写入'(x,y=!![]){return w(x,y,![]);},'写入并等待'(x,y=!![]){return w(x,y,!![]);},async '等待空'(){const ds=b;if(!i&&!j)return;await new Promise(x=>m[ds(0x1116,'aw3v')](x));},'清空'(){k=!![],s();}};}function 创建下行Grain发送器(c,d=null){const i9={c:0xd96,d:'phq4',e:0x279},i4={c:0x8b5,d:0x79d,e:'7&2d'},i2={c:0x1356},i1={c:0x1c3,d:'fP7x',e:0x1118,f:'aric'},dt=bT,e=下行Grain包字节,f=下行Grain尾部阈值,g=Math[dt(0xfc3,'^a]A')](0x1000,f<<0x3);let h=d,i=new Uint8Array(e),j=0x0,k=null,l=![],m=0x0,n=0x0,o=0x0,p=null;const q=async u=>{const du=dt;if(c['readyState']!==WebSocket[du(0x125e,'$y&I')])throw new Error(du(i1.c,i1.d)+du(0x11ab,'^a]A')+du(i1.e,i1.f));await WebSocket发送并等待(c,u);},r=u=>{const dv=dt;if(!h)return u;const v=new Uint8Array(h[dv(i2.c,'k7Xm')]+u[dv(0x2d8,'ah7w')]);return v['set'](h,0x0),v[dv(0xfce,'28ve')](u,h[dv(0x57c,'v[8e')]),h=null,v;},s=async()=>{const dw=dt;while(p)await p;if(k)clearTimeout(k);k=null,l=![];if(!j)return;const u=i[dw(i4.c,'^a]A')](0x0,j)[dw(0x121a,'mwi^')]();return i=new Uint8Array(e),j=0x0,o=0x0,p=q(u)[dw(i4.d,i4.e)](()=>{p=null;}),p;},t=()=>{const i6={c:0xff5,d:0x7c1};if(k||l)return;l=!![],n=m,queueMicrotask(()=>{const i5={c:'Xi(z',d:'Wy]o'},dx=b;l=![];if(!j||k)return;if(e-j<f){s()[dx(i6.c,'l8v2')](()=>closeSocketQuietly(c));return;}k=setTimeout(()=>{const dy=dx;k=null;if(!j)return;if(e-j<f){s()[dy(0xe0a,i5.c)](()=>closeSocketQuietly(c));return;}if(o<0x2&&(m!==n||j<g)){o++,n=m,t();return;}s()[dy(0x123c,i5.d)](()=>closeSocketQuietly(c));},Math[dx(i6.d,'Va2L')](下行Grain静默毫秒,0x1));});};return{async '直接发送'(u){let v=数据转Uint8Array(u);if(!v['byteLength'])return;v=r(v),await q(v);},async '发送'(u){const dz=dt;let v=数据转Uint8Array(u);if(!v[dz(i9.c,i9.d)])return;v=r(v);let w=0x0;const x=v[dz(i9.e,')C#k')];while(w<x){if(!j&&x-w>=e){const z=Math['min'](e,x-w),A=w||z!==x?v[dz(0xcc2,'z][D')](w,w+z):v;await q(A),w+=z;continue;}const y=Math[dz(0x1037,'!]W8')](e-j,x-w);i[dz(0xb49,'9Sq3')](v['subarray'](w,w+y),j),j+=y,w+=y,m++;if(j===e||e-j<f)await s();else t();}},'flush':s};}async function connectStreams(c,d,f,g){const ib={c:0x325,d:0xa3a,e:0x557,f:0x5bc,g:0xb50,h:0x5c3,i:'mwi^',j:0x956,k:'Y43!',l:0x3ae,m:'Wy]o',n:0x1315,o:'!Zq$'},dA=bT;let h=f,i=![],j,k=![];const l=0x40*0x400,m=创建下行Grain发送器(d,h);h=null;try{j=c[dA(ib.c,'phq4')][dA(ib.d,'CcAE')]({'mode':dA(ib.e,'ah7w')}),k=!![];}catch(n){j=c[dA(0x8d2,'N9Nf')][dA(ib.f,'!Zq$')]();}try{if(!k)while(!![]){const {done:o,value:p}=await j['read']();if(o)break;if(!p||p[dA(ib.g,'mwi^')]===0x0)continue;i=!![],await m['发送'](p);}else{let q=new ArrayBuffer(l);while(!![]){const {done:r,value:s}=await j[dA(ib.h,ib.i)](new Uint8Array(q,0x0,l));if(r)break;if(!s||s['byteLength']===0x0)continue;i=!![],s[dA(ib.j,ib.k)]>=下行Grain包字节?(await m['flush'](),await m['直接发送'](s),q=new ArrayBuffer(l)):(await m['发送'](s),q=s[dA(0x711,'aric')][dA(0x787,'28ve')]>=l?s[dA(0xfbf,'v[8e')]:new ArrayBuffer(l));}}await m['flush']();}catch(t){closeSocketQuietly(d);}finally{try{j[dA(ib.l,ib.m)]();}catch(u){}try{j[dA(ib.n,ib.o)+'k']();}catch(v){}}if(!i&&g)await g();}function isSpeedTestSite(c){const ic={c:0xd10,d:'iv@q',e:0x10be,f:'Wy]o',g:0x60d,h:'3[bl'},dB=bT,d=[atob(dB(ic.c,'l8v2')+dB(0xc66,ic.d)+'ZS5jb20=')];if(d[dB(ic.e,ic.f)](c))return!![];for(const e of d){if(c[dB(ic.g,ic.h)]('.'+e)||c===e)return!![];}return![];}async function socks5Connect(c,d,f,g){const id={c:0xb9d,d:0xcd9,e:'N%$I',f:0x713,g:'Sv8c',h:')C#k',i:'CcAE',j:'!Zq$',k:'Sv8c',l:0xe77,m:'3[bl',n:0x719,o:0x9a9,p:'^HuX',q:'z][D',r:'aw3v',s:'28ve',t:0x6b5,u:0x11bb,v:0x63b,w:'tY0J',x:'aw3v',y:'QUGh',z:0x174,A:0x11d7,B:0x527,C:'3Pw('},dC=bT,{username:h,password:i,hostname:j,port:k}=parsedSocks5Address,l=g({'hostname':j,'port':k}),m=l['writable']['getWriter'](),n=l[dC(id.c,'k7Xm')][dC(id.d,id.e)]();try{const o=h&&i?new Uint8Array([0x5,0x2,0x0,0x2]):new Uint8Array([0x5,0x1,0x0]);await m['write'](o);let p=await n[dC(id.f,id.g)]();if(p[dC(0x1266,id.h)]||p[dC(0xb8a,id.i)][dC(0x11f2,id.j)]<0x2)throw new Error(dC(0x570,id.k)+dC(id.l,id.m)+dC(0x12e5,id.g));const q=new Uint8Array(p[dC(0xa01,'fF*y')])[0x1];if(q===0x2){if(!h||!i)throw new Error('S5\x20require'+dC(id.n,'Y43!')+dC(0x269,'j(]c'));const t=new TextEncoder()[dC(id.o,id.p)](h),u=new TextEncoder()[dC(0x81a,'wEo%')](i),v=new Uint8Array([0x1,t[dC(0x9e2,'9Sq3')],...t,u[dC(0xf5c,'Y43!')],...u]);await m[dC(0x957,id.q)](v),p=await n['read']();if(p['done']||new Uint8Array(p['value'])[0x1]!==0x0)throw new Error('S5\x20authent'+dC(0x8c4,id.r)+'iled');}else{if(q!==0x0)throw new Error(dC(0x572,'^HuX')+'rted\x20auth\x20'+dC(0x98d,id.s)+q);}const r=new TextEncoder()[dC(0x116a,'Sv8c')](c),s=new Uint8Array([0x5,0x1,0x0,0x3,r[dC(id.t,'Sv8c')],...r,d>>0x8,d&0xff]);await m[dC(id.u,'mwi^')](s),p=await n['read']();if(p[dC(id.v,id.w)]||new Uint8Array(p['value'])[0x1]!==0x0)throw new Error(dC(0xe63,id.x)+dC(0x1068,id.y));if(有效数据长度(f)>0x0)await m[dC(id.z,'phq4')](f);return m[dC(id.A,'7&2d')+'k'](),n[dC(id.B,'PZs^')+'k'](),l;}catch(w){try{m['releaseLoc'+'k']();}catch(x){}try{n[dC(0x132f,'N47n')+'k']();}catch(y){}try{l[dC(0x817,id.C)]();}catch(z){}throw w;}}async function httpConnect(c,d,f,g=![],h){const ig={c:'wEo%',d:0xa5a,e:0x1335,f:'BOyl',g:'l8v2',h:'^a]A',i:'7&2d',j:0x44c,k:'@[(1',l:'v[8e',m:0x1001,n:0xe0b,o:'@[(1',p:0xb56,q:0xe4a,r:'qjcf',s:')C#k',t:'j(]c',u:0x8d8,v:0x12ab,w:'9Sq3',x:0xcc8,y:'PSWk',z:'Wy]o',A:'iJC%',B:0x546,C:0xffd,D:0x566,E:0xb99,F:'z][D',G:0x2fe,H:0x1274,I:'@[(1',J:0x1188,K:'rf[g',L:'tY0J',M:0xaec,N:'7&2d',O:0x7e7,P:'aric',Q:0xb38,R:'iv@q',S:'A%[1',T:0x107f,U:'S^c^',V:'3Pw(',W:0xc1e},dD=bT,{username:i,password:j,hostname:k,port:l}=parsedSocks5Address,m=g?h({'hostname':k,'port':l},{'secureTransport':'on','allowHalfOpen':![]}):h({'hostname':k,'port':l}),n=m[dD(0xe39,ig.c)][dD(ig.d,'phq4')](),o=m[dD(ig.e,ig.f)][dD(0x90a,ig.g)](),p=new TextEncoder(),q=new TextDecoder();try{if(g)await m['opened'];const r=i&&j?dD(0x2fc,ig.h)+dD(0x823,ig.i)+'\x20Basic\x20'+btoa(i+':'+j)+'\x0d\x0a':'',s=dD(ig.j,ig.k)+c+':'+d+(dD(0xbbf,ig.l)+dD(0x640,ig.k))+c+':'+d+'\x0d\x0a'+r+(dD(ig.m,'PZs^')+dD(ig.n,'C$OC')+dD(0xd2f,ig.o)+dD(ig.p,'@[(1')+dD(ig.q,ig.r)+'\x0a');await n['write'](p[dD(0xf5d,ig.s)](s)),n[dD(0xf08,ig.t)+'k']();let t=new Uint8Array(0x0),u=-0x1,v=0x0;while(u===-0x1&&v<0x2000){const {done:y,value:z}=await o[dD(0xd5a,ig.s)]();if(y||!z)throw new Error((g?dD(ig.u,'v[8e'):dD(ig.v,ig.w))+(dD(0x39f,'$y&I')+dD(0xdb2,ig.c)+'连接'));t=new Uint8Array([...t,...z]),v=t['length'];const A=t[dD(ig.x,ig.y)]((B,C)=>C<t[dD(0x567,'^a]A')]-0x3&&t[C]===0xd&&t[C+0x1]===0xa&&t[C+0x2]===0xd&&t[C+0x3]===0xa);if(A!==-0x1)u=A+0x4;}if(u===-0x1)throw new Error(dD(0x23d,ig.z)+dD(0x6fe,ig.A));const w=q[dD(ig.B,'fv*n')](t[dD(ig.C,'N47n')](0x0,u))[dD(ig.D,'3[bl')]('\x0d\x0a')[0x0][dD(ig.E,ig.F)](/HTTP\/\d\.\d\s+(\d+)/),x=w?parseInt(w[0x1],0xa):NaN;if(!Number[dD(ig.G,')C#k')](x)||x<0xc8||x>=0x12c)throw new Error('Connection'+dD(ig.H,ig.I)+dD(0x1379,'z][D')+x);o[dD(0xb6d,'EvPX')+'k']();if(有效数据长度(f)>0x0){const B=m[dD(ig.J,'Va2L')][dD(0x8a8,ig.K)]();await B[dD(0xf02,'$y&I')](f),B[dD(0xb51,ig.L)+'k']();}if(v>u){const {readable:C,writable:D}=new TransformStream(),E=D['getWriter']();return await E['write'](t[dD(ig.M,ig.N)](u,v)),E[dD(ig.O,ig.P)+'k'](),m[dD(0x1229,'nuJ(')][dD(ig.Q,ig.R)](D)[dD(0x3a1,ig.S)](()=>{}),{'readable':C,'writable':m[dD(ig.T,ig.U)],'closed':m[dD(0xa50,ig.V)],'close':()=>m[dD(0xf65,'wEo%')]()};}return m;}catch(F){try{n[dD(ig.W,'iJC%')+'k']();}catch(G){}try{o[dD(0x815,ig.g)+'k']();}catch(H){}try{m['close']();}catch(I){}throw F;}}async function httpsConnect(c,d,f,g){const iq={c:'^a]A',d:'9Sq3',e:0x415,f:'phq4',g:0x1399,h:0x12e8,i:'rf[g',j:'Sv8c',k:0x1343,l:0xd4e,m:'7&2d',n:0x1cf,o:0xa0d,p:'7&2d',q:'iJC%',r:'!]W8',s:0x2c1,t:0x9ce,u:'A%[1',v:'j(]c',w:'qjcf',x:'aric',y:0xf85,z:'3Pw(',A:'N47n',B:'CcAE',C:0x722,D:0x57b,E:'k7Xm',F:0x2fe,G:0x1294,H:0x4d9,I:0xc8c,J:0xe8b},io={c:0x774,d:'fv*n'},il={c:0x960,d:0x5c3,e:'mwi^',f:0x11d0,g:'tY0J',h:0x1163},ik={c:0x1137},ih={c:0x8e1,d:'tY0J',e:0x1353,f:'LqG1',g:0x11d1,h:0x196,i:'Xi(z',j:'!]W8',k:'28ve',l:0x12ba,m:'qjcf'},dF=bT,{username:h,password:i,hostname:j,port:k}=parsedSocks5Address,l=new TextEncoder(),m=new TextDecoder();let n=null;const o=isIPHostname(j)?'':stripIPv6Brackets(j),p=async(q=![])=>{const dE=b,r=g({'hostname':j,'port':k});try{await r[dE(0x62a,'Wy]o')];const s=new TlsClient(r,{'serverName':o,'insecure':!![],'allowChacha':q});return await s['handshake'](),log(dE(ih.c,'3[bl')+dE(0xd59,ih.d)+(s['isTls13']?'1.3':dE(ih.e,ih.f))+('\x20|\x20Cipher:'+dE(ih.g,'BOyl'))+s[dE(ih.h,ih.i)+'e']['toString'](0x10)+(s[dE(0xf89,ih.j)+'ig']?.[dE(0x12ed,ih.k)]?dE(ih.l,'N%$I')+')':dE(0xbef,ih.m))),s;}catch(t){try{r[dE(0xff6,'^a]A')]();}catch(u){}throw t;}};try{try{n=await p(![]);}catch(G){if(!/cipher|handshake|TLS Alert|ServerHello|Finished|Unsupported|Missing TLS/i[dF(0x7c0,iq.c)](G?.['message']||''+(G||'')))throw G;log(dF(0xaac,iq.d)+dF(iq.e,iq.f)+dF(iq.g,'CcAE')+dF(iq.h,iq.i)+'容模式:\x20'+(G?.[dF(0x7d1,iq.j)]||G)),n=await p(!![]);}const q=h&&i?'Proxy-Auth'+dF(iq.k,'phq4')+'\x20Basic\x20'+btoa(h+':'+i)+'\x0d\x0a':'',r=dF(iq.l,iq.m)+c+':'+d+(dF(iq.n,'N%$I')+dF(0xa7f,'^a]A'))+c+':'+d+'\x0d\x0a'+q+(dF(iq.o,iq.p)+dF(0x1177,'wEo%')+dF(0x9c2,'iJC%')+dF(0x378,iq.q)+dF(0xd16,iq.r)+'\x0a');await n['write'](l[dF(0x384,'nuJ(')](r));let s=new Uint8Array(0x0),t=-0x1,u=0x0;while(t===-0x1&&u<0x2000){const H=await n[dF(iq.s,'Va2L')]();if(!H)throw new Error(dF(iq.t,iq.c)+'回\x20CONNECT\x20'+dF(0x464,iq.u));s=拼接字节数据(s,H),u=s[dF(0xa2c,iq.v)];const I=s[dF(0x399,iq.w)]((J,K)=>K<s[dF(0x764,'z][D')]-0x3&&s[K]===0xd&&s[K+0x1]===0xa&&s[K+0x2]===0xd&&s[K+0x3]===0xa);if(I!==-0x1)t=I+0x4;}if(t===-0x1)throw new Error('HTTPS\x20代理\x20C'+dF(0x1dc,iq.x)+dF(iq.y,iq.z));const v=m[dF(0x910,iq.A)](s[dF(0xbe7,iq.B)](0x0,t))[dF(iq.C,'Wy]o')]('\x0d\x0a')[0x0][dF(iq.D,iq.E)](/HTTP\/\d\.\d\s+(\d+)/),w=v?parseInt(v[0x1],0xa):NaN;if(!Number[dF(iq.F,')C#k')](w)||w<0xc8||w>=0x12c)throw new Error(dF(iq.G,'N%$I')+dF(iq.H,iq.j)+'TTP\x20'+w);if(有效数据长度(f)>0x0)await n[dF(iq.I,'aric')](数据转Uint8Array(f));const x=u>t?s[dF(iq.J,'LqG1')](t,u):null;let y=![],z,A;const B=(J,K)=>{!y&&(y=!![],J(K));},C=new Promise((J,K)=>{z=J,A=K;}),D=()=>{const dG=dF;try{n[dG(ik.c,'S^c^')]();}catch(J){}B(z);},E=new ReadableStream({async 'start'(J){const dH=dF;try{if(有效数据长度(x)>0x0)J[dH(il.c,'QUGh')](x);while(!![]){const K=await n[dH(il.d,il.e)]();if(!K)break;if(K[dH(0x807,'^HuX')]>0x0)J[dH(il.f,')C#k')](K);}try{J[dH(0xaca,il.g)]();}catch(L){}B(z);}catch(M){try{J[dH(il.h,'28ve')](M);}catch(N){}B(A,M);}},'cancel'(){D();}}),F=new WritableStream({async 'write'(J){const dI=dF;await n[dI(io.c,io.d)](数据转Uint8Array(J));},'close':D,'abort'(J){D();if(J)B(A,J);}});return{'readable':E,'writable':F,'closed':C,'close':D};}catch(J){try{n?.['close']();}catch(K){}throw J;}}function 创建请求TCP连接器(c){const ir={c:0x364,d:'wEo%',e:0x7c6,f:0xb47,g:'28ve'},dJ=bT,d=c,e=d?.[dJ(ir.c,ir.d)];if(!e||typeof e['connect']!=='function')throw new Error(dJ(ir.e,'aw3v')+'tcher.conn'+dJ(0xd27,')C#k')+dJ(ir.f,ir.g));return(f,g)=>g===undefined?e[dJ(0x12c3,'7&2d')](f):e[dJ(0xf71,')C#k')](f,g);}const TLS_VERSION_10=0x301,TLS_VERSION_12=0x303,TLS_VERSION_13=0x304,CONTENT_TYPE_CHANGE_CIPHER_SPEC=0x14,CONTENT_TYPE_ALERT=0x15,CONTENT_TYPE_HANDSHAKE=0x16,CONTENT_TYPE_APPLICATION_DATA=0x17,HANDSHAKE_TYPE_CLIENT_HELLO=0x1,HANDSHAKE_TYPE_SERVER_HELLO=0x2,HANDSHAKE_TYPE_NEW_SESSION_TICKET=0x4,HANDSHAKE_TYPE_ENCRYPTED_EXTENSIONS=0x8,HANDSHAKE_TYPE_CERTIFICATE=0xb,HANDSHAKE_TYPE_SERVER_KEY_EXCHANGE=0xc,HANDSHAKE_TYPE_CERTIFICATE_REQUEST=0xd,HANDSHAKE_TYPE_SERVER_HELLO_DONE=0xe,HANDSHAKE_TYPE_CERTIFICATE_VERIFY=0xf,HANDSHAKE_TYPE_CLIENT_KEY_EXCHANGE=0x10,HANDSHAKE_TYPE_FINISHED=0x14,HANDSHAKE_TYPE_KEY_UPDATE=0x18,EXT_SERVER_NAME=0x0,EXT_SUPPORTED_GROUPS=0xa,EXT_EC_POINT_FORMATS=0xb,EXT_SIGNATURE_ALGORITHMS=0xd,EXT_APPLICATION_LAYER_PROTOCOL_NEGOTIATION=0x10,EXT_SUPPORTED_VERSIONS=0x2b,EXT_PSK_KEY_EXCHANGE_MODES=0x2d,EXT_KEY_SHARE=0x33,ALERT_CLOSE_NOTIFY=0x0,ALERT_LEVEL_WARNING=0x1,ALERT_UNRECOGNIZED_NAME=0x70,shouldIgnoreTlsAlert=c=>c?.[0x0]===ALERT_LEVEL_WARNING&&c?.[0x1]===ALERT_UNRECOGNIZED_NAME,textEncoder=new TextEncoder(),textDecoder=new TextDecoder(),EMPTY_BYTES=new Uint8Array(0x0),CIPHER_SUITES_BY_ID=new Map([[0x1301,{'id':0x1301,'keyLen':0x10,'ivLen':0xc,'hash':bT(0x1175,'QUGh'),'tls13':!0x0}],[0x1302,{'id':0x1302,'keyLen':0x20,'ivLen':0xc,'hash':bT(0x611,'N47n'),'tls13':!0x0}],[0x1303,{'id':0x1303,'keyLen':0x20,'ivLen':0xc,'hash':bT(0x808,'PSWk'),'tls13':!0x0,'chacha':!0x0}],[0xc02f,{'id':0xc02f,'keyLen':0x10,'ivLen':0x4,'hash':'SHA-256','kex':bT(0x9f5,'^a]A')}],[0xc030,{'id':0xc030,'keyLen':0x20,'ivLen':0x4,'hash':bT(0xcd2,'fF*y'),'kex':bT(0x284,'!]W8')}],[0xcca8,{'id':0xcca8,'keyLen':0x20,'ivLen':0xc,'hash':bT(0x723,'!Zq$'),'kex':bT(0x3bd,'aric'),'chacha':!0x0}],[0xc02b,{'id':0xc02b,'keyLen':0x10,'ivLen':0x4,'hash':'SHA-256','kex':bT(0xbca,'3[bl')}],[0xc02c,{'id':0xc02c,'keyLen':0x20,'ivLen':0x4,'hash':bT(0x925,'aric'),'kex':bT(0xb5f,'C$OC')}],[0xcca9,{'id':0xcca9,'keyLen':0x20,'ivLen':0xc,'hash':bT(0xf8b,'z][D'),'kex':bT(0x291,'9Sq3'),'chacha':!0x0}]]),GROUPS_BY_ID=new Map([[0x1d,bT(0xbea,'N9Nf')],[0x17,bT(0xe8a,'Wy]o')]]),SUPPORTED_SIGNATURE_ALGORITHMS=[0x804,0x805,0x806,0x401,0x501,0x601,0x403,0x503,0x603],tlsBytes=(...c)=>{const dK=bT,d=e=>e[dK(0x1309,'QUGh')](f=>f instanceof Uint8Array?[...f]:Array[dK(0x268,'PZs^')](f)?d(f):dK(0xf79,'fv*n')==typeof f?[f]:[]);return new Uint8Array(d(c));},uint16be=c=>[c>>0x8&0xff,0xff&c],readUint16=(c,d)=>c[d]<<0x8|c[d+0x1],readUint24=(c,d)=>c[d]<<0x10|c[d+0x1]<<0x8|c[d+0x2],concatBytes=(...c)=>{const it={c:'BOyl',d:0x1d0,e:'Xi(z',f:0x5ac},dL=bT,d=c[dL(0xbc4,it.c)](h=>h&&h[dL(0x9e2,'9Sq3')]>0x0),e=d[dL(it.d,it.e)]((h,i)=>h+i[dL(0xddd,'PSWk')],0x0),f=new Uint8Array(e);let g=0x0;for(const h of d)f[dL(it.f,'Sv8c')](h,g),g+=h['length'];return f;},randomBytes=c=>crypto[bT(0xdaf,'N%$I')+'alues'](new Uint8Array(c)),constantTimeEqual=(c,d)=>{const iu={c:0xb46,d:'A%[1',e:0x9e2,f:'9Sq3'},dM=bT;if(!c||!d||c[dM(iu.c,iu.d)]!==d['length'])return!0x1;let e=0x0;for(let f=0x0;f<c[dM(iu.e,iu.f)];f++)e|=c[f]^d[f];return 0x0===e;},hashByteLength=c=>bT(0x4e1,'QUGh')===c?0x40:bT(0xad9,'qjcf')===c?0x30:0x20;async function hmac(c,d,e){const iv={c:0x16e,d:'^a]A',e:'!]W8',f:0x353},dN=bT,f=await crypto[dN(0xd7e,'fF*y')][dN(iv.c,iv.d)]('raw',d,{'name':dN(0x592,iv.e),'hash':c},!0x1,[dN(iv.f,'3Pw(')]);return new Uint8Array(await crypto[dN(0x1189,'mwi^')][dN(0x618,'!Zq$')]('HMAC',f,e));}async function digestBytes(c,d){const dO=bT;return new Uint8Array(await crypto['subtle'][dO(0x481,'l8v2')](c,d));}async function tls12Prf(c,d,e,f,g=bT(0x2d7,'Y43!')){const ix={c:0xc6c},dP=bT,h=concatBytes(textEncoder[dP(0xa64,'BOyl')](d),e);let i=new Uint8Array(0x0),j=h;for(;i[dP(0x1df,'BOyl')]<f;){j=await hmac(g,c,j);const k=await hmac(g,c,concatBytes(j,h));i=concatBytes(i,k);}return i[dP(ix.c,'N9Nf')](0x0,f);}async function hkdfExtract(c,d,e){return d&&d['length']||(d=new Uint8Array(hashByteLength(c))),hmac(c,d,e);}async function hkdfExpandLabel(c,d,e,f,g){const iA={c:0xaa8,d:'7&2d',e:'PSWk',f:'^a]A'},iz={c:0xcbb,d:'fP7x'},dQ=bT,h=textEncoder[dQ(iA.c,'S^c^')](dQ(0xacb,iA.d)+e);return async function(i,j,k,l){const dR=dQ,m=hashByteLength(i),n=Math[dR(0xe23,'PZs^')](l/m);let o=new Uint8Array(0x0),p=new Uint8Array(0x0);for(let q=0x1;q<=n;q++)p=await hmac(i,j,concatBytes(p,k,[q])),o=concatBytes(o,p);return o[dR(iz.c,iz.d)](0x0,l);}(c,d,tlsBytes(uint16be(g),h[dQ(0xddd,iA.e)],h,f[dQ(0x567,iA.f)],f),g);}async function generateKeyShare(c=bT(0xd4d,'$y&I')){const iB={c:0x235,d:'fv*n',e:0xb67,f:'j(]c',g:0x978,h:'9Sq3',i:0xd07,j:'!]W8'},dS=bT,d=dS(iB.c,iB.d)===c?{'name':dS(0xb2c,'!]W8')}:{'name':dS(0x95c,'PSWk'),'namedCurve':c},e=await crypto[dS(0xaee,'fv*n')][dS(iB.e,iB.f)+'y'](d,!0x0,[dS(iB.g,iB.h)]),f=await crypto[dS(0x6c1,'!Zq$')][dS(iB.i,iB.j)]('raw',e['publicKey']);return{'keyPair':e,'publicKeyRaw':new Uint8Array(f)};}async function deriveSharedSecret(c,d,e=bT(0xd4d,'$y&I')){const iC={c:0x1064,d:'z][D',e:0x58e,f:'PSWk',g:0x9f9,h:'N%$I',i:0x348,j:0x1005,k:'PZs^',l:0x102a,m:'qjcf'},dT=bT,f=dT(iC.c,iC.d)===e?{'name':dT(iC.e,iC.f)}:{'name':'ECDH','namedCurve':e},g=await crypto[dT(0x19c,'ah7w')][dT(0x1360,'$y&I')](dT(iC.g,iC.h),d,f,!0x1,[]),h='P-384'===e?0x180:dT(iC.i,iC.d)===e?0x210:0x100;return new Uint8Array(await crypto[dT(iC.j,iC.k)][dT(0xa2f,'wEo%')]({'name':f[dT(iC.l,iC.m)],'public':g},c,h));}async function importAesGcmKey(c,d){const iD={c:'mwi^',d:0x135a,e:'aw3v'},dU=bT;return crypto[dU(0x1189,iD.c)][dU(iD.d,'N47n')]('raw',c,{'name':dU(0xe68,iD.e)},!0x1,d);}async function aesGcmEncryptWithKey(c,d,e,f){const dV=bT;return new Uint8Array(await crypto[dV(0x648,'Xi(z')]['encrypt']({'name':dV(0xc28,'EvPX'),'iv':d,'additionalData':f,'tagLength':0x80},c,e));}async function aesGcmDecryptWithKey(c,d,e,f){const iF={c:'QUGh'},dW=bT;return new Uint8Array(await crypto['subtle'][dW(0x3cc,'$y&I')]({'name':dW(0x357,iF.c),'iv':d,'additionalData':f,'tagLength':0x80},c,e));}function rotateLeft32(c,d){return(c<<d|c>>>0x20-d)>>>0x0;}function chachaQuarterRound(c,d,e,f,g){c[d]=c[d]+c[e]>>>0x0,c[g]=rotateLeft32(c[g]^c[d],0x10),c[f]=c[f]+c[g]>>>0x0,c[e]=rotateLeft32(c[e]^c[f],0xc),c[d]=c[d]+c[e]>>>0x0,c[g]=rotateLeft32(c[g]^c[d],0x8),c[f]=c[f]+c[g]>>>0x0,c[e]=rotateLeft32(c[e]^c[f],0x7);}function chacha20Block(c,d,e){const iI={c:'ah7w',d:0x318,e:'3Pw(',f:'N%$I',g:0xba5,h:0x12c1,i:'!]W8',j:0xba5,k:'7&2d',l:0x426,m:'Y43!',n:0xdd5,o:'iv@q'},dX=bT,f=new Uint32Array(0x10);f[0x0]=0x61707865,f[0x1]=0x3320646e,f[0x2]=0x79622d32,f[0x3]=0x6b206574;const g=new DataView(c[dX(0xbb1,iI.c)],c[dX(iI.d,iI.e)],c[dX(0xd15,iI.f)]);for(let j=0x0;j<0x8;j++)f[0x4+j]=g[dX(iI.g,'7&2d')](0x4*j,!0x0);f[0xc]=d;const h=new DataView(e['buffer'],e[dX(iI.h,'mwi^')],e[dX(0xf27,'j(]c')]);f[0xd]=h[dX(0x79c,iI.i)](0x0,!0x0),f[0xe]=h[dX(iI.j,iI.k)](0x4,!0x0),f[0xf]=h[dX(iI.l,iI.m)](0x8,!0x0);const i=new Uint32Array(f);for(let k=0x0;k<0xa;k++)chachaQuarterRound(i,0x0,0x4,0x8,0xc),chachaQuarterRound(i,0x1,0x5,0x9,0xd),chachaQuarterRound(i,0x2,0x6,0xa,0xe),chachaQuarterRound(i,0x3,0x7,0xb,0xf),chachaQuarterRound(i,0x0,0x5,0xa,0xf),chachaQuarterRound(i,0x1,0x6,0xb,0xc),chachaQuarterRound(i,0x2,0x7,0x8,0xd),chachaQuarterRound(i,0x3,0x4,0x9,0xe);for(let l=0x0;l<0x10;l++)i[l]=i[l]+f[l]>>>0x0;return new Uint8Array(i['buffer'][dX(iI.n,iI.o)](0x0));}function chacha20Xor(c,d,e){const iJ={c:0x3e3,d:'Va2L',e:'aric'},dY=bT,f=new Uint8Array(e[dY(iJ.c,iJ.d)]);let g=0x1;for(let h=0x0;h<e[dY(0xb46,'A%[1')];h+=0x40){const i=chacha20Block(c,g++,d),j=Math[dY(0xdf0,iJ.e)](0x40,e['length']-h);for(let k=0x0;k<j;k++)f[h+k]=e[h+k]^i[k];}return f;}function poly1305Mac(c,d){const iL={c:'phq4',d:'7&2d',e:0x1113,f:'wEo%',g:0x11d9},dZ=bT,e=function(k){const l=new Uint8Array(k);return l[0x3]&=0xf,l[0x7]&=0xf,l[0xb]&=0xf,l[0xf]&=0xf,l[0x4]&=0xfc,l[0x8]&=0xfc,l[0xc]&=0xfc,l;}(c[dZ(0xaf6,iL.c)](0x0,0x10)),f=c['slice'](0x10,0x20);let g=[0x0n,0x0n,0x0n,0x0n,0x0n];const h=[0x3ffffffn&BigInt(e[0x0]|e[0x1]<<0x8|e[0x2]<<0x10|e[0x3]<<0x18),0x3ffffffn&BigInt(e[0x3]>>0x2|e[0x4]<<0x6|e[0x5]<<0xe|e[0x6]<<0x16),0x3ffffffn&BigInt(e[0x6]>>0x4|e[0x7]<<0x4|e[0x8]<<0xc|e[0x9]<<0x14),0x3ffffffn&BigInt(e[0x9]>>0x6|e[0xa]<<0x2|e[0xb]<<0xa|e[0xc]<<0x12),0x3ffffffn&BigInt(e[0xd]|e[0xe]<<0x8|e[0xf]<<0x10)];for(let k=0x0;k<d['length'];k+=0x10){const l=d[dZ(0x12a1,iL.d)](k,k+0x10),m=new Uint8Array(0x11);m[dZ(0x201,'z][D')](l),m[l[dZ(iL.e,iL.f)]]=0x1,g[0x0]+=BigInt(m[0x0]|m[0x1]<<0x8|m[0x2]<<0x10|(0x3&m[0x3])<<0x18),g[0x1]+=BigInt(m[0x3]>>0x2|m[0x4]<<0x6|m[0x5]<<0xe|(0xf&m[0x6])<<0x16),g[0x2]+=BigInt(m[0x6]>>0x4|m[0x7]<<0x4|m[0x8]<<0xc|(0x3f&m[0x9])<<0x14),g[0x3]+=BigInt(m[0x9]>>0x6|m[0xa]<<0x2|m[0xb]<<0xa|m[0xc]<<0x12),g[0x4]+=BigInt(m[0xd]|m[0xe]<<0x8|m[0xf]<<0x10|m[0x10]<<0x18);const n=[0x0n,0x0n,0x0n,0x0n,0x0n];for(let p=0x0;p<0x5;p++)for(let q=0x0;q<0x5;q++){const r=p+q;r<0x5?n[r]+=g[p]*h[q]:n[r-0x5]+=g[p]*h[q]*0x5n;}let o=0x0n;for(let s=0x0;s<0x5;s++)n[s]+=o,g[s]=0x3ffffffn&n[s],o=n[s]>>0x1an;g[0x0]+=0x5n*o,o=g[0x0]>>0x1an,g[0x0]&=0x3ffffffn,g[0x1]+=o;}let i=g[0x0]|g[0x1]<<0x1an|g[0x2]<<0x34n|g[0x3]<<0x4en|g[0x4]<<0x68n;i=i+f[dZ(iL.g,')C#k')]((t,u,v)=>t+(BigInt(u)<<BigInt(0x8*v)),0x0n)&(0x1n<<0x80n)-0x1n;const j=new Uint8Array(0x10);for(let t=0x0;t<0x10;t++)j[t]=Number(i>>BigInt(0x8*t)&0xffn);return j;}function chacha20Poly1305Encrypt(c,d,e,f){const iM={c:0x1356,d:0xaa4,e:0x6f3,f:'$y&I',g:0x295,h:0xae3,i:'Xi(z',j:0xda6,k:0xbf9,l:'aric',m:'k7Xm',n:0xac3,o:'qjcf',p:'EvPX'},e0=bT,g=chacha20Block(c,0x0,d)[e0(0xbcc,'Y43!')](0x0,0x20),h=chacha20Xor(c,d,e),i=(0x10-f[e0(0xa2c,'j(]c')]%0x10)%0x10,j=(0x10-h[e0(0xf09,'Xi(z')]%0x10)%0x10,k=new Uint8Array(f[e0(iM.c,'k7Xm')]+i+h['length']+j+0x10);k[e0(iM.d,'CcAE')](f,0x0),k[e0(iM.e,iM.f)](h,f[e0(iM.g,'$y&I')]+i);const l=new DataView(k[e0(iM.h,iM.i)],f[e0(iM.j,'l8v2')]+i+h[e0(iM.k,iM.l)]+j);l['setBigUint'+'64'](0x0,BigInt(f[e0(iM.c,iM.m)]),!0x0),l[e0(iM.n,iM.o)+'64'](0x8,BigInt(h[e0(0x449,iM.p)]),!0x0);const m=poly1305Mac(g,k);return concatBytes(h,m);}function b(c,d){c=c-0x164;const e=a();let f=e[c];if(b['pIOtHZ']===undefined){var g=function(l){const m='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let n='',o='';for(let p=0x0,q,r,s=0x0;r=l['charAt'](s++);~r&&(q=p%0x4?q*0x40+r:r,p++%0x4)?n+=String['fromCharCode'](0xff&q>>(-0x2*p&0x6)):0x0){r=m['indexOf'](r);}for(let t=0x0,u=n['length'];t<u;t++){o+='%'+('00'+n['charCodeAt'](t)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(o);};const k=function(l,m){let n=[],o=0x0,p,q='';l=g(l);let r;for(r=0x0;r<0x100;r++){n[r]=r;}for(r=0x0;r<0x100;r++){o=(o+n[r]+m['charCodeAt'](r%m['length']))%0x100,p=n[r],n[r]=n[o],n[o]=p;}r=0x0,o=0x0;for(let t=0x0;t<l['length'];t++){r=(r+0x1)%0x100,o=(o+n[r])%0x100,p=n[r],n[r]=n[o],n[o]=p,q+=String['fromCharCode'](l['charCodeAt'](t)^n[(n[r]+n[o])%0x100]);}return q;};b['aCVKBY']=k,b['QpOBan']={},b['pIOtHZ']=!![];}const h=e[0x0],i=c+h,j=b['QpOBan'][i];return!j?(b['LEEDMl']===undefined&&(b['LEEDMl']=!![]),f=b['aCVKBY'](f,d),b['QpOBan'][i]=f):f=j,f;}function chacha20Poly1305Decrypt(c,d,e,f){const iN={c:0xb36,d:0xb27,e:'aric',f:'fP7x',g:0x1279,h:'C$OC',i:0x1113,j:0xab5,k:'Xi(z',l:0x522,m:'rf[g',n:0x105c,o:0x6a4,p:0x204},e1=bT;if(e[e1(iN.c,'@[(1')]<0x10)throw new Error('Ciphertext'+'\x20too\x20short');const g=e[e1(iN.d,iN.e)](-0x10),h=e['slice'](0x0,-0x10),i=chacha20Block(c,0x0,d)[e1(0xa43,'C$OC')](0x0,0x20),j=(0x10-f['length']%0x10)%0x10,k=(0x10-h[e1(0xbe6,iN.f)]%0x10)%0x10,l=new Uint8Array(f[e1(iN.g,iN.h)]+j+h[e1(iN.i,'wEo%')]+k+0x10);l[e1(iN.j,'qjcf')](f,0x0),l[e1(0x3de,'aw3v')](h,f['length']+j);const m=new DataView(l[e1(0x711,iN.e)],f['length']+j+h[e1(0x6b5,'Sv8c')]+k);m[e1(0xc37,iN.k)+'64'](0x0,BigInt(f['length']),!0x0),m[e1(iN.l,iN.m)+'64'](0x8,BigInt(h[e1(iN.n,'PZs^')]),!0x0);const n=poly1305Mac(i,l);let o=0x0;for(let p=0x0;p<0x10;p++)o|=g[p]^n[p];if(0x0!==o)throw new Error(e1(0xf49,'Va2L')+'oly1305\x20au'+e1(iN.o,'N47n')+e1(iN.p,'phq4'));return chacha20Xor(c,d,h);}const TLS_MAX_PLAINTEXT_FRAGMENT=0x10*0x400;function buildTlsRecord(c,d,e=TLS_VERSION_12){const iO={c:0xfce},e2=bT,f=数据转Uint8Array(d),g=new Uint8Array(0x5+f[e2(0x4e4,'tY0J')]);return g[0x0]=c,g[0x1]=e>>0x8&0xff,g[0x2]=e&0xff,g[0x3]=f[e2(0xaea,'Wy]o')]>>0x8&0xff,g[0x4]=f['byteLength']&0xff,g[e2(iO.c,'28ve')](f,0x5),g;}function buildHandshakeMessage(c,d){return tlsBytes(c,(e=>[e>>0x10&0xff,e>>0x8&0xff,0xff&e])(d['length']),d);}class TlsRecordParser{constructor(){const iQ={c:')C#k'},e3=bT;this[e3(0xe47,iQ.c)]=new Uint8Array(0x0);}[bT(0xf70,'3Pw(')](c){const iR={c:'Va2L'},e4=bT,d=数据转Uint8Array(c);this['buffer']=this[e4(0x121d,'7&2d')][e4(0x3e3,iR.c)]?concatBytes(this[e4(0x100e,'C$OC')],d):d;}[bT(0x92c,'iv@q')](){const iS={c:'aric',d:'j(]c',e:0xa30,f:'nuJ(',g:0x594,h:0xc0f,i:'mwi^',j:0x133c,k:0x990,l:'Sv8c',m:'N47n'},e5=bT;if(this[e5(0x711,iS.c)][e5(0x764,'z][D')]<0x5)return null;const c=this[e5(0x56a,iS.d)][0x0],d=readUint16(this[e5(iS.e,iS.f)],0x1),e=readUint16(this[e5(iS.g,'k7Xm')],0x3);if(this[e5(0x990,'Sv8c')][e5(0x2aa,'^HuX')]<0x5+e)return null;const f=this[e5(iS.h,iS.i)][e5(iS.j,'QUGh')](0x5,0x5+e);return this[e5(iS.k,iS.l)]=this['buffer'][e5(0xec2,iS.m)](0x5+e),{'type':c,'version':d,'length':e,'fragment':f};}}class TlsHandshakeParser{constructor(){const iT={c:0xbb1},e6=bT;this[e6(iT.c,'ah7w')]=new Uint8Array(0x0);}[bT(0xef8,'PZs^')](c){const iU={c:0xda7,d:'S^c^',e:'!Zq$',f:'phq4'},e7=bT,d=数据转Uint8Array(c);this[e7(iU.c,iU.d)]=this['buffer'][e7(0x358,iU.e)]?concatBytes(this[e7(0x4cc,iU.f)],d):d;}[bT(0x721,'BOyl')](){const iV={c:0x591,d:0x358,e:'!Zq$',f:0x701,g:'^a]A',h:0xa30,i:'9Sq3',j:0xc0f,k:'iJC%',l:0x1377},e8=bT;if(this[e8(iV.c,'BOyl')][e8(iV.d,iV.e)]<0x4)return null;const c=this[e8(iV.f,iV.g)][0x0],d=readUint24(this[e8(iV.h,'nuJ(')],0x1);if(this[e8(0x121d,'7&2d')][e8(0x9e2,iV.i)]<0x4+d)return null;const e=this[e8(iV.j,'mwi^')][e8(0x373,'PZs^')](0x4,0x4+d),f=this[e8(0x12ce,'@[(1')][e8(0x1bb,iV.k)](0x0,0x4+d);return this[e8(0xc38,'A%[1')]=this[e8(iV.l,'qjcf')][e8(0x74a,'k7Xm')](0x4+d),{'type':c,'length':d,'body':e,'raw':f};}}function parseServerHello(c){const iW={c:'PZs^',d:0x12c8,e:0xb8f,f:'LqG1'},e9=bT;let d=0x0;const e=readUint16(c,d);d+=0x2;const f=c['slice'](d,d+0x20);d+=0x20;const g=c[d++],h=c[e9(0x5fb,iW.c)](d,d+g);d+=g;const i=readUint16(c,d);d+=0x2;const j=c[d++];let k=e,l=null,m=null;if(d<c[e9(0x105c,'PZs^')]){const o=readUint16(c,d);d+=0x2;const p=d+o;for(;d+0x4<=p;){const q=readUint16(c,d);d+=0x2;const r=readUint16(c,d);d+=0x2;const s=c[e9(0x459,'wEo%')](d,d+r);if(d+=r,q===EXT_SUPPORTED_VERSIONS&&r>=0x2)k=readUint16(s,0x0);else{if(q===EXT_KEY_SHARE&&r>=0x4){const t=readUint16(s,0x0),u=readUint16(s,0x2);l={'group':t,'key':s[e9(iW.d,'3[bl')](0x4,0x4+u)};}else q===EXT_APPLICATION_LAYER_PROTOCOL_NEGOTIATION&&r>=0x3&&(m=textDecoder[e9(iW.e,iW.f)](s['slice'](0x3,0x3+s[0x2])));}}}const n=new Uint8Array([0xcf,0x21,0xad,0x74,0xe5,0x9a,0x61,0x11,0xbe,0x1d,0x8c,0x2,0x1e,0x65,0xb8,0x91,0xc2,0xa2,0x11,0x16,0x7a,0xbb,0x8c,0x5e,0x7,0x9e,0x9,0xe2,0xc8,0xa8,0x33,0x9c]);return{'version':e,'serverRandom':f,'sessionId':h,'cipherSuite':i,'compression':j,'selectedVersion':k,'keyShare':l,'alpn':m,'isHRR':constantTimeEqual(f,n),'isTls13':k===TLS_VERSION_13};}function parseServerKeyExchange(c){let d=0x1;const e=readUint16(c,d);d+=0x2;const f=c[d++];return{'namedCurve':e,'serverPublicKey':c['slice'](d,d+f)};}function extractLeafCertificate(c,d=0x0){const ea=bT;let e=0x0;if(d){const h=c[e++];e+=h;}if(e+0x3>c['length'])return null;const f=readUint24(c,e);if(e+=0x3,!f||e+0x3>c[ea(0xb23,'rf[g')])return null;const g=readUint24(c,e);return e+=0x3,g?c['slice'](e,e+g):null;}function parseEncryptedExtensions(c){const iZ={c:'^a]A'},eb=bT,d={'alpn':null};let e=0x2;const f=0x2+readUint16(c,0x0);for(;e+0x4<=f;){const g=readUint16(c,e);e+=0x2;const h=readUint16(c,e);if(e+=0x2,g===EXT_APPLICATION_LAYER_PROTOCOL_NEGOTIATION&&h>=0x3){const i=c[e+0x2];i>0x0&&e+0x3+i<=e+h&&(d[eb(0x902,iZ.c)]=textDecoder[eb(0x12f8,'l8v2')](c[eb(0x542,'ah7w')](e+0x3,e+0x3+i)));}e+=h;}return d;}function buildClientHello(c,d,e,{tls13:f=!0x0,tls12:g=!0x0,alpn:alpn=null,chacha:chacha=!0x0}={}){const j1={c:0x339,d:'Va2L',e:0x116a,f:'Sv8c',g:0xe7f,h:'LqG1',i:0x294,j:'PZs^',k:0x1df,l:0x804,m:0x804,n:0xcb1,o:'!]W8',p:0xe62,q:'!Zq$',r:'$y&I',s:'S^c^',t:'9Sq3',u:0x764,v:0x627,w:'PSWk',x:'S^c^',y:0x908,z:'qjcf',A:0x7dd,B:0xc47,C:0x7cc,D:0x909,E:'fP7x',F:'N47n',G:0x3e6,H:0xda6,I:'l8v2',J:'tY0J',K:0x874,L:'Y43!',M:'aric',N:0x449,O:'EvPX',P:'QUGh',Q:0xe4f,R:0xf61,S:'v[8e',T:0xd47,U:0x9e2},j0={c:0x3b8,d:'S^c^'},ec=bT,h=[];f&&h[ec(j1.c,'k7Xm')](0x1301,0x1302,...chacha?[0x1303]:[]),g&&h[ec(0x11fd,j1.d)](0xc02f,0xc030,0xc02b,0xc02c,...chacha?[0xcca8,0xcca9]:[]);const i=tlsBytes(...h['flatMap'](uint16be)),j=[tlsBytes(0xff,0x1,0x0,0x1,0x0)];if(d){const n=textEncoder[ec(j1.e,j1.f)](d),o=tlsBytes(0x0,uint16be(n[ec(j1.g,j1.h)]),n);j[ec(j1.i,'z][D')](tlsBytes(uint16be(EXT_SERVER_NAME),uint16be(o[ec(0x105c,j1.j)]+0x2),uint16be(o[ec(j1.k,'BOyl')]),o));}j[ec(j1.l,'phq4')](tlsBytes(uint16be(EXT_EC_POINT_FORMATS),0x0,0x2,0x1,0x0)),j[ec(j1.m,'phq4')](tlsBytes(uint16be(EXT_SUPPORTED_GROUPS),0x0,0x6,0x0,0x4,0x0,0x1d,0x0,0x17));const k=tlsBytes(...SUPPORTED_SIGNATURE_ALGORITHMS[ec(j1.n,j1.o)](uint16be));j[ec(j1.p,j1.q)](tlsBytes(uint16be(EXT_SIGNATURE_ALGORITHMS),uint16be(k[ec(0x295,j1.r)]+0x2),uint16be(k[ec(0x3b8,j1.s)]),k));const l=Array[ec(0xd05,j1.t)](alpn)?alpn['filter'](Boolean):alpn?[alpn]:[];if(l[ec(j1.u,'z][D')]){const p=concatBytes(...l[ec(j1.v,j1.w)](q=>{const ed=ec,r=textEncoder['encode'](q);return tlsBytes(r[ed(j0.c,j0.d)],r);}));j[ec(0x9a4,j1.x)](tlsBytes(uint16be(EXT_APPLICATION_LAYER_PROTOCOL_NEGOTIATION),uint16be(p[ec(j1.y,j1.z)]+0x2),uint16be(p[ec(0x295,j1.r)]),p));}if(f&&e){let q;if(j[ec(j1.A,'N47n')](g?tlsBytes(uint16be(EXT_SUPPORTED_VERSIONS),0x0,0x5,0x4,0x3,0x4,0x3,0x3):tlsBytes(uint16be(EXT_SUPPORTED_VERSIONS),0x0,0x3,0x2,0x3,0x4)),j[ec(j1.B,'@[(1')](tlsBytes(uint16be(EXT_PSK_KEY_EXCHANGE_MODES),0x0,0x2,0x1,0x1)),e?.['x25519']&&e?.[ec(0x4a2,'3Pw(')])q=concatBytes(tlsBytes(0x0,0x1d,uint16be(e['x25519'][ec(j1.C,'tY0J')]),e[ec(0x4a6,'N9Nf')]),tlsBytes(0x0,0x17,uint16be(e[ec(j1.D,j1.E)][ec(0xd44,j1.F)]),e['p256']));else{if(e?.[ec(j1.G,'j(]c')])q=tlsBytes(0x0,0x1d,uint16be(e[ec(0x4b4,j1.q)][ec(j1.H,j1.I)]),e[ec(0x1b0,j1.J)]);else{if(e?.[ec(j1.K,j1.L)])q=tlsBytes(0x0,0x17,uint16be(e[ec(0x20f,j1.M)][ec(j1.N,j1.O)]),e[ec(0xb98,j1.P)]);else{if(!(e instanceof Uint8Array))throw new Error(ec(j1.Q,'C$OC')+ec(j1.R,j1.S));q=tlsBytes(0x0,0x17,uint16be(e[ec(0x449,'EvPX')]),e);}}}j[ec(j1.T,'EvPX')](tlsBytes(uint16be(EXT_KEY_SHARE),uint16be(q['length']+0x2),uint16be(q[ec(0x1113,'wEo%')]),q));}const m=concatBytes(...j);return buildHandshakeMessage(HANDSHAKE_TYPE_CLIENT_HELLO,tlsBytes(uint16be(TLS_VERSION_12),c,0x0,uint16be(i[ec(j1.U,'9Sq3')]),i,0x1,0x0,uint16be(m['length']),m));}const uint64be=c=>{const ee=bT,d=new Uint8Array(0x8);return new DataView(d[ee(0x5b9,'28ve')])['setBigUint'+'64'](0x0,c,!0x1),d;},xorSequenceIntoIv=(c,d)=>{const j3={c:0xe2e},ef=bT,e=c[ef(j3.c,'j(]c')](),f=uint64be(d);for(let g=0x0;g<0x8;g++)e[e['length']-0x8+g]^=f[g];return e;},deriveTrafficKeys=(c,d,e,f)=>Promise['all']([hkdfExpandLabel(c,d,bT(0xec3,'QUGh'),EMPTY_BYTES,e),hkdfExpandLabel(c,d,'iv',EMPTY_BYTES,f)]);function a(){const lj=['WQ3dNSkZWOpdPmopm8on','W67dJwFcU2FdVWO','FeFdHmo4W6rbsCkGWRtcLa','WP/dL2lcNG','W69rEYZcSG','C8o5WRy','A8kpWQJcI8oPWOmYW4xcIuu','AmodW4VdKCkOW5D7WORdH18','p8kFeg7cUmoFdmouWOhcJq','W7f7BbdcH1WuW6OcW7vLa8k7','W4DxWO4HW4XPW7ZcPrhdGG','W7FdHq52pmofW6JdRYuZ','ASoqW5i','W7TRWQ4uWP4iW4ZcKehdOa','cg7dQmkdAHNdGuhdUbG','WQGRWRKEWOHaWOhdIr7dOW','mfpdVJxdQMJcOZ3dNKm','rtLAWPvrW5tdPZa','b3NdOW/dNulcMrm','ksJdJCoXxa','W6jcWOG','W7imW5dcQSkqeCkNWOa','WQ88oWChWPxcKXOSyG','W6jQW6O','W6NcIYRcUgtdUahdGmkPWOm','W4xcQ2e1j8o1DMeUWO8','W7HHWRqwWPHn','rrNcJmotDGNdTqHwWPu','r8kYxbVdMSoUWPb/','W6GVW7ZcMmocW7m','gNhdGbtdNv/cVbhdQa','WRy2juy','i08IWQhcVfVdVJn6W7i','W7pcNZ1Hk8o2DSkyi2i','WORcHcXfWRNcI8kLz8ohW48','WReOWR1oj0lcGmoWmLS','W5/cMCkkcSkOWPSpcSo9','W4/dHCo1pHWlvmoraSkN','WPtdJxL8WQRdSG','WPBdKGD8ACk8lYq','eG7cL8k7WReoxG','WOldVCkcDxi','W4b0W4zWW6hcMq','W5mRWRRdPG','t0JdJ8okqd7dOJ7cPa0','W4ZdJ8oV','W7JdJ8oGpdu','W6m0o1m6WPtcMf84ta','WRuGj0G','W7L+qCkiW58','b0ZdISokwZxdTMddReW','eaVcI8k3WRy','WRZdLmoArCo6W49Kt8kKlW','D0iBDmoDW6ZcI0ZcHLG','WRi0WQGcpvxcK8oHoLK','WRNdIL9qW4O5yYZcQsi','WRqcW4aadSosWRD6WPO','WORcL8kvaCk/W5e','WPNcOdnXW41+W7zajSkt','WP3dLcDZySkN','WRmkW4xcLCkehmk0WOFdGSk1','WQT1W47cOq','W77cL8kZW5W','oHhcUhpcTNX0W7KiW5G','W5lcKxeLn8oLA3eSWO0','W4FdLcTAW73cGmkHCSokW4u','W5/dSNi2WOa7WRGu','W5BcHxRcMCojCCkT','FCoPWQLMjCky','W4VdHs9vW7W','W5jIra','bHlcL8kW','W4BcM8kn','WPtdJ3/cIYhdNJygW5m7','BfmDCSolWQtdPrm','DmoQW4VdNe/dUY4','yCoNW4BdNe7dVZa','dSk/wvRdJmoLWPPNaLK','W6lcKH18lCo6iSod','W6yPW6pcMa','W5n6W5PN','tSoavbJdQCk+sCkA','W7PwAY/cQCo0WPFdGmocua','bSo7WOBcG8kOl0yLmCoN','W6DOWRmsWOK','5l6H6ykj6k6X6zMu55EY5OMo','E8oQWRXOW7K','WPNcQgCOWP07W6S','W4uoWRhdRWJcL11HW4JdTG','WPaHWPeGWRpdH1xdUJlcMCkDDM8','W7JdJevrW5e','W6lcV8k3jNzDg8kJbqm','z1NdTcVdQsG','vmkR5O2g5OUJ5AsY6lA7772m5zQr6ykyWPy','WQXYW4RdKu/cT2nAWRBcUq','yLpdSZFdQc00WQW','bCk1WOxcNSoNlrGOpSoY','cmo2WOBcImoMn2SQomo3','mJ7dQ8oaymom','o8onWPmbW4movCo/W7ZcMW','5yMQ5A+r5zUe5AgEcq','WQP0W5FdHq','jmo4WQ52k8kbW77dNSotWOy','6lw25B+T5QQi5P6f','WPdcL8kvc8k8WOyJuG','FLpdJcZdSsKRWOPzWPS','W6ddNGjJimoyW6pdUsK1','W63dJua','W6VdKa41WOzZBYBcV3S','W6zHWRyuWO1wW5RcUv7dOG','DmoUW5pdVwRdSdr+WQ4','r8kXtXJdNCo+WR5PeG','WPddHNNcNsBdNGq','WQuQixtdGGDyW6aj','WQOVW4u','A8kpBa','FI1wWPbqW47dPYlcPNa','CmodW4VdN8kS','WQ8QjLddKqLj','W60mW4JcLW','WOZdPmkhzhufccVcUmkf','W7ddHq1JmmofW4pcSsu4','WQCHiqZdHLO','WOhdP8kayN4YjI7cPSk6','WRVdI1nCW48UFYZcVYi','WQqIW5ZcIuBdI3zfphu','b3NcJKFdJrxXGQk8WRhzInMd','6Awi5y6U5BsJ5BIy56MD','WRRdPevCWO7dKCoE','D8o0WQjUW6xdVa4PCCkD','WRJcHvX/lSk0kCkT','6yEz572Q6ysx57YF5AED6lsa776Z5AEe6lsu5yYE','5P+357IU5P+s','W4ZdL3TFW7hdM8oGACopW44','WOldJ8oKlZ4pv8ot','WOaxWOW+Dh/cOSowaXy','W4r0W4v2W7C','y1pdRJddJYiVWQzBWOK','WReDj1qhW4ddGbuIpq','wCoCqsVdOW','WPrWW6ldRLddI2lcU8odc1VdSCo2','W47dK8oVlZuatSkBaSk2','4PsD4PwR4Ps5W7tdOe3cPvCvWRW','5yIa5yIj5QYL6BUn6k6J5AYt6zo+772n5PYv6z69','W4RcHw/cKCo3F8kNWPhcLG','W4tdTHdcVvuHqa','W4z7W4S','W6S6k1iEWP/cKK4Z','6lsq5B6L5QQ/5P++','2ylzJDUv27/zRxCrWQRcRCoq','6zIB5PY+5PAQ6yA+','WQqNW4xcHe3dJw1ro2u','WRZdNSk3WOtdS8op','5zYR5z+i5Qo+5BYm772wWQhdGmkvWPpcLa','WOZdOmkpC1GElt7cICk6','jxVcVCoEqaRcLfW','t8oeW7tdVfa','W5FcLwJcGCoeDW','w8kUuW','W5q3WRlcTrtcMIhcOmoXfa','W4RdThiJWPKTWOejCSoB','zmoTWONdGNddSs4','W5hdTbBcULuMsSk9','WRe6j0tdLq','W7HcFsBcP8oU','2QtyLnIUy+kESEkxH+kwJokxTEkxRd4','W5VcUxS','l1CbWQVcPf7dRJjRW6u','W6WKW6m','W4KRWRBcR1pcPJlcRCoLeG','WQvqFchdV8o/WRpdLSoppW','D8oTWQXKomka','W6hdH2NcSNJdSrFdGCk0W5i','WRiUmxddHa9EW7e','W4NdQhWLWOiT','B8o9Cr8akHbLWPC','WRRcJKzdoSk5pSkT','tN4nW4esWP8','W5tdR3C0W5D+WQqvASow','D8odW43dN8kMW4b9WOK','DCo+W4VdJvZdRsu7','W4/dS8ooyhGsjI7cPSk6','z0yBDG','WOW4W7uHamorWRXVW47dQq','W7tcOv7cVq','WOhcO8oNWPhdRXG','W7WWpa','W5baW4zNW63cMq','F8oAqI3dTmkNtCkn','W5pcP8knBN8uD3VdQmkY','qeJdMG','WPlcOSoN','WRqeW5ekuW','W4BcGCko','WRuRW5BcG1RdM3zfphu','W4NdOwC5W5fXWRupySow','WPJdU8oaC34qlslcM8k6','W5FcLxRcHCohymk8WRFcNYm','6lE9v8kh','W4r0q8k8WPVdRCkUWPFdNa','WPtdJ3NcNsO','WQVdOCkNnJTgcmo8bGm','W5b0qW','WQRdNSk/','WO3dLmkocSkUWO4OuG','WOGqWPS+6lY45y+NWQ/cTEEAVEAGSq','W7FdVCkXp2fg','W60YW7NcG8ojW4nJWPedCW','vI/cSmkmWPrshmoNW7pcUq','WRuRW5hcMuVdMG','wMjlWObAW4RdO2FcPZK','W6FdS8kXpgfTd8oNdqm','wmo6CGlcPSkwxSkrW4ddMq','WQtdSvnmWOBdL8ox','cxtcNrJdGq','BfxdRIC','WQhcG8ojWQhdJYK','WRCIW5tcLutdLK1q','BLldS3NcJgX5WQXwWOK','tCoQWO7cN8o7jNWMoCo3','ywWmEW','rxldJGBdHrH55zce5BQS5AEC','5PwX5B+t6k2Q5BYK5AED6lsaWOxdLq','W7LtzsRcO8oY','W43dOXFcQu4T','W6FdJXbJ','wK7dOstdQY0','5PYY5z6OWODx5BIy','rxCGvSoxW7xcR1i','W4r5vSkcWPFdGmkOW53cNK8','WRNdOfTkWOVdTCooimoxrG','hNNdGWJdJKZcKG','WQXGp1ddNWaxW6ytW6q','W6JdOCoJzG','WQeHWQGcnvxcLW','zmoEW4ZdN8kSW41M','WRCpW40kq8ow','W5XlWOKLWR8','zmoKW4NdHMBdVtqMW7BdKq','W7WJW7ZcICogW7jVWRmima','W4FdLJ4kWRVcL8kPCSopW48','W7/cKY1KkSo3kCox','WRhdNSkL','5lYK6l605yYM6k6S','CSo7WOfSiSkCW6lcJmoj','WRqIW5ZcJ00','wILlWODmW4JdTq','W7SSoei','W6eYlq','qLZcGSoAAGJdRW','WRmMW5dcGG','ESoGBri','WQGKW5tcGGJdILPuCNu','dSo5WOVcHCodjLOBn8o6','kSk4WQ9JW6/dQsy/DSop','WPiNWPSNWQC','WQKQlfa','6zA0WOBcOq','WOXeW6O','WOBcHhSwWQJcI8k0A8opWOO','WQ7dQJBcL8kw4Pwi4PAy4PAZ4PAJ4Psa','AmoFWOldJCkOW4P+WOddJq','v1FdMCovAG','FCo9yG','W4WPW6tcUmoiW6PVWPe','W5aWWQdcSW','ixpcUSonoaBcJ03dOq','W6yYW6tcNa','WRqMW6PDzqq','gmoVWP3cISoT','h8oOWOBcGa','W5FKUQ3LROJPMQTV','EG7cTxu','WReNneJdLq','W71cEY0','jfukWQ3cT2ddVq','uc1tWPfkW5y','zKGnEW','WRuOWRCbjG','WOCrWOOGDetcL8oMi1K','W5jWu8kmWOdcO8o3WONdKde','W70JW7hcNSoeW6K','W4WAW4JcNCkuoCkfWRO','W7qdW77dOW','p8ojWPmcW4qo','CSoMWRrIimkbW7q','rJXDWOybWPJcJgNdO3a','W5tdLZ5cWQNcLSk0ymkoWPi','WRXZW5VdGdVcU2XjWQpdIW','W4JcJ2NcNSozz8kNWPFcLM4','W7j2WRuC','WQxdQHGpWQ7dMmkBj8opsa','AmoeW5BdICkMW5z8WOe','WRKdWOCMCmouW609W5NdQa','W4xcGCkyeCk2WOO','t8oHyHiboGTSWO07','W4BdMqjWma','W6G0W7NcICojW6u','sSkUxHRdJG','WOxdJgpcMIO','md/cTSolhWFcIqNdQ8om','baBcNCo1WRqrwmkUWQVdMG','smkZtvC','WR90WQpdMmke','uvqmCmkvW5/cRvNcMgC','nYNdSCobBCoAWQNcQq','WPtdJ3/cIYhdNIaeW4Og','W77dJXbKnmomW5i','WRqRW4hcUuhdKuOvza','WOxdP8khBW','WPP9ybBcGvC','W44WWR7cVHxcKda','rLRdN8odBGJdSWK','yCoyW4ZdJ8kaW412WOddKq','W7ZcJM5HoSkLBmolyhu','WP5tW6O','i1qz','4PEE4Psw4PEa4PA84PE34PEr4PwA4PAV4Ps34Psd','5lU455koW6jaa8kMW57cPSoMW6a','uc0vWR1X','od3cQ8orgqxcLW/dTCoo','WQ9GW4RdIq','ACoEWO/dImkOW4b6WOa','W6OflvuEWPpcJ0KPBa','DmoNWQK/y8klW7/cH8oaWOO','4PE04PAW4PwA4PAL4PE44Pwc4PAy4PAZ4PAUBa','B8oqW4ZdJ8k6W4TZWO7dJeu','W5xcSGbggSoqgmoTq18','qJLkWPOzWONcQq','xSoMDYibjHXT','WRZdJCk8v10WabC','W63dPx80WOOSWRCnjSoe','k0vxiG','xCkPxqpdG8oV','WORdM8kjfCk7WOf6zCkolW','gSoVWO7cG8oW','4PAN4PE0kSoblCkuA37cHI0','W5xdJdPDW7e','W7FdI0vBW5WWBdVcVLC','W6nfChNdVmk4WR7cM8kB','WRqwWOGT5QM15BY5','W44GWRBcVZJcLdZcU8oK','W7SCW4/cNmkucG','i8ovWRZcUq','WRecW4LpuSohWQHOW53dVW','amo/WQK1WPatwSoNW6ZcUa','W4pdVW3cQ3uJq8kIW57dTW','W4RcOJn+W5nuW6Pbk8kE','W47dKc9gW6C','W6JdMdO','W61gFrhcPCo2WRJdGmoj','WQRdPCkpAhC','W6VdHviDWQa','WPNcImkY','W6Pf5z6y5z2t','E8oOWQD0W6tdVYy/','4PEs4Pwf4PEz4PwV4Pwv4Ps34PEZ4PAu4Pws4Ps3','WPNcOdnXW41ZW7zsmSkd','W5iGWRlcVWBcMZ/cRa','6yww57+M5lUp5A6p5Ps4','BuKkBSonW7RcR08','p2hcKSolhWNcGG','W6FdS8kMpwTC','sSkYtcG','W4uHW73dP0JcIw3dG8klAq','y1pdRG','ygRcQmkfpmkuW6xcQNVdRa','WRNdJSkL','DmoUW4BdMMddTHaUW6RdLW','cbVcJmkqoEkvP+kwGEkvRrJBIW','W5bWW5XgW63cMXNcPh0','W4/dQCoWWPtdRrm6smkKAG','d8o7WPZcHCkMie8Ki8o3','pmkPi0ODprHTW44Z','bCk1WOdcJSo8jLDMjCoN','rmoFWOFdMMBdRtaGW7BdHq','pghcVmox','WPhcK8oIndqlbmk8sSkT','W6W/W6tcICoRW6rKWPGtoW','qI1F','W5bGW4PNW6JcKa','WRuiW5mht8og','AmoMtXKzkaTaWO8J','Amo9WQb3imkn','W6ldMxm','W7FdI1nuW4SPyJ3cVJW','sCk5sYddNCoJWOfPgq','WPhcK8oJnZ8nuCoha8kG','WQe9WQGAo33cL8oS','W5pcVGPagG','W6KaW4RcIq','qCkRbvFcGa','W68vWPBcLq','W7uRWQldOWpcKvbYWPFdRa','W5xdQt/cP0iGqq','6yEk5AYR5zkZ5lQgW6FcJtW','W5FcMmkpamkP','W5PWrW','W7SqWPFcI+I8I+wmQa7dQCoflG','WR4bW4GauG','W71jW53cK8kChCkXW5pdJmkJ','r8kVAr7dISo9','brJdNmo9sq','W7tcHdPTe8o2iSodEhK','W5r9wmkAWPC','WO9uW63dQq','W5RcKCkuaSkUWOC','W7FdP8kWj3baamoGbG','WPlcH1z2nCkKBmk9nSk+','W7WJW7pcG8ovW6vcWP4jnW','mbpcRW','yCkCW4FdMCk7W4XGW4JdJqa','WRymA33dIUkwLUkxNEkwPokwUUkuGW','AaOAyCozW7lcRWhdHZe','Bmo5WQbJW6tdTG','W4VdPwCJWPr+WQmoz8of','W4NdPXFcQKKTrmk6W57dKW','AexdTcBdIIK3WQ5mWOa','W7CgWOtcMCkqg8k9WPBcJ8o2','W6xdQXv4W5hcOmkut8oSW6q','rf7dMmocyctdRGnwWOq','xK/dMmoaAL3cRKjzWPe','W6VdLCoVpduCsSoeh8kH','27NATTIrd+kENUkxPUkxQ+kuGUkxTH8','DWGgymolW7VcUeRcL3e','WQlcILnNf8k1iG','WRZcGKD2pW','b8o/WOhcISo8kW','W7ldIda','x1xdImovysJdPW','pGCDCmonW7VdGbZdLN0','W7ddVCkEo3nxg8onabu','CSoSEWi','W5NcV8kFha','Dmo+W4tdI2BdRtm','W53dJSoUiYKhsSklaSk9','WQ8Ulq','W7jHWR8vWO5eW5ZcNG','6k+N5y2FDXfajWPSWOdLHQO','WOpcTmoSWPZdTrr0FW','W4NcIwq','s0hdI8okcthdQ3FdNgu','W5DiWPuIWQLH','g07dGCoktg4','W7RcMcbVk8o7','4Psf4PsM4PwO4Psd4PA54PAF4PEl4Ps94PE34Pss','W5ldOWVcUfmMqa','W6ddNHfYnmogW4q','W7RdHbv2oCocW5m','W6hcLsDKoSkZpSobyNu','W6NdGvfB','27hyTTMY253BNnQ2','WOhcO8oGWOVdVHLui8o2oq','W5ldSXVcULyG','W6SOW7m','WRm+W4BdLGFcKeLtjt8','W7pcKY16jSoJomoWygi','WRqUouRdLfqm','WRm8W5RcGK/cGqjgide','W61gFq','yfpdQs0','r8kXwG','W5mXWRlcRXlcIG','WPtdJ3/cIYhdNJ4hW48T','WQZdTLlcVUI8O+wnUZXu5PAm5yM/','W73cMdCOoSoRpmofyMi','qSkayq','rvJdNSozArpcV2CeW4a','WQtdRLveWORdGG','WR3dL0vnW505','fWpcGmkQWQeoxSkwWRhdGa','bZFdT8oxBCouWOtcNfVdIW','W7mnWPldTLxdJgu','W4BcMx7cKmoKD8kMWOtcHZG','lmkpagZcPSo1dmouWP3dIq','sCo+DqNdLCkb','W4RdTxeWWP8SWRCz','W67dHc3cTa','rmoYW6FdUmkA','W4GXWQFcQXtdHa','6ywh572s5BwY5l6E5A+E','W7GAW5RcK8kwfG','W5FcKgBcNmoC','ACoTWQnNbmkjW77cH8owW5W','CSo9CW','55I25QgQ56Mi5y6m','WPVdHcjNFSkLl2f6W5W','WQydEdBcPCoLWQxcImoizW','WOFcRSoMWOO','Amo9WRjZi8kAW6tcT8ojW4C','kZhdOH7dJKFdMJ3dGq','WRpcH1b0ka','xmk5saxdHSo+WPbth0G','iSkdi1zoBvKJW45W','W5tdGtzzW6dcHG','m2dcOCowhXS','W5hcTmoby3CEkJdcUCk7','bCoVWOpcGq','5A+y6iUxzaC','2PdzM9QE2QpyISkc26RyRnUW2R0','x+wpQUs6IUI/NoAmNCodW6RMNjdMIO/OV40','hCo/WP3cNSoHle0','aSo0WPNcJmoKkKC','W6r3W6bEW4nwW5ldHX/dPq','rcLlWOfpW5i','WP7cO8o3WOZdOXK','y1ugD8oi','W4xdJdPAW7JcHSkUyCogWOO','ESoODrKCja1M','FSkUua/dLSkNWRr5h1q','W7GoW4fcsmohWRH5W53dVG','W6C1W5BcHCojW6H+WPO','WOVdHdjH','WOtcUxm','W7OVW73cICoiW7r+','C8o8DW','W645jeGeWRNcLfSJAW','WOOabNC','uv7cK8otCqBdTtjrWOu','55cH5yIDWPtcJG','bqlcKa','W5nHWQ4UWR9WW70','W5hcMdPxhCo2p8oqu0i','ASoHWR5I','gCkbavFcK8oIWOfHbXW','jhFcT8omdG0','AmoTWRzwjCkgW6tdKSkt','W7/cNIuOk8o8BmowAwC','W4/dKNTvW7JcGSkZDCkEWOG','WPJcU+wCJ+wDKW','WPzmW67dRH3cINH8WP8','W5mQWRxcRW','WO3dLsrXj8k3iMfiW7e','jghcTSonub3cJ0lcOmkB','W63cIqhILyFILiVILOdILjZINQ7WQ7wyW7G','5Pwa5Rkq6lYn5O2+5yMx5lIA55gv5P+e5yIG5zIi','j8oEWPqi','zL4Dz8o3W7JcRe/cK2C','fqJcICkXWQCo','W7NdUSoHW5RIL5BILk3ILztILjlIL5tILjO','572j5Bcn5lMt55g95y2T5PwB','vmo/WOVdKmk6DHv7','WQiGW5BcG0ZdMG','W4BdRJm3pmoyWPFdSJ41','EvNdSJxdOZ4lWQHwWOW','DCouW4pdJ8kBW4zXWORdMWe','W5nLWQdcRGtcMJBcUSoYbG','W7FcLcjPpCo/kq','WRBcKvzJD8oWkmk7nCkG','4PwM4PwR4PE84PEG4Pwj4Ps34PEr4Ps94PwO4PA8','DCouW4pdJ8kOW4f+WOa','W7FdS8k+ieHxbW','ng4EWQZcRLVdVN12W7m','WROPWR8','tCk5vHS','WR/dRKvB','W77dGXTYmq','WQGmW5mhtSodWRr4','wL7cGSotDGRcPW','F8o0WQi','W7FdOCkLo3zw','W67dUUIdLEMbGEs9IoMbPW','FSkmWPmeW50ddG','W4hcGwe1j+kxLEkvM+kvGtZALW','ySoFW5y','W6hdMW8JA8oGFa','WPzpW7RdPbFcSvu','lt7dRmoDy8oC','W4JdNSoPnd8fmmkkfCkG','zSkrFJq','W6rXWQKz','W43dPWVcQXqMsSk8WPtdRW','FowpOos5JEI9SoAoJa3cPEw5PEwmH+wXSq','W4rLrCkaWPZdPa','wmoSyaqxpq1QWOe+','ECk3vbmclHzUWOTW','Bmo7AGaporXiWOSP','WRtdNmkTuEEBR+I+RXr75BQ+5yYF','W4RdPwCeWOqWWQjrma','W4FcIh/cM8od','WO0RW60/D8oKWRvxW63dJW','W48RWR/cSGNcNa','WQSzW5uovmohWR5K','B8oUW4BdJgBdRga9W73dLW','W4lcLCkiaSk/WPSpcSo9','WQ8mWQVcS14','W70YW6lcJCotW6rTWOy','W7fQWRKdWPvvW4VcOv3dSG','m8krW4pdJ8kTW5f3WPBdMKu','W5dcJ0pcPSoNqCk8WPhcMJ4','WO7cG2BcJYBdMeesW5u9','W53dK8oZlW','W7BdKHDLnmoVW5BdQda','FCkjFtNdRSohWRa','WQvqFchdVW','cSoUWPVcN8oHivy/m8oG','D04oBa','W77dHYdcSNe','WRWiW4qarmoh','W5xdLdDFW6a','WP/dRSkcW4/dKCo+hW','WR3cJLf0l8k4','W5xdVWNcQW','WRhdHmk6W4ZdTCosp8ktWPKq','WP7dJYu','5Pww5PA855M+rCkjWQahjmoxlW','W4xdImoSn25Km8kkhSkQ','WPBdGglcHYddHa','rsLmWQfkW4JdSNJdTq','W5BdThzV4OYCFSoQaJJAKq','xCk0xHZdISobWPb1','WO7dRmkdAhvEkJpcRCkT','5B2s77695yEt','WRhdPejmWOFdK8oj','W6TbAIFcPCoXWRVdJCosAa','6lwz5B2W5QUB5PYA','W59cW7ldRHZcM1C5WPhdUa','WRBdPvi','W7RdH1nAW4OOtIZcQxy','F8oaqYFdTCoGeq','W6JdOJ8','WR7dPqu7C8kTlW','yGbR5yUY54MK','6lEX5BYC5QUV5P24','WOtdHMtcMcRdMdygW5m7','WOn7W4DNWQtcHHJdPtVcHG','W4K2WPlcQrxcMcO','aCo1WOBcGW','jwFcSCoyhXRcML0','ESoSWQ9QiG','WRWNWRCcBHBdGSoT','WQFcI1nqW545m0m','W6pdHdVcThldTrBdGmoSWOi','B8oBsspdQmoVdmkFW4tdIa','jCojWO8TW5ukwmo7','WRyGbLFdGGDcW6i','4PA/4PEy4PA+4Pwr4Pwl4PsH4Psz4Psl4PAy4PAE','W6bt55AD5l+Y5l6C6yo8','WQOUjKS','WRy8WR0n','o8oyWOKvW4nCg8k7W73cPG','xCk/vXJdG8oRWOCIdfm','WOhcP8keCNqF','W4BcLCkDamkP','a8o7WOhcICo7k0iGm8oa','W5ZdRNa+WOK7','WOtcJxFcGIBdJG8hWPqS','6i2K5y6s5l6N55wg6yAB6zsV6kYDWQ8','W68Cage','6zIa5P2V6lAN5B6J','W4ldIIG','W7JdI1Xq','htpdMGJdGexdJbFdUwW','W4WQWRtcTeNcIt3cRSkJ','WPFcO8oGWOVdQbG','W6DEzmk9','W5FcHSkjamkO','WOddKx/cMI7dIa0r','WQVdMCk9','WP7dJs16CmkhpJvUW4q','W4xdIZvcW7hcJCk0k8oxW5m','WOpdI3pcGa','W77dNIVcOMddOG3dNmoU','W4lcJCkkaa','nCoEWPWcW50dwSoG','WPzmW7/dPGO','WPNdIc9XtSk7pYrK','iZtdTSoBACoBWRhcPx3dRG','t8oLW6/dPW','mmodWPKa','8jYuIGdySTUa2Pem2RhAJTMH2ju','W4BcHSkvhCkJWOy0','WPBKUjFNK7ZLNy3OVi7LMlfKlmolqq','i1rdWRVcU0ddQtGZWQa','WRSmW5mmsa','W4LpycBcRSoJW7ZdHSoECa','uXVdJ8oFDGZdQaHlW48','WQBcHe14pSkIpW','WRJdT1nDWPNdN8oEjCkdhq','z1NdSZddPYS8','W5ldIXDzW6pcHSkYrCocW5K','WOZdLdnYyG','gNRdMrJdJL/cKG','WQtdPei','j8kRWOFdJgZdSYeMW7BcJa','DJldS8kztuJdHWVdQCok','W6ONoKGb','EmoPWQXGkCke','WO4gg2G','W4xcKhRcMCobCCkPWPFcMJ8','FmoTWRzrlCkgW7tcJmoiW6i','m03cSSoDcrRcNLFdVG','WO3cGmoJzq','cCo1WOVcLa','lLChWQ3cOvVdIdHUW44','W71MW7hcNmkhW7v4WP4bnq','W5xdGtPeW7FcI8kqz8orW4S','W4hdMCoVpcqg','imkMyuHo','W5pdKdDf','W6tcMg5ApSoQBmoTscS','lqlcISk8WQ0BCmoKW6/cIG','t3/dHaVdGW','p3ZcUG','2OpBLnIG24tAJ9Q7W6JBI9Q02PW','W4umWQu','D8oqW5BdG8kNW4j/WOa','W5NdMCoYlW','vuJdJ8okuapdSxlcOGK','W5ORWPS','W5pdOXJcOXOSvSoXW5JdRW','WRVdJ8oXWOpcTSonm8otW7yq','CSo7WOnXpSkjW6K','W44bawG9WRpcUabGEa','WQeNnfhdSWfiW6a6W7e','E1ldN8odCaNdPK1SWQ0','W5fJwmke','W5lcKCkzf8kJWP8W','WOtcMtNdGtJdNrzAW5KJ','ECo9WRO','W6bOW6LcifRcGCo9nLO','ASokrsG','5yAV5ywE5BUA56+55B6C','j8oQW7ZILzFILjZILRJIL4dINPpWTOAJFG','W5z8xSkfWOVcUCo6W7dcJ1m','W77dNZdcVxhcRM7cU8k1W58','Bmo7WQfJW64','W5zRWQ5rWOjkW4VdLvldRG','W5xdPx02WPK2','ESkUsHlcGSojWPLLdLi','W7bgW7XdWQtcHGJdPZ3cJa','C8opWPekW4mdumk0W67cQq','W5qGWRlcUa/cNce','WRazW5mFu8kyW7yYW5ZdQq','WPldGde','rv7dMa','pmkPi1zoBuuSWOO5','mmkPybCakrbNWO8K','xCk0uaC','DxdcJmohAW7dTqGyWPu','W7FdGv5yW440','W6ZcJ3NcGq','W6JdGuq','W7ZcOmoNytul','W4mSWQpcSWlcIXdcPSoVbG','W6xdPSk3m30','q8o/zqi','WPXQWRdcTapcNg3dG8k9aG','55IZ6l6q5yQfW5yi','WPtdHdHfzSk8kq','veJdNmoytcldLNBcPYi','4PAdWPFdVSkaWQG','dmoOWP/cJSkUlKWVm8kU','BmoLzLGniHq/W4eZ','o8oiWQdcTCorcNm','W73dHrq','W7FcSmk+s8kUWPCW','oviJWQFcQ0RdHb5zWQ4','B2ddR8oT','W7W6k0WwWO4','EmoMBHChiYzXWOSJ','W60mW5hcJG','uYjjWOfgW5pdOW','W4VdQrdcOa','W5FdGCkgbcradmoVbqC','W6/dGunl','5Ps95O2v5lMd5BYl','W7DOWRucWOK','jvqDWRZcOu7dTJG','p8otW47dOmkIW5vr','WOxdMMBcMIddOqqn','W4ZdPWK','vuJdICohwItdOge','5l+36ykb6k2m6zIe55se5OMH','lY/cUmouF8olWQZcQ3ZcOa','yh3dUSoaymouW77dRa','W4xdGSkBagTzdmoG','fMWyW5qdWOBcUIhdSxa','DSkFWRK','odpdRmobFa','cHtdJSko','AComrctdJCkWvCkKW4ddHa','W6xdOmkGnx1qhmoObWm','WQFcI1nqW545m3xdTga','WQKRW5BcMehdKfaECNi','W40a5AYi5Pwv5l6/6yki','W6zkEJC','W57dOx40','DCoeW47dJSk6','WRxdUejkWQpdK8ovnCovsW','rSo0W7hcHSkoW6bFW4xdVsK','o3pcOW','bqJcH8kZWRDif8oMW60','iCojWOKxW4KLw8o6W7FcRq','W6CkW7VcVWJLKBlLUQOECG','WP3dHmk/WOZdS8oEjSoDW7XE','W77dH1GsW5uSEtRdOq','5l616yk16kYJ6zME55wp5OM+','CL4aWQVdSG','W4fSW5X2W4JcKapdSJ/cGq','W5BcGwtcKCohFW','mc7dQ8oD','ouiEWQ0','tKpdJCocxdtdOga','5A6l5PE/6iIL54cr6lES5BYA','AJ3cSmowcq3dHs4','WPNdRSkf','W4CGWQFcJG7cLYFdUSkZ','BCoduci','WRtdQvDmWOFdLW','pmobW4yvW5esxmkP','A8oKW4tdG3ldQY87W73cIa','WPyDfg3dOZ5JW5CV','W4tdKSo3oJWhxSkwjCo6','vmoQW5hdJvZdNs8HW77dNW','WQ7dQ8kUW5RcHKfSj8oLlG','W7OoW4Sgq8ojW7SXW57dUq','WQXCWPJdJmoatCoyW7K','W5brWQdcI2BdGHX7WONdVq','W6FdVSk9j2e','smoatJm','zNRdUmo4','A0qcz8oC','xSk9wbldNmomWObIceG','WRezW48AqSkmWRbYWPC','C8o9WRPVW6tdVW','W5dcNCkuaq','WO7dRmkdAhvEcb/cJmoG','dgSNWPZcOetdVJm','Emohrsi','WPbrW7VdRWRcMG','rvtdNSoe','zL7dH8opbGtdOhVcPa0','W7FcIdPGmmoHjCoqDq','5Ro0W47dMG','W73dJXq','BSoSCXmpoq','W5bWW5PLW6hcHYZdPtVcQG','uZZcKfVcJWVdL1tcSte','WOK+x8kmWP7dS8oMWOVcJvq','WRr7DuldLaPEW6aiW7y','W6zHWRKEWP5bW7FcLf/dPq','WP/cO8oTWOpdUbu','W7pcNSoHW47dOSoriCoCW7zC','W6qaWPhcJIa','W47dPaFcN1hdKZdcKG','B3NdUSo+EG','5yMI5A6j5PES5BYS','Ce4gBmolW5/cRL3cHMC','W5n0uCkiWOFdR8kUW7VcILq','W5lcIs1tW6BcISkMF8kE','W711W6LAEGFdG8kHwry','C8oyWPjfW5eifmoDW4NcVG','W6NdGubtW5S/Aa','W4BcGCkjdq','W4ddOGa','rmonWORdV2ZdRcSQW6RdHq','WRNdTqWtW4ddLmkfCSkDqa','WQtdRv9mWOO','W6NdGYRcOs7cV0S','W5tcLxNcNq','DMdcTSoiga3cIfdcRCoh','W57cLCkuaCkPWOCLbmoHwW','zCoYW5pdJu/dUY4OW6ZdNG','W7jOWRuEWP4','x8oiWODtW6tdScyI','sSoDWODqga','oYxdI8kR','W77dJIJcO3FdUdtdK8o7WPe','5zcv5BU55yUQ5ysC6zEn6l285O28','xGhcKCk2WQCjrmkMWQZcNa','balcLmk9WQuj','kd7dTmof','W57dKmoOodu','q8k5tatdJSoTWPa','EmogtsNdOSo1q8kbW5u','qIn0WPTuW4pdTaRcOIm','WOdcO8o3','W4tdJ8oaksipqW','WOhdQr/dRK4TtmkIWPVdTa','W7WMpfDo','W6JdV8ojgd8axmoFeq','jwBcOCoqaW8','DsrzWObQW6i','W7/dMgBdSZtdPaxdGmoUWPu','W69RWRPqxUkuT+kxS+kwLokvKUkuTW','jgFcV8oCmHVcNLa','W6xdGdP6kSo2','WPVdOCkdzgeEjZ4','l0iAWQ3cG0RdTtPRW6G','W67dIIRcUxhdJWldM8oLWPu','WP/dP8kDWQ3dLCo8bSoXW4XI','jNpcT8oQgqNcIva','jfulWRZdUxddUJL7W7i','g33dGW','BSoFW4hdH8k8W4D3WPy','ASoosYNdR8kL','WRFdHCkYWO7dO8ozn8oh','EmoGzbmDoq','W6CNW4BdJeBdKeOeihq','4PA24Psq4Ps24PEO4PEZWONXIBgGW45RW7O','yLugBW','FmoTWRy','yCoovc/dRG','WQqUpe/dLqOwWQu','j8odW4FdMSk8W4zHWPhcIqe','WQORW4BcN0NdMfS','tCoXWQbGW6NdTdVNGQhOOAdKU64','W69nAJhcUCoNWQJdSCoxCq','WQCHWQaAE17cHSo4pW0','W7NcKtHTlq','W6mNW7NcGSkhW6vRWOSg','W6/dLLfrW4K/FYdcQ3y','bxNdGG','W6i9mfldHqTFW7fBW6e','5l6a6l+w5y6C6k21','vsnvWOrpW4pdSIdcRd4','WOX7W4DyW5i','DmoSz1yykaTQWOGP','zuldMSo6rJVdOh0','WRxcJ012kmkJgmkNi8kP','C8oFWOGvW4ajrSoGW7ZcRa','seGizSoDW7RdQbdcKJO','CgVcQmkfpmki','WPDTf8k8WRBdK8oGWOq','W6hdKXnJoSoGW5ldPq','W5q3WRRcTG','teJdL8o+sdNdT2a','W5n0W5PGW6e','W4ldRHJcVhSX','W6lcJYDL','DbvCna','xmkPuXldNa','W4pcK8oRkd8a','W4COW6BcJColW6HUW58UaW','W6VcMfyIzmks','WQ4GW5BcGf3dM1Tx','W6tcMcP9pmo2','W6jVDqpcKfjiW6WnWQu','ASoUW5pdGgZdUG','xCk0xHZdISojWOD1g0G','6k2Z5RoqW7ixqM0JW50Uka','WOCiWOTofvRcL8oNjWW','hq3cHmkKBtNdTNlcUGa','WQy+W4xcGehdNf9qo34','jxFcOCopcbRcS0xdO8oh','kSkTW7GWWRpcOG','W6PEWPrEf8kuWQPjW5pdHZev','dmo/WPS','WQNdMqOMASoP','WOdcSSoXWO3dOHO','ESoara','tmo0W7S','WRiQWRedmq','BmoODX4albrM','W7FMNQVOJOhLJ7NLI5/dOSoJbUISKEw9TG','D8o1WR5OW7NdRWGPFa','W59tW7VdSbRcM0bTW4BdVq','W6mVW74','W5/dR2euWOW9WR4','WQSiW5mBsComWR5U','W5RcLIBdGJVdHHiCW58J','xCkjuqpdHSoM','WRNcHeXNnCkXiCk7','W6NdS8kMn2W','rv7dNSogFbxdIqXwWOu','ECoOCrOxBr1IWPOX','WPBcTmoGWO3dRreKmCoXoG','WOdcR8o3WOhcRbr3ySoMjG','W5tdGsTAW7xcGmkL','WQD5WRuhlfpcLSkZj1K','hHpcKmkOWRDhaSoMWRddLq','W51+xSkh','zCoeW4tdJCkSW5e','z8oEvspdSSkWeTQW2PBBRa','W4hcJN4','gWBcNa','W6hdJWDInSoo','W7JdJCkJWOpdSCoqn8oAW6Cn','WOtcG37cNw/dNHmvW5WP','W5iGWRlcVW','W5ZdSJn8W4bGW5XQjSkt','W60PW73cHCoe','pK8CWQ3cRKi','W4ZdThS0WOmQWR8dz8oh','W7OJW6pcMa','pSo+WQ9UW6FdVID2jCkN','W69GEZRcSmoJWRpdRSoEEW','W4NdTwa5','W4JcHwtcKSoCEG','WQy2WRq','5zcVvmoPuSof6k2f5BY4776z5l6w55AW','d8oYWOZcNq','mSoFWRixW5ChwSo9W6pcQq','WO3dO8kqW4/cO8kmya','jsNcRq','WRhcQCo3WRddOXzHla','vdvmWPfVW4pdQc7cTZG','wrZcSw3cTgW6WQXkWPW','5zgu5BU9WOK','wbtdHSodDGNcUG5qWOa','lfDdWQRcU0hcUwnCW6W','W4FcKYBdG3/cMLfeWOP/','W4RdMCo1dcihtSotba','ACoouIddV8o1smkvW5xdJa','WOykW7JcPwy','WRamW5q','B8oMyb0DEa','WRpcVhfV2QVzUDQtqnIH2OC','A1ddTsBdTq','WQxdPezdWO7dLCoE','axNdGbFdJKJcKG','W6LlEYZcRCoY','W75mrsZcT8oYWQ7dPSoACq','hL3cGmoTpG','WP7dKfxcGshdNHmBW5y','W7FdPSk9n28','WQqJnetdGW','W6tcHmo+','WOtdKtldJ8kDimoYW5pdGa','W7ZdGuq','W4u2W64','WOaGixFdNWvjW6S','WOVdMdfW','gatdMq','W43dR3W9WP4','F8oLBaul','ESoGBriNiX1MWPy','W6pdJIZcTuVdVqVdGmoS','5y2R5lMh5ysh5BQJ776y6lY95O2L57Uo5Q+b44kO','W6xdTSk/pwODcSoOtWW','W6LmzsW','bSo4WRTiWOG','6ys+572Y5Bwc5l6M5A+3','W6zHWQOuWO1r','W6HDWPC','chGM','FhRdVEI/GUwpUa3cPEwnNoITUoEWLW','W6ZdKL1+WR4nWOiWjUwhMW','W63dTSoVDMDurmoReXq','DKinD8oBW7S','zSoPW4tdJgBdUcCNW7hdNa','W77dJJVcP3hdOJpdGmoGWOq','WP/dU8kyWRBdUCown8oA','WRCFW4mkuG','zSoLW4pdT2/dTY4KWRRcLG','CmoGBr0','W4OWWR7cQW7cLZq','W4THW5XJW7C','i8onWO8wW5u','zmoKW4RdMg/dUZqMW7FdMa','W7JyQ9UI2yJBRnQwW7NyS9U82QS','W5FcHwVcH8olESkyWOlcGte','WQGTW57cIvZcHfzliwu','W4xdPbRcHuC','6lw05BYG5QIr5P2a','W4RdMCo1dJKatSkhqa','agZdNbldMW','eCodWOKXW58nuCo6','W5bWW5XrW63cKJJdVcxcNq','WPBdPSkqWQe','W73dLL9sW7K0BdVcMg0','zmoBvdZdTq','W6NdGvfBW4mpEsJcR2C','jhFcV8oCdbVcNMJdOSoa','W4JdTxOY','WPNcLGePaCoNW6tcVbCZ','DCkuAYpdV+s5QEEtS1fl5lUF','WOyOaSozW4tcSSoOW6dcULFdOx4E','WPdcQCoNWOe','W6/dLLLs','WQpdS1LfWO7dMa','W7JdSLnbWOVdU8oEiCosqG','W49xWONLJQdPG614WP/LIzxLR7FLPRa','C8oYW5FdJq','DCoNzXmwaH8','W5ldKdrWDCkSuwe8WP0','vSoxWP1t','W6ldHM/cT2tcRq','W6DHWQ4gWOLhW5FcML7dQG','uvldMmoyBaxcRW5xWOW','W6y7leilWRxcMG','W4ZdMmoSmJ5btSorwmkL','zr9SWQqdW7BdHXNdOZe','W5bHW5P6W6RcKGtdSZi','WPBdKfNcNcJdIW8DW4aU','WQK6WO/dJgxdKernpN0','WQqVW5VcJ03dKW','W6GWoX1tW4BcN1uKzG','W4ndWQdIL5xILl/ILQ7ILApINANIMB/VUPz+','WOdcTCo3WPq','W5FcJgpcLSon','4PEU4PAj4PEV4Psa4PsA4PwW4Pwi4PwA4PEj4PEp','WOFdVJf0y8kXmI97','WRaRWRyipvhdNmo/ifK','WQyQnKZdLaS','yLihyComW7FcPvi','B8odssNdQmkHE8kgW4JdMq','F8oNWQe','WQxcNK19zG','WOldRCkDCNOwla','zJ3dQSouA8ovWQdcOMBcVq','WRCTWQSpnLRcL8okmfC','AeihzComW7y','zCoCyt7dTmk0vq','W6ldVCkGewvraq','reldGmonscq','cmo2WPRcJW','WRaSWRKCf1NcLSoWeKi','W4mTWRlcTqNcNd8','B8oSDYmhiW0YW5G','W4BcM8kieq','W4BcMwxcLW','mdRdQ8ogE8oxWRFcQa','wf7dICourGRdRH9D','s0JdGmojxtG','W6hdHq8','ACoTWQnNnCk7W6tcGSorW5e','W64BW4dcJSkqgSk5WPy','pmkPi1zoyfKYW5XN','BmoLyG8lpW','W5/cMSkzcCkVWOSHha','EfNdOYZdTcGrWQHwWOW','W43cHgVcGConpSoOWPpcGt8','W6zHWQODWO1gW5O','ceRdNmopwtJdTh8','AuyDyCoq','W7LtzsRcTa','qSk5urddM8oI','W7ldSqL4','26VySTQz2lZcPnMC2kVzMDMKW5m','W6BdP8k0mMfa','n8ojWP4xW4KwqmoaW7xcUW','pKScWQhcUW','m8oTBqvdpaXMWPWP','W6i5pelcKa','W6pdT8kM','tCkTW65QW67dRYSJyCop','eCkOW6iJBmofWRdcI8orW4a','omkVW4/cMmoMmfy7jSo8','W5BdHsLfW7e','W6LEWPbEgmkxW6LTW47dNICsca','W54fW4BcMmkqfmkuWQpdQSkD','zmozW4pdHCkNW4z+WPy','W47dMSoEkcqxvSotbCoI','W7PwEIS','W5jJhSojWONcO8kPW5hcGXS','WPzpW73dRrRcMLzQ','W7LLWQ4sWOq','iv4aWQ/cU0C','WRLiW7ddPGRcJenRWO/dTW','5PEg5O6A5lUx5B6M','W7uEW4icsCoaWRzXW5ZcRG','xSkPtb8','pSoSWQDQW67dV2mJCmkB','W43dR18+WPO7WQqJz8oa','W4r0q8k8WPVdRCkUWPxdMa','W7hcN1z+pSk0BmkXjSk4','W7hcNeW+k8kXomk2BG','5A+oW53MGBxMLBHLWRm','4PAs4PsF4Psf4PwZ4PEG4Ps+4Pw84PEv4PsR4PEv','WRtdRLTFWOpdK8opo8ootq','v8ogrMZdJ8kqdmomW7ZcKW','WPtcG37cNw/dNHmvW5WP','cx8VWPJcHG','6zgh5B6p5lUW55gx','W5NdLmkoamkIWPTPdmoHyq','W4fBWPZdJ8oaqq','W5xdPweLW49+WRibCSos','Cvuf','W4pdSX/cQf83','W57cSa9l','WPjeW63dSG7cMvy','W7zXWRWxWOLx','W4ncW7hdPqRdGbXQWOpdRq','W4ldRW3cTW','pLmpWQpcQMtdVIq','5AA86lAoCW','W5mGWQhcRqlcIXVcQmoVba','gmo/WP3cM8oTmva','W5FdMSktEtu','WOBOTyTHfG','WOxcP8oVWPhdQq4','W4VdJsntW7a','W6hdV8o8pNDDbW','W6NdT8kHj2vvda','lLChWQ3cOvVdKZXXW6q','W5bGW5P0W6e','WRLnWOO','W5GWkK8CWPxcLXRINlhILzm','W6lyITMM2iNBSTQI2ANcUvtdPa','l8kHW7S3WR3cQNeiuCkdW5vVWRi','hxq9WPW','WOdcO8oIWPBdRXvui8o2kW','ucnkWRfcW4xdRG','WONdJgKiWP7dG8oGjSkdWOO','W5BcJ3/cGCon','BCo9WRO','WQeUiuddMa','W77dR8ovc3aMBSoIjSoV','AmoMDXCc','W7hdIX8ZE8oWBmo+C8oS','DCouW5ldH8kOW4b3','W6JdKZNcTgBdUqNdL8oNWOq','W7pdLZPrW7e','W60tWRCCp1pcGmoMCXS','reldM8oaxsldVa','WOXrW7ldQaZcMW','WRm7W4FcGG','W71eWPxdJaJcN1LbpxG','mCozWPSdW5uu','jqzbW7pdR2ldUIuYW4e','WROQWQ4pof/cLSk1ieu','WRBcJKTbpSkXkmk7iq','u0NdNSoFAW','FhtdU8oAAmoDW7VdSd3dOG','W7hdHGyTDCoFW4xdQtrl','BCoNWQfIomkbW7/cJCowW7u','x1xdICoelZJdSWXwWOy','wvxdISozFHldSWGvWQa','vuJdJ8ok','W5ZcGCkxfCo0WOCWaSoO','W7fQWRKEWOHa','W4uoWRe','W6VdOLLlWORcImkuiCoevW','2QlyHnI72ixBTnQW2PRzQCkB2kG','qInRWObrW4/dQc4','AbZdSYBdTdO8WRSyWOe','WRNcILf3kmk4lCk1nSkp','5OYQ5AwK6lwThvm','W55VwUwjHEEkHW','W6lLJy3KU7dOVO/MJyGdW7BMIBdLIPNOVA0','WR7cLgKRjSoFW47dSdr/','imozWP8','ASo3WOjOW7ZdVJepzmkC','WOVdOCkCzhGfjINcSq','W5ldGsHc','W6qWmwSwWPq','W5ZcGaXusCkuharyWPa','ACkKW43dM2ZdSa','W74mW53cRSkyfCkW','W5HKq8klWP3dTSk0W4a','zmoauZG','WPBdJYn6CSk7pZi','C8oRW7q','6lAe5BYE5QUo5P6s','W7zRWR4i','WPddIJNcNtVdKW0rW4LG','W7xdKYVcGbO3qmkIW4VdRa','WQbIBgBcGL0bW4zdWRe','D8oNW4ldIxddU2a9W73dKa','whNdKrBdGX8nWOX8WRC','WQ7dISk1WRhdOSoCimoa','6A+U54go5OgK','sKZdLG','x8o+W7ddTmkzW6zxWRFdTIq','WQZdJSkWWOBdNSoCpmoqW6by','ndtdI8obFSorWQVcQW','lJRdTCoqmCkAWRpcPxFdTW','WONdRCklzq','W6xcSepcOCohECkTWO0','vuJdISohwZxdPMC','WQq0W6PbW5WvWO/dHrZcSq','EmoaCZJdTmk8qSkt','BeyAuCozW7lcVG','W5hLJ67KU6ROPQdMNzddISo8','B8oSCqalpZDIWOm1','W7BdMfK3fmoiW5tdSYqV','W4pcQoAdLEIUOcfr','WQlcN15NlSkJ','W6NdKvXAW4K','W6FdMaj5jSoiW4xdTse1','DmobW47dGSk9','u2dcKowoTUs5JoEXKowDVe7cSq','W7BdVCkNigfTdmo2aGO','WQRdHmkxWOVdRSoynG','jx7cUSoAca','WPBcVCk+rDUU2QRzO2xcUgW','W7/dGvzEW48WErBcV20','W6r2WRufWOngW5dcMq','z0yDyCoq','8yMvMCkh2zxBRnQt2PJyPnQF24G','WO55W7ZcQ1NdS3pdQCkHqa','WPrUWOtdGHRcN21bigC','ySoFWO/dVSkAWOeSW4xcLuq','5lYQ5A+76iE85A205lIgW6mX5Awf6lAFDq','lYVdVCoBACoC','WRH7WQ0CoaS','W6ddJXC','W7hdJ0af','cmo0xvNdJmoMWPr/gha','hWNcGmk9WRWYsW','WQGiWPO','W6bMW7BcJCooW61VWPS','W69nBtdcL8o+WQJdJq','wSolWO43h8k7W4ldJmoxW5e','W70YW6lcHCojW6zJWPKE','W63dTmk7n2vgda','iftdSvBcNbpdGW','fq/cKCk2WQ8','FWddQmobwYFdPghcSGK','faVcT8o9wmoSWPxcNZ3dLa','W55/vmkfWOFdP8k/W5C','W6JdHsRcVNddTq','W5fWW4L3W4FcNrJdUYa','WQlcGLH9','5OcRBeRcKvldK8oJoSk3','W7DTWQOzWOLxW6ZcGfJdTq','W5ddS0C9WP5VW6u','WRddJSk2WO3dOSoum8oaW7zu','W4lcJgxcMSoA','fLJdGmoFAGldPu1CWPq','A0udz8oBW6O','nConWPyaW5Kw','6lwy5B6v5QIw5P6w','fNldKXtdI04','WRlcH1bGpG','ACoQWQDZW6RdUs8P','WQOVW5VcHf3dNG','WRlcH1z2nCkKdCkUi8kh','W7qiW5K','EvtdQsxdSG','khiy','Dmo4WQDTkCkm','W4ZdKSoMzNilvmkBi8kC','WRBdPvjDWORdHCoi','EK7dRZVdVYuPW7q','W6mJW6pcN8ogW6zV','W58bW4FdRHRcJbnqWRBcOW','2lhBJTU624/yIDUp2RRdG+kFLokxPa','kmoOW4JdJgBcOgbVWRJcLG','jfunWQtcUKVdVI4','WOhcO8oYWPhdQq5Wmq','W7n7WOpdMXdcHG','W7JdHurCW5i','W5vOq8kmWR7dPSk0W4pcMLm','D8kpuINdT8kGsCkhW5xdNG','W4ZdNCkbaa','tuldH8oa','zrL6WQftW4ldPZ3cPGq','uInwWPe','Ceyo','W4JdKSkSdGnmbmkwsSoU','W4RdIYHtWPNdQConda','Dmo9WRzHi8kDW77cH8ow','WOFdOYBcOMdcQKq','W4ugWQhcOHFcJtZcGSoKgq','mY/dQSoCySoFWQZcQMS','8l6rMmoYAgym2kZAU9Mq2kFdVW','phbAW4P3W6hcPGVcRcq','WRqHWQW6pvVcLW','DJldS8kztuJdMWtcRCkd','W5BcLM/dJ8kiiSkW','WRq7W5FcMetdMG','W4VdNEMzKEwiN+I3MUMBG++9GowhL+MxOEI/JW','E8oQWOvIW7ldNJSVBCko','z8okwqddO8k7','55Ua5QoB5lIe5P2n','WROQWRScivlcL8oM','W6FdVCk8n2vg','W6JdI1nuW58O','WQf3WQm','FNddQtddSIK3WQXkW4a','n8kbWPlcHSo5WPmIW5xcMvu','W4lcGxS','W5b0q8k+WOddQSkUW4hcNa','A8ouW4ZdJmk9W4S','WP7cR8oRWOVdOri','gGJcG8kXWQCCqq','FCo8dLNcNCkQWPLPcLO','imoeWPWoW5u','2BtzOmoD2zBBSDMb2ixAOnMv','W6xdLoI+LUwoTowNQ+I3IN5p','W77cI8oXW57cUConBmk+WRmq','W67dKvLB','WQXzW4RcVSk0dCkyWRFdImkH','W6SmW4xcN8kqc8kWWR/dJmk1','y8oDssVdR8k7','WQtdTfroWP3dHmoAkW','DCoUW4BdJhRdJtqUW6ZdKW','WQpdOfe','W7SqW53cN8k9hCk7WPtdL8k+','rvpdJCoBFa','WQOmW5a','zCozrqVdTmk6wCkeW5i','xI1l','ymoUW4JdM2RdQIu','W5pdR3O/','s8k/sGxdISk3W4q','24JyOCoKpxGElt7dTSoH','kK4a','bqJcICk9','2l/yLmkG2BFAQw1tW4pWKy+4WRm','W4buW6RdRddcJvXSWPtdUG','W5ldPI9yfSoQW6pdMq4s','W7VdIW1ZjSodW5BdTZqc','W6rLWQmDWOneW5S','iCoIW4NdM2BdVtu9W73cIW','W7ahW4RcLSkehmkWWOa','vKFdHmo4W6rDamoPW7lcMG','WPBdL2lcNcBdIbqaW588','sWpcGCkUWQ0EsmoKWRxdNq','6k2o5Rockxe','WPpdIgrQWQZdOG','W4hdK8oMnh4Evmorva','WRymBsRcTSkPW5BcHCkBiG','W7n2WRueWPW','W5LoW6qmAVcsSjFcTw9xzW','W5ldQHdcRv8','aL7cGowkV+EiQG','W6NdGurnW4n8EcFcUNq','pmo/AHDo','WRJcJvzWoSkKkq','W4NdM8kbb019j8ormJm','uv7dMa','WPdcRSoIWOFdPbW','iLGfW6JcVelcOtb9WQ0','hwNdNrNdILK','4Pw34PwM4PELW5ldUb5cWQ3cP8kk','Bmo7BbeClbq','gCo7WOhcNSoKiLCUA8kX','xCk0wHldM8kOW5vLdWe','WQxdSLnBW5ldG8opnmkmgW','B8odssNdQmkHzmkvW4/dIq','WPvoW7FdRW','zCobvI3dQSk8smouW5ldNG','ACo9WQ5MpW','25ZzJTQd','lJZdRmoDnSkyW7tdTcBcTa','WPFOT74nW4K','hmoOWOBcMCoT','W6W5j1qwWP4','W60PW77cISooW6yKWPuupa','nKZcOcddQI0QWROfW4O','W6jzWPnCh8orWRX+W43dVG','ACkrW4hdH8kOW5bHW5JcIWy','bxxdLb7dGfG','4PwM4PsC4PwO4PAK4PwZ4PE24PEw4Psz4PAt4Psa','vKiyD8oDW63cVHZcN2a','jhFcOmowar7cNG','jSoFWPGxW4m','W5aQWQhcRWlcNxpcMCorma','W6NdVCkOpwHEca','ahNdKqNdJepcPXxdO2W','W4JdQa3cVfu','b3tdLrxdM0lcLbxdPwq','WPldQhpcLW','rCk5rJVdISoK','W40KWQm','WPNdH8k+WOddT8ore8oKW5P7','aCo8DYpdU8oAW5O9rq0','B8oNWRzIia','W4JdTt/cP1qSuCk0','W73dIJdcVxVdSqa','CCoSCaupkHW','rvFdHCotFa','WQeXWRqljW','nSocW59mW41phCoPW6/cQq','oKKhWRZcQG','qLRdIW','W4u9WQpcVHxcKd7cRmoVfa','W7BdT8kLjM1gdmorfri','CSo9WQbGW7/dSW','W740W7/cMmoiW6jLWPm','2PVBRDID24JcQSksmmkkWPNILle','EmoTCq','W4VdKhxcNcBdMHvkWRbV','5lYh6l6+5y+H6kYa','5Ro16k+M6iED6kkL6yoO6l2e5RsH5yIe5yY26yE0','ocJcQSkBWOe','W6pdT8kMbMftdCoReW','W5bWW4S+W7pcKa/dPItcIG','W6pdU8k0','if4DWRVcRKJdVG','WQlcNL1Nn8k1','W4BdSXC','W4hdK8oImceBvCoce8oX','yLKbWRW','W7BdGunmW5S7Aa','W4JdIYW','W4P7W4X2W7ZcUGS','Bf3dQYBdRZW','WPPpW73dSXBcJKC','EvNdTbBdRYiTW7Go','ySoiawdcPSoXsSkDW43dMq','W74lWPVdICoasG','acBcKaddIfNcHXFcVhG','jxVcVCoEdWFcGW','WQm/ju/dMq1nW7esW6O','rehdGCoBttBdQxlcPaK','vYHCWOzgW5xdTq','lmkpagZcPSo1dmouWOhcJq','WRdcHmk7WPhdUCotACoxW7Tr','W7ylW4pcN8ksda','iCojWPWbW5eewmoX','WPZdIdf9ySkNgc5YW5S','W4ddNCo5','W5xdGsLaW7hcKCkZ','WQ/dKZreW7/cHSkYDCoQW4q','WRCyW5nbumokWQK','axNdKr/dJKNcMXe','imoaWPqgW5u','B8o/W5pdMdNcSw8','W7/dJJNcVxxdSWe','hw/cJftdJHxdLXxdV2K','W67dGJNcUxhdOIFdNCoNWPy','W6ldT8k3ma','s8kMWOZcGSoSjH0','W6xdJIJcTxhdOHC','W5PSwHC','WR/cMhRdOcpcPHFdPSoIWRTOtG','DSoSWRP3W7JcOwXJ','WO7cONS','rmoqW4hdG8kSWO5rWORdHXe','cMnAW4Od','ASoQWQDQ','W7LxEYRcRSoW','WP/cQCoKWOVcOG1QjCkM','W7FdPSkZjNbbpSoNfq4','W4hcG27cNCoJD8kXWRpcKJK','W4DWumkmWOe','5l2U6ygU6k2g6zUD55EB5OMT','WPtdJsX7AmkLkJnVW4K','t8kOwLFdICoRWPXGdLG','W4xcKCko','xSomuciXhIXb','W6JdI14','WRWmW5mo','uHNcJoEyTow9U+w9Qa','W6xcIcXPlCoHlCoD','5l+N6ycO6kY86zQe55wW5OUU5zMB5BYB5BUEWQm','mY/dUCohEmolWPlcPwBdQa','j0NdOJxcJ2JcMbRdV2G','5l+r5A+36ywT57YI5AA36lEWfSou','uWBdV8oeAW7dOHK','lowrOUw6TowLUoI9GEMwQUAiUUAuLoAxQq','AKiECq','hWNcH8k0WRezsmk6','tmkPwrhdISo4','WOhdQCkdzdS8mbJcP8kG','W7pdOmk7igvqbCoR','W6pdJI7cVMddUqxdHSoSWPq','E8kZmWTsyGP3WPC8','WQ3dJSkLWRFdV8otjSkfWQu','W4/cQmooitTrDxtcRmkN','W7LcztFcJmoYWRi','WP7cO8oWWPFdRrPH','WRSgW5yAt8owWRWJWOtdRG','pSonWOu','WQFcJL5/ECoWl8kYmSk/','iJhdVCowEmkrW6xcTXJcIq','WO3dPmkbyNaapdtcVmkR','WPpdGMlcJW','W6tcMc1NlCo3bmofyNu','AeNdPIxdOZ4','6yEw5AYs5zot5lIUySogWR4','Bmo9WQ9J','WRiyW4OF','WQK3puSFW4hdGbuZCW','DSoPWQu','W6ddNGjL','sfNdI8oCbdNdTt7cPaK','W5nLWRlcRHpcKtBcP8o1cq','aSo0WOZcGCo9j0y4','vexdJ8oftbVdOgO','xoISQEMAOUweREwUUSodyoMsSEw+L+s5Lq','hxNdLr/dSeBcMaBdTa','WQq9netdNqTcW7e','yCootca','W4vIuSkDW4/dTSkUW4ldGWm','W4/dOWhcUG','Amo4WQ5Qoa','WOlcO34+ACoLEG','W4RdTwe2WOG','W5/dRhW+WP8','WOVdKYH4','W75RWRmF','W4GGWRlcVWlcIYa','W7tdTrJcQv8eDCky','Fa5EWPlcU37dVWDR','W70+W4ZdGrZcN01jAge','WPHeW6RdKWRcN1D8WPq','WORdPSknBN8u','WO3dUmkfWRlcTSoTe8oKWRnr','W6NdL1vlWOCPEs/dTJO','nCofWPPzWP8fw8oWW7ZdTG','h8o+ax3cJ8kQW5uSsXW','vmkrWPpcHCo6WOn5WOddKdO','WRFdHCk4WPy','W4hdGs9KW7hcGSkKy8or','WOtcHdjsWQNdGCkJymkoW4W','k1icWRZcQL0','WOqHW5RcH0hdMG','W4/dQvtcVu4Qv8k0','W5FcLgVcH8oB','W70JW6tcUCooW69+W45r','fqJcGmk9','BSoSCXOplHW','DmoLW47dJMxdGtqMW7xdKW','W4FdTbJcQvCGs8kL','C8ouW5RdN8oMW5n+WOtdGaS','WQFdHG7ILAVIL6RILiZILz3INlNINPCI','BCo9WRXXW67dQq0TAmkk','Bmo5WRLdW6RdRYi','qSoJW7ddPmkBW7XrWQRdRsa','W5JdM8kDf8kQWOW','ACoTWQ5MlCkBW7xcR8okW5C','kM/dJWddJr9SW6zWWRW','WO1eW67dRq7cNvy','6AIF6k2R5l276ycEfmo7W77LPQ3OTBtVVy0','W70iW53cMW','W6DXWRGqWP5xW57cJa','W4DKrmkb','b3NdGW8','qCoguZ/dR8k7s8ouW7xdOq','sConWOrwh8kTW5q','WPbcW7xdPaS','WQWFW4yzrCoo','j8oGt0NcK8oVWPGYp1q','WQ4GW7hcHColW6rU','W5JdShO','2BJyPDU0WPNINjZILlJILQVILBtIL5RcNW','WQeIouRdHufbW6qsW6S','ndtdNSoCDmoDWQe','W6WmW5ZcN8orf8kJWPBdKCkW','BCocWOdcI8kLW4j8WOlcLeC','WRycWOOCvmonWQT4WPtcRa','dUs+O+EuLYpdT8oE6k2f5B2z772N5ywn','WPtcUw1CcCkpd8krf8kj','W6DgEJdcOCoWWRK','6AAr5y60WPJcIW','m8k3cuOdka1IW44+','WPOQWQ4pof/cLSk1b2m','WPRcQmo7W4RdRXjPBCkMDa','WO1eW73dRH3cMMn4WPtdQG','jv3dPc7dRYi','D1mBA8owW7NcO1RcJW','WPneW7ddPHVcLG','WQ3dJSkJWPtdS8op','W5dcHttdV8kuCmo24PA54PAJ4Psa','WPDKrmkmW5/dQ8k1W5FcMKG','WP7dKZjWDq','WPHeW6O','WONdPmkbBMK','W4DJwmkrWOVdQSkQ','W6rcW4qarmohW6CHWPFdRG','p3ZcSmovgaZcNLC','W70JW77cImoLW65+WRicia','rSk9urpdNmoIWPrNdM8','W50Bz3qNWQ/cSHOYzG','ebxcHCk/WQKyq8k9','FSoMWQfXnCkyW6tcT8ojW4C','ASoovIpdS8kNrCkaW4tdNG','WRu9pfFdLq','W40GWQdcQaBcNJy','CSkPybOppGO+W4WZ','5yIb5A2a5PEa5B+b','FCoTzW','BCoDuYNdTa','W6DXWRHlW4mk','WQj4DayOWP/cKL4Pzq','dCoOWO7cISoLjK0/','W7hdHY3cHG','6k205y6dk0GDWPZcLv0Fsq','bGBcKmkWWQOCqmkS','WOBcTSoVWOVdRrL3','pmkPiXubiHjQWOSv','WR/dHfvGnmk+D8k9o8kT','rsLzWOzaW47dLIJcSte','g2JdHaVdNby','yCoqW4VdH8kSW4C','BK7dPtddTxz5','mCovWOKaW7WdwSoZW63cOa','hXldNa','WOtcNcRLJlJKUyVLHy7LUz3dMCot','WQZdHmkKWPBdSW','5yAN56Qw6kA25A+L5zUy','Dqn2WRPMW6xdKGdcJb4','s8oEWQhcVSkO6k605RgHCxy','WQtcSSoYDcqssCkUquy','bM7dNa','WPBcNCkjrCkOWOO1gSoTFq','W6nqsdhcSSo2WQu','exddNXW','WR0oW5ukva','W4ZdMmoL','bmoVWPVcJ8oNnK0Vjq','kdRdTSorF8oqWQtcP3FdKa','W6BcU8kPmq','W4KRWRdcTXlcNtBcUG','CCoIW4ldN2BdRa','WQOQneFdLrXF','W68IW73cHCojWQ5TWPOteG','W7hcMdPDnSo9omkxpG','W6K8jKyFWPBcHq','W7/dMCoNpIilsa','W6u6iuK','W7mgW4dcLa','W4RdIZXFW7O','5zgC55s0WOaPW7T/','W5hdPxi1WOGSWQu','W5RdJSoOlZu','imojWO8tW5uu','W6lcMdWYF8k3kSonygu','WRlcH1z2nCkKBmk4oSkI','DmoOCa','W4jLW5H/W63cLGZdOslcHG','W7FdHv5y','kXzw','W7r+wCkhWPFdOmkUW43cGvu','W5fMW41NWRNcGbNdS2BdKq','Bw7dKaddKZ88WRT5WO8','W5xcM8kuc8k/WOWWbSoQAa','WQddKfXm','vCkqW5pcJ8k24Psz4PwZ4PsB4Psg4PEd','zmoJW4BdI2VdVW','W6ZcR1NcOCo7','2ODV2BlyL9QA2z/yI9ISw9QT','a3pdGG8','zmootIJdTCk9tCkFW4tdRG','W5D5W5S','b27dMry','mmoQlrCkktX1WOS+','j1ddO1VcNGxdHftdMMG','r1xdSZddRYi+W6LSWQq','WQFdJaiFW549EsJdTNy','zmoEW4ZdJCkGW4q8WO/dMGO','hxNdIa8','WOToW5ldRHJcM0fAWOFdQG','wSk5tam','W7BdHuG','W6TMW77cI8ooW69YW58qnG','WQCHnG','WPtdSwy0WP8N','WQpdS19c','rf7dNCofFbtdTunEWOq','W4vMWOD7W6hcLaNdPMtcHa','W57cKCkBaCk/WP03','WPXoW7ddTq7cNuC','WOdcS8oZWPtdOW9WfSoOoq','W6GWpa','wILwWPnxW44','WPzsW5/dSX3cN0O','rf7dJCoD','pmkFehZcTSoL','ASoUW4pcIgZdQZq','C8o9WR10W6RdVcy','WQ0jW4iWqCogWR1VW53dVW','DWDbWQRdSsxcPZ5WW6q','W65CW7TaW43cUIpdIHNcRa','6zgt5B6Z5lMI55gD57cR5z+L5PEA5PE+','5zoO55wMWOxcVNZdQW','iCozWPeaW68vuCoG','WOFdJgtcMG','WRxcIKTY','F8okuJRdO8kNBCkeW5hdPG','oKKhWRZcRK3dTZG','W6CiW4Kmhq','a2NdGXm','WRBdNSk/WONdPq','WRtdRfJcOaRdQtu9W7ub','W6jIDrlcGvOcWRrkWRe','faJcGmkH','ySomvcxdQCk7bmoDW5RdJG','2yJzNTUJDnUi2jxyQnQKxuK','o8ojWPWbW5uurW','W6DWWQGyWOjcW5BcK0G','WRdcMuX2kq','EfNdRcBdPZ88WOvxWOS','W65VmeddMendW7upW7y','WOldKxO','oCk7qa','W7JdKIPMlmk+iCobF2i','WPTaW6RdOa','W6qPj0ldLWnjW6SpWRG','WQSHW5lcGWBdJ1bdCa','WPVdJhNcGa','WQeNneddMa8','cHtdImozB1NcI00yW4e','W6ddNGz5mmoz','W4hdL8oIfubXlCk5vbS','W49aWRu55PYj6k+hW6ldLEAFLoITOW','iSoauIVcUSo6tCokWO/cKq','EZJdSmouFSolWQdcUc/dTq','W6W9kvm','zL4Dz8o0W7VcPfVcGNS','W4JdRGXF5P6W6k2jW6RcVoAvP+wjSq','wSkZCXJdMmoVWODpcK8','W6xcJsjHkW','W6ddTrdcRXurqmk5W4NdOG','W4pcH1eIyW','WP1yW6RdPcpcM11+WPldSq','W5tdGs9eW63cOmkVAmonW48','WQ3dJSkL','WQZdMmoSWQRdUCoojSkoWRe','WPBcOmkUkCoN','WRVdHmk95yIh54MC','D8oeW5hdGW','jmk3W6e','W7FdMazKjG','cCoJWPVcImoejK0SiSo7','W4OHW6JdL8odtCoJ','h3pdLXldJeRcMW','W7RdMJX+jSo0W4FdRJG3','iIldRmoqqmoDWQVcQ2BdQa','WRPIW5BdGGdcKfvWWOe','WOySWR3cQalcMIBcU8oKxq','BCo3WQ1SW7JcRG','pu4mWQtcPKZdKdHMW5i','uI1mWPuoW5ldTcJcRsm','W5m1WR/cUH7dMw7dQCkMaG','WQOmW4Ke','W43cJNZcLmoeE8kS','WRyGguZdHWTEW4yAW7y','BSoSBXmppHXpWOeZ','hXpcJCk2WQnDs8kMWRdcLa','z0SgCCoD','uCk1W4a','WPjeW6RdOa','WRldR1vaWOVdKW','imodWP4oW5us','xmo3WRPtW6tdScyI','WRpAJDMu2zpzSTQs4Ok72Q3zOTMM','tKpdMmoprtNdOtpcPr8','gqNdHmkSWQ0qsmkTW6ldMW','i8oEWPqtW5esuCoFW7ZcSq','WRiGW5BcMehdKfbxg38','5ys05yEz5BU356Ys5B+v','W6aNiv0sWO7cLvuUoq','vfFdG8otCHBdTajmWOq','WQtdTurgWOhdKq','W5hcKsfQpSo/dCo0rvO','W6ieWOpcKKNcMJ7cPCoOfq','W5z4wCogWRhdR8k7W5FcHHq','yvukBCowW6RcR1lcGJ0','W780pe8DWPVcKv8','WRlcISopWQVdJZXqb8oBdW','ECo7D1fhDNmJW45W','B8oHyH0l','W5lcKCkocSkVWP0','wdGwWPPgW5i','W6JdGurQW5mYExJdRq','W6L4W7CmAHy','n2hcOmoqcGy','W7muWPK+DfFcH8oHo1m','W7PcBrdcTmo2WQ7dKq','a0pdKXldI1NcQbNdShK','W5/dMCoLmIilwCocwmk/','WRq7W4FcI00','W6JdHwtcHeFcSLRcKSk1W5e','WOJdRCkAvhiFpwRdVG','W4xcMSkta8k8WRaWbSoPAG','ymoUW5pdVwRdSdr+WQ4','W5RdQhO/WOW','A0SFz8ok','DmoSyHilpWO','B8oqW4ZdJ8k6W4TZWO7dJde','W6LiEdBcR8oJWRNcM9U92ku','WQCSWQOlnvi','wcLCW5yDW7hdRIJcT3a','qILlWOa','eZlcU8onaatdHs7cHmkF','5lQl57Mv5P+L','WR0IWRejAbNcKCo6n1m','W71rydFcOCo1WRddGa','W5hcIJXFW6dcI8k1zmowW5K','WRC7W4BcHa','W6C0jKmaWPlcNveLua','W6DUW5VcJuxdMK1bigC','W4rLrCkaWPZdPmkZW4lcLW','oCkRWOFcIcpcVMdILy/ILPJILRy','W61gFqxcTCo7WRddVmoEyW','vfNdJ8oCxspdKNRcOGq','WOldQCkDDx4dgJ7cQ8k8','j8ohW4VdISoP','WQeNcLddNXTEW6yE','ySoCrwZdR8kMdmkaW47dGG','W5NcMCoDB8o6W49Kt8kKlW','W7zYvmkgWOFdRCkUW63cQG','ASo0WR0','W7FdSKnFWP/dMCojjSoerW','W7DOWRScWP8yWP3cM17cRa','cCoJWPVcImohjuu4m8oN','W6mTWRlcRY7cVq','W4JdKSoIksKEtG','bMXuWPmzW5hcQY/cTJW','W4NdK8o2DtekxSoZamkQ','xs7cIvxcNrldVvtcSs0','zCoEW4BdKG','W4bWxSkDWQldOSkJW4JcGvO','WPJdKhpcIG','FCo6WQnKiCknW77cLW','WPlcHffNpSk+omoZh8kP','5l+x5A2K6iwQ5A+z5lUpbqNLP7JOTj3dKG','W5/dK8oZDIqxsSotvmoV','WRa6ouBdRX1jW7e','WOBdHZDzW6FcHSkKjSohW58','DCoUW5tdMeVdUYeRW73dHa','W7NdNJVcVW','W6VcHIZcO2BdVXBcN8oQWP8','W4nJxSke','zSoassi','W6iJW77cI8otW6K','nMtdGbldNu7cHa','WPBcJ8o1','emoGebxcKCkaW78Wcqi','bqVcJCk7WQe','FgNdGCoM5P+m6k6YW5GZ6kYH5RcU','WPNdJge','W5b3W6BdRq','WRhdMmkLW5JcTG','W5zYq8kaWP3dRq','WQCgiW','WPBcHCoXWP3dVaLRcCoHmW','W4NdLCoMpImA','W4THW5XJWR7dMKi','WPXnW7FdPahcIMrRWO/dRq','WPFdLtvLDmoVDg59W40','t8k/vfRdICoJWPL4dK4','rI1CWQDxW4FdTd0','W7WWoLewWOJcVuOWsa','W4xdNCoY','WOdcTCo3WPtcTLiR','EvNdSJxdOZ4oWRTrWPW','W6OmW5VcJmkyg8kWWR3dGSk7','xYjBWPHwW4ldOZO','ESoGBXm','5A2Z5Pwv6iIC54c46lAa5B26','W7hdNWvXmmoz','W77cMePXzmkKi8k1nSkI','F8ouW5FdIwFdUIKHW7/cIW','WRGKWQKAWOvvWPlcLLtdSW','W6DWWQGyWOjc','W6NdS8kI','Dmo3WQDP','WOHoW6ZdQGRcJea','W7HHWQKcWOnl','DmouW5ddNCkSW5ftWPxdMsW','WPlcJKtcIYldHrurWPCo','W4P7W4T/W7hcKqJdPG','WRqHWQW8nvJcLSo6pMa','WQFcJK1GmSk/iG','t8k4uH7dGCkLWPjPh38','WRddHmkLW4ldTCosp8oeW79v','zCobvI3dQSk8smouW7lcMa','mJ3dTmoAEW','veZdIColctxdT2hcUr4','rf7dJ8oFAWpdIqXwWOu','daFcG8osj0FcVq5xWOu','sulcG8onsdpdRxy','W7ldMHn7pmoiW5BdQdGU','W47dIYHcW7RcGSkTyW','aSo0WPFdG8k0BeyMAmkV','W7mNWR0Cif/cLmo8mfC','5l2+5A2n6yEL57295AA16lEqvW','24BAHnQ/','W6nmz2ZcUmo6WRdcNG','WQ8MluBdLa','WQiIW5ZcGuhdI1Tw','WPnaW7ddQK3dGhb1WONdRa','W4b8W5H7W6hcHZ7dOclcNq','W4rWW5XeW7BcNbNdSdK','pSkZiW','WPJdQCkhDuSqmdFcP8kV','ymouW5y','4PEP4PEDl37cJ2a','W5S1W7xcNSkkW4bTWPOjjW','W7NcIsT6F8oWkSkjE2m','BCoSWRXUW6xdVcOQFa','bmo4WOxcImoRnW','W7pcOITWpmo/oCoaAu4','bg7dMq/dJKNcMXe','W5tcL8kYWO3dSSoyBmkBW7bF','W6ldOcZcQa','xCkPxrBdNCo4WPr1','WQyQnLhdIr5y','WRedW4jprmonWRPOW5xdQq','W6zLWQ01WO1rW54','WOVdJG16CmkWkqj9W44','imojWO8tW5uuDCoKW6NcGW','p3hcOmkrssNcMeFdOSow','WOZdJIj+DmoG','agJdGHldGuW','t8oGBGldG8kwEmkRW7pdQa','W7DgW4pcICkEfSoUWPddI8k3','BCo0WQDKW64','WRWWWR1qxGRcKmkR4Psj4PwM','j8ojWO4r','W5FcHwBcMConya','x1JdJCoeCaJdR01EWOa','W5WghhC','uKpdNCoBwsddQMhcOGK','W4XNWOv3W6hcGqZdVcFcMG','2PNcI8oTWOhdUCozn8kk','W7xdIX1mW44ZFYW','ESomWOBcMG','W7ddHGjKjG','gsjxWRvNW6VdJWC','vYDDWQfnW5ldRYu','W4hdGs9HW6BcISk0y8or','W7WWphiAWPtcIaT2','5AYgkmoZ','pK4EWRJcOf3dRWLZW7m','W6hdJWjZnmojW5VdUq','ehtdHrxdHa','imoRpDIZ2z3AGDMioCosFW','W5VdL11/nmkZj8kVjSkJ','ex7cVmoBdatcUNtdHmoO','W5nGW5T7','bw86WPJcNa','WQBcQmoOWORdOWPQ','vZ5BWPXkW5ddOW','5yYe5zMe77YQ','W7LqjddcTCo1WRFdGmoc','W4pdG3/ILyhILzFILOxILiVINlhINjNcNq','D0SayCoD','55kj6kA25P+y5Asw6lww77+25Bso5B+h55sL6k+M','WRdcMZ41','W5fRxrFcKmoe5lI/55kJW6yI','FM/dUmoGsKJdLtHQWQ8','WRpdPfvDWPBdHSopgCoewG','W6JdIfLCW58','AhlcUmoobSkyW6xdRdlcOa','ngVcP8oCiq3cLupdUCol','W5VcKCkjfSk7WOGHha','4PEg4Pwp4PA04PETiSkdxbRyRnIG','WOZdPCknyG','mJ7dTmoqBColWQdcGh3dOW','WOXjW7/dQGO','ECowyHikpXXWWP0','qLNdGCoBwW','owBcTSkhuqRdHFcwLP3cG9U/','W7RcLcW','W4pdVW3cQ3yGs8k2W4/dQW','W7yCW53cMmkEdCk7WPFdKa','wSkUvHO','pmoMW5ldKd7cRG','Bmo9WR5RW6RdUcy','W77dNXb+nG','jwlcV8oqgq','zmoEW4ZdN8kSW41MW4JdNrW','W6RdPSk7n2vgamoHdW','W496W513W6lcMqZdPY7dHW','fUEzP+AGHoEQR+EdL3Dz','W6RdPwD8WQ4XWRKlB8ow','W6yMcvubWPVcHq','emodWPmlW5ufqmo9W7BcPG','W57dLCoMnq','AJ3cSmowcq3dHs7WVjs3W7G','BSoFW4FdJ8oPW5f3WPtdNaa','W47dQbFcQ1KXtmk+W5u','t8kWtXK','W7HLWQKfWQvlW5VcKeNdJG','BCoAvctcU8oUdmkKW4ddMq','W7xdKYVcGbOKumkLW5pdPG','xK/dMmoaAG','WRVdNCk8tW','WPpdHc9YC8k9','WP/cUSoBnW','E8oSDYqllb1MWPW','WPLiW7ddOapcKKO','mNpcP8oy','W4RdGtvrW6dcIW','WO/dLdj9','rf7dNmoCEatdPa','f3NdKXtdI04','j8krWOlcI8oPWOmYW5NdGvq','FSobWRq','yN7dUG','WOXeW7/dSWZcLMn4WPtdUa','WR8FW5CmdCoxWQP4W4RcOq','W5/cKmkEamk0W416sCoMEG','WQe8W5tcI0xdMLbq','W6DRWRCu','j2FcVmoncfBdSrJdR8kD','WOVdRCknC2ibprdcRCk3','W57cM8kjeq','W5xdIZHDW6FdLG','WReQj1xdLrXF','ymodtY/dP8kHsCouW5pdIa','WOldRCkdy34doG','W77dP0jgW4OOyGlcVNS','AmoKWQTGkq','ktxdV8oQECoiWQhcRwBdPq','WRxcJLXHiSkGomkvnSk1','W5pcKMpcGCon','wxtdGw7cTxrT','WQlcG1bK','WPBdJYj5CSkXpJi','WOxdGMe','WReQnfhdKWz8W6qjW6q','iCojWP4kW4icFmo1W7FcRa','gmoYWO7cHSoTcLu','W5L0t8kD','W4RdPxiJWO42WOybDmos','W57dKKms5lUN6kcs','WRz6W7CDmulcHCoWmv4','WOtdMCkEdmk9WOyW','W5Szg+wiOEEiTa','uL7dI8oCrZhdQhy','W7ONW7C','WR8RWR9apKxcNCo7','DSoSWRP3WRy','oeKc','qSoCW4pdGSkL','C8o5WRPKW6m','W4dcIw3cKmoBzG','W6DLWRyu','W7/dQx02WOGSWQysB8oD','zSofW4m','FCkpAYFcJ8ocWQfyoXW','ifODWRZcQL3dIdH8W7i','WQO6o0JdGW','zLipzmoDW6W','W5bWW5PLW6hcHYxdTcxcJq','W4xcLx7cNCkv','iMVcO8oC','n3ZcQG','WO7dOCkcyhKDla','W7xdT3TAW7hcJCkNCSolWOO','5y6m5yYu6kY2','W6RdTCk7oNWtvCkHcvC','ktxdVmoqDmo3WQm','g3pdGW8','B8oeW4ZdGmk6','WQRcLSoZWR3dTmorm8oAW7Gs','W55Iy8kfWOhcSSoP','WQFcILnMpSkJ','5zIa5y6UWOlcJCo1W5y3W4a','iSo6W7dILzpIL5VIL4VILjpINlZWNOcLWO8','rI1mWPXnW4FdQYW','F8oHWRfIlSkeW7xcVmogW5u','W5NcRqTg','BCo9WRPsW5/dMaSJCmkD','W4T0W5TwW7BcHWldPW','W4i8WQFcVIVcNd3cRSo1ca','WOHtW7FdTqO','omo+WRXMW6ZdTIyICCos','vvBdJ8ot','yCodW4pdJmkKW4z8WPe','WRe6n0ldGHXnW7W','W5WQW63cSG','v8o2WRHMW6FdSIDSyCko','WQGLW7DCW4WkWPZcLLFcRa','W5/dMCoTpJeDx8o6gCkS','WRVdHCkGWPFdS8oinW','gsfbWP1h','WReQj1xdLrX7W7CsW7e','W7tdK1vB','W57dICoJoIiCw8op','W6xdTH53W4dcPSkFvSoMW7G','C2hdVCkowZxdPhFdTHG','WRVdNCk0WPddRW','a33dHbm','WPqbW7BcP3VcIG','DmoUW4BdMMddTG','F8oFtcxdSG','W5j/vmkgWPBdPG','ESo9WQ1OW6/dVG','W6OgW4C','W7/cMYDRpSoNkq','WOtdK3RcHZS','W6xdVSk+o3nXaCoVaG4','xMJdJa','WP/cKsJdPg/cIKfuWPPV','W45WW5TGW6xcKGG','W6pdIXfKma','sfpdTbFdQsC8WQC','WQaHWQW','jd7dQSoCESoDWOFcPwBdSW','WPWNW63ILO/ILlFILQNILipINRNIN41a','quNdHCoeFa','W4/cISk1','aJtdRmoHy8otWQdcOG','tCkZurNdISoPWOfLbvS','WRBcJKTboSk+kmkXpSkA','W5hcHSkvemkQ','D1mBA8owW7K','W7dcLcjL','ugtdMmocEaNdSGfzWPu','W6C6o1mDWPVcKv8','BCo9WRXXW6ldUcy/','WPxdRKj7WOddNCoEpa','WOHaW7FdTt/cN0P1WONdUa','DmoMW69wp8knW6lcISolW5i','W6tcMd1Nm8oLkCke','WRZcLSogWQO','oSoaWPGb','leSEWQtcPKZdUIL2W68','wYLlWODcW4hdOW','pSojWOKnW58cdSk0','WQlcN016nCk3jCk4kG','W4VdPt0YWOiZW7KdASoA','FmoTWQHHW67dQq','W4mQWR7cQWVcNcFcOmoUdG','WQOiW4qauSogWPf8W5BdQa','5yQN5A235PsB5B6K','C8oEW7hdN8k7W4P8WOi','W7BdT8kIogvrda','W5dcJ0BcMSoFD8k6WQdcKIm','B8oEW5hdNW','zmoJW5ldHMG','W59qBdhdRCowWRVdGmovDG','v1JdNCog','WRxdJSkOWQ7dS8ot','fMWyW5qdWOBcUJRcSZe','W6lcHd5T','WRn6k0GxWP/dGJa','W57cSmoDncTgCalcHCkDDmoLqq','C8odW43dGCkOW40','CSohW5xdK8kWW5KIW5tcM1y','WOWXvmkbWPpdSCkPW4hcMGy','WQy8W4BcIvZcGHXXbLC','W53dICoYmW','iSk3WQ1OW6/dVN1goCkn','BmoaW5FdHmk9W4yS2QhANTIK','bxq9WPZcNa','W5ldNsTt','dSo0WOZcGSoSjG','qeJdMSo8tdhdOxBcPa','W6ddJXDcpmofW4pcRwC','W69/WPmHW5z1W7dcP2xdVa','B8oSDW','eCk0WQa9FmofW4lcT8oXWO4','W4xcM8kxaa','W47dKc9gWQ7dJmoVxq','WRtdRv9kWOhdGSoZm8oprW','x8ogttaNcLK','W5m1WR/cSHm','iZldQmoDACokWOBcO3ZdPG','iSo0WPNcJmoKkKDRmSoY','ELJdPG','W4LMW4D9','r8kVAXVdNmk7W4y','WOLiW7VdTG','WPyhWPa','W6rcW4vraa','W4/dSwjXWPOFqGFcLuC','FSoWDXmIkbDKWPO4','W4VdR2yLWOG','mmkaqYpdOSkWeSo+4PI477QIba','W4JdT2rVWPOUAcJcVYi','WPZdU8oti3GxzdJcP8kI','oCkbeehcJmkwq8kAW4/dIa','ySoZW5FdJxhdTY0QW7BdGG','W6XgzoABL+w/VEs+O+I9ICo5W47PMkq','n3hcSmowgaBcJW','pxFcQSoQbqNcIue','DmoJW4BdG2BdNti2W6JdGG','W6CRW5VcJXu','WQ8FW44Brq','vfNdNmohrZFdRhxcRW','W5zRWQ4LWOnoW5RcMW','A1JdRcRdQcL7W6LCWOK','WQXUW53dIJZdIW','zSkiAYFdVmkQ5lIw55ck5z2d6l+O','DmoRWQn3jCkhW77cKmoKW5a','W6W5iuiDWO7cRLSUzW','d1qAWPZcOetdVJm','ju8AWRJcVbxcThi','W6pcICkYWO3dUCowo8orWR5r','W4NdSXFcPuK','WQ/cHqb4mCooWONcLG','WQ86W5G','WPtdJuNcSCkCk8oLW5FdHMG','5P+R5z2+W7ZcVow6UW','WQGFW4GBt8obWRzX','WRZdPK/OVlxOOipKVytMLzG','BmoUWOFdJgBdVti2W6JdGG','W4RdPweNWOGSWOqbAmox','W6K8jKm','B8oLAHul','W43dR3G0WOm','AeTspSkxW63cUL3cMc0','omo7WPNcImoxaeWLmmo6','ld7dTSosEmoq','WQZdISkM','uYjCWOD0W4/dSIe','WPhdHCk9WPS','W6ODW4JcImkfc8kcWPRdL8k+','s8k6W4/dJCkOyWnRDSkZ','W7DVWQSeWOnrW5RdI9M02Ri','W7/cKZHPm8o6kmkeF2i','jsNdQSoAFG','WP3dG8kWWPBdN8o5','W5FcHmkodmkSWOO','W4/dSHdcRvSXtmk+W5xcOW','DmozW4pdGmkS','W7/dJI7cUhVdVG','WPtdJgpcGdVdMbG','5l2o5A+Y6ysU57255AwK6lAoWO0','WR7cMrj/oSk+kmk3pCkR','vsvmWO0','WOpdOCkaAMG','A8kFEZ/dQG','WPnvW4RcLCkvhCoRW5ZdKmkZ','WP3dMdvWs8kWnszOW5u','W57dSMmY','baBcKW','WRSbW44ktSowWO5VW5hdUa','WQiTW4FcIvW','W77dMYxcUga','W65mFI3cRmo4WR3dGCoKzG','WQVdQaXq','WQ3dHmkJWPy','iNFcOmon','W5ddHtDdW7e','W6X+jg7dVSkDW6dcHmkwlW','W7pdI0nl','zSktBcpdVa','W4nsW67dOahdGgn8WPtdVW','CCoNWQTT','D0GBDG','WRmiW548smodWQT4','WPJdJMBcGIRdNGq','mbpcR3pcTNXPW7KiW5G','W5RdRhO0WOmQWOufD8o9','W6pdHLT6pmk5oa','W5OMlvvEWRVcM18UDW','j8krWO/cI8o4WPiRW4VcM1W','W5OMkuawWRVcRhm','WQtdSvPgWPS','WQZdP3NcPUAEQUITIdXu5y2R6ygo','W5JdPhCJWOGTWQu/Dmow','WQlcMvWUEq','d8oJW5hdP8kbF0T6Amoe','pZZcP8oCaq3cNfBdRmoo','WOldKmoUpdKa','yLNdOsFdOZ4Q','W7NdMsdcVa','jfeay8ky','WOKBf8ojW5lcO8o6WOtdJHS','W6nnAI/cTCoZWRNdLG','C8kmW51fWPbgfmk0WRNdQa','WP7cIMmyWQddJCo0','ssdcNXNcKqVdIXFdVMK','5l6s6ycQ6k6R6zMg55EF5OQh','wCoSyWNdLCkg','ACoSuJxdTSkHq8k/W4tdLa','W5hdR2aLWOm/WRSf','WPf3W6ddR0q','W6JdKvjmW44UzcFcVa','WPVcP8oWWOW','WR0LWRul','CmoODXntBXXXWPW/','W5dcMxRcKa','W5tcJ3JcGq','ASo3WP1ZW7NdSI0R','W6tdQXJcP1y','W6JdT8k8m3bA','W4O7W5X2W6JcKaRdPYRcHa','WRFcGLf3','WRpdPergWPNdK8o5o8ovua','W5VdTxu3WOGS','DSoPWRO','W4HmFwpcT8oYWR7dJCouBq','vSkLeGxdISo8WPrGaLG','W5PRWQWqW4X1W43cMKNdUa','ASoqW5RdQmkHW5z8WO4','g3pdGW/dGuRcMHe','W6j5W5H9','xCkOtr7dGCoTWPXQeG','WOmJju0','ymoUW5pdUMBdVYqQW6O','FSoMWQnHimknW7q','bNxdHKBcJxpdMIhdKca','BLddRYldOG','W5bWW5PLW6hcHYZdPtVcOa','ASoTWRXP','5lI96l2g6ykZ5BIw','W4e3WQdcVHu','WOhcTCoMWPdcSqHWjmkPCG','WOtdJ3/cJsO','W7JLJ5JKUyVOP7dMNjtcQe0','p14EWQtcRKZdVG','W7tdJXDfmmokW5pdUsm','W6rLWQKcWPTkW43cKq','W5/dMCoIncikCSoxgmkR','f3NcJLtdGLlcNHdcRsi','W7VdHrbJo8okW5RdUq','WOpcP8o3WOZdOHXPjW','WPNdGcPWBSkL','WRy6j03cJq','B8o5BbGDkfL3WOC9','C8oiW5ldJG','z0SgCCoDW7O','W5hdHNVcGsxdG1W','W4Txks/cPCo2WQ/dKCkBBq','WRyUDuVdHbPCWQGEW7q','WRRdOey','aHxcHCk2WRCEx8kGWRldGa','WOtdJ38','W4ONW6a','W5ddIZHxW6dcISkVAmoqW6S','W6/dKujr','ymouW5BdVmk7W4PMWOddMW','EfNdSc/dPY88','W7NdGIBcVW','r8kYwGpcMCovWODJhKG','WRfFDeOwWO7cNrOJAW','WPFdLtvLDmoVDg4','W5tdGtPsW4BcHSkJACorW44','qutdGmok','W4ddMCoSotuC','2yNBP9MH2i7cPUkEPokvVokwPokxSEkxUG','W4tdQbRcOv4G','W6/dJv1AW5uPEq','W5S1W7hcI8oc','p8odWP4oW4etw8oGW7ZdTG','iZFdT8ogACoC','W6jxFtm','W70mWPC','axNdGW','ASo9WQmNW7JdTNKUACka','WOXuW7ZdSHVcJfP3WOe','BSo5WRPVW6xdUI4P','W5NcKZJdNMhcM05hWOHf','WPdcR8oZWOZdQq9xn8oTpG','WQqSWRKAc17cK8oLi1m','imoCWPemW4q','WQBdJx4LA8kJFmkuisK','EWGn','W5JdM8kqfSk1WOf/dmoSBG','F8ogtYlcPSk4wCkhW5xcJq','agNdGaVdGfNcGYddVx4','W60QW7hcN8ouW6HSWOy','WRKjW5q','W7hcK2VcKSon','WQa2iuBdVaTcW6ipW60','W6rcW5qBuSonWRD6WOBcSa','ivqjW6BcPvZdTdm','W5dcHxlcGq','jmkuuatdM8kWW5u','bqlcHCkQWQCvFCkOWRddLq','W4b9W4LWW6ZcLa','W6dcJtZcPh3dTfNcGSk5W4a','WQu3W4hcIwtdMLbdjNK','ASo5WRXGW67dRW','W6BcTCkUlq','ACoTWRjVlCklW7u','Fmkrhd/dSSkNq8kAW4BcKW','brlcHSoIW6Ts','nd7dQ8ob','56YI5BYF56Qv','W4vOr8kDWP3dImk/W50','WR3dH8k4WOFdUmojgSovW71u','t8oatYFdR8kW','W4FdGsGBWQxdKCo4k8oeW4K','WQxdPfvaWP3dKSoRm8otua','WPVdUSkhBa','DmoeW4ddMmk9W5f7WOVdJG','W5vJgmoxW7JcISkzW4VcG1y','ywJKUQBOO7W','W7PwFq','6lw36l2v6kYt5lIY6AQi6k+Z','WOdcSSoIWPddUq4','W4JdT2rVW6uywbNcL0C','W6dcIG14iCklW4tdQseX','o0zTWODgW5tcQWJcPdu','lf8k','WOmkW6FcQxVdRa','WOxdHMBcGI7dIqq','W4n0t8kDW53dQ8kUW4NcGHC','W7xdIIO','W4RdMCo1fJKat8oce8k8','D1miDSonW60','W6bRW7OFWOTmW5hcJrdcVq','W7hcMdO','W5ldTq3cVG','DmoUW5m','W5bLW4r6W7a','W4tcKCkBaCkJWRWWdSoWAG','BSoSDWqxdHzTWOa1','W4JdKSoIndql','pCo7WQXQCCknW6JcGSoiW4q','WRldPrzaWPRdGG','WP0UW68','gXpdJmoHxmoR5lIM55okt8kG','WRSfW4yB','WOZdIsb+ySkClq','WP3cOmoQWOpdUq9HjG','5yI55A6V5Psq5B+1','WOldJ8oKlYaptSoE','u1xdMa','Amo7DHm','WP7dJxxcGJRdJGqh','WOZdHdu','WOXiW7ddPG3cKuS','W7ZdNIZcO23cMKtcKSoVWPe','W7FcJLX7zG','s8o2WORcG8oVn0S','pL4A','WQVcMCotWQVdNYKKBCo3oa','pSodWOCmW5Wkvq','W4dcHwNcMSomDW','WRBdSuzdWOBdLCoAjSoita','p8odWP4eW5W','vmo+W6hdOmkAWPy','W4pcHSkw','WP86W4KTWQtcMWJdOtZcHG','WOZdHdvxBSkYdIHYW4K','W5a3WRRcRqBcJty','W5FcLwJcLmoAymkPWPO','W416WOvGW7dcMH/dSa','W7ZcQ1tdSdbpgCo+W5pdPG','WRSWWRucAJZdJSk0FHS','W4xcH28','vsbxWODg','W7S5oXzaW5O','A0/dRG','WPtcLmotWQFdMq5Hmmoflq','kd7dUCorACokWRy','W7eDW53cISkcrq','ASoWWQTP','W75BFq','iCojWPWbW6idv8o7W6VcRa','W7tdJXC','W7NdRKriW4ddLmoujG','5zMk5yYbWOKEWO9oW5RcGq','D8o+W5tdGa','6zIc5P6r5Ps56ysE','BmoOCauziGTN','WQZdQqa4nmoTBW','W7BdHbCQD8oCW57dUcuP','u8oWvYpdTmk+sCkgW7ldMq','W558uG','lLml','W6DgmZpcOCoKWQ/dKSouCa','WReJpeddLq','WRJcHvG+eSka','W7pdHv5BW4K0BclcVG','W7xcKsf9o8o1imofFNq','WQu7W5pcIK3dJq','W5qadhFOVj/LJkVcOrRMLBBLIlm','WQaRW4e','WR/dM8kHWO7dV8oEm8oaW7PF','W7akWOdcJW','WQSiW4yDq8okWOL8W4RdRq','W4aBbMiWWQ4','ECoXWRzMamknW77cHmorW5W','cSo+WOlcHmoMBeOLp8oN','W7WGkKybWOJcNum','WO9uW6O','WRe6n1FdNaS','xsLbWRHgW4G','WQaHWQW7pvJcHSkKzq','W5D6W6r8W7pcKb/dLIRcMG','fq/cHCkQWOCssCkSWOpdGa','qddcGvFdM0FcHbZdTge','W6hdHc7cVMhdPa','WR0vW5mDqCoMWRHPW5K','DmoDW4VdImkS','WPBdLmoArCo6W494hmo0BG','WR3dH8k+WPhdSW','5yIw5AYY6yA357Yl','56++5B6u56Mn','iNpcOCoEcbZdHGBdKSob','4PE5W5WLWPFcLG','bSo/WPZcNSoPjey','W7FcSYRcLSobySkGWOBcGxa','2RlAJ9Mt2QBzTSkqquJdMsa','W53dHrv2bCozW5JdPcHO','WQGcW5uBamolWQO9W5NdUG','FmoHWRPIW4FdVI0RCCkh','EuJdOtFdSZ8nWQXaWPW','W4VdOxa0','kSoktI/dTmkSxmkaW4JdGG','W59WwCknWOhdQ8k7W4/cIXS','W71QWRKDWPLbW5RcHG','W7DSWRSsWOre','mmo3WRXGWQtdUsW4','26tBJTI42OWA4PY04Pw14PAb4PER4PEu','WOOcfga','W59qActcPCowWOZdRa','W60gW7RcJSkdeCk7WPq','W7/dHreVDmkZi8k6nSoY','W5mQWRdcSalcJq','2yFyTTQb2zZyHG','W4/dGr5yW7xcGCkSy8ohWOm','pSoVWQDZW6pcUW','yMldVmo1','W7PHyXtcNLWEWRvvWRC','Dmo+W4xdM3FdRcKHW78','WRu7W5NcIxFdJfTq','W4pcGmkCsmoI','faJcGmkHWR8qtmk7WQxdNq','WQyGoeldMqbZW7ypW7C','j8odWRq2W781qmoMW7dcPG','zCobqYddS8kXsCkh','reJdICoejbldTqSvW5K','W551q8kbW4JcO8oPWPhcI1y','W5ldNc8','W47dSNOLWOG','W7S9j1qhW5RcMuiHBG','W7NdSmosEXecx8oeaSo1','W67dGJ3cQa','W49WW4z0W7dcNq','W5VcLCkk','W47dLmoGkrmbxSotn8k7','W6NdHqC9y8o+Da','EvddQsddOW','BSoFW5tdISkLW4P2W4xdULa','usLmWQfkW4JdSNJdTq','EmowucK','WRazW5mF','W47dJ3S9BSkQ','pSonWO4rW5uuz8oXW7RcUG','WQ3dJYBcVhxdUqRcKSoTWPe','BmoMCqi','EfpdTtFdOXm4WQ1CWPO','BLNdOYZdOIK','j8oEWPi','W5zJqW','WPDeW7/dPqRcJea','tSoFW5tdISkLW4P2W4xdUJy','W6hdJIFcTMddUa','W4xdIY5eW6FcHG','W4D4r8kmWQBdRa','WQlcNL1YkCkIlCkN','WQVdOCkInwOmy8kUquy','ySoLW5pdQNRdLYrNWRRdLq','W450W5G','4Ps74PEk4PA/4PA94PEy4Pst4PwZ4PsB4Psg4PEd','W4KAgMO2WQJcRG','W6hdNW9YjG','W6tdMXNcShFdUWhdHG','W6KJW7/cN8ooW7vV','WQ3dMmkLWPlcRmksFq','W6RcOCoXW4lcTSkDF8kuWQea','W6hdMqzJAmoEW4pdUNX5','sCk5sW','WRqiW4Kivmok','p8onWP8jW5u','WPlcG15NE8kzcmo+4PYI4PAC','mZ7dRa','W7hdGGX4pSkrWR3cOdiU','DSo9WQ9JW67dQta','qLxdNSolwZNdQhBcUbG','nZRdSCobwCowWRhcPx4','nmkFehZcQ8oLhmoeWPhcNq','WRuEWOC','rvtdMSolztxdQ3tcOGq','rcLuWPfcW5xdOWxcRdm','2yhAMMNBUDMtWRbyW5hdPSku','B8odtZ/dOW','W57dJmoTmIq','W5b9W4L4W6e','W67dNYdcVNRcQKtdMCoSWPu','W6xdTSk2jMfbgG','W43cJM/cGCkCtCk6WOZcHIq','BCoXWQbGW6NdTdS','W6ORW5BcHaBdNffj','W4pcVG1ndmoa','W7WJW6dcGmogW6jV','W70YW6lcHCojW6y','WRyQlvC','WRldOflcPGO','omktWOGxW5XB','WQSHW5BcH1NdILfqnY8','rehdGCoDta','W7CSzvuwWOZcNvyPzW','W71QWRmf','W4RdNCo1ncjawCozgCkK','WPRdJYj6y8kW','W6pdT8k8mxzthCoRkGm','eeVdJCocAGldNGbxWOu','pNpcOmo8hXRcLfy','W6WzW4xcLCkqhmoO','fqBcKmk7WQW','W6vWW7BcGeFdILPcpNa','WOhcO8oVWOhdRq5HdSoRkq','WPlcQmkJWO3dQeaMiCoIzW','v8odW4pdJmkKW4i','W4hBPnMY25NyTSoVz25+WOm','W4JdO1VdRLyKs8k2WOBcOq','WRtdRLHBWORdMmopF8ovwG','W6HyCW','W4/dGxRcPstdNci','B8ooqYtdO8kksSkDW43dIa','B8ouW4pdJ8kSW5fH','WQCRWRCc','khxdLLVdG1/dLZ3dLc0','CeirDG','WOZdP8kayNOf','WPPtW6ZdRH0','WRldKvnDWOldN8oiiCoita','WRObWQNdNfhdNHm5W4BcPq','WQG7W4e','WQxcHgXNkCk5iSk5','WPdcR8oZWOZdQq9hlCoQla','WOBdGdrBW7xcISkUjSopW48','WQJdT3iNn8oNiCoimG','5OIu6kgq5AAb6lwEWPu','yLpdSZC','W7FdI1nEW5y','W5jJgSkaWOlcOCoZWORcJvC','WO3dGdzfzSk2mcrO','kHZcRwpcVMjHW6CmW4y','WQa8W4xcJWxdIK1bidW','CCoQW4VdNwy','gCoPWORcMCk1nLCTE8kR','WQRdTaHr','W4KRWQxcUGVcKdC','W4xcMmktbSk/','WRCHWRSbmfm','WOVdHdLH','amo5WR8WW4acvCoGW7ZcNa','ySokabJdISkgdmkcW4tdNW','z13dTcddRG','W5ddRNyLW5KbWQqbAmou','W5/dLCoVpha6DSoLvSo+','WOtdHMlcUYBdHbvfWOW','4PAi4Ps94PE34Ps/4PwW4PEY4PAj4Pwn4PELWRa','WQ7cMCoKW5q','WPjaW6RdOGC','ma7cISk/WQepxCk7WQVdMG','C8oEW6tdGSkXW4z2','WOuHpCojW5ldPCk7W4JcGLK','W6zHWRSvWO1hW5pcKa','W5T0wCkoWOBdQW','W7nHWQ4','W4vNuSkBW5ldHCkZW4RcH0G','WPlcOSoMWPBcRbTRmmoPkW','5l+F6ygh6kYx6zUP55s35OQV','gCo7WPG','WQJdHWXZmmkwW4ddUtmY','W6GWphiAWPtcIaLY','W77dGSk1W5/cTmoEnmkzW7vF','uSoFW4pdNSk9W4T9WPFdGb8','W4GKWQa','W6/cMCoMW4ZcPSktySkAWQik','W4uRWRFcQddcKcFcOq','jhFcSSoDdaRcL0e','W6JcKgNcGNxdVqhdOCoGWOq','WPlcTSoZWOJdPr5LnSoTjq','W7NdJv5EW4GL','lJ7dVCoru8ovWQRcVNC','WQmLWQWgoLFcN8oW','W4BcLwZcK8onya','WQS/buldKWvjW7e','ahpdNr4','WO3dJJrHyG','kmk9ma','rsLzWOzaW44','W5K+xCkAWP3dRCoHW4FcHLO','BCoOWQjUW78','5P6N552oamkb','W7O/W6dcIq','8lQWSw40pCkT2iRBRnI1k2m','W4xcM8kzdSk/WPS','WRhdS1LcWQ3dL8oin8kxfW','W4tcPSkjBNqwjt7dPSkT','Bxm6WPZcNWdcQNmUWO0','WPVdP8kIBNGqjt7cJmkV','WQpcHf18l8kJySkQk8k4','WRNdTfPd','jgFcV8oChG','W4FdRXxcUL83','wSkR5ys+5yEn5AsY6lA7EM8','y0HhASomW7pcPG','WRqRW4e','dSk/vXldJmoHW5vBbe4','WQGUoW8','W49GtqVcHq','W7JdMXz4iCooWONBMnMM2ia','W5mPWRRcUai','W4xdMCoGpZuCsq','W7WWoLewWOJcR18Xtq','nSkadW','WO/dGczW','WQxcNK19','W5pcQSoMWPldQre5','puKbWRZcOeZdTde','dCoZWOpcGmo7','2jeB26NBUnMy2kxzJDMhgnQN','WQFcTSk9otWbwCoDb8k6','WRZdJJr5y8o1ns5OWP0','5l6C6ykB6k2W6zMr55sB5OII','WQaRW4hcUuhdKuOxya','Amo8CrHt','WR/cJLP3bmk9i8kSnG','p0GlWRZdSLRdRZSYWRG','WPzpW6JdOapcL1C5WPldQW','DKiizG','FmooW4nVWRPAvSo4W7BcQW','oCodWPql','W7DRWRqxWOvcWPdcThldJq','A8o6WQ13i8klW7/cJW','6ys757Yj5lUP5A2u5PAW','WRiMpfuwWPVcKrCVBq','WPdcQCoTWOldPrOQkmo3jq','WOpdRCkazM8z','DmoNW47dI2y','WPRdGMy','C8o6WQDLCCokW7JcL8orW4q','W4VcMfyIzmks','WQBcMvzNpG','W4CGWQC','W7ZdIqHYmq','retdNSogtcldLMBcVXG','W5/cIqbqvmo4hajrWPq','WOxdLNm','balcH8k3WRyzFCkOWRddHW','rSopW6pcHNFdPJq','W5bGW4OPWQVdMG','W4mQWR7dTatcLd/cOmo0tW','v8odW43dHSkGW5b3','CeGBCmoDW7dcVG','C8o5W47dHq','WRe7nfhdHb17W6WpW60','zLNdRItdSIq','cmo2WOdcNSoT','WQldP0BdJIBdMuevW5yJ','FCo0WQDIW6xdRXq+BmkB','W65gAJhcUCoNWQG','pmooWPCaW5ms','WPVdHSkWWOVdUG','vstcOUs/GoMdJv0','W4NcVWDgg8omh8oXt1i','W6ZdMcC','CKiB','C8oQW4ddMW','WP3dRmklCZywoZRcSCoJ','xZ95WOzrW4FdVW','gSocWOSeW5Wpumk0W6VcRq','F8okuJRdO8kN','WRhdS19kWOhdKSoi','WRKzW4iiwq','FCoKzLKElaPWWPK/','5Rkv6k226iEC6kgJ6yo16l2X5Rwa5yUY5y256yES','D8kOWRj6yCozWQddG8owW5K','WP/dGNJcIJZdGGaFW58F','rvJdImoitci','WPxdOmodDwW','WRpcI8kIWO/cRmoFpSoBW7bB','W7OHlGPl','6lYg5O+i6lsI5PAz','WPBdPh0IW4m/WROjySoD','W7FdVCkXp3Chva','cf7dI8oAqt/dTMC','d8kiW4W','i8oCvs7cUCkHq8kFW4tdGW','W4OMW6RcSCkItq','WPRdQIrS','W4RdS2CHW5a','W6lcLcnTmmoMoa','F8oPWRzI','FSoktcNdP8kMsCk4W47dJG','oaGlpmkYWPtdTL7cMNW','WOhcP8keCNqFCJJcOmkV','smo4WQDMkmkCW7xcKmorWPq','W590vSknWPFdSCkP','W4NcPIRcNw4vbCkLW5ldRG','pCkrWPmkW54d','CeGLBCopW7VcUh/cL2a','WQXGmu3dG0nbW6aiW7y','CWCmW7BXJkooWRVzQDI32kNzNa','WRlcG8oqW4NdIZ5j','DCouW47dJSkOW5b3WQNdHGy','W6yNW77cImouW6LRWPqcbW','W4z7W4T8W6dcKa','W6DcBI3cPCoJ','W4b6W4X2','W6mQWR7cQWBcJtRcQ8oTbq','WPdcObJcOLyQuSkyW5xdSa','WQuHW5hcLq','BCoSWRXUW6xdVa','W5FcR2T8WPq/WRSmpCkt','W58bWR7cVqVcL0u5WOxdTq','WRtdR8k8uvGSAEMSLoEaGoAdKW','EfVcR2hcUci+WQbwWPa','B8oTWRP3','WRqRW4hcRKhdMgTnpgu','WROyW4ejrCoq','WPxcPwW','W5pcMSkzcSk+WOO','W7/dJIRcVMBdTcZdK8oNWPq','DmozW4pdGmkSW6bGWPZdMre','W5DSWRSfWQvH','W4jXWPyzWRJcLWldStldLW','W57cGCkudSkP','WQPkB2pdQmk2WRldHmonAW','WPrqW6VdRHVcMW0tW5RdUW','W4xcHg4','ygFdVmoCESkyWQBcOhpdSW','W7RdIIdcPuhdVHddM8oL','n8kLWPFcHJpcSxn9WPlcLG','WQWcW6egwmohWR0','W73dNJRcUq','W6C1W5hcNSovW6bZ','WQpdIcBcVdVcPrZdISkKWPu','WQy6W5ddGaJdNuW','WOVdRCknBN8u','W5RdRhO0WOmQWP4bAmox','WQNcJITRkSoHjCoqDsW','WQtdTmkNoMDgamoHd0y','W6ldRHJcUNmb','W7TUWRSFW4XqW5VcHrhdOa','W5tcGxJcHSon','W7WHoK4DWP3cLvW5','WRe9WQWlgfpcNmoYj14','W4eHWRFcQqlcIIa','WRRdJSoV','56YA5BYP56Qh','WRVcHfz9','ju8AWRJcVbxcThj8W6W','2lByOTQwWOJzI8k+2ixzUTQP27C','WQScW4qerCow','W6ZdIcRcTgtdPcFdL8o7WOq','yv8zz8okW7FcP1NcMgC','WOtdHMi','WRBdJSkWWOBdS8opiq','4PE24PE04Psl4PwM4PEe4PAZ4PAq4Pww4PEZ4PE6','W74TA+kvT+kxOokuVUkvVokFTEkDVSkL','W77cI8oTWOBdV8olCSoxW79r','mJ7dQmozBCoBWQa','W5xdJs9tWRtcISkZjSobW4y','brlcHSkSWQGy','WRxdMGjLjSooW6JdSt4L','W49Nu8k+WQddRSk4W6pcQei','W6/dKJ3cTfJdTqRdLCo9WPG','W58bWR7cOu/dNHm5W4BcUq','WQe8W5RcGq','WRuNW5VcIWJdQ3j3CIa','W6SWk0GxWP8','W6ddHGP0ma','W4JdQahcKNVdVGldM8oU','W4tcKCkBaCk7WO0OcG','xCk9sdtdISo4WOe','eY7dUSowy8owWRpcQwddTa','x1xdJ8oCBapdPb4','WQm2WRCkivxcHG','C8oKW5FdGwddRq','rKNdIG','W483WRJcVHxdMsFcOCoZbq','W4n2gCkdWOhdRmk0','ACo/WORdVhRdRIvTWRJdLq','o9Um2i7zHDULW4JAT9Ux2O/AHq','5lMh55oM5Qok5RA+5zgL5BQg5PsO5PAR','WRaFW4ijhCkaWRfPW4ZdVa','WPZcI3q','w17dN8odEaddPa','5AAg6ls0dCoj','W4VdKmoGktvawCozgW','ECoczG8','WRhdRvDiWPW','C8o8zXaclaTMW4aZ','W5tdIZC','rKGDiSowW7hcVHZcLxW','2QtyQTIw2ydAQWxdTSkLeDUg','sKJcH8k3WQaye8oP26JAJG','W6xdHdRcPq','WOxcVM1DE8ktpSk7mSk4','WQ3dP8kAvxqAldxdQmkG','C8oXWQa','WOXoW73dQHZdIW','WP3cTCkTWOFdOXaRjSoQoq','Fu7dQtFdOW','i8onWPK2W4qhrSoG','WQaWWQOhoLhcM8oZkG','W6xcP8kUnCo6WQyulmoulW','fSobWPWmW5W','ACoTWRfZbmknW7hcH8oaW4y','W5BdQNi/W40SWRmrC8ow','hmo8WRGR','vmoYW47dGSkSW41MWQJdGaS','W5BdQqVcPv83vSkyW5xdTq','r8kYwGpcM8ovWODTbvS','ESoKWRjT','WOTyW67dPa','W68IW7tcNSocW7j5WQavnG','5z+4jSkq','W6OmW4JcImksea','26xzVTM6a9Iz2kJBOnQQqCkp','vCkqW6xdJCkOyWnRASoG','W5iGWRlcVWRcNa','WPxcLsi','2zVBJ9Mg2zfoCrPSWOO1','WPhdINJcHZZdGGqq','W5ldGsKwW6FcJSo6CSogW5i','W57dJ8o1kW','ASoUW5tdM2ldUsu','W78WoGvnW7ddNbPGiW','W4xcHg7cH8onyCk7','WPBcH8kxx8k3WO1PxSkMmq','W6KJW6tcU8ovW6H+WPOv','W43dShiLWOv+W7KbDSoA','WR4HWQSDnvhcLW','ESo4WRjVjCklW7hcL8omW5S','W6xcP8kUnCo6WRShp8kKxa','5l6m6ycn6k246zM055EZ5OI1','W7jsF8kQWP3dRCk8W43cIq','WR4LWQG','W6xcIs96k8oGg8onEhK','W7dcKs98eSoYpa','W5qGWQdcRW','h3ddNXJdJL/cKLtdO2G','kHZdPs3dPY41WQWcW4G','WQpdS0nk','6kYp6zQ56l+T5OY56ysD57Ya','WQq2WReAmq','W4BcLCkifSk/','WQqMW5tcNMVdKfPbe2u','W7BdHua','WPZdPmkhyN4','WRNcJZTKoSk+p8obEd4','4PsD4PAi4Psc4Pw3zheBpCkQjq','WQCIme3dHcXvW4WFWQ0','WQOcW5ZcUvVdRe13Fh8','tGpdJCocrIxdOxxcUG0','zvpdTcBdTgeWWRKAW5y','WOXuW7ZdOb3cJfjG','A8oUW4NdJ3FdTG','aHxcJCk1','WRiWWR1ojLpcGCoLpfG','W5VdR2C','W6COW7FcS8osW7fUWP4tnG','W78aW4FcNSk4fSkXWPBdMW','WPHczmk9WQlcO+s4UEEsOUI8SoAoNG','W5tcLx4','5O6t5A6E56I15y6s','W6RcVCk4j2TCuSoTcqC','eqlcKa','W73dSWJOVzRLJyxcVSoG5Asc55kL5AAB','rsLkWOjgW5tdHZNcSXm','xCkWvHtdIG','W7HrW4DB5P2H6kYxmmk15B2l5AsI','W7xdRbOBWQFdM8o0','WRe8ivpcJq','WO3dHdf5zSk2pG','W6qmyZdcR8o5W6FdHSotyW','hqlcNCkR','WRiEW4Gb','W70JW6lcMSocW7ncWP4jnW','eqlcKmkkWQeCsCkSWRa','W5JcM8koaa','W7TSW7qbWPLhWPdcKv/dSG','EmoRo0XuFcq','z0Saz8owW6RcLu/cG3e','B8o8yrCCpXH6','W4rWW4D6W7q','W5ddRNa9WPG6WRmt','WRpdPfvDWPBdHSopbSonua','WQCHWQOXhvJcGSoGj3K','s8kMWOFdN8kOie8QjCoG','WRldNLnxWOZdMSoonSoeFa','F8kOWOD7l8knW6dcL8omW5S','eXhcGCk2WRao','fqBcH8kWWQeIs8kGWQ7dKq','W5DWW5bNWQVcHqhdTclcHW','ctxdSCobu8o7WQRcONtdQq','W7ddQ8kImq','BComqYpdS8k7wmkh','W5ldQqZcVfKG','WOZdPqRcVrHLtCkJW57dPq','WPBdNSkNFxinvSoxbCk8','W6ODW5VcK8kFh8k8WPxdMG','W7qjWOddU1BdL2hdQCohcq','W7PHWR8vWRniW5dcH1q','B8oSCqalpY5XWOCK','W4lcQbXgF8oYoCoqzhq','5OYn5A6M56MV5y6G','W6ddIJe','W6JdKKDan8kYiCkA','we/dNa','WRNdPfnlWRddM8ouimoe','W7/cKZHPm8o6kmkexYq','WR0vW4im','5A6q5PE96iQb54op6lAb5B+j','WOJdRCkA','W5dcHSkvca','WObLW7pdU0FdHtFcOmo3qa','ESoLBbKC','W7pdHum','lNtdSSogy8ow','5l+N6ycO6kY86zQe55wW5OUU','u1xdImodtG7dTqu','fWVcIa','ksJdMCohFSozWRW','x1BdICouoqJdTbK','W7pcHt5NlCoNb8obDq','mIJdVCobmConWRhcQJ/cUa','WRlcH1z2nCkKe8kTjSkU','W77dILnnW4mSEr3cT3e','W57dMCoZltuCCSoxgmkR','ehFcKaJdGHhcMHBcVdW','FhtdUSkl','rXToW6JdRW/cU30/WQa','CCoKyHGk','F8k6qrO0gIH2WRDI','W59pW7hdPWdcKL92WPhcUW','4Pwx4Pst4PEs4PA44PwS4PwP4PE64PsLWOFcNW','oWBcNmo1WOuAsmo0W7RcGG','W4b5W4DGW6e','fb7cKmk9WOGyq8kUWRBdNa','W6BdKc9KnSoLkCkPbHW','o8kOW6iJBmoiWRddN8obW50','2k7ATTIc2lBBJmk72ANyITI92km','BSoFW5tdISkLW4P2W4xdMHy','W6aNleibW5FcIbOIBa','rSo9W67dPmkkW6jgWQddTJC','WRldR1vDWPBdHSopbSonua','imoEWP5yWPi','mWRcHCkXWQG','WQK7W5NcGa','W7SSAeukW4BdK0KWyG','W7JdOfjcWOBdMa','WRKaW5NcJmohwmk5WPBdJCkX','h8o/WPFcMq','W74GlvqhW5RcIfmTzG','W5NdK8onncClsmo1f8k8','W5RcMZtdJMdcLgTiW5CQ','W6SLW6tdJmosW69RWOKgoG','jSkMla','WOm1WOGZWQtdLu3cTxFcJq','ag7dK0BcJq','6lsK6l2g6k+35lMj6AMJ6k23','BCoXWQLP','BSowvcNdISkWqSktW5xdHq','WP3dItrsW7hdNSk3y8obW5K','WRJcHxNdNb7dKWVdNmoNWPu','n2lcO8ovbaVcMLddPmom','W75KW79fELdcK8o2nLq','WQVcJSoxWRddNos5T+IHIa','W7LwAYlcSSoLWR3dNa','WRtORkRPM6VLHOtLRQiSAEs5LUIKJoIpJq','hmo7WOBcMCoDlvCIoG','D1ilCComW6ZcO1lcKq','8lYINMJyInMc2lBBM9M72AOJ2Aq','ws5sWPfaW5i','W7lcNdPP','W4BcLCkjfSkTWOa2cW','W4JdTxyIWPL+WQijA8ow','axNdGb7dJL8','W4NcGxlcTSoaz8kMWOG','5Bo25lIx55o8','jspdUCoyFmouWQddONhdRW','W7ddGGj0pCok','WOBcTCoMWPBdOHXPjW','bNWiW4qtWPBcTNNdSXa','W60GWR7cHSouW65K','h3NdNHZdM0m','W7tdIHblW5i5lxxcUIi','WQRdJSk8WPi','WOpcS8oWWOW','W57dImoZmJ4ju8oqdW','WQOBW4iDdComWRHWW53cTG','D0iiCmoBW7BcML3cHhi','W4jgzs/cR8ofWRNdKCojEW','W7RdHab7imopW5ldRW','W6BdMCoiumoS','W4WAbMK2WRNcQbO','gmo/WO7cN8oRkW','zvqc','W4PHW41+W7C','oXlcSw3cT2jO','ACoEW5u','Dqb3WQDQW6JdGq','W5/cH8k7f8kOWO49','wSkPWQFcJmoMj1aJn8o4','W7WJW7hcImoEW5j+WP4tnG','W4ldQHJcVuL4b8k/W5tcRG','yGbR54Q85PYpWPZcPG','W7WJW7hcIa','rvtdGCov','mNFdSCkhxfNdIXxcSCkm','h8o1WQpcGSo/jLein8oG','WRNcILf3kmk4lCk1nG','W5uVfW','ldRdQ8obrCowWQhcQwRdJW','2RxAMDQe2jztWPlcK0K0cq','n8oFqtJdRSoO','AmocW5y','WR3dIqX6','lZNdSSoqB8om','W7RdLebtW5m/Bd3cSM0','WQKPW4OT4PEE4PAL4Ps94PEf4PsB4PA5','W5JdICoOpW','8lkSLSoAwCk4W5efpmoknw8','xCkSuX7dMW','W5VcKCkjfSk7WOGH','W5iKWQFcVGdcGa','sSk9sXy','W4r0qW','A8okva','nmooW49wWOfu','W7ddT8kHia','W5/cK8oud8kPWOaQ','uSoLW5tdNxpdRI89W6ZdKW','5O6i5A+p56QN5y+e','uZ5kWPTr','m8oOzXShiW','WPToW7pdOaBcKgXRWOpdQG','tmkLsXldOmoSWPn/dKG','WOXvW6ZdQahcMvP/WP8','qJ5nWPe','W6tcMcjTpSoGkCoOy3i','tCkWwHBdNq','etxcTmkBWPeosmk7WOpdKW','W5xdKtLcW7JcHG','mZtdTG','W7LHWQKcWO1cW5O','vGBcKCkSWQWyq8k9WQVdLW','WQVdSmoSxG4oc8oIdGu','WPdcQSoQWOhdOGLwi8oQlG','WOpcJ8kHmZeaxSofhSkU','W5NcHSktaSkZWOe','y0JdJCoxFa','kSowWQpcOSolaNCocCoa','W60qW5NcNW','W5qKWRq','lmkpagZcUSo6smkDW5FcKW','D3/dQmkEBr/dTq','WRZcJsJcVxJdVXpdU8oNWOm','W61Rg0WAWORdNgWLCq','W6GVW77cIa','naJcKmkmWQSwsmkN','26vV2jdyKnM82z8m2RtzNmkL','W7TQW7OfWOviW5RcKrhdRG','WQeGo0xdMqKcW68iW6O','W73dGWLMW5FcVSoG5zg75lQo6k2D','WReXWR4imuq','55Mk5QoN5lIX5P+p','zCoiW5BdJSkfW4z8WOldNq0','xmk5uXldJSo5WPbabf8','WPZdVmkCAhuw','W6aKWPm0W4WDW6ldIW3cOa','W6D0WRyyWPG','fmojWOK6W6mZDG','xfRcKCkSWQjqfCoUW6u','W4zTW4L+W7tcMqJcUYJcHG','DmouW5y','W6DSWRSAWOLMW43cJehdTq','xKxcJmkXWQazsmkNW6dcNq','gf3dLmoJWRqCsCkTWQVdMG','W7uOWQldOe/cLKf8WOdcPa','W5FdNsJcLSoop8kUWOZcNcq','W7/dHdZcPxe','bSo7WP8','CmoSBreAjq','W4/dICoNptuC','WQxdTfPkWPW','g2eeW5v4W4pdQc3cQJy','W6yMAeKCWO7dNfqLza','WRtdHvnCW5uPyZ3cQa','jd7dQSoCESoDWQe','WOBdLJ5xW7JcJSoGACorWOO','W6VdSCk5mwa','eqlcKmkkWQutsCkMWQ/dOG','u1RdN8ovoqldRWXAWO0','WPhcS8oLWOldQq8','WPNdHhv7W4/LKBVLUk/LIj/LH5lPL44','W742W7xcNSkfWR8aW59hCW','W7ZdImk3WR3dPCojk8oyW7zd','vmoEW6xdPKldKWu','rtHzWOzxW5xdKsdcTZG','WQ8EWPOBuSoxWRW','WPLnW7hdRH0','W58DW63dSq7cKbn6WORdUa','mZxdSCotASoNWRhcPx/dPq','Bmo8Cb4','W7ZcKIDM','eGBcLmkSWQ0lsmoHWQ7dNq','s1/dOYZdSYiTWOb8','WRu7W5NcIvS','W4ddLJrB','WQVcLaapWOPS','W7ldILntW484AdO','lLOAWQVcPW','W5DWW5TN','EmoduW','W7GdAh7cPmo4WR/dKmowzW','vfNdI8oatci','W4WhW4lcLmkEd8k7','WPZdHM/cVI7dGXm','WPhcV8o3WOhdGbHQjCoWiG','rftdMCoeFa','WRJcHvT2i8kFkG','ySovWP/cMCo8WPuI','WReEW48kra','WOBdU8k6BwHaEG','W4brWOG/W4XeW4RcGvNdPa','W47dSNOLWOW8WROf','W4xdIdjtW7RcL8ksz8onW44','W4JdQWNcOuGXBSk0W4i','6kY76zMS6l+f5O6y5zo/56Qx5B+x5BUl7765','W4r9xSkkWPC','W4n9rmoyW4a','W5hdHs9vW7W','EmoLWQfG','W4rNW5HWWQlcMaldSs7dLa','WPfvW7FdOG7cILz9W4BdMa','55QJ5Qc856Qb5yYR','2OZAL9QPWPxBGnQF2OtBPI7cRW','W7umW4FcNCkfea','i8oFWOOb','oCkbWPVdNgRdQIWQWQBdOq','WPdcQ8oVWO3dUvjPi8oTja','776b5l+u55wHWPdORQtLV4xVVAJLH4m','ECokCq8EorziWOSP','bGBcGmklWRaCx8k9','WO/dJJnH','W6P7W55YW6JcNaNcTs/cHG','W70UW7hcH8oc','4PEh4Pwo4PA1W4ZyH9Qo27lyG9It2lS','zSo+W5pdGd4','W7BdKGz0','W77dNernW5SyBd3cUG','ve7dISowFbu','W6ZdJYRcNxmkA8koW6NdHG','W4v0u8kaWOddPSk5W5a','jxFcSSoldGa','ymoav2ZcRG','z1xdRG','W70Wkum','ESoGBWilpW','CmoSW7vJW6tdUdyHymkb','WQlcN01Yl8k1k8kN','j8o2WOFdLqNcL0LgWPhcVW','nHpdOYZdOILNW7uxWOO','iL8lW7BdOeFdVJfVWRW','W4RdTxe','W5BcHx7cH8ormSk9WO3cKIy','W7NdNurAW7y5yY7cR2O','aNKjW4euWPtcTZVcGtVdHXud','gw48WOBdR2ZdTdnXW6u','W7FdIXD2','jSofWOTyWPiLw8o6W63cRq','W5/dMCo2ktKAx8oPaSk7','W4f0f8kBWPFdSSkVW4hcNu8','WO04W64R','WQOiW40kq8ow','W4/dIJHAW6hcH8kLDq','W4TWW4L3W6hcHX4','z0yhzSorW7RcQ0JcKW','W5ZcVvSfWQasW7auy8ol','ACoDuIpdTa','ga7cL8kWWQez','DMBcOComca','WQqVW4hcJ0a','W43cG1VcGtxdGW0yW5TG','W7hcHCkIWOFdTCojo8oBW70q','55IPW7xdKEAHP+w9N+w2Now/H+ExK0ZdRW','WRddHmk/WOhdSW','W7uHWRSgAq','W5xdGs8','pCozWPaaW4ipvW','W4JdGZjyW6W','8lk3UCoAwCk4W5hyGDMC2yJyVMK','h0dcNCowgWK','gCo1WPRcMCoT','W4eIWR7cVGNcJwNdTCkUaG','5yYK6kY057ku5z2M','WRa8W5ZcMeNdNvjb','W4ddJtvs','W7OfW4JcICkz','W4VdHsS','WRqSWRifWPHvW4ZdJX7cRG','W5hdPxDXWPS7WQqjymok','W5RdQwm5WOGSWPupAmov','WRq6W4ZcGe3cGtqTw3m','z0Saz8owW6RcGL3cMhC','BvNdTa','h2/cGuK','nxFcUSov','W6ddNKnJpmogW5ldUheU','n2lcOW','W6VdK8oZotKkxSotga','WRiUj1ddLq','WQGRWQKbWO1lWOhdVXhcOq','zvuAz8ok','WPZdU8kACq','WOZdHcbNzmk9cYbUW5W','WRSRWQSAoLFcN8oW','WQSfW4yerCoRWQ8','W7FdVSk7n2e','6zA/WP57','faldImoW','WRddHmkM','W4jJw8kA','W5C4W6fd','W6hdHcRcShJdTsFdNCoKWOa','zK7dJCobxd7dSvRcKG','W5zLuG','quJdI8ok','WQtdPSkRjgep','WQddS19BWO7dLmoxnW','W4RdQhi6WOGDWQqzDSoh','nd7dU8oD','WPBcOSo2','mZ7dQSkyBCoFWQdcOMBcUG','5yQN5A236yEV57+f','W4lcLCkD','WO1aW6K','s8kUxbJdGCo+WPbIhXi','WOaXwmkfWPBdQSk/WOBdJLC','WPldKxO1DmkWodrUW5q','W6ZdLLLlW58','WRBcHColWQFdOXnIk8oJ','WQSzW5ukqCopWRbZW58','W6WZW7BcISocW7m','WRy7W5tcGLa','Cmo/WRPV','WO/cJcb5BSkJpKWwWRa','WRxdRvLmWOtdH8oopCovrG','uW9kWO1tW5ldQqlcPIK','u2RdMrRcJW','W5lcM8kxbmkZWOeBhmoWFq','WR7dJwdcJYpdGWvuW5eQ','WRvaW44FaSkcWRPXW5NdVW','5P2b5OUK5yUF6lEl5OQ/','W6FdHHaXiCosW4FdUwW','WRSWWQWEjW','W6pdMcZdSwddUqNdL8oTW5a','pSojWPLfW58tqa','W5ddHq1XpmomW4ldRJrS','W6COW7pcGmosW6vVWOW','Amo7WRzZ','EvNdSJxdOZ4','W6i6W6zqW4eiWP/dMHldOG','WORdVmobCNiFlNy','W6bXWQGF','WQWuW5Ck','WRpcOdnXW41+W7zajSkp','zKGgAq','W5mWWRhcRWVcNa','W70mW4RcImkicmkHWQFdJ8kL','WQhcNKX7','zq7cJmotDGNdRWHBWPu','W6ddHd/cUhhdOW','uuZcG8oEsd7dOh/dUaS','W5n0W492WQRdIuldPxxdOW','W6BcSWebW5/cMmklFmkqgq','D37dV8kDxItdJa','W6JdGvfnW5K0xsJcQwm','2BRyJDMo247BVCkKW7ytWPqT','WOZdLsbHCSkMdYrKW4K','Ean9WQzXW6NdLa','55I55Qkg56Uz5y+m','W7VdR2CfWOi1WRmo','W700peiuWOm','W7FcMd0LBSkHDmkjA3i','W6G8z1mbWPVcN19GsW','zmoNW4BdM3dcO2iSW77cMW','zfpcRsddPY8XWQWuW4G','6zA6l8ki','W5bMW5XJWR7dMKi','W5OwWRdcNmogW6jHWPOtCW','W7LgzsBcO8oJWRxdISoviG','W60gW6xcLCkghCkNWRddGSkL','vf3dGSohxq','W6ddS8kMnq','i8onhKBcJmoPtSkyW47dJG','WOa+W5NdU0FdMxpcVSoOdG','WPZdISk1W4ldHmoyi8obW7zd','2y/AODIo26W5WQjVlCkMWPy','WR8HWRyjif4','x8oFrsNdOSkHsCkhW5xcJq','W57dPwC','B8oSyGqnjsLIWPWX','W4RcVwCJWPG7','pSo0WOtcG8oNne0','n37cO8ox','DCk7BsFdRoI/PUwmPffl5As4','hNNdHbpdGe8','WOBcHhSwWRtdG8oGjSkdWOO','fNldLaJdUelcGXW','s8kLW7a2EG','WQaXWROpjKtcK8oS','lfCBWQ3cVa','WOtdSvnkWOVdGSoEiCovaW','WPfuW7ldRq','WQSiW5uzrCoqWOP4W4NdGG','WRaMiuBdGK5zW6SAW7m','WRxdRLLeWPW','C8oeW5ddHq','WQGGpe0','5yQh5A+R5BUy5y2/6ycO','WQFcTCkiuJybvmocw8kP','WQKPWOK+WQNcRGtdS2VcJG','jwBcOCoqaW/cKKldTa','2OKVWPq8W6BdI00','6zcj5B6S5lU155oO5z2/5z+Q572B5BgLWPON','WRiJWR0aiaZdKG','WQ3dJSkJWPtdS8ope8oeW6nZ','W7OVWPVcI03dI3Tin3W','bSo7WPVcJSoG','WPBcTmkUWO3dUbHPySoSiW','W5ddH8kagIrXjSoalYm','W5bkWOK','WP5sW5hdSWJcN11WWPZdUa','WO/dKY5HAmk2nc0','W6FdKXnY','WO3dVSoZBmotWOiLhCoJzG','lLCbWRVcQG','W4f5W4DWW6/cHbJdUJ/cJa','mZFdSCowAq','Av3dTcddRG','WRRdPfipWOddG8op','aSoPWQZcGSoMn1eKoG','W78fW4BcLCkd','W6DBW7S','WPRdHMlcHIddJG','rI1kWODg','W60VW6dcHmocW7njWPajnq','kCo1WPVcUCoNkeyL','j8k3W5tdNhhdSs4OWRJdLq','WQarWRyApvO','WRBcLd0Ok8o8i8keyha','Amo8WQnXomkBW4FcISorW5W','W5BLJABKUQROVi/MJRhdJutKUzhNKO/LI4a','W4WVW6pcQSkMpSk5WRNdTSkx','W5pdICoyb8kVWPSWamoQlq','eWJdJmoLlmoWWPhcMelcOa','sCo5zaqpkrW','DmobW4pdHCo3WQKYW4xcIuu','ocZdMCkztuJdMWtcRCkd','W7ddU8k9oG','W5LWxrpdOmoKWRpdHSoqzW','rc1wWPbmW4S','tKpdISolur/dOW','WQtdTfrCWPVdHmospmog','W4qGWRdcTapcNa','agNdKHRdNvNcLG0','WRxdJSkO','W5pMN6ZOJltLJllLIRWPxbBLKiGl','tfxdRItdOZ4PWRTrWOy','WPZdVCkmygKdkci','q0ZdMSop','W5ddS1iJWP8/WQ8','xCk5xGxdJmoIWQvTgv0','W63LJlNKUjNOPOBMNyRcSMtOPOZMNjtLROm','WQ8NlvygWP/cJ05GzW','WQxcHgPJk8k1pSkDmSk/','W5tdPwaIWOW5WRm','BCkMW4ehWO7ILlZILAtIL4tIL4NILPG','W4tcH8kFeCoNWPOWcCkPnW','W7RdPerDWOddHmkzCSoirW','W4KRWRBcR1hcPIhcQmoVbW','W7THW5BcG0ZdMGayFxm','W4v6W5OZW5dcOd/dM2VcQG','WROtoxpdSmk6W6ZcLCklmG','WQ08iu3dKqnjWQxMIA3cPq','bGBcNCk0WQSCsCkgWQtdKG','WOFcV8oZWOe','5z6D5z+85Qk95B2u772k56Qb5y+z5y2b5B6Z6Ak0','WOZdMx57WRVdPSoMCUwtNos4JG','W6fQWQKzWOvdW4S','amoCWPGaW5qsuCoNW63dQa','W6CRW7hcI8ocW7i','5P2b5OUK5yUF6lEl5OQ/5PsZ5O2n','WQWUEqpdSrXfW6qxWQK','WRtdHL9l','EKNdSYS','BSobW7ldISkQW4H3WPe','ndZcTSoFF8oxWQS','W4tdIYLsW7hcKCoTnSkdW4G','C0yaDSoTW7dcVLxcMG','wgnsWODmW4JcVsRcQZe','W7NdMqX5','WOtcTmoQWPddQq','AmoGBHmboa0','jN3cOCon','W7bLWQ4q','fxpcSmorcexcUeVdO8ox','EuJdSIRdQcS','ke/dO+weNUEPTNBdLYhdG0e','W4ZdMmoSmJ5b','WQaXWROAofm','wvxcJmororddPa9lWOG','W5FcLwNcLSonyCk7','imojWPWxW5mozmo1W6VcQq','wtLmWPzmW5pdQc3cSa','ngVcP8oCiG7cNvFdQmox','jCkrW4hdH8kOW5bHW5JcIWy','W5hcLwpcKq','WPVdQCkj','mhFcTSoD','i8kwW50rW4ituCkEWRNdQa','eW7dMSoWqCo3WO/cHq','W6rmFG','zIldO8kuxvJdIXtcVCkt','gHVdN8oBCbFcRa5DWPm','W4xcGtrLA8k6oIu8W4W','v1/dGCoArJpdQN8','W7pdS8k7ifrtemoIdGC','ymoktIVdSSk9','W4hcHSkteCk/','zSofW4C','W6XwzYdcTmo+WRpdIW','ifia','iCoFWPGrWO0tqmoYWRtdSa','uq3dJCocscpdTI7dTa8','W7BdT8k+mwvbdmocdGu','WQSRW5VcI1ZdLW','W63dJea','FmoAuYq','WOtdHNFcNcZdGG','mfRLRkJML4lKVRFPGki','FhRdVEI/GUwpUa3cPEI/JEAnS+E6VW','hNpdKHldG04','WQRdNSkJWOZcRmksFq','p2lcP8khz0JdMXJcOSoh','vCouW4/dHmk9W4yYWPBdHGy','baBcISk8WQSq','W4ldQHdcQ1qXD8kWW5xdPW','W5ddNSkbDduCwSkUeGm','W4xdJsTEW7hcKCkdAConW4W','WRJcHuLYn8k5kmo+j8k+','W747W7NcUCkKc8kWWOhdOSkX','WRGHWQe9pfFcGmoW','WPebW73dRq7cJuaKW4tdUG','E8oSDW','b1VdJ8oCctpdQNZcVqu','W7eDW53cISkcqSo6W5W','2kpyK9Md2lpAN9I3W6RyInQZ2lq','pCo6WQDZimkrW4/cJSoeW4y','WRq6W4FcHuBdMfDckW','y1ldOY/dSYG8WRO','y8ohW4ldHMtdQIG','W4CxWOpcMoAPHUw/TG','W7xdMajWomooW5NdQa','rehdH8olrYtdJxlcUaG','W73dIW5YmCoOW4ldRICK','W6BdQ8kMmuHxb8oPfq4','W6aGpa','CmoqW5ddHq','Bmo6WQT3lCkkW7ZcHG','vuZdMq','oKtcOMpdSI0RWQ5DWPW','ph3cUSox','WQmJju0','W40rWQJcUvVcQeLwWRxdMWq','W5xcM8kxfCk2WOOWbSoRyq','WP3dGdjWmCoHlJnW','WOtdI3NcMtW','WPZdRCknDxiEjW','e3/cSSoqaq','W6pdNXb/','W54jW4pcUa','W4lcHSkBaCk/','WOxdHNRcIY7dMqq4W5uS','sMFdUSklsCo7WO3dTI7cRW','WQ7dHmkIWPy','tfldNa','WRpcIGrYoSocW4FcStiU','W5/dUqBcGW','yvNdUq/dOYi','fTMJ2iNdLnML2PpARMNcLdu','W48MWRJcVGm','p3ZcTSonwZFcIuVdUmox','6lsC6l2p6kYV5lMN6AQx6k6W','WPVcQmkmBN8iAsNcRCkV','W5/dNCo2','W7WWoLewWOJcTfSUzW','W6W5iuiDWO7cQ0GPDW','W6TpzsZcT8ofWRNdKCojEW','BCoBqq','W5JdJff8W5i9p3NdTLi','BuDo5yAG5BkpfCk7','WPRdGMlcJsC','6lE36l+G6k6O5lMK6AI06k2F','F0JdQcBdQdGWWQPzWPW','4PAIWP1UDZK','WRVcHbaFWPP8mtRcQ2m','W5n8W4S','rv7dNSogFbxdSG','EL3dPbddSI0RWR0','W5fWW5H/W6xcLGG','WOBdPSknBw4vlcG','qLRdN8oB','W5r+u8km','W6pcMSkjemkQWP8RhCoWAG','CvLq4PAC4PAF4Pw/4PEl4PYT4PQ/77QpoW','WPZdRCkAvhiFpwRdVG','W5ddSXZcVenLqSk0W4/dGq','WO9oW6ZdTq','W4WGWR3cVbpcKq','W6SOW7pcG8odW6q','WOOkWOa','WRazW5mFuW','xmk5tXVdJSoPWPa','ngGgWQNcVuRdQa','6zo05BYZ5lMJ55gf56MP5y6V5PA55PAb','W6VcRLvaWOVdK8kfCTQl2jK','6zMG5P6Y6lsb5B6f','WRtdRvLCWOO','mJlcP8oqaa3cLfhdUq','ESoMWQKJnCkhW6xdG8odW5S','se/dHmolsIq','fw7dNXBdRepcLGBdKMi','sCk5sYldHSoKWOe9xq','ee/dICoiBvO','C8o8WRzZDG','pCo7WQf1Cq','WRZdRq5gqSkr','F8okva','yKimzG','W60PW77cGSocW6j+','iwdcUSondaRcL0e','W4xcLh7cH8obCmk9WPFcLIm','W43cJM7cKmoyD8kMWOFcLJ4','WRj3jKHEWPdcJXOPzG','pSoPWO7cISoTaNmc','WQaTWRyjnLNcIG','W4NdLJjrW73cJq','WQW6oehdLrW','WR/dN8k0WOxdRW','w8kQsa/dLSoWW4u9wq8','W4hcKmoGkYacu8ovf8k7','W6DJwmkeWPVdSmk/','f3NdKWNdLLVcGW','W6jgAcFcPCoLWQ8','W4dcIt1zW7VcL8kLDmkoW5K','W70WoeSsWPNcMq','W4rLWRZcRHm','CSocW4FdMCkNW4j/WOa','bSoFWPWcW5u','6l+d6zwy5OM/5PEI5PEW','B8oQW4NdJhddTIeKW73dPG','cCoVWONcI8oTmq','mSopWOKmW4ypqmoT','W7xcLd5GoSoHd8olyNC','W4JdQae','WQXPW5/cRf3dIWu','W7ONja','5l6U6l+v5y+F6k2c','gahcJCk/WRepsmkT','W4FdKs9z','D8o2WQXOW77dTsC/','WQCHWQSA','WQS7pe3dL05kW6OjWQu','W67dLKvmWPq/yIq','W4mPWRRcVGNcJqtcU8oOfa','ASoSBXKEkaTWW4aZ','WQlcJL5Homk4hmk/iCkT','W6NdHurqW4H8FItdOwO','vYHCWOzgW5xdTrBcStu','5AwX6lw+WQlcLq','W60TW6hcMCoiW7vVW4eVpa','W6JdQa/cR1ySqCoXW4/dSq','yCoIW4VdNgBdRa','rtXuWP1x','WQSHnK/dHqPjW7y','W6NdHd7cV3JdVWxdLG','W4lcKCkjeq','W5z9wW','lL1dWQVcOepdRJbXWQi','W7VcNdzln8oMiSop','W7eBW4ZcNmomwG','kL4A','WOtdKglcNG','W4PMW6LHW7BcLbq','eNJdLd7dMu7cMqddNwq','nmo7WRz6imknW6pdJmogW5i','5lUt5PAe5O+q55MMW4BdSGhdOoITPoAXSG','jdlcSmowaWBcNKFdUCok','WOVdRCknC2ibpxVcRSkV','y8oKrtu','WRddPei','v1/dGCozD0JdOGSwWOS','W7mqWPhcMcJcTXxcGmog','WPLiW7ldTqRcJa','WQ7dNSkIWOO','dUs7KEs4V+IgG+++O+w1UoIeN+wkPowjRoAnNG','ksxcRCkwWOaIF8kmWPpdOq','W77dNIVcSgBdOGxdIW','W6qKpuGhWP/dGTIu2BFyPa','W5FcR3KIWOiWW60dBSos','4PwS4PwR4PE84PEG4Pwj4Ps34PEr4Ps94PwO4PAX','rSoOW4tdH3BdSdqgW5W','8l2ZPIL/WQlcQDUU26dANnMeW6S','rJ5xWOXAW4/dTNtcTYi','W5ldSXVcR0G3rmkO','brpcJSkscaVdOh3cSGu','W7dcJYfL','l04iWQ7cQL0','W7DzW7VLIjxNI4m','BColrd7dO8kMx8kRW5ldMq','jxFcP8oSbaBcJXxcUW','q8k9rW','pK8CWQhcOuJdSJTM','WPLeW7VdPq','b3pdMX7dGq','W5/cKCoGpduatSkmvG','WOiiWRBcQftdGHXQWOxdQW','xsLmW5LtW5tdQt3cRdm','5y2o5zY05zcY','DKiizSozW7ZcPLK','FSokucddP8k2sq','W6JdGujjW58UwJVcSNy','imojWOK','5Awe55gD5AAP6lAqnSky','W58uhg8','xSkPsW','W40KWQFcUa8','5l285A+E6ys0576G5Asl6lwGhW','WPdcQSoQWOhdOGLfmSo0aq','WRvPWR4bo0lcL8oNFL8','5lYs6yc16kYI6zMg55Az5OMC','jwFcSCokgrRcKKRdQG','W5xdJdPDW7hcQmkLFW','W7RdLKnAW45HEd3cVs8','5Bkg6k2Xea','ppcSJkJdLb/dHmk4aCkSi8oy','qCk4rLFdLmkaW7WfyKS','W4ddTbRcPLmZqmkI','W6ZdMdRcNx3dOXdcNmo7WPu','WRq7W5FcJvRdJv9D','WR5MaeyDWP7cJ1iHAa','6zM85P+8W4RcTa','W6SmW5NcLSkqg8kW','WOVdVSkyWQy','W4e2WQddPKxcMJxdPmoKeG','W6ZdHYxcVMpdKWZdK8oQWPG','mZtdU8oEF8kn','kL4bWQhcVW','q0ldJCoD','W49qWPKH6l6a5y+0W6ldLwldJG','xCozsIibjHXT','xcnrWPO','WPzsW4RdRrZdJWa','WOXeW6ZdTWRcJgrRWO/dRq','W7WLje4h','WRRcMmoBAhqmimoOqr8','WQKVW5JcIuZdVeTwjhq','C8odW4VdHG','W5mXwmkCWOy','xownVos5GEILIoADMCo+mG','W63dVmkXohfwdmo9','F8oODXug','tCkWuatdIG','EmoKWQnWja','ESo9WR1KWQNcPrqJD8ke','rmkRW5W','mdtdQSob','4PEA4PwZ4Pwz4Pst4PAq4PEh4PAm4PE4WOCT','WRBcJKS','ahddMrJdIG','W4tcKCkkcCk7WOWH','WOKRW4hcM0FdJvuemx4','cSo+WOVcN8oTmfbRjmo2','a2hcTSolqcNcNehdO8ox','W6mWjKahWPi','WQXaW6JdPddcVvX3WOddSa','W5ldSHJcUK82','jwFcSConaq0','ASo9WRzZ','WQu8W6LeW5WsWOBcRhZdKMSXWPq','WOTzW6O','WODpWPNdPCorW6HVWOGciq','W4X7W5X2W6RcGvdcTZ/cJa','W6ZdMsZdRtVdSLRcUa','qKpdJCoCucddSq','BZNcPSkv','WPxdLNdcIcRdMa','WO3dGmkH5PY+6iA6vbO','zmoDW4VdJSkNW5DfWPFdGbe','WOyWWQhcT1O','WQ07DuxdNXTcW6e','jGCkBCowW6RcR1lcGI4','W63cIqhILyFILiVILOdILjZINQ7IM7pVU4pdUa','8l20TcL/WQlcQDUZ2OlBVTMe2Py','ArnpWPTrW43dOZVcKcq','j8oZWP4eW5mouq','iN3cN8owgG3cIwFdRmoq','WRzazIFcPCkP','WROPWR0biui','ACoDssldOCo1wmkCW4tcJq','W6yJW7hcImocW7n5','WOJdKMXLzSkHm3W','W5xdKtLxW6BcKCkHFW','W4vWqa','b3pdPqVdN07cHtFdSh4','W60SWQdcQa7cLZtdQCovla','gmo0WOBcI8oU','B8oMyb0loq','ffNdHmoKWQCssCkSW7W','WR8RWR8bEKBcNmoYCq','xatcGmk2W6KEsmkNWRBdLq','B8oSCqalpZHZWP4B','khalWRe','W5fWW5T8W6JcGWG','WPhdGcXW','6kYT6zMq6lYK5O2f6ys+576u','edZdKqVcJ1/cHrxdT2S','W4y7pKyFWPpcMbOjuW','t8o8W6pdQa','eokwHUkvR+kuP+kxV+kxMUkwPEkvNokuU+kvRa','WQpdR0xdJG7dHGqgW451','W5ddH8kagIrcamo+baO','xe7dGCoanXFdQr0','ruVdJCoEj23cOu0yW4e','FSo6WRbSpG','WOJdVSoZ','WQ86W4hcNa','W7VcLca','mHbDnSkiWQNdUqVdHIO','W5FdKt5fW6a','W7LcFGdcPCoLWQG','W6OaW47cLa','a0FcMSo9','gNldHHRdG0lcKW','DmofW5ddGSkNW4r7WOpdKa','W7VdIIxcPhhdOW','W6GWphusWPtcMfuTvq','27ByJ8kvWQ9eW5blqdr9','t1NdMSoE','W6OfW4dcMCku','pWNcKSk5WQGusCoPWQhdMW','W5iKWR3cSa7cLZq','rehdH8olrYtdHgpcPI8','W4ZcLh7cHCoB','ru/dJCocBrtdLGrmWOK','gCoVWOpcImo7','WQpcJLmUECkJomkNp8kP','W4RcGxJcGsBdHaurW4jJ','W5hcKCkomSkOWOyWcSo2','5lUK6l+16yoX5BQN','W4/dSJdcIGbLDSkLW4NdQG','W4ldOxaYWOiRWRGuuSos','CCoLWRHyW7ucu8oXWRVdQa','pMBcP8oj','sq3dNmolwIddQN3cPqK','j8ojWOur','WQZdJSkYWO3dPmozaSovW6fd','24hAV9UjiEkDQUkuOEkuMEkuI+kwN8oY','WReQiq','WROeW4KouSoBWO1KW4JdQq','W6hdHcRcUMxdPqVdHSoSW44','W77dL8oX5yYV5lM1W7qcWO7cSW','x8oovINdMCkwwCkhW5xdGG','WRRdOe4','oNFcVCoEgqa','W7/LJk3KU6NOVkVMJi1pW6JMIQpMN7RLJP0','WRBdISkI','W5mWWQhcValdNYxcRmoZxq','W7NdPSkJW4tcRf0KFSo3oG','agNdGHZdIG','W60BW4dcLW','WPZdItr7Ba','WQCtWQVcTf7dHW','W4XNW5X2W6a','WRNdJSkLWRhdS8oEpCoAW7Dd','BSo5WQPuW7/dUJe4','WRFdHmk/W4ldSmoCo8oyW7zu','bMZdG1pdG0lcMH3dPtC','W5pdOXxcQ1S2qmkDW5tdOa','W7VcMd17pSo0kq','WPNcT8k8smkzWQyapCkR','qJtcT8kkWPSYq8kLWQVdMG','WRedW4mkwmoTWR8','5l6x6ygC6k+Q6zII55wS5OUQ','4Ps74PEk4PA4W5hcPYeDqvZcRW','W4r0rCkFWPFdSCkBW5tcNNG','5OYO5yQBC8oX','W4hcJMNcMSomDW','WPZcQ8oIW4JcRcTHmmoGkW','WRRdJcb8AW','WP3cQCo0','4PsM4Ps34PA04PAi4PAu4PsT4PwWW7xdRCow','rsLm','WOVcScvPW5KiWQWVvCoXW5K','W6y7leil','C8oTWQnNkCkAW6m','W7ddGGjLfSoeW5pdUra1','gaNcJmoyEaNdPr5qWOa','W65rBddcS8k3WQJdNmolzW','W5RdJSoOlZemvSot','W7VdJWjZmmozW4q','W70JW6q','qLtdOmoFBGldSY5zWPi','4PEX4PEw4PsP4PAE4PwQ4Psv4Pw14PAb4PER4PEt','W6lcISkkWOFdUmozo8osW44D','W6zRWQ8FWOG','WPlcTCoT','DKizBSozW73cRW','WRJdRezdWORdGSoE','W6W5j1qw','5y2f6k6s57o75z+i','t8o5zHmkorXWWPPW','zmoouWNdTmkNq8kg','WOdcQCoGWO/dQqK','W6BdGXDYB8klWOFdPa','W5pdOW3cVfmGu8k0','A8oKW4ddHY3dRI4OWRO','W4xdImo1kYnufCkzbCk/','WP/dQCkjzgG','WOhcPLNdRHPLbCoXWPVcOW','WQWUoeBcJefpW6OFW6a','xgJdMq/dG07dIx7cMde','W5HTWQKfWOLlW5RcHXFcPW','W7FcJ018k8kppmk7pCkO','ApcBSjJcMDMC2y/AVnMI24JAHmoK','W5tdGtDtW7xcKmkLsSomW4K','W6xcKI1JlmkMDSkliW','W6TpFcBcSW','smoquZm','5l+R6yop6kYH6zUH55At5OMT','WPVdP8k9DwKyjZW','Amoovc0','W6SOW7pcNSoEW7f+','6zQO5PYx6lwb5BYQ','8lQNRCo62lNyOnQ92jdyUEkaVDUg2lG','WOFcQCoqWPddVHrQjq','u0ldVCoAwZNdQ3q','W7ddVCkBb0THhCo8caG','5AA/6lwJWRa','rf7dJCousWldOGjkWOu','C8o5WQKMWOXjr8o5W7JcPa','W6zRWQ8fWOK','4PAs4PsF4Psf4PwZ4PEG4Ps+4Pw84PEyr8kQ','rmooudW','W5hcKCkvfSkZWPSH','W4v4WRBcQrxcLIhcLSkWua','WRaLWQWlm1NcGmo8nKu','W4ldGtHeW63cK8k0uSopW5K','W7/cJHTmdW','WRVdRLfaW4hdHSovnCkd','W70NWRqpj0xcVSo8iei','arxcJCkSWQe','W4r0rCkFWPFdSCknW5BcH08','W6HAFsBcJmoYWRldGSopAG','g8oVWPZcHq','WRxdKeHl','xmoFW7ldUK3KUB3NKyysWRJKUzu','p8ozWPalW4ngqmoJW7BdQG','wcPrWPnwW5tdOY0','W5L0qW','WRaSWQ0apW','FSo8zralpW','CSoMWQfVoCkmW7xcKa','ASoauJNdQ8kM','mSoaWPGxW4rgv8oYWRtcQq','DSoMAHG','W5pdOWNcQ1SX','veJdNmoytcldL3lcUaG','n2BcTSoEfa','WR3cM3NdOstcOftcGSkKW4a','W6pcMt4','W6z3WR8fW5fqW4VcKXZcUq','W5fJwmkeWRFdRCkUW5BcH14','W6ddJW1Z','dmo1W4hcNCoGmW','W7GfW4xcLCkgkSkWWOFdKCkV','WO3dSCkAzfCujZZcVmkM','W7ldL3fnW4G9Da','qL7dN8oe','W7ddT8kQicKdwSkSx2W','xCoQybKBiW1kWQO','W4n4wSkmWP3dTSkU','BCoWWQ9SW64','sSk5xaxdLSo6WOe','25JcGsL6DmkHE9MW2lVcNq','WR8iW5mIt8omWQ11','ehpdNHJdJL8','W5ldOW0','WQ4Qo0tdHay','WP/dJgxcMIhdIWWr','W6reDCkNWRpdJSkF','ru/dNSozDWddQaTb','o8onWO4','W57dK8oImduA','aSo0WOVcImoWdeu','sLJdGSoAqa','fxxdNH/dPKxcKXhdQq','WP4RWQihofRcK8k6zHG','W77cKJ18','W4ldICo1ot8Bvmosbq','W7ddVSkIWOpdSCoye8oKW5Oq','W6tcMd5KpSoWkq','W6pdT8kMa3zBhCoReW','WQeHW4FdJhVdRgP0','WPHeWQhdOGFcN0DgWO/dVq','mxFcPW','zSoNW4xdNw7dRq','5P6H5z6Bamkb5BQh','WPBdK2BcGIBdIqaaW5mG','WPlcSSoQWOVdOL10mmoRpG','lmk1WQPUW6ZdSJC','W7ldIKzEW5y1AwNcQ2m','W5pdOWNcOLSMqa','pLChWQVcQG','WQpdRNPaWPJdK8ojeCoaua','yu3dTsZdSILN26ByI9Uc','WPH5uSkfWOi','WPZdJI9ZBSkY','W75AEsy','pmkRW7FdIxFdTN1GWQpcLG','B8ofW5BdM8k6WPK9W4O','BCoTWQW','W77cNdX7oSoNCCoXwfC','BSo4W6BdMNhdVZK','fIPzWP1pW4pdOG','W4FdOXZcQG','W7tcIdC','WRdcH1m','WP/dGMu','pvinWRZcUL3dVI4','BCoRWRP3','WQOGjLC','y1uzyCkvW7hcUKJcHsK','jSoFWPGxW54hwCoX','W6hdKCkGlxrgbSofbb8','W6rLWQ4zWOjeW5lcKa','WQxdPfPkWO7dHCoEhSooqa','nSkFWPlcHCo5WO0J','ECodtdxcPSk8qSkhW5xdJa','mxpdHfVdGutcG1tdSMi','tCkWxGtdNmk3W5DIbbe','WRe/ouRdHa','WQ4GnKldHaDdW6Si','W7ddUSk3oG','dSozWP3cLmo4n0Wam8oQ','5y+u6kYk57gl5z60','WPznW7FdTrBdKvzRWPtdTG','WRVdPfHiWPVdNG','kL3dPcFdTcKQWRPSWPe','jxFdS8onbaxcNKdcRCom','rK7dN8oy','n8ojWP4xW4Kwqa','kLpdScBdQa','hSoVWOBcIq','p3ZcUSon','W7OUW7xcGG','5yMt6l675Pw16zsq','WPK6WOC','W7BdT8kIogvrdmopdqO','zLpdRY0','W50qcwS+','WP7dL3pcGW','ACo8AHi','WQRcLWCoWOjPptNcRvarWQBcHW','2RFyKmk+24FzInUk2BxyVTUi2Rm','W6HVAamYWPNcN1u1Bq','WQZdJSkWWOy','BSoTWR1V','W7/dJIJcTq','WQaRWRul','Au7dQtpdSNjtW6KyW4G','CY7dVmoBu2i','D0iDDSorW7dcRq','B0ihpW','W5NdNCkSlYipvmofgSkU','W4mTWRy','WOTZcFgfGlZcO9QE2AJAQnQsWRS','W4f+vmkiWOBdQSk1W4RcNxO','W5ldLJPyW6FcGmkYB8otW54','BeiizSoDW6ZcUq','b8o8sX/dJSo+W5vLgbW','vfJdJmopwYldPgO','pK8pWRRcU1ZdJdrRW6G','W47dKmoUkdu','WRhcRfbaWOddGSoEimkmsG','WRLnW6FcRcZcKLP8WOJdRq','W6jXW6G0igFcLSopjW','gmoVWO3cNSo8muOLmq','rLtdNSoe','BSo9W6VdJw0','eN/dHbldGeu','2QNzPTQV2kz1267AHnMq2Abl','bGVcNmkanfpcSv0iW4W','h8oVWP3cGW','5PsF5PwP55IAWQe8WRfWuSk1WRK','W7ahW4dcJG','WRhdQfHl','WOBdPSkyyhCylq','W4u3WRdcTaNcJtBcP8o1tG','CvqmCmkvW7/cRvNcMgC','5P2t6kYwW5O','W7FdOSk+pxa','W7dcN8oRW5FcPq','zmoBvdZdTCoVa8oBW5pdJa','WPSLWQGE','WOdcRSoIWO/dQtzHoW','of4DWRZcVa/dPN1IWOO','W6vbyYBcO8oJ','W7ldHGfIoa','55cb5yQ7WP3cIa','W5L4WRPq4Pso4PwM4PAI4PEf4Psd4PwM','WRa8mfFcJrTyW6nwWR0','W5lcJh81o8k9lYXWWP0','W7CmW4ZcNSkUfCk6WOhdHG','WPVdHcjNFSkLlW','WPVcHw7dImkAj8o+W5m','A0afz8kwW73cPve','W6pcHcpcONVdVL/dKCoHWPe','D8o2WQ1RW77dVYy/','W6OgW4RcKCkctq','W4NdMCoIndqlgSoee8k8','W4pdImoOodeAx8osvSko','B8oqW4ZdJ8k6W4TZWO7dJdu','W5f0W4z3W6VcMa','y8o5W4ldM3ddIJK/W73cLG','W7NdJJhcPtVdOaJdK8oGWP4','ohpcVSoC','nSoEWO8kW4i','WRtcHvXHiSkGoa','svddRZBdOIO1WQHkWO0','W6NdIsRcMG','iZ3cTCocFSozWRxcVhFdSG','W4FcJgxcHSon','WRyQWRSbmfm','E8o2WQ1OW6/dVG','WO3cGmkwfG','WOdcSSoIWPddUq44BCoNjq','aH7cLmk9','veldMmovvqldRWPmWOK','W6DHWRSdWO9n','zmoDW43dNSkTW4v+WOtdMWa','FSoAtcNdTq','pmkFehZcTSoLhmoeWOZcNq','DKGCDSoD','WQSdW45s','WO3dO8kqW4/cPmkiza','W4n0rmkD','W63cOxTaWPxdN8oxpSoada','W5z1wSkaWPZcRmk5W4VcGf0','WQ4+W6xcJuVdLfTq','EuZdRcRdSG','bGBcLSkRWQe','W7nwWOOY5QUn5BYQ','WOSlBWm','W7tdP8kHpa','WRuRW5lcHuFdKx1lnNq','WOxcVM1DE8krimkYpmkV','WQPYW5VdKYhcV35C','W6NdGI7cTgFdPa','WOhcNmoLpImnbW','FCoLCXG','jvOaWQZcVeFdUJz6W5a','W7hcJZ5RCSo8pmoqFYS','W5BdVG3cGEI9UownGtNcKSonWR4','W6ZdLLLlW5S+ysW','vfJdJmoArtu','W4mVW6pcN8ooW69TW58ZhW','W4VcKxeUj8kDlZvSW7i','W6SCW4xcN8kc','qmoDW43dICkOW49tWRxdOc4','pu4DWQa','eGlcKmk3WRep','r8kYwXldL8ofWPm','rsbrWPDg','WQa0WRqhia','W7BdQ8kIigT5dmo3','reZdMSonqq','W4mPWRRcVGNcJrlcUCoXiW','WPBcKmkBeCk7','zSovW4y','h8o9W4hcH8o7le0','lmktqYpdOSkWeG','W6ZdPSkMjhCirSkHaby','W7RdIfW','WPddHMi','C8kmW51fWPbgcmoNW7tcQq','W73cKYf/m8o2kmodAq','W7SNiuO','Amo9WQbIpSkAW7hcMG','jhpcUSowASkvWQpcO33dTa','WPxdJhlcLW','W7NdHbRcPwBdUqRdLq','W6DHWQ4','WRBdJZD0A8k8p2hPRzpNGBu','WRddPej4WP3dN8opn8ot','WOKBc8klW4ZIL5NILORIL7tILR7ILAS','W6JdVCk1pwDtbq','4PEu4PEc4PAc4Pse4Pwu4PwI4Ps54PEE4PsX4Ps7','pLijWQy','t8kOwLFdHSo5W5vIbeG','WQ7dH8kWWPS','BCoBrsVdVW','W54hW4tcPa','W7ZdG1S','WORdPmoti2GfmdFcRCk9','n13cRItdOZGCWQvDWOu','5l6U6yo96k2y6zMG55Ef5OU/','WO1eW7ldPa7cJvzvWONdUG','WOeJpeBdNHObW4WR','WPdcH8kudmoN','W7eDW53cISkcqSo6W5ZdGSkM','W5xdQq3cR1y','m2RcTSoA','WRZdM8k6utSvid/dQmkG','aCoPWOdcGW','uf/dH8oAta','W7/dHqb8jmoEW5JdQdr/','CCouW5ddO8kSW49+WOO','W43dO2m','WR7dR1jkWPFdUCoD','WOyJamohW4lcRCoQWORdNWe','oSoFWOLlW4idwCo7W6/cRq','W5yBW4dcNCkyfG','ACktdstdOmojWR5FxG','WPxdKd7dM8kzjmoMW5pdNwa','WP7dKtf5BSk2oJv1W5i','W60Spei/WP/cKL00AW','W6xcKsDRoG','W7ldHbO','W6hdPSk9ixy','5lYC6ycU6k+l6zIh55AN5OQo5zQI5Qca5B+55yYf','DSo3WR1ZW6xdUI4P','oSocWOSeW5Wpumk0W6RcVa','W4v8W49MW7BcLbNdVctcHW','2iVzOCkBW5ahW51ssZf6','W7W0l0i','W6SOW6hcMCocW7rV','WOhcTGe','W6hdJWjZfSodW4ldSJO','W6OCW4VcM8kdcSk0WOO','W5bZxa','W4FdKs9EWQK','W7ddU8kJWQ3dRSoKg8oeWR1Z','W70WjeisWONcMxyVya','2ARzQnMQfTMy24tAGDISWP/cHq','W7WJW7tcMCoeW6q','WP/cTCoM','jmoTWQXGCq','6iwk5A+F5lQAWPi35Bsl5l6o5A6r','W60QW7NcICojW7vzWPOwhq','WPC8f8kbWOBdT8kQW5FdLbq','bCo/WPFcMq','W6JdMwNcPxZdOGhdHCkPWPu','WRPmW67dTrBdNLb8WPtdRq','BuKnz8oaW5hcRa','WO1eW73dRH3cMNT4WOJdVq','W6DHWQSeWOLlW5ZcKa','W5tdIY5cW7e','57UP6k6A57M/5PYSouRcOt1zWOy','W4yKWQxcQa','WO3dUCoZkt8CsCkwf8kH','WQtLJ6ZKUB3OPAlMN7/cOXm','WQWOpe3dIa','WRZdKSkLWOFdMSoypmotW6Dy','W4ldMmoKzq','W5/dMCoXpJeA','WRdcH0P2ka','ymoUW5m','W4DWrmkAWOxdRmkOW4a','WOpcScnHW51UW6zqnSkE','WRpcKKT2f8k1iSk5j8kK','WPBcNmoNmJWlvmoxg8kQ','WOBcHSkqWPldPSoypmotW7PE','W4NdMMlcNmomDSkTWO3dKw4','veldGSoytci','uYjBWPThW4m','W5mTWRlcSai','ih7cTSokhG','WPHIqSklW47cRmk5W4VcIL4','W6VdGHDJjCknW5RdSZuK','WQRdHmkDWO3dOCoyimo3W7jd','W6VdKunx','WR/dJ8k8WOVdUmksiConW6be','W7pcJZXNlq','pmkMpxXsirbTWOvW','rtXuWP1aW4m','hGBcISk8WRCvtmkIWQFdPa','gmo2WOBcJSoT','tmkLsXldO8oVWPTRh1q','gCoJWP/cMCoNceyY','g8oJWQ4X','jJldTmobACok','B8oPWRbKkCkCW5VcHSoC','W6tdHsRcVwhdTahdGq','WRScW5ibvmoqWQa','DCoqW5u','W6pdPXm','W6ZdI0juW5mYAMFdU0q','W5OkW4pdJmoMW61VWO0tAq','WRazW5mFgSknW7y','WOpdJfRcGtJdJXm3W5S8','WQGSW5/cIuVdIW','BCoDuI3dV8kxwCksW4FdIa','W57dPxWIWOqQWRm','WRyAW5ZcMmoodmk0WOhdHmkZ','gMJdMa7dJqxcLbVdVci','W5SzgW','W41WW5W','W7yOWPFcIb/cN1r8WPxdNW','WOldQCkE','vehdH8onta','W5izWRZcOuddGdKLWOVdVa','BSo4WOC','W60GlKewWOG','WR3cIConWQFdIq','W6vpEG','W47dOxOLWR0/WQ8mACos','W6OAW53cIG','4PA34PE14PE74PwK4PEB4PEU4Pwf4PwU4PAf4Pso','5yUG5A6D6yEv57+B','bmorWORcLa','W7WJW6hcMCocW7j+W58toG','WQlcHfX4pSkK','W6f2WRy','W5r9xSkmWPZdT8kBW5tcNNi','W4VdPxi1WOW8WROf','BSo7WQDXiSkjW73cHG','ewxdHb7dO07cMrpdPwu','WQldMdZcSYVdPaVdMCoSWP4','WO1aW6FcRb/cKKz+WO/dTW','WRuVW4lcQeNdI18','BCoWWQ9SW67dMde1DCkB','nmosxsOaefiQ','W4ZdSWRcUHC3qmkNW5RdRW','mxFcVmoqhq','W458W4y','AmoavYldQSk6tCkqW5i','vZLmWPS','dr7dI8oMtCo/WOdcK1VdJG','W6G0W7hcI8okW6rKWOS','W7NdJJRcPq','WQSiW5uzrCoqW7L7W5hdOG','B8oPWQu','WO3cPH/cP1yXqmkJWOhcOW','EmoPWRzGja','AfpdPdO','W4ZdJ8oYzNinxmkBfCkG','W4/cVI9WW4bZW7zpkmoB','W4ddGv5BW5m6ugtdTJW','W57dMCo1','WQKRW5dcIhFdKLfwnW','FCo3WQPIWRxcU2nSjCop','WRBdMCk0WOq','WPRdK2fZAmkNEW','W5jrW4qarmohW6CYW4VdQq','W6HmBtO','5P6O6k+z5OUl5PwpW68','ySodWO/dM8kMW497WOBdKf8','zmozW5FdHCkI','mJJdT8orACkcW6RdOW','5lYu6ykM6k6c6zMj55Az5OUf','W4RdTxeLWOe7','vCoHadVdTmk8wmkrWOhdMq','W7VdJWjZA8kHWR7cOdmU','WQxcJLi+mSkGBSo3F8kV','W47dIYHc','W5JcGmkBeCkZWOaQt8oLyq','m2BcUSowASkvWQpcO33dTa','5l2s5AYn6ysf572j5Awc6lEFW4yA','W7xdMaX6','CmoMyb0Fobz3WOTU','W6jmEJFcRSo2WRhdGa','n8ofWO4gW58twSoG','kc/dRmofF8kcW6RdO3pdSa','WRiOWRq9mulcHSo5nLi','dxxcGCoPlJxdM+ACJoMROEMKTq','pxFcQG','W7BdMenJoSkHWR7cOdbH','W7NcPmk/kW','WQ8VW5VcIfVdL19pn0e','W4xdOXRcOv4G','hxVdMrxdLW','W7/dJW1WiCod','fhNdHa','smk1uXS','WRzbn+kuL+kwKokxH+kwJokFLEkyM++4JCoX','W6OPW77cIq','W6ddHq5Y','WQRcLqao','W4HmFrFcR8o8WRNdIW','W73cHJVcTgldTqxdNSkRW5K','W4ZdN8oIpIaA','keLdWR7cQL3dQdrWW64','5A6g5Pwi6iIc54o66lwP5B+i','BeGADG','W47cRNq4WPK2WQmcC8oa','AmoaW4ldKq','D1ilDSouW7S','WRtdRv9kWOhdGSoSimoivW','WRVdRLvoWOm','WQ3dJsJcUhJdTqdcImkPWRG','WPOQWQ4pof/cLSk16AYC54o+','WRqcW4Ki','W47dTHZcOf8H','W5JcM8kubSk/WQWRgSoQEW','WPVdHNJcItVdGG','W7D4WPRdPCkBWQ5IWOSkpW','WRKjW4m','qIrDWPO','WRJdISo8WQVdHa','W5/dMCoXnZenxW','W57dImoZmJ4j','WRq+W5NcHvW','WRVdOmk0WPS','5l2v6ycY6k+m6zUn55Eq5OI/','wSkUsHi','dCoOWOdcGmolk0i5fCo8','W6jIuSkBW5/dGSk9W4hcGe8','W4rKvCkkWP3dRCkSW4hcNe8','hN3dGa','W78Go08','WRrPWR8','WQ7dNSkZWO7dV8oEgCorW6PI','WQJcGSoSWQZMNANORP9zyUADOEIUQa','5A6i5Pwt6iUR54k76lwx5BYA','W4NdQqRcULqKsmk0','W5VcNCku','WQZcLHSI','W5ZdICoGnsqBv8odgSk7','W7ldIqbYjCoFW7tdUsm1','2PFyPWm8oCoUrSou','W4DWtSkfWP3dOSk+W6VcIf0','nqJcISk2WQeEwCkGWQ3dMG','W6jgW6y','aKNcHCk8WQa4w8kSWQZdGa','WOZdKs18CW','WRCVW4BcN1/dKeXa','55cy5yQOW7qN','WQyGnLBdNqTcW7e','dSo2WOZcGSoLjGm/oCkZ','W67dGZZcV38','WQxdPfDl','W7CQWQhcSalcIYddS8kHxa','5lIq55oa5Qgd5RAV6k275Rc/5As16lwNWR5Q','WOVdQavOlSo1ieSvWRq','W7W5iuqw','W6FdVSk7mwPgpSo8cbi','W4/cHxJcHSkixSkNWOtcGha','6ysA5AYB5zcN5lIcW4hcMmkv','WQGeW4qBvCoqWRW','WQSbW44mrq','ktxdRSouymorWQe','rLNdMSoCqdldSgFcSX8','WOZdLxv/6l6d5y2NW6zY5zko55sl','W5VdUwC0WQe7WRGhCSoB','ca/dJmoL','W6Dqy8kH','W5JdPh44WOm','W6KJW6q','W4v0w8kmWPpdSmk/W6JcGvG','W7xcKInLkSo9jCoqDq','W5JdPhCJWOGTWQvaB8oa','W5tdKJ5eWRNcJCkHA8ogWPa','W4xcGmkidmk0WOGTcCo9','kKhcQuNcPMWKW4meW4C','W5tcJCkoamkwWOOQcmoWzW','W6pdIXD/o8okW5RdUq','y1OkWQZdPW3dSZr7W6q','s8oOWORcJmoSoG','FvNdOG','vK/cP8kWWQu+rCkOW7dcHa','W6tcMc9SjSoaomofEhq','W4RdS2CH','5zYx5z2T5Qks5B6H77YZ6k+06k2e6yo75yUq5B6P','W5BdRNu4WOO','W7XHWRSvWOLxW4W','CMNdVSkoqcpcPx3cUrG','rvtdMSolzJBdO2dcSXG','bCkKW5pdJmkLBGm4jSoY','W6W6jKKwWPNcIa','W74ZW6pcHa','WOZdLtn8ACkYmIDL','WOyPWODXWRRdV+kvRokwLokvIUkxQa','qmoHurJdGCoV','W7LpycdcPq','WPHtW67dOG','usLm','W7FdPSkGpwPv','paLrlmkmWRddVG','eblcISk7WRauqSkN','W6/dNI/cT3hdOG','WPeCDvpdKrDaW6OAW6e','lJ7dOmob','Emokhw7dO8kNxSkBW5pdSG','BCoAvcm','W4GGWRBcR0xdMtRcRCk8rW','WQKQla','W5bWW5PLW6hcHZ/dTcxcJq','WRhdQfPBWORdHa','W7tdOmk9igTrbSoI','W6qGobO','W6rRWQGf','4Pwl4PEy4PAs4Pwt4PsC4PA44PEa4PAZ4PE14PEP','W4pdMaX6pmoyW5i','WQZdJSkIWO3dUSolnW','W7TxWONdHSksf8kXWPBcNq','wL7dGSoxBq8','sSoossddO8kXdmkaW47cJq','u0ldOSobxJxdT1dcTX8','WQlcHfnLpSkI','smkPurtdM8oJWPPI','W45QWRNcQaJcL2JcQSoPaq','a8o7WPW','Emo5WQDRW67dVW','W6SWpeGgWOG','W4tdNs9tW5JcHSkUyCoxW4i','W6b9W4LqW6ZcLf/cPwVLHPu','xmkZsGpdIG','W6FKUQ3NKRpLI5WsWP8','EvxdTcBcPIuQW6LAWOq','DmoRWQn3jCkhW77cKa','mmoeWPWgW5Gh','t1NdMSoEwMRcQJZcPa0','pmoGBqilpW9IWOjT','W4BdOW0','zmoyW5ldG8kSW5frWORdHWm','BLpdTsNdRYi','WRVcHaXmW4O9y2NcUg4','B8ofW5BdM8k6','2l7BQ9QL2lpcMnUy263zUCow2lq','W4xdPW3cRW','WO3dGI5XyG','EmoSybKkka','WQNdHGCZnSkOyCk/jSk4','WQxcMvz+','A2WmEW','W7HcFG','W4FcJ27cKmkw','cmo2WOBcImoMn3q5p8oN','W6ObW4JcKCkuo8kNWORdK8kI','6Ao15PMPWRddJSosW7jVWO0jmG','W7WNW77cImoiW6W','ASodtYpdTa','aCoItrldICoVWOCSh1m','W5mWWRhcQbpcIZRcP8oM','FKxdScy','WRtdL1vlW605BYhcTg0','mmoaWPqaW54sDCoKW6NcGW','sSonWPXjWQVdMI8GASkm','WRJdH8kWWPBdM8oCiG','AmkOWRjIk8knWRZdG8orW5W','mmoeWPWxW7mjumoXW5JcVa','8j6tQKK+W5RcOnQp2BtATnIQ2ke','iZFdSCof','W4RdMCo1','WRldHmkYWONdP8oipCoaW7yo','A8oEW4xdGSkQW4j+','B1ldOZhdVZWT','zveiDSozW6W','bX7dJa','W77cMfPNdmk1lSk2pmkJ','WQpcJLn2oSkJkCkspmkV','amo/WPBcVSoGiLeU','W4/dPmkpC3Wu','W4pcUr4OnSoGBmoky2u','wqBdMSo2W7HsxCo3W4JcVG','W4LRWQFcVGVcNdtcU8oGdq','cMnAW4OPWQZcUIVcRZ8','5z+p5z2H5B2B6Ao655wh5Pwh5OUF5y+U5OIk6lEU','W7umW5VcJSoChCkNWOhdJmkK','D1CfA8om','W7jRWQGeWOe','WRZdNCkSqeS4','WRldJSk/WOxdOSov','kmoOW4JdHMxdTYC','W5mGWQC','W7JdIfLAW5qOtdNcQ0K','W7DWWRmEWOjNW5BcM1xcOq','DXSFWR3cQLRdVN18W6W','5yY86k6Y57ol5z+W','W5tdOwCYWOu','WPNdR309WPr+WOiJvSkC','vvVdI8oCcrBdRh3cVX8','AeGkACkFWQxdGbZdLJm','WRzVnK/dNX1jW6e','EfNdTdhdVW82WQDwWO0','5P+t6k6U6k+p5Rk26yES5AAx6lAJ772f5AEY6lw1','axNdNb7dJLJcKJJdVM4','W7FcIG12omooW5pcVdi0','W6JdLfXwW44','W49GqqdcR8o5WRRdJmoC','W4PMWOG','W6FcPIFcTSohFmkMWOBcKcq','W5pdOXJcQLSNsCk0','xCkOxGxdM8o5WQjLh1q','W6pdQq3cMLuUqmk/','W6xdTCk3oNaisq','WQtLKz/LUyBKURFNOiui','kYRdRCoAEmoDW7VdShdcVG','nx7cUSoCaXZcQehdVmoT'];a=function(){return lj;};return a();}class TlsClient{constructor(c,d={}){const j4={c:'l8v2',d:0x7ca,e:0x2e8,f:'iv@q',g:0xa77,h:'N47n',i:0x1c4,j:'ah7w',k:0xa52,l:'3[bl',m:0xa76,n:'iJC%',o:'3[bl',p:'PZs^',q:'Wy]o',r:0x971,s:'j(]c',t:'@[(1',u:'!]W8',v:0x672,w:0xa09,x:'C$OC',y:0x704,z:'rf[g',A:0xa70,B:0x94d,C:0x1272,D:0x86f,E:0xfd8,F:0x626,G:'!Zq$',H:0x1027,I:0xa3e,J:'rf[g',K:0x641,L:0xcf2,M:'Va2L',N:0xf25,O:0x122f,P:0x4ab,Q:'^a]A',R:0x283,S:0xe8f,T:0xbf1,U:0x1202,V:0x779,W:0x1af,X:0xc6f},eg=bT;if(this['socket']=c,this['serverName']=d[eg(0x5f1,j4.c)]||'',this[eg(j4.d,'EvPX')+'13']=!0x1!==d['tls13'],this[eg(j4.e,'Wy]o')+'12']=!0x1!==d[eg(0xdd6,j4.f)],!this[eg(j4.g,j4.h)+'13']&&!this[eg(j4.i,j4.j)+'12'])throw new Error(eg(j4.k,j4.l)+eg(0xb92,'iJC%')+eg(j4.m,j4.n)+'be\x20enabled');this['alpnProtoc'+eg(0x121f,j4.o)]=Array['isArray'](d[eg(0xe85,j4.p)])?d[eg(0xc97,j4.q)]:d[eg(0x1184,'l8v2')]?[d[eg(0x1184,j4.c)]]:null,this[eg(j4.r,j4.s)+'a']=d[eg(0xfe5,j4.t)+'a']!==![],this['timeout']=d[eg(0xc1c,j4.u)]??0x7530,this[eg(0x9d0,'7&2d')+'om']=randomBytes(0x20),this[eg(0x9dc,'nuJ(')+'om']=null,this[eg(j4.v,'N9Nf')+eg(0x93f,'fv*n')]=[],this['handshakeC'+eg(j4.w,j4.x)]=!0x1,this[eg(j4.y,j4.t)+eg(0xa37,j4.z)]=null,this[eg(j4.A,'EvPX')+'e']=null,this['cipherConf'+'ig']=null,this[eg(j4.B,'iv@q')]=!0x1,this['masterSecr'+'et']=null,this['handshakeS'+'ecret']=null,this[eg(j4.C,'wEo%')+'eKey']=null,this['serverWrit'+'eKey']=null,this[eg(0xf94,'Y43!')+eg(j4.D,'EvPX')]=null,this['serverWrit'+'eIv']=null,this[eg(0xa8c,'QUGh')+eg(j4.E,'fF*y')]=null,this[eg(0x599,'Y43!')+'shakeKey']=null,this['clientHand'+'shakeIv']=null,this[eg(0x4b0,'PZs^')+'shakeIv']=null,this[eg(j4.F,j4.G)+'ey']=null,this[eg(j4.H,j4.c)+'ey']=null,this[eg(0x1228,'iv@q')+'v']=null,this[eg(j4.I,j4.J)+'v']=null,this['clientWrit'+eg(j4.K,'Y43!')]=null,this[eg(j4.L,'l8v2')+eg(0x920,j4.M)]=null,this[eg(j4.N,'mwi^')+eg(j4.O,'Sv8c')+'oKey']=null,this[eg(0xd0b,'S^c^')+eg(j4.P,j4.Q)+'oKey']=null,this['clientAppC'+eg(j4.R,'LqG1')]=null,this[eg(0x444,'rf[g')+'ryptoKey']=null,this[eg(0x133b,'PZs^')+'um']=0x0n,this[eg(j4.S,'A%[1')+'um']=0x0n,this[eg(j4.T,'N%$I')+'er']=new TlsRecordParser(),this[eg(j4.U,'N%$I')+eg(j4.V,'iJC%')]=new TlsHandshakeParser(),this[eg(j4.W,'!Zq$')]=new Map(),this['ecdhKeyPai'+'r']=null,this[eg(j4.X,'^a]A')]=!0x1;}['recordHand'+bT(0x9ee,'phq4')](c){const j5={c:'BOyl'},eh=bT;this['handshakeC'+eh(0x9d4,j5.c)]['push'](c);}[bT(0x19e,'Y43!')](){const j6={c:0x7de,d:0x1321,e:0xc3f,f:0x94b,g:'phq4'},ei=bT;return 0x1===this['handshakeC'+ei(j6.c,'QUGh')][ei(j6.d,'QUGh')]?this['handshakeC'+ei(j6.e,'$y&I')][0x0]:concatBytes(...this[ei(0x5cb,'!Zq$')+ei(j6.f,j6.g)]);}['getCipherC'+'onfig'](c){const ej=bT;return CIPHER_SUITES_BY_ID[ej(0x8ab,'phq4')](c)||null;}async[bT(0x617,'rf[g')](c){const j8={c:0xee8,d:'l8v2',e:0xbde,f:'3Pw('},ek=bT;return this[ek(j8.c,j8.d)]?Promise['race']([c[ek(j8.e,j8.f)](),new Promise((d,e)=>setTimeout(()=>e(new Error(ek(0x966,'mwi^')+ek(0x101a,'LqG1'))),this[ek(0x301,')C#k')]))]):c['read']();}async[bT(0x10a7,'aw3v')+'sUntil'](c,d,e){const j9={c:'^HuX',d:'z][D',e:0x6e1,f:'j(]c'},el=bT;for(;;){let f;for(;f=this[el(0x2c3,'EvPX')+'er'][el(0x11df,j9.c)]();)if(await d(f))return;const {value:g,done:h}=await this['readChunk'](c);if(h)throw new Error(e);this[el(0x761,j9.d)+'er'][el(j9.e,j9.f)](g);}}async[bT(0x2e2,'Wy]o')+'akeUntil'](c,d,e){const jb={c:'3Pw(',d:0xeb2},ja={c:0x10f6,d:'N%$I',e:0x1305,f:0x7e6,g:'!Zq$',h:0x38f,i:'$y&I'},em=bT;for(let f;f=this[em(0xf86,'CcAE')+em(0xe29,jb.c)][em(0x7be,'N47n')]();)if(await d(f))return;return this[em(0x320,'phq4')+em(jb.d,'LqG1')](c,async g=>{const en=em;if(g[en(ja.c,'3[bl')]===CONTENT_TYPE_ALERT){if(shouldIgnoreTlsAlert(g['fragment']))return;throw new Error('TLS\x20Alert:'+'\x20'+g[en(0x771,ja.d)][0x1]);}if(g[en(ja.e,'aric')]===CONTENT_TYPE_HANDSHAKE){this[en(0x115e,'phq4')+en(ja.f,ja.g)][en(0x5ea,'fP7x')](g[en(0x95a,'phq4')]);for(let h;h=this['handshakeP'+en(ja.h,ja.i)]['next']();)if(await d(h))return 0x1;}},e);}async[bT(0xc5b,'@[(1')+bT(0x610,'j(]c')](c){const jc={c:0x3e3},eo=bT;if(!c?.[eo(jc.c,'Va2L')])throw new Error(eo(0x11e1,'z][D')+'ificate');this['sawCert']=!0x0;}async[bT(0xd5e,'!Zq$')](){const jd={c:0xd04,d:'N%$I',e:0x3f6,f:'7&2d',g:0x265,h:'28ve',i:0x8ce,j:'fF*y',k:'fF*y',l:0x80f,m:'v[8e',n:0x8d1,o:0x303,p:0x1c1,q:'Xi(z',r:0x11bd,s:0xd4b,t:'3[bl',u:'3Pw(',v:0xc94,w:'phq4',x:'^HuX',y:0x1351,z:0x10dc,A:'A%[1',B:0x2f9,C:'3Pw(',D:0x1c9,E:'iv@q',F:0x97f,G:'$y&I',H:0x6ee,I:'ah7w',J:0xdc9,K:0xdcf,L:')C#k',M:0x7b6,N:'iJC%',O:0x1088,P:'wEo%',Q:0x7e7,R:'aric',S:'wEo%'},ep=bT,[c,d]=await Promise[ep(jd.c,jd.d)]([generateKeyShare(ep(0x7fd,'N9Nf')),generateKeyShare('X25519')]);this['keyPairs']=new Map([[0x17,c],[0x1d,d]]),this[ep(0x1fc,'^HuX')+'r']=c[ep(0x3ec,'qjcf')];const e=this[ep(jd.e,jd.f)][ep(jd.g,'Y43!')]['getReader'](),f=this[ep(0x81b,jd.h)][ep(0xdd1,'nuJ(')][ep(jd.i,jd.j)]();try{const g=buildClientHello(this[ep(0xdd2,jd.k)+'om'],this[ep(0x741,'Sv8c')],{'x25519':d['publicKeyR'+'aw'],'p256':c[ep(jd.l,jd.m)+'aw']},{'tls13':this[ep(jd.n,'v[8e')+'13'],'tls12':this['supportTls'+'12'],'alpn':this['alpnProtoc'+'ols'],'chacha':this[ep(jd.o,'7&2d')+'a']});this[ep(jd.p,jd.q)+'shake'](g),await f[ep(0xf02,'$y&I')](buildTlsRecord(CONTENT_TYPE_HANDSHAKE,g,TLS_VERSION_10));const h=await this['receiveSer'+ep(jd.r,'phq4')](e);if(h['isHRR'])throw new Error(ep(jd.s,jd.t)+ep(0x69d,jd.u)+'\x20not\x20suppo'+ep(0x313,'qjcf')+ep(jd.v,jd.w)+'i');if(h[ep(0x1316,jd.x)]?.['group']&&this[ep(jd.y,'PSWk')][ep(jd.z,'28ve')](h[ep(0xa08,jd.A)][ep(jd.B,jd.C)])){const i=this['keyPairs'][ep(jd.D,jd.E)](h['keyShare'][ep(jd.F,jd.G)]);this[ep(jd.H,jd.I)+'r']=i[ep(jd.J,'C$OC')];}h[ep(jd.K,'fP7x')]?await this[ep(0xc2a,jd.L)+'ls13'](e,f,h):await this[ep(0x45d,jd.G)+ep(0xe22,'N47n')](e,f),this[ep(jd.M,jd.N)+ep(jd.O,jd.P)]=!0x0;}finally{e[ep(jd.Q,jd.R)+'k'](),f[ep(0x1108,jd.S)+'k']();}}async['receiveSer'+bT(0x379,'28ve')](c){const je={c:0x41a,d:0x3da,e:0xf92,f:'fv*n',g:'mwi^',h:0x1054,i:0x531,j:'28ve',k:0x120e,l:'EvPX',m:'Y43!',n:0x1c1,o:0x11f8,p:0x85f,q:0xbee,r:'mwi^',s:'k7Xm',t:0x6d6,u:'qjcf',v:'nuJ(',w:0x61b,x:'fv*n',y:'@[(1',z:0x108e,A:'N9Nf',B:0x8a7,C:0xb7f},eq=bT;for(;;){const {value:d,done:e}=await this[eq(0x11d2,'N9Nf')](c);if(e)throw new Error(eq(je.c,'QUGh')+eq(je.d,'28ve')+eq(je.e,je.f)+'ServerHell'+'o');let f;for(this['recordPars'+'er'][eq(0xe37,je.g)](d);f=this[eq(je.h,'QUGh')+'er'][eq(0x2af,'l8v2')]();){if(f[eq(je.i,'CcAE')]===CONTENT_TYPE_ALERT){if(shouldIgnoreTlsAlert(f[eq(0x397,je.j)]))continue;throw new Error(eq(je.k,')C#k')+eq(0xbd2,je.l)+f['fragment'][0x0]+eq(0x1183,'S^c^')+f['fragment'][0x1]);}if(f['type']!==CONTENT_TYPE_HANDSHAKE)continue;let g;for(this[eq(0x29f,'BOyl')+eq(0xa41,je.m)][eq(0x3d0,'iJC%')](f[eq(0x73e,'BOyl')]);g=this['handshakeP'+'arser'][eq(0x12d0,'9Sq3')]();){if(g['type']!==HANDSHAKE_TYPE_SERVER_HELLO)continue;this[eq(je.n,'Xi(z')+eq(je.o,'Y43!')](g['raw']);const h=parseServerHello(g[eq(je.p,'phq4')]);if(this['serverRand'+'om']=h[eq(0x10c3,je.g)+'om'],this[eq(je.q,je.r)+'e']=h[eq(0x61a,je.s)+'e'],this[eq(je.t,je.u)+'ig']=this['getCipherC'+eq(0x12be,je.v)](h['cipherSuit'+'e']),this[eq(je.w,'nuJ(')]=h['isTls13'],this[eq(0x61c,'QUGh')+'Alpn']=h[eq(0xf2e,je.x)]||null,!this['cipherConf'+'ig'])throw new Error(eq(0xf57,'$y&I')+eq(0x1354,je.y)+eq(je.z,je.A)+h[eq(je.B,'rf[g')+'e'][eq(je.C,'!Zq$')](0x10));return h;}}}}async[bT(0x83f,'phq4')+bT(0x1e8,'j(]c')](c,d){const jh={c:'QUGh',d:0x107d,e:'aw3v',f:'3[bl',g:0x7bb,h:'aric',i:'^a]A',j:0x8a0,k:'LqG1',l:'Sv8c',m:0x1f7,n:'7&2d',o:'Va2L',p:0xd73,q:'CcAE',r:0x1330,s:'N9Nf',t:0x647,u:'ah7w',v:0xff0,w:0xb0d,x:0xf26,y:'N9Nf',z:0x34d,A:'C$OC',B:0x1e5,C:0x33f,D:0x128a,E:'QUGh',F:'3[bl',G:0x710,H:'EvPX',I:0xe1e,J:0xeaf,K:')C#k',L:0x113d,M:0xb2d,N:0x2d0,O:'!]W8',P:'rf[g',Q:0xf14,R:'BOyl',S:0x548,T:'fv*n',U:0x9de,V:'k7Xm',W:0x12f1,X:'phq4',Y:'CcAE',Z:0x1106,a0:0x878,a1:'C$OC',a2:0xc7f,a3:'l8v2',a4:0x1156,a5:0xdce,a6:'A%[1',a7:0x48f,a8:0x11e3,a9:'z][D',aa:0x924,ab:0x34a,ac:0xad2,ad:0x4c1,ae:'^a]A',af:0x367,ag:'N%$I',ah:'Y43!'},jg={c:0x137e,d:0x359,e:'7&2d',f:0x56b,g:0x771,h:'N%$I',i:0x871,j:0x93e,k:'A%[1',l:0x132a,m:0xe1d,n:'nuJ(',o:0x752,p:')C#k'},jf={c:')C#k',d:0x992,e:0x5dd,f:'k7Xm',g:0x4e5,h:'aric',i:0x3a9,j:'N47n',k:0x1291,l:0x10d2,m:'3[bl',n:0x92a,o:0x3a2,p:0x89a},er=bT;let e=null,f=!0x1;if(await this[er(0x5e7,jh.c)+er(0x8cd,'tY0J')](c,async s=>{const es=er;switch(s[es(0xbba,jf.c)]){case HANDSHAKE_TYPE_CERTIFICATE:{this[es(jf.d,'A%[1')+'shake'](s['raw']);const t=extractLeafCertificate(s[es(jf.e,jf.f)],0x1);if(!t)throw new Error(es(0x1021,'Y43!')+es(jf.g,jf.h)+es(jf.i,jf.j));await this[es(jf.k,'N9Nf')+es(0x96f,'!]W8')](t);break;}case HANDSHAKE_TYPE_SERVER_KEY_EXCHANGE:this['recordHand'+es(jf.l,'Sv8c')](s[es(0x12fc,jf.m)]),e=parseServerKeyExchange(s[es(0x214,'3Pw(')]);break;case HANDSHAKE_TYPE_SERVER_HELLO_DONE:return this[es(jf.n,'28ve')+es(0x250,'fF*y')](s[es(0xf44,'S^c^')]),f=!0x0,0x1;case HANDSHAKE_TYPE_CERTIFICATE_REQUEST:throw new Error(es(jf.o,'3[bl')+'tificate\x20i'+'s\x20not\x20supp'+'orted');default:this[es(jf.p,'aw3v')+es(0x8eb,'z][D')](s[es(0xf2b,'mwi^')]);}},er(0x7ac,'iv@q')+er(0x867,'fF*y')+er(0xc6a,'Xi(z')+er(jh.d,jh.e)+'ke'),!this[er(0x103a,jh.f)])throw new Error(er(jh.g,jh.h)+er(0x658,jh.i)+er(jh.j,jh.k)+'te');const g=e;if(!g)throw new Error(er(0x118a,')C#k')+er(0x602,'Xi(z')+er(0x64a,jh.l)+er(jh.m,jh.n));const h=GROUPS_BY_ID[er(0x4fb,jh.o)](g['namedCurve']);if(!h)throw new Error(er(jh.p,jh.q)+er(jh.r,jh.s)+er(jh.t,jh.u)+g[er(jh.v,'Xi(z')][er(jh.w,'PSWk')](0x10));const i=this[er(0x49e,'mwi^')]['get'](g[er(jh.x,jh.y)]);if(!i)throw new Error('Missing\x20ke'+er(jh.z,jh.A)+'\x20curve:\x200x'+g[er(jh.B,'wEo%')]['toString'](0x10));const j=await deriveSharedSecret(i['keyPair'][er(jh.C,'l8v2')],g['serverPubl'+'icKey'],h),k=buildHandshakeMessage(HANDSHAKE_TYPE_CLIENT_KEY_EXCHANGE,tlsBytes(i[er(jh.D,jh.E)+'aw'][er(0x55a,'mwi^')],i[er(0x138e,jh.F)+'aw']));this[er(jh.G,'!]W8')+'shake'](k);const l=this['cipherConf'+'ig'][er(0xa25,jh.H)];this[er(0x850,'fP7x')+'et']=await tls12Prf(j,'master\x20sec'+'ret',concatBytes(this[er(0xd83,jh.H)+'om'],this[er(0x31f,'aric')+'om']),0x30,l);const m=this[er(jh.I,'nuJ(')+'ig'][er(0xaef,'tY0J')],n=this[er(jh.J,jh.K)+'ig'][er(jh.L,jh.q)],o=await tls12Prf(this[er(jh.M,'28ve')+'et'],er(jh.N,jh.O)+er(0x26c,'aric'),concatBytes(this[er(0x12d5,jh.P)+'om'],this[er(jh.Q,jh.R)+'om']),0x2*m+0x2*n,l);this[er(jh.S,'iJC%')+'eKey']=o['slice'](0x0,m),this[er(0x962,jh.T)+er(0xc1a,'qjcf')]=o[er(jh.U,'l8v2')](m,0x2*m),this['clientWrit'+er(0x877,'fv*n')]=o[er(0x1390,jh.V)](0x2*m,0x2*m+n),this[er(0x36f,jh.A)+er(0x912,'Wy]o')]=o['slice'](0x2*m+n,0x2*m+0x2*n);if(!this[er(jh.W,jh.X)+'ig'][er(0x7b2,jh.Y)])[this[er(0xf46,jh.n)+er(jh.Z,'j(]c')],this[er(0xfed,'z][D')+er(jh.a0,jh.H)]]=await Promise['all']([importAesGcmKey(this[er(0x1385,jh.a1)+er(jh.a2,jh.a3)],['encrypt']),importAesGcmKey(this[er(0xfcd,'Va2L')+er(0x1028,'v[8e')],[er(jh.a4,'qjcf')])]);await d[er(0x695,'^HuX')](buildTlsRecord(CONTENT_TYPE_HANDSHAKE,k)),await d['write'](buildTlsRecord(CONTENT_TYPE_CHANGE_CIPHER_SPEC,tlsBytes(0x1)));const p=await tls12Prf(this[er(0x850,'fP7x')+'et'],er(0x7a7,'!Zq$')+er(jh.a5,jh.a6),await digestBytes(l,this[er(jh.a7,'Va2L')]()),0xc,l),q=buildHandshakeMessage(HANDSHAKE_TYPE_FINISHED,p);this[er(jh.a8,jh.a9)+er(0x210,jh.T)](q),await d[er(jh.aa,'ah7w')](buildTlsRecord(CONTENT_TYPE_HANDSHAKE,await this[er(jh.ab,'k7Xm')+'12'](q,CONTENT_TYPE_HANDSHAKE)));let r=!0x1;await this[er(jh.ac,'28ve')+er(jh.ad,jh.ae)](c,async s=>{const et=er;if(s['type']===CONTENT_TYPE_ALERT){if(shouldIgnoreTlsAlert(s[et(jg.c,'nuJ(')]))return;throw new Error('TLS\x20Alert:'+'\x20'+s['fragment'][0x1]);}if(s[et(jg.d,'BOyl')]===CONTENT_TYPE_CHANGE_CIPHER_SPEC)return void(r=!0x0);if(s[et(0x1f6,jg.e)]!==CONTENT_TYPE_HANDSHAKE||!r)return;const t=await this[et(jg.f,'28ve')+'12'](s[et(jg.g,jg.h)],CONTENT_TYPE_HANDSHAKE);if(t[0x0]!==HANDSHAKE_TYPE_FINISHED)return;const u=readUint24(t,0x1),v=t[et(jg.i,'N%$I')](0x4,0x4+u),w=await tls12Prf(this[et(jg.j,'v[8e')+'et'],et(0x1239,jg.k)+'ished',await digestBytes(l,this[et(0xa55,jg.h)]()),0xc,l);if(!constantTimeEqual(v,w))throw new Error('TLS\x201.2\x20se'+et(jg.l,'mwi^')+et(jg.m,jg.n)+et(jg.o,jg.p));return 0x1;},'Connection'+er(jh.af,'z][D')+er(0x816,jh.ag)+er(0xcf0,jh.ah)+er(0xe08,'N%$I'));}async['handshakeT'+'ls13'](c,d,e){const jk={c:0x67d,d:0x9c6,e:0xd44,f:0x3ca,g:'fv*n',h:'9Sq3',i:0x40c,j:'iJC%',k:'LqG1',l:'^HuX',m:0x5f6,n:'N9Nf',o:0x84a,p:'7&2d',q:0x58a,r:'C$OC',s:0x4d2,t:0x5a1,u:'v[8e',v:0x941,w:'v[8e',x:'CcAE',y:0x1270,z:0x599,A:'Y43!',B:0x1e4,C:'^HuX',D:'nuJ(',E:'fF*y',F:0x1ba,G:0xb95,H:0x1132,I:0x139f,J:'28ve',K:0x793,L:'A%[1',M:'9Sq3',N:0x102c,O:0x3b6,P:0x7da,Q:0x890,R:'phq4',S:'EvPX',T:0x1205,U:0x177,V:'fP7x',W:'aric',X:0x1371,Y:'3Pw(',Z:0xbfd,a0:'3[bl',a1:0xca1,a2:'C$OC',a3:'N9Nf',a4:0x448,a5:'k7Xm',a6:'S^c^',a7:0xfe0,a8:'mwi^'},jj={c:'!]W8',d:0x77c,e:0xb21,f:'S^c^',g:'Wy]o',h:0x71e,i:'Xi(z',j:0x2af},ji={c:'PSWk',d:0x7e1,e:0x427,f:'iJC%',g:0xa39,h:0x298,i:0xde6,j:')C#k',k:'^HuX',l:0x123d,m:'aric',n:0x74d,o:'iJC%',p:0x683,q:'Va2L',r:0x665,s:'!Zq$',t:'N9Nf',u:0xa48,v:'S^c^',w:'rf[g',x:0x101f,y:'iv@q',z:'l8v2',A:0x82d,B:'@[(1',C:'28ve',D:0x666},eu=bT,f=GROUPS_BY_ID[eu(0x685,'aw3v')](e['keyShare']?.[eu(jk.c,'k7Xm')]);if(!f||!e[eu(jk.d,'PZs^')]?.[eu(0x125c,'PZs^')]?.[eu(jk.e,'N47n')])throw new Error(eu(jk.f,'aw3v')+eu(0x732,'phq4')+'share');const g=this['cipherConf'+'ig'][eu(0x37d,jk.g)],h=hashByteLength(g),i=this['cipherConf'+'ig']['keyLen'],j=this[eu(0x9b4,jk.h)+'ig']['ivLen'],k=await deriveSharedSecret(this[eu(jk.i,jk.j)+'r'][eu(0x820,'28ve')],e[eu(0xf19,jk.k)]['key'],f),l=await hkdfExtract(g,null,new Uint8Array(h)),m=await hkdfExpandLabel(g,l,'derived',await digestBytes(g,EMPTY_BYTES),h);this[eu(0x383,jk.l)+'ecret']=await hkdfExtract(g,m,k);const n=await digestBytes(g,this[eu(jk.m,jk.n)]()),o=await hkdfExpandLabel(g,this[eu(jk.o,jk.p)+'ecret'],eu(jk.q,jk.r)+'ic',n,h),p=await hkdfExpandLabel(g,this[eu(0x76f,'^a]A')+eu(0x9fb,'Xi(z')],eu(jk.s,'C$OC')+'ic',n,h);[this[eu(jk.t,jk.u)+'shakeKey'],this[eu(0xe20,'3Pw(')+eu(0xe2d,'A%[1')]]=await deriveTrafficKeys(g,o,i,j),[this[eu(jk.v,'rf[g')+eu(0x597,jk.w)],this['serverHand'+eu(0x92b,'^HuX')]]=await deriveTrafficKeys(g,p,i,j);if(!this['cipherConf'+'ig']['chacha'])[this['clientHand'+eu(0x9c7,jk.x)+eu(jk.y,jk.x)],this[eu(jk.z,jk.A)+eu(jk.B,'iv@q')+eu(0x1224,jk.C)]]=await Promise['all']([importAesGcmKey(this[eu(0xc4c,jk.D)+'shakeKey'],['encrypt']),importAesGcmKey(this['serverHand'+'shakeKey'],[eu(0x10d3,'^a]A')])]);const q=await hkdfExpandLabel(g,p,'finished',EMPTY_BYTES,h);let r=!0x1;const s=async B=>{const ev=eu;switch(B[ev(0xd88,ji.c)]){case HANDSHAKE_TYPE_ENCRYPTED_EXTENSIONS:{const C=parseEncryptedExtensions(B[ev(ji.d,'N%$I')]);C[ev(ji.e,ji.f)]&&(this['negotiated'+ev(ji.g,'fv*n')]=C['alpn']),this[ev(ji.h,')C#k')+ev(ji.i,ji.j)](B[ev(0xba3,ji.k)]);break;}case HANDSHAKE_TYPE_CERTIFICATE:{const D=extractLeafCertificate(B[ev(ji.l,ji.m)]);if(!D)throw new Error(ev(ji.n,ji.o)+'S\x201.3\x20cert'+ev(ji.p,'!Zq$'));await this[ev(0x369,ji.q)+'ificate'](D),this[ev(0x561,'aric')+ev(ji.r,'aw3v')](B['raw']);break;}case HANDSHAKE_TYPE_CERTIFICATE_REQUEST:throw new Error(ev(0x297,ji.s)+'tificate\x20i'+ev(0xa98,ji.t)+ev(0x1065,'rf[g'));case HANDSHAKE_TYPE_CERTIFICATE_VERIFY:this[ev(ji.u,ji.v)+ev(0xb55,ji.w)](B[ev(ji.x,ji.y)]);break;case HANDSHAKE_TYPE_FINISHED:{const E=await hmac(g,q,await digestBytes(g,this['transcript']()));if(!constantTimeEqual(E,B[ev(0x11a2,'C$OC')]))throw new Error(ev(0xf15,'j(]c')+ev(0xba0,'iv@q')+ev(0x495,ji.z)+'\x20failed');this[ev(0x298,')C#k')+ev(ji.A,'l8v2')](B[ev(0x9e3,'QUGh')]),r=!0x0;break;}default:this[ev(0xc3b,ji.B)+ev(0x659,ji.C)](B[ev(ji.D,'A%[1')]);}};await this[eu(0xa60,jk.E)+eu(jk.F,'rf[g')](c,async B=>{const ew=eu;if(B[ew(0x99d,jj.c)]===CONTENT_TYPE_CHANGE_CIPHER_SPEC||B[ew(0x116d,'N%$I')]===CONTENT_TYPE_HANDSHAKE)return;if(B['type']===CONTENT_TYPE_ALERT){if(shouldIgnoreTlsAlert(B[ew(jj.d,'^HuX')]))return;throw new Error(ew(jj.e,jj.f)+'\x20'+B[ew(0x862,jj.g)][0x1]);}if(B['type']!==CONTENT_TYPE_APPLICATION_DATA)return;const C=await this[ew(0xce1,'wEo%')+'13Handshak'+'e'](B[ew(jj.h,'fv*n')]),D=C[C['length']-0x1],E=C[ew(0x354,'@[(1')](0x0,-0x1);if(D===CONTENT_TYPE_HANDSHAKE){this[ew(0x796,'9Sq3')+'arser'][ew(0x10fd,'BOyl')](E);for(let F;F=this[ew(0x125f,jj.i)+'arser'][ew(jj.j,'l8v2')]();)if(await s(F),r)return 0x1;}},eu(0x8fd,'28ve')+eu(0x61e,'aw3v')+eu(jk.G,'S^c^')+eu(0xd84,'S^c^')+'ke');const t=await digestBytes(g,this[eu(jk.H,jk.E)]()),u=await hkdfExpandLabel(g,this[eu(jk.I,jk.J)+eu(jk.K,jk.L)],eu(0xdac,jk.M),await digestBytes(g,EMPTY_BYTES),h),v=await hkdfExtract(g,u,new Uint8Array(h)),w=await hkdfExpandLabel(g,v,eu(jk.N,'N47n')+'ic',t,h),x=await hkdfExpandLabel(g,v,eu(jk.O,')C#k')+'ic',t,h);[this[eu(0x1307,'28ve')+'ey'],this['clientAppI'+'v']]=await deriveTrafficKeys(g,w,i,j),[this[eu(jk.P,jk.j)+'ey'],this[eu(jk.Q,jk.R)+'v']]=await deriveTrafficKeys(g,x,i,j);if(!this['cipherConf'+'ig'][eu(0x686,jk.S)])[this['clientAppC'+eu(jk.T,'^HuX')],this[eu(0xccf,'tY0J')+eu(0x401,jk.r)]]=await Promise[eu(0x32e,'Sv8c')]([importAesGcmKey(this[eu(jk.U,jk.V)+'ey'],[eu(0x1311,jk.W)]),importAesGcmKey(this[eu(jk.X,jk.Y)+'ey'],[eu(jk.Z,jk.a0)])]);const y=await hkdfExpandLabel(g,o,eu(jk.a1,jk.a2),EMPTY_BYTES,h),z=await hmac(g,y,await digestBytes(g,this[eu(0x5f6,jk.a3)]())),A=buildHandshakeMessage(HANDSHAKE_TYPE_FINISHED,z);this[eu(jk.a4,jk.a5)+'shake'](A),await d[eu(0x7a4,jk.a6)](buildTlsRecord(CONTENT_TYPE_APPLICATION_DATA,await this['encryptTls'+eu(jk.a7,jk.p)+'e'](concatBytes(A,[CONTENT_TYPE_HANDSHAKE])))),this[eu(0x3b5,'v[8e')+'um']=0x0n,this[eu(0x3ed,jk.a8)+'um']=0x0n;}async[bT(0x772,'Wy]o')+'12'](c,d){const jl={c:0xb23,d:'rf[g',e:0xb80,f:'EvPX',g:0xd40,h:'N9Nf',i:0x1281,j:'QUGh',k:0x12fe,l:0x9fa,m:'3[bl',n:'S^c^',o:0x1010,p:'phq4',q:'l8v2',r:0x36b,s:'@[(1'},ex=bT,e=this['clientSeqN'+'um']++,f=uint64be(e),g=concatBytes(f,[d],uint16be(TLS_VERSION_12),uint16be(c[ex(jl.c,jl.d)]));if(this[ex(jl.e,jl.f)+'ig'][ex(jl.g,jl.h)]){const i=xorSequenceIntoIv(this[ex(0x12a2,'j(]c')+ex(0x629,'v[8e')],e);return chacha20Poly1305Encrypt(this['clientWrit'+ex(jl.i,jl.j)],i,c,g);}const h=randomBytes(0x8);if(!this[ex(jl.k,'^HuX')+'eCryptoKey'])this[ex(jl.l,'A%[1')+ex(0x4da,jl.m)]=await importAesGcmKey(this[ex(0x87b,'z][D')+'eKey'],[ex(0x85b,jl.n)]);return concatBytes(h,await aesGcmEncryptWithKey(this[ex(jl.o,jl.p)+ex(0xde2,jl.q)],concatBytes(this[ex(0xbfc,'Sv8c')+ex(jl.r,jl.s)],h),c,g));}async[bT(0xe61,'PSWk')+'12'](c,d){const jm={c:'7&2d',d:0x7f0,e:'fv*n',f:'Y43!',g:0xfcd,h:'Va2L',i:0x1db,j:'3Pw(',k:0x1356,l:'k7Xm',m:0x74a,n:0x964,o:'S^c^',p:'@[(1',q:'tY0J',r:0xcf2,s:'l8v2',t:0x6a5,u:'28ve',v:0x882,w:'aric'},ey=bT,e=this[ey(0xbce,jm.c)+'um']++,f=uint64be(e);if(this['cipherConf'+'ig'][ey(jm.d,jm.e)]){const i=xorSequenceIntoIv(this['serverWrit'+ey(0x3c0,jm.f)],e);return chacha20Poly1305Decrypt(this[ey(jm.g,jm.h)+ey(jm.i,jm.j)],i,c,concatBytes(f,[d],uint16be(TLS_VERSION_12),uint16be(c[ey(jm.k,jm.l)]-0x10)));}const g=c[ey(jm.m,'k7Xm')](0x0,0x8),h=c[ey(jm.n,jm.o)](0x8);if(!this[ey(0x511,jm.p)+ey(0xe4c,jm.q)])this[ey(jm.r,jm.s)+ey(0x1110,'^HuX')]=await importAesGcmKey(this['serverWrit'+ey(jm.t,'C$OC')],[ey(0x1117,jm.u)]);return aesGcmDecryptWithKey(this[ey(jm.v,jm.w)+ey(0xa21,'iJC%')],concatBytes(this[ey(0x10b4,'iv@q')+'eIv'],g),h,concatBytes(f,[d],uint16be(TLS_VERSION_12),uint16be(h[ey(0xb36,'@[(1')]-0x10)));}async[bT(0xd1c,'wEo%')+bT(0xfe0,'7&2d')+'e'](c){const jn={c:'Xi(z',d:0xa0b,e:'nuJ(',f:0x3b8,g:'wEo%',h:'v[8e',i:0x2b0,j:'$y&I',k:0xe3a,l:'nuJ(',m:0x114d,n:'EvPX',o:'^HuX',p:0x8b4,q:'@[(1'},ez=bT,d=xorSequenceIntoIv(this[ez(0x17c,jn.c)+'shakeIv'],this[ez(jn.d,jn.e)+'um']++),e=tlsBytes(CONTENT_TYPE_APPLICATION_DATA,0x3,0x3,uint16be(c[ez(jn.f,'S^c^')]+0x10));if(this[ez(0x3e7,'Y43!')+'ig'][ez(0x428,jn.g)])return chacha20Poly1305Encrypt(this[ez(0x5a1,jn.h)+'shakeKey'],d,c,e);if(!this[ez(0x68e,'iJC%')+ez(0xd9f,'k7Xm')+ez(jn.i,jn.j)])this['clientHand'+ez(jn.k,jn.l)+ez(0x1224,'^HuX')]=await importAesGcmKey(this[ez(0x9b1,'wEo%')+ez(jn.m,jn.n)],[ez(0x10a0,')C#k')]);return aesGcmEncryptWithKey(this[ez(0x139d,jn.o)+'shakeCrypt'+ez(jn.p,jn.q)],d,c,e);}async['decryptTls'+bT(0xd56,'^HuX')+'e'](c){const jo={c:0xaae,d:'qjcf',e:0x2bb,f:'!]W8',g:0x6e0,h:'rf[g',i:'phq4',j:'3Pw(',k:0x4c4,l:'aw3v',m:'PSWk',n:'iJC%',o:')C#k',p:0x71b,q:'mwi^',r:'Wy]o'},eA=bT,d=xorSequenceIntoIv(this[eA(0xf45,'7&2d')+eA(jo.c,jo.d)],this['serverSeqN'+'um']++),e=tlsBytes(CONTENT_TYPE_APPLICATION_DATA,0x3,0x3,uint16be(c[eA(jo.e,jo.f)])),f=this[eA(jo.g,'@[(1')+'ig'][eA(0xa81,jo.h)]?await chacha20Poly1305Decrypt(this[eA(0xf45,'7&2d')+eA(0x361,'^a]A')],d,c,e):await aesGcmDecryptWithKey(this['serverHand'+eA(0xc3c,jo.i)+eA(0x12fb,jo.j)]||(this[eA(jo.k,jo.l)+eA(0x12ff,jo.m)+eA(0xfad,jo.n)]=await importAesGcmKey(this[eA(0xcd8,jo.o)+eA(jo.p,jo.q)],[eA(0x10d3,'^a]A')])),d,c,e);let g=f['length']-0x1;for(;g>=0x0&&!f[g];)g--;return g<0x0?EMPTY_BYTES:f[eA(0x921,jo.r)](0x0,g+0x1);}async[bT(0x2c7,'!]W8')+'13'](c){const jp={c:0x231,d:0x11dd,e:0x449,f:'EvPX',g:0xeaf,h:0xb08,i:'k7Xm',j:0x1324,k:'Va2L',l:0x1193,m:'j(]c',n:0xfd4,o:0x6c9,p:'Y43!'},eB=bT,d=concatBytes(c,[CONTENT_TYPE_APPLICATION_DATA]),e=xorSequenceIntoIv(this[eB(jp.c,'C$OC')+'v'],this[eB(jp.d,')C#k')+'um']++),f=tlsBytes(CONTENT_TYPE_APPLICATION_DATA,0x3,0x3,uint16be(d[eB(jp.e,jp.f)]+0x10));if(this[eB(jp.g,')C#k')+'ig'][eB(jp.h,jp.i)])return chacha20Poly1305Encrypt(this[eB(jp.j,jp.k)+'ey'],e,d,f);if(!this['clientAppC'+eB(jp.l,jp.m)])this[eB(0x1046,'mwi^')+'ryptoKey']=await importAesGcmKey(this[eB(jp.n,'EvPX')+'ey'],[eB(jp.o,'z][D')]);return aesGcmEncryptWithKey(this[eB(0x1195,jp.p)+'ryptoKey'],e,d,f);}async['decryptTls'+'13'](c){const jq={c:0xf16,d:'fF*y',e:'7&2d',f:0x1071,g:'iv@q',h:0x49c,i:0xa8b,j:0x8ba},eC=bT,d=xorSequenceIntoIv(this['serverAppI'+'v'],this['serverSeqN'+'um']++),e=tlsBytes(CONTENT_TYPE_APPLICATION_DATA,0x3,0x3,uint16be(c['length'])),f=this[eC(jq.c,jq.d)+'ig']['chacha']?await chacha20Poly1305Decrypt(this[eC(0x87f,jq.e)+'ey'],d,c,e):await aesGcmDecryptWithKey(this[eC(jq.f,jq.g)+eC(jq.h,'N9Nf')]||(this[eC(0xe9b,'QUGh')+eC(jq.i,'iv@q')]=await importAesGcmKey(this[eC(jq.j,'28ve')+'ey'],['decrypt'])),d,c,e);let g=f['length']-0x1;for(;g>=0x0&&!f[g];)g--;if(g<0x0)return{'data':EMPTY_BYTES,'type':0x0};return{'data':f['slice'](0x0,g),'type':f[g]};}async['write'](c){const jr={c:0x896,d:'QUGh',e:0xd15,f:'wEo%',g:0x7db,h:'v[8e',i:'j(]c',j:0x9f7,k:0x101e,l:0xc89,m:0x9b8,n:'^a]A',o:'3[bl',p:0xd0a,q:'Va2L',r:0x10b3,s:0x815},eD=bT;if(!this['handshakeC'+'omplete'])throw new Error(eD(0x173,'tY0J')+eD(jr.c,jr.d)+'te');const d=数据转Uint8Array(c);if(!d[eD(jr.e,'N%$I')])return;const e=this[eD(0x2d3,jr.f)][eD(jr.g,jr.h)][eD(0x10e6,jr.i)]();try{const f=[];for(let g=0x0;g<d[eD(jr.j,'qjcf')];g+=TLS_MAX_PLAINTEXT_FRAGMENT){const h=d[eD(jr.k,'fF*y')](g,Math[eD(jr.l,'Sv8c')](g+TLS_MAX_PLAINTEXT_FRAGMENT,d['byteLength'])),i=this[eD(jr.m,jr.n)]?await this[eD(0x48b,jr.o)+'13'](h):await this[eD(jr.p,jr.q)+'12'](h,CONTENT_TYPE_APPLICATION_DATA);f[eD(0x117e,'j(]c')](buildTlsRecord(CONTENT_TYPE_APPLICATION_DATA,i));}await e[eD(jr.r,'N%$I')](f['length']===0x1?f[0x0]:concatBytes(...f));}finally{e[eD(jr.s,'l8v2')+'k']();}}async['read'](){const js={c:0xa8f,d:'wEo%',e:'j(]c',f:')C#k',g:0x4ad,h:'LqG1',i:0xfec,j:'z][D',k:0x917,l:'N9Nf',m:0x1030,n:'C$OC',o:'v[8e',p:'qjcf',q:0xc0e,r:0xe5d,s:'A%[1',t:0x327,u:'v[8e',v:'rf[g',w:0x6db,x:'N47n',y:0x6bd,z:'N%$I'},eE=bT;for(;;){let c;for(;c=this[eE(js.c,js.d)+'er']['next']();){if(c[eE(0xcea,js.e)]===CONTENT_TYPE_ALERT){if(c[eE(0x1237,js.f)][0x1]===ALERT_CLOSE_NOTIFY)return null;throw new Error(eE(js.g,js.h)+'\x20'+c['fragment'][0x1]);}if(c['type']!==CONTENT_TYPE_APPLICATION_DATA)continue;if(!this[eE(js.i,js.j)])return this['decryptTls'+'12'](c[eE(js.k,'Xi(z')],CONTENT_TYPE_APPLICATION_DATA);const {data:e,type:f}=await this[eE(0x10af,'fF*y')+'13'](c[eE(0xf24,js.l)]);if(f===CONTENT_TYPE_APPLICATION_DATA)return e;if(f===CONTENT_TYPE_ALERT){if(e[0x1]===ALERT_CLOSE_NOTIFY)return null;throw new Error(eE(js.m,js.n)+'\x20'+e[0x1]);}if(f!==CONTENT_TYPE_HANDSHAKE)continue;let g;for(this[eE(0x1185,js.o)+eE(0x768,js.p)][eE(0xfc5,'z][D')](e);g=this[eE(js.q,'C$OC')+'arser']['next']();)if(g[eE(0xa4f,'phq4')]!==HANDSHAKE_TYPE_NEW_SESSION_TICKET&&g[eE(js.r,js.s)]===HANDSHAKE_TYPE_KEY_UPDATE)throw new Error(eE(0x7ba,'N47n')+eE(js.t,js.u)+eE(0x370,js.v)+'rted\x20by\x20TL'+'SClientMin'+'i');}const d=this['socket'][eE(js.w,js.x)][eE(js.y,'j(]c')]();try{const {value:h,done:i}=await this['readChunk'](d);if(i)return null;this[eE(0xbf1,js.z)+'er']['feed'](h);}finally{d[eE(0xd97,'^a]A')+'k']();}}}[bT(0x1089,'7&2d')](){const jt={c:'Y43!'},eF=bT;this[eF(0xb0f,jt.c)]['close']();}}function stripIPv6Brackets(c=''){const ju={c:0xff1,d:'phq4'},eG=bT,d=String(c||'')[eG(ju.c,ju.d)]();return d[eG(0x1136,'v[8e')]('[')&&d['endsWith'](']')?d['slice'](0x1,-0x1):d;}function isIPHostname(c=''){const jv={c:0x1e0,d:'N9Nf'},eH=bT,d=stripIPv6Brackets(c),f=/^(25[0-5]|2[0-4]\d|1?\d?\d)(\.(25[0-5]|2[0-4]\d|1?\d?\d)){3}$/;if(f[eH(jv.c,jv.d)](d))return!![];if(!d[eH(0x10be,'Wy]o')](':'))return![];try{return new URL(eH(0x9b0,'fF*y')+d+']/'),!![];}catch(g){return![];}}const CONNECT_TIMEOUT_MS=0x270f,TURN_STUN_MAGIC_COOKIE=new Uint8Array([0x21,0x12,0xa4,0x42]),TURN_STUN_TYPE={'ALLOCATE_REQUEST':0x3,'ALLOCATE_SUCCESS':0x103,'ALLOCATE_ERROR':0x113,'CREATE_PERMISSION_REQUEST':0x8,'CREATE_PERMISSION_SUCCESS':0x108,'CONNECT_REQUEST':0xa,'CONNECT_SUCCESS':0x10a,'CONNECTION_BIND_REQUEST':0xb,'CONNECTION_BIND_SUCCESS':0x10b},TURN_STUN_ATTR={'USERNAME':0x6,'MESSAGE_INTEGRITY':0x8,'ERROR_CODE':0x9,'XOR_PEER_ADDRESS':0x12,'REALM':0x14,'NONCE':0x15,'REQUESTED_TRANSPORT':0x19,'CONNECTION_ID':0x2a};async function withTimeout(c,d,e){let f;try{return await Promise['race']([c,new Promise((g,h)=>{f=setTimeout(()=>h(new Error(e)),d);})]);}finally{clearTimeout(f);}}function isIPv4(c){const jy={c:'QUGh'},eI=bT,d=String(c||'')[eI(0x7fb,'!]W8')]('.');return d[eI(0x3b8,'S^c^')]===0x4&&d[eI(0x967,jy.c)](e=>/^\d{1,3}$/['test'](e)&&Number(e)>=0x0&&Number(e)<=0xff);}function turnStunPadding(c){return-c&0x3;}function createTurnStunAttribute(c,d){const jA={c:0x9bd,d:'l8v2',e:'phq4',f:0x701,g:'^a]A',h:'Xi(z',i:0x6ca,j:0x292,k:0x3e5,l:'Va2L'},eJ=bT,e=数据转Uint8Array(d),f=new Uint8Array(0x4+e[eJ(jA.c,jA.d)]+turnStunPadding(e[eJ(0xd96,jA.e)])),g=new DataView(f[eJ(jA.f,jA.g)]);return g[eJ(0x233,jA.h)](0x0,c),g[eJ(jA.i,'aric')](0x2,e[eJ(jA.j,'!]W8')]),f[eJ(jA.k,jA.l)](e,0x4),f;}function createTurnStunMessage(c,d,e){const jB={c:0x594,d:'k7Xm',e:0x16d,f:'CcAE',g:0x9ab,h:'N9Nf',i:'Sv8c'},eK=bT,f=拼接字节数据(...e),g=new Uint8Array(0x14),h=new DataView(g[eK(jB.c,jB.d)]);return h[eK(jB.e,jB.f)](0x0,c),h[eK(jB.g,jB.h)](0x2,f[eK(0xb02,jB.i)]),g[eK(0x1056,'fv*n')](TURN_STUN_MAGIC_COOKIE,0x4),g[eK(0xab5,'qjcf')](d,0x8),拼接字节数据(g,f);}function parseTurnErrorCode(c){return c?.['byteLength']>=0x4?(c[0x2]&0x7)*0x64+c[0x3]:0x0;}function randomTurnTransactionId(){const jD={c:0x205,d:'aw3v'},eL=bT;return crypto['getRandomV'+eL(jD.c,jD.d)](new Uint8Array(0xc));}async function addTurnMessageIntegrity(c,d){const jE={c:0x940,d:'3Pw(',e:0xaf0,f:0x51f,g:'rf[g',h:0x4bb,i:'Sv8c',j:'z][D',k:0x3f5,l:'mwi^',m:'v[8e',n:0x338,o:'^a]A'},eM=bT,e=new Uint8Array(c),f=new DataView(e[eM(jE.c,jE.d)]);f[eM(jE.e,'LqG1')](0x2,f[eM(jE.f,'S^c^')](0x2)+0x18);const g=await crypto[eM(0x27b,jE.g)][eM(jE.h,jE.i)](eM(0xe40,jE.j),d,{'name':eM(jE.k,jE.l),'hash':'SHA-1'},![],[eM(0x11aa,jE.m)]),h=await crypto[eM(0x1271,'3Pw(')]['sign'](eM(jE.n,jE.o),g,e);return 拼接字节数据(e,createTurnStunAttribute(TURN_STUN_ATTR[eM(0x1236,'9Sq3')+'TEGRITY'],new Uint8Array(h)));}async function readTurnStunMessage(c,d=null,e=bT(0x5df,'BOyl')+bT(0xe54,'@[(1')+'out'){const jG={c:0x10b5,d:'3[bl',e:0x216,f:'LqG1',g:0x1317,h:'Va2L',i:0xcc2,j:'z][D',k:0x918,l:0x75f,m:0x770,n:'7&2d',o:'S^c^',p:0x636},jF={c:0x901,d:'PSWk'},eO=bT;let f=有效数据长度(d)?数据转Uint8Array(d):new Uint8Array(0x0);const g=async()=>{const eN=b,{done:l,value:m}=await withTimeout(c[eN(0x1126,'QUGh')](),CONNECT_TIMEOUT_MS,e);if(l)throw new Error('TURN\x20serve'+'r\x20closed\x20c'+eN(jF.c,'BOyl'));if(m?.[eN(0x664,jF.d)])f=拼接字节数据(f,m);};while(f[eO(jG.c,jG.d)]<0x14)await g();const h=0x14+(f[0x2]<<0x8|f[0x3]);if(h>0x10013)throw new Error(eO(jG.e,jG.f)+eO(0x853,'iJC%')+eO(jG.g,'fP7x'));while(f[eO(0xdfa,jG.h)]<h)await g();const i=f[eO(jG.i,jG.j)](0x0,h);if(TURN_STUN_MAGIC_COOKIE[eO(jG.k,'k7Xm')]((l,m)=>i[0x4+m]!==l))throw new Error(eO(jG.l,'LqG1')+eO(jG.m,jG.n)+'sponse');const j=new DataView(i['buffer'],i[eO(0x259,'BOyl')],i['byteLength']),k={};for(let l=0x14;l+0x4<=h;){const m=j[eO(0x51f,jG.o)](l),n=j[eO(0xb29,'tY0J')](l+0x2);if(l+0x4+n>i['byteLength'])break;k[m]=i['slice'](l+0x4,l+0x4+n),l+=0x4+n+turnStunPadding(n);}return{'message':{'type':j['getUint16'](0x0),'attributes':k},'extraData':f[eO(jG.p,'iv@q')]>h?f['subarray'](h):null};}async function writeTurnBytes(c,d,e){const jH={c:'!Zq$'},eP=bT;await withTimeout(c[eP(0xbeb,jH.c)](d),CONNECT_TIMEOUT_MS,e);}async function turnConnect(c,d,f,g){const jP={c:0xd6d,d:'^a]A',e:0xbd7,f:'qjcf',g:'28ve',h:0x34b,i:0xae9,j:'7&2d',k:0x89e,l:0x1b6,m:'PZs^',n:0xf2a,o:0xfcb,p:'3Pw(',q:0x72c,r:'z][D',s:'mwi^',t:0xf59,u:'fP7x',v:'S^c^',w:0x5e6,x:'phq4',y:0xa9b,z:'Xi(z',A:0x47a,B:0x2da,C:0xcc5,D:0x1115,E:'N9Nf',F:'N9Nf',G:0x82b,H:'C$OC',I:'nuJ(',J:0x6bc,K:0x636,L:'BOyl',M:0x9ed,N:0x2fa,O:'fF*y',P:0xdad,Q:0xe0e,R:'QUGh',S:'ah7w',T:0xa74,U:0x1181,V:0x1120,W:0x72d,X:'fP7x',Y:'EvPX',Z:'phq4',a0:0x5e2,a1:'aric',a2:0x42b,a3:'iv@q',a4:0x965,a5:0xdec,a6:'Wy]o',a7:0xcf3,a8:0xdda,a9:0xd24,aa:0xff2,ab:'iv@q',ac:'k7Xm',ad:0x115d,ae:'N47n',af:0xa4e,ag:0xd80,ah:0x9a8,ai:'fF*y',aj:0xd87,ak:'^HuX',al:'iJC%',am:0x7d4,an:0x449,ao:0x1031,ap:'j(]c',aq:0x900,ar:0xe24,as:'N9Nf',at:'!]W8',au:0xf73,av:0x75b,aw:'!Zq$',ax:'Sv8c',ay:0xb12,az:0x1180,aA:'!Zq$',aB:0x6f2,aC:'mwi^',aD:0xdea,aE:0xe5d,aF:'A%[1',aG:0x21f,aH:'z][D',aI:0x684,aJ:'j(]c',aK:0xb7c,aL:0x60c,aM:0x276,aN:'fP7x',aO:0x2dd,aP:0x352,aQ:'C$OC',aR:'9Sq3',aS:0x9bc,aT:'z][D',aU:0x39a,aV:'PSWk',aW:0xc6e,aX:0x134c,aY:0xb73,aZ:'iv@q',b0:0x12a8,b1:0x2a2,b2:'!Zq$',b3:'v[8e',b4:0x1ce,b5:')C#k',b6:0x7d0,b7:'CcAE',b8:0x6fb,b9:'aw3v',ba:0x6c0,bb:0xaf5,bc:'A%[1',bd:0x78c,be:0x172,bf:0x1325,bg:0x785,bh:'phq4',bi:0x1108,bj:'wEo%',bk:0x8b2,bl:'N47n',bm:0x745},jN={c:'wEo%'},jM={c:0xb62,d:'mwi^',e:0x3f9},jJ={c:0x8ea},jI={c:'iv@q'},eQ=bT;c={...c,'username':c['username']??null,'password':c['password']??null};const h=stripIPv6Brackets(d);let i=isIPv4(h)?h:null;if(!i){const t=await DoH查询(h,'A'),u=t[eQ(0x9dd,'7&2d')](v=>v[eQ(0x359,'BOyl')]===0x1&&isIPv4(v[eQ(0x12f6,'BOyl')]))?.[eQ(jP.c,jP.d)];i=typeof u===eQ(0xeec,'aric')?u:null;}if(!i)throw new Error(eQ(jP.e,jP.f)+'resolve\x20'+d+(eQ(0x453,jP.g)+eQ(jP.h,'phq4')+eQ(0xed3,'rf[g')+eQ(jP.i,jP.j)));const j=stripIPv6Brackets(c[eQ(jP.k,'fF*y')]);let k=null,l=null,m=null,n=null,o=null,p=null,q=![];const r=()=>{const eR=eQ;try{k?.[eR(0x293,jI.c)]?.();}catch(v){}try{l?.[eR(0xaca,'tY0J')]?.();}catch(w){}},s=()=>{const eS=eQ;if(q)return;q=!![];try{p?.[eS(jJ.c,'9Sq3')+'k']?.();}catch(v){}};try{k=g({'hostname':j,'port':c['port']}),await withTimeout(k['opened'],CONNECT_TIMEOUT_MS,eQ(jP.l,'A%[1')+eQ(0xfab,jP.m)+eQ(0x81f,'N%$I')+'ut'),m=k[eQ(jP.n,'Wy]o')]['getWriter'](),n=k[eQ(jP.o,jP.p)][eQ(jP.q,jP.r)]();const v=new Uint8Array(0x8);v[0x1]=0x1,new DataView(v[eQ(0xc0f,jP.s)])[eQ(jP.t,jP.u)](0x2,f^0x2112),i[eQ(0xb54,jP.v)]('.')['forEach']((G,H)=>{v[0x4+H]=Number(G)^TURN_STUN_MAGIC_COOKIE[H];});const w=createTurnStunAttribute(TURN_STUN_ATTR[eQ(jP.w,jP.x)+eQ(jP.y,jP.z)],v),x=new Uint8Array([0x6,0x0,0x0,0x0]);await writeTurnBytes(m,createTurnStunMessage(TURN_STUN_TYPE[eQ(jP.A,'QUGh')+eQ(jP.B,'iJC%')],randomTurnTransactionId(),[createTurnStunAttribute(TURN_STUN_ATTR['REQUESTED_'+'TRANSPORT'],x)]),'TURN\x20Alloc'+'ate\x20reques'+'t\x20timed\x20ou'+'t');let y=await readTurnStunMessage(n,null,'TURN\x20Alloc'+eQ(jP.C,'LqG1')+eQ(jP.D,'PZs^')+'ut'),z=y[eQ(0x175,'fv*n')],A=y[eQ(0x34f,jP.E)],B=null,C=[];const D=G=>B?addTurnMessageIntegrity(G,B):Promise[eQ(0x12dc,'QUGh')](G);if(z[eQ(0xea3,jP.F)]===TURN_STUN_TYPE[eQ(jP.G,'EvPX')+eQ(0xf3d,'@[(1')]&&c[eQ(0xd41,'EvPX')]!==null&&c[eQ(0x11f0,'iv@q')]!==null&&parseTurnErrorCode(z[eQ(0x677,jP.H)][TURN_STUN_ATTR[eQ(0x743,'phq4')]])===0x191){const G=z['attributes'][TURN_STUN_ATTR[eQ(0x25f,jP.I)]],H=z['attributes'][TURN_STUN_ATTR[eQ(jP.J,'N%$I')]];if(!G||!H?.[eQ(jP.K,'iv@q')])throw new Error(eQ(0x905,jP.L)+eQ(jP.M,jP.L)+eQ(jP.N,jP.O)+'is\x20missing'+eQ(jP.P,'fF*y')+eQ(jP.Q,jP.R));const I=textDecoder[eQ(0x910,'N47n')](G);B=new Uint8Array(await crypto[eQ(0xc64,'N%$I')][eQ(0x939,jP.S)](eQ(jP.T,'tY0J'),textEncoder[eQ(0x1073,'ah7w')](c[eQ(0x1105,'28ve')]+':'+I+':'+c[eQ(0x1298,jP.z)]))),C=[createTurnStunAttribute(TURN_STUN_ATTR[eQ(jP.U,'z][D')],textEncoder['encode'](c[eQ(0x122a,'Wy]o')])),createTurnStunAttribute(TURN_STUN_ATTR[eQ(jP.V,'7&2d')],textEncoder[eQ(jP.W,jP.X)](I)),createTurnStunAttribute(TURN_STUN_ATTR[eQ(0x121e,jP.Y)],H)];const J=await addTurnMessageIntegrity(createTurnStunMessage(TURN_STUN_TYPE[eQ(0xd1b,jP.Z)+'EQUEST'],randomTurnTransactionId(),[createTurnStunAttribute(TURN_STUN_ATTR[eQ(jP.a0,jP.a1)+eQ(jP.a2,'fv*n')],x),...C]),B),K=await Promise[eQ(0xfa1,jP.a3)]([D(createTurnStunMessage(TURN_STUN_TYPE[eQ(jP.a4,'fF*y')+eQ(jP.a5,jP.L)+'QUEST'],randomTurnTransactionId(),[w,...C])),D(createTurnStunMessage(TURN_STUN_TYPE[eQ(0x8be,'iJC%')+eQ(0x461,jP.a6)],randomTurnTransactionId(),[w,...C]))]);await writeTurnBytes(m,拼接字节数据(J,...K),eQ(jP.a7,'!]W8')+eQ(jP.a8,jP.r)+eQ(0x91e,'iJC%')+eQ(jP.a9,jP.j)+eQ(jP.aa,jP.ab)),y=await readTurnStunMessage(n,A,eQ(0xdd0,jP.ac)+eQ(jP.ad,'S^c^')+eQ(0xcb3,jP.ae)+eQ(jP.af,'l8v2')+eQ(0xaaa,'wEo%')),z=y[eQ(jP.ag,'k7Xm')],A=y['extraData'];}else{if(z[eQ(jP.ah,jP.ai)]===TURN_STUN_TYPE[eQ(jP.aj,jP.ak)+eQ(0xa20,jP.al)]){const L=await Promise['all']([D(createTurnStunMessage(TURN_STUN_TYPE['CREATE_PER'+eQ(jP.am,'rf[g')+'QUEST'],randomTurnTransactionId(),[w,...C])),D(createTurnStunMessage(TURN_STUN_TYPE['CONNECT_RE'+'QUEST'],randomTurnTransactionId(),[w,...C]))]);if(L[eQ(jP.an,jP.Y)])await writeTurnBytes(m,拼接字节数据(...L),eQ(jP.ao,jP.ap)+eQ(jP.aq,jP.x)+eQ(jP.ar,jP.as)+'ut');}}if(z['type']!==TURN_STUN_TYPE[eQ(0x671,jP.as)+eQ(0xb5b,jP.at)]){const M=parseTurnErrorCode(z[eQ(jP.au,'ah7w')][TURN_STUN_ATTR[eQ(jP.av,jP.aw)]]);throw new Error(M?eQ(0x1308,jP.ax)+'ate\x20failed'+eQ(jP.ay,'Sv8c')+M:eQ(jP.az,jP.aA)+eQ(jP.aB,'^a]A'));}l=g({'hostname':j,'port':c[eQ(0xffa,'9Sq3')]}),y=await readTurnStunMessage(n,A,eQ(0xc87,'!Zq$')+eQ(0x242,jP.j)+eQ(0x1052,jP.aC)+eQ(0x581,jP.ax)),z=y['message'],A=y[eQ(jP.aD,'Va2L')];if(z[eQ(jP.aE,jP.aF)]!==TURN_STUN_TYPE[eQ(jP.aG,jP.aH)+eQ(jP.aI,jP.aJ)+'CCESS'])throw new Error(eQ(0x1d3,jP.al)+eQ(jP.aK,'wEo%')+eQ(jP.aL,')C#k'));y=await readTurnStunMessage(n,A,eQ(0xe9f,'j(]c')+eQ(jP.aM,'CcAE')+'e\x20timed\x20ou'+'t'),z=y[eQ(0x54b,jP.aN)],A=y['extraData'];if(z[eQ(0xc98,'z][D')]!==TURN_STUN_TYPE['CONNECT_SU'+eQ(jP.aO,'phq4')]||!z[eQ(jP.aP,'^HuX')][TURN_STUN_ATTR[eQ(0x7df,jP.aQ)+eQ(0x788,jP.aR)]])throw new Error(eQ(jP.aS,'Va2L')+'CT\x20failed');await withTimeout(l[eQ(0x43d,jP.aT)],CONNECT_TIMEOUT_MS,'TURN\x20data\x20'+eQ(jP.aU,'9Sq3')+eQ(0x584,jP.aA)),o=l[eQ(0x55d,jP.aV)][eQ(0x11a6,'wEo%')](),p=l[eQ(jP.aW,'$y&I')][eQ(0xa46,'N9Nf')](),await writeTurnBytes(o,await D(createTurnStunMessage(TURN_STUN_TYPE[eQ(jP.aX,jP.ae)+eQ(0xfb4,'N%$I')+eQ(0x913,'mwi^')],randomTurnTransactionId(),[createTurnStunAttribute(TURN_STUN_ATTR[eQ(0x246,'!]W8')+eQ(jP.aY,jP.aZ)],z[eQ(jP.b0,'mwi^')][TURN_STUN_ATTR[eQ(jP.b1,'fF*y')+eQ(0x6e7,jP.b2)]]),...C])),eQ(0xdfc,jP.b3)+eQ(jP.b4,jP.b5)+'request\x20ti'+eQ(jP.b6,jP.b7)),y=await readTurnStunMessage(p,null,eQ(jP.b8,'N47n')+'ctionBind\x20'+'response\x20t'+eQ(0xd06,jP.b9)),z=y[eQ(jP.ba,'v[8e')];const E=y[eQ(jP.bb,jP.bc)];if(z[eQ(0x30a,'Sv8c')]!==TURN_STUN_TYPE[eQ(jP.bd,'tY0J')+eQ(0xc01,'!]W8')+eQ(jP.be,'^a]A')])throw new Error('TURN\x20Conne'+eQ(jP.bf,'k7Xm')+eQ(jP.bg,jP.bh));m[eQ(jP.bi,jP.bj)+'k'](),m=null,n[eQ(0xb6d,'EvPX')+'k'](),n=null,o[eQ(0x106a,jP.L)+'k'](),o=null;const F=new ReadableStream({'start'(N){const eT=eQ;if(E?.[eT(0x787,'28ve')])N['enqueue'](E);},'pull'(N){const eU=eQ;return p[eU(0x129d,jN.c)]()['then'](({done:O,value:P})=>{const eV=eU;if(O)s(),N[eV(jM.c,jM.d)]();else{if(P?.[eV(0x4e4,'tY0J')])N[eV(jM.e,'tY0J')](new Uint8Array(P));}});},'cancel'(){const eW=eQ;try{p?.[eW(0x53e,'Xi(z')]?.();}catch(N){}s(),r();}});return{'readable':F,'writable':l[eQ(jP.bk,jP.bl)],'closed':l[eQ(0xa68,'9Sq3')],'close':r};}catch(N){try{m?.[eQ(0x95f,'S^c^')+'k']?.();}catch(O){}try{n?.['releaseLoc'+'k']?.();}catch(P){}try{o?.[eQ(jP.bm,'Wy]o')+'k']?.();}catch(Q){}s(),r();throw N;}}const SSTP_TCP_MSS=0x578,SSTP_EMPTY_BYTES=new Uint8Array(0x0);function readSstpUint16(c,d=0x0){return c[d]<<0x8|c[d+0x1];}function readSstpUint32(c,d=0x0){return(c[d]<<0x18|c[d+0x1]<<0x10|c[d+0x2]<<0x8|c[d+0x3])>>>0x0;}function randomSstpUint16(){const jS={c:'!Zq$'},eX=bT;return readSstpUint16(crypto[eX(0x3b1,'Wy]o')+eX(0x11ee,jS.c)](new Uint8Array(0x2)));}function internetChecksum(c,d,e){let f=0x0;for(let g=d;g<d+e-0x1;g+=0x2)f+=readSstpUint16(c,g);if(e&0x1)f+=c[d+e-0x1]<<0x8;while(f>>0x10)f=(f&0xffff)+(f>>0x10);return~f&0xffff;}async function sstpConnect(c,d,e,f){const km={c:0xf83,d:'phq4',e:'aw3v',f:0xa22,g:0x7b5,h:0x1277,i:'BOyl',j:0xd91,k:0x6d5,l:0x25d,m:0x847,n:'3[bl',o:0xca8,p:')C#k',q:0x1358,r:'^a]A',s:0x1169,t:0xabb,u:0x9d7,v:'ah7w',w:0x5e0,x:'fv*n',y:0x7f3,z:0x6a9,A:0x863,B:'!Zq$',C:0x693,D:'9Sq3',E:'3Pw(',F:'PSWk',G:0x3c8,H:0x255,I:0x271,J:'rf[g',K:0xdeb,L:0x583,M:0x2d8,N:0xdb1,O:'EvPX',P:'QUGh',Q:'nuJ(',R:'fP7x',S:0xa7b,T:0x3aa,U:'EvPX',V:'iv@q',W:'28ve',X:0x245,Y:0x46a,Z:'iJC%',a0:'CcAE',a1:'PSWk',a2:0x2ff,a3:'qjcf',a4:'l8v2',a5:0xc53,a6:'LqG1',a7:0x258,a8:0x6a0,a9:'Y43!',aa:'N%$I',ab:0x10ed,ac:'EvPX',ad:0x5e8,ae:'9Sq3',af:0x174,ag:'phq4',ah:'k7Xm',ai:0x5c2,aj:'N%$I',ak:0xeff,al:'mwi^',am:0xf56,an:'tY0J',ao:0xf4d,ap:0xc2d,aq:'rf[g',ar:0x7a4,as:'S^c^',at:0x186,au:'LqG1',av:'N9Nf',aw:'@[(1',ax:0xa61,ay:0x749,az:'PSWk',aA:0xee7,aB:0x90c,aC:'PZs^',aD:0xc8f,aE:'$y&I',aF:0x1000,aG:0xd3b,aH:0x39c,aI:'@[(1',aJ:0x7f8,aK:'fP7x',aL:0x405,aM:0x224,aN:'A%[1',aO:0xe19,aP:'fF*y',aQ:'!]W8',aR:0x988,aS:0x10e7,aT:'tY0J',aU:0x8f6,aV:0x6a7,aW:0xe8c,aX:0x1056,aY:0xe10,aZ:0x1081,b0:0x3e5,b1:0x124e,b2:'Wy]o',b3:0x12d7,b4:'j(]c',b5:0xee1,b6:0x4f8,b7:0x174,b8:0x3e2,b9:'aw3v',ba:'BOyl'},kk={c:0x9c9,d:'A%[1',e:'3Pw('},ki={c:0xaea,d:'Wy]o',e:0xf05},kh={c:0xeaa,d:'^HuX',e:0x214,f:'Wy]o',g:0xed6,h:'7&2d',i:'@[(1',j:'@[(1',k:0xbb2,l:0xd6e,m:0xb50,n:0x7fe,o:'z][D',p:'mwi^',q:0x10b5,r:0xc80,s:'Va2L',t:0x432,u:'j(]c',v:0x45e},kf={c:0x3fb,d:'LqG1',e:0x482,f:0x456,g:0x960,h:'QUGh',i:0x12de,j:'v[8e'},kb={c:0x1204},ka={c:0xa7b,d:'^a]A',e:'CcAE',f:'QUGh',g:'C$OC',h:0x583,i:'iv@q',j:'tY0J',k:0x830,l:'Va2L',m:'phq4',n:0xaec},k9={c:0x139a,d:'wEo%'},k8={c:0x3d9,d:0x833,e:'LqG1',f:0x932,g:'mwi^',h:0x478,i:0xc0b,j:0x8cf,k:'nuJ(',l:0x1241,m:0x10b3,n:'N%$I',o:0x72e,p:0x257},k7={c:0x279,d:0x11eb,e:0xe8b},k6={c:0x661,d:'LqG1'},k5={c:0x30c,d:'PZs^',e:'l8v2',f:0x706,g:'QUGh',h:0x4a8},k4={c:0x943,d:0xdfa,e:'Va2L',f:0xc1d,g:0x7f8},k2={c:0xb35,d:0xe76,e:')C#k',f:0xf43,g:'fP7x'},k1={c:'^HuX',d:0xc6b,e:'7&2d',f:0xa83,g:'Xi(z'},k0={c:'fF*y'},jZ={c:0x4d3,d:0xebd,e:'fv*n'},jY={c:0x1366,d:0x1194,e:0x1099,f:0xd14,g:'Va2L',h:0x527,i:'PZs^',j:0xf65},eY=bT;c={...c,'username':c[eY(km.c,km.d)]??null,'password':c[eY(0x237,km.e)]??null};let g=SSTP_EMPTY_BYTES,h=0x1,i=null,j=null,k=null,l=![],m,n;const o=new Promise((z,A)=>{m=z,n=A;}),p=(z,A)=>{if(l)return;l=!![],z(A);},q=()=>{const eZ=eY;try{j?.[eZ(jY.c,'rf[g')]?.()[eZ(jY.d,'mwi^')]?.(()=>{});}catch(z){}try{j?.[eZ(jY.e,'fF*y')+'k']?.();}catch(A){}try{k?.[eZ(jY.f,'rf[g')]?.()[eZ(0x635,jY.g)]?.(()=>{});}catch(B){}try{k?.[eZ(jY.h,jY.i)+'k']?.();}catch(C){}try{i?.[eZ(jY.j,'wEo%')]?.();}catch(D){}p(m);},r=async()=>{const f0=eY,{value:z,done:A}=await j[f0(jZ.c,'Y43!')]();if(A||!z)throw new Error(f0(jZ.d,'3[bl')+f0(0x132c,jZ.e));return 数据转Uint8Array(z);},s=async z=>{const f1=eY;while(g['byteLength']<z){const B=await r();g=g['byteLength']?拼接字节数据(g,B):B;}const A=g['subarray'](0x0,z);return g=g[f1(0x101e,k0.c)](z),A;},t=async()=>{const f2=eY;for(;;){const z=g[f2(0x10de,k1.c)](0xa);if(z>=0x0){const B=textDecoder[f2(k1.d,k1.e)](g[f2(0xfbc,'BOyl')](0x0,z));return g=g['subarray'](z+0x1),B['replace'](/\r$/,'');}const A=await r();g=g[f2(k1.f,k1.g)]?拼接字节数据(g,A):A;}},u=async(z=CONNECT_TIMEOUT_MS)=>{const f3=eY,A=await withTimeout(s(0x4),z,f3(0x9c0,'Va2L')+'timeout'),B=readSstpUint16(A,0x2)&0xfff;if(B<0x4)throw new Error(f3(k2.c,'phq4')+f3(k2.d,k2.e)+f3(0xda6,'l8v2'));return{'isControl':(A[0x1]&0x1)!==0x0,'body':B>0x4?await withTimeout(s(B-0x4),z,'SSTP\x20packe'+f3(k2.f,k2.g)+f3(0xf66,'PZs^')):SSTP_EMPTY_BYTES};},v=z=>{const f4=eY,A=0x6+z[f4(0x11c6,'7&2d')],B=new Uint8Array(A);return B[f4(0x6f3,'$y&I')]([0x10,0x0,A>>0x8&0xf|0x80,A&0xff,0xff,0x3]),B[f4(0x1323,'Y43!')](z,0x6),B;},w=(z,A,B,C=[])=>{const f5=eY,D=C[f5(k5.c,k5.d)]((G,H)=>G+0x2+H[f5(0x7d9,'!Zq$')][f5(0x41e,'rf[g')],0x0),E=new Uint8Array(0x6+D),F=new DataView(E[f5(0x10bd,k5.e)]);return F['setUint16'](0x0,z),E[0x2]=A,E[0x3]=B,F[f5(k5.f,k5.g)](0x4,0x4+D),C[f5(k5.h,'!]W8')]((G,H)=>{const f6=f5;return E[G]=H[f6(k4.c,'PZs^')],E[G+0x1]=0x2+H[f6(0x109f,'iJC%')][f6(k4.d,k4.e)],E[f6(0x11a4,'k7Xm')](H[f6(0xdfd,'N9Nf')],G+0x2),G+0x2+H[f6(k4.f,'Wy]o')][f6(k4.g,'3Pw(')];},0x6),E;},x=z=>{const f7=eY,A=z['byteLength']>=0x2&&z[0x0]===0xff&&z[0x1]===0x3?0x2:0x0;if(z['byteLength']-A<0x4)return null;const B=readSstpUint16(z,A);if(B===0x21)return{'protocol':B,'ipPacket':z[f7(0xfdf,'Xi(z')](A+0x2)};if(z['byteLength']-A<0x6)return null;return{'protocol':B,'code':z[A+0x2],'id':z[A+0x3],'payload':z[f7(k6.c,'wEo%')](A+0x6),'rawPacket':z[f7(0xe8b,k6.d)](A)};},y=z=>{const f8=eY,A=[];for(let B=0x0;B+0x2<=z[f8(k7.c,')C#k')];){const C=z[B],D=z[B+0x1];if(D<0x2||B+D>z[f8(k7.d,'QUGh')])break;A['push']({'type':C,'data':z[f8(k7.e,'LqG1')](B+0x2,B+D)}),B+=D;}return A;};try{const z=stripIPv6Brackets(c[eY(km.f,'nuJ(')]),A=c[eY(km.g,'N47n')];i=f({'hostname':z,'port':A},{'secureTransport':'on','allowHalfOpen':![]}),await withTimeout(i[eY(km.h,km.i)],CONNECT_TIMEOUT_MS,'SSTP\x20serve'+'r\x20connecti'+eY(km.j,'k7Xm')+'ut'),j=i[eY(km.k,'28ve')][eY(km.l,'3[bl')](),k=i[eY(km.m,km.n)][eY(km.o,km.p)]();const B=z[eY(km.q,km.r)](':')?'['+z+']':z,C=textEncoder[eY(km.s,'LqG1')](eY(0xa97,'Va2L')+eY(km.t,'EvPX')+'a_{BA19598'+eY(km.u,km.v)+eY(km.w,km.x)+eY(km.y,'j(]c')+eY(km.z,'^a]A')+'\x0d\x0a'+('Host:\x20'+(Number(A)===0x1bb?B:B+':'+A)+'\x0d\x0a')+(eY(km.A,km.B)+eY(km.C,km.D)+eY(0x1038,km.E)+eY(0x430,km.F))+('SSTPCORREL'+eY(km.G,'7&2d')+crypto['randomUUID']()+'}\x0d\x0a\x0d\x0a')),D=new Uint8Array(0x2);new DataView(D[eY(km.H,'PSWk')])[eY(km.I,km.J)](0x0,0x1);const E=new Uint8Array(0x2);new DataView(E[eY(km.K,'aw3v')])[eY(km.L,'iv@q')](0x0,0x5dc);const F=new Uint8Array(0xc+D[eY(km.M,'ah7w')]),G=new DataView(F[eY(km.N,km.O)]);F[0x0]=0x10,F[0x1]=0x1,G['setUint16'](0x2,F[eY(0x11eb,km.P)]|0x8000),G[eY(0x341,km.Q)](0x4,0x1),G[eY(km.I,'rf[g')](0x6,0x1),F[0x9]=0x1,G[eY(0xf59,km.R)](0xa,0x4+D[eY(km.S,'fv*n')]),F[eY(km.T,'wEo%')](D,0xc),await withTimeout(k[eY(0xee7,km.U)](拼接字节数据(C,F,v(w(0xc021,0x1,h++,[{'type':0x1,'data':E}])))),CONNECT_TIMEOUT_MS,eY(0x93d,km.r)+eY(0xb06,km.V)+eY(0x1225,')C#k')+eY(0xe55,km.W));const H=await withTimeout(t(),CONNECT_TIMEOUT_MS,eY(0xeb8,km.D)+eY(km.X,'phq4')+eY(km.Y,km.Z));for(;;){const a7=await withTimeout(t(),CONNECT_TIMEOUT_MS,'SSTP\x20HTTP\x20'+eY(0x346,km.a0)+eY(0x28f,km.a1)+'t');if(a7==='')break;}if(!/HTTP\/\d(?:\.\d)?\s+2\d\d/i[eY(km.a2,km.a3)](H))throw new Error(eY(0x5ae,'S^c^')+'handshake\x20'+eY(0x487,'fv*n')+(H||eY(0x11cc,'28ve')+'atus'));let I=![],J=![],K=![],L=![],M=![],N=![],O=![],P=null;const Q=async()=>{const f9=eY;if(!I||!J||!K||L)return;if(c['username']===null||c['password']===null)throw new Error(f9(k8.c,'rf[g')+'r\x20requires'+f9(k8.d,k8.e)+f9(0x8f8,'j(]c'));const a8=textEncoder[f9(0x616,'@[(1')](c[f9(k8.f,k8.g)]),a9=textEncoder['encode'](c['password']);if(a8[f9(k8.h,'v[8e')]>0xff||a9[f9(0x45e,'CcAE')]>0xff)throw new Error('SSTP\x20usern'+f9(k8.i,'l8v2')+'rd\x20is\x20too\x20'+f9(0x1276,'A%[1'));const aa=0x6+a8[f9(0x7f8,'3Pw(')]+a9[f9(0x11f2,'!Zq$')],ab=new Uint8Array(0x2+aa),ac=new DataView(ab['buffer']);ac[f9(0x555,'l8v2')](0x0,0xc023),ab[0x2]=0x1,ab[0x3]=h++,ac[f9(k8.j,'7&2d')](0x4,aa),ab[0x6]=a8[f9(0x12aa,k8.k)],ab[f9(k8.l,'S^c^')](a8,0x7),ab[0x7+a8[f9(0x1361,'S^c^')]]=a9['byteLength'],ab['set'](a9,0x8+a8['byteLength']),await withTimeout(k[f9(k8.m,k8.n)](v(ab)),CONNECT_TIMEOUT_MS,f9(k8.o,'QUGh')+f9(0x4d7,'nuJ(')+f9(k8.p,'A%[1')+'t\x20timed\x20ou'+'t'),L=!![];},R=async()=>{const fa=eY;if(!I||!J||N||K&&!M)return;await withTimeout(k['write'](v(w(0x8021,0x1,h++,[{'type':0x3,'data':new Uint8Array(0x4)}]))),CONNECT_TIMEOUT_MS,fa(k9.c,'z][D')+'request\x20ti'+fa(0xea9,k9.d)),N=!![];};for(let a8=0x0;a8<0x32&&!O;a8++){const a9=await u(CONNECT_TIMEOUT_MS);if(a9[eY(0x4f6,'C$OC')])continue;const aa=x(a9['body']);if(!aa)continue;if(aa[eY(0xea2,km.a3)]===0xc021){if(aa[eY(0x2dc,'@[(1')]===0x1){const ab=y(aa[eY(0x673,'k7Xm')])[eY(0x1fa,km.a4)](ad=>ad[eY(0x1305,'aric')]===0x3);if(ab?.[eY(0xec7,'mwi^')]?.[eY(km.a5,km.a6)]>=0x2){const ad=readSstpUint16(ab[eY(0xd6d,'^a]A')]);if(ad!==0xc023)throw new Error(eY(km.a7,km.W)+eY(km.a8,km.a9)+eY(0xd81,km.aa)+eY(km.ab,km.ac)+eY(0x375,'LqG1')+ad[eY(km.ad,km.ae)](0x10));K=!![];}const ac=new Uint8Array(aa[eY(0xb87,km.a3)]);ac[0x2]=0x2,await withTimeout(k[eY(km.af,km.ag)](v(ac)),CONNECT_TIMEOUT_MS,eY(0x1346,km.ah)+eY(km.ai,'aw3v')+'ck\x20timed\x20o'+'ut'),J=!![],await Q(),await R();}else aa[eY(0x73b,km.aj)]===0x2&&(I=!![],await Q(),await R());continue;}if(aa[eY(km.ak,km.al)]===0xc023){if(aa[eY(km.am,'iv@q')]===0x2)M=!![],await R();else{if(aa['code']===0x3)throw new Error(eY(0x53a,km.an)+eY(km.ao,'aric')+'ion\x20failed');}continue;}if(aa['protocol']===0x8021){if(aa[eY(km.ap,km.aq)]===0x1){const ae=new Uint8Array(aa['rawPacket']);ae[0x2]=0x2,await withTimeout(k[eY(km.ar,km.as)](v(ae)),CONNECT_TIMEOUT_MS,eY(km.at,km.au)+eY(0xe56,km.av)+'Ack\x20timed\x20'+eY(0x1f1,'QUGh')),await R();}else{if(aa[eY(0x2dc,km.aw)]===0x3){const af=y(aa['payload'])[eY(km.ax,'mwi^')](ag=>ag[eY(0xed7,'EvPX')]===0x3);af?.['data']?.['byteLength']===0x4&&(P=[...af[eY(km.ay,km.az)]]['join']('.'),await withTimeout(k[eY(km.aA,km.ac)](v(w(0x8021,0x1,h++,[{'type':0x3,'data':af[eY(km.aB,km.aC)]}]))),CONNECT_TIMEOUT_MS,eY(km.aD,km.aE)+eY(km.aF,'^HuX')+eY(km.aG,'nuJ(')+eY(0xf82,km.a9)),N=!![]);}else{if(aa[eY(km.aH,'28ve')]===0x2){const ag=y(aa[eY(0x6ac,km.aI)])['find'](ah=>ah['type']===0x3);if(ag?.[eY(0xeea,km.ah)]?.[eY(km.aJ,'3Pw(')]===0x4)P=[...ag[eY(0x70f,'C$OC')]]['join']('.');O=!![];}}}}}if(!P)throw new Error(eY(0x11b9,km.aK)+eY(km.aL,'9Sq3')+eY(km.aM,km.aN)+eY(0x806,'N9Nf'));const S=stripIPv6Brackets(d);let T=isIPv4(S)?S:null;if(!T){const ah=await DoH查询(S,'A'),ai=ah[eY(km.aO,km.aP)](aj=>aj['type']===0x1&&isIPv4(aj[eY(0xd39,'!]W8')]))?.[eY(0xd39,km.aQ)];T=typeof ai===eY(0x88b,'k7Xm')?ai:null;}if(!T)throw new Error('Could\x20not\x20'+eY(km.aR,'!]W8')+d+('\x20to\x20an\x20IPv'+eY(0x1fd,'Sv8c')+eY(km.aS,'Xi(z')));const U=0x2710+randomSstpUint16()%0xc350,V=new Uint8Array(String(P||'')[eY(0xf9d,km.aT)]('.')['map'](Number)),W=new Uint8Array(String(T||'')[eY(km.aU,'PZs^')]('.')[eY(km.aV,'Y43!')](Number));let X=readSstpUint32(crypto['getRandomV'+eY(km.aW,'v[8e')](new Uint8Array(0x4))),Y=0x0;const Z=new Uint8Array(0x14);Z[eY(km.aX,km.x)]([0x45,0x0,0x0,0x0,0x0,0x0,0x40,0x0,0x40,0x6]),Z[eY(km.aY,'fF*y')](V,0xc),Z[eY(km.aZ,')C#k')](W,0x10);const a0=new Uint8Array(0x598);a0[eY(km.b0,'Va2L')](V),a0['set'](W,0x4),a0[0x9]=0x6;const a1=(aj,ak=SSTP_EMPTY_BYTES)=>{const fb=eY,al=数据转Uint8Array(ak),am=al[fb(ka.c,'fv*n')],an=0x14+am,ao=0x14+an,ap=0x8+ao,aq=new Uint8Array(ap),ar=new DataView(aq[fb(0x701,ka.d)]);aq[fb(0xaa4,ka.e)]([0x10,0x0,ap>>0x8&0xf|0x80,ap&0xff,0xff,0x3,0x0,0x21]),aq[fb(0x800,ka.f)](Z,0x8),ar[fb(0xb96,ka.g)](0xa,ao),ar[fb(ka.h,ka.i)](0xc,randomSstpUint16()),ar['setUint16'](0x12,internetChecksum(aq,0x8,0x14)),ar[fb(0x35f,ka.j)](0x1c,U),ar['setUint16'](0x1e,e),ar['setUint32'](0x20,X),ar[fb(0x1c6,'iv@q')](0x24,Y),aq[0x28]=0x50,aq[0x29]=aj,ar[fb(ka.k,ka.l)](0x2a,0xffff);if(am)aq[fb(0xd9e,ka.m)](al,0x30);return a0[0xa]=an>>0x8,a0[0xb]=an&0xff,a0['set'](aq[fb(ka.n,'7&2d')](0x1c,0x1c+an),0xc),ar[fb(0x73a,')C#k')](0x2c,internetChecksum(a0,0x0,0xc+an)),aq;},a2=aj=>{const fc=eY;if(aj['byteLength']<0x28||aj[0x9]!==0x6)return null;const ak=(aj[0x0]&0xf)*0x4;if(aj[fc(kb.c,'^a]A')]<ak+0x14)return null;if(readSstpUint16(aj,ak)!==e)return null;if(readSstpUint16(aj,ak+0x2)!==U)return null;return{'flags':aj[ak+0xd],'sequence':readSstpUint32(aj,ak+0x4),'payloadOffset':ak+(aj[ak+0xc]>>0x4&0xf)*0x4};};await withTimeout(k[eY(0x97a,km.e)](a1(0x2)),CONNECT_TIMEOUT_MS,eY(0xcac,'$y&I')+eY(km.b1,'iJC%')+'imed\x20out'),X=X+0x1>>>0x0;let a3=![];for(let aj=0x0;aj<0x1e;aj++){const ak=await u(CONNECT_TIMEOUT_MS);if(ak[eY(0x1f3,km.b2)])continue;const al=x(ak[eY(0x3b4,'^HuX')]);if(!al||al[eY(km.b3,km.b4)]!==0x21)continue;const am=a2(al[eY(km.b5,'phq4')]);if(!am||(am[eY(km.b6,km.x)]&0x12)!==0x12)continue;Y=am['sequence']+0x1>>>0x0,await withTimeout(k[eY(km.b7,km.d)](a1(0x10)),CONNECT_TIMEOUT_MS,'SSTP\x20TCP\x20A'+eY(km.b8,km.b9)+'imed\x20out'),a3=!![];break;}if(!a3)throw new Error('TCP\x20handsh'+'ake\x20throug'+eY(0xc23,km.ba)+'ed\x20out');let a4=null;const a5=new ReadableStream({'start'(an){a4=an;},'cancel'(){q();}});((async()=>{const fe=eY;try{let an=[],ao=0x0;const ap=()=>{const fd=b;if(!ao)return;if(!a4)throw new Error(fd(kf.c,'j(]c')+fd(0x135f,kf.d)+fd(kf.e,'Xi(z')+fd(kf.f,'BOyl'));a4[fd(kf.g,kf.h)](an[fd(kf.i,'aw3v')]===0x1?an[0x0]:拼接字节数据(...an)),an=[],ao=0x0,k['write'](a1(0x10))[fd(0xdc3,kf.j)](()=>{});};for(;;){const aq=await u(0xea60);if(aq[fe(kh.c,kh.d)])continue;const ar=x(aq[fe(kh.e,'3Pw(')]);if(!ar||ar[fe(0xbe2,kh.f)]!==0x21)continue;const as=a2(ar[fe(0x1179,'Xi(z')]);if(!as)continue;if(as[fe(kh.g,'N%$I')+fe(0x1b9,kh.h)]<ar[fe(0xb40,kh.i)][fe(0xc67,kh.j)]){const at=ar[fe(kh.k,'fv*n')][fe(0xfb5,kh.j)](as[fe(0x1293,'iv@q')+fe(kh.l,'iv@q')]);at[fe(kh.m,'mwi^')]&&(Y=as[fe(0x11e4,'k7Xm')]+at[fe(kh.n,kh.o)]>>>0x0,an[fe(0x99a,kh.p)](new Uint8Array(at)),ao+=at[fe(kh.q,'3[bl')]);}if(as[fe(kh.r,'wEo%')]&0x1){ap(),Y=Y+0x1>>>0x0,k[fe(0xe44,kh.s)](a1(0x11))[fe(0xb6b,'N%$I')](()=>{});const au=a4;if(au)try{au[fe(kh.t,kh.u)]();}catch(av){}q();return;}if(g[fe(kh.v,'CcAE')]<0x4||ao>=0x8000)ap();}}catch(aw){const ax=a4;if(ax)try{ax[fe(0x1392,'Sv8c')](aw);}catch(ay){}p(n,aw);try{i?.['close']?.();}catch(az){}}})());const a6=new WritableStream({async 'write'(an){const ff=eY,ao=数据转Uint8Array(an);if(!ao['byteLength'])return;if(ao[ff(0x10b5,'3[bl')]<=SSTP_TCP_MSS){await k[ff(0x6b1,'v[8e')](a1(0x18,ao)),X=X+ao[ff(0xdca,'EvPX')]>>>0x0;return;}const ap=[];for(let aq=0x0;aq<ao[ff(ki.c,ki.d)];aq+=SSTP_TCP_MSS){const ar=ao[ff(0x1135,'mwi^')](aq,Math[ff(ki.e,'v[8e')](aq+SSTP_TCP_MSS,ao['byteLength']));ap['push'](a1(0x18,ar)),X=X+ar[ff(0x11f2,'!Zq$')]>>>0x0;}await k['write'](拼接字节数据(...ap));},'close'(){const fg=eY;return k[fg(kk.c,kk.d)](a1(0x11))[fg(0x5ff,kk.e)](()=>{});},'abort'(an){q();if(an)p(n,an);}});return{'readable':a5,'writable':a6,'closed':o,'close':q};}catch(an){q();throw an;}}function base64SecretEncode(c,d){const kn={c:'rf[g',d:0xb9e},fh=bT,e=new TextEncoder(),f=e[fh(0xc2b,kn.c)](c),g=e[fh(0x72d,'fP7x')](d),h=new Uint8Array(f[fh(0x10d8,'fv*n')]);for(let k=0x0;k<f[fh(0x105c,'PZs^')];k++){h[k]=f[k]^g[k%g[fh(0x86d,')C#k')]];}let j='';for(let l=0x0;l<h[fh(kn.d,'iv@q')];l++){j+=String['fromCharCo'+'de'](h[l]);}return btoa(j);}function base64SecretDecode(c,d){const ko={c:0x21b,d:'28ve',e:0x655,f:'phq4'},fi=bT,e=atob(c),f=new Uint8Array(e[fi(ko.c,ko.d)]);for(let l=0x0;l<e[fi(0x1113,'wEo%')];l++){f[l]=e[fi(0x107c,'N9Nf')](l);}const g=new TextEncoder(),h=g[fi(0x31d,'Xi(z')](d),j=new Uint8Array(f[fi(ko.e,ko.f)]);for(let m=0x0;m<f['length'];m++){j[m]=f[m]^h[m%h[fi(0x1279,'C$OC')]];}const k=new TextDecoder();return k['decode'](j);}function 获取传输协议配置(c={}){const kp={c:'nuJ(',d:0xf23,e:'Y43!',f:'mwi^',g:0x3ef,h:'rf[g',i:0x66d,j:'v[8e',k:0x492,l:0x40a,m:'9Sq3',n:'7&2d',o:0x883,p:'!]W8',q:'@[(1'},fj=bT,d=c[fj(0x1f2,'3Pw(')]===fj(0x9f8,kp.c);return{'type':d?c[fj(kp.d,kp.e)]===fj(0x10df,kp.f)?fj(kp.g,'^HuX')+fj(0x1365,'fP7x'):fj(0xdd9,kp.h)+fj(kp.i,kp.j):c[fj(kp.k,'Y43!')]===fj(kp.l,kp.m)?fj(0x11fb,'N9Nf')+fj(0xbe4,kp.n)+'e':'ws','路径字段名':d?fj(kp.o,'PSWk')+'e':fj(0x968,'N47n'),'域名字段名':d?fj(0x440,kp.p):fj(0xc86,kp.q)};}function 获取传输路径参数值(c={},d='/',e=![]){const kq={c:0xf64,d:'fP7x',e:0x12c9,f:'z][D'},fk=bT,f=e?'/':c[fk(kq.c,kq.d)]?随机路径(d):d;if(c[fk(0x6ba,'mwi^')]!==fk(kq.e,kq.f))return f;return f['split']('?')[0x0]||'/';}function log(...c){if(调试日志打印)console['log'](...c);}function Clash订阅配置文件热补丁(c,d={}){const ky={c:'fF*y',d:0x54f,e:'iJC%',f:0x4f5,g:'PZs^',h:0xa04,i:'^a]A',j:0x80c,k:0xa56,l:0xc6d,m:0xc39,n:'!Zq$',o:0xd7d,p:'N47n',q:0x7ae,r:'aric',s:0x4ce,t:'!Zq$',u:0x1b1,v:'nuJ(',w:0x5bf,x:0x1355,y:'qjcf',z:'phq4',A:0x7e0,B:'fv*n',C:'LqG1',D:0x767,E:0x2ad,F:0x571,G:0x2f6,H:'k7Xm',I:0xcdb,J:0x533,K:'qjcf',L:0x11de,M:0xb88,N:0xb14,O:'iv@q',P:'^a]A',Q:0xef9,R:'28ve',S:0xf3c,T:'N9Nf',U:0x264,V:'nuJ(',W:0x55e,X:'l8v2',Y:0xa6f,Z:0x676,a0:'N%$I',a1:0x3ab,a2:'CcAE',a3:0xbbe,a4:'$y&I',a5:'LqG1',a6:0x35a,a7:0x8c2,a8:'ah7w',a9:0x6b5,aa:'Sv8c',ab:0xf09,ac:0x726,ad:'qjcf',ae:0x6fa,af:0x54e,ag:'3Pw(',ah:0xf4b,ai:0xa2c,aj:0xe9d,ak:'^HuX',al:'nuJ(',am:0x7c5,an:'wEo%',ao:'@[(1',ap:'fv*n',aq:0x2e6,ar:'3[bl',as:0x8ca,at:0xdbb,au:0x331,av:0x449,aw:'EvPX',ax:0xf35,ay:'tY0J',az:'aw3v',aA:'aw3v'},kx={c:'7&2d',d:0x119f,e:0x10c2,f:'aric',g:0x1283,h:'^a]A',i:0x1383,j:0x1de,k:'3[bl'},kw={c:'N%$I',d:0x105c,e:'PZs^',f:'Va2L',g:0xf0c,h:'z][D',i:'28ve',j:0x843,k:0xe7f,l:'LqG1',m:'qjcf',n:'iv@q',o:'^HuX',p:'N47n',q:0x1201,r:'tY0J',s:0xb89},kv={c:'j(]c',d:0x6cd,e:'N47n',f:'9Sq3',g:'!Zq$'},ku={c:0x73c,d:'l8v2',e:0x764,f:0x2ff,g:'qjcf',h:0x84b,i:'Xi(z',j:0x1249,k:'phq4',l:0x7a0},kt={c:'l8v2',d:'7&2d'},ks={c:0xfa0,d:0xd03,e:'aw3v',f:0x542,g:'ah7w',h:0x49d,i:'Y43!',j:'S^c^',k:'j(]c',l:0x1104},fl=bT,e=d?.['UUID']||null,f=Boolean(d?.[fl(0x120c,ky.c)]),g=Array[fl(ky.d,ky.e)](d?.[fl(ky.f,ky.g)])?[...d[fl(ky.h,ky.i)]]:[],h=d?.[fl(ky.j,'z][D')]?.[fl(ky.k,'wEo%')]||null,j=d?.[fl(ky.l,'@[(1')]?.[fl(ky.m,ky.n)],k=Boolean(e&&f),l=typeof d?.['gRPCUserAg'+'ent']===fl(0x471,'PZs^')&&d[fl(ky.o,'N%$I')+'ent'][fl(0x7b8,ky.p)]()?d[fl(ky.q,ky.r)+fl(ky.s,'ah7w')]['trim']():null,m=d?.['传输协议']==='grpc'&&Boolean(l),n=l?JSON[fl(0x98e,ky.t)](l):null;let o=c['replace'](/mode:\s*Rule\b/g,fl(ky.u,ky.v));const p=fl(0x1d9,'aric')+fl(ky.w,'N9Nf')+'\x20\x20default-'+'nameserver'+fl(ky.x,ky.y)+'3.5.5.5\x0a\x20\x20'+fl(0xa0e,ky.z)+fl(0x85e,ky.p)+fl(ky.A,ky.B)+fl(0x452,ky.C)+fl(ky.D,'iv@q')+fl(ky.E,'3Pw(')+'ameserver:'+fl(ky.F,'Wy]o')+fl(ky.G,ky.H)+fl(ky.I,ky.H)+fl(ky.J,ky.K)+fl(ky.L,'iv@q')+fl(0xc14,'nuJ(')+'s.com/dns-'+fl(0xab7,'@[(1')+'llback:\x0a\x20\x20'+fl(ky.M,'aric')+fl(0xb43,'QUGh')+fl(ky.N,ky.B)+fl(0xb9c,ky.O)+fl(0x87d,ky.P)+fl(0x5b8,'Xi(z')+fl(ky.Q,ky.R)+fl(ky.S,ky.T)+'de:\x20CN\x0a\x20\x20\x20'+'\x20ipcidr:\x0a\x20'+fl(ky.U,ky.V)+'.0.0.0/4\x0a\x20'+fl(ky.W,ky.X)+fl(ky.Y,'C$OC')+fl(ky.Z,ky.a0)+fl(0xc45,'CcAE')+fl(ky.a1,ky.a2)+'\x0a\x20\x20\x20\x20\x20\x20-\x20\x27'+fl(ky.a3,'fP7x')+fl(0x854,ky.a4)+fl(0xd31,ky.a5)+fl(ky.a6,'QUGh')+'\x20\x20\x20\x20\x20-\x20\x27+.'+'youtube.co'+'m\x27\x0a',q=B=>B[fl(0x127e,'S^c^')](/grpc-opts:\s*\{([\s\S]*?)\}/i,(C,D)=>{const fm=fl;if(/grpc-user-agent\s*:/i[fm(ks.c,'$y&I')](D))return C;let E=D['trim']();if(E[fm(ks.d,ks.e)](','))E=E[fm(ks.f,ks.g)](0x0,-0x1)[fm(ks.h,ks.i)]();const F=E?E+(',\x20grpc-use'+fm(0xfc7,ks.j))+n:fm(0x915,'A%[1')+fm(0x1338,ks.k)+n;return fm(ks.l,'3Pw(')+'\x20{'+F+'}';}),r=B=>/(?:^|[,{])\s*network:\s*(?:"grpc"|'grpc'|grpc)(?=\s*(?:[,}\n#]|$))/mi[fl(0xa89,'9Sq3')](B),s=B=>B[fl(0x938,'Sv8c')](/type:\s*(\w+)/)?.[0x1]||'vl'+'ess',t=(B,C)=>{const fn=fl,D=s(B)==='trojan'?fn(0xad8,kt.c):fn(0x1122,'l8v2'),E=new RegExp(D+':\x5cs*'+(C?'([^,}\x5cn]+)':fn(0x1230,'l8v2')));return B[fn(0xfd2,'Y43!')](E)?.[0x1]?.[fn(0x119f,kt.d)]()||null;},u=(B,C)=>{const fo=fl;if(/^\s{2}nameserver-policy:\s*(?:\n|$)/m['test'](B))return B[fo(ku.c,ku.d)](/^(\s{2}nameserver-policy:\s*\n)/m,'$1'+C+'\x0a');const D=B['split']('\x0a');let E=-0x1,F=![];for(let H=0x0;H<D[fo(ku.e,'z][D')];H++){const I=D[H];if(/^dns:\s*$/[fo(ku.f,ku.g)](I)){F=!![];continue;}if(F&&/^[a-zA-Z]/['test'](I)){E=H;break;}}const G=fo(ku.h,ku.i)+fo(ku.j,ku.k)+'\x0a'+C;if(E!==-0x1)D[fo(0x5b6,'z][D')](E,0x0,G);else D[fo(0x849,'Xi(z')](G);return D[fo(ku.l,'PSWk')]('\x0a');},v=B=>{const fp=fl;if(!r(B)||/grpc-user-agent\s*:/i[fp(0x10ce,'aw3v')](B))return B;if(/grpc-opts:\s*\{/i['test'](B))return q(B);return B[fp(0x995,kv.c)](/\}(\s*)$/,',\x20grpc-opt'+fp(kv.d,kv.e)+fp(0xe3d,kv.f)+'\x20'+n+fp(0x128f,kv.g));},w=(B,C)=>{const fq=fl,D='\x20'[fq(0x466,kw.c)](C);let E=-0x1;for(let J=0x0;J<B[fq(kw.d,kw.e)];J++){const K=B[J];if(!K[fq(0x52d,kw.f)]())continue;const L=K[fq(kw.g,'C$OC')](/\S/);if(L!==C)continue;if(/^\s*grpc-opts:\s*(?:#.*)?$/['test'](K)||/^\s*grpc-opts:\s*\{.*\}\s*(?:#.*)?$/['test'](K)){E=J;break;}}if(E===-0x1){let M=-0x1;for(let N=B[fq(0x764,kw.h)]-0x1;N>=0x0;N--){if(B[N][fq(0x317,kw.i)]()){M=N;break;}}if(M>=0x0)B['splice'](M+0x1,0x0,D+fq(0x1186,'!]W8'),D+('\x20\x20grpc-use'+'r-agent:\x20')+n);return B;}const F=B[E];if(/^\s*grpc-opts:\s*\{.*\}\s*(?:#.*)?$/[fq(kw.j,'tY0J')](F)){if(!/grpc-user-agent\s*:/i[fq(0xf91,'LqG1')](F))B[E]=q(F);return B;}let G=B[fq(kw.k,kw.l)],H=C+0x2,I=![];for(let O=E+0x1;O<B[fq(0x908,kw.m)];O++){const P=B[O],Q=P[fq(0x86b,kw.n)]();if(!Q)continue;const R=P[fq(0xd4f,kw.o)](/\S/);if(R<=C){G=O;break;}if(R>C&&H===C+0x2)H=R;if(/^grpc-user-agent\s*:/[fq(0x74c,kw.p)](Q)){I=!![];break;}}if(!I)B[fq(kw.q,kw.r)](G,0x0,'\x20'[fq(0x11ed,'S^c^')](H)+(fq(kw.s,'Xi(z')+fq(0xe9a,'LqG1'))+n);return B;},x=(B,C)=>{const fr=fl;let D=-0x1;for(let G=B[fr(0x1002,kx.c)]-0x1;G>=0x0;G--){if(B[G][fr(kx.d,'7&2d')]()){D=G;break;}}if(D<0x0)return B;const E='\x20'[fr(kx.e,'BOyl')](C),F=[E+fr(0x41b,'Va2L'),E+(fr(0xcb4,kx.f)+fr(kx.g,kx.h))];if(h)F[fr(kx.i,'N%$I')](E+('\x20\x20query-se'+fr(0x12b2,'fF*y')+'\x20')+h);return B[fr(kx.j,kx.k)](D+0x1,0x0,...F),B;};if(!/^dns:\s*(?:\n|$)/m[fl(ky.a7,'28ve')](o))o=p+o;if(h&&!g[fl(0xb1b,'iJC%')](h))g[fl(0x45b,ky.a8)](h);if(f&&g[fl(ky.a9,ky.aa)]>0x0){const B=g['map'](C=>'\x20\x20\x20\x20\x22'+C+fl(0x8a9,'l8v2')+(j?j:''))['join']('\x0a');o=u(o,B);}if(!k&&!m)return o;const y=o[fl(0xbb8,'Sv8c')]('\x0a'),z=[];let A=0x0;while(A<y[fl(ky.ab,'Xi(z')]){const C=y[A],D=C[fl(ky.ac,ky.ad)]();if(D[fl(ky.ae,'9Sq3')]('-\x20{')){let E=C,F=(C['match'](/\{/g)||[])[fl(ky.af,ky.ag)]-(C['match'](/\}/g)||[])['length'];while(F>0x0&&A+0x1<y[fl(0x21b,ky.R)]){A++,E+='\x0a'+y[A],F+=(y[A][fl(ky.ah,'C$OC')](/\{/g)||[])[fl(ky.ai,'j(]c')]-(y[A][fl(ky.aj,ky.ak)](/\}/g)||[])[fl(0x3d7,ky.al)];}if(m)E=v(E);k&&t(E,!![])===e[fl(ky.am,ky.an)]()&&(E=E[fl(0x6de,ky.ao)](/\}(\s*)$/,fl(0x7e8,ky.ap)+':\x20{enable:'+fl(0xe09,'PZs^')+(h?fl(ky.aq,ky.ar)+fl(0xd49,'A%[1')+'\x20'+h:'')+fl(ky.as,'phq4'))),z[fl(ky.at,'l8v2')](E),A++;}else{if(D['startsWith'](fl(ky.au,'28ve'))){let G=[C],H=C['search'](/\S/),I=H+0x2;A++;while(A<y[fl(ky.av,ky.aw)]){const K=y[A],L=K[fl(0x8f2,ky.P)]();if(!L){G[fl(ky.ax,ky.T)](K),A++;break;}const M=K[fl(0xbb6,ky.ay)](/\S/);if(M<=H&&L[fl(0x1048,ky.az)]('-\x20'))break;if(M<H&&L)break;G['push'](K),A++;}let J=G['join']('\x0a');m&&r(J)&&(G=w(G,I),J=G[fl(0x372,'^HuX')]('\x0a'));if(k&&t(J,![])===e['trim']())G=x(G,I);z['push'](...G);}else z[fl(0x1116,ky.aA)](C),A++;}}return z[fl(0x234,'fP7x')]('\x0a');}async function Singbox订阅配置文件热补丁(c,d={}){const kE={c:'qjcf',d:0x93b,e:0x470,f:'S^c^',g:0xb5a,h:'Xi(z',i:0xb26,j:'!Zq$',k:0x454,l:'Va2L',m:0xa1d,n:'fF*y',o:0xeae,p:'tY0J',q:'rf[g',r:0xf90,s:0x5da,t:0x6d4,u:0x396,v:0x1ca,w:'ah7w',x:0x1a8,y:'Y43!',z:0x3b2,A:0xa5d,B:'j(]c',C:0x7d2,D:'A%[1',E:0xce4,F:0x6d1,G:'PZs^',H:'!]W8',I:'j(]c',J:0x12c4,K:'3Pw(',L:'QUGh',M:0x1029,N:'$y&I',O:0x3e8,P:'j(]c',Q:0x123a,R:0x1022,S:'iv@q',T:'9Sq3',U:0x302,V:'aric',W:0x1262,X:'N9Nf',Y:'phq4',Z:'Wy]o',a0:0x73d,a1:0x11ad,a2:'iJC%',a3:0x1173,a4:0x5ab,a5:'ah7w',a6:'Va2L',a7:0xbb4,a8:0xda8,a9:0x389,aa:0xa4c,ab:0x1eb,ac:0x11be,ad:0xdc5,ae:0x528,af:'nuJ(',ag:'Wy]o',ah:'CcAE',ai:0x6d8,aj:0x455,ak:0x620,al:'28ve',am:0xb85,an:0xabf,ao:0x6ae,ap:0x124b,aq:0xc25,ar:'3Pw(',as:'fv*n',at:0x45a,au:'@[(1',av:'C$OC',aw:0x4df,ax:0xd5d,ay:'LqG1',az:0x19f,aA:0x983,aB:'7&2d',aC:'N47n',aD:0x12a6,aE:0x128d,aF:'BOyl',aG:0xa29,aH:'ah7w',aI:0xa29,aJ:'ah7w',aK:0x525,aL:0x12b6,aM:'Sv8c',aN:0x56d,aO:0x3c1,aP:0x10c6,aQ:'!]W8',aR:0xe6c,aS:'wEo%',aT:0x9ad,aU:0xd89,aV:'N%$I',aW:0x26a,aX:'^a]A',aY:0xef7,aZ:0x1191,b0:0xc54,b1:0x832,b2:'PZs^',b3:0xa12,b4:0xd77,b5:'l8v2',b6:0xc99,b7:0x1347,b8:0xc0a,b9:0x10c4,ba:'PZs^',bb:0xf98,bc:'tY0J',bd:0x1a3,be:'3[bl',bf:'$y&I',bg:0x67a,bh:0xc98,bi:'z][D',bj:'^a]A',bk:0x5c1,bl:'aw3v',bm:0x46d,bn:0xdbf,bo:'Xi(z',bp:0x1171,bq:'PSWk',br:'N9Nf',bs:'$y&I',bt:0xb94,bu:0x791,bv:0x91d,bw:'fv*n',bx:0x74b,by:0x223,bz:0xe59,bA:0xdf4,bB:0x54d,bC:'v[8e',bD:'S^c^',bE:0x1217,bF:'Va2L',bG:0xec8,bH:0x135b,bI:0xf54,bJ:0x944,bK:0x1ff,bL:'fv*n',bM:0xc03,bN:'3Pw(',bO:0x349,bP:0x112f,bQ:0x6b4,bR:0xd09,kF:'!Zq$',kG:'Wy]o',kH:0xf74,kI:'28ve',kJ:0x22a,kK:'C$OC',kL:'QUGh',kM:0xd38,kN:0xb41,kO:0xcf7,kP:0x118f,kQ:0x118f,kR:'^HuX',kS:0x8f1,kT:'PSWk',kU:0x1207,kV:0x47d,kW:0xef3,kX:0x63f,kY:'Wy]o',kZ:'iv@q',l0:0x48a,l1:'Sv8c',l2:0xb83},kD={c:'Va2L',d:'9Sq3',e:'rf[g',f:0x856,g:'Sv8c',h:'fF*y'},kC={c:0x421,d:0xc48,e:0xbc3,f:'PZs^',g:'iv@q',h:'N47n'},kB={c:0x791,d:'3[bl',e:'qjcf',f:'N47n',g:'7&2d',h:'^HuX',i:0x6af,j:'LqG1',k:0xcaf,l:'LqG1',m:'A%[1',n:0xc08,o:'A%[1',p:0x2eb,q:'^a]A',r:'iv@q',s:'iv@q'},kA={c:0x1211,d:0x10cd,e:0xd55,f:'$y&I',g:'^a]A',h:0x7fa,i:'^a]A',j:'Y43!',k:0xc31,l:'Sv8c',m:'qjcf',n:'N47n',o:'fv*n',p:0x10ac,q:0x7dd,r:'phq4',s:0x866,t:'Xi(z',u:0x736,v:0x1232,w:0x16f,x:'C$OC'},kz={c:'Y43!',d:0x1129,e:0xcdf,f:'rf[g',g:0x4db,h:'nuJ(',i:'fF*y',j:0xbae,k:'Va2L',l:0x114b,m:0x9fd,n:0x11c9,o:'j(]c',p:0x5b2,q:'@[(1',r:'9Sq3',s:0x9c3,t:0xce7,u:'N%$I',v:0x6b3,w:'Y43!',x:0x479,y:'@[(1',z:0x61f,A:0xc5c,B:0x1d2,C:'28ve'},fs=bT,f=d?.[fs(0xb8c,kE.c)]||null,g=d?.[fs(kE.d,'nuJ(')+'t']||'chrome',h=Boolean(d?.['ECH']),i=d?.[fs(kE.e,kE.f)]?.[fs(0x2ab,'BOyl')]||'cloudflare'+fs(kE.g,kE.h),j=c[fs(0x4c8,'fF*y')](fs(0xd52,'aric'),fs(kE.i,kE.j))[fs(kE.k,kE.l)](fs(0x1109,'phq4'),fs(kE.m,kE.n));try{const k=JSON[fs(kE.o,kE.p)](j),l=s=>s===undefined||s===null?[]:Array['isArray'](s)?s:[s],m=()=>k[fs(0x11e5,'fF*y')]=k[fs(0xdcb,'aw3v')]&&typeof k[fs(0xe15,'^HuX')]===fs(0xf68,'mwi^')?k[fs(0x10a9,'k7Xm')]:{},n=s=>s&&typeof s==='object'&&!Array[fs(0xc06,'tY0J')](s)&&typeof s['server']===fs(0xc31,'Sv8c')?s[fs(0x765,'QUGh')]:null,o=(s,t)=>{const ft=fs;if(!t||typeof t!==ft(0x980,'3Pw('))return null;const u=m(),v=s+'-'+t,w=Array[ft(0x371,kz.c)](u[ft(0x1b3,'CcAE')])?u[ft(0x475,'PZs^')]:l(u['rule_set']);if(!w[ft(kz.d,'LqG1')](x=>x?.['tag']===v)){const x=s===ft(kz.e,kz.f)?u[ft(0xfe7,'v[8e')]:u[ft(0x669,'CcAE')];w[ft(kz.g,kz.h)]({'tag':v,'type':ft(0x2ed,kz.i),'format':ft(kz.j,kz.k),'url':ft(kz.l,'iJC%')+'w.githubus'+ft(0xe41,'^a]A')+'com/SagerN'+ft(0xe5b,'fP7x')+s+ft(0xcbc,'!]W8')+v+'.srs',...x?.[ft(kz.m,'3[bl')+ft(0x8ed,'mwi^')]?{'download_detour':x['download_d'+ft(kz.n,kz.o)]}:{}}),k[ft(kz.p,kz.q)+'al']=k[ft(0xb4c,'mwi^')+'al']&&typeof k[ft(kz.p,'@[(1')+'al']===ft(0xd65,kz.r)?k[ft(kz.s,'CcAE')+'al']:{},k['experiment'+'al'][ft(kz.t,kz.u)]=k[ft(0x9c3,'CcAE')+'al'][ft(0xb75,'iJC%')]&&typeof k[ft(kz.v,kz.w)+'al'][ft(kz.x,kz.y)]===ft(kz.z,'3Pw(')?k[ft(kz.A,'3Pw(')+'al']['cache_file']:{},k['experiment'+'al'][ft(kz.B,'j(]c')]['enabled']??=!![];}return u[ft(0x7d7,kz.C)]=w,v;},p=s=>{const fu=fs;if(!s||typeof s!==fu(kA.c,'Xi(z')||Array[fu(kA.d,'Va2L')](s))return s;if(s['type']===fu(0x1310,'phq4')&&Array[fu(kA.e,kA.f)](s[fu(0x118c,'PSWk')]))return s[fu(0x4a3,kA.g)]=s['rules']['map'](p),s;const t=[];for(const u of l(s['geoip'])){if(typeof u!==fu(0x33c,'iv@q'))continue;if(u[fu(kA.h,kA.i)+'e']()===fu(0xac4,kA.j))s[fu(0x80a,'N9Nf')+'ate']=!![];else t['push'](o('geoip',u));}for(const v of l(s['source_geo'+'ip'])){if(typeof v!==fu(kA.k,kA.l))continue;t[fu(0x90e,kA.m)](o('geoip',v)),s['rule_set_i'+fu(0x835,kA.n)+fu(0x852,kA.o)]=!![];}for(const w of l(s[fu(kA.p,kA.f)]))if(typeof w===fu(0x471,'PZs^'))t[fu(kA.q,'N47n')](o(fu(0x1213,'nuJ('),w));if(t[fu(0x655,kA.r)])s[fu(kA.s,kA.o)]=[...new Set([...l(s[fu(0xb16,kA.t)]),...t][fu(kA.u,'v[8e')](Boolean))];return delete s[fu(kA.v,'PZs^')],delete s['source_geo'+'ip'],delete s[fu(kA.w,kA.x)],s;},q=(s,t)=>{const fv=fs;s=p(s);if(!s||typeof s!==fv(0x8b0,'^HuX')||Array[fv(kB.c,kB.d)](s))return s;if(s[fv(0x4fe,kB.e)]===fv(0x809,kB.f)&&Array[fv(0x8fc,kB.g)](s[fv(0x1049,kB.h)]))return s['rules']=s[fv(kB.i,kB.j)][fv(kB.k,kB.l)](v=>q(v,t)),s;const u=n(s);if(u&&t[fv(0x4ed,kB.m)](u)){for(const v of[fv(kB.n,'iJC%'),fv(0x345,kB.o),fv(0x952,'Wy]o')+'che',fv(kB.p,kB.q)+'l',fv(0xcdd,'3Pw(')+fv(0x10bb,kB.r),'timeout'])delete s[v];s['action']='predefined',s[fv(0x12f7,'qjcf')]=t['get'](u);}else{if(u&&!s['action'])s[fv(0x876,kB.s)]='route';}return s;};if(Array[fs(0xfa7,kE.q)](k[fs(kE.r,'Sv8c')]))for(const s of k[fs(kE.s,kE.c)]){if(!s||typeof s!==fs(kE.t,'PSWk')||s[fs(kE.u,'$y&I')]!==fs(kE.v,'QUGh'))continue;for(const t of[{'targetKey':fs(0xca6,kE.w),'sourceKeys':[fs(kE.x,kE.y)+fs(0x25c,'@[(1'),fs(0x47c,'v[8e')+fs(0x25c,'@[(1')]},{'targetKey':fs(0xb30,'aric')+'ess','sourceKeys':['inet4_rout'+fs(kE.z,'PZs^'),fs(kE.A,'^a]A')+fs(0x8ec,'l8v2')]},{'targetKey':fs(0x5f9,kE.B)+fs(kE.C,kE.D)+'s','sourceKeys':[fs(0xb58,'ah7w')+fs(kE.E,'wEo%')+fs(kE.F,'tY0J'),fs(0xf41,kE.G)+fs(0x8b1,kE.H)+fs(0xb57,kE.I)]}]){const u=l(s[t[fs(0x347,'$y&I')]]);for(const v of t['sourceKeys'])u[fs(kE.J,')C#k')](...l(s[v]));if(u['length'])s[t[fs(0x1208,'Wy]o')]]=[...new Set(u)];for(const w of t['sourceKeys'])delete s[w];}if(s[fs(0x63c,kE.K)]){const x=[];if(s[fs(0xb19,'fv*n')+fs(0xf7a,kE.L)])x['push']({'inbound':s[fs(0x663,'wEo%')],'action':fs(kE.M,'rf[g'),'strategy':s[fs(0xe4e,kE.N)+fs(kE.O,kE.P)]});if(s['sniff']){const y={'inbound':s[fs(kE.Q,'Wy]o')],'action':fs(kE.R,'^HuX')};if(s[fs(0x83a,kE.N)+'out'])y[fs(0x10d1,kE.S)]=s[fs(0xdba,kE.T)+fs(kE.U,'l8v2')];x[fs(0xee0,kE.V)](y);}if(x[fs(kE.W,kE.X)]){const z=m();z[fs(0x413,kE.Y)]=[...x,...l(z[fs(0x691,kE.Z)])];}}delete s['sniff'],delete s[fs(kE.a0,'CcAE')+fs(0xf28,'7&2d')],delete s['domain_str'+fs(kE.a1,kE.a2)];}if(k?.[fs(kE.a3,'3Pw(')]&&typeof k[fs(0x12e9,'^a]A')]==='object'&&Array[fs(0xd55,'$y&I')](k['route'][fs(0xdbf,kE.h)])){const A=B=>{const fw=fs;B=p(B);if(B?.[fw(kC.c,'v[8e')]===fw(0x657,'N%$I')&&Array[fw(kC.d,')C#k')](B[fw(kC.e,kC.f)]))B[fw(0xb3f,'N9Nf')]=B[fw(kC.e,kC.f)][fw(0xe1b,'fF*y')](A);else{if(B&&typeof B===fw(0x114f,'3[bl')&&!Array[fw(0x7cd,'z][D')](B)&&B[fw(0x5d8,kC.g)]&&!B[fw(0x113e,kC.h)])B[fw(0x35e,'C$OC')]='route';}return B;};k[fs(kE.a4,kE.a5)][fs(0x5f5,kE.a6)]=k[fs(kE.a7,'qjcf')][fs(kE.a8,'wEo%')]['map'](A);}const r=k?.[fs(kE.a9,'fF*y')];if(r&&typeof r===fs(0xbfe,'28ve')){const B=r[fs(0x6c8,'aric')]&&typeof r[fs(kE.aa,'qjcf')]===fs(kE.ab,'A%[1')?r[fs(0x1380,'Wy]o')]:null,C=new Map(),D={'tcp:':fs(kE.ac,'nuJ('),'udp:':'udp','tls:':fs(kE.ad,kE.a2),'quic:':fs(kE.ae,kE.af),'https:':'https','h3:':'h3'},E={'success':'NOERROR','format_error':fs(0xb3e,'7&2d'),'server_failure':fs(0x249,'fP7x'),'name_error':'NXDOMAIN','not_implemented':'NOTIMP','refused':fs(0x74e,kE.ag)};let F=![];if(Array[fs(0x10fb,kE.ah)](r['servers'])){const G=[];for(const H of r[fs(kE.ai,'fF*y')]){if(!H||typeof H!=='object'||Array[fs(0x8fc,'7&2d')](H)){G[fs(kE.aj,kE.N)](H);continue;}const I={...H};let J=null,K='',L=typeof I['address']===fs(0x127f,'S^c^')?I[fs(0x62c,'wEo%')]['trim']():'';if(L){const M=L['toLowerCas'+'e']();if(M===fs(kE.ak,kE.al))J={'type':'fakeip'};else{if(M===fs(kE.am,'Va2L'))J={'type':fs(kE.an,'28ve')};else{if(M[fs(0x1048,'aw3v')]('rcode://'))J={'type':'rcode'},K=L[fs(kE.ao,'aw3v')](fs(kE.ap,'9Sq3')['length'])[fs(kE.aq,kE.ar)+'e']();else{if(M[fs(0xbf8,kE.as)]('dhcp://')){const N=L[fs(0x1203,'^HuX')](fs(kE.at,kE.au)[fs(0x10d8,kE.as)]);J=N&&N[fs(0x1210,kE.av)+'e']()!=='auto'?{'type':'dhcp','interface':N}:{'type':fs(kE.aw,'^HuX')};}else{try{const O=new URL(L),P=D[O[fs(0xbd3,'v[8e')][fs(kE.ax,'^HuX')+'e']()];if(P){const Q=O[fs(0xe2c,kE.ay)]?.[fs(kE.az,'nuJ(')]('[')&&O[fs(kE.aA,kE.aB)][fs(0xe89,kE.aC)](']')?O[fs(0x1257,'3[bl')][fs(kE.aD,kE.D)](0x1,-0x1):O[fs(kE.aE,kE.aF)];J={'type':P,'server':Q||O['host']||L,...O[fs(kE.aG,kE.aH)]?{'server_port':Number(O[fs(kE.aI,kE.aJ)])}:{},...(P===fs(kE.aK,kE.a2)||P==='h3')&&O[fs(kE.aL,'N9Nf')]&&O[fs(0xa6e,kE.aM)]!==fs(kE.aN,'l8v2')?{'path':O[fs(kE.aO,'phq4')]}:{}};}}catch(R){}if(!J)J={'type':fs(kE.aP,kE.aQ),'server':L};}}}}}if(J?.[fs(0x359,kE.aF)]===fs(0x3d5,'Sv8c')){const S=E[K]||fs(kE.aR,kE.p);typeof I['tag']===fs(0x825,kE.aS)&&I[fs(0x6b2,'aw3v')]&&(C[fs(kE.aT,'l8v2')](I[fs(kE.aU,kE.y)],S),C[fs(0x307,kE.aV)](I[fs(0xe3f,'$y&I')]['startsWith'](fs(kE.aW,kE.aX))?I[fs(kE.aY,'fP7x')][fs(kE.aZ,kE.p)](0x4):'dns_'+I['tag'],S));continue;}J&&(delete I[fs(kE.b0,'Y43!')],Object[fs(kE.b1,kE.b2)](I,J));if(I[fs(kE.b3,kE.af)+fs(0x12e1,'!Zq$')]!==undefined&&I[fs(kE.b4,'z][D')+fs(0x83d,kE.K)]===undefined)I[fs(0x3f7,kE.b5)+fs(0x48d,kE.aQ)]=I[fs(kE.b6,')C#k')+fs(0x11f6,'mwi^')];if(I['address_st'+fs(0xd6c,kE.y)]!==undefined&&I[fs(kE.b7,'N9Nf')+fs(kE.b8,kE.D)]===undefined)I['domain_str'+fs(kE.b9,kE.ba)]=I[fs(0x2d5,'N%$I')+fs(0xe6f,'7&2d')];delete I[fs(kE.bb,kE.bc)+'solver'],delete I[fs(0xfc1,'iJC%')+fs(kE.bd,kE.be)];if(I[fs(0x82e,kE.bf)]===fs(kE.bg,'wEo%'))delete I[fs(0x12e6,'7&2d')];if(I[fs(kE.bh,kE.bi)]==='fakeip'){F=!![];if(B)for(const T of[fs(0xc96,kE.bj)+'e',fs(kE.bk,kE.bl)+'e']){if(B[T]!==undefined&&I[T]===undefined)I[T]=B[T];}}G['push'](I);}r['servers']=G;}if(B&&!F&&B[fs(0xa3b,'Wy]o')]!==![]){const U={'type':'fakeip','tag':fs(0x213,kE.bc)};for(const V of Array[fs(kE.bm,kE.f)](r[fs(kE.bn,kE.bo)])?r[fs(kE.bp,'iJC%')]:[]){const W=n(V);if(W&&W[fs(0xe78,kE.bq)+'e']()[fs(0xd4c,kE.br)](fs(0x47f,'iJC%'))){U[fs(0xe3f,kE.bs)]=W;break;}}for(const X of[fs(kE.bt,'nuJ(')+'e',fs(0xed1,'Y43!')+'e']){if(B[X]!==undefined)U[X]=B[X];}if(Array[fs(kE.bu,'3[bl')](r[fs(0x59a,'^HuX')]))r[fs(kE.bv,kE.bw)][fs(kE.bx,'iv@q')](U);else r[fs(0xf51,'aw3v')]=[U];}if(Array[fs(0x371,kE.y)](r[fs(0x118c,'PSWk')])){const Y=[];for(const Z of r['rules']){const a0=n(Z),a1=l(Z?.[fs(kE.by,'phq4')]),a2=new Set(['outbound',fs(kE.bz,kE.V),'action',fs(kE.bA,'!Zq$'),fs(kE.bB,kE.ay)+fs(0xadd,kE.bC),fs(0xdff,kE.bD)+'l',fs(0x2ce,'C$OC')+fs(kE.bE,kE.q),fs(0xa65,kE.bF)]),a3=Z&&typeof Z==='object'&&!Array[fs(kE.bG,'nuJ(')](Z)&&Z[fs(kE.bH,'fv*n')]!==fs(0x11a8,'j(]c')&&a0&&a1[fs(kE.bI,'fP7x')](fs(kE.bJ,kE.G))&&Object[fs(kE.bK,kE.bL)](Z)['every'](a4=>a2[fs(0x1100,'C$OC')](a4));if(a3){const a4=m();if(a4[fs(0x450,kE.S)+'main_resol'+fs(kE.bM,kE.bN)]===undefined){const a5={'server':a0};for(const a6 of[fs(kE.bO,')C#k'),'disable_ca'+fs(kE.bP,'Y43!'),fs(kE.bQ,'j(]c')+'l',fs(kE.bR,kE.kF)+'net','timeout']){if(Z[a6]!==undefined)a5[a6]=Z[a6];}a4[fs(0x5fd,kE.l)+'main_resol'+fs(0x490,'N47n')]=Object[fs(0xcd6,kE.aV)](a5)[fs(0x1aa,kE.kG)]===0x1?a5[fs(0x7a5,kE.al)]:a5;}continue;}Y[fs(0x578,'3[bl')](q(Z,C));}r[fs(kE.bp,'iJC%')]=Y;}delete r[fs(0x213,'tY0J')],delete r[fs(kE.kH,kE.w)+fs(0x1017,kE.kI)];}k?.[fs(kE.kJ,kE.kK)]&&typeof k[fs(0x78a,kE.kL)]===fs(kE.kM,'tY0J')&&(delete k[fs(0xda4,'@[(1')]['geoip'],delete k['route'][fs(kE.kN,')C#k')]);if(k?.[fs(kE.kO,kE.bl)]?.[fs(kE.kP,kE.aV)]==='DIRECT')delete k[fs(0x2e3,kE.b5)][fs(kE.kQ,'N%$I')];if(Array[fs(0xc48,')C#k')](k[fs(0x795,kE.kR)])){const a7=new Set(k[fs(kE.kS,kE.kT)]['map'](a9=>a9?.[fs(0x27a,'tY0J')])[fs(kE.kU,'9Sq3')](Boolean)),a8=a9=>a9==='REJECT'||a9&&typeof a9==='object'&&(Array['isArray'](a9)?a9[fs(0xd5b,'aw3v')](a8):Object[fs(0x103f,'@[(1')](a9)[fs(0x66e,'N%$I')](a8));if(!a7[fs(kE.kV,kE.aC)]('REJECT')&&a8({'outbounds':k[fs(kE.kW,'tY0J')],'route':k[fs(0x9be,'nuJ(')]}))k[fs(kE.kX,kE.kY)]['push']({'type':'block','tag':fs(0x1d7,'EvPX')});}return f&&k[fs(0x10e3,'S^c^')]?.[fs(0x5a9,kE.bc)](a9=>{const fx=fs;(a9['uuid']&&a9[fx(0x65d,kD.c)]===f||a9[fx(0x558,kD.d)]&&a9['password']===f)&&(!a9[fx(0x7b7,kD.e)]&&(a9['tls']={'enabled':!![]}),g&&(a9[fx(kD.f,kD.g)][fx(0x3ba,kD.h)]={'enabled':!![],'fingerprint':g}),h&&(a9['tls']['ech']={'enabled':!![],'query_server_name':i}));}),JSON[fs(0x84c,kE.kZ)](k,null,0x2);}catch(a9){return console['error'](fs(kE.l0,kE.l1)+fs(kE.l2,'N47n'),a9),JSON[fs(0xf20,'Xi(z')](JSON['parse'](j),null,0x2);}}function Surge订阅配置文件热补丁(c,d,e){const kF={c:0x7fb,d:0x5f7,e:0x10a1,f:0x126d,g:'fF*y',h:0xbc9,i:0xdc2,j:'Va2L',k:'A%[1',l:0x892,m:'rf[g',n:0x101d,o:0xd9a,p:'k7Xm',q:'A%[1',r:0xf9d,s:0x88a,t:'k7Xm',u:'fF*y',v:0xf42,w:0x1367,x:'9Sq3',y:0x7ea,z:'l8v2',A:0x135e,B:0x1e9,C:'PSWk',D:0x9b2,E:0x12ef,F:'l8v2',G:0xb91,H:0x2cc,I:'^a]A',J:'EvPX',K:'^HuX'},fy=bT,f=c[fy(0x798,'Y43!')]('\x0d\x0a')?c[fy(kF.c,'!]W8')]('\x0d\x0a'):c[fy(kF.d,'phq4')]('\x0a'),g=e[fy(kF.e,'mwi^')]?随机路径(e[fy(kF.f,'aric')]):e[fy(kF.f,'aric')];let h='';for(let i of f){if(i[fy(0xe03,kF.g)]('=\x20tro'+fy(kF.h,'fv*n'))&&!i[fy(kF.i,kF.j)](fy(0xdb7,kF.k))&&!i[fy(kF.l,kF.m)](fy(kF.n,'qjcf'))){const j=i[fy(kF.o,kF.p)](fy(0x1174,kF.q))[0x1][fy(kF.r,'tY0J')](',')[0x0],k='sni='+j+(fy(kF.s,kF.t)+fy(0x451,kF.u))+e[fy(kF.v,'fP7x')],l=fy(kF.w,'Y43!')+j+(fy(0xefd,'aw3v')+'t-verify=')+e[fy(0xf4c,'3Pw(')]+(',\x20ws=true,'+fy(0x585,'!Zq$'))+g[fy(0xc62,kF.x)](/,/g,fy(kF.y,kF.z))+(fy(kF.A,'fF*y')+fy(0x801,'QUGh'))+j+'\x22';h+=i[fy(kF.B,'LqG1')](new RegExp(k,'g'),l)[fy(0xa45,'v[8e')]('[','')[fy(0xfe2,kF.C)](']','')+'\x0a';}else h+=i+'\x0a';}return h=fy(0x5d5,'qjcf')+fy(kF.D,kF.z)+d+fy(kF.E,kF.F)+e['优选订阅生成'][fy(kF.G,'28ve')+fy(kF.H,kF.I)]*0x3c*0x3c+('\x20strict=fa'+fy(0x11da,kF.J))+h[fy(0x113b,kF.K)](h[fy(0x1190,kF.I)]('\x0a')),h;}async function 请求日志记录(c,d,f,g='Get_SUB',h,i=!![]){const kG={c:'@[(1',d:0xa5c,e:'@[(1',f:0x9f0,g:'C$OC',h:0x9f3,i:'tY0J',j:0x2d1,k:0x590,l:'3Pw(',m:0x645,n:'LqG1',o:'9Sq3',p:0xd8f,q:'N%$I',r:'k7Xm',s:'l8v2',t:0xbc0,u:0x23e,v:'Y43!',w:0xe11,x:0x43f,y:'mwi^',z:'$y&I',A:'!Zq$',B:'Sv8c',C:0x3bf,D:'ah7w',E:0x5c8,F:'3[bl',G:'Sv8c',H:'PSWk',I:0x65a,J:0x10f0,K:'iv@q',L:0x81d,M:'N9Nf',N:0xbbb,O:'!]W8',P:0x24b,Q:'9Sq3',R:0x109c,S:'N9Nf',T:0xe98,U:'rf[g',V:'$y&I',W:'rf[g',X:0xa1e,Y:'N47n',Z:0x997,a0:'phq4',a1:0x82a,a2:0x116f,a3:'7&2d',a4:0x424,a5:0xfba,a6:0x2b1,a7:'CcAE',a8:0x643,a9:'j(]c',aa:0x9bb,ab:0xf84,ac:0x5af,ad:'l8v2',ae:0x5b3,af:'28ve',ag:0x137a,ah:'Wy]o',ai:0x5fa,aj:'QUGh',ak:0x112b,al:0x87c,am:'qjcf',an:0xa2d,ao:'fv*n',ap:0x305,aq:0x472,ar:0x425,as:'QUGh',at:0xa9d,au:0x4af,av:'Xi(z',aw:0x23f,ax:'S^c^',ay:'3[bl',az:0xe84,aA:0xd75,aB:'tY0J',aC:0x17f,aD:'l8v2',aE:0xb1b,aF:'iJC%',aG:0x685,aH:'aw3v',aI:0x934,aJ:0x49f,aK:'rf[g',aL:0x308,aM:0x5d7,aN:0xbb3,aO:0x580,aP:'^a]A',aQ:0xd44,aR:0x118e,aS:0x3e3,aT:'Va2L',aU:0x628,aV:'aric',aW:0xfc4},fz=bT;try{const j=new Date(),k={'TYPE':g,'IP':f,'ASN':'AS'+(d['cf'][fz(0xc02,kG.c)]||'0')+'\x20'+(d['cf'][fz(0xea1,'z][D')+fz(kG.d,kG.e)]||fz(0x8d9,'EvPX')),'CC':(d['cf'][fz(kG.f,kG.g)]||fz(0x3c4,'k7Xm'))+'\x20'+(d['cf'][fz(kG.h,kG.i)]||fz(kG.j,'iJC%')),'URL':d[fz(kG.k,kG.l)],'UA':d[fz(0x101c,')C#k')][fz(0x685,'aw3v')](fz(0x1285,'iv@q'))||'Unknown','TIME':j[fz(kG.m,kG.n)]()};if(h['TG']['启用'])try{const o=await c['KV']['get'](fz(0xee2,kG.o)),p=JSON[fz(0x573,'fF*y')](o);if(p?.[fz(kG.p,kG.q)]&&p?.[fz(0xc3d,kG.r)]){const q=new Date(k[fz(0x433,kG.s)]),r=q[fz(kG.t,'fP7x')+fz(0x134e,'N47n')](fz(kG.u,'tY0J'),{'timeZone':fz(0x7fc,'BOyl')+'n','year':fz(0x236,kG.v),'month':'long','day':fz(kG.w,'28ve')})+'\x20'+q['toLocaleTi'+'meString'](fz(0x127d,'QUGh'),{'timeZone':fz(kG.x,kG.y)+'n','hour':fz(0x930,kG.z),'minute':fz(0xa0c,kG.A),'second':fz(0x10ee,kG.B)}),s=new URL(k['URL']),t={'Get_SUB':'دریافت\x20اشت'+fz(0x8a2,'C$OC'),'Get_Best_SUB':fz(kG.C,kG.D)+'نه','Init_Config':fz(kG.E,kG.F)+'نظیمات','Save_Config':fz(0xd18,kG.G)+fz(0x692,kG.H),'Save_Custom_IPs':fz(0xc84,'k7Xm')+fz(kG.I,'28ve'),'Admin_Login':'ورود\x20به\x20پن'+'ل'},u=k['CC'][fz(kG.J,'BOyl')]('N/A',fz(0x2c2,kG.K)),v='<b>#'+h[fz(0x6f0,kG.q)]['SUBNAME']+(fz(kG.L,kG.M)+fz(0x1292,kG.A))+(fz(kG.N,kG.O)+fz(kG.P,'3Pw(')+(t[k[fz(0xe30,kG.Q)]]||k[fz(kG.R,'l8v2')])+'\x0a')+('🌐\x20<b>IP:</'+fz(0x12dd,kG.H)+k['IP']+fz(0x9d5,kG.S))+(fz(0x130c,kG.l)+fz(kG.T,kG.U)+u+'\x0a')+(fz(0xd69,kG.V)+fz(0x100d,kG.o)+k[fz(0x1295,kG.W)]+'\x0a')+(fz(0x1015,kG.F)+fz(kG.X,kG.Y)+'e>'+s[fz(kG.Z,kG.a0)]+fz(0x376,'Va2L'))+(fz(0xe13,'$y&I')+'</b>\x20<code'+'>'+(s[fz(kG.a1,'7&2d')]+s[fz(kG.a2,kG.r)])+fz(0x99e,kG.a3))+('🤖\x20<b>مرورگ'+'ر:</b>\x20<co'+fz(0xa6a,'PSWk')+k['UA']+fz(kG.a4,'PZs^'))+(fz(kG.a5,'3[bl')+fz(0x6e9,'tY0J')+r+'\x0a')+(''+(h['CF'][fz(0xd86,'aw3v')][fz(kG.a6,kG.a7)]?fz(kG.a8,kG.a9)+fz(kG.aa,'A%[1')+h['CF'][fz(kG.ab,'28ve')][fz(kG.ac,kG.ad)]+'/'+h['CF'][fz(kG.ae,'fF*y')][fz(0x70b,kG.af)]+fz(kG.ag,'QUGh')+(h['CF']['Usage'][fz(0x6aa,kG.ah)]/h['CF']['Usage']['max']*0x64)[fz(kG.ai,kG.aj)](0x2)+fz(kG.ak,'PZs^'):''));await fetch(fz(kG.al,kG.am)+fz(kG.an,'rf[g')+fz(0xb09,'Sv8c')+p[fz(0x4fd,kG.ao)]+('/sendMessa'+fz(kG.ap,'aw3v')+'=')+p[fz(kG.aq,'tY0J')]+(fz(0xb68,'aw3v')+fz(0xe06,'nuJ(')+'t=')+encodeURIComponent(v),{'method':fz(kG.ar,kG.as),'headers':{'Accept':fz(kG.at,'iv@q')+fz(kG.au,kG.av)+fz(kG.aw,'PZs^')+fz(0xf7c,kG.ax)+fz(0x8a3,kG.ay),'Accept-Encoding':fz(0x323,'!Zq$')+fz(0xc4a,'Xi(z'),'User-Agent':k['UA']||fz(kG.az,'^HuX')}});}}catch(w){console[fz(kG.aA,kG.aB)](fz(0x2b5,'l8v2')+fz(0xe2f,'fF*y')+w[fz(kG.aC,'wEo%')]);}i=['1',fz(0xab3,kG.aD)][fz(kG.aE,kG.aF)](c['OFF_LOG'])?![]:i;if(!i)return;let l=[];const m=await c['KV'][fz(kG.aG,kG.aH)](fz(kG.aI,kG.n)),n=0x4;if(m)try{l=JSON[fz(kG.aJ,kG.aK)](m);if(!Array['isArray'](l))l=[k];else{if(g!==fz(kG.aL,kG.r)){const x=j[fz(kG.aM,'PSWk')]()-0x1e*0x3c*0x3e8;if(l[fz(kG.aN,'N47n')](y=>y[fz(0xb13,'aw3v')]!==fz(0xd9b,'28ve')&&y['IP']===f&&y['URL']===d[fz(0x391,'QUGh')]&&y['UA']===(d[fz(0x79a,'fv*n')]['get']('User-Agent')||fz(0xdc8,'PSWk'))&&y[fz(0x9fe,'qjcf')]>=x))return;l[fz(kG.aO,kG.aP)](k);while(JSON[fz(0x8af,'Sv8c')](l,null,0x2)[fz(kG.aQ,'N47n')]>n*0x400*0x400&&l['length']>0x0)l['shift']();}else{l[fz(kG.aR,'v[8e')](k);while(JSON[fz(0xa38,'^a]A')](l,null,0x2)[fz(0x3b8,'S^c^')]>n*0x400*0x400&&l[fz(kG.aS,kG.aT)]>0x0)l[fz(kG.aU,kG.aV)]();}}}catch(y){l=[k];}else l=[k];await c['KV']['put']('log.json',JSON[fz(kG.aW,'v[8e')](l,null,0x2));}catch(z){console[fz(0x1340,kG.ay)](fz(0x1dd,'k7Xm')+z[fz(0x6c0,'v[8e')]);}}function 掩码敏感信息(c,d=0x3,e=0x2){const kH={c:0x542,d:0x21b},fA=bT;if(!c||typeof c!==fA(0x4b5,'EvPX'))return c;if(c['length']<=d+e)return c;const f=c[fA(kH.c,'ah7w')](0x0,d),g=c[fA(0x6dc,'28ve')](-e),h=c[fA(kH.d,'28ve')]-d-e;return''+f+'*'['repeat'](h)+g;}async function MD5MD5(c){const kI={c:0x27e,d:0x1182,e:'@[(1',f:0x1a5,g:0x225,h:'$y&I',i:0x879,j:'S^c^',k:0xc3a,l:'^a]A',m:0x484,n:'3Pw(',o:0x727,p:'k7Xm',q:'fF*y'},fB=bT,d=new TextEncoder(),e=await crypto[fB(kI.c,'Wy]o')][fB(kI.d,kI.e)](fB(kI.f,'!]W8'),d[fB(0x5c5,'k7Xm')](c)),f=Array[fB(0xfbe,'!]W8')](new Uint8Array(e)),g=f['map'](k=>k[fB(0x138a,'!]W8')](0x10)[fB(0x1067,'Sv8c')](0x2,'0'))['join'](''),h=await crypto[fB(kI.g,kI.h)][fB(kI.i,kI.j)](fB(0xa74,'tY0J'),d[fB(kI.k,'$y&I')](g[fB(0xcd0,kI.l)](0x7,0x1b))),i=Array[fB(kI.m,kI.n)](new Uint8Array(h)),j=i[fB(0xda5,'^HuX')](k=>k[fB(0x994,'phq4')](0x10)[fB(0xc8d,'28ve')](0x2,'0'))[fB(kI.o,kI.p)]('');return j[fB(0x3a7,kI.q)+'e']();}function 随机路径(c='/'){const kJ={c:'PZs^',d:0xf88,e:'28ve',f:0xa79,g:'A%[1',h:'N9Nf',i:0x10ea,j:0x4b8,k:0x753,l:'nuJ(',m:0xd50,n:'3Pw(',o:0x1a7,p:0x2ea,q:'!Zq$',r:0xe91,s:'3Pw(',t:0x10ae,u:'Y43!',v:0x576,w:'phq4',x:0x83c,y:0x596,z:')C#k',A:0x130d,B:'9Sq3',C:0x552,D:0x10f5,E:'qjcf',F:0x1ea,G:'phq4',H:0xb37,I:'j(]c',J:0x5d2,K:'Wy]o',L:0xfe8,M:'fv*n',N:0x192,O:'7&2d',P:'iJC%',Q:0xe3c,R:'EvPX',S:0x262,T:'N%$I',U:'ah7w',V:0x2fb,W:'iJC%',X:0x11e7,Y:0x2b4,Z:0x885,a0:'l8v2',a1:'!]W8',a2:0xbd4,a3:0xc09,a4:'wEo%',a5:0x412,a6:'rf[g',a7:0xbc6,a8:'3Pw(',a9:0x10ca,aa:'9Sq3',ab:0x9d6,ac:'Xi(z',ad:0x398,ae:'z][D',af:0xedc,ag:0x6a3,ah:0xd51,ai:0x714,aj:0x5c4,ak:'$y&I',al:0x1032,am:'aw3v',an:'Y43!',ao:0x7aa,ap:'Va2L',aq:0x1f5,ar:'tY0J',as:0x8ef,at:0x515,au:'l8v2',av:'fP7x',aw:0x411,ax:0x1bf,ay:'A%[1',az:0x716,aA:'iJC%',aB:0x625,aC:'Xi(z',aD:0x91f,aE:0x8e7,aF:'N47n',aG:'@[(1',aH:0x8f5,aI:0x442,aJ:'3Pw(',aK:0xcda,aL:0x344,aM:'A%[1',aN:0xb7e,aO:'$y&I',aP:0x9b6,aQ:0x1ad,aR:'nuJ(',aS:0xf50,aT:0x285,aU:'PSWk',aV:0x1101,aW:'QUGh',aX:0x55f,aY:'l8v2',aZ:0xc72,b0:0x68a,b1:'l8v2',b2:0x812,b3:0x1045,b4:0xc9e,b5:'Y43!',b6:'iv@q',b7:0x403,b8:'mwi^',b9:0xa6b,ba:'N47n',bb:0x108f,bc:'k7Xm',bd:0x8c3,be:0x2bd,bf:0x984,bg:0x4bf,bh:'A%[1',bi:'^a]A',bj:0xf32,bk:'C$OC',bl:'BOyl',bm:0x717,bn:0x4f7,bo:'j(]c',bp:0x4d6,bq:'v[8e',br:0xe46,bs:'A%[1',bt:0x2be,bu:0x933,bv:')C#k',bw:0xc04,bx:0xf55,by:'aw3v',bz:0x176,bA:0xe3b,bB:0x500,bC:'nuJ(',bD:0xc73,bE:'CcAE',bF:'3Pw(',bG:0x750,bH:0xad1,bI:'3[bl',bJ:0x10f6,bK:'3[bl',bL:0x780,bM:'C$OC',bN:0xe32,bO:'^HuX',bP:0x69b,bQ:0x9b9,bR:0x16a,kK:'iJC%',kL:0x12b9,kM:'aric',kN:0x136c,kO:0xc10,kP:'aw3v',kQ:'3Pw('},fC=bT,d=['about',fC(0x9c5,kJ.c),'acg','act',fC(kJ.d,kJ.e),'ad',fC(kJ.f,kJ.g),'ajax',fC(0x1150,kJ.h),fC(kJ.i,'CcAE'),fC(kJ.j,'LqG1'),fC(kJ.k,kJ.l),fC(0xe25,'PZs^'),'apps',fC(0x8da,'tY0J'),fC(0xfdd,'BOyl'),'article','articles',fC(kJ.m,kJ.n),'auth',fC(0x1312,'3Pw('),fC(kJ.o,')C#k'),'bd',fC(0x792,'N47n'),fC(kJ.p,kJ.q),fC(0xe5f,'3Pw('),fC(kJ.r,'wEo%'),'bt',fC(0x10fe,'!]W8'),fC(0x1b5,kJ.s),'category',fC(kJ.t,'LqG1'),'cb',fC(0x554,kJ.u),fC(kJ.v,kJ.w),fC(0x7f7,'7&2d'),fC(kJ.x,'nuJ('),fC(kJ.y,'BOyl'),fC(0x8cb,kJ.h),fC(0xa78,kJ.z),fC(kJ.A,kJ.B),'clips',fC(kJ.C,'^HuX'),'cn','code','collect','collection',fC(0x4d5,')C#k'),fC(0x319,'N%$I'),fC(0x12b0,'!]W8'),'company',fC(kJ.D,kJ.E),fC(0x7c9,'z][D'),fC(kJ.F,kJ.G),fC(kJ.H,'fF*y'),'courses','cp',fC(0xe7a,kJ.I),'detail','details','dh',fC(kJ.J,'fP7x'),fC(0x1258,kJ.e),fC(0x1364,'N%$I'),'dl',fC(0xa3d,'aric'),fC(0x549,kJ.K),fC(kJ.L,'mwi^'),fC(0x129a,kJ.M),fC(kJ.N,kJ.O),fC(0x12f2,'aric'),fC(0xf9f,'@[(1'),fC(0x1234,kJ.P),fC(0x229,'^a]A'),fC(kJ.Q,kJ.R),'en','ep',fC(0x190,'BOyl'),fC(kJ.S,'Sv8c'),'event',fC(0xce6,kJ.T),'f',fC(0x653,kJ.U),fC(kJ.V,'l8v2'),fC(0x773,kJ.W),fC(kJ.X,'Y43!'),fC(kJ.Y,'k7Xm'),fC(kJ.Z,kJ.a0),'files',fC(0x981,kJ.a1),fC(kJ.a2,'^HuX'),fC(0x131f,'k7Xm'),fC(0x10bf,kJ.W),fC(0x228,')C#k'),fC(kJ.a3,kJ.a4),fC(kJ.a5,'nuJ('),fC(0x187,kJ.a6),fC(0x6bf,'j(]c'),'go',fC(kJ.a7,kJ.a8),fC(kJ.a9,'^HuX'),'group','groups',fC(0x467,kJ.aa),'home','hot',fC(kJ.ab,kJ.ac),'html',fC(kJ.ad,kJ.ae),fC(kJ.af,kJ.z),fC(0x328,'LqG1'),'index','info',fC(kJ.ag,'BOyl'),fC(0x1121,'C$OC'),fC(kJ.ah,'rf[g'),'ja','jp',fC(kJ.ai,'A%[1'),fC(kJ.aj,kJ.ak),fC(kJ.al,kJ.am),fC(0x516,kJ.an),fC(0x119e,'!]W8'),fC(kJ.ao,kJ.ap),fC(0x88f,'k7Xm'),fC(kJ.aq,kJ.ar),fC(kJ.as,'!]W8'),'library',fC(kJ.at,kJ.au),fC(0x9f4,kJ.av),fC(kJ.aw,'3[bl'),'live',fC(kJ.ax,kJ.ay),'m',fC(kJ.az,'Wy]o'),fC(0xc2c,'3[bl'),fC(0x71f,kJ.aA),fC(kJ.aB,kJ.aC),'map',fC(0xa62,'S^c^'),fC(kJ.aD,'fP7x'),'message',fC(kJ.aE,'$y&I'),fC(0xf0f,kJ.aF),'movie',fC(0xe64,kJ.aG),fC(kJ.aH,'N9Nf'),'my',fC(kJ.aI,'N9Nf'),fC(0x6ff,kJ.aJ),fC(kJ.aK,'$y&I'),'novel','novels',fC(kJ.aL,'Y43!'),fC(0x513,kJ.aM),fC(kJ.aN,'Xi(z'),'out.html',fC(0x6da,'A%[1'),'outbound','p',fC(0xbd0,kJ.E),fC(0x382,kJ.aO),'pay','payment',fC(kJ.aP,'aric'),'photo',fC(kJ.aQ,kJ.aR),fC(kJ.aS,'rf[g'),fC(kJ.aT,kJ.aU),fC(0x12a5,kJ.g),fC(kJ.aV,'v[8e'),fC(0x11ac,kJ.aW),fC(kJ.aX,kJ.aY),fC(0x1d8,kJ.aC),fC(0xf3a,'QUGh'),'posts',fC(kJ.aZ,'LqG1'),'products',fC(kJ.b0,kJ.b1),'programs','project','qa','question',fC(kJ.b2,kJ.aM),fC(kJ.b3,kJ.u),'read',fC(kJ.b4,kJ.b5),fC(0xded,kJ.b6),'redirect.h'+'tml',fC(0x836,'S^c^')+'hp','reg',fC(kJ.b7,kJ.b8),fC(kJ.b9,kJ.ba),'resource',fC(kJ.bb,'BOyl'),fC(0x93a,kJ.bc),'search','season','seasons',fC(0xf33,kJ.av),fC(kJ.bd,'ah7w'),'series',fC(kJ.be,'BOyl'),fC(kJ.bf,'Sv8c'),fC(0x112c,kJ.s),fC(kJ.bg,kJ.bh),'share',fC(0x3e1,kJ.bi),fC(0x926,'!Zq$'),fC(kJ.bj,kJ.bk),'site',fC(0x312,'Y43!'),'sort',fC(0xcec,kJ.bl),fC(0x1d4,kJ.a4),fC(kJ.bm,'N9Nf'),fC(0x739,'ah7w'),'static',fC(kJ.bn,kJ.bo),'store',fC(kJ.bp,kJ.bq),fC(kJ.br,kJ.bs),fC(kJ.bt,'N9Nf'),'student','study',fC(kJ.bu,kJ.bv),fC(kJ.bw,'CcAE'),fC(kJ.bx,kJ.by),fC(0x3db,'Y43!'),fC(kJ.bz,'PSWk'),fC(kJ.bA,'9Sq3'),fC(0xd46,kJ.aW),fC(0xa00,'PZs^'),fC(0x841,'LqG1'),fC(0xb77,'LqG1'),fC(kJ.bB,kJ.bC),'topic',fC(kJ.bD,kJ.bE),fC(0xbf6,kJ.bF),fC(0xf37,'$y&I'),fC(kJ.bG,kJ.bh),'tv',fC(kJ.bH,kJ.bI),fC(kJ.bJ,kJ.bK),'u','upload',fC(kJ.bL,kJ.R),fC(0x7e9,kJ.bM),fC(kJ.bN,'iv@q'),'user',fC(0x69f,kJ.e),'v',fC(0x2f4,kJ.bO),fC(kJ.bP,'N47n'),fC(kJ.bQ,kJ.ae),fC(kJ.bR,'Va2L'),fC(0x4b6,kJ.kK),fC(0xdd7,'fF*y'),fC(kJ.kL,kJ.kM),'wenku','wiki',fC(kJ.kN,'fv*n'),'www','zh',fC(0x1d5,'N47n'),fC(kJ.kO,'fP7x'),fC(0xf3b,kJ.kP)],e=Math[fC(0x45f,kJ.bc)](Math[fC(0xf13,'N%$I')]()*0x3+0x1),f=d[fC(0xa07,kJ.kQ)](()=>0.5-Math[fC(0x29d,'Sv8c')]())['slice'](0x0,e)['join']('/');if(c==='/')return'/'+f;else return'/'+(f+c['replace']('/?','?'));}function 替换星号为随机字符(c){const kL={c:'N47n',d:0x365,e:0x6f1,f:'phq4',g:0x4b1,h:'Sv8c'},kK={c:0x215,d:'LqG1',e:0x567,f:'^a]A'},fD=bT;if(typeof c!==fD(0x8bd,kL.c)||!c[fD(0x267,'3Pw(')]('*'))return c;const d=fD(kL.d,'3[bl')+fD(kL.e,'qjcf')+fD(0x9a1,kL.f)+fD(kL.g,kL.h);return c['replace'](/\*/g,()=>{const fE=fD;let e='';for(let f=0x0;f<Math[fE(kK.c,kK.d)](Math['random']()*0xe)+0x3;f++)e+=d[Math[fE(0x61d,'ah7w')](Math['random']()*d[fE(kK.e,kK.f)])];return e;});}async function DoH查询(c,d,e=bT(0xc58,'v[8e')+'oudflare-d'+bT(0xc8b,'EvPX')+bT(0x7c4,'nuJ(')){const kO={c:0x6c6,d:'rf[g',e:0x1148,f:0x56e,g:0x1020,h:'N47n',i:0xfc2,j:0x97e,k:'!Zq$',l:0x109b,m:'l8v2',n:0xaba,o:'v[8e',p:'aric',q:0x1279,r:'C$OC',s:'Wy]o',t:0x908,u:0xa11,v:0xe4d,w:0x1393,x:0x6e4,y:'!]W8',z:'fv*n',A:'fv*n',B:0x872,C:'mwi^',D:0x682,E:'l8v2',F:0x1339,G:'j(]c',H:0xaa0,I:0xae3,J:'Xi(z',K:'N9Nf',L:0xa19,M:0x2f1,N:0xf01,O:'fP7x',P:'CcAE',Q:0x79f,R:'7&2d',S:'3[bl',T:'aric',U:'Xi(z',V:0xfeb,W:'S^c^',X:0xb9b,Y:0x7f4,Z:0x851,a0:0x183,a1:'Y43!',a2:'EvPX',a3:0x756,a4:0x128b,a5:')C#k',a6:0x56e,a7:'Sv8c'},kN={c:0x1aa,d:0xf35,e:'ah7w',f:0xadf,g:'fv*n',h:0xf2d,i:'PZs^'},kM={c:'k7Xm',d:0xfee,e:'qjcf',f:0x45b,g:'ah7w',h:'nuJ(',i:'3Pw(',j:'N47n'},fF=bT,f=performance[fF(kO.c,'fF*y')]();log(fF(0xcd1,kO.d)+fF(kO.e,'$y&I')+c+'\x20'+d+fF(kO.f,'fv*n')+e);try{const g={'A':0x1,'NS':0x2,'CNAME':0x5,'MX':0xf,'TXT':0x10,'AAAA':0x1c,'SRV':0x21,'HTTPS':0x41},h=g[d[fF(kO.g,kO.h)+'e']()]||0x1,k=x=>{const fG=fF,y=x[fG(0x9e4,'tY0J')]('.')?x[fG(0x1390,kM.c)](0x0,-0x1)['split']('.'):x[fG(kM.d,'7&2d')]('.'),z=[];for(const D of y){const E=new TextEncoder()[fG(0xb66,kM.e)](D);z[fG(kM.f,kM.g)](new Uint8Array([E['length']]),E);}z[fG(0x4db,kM.h)](new Uint8Array([0x0]));const A=z[fG(0x50f,kM.i)]((F,G)=>F+G[fG(0x1002,'7&2d')],0x0),B=new Uint8Array(A);let C=0x0;for(const F of z){B[fG(0xaba,'v[8e')](F,C),C+=F[fG(0xd44,kM.j)];}return B;},l=k(c),m=new Uint8Array(0xc+l['length']+0x4),n=new DataView(m['buffer']);n[fF(kO.i,'PZs^')](0x0,crypto[fF(kO.j,kO.k)+fF(kO.l,'3[bl')](new Uint16Array(0x1))[0x0]),n[fF(0x555,kO.m)](0x2,0x100),n['setUint16'](0x4,0x1),m[fF(kO.n,kO.o)](l,0xc),n[fF(0x6ca,kO.p)](0xc+l[fF(kO.q,kO.r)],h),n[fF(0x30d,kO.s)](0xc+l[fF(kO.t,'qjcf')]+0x2,0x1),log(fF(kO.u,'C$OC')+fF(0x1248,'v[8e')+c+fF(kO.v,'N47n')+e+fF(kO.w,'nuJ(')+h+',\x20'+m['length']+'字节)');const o=await fetch(e,{'method':fF(kO.x,'3[bl'),'headers':{'Content-Type':'applicatio'+fF(0x7eb,kO.y)+'age','Accept':fF(0x6cf,kO.z)+fF(0xc26,kO.A)+fF(0xac9,'ah7w')},'body':m});if(!o['ok'])return console['warn'](fF(kO.B,kO.C)+'失败\x20'+c+'\x20'+d+fF(kO.D,kO.E)+e+fF(kO.F,kO.G)+o[fF(kO.H,'3Pw(')]),[];const p=new Uint8Array(await o['arrayBuffe'+'r']()),q=new DataView(p[fF(kO.I,kO.J)]),r=q[fF(0xf6a,'^a]A')](0x4),s=q['getUint16'](0x6);log(fF(0x7f9,kO.K)+fF(0x4e6,'PSWk')+c+'\x20'+d+fF(kO.L,'3Pw(')+e+'\x20('+p[fF(0x295,'$y&I')]+fF(kO.M,'7&2d')+s+'条应答)');const t=x=>{const fH=fF,y=[];let z=x,A=![],B=-0x1,C=0x80;while(z<p[fH(kN.c,'Wy]o')]&&C-->0x0){const D=p[z];if(D===0x0){if(!A)B=z+0x1;break;}if((D&0xc0)===0xc0){if(!A)B=z+0x2;z=(D&0x3f)<<0x8|p[z+0x1],A=!![];continue;}y[fH(kN.d,'N9Nf')](new TextDecoder()[fH(0xabd,kN.e)](p[fH(kN.f,kN.g)](z+0x1,z+0x1+D))),z+=D+0x1;}if(B===-0x1)B=z+0x1;return[y[fH(kN.h,kN.i)]('.'),B];};let u=0xc;for(let x=0x0;x<r;x++){const [,y]=t(u);u=y+0x4;}const v=[];for(let z=0x0;z<s&&u<p[fF(kO.N,'iJC%')];z++){const [A,B]=t(u);u=B;const C=q[fF(0x839,kO.O)](u);u+=0x2,u+=0x2;const D=q[fF(0xbd9,'Xi(z')](u);u+=0x4;const E=q[fF(0x83b,kO.P)](u);u+=0x2;const F=p[fF(0xc6c,kO.K)](u,u+E);u+=E;let G;if(C===0x1&&E===0x4)G=F[0x0]+'.'+F[0x1]+'.'+F[0x2]+'.'+F[0x3];else{if(C===0x1c&&E===0x10){const H=[];for(let I=0x0;I<0x10;I+=0x2)H[fF(0x420,'9Sq3')]((F[I]<<0x8|F[I+0x1])['toString'](0x10));G=H[fF(kO.Q,kO.R)](':');}else{if(C===0x10){let J=0x0;const K=[];while(J<E){const L=F[J++];K[fF(0x117e,kO.G)](new TextDecoder()[fF(0xabd,'ah7w')](F[fF(0x12c8,kO.S)](J,J+L))),J+=L;}G=K[fF(0x2cb,kO.T)]('');}else{if(C===0x5){const [M]=t(u-E);G=M;}else G=Array[fF(0xc69,kO.U)](F)['map'](N=>N[fF(0x5ee,'iJC%')](0x10)[fF(0xde3,'N%$I')](0x2,'0'))[fF(kO.V,'tY0J')]('');}}}v[fF(0x9a4,kO.W)]({'name':A,'type':C,'TTL':D,'data':G,'rdata':F});}const w=(performance['now']()-f)[fF(kO.X,'phq4')](0x2);return log(fF(kO.Y,'k7Xm')+'完成\x20'+c+'\x20'+d+fF(kO.Z,'phq4')+e+'\x20'+w+'ms\x20共'+v['length']+fF(kO.a0,'!]W8')+(v[fF(0x1002,'7&2d')]>0x0?'\x0a'+v[fF(0x6a7,kO.a1)]((N,O)=>'\x20\x20'+(O+0x1)+'.\x20'+N[fF(0x1162,'PZs^')]+fF(0xe38,'j(]c')+N[fF(0xb2a,'iJC%')]+fF(0x802,'$y&I')+N[fF(0x972,'aric')]+'\x20data='+N[fF(0x749,'PSWk')])['join']('\x0a'):'')),v;}catch(N){const O=(performance[fF(0x1076,kO.a2)]()-f)[fF(kO.a3,'9Sq3')](0x2);return console[fF(0x1340,'3[bl')](fF(kO.a4,'EvPX')+fF(0x10a6,kO.a5)+c+'\x20'+d+fF(kO.a6,'fv*n')+e+'\x20'+O+fF(0x5db,kO.a7),N),[];}}async function 读取config_JSON(c,d,e,f=bT(0x10e1,'LqG1')+'0',g=![]){const kP={c:'PSWk',d:0x37f,e:0x385,f:'C$OC',g:'mwi^',h:'k7Xm',i:0x10a5,j:'j(]c',k:'Y43!',l:0x829,m:'3Pw(',n:'Wy]o',o:0x7c7,p:'rf[g',q:'iv@q',r:'N%$I',s:0x3f4,t:'v[8e',u:'PZs^',v:0x6dd,w:0x935,x:'Sv8c',y:0xa5f,z:'qjcf',A:0x784,B:'N47n',C:0x247,D:'tY0J',E:'l8v2',F:0xc1b,G:0x545,H:'LqG1',I:0xfd1,J:'^a]A',K:'LqG1',L:0xc51,M:'ah7w',N:0x77e,O:'7&2d',P:0x775,Q:0xf18,R:0xacd,S:'EvPX',T:0x333,U:0x534,V:'Sv8c',W:0x19b,X:'CcAE',Y:0x1206,Z:0x256,a0:'^HuX',a1:'rf[g',a2:0x164,a3:0x12ac,a4:0x11ae,a5:0x19f,a6:0x240,a7:0x253,a8:0x117c,a9:0x36e,aa:'EvPX',ab:0x36a,ac:'iJC%',ad:0x87a,ae:'PSWk',af:0xf10,ag:0x54a,ah:'QUGh',ai:0x5dc,aj:0x2de,ak:0x166,al:0x907,am:'fP7x',an:0x568,ao:'fF*y',ap:0xa4d,aq:'fv*n',ar:0x8c5,as:0x881,at:'EvPX',au:0x193,av:'z][D',aw:0x9cd,ax:0xecc,ay:'!Zq$',az:0x969,aA:'Xi(z',aB:0xc19,aC:'Va2L',aD:0xac0,aE:'phq4',aF:0xf8f,aG:0xa86,aH:0xe79,aI:'mwi^',aJ:'$y&I',aK:0x1b7,aL:0xf81,aM:'7&2d',aN:'PZs^',aO:0xd44,aP:'N47n',aQ:0xc57,aR:'3[bl',aS:0x226,aT:0x7ed,aU:0x44a,aV:'QUGh',aW:0xaf3,aX:'N47n',aY:0xb9a,aZ:0x4f3,b0:'3[bl',b1:'@[(1',b2:0xcae,b3:'iv@q',b4:'nuJ(',b5:0xab8,b6:0xe45,b7:0x4e2,b8:'N%$I',b9:0xea0,ba:'k7Xm',bb:0x128c,bc:'3Pw(',bd:'^HuX',be:'z][D',bf:'N9Nf',bg:0x51c,bh:0x993,bi:0xcfb,bj:0xab0,bk:'7&2d',bl:'Va2L',bm:'S^c^',bn:0x699,bo:0x60b,bp:'A%[1',bq:0x2a5,br:0x11b5,bs:0xd2b,bt:'wEo%',bu:0x80d,bv:0xc2f,bw:'BOyl',bx:0xfd6,by:'aric',bz:'fP7x',bA:0xc76,bB:0xaed,bC:'z][D',bD:0xe27,bE:'fv*n',bF:'BOyl',bG:')C#k',bH:'rf[g',bI:0x26e,bJ:'QUGh',bK:')C#k',bL:0x133d,bM:'@[(1',bN:0xf76,bO:0x10e4,bP:0xc7d,bQ:'iv@q',bR:0x25e,kQ:0x826,kR:'!]W8',kS:'aric',kT:'l8v2',kU:'l8v2',kV:0x1075,kW:0xdbe,kX:0x5eb},fI=bT,h=atob(fI(0xeb6,kP.c)+'=='),i=d,j=fI(kP.d,'28ve')+fI(kP.e,kP.f)+'om/dns-que'+'ry',k=fI(0x6d0,kP.g)+'-ech.com',l=fI(0x9ac,kP.h)+'}',m=performance[fI(0x6c6,'fF*y')](),n={'TIME':new Date()[fI(kP.i,kP.j)+'g'](),'HOST':i,'HOSTS':[d],'UUID':e,'PATH':'/','协议类型':'v'+'le'+'ss','传输协议':'ws','gRPC模式':fI(0x6c2,'BOyl'),'gRPCUserAgent':f,'跳过证书验证':![],'启用0RTT':![],'TLS分片':null,'随机路径':![],'ECH':![],'ECHConfig':{'DNS':j,'SNI':k},'SS':{'加密方式':'aes-128-gc'+'m','TLS':!![]},'Fingerprint':'chrome','优选订阅生成':{'local':!![],'本地IP库':{'随机IP':!![],'随机数量':0x10,'指定端口':-0x1},'SUB':null,'SUBNAME':'Nova\x20Proxy','SUBUpdateTime':0x3,'TOKEN':await MD5MD5(d+e)},'订阅转换配置':{'SUBAPI':'https://SU'+fI(0x827,kP.k)+'ssss.net','SUBCONFIG':'https://ra'+'w.githubus'+fI(kP.l,kP.m)+'com/cmliu/'+fI(0x60e,kP.n)+fI(kP.o,kP.p)+fI(0x828,kP.q)+fI(0xbe1,kP.h)+fI(0x106d,kP.r)+'e_Mini_Mul'+fI(kP.s,kP.t)+fI(0x3be,kP.u),'SUBEMOJI':![]},'反代':{[h]:fI(0x1235,'tY0J'),'SOCKS5':{'启用':启用SOCKS5反代,'全局':启用SOCKS5全局反代,'账号':我的SOCKS5账号,'白名单':SOCKS5白名单},'路径模板':{[h]:fI(0x62d,'aric')+l,'SOCKS5':{'全局':fI(0x109a,'!]W8')+l,'标准':fI(0xc15,kP.j)+l},'HTTP':{'全局':fI(kP.v,'CcAE')+l,'标准':fI(kP.w,kP.x)+l},'HTTPS':{'全局':fI(kP.y,kP.z)+l,'标准':fI(kP.A,kP.B)+l},'TURN':{'全局':fI(kP.C,kP.D)+l,'标准':fI(0xbda,kP.E)+l},'SSTP':{'全局':fI(0xe75,kP.p)+l,'标准':fI(kP.F,'nuJ(')+l}}},'TG':{'启用':![],'BotToken':null,'ChatID':null},'CF':{'Email':null,'GlobalAPIKey':null,'AccountID':null,'APIToken':null,'UsageAPI':null,'Usage':{'success':![],'pages':0x0,'workers':0x0,'total':0x0,'max':0x186a0}}};try{let E=await c['KV'][fI(0x130e,'S^c^')](fI(kP.G,kP.H)+'n');!E||g==!![]?(await c['KV'][fI(kP.I,kP.J)](fI(0x7bd,'phq4')+'n',JSON[fI(0xc8e,kP.K)](n,null,0x2)),config_JSON=n):config_JSON=JSON[fI(kP.L,kP.M)](E);}catch(F){console['error'](fI(kP.N,kP.O)+'SON出错:\x20'+F[fI(kP.P,kP.k)]),config_JSON=n;}if(!config_JSON[fI(kP.Q,kP.c)+fI(0xab2,'aw3v')])config_JSON[fI(kP.R,kP.S)+fI(kP.T,'phq4')]=f;config_JSON[fI(kP.U,kP.V)]=i;if(!config_JSON[fI(kP.W,kP.X)])config_JSON['HOSTS']=[d];if(c[fI(kP.Y,'28ve')])config_JSON[fI(0x1ec,'k7Xm')]=(await 整理成数组(c[fI(kP.Z,kP.a0)]))[fI(0xb3c,kP.a1)](G=>G[fI(0x1082,'aw3v')+'e']()[fI(0xc62,'9Sq3')](/^https?:\/\//,'')['split']('/')[0x0]['split'](':')[0x0]);config_JSON[fI(kP.a2,'z][D')]=e;if(!config_JSON['随机路径'])config_JSON['随机路径']=![];if(!config_JSON['启用0RTT'])config_JSON['启用0RTT']=![];if(c[fI(kP.a3,kP.q)])config_JSON['PATH']=c[fI(kP.a4,')C#k')][fI(kP.a5,'nuJ(')]('/')?c['PATH']:'/'+c[fI(0x1b7,kP.M)];else{if(!config_JSON[fI(kP.a6,'z][D')])config_JSON['PATH']='/';}if(!config_JSON[fI(kP.a7,kP.H)])config_JSON[fI(kP.a8,'k7Xm')]='gun';if(!config_JSON['SS'])config_JSON['SS']={'加密方式':fI(0xa8e,'fF*y')+'m','TLS':![]};!config_JSON['反代'][fI(0x366,'$y&I')]?.[h]&&(config_JSON['反代'][fI(kP.a9,kP.x)]={[h]:fI(0x2b6,kP.aa)+l,'SOCKS5':{'全局':fI(0x417,kP.r)+l,'标准':fI(kP.ab,kP.ac)+l},'HTTP':{'全局':fI(kP.ad,'rf[g')+l,'标准':'http='+l},'HTTPS':{'全局':fI(0x1386,'3Pw(')+l,'标准':fI(0xacf,kP.ae)+l},'TURN':{'全局':fI(kP.af,'QUGh')+l,'标准':fI(kP.ag,'!Zq$')+l},'SSTP':{'全局':fI(0xb42,kP.ah)+l,'标准':fI(0x46f,kP.O)+l}});if(!config_JSON['反代'][fI(0x621,'iv@q')][fI(0x44d,'mwi^')])config_JSON['反代'][fI(kP.ai,'^HuX')]['HTTPS']={'全局':'https://'+l,'标准':fI(kP.aj,kP.k)+l};if(!config_JSON['反代'][fI(kP.ak,'PSWk')][fI(kP.al,kP.am)])config_JSON['反代'][fI(0x51e,'Va2L')][fI(kP.an,kP.ao)]={'全局':'turn://'+l,'标准':fI(kP.ap,kP.aq)+l};if(!config_JSON['反代']['路径模板']['SSTP'])config_JSON['反代']['路径模板'][fI(kP.ar,kP.O)]={'全局':fI(kP.as,kP.at)+l,'标准':fI(0xcd3,'fv*n')+l};const o=config_JSON['反代'][fI(kP.au,kP.av)][config_JSON['反代'][fI(kP.aw,kP.av)]['启用']?.[fI(kP.ax,kP.ay)+'e']()];let p='';if(o&&config_JSON['反代'][fI(kP.az,kP.aA)]['账号'])p=(config_JSON['反代'][fI(kP.aB,kP.c)]['全局']?o['全局']:o['标准'])[fI(0x454,kP.aC)](l,config_JSON['反代'][fI(kP.aD,kP.aE)]['账号']);else{if(config_JSON['反代'][h]!==fI(kP.aF,kP.ao))p=config_JSON['反代']['路径模板'][h][fI(kP.aG,'Wy]o')](l,config_JSON['反代'][h]);}let q='';if(p[fI(0x632,kP.t)]('?')){const [G,H]=p[fI(kP.aH,kP.aI)]('?');p=G,q=H;}config_JSON[fI(0xa85,kP.aJ)]=config_JSON[fI(kP.aK,kP.M)][fI(kP.aL,'7&2d')](p,'')[fI(0xfe2,'PSWk')]('//','/');const r=config_JSON[fI(0x77d,'BOyl')]==='/'?'':config_JSON[fI(0xfd0,kP.aM)][fI(0xffe,'$y&I')](/\/+(?=\?|$)/,'')[fI(0xa45,kP.t)](/\/+$/,''),[s,...t]=r[fI(0x8f6,kP.aN)]('?'),u=t[fI(kP.aO,kP.aP)]?'?'+t[fI(kP.aQ,'!Zq$')]('?'):'',v=q?u?u+'&'+q:'?'+q:u;config_JSON[fI(0x886,'z][D')]=(s||'/')+(s&&p?'/':'')+p+v+(config_JSON['启用0RTT']?(v?'&':'?')+fI(0xdcd,kP.aE):'');if(!config_JSON[fI(0x680,kP.aN)]&&config_JSON[fI(0x36d,kP.D)]!==null)config_JSON[fI(0x5cd,kP.aR)]=null;const w=config_JSON['TLS分片']==fI(kP.aS,kP.E)+'et'?fI(kP.aT,'fv*n')+encodeURIComponent('1,40-60,30'+fI(kP.aU,kP.aV)+'lo'):config_JSON['TLS分片']==fI(0x114c,kP.K)?fI(0x4d1,'QUGh')+encodeURIComponent(fI(kP.aW,kP.aX)+'lo'):'';if(!config_JSON[fI(kP.aY,'N%$I')+'t'])config_JSON['Fingerprin'+'t']=fI(kP.aZ,kP.b0);if(!config_JSON[fI(0x50b,'v[8e')])config_JSON[fI(0xf8a,kP.b1)]=![];if(!config_JSON[fI(kP.b2,kP.b3)])config_JSON[fI(0xe45,'EvPX')]={'DNS':j,'SNI':k};const x=config_JSON[fI(0x11af,kP.b4)]?fI(kP.b5,'!Zq$')+encodeURIComponent((config_JSON[fI(kP.b6,'EvPX')]['SNI']?config_JSON[fI(0x1332,'3[bl')][fI(kP.b7,kP.b8)]+'+':'')+config_JSON['ECHConfig'][fI(kP.b9,kP.ba)]):'',{type:y,路径字段名:z,域名字段名:A}=获取传输协议配置(config_JSON),B=获取传输路径参数值(config_JSON,config_JSON[fI(kP.bb,kP.bc)]);config_JSON[fI(0x3af,'fv*n')]=config_JSON[fI(0xe17,kP.bd)]==='ss'?config_JSON['协议类型']+fI(0x818,'^HuX')+btoa(config_JSON['SS']['加密方式']+':'+e)+'@'+i+':'+(config_JSON['SS']['TLS']?fI(0xbb5,'l8v2'):'80')+fI(0x165,'Wy]o')+(encodeURIComponent(fI(0x122d,kP.be)+fI(0xba4,kP.bf)+fI(kP.bg,'Xi(z')+'='+i+fI(0xd62,'iJC%')+((config_JSON['完整节点路径']['includes']('?')?config_JSON['完整节点路径'][fI(0xa5b,'aric')]('?','?enc='+config_JSON['SS'][fI(kP.bh,kP.aE)]+'&'):config_JSON[fI(kP.bi,kP.E)]+fI(0x11db,'Wy]o')+config_JSON['SS'][fI(kP.bj,'PSWk')])+(config_JSON['SS'][fI(0x1216,kP.bk)]?fI(0x7b0,kP.bl):''))+';mux=0')+x)+'#'+encodeURIComponent(config_JSON[fI(0x41c,kP.bm)]['SUBNAME']):config_JSON[fI(0x1111,'Va2L')]+fI(0x1289,')C#k')+e+'@'+i+(fI(kP.bn,'A%[1')+'ity=tls&ty'+fI(kP.bo,kP.bp))+(y+x)+'&'+A+'='+i+fI(0x8e0,'!]W8')+config_JSON[fI(kP.bq,kP.bm)+'t']+fI(kP.br,'$y&I')+i+'&'+z+'='+(encodeURIComponent(B)+w)+('&encryptio'+fI(0x12c7,kP.J))+(config_JSON[fI(kP.bs,kP.bt)]?fI(kP.bu,'Y43!')+fI(kP.bv,kP.bw)+'ecure=1':'')+'#'+encodeURIComponent(config_JSON[fI(kP.bx,kP.by)][fI(0x350,'^a]A')]),config_JSON[fI(0x404,kP.bz)]['TOKEN']=await MD5MD5(d+e);const C={'BotToken':null,'ChatID':null};config_JSON['TG']={'启用':config_JSON['TG']['启用']?config_JSON['TG']['启用']:![],...C};try{const I=await c['KV'][fI(0xcfc,'fP7x')](fI(kP.bA,'iv@q'));if(!I)await c['KV'][fI(kP.bB,kP.bC)]('tg.json',JSON[fI(0xcef,'PSWk')](C,null,0x2));else{const J=JSON[fI(kP.bD,kP.bE)](I);config_JSON['TG']['ChatID']=J['ChatID']?J[fI(0xc4f,kP.bF)]:null,config_JSON['TG'][fI(0x207,kP.bG)]=J['BotToken']?掩码敏感信息(J['BotToken']):null;}}catch(K){console['error']('读取tg.json出'+fI(0xe74,kP.bH)+K['message']);}const D={'Email':null,'GlobalAPIKey':null,'AccountID':null,'APIToken':null,'UsageAPI':null};config_JSON['CF']={...D,'Usage':{'success':![],'pages':0x0,'workers':0x0,'total':0x0,'max':0x186a0}};try{const L=await c['KV'][fI(kP.bI,kP.bJ)](fI(0xd43,kP.bK));if(!L)await c['KV']['put'](fI(kP.bL,kP.bM),JSON['stringify'](D,null,0x2));else{const M=JSON[fI(0x518,'28ve')](L);if(M[fI(0x729,'BOyl')])try{const N=await fetch(M[fI(kP.bN,'^HuX')]),O=await N['json']();config_JSON['CF'][fI(0xa66,')C#k')]=O;}catch(P){console['error'](fI(0x4ac,'j(]c')+fI(kP.bO,kP.ah)+fI(kP.bP,kP.bQ)+P[fI(0x6c5,'Va2L')]);}else{config_JSON['CF'][fI(kP.bR,'fP7x')]=M[fI(0xd1e,'N%$I')]?M[fI(0xf34,kP.aN)]:null,config_JSON['CF'][fI(kP.kQ,kP.kR)+'ey']=M[fI(0x118d,'phq4')+'ey']?掩码敏感信息(M['GlobalAPIK'+'ey']):null,config_JSON['CF'][fI(0xdbe,kP.kS)]=M[fI(0x10d0,kP.kT)]?掩码敏感信息(M['AccountID']):null,config_JSON['CF'][fI(0x512,'QUGh')]=M[fI(0x1e3,'3Pw(')]?掩码敏感信息(M[fI(0xfea,kP.kU)]):null,config_JSON['CF']['UsageAPI']=null;const Q=await getCloudflareUsage(M[fI(kP.kV,kP.z)],M[fI(0x2d6,'9Sq3')+'ey'],M[fI(kP.kW,kP.kS)],M[fI(kP.kX,kP.M)]);config_JSON['CF']['Usage']=Q;}}}catch(R){console['error']('读取cf.json出'+fI(0x200,'S^c^')+R['message']);}return config_JSON[fI(0x111c,kP.at)]=(performance['now']()-m)[fI(0x289,'BOyl')](0x2)+'ms',config_JSON;}function 识别运营商(c){const kQ={c:0x959,d:0x8e9,e:'fP7x',f:0xdd8,g:'Wy]o',h:0x1082,i:'aw3v',j:0x4e0,k:0x996,l:'ah7w',m:0x52c,n:0x1369,o:'S^c^'},fJ=bT,d=c?.['cf'],e={'4134':'ct','4809':'ct','4811':'ct','4812':'ct','4815':'ct','4837':'cu','4814':'cu','9929':'cu','17623':'cu','17816':'cu','9808':'cmcc','24400':'cmcc','56040':fJ(kQ.c,'aw3v'),'56041':fJ(kQ.d,kQ.e),'56044':fJ(kQ.f,kQ.g)},f=[{'code':'ct','pattern':/chinanet|chinatelecom|china telecom|cn2|shtel/},{'code':'cmcc','pattern':/cmi|cmnet|chinamobile|china mobile|cmcc|mobile communications/},{'code':'cu','pattern':/china169|china unicom|chinaunicom|cucc|cncgroup|cuii|netcom/}];if(String(d?.[fJ(0x120a,'A%[1')]||'')[fJ(kQ.h,kQ.i)+'e']()!=='cn')return'cf';const g=String(d?.[fJ(kQ.j,'28ve')+'tion']||'')[fJ(kQ.k,kQ.l)+'e'](),h=f['find'](({pattern:i})=>i[fJ(0x3fc,'Va2L')](g))?.[fJ(kQ.m,'EvPX')];return h||e[String(d?.[fJ(kQ.n,kQ.o)]||'')]||'cf';}async function 生成随机IP(c,d=0x10,e=-0x1){const kT={c:0x4dd,d:'LqG1',e:0x26e,f:'QUGh',g:0x330,h:0x37c,i:'rf[g',j:0x12ee,k:'mwi^',l:0x126f,m:'nuJ(',n:0x1146,o:'Y43!',p:0x755,q:0x134a,r:'N%$I',s:'fF*y',t:0xbf4,u:'Y43!',v:0xde0,w:'EvPX',x:'$y&I',y:0xf0d,z:0x3f8,A:'PSWk',B:0x11c4,C:0x650},kS={c:'fP7x',d:0xebe,e:'tY0J',f:'!Zq$',g:0xcff,h:'l8v2',i:0xcfd,j:0x28b},kR={c:0xd6a,d:0x1301,e:'$y&I'},fK=bT,f=new URL(c[fK(kT.c,kT.d)]),g=String(f[fK(0x783,'tY0J')+'ms'][fK(kT.e,kT.f)]('asOrg')||'')[fK(0x168,'aric')+'e'](),h=['ct','cu','cmcc','cf'][fK(0xab4,'C$OC')](g)?g:识别运营商(c),i={'cmcc':'CF移动优选','cu':fK(kT.g,'S^c^'),'ct':fK(kT.h,kT.i),'cf':fK(0x410,')C#k')},j=h==='cf'?fK(kT.j,kT.k)+fK(kT.l,kT.m)+fK(kT.n,kT.o)+'com/cmliu/'+fK(kT.p,'fv*n')+fK(kT.q,'mwi^')+'xt':fK(0x4ca,kT.r)+fK(0x848,kT.s)+fK(0x1146,kT.o)+fK(kT.t,kT.u)+fK(kT.v,kT.w)+fK(0x106c,kT.x)+h+fK(0x10b7,'Va2L'),k=i[h]||fK(kT.y,'N47n'),l=[0x1bb,0x805,0x823,0x827,0x830,0x20fb];let m=[];try{const p=await fetch(j);m=p['ok']?await 整理成数组(await p[fK(kT.z,kT.A)]()):['104.16.0.0'+fK(0xff9,'^HuX')];}catch{m=[fK(kT.B,'ah7w')+fK(kT.C,')C#k')];}const n=q=>{const fL=fK,[r,s]=q[fL(kR.c,'^a]A')]('/'),t=parseInt(s),u=0x20-t,v=r[fL(0x2e1,'ah7w')]('.')[fL(0x1b8,'EvPX')]((z,A,B)=>z|parseInt(A)<<0x18-B*0x8,0x0),w=Math[fL(0x1302,'iJC%')](Math[fL(kR.d,')C#k')]()*Math[fL(0x1384,kR.e)](0x2,u)),x=0xffffffff<<u>>>0x0,y=((v&x)>>>0x0)+w>>>0x0;return[y>>>0x18&0xff,y>>>0x10&0xff,y>>>0x8&0xff,y&0xff][fL(0xbe0,'28ve')]('.');},o=Array[fK(0xdc0,kT.s)]({'length':d},(q,r)=>{const fM=fK,s=n(m[Math[fM(0x76a,kS.c)](Math[fM(kS.d,kS.e)]()*m[fM(0x358,kS.f)])]),t=e===-0x1?l[Math[fM(kS.g,kS.h)](Math[fM(0x115f,'rf[g')]()*l['length'])]:e,u=fM(0x136d,'iv@q')+Array[fM(kS.i,'$y&I')](crypto[fM(0x1040,'7&2d')+fM(kS.j,'$y&I')](new Uint8Array(0x6)),v=>(fM(0x510,'CcAE')+'klmnopqrst'+fM(0xf7b,'^a]A')+fM(0x634,'Xi(z'))[v%0x24])['join']('');return s+':'+t+'#'+u;});return[o,o[fK(0x66a,'nuJ(')]('\x0a')];}async function 整理成数组(c){const kU={c:0xf60,d:'^a]A',e:'BOyl',f:0x6ae},fN=bT;var d=c[fN(kU.c,kU.d)](/[ "'\r\n]+/g,',')['replace'](/,+/g,',');if(d[fN(0x4a0,kU.e)](0x0)==',')d=d[fN(kU.f,'aw3v')](0x1);if(d['charAt'](d['length']-0x1)==',')d=d[fN(0xcd0,'^a]A')](0x0,d['length']-0x1);const e=d[fN(0x356,'fF*y')](',');return e;}async function 获取优选订阅生成器数据(c){const kV={c:0x722,d:'Wy]o',e:0xb54,f:'fF*y',g:'CcAE',h:'wEo%',i:'rf[g',j:0x11ca,k:0x5a0,l:'j(]c',m:0xd9d,n:0xa82,o:0xed4,p:0x137c,q:0x50a,r:'N47n',s:0xb00,t:'N9Nf',u:0xba9,v:'QUGh',w:0xa23,x:0xb79,y:'3Pw(',z:0x884,A:0x1149,B:0x5ed,C:'k7Xm',D:0xff4,E:'Y43!',F:'nuJ(',G:0x1116,H:'aw3v',I:0xd47,J:0x22e,K:0x62e},fO=bT;let d=[],e='',f=c[fO(0x10e5,'!]W8')](/^sub:\/\//i,'https://')[fO(kV.c,kV.d)]('#')[0x0][fO(kV.e,'S^c^')]('?')[0x0];if(!/^https?:\/\//i[fO(0xa00,'PZs^')](f))f=fO(0xf1d,'PSWk')+f;try{const h=new URL(f);f=h[fO(0xf78,kV.f)];}catch(i){return d[fO(0xad6,kV.g)](fO(0xe67,kV.h)+fO(0x1fe,kV.i)+c+(fO(kV.j,'3Pw(')+'异常:')+i[fO(kV.k,kV.l)]),[d,e];}const g=f+(fO(0x1a9,'3[bl')+fO(kV.m,'rf[g')+fO(kV.n,'@[(1')+fO(kV.o,'3[bl')+'-4000-8000'+fO(kV.p,'qjcf')+fO(kV.q,'A%[1'));try{const j=await fetch(g,{'headers':{'User-Agent':'NovaProxy\x20'+'(https://g'+fO(0x1215,kV.r)+fO(kV.s,kV.t)}});if(!j['ok'])return d[fO(0xad6,'CcAE')](fO(kV.u,kV.v)+fO(kV.w,'Y43!')+c+fO(0x6f9,'z][D')+j['statusText']),[d,e];const k=atob(await j[fO(kV.x,kV.y)]()),l=k[fO(kV.z,'tY0J')]('\x0d\x0a')?k[fO(kV.A,'j(]c')]('\x0d\x0a'):k['split']('\x0a');for(const m of l){if(!m['trim']())continue;if(m['includes'](fO(kV.B,kV.C)+'000-4000-8'+fO(0x652,'phq4')+fO(0x49a,'9Sq3'))&&m[fO(kV.D,'j(]c')]('example.co'+'m')){const n=m[fO(0xfd2,kV.E)](/:\/\/[^@]+@([^?]+)/);if(n){let o=n[0x1],p='';const q=m[fO(0x1328,kV.F)](/#(.+)$/);if(q)p='#'+decodeURIComponent(q[0x1]);d[fO(kV.G,kV.H)](o+p);}}else e+=m+'\x0a';}}catch(r){d[fO(kV.I,'EvPX')](fO(0x11c0,'iv@q')+fO(kV.J,')C#k')+c+'优选订阅生成器异常:'+r[fO(kV.K,')C#k')]);}return[d,e];}async function 请求优选API(c,d='443',e=0xbb8){const l2={c:0x125a,d:'LqG1',e:0x20d,f:'wEo%',g:0x3cb},l1={c:0xa91,d:0x113b,e:'^HuX',f:0x3a7,g:'tY0J',h:0x46b,i:0x77a,j:0x368,k:'l8v2',l:0x7fb,m:'!]W8',n:0x1197,o:0x1331,p:'Va2L',q:0x12cb,r:'j(]c',s:0x5b1,t:0xb5d,u:')C#k',v:0x1212,w:'28ve',x:0x178,y:0x4c3,z:0x814,A:'fv*n',B:0xc12,C:0x20b,D:0x57a,E:'z][D',F:0x11d4,G:'iv@q',H:0xf21,I:0xd70,J:0xb17,K:0xc4b,L:'fP7x',M:0x2aa,N:0x1006,O:0x449,P:'EvPX',Q:0x4f1,R:0x449,S:'EvPX',T:'N47n',U:'A%[1',V:0xcba,W:'CcAE',X:0xa72,Y:'28ve',Z:0xb8e,a0:'$y&I',a1:'qjcf',a2:0x57e,a3:0x310,a4:'!Zq$',a5:'v[8e',a6:0x949,a7:'9Sq3',a8:'!Zq$',a9:0xebf,aa:'mwi^',ab:0xa9e,ac:'BOyl',ad:0x550,ae:'$y&I',af:0x10e0,ag:0x502,ah:'fF*y',ai:0x8ab,aj:'phq4',ak:0x4be},l0={c:'Xi(z',d:'j(]c',e:'N%$I',f:'A%[1',g:0xa9a,h:'v[8e'},kZ={c:'j(]c',d:'EvPX'},kY={c:'7&2d',d:0xa6d,e:'Wy]o',f:0xcb2,g:'Y43!',h:0xdc4,i:0xb15,j:'CcAE',k:0x51b,l:'ah7w',m:0x119c,n:'C$OC',o:0x794,p:'S^c^',q:0x127b,r:0x520,s:'N47n'},fP=bT;if(!c?.['length'])return[[],[],[],[]];const f=new Set(),g=new Set();let h='',i=[];await Promise[fP(l2.c,l2.d)](c['map'](async k=>{const kX={c:0xe57,d:')C#k'},fQ=fP,l=k[fQ(0x2ac,'aw3v')]('#'),m=l>-0x1?k[fQ(l1.c,'phq4')](0x0,l):k,n=l>-0x1?decodeURIComponent(k[fQ(l1.d,l1.e)](l+0x1)):null,o=k[fQ(l1.f,'fF*y')+'e']()['includes'](fQ(0xfbb,l1.g)+'ue');if(m[fQ(l1.h,'tY0J')+'e']()['startsWith'](fQ(l1.i,'k7Xm'))){try{const [p,q]=await 获取优选订阅生成器数据(m);if(n)for(const r of p){const s=r[fQ(0xc71,'aw3v')]('#')?r+'\x20['+n+']':r+'#['+n+']';f[fQ(l1.j,'wEo%')](s);if(o)g[fQ(0x778,l1.k)](r[fQ(l1.l,l1.m)]('#')[0x0]);}else for(const t of p){f[fQ(l1.n,'phq4')](t);if(o)g['add'](t[fQ(l1.o,l1.p)]('#')[0x0]);}if(q&&typeof q===fQ(l1.q,l1.r)&&n){const u=q[fQ(l1.s,'phq4')](/([a-z][a-z0-9+\-.]*:\/\/[^\r\n]*?)(\r?\n|$)/gi,(v,w,x)=>{const y=w['includes']('#')?''+w+encodeURIComponent('\x20['+n+']'):''+w+encodeURIComponent('#['+n+']');return''+y+x;});h+=u;}else q&&typeof q===fQ(l1.t,l1.u)&&(h+=q);}catch(v){}return;}try{const w=new AbortController(),x=setTimeout(()=>w['abort'](),e),y=await fetch(m,{'signal':w['signal']});clearTimeout(x);let z='';try{const G=await y[fQ(l1.v,'iJC%')+'r'](),H=(y[fQ(0x7e4,l1.w)]['get'](fQ(l1.x,'N9Nf')+'pe')||'')[fQ(0x1082,'aw3v')+'e'](),I=H[fQ(l1.y,'j(]c')](/charset=([^\s;]+)/i)?.[0x1]?.[fQ(l1.z,l1.A)+'e']()||'';let J=[fQ(l1.B,'7&2d'),fQ(l1.C,'LqG1')];(I['includes']('gb')||I[fQ(l1.D,l1.E)](fQ(l1.F,l1.G))||I[fQ(l1.H,'aric')](fQ(0x6cc,'PSWk')))&&(J=[fQ(l1.I,'28ve'),fQ(l1.J,'$y&I')]);let K=![];for(const L of J){try{const M=new TextDecoder(L)[fQ(l1.K,l1.L)](G);if(M&&M[fQ(0x3e3,l1.p)]>0x0&&!M[fQ(0xdc2,l1.p)]('�')){z=M,K=!![];break;}else{if(M&&M[fQ(l1.M,'^HuX')]>0x0)continue;}}catch(N){continue;}}!K&&(z=await y[fQ(l1.N,'Sv8c')]());if(!z||z[fQ(0x20d,'^HuX')]()[fQ(l1.O,l1.P)]===0x0)return;}catch(O){console['error'](fQ(0x12df,'iJC%')+fQ(0x115c,'S^c^')+'ponse:',O);return;}let A=z;const B=typeof z===fQ(0x6eb,'3[bl')?z[fQ(l1.Q,'wEo%')](/\s/g,''):'';if(B[fQ(l1.R,l1.S)]>0x0&&B[fQ(0xcc3,'CcAE')]%0x4===0x0&&/^[A-Za-z0-9+/]+={0,2}$/[fQ(0x74c,l1.T)](B))try{const P=new Uint8Array(atob(B)[fQ(0x117a,'aric')]('')['map'](Q=>Q[fQ(0x553,'LqG1')](0x0)));A=new TextDecoder('utf-8')[fQ(0x355,l1.U)](P);}catch{}if(A[fQ(0x1149,'j(]c')]('#')[0x0]['includes']('://')){if(n){const Q=A[fQ(0xf53,'rf[g')](/([a-z][a-z0-9+\-.]*:\/\/[^\r\n]*?)(\r?\n|$)/gi,(R,S,T)=>{const fR=fQ,U=S[fR(kX.c,kX.d)]('#')?''+S+encodeURIComponent('\x20['+n+']'):''+S+encodeURIComponent('#['+n+']');return''+U+T;});h+=Q+'\x0a';}else h+=A+'\x0a';return;}const C=z['trim']()['split']('\x0a')[fQ(l1.V,l1.p)](R=>R[fQ(0x7c5,'wEo%')]())[fQ(0xf9c,l1.W)](R=>R),D=C['length']>0x1&&C[0x0]['includes'](','),E=/^[^\[\]]*:[^\[\]]*:[^\[\]]/,F=new URL(m);if(!D)C['forEach'](R=>{const fS=fQ,S=R[fS(0x538,kY.c)]('#'),[T,U]=S>-0x1?[R[fS(0xfd7,'PZs^')](0x0,S),R[fS(kY.d,'z][D')](S)]:[R,''];let V=![];if(T[fS(0xeb4,kY.e)]('['))V=/\]:(\d+)$/[fS(kY.f,kY.g)](T);else{const Y=T[fS(0x136b,'7&2d')+'f'](':');V=Y>-0x1&&/^\d+$/[fS(kY.h,'rf[g')](T[fS(kY.i,kY.j)](Y+0x1));}const W=F[fS(kY.k,kY.l)+'ms'][fS(kY.m,kY.n)](fS(0xb2f,'l8v2'))||d,X=V?R:T+':'+W+U;if(n){const Z=X['includes']('#')?X+'\x20['+n+']':X+'#['+n+']';f[fS(kY.o,kY.p)](Z);}else f['add'](X);if(o)g[fS(kY.q,'A%[1')](X[fS(kY.r,kY.s)]('#')[0x0]);});else{const R=C[0x0][fQ(l1.X,l1.Y)](',')[fQ(0xa54,'wEo%')](T=>T[fQ(0xbf7,'CcAE')]()),S=C[fQ(l1.Z,l1.a0)](0x1);if(R['includes'](fQ(0x261,'rf[g'))&&R['includes']('端口')&&R[fQ(0x927,l1.a1)](fQ(l1.a2,'$y&I'))){const T=R['indexOf'](fQ(l1.a3,l1.a4)),U=R[fQ(0x11e2,'3Pw(')]('端口'),V=R[fQ(0x212,l1.a5)]('国家')>-0x1?R[fQ(l1.a6,l1.a7)]('国家'):R[fQ(0xdcc,l1.a8)]('城市')>-0x1?R[fQ(0x335,l1.E)]('城市'):R[fQ(0x532,'l8v2')](fQ(0x3fd,'v[8e')),W=R[fQ(l1.a9,l1.aa)](fQ(l1.ab,l1.ac));S[fQ(l1.ad,'j(]c')](X=>{const fT=fQ,Y=X['split'](',')[fT(0x88c,kZ.c)](a1=>a1['trim']());if(W!==-0x1&&Y[W]?.['toLowerCas'+'e']()!==fT(0xcb5,'wEo%'))return;const Z=E['test'](Y[T])?'['+Y[T]+']':Y[T],a0=Z+':'+Y[U]+'#'+Y[V];if(n){const a1=a0+'\x20['+n+']';f[fT(0x1be,kZ.d)](a1);}else f['add'](a0);if(o)g['add'](Z+':'+Y[U]);});}else{if(R[fQ(0x9af,l1.ae)](X=>X[fQ(0x615,'iv@q')]('IP'))&&R['some'](X=>X[fQ(0x1209,'@[(1')]('延迟'))&&R[fQ(0x1267,'N9Nf')](X=>X[fQ(0xb1b,'iJC%')](fQ(0xa40,'aw3v')))){const X=R[fQ(l1.af,'N47n')](a1=>a1['includes']('IP')),Y=R['findIndex'](a1=>a1['includes']('延迟')),Z=R[fQ(l1.ag,'l8v2')](a1=>a1[fQ(0xe57,')C#k')](fQ(0x104d,'fP7x'))),a0=F[fQ(0x3b7,l1.ah)+'ms'][fQ(l1.ai,l1.aj)](fQ(0xa29,'ah7w'))||d;S[fQ(l1.ak,'nuJ(')](a1=>{const fU=fQ,a2=a1['split'](',')[fU(0x171,l0.c)](a5=>a5[fU(0xa90,'fP7x')]()),a3=E[fU(0xd71,l0.d)](a2[X])?'['+a2[X]+']':a2[X],a4=a3+':'+a0+fU(0xc00,l0.e)+a2[Y]+fU(0xb4f,l0.f)+a2[Z]+fU(0x462,'N%$I');if(n){const a5=a4+'\x20['+n+']';f[fU(l0.g,l0.h)](a5);}else f[fU(0xc42,'ah7w')](a4);if(o)g[fU(0xc74,'mwi^')](a3+':'+a0);});}}}}catch(a1){}}));const j=h[fP(l2.e,'^HuX')]()?[...new Set(h[fP(0xd9a,'k7Xm')](/\r?\n/)[fP(0x12d6,l2.f)](k=>k[fP(0xff1,'phq4')]()!==''))]:[];return[Array[fP(l2.g,'iv@q')](f),j,i,Array['from'](g)];}async function 反代参数获取(c,d){const l6={c:'k7Xm',d:'qjcf',e:'aric',f:0xcb8,g:'$y&I',h:'3[bl',i:0x12d9,j:'k7Xm',k:'C$OC',l:'fv*n',m:'S^c^',n:'nuJ(',o:0xa47,p:0x113c,q:0x138c,r:'rf[g',s:0x1034,t:0xb9f,u:'k7Xm',v:0xb9f,w:'k7Xm',x:'phq4',y:0x12f0,z:0xaa2,A:0x1102,B:0xfa5,C:'v[8e',D:'fF*y',E:0xa69,F:'PZs^',G:'LqG1',H:0x906,I:0xe92,J:'phq4',K:0x5b7,L:0xca3,M:0x769,N:'z][D',O:0x76b,P:'iv@q',Q:0x11b8,R:0xde9,S:'3Pw(',T:0xb07,U:'PSWk',V:0xff4,W:'phq4',X:0x25b,Y:0xb2b,Z:0x115b,a0:0x9e6,a1:0x37e,a2:'LqG1',a3:'Xi(z',a4:0xbd1,a5:'!Zq$',a6:'z][D',a7:'@[(1',a8:0xc7c,a9:'aw3v'},l5={c:'N%$I',d:'A%[1',e:'!]W8',f:0xe79,g:0x35b,h:'ah7w',i:'qjcf',j:0xc7b},l3={c:'^a]A',d:0xa10,e:'wEo%'},fV=bT,{searchParams:e}=c,f=decodeURIComponent(c[fV(0x1107,l6.c)]),g=f[fV(0x8b9,l6.d)+'e'](),h=f[fV(0xb93,l6.e)](/\/video\/(.+)$/i);if(h)try{const m=base64SecretDecode(h[0x1],d),{type:n,...o}=JSON[fV(l6.f,l6.g)](m);if(!n||!反代协议默认端口[String(n)[fV(0x4f4,l6.h)+'e']()])throw new Error(fV(0x7d5,'S^c^'));if(!o[fV(0x4c2,'!Zq$')]||!o[fV(l6.i,l6.j)])throw new Error(fV(0xe99,l6.k)+fV(0xed5,l6.l)+fV(0x34e,l6.m));我的SOCKS5账号='',反代IP=fV(0x58c,l6.n),启用反代兜底=![],启用SOCKS5全局反代=!![],启用SOCKS5反代=String(n)[fV(0x2ae,'j(]c')+'e'](),parsedSocks5Address={'username':o['username'],'password':o[fV(l6.o,'k7Xm')],'hostname':o['hostname'],'port':Number(o[fV(l6.p,'aw3v')])};if(isNaN(parsedSocks5Address[fV(l6.q,l6.r)]))throw new Error(fV(0xf62,'aric'));return;}catch(p){console[fV(l6.s,'Wy]o')]('解析链式代理参数失败'+':',p[fV(0x593,'z][D')]);}我的SOCKS5账号=e['get'](fV(0x8bc,l6.d))||e[fV(l6.t,l6.u)]('http')||e[fV(l6.v,l6.w)](fV(0x12f4,l6.x))||e[fV(l6.y,'BOyl')](fV(0xe5c,'k7Xm'))||e[fV(l6.z,'!]W8')](fV(l6.A,'Sv8c'))||null,启用SOCKS5全局反代=e['has']('globalprox'+'y');if(e[fV(l6.B,l6.C)](fV(0x91c,l6.D)))启用SOCKS5反代='socks5';else{if(e['get'](fV(l6.E,'3[bl')))启用SOCKS5反代=fV(0x1051,l6.F);else{if(e['get'](fV(0xe53,l6.G)))启用SOCKS5反代=fV(l6.H,'aw3v');else{if(e['get'](fV(l6.I,l6.J)))启用SOCKS5反代=fV(l6.K,'Xi(z');else{if(e[fV(0x2ca,l6.h)](fV(0xe2a,'fP7x')))启用SOCKS5反代=fV(l6.L,'S^c^');}}}}const i=(q,r=!![])=>{const fW=fV,s=/^(socks5|http|https|turn|sstp):\/\/(.+)$/i[fW(0xcfa,'A%[1')](q||'');if(!s)return![];启用SOCKS5反代=s[0x1][fW(0x7fa,l3.c)+'e'](),我的SOCKS5账号=s[0x2][fW(l3.d,l3.e)]('/')[0x0];if(r)启用SOCKS5全局反代=!![];return!![];},j=q=>{反代IP=q,启用SOCKS5反代=null,启用反代兜底=![];},k=q=>{const fX=fV;if(!q[fX(0x700,l5.c)]('://')){const t=q[fX(0x106e,l5.d)]('/');return t>0x0?q[fX(0x11c7,l5.e)](0x0,t):q;}const r=q[fX(l5.f,'mwi^')](fX(l5.g,l5.h));if(r[fX(0x908,l5.i)]!==0x2)return q;const s=r[0x1]['indexOf']('/');return s>0x0?r[0x0]+fX(l5.j,'fF*y')+r[0x1][fX(0x1f4,'Xi(z')](0x0,s):q;},l=e[fV(l6.M,l6.N)](fV(l6.O,l6.P));if(l!==null){if(!i(l))return j(l);}else{let q=/\/(socks5?|http|https|turn|sstp):\/?\/?([^/?#\s]+)/i[fV(l6.Q,l6.F)](f);if(q){const r=q[0x1]['toLowerCas'+'e']();启用SOCKS5反代=r==='sock'||r==='socks'?fV(0x8bc,'qjcf'):r,我的SOCKS5账号=q[0x2][fV(0x1297,'qjcf')]('/')[0x0],启用SOCKS5全局反代=!![];}else{if(q=/\/(g?s5|socks5|g?http|g?https|g?turn|g?sstp)=([^/?#\s]+)/i[fV(l6.R,'N9Nf')](f)){const s=q[0x1][fV(0x11fc,'QUGh')+'e']();我的SOCKS5账号=q[0x2][fV(0x131e,l6.S)]('/')[0x0],启用SOCKS5反代=s[fV(l6.T,l6.w)](fV(0xfa6,l6.k))?fV(0x1221,l6.U):s[fV(l6.V,'j(]c')](fV(0xa59,'Va2L'))?fV(0xe92,l6.W):s['includes']('https')?fV(l6.X,l6.D):s[fV(0xd4c,'N9Nf')]('http')?fV(l6.Y,'A%[1'):fV(l6.Z,'PSWk');if(s[fV(l6.a0,'PSWk')]('g'))启用SOCKS5全局反代=!![];}else{if(q=/\/(proxyip[.=]|pyip=|ip=)([^?#\s]+)/[fV(l6.a1,l6.a2)](g)){const t=k(q[0x2]);if(!i(t))return j(t);}}}}if(!我的SOCKS5账号){启用SOCKS5反代=null;return;}try{parsedSocks5Address=await 获取SOCKS5账号(我的SOCKS5账号,获取代理默认端口(启用SOCKS5反代));if(e[fV(0xae5,'Xi(z')](fV(0x4ee,'l8v2')))启用SOCKS5反代='socks5';else{if(e[fV(0x1bd,'mwi^')](fV(0x20a,')C#k')))启用SOCKS5反代=fV(0x1036,l6.a3);else{if(e[fV(0x8ab,'phq4')](fV(0x517,'rf[g')))启用SOCKS5反代='https';else{if(e[fV(0x485,'Wy]o')](fV(0x869,'@[(1')))启用SOCKS5反代=fV(l6.a4,l6.a5);else{if(e['get'](fV(0xe58,'Wy]o')))启用SOCKS5反代='sstp';else 启用SOCKS5反代=启用SOCKS5反代||fV(0xc8a,l6.a6);}}}}}catch(u){console['error']('解析SOCKS5地址'+fV(0x598,l6.a7),u[fV(l6.a8,l6.a9)]),启用SOCKS5反代=null;}}const 反代协议默认端口={'socks5':0x438,'http':0x50,'https':0x1bb,'turn':0xd96,'sstp':0x1bb};function 获取代理默认端口(c){return 反代协议默认端口[String(c||'')['toLowerCas'+'e']()]||0x50;}const SOCKS5账号Base64正则=/^(?:[A-Z0-9+/]{4})*(?:[A-Z0-9+/]{2}==|[A-Z0-9+/]{3}=)?$/i,IPv6方括号正则=/^\[.*\]$/;function 获取SOCKS5账号(c,d=0x50){const l8={c:'28ve',d:'3Pw(',e:'rf[g',f:0x12fa,g:'!Zq$',h:0x111e,i:0x409,j:0xdc2,k:0xd60,l:0x6ae,m:'$y&I',n:'mwi^',o:'3[bl',p:0xfcc,q:0x1280,r:'Xi(z',s:0xf5c,t:'Y43!',u:'C$OC',v:0x1142,w:0xed8,x:0x675,y:'fF*y',z:0x198,A:'Wy]o',B:0x131c},fY=bT;c=String(c||'')[fY(0x317,l8.c)]()[fY(0x1087,l8.d)](/^(socks5|http|https|turn|sstp):\/\//i,'')[fY(0xaa5,l8.e)]('#')[0x0][fY(l8.f,l8.g)]();const e=c[fY(0x903,'k7Xm')+'f']('@');if(e!==-0x1){let m=c[fY(0xea7,'9Sq3')](0x0,e)[fY(l8.h,'j(]c')](fY(l8.i,'28ve'),'=');if(!m[fY(l8.j,'Va2L')](':')&&SOCKS5账号Base64正则['test'](m))m=atob(m);c=m+'@'+c['slice'](e+0x1);}const f=c[fY(l8.k,'9Sq3')+'f']('@'),g=(f===-0x1?c:c[fY(l8.l,'aw3v')](f+0x1))[fY(0x56c,'v[8e')]('/')[0x0],h=f===-0x1?'':c['slice'](0x0,f),[i,j]=h?h['split'](':'):[];if(h&&!j)throw new Error(fY(0x35c,l8.m)+fY(0x12bd,l8.n)+fY(0x1300,')C#k')+fY(0xade,l8.o)+fY(0x6f7,'aw3v'));let k=g,l=d;if(g[fY(0xb1b,'iJC%')](']:')){const [n,o='']=g['split'](']:');k=n+']',l=Number(o[fY(l8.p,'iJC%')](/[^\d]/g,''));}else{if(!g['startsWith']('[')){const p=g[fY(l8.q,l8.r)](':');p[fY(l8.s,l8.t)]===0x2&&(k=p[0x0],l=Number(p[0x1][fY(0xa9c,l8.u)](/[^\d]/g,'')));}}if(isNaN(l))throw new Error(fY(l8.v,'z][D')+fY(l8.w,'S^c^')+'是数字');if(k[fY(l8.x,'PSWk')](':')&&!IPv6方括号正则[fY(0x5d3,l8.y)](k))throw new Error('无效的\x20SOCKS\x20'+fY(l8.z,l8.A)+fY(l8.B,'z][D')+'来,如\x20[2001:'+fY(0xcdc,'l8v2'));return{'username':i,'password':j,'hostname':k,'port':l};}async function getCloudflareUsage(c,e,f,g){const l9={c:'mwi^',d:0x98f,e:'fv*n',f:0x5d6,g:0xa96,h:0xb46,i:0xe51,j:0x139e,k:'phq4',l:0x2f7,m:0x954,n:0x564,o:'mwi^',p:0x38e,q:'BOyl',r:'Sv8c',s:0x104e,t:0x5f2,u:'N9Nf',v:0x5c0,w:'Wy]o',x:0xce2,y:'LqG1',z:0x70d,A:0x1b4,B:0x104f,C:'nuJ(',D:0x1125,E:'Xi(z',F:'N47n',G:0x26d,H:0x7a6,I:'!]W8',J:0xdf5,K:'N%$I',L:0x114e,M:'v[8e',N:0xb1a,O:'28ve',P:0x34c,Q:'ah7w',R:'A%[1',S:0x799,T:0x436,U:0x188,V:0x44f,W:0xc95,X:0x9cf,Y:0x9ec,Z:0x3ad,a0:0x386,a1:'LqG1',a2:0xd6b},fZ=bT,h='https://ap'+fZ(0xcc0,l9.c)+fZ(l9.d,'nuJ(')+fZ(0x179,'fv*n'),i=k=>k?.['reduce']((l,m)=>l+(m?.['sum']?.[fZ(0x633,'EvPX')]||0x0),0x0)||0x0,j={'Content-Type':fZ(0x6cf,l9.e)+fZ(l9.f,'CcAE')};try{if(!f&&(!c||!e))return{'success':![],'pages':0x0,'workers':0x0,'total':0x0,'max':0x186a0};if(!f){const u=await fetch(h+fZ(0xdab,'Va2L'),{'method':'GET','headers':{...j,'X-AUTH-EMAIL':c,'X-AUTH-KEY':e}});if(!u['ok'])throw new Error('账户获取失败:\x20'+u[fZ(l9.g,'EvPX')]);const v=await u['json']();if(!v?.['result']?.[fZ(l9.h,'A%[1')])throw new Error(fZ(l9.i,'^HuX'));const w=v[fZ(l9.j,'9Sq3')][fZ(0x238,l9.k)](x=>x[fZ(0xa26,'LqG1')]?.['toLowerCas'+'e']()['startsWith'](c[fZ(0x11fc,'QUGh')+'e']()));f=v[fZ(l9.l,'tY0J')][w>=0x0?w:0x0]?.['id'];}const k=new Date();k[fZ(l9.m,'Sv8c')+'s'](0x0,0x0,0x0,0x0);const l=g?{...j,'Authorization':'Bearer\x20'+g}:{...j,'X-AUTH-EMAIL':c,'X-AUTH-KEY':e},m=await fetch(h+fZ(l9.n,l9.o),{'method':fZ(l9.p,'iv@q'),'headers':l,'body':JSON[fZ(0x60f,')C#k')]({'query':fZ(0xf5a,l9.q)+fZ(0x180,l9.r)+fZ(0x8bb,'PZs^')+fZ(l9.s,'BOyl')+fZ(0x6cb,'iJC%')+fZ(l9.t,l9.u)+'tWorkersIn'+fZ(l9.v,l9.w)+'daptiveFil'+fZ(l9.x,l9.y)+fZ(l9.z,'9Sq3')+fZ(0x1009,')C#k')+fZ(l9.A,'fP7x')+'s(filter:\x20'+fZ(l9.B,l9.C)+fZ(l9.D,'7&2d')+fZ(0x12a0,'qjcf')+fZ(0x1218,'z][D')+fZ(0x821,l9.E)+fZ(0x1131,'iv@q')+'daptiveGro'+fZ(0x1069,l9.F)+fZ(l9.G,'9Sq3')+fZ(l9.H,l9.I)+fZ(0x579,'iv@q')+fZ(0x637,'iJC%')+fZ(l9.J,'CcAE')+fZ(0x6d9,'fF*y')+fZ(0xa58,'fF*y')+fZ(0xdbd,l9.K)+'mit:\x2010000'+fZ(0x123b,l9.q)+'$filter)\x20{'+'\x20sum\x20{\x20req'+fZ(l9.L,l9.M)+'\x09\x09\x09\x09\x09}\x20}\x0a\x09'+'\x09\x09\x09}','variables':{'AccountID':f,'filter':{'datetime_geq':k[fZ(l9.N,l9.O)+'g'](),'datetime_leq':new Date()[fZ(l9.P,l9.Q)+'g']()}}})});if(!m['ok'])throw new Error('查询失败:\x20'+m['status']);const n=await m['json']();if(n['errors']?.['length'])throw new Error(n[fZ(0x2ee,'PZs^')][0x0][fZ(0xafd,'^HuX')]);const o=n?.[fZ(0x6f6,l9.R)]?.[fZ(l9.S,'CcAE')]?.[fZ(0xceb,'iJC%')]?.[0x0];if(!o)throw new Error(fZ(0xedd,'^HuX'));const p=i(o[fZ(l9.T,'^a]A')+fZ(l9.U,'aric')+fZ(l9.V,'3Pw(')+fZ(0x667,'iJC%')]),q=i(o[fZ(l9.W,'BOyl')+fZ(l9.X,l9.w)+fZ(l9.Y,'$y&I')]),s=p+q,t=0x186a0;return log(fZ(0x11e6,'aw3v')+'es:\x20'+p+(',\x20Workers:'+'\x20')+q+fZ(0x5f3,'fP7x')+s+(',\x20上限:\x201000'+'00')),{'success':!![],'pages':p,'workers':q,'total':s,'max':t};}catch(x){return console[fZ(l9.Z,'7&2d')](fZ(l9.a0,l9.a1),x[fZ(l9.a2,'$y&I')]),{'success':![],'pages':0x0,'workers':0x0,'total':0x0,'max':0x186a0};}}function sha224(k){const la={c:0x449,d:'Va2L',e:'qjcf',f:'^HuX',g:0xf69,h:0x3c9,i:'fv*n',j:0x130b,k:'28ve',l:'S^c^',m:0x1321,n:'^a]A',o:0x11a3,p:'@[(1',q:0x5e3},g0=bT,m=[0x428a2f98,0x71374491,0xb5c0fbcf,0xe9b5dba5,0x3956c25b,0x59f111f1,0x923f82a4,0xab1c5ed5,0xd807aa98,0x12835b01,0x243185be,0x550c7dc3,0x72be5d74,0x80deb1fe,0x9bdc06a7,0xc19bf174,0xe49b69c1,0xefbe4786,0xfc19dc6,0x240ca1cc,0x2de92c6f,0x4a7484aa,0x5cb0a9dc,0x76f988da,0x983e5152,0xa831c66d,0xb00327c8,0xbf597fc7,0xc6e00bf3,0xd5a79147,0x6ca6351,0x14292967,0x27b70a85,0x2e1b2138,0x4d2c6dfc,0x53380d13,0x650a7354,0x766a0abb,0x81c2c92e,0x92722c85,0xa2bfe8a1,0xa81a664b,0xc24b8b70,0xc76c51a3,0xd192e819,0xd6990624,0xf40e3585,0x106aa070,0x19a4c116,0x1e376c08,0x2748774c,0x34b0bcb5,0x391c0cb3,0x4ed8aa4a,0x5b9cca4f,0x682e6ff3,0x748f82ee,0x78a5636f,0x84c87814,0x8cc70208,0x90befffa,0xa4506ceb,0xbef9a3f7,0xc67178f2],n=(y,z)=>(y>>>z|y<<0x20-z)>>>0x0;k=unescape(encodeURIComponent(k));const o=k[g0(la.c,'EvPX')]*0x8;k+=String[g0(0x524,la.d)+'de'](0x80);while(k[g0(0x908,la.e)]*0x8%0x200!==0x1c0)k+=String[g0(0x1284,la.f)+'de'](0x0);const p=[0xc1059ed8,0x367cd507,0x3070dd17,0xf70e5939,0xffc00b31,0x68581511,0x64f98fa7,0xbefa4fa4],q=Math[g0(0xdb8,'z][D')](o/0x100000000),t=o&0xffffffff;k+=String[g0(la.g,'N47n')+'de'](q>>>0x18&0xff,q>>>0x10&0xff,q>>>0x8&0xff,q&0xff,t>>>0x18&0xff,t>>>0x10&0xff,t>>>0x8&0xff,t&0xff);const u=[];for(let y=0x0;y<k[g0(0x764,'z][D')];y+=0x4)u['push'](k[g0(la.h,la.i)](y)<<0x18|k[g0(la.j,la.k)](y+0x1)<<0x10|k['charCodeAt'](y+0x2)<<0x8|k[g0(0xb25,la.l)](y+0x3));for(let z=0x0;z<u[g0(la.m,'QUGh')];z+=0x10){const A=new Array(0x40)[g0(0x1264,la.n)](0x0);for(let J=0x0;J<0x10;J++)A[J]=u[z+J];for(let L=0x10;L<0x40;L++){const M=n(A[L-0xf],0x7)^n(A[L-0xf],0x12)^A[L-0xf]>>>0x3,N=n(A[L-0x2],0x11)^n(A[L-0x2],0x13)^A[L-0x2]>>>0xa;A[L]=A[L-0x10]+M+A[L-0x7]+N>>>0x0;}let [B,C,D,E,F,G,H,I]=p;for(let O=0x0;O<0x40;O++){const P=n(F,0x6)^n(F,0xb)^n(F,0x19),Q=F&G^~F&H,R=I+P+Q+m[O]+A[O]>>>0x0,S=n(B,0x2)^n(B,0xd)^n(B,0x16),T=B&C^B&D^C&D,U=S+T>>>0x0;I=H,H=G,G=F,F=E+R>>>0x0,E=D,D=C,C=B,B=R+U>>>0x0;}for(let V=0x0;V<0x8;V++)p[V]=p[V]+(V===0x0?B:V===0x1?C:V===0x2?D:V===0x3?E:V===0x4?F:V===0x5?G:V===0x6?H:I)>>>0x0;}let v='';for(let W=0x0;W<0x7;W++){for(let X=0x18;X>=0x0;X-=0x8)v+=(p[W]>>>X&0xff)[g0(la.o,la.p)](0x10)[g0(la.q,'QUGh')](0x2,'0');}return v;}async function 解析地址端口(c,d=bT(0x273,'^HuX')+bT(0xc7e,'S^c^'),e=bT(0x1172,'iJC%')+bT(0xa73,'!]W8')+bT(0x4e9,'C$OC')+bT(0xdc1,'Va2L')){const le={c:0x10f2,d:0xdc2,e:'Va2L',f:0x4c3,g:'rf[g',h:'z][D',i:'N47n',j:'^a]A',k:0xcaf,l:'LqG1',m:0x3b8,n:'S^c^',o:0x5f0,p:0x4ba,q:'wEo%',r:0xde1,s:'@[(1',t:0x2aa,u:0x845,v:0xad6,w:'CcAE',x:0xec4,y:'EvPX',z:0x3b8,A:0x7dd,B:0xff3,C:'phq4',D:'rf[g',E:0xfca,F:'rf[g',G:0x43e,H:0x675,I:0x117a,J:'aric',K:0x8e4,L:0x3fa,M:'BOyl',N:0x1b8,O:'PZs^',P:0x8fa,Q:'l8v2',R:'QUGh',S:'Sv8c',T:0xeca,U:0x21b,V:0xdbc,W:0x586,X:'!]W8',Y:0x908,Z:'qjcf',a0:0x28c,a1:0xe93,a2:'fv*n'},ld={c:'CcAE'},lc={c:0xbcc,d:'ah7w',e:0x747,f:'z][D',g:'@[(1',h:'Va2L',i:0xfb1},lb={c:'PZs^',d:0x7fb,e:0x468,f:'S^c^'},g1=bT;if(!缓存反代IP||!缓存反代解析数组||缓存反代IP!==c){c=c[g1(le.c,'wEo%')+'e']();function g(p){const g2=g1;let q=p,r=0x1bb;if(p[g2(0x76d,lb.c)](']:')){const s=p[g2(lb.d,'!]W8')](']:');q=s[0x0]+']',r=parseInt(s[0x1],0xa)||r;}else{if((p['match'](/:/g)||[])['length']===0x1&&!p['startsWith']('[')){const t=p['lastIndexO'+'f'](':');q=p['slice'](0x0,t),r=parseInt(p[g2(lb.e,lb.f)](t+0x1),0xa)||r;}}return[q,r];}function f(p){const g3=g1;return p[g3(0x1388,ld.c)](q=>{const g4=g3;if(q[g4(0x1048,'aw3v')]('\x22')&&q[g4(0xbaa,'Y43!')]('\x22'))q=q[g4(lc.c,'Y43!')](0x1,-0x1);return q[g4(0x137f,lc.d)](/\\010/g,',')[g4(lc.e,lc.f)](/\n/g,',')[g4(0x9fc,lc.g)](',')[g4(0xcba,lc.h)](r=>r[g4(0x1062,'PSWk')]())[g4(lc.i,'z][D')](Boolean);})['map'](q=>g(q));}const h=await 整理成数组(c);let i=[];const j=/^(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)$/,k=/^\[?(?:[a-fA-F0-9]{0,4}:){1,7}[a-fA-F0-9]{0,4}\]?$/;for(const p of h){let [q,r]=g(p);if(p[g1(le.d,le.e)]('.tp')){const z=p[g1(le.f,'j(]c')](/\.tp(\d+)/);if(z)r=parseInt(z[0x1],0xa);}if(j[g1(0xdc4,le.g)](q)||k['test'](q)){log(g1(0x11e9,le.h)+q+('\x20为IP地址,直接使'+'用')),i['push']([q,r]);continue;}const [s,t]=await Promise[g1(0x119b,le.e)]([DoH查询(q,'TXT'),DoH查询(q,'A')]),u=s['filter'](A=>A[g1(0xbba,')C#k')]===0x10)[g1(0x1287,le.i)](A=>A[g1(0xc1d,'Wy]o')]),v=f(u);if(v['length']>0x0){log('[反代解析]\x20'+q+g1(0x75a,le.j)+v['length']+'个结果'),i[g1(0x11fd,'Va2L')](...v);continue;}const w=t['filter'](A=>A[g1(0xa28,'ah7w')]===0x1)[g1(le.k,le.l)](A=>A['data']);if(w[g1(le.m,le.n)]>0x0){log(g1(le.o,'3[bl')+q+(g1(le.p,le.q)+g1(le.r,le.s))+w[g1(le.t,'^HuX')]+g1(le.u,'BOyl')),i[g1(le.v,le.w)](...w[g1(0x3dd,'qjcf')](A=>[A,r]));continue;}const x=await DoH查询(q,'AAAA'),y=x['filter'](A=>A[g1(0xa28,'ah7w')]===0x1c)['map'](A=>'['+A['data']+']');y['length']>0x0?(log(g1(0xa44,le.g)+q+(g1(le.x,le.y)+'记录,使用AAAA记'+g1(0x363,'phq4'))+y[g1(le.z,le.n)]+'个结果'),i[g1(le.A,'N47n')](...y['map'](A=>[A,r]))):(log(g1(le.B,le.C)+q+('\x20未获取到TXT、A'+g1(0x4de,le.D)+g1(le.E,'!Zq$'))),i[g1(0x8d7,le.F)]([q,r]));}const l=i[g1(le.G,'aw3v')]((A,B)=>A[0x0][g1(0xe34,'@[(1')+'are'](B[0x0])),m=d[g1(le.H,'PSWk')]('.')?d[g1(le.I,le.J)]('.')[g1(le.K,'Va2L')](-0x2)[g1(le.L,le.M)]('.'):d;let n=[...m+e][g1(le.N,le.y)]((A,B)=>A+B['charCodeAt'](0x0),0x0);log('[反代解析]\x20随机种'+g1(0x8d0,le.O)+n+g1(le.P,le.Q)+m);const o=[...l][g1(0x9ff,le.R)](()=>(n=n*0x41c64e6d+0x3039&0x7fffffff)/0x7fffffff-0.5);缓存反代解析数组=o[g1(0x8c0,le.S)](0x0,0x8),log(g1(le.T,'$y&I')+'成\x20总数:\x20'+缓存反代解析数组[g1(le.U,'28ve')]+'个\x0a'+缓存反代解析数组['map'](([A,B],C)=>C+0x1+'.\x20'+A+':'+B)[g1(le.V,'!]W8')]('\x0a')),缓存反代IP=c;}else log('[反代解析]\x20读取缓'+g1(le.W,le.X)+缓存反代解析数组[g1(le.Y,le.Z)]+'个\x0a'+缓存反代解析数组[g1(le.a0,'iv@q')](([A,B],C)=>C+0x1+'.\x20'+A+':'+B)[g1(le.a1,le.a2)]('\x0a'));return 缓存反代解析数组;}async function sendBotMessage(c,d,f,g=bT(0x39b,'phq4')){const lf={c:'aw3v',d:0x131a,e:'^HuX',f:0x76e,g:')C#k'},g5=bT,h=g5(0x2a4,lf.c)+g5(lf.d,'Y43!')+'.org/bot'+c+(g5(0x52f,'wEo%')+'ge?chat_id'+'=')+d+(g5(0x1da,lf.e)+'e=')+g+g5(0xf6b,'aw3v')+encodeURIComponent(f);try{return await fetch(h,{'method':'GET'});}catch(i){console[g5(0xb7b,'z][D')](g5(lf.f,lf.g)+g5(0x899,'mwi^')+':',i);}}async function handleTelegramWebhook(c,d,f,g){const lg={c:0xc83,d:0xaaf,e:0x975,f:'EvPX',g:'QUGh',h:0x3d6,i:0xd23,j:0x17f,k:'A%[1',l:'Y43!',m:'l8v2',n:0x6ea,o:'Sv8c',p:'QUGh',q:'Sv8c',r:'k7Xm',s:')C#k',t:0x49f,u:'rf[g',v:'iv@q',w:0xfee,x:'l8v2',y:0xc18,z:'iJC%',A:0x1098,B:'PZs^',C:0x11fa,D:0xc78,E:'fP7x',F:0x846,G:'LqG1',H:0x84d,I:'CcAE',J:0x51a,K:0x595,L:0x332,M:'qjcf',N:'7&2d',O:'nuJ(',P:0x113f,Q:'fv*n',R:0x270,S:'aw3v',T:0x92f,U:0x243,V:'S^c^',W:0xa49,X:0x1243,Y:'v[8e',Z:0x631,a0:'N9Nf',a1:0x244,a2:0x39d,a3:'N47n',a4:'j(]c',a5:0x496,a6:'z][D',a7:0xc65,a8:0xf1f,a9:0x12d8,aa:0x1313,ab:0x5bd,ac:0x122c,ad:'@[(1',ae:0x3d2,af:'Wy]o',ag:'C$OC',ah:0x280,ai:'Va2L',aj:0xf1e,ak:'3Pw(',al:'v[8e',am:0x67e,an:0x5a5,ao:0x870,ap:'^a]A',aq:'aw3v',ar:0x97c,as:'9Sq3',at:0xd53,au:'phq4',av:0x1016,aw:'tY0J',ax:0x3f2,ay:'N9Nf',az:0x1302,aA:0x725,aB:'Sv8c',aC:0x2f2,aD:0x288,aE:0x360,aF:0xe6a,aG:0xb0e,aH:'!Zq$',aI:0x8d4,aJ:'N%$I',aK:0xef1,aL:'ah7w',aM:0xd3c,aN:0x8d5,aO:0x17d,aP:'N47n',aQ:'Xi(z',aR:0x3b3,aS:'A%[1',aT:0x12c6,aU:0x1222,aV:0x483,aW:0x9bf,aX:0x129e,aY:0x88e,aZ:0xaff,b0:0x11b7,b1:'BOyl',b2:0x4cf,b3:0x134b,b4:0x6c3,b5:0x1152,b6:0xc5f,b7:'fF*y',b8:'fv*n',b9:0xe6e,ba:'nuJ(',bb:0x1322,bc:0x1327,bd:0x803,be:'fP7x',bf:0x540,bg:'v[8e',bh:0xc27,bi:'LqG1',bj:0x8e8,bk:0xe7e,bl:'CcAE',bm:'3[bl',bn:0x1bc,bo:0x3ea,bp:'^HuX',bq:0x278,br:'S^c^',bs:0xb70,bt:0x6e2,bu:'^HuX',bv:'Sv8c',bw:'wEo%',bx:0x1058,by:0xbd6,bz:0x8ee,bA:0x6b7,bB:0x263,bC:'7&2d',bD:0x252,bE:0xa95,bF:'j(]c',bG:0xf39,bH:0xd5f,bI:0x9ae,bJ:'N9Nf',bK:0xe16,bL:'Y43!',bM:'S^c^',bN:0x133a,bO:0x10a2,bP:'k7Xm',bQ:'3[bl',bR:0x2bc,lh:0x831,li:'LqG1',lj:'nuJ(',lk:0x10da,ll:0xdf6,lm:0x23c,ln:0xb97,lo:0x138d,lp:'iJC%',lq:0xc16,lr:0xbdf,ls:'28ve',lt:0x10d4,lu:0x1246,lv:0x3f0,lw:'l8v2',lx:0x304,ly:'wEo%',lz:0x9a7,lA:'@[(1',lB:0x7b3,lC:'EvPX',lD:0x8dd,lE:'qjcf',lF:0xc1f,lG:0xf9a,lH:'wEo%',lI:0x7b1,lJ:0xab1,lK:'S^c^',lL:0x1014,lM:'!Zq$',lN:0xbcb,lO:'l8v2',lP:0xd67,lQ:'rf[g',lR:0x40b,lS:0x1b7,lT:0xcca,lU:'fv*n',lV:0x976,lW:'aric',lX:0x131b,lY:0x9e8,lZ:'k7Xm',m0:0xb52,m1:0xe4b,m2:0xece,m3:'^HuX',m4:0x185,m5:'v[8e',m6:'fP7x',m7:0xe7b,m8:0xc9c,m9:0x766,ma:'$y&I',mb:'z][D',mc:0xb0a,md:0x7b4,me:'fv*n',mf:0x8c8,mg:0x11d8,mh:'fF*y',mi:0x69c,mj:0x961,mk:'tY0J',ml:0x1070,mm:0x824,mn:0x8ac,mo:'N47n',mp:0x96b,mq:'iJC%',mr:0x299,ms:0x111d,mt:'aric',mu:0x1259,mv:'9Sq3',mw:0x1269,mx:'3[bl',my:0xedf,mz:0x922,mA:0xcd7,mB:'A%[1',mC:'7&2d',mD:0x18d,mE:'aw3v',mF:0x2ba,mG:0x2ef,mH:'fP7x',mI:'LqG1',mJ:0x979,mK:0x1a4,mL:0xd82,mM:0xb4a,mN:0xc55,mO:0x76c,mP:0xb61,mQ:0x11a9,mR:'j(]c',mS:0x985,mT:0xeb0,mU:'Va2L',mV:0x2a6,mW:0x10f3,mX:0x1124,mY:'iv@q',mZ:0x11ce,n0:'Xi(z',n1:'Wy]o',n2:0x9ea,n3:0x24a},g6=bT;try{const h=await d['KV'][g6(0xffc,'!Zq$')]('tg.json');if(!h)return new Response(g6(lg.c,'3Pw(')+g6(lg.d,'EvPX'),{'status':0xc8});const i=JSON[g6(lg.e,'N9Nf')](h);if(!i[g6(0x4e3,lg.f)]||!i[g6(0x9eb,lg.g)])return new Response(g6(lg.h,'k7Xm')+g6(0x10ba,'tY0J'),{'status':0xc8});const j=await c['json']();if(!j[g6(0x232,'N9Nf')]||!j['message'][g6(lg.i,'^HuX')])return new Response('OK',{'status':0xc8});const k=String(j[g6(lg.j,'wEo%')][g6(0xaad,lg.k)]['id']);if(k!==String(i[g6(0x85a,lg.l)]))return new Response('Unauthoriz'+'ed',{'status':0xc8});const l=j[g6(0x6ad,lg.m)]['text'][g6(lg.n,lg.o)](),m=l[g6(0xd9a,'k7Xm')]('\x20')[0x0][g6(0x12e0,'mwi^')+'e'](),n=l['slice'](m[g6(0x1321,lg.p)])[g6(lg.n,lg.q)](),o=await d['KV'][g6(0xb9f,lg.r)](g6(0x697,lg.s)+'n'),p=o?JSON[g6(lg.t,lg.u)](o):{};switch(m){case'/start':case g6(0x10f4,lg.v):{const q=c[g6(0x19d,'^a]A')][g6(lg.w,'7&2d')]('://')[0x0],r=q+g6(0x805,lg.q)+g+g6(0xd76,lg.m),s=await MD5MD5(g+f),t=q+g6(0xd28,lg.x)+g+(g6(lg.y,lg.z)+'=')+s,u='<b>╔═══❰✨\x20'+g6(0xa34,'k7Xm')+'\x20Bot\x20❱═══╗'+'</b>\x0a\x0a<blo'+g6(0x70a,'A%[1')+g6(lg.A,lg.B)+'/b>\x0a━━━━━━'+g6(0x543,'fP7x')+g6(0x689,'N%$I')+g6(lg.C,'iv@q')+'>\x20\x20\x20\x20\x20\x20\x20\x20\x20'+g6(0xde7,'Xi(z')+g6(lg.D,'Wy]o')+g6(0x66c,lg.E)+g6(0x116c,lg.f)+'de>\x20\x20\x20\x20\x20\x20─'+'──\x20وضعیت\x20و'+g6(0xc59,'CcAE')+g6(0x8b3,'QUGh')+g6(lg.F,lg.G)+g6(lg.H,lg.I)+g6(lg.J,'A%[1')+'صه\x20کانفیگ\x0a'+g6(lg.K,'z][D')+'host</code'+g6(lg.L,lg.M)+g6(0xd61,lg.N)+g6(lg.K,'z][D')+g6(0x1c2,lg.O)+g6(lg.L,'qjcf')+g6(lg.P,'N9Nf')+g6(0x5c7,'wEo%')+g6(0x1094,lg.Q)+g6(lg.R,lg.S)+g6(0x12f5,'3Pw(')+g6(0x194,'N%$I')+g6(lg.T,lg.G)+g6(lg.U,'Wy]o')+'\x20───\x20نصب\x20W'+g6(0x337,lg.V)+g6(lg.W,'N47n')+g6(lg.X,'Sv8c')+'\x20\x20───\x20Chat'+g6(0x5fc,'$y&I')+g6(0xdf7,lg.Y)+g6(lg.Z,lg.I)+'\x20\x20\x20───\x20این'+'\x20راهنما</b'+g6(0x11bc,lg.a0)+'\x0a\x0a<b>╚════'+'══════════'+g6(lg.a1,'ah7w')+'/b>',v={'inline_keyboard':[[{'text':g6(lg.a2,'iJC%')+'یت','url':r},{'text':g6(0xd37,'7&2d')+g6(0xb10,lg.a3),'url':t}]]},w=g6(0x119a,lg.a4)+'i.telegram'+'.org/bot'+i[g6(lg.a5,'mwi^')]+('/sendMessa'+g6(0x10e8,lg.a6)+'=')+k+(g6(lg.a7,'N9Nf')+'e=HTML&tex'+'t=')+encodeURIComponent(u)+(g6(lg.a8,'Wy]o')+g6(lg.a9,'7&2d'))+encodeURIComponent(JSON['stringify'](v));try{await fetch(w,{'method':g6(lg.aa,'9Sq3')});}catch(x){console[g6(lg.ab,'aw3v')]('sendBotMes'+'sage\x20error'+':',x);}break;}case'/sub':{const y=await MD5MD5(g+f),z=c[g6(0x1227,'k7Xm')]['split'](g6(0x4f9,'QUGh'))[0x0],A=z+'://'+g+(g6(lg.ac,lg.ad)+'=')+y,B=g6(lg.ae,lg.af)+'اشتراک\x20❱══'+g6(0x24f,lg.ag)+g6(lg.ah,lg.ai)+g6(0x1130,'iv@q')+g6(lg.aj,lg.ak)+g6(0x7d3,lg.al)+'e>'+A+('</code></b'+g6(0xa67,'28ve')+g6(lg.am,'LqG1')+g6(0xfa4,'PSWk'))+A+('\x22>باز\x20کردن'+g6(lg.an,lg.Q)+g6(lg.ao,lg.ap)+g6(0xfb8,lg.aq)+'═══════╝</'+'b>');await sendBotMessage(i[g6(lg.ar,lg.as)],k,B);break;}case'/status':{const C=Date[g6(lg.at,lg.au)]()-(globalThis[g6(lg.av,lg.aw)+'art']||Date[g6(lg.ax,lg.ay)]()),D=Math[g6(lg.az,'iJC%')](C/0x36ee80)+'h\x20'+Math[g6(lg.aA,'nuJ(')](C%0x36ee80/0xea60)+'m',E=0xc;let F=g6(0x950,lg.aB)+g6(lg.aC,'A%[1')+'\x20❱═══╗</b>'+g6(lg.aD,lg.a6)+g6(lg.aE,lg.O)+g6(lg.aF,'3Pw(')+'\x20<code>'+D+(g6(0x8ff,'PZs^')+'<b>UUID:</'+'b>\x20<code>')+f[g6(0xc6c,'N9Nf')](0x0,0x8)+(g6(lg.aG,lg.aH)+g6(0xfdb,lg.aw)+g6(0x89b,'aw3v')+'e>')+g+('</code>\x0a📁\x20'+g6(lg.aI,lg.m)+g6(0x1024,lg.aJ))+(p['PATH']||'/')+(g6(0xed2,'Xi(z')+g6(0x42a,lg.I));const G=p['CF']?.[g6(0xa7a,'ah7w')];if(G?.[g6(lg.aK,lg.aL)]){const H=G['total']/G[g6(0xa31,'Wy]o')],I=Math[g6(0x1085,'k7Xm')](H*E),J=E-I,K='🟩'[g6(0x443,'l8v2')](I)+'⬜'[g6(lg.aM,lg.a3)](J);F+=g6(lg.aN,'!Zq$')+g6(lg.aO,lg.aP)+g6(0x1041,lg.aQ)+g6(0x100b,lg.ad)+K+g6(lg.aR,lg.V)+(H*0x64)[g6(0xc46,lg.aS)](0x1)+(g6(lg.aT,'rf[g')+g6(lg.aU,'$y&I')+g6(lg.aV,'iv@q')+g6(0x53f,lg.N)+'>')+G[g6(0x6ef,lg.v)]+(g6(lg.aW,'iJC%')+g6(lg.aX,lg.l)+g6(0x12fd,lg.aL))+G[g6(lg.aY,'z][D')]+('</code>\x0a💠\x20'+g6(lg.aZ,'C$OC')+'de>')+G[g6(lg.b0,lg.b1)]+'/'+G[g6(lg.b2,'N%$I')]+(g6(lg.b3,'k7Xm')+g6(lg.b4,lg.V));}F+=g6(lg.b5,lg.G)+g6(lg.b6,lg.b7)+g6(0x10aa,lg.b8)+'b>',await sendBotMessage(i[g6(lg.b9,lg.ba)],k,F);break;}case g6(lg.bb,lg.I):{const L=p[g6(lg.bc,lg.a3)]||g6(0x11f9,'PZs^'),M=p[g6(0xf8d,lg.s)]||'ws',N=Q=>Q?'🟢\x20فعال':g6(0x600,'A%[1'),O=p[g6(lg.bd,lg.be)]||'🔴\x20غیرفعال';let P=g6(lg.bf,'z][D')+g6(0x630,'Wy]o')+'══╗</b>\x0a\x0a<'+g6(0x1a6,lg.bg)+g6(lg.bh,'v[8e')+g6(0x474,lg.bi)+'━━━━━━━━━━'+g6(lg.bj,'Xi(z')+g6(lg.bk,lg.bl)+g6(0x1019,lg.bm)+L+(g6(lg.bn,lg.E)+'\x20\x20<b>نقل:<'+'/b>\x20<code>')+M+(g6(lg.bo,'Y43!')+g6(0x189,'7&2d')+g6(0x1199,'iJC%'))+(p[g6(0x256,lg.bp)]||g)+(g6(lg.bq,lg.br)+g6(lg.bs,'qjcf')+g6(lg.bt,lg.bu))+(p['PATH']||'/')+(g6(0x9a5,lg.bv)+'>Fingerpri'+g6(0x458,lg.bw)+g6(0x11ec,lg.br))+(p[g6(0xec5,'aric')+'t']||'chrome')+(g6(0x5be,'9Sq3')+g6(lg.bx,'@[(1')+g6(lg.by,'S^c^')+g6(lg.bz,lg.B)+g6(lg.bA,'QUGh')+g6(lg.bB,lg.bi)+g6(0xd12,lg.B)+g6(0xd8d,lg.bC)+g6(lg.bD,'3[bl'))+N(p[g6(lg.bE,lg.bF)])+(g6(lg.bG,lg.as)+g6(lg.bH,'iv@q'))+N(p[g6(0x9ba,lg.bi)])+(g6(lg.bI,'Wy]o')+g6(0x3b9,'l8v2'))+N(p['启用0RTT'])+(g6(0x529,lg.bJ)+g6(lg.bK,lg.bL)+'>\x20')+O+(g6(0x282,lg.bM)+'te>\x0a\x0a<bloc'+g6(lg.bN,lg.as)+g6(lg.bO,lg.bP)+g6(0x29b,lg.bQ)+g6(lg.bR,'3Pw(')+g6(0xcbd,'l8v2')+'al\x20Protoco'+'l:</b>\x20')+N(p[g6(0x947,lg.as)])+(g6(0x644,'tY0J')+g6(lg.lh,lg.li))+N(p['TG']?.['启用'])+(g6(0x4ef,lg.lj)+'تراک:</b>\x20'+g6(0x1375,'$y&I'))+(p['优选订阅生成']?.[g6(lg.lk,'iv@q')]||'-')+(g6(lg.ll,'aric')+g6(0x130f,'QUGh')+g6(0x203,lg.aL)+g6(lg.lm,')C#k')+g6(lg.ln,'A%[1')+'/b>');await sendBotMessage(i[g6(lg.lo,lg.lp)],k,P);break;}case g6(lg.lq,'mwi^'):{if(!n){await sendBotMessage(i[g6(0x9d1,'v[8e')],k,g6(0x1265,lg.bQ)+g6(0x754,lg.B)+g6(lg.lr,lg.ls)+g6(0x9a6,'phq4')+g6(lg.lt,lg.M)+g6(0x569,'rf[g')+g6(lg.lu,'A%[1')+g6(0xb20,'7&2d')+g6(lg.lv,lg.lw)+'ode></bloc'+g6(0xc41,lg.a6)+g6(0x102f,'^a]A')+g6(0x1077,'N%$I')+'>');break;}p[g6(lg.lx,'fv*n')]=n['trim']()[g6(0x10f2,'wEo%')+'e']()['replace'](/^https?:\/\//,'')[g6(0xb54,'S^c^')]('/')[0x0][g6(0xa10,lg.ly)](':')[0x0];if(!p[g6(lg.lz,'v[8e')])p[g6(0x51d,lg.lA)]=[];if(!p['HOSTS'][g6(0x71a,'^HuX')](p[g6(0x1166,lg.b1)]))p[g6(lg.lB,'ah7w')][g6(0xeda,lg.bP)](p['HOST']);await d['KV']['put'](g6(0xbe5,lg.lC)+'n',JSON['stringify'](p,null,0x2)),await sendBotMessage(i['BotToken'],k,g6(lg.lD,lg.lE)+g6(0xa63,'iJC%')+g6(lg.lF,lg.ak)+g6(lg.lG,lg.s)+'st\x20به\x20<cod'+'e>'+p['HOST']+(g6(0xf63,lg.lH)+g6(0x7e3,'j(]c')+g6(0xea6,'rf[g')+g6(lg.lI,'^HuX')+g6(0x587,'fv*n')+g6(0xafc,'ah7w')));break;}case g6(lg.lJ,lg.lK):{if(!n){await sendBotMessage(i[g6(0x248,lg.lw)],k,g6(lg.lL,lg.lM)+'خطا\x20❱═══╗<'+'/b>\x0a\x0a<bloc'+g6(lg.lN,'N9Nf')+g6(0xd90,'fv*n')+'وارد\x20کنید:'+g6(0x9f6,'PSWk')+g6(0xca9,lg.lj)+g6(0x40e,'Va2L')+g6(0x1256,lg.lO)+g6(lg.lP,lg.lQ)+g6(0x324,lg.aq)+g6(lg.lR,lg.S));break;}p[g6(lg.lS,'ah7w')]=n[g6(0x1336,'^a]A')]('/')?n:'/'+n,await d['KV'][g6(lg.lT,'ah7w')](g6(0xd92,lg.lU)+'n',JSON['stringify'](p,null,0x2)),await sendBotMessage(i[g6(lg.lV,lg.lW)],k,g6(0xc60,'fv*n')+'موفق\x20❱═══╗'+g6(lg.lX,'tY0J')+g6(lg.lY,lg.lZ)+g6(lg.m0,lg.lA)+'e>'+p[g6(0x434,lg.aq)]+(g6(0xc85,'N%$I')+g6(0xddc,'9Sq3')+g6(lg.m1,lg.ly)+g6(lg.m2,'28ve')+g6(0xb3d,lg.m3)+g6(0x3ee,'QUGh')));break;}case g6(lg.m4,'S^c^'):{if(!n){await sendBotMessage(i[g6(0x81c,'Sv8c')],k,g6(0xf58,lg.m5)+g6(0x1055,lg.m6)+g6(lg.m7,'iJC%')+g6(0x4cd,lg.z)+'ا\x20نام\x20را\x20و'+g6(lg.m8,'fv*n')+'<code>/set'+g6(0x702,lg.m6)+g6(0x730,lg.ls)+'</blockquo'+g6(lg.m9,'ah7w')+g6(0x37b,'fP7x')+'══╝</b>');break;}if(!p['优选订阅生成'])p[g6(0x11b2,lg.ma)]={};p[g6(0xcad,'k7Xm')]['SUBNAME']=n,await d['KV']['put']('config.jso'+'n',JSON[g6(0xd79,lg.mb)](p,null,0x2)),await sendBotMessage(i[g6(0x9cb,'k7Xm')],k,'<b>╔═══❰✅\x20'+g6(lg.mc,'BOyl')+'</b>\x0a\x0a<blo'+g6(0x840,lg.bm)+g6(lg.md,lg.me)+g6(lg.mf,lg.p)+n+('</code>\x20تغ'+g6(lg.mg,lg.mh)+'blockquote'+g6(0x11a7,'iv@q')+g6(lg.mi,lg.aw)+g6(0xf4e,'qjcf')));break;}case g6(lg.mj,lg.mk):{await sendBotMessage(i['BotToken'],k,g6(0x315,'!Zq$')+g6(0xb48,'!Zq$')+g6(lg.ml,lg.bp)+g6(lg.mm,'aw3v')+'><code>'+k+('</code></b'+g6(0x220,'ah7w')+g6(0x31a,lg.lC)+'══════════'+g6(lg.mn,'nuJ(')));break;}case'/setwebhoo'+'k':{const Q=c[g6(0x78f,lg.mo)][g6(lg.mp,lg.mq)](g6(lg.mr,'aric'))[0x0]+g6(lg.ms,'rf[g')+c['url'][g6(0x117a,lg.mt)]('/')[0x2],R=g6(lg.mu,lg.mv)+'i.telegram'+'.org/bot'+i[g6(lg.mw,lg.mx)]+(g6(0x1314,lg.aH)+g6(0x606,lg.bi))+encodeURIComponent(Q+g6(lg.my,'Va2L'))+('&drop_pend'+g6(lg.mz,'9Sq3')+g6(0x476,'!]W8')),S=await fetch(R),T=await S[g6(lg.mA,lg.mB)](),U=T['ok']?'<b>╔═══❰✅\x20'+g6(0x5a4,lg.mC)+g6(lg.mD,'v[8e')+g6(0x70e,'fP7x')+'>Webhook\x20ب'+g6(0xbd5,lg.mE)+g6(0x66f,lg.lW)+g6(lg.mF,'mwi^')+Q+('/bot</code'+g6(lg.mG,lg.mH)+g6(0x8c1,lg.mI)+g6(0x1083,'BOyl')+g6(0xffb,lg.bQ)+'b>'):g6(lg.mJ,lg.bL)+g6(lg.mK,'3[bl')+g6(lg.mL,'j(]c')+g6(0xfb6,'7&2d')+g6(0xf3f,'tY0J')+g6(lg.mM,'N9Nf')+g6(lg.mN,'QUGh')+JSON[g6(0x10db,'aw3v')](T)+(g6(lg.mO,'A%[1')+g6(lg.mP,lg.aQ)+'\x0a<b>╚═════'+g6(lg.mQ,lg.mR)+g6(0xd0d,'9Sq3'));await sendBotMessage(i[g6(lg.mS,'wEo%')],k,U);break;}default:{await sendBotMessage(i[g6(lg.mT,'^HuX')],k,g6(0x740,lg.mU)+g6(lg.mV,lg.bw)+'/b>\x0a\x0a<bloc'+g6(lg.mW,'aric')+g6(lg.mX,'z][D')+'ه.\x0aبرای\x20را'+g6(0xca0,'l8v2')+g6(0x446,lg.mY)+'de>\x20را\x20بزن'+g6(lg.mZ,lg.n0)+g6(0x919,lg.B)+'╚═════════'+g6(0x12da,lg.n1)+'</b>');}}}catch(V){console[g6(lg.n2,'9Sq3')](g6(lg.n3,'nuJ(')+'ebhook\x20err'+g6(0x27f,'@[(1'),V);}return new Response('OK',{'status':0xc8});}async function nginx(){const lh={c:0x844,d:0x33e,e:0xaa1,f:0xe1f,g:'iv@q',h:'$y&I',i:0x1074,j:0xede,k:'fv*n',l:0x3d4,m:'N9Nf',n:'^HuX',o:'j(]c',p:0x7c2,q:0x5ca,r:'aric',s:0x2b8,t:0x120d,u:'Va2L',v:0x11cd,w:'rf[g',x:0x790,y:'Y43!',z:'A%[1',A:0x125d,B:0xc7a,C:'z][D',D:'aric',E:'iJC%',F:0xa92,G:'iv@q',H:'EvPX',I:0x760,J:0x1319,K:'N%$I',L:'^a]A',M:0xf67,N:0x89f,O:0x127a},g7=bT;return'\x0a\x09<!DOCTYP'+g7(lh.c,'PZs^')+g7(0x35d,'S^c^')+'ad>\x0a\x09<titl'+g7(lh.d,'l8v2')+g7(lh.e,'k7Xm')+g7(0x1095,'N47n')+g7(lh.f,'Xi(z')+g7(0xfdc,'^a]A')+g7(0xb1d,lh.g)+g7(0xea4,lh.h)+'n:\x200\x20auto;'+g7(0xe95,'S^c^')+g7(0x3d3,lh.g)+g7(lh.i,'EvPX')+g7(lh.j,lh.k)+'\x20sans-seri'+'f;\x0a\x09\x09}\x0a\x09</'+g7(lh.l,'@[(1')+g7(0x124f,lh.m)+g7(0xa14,lh.n)+g7(0x129b,'^HuX')+g7(0x948,lh.o)+g7(0xfef,'j(]c')+'ou\x20see\x20thi'+g7(0x130a,'Wy]o')+g7(lh.p,')C#k')+g7(lh.q,lh.r)+g7(0x321,'Y43!')+g7(0x110a,'iJC%')+g7(lh.s,'mwi^')+g7(lh.t,lh.u)+'urther\x20con'+g7(lh.v,lh.w)+g7(lh.x,lh.h)+g7(0x26b,lh.y)+'<p>For\x20onl'+g7(0x8b7,lh.z)+g7(0x1252,'$y&I')+'d\x20support\x20'+g7(0x5e1,'CcAE')+g7(lh.A,'N9Nf')+g7(lh.B,'A%[1')+g7(0x1394,lh.C)+g7(0xc35,lh.D)+g7(0x7f5,lh.E)+g7(lh.F,lh.G)+g7(0x4c6,lh.H)+g7(0xb01,'A%[1')+'ailable\x20at'+g7(0xda2,'z][D')+'\x22http://ng'+g7(lh.I,lh.H)+'nginx.com<'+g7(lh.J,lh.K)+g7(0x751,lh.L)+g7(lh.M,'Wy]o')+'r\x20using\x20ng'+g7(lh.N,'^HuX')+g7(0x431,'z][D')+g7(lh.O,')C#k')+g7(0x1035,'$y&I');}async function html1101(c,d){const li={c:0x84e,d:'aric',e:0x87e,f:0x1ac,g:'fv*n',h:0x1066,i:0x47b,j:0x4f0,k:0x88d,l:'Sv8c',m:0x3bc,n:'N%$I',o:'z][D',p:'7&2d',q:'iv@q',r:0xfbd,s:'iJC%',t:0x202,u:'fF*y',v:0xd58,w:'BOyl',x:0x184,y:0xe96,z:0x1154,A:0x110c,B:'^a]A',C:0x758,D:0x838,E:'tY0J',F:0x42e,G:0x1ef,H:'Xi(z',I:0x121b,J:'z][D',K:0xdfe,L:0xc77,M:'CcAE',N:'rf[g',O:'!]W8',P:0xa53,Q:'fv*n',R:0xa3c,S:0x1013,T:'3Pw(',U:0x1050,V:'28ve',W:'l8v2',X:0x1357,Y:'aw3v',Z:0x104b,a0:0xd11,a1:'z][D',a2:0x5e9,a3:0x678,a4:0x29c,a5:'3Pw(',a6:'l8v2',a7:0x104a,a8:0x68c,a9:0xdb4,aa:'QUGh',ab:0xced,ac:0x25a,ad:0xb78,ae:0x11b0,af:'C$OC',ag:'l8v2',ah:0xc40,ai:'S^c^',aj:'fF*y',ak:'Y43!',al:0x85d,am:0x135c,an:'v[8e',ao:0xc4e,ap:'j(]c',aq:0x8e5,ar:'9Sq3',as:0xf1c,at:'mwi^',au:'fv*n',av:'l8v2',aw:0x1d1,ax:0x811,ay:'aw3v',az:0x133e,aA:0x4a9,aB:'fv*n',aC:0x10c0,aD:0x131d,aE:'^a]A',aF:0xed0,aG:'wEo%',aH:'QUGh',aI:'nuJ(',aJ:0xdb0,aK:'aw3v',aL:0x3a3,aM:'aw3v',aN:0xcfe,aO:'j(]c',aP:'phq4',aQ:0x29a,aR:0xca5,aS:'9Sq3',aT:'A%[1',aU:0x911,aV:0xa1c,aW:'28ve',aX:0x1093,aY:0xaf7,aZ:'@[(1',b0:'aw3v',b1:0x1368,b2:'mwi^',b3:0x117d,b4:0x406,b5:0x10a8,b6:'28ve',b7:0x1342,b8:'phq4',b9:0x445,ba:'N47n',bb:0xce3,bc:0x112e,bd:0xff8,be:'@[(1',bf:'fP7x',bg:'nuJ(',bh:0xd0e,bi:0x12c2,bj:'^HuX',bk:0xc43,bl:0xdb3,bm:'!Zq$',bn:'z][D',bo:0x123e,bp:0xc61,bq:0x7bc,br:'Va2L',bs:0x68b,bt:'^HuX',bu:0xa71,bv:'LqG1',bw:'fF*y',bx:0x5b0,by:'!Zq$',bz:0xe88,bA:'iv@q',bB:0x3c6,bC:'QUGh',bD:0xd45,bE:0x9f2,bF:0x670,bG:0xf2c,bH:0x1165,bI:0xac2,bJ:'rf[g',bK:0x222,bL:'wEo%',bM:'Va2L',bN:'!]W8',bO:0x1093,bP:'BOyl',bQ:'rf[g',bR:0xfa2,lj:0x2ec,lk:'l8v2',ll:'z][D',lm:0x408,ln:0x810,lo:'$y&I',lp:0x46e,lq:'^a]A',lr:0x3dc,ls:0xf95,lt:0x2a7,lu:'3Pw(',lv:'@[(1',lw:0x11e8,lx:'S^c^',ly:0xce5,lz:'^a]A',lA:0x22d,lB:'^a]A',lC:0x601,lD:'Y43!',lE:0x6d2,lF:'iJC%',lG:0x3df,lH:0x646,lI:'PZs^',lJ:'3[bl',lK:0xe0c,lL:0xd17,lM:0xf07,lN:0x85c,lO:0xc0d,lP:0x72b,lQ:0x12f9,lR:'!Zq$',lS:0xd1a,lT:'7&2d',lU:0xc05,lV:0x1344,lW:0x698,lX:'j(]c',lY:0xf4f,lZ:0x1138,m0:0xa6c,m1:'Sv8c',m2:0x57f,m3:0xa7c,m4:0xf97,m5:'$y&I',m6:0x1060,m7:'EvPX',m8:0xe50,m9:0xe9e,ma:0x687,mb:0x62f,mc:0xe5e,md:'!Zq$',me:0x4e8,mf:0x30e,mg:0xdb9,mh:0xcc1,mi:'aric',mj:'k7Xm',mk:'tY0J',ml:0x69a,mm:0x11f5,mn:'ah7w',mo:0x272,mp:0xc11,mq:0xca7,mr:'$y&I',ms:0xd20,mt:'@[(1',mu:0x2c6,mv:0xc49,mw:0xafb,mx:'PZs^',my:0x65c,mz:0xe9c,mA:0x1250,mB:0xfd5,mC:0x126a,mD:0xcee,mE:'^a]A',mF:0x7b9,mG:0x42f,mH:0x10b2,mI:'LqG1',mJ:0x12b7,mK:0x11a1,mL:0xfde,mM:'@[(1',mN:'28ve',mO:0xdc6,mP:'3[bl',mQ:0xdf3,mR:'N%$I',mS:0x1096,mT:0x499,mU:0xfc8,mV:'z][D',mW:'PZs^',mX:0x4d4,mY:0xe5a,mZ:'j(]c',n0:0xd8a,n1:'iJC%',n2:0x95e,n3:0x112a,n4:'aric',n5:0x982,n6:0x16b},g8=bT,e=new Date(),f=e[g8(li.c,'3[bl')+'r']()+'-'+String(e[g8(0x10d5,'A%[1')]()+0x1)[g8(0xf52,li.d)](0x2,'0')+'-'+String(e['getDate']())[g8(li.e,'tY0J')](0x2,'0')+'\x20'+String(e['getHours']())[g8(li.f,li.g)](0x2,'0')+':'+String(e[g8(0xa9f,'S^c^')]())['padStart'](0x2,'0')+':'+String(e[g8(li.h,'QUGh')]())[g8(li.i,'PZs^')](0x2,'0'),g=Array[g8(0x221,'k7Xm')](crypto['getRandomV'+g8(li.j,li.d)](new Uint8Array(0x8)))['map'](h=>h[g8(0x11a3,'@[(1')](0x10)[g8(0x834,'3[bl')](0x2,'0'))[g8(li.k,li.l)]('');return'<!DOCTYPE\x20'+g8(0xac8,'LqG1')+'[if\x20lt\x20IE\x20'+g8(0x30b,'^a]A')+g8(0x858,'k7Xm')+g8(0x239,'!]W8')+'ie\x22\x20lang=\x22'+g8(0x63d,'S^c^')+g8(li.m,li.n)+'\x0a<!--[if\x20I'+g8(0xb7d,li.o)+'html\x20class'+g8(0xf75,li.p)+g8(0xe42,li.q)+g8(0x62b,'S^c^')+g8(li.r,'mwi^')+g8(0xa02,'3[bl')+g8(0x589,li.s)+g8(li.t,li.u)+g8(li.v,li.w)+g8(li.x,'fF*y')+g8(0xb71,li.w)+g8(0x603,'phq4')+g8(0x1240,'Va2L')+g8(li.y,'rf[g')+g8(0xd99,'k7Xm')+g8(li.z,'qjcf')+g8(li.A,li.B)+g8(li.C,'phq4')+g8(li.D,'@[(1')+g8(0xda9,li.E)+g8(li.F,'EvPX')+g8(0xddf,'CcAE')+g8(0xc75,'Y43!')+'w\x20exceptio'+'n\x20|\x20'+c+('\x20|\x20Cloudfl'+g8(li.G,li.u)+g8(0xa5e,li.p)+g8(0x9a3,li.H)+g8(li.I,li.J)+'ta\x20http-eq'+g8(li.K,'28ve')+g8(li.L,li.M)+g8(0x100a,li.N)+'xt/html;\x20c'+g8(0x10fa,li.O)+g8(0xd26,'C$OC')+g8(li.P,li.Q)+g8(li.R,'N47n')+g8(0xc2e,'Y43!')+g8(li.S,li.T)+g8(li.U,li.V)+g8(0x75e,li.W)+'ame=\x22robot'+g8(li.X,li.Y)+g8(li.Z,'C$OC')+g8(li.a0,li.a1)+'\x20/>\x0a<meta\x20'+g8(li.a2,'9Sq3')+'port\x22\x20cont'+g8(0xada,'N9Nf')+g8(li.a3,'N%$I')+'dth,initia'+g8(li.a4,li.a5)+g8(0x1200,li.a6)+g8(li.a7,'!Zq$')+g8(li.a8,li.B)+g8(li.a9,li.aa)+g8(li.ab,'BOyl')+'=\x22/cdn-cgi'+g8(0xfa9,'Wy]o')+'.errors.cs'+g8(li.ac,'nuJ(')+g8(li.ad,'N47n')+'9]><link\x20r'+g8(li.ae,'fP7x')+g8(0x12d3,'Y43!')+g8(0x577,'S^c^')+'ie-css\x27\x20hr'+'ef=\x22/cdn-c'+g8(0x5de,li.af)+'cf.errors.'+'ie.css\x22\x20/>'+g8(0x1084,li.aa)+g8(0x5cf,'N9Nf')+g8(0xb18,'N%$I')+g8(0xda1,'N%$I')+g8(0x705,li.ag)+'e>\x0a\x0a\x0a<!--['+'if\x20gte\x20IE\x20'+'10]><!-->\x0a'+g8(0x6b9,'C$OC')+g8(li.ah,'3[bl')+g8(0xb65,li.ai)+g8(0xb11,li.aj)+g8(0xe7c,li.ak)+g8(li.al,li.ai)+g8(li.am,li.an)+'(\x27DOMConte'+'ntLoaded\x27,'+g8(li.ao,li.ap)+g8(li.aq,li.ar)+g8(li.as,li.at)+'eEl\x20=\x20docu'+'ment.getEl'+g8(0xcbe,li.au)+'\x27cookie-al'+g8(0x82c,li.av)+g8(0x781,li.av)+g8(li.aw,'tY0J')+g8(li.ax,'Y43!')+g8(0x132b,'3Pw(')+g8(0x12b4,'aric')+g8(0x2d2,li.ay)+g8(0x77b,li.p)+g8(0xac7,'BOyl')+g8(0xc3e,'rf[g')+g8(li.az,li.n)+'id=\x22cf-wra'+g8(0x21d,'tY0J')+g8(li.aA,li.aB)+g8(0xe72,'CcAE')+g8(li.aC,'28ve')+g8(li.aD,'PSWk')+g8(0x1389,li.aE)+g8(li.aF,li.aG)+g8(0x9d3,li.aH)+g8(0x58f,li.aI)+'-translate'+'=\x22enable_c'+'ookies\x22>Pl'+g8(li.aJ,li.aK)+g8(li.aL,li.Y)+g8(0x7f1,li.aM)+g8(li.aN,'Y43!')+(g8(0x50e,li.aO)+g8(0x8c7,'rf[g')+g8(0xef5,li.aP)+g8(li.aQ,'phq4')+'tails-wrap'+g8(li.aR,'7&2d')+g8(0x2d9,li.s)+'iv\x20class=\x22'+g8(0x1167,li.aS)+g8(0x2fd,li.aT)+'\x20cf-error-'+g8(0x3a5,'wEo%')+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20'+g8(li.aU,'phq4')+'>\x0a\x20\x20\x20\x20\x20\x20\x20\x20'+g8(li.aV,li.aW)+g8(0x12f3,'Va2L')+g8(0xfe4,li.ak)+g8(0x865,li.ai)+'data-trans'+g8(0xa27,'l8v2')+'r\x22>Error</'+g8(0xeba,'phq4')+g8(li.aX,'BOyl')+g8(li.aY,'$y&I')+g8(0x776,'l8v2')+g8(0x86a,li.aZ)+g8(0xd5c,'PZs^')+g8(0x1033,li.b0)+g8(0x78e,'j(]c')+g8(0x119d,'28ve')+g8(0x1ab,li.aZ)+g8(li.b1,li.b2)+'y-id\x22>Ray\x20'+g8(li.b3,'fv*n')))+g+g8(li.b4,'9Sq3')+f+(g8(li.b5,li.b6)+g8(li.b7,li.b8)+g8(li.b9,li.ba)+'/h1>\x0a\x20\x20\x20\x20\x20'+'\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+g8(li.bb,'^HuX')+'=\x22cf-subhe'+g8(0x9cc,li.d)+g8(li.bc,li.ai)+g8(0x12d1,li.s)+g8(li.bd,li.l)+g8(0x11e0,li.be)+'xception</'+g8(0x973,'C$OC')+g8(0x707,li.bf)+g8(0x123f,li.bg)+g8(0x217,'iv@q')+g8(li.bh,'v[8e')+'\x20\x20\x20<sectio'+'n></sectio'+g8(li.bi,li.bj)+'cer\x20-->\x0a\x0a\x20'+'\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+g8(li.bk,'9Sq3')+'s=\x22cf-sect'+'ion\x20cf-wra'+g8(li.bl,')C#k')+g8(0x5b0,li.bm)+g8(0xc33,li.bn)+g8(li.bo,'S^c^')+g8(0x10b9,'28ve')+g8(0xa1a,li.q)+g8(0x9e7,li.bj)+g8(li.bp,'QUGh')+g8(0x9c1,'fP7x')+'umn\x22>\x0a\x20\x20\x20\x20'+g8(0x1376,li.bg)+'\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+g8(li.bq,li.br)+g8(li.bs,li.bt)+g8(li.bu,li.bv)+g8(0x842,li.E)+'happened?<'+g8(0x5aa,li.bw)+g8(li.bx,li.by)+g8(li.bz,'fF*y')+'\x20\x20\x20<p>You\x27'+g8(0xe00,li.bA)+g8(li.bB,li.bC)+g8(0xef0,'aw3v')+'te\x20(')+c+(g8(0x1134,'^a]A')+g8(li.bD,'Va2L')+g8(0xbe9,'Wy]o')+g8(0x3cd,'C$OC')+g8(0xc81,'l8v2')+'om/5xx-err'+g8(li.bE,'!Zq$')+g8(li.bF,'z][D')+g8(0x10ad,li.ak)+g8(li.bG,'aric')+'=\x22_blank\x22>'+g8(li.bH,'aric')+g8(li.bI,li.bJ)+g8(li.bK,li.bL)+'nown\x20error'+g8(0x17b,li.bM)+g8(0x2c0,li.bN)+g8(0x101b,'iJC%')+g8(0xe66,'rf[g')+'\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+'\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+'</div>\x0a\x0a\x20\x20'+g8(li.bO,li.bP)+g8(0xd29,li.bQ)+g8(0x30f,li.u)+g8(li.bR,'v[8e')+g8(li.lj,li.lk)+g8(0xc68,li.ll)+g8(li.lm,'tY0J')+g8(li.ln,'tY0J')+'late=\x22what'+'_can_i_do\x22'+'>What\x20can\x20'+'I\x20do?</h2>'+g8(0x1370,li.lo)+'\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+'\x20\x20\x20\x20\x20\x20\x20\x20\x20<'+g8(0xa87,'iJC%')+'If\x20you\x20are'+'\x20the\x20owner'+g8(li.lp,li.bP)+g8(0x135d,li.O)+g8(0x2c9,'Xi(z')+g8(0x1303,li.lq)+'\x20<a\x20href=\x22'+g8(li.lr,'A%[1')+g8(li.ls,'l8v2')+g8(0x8f9,'rf[g')+'com/worker'+g8(li.lt,li.lu)+g8(0x1112,'z][D')+g8(0x473,li.lv)+g8(0x94c,'QUGh')+g8(0x5b4,'LqG1')+g8(li.lw,li.lx)+g8(li.ly,'Wy]o')+g8(0x6df,li.ba)+g8(0xbc8,li.lz)+g8(0x12a3,'ah7w')+g8(li.lA,li.lB))+c+(g8(li.lC,li.lD)+g8(li.lE,li.lF)+g8(li.lG,'l8v2')+'v>\x0a\x0a\x20\x20\x20\x20\x20\x20'+g8(li.lH,li.lI)+g8(0x67c,li.lJ)+'\x20\x20\x20\x20\x20\x20\x20\x20\x20<'+'/div><!--\x20'+g8(li.lK,'QUGh')+'-->\x0a\x0a\x20\x20\x20\x20\x20'+g8(li.lL,'Wy]o')+g8(li.lM,'mwi^')+g8(0x22b,'PZs^')+g8(0x8ae,li.O)+'apper\x20w-24'+g8(li.lN,'tY0J')+g8(li.lO,'Wy]o')+g8(li.lP,li.H)+g8(li.lQ,li.lR)+g8(0x58d,li.lo)+g8(0xca2,'fF*y')+'t-left\x20bor'+'der-solid\x20'+g8(0xee3,'fF*y')+g8(li.lS,li.lT)+g8(li.lU,'fP7x')+g8(li.lV,'iJC%')+g8(li.lW,'aric')+g8(0x10cf,li.lX)+g8(li.lY,'Va2L')+g8(0xf1a,'z][D')+g8(li.lZ,li.bL)+g8(li.m0,li.m1)+g8(0xd0c,'N47n')+g8(0xb6c,li.H)+g8(0x3bb,'!]W8')+g8(0xeb1,'CcAE')+'lass=\x22font'+g8(li.m2,'A%[1')+'>\x20')+g+(g8(li.m3,li.aT)+g8(0xb3a,li.ap)+g8(0x274,'l8v2')+'lass=\x22cf-f'+g8(0x1349,'k7Xm')+g8(li.m4,'Va2L')+g8(0x916,li.m5)+g8(0x9e0,'3Pw(')+g8(li.m6,'EvPX')+g8(0xb6e,li.m7)+'footer-ite'+g8(li.m8,'A%[1')+g8(0x1253,li.aS)+g8(li.m9,'EvPX')+'dden\x20sm:bl'+g8(li.ma,'v[8e')+g8(0x731,li.aE)+g8(li.mb,li.bn)+g8(li.mc,li.bg)+'button\x20typ'+g8(0xeb7,'$y&I')+g8(0xba6,'QUGh')+g8(0x718,li.at)+g8(0x70c,li.md)+g8(0xda3,'ah7w')+'er-ip-reve'+g8(li.me,'v[8e')+g8(li.mf,'!]W8')+'eal</butto'+g8(0xebb,'PZs^')+g8(li.mg,'z][D')+'ss=\x22hidden'+g8(0x735,'fF*y')+g8(li.mh,li.mi))+d+(g8(0xe28,li.mj)+g8(0x99c,li.mk)+g8(li.ml,'phq4')+g8(0xf80,'fF*y')+'eparator\x20s'+g8(li.mm,li.mn)+g8(0x715,li.lT)+'an>\x0a\x20\x20\x20\x20\x20\x20'+g8(li.mo,'EvPX')+'\x20\x20\x20\x20<span\x20'+'class=\x22cf-'+'footer-ite'+g8(li.mp,li.bC)+g8(li.mq,li.mr)+g8(0xa05,'z][D')+'ormance\x20&a'+g8(0xe43,'qjcf')+g8(li.ms,li.p)+'n>\x20<a\x20rel='+g8(0x1373,'Va2L')+g8(0x377,li.mt)+'\x22\x20href=\x22ht'+g8(li.mu,'Xi(z')+g8(0xae2,li.O)+g8(li.mv,'@[(1')+'rror-landi'+'ng\x22\x20id=\x22br'+g8(0x514,'CcAE')+g8(li.mw,li.mx)+g8(0x8a6,'z][D')+'dflare</a>'+g8(0x24d,li.lo)+g8(li.my,'QUGh')+'\x20\x20<script>'+g8(0x465,'N%$I')+'){function'+'\x20d(){var\x20b'+g8(li.mz,'Xi(z')+g8(0xb3b,li.M)+'f-footer-i'+g8(li.mA,'!Zq$')+g8(0x11b1,'aric')+'entById(\x22c'+g8(li.mB,'LqG1')+g8(li.mC,li.aZ)+g8(li.mD,'S^c^')+'List\x22in\x20b&'+g8(0x609,li.mE)+g8(0x11c1,'28ve')+g8(0xda0,'N%$I')+g8(li.mF,'l8v2')+g8(0x651,li.mi)+g8(li.mG,'A%[1')+g8(0x7e2,'iJC%')+g8(li.mH,li.mI)+g8(li.mJ,li.an)+'en\x22);a.get'+'ElementByI'+g8(li.mK,li.aS)+g8(0xb86,'iv@q')+g8(li.mL,li.mM)+'move(\x22hidd'+g8(0x6b0,li.mN)+g8(li.mO,li.mP)+g8(li.mQ,li.l)+g8(0x1296,li.mR)+g8(li.mS,'k7Xm')+'a.addEvent'+'Listener(\x22'+'DOMContent'+g8(li.mT,'3Pw(')+g8(li.mU,li.mV)+g8(0xf11,li.mW)+'iv><!--\x20/.'+'error-foot'+g8(li.mX,'nuJ(')+g8(0x3ac,li.mx)+g8(li.mY,li.mj)+g8(0x1397,li.mZ)+'tails\x20-->\x0a'+g8(li.n0,li.n1)+g8(li.n2,'k7Xm')+'wrapper\x20--'+g8(0xc9d,'^HuX')+g8(li.n3,li.n4)+'\x20window._c'+g8(li.n5,'aw3v')+'ion\x20=\x20{};\x0a'+'\x0a\x0a\x20\x20</scri'+g8(li.n6,'Va2L')+g8(0xb82,li.O));}