var d=document,i=d.getElementById("c"),w=i.width=innerWidth,h=i.height=innerHeight,c=i.getContext("2d"),e,$=10,o=[],m=[],j=0,l=200,p=w/2,q=h/2,s=0.97,ds=0.99,t=[],
g=[w/2+100,0,-w-200,w/2,0,60,-3000,+3000],n=[0, h/2,-h, h/2+100,0, -1000, 0, +1000],ml=8,r=100,b=0,dc=0;d.onmousemove=function(e){if(e.pageX)m=[e.pageX,e.pageY,Math.random(),1];}
function O(x,y,s,h){if(h>0.1)c.fillStyle="#000";else c.fillStyle='hsl(' + Math.random() * 255 + ', 50%, 60%)';c.beginPath();c.arc(x,y,100*s,0,6.3);c.closePath();c.fill();c.fillStyle="#FFF";}function a(){c.fillRect(0,0,w,h);j=o.push([m[0],m[1],m[2],m[3]]);if(j>=l)o.shift();for (z in o){_=o[z];O(_[0]=((_[0]-p)*s)+p, _[1]=((_[1]-q)*s)+q, _[3]=_[3] * ds, _[2])};for(e=0;e<w;e+=$*2)c.fillRect(e,0,$,h);for(i in t) t[i].s();}function T(v,t,d) {_=this;_.v=v;_.t=t;_.d=d;_.c=0;_.s = function(){_=this; if(_.c != _.d) {_.c++; eval(_.v+" += _.t/_.d;");}}}function e(f,t){setInterval(f,t)};e(a,1);e(function() {if(b<ml) {t.push(new T('p',g[b],r));t.push(new T('q',n[b],r));b++;}},8000);
dmFyIGQ9ZG9jdW1lbnQsaT1kLmdldEVsZW1lbnRCeUlkKCJjIiksdz1pLndpZHRoPWlubmVyV2lkdGgsaD1pLmhlaWdodD1pbm5lckhlaWdodCxjPWkuZ2V0Q29udGV4dCgiMmQiKSxlLCQ9MTAsbz1bXSxtPVtdLGo9MCxsPTIwMCxwPXcvMixxPWgvMixzPTAuOTcsZHM9MC45OSx0PVtdLA0KZz1bdy8yKzEwMCwwLC13LTIwMCx3LzIsMCw2MCwtMzAwMCwrMzAwMF0sbj1bMCwJCWgvMiwtaCwJCWgvMisxMDAsMCwgLTEwMDAsIDAsICsxMDAwXSxtbD04LHI9MTAwLGI9MCxkYz0wO2Qub25tb3VzZW1vdmU9ZnVuY3Rpb24oZSl7aWYoZS5wYWdlWCltPVtlLnBhZ2VYLGUucGFnZVksTWF0aC5yYW5kb20oKSwxXTt9DQpmdW5jdGlvbiBPKHgseSxzLGgpe2lmKGg+MC4xKWMuZmlsbFN0eWxlPSIjMDAwIjtlbHNlIGMuZmlsbFN0eWxlPSdoc2woJyArIE1hdGgucmFuZG9tKCkgKiAyNTUgKyAnLCA1MCUsIDYwJSknO2MuYmVnaW5QYXRoKCk7Yy5hcmMoeCx5LDEwMCpzLDAsNi4zKTtjLmNsb3NlUGF0aCgpO2MuZmlsbCgpO2MuZmlsbFN0eWxlPSIjRkZGIjt9ZnVuY3Rpb24gYSgpe2MuZmlsbFJlY3QoMCwwLHcsaCk7aj1vLnB1c2goW21bMF0sbVsxXSxtWzJdLG1bM11dKTtpZihqPj1sKW8uc2hpZnQoKTtmb3IgKHogaW4gbyl7Xz1vW3pdO08oX1swXT0oKF9bMF0tcCkqcykrcCwgX1sxXT0oKF9bMV0tcSkqcykrcSwgX1szXT1fWzNdICogZHMsIF9bMl0pfTtmb3IoZT0wO2U8dztlKz0kKjIpYy5maWxsUmVjdChlLDAsJCxoKTtmb3IoaSBpbiB0KSB0W2ldLnMoKTt9ZnVuY3Rpb24gVCh2LHQsZCkge189dGhpcztfLnY9djtfLnQ9dDtfLmQ9ZDtfLmM9MDtfLnMgPSBmdW5jdGlvbigpe189dGhpczsgaWYoXy5jICE9IF8uZCkge18uYysrOyBldmFsKF8udisiICs9IF8udC9fLmQ7Iik7fX19ZnVuY3Rpb24gZShmLHQpe3NldEludGVydmFsKGYsdCl9O2UoYSwxKTtlKGZ1bmN0aW9uKCkge2lmKGI8bWwpIHt0LnB1c2gobmV3IFQoJ3AnLGdbYl0scikpO3QucHVzaChuZXcgVCgncScsbltiXSxyKSk7YisrO319LDgwMDApOw==
Original source not submitted