_='f` C(e,r,aKvar MEa:s Source(i,rcompileEitachEe,ie}G=35632,B=34962,MNp=C(C("precision wp f;u T;Z=3.1;n($ f,m,y,nKMan@,f.yif(i>y&&i<n);m#Q(distance,$())-m}$ M$(Wwidth+",Wheight+"f=(%1)6+2R$(i@/i.y,R(Qd@y/i@y-.5f*=+.8*%3+lengthRm=/max(.3+7*dot,f3 e.7,.77,.9fQ(v=;v<33.;v++q%,.5*T,%4)H-.H-02j)-.02+;if(mod.yX+f@X,3.)<1q.05e+=2+1;r^e*m,J"Yute $ p;gl_Posi^p,1,1J+1l#kpusepb#dB(B,B()bDa(B,new F32([9,9]B+82enableV(0vPo#t?(N2,5126,!1,N0setInt?val`(K:u1f(:getULoca(p,"T"i++/77dOws(4,N3)},15).01*v+.4jv*4.,v)f :s#(vec:creeProgOm(*. had?return void ma#(K),1.nifQm?texAtY);tion(fuff?ArOy)1+gl_FOgCoatcos(T4)3+T1RZ-1,=3(lo0.#in$2%T:g.?er@.xES (H3*n,J}",GK){Mi=N0,OraQorR)*W"+a.X*99.Ytrib^=4(`uncj*%+vq)e-';for(Y in $='qj`^YXWRQONMKJHE@?:%$# ')with(_.split($[Y]))_=join(pop());eval(_)
function C(e,r,a){var i=g.createShader(a);return g.shaderSource(i,r),g.compileShader(i),g.attachShader(e,i),e}G=35632,B=34962,i=0,p=C(C(g.createProgram(),"precision lowp float;uniform float T;float Z=3.1;float n(vec2 f,float m,float y,float n){float i=atan(f.x,f.y);if(i>y&&i<n)return 0.;return min(floor(distance(f,vec2(0.))-m),0.);}void main(){vec2 i=vec2("+a.width+","+a.height+"),f=(sin(T*.1)*.6+1.2)*vec2(i.x/i.y,1.)*(gl_FragCoord.xy/i.xy-.5);f*=1.+.8*sin(T*.3+length(f)*cos(T*.4));float m=1./max(.3+1.7*dot(f,f),1.);vec3 e=vec3(.7,.77,.9);for(float v=0.;v<33.;v++)e-=vec3(sin(T)*.1+1.,sin(.5*T)*.1+1.,sin(T*.4)*.1+1.)*.3*n(f,.01*v+.4*sin(T+v),sin(v*4.3+T*.1)*Z,sin(v*.3+T*.1)*Z)-.3*n(f,-0.02*sin(T+v)-.02+.01*v+.4*sin(T+v),sin(v*4.3+T*.1)*Z,sin(v*.3+T*.1)*Z);if(mod(f.y*99.+f.x*99.,3.)<1.1)e-=vec3(.05);e+=cos(T*.4)*.2+0.1;gl_FragColor=vec4(e*m,1.);}",G),"attribute vec2 p;void main(){gl_Position=vec4(p,1,1);}",G+1),g.linkProgram(p),g.useProgram(p),g.bindBuffer(B,g.createBuffer()),g.bufferData(B,new Float32Array([-1,-1,9,-1,-1,9]),B+82),g.enableVertexAttribArray(0),g.vertexAttribPointer(0,2,5126,!1,0,0),setInterval(function(){g.uniform1f(g.getUniformLocation(p,"T"),i++/77),g.drawArrays(4,0,3)},15)