A=new AudioContext();Z=Y=X=29;
function D(){for(x=99;x--;c.arc(650+(z=Math.cos(Z)*3)*8,300+Math.sin(Z)*7,x*7,X,X+4))c.beginPath(c.stroke()),c.strokeStyle=`hsl(${x-t*X},90%,30%)`;t++;c.drawImage(a,-z,-z,a.width+z,a.height+z)}
function M(){G=A.createGain();G.gain.value=.3;G.connect(A.destination);C=A.createDynamicsCompressor();C.release.value=0;C.connect(G);O=A.createOscillator(o=A.createOscillator(X=(T+=4.21)%16+Y+z*z*z));o.frequency.setValueAtTime(X,y=A.currentTime);o.connect(C);O.frequency.setValueAtTime(Y=Z+X/Y*Z*2,y);O.connect(C);o.start(y);o.stop(y+.3);O.start(y),O.stop(y+.32);Z^=8*Z/Y};setInterval(D,t=6);setInterval(M,T=250)
QT1uZXcgQXVkaW9Db250ZXh0KCk7Wj1ZPVg9Mjk7DQpmdW5jdGlvbiBEKCl7Zm9yKHg9OTk7eC0tO2MuYXJjKDY1MCsoej1NYXRoLmNvcyhaKSozKSo4LDMwMCtNYXRoLnNpbihaKSo3LHgqNyxYLFgrNCkpYy5iZWdpblBhdGgoYy5zdHJva2UoKSksYy5zdHJva2VTdHlsZT1gaHNsKCR7eC10Klh9LDkwJSwzMCUpYDt0Kys7Yy5kcmF3SW1hZ2UoYSwteiwteixhLndpZHRoK3osYS5oZWlnaHQreil9DQpmdW5jdGlvbiBNKCl7Rz1BLmNyZWF0ZUdhaW4oKTtHLmdhaW4udmFsdWU9LjM7Ry5jb25uZWN0KEEuZGVzdGluYXRpb24pO0M9QS5jcmVhdGVEeW5hbWljc0NvbXByZXNzb3IoKTtDLnJlbGVhc2UudmFsdWU9MDtDLmNvbm5lY3QoRyk7Tz1BLmNyZWF0ZU9zY2lsbGF0b3Iobz1BLmNyZWF0ZU9zY2lsbGF0b3IoWD0oVCs9NC4yMSklMTYrWSt6KnoqeikpO28uZnJlcXVlbmN5LnNldFZhbHVlQXRUaW1lKFgseT1BLmN1cnJlbnRUaW1lKTtvLmNvbm5lY3QoQyk7Ty5mcmVxdWVuY3kuc2V0VmFsdWVBdFRpbWUoWT1aK1gvWSpaKjIseSk7Ty5jb25uZWN0KEMpO28uc3RhcnQoeSk7by5zdG9wKHkrLjMpO08uc3RhcnQoeSksTy5zdG9wKHkrLjMyKTtaXj04KlovWX07c2V0SW50ZXJ2YWwoRCx0PTYpO3NldEludGVydmFsKE0sVD0yNTAp
Original source not submitted