var f,g,h,j,m=555,o=document.body.children[0],w=Math;R=w.round;H=(o.width=o.height=W=R(this.innerHeight*.96))/2;c=o.getContext("2d");L=2;S=0;T=-2.0669;V=2.3389;U=4.7;function z(){for(t=2<<L;t-->0;){if(S--<1){g=f=0;S=1<<2*++L;h=1<<L;j=W/h}if(j<.7)return;l="#000";for(u=T+U*(f+1)/h,v=V-U*(g+1)/h,n=m,a=b=x=y=d=0;a=x*x,b=y*y,n>0;n--){if(d>0|a+b>4&&d++>4){n=m-n-w.log(w.log(a+b))/w.LN2;D=w.sqrt(n);l="rgb("+R(n/m*255)+","+R((w.sin(D)+1)*127)+","+R((w.cos(D*n)+1)*127)+")";break}y=2*x*y+v;x=a-b+u}c.fillStyle=l;c.fillRect(f*j,g*j,j,j);i=L-1;s=r=0;p=-((1<<L)-1);for(q=0;i>=0;){r=4*s|2*(f>>i&1)|g>>i--&1;if(48603>>r&1){p=(373626457>>2*r&3)-1;q=(1360422166>>2*r&3)-1}s=2414237745>>2*r&3}f+=p;g+=q}setTimeout(z)}function A(e,B,C){if(e){L=3;g=f=S=0;u=e>0?U/3:U*.7;T+=B/W*U-u;V-=C/W*U-u;U=u*2}z()}o.onclick=function(e){A(1,e.clientX,e.clientY)};o.onmousewheel=function(e){A(e.wheelDelta,H,H)};onkeydown=function(e){k=event?e.keyCode:e.which;A((k==38)-(k==40),H,H)};addEventListener("DOMMouseScroll",function(e){A(-e.detail,H,H)},0);z()
dmFyIGYsZyxoLGosbT01NTUsbz1kb2N1bWVudC5ib2R5LmNoaWxkcmVuWzBdLHc9TWF0aDtSPXcucm91bmQ7SD0oby53aWR0aD1vLmhlaWdodD1XPVIodGhpcy5pbm5lckhlaWdodCouOTYpKS8yO2M9by5nZXRDb250ZXh0KCIyZCIpO0w9MjtTPTA7VD0tMi4wNjY5O1Y9Mi4zMzg5O1U9NC43O2Z1bmN0aW9uIHooKXtmb3IodD0yPDxMO3QtLT4wOyl7aWYoUy0tPDEpe2c9Zj0wO1M9MTw8MiorK0w7aD0xPDxMO2o9Vy9ofWlmKGo8LjcpcmV0dXJuO2w9IiMwMDAiO2Zvcih1PVQrVSooZisxKS9oLHY9Vi1VKihnKzEpL2gsbj1tLGE9Yj14PXk9ZD0wO2E9eCp4LGI9eSp5LG4+MDtuLS0pe2lmKGQ+MHxhK2I+NCYmZCsrPjQpe249bS1uLXcubG9nKHcubG9nKGErYikpL3cuTE4yO0Q9dy5zcXJ0KG4pO2w9InJnYigiK1Iobi9tKjI1NSkrIiwiK1IoKHcuc2luKEQpKzEpKjEyNykrIiwiK1IoKHcuY29zKEQqbikrMSkqMTI3KSsiKSI7YnJlYWt9eT0yKngqeSt2O3g9YS1iK3V9Yy5maWxsU3R5bGU9bDtjLmZpbGxSZWN0KGYqaixnKmosaixqKTtpPUwtMTtzPXI9MDtwPS0oKDE8PEwpLTEpO2ZvcihxPTA7aT49MDspe3I9NCpzfDIqKGY+PmkmMSl8Zz4+aS0tJjE7aWYoNDg2MDM+PnImMSl7cD0oMzczNjI2NDU3Pj4yKnImMyktMTtxPSgxMzYwNDIyMTY2Pj4yKnImMyktMX1zPTI0MTQyMzc3NDU+PjIqciYzfWYrPXA7Zys9cX1zZXRUaW1lb3V0KHopfWZ1bmN0aW9uIEEoZSxCLEMpe2lmKGUpe0w9MztnPWY9Uz0wO3U9ZT4wP1UvMzpVKi43O1QrPUIvVypVLXU7Vi09Qy9XKlUtdTtVPXUqMn16KCl9by5vbmNsaWNrPWZ1bmN0aW9uKGUpe0EoMSxlLmNsaWVudFgsZS5jbGllbnRZKX07by5vbm1vdXNld2hlZWw9ZnVuY3Rpb24oZSl7QShlLndoZWVsRGVsdGEsSCxIKX07b25rZXlkb3duPWZ1bmN0aW9uKGUpe2s9ZXZlbnQ/ZS5rZXlDb2RlOmUud2hpY2g7QSgoaz09MzgpLShrPT00MCksSCxIKX07YWRkRXZlbnRMaXN0ZW5lcigiRE9NTW91c2VTY3JvbGwiLGZ1bmN0aW9uKGUpe0EoLWUuZGV0YWlsLEgsSCl9LDApO3ooKQ==
Original source not submitted