(function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,s,t,u,v,w,z,Q,T,U,X,Y,Z;function A(a,b){return[u=document.createElement('canvas'),u.getContext('2d'),w=u.getContext('2d').getImageData(0,0,a,b),w.data,u.width=a,u.height=b]}q=7875;U=17463600;s=[[6,0,0,1,144,0,5,7,0,0,30,0,0,900,0,17300,254,0,0,254,0,0,0,0,0,0,0,0,0,[,,,,,,1,2,2,5,3,4,7,8,6],[[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,147],[147,,,,,,147,,147,,,,,,147,,147,,,,,,147,,147,,,,,,147],[147,,,,,,147,,,,,,,,147,,147,,,,,,147,,,,,,,,147,147],[147,,,,,,147,,,,,,,,,,147,,,,,,147],[147,,,,,,147,,147,,,,,,147,,147,,,,,,147,,147],[147,,,,,,147,,147,,,,,,146,,146,,,,,,144,,135],[147,,,,,,147,,,,147,,159,,,,147,,147,,,,147,,,,147,,159,,147],[147,,,,,,147,,,,,,159,,147,,147,,,,,,147,,147,,,,,,147]],],[8,0,0,0,192,2,8,7,0,0,172,2,0,48200,80900,51800,174,1,1300,43,6,172,1,140,0,1,3,180,0,[,,1,2,1,2,3,,3,,5,6,5,6,7],[[120],[118],[116,,,,,,,,,,,,,,118,,,,,,,,,,,,,,,,120],[],[120,151,156],[118,149,154],[152,116,,,,,,,,,,,,,118,,142,,,,,,,,,,,,,,120,144]],],[7,0,0,0,255,3,8,0,8,0,85,3,0,47300,40900,46400,141,1,224,73,2,15,0,0,0,0,0,0,0,[,,1,2,1,2,3,1,3,1,1,2,1,2,3,1],[[120,,,,,,,,,,,,,,,,120],[118,,,,,,118],[116,,,,,,,,,,,,,,,,118]],],[10,0,0,0,60,0,12,7,0,0,125,0,0,0,0,47300,100,1,7800,240,8,34,3,0,0,0,0,0,0,[1,1,1,2,1,2,3,,4,,1,2,1,7,5],[[132,,,,139,,,,137,,,,142,,,,139,,,,144,,,,139,,,,135],[137,,,,142,,,,139,,,,144,,,,142,,,,146,,,,142,,,,135],[,,132,,135,,132,,135,,139,,,,137,,,,132,,135,,132,,135,,135,,,,135],[,,132,,135,,132,,135,,139,,,,137,,,,132,,135,,132,,135,,135,,,,132],[,,132,,135,,132,,135,,139,,,,137,,,,132,,135,,132,,135,,135,,,,144],[],[137,,,,142,,,,139,,,,144,,,,142,,,,146,,,,147,,,,149]]]];c=A(2090,2090)[3];d=A(2090,2090)[3];for(u=0;++u<2090*2090*4;d[u++]=128);for(w=4;w--;){z=[function(u){return Math.sin(u*Math.PI*2)},,function(u){return u%1-.5},function(u){return(u=u%1*4)<2?u-1:3-u}];for(b=0;b>5])&&(b=i[30][l-1][p&31])){a=Math.pow(Math.pow(2,1/12),b+(i[0]-8)*12-128)/256;b=Math.pow(Math.pow(2,1/12),b+(i[6]-8)*12+i[7]-128)/256;Q=T=g=h=0;for(j=i[13]+i[14]+i[15];j--;){e=j=i[13]+i[14])*(j-i[13]-i[14])/i[15];t=[l=i[19]/255*((z[i[5]](Q+=(a+(m=X((k=j+n)*Z)*i[27]/512+.5)*i[24])*(i[3]?e*e:1))*i[4]+z[i[11]](T+=b)*i[10])*e/255-h)-(g+=(f=1.5*Math.sin(i[18]*(i[25]?m:1)*Math.PI/210/210))*h),g,h+=f*l][i[17]]*39*i[16];m=.5-Math.sin(k*Y*Math.PI*2)*i[23]/512;k<<=2;u=c[k]+(c[k+1]<<8)+t*m;c[k++]=u&255;c[k++]=u>>8&255;m=1-m;u=c[k]+(c[k+1]<<8)+t*m;c[k++]=u&255;c[k++]=u>>8&255}}n+=q}p=i[20]*q>>1;for(n=0;n<4365900-p;){b=4*n+2;k=4*(n+++p);u=c[k]+(c[k+1]<<8)+(c[b]+(c[b+1]<<8)-32768)*i[21]/255;c[k++]=u&255;c[k++]=u>>8&255;b-=2;u=c[k]+(c[k+1]<<8)+(c[b]+(c[b+1]<<8)-32768)*i[21]/255;c[k++]=u&255;c[k++]=u>>8&255}for(b=0;b>8&255}};s='RIFF WAVEfmt '+atob('EAAAAAEAAgBErAAAELECAAQAEAA=')+'data ';for(b=0;b32767?32767:u);s+=String.fromCharCode(u&255,u>>8&255)}AT=new Audio('data:audio/wav;base64,'+btoa(s));document.body.style.margin=0;E=28;function r(a){E=(1664525*E+1013904223)%(256*256*256*256);return a*E/256/256/256/256}function O(a,b,c,d){return'rgba('+(a>>0)+','+(b>>0)+','+(c>>0)+','+d+')'}function B(a,b,c,d){a[b++]=c[0];a[b++]=c[1];a[b++]=c[2];a[b++]=d}function D(a,b,c){X=A(a,a);Y=A(a*2,a*2);for(w=0;w.5)if(r(100)<1)J(a,b*.85,15),J(a,b*.85,-15);else J(a,b*.995,.1);a[1].restore()}function M(a,b,c,d){a[1].beginPath();a[1].moveTo(0,a[5]);a[1].lineTo(0,b*=a[5]);for(u=0;u0;)B(N[3],(r(N[4]*N[5])>>0)*4,[v=r(150),v,v],250);N[1].putImageData(N[2],0,0);P=D(W,[19,67,100],8);AA=.1;function AB(a,b,c){C.rotate(AA+=b==1?0:.00006);C.translate(0,-.3);C.drawImage(N[0],0,0,2,1);C.drawImage(N[0],0,1,2,1);C.drawImage(N[0],0,-1,2,1);C.translate(0,.3);C.rotate(-AA);C.globalAlpha=a;I(G,.3,u=.5-b/3.5,u,0);C.globalAlpha=b*3;I(P,c,.5,5-b*2,0);C.globalAlpha=1}function AG(a){z=[0,-20];for(w=u=0;u10;v=(r(15)-5)*3);w+=v;z.push(0);z.push(v)}return z.concat([0,20])}function AI(a){z=[];for(w=u=0;u=0){q-=714*effects[t+2];if(q<0)effects[t](0);else if(q/effects[t+3]<714)effects[t](q/effects[t+3]/714);else if(q/714<=effects[t+3]+effects[t+4])effects[t](1)}}C.restore();setTimeout(AQ,20)}AT.play();AQ()})()