Closed spvkgn closed 7 years ago
add - exrapidleech.info##script:inject(noeval.js)
Thanks, it works
Seems sadly no, it requires more than this one filter thought… http://www.exrapidleech.info/verify.php?8f0063d4ff0a5f03147dfa84952a79c9
I will leave that to @jspenguin2017
@spvkgn Can you explain a little bit? What did you do to get into the verify.php
page?
Enter a link i.e http://turbobit.net/y75g8w9emr7e.html , check box & click 'Transload File' button On the next page http://www.exrapidleech.info/gateway.html submit recaptcha Next page redirect - clicking 'Public Rapidleech' button and redirect to the verify.php page
@spvkgn OK, I'll have a look.
Can someone dump the page source just before the redirect?
dump the page source just before the redirect
@jspenguin2017 Is it possible to do with FF or with some utils on Linux?
@spvkgn It is possible with most browsers, press Ctrl+U
and copy everything. If you know how to dump the source of the live DOM, then do that as well.
i think it has to do with bidvertiser
code.........
OK, here is the source dump: https://pastebin.com/vuZb4DFt
Here is bidvertiser
script dump: https://pastebin.com/uEwbun5X
Also this is the dump of verify.php
: https://pastebin.com/c8eQ2yzQ
I pushed out a patch that takes care of BlockAdBlock. Old solution is commented out since it does nothing useful for now.
Blockadblock thing is fixed in ublock origin https://github.com/uBlockOrigin/uAssets/commit/71d77ef5d9ff714f6011280350ba605c11bacf2f
BAB is the least of the issues here.
Someone please help me analyze those source dumps...
It seems like redirecting to verify.php
is "game over", so we need to figure out what is doing the redirect, and where we should be redirected.
What I don't understand is after you do the recaptcha you're re-directed to the homepage.
Now two questions arise in my mind.
OR
Once you do the recaptcha, you're expecting your file to be uploaded to the server and unique link is generated which is handed over to you rather than you being sent to the homepage of the website.
the source code which invokes verify.php
page
$(document).ready(function () {
if (!$('div.alert.alert-danger.lead').is(":visible")) {
document.location = 'http://www.exrapidleech.info/verify.php?eacf331f0ffc35d4b482f1d15a887d3b';
}
});
I don't think that piece of code will run at all, since those divs are not hidden by any filters.
The code itself doesn't make any sense. They have added all kinds of shit inside and complicated it terribly.
@uBlock-user It kind of makes sense, it tests if something is hiding elements.
If that's the case, $elemhide
would do the job.
@uBlock-user Sorry I wasn't clear, it is testing if those alerts are hidden, but no filter rule is hiding them, so that piece of code won't do anything.
@jspenguin2017 I have succeeded in this although i've disabled uBO for a moment https://puu.sh/vErNP/14c219567f.webm
@lain566 Oh, so the actual detection code is in their home page... Thanks for your investigation...
I had to add this rules, otherwise I keep getting redirected to http://www.exrapidleech.info/verify.php
* bidvertiser.com * block
* c1.popads.net * allow
* c2.popads.net * allow
OK, so it's related to popads.net
, we now need to pin down the code responsible for that.
although i've disabled uBO for a moment
Then you haven't succeeded at all , rather you gave them what they wanted. Disabling uBO is out of the question.
Another thing popads.net
is already patched by uBO, opening a connection to their server will actually start inducing popunders on your browser, you shouldn't be doing that.
This might be the script
@uBlock-user with uBO enabled :stuck_out_tongue_winking_eye: https://puu.sh/vFnvR/f04227235c.webm
@lain566 It's hiding the div apparently.
Compare both ends of the videos you produced and in one there's no information about the link and in the other where you disabled uBO it says something the YT links.
Expected behavior - https://i.gyazo.com/772bb660409906f5fb56fe84445ee6a2.png
This website is one of those nagging ones which just won't stop - https://github.com/reek/anti-adblock-killer/issues?utf8=%E2%9C%93&q=exrapidleech
Looks like they have a giant pile of server side code to keep track of things that goes on. We need to patch those API calls.
Nope not gonna whitelist popads.net
or popcash.net
, or any other such ridiculous third-party adserver. If you're happy with such blatant misuse of whitelisting, then that's your solution. Better yet, disable uBO as well, why bother keeping it on anyways ?
@uBlock-user I never said I'm happy. I gave you the rules because you think about the youtube link
I just try to find clues for @jspenguin2017
Unfortunately, I'm busy coding something else... We might need some external help...
The script I posted offered many clues, you should be looking at the scripts and not whitelisting things, they won't offer any help in this case.
@uBlock-user Knowing which connection is the root cause is important. I agree that white listing those domains is not a solution, but at least we know where to start now. Also, can you explain which clues are in the script you posted?
Opening connections to ad-servers will never offer any kind of solution, that's obvious. You can try nooping their connections but that's the best you can do. There's no honeypot trap here that you could just whitelist that honeypot and be done with it. FYI, none of the ad-servers there are the root cause.
There are lots of them if you checkout the script I posted from top to bottom, I'm not sure which one precisely can help seal the deal, but then again you're good at javascript, so you shouldn't have any problem recognising atleast one of them - https://github.com/jspenguin2017/AdBlockProtector/issues/167#issuecomment-299204905
Easylist mods offer this filter - @@/^((?!.*\.(popads|popmyads|bannertrack|bidvertiser|wwwpromoter|hyperpromote)\W?).)*$/$image,script,domain=exrapidleech.info
See if that works. Blocking the whole inline-script
also has no effect.
@uBlock-user
I never said white listing is a solution, but it is a guide to pin down the real offending code.
I checked the code you posted, most of them are normal site functionality, it doesn't seem to be calling fishy APIs. The only thing that can cause some problem is http://www.exrapidleech.info/classes/_300x200.ads.js
Also, that regular expression:
I never said white listing is a solution, but it is a guide to pin down the real offending code.
I'm talking about whitelisting ad-servers, not whitelisting in general.
and........ yeah Easylist always surrenders like that as they don't have any solution to fix this.
@uBlock-user Yes, that's what I meant... There are different ways to investigate an issue, let's try them all out with an open mind and see which one leads us to the real solution.
Sorry dude, I will never ever whitelist any or all ad-servers, this reminds of gaana.com
case which remains in a limbo where whitelisting an ad-server can fix the issue and yet we don't have a fix, which is very frustrating for me. I have two huge extensions just for blocking ad-servers and all that malware trash including tracking shit, whitelisting an ad-server is very difficult for me and impossible for me.
Good luck with this one, I investigated it all I could, and so far I have found that if you whitelist those ad-servers then you're served the page with the transloaded file download link, otherwise you're sent to home-page if you're blocking any one of them, that's all. I'm out on this one.
We are missing the code for the redirect which would fix gaana.com
. Looks like it's not getting into uAsset, we might need to do it ourselves.
It will never go into uAsset unless someone opens an issue on reddit or on Easylist forums or on the issue tracker itself. Even if it does, gorhill would never spend this much amount of time like we did, he will simply noop it and end the drama.
@uBlock-user nooping doesn't work, I thought we tried that.
Did you try nooping all the 6 ad-servers ?
@uBlock-user I thought you are talking about gaana.com
... I'm working on something else right now, I'll investigate this issue later...
I'm not expert but this script (at the end of http://www.exrapidleech.info/index.php) seems suspect:
<script type="text/javascript" charset="utf-8">
var _0xb110 = ['', 'replace'];
function OjgNwthwBUtu(_0x955cx2) {
return _0x955cx2.toString()[_0xb110[1]](/^[^\/]+\/\*!?/, _0xb110[0])[_0xb110[1]](/\*\/[^\/]+$/, _0xb110[0])
}
;
var PpqujScBCysI = OjgNwthwBUtu(function () {/*!tkpa(ujcrixdc(e,p,r,z,t,s){t=ujcrixdc(r){gtijgc(r<p?'':t(epghtXci(r/p)))+((r=r%p)>35?Higxcv.ugdbRwpgRdst(r+29):r.idHigxcv(36))};xu(!''.gteaprt(/^/,Higxcv)){lwxat(r--){s[t(r)]=z[r]||t(r)}z=[ujcrixdc(t){gtijgc s[t]}];t=ujcrixdc(){gtijgc'\\l+'};r=1};lwxat(r--){xu(z[r]){e=e.gteaprt(ctl GtvTme('\\q'+t(r)+'\\q','v'),z[r])}}gtijgc e}(';f r=\'q\'+H.J(2s)+H.J(3t)+H.J(2s)+\'h\'+H.J(3t)+\'b\'+H.J(5a)+\'5b\';z(o.1g(r)){o.1g(r).y.1H(\'2q\',\'2N\',\'16\');o.1g(r).y.1H(\'27\',\'2h\',\'16\');o.1g(r).y.1H(\'1T\',\'0\',\'16\');o.1g(r).y.1H(\'5c\',\'2h\',\'16\')};z(r){1r r};z(o.M){o.M.y.1H(\'2q\',\'3s\',\'16\')};f E=\'\',1j=\'5e\',m=S.I((S.K()*6)+8);1k(f x=0;x<m;x++)E+=1j.1p(S.I(S.K()*1j.D));z(m){1r m};f 2O=3,2M=5f,2L=72,2H=5g,1N=0,3k=\'3m\',3U=Q(i){f d=!1,x=Q(){z(o.1c){o.2B(\'2Y\',t);W.2B(\'2c\',t)}A{o.2C(\'2a\',t);W.2C(\'1J\',t)}},t=Q(){z(!d&&(o.1c||5h.2J===\'2c\'||o.2W===\'2A\')){d=!0;x();i()}};z(o.2W===\'2A\'){i()}A z(o.1c){o.1c(\'2Y\',t);W.1c(\'2c\',t)}A{o.2X(\'2a\',t);W.2X(\'1J\',t);f c=!1;2t{c=W.5z==3d&&o.2v}1L(g){};z(c&&c.2V){(Q p(){z(d)Y;2t{c.2V(\'1y\')}1L(t){Y 5i(p,50)};d=!0;x();i()})()}}};W[\'\'+E+\'\']=(Q(){f i={i$:1j+\'+/=\',5k:Q(t){f p=\'\',s,c,d,r,h,a,g,x=0;t=i.t$(t);1a(x<t.D){s=t.1v(x++);c=t.1v(x++);d=t.1v(x++);r=s>>2;h=(s&3)<<4|c>>4;a=(c&15)<<2|d>>6;g=d&63;z(2m(c)){a=g=64}A z(2m(d)){g=64};p=p+1q.i$.1p(r)+1q.i$.1p(h)+1q.i$.1p(a)+1q.i$.1p(g)};Y p},19:Q(t){f c=\'\',s,a,r,h,x,g,p,d=0;t=t.1s(/[^P-5l-5m-9\\+\\/\\=]/v,\'\');1a(d<t.D){h=1q.i$.23(t.1p(d++));x=1q.i$.23(t.1p(d++));g=1q.i$.23(t.1p(d++));p=1q.i$.23(t.1p(d++));s=h<<2|x>>4;a=(x&15)<<4|g>>2;r=(g&3)<<6|p;c=c+H.J(s);z(g!=64){c=c+H.J(a)};z(p!=64){c=c+H.J(r)}};c=i.c$(c);Y c},t$:Q(i){i=i.1s(/;/v,\';\');f c=\'\';1k(f d=0;d<i.D;d++){f t=i.1v(d);z(t<1Z){c+=H.J(t)}A z(t>5n&&t<5o){c+=H.J(t>>6|5P);c+=H.J(t&63|1Z)}A{c+=H.J(t>>12|2S);c+=H.J(t>>6&63|1Z);c+=H.J(t&63|1Z)}};Y c},c$:Q(i){f d=\'\',t=0,c=5Q=1C=0;1a(t<i.D){c=i.1v(t);z(c<1Z){d+=H.J(c);t++}A z(c>5R&&c<2S){1C=i.1v(t+1);d+=H.J((c&31)<<6|1C&63);t+=2}A{1C=i.1v(t+1);2Q=i.1v(t+2);d+=H.J((c&15)<<12|(1C&63)<<6|2Q&63);t+=3}};Y d}};f b=[\'5S\',\'5j\',\'2P==\',\'5x==\',\'57=\',\'5w=\',\'4M\',\'4N\',\'4O\',\'51==\',\'52\',\'53==\',\'54=\',\'55=\',\'4L==\',\'56=\',\'58\',\'59==\',\'5p==\',\'2n==\',\'2o=\',\'5q\',\'5r==\',\'5s=\',\'5t\',\'5u\',\'5v==\',\'5T\',\'5y=\',\'5U\',\'67\',\'69=\',\'6p=\',\'6q=\',\'6r\',\'6s\',\'6t=\',\'6u=\',\'6v\',\'68\',\'6w=\',\'6y\',\'6z=\',\'6a=\',\'6b=\',\'6c=\',\'6d=\',\'6e=\',\'6f==\',\'6g==\',\'6x==\',\'66==\',\'5G=\',\'62\',\'5X\',\'5Y\',\'5Z\',\'5A\',\'5B\',\'5C==\',\'5D=\',\'5E=\',\'5W=\',\'5F==\',\'5H=\',\'5I\',\'5J=\',\'5K=\',\'5L==\',\'5M=\',\'4J==\',\'2P==\',\'2o=\',\'5N=\',\'5O\',\'61==\',\'2n==\',\'5V\',\'4K==\',\'4U=\'],L=S.I(S.K()*b.D),u=i.19(b[L]),n=u,R=1,q=\'#4I\',x=\'#3X\',k=\'#3B\',l=\'#3I\',F=\'\',w=\'3H!\',j=\'3A 3N 43 42\\\'41 3K 3O 2Z 2F. 44\\\'h 45. 46 48\\\'i?\',G=\'4u 49 4p-4q, 4r 4s\\\'i 4t 3L 1q 47 3M.\',O=\'X 3G, X 3W 3Y 3Z 2Z 2F. 3V 3E 3P!\',c=0,v=0,d=\'3F.3D\',h=0,B=t()+\'.35\',N=Q(i,t,d){f c=o.1z(\'33\');c.1X=i;c.1J=t;c.2a=t;c.1c(\'3C\',t);d.1w(c)},U=Q(){};Q e(i){z(i)i=i.28(i.D-15);f d=o.3q(\'33\');1k(f c=d.D;c--;){f t=H(d[c].1X);z(t)t=t.28(t.D-15);z(t===i)Y!0};Y!1};Q V(i){z(i)i=i.28(i.D-15);f t=o.3J;m=0;1a(m<t.D){1n=t[m].24;z(1n)1n=1n.28(1n.D-15);z(1n===i)Y!0;m++};Y!1};Q t(i){f c=\'\',d=1j;i=i||30;1k(f t=0;t<i;t++)c+=d.1p(S.I(S.K()*d.D));Y c};Q g(c){f g=[\'4w\',\'4Q==\',\'4S\',\'4T\',\'2E\',\'4V==\',\'4W==\',\'4X=\',\'4Y==\',\'4R==\',\'4Z\',\'2E\'],x=[\'37=\',\'4C==\',\'4D==\',\'4E==\',\'4F=\',\'4G\',\'4H=\',\'4A=\',\'37=\',\'4P\',\'4g==\',\'4o\',\'4y==\',\'4z==\',\'4a==\',\'4b=\'];m=0;2r=[];1a(m<c){r=g[S.I(S.K()*g.D)];s=x[S.I(S.K()*x.D)];r=i.19(r);s=i.19(s);f p=S.I(S.K()*2)+1;z(p==1){d=\'//\'+r+\'/\'+s}A{d=\'//\'+r+\'/\'+t(S.I(S.K()*20)+4)+\'.35\'};2r[m]=2f 2g();2r[m].2i=Q(){f i=1;1a(i<7){i++}};2r[m].1X=d;m++}};Q a(i,t){f d=\'\';1k(f g=0;g<i.D;g++){f c=i.1v(g);z(2s<=c&&c<4d){d+=H.J((c-t+7)%26+2s)}A z(65<=c&&c<4e){d+=H.J((c-t+13)%26+65)}A{d+=H.J(c)}};Y d};Q p(i){i=i.1s(/{/v,\'\');i=i.1s(/}/v,\'\');i=i.1s(/|/v,\'\');i=i.1s(/~/v,\'\');Y i};Q C(i){};Y{4f:Q(i,t){i=i+t;i=i-1;Y S.4h(i)},2u:Q(i,c){z(4i o.M==\'3o\'){Y};f g=\'0.1\',c=n,t=o.1z(\'1G\');t.1x=c;t.y.1l=\'1M\';t.y.1y=\'-1f\';t.y.1t=\'-1f\';t.y.1b=\'2k\';t.y.17=\'4j\';f s=o.M.34,p=S.I(s.D/2);z(p>15){f d=o.1z(\'2d\');d.y.1l=\'1M\';d.y.1b=\'1E\';d.y.17=\'1E\';d.y.1t=\'-1f\';d.y.1y=\'-1f\';o.M.4k(d,o.M.34[p]);d.1w(t);f x=o.1z(\'1G\');x.1x=\'32\';x.y.1l=\'1M\';x.y.1y=\'-1f\';x.y.1t=\'-1f\';o.M.1w(x)}A{t.1x=\'32\';o.M.1w(t)};h=6h(Q(){z(t){i((t.2w==0),g);i((t.2y==0),g);i((t.27==\'2N\'),g);i((t.2q==\'2h\'),g);i((t.1T==0),g)}A{i(!0,g)}},2z)},6j:Q(i,t){i=i-t;Y S.I(i)},74:Q(i,t){i=i+t;Y S.I(i)},8u:Q(i,t){i=i/t;Y S.8v(i)},8w:Q(i,t){i=i%t;Y S.8x(i)},8y:Q(i,t){i=i+t;Y S.8z(i)},1V:Q(t,d){z((t)&&(c==0)){c=1;W[\'\'+E+\'\'].1o()}A{z(W[\'\'+E+\'\']){z(!W[\'\'+E+\'\'].2l){f O=i.19(\'8t\'),L=o.8a(O);z((L)&&(c==0)){z((2M%3)==0){f h=\'8c=\';h=i.19(h);z(e(h)){z(L.1O.1s(/\\h/v,\'\').D==0){c=1;W[\'\'+E+\'\'].1o()}};z(h){1r h}}}}};f G=!1;z(c==0){z((2L%3)==0){z(!W[\'\'+E+\'\'].2l){f w=[\'8d==\',\'8e==\',\'8f=\',\'8g=\',\'8h=\'],k=7,n=w.D,s=w[S.I(S.K()*n)],x=s;1a(s==x){x=w[S.I(S.K()*n)]};s=p(s);s=a(s,k);s=i.19(s);x=p(x);x=a(x,k);x=i.19(x);z(w){1r w};f b=2f 2g(),q=2f 2g();b.2i=Q(){g(S.I(S.K()*2)+1);q.1X=x;z(x){1r x};g(S.I(S.K()*2)+1)};q.2i=Q(){c=1;g(S.I(S.K()*3)+1);W[\'\'+E+\'\'].1o()};b.1X=s;z(s){1r s};z((2H%3)==0){b.1J=Q(){z((b.17<8)&&(b.17>0)){W[\'\'+E+\'\'].1o()}}};f v=[\'8r/8k=\',\'8q\',\'7M=\',\'7N=\',\'7O/80\',\'81=\',\'82\'],l=[\'7L==\',\'83=\',\'85=\',\'86\'],j=v.D,r=v[S.I(S.K()*j)],j=l.D,u=l[S.I(S.K()*j)];r=i.19(r);u=i.19(u);r=r.1s(\'87.88\',u);r=\'//\'+r;W[\'1Q\']=0;f m=Q(){z((1Q>0)&&(1Q%39==0)){}A{W[\'\'+E+\'\'].1o();z(1Q){1r 1Q}}};N(r,m,o.M);W[\'\'+E+\'\'].2l=!0};W[\'\'+E+\'\'].1V=Q(){Y}}}}},1o:Q(){z(W[\'\'+E+\'\'].1V){1r W[\'\'+E+\'\'].1V};z(W[\'\'+E+\'\'].2u){1r W[\'\'+E+\'\'].2u};z(v==1){f V=2e.3b(\'2b\');z(V>0){Y!0}A{2e.21(\'2b\',(S.K()+1)*2z)}};f r=\'8p\';r=i.19(r);f F=o.2D||o.3q(\'2D\')[0],s=o.1z(\'y\');s.2J=\'1h/8s\';z(s.2K){s.2K.1u=r}A{s.1w(o.8l(r))};F.1w(s);8D(h);o.M.1O=\'\';o.M.y.1u+=\'14:1E !16\';o.M.y.1u+=\'1F:1E !16\';f B=o.2v.2y||W.2I||o.M.2y,u=W.8G||o.M.2w||o.2v.2w,p=o.1z(\'1G\'),n=t();p.1x=n;p.y.1l=\'2R\';p.y.1y=\'0\';p.y.1t=\'0\';p.y.17=B+\'1A\';p.y.1b=u+\'1A\';p.y.2T=q;p.y.2x=\'8C\';o.M.1w(p);f a=\'<p 24="8m://6i.8Z/8Y;"><38 1x="3p" 17="2G" 1b="40"><36 1x="3r" 17="2G" 1b="40" 8X:24="8W:36/8B;8V,8U+8T+8S+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+8R+8Q+8P/8o/8n/84/7K/7s+/7I/6H+6I/6J+6K/6L/6M/6N/6O/6G/70+73/7J+75+76+77+78+79/7p+71/6E+6U/6D+6l+6m+6n+6o/6P+6Q/6R/6S/6k+6T+6V/6W+6X+6Y+6Z+T+6A/6B/6C/7q/6F/7r/+7o/7Q++7R/7S/7T+7U/7V+7W+7X==">;</38></p>\';a=a.1s(\'3p\',t());a=a.1s(\'3r\',t());f g=o.1z(\'1G\');g.1O=a;g.y.1l=\'1M\';g.y.1R=\'1K\';g.y.1y=\'1K\';g.y.17=\'7B\';g.y.1b=\'7C\';g.y.2x=\'2U\';g.y.1T=\'.6\';g.y.3h=\'3a\';g.1c(\'7E\',Q(){d=d.7F(\'\').7G().7H(\'\');W.3l.24=\'//\'+d});o.1g(n).1w(g);f c=o.1z(\'1G\'),U=t();c.1x=U;c.y.1l=\'2R\';c.y.1t=u/7+\'1A\';c.y.7n=B-7d+\'1A\';c.y.7m=u/3.5+\'1A\';c.y.2T=\'#7w\';c.y.2x=\'2U\';c.y.1u+=\'11-1Y: "7x 7y", 1B, 1D, 1W-1U !16\';c.y.1u+=\'7z-1b: 7a !16\';c.y.1u+=\'11-1m: 7b !16\';c.y.1u+=\'1h-1S: 1P !16\';c.y.1u+=\'1F: 7t !16\';c.y.27+=\'3u\';c.y.3Q=\'1K\';c.y.7c=\'1K\';c.y.7e=\'3g\';o.M.1w(c);c.y.7g=\'1E 7i 7j -7k 7l(0,0,0,0.3)\';c.y.2q=\'3s\';f e=30,N=22,m=18,L=18;z((W.2I<3S)||(4v.17<3S)){c.y.3T=\'50%\';c.y.1u+=\'11-1m: 7h !16\';c.y.3Q=\'7f;\';g.y.3T=\'65%\';f e=22,N=18,m=12,L=12};c.1O=\'<3v y="1e:#7v;11-1m:\'+e+\'1I;1e:\'+x+\';11-1Y:1B, 1D, 1W-1U;11-29:7u;14-1t:1d;14-1R:1d;1h-1S:1P;">\'+w+\'</3v><3c y="11-1m:\'+N+\'1I;11-29:7Z;11-1Y:1B, 1D, 1W-1U;1e:\'+x+\';14-1t:1d;14-1R:1d;1h-1S:1P;">\'+j+\'</3c><7D y=" 27: 3u;14-1t: 0.3f;14-1R: 0.3f;14-1y: 2j;14-3z: 2j; 3i:7A 7Y #7P; 17: 25%;1h-1S:1P;"><e y="11-1Y:1B, 1D, 1W-1U;11-29:3j;11-1m:\'+m+\'1I;1e:\'+x+\';1h-1S:1P;">\'+G+\'</e><e y="14-1t:8A;"><2d 8E="1q.y.1T=.9;" 8F="1q.y.1T=1;" 1x="\'+t()+\'" y="3h:3a;11-1m:\'+L+\'1I;11-1Y:1B, 1D, 1W-1U; 11-29:3j;3i-8j:3g;1F:1d;89-1e:\'+k+\';1e:\'+l+\';1F-1y:2k;1F-3z:2k;17:60%;14:2j;14-1t:1d;14-1R:1d;" 8b="W.3l.8i();">\'+O+\'</2d></e>\';W[\'\'+E+\'\']=3o;2t{1r W[\'\'+E+\'\']}1L(b){}}}})();W.3n=Q(i,t){f c=4n.4m,d=W.4l,p=c(),g,x=Q(){c()-p<t?g||d(x):i()};d(x);Y{4x:Q(){g=1}}};f 3R;3U(Q(){Q s(){2t{Y\'1i\'3P W&&W[\'1i\']!==3d}1L(i){Y!1}};Q a(){f c=i(10),t=i(10);d(c,t);f g=x(c);z(g==t){Y!0}A{Y!1}};Q d(i,t){z(t==\'\'){1i.4c(i)}A{3x=t;1i.21(i,3x)}};Q x(i){2p=1i.3b(i);z(2p){};z(2p){Y 2p}A{Y\'3e\'}};Q i(i){f c=\'\',d=1j;i=i||30;1k(f t=0;t<i;t++)c+=d.1p(S.I(S.K()*d.D));Y c};Q r(i,t){Y S.I(S.K()*(t-i)+i)};f p=0,c=\'4B\';z(3k!=\'3m\'){z(s()){z(a()){f t=x(c);z(t==\'3e\'){d(c,i(1N));t=i(1N);f g=1,h=\'\';1a(g<30){3y=i(10);3w=i(r(0,9));1i.21(3y,3w);g++};1r g}A{};t=t.D;t--;z(t>0){d(c,i(t));Y!0}A{z(p==1){d(c,i(1N));2e.21(\'2b\',0)}}}A{}}A{}};3R=W.3n(Q(){W[\'\'+E+\'\'].2u(W[\'\'+E+\'\'].1V,W[\'\'+E+\'\'].5d)},2O*2z)});',62,550,'|||||||||||||||||||hinat|xu||||||kpg|||||||||sdrjbtci||ujcrixdc||Bpiw||||lxcsdl||gtijgc|kg6|taht|||atcviw|ilnICNElxh|||Higxcv|uaddg|ugdbRwpgRdst|gpcsdb||qdsn||||udci|||bpgvxc||xbedgipci|lxsiw||strdst|rwpgPi|iwxh|statit|gteaprt|ide|rhhItmi|rwpgRdstPi|peetcsRwxas|xs|atui|rgtpitTatbtci|lwxat|wtxvwi|pssTktciAxhitctg|10em|rdadg|5000em|vtiTatbtciQnXs|itmi|adrpaHidgpvt|rSngIFGZ|udg|edhxixdc|hxot|iwxhjga|JDUdzsxNqM|rtcitg|cW7tMoDhV|qdiidb|paxvc|deprxin|htgxu|iyzMJjViKQw|hpch|hgr|upbxan|128|em|Wtaktixrp|r2|vtctkp|0em|epssxcv|SXK|htiEgdetgin|ei|dcadps|30em|rpirw|pqhdajit|CohZnZNKD|xcctgWIBA||htiXitb||xcstmDu|wgtu|||sxheapn|hjqhig|ltxvwi|vdi|kxhxqxaxin|TzLVFyURuK|97|ign|XpuHhdWWE|sdrjbtciTatbtci|raxtciWtxvwi|oXcstm|raxtciLxsiw|1000|dcgtpsnhipitrwpcvt|vwPgeDwhZf|adps|sxk|hthhxdcHidgpvt|ctl|Xbpvt|cdct|dctggdg|pjid|60em|tjRUgQggQQz|xhCpC|NLGoOL5oOF|NLGoOMY2OMX|NLGuN2wwqb5aqP|r3|uxmts|224|qprzvgdjcsRdadg|10000|sdHrgdaa|gtpsnHipit|piiprwTktci|SDBRdcitciAdpsts|ps|rdbeatit|gtbdktTktciAxhitctg|stiprwTktci|wtps|rVUnsV5arbUzrn55r20jtLUdq28jN29i|qadrztg|160|rJcAJiTcXaKm|xcctgLxsiw|inet|hinatHwtti|MpqFqhrm|HquMNgcm|wxsstc|EhTMgVJBXJ|||qpcctg_ps|hrgxei|rwxasCdsth|yev|xbpvt|ObU2pLCkqx5eN28|hkv||UXAAKTRIXS1|vtiTatbtcihQnIpvCpbt|UXAAKTRIXS2|kxhxqat|98|qadrz|w3|mm|ctlkpajt|oo|gxvwi|edxcitg|vtiXitb|w1|cjaa|cc|5tb|15em|rjghdg|qdgstg|300|LEBMxDkvFfjR|adrpixdc|cd|ePjzbstLbfn|jcstuxcts|xc|bpgvxcAtui|ZSLHpgbkVOm|640|oddb|eCqXYRFyhy|Ati|wpkt|777777|sxhpqats|bn|Xi|psq8uu|tggdg|zrdaqspzrdaq|bt|bdr|jcstghipcs|Ltardbt|UUUUUU|hinatHwttih|jhxcv|bpzxcv|plthdbt|addzh|pc||gt|ndj|axzt|Iwpi|dzpn|Lwd|hxit|sdthc|lxiwdji|psktgixhxcv|xcrdbt|lt|rpc|ztte|Qji|hrgttc|NLGjAbKxNMzjN29i|ratpg|NbUjqbKnM2UzAbseOv|qVUnO2KuNbUjqbKnAbseOv|s2azOK9op3aoN3YwrVKnAbelOl|NLG2OMY0pMCaqLKjsR0oCSBnBn5frVr|gtbdktXitb|123|91|hniXznkPNCcZ|r3U1NMYaALUzAcQjOl|rtxa|inetdu|468em|xchtgiQtudgt|gtfjthiPcxbpixdcUgpbt|cdl|Spit|ObU2pLCkqyTjpLCk|NLFiqVUnO2JjrV5c|NLFjqLUeqR5nsF|NLGoAcawpV9kAbCkqF|pcKeN3awOWBjN29i|NLFjOb94qbK0s29np3BjN29i|r3QkqcCkrbKzM2meqbh|NH5hpMOar3QkrcGiOLGeNH5asF|NLG2OMY0pMCeqbrjNL9hAbCkqF|N2UoAbChpLCgNLYeqVa0tH5yq20|rWYkqL90OH5lNLanAbCkqF|NMBjpL5xq3vjN29i|F0GDAIBoCR0mBSziBIB3tR1wOR1xNL5jOMX|CvnkgiIUw|NbUjqbKnAbelOl|CSN4tSNlAbelOl|CoXltSzlAbelOl|r2i5r2CnNMQarx5frVr|BIB2C19wOR1yqVaaqcGYGSX0CyFjpcQc|NLGyqVaaqcFiBSPnBIF3ALwkr3FmALYwqb5arx1wOR5frVr|TTTTTT|XVUzM2YktP|q3K0NcYwpL4irVUeOP|NLGlq3Q1rP|NLGuCoX4|NLGuBoPl|NLGuBIXl||NLGuNMYaNF|NLGuOb9ksVKn|NLGbrbUiOF|NLGdOLUzOMX|NLGeOcYwqLJ|NLGoAIT|NLGur3QwN2J|NLGoAIPm|NLGoALYwqb5arv|NLGoALOkq3Garv|NLGopLGaNbUn|NLGorVUyOF|NLGorMKwrbJ|NbUjqbKnCSN4|NbUjqbKnCoX4tSzl|NLFiqVKbsP|NLGoM3G5rVJ|NLGur2mksP|NLFiOcYwqLJ|ugpbtTatbtci|115|vm|pcxbpixdc|yaRPitzxmji|PQRSTUVWXYZABCDEFGHIJKLMNOpqrstuvwxyzabcdefghijklmno0123456789|103|94|tktci|htiIxbtdji|NLGuNbac|tcrdst|Op|o0|127|2048|192|r1|191|NLGuNb94|NLGRNL5jOMYMrbUl|NLFipVKwOVKn|O29kO2maM2Uz|FLGSq250NLajOMX|GVa2FLFn|GVa2FLFo|GVa2FLGQ|GVa2FLGR|GVa2FLGS|FLGYqLUcOF|FLGTpMN|FLGRq3vmCyP|O2meqbios3YwrWQarv|GVa2FLF|NLGJOLUoOMX|NbUjqbKnM2Uz|NLGRNL5jOMX|NLGxNL5jOMX|NLGQOP|NbUjqbKnNLF|NbUjqbKnpLF|NLGoqV90||rV9lsMQwOP|GVa2FLFm||||FLGoM2skq2shOK8lCP|NLFipL1c|FLFoBSQ4ByJl|NLFipL5jOMX|NLFiqVUxOLl|NLFiqVX|NLFiOb9ksVKn|NLFiN29jsVUeqbKn|NLFiN29jsVUeqbKnAIT|NLFiN29jsVUeqbKnAIX|FLFoBSQ4BIF1|FLF3Byw4DIP|FLGoM2skq2shOK8lBl|FLGQrbKw|FLGVrbUiOIT|FLGVrbUiOIX|FLGVrbUiOIB|FLGVrbUiOIF|FLGBNMaaryT|FLGBNMaaryX|FLGoM2skq2shOK8lBF|FLGoM2skq2shOK8lBv|htiXcitgkpa|qxi|IztfIixH|m0o6ipjFNkEmlI0KB1aW9Psi5Ae|FrLgJGWYHAgqQCPmOIWqvHRhWMYzbQmxhBkTgUKrvT|w0VhDRh9JlE2md6|JxbPncv9JtEjgekB8LbPshkx6vClQBwEgEftbdMnlOh8fA9YOnqwfU6AOQOYCPCbNhDHpQIzHfrecRUTzciNyiGTUaPITivmsSFauuwH3ssSPouqqWNEJSVYeVI|JPSKvkmWQoE9AJjufFSiK|jX70lDhvULJFRuOR1JX0Tiidw66S|hoHsPiZilzGGCcRXxSoCor0GD|zbAqZbhT|enFAxQj8LSNvmTOBqtTfXxHB8g|U2F|xfZydGPTSaO4hdAwmHvrn6vwvDn7TtR2EX4SWq7eD7bGlIQnk5wVmU|qIeawq|T5WaFH6HWkKHJ0K|y9mYKQTTqLTMUKOFCM9|1WM6vwzPG9T5rgIvB|0i6fyXaOqoHetbx|ByP3MYJZn|HGLwChbDpokZoFNrT0wK5cSzjFFZuJvb4WbfP2njEmuBJ1b4oAGIBPfAwC6QWRtTMBSd2ChN8BsRtQQ6YnsBaeh3jVmOtun7TD1knEkwDmA7IELyKJKkOzCY|RVu7HPE2K6PyIDJp8XoS3rzft2TCVjaLVum9KZXQQ72YB1aPjAZQ3ipDCRQc3EN0XX5rUgAg7rRe|X1IeD7RcQOD|QZempfaPDkRfQyoIUPe2CUjsY5eptaH5IqliQaPkCvTstTVX6D6YJi42CwjkoOkyMIWmlxpQMJXBcPZp5Ef9HA3vc1ZPDTzvWKLQXBJ14SQU2DW3ZDuFeV2dHFeZNPTsZ0BVrSv1mqsDLn|QCnTCxUVt5RmvOnXI6ZKnVD2h5Y5rt|ls4ZPczbqptEheP|tyXopqL26HzfvBSP7WQnGPPSdB7zyPPPPXcGHIaB6PRI4mwzEiN5xCxPX9EAk6sgHefVNraeB5qtcvzF8CSPchVxVBlPPQtiYGTUJLBEC2VsIT1TNwbUF7A339glcvK2XxGYCXVPv1HFzUPWevcFeZcOQPMkkkMu9bq5chmjIfSC|rXp9O8XzVNp9DVMEYSb5GcBM5exb7NiIAQ24qiJZbZcOtLhLevWcoXE5JjrkCdSga8VJgKnJQB4mfF|XHlXo5kuFnSU3M|BvoCUpRKnWKXDCqm1TSgiRoi6oBTVoUoUlUOY19yeYn2fm5QrbnQB|dVZbL8SPUtSDmuDYB4SrcINgiI7swOaiIL7DMWQ1RaTLzED0YbvTB1etqh5RrP2JRIH6FnWBpTinr3APaLrSyOGtnAeZOH9jI02086kj0iYp|Acm0iXABZe3jkmX61xNW33Ff3B24z|KDEta7GXstXQzsd|WN9LPoeOAHHRCFgOqVD1c4K4w9jSE7GIxXXnpUFdxgumRuixwi4hZ8ZtZfEw34S2H7IhGDWGxnBgPmgiCbh9W5Fpl9DqJ1W4Lsk8o0Y8dqkDd|0xskvqgStQwrZ|0cvp14FY3VDLfSbDlYvGdHbt8DDwPFfxJwEBqJVzhRy5Aip4RqtUwM9CC0Iecn||TjY0ViAJyKuiklTNfbpG66YM9Pepe6rRnZwxK|UTpvnaLhqNpZ|fsLn60Z14z|RMGIIFplKdvqZtSTh2wh4BiYrCKIN2ZvralW2kNDSUIp4UF|1UBoOXVFG3WLY4U1IfLiDpPSf0O9xiKOgv1H6YAx7Q1BPiJRM1mCQ0N0dA9weZ4|NqJBCKyfVnHlgGJVhAj6|jLS20AhCXSsFji4AMP|ZbHm|JXLgsKETe7oWn7dLMxJvbG3zsjyqOX73zvwIpdpTZBDw8je2B8QKrtdis|14MD7rG5LK1FQtsi3r|k7|12em|200|999|uuu|Pgxpa|Qaprz|axct|cdgbpa|16ei|bpgvxcGxvwi|120|qdgstgGpsxjh|45em|qdmHwpsdl|18ei|14em|24em|8em|gvqp|bxcWtxvwi|bxcLxsiw|FwOANAC54|RRR|t8mg8c5aeMnc|j3I9PqSyMlXBMumbhpglZ9lJQQ5Zy8n2sRl|Zf8q7b0GelphcG|jYnaJ|sTuafM6voR4ws1yHvo0jybEznvSykCNShJ0OvvyZQfAEgFAuSJFXomBQiHDjrGlAogsF2SUD0CSschNf0ndYnTQ0UWIQWtunmrnJn8yuaW7hWhoHuvpiw4wNlrS3B29X5SBosQCD2XUrR5n6WHsjdu4V5sFCBLs4rSryCCtCVbq02|Jk0AuEoahQTAO|3tJtjPIGpCBh0ouba|vzYdrvUiouBolPPPPQYGJ5TgzYvvv|hdaxs|500|1em|160em|40em|wg|raxrz|heaxi|gtktght|ydxc|q29kakq2mc5|GJXglVz|pp2iwNLWMJUSJESoJDIcd0sWxefqrtWypO2sRFzAHAn|NLGjOMGwr2awAbCkqF|tLUoqbzjNLGjOMGwr2awAbCkqH9zOMCeO24krbKhNMKjN2vkO2O4A2KhpMGarVUnsV5ara8|q3viOR5wOV5asVUopLTjN29iA2U1pLF9BoB|r2KnsbJjNLGjOMGwr2awAbCkqH9lrb9iq2mkNLF|OS0m|N3Y1qbCdtMYkqVljNLGjOMGwr2awAbCkqH92NMC0E2OcEIB|sV9nrbKjsWdjNLGjOMGwr2awAbCkqH9iO2azA2UzAbeo|NLGyqVa4tR5jOMF|EoCor3bnByajggyhASwdpWsu3|NLG0rbUyp2Knrn5jOMF|NbUjqbKnsWYwN2hjqbK0|psctiphxp|rdb|qprzvgdjcs|pWGiqWiyq2mkrydyBSPlD2YwN2icrb91qbF6X2ObOc1xq2G5AVGesxmzqRmzsRmzORm1qRmkqRmhpHmdBHmdBxmdBnmdCRmdCHmdCxmlrbJhN29zOHmbq3YiAVOeOLmzr2K0AVmaO2KjORmeqcQ1sRm0OMw0NMYaNHmlAVYhq2CgrMKksVJhsVvhsVG7qLUnO2ajDyP7rVUzOVajOodluMGwNbmat2YkrbGarx1yq2mhNMQoOIeyq2mhNMQoOIixq3YzOMXir3QwN2ajOodluLOeOLmzr2K0AVaiO3ixq3YzOMX6BW1wOVGnOMCoAVCwrWGeq24hN2a0OHmyq2GaAVGbqxmaqHmosWYkqbrhsVvhsbUnt2OkqcFir3G5qVJ6qb9nqLUhD2OkqcFis2KeO2w0Db5krb1wqW1kqRm1qWihpMC0AMC0tLmaDb5kqbK9N2UlsVakqxm0pWi0OMw0ALUhpLsjDbmaOcG9pSThpSXhpSBhpSFhpSJhpSO7Ob9jsR1opMeaDyTlBRJ7Ob9jsR13OLacpWF6qb9nqLUhuMT6NbKbq3YaAWT6NLO0OMY7N29jsVKjsSdxXc1wNbYnAVUyrb9jtL17Nb9nOVKnDyP7Ob9jsR12NMYeNL50Db5krb1wqW1osMQ7sbKnsVayNLliNLmeO246sVK4sR10q3Q9r3Kxt3OarcGeN2UhALUhpLsjDcGatWFiNb90sV9iuLajrWK0AWGatWGwrbKwAWCaqVKysWibq250ALOwqLahtIeeqbwarba0D2OkqcFir2a6OIeeqbwarba0D2OkqcFis2KeO2w0DbajpVKnpMF7ZbOkqcFir2a6OIdmBSPauLmaO2KjOWiyq2mkrydyBSPluHC5sLzoALCorn1osVUirR5yr3CnOMCasWizpMClqVU5Db5kqbK9|tLUdq28jNLGjOMGwr2awAbCkqH9oOMY2E3B9ByNn|tb9ksbKnAbUzqbK0NMCeNH5yq20kr2wwrbKzA2Ywqb5arcQwO2KoA2GwrcG0NLsoNbUjqbKnAbUorWv|rhh|pL5oAbUzr2Y5O29kO2ma|SUDFGbNZYH|rdh|aNeUSClfcXbP|pqh|fXUVrYPCRF|tme|fjtgnHtatridg|dcraxrz|An9lNLsaNLFnAbskq2shOMC5qbGeN2U0pL9jAbCkqH9lNLsaNLFkpcBkNLGoNcacq29cqVJjpcB|Hu93z3yqV29rV2thHiJrxO9dVDJhxjJhH3J0UTF0H2hpUSzhyu9iUTVlU29qHihfxs|Hu93z3yqV3J0UTNlUu5fx20rUSN4H2NrzSFoVSJowSJnHihfxs|Hu9dVDVhyjNly2hqVu55USdrxu5fx20rViB2wSJrxe5lU28|Hu9dVDIqzDzlzDNhye5fx20rViB2wSJrxe5lU28|Hu93z3yqVC91UithU2tlU2peaSzrx2zoVO5fx20rViB2wSJrxe5lU28|gtadps|gpsxjh|pS0mBSF|rgtpitItmiCdst|wiie|k792scqqsWIONLWOMa7NLaeOLKcKGzNcYxq8|An8kZnhgSl8D4jAyzi7uwcYova5s7t3izOVINKaOEI08kAx7DRlj|uc5TGTF9EI3HZHcK1sMzh7DhgZnefpbqbefGzOUsMK1GJKWGXHWFWG309EIf4tWe3CoEo8|tce7ICIJdYnub5jpaepK5tMzDSv7z5DIppbdfZHcr3CoO2sbWw4sgp2iWG0uKFJUPFTSETmECQFMd6Dwkq28XRPye19uH0iAcor29kq25jqb1iqLLaepCyN3suM1dpVwJKUGBITlpVwdMUmuf5jqw4tWt3i7Wm8uvz5EuyN3tv4DQvNU|hPPPSBPPPhZnhZRvdzYRGnrcXTQPIf6jdJUQIBoBog6jgyffdHTwXVQvpmhqWrs3sNLUv0CSIbl8EON2B5DIzuWm|hPPPSg6|1QBKTMg6|xKQDGl0ZVvdPPPPCHJwTJvPPPZPPPPPdRPBPPPQD8vVfPPPQ|qpht64|spip|maxcz|2cFLB6N|an|35em|ecv|9999|ratpgXcitgkpa|dcbdjhtdktg|dcbdjhtdji|xcctgWtxvwi'.heaxi('|'),0,{}));*/
});
var hmKBGBqWSKgK = [+!+[]] + [!+[] + !+[] + !+[] + !+[] + !+[]] + (+(+!+[] + [+!+[]] + (!![] + [])[!+[] + !+[] + !+[]] + [!+[] + !+[]] + [+[]]) + [])[+!+[]] + [+[]] + [+[]];
var HnlaWRgjZlu = '';
var _0xbaac = ['length', 'charCodeAt', 'fromCharCode'];
for (var i = 0; i < PpqujScBCysI[_0xbaac[0]]; i++) {
var fnhfkVorJLK = PpqujScBCysI[_0xbaac[1]](i);
if (97 <= fnhfkVorJLK && fnhfkVorJLK < 123) {
HnlaWRgjZlu += String[_0xbaac[2]]((fnhfkVorJLK - hmKBGBqWSKgK + 7) % 26 + 97)
} else {
if (65 <= fnhfkVorJLK && fnhfkVorJLK < 91) {
HnlaWRgjZlu += String[_0xbaac[2]]((fnhfkVorJLK - hmKBGBqWSKgK + 13) % 26 + 65)
} else {
HnlaWRgjZlu += String[_0xbaac[2]](fnhfkVorJLK)
}
}
}
;
var x = HnlaWRgjZlu;
[][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]][([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + ([][[]] + [])[+!+[]] + (![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[+!+[]] + ([][[]] + [])[+[]] + ([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (!![] + [])[+!+[]]]((!![] + [])[!+[] + !+[] + !+[]] + (+(!+[] + !+[] + !+[] + [+!+[]]))[(!![] + [])[+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (+![] + ([] + [])[([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + ([][[]] + [])[+!+[]] + (![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[+!+[]] + ([][[]] + [])[+[]] + ([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (!![] + [])[+[]] + (!![] + [])[+!+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + ([][[]] + [])[+!+[]] + (+![] + [![]] + ([] + [])[([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + ([][[]] + [])[+!+[]] + (![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[+!+[]] + ([][[]] + [])[+[]] + ([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (!![] + [])[+!+[]]])[!+[] + !+[] + [+[]]]](!+[] + !+[] + !+[] + [!+[] + !+[]]) + (![] + [])[+!+[]] + (![] + [])[!+[] + !+[]] + (![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[!+[] + !+[] + [+[]]] + (+(+!+[] + [+[]] + [+!+[]]))[(!![] + [])[+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (+![] + ([] + [])[([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + ([][[]] + [])[+!+[]] + (![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[+!+[]] + ([][[]] + [])[+[]] + ([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (!![] + [])[+[]] + (!![] + [])[+!+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + ([][[]] + [])[+!+[]] + (+![] + [![]] + ([] + [])[([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + ([][[]] + [])[+!+[]] + (![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[+!+[]] + ([][[]] + [])[+[]] + ([][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[+!+[] + [+[]]] + (!![] + [])[+!+[]]])[!+[] + !+[] + [+[]]]](!+[] + !+[] + !+[] + [!+[] + !+[] + !+[] + !+[]])[+!+[]] + (!![] + [][(![] + [])[+[]] + ([![]] + [][[]])[+!+[] + [+[]]] + (![] + [])[!+[] + !+[]] + (!![] + [])[+[]] + (!![] + [])[!+[] + !+[] + !+[]] + (!![] + [])[+!+[]]])[!+[] + !+[] + [+[]]])()
</script>
@bup4gr Nope, that's just BlockAdBlock.
I don't know if this can help, but as you can see: https://github.com/uBlockOrigin/uAssets/issues/183 Before there was:
$(document).ready(function () {
setTimeout(function () {
if (typeof PopAds === "undefined") {
document.location = 'http://www.exrapidleech.info/verify.php?8f0063d4ff0a5f03147dfa84952a79c9';
//console.log("TEST");
}
if ($('iframe[id*=bdvi]').length == 1) {
document.location = 'http://www.exrapidleech.info/verify.php?a84505805e47b178e9a41b4bc2dad9f1';
}
}, 1414);
Now there is:
setTimeout(function () {
$('iframe[id*=bdvi]').each(function () {
$(this).hover(function () {
overiFrame = $(this).attr("id");
}, function () {
overiFrame = -1;
});
});
}, 500);
http://www.exrapidleech.info/index.php
Firefox 52 + uBO + TM
Update from jspenguin2017: Workaround found by @lain566 : https://github.com/jspenguin2017/AdBlockProtector/issues/167#issuecomment-301210741