C=Math.cos;E=Math.random;F=parseInt;w=h=0;q=[];P=[];T=10;function Q(t){return[16*Math.pow(Math.sin(t),3),-(13*C(t)-5*C(2*t)-2*C(3*t)-C(4*t))]}with(b.style)i=marginLeft=marginTop=0,overflow='hidden';function S(){with(window)c.width=w=innerWidth,c.height=h=innerHeight;a.fillStyle=0;a.fillRect(0,0,w,h);a.globalAlpha=0.1;a.lineWidth=1;a.lineJoin="round"}window.onresize=S;S();for(;i<6;i+=0.1){P.push(Q(i));}function I(k){q[k]=E();q[k+1]=E()*h;q[k+2]=E()-0.5;q[k+3]=E()-0.5;q[k+4]=E()*T;q[k+5]=E()/T;q[k+6]="rgb("+F(E()*255)+","+F(E()*255)+","+F(E()*255)+")";}for(i=0;i<25;i++)k=i*7,I(k);function D(x,y,s,c){x*=w;with(a){save();translate(x,y);scale(s,s);beginPath();strokeStyle=c;moveTo.apply(a,P[0]);for(i=1;i<P.length;i++)lineTo.apply(a,P[i]);lineTo.apply(a,P[0]);stroke();closePath();restore()}}setInterval("a.fillRect(0,0,w,h);for(k=0;k<q.length;k+=7){D(q[k]+=q[k+2]/400,q[k+1]+=q[k+3]/400, q[k+4]+=q[k+5], q[k+6]);if(q[k+4]>T)I(k)}",80);
Qz1NYXRoLmNvcztFPU1hdGgucmFuZG9tO0Y9cGFyc2VJbnQ7dz1oPTA7cT1bXTtQPVtdO1Q9MTA7ZnVuY3Rpb24gUSh0KXtyZXR1cm5bMTYqTWF0aC5wb3coTWF0aC5zaW4odCksMyksLSgxMypDKHQpLTUqQygyKnQpLTIqQygzKnQpLUMoNCp0KSldfXdpdGgoYi5zdHlsZSlpPW1hcmdpbkxlZnQ9bWFyZ2luVG9wPTAsb3ZlcmZsb3c9J2hpZGRlbic7ZnVuY3Rpb24gUygpe3dpdGgod2luZG93KWMud2lkdGg9dz1pbm5lcldpZHRoLGMuaGVpZ2h0PWg9aW5uZXJIZWlnaHQ7YS5maWxsU3R5bGU9MDthLmZpbGxSZWN0KDAsMCx3LGgpO2EuZ2xvYmFsQWxwaGE9MC4xO2EubGluZVdpZHRoPTE7YS5saW5lSm9pbj0icm91bmQifXdpbmRvdy5vbnJlc2l6ZT1TO1MoKTtmb3IoO2k8NjtpKz0wLjEpe1AucHVzaChRKGkpKTt9ZnVuY3Rpb24gSShrKXtxW2tdPUUoKTtxW2srMV09RSgpKmg7cVtrKzJdPUUoKS0wLjU7cVtrKzNdPUUoKS0wLjU7cVtrKzRdPUUoKSpUO3Fbays1XT1FKCkvVDtxW2srNl09InJnYigiK0YoRSgpKjI1NSkrIiwiK0YoRSgpKjI1NSkrIiwiK0YoRSgpKjI1NSkrIikiO31mb3IoaT0wO2k8MjU7aSsrKWs9aSo3LEkoayk7ZnVuY3Rpb24gRCh4LHkscyxjKXt4Kj13O3dpdGgoYSl7c2F2ZSgpO3RyYW5zbGF0ZSh4LHkpO3NjYWxlKHMscyk7YmVnaW5QYXRoKCk7c3Ryb2tlU3R5bGU9Yzttb3ZlVG8uYXBwbHkoYSxQWzBdKTtmb3IoaT0xO2k8UC5sZW5ndGg7aSsrKWxpbmVUby5hcHBseShhLFBbaV0pO2xpbmVUby5hcHBseShhLFBbMF0pO3N0cm9rZSgpO2Nsb3NlUGF0aCgpO3Jlc3RvcmUoKX19c2V0SW50ZXJ2YWwoImEuZmlsbFJlY3QoMCwwLHcsaCk7Zm9yKGs9MDtrPHEubGVuZ3RoO2srPTcpe0QocVtrXSs9cVtrKzJdLzQwMCxxW2srMV0rPXFbayszXS80MDAsIHFbays0XSs9cVtrKzVdLCBxW2srNl0pO2lmKHFbays0XT5UKUkoayl9Iiw4MCk7
Original source not submitted