eval('var k,w=a.width,i=a.height,$=100,π=400;c.font="35px Arial";a.onclick=z(){wr();l?m=-9:(l=!0,go())};go=z(){d=new t;d.x=π;e=new t;e.x=650;wr();clearInterval(k);lp();f=s=0;m=-8;g=0.5;l=!0};p={b:25,a:25,x:150,y:250,c:z(){c.j=a3;c.fillRect(p.x,p.y,p.b,p.a);c.fill()}};t=z(b){b=b||{b:50,a:500,x:0,y:-200+Math.floor(Math.random()*120)-$};b.c=z(){c.rect(b.x,b.y,b.b,b.a);c.rect(b.x,b.y+620,b.b,b.a);c.j=a4;c.fill()};return b};cl=z(b){h=p;return b.x<h.x+h.b&&b.x+b.b>h.x&&b.y+620<h.y+h.a&&b.y+620+b.a>h.y||b.x<h.x+h.b&&b.x+b.b>h.x&&b.y<h.y+h.a&&b.y+b.a>h.y||i<h.y};gt=z(b){-50<b.x?(b.x-=2,b.c()):(b=new t,b.x=π);return b};_=z(){return "#"+Math.floor(Math.random()*16777215).toString(16)};wr=z(){a1=_();a2=_();a3=_();a4=_();a5=_()};lp=z(){k=setInterval(z(){c.j=a2;c.fillRect(0,0,w,i);c.beginPath();if(l){if(m+=g,p.x+=f,p.y+=m,p.c(),d=gt(d),e=gt(e),160!=d.x&&160!=e.x||s++,cl(d)||cl(e))l=!1}else go();c.j=a5;c.fillText(s,180,$);c.j=a1;c.j=a1;c.fillRect(π,0,w,i)},20)};go()'.replace(/z/g,'function').replace(/j/g,'fillStyle'))
ZXZhbCgndmFyIGssdz1hLndpZHRoLGk9YS5oZWlnaHQsJD0xMDAsz4A9NDAwO2MuZm9udD0iMzVweCBBcmlhbCI7YS5vbmNsaWNrPXooKXt3cigpO2w/bT0tOToobD0hMCxnbygpKX07Z289eigpe2Q9bmV3IHQ7ZC54Pc+AO2U9bmV3IHQ7ZS54PTY1MDt3cigpO2NsZWFySW50ZXJ2YWwoayk7bHAoKTtmPXM9MDttPS04O2c9MC41O2w9ITB9O3A9e2I6MjUsYToyNSx4OjE1MCx5OjI1MCxjOnooKXtjLmo9YTM7Yy5maWxsUmVjdChwLngscC55LHAuYixwLmEpO2MuZmlsbCgpfX07dD16KGIpe2I9Ynx8e2I6NTAsYTo1MDAseDowLHk6LTIwMCtNYXRoLmZsb29yKE1hdGgucmFuZG9tKCkqMTIwKS0kfTtiLmM9eigpe2MucmVjdChiLngsYi55LGIuYixiLmEpO2MucmVjdChiLngsYi55KzYyMCxiLmIsYi5hKTtjLmo9YTQ7Yy5maWxsKCl9O3JldHVybiBifTtjbD16KGIpe2g9cDtyZXR1cm4gYi54PGgueCtoLmImJmIueCtiLmI+aC54JiZiLnkrNjIwPGgueStoLmEmJmIueSs2MjArYi5hPmgueXx8Yi54PGgueCtoLmImJmIueCtiLmI+aC54JiZiLnk8aC55K2guYSYmYi55K2IuYT5oLnl8fGk8aC55fTtndD16KGIpey01MDxiLng/KGIueC09MixiLmMoKSk6KGI9bmV3IHQsYi54Pc+AKTtyZXR1cm4gYn07Xz16KCl7cmV0dXJuICIjIitNYXRoLmZsb29yKE1hdGgucmFuZG9tKCkqMTY3NzcyMTUpLnRvU3RyaW5nKDE2KX07d3I9eigpe2ExPV8oKTthMj1fKCk7YTM9XygpO2E0PV8oKTthNT1fKCl9O2xwPXooKXtrPXNldEludGVydmFsKHooKXtjLmo9YTI7Yy5maWxsUmVjdCgwLDAsdyxpKTtjLmJlZ2luUGF0aCgpO2lmKGwpe2lmKG0rPWcscC54Kz1mLHAueSs9bSxwLmMoKSxkPWd0KGQpLGU9Z3QoZSksMTYwIT1kLngmJjE2MCE9ZS54fHxzKyssY2woZCl8fGNsKGUpKWw9ITF9ZWxzZSBnbygpO2Muaj1hNTtjLmZpbGxUZXh0KHMsMTgwLCQpO2Muaj1hMTtjLmo9YTE7Yy5maWxsUmVjdCjPgCwwLHcsaSl9LDIwKX07Z28oKScucmVwbGFjZSgvei9nLCdmdW5jdGlvbicpLnJlcGxhY2UoL2ovZywnZmlsbFN0eWxlJykp
Original source not submitted