{"baseVals":{"rating":4,"gammaadj":1.98,"decay":0.5,"echo_zoom":1,"echo_alpha":0.5,"wave_mode":7,"additivewave":1,"wave_thick":1,"modwavealphabyvolume":1,"wave_brighten":0,"wrap":0,"darken":1,"wave_a":0.001,"wave_scale":0.958,"wave_smoothing":0.45,"modwavealphastart":0,"modwavealphaend":1.32,"warpanimspeed":1.459,"warpscale":2.007,"zoom":0.9999,"warp":0.01,"sx":0.9999,"wave_r":0,"wave_g":0,"wave_b":0,"ob_size":0,"ob_a":0.19,"ib_size":0.5,"ib_r":1,"ib_g":1,"ib_b":0,"mv_x":25.6,"mv_y":9.6,"mv_l":0,"mv_r":0.5,"mv_g":0.5,"mv_b":0.5,"mv_a":0,"b1n":0.23,"b1x":0.93,"b3x":0,"b1ed":0},"shapes":[{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}}],"waves":[{"baseVals":{"enabled":1,"thick":1,"b":0.15},"init_eqs_str":"a.n=0;a.yq=0;a.xp=0;a.yr=0;a.xs=0;a.yp=0;a.t1=0;a.xr=0;a.xq=0;a.flip=0;a.ca=0;a.ys=0;a.sa=0;a.zq=0;a.phs=0;a.ang=0;a.tm=0;a.zp=0;a.zr=0;","frame_eqs_str":"a.t1=Math.sin(a.time);","point_eqs_str":"a.n=6.283*a.sample;a.phs=.2*-a.sample;a.tm=a.treb_att+4*a.phs+a.t1;a.flip+=1;a.flip*=below(a.flip,2);a.xp=0;a.yp=(.1*a.flip-.05)*a.sample;a.zp=0;a.ang=20*a.tm+.01*Math.sin(76*a.tm+4*a.time);a.sa=Math.sin(a.ang);a.ca=Math.cos(a.ang);a.xr=a.xp*a.sa+a.yp*a.ca;a.yr=a.xp*a.ca-a.yp*a.sa;a.zr=a.zp;a.xp=a.xr;a.yp=a.yr+.05+.2*(.5*Math.sin(a.tm)+.5)+.05;a.zp=a.zr;a.ang=Math.sin(2*a.tm);a.xq=a.xp;a.sa=Math.sin(a.ang);a.ca=Math.cos(a.ang);a.yq=a.yp*a.sa+a.zp*a.ca;a.zq=a.yp*a.ca-a.zp*a.sa;\na.ang=8*a.tm;a.sa=Math.sin(a.ang);a.ca=Math.cos(a.ang);a.xp=a.xq*a.sa+a.yq*a.ca;a.yp=a.xq*a.ca-a.yq*a.sa;a.zp=a.zq;a.zp-=.3;a.ang=3.14+2.5*Math.sin(2*a.tm-.5);a.xq=a.xp;a.sa=Math.sin(a.ang);a.ca=Math.cos(a.ang);a.yq=a.yp*a.sa+a.zp*a.ca;a.zq=a.yp*a.ca-a.zp*a.sa;a.ang=-1+Math.cos(3*a.tm+.5);a.xp=a.xq*a.sa+a.yq*a.ca;a.yp=a.xq*a.ca-a.yq*a.sa;a.zp=a.zq;a.zp-=.35;a.ang=1.75*Math.cos(1*a.tm)-1.05;a.sa=Math.sin(a.ang);a.ca=Math.cos(a.ang);a.xq=a.xp*a.sa+a.zp*a.ca;a.yq=a.yp;a.zq=a.xp*a.ca-a.zp*a.sa;a.ang=\nMath.cos(a.tm);a.xp=a.xq;a.sa=Math.sin(a.ang);a.ca=Math.cos(a.ang);a.yp=a.yq*a.ca-a.zq*a.sa;a.zp=a.yq*a.sa+a.zq*a.ca;a.zp+=1.2;a.xs=div(a.xp,a.zp);a.ys=div(a.yp,a.zp);a.x=a.xs+.35;a.y=1.3*a.ys+.6;a.a=1-a.sample;"},{"baseVals":{"enabled":1,"b":0.15},"init_eqs_str":"a.n=0;a.yq=0;a.xp=0;a.yr=0;a.xs=0;a.yp=0;a.xr=0;a.xq=0;a.flip=0;a.ca=0;a.ys=0;a.sa=0;a.zq=0;a.phs=0;a.ang=0;a.tm=0;a.zp=0;a.zr=0;","frame_eqs_str":"","point_eqs_str":"a.n=6.283*a.sample;a.phs=.2*-a.sample;a.tm=a.treb_att+4*a.phs;a.flip+=1;a.flip*=below(a.flip,2);a.xp=0;a.yp=(.1*a.flip-.05)*a.sample;a.zp=0;a.ang=20*a.tm+.01*Math.sin(76*a.tm+4*a.time);a.sa=Math.sin(a.ang);a.ca=Math.cos(a.ang);a.xr=a.xp*a.sa+a.yp*a.ca;a.yr=a.xp*a.ca-a.yp*a.sa;a.zr=a.zp;a.xp=a.xr;a.yp=a.yr+.05+.2*(.5*Math.sin(a.tm)+.5)+.05;a.zp=a.zr;a.ang=Math.sin(2*a.tm);a.xq=a.xp;a.sa=Math.sin(a.ang);a.ca=Math.cos(a.ang);a.yq=a.yp*a.sa+a.zp*a.ca;a.zq=a.yp*a.ca-a.zp*a.sa;a.ang=\n8*a.tm;a.sa=Math.sin(a.ang);a.ca=Math.cos(a.ang);a.xp=a.xq*a.sa+a.yq*a.ca;a.yp=a.xq*a.ca-a.yq*a.sa;a.zp=a.zq;a.zp-=.3;a.ang=3.14+2.5*Math.sin(2*a.tm-.5);a.xq=a.xp;a.sa=Math.sin(a.ang);a.ca=Math.cos(a.ang);a.yq=a.yp*a.sa+a.zp*a.ca;a.zq=a.yp*a.ca-a.zp*a.sa;a.ang=-1+Math.cos(3*a.tm+.5);a.xp=a.xq*a.sa+a.yq*a.ca;a.yp=a.xq*a.ca-a.yq*a.sa;a.zp=a.zq;a.zp-=.35;a.ang=1.75*Math.cos(1*a.tm)-1.05;a.sa=Math.sin(a.ang);a.ca=Math.cos(a.ang);a.xq=a.xp*a.sa+a.zp*a.ca;a.yq=a.yp;a.zq=a.xp*a.ca-a.zp*a.sa;a.ang=Math.cos(a.tm);\na.xp=a.xq;a.sa=Math.sin(a.ang);a.ca=Math.cos(a.ang);a.yp=a.yq*a.ca-a.zq*a.sa;a.zp=a.yq*a.sa+a.zq*a.ca;a.zp+=1.2;a.xs=div(a.xp,a.zp);a.ys=div(a.yp,a.zp);a.x=a.xs+.5;a.y=.3*a.ys+.6;a.a=.5*(1-a.sample);"},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}}],"init_eqs_str":"a.look=0;a.n=0;a.reg26=0;a.uvx0=0;a.reg34=0;a.eostime2=0;a.reg28=0;a.reg23=0;a.q25=0;a.angchg=0;a.reg20=0;a.reg15=0;a.reg10=0;a.q12=0;a.v3=0;a.q22=0;a.q21=0;a.diry=0;a.q13=0;a.q15=0;a.q29=0;a.q6=0;a.posx=0;a.fps_=0;a.reg25=0;a.eostime=0;a.uvx=0;a.q1=0;a.travel=0;a.posz=0;a.q5=0;a.q9=0;a.dirz=0;a.dec_s=0;a.reg16=0;a.slow=0;a.reg36=0;a.reg22=0;a.uvy=0;a.rotz=0;a.ly=0;a.dist_=0;a.iterationdrop=0;a.q23=0;a.q24=0;a.reg24=0;a.cran0=0;a.ran2=0;a.q11=0;a.q10=0;a.reg14=0;a.posy=0;a.reg31=\n0;a.dirx=0;a.c0=0;a.q4=0;a.start=0;a.reg12=0;a.reg13=0;a.eosvol=0;a.c2=0;a.reg37=0;a.s3=0;a.yslope=0;a.lampy=0;a.xslope=0;a.q26=0;a.reg38=0;a.reg35=0;a.reg11=0;a.tx=0;a.avg=0;a.texang=0;a.uvz=0;a.c3=0;a.uvy0=0;a.reg27=0;a.q19=0;a.beat=0;a.q17=0;a.reg32=0;a.lx=0;a.reg21=0;a.uvz0=0;a.len=0;a.reg18=0;a.reg30=0;a.q2=0;a.q27=0;a.slen=0;a.q14=0;a.dist=0;a.reg17=0;a.v1=0;a.speed=0;a.s1=0;a.t0=0;a.s2=0;a.ran1=0;a.reg33=0;a.q7=0;a.ds=0;a.q28=0;a.lampx=0;a.ty=0;a.q30=0;a.c1=0;a.v2=0;a.q20=0;a.q8=0;a.avg=.01;\na.q7=.25;a.q8=randint(2)-1;a.q16=1+randint(2);a.q18=randint(.8)+.1;a.q30=1;a.q31=128;a.start=1;a.travel=0;a.rotz=0;a.look=0;a.slow=0;a.t0=a.time+3;a.lampx=.5;a.lampy=.5;a.cran0=randint(1);for(var b=a.n=0;1E4>b;b++)a.gmegabuf[Math.floor(a.n)]=0,a.n+=1;for(b=a.n=0;1E4>b;b++)a.megabuf[Math.floor(a.n)]=0,a.n+=1;a.trelx=0;a.trely=0;a.trelz=0;a.reg20=1;a.reg21=0;a.reg22=0;a.reg23=0;a.reg24=1;a.reg25=0;a.reg26=0;a.reg27=0;a.reg28=1;b=0;do{b+=1;var c;a.ran1=div(randint(800),100);a.ran2=div(randint(800),100);\na.ran3=div(randint(800),100);a.posx=randint(5)-2;a.posy=randint(5)-2;a.posz=randint(5)-2;a.c1=Math.cos(a.ran1);a.c2=Math.cos(a.ran2);a.c3=Math.cos(a.ran3);a.s1=Math.sin(a.ran1);a.s2=Math.sin(a.ran2);a.s3=Math.sin(a.ran3);a.reg20=a.c2*a.c1;a.reg21=a.c2*a.s1;a.reg22=-a.s2;a.reg23=a.s3*a.s2*a.c1-a.c3*a.s1;a.reg24=a.s3*a.s2*a.s1+a.c3*a.c1;a.reg25=a.s3*a.c2;a.reg26=a.c3*a.s2*a.c1+a.s3*a.s1;a.reg27=a.c3*a.s2*a.s1-a.s3*a.c1;a.reg28=a.c3*a.c2;a.dist=.001;var d=0;do{d+=1;a.uvx=div(a.reg26*a.dist,a.q7);a.uvy=\ndiv(a.reg27*a.dist,a.q7);a.uvz=div(a.reg28*a.dist,a.q7);a.uvx+=a.posx;a.uvy+=a.posy;a.uvz+=a.posz;a.uvx=8*(div(a.uvx,8)+30.5-Math.floor(div(a.uvx,8)+30.5)-.5);a.uvy=8*(div(a.uvy,8)+30.5-Math.floor(div(a.uvy,8)+30.5)-.5);a.uvz=8*(div(a.uvz,8)+30.5-Math.floor(div(a.uvz,8)+30.5)-.5);a.uvx0=a.uvx+a.q8;a.uvy0=a.uvy+a.q8;a.uvz0=a.uvz+a.q8;for(c=0;8>c;c++)a.uvx=.00001<Math.abs(1<a.uvx?1:0)?2-a.uvx:.00001<Math.abs(-1>a.uvx?1:0)?-2-a.uvx:a.uvx,a.uvy=.00001<Math.abs(1<a.uvy?1:0)?2-a.uvy:.00001<Math.abs(-1>\na.uvy?1:0)?-2-a.uvy:a.uvy,a.uvz=.00001<Math.abs(1<a.uvz?1:0)?2-a.uvz:.00001<Math.abs(-1>a.uvz?1:0)?-2-a.uvz:a.uvz,a.slen=a.uvx*a.uvx+a.uvy*a.uvy+a.uvz*a.uvz,a.uvx=2.6*(.00001<Math.abs(.25>a.slen?1:0)?4*a.uvx:.00001<Math.abs(1>a.slen?1:0)?div(a.uvx,a.slen):a.uvx)+a.uvx0,a.uvy=2.6*(.00001<Math.abs(.25>a.slen?1:0)?4*a.uvy:.00001<Math.abs(1>a.slen?1:0)?div(a.uvy,a.slen):a.uvy)+a.uvy0,a.uvz=2.6*(.00001<Math.abs(.25>a.slen?1:0)?4*a.uvz:.00001<Math.abs(1>a.slen?1:0)?div(a.uvz,a.slen):a.uvz)+a.uvz0;a.len=\nsqrt(a.uvx*a.uvx+a.uvy*a.uvy+a.uvz*a.uvz);a.dist*=1.05;c=(.6>a.dist?1:0)*(30<a.len?1:0)}while(.00001<Math.abs(c)&&1048576>d);d=.06>a.dist?1:0}while(.00001<Math.abs(d)&&1048576>b);","frame_eqs_str":"a.fps_=0*a.fps_+1*(.00001<Math.abs(25>=a.fps?1:0)?a.fps:25+.5*(a.fps-25));a.dec_s=1-div(.06*30,a.fps_);a.beat=a.time>a.t0+3?1:0;a.t0=.00001<Math.abs(a.beat)?a.time:a.t0;a.eosvol=.25*(a.bass+a.mid+a.treb);a.eosvol*=a.eosvol;a.eosvol*=a.eosvol;a.eostime+=div(.06*a.eosvol,a.fps);a.eostime2+=div(.013*a.eosvol*60,a.fps);a.eostime=.00001<Math.abs(15E3<a.eostime?1:0)?-15E3:a.eostime;a.eostime2=.00001<Math.abs(15E3<a.eostime2?1:0)?-15E3:a.eostime;a.q30=1-(a.eostime2-Math.floor(a.eostime2));\na.q9=div(a.eostime,13);a.monitor=a.eostime;a.q9=div(a.eostime,5);a.c0=a.q9-0-Math.floor(a.q9-0);a.c1=a.q9-.25-Math.floor(a.q9-.25);a.c2=a.q9-.5-Math.floor(a.q9-.5);a.c3=a.q9-.75-Math.floor(a.q9-.75);a.c0=Math.abs(a.c0-.5);a.c1=Math.abs(a.c1-.5);a.c2=Math.abs(a.c2-.5);a.c3=Math.abs(a.c3-.5);a.c0=Math.max(Math.min(div(a.c0-.33,.07),1),0);a.c1=Math.max(Math.min(div(a.c1-.33,.07),1),0);a.c2=Math.max(Math.min(div(a.c2-.33,.07),1),0);a.c3=Math.max(Math.min(div(a.c3-.33,.07),1),0);a.c0=a.c0*a.c0*(3-2*a.c0);\na.c1=a.c1*a.c1*(3-2*a.c1);a.c2=a.c2*a.c2*(3-2*a.c2);a.c3=a.c3*a.c3*(3-2*a.c3);a.texang+=a.eosvol*a.c0*-.007;a.texang+=a.eosvol*a.c1*.0065;a.texang+=a.eosvol*a.c2*-.0183;a.texang+=a.eosvol*a.c3*.0184;a.q15=a.texang;a.q17=div(1,(a.c0+a.c1)*a.eosvol*.1+(a.c2+a.c3)*a.eosvol*.011+.7);a.speed=div(Math.min(.2,a.dist_-.02)*(1+2*a.avg)*(1-0*a.slow)*.7,a.q7);a.speed*=.1+.5*Math.min(a.eosvol,1.5);a.ds=div(.25*a.speed,a.fps_);a.rotz=.00001<Math.abs(.00001>Math.abs(a.rotz-0)?1:0)?a.beat*(randint(100)<20*a.travel?\n1:0)*(div(randint(10),10)-.3):bnot(a.beat*(30>randint(100)?1:0))*a.rotz;a.slow=.00001<Math.abs(bnot(a.slow))?a.beat*(6>randint(1E3*a.avg)?1:0):bnot(a.beat*(50>randint(100)?1:0));a.look=.00001<Math.abs(bnot(a.look))?a.beat*(12>randint(1E3*a.speed)?1:0):bnot(a.beat*(50>randint(100)?1:0));a.lx=.00001<Math.abs(a.beat)?div(randint(150),200)+.15:a.lx;a.ly=.00001<Math.abs(a.beat)?div(randint(150),200)+.15:a.ly;a.lampx=a.lampx*a.dec_s+(1-a.dec_s)*(.00001<Math.abs(a.look)?a.lx:.5);a.lampy=a.lampy*a.dec_s+\n(1-a.dec_s)*(.00001<Math.abs(a.look)?a.ly:.5);a.q1=a.lampx;a.q2=a.lampy;a.dirx=a.reg26;a.diry=a.reg27;a.dirz=a.reg28;a.posx+=a.ds*a.dirx;a.posy+=a.ds*a.diry;a.posz+=a.ds*a.dirz;a.q4=a.posx;a.q5=a.posy;a.q6=a.posz;a.angchg=(.2-a.dist_)*(.2>a.dist_?1:0)*.5;a.travel=.00001<Math.abs(0<a.angchg?1:0)?0:a.travel+a.ds;a.v1=a.v1*a.dec_s+(1-a.dec_s)*a.rotz*a.ds;a.v2=a.v2*a.dec_s+div((1-a.dec_s)*a.angchg*a.xslope,a.fps_);a.v3=a.v3*a.dec_s+(1-a.dec_s)*(div(a.angchg*a.yslope,a.fps_)+2*a.v1*Math.sin(.1*a.time));\na.reg30=a.reg20;a.reg31=a.reg21;a.reg32=a.reg22;a.reg33=a.reg23;a.reg34=a.reg24;a.reg35=a.reg25;a.reg36=a.reg26;a.reg37=a.reg27;a.reg38=a.reg28;a.iterationdrop=1E3*(Math.abs(a.v1)+Math.abs(a.v2)+Math.abs(a.v3));a.iterationdrop=Math.min(a.iterationdrop,5);a.q29=a.iterationdrop;a.n=0;for(var b=a.avg=0;5>b;b++){a.n+=1;a.ran1=div(randint(100),100);a.ran2=div(randint(100),200)-.25;a.tx=Math.cos(1.57*a.n+a.ran2)*(4>=a.n?1:0)*a.ran1;a.ty=Math.sin(1.57*a.n+a.ran2)*(4>=a.n?1:0)*a.ran1;a.c1=Math.cos(a.v1);\na.c2=Math.cos(a.v2+a.ty);a.c3=Math.cos(a.v3+a.tx);a.s1=Math.sin(a.v1);a.s2=Math.sin(a.v2+a.ty);a.s3=Math.sin(a.v3+a.tx);a.reg10=a.c2*a.c1;a.reg11=a.c2*a.s1;a.reg12=-a.s2;a.reg13=a.s3*a.s2*a.c1-a.c3*a.s1;a.reg14=a.s3*a.s2*a.s1+a.c3*a.c1;a.reg15=a.s3*a.c2;a.reg16=a.c3*a.s2*a.c1+a.s3*a.s1;a.reg17=a.c3*a.s2*a.s1-a.s3*a.c1;a.reg18=a.c3*a.c2;a.reg20=a.reg30;a.reg21=a.reg31;a.reg22=a.reg32;a.reg23=a.reg33;a.reg24=a.reg34;a.reg25=a.reg35;a.reg26=a.reg36;a.reg27=a.reg37;a.reg28=a.reg38;a.q20=a.reg10*a.reg20+\na.reg11*a.reg23+a.reg12*a.reg26;a.q21=a.reg10*a.reg21+a.reg11*a.reg24+a.reg12*a.reg27;a.q22=a.reg10*a.reg22+a.reg11*a.reg25+a.reg12*a.reg28;a.q23=a.reg13*a.reg20+a.reg14*a.reg23+a.reg15*a.reg26;a.q24=a.reg13*a.reg21+a.reg14*a.reg24+a.reg15*a.reg27;a.q25=a.reg13*a.reg22+a.reg14*a.reg25+a.reg15*a.reg28;a.q26=a.reg16*a.reg20+a.reg17*a.reg23+a.reg18*a.reg26;a.q27=a.reg16*a.reg21+a.reg17*a.reg24+a.reg18*a.reg27;a.q28=a.reg16*a.reg22+a.reg17*a.reg25+a.reg18*a.reg28;a.reg20=a.q20;a.reg21=a.q21;a.reg22=a.q22;\na.reg23=a.q23;a.reg24=a.q24;a.reg25=a.q25;a.reg26=a.q26;a.reg27=a.q27;a.reg28=a.q28;a.dist=.002;var c,d=0;do{d+=1;a.uvx=div(a.reg26*a.dist,a.q7);a.uvy=div(a.reg27*a.dist,a.q7);a.uvz=div(a.reg28*a.dist,a.q7);a.uvx+=a.posx;a.uvy+=a.posy;a.uvz+=a.posz;a.uvx=8*(div(a.uvx,8)+30.5-Math.floor(div(a.uvx,8)+30.5)-.5);a.uvy=8*(div(a.uvy,8)+30.5-Math.floor(div(a.uvy,8)+30.5)-.5);a.uvz=8*(div(a.uvz,8)+30.5-Math.floor(div(a.uvz,8)+30.5)-.5);a.uvx0=a.uvx+a.q8;a.uvy0=a.uvy+a.q8;a.uvz0=a.uvz+a.q8;for(c=0;8>c;c++)a.uvx=\n.00001<Math.abs(1<a.uvx?1:0)?2-a.uvx:.00001<Math.abs(-1>a.uvx?1:0)?-2-a.uvx:a.uvx,a.uvy=.00001<Math.abs(1<a.uvy?1:0)?2-a.uvy:.00001<Math.abs(-1>a.uvy?1:0)?-2-a.uvy:a.uvy,a.uvz=.00001<Math.abs(1<a.uvz?1:0)?2-a.uvz:.00001<Math.abs(-1>a.uvz?1:0)?-2-a.uvz:a.uvz,a.slen=a.uvx*a.uvx+a.uvy*a.uvy+a.uvz*a.uvz,a.uvx=2.6*(.00001<Math.abs(.25>a.slen?1:0)?4*a.uvx:.00001<Math.abs(1>a.slen?1:0)?div(a.uvx,a.slen):a.uvx)+a.uvx0,a.uvy=2.6*(.00001<Math.abs(.25>a.slen?1:0)?4*a.uvy:.00001<Math.abs(1>a.slen?1:0)?div(a.uvy,\na.slen):a.uvy)+a.uvy0,a.uvz=2.6*(.00001<Math.abs(.25>a.slen?1:0)?4*a.uvz:.00001<Math.abs(1>a.slen?1:0)?div(a.uvz,a.slen):a.uvz)+a.uvz0;a.len=sqrt(a.uvx*a.uvx+a.uvy*a.uvy+a.uvz*a.uvz);a.dist*=1.1;c=(.6>a.dist?1:0)*(30<a.len?1:0)}while(.00001<Math.abs(c)&&1048576>d);a.megabuf[Math.floor(a.n)]=a.megabuf[Math.floor(a.n)]*a.dec_s+(1-a.dec_s)*a.dist;a.avg+=Math.abs(div(a.megabuf[Math.floor(a.n)],5))}a.n=0;for(b=a.avg=0;5>b;b++)a.n+=1,a.avg+=Math.abs(div(a.megabuf[Math.floor(a.n)],5));a.xslope=Math.min(Math.max(div(2,\na.avg)*(a.megabuf[1]-a.megabuf[3]),-3),3);a.yslope=Math.min(Math.max(div(2,a.avg)*(a.megabuf[4]-a.megabuf[2]),-3),3);a.dist_=a.dist_*a.dec_s+(1-a.dec_s)*a.dist;a.q10=a.ds*a.q7;a.q14=Math.abs(a.ds)+2*(Math.abs(a.v1)+Math.abs(a.v2)+Math.abs(a.v3))+div(1,255)+.05*a.start;a.q19=.5+.5*Math.sin(.02*a.time+6*a.cran0);a.start*=.9;a.q11=a.v1;a.q12=a.v2;a.q13=a.v3;","pixel_eqs_str":"a.warp=0;a.dx=0;a.zoom=1;a.dy=0;","warp":"float sustain;\nfloat xlat_mutabledist;\nfloat xlat_mutablestruc;\nvec2 xlat_mutableuv1;\nvec3 xlat_mutableuv2;\n shader_body { \n  mat3 tmpvar_1;\n  tmpvar_1[uint(0)].x = q20;\n  tmpvar_1[uint(0)].y = q23;\n  tmpvar_1[uint(0)].z = q26;\n  tmpvar_1[1u].x = q21;\n  tmpvar_1[1u].y = q24;\n  tmpvar_1[1u].z = q27;\n  tmpvar_1[2u].x = q22;\n  tmpvar_1[2u].y = q25;\n  tmpvar_1[2u].z = q28;\n  vec3 tmpvar_2;\n  tmpvar_2.x = q4;\n  tmpvar_2.y = q5;\n  tmpvar_2.z = q6;\n  sustain = (0.98 - q14);\n  vec2 uv_3;\n  vec3 ret_4;\n  vec2 tmpvar_5;\n  tmpvar_5 = (uv - 0.5);\n  xlat_mutableuv1 = ((tmpvar_5 * aspect.xy) * q16);\n  vec4 tmpvar_6;\n  tmpvar_6 = texture (sampler_pc_main, uv);\n  float tmpvar_7;\n  tmpvar_7 = (q10 * 0.7);\n  uv_3 = ((tmpvar_5 * (1.0 - \n    (q10 / (1.0 - ((tmpvar_6.z + \n      (0.003921569 * tmpvar_6.y)\n    ) + tmpvar_7)))\n  )) + 0.5);\n  float tmpvar_8;\n  vec4 tmpvar_9;\n  tmpvar_9 = texture (sampler_pc_main, uv_3);\n  tmpvar_8 = (1.0 - ((tmpvar_9.z + \n    (0.003921569 * tmpvar_9.y)\n  ) + tmpvar_7));\n  vec4 tmpvar_10;\n  tmpvar_10 = fract((1000.0 * texture (sampler_noise_lq, (uv_3 + rand_frame.yz))));\n  xlat_mutabledist = tmpvar_10.x;\n  if ((tmpvar_10.y > 0.1)) {\n    vec3 tmpvar_11;\n    tmpvar_11 = (tmpvar_10.xyz - vec3(0.4, 0.5, 0.5));\n    vec2 uvi_12;\n    uvi_12 = ((tmpvar_11.zy * 0.003) + uv_3);\n    vec2 pix_13;\n    vec4 nb2_14;\n    vec4 nb_15;\n    vec2 x_16;\n    x_16 = (uvi_12 - 0.5);\n    pix_13 = (texsize.zw * (1.0 + (\n      sqrt(dot (x_16, x_16))\n     * 8.0)));\n    float tmpvar_17;\n    tmpvar_17 = (q10 * 0.7);\n    vec4 tmpvar_18;\n    tmpvar_18 = texture (sampler_pc_main, (uvi_12 - pix_13));\n    nb_15.x = (1.0 - ((tmpvar_18.z + \n      (0.003921569 * tmpvar_18.y)\n    ) + tmpvar_17));\n    vec4 tmpvar_19;\n    tmpvar_19 = texture (sampler_pc_main, (uvi_12 + (pix_13 * vec2(1.0, -1.0))));\n    nb_15.y = (1.0 - ((tmpvar_19.z + \n      (0.003921569 * tmpvar_19.y)\n    ) + tmpvar_17));\n    vec4 tmpvar_20;\n    tmpvar_20 = texture (sampler_pc_main, (uvi_12 + pix_13));\n    nb_15.z = (1.0 - ((tmpvar_20.z + \n      (0.003921569 * tmpvar_20.y)\n    ) + tmpvar_17));\n    vec4 tmpvar_21;\n    tmpvar_21 = texture (sampler_pc_main, (uvi_12 + (pix_13 * vec2(-1.0, 1.0))));\n    nb_15.w = (1.0 - ((tmpvar_21.z + \n      (0.003921569 * tmpvar_21.y)\n    ) + tmpvar_17));\n    vec4 tmpvar_22;\n    tmpvar_22 = texture (sampler_pc_main, (uvi_12 + (pix_13 * vec2(0.0, -1.0))));\n    nb2_14.x = (1.0 - ((tmpvar_22.z + \n      (0.003921569 * tmpvar_22.y)\n    ) + tmpvar_17));\n    vec4 tmpvar_23;\n    tmpvar_23 = texture (sampler_pc_main, (uvi_12 + (pix_13 * vec2(1.0, 0.0))));\n    nb2_14.y = (1.0 - ((tmpvar_23.z + \n      (0.003921569 * tmpvar_23.y)\n    ) + tmpvar_17));\n    vec4 tmpvar_24;\n    tmpvar_24 = texture (sampler_pc_main, (uvi_12 + (pix_13 * vec2(0.0, 1.0))));\n    nb2_14.z = (1.0 - ((tmpvar_24.z + \n      (0.003921569 * tmpvar_24.y)\n    ) + tmpvar_17));\n    vec4 tmpvar_25;\n    tmpvar_25 = texture (sampler_pc_main, (uvi_12 + (pix_13 * vec2(-1.0, 0.0))));\n    nb2_14.w = (1.0 - ((tmpvar_25.z + \n      (0.003921569 * tmpvar_25.y)\n    ) + tmpvar_17));\n    vec4 tmpvar_26;\n    tmpvar_26 = min (nb_15, nb2_14);\n    nb_15.zw = tmpvar_26.zw;\n    nb_15.xy = min (tmpvar_26.xy, tmpvar_26.zw);\n    xlat_mutabledist = (min (nb_15.x, nb_15.y) + ((0.008 * tmpvar_11.x) * abs(tmpvar_11.y)));\n  };\n  float tmpvar_27;\n  tmpvar_27 = min (xlat_mutabledist, tmpvar_8);\n  xlat_mutabledist = tmpvar_27;\n  float tmpvar_28;\n  tmpvar_28 = (tmpvar_27 + pow (tmpvar_27, 3.0));\n  vec3 tmpvar_29;\n  tmpvar_29.xy = (xlat_mutableuv1 * tmpvar_28);\n  tmpvar_29.z = tmpvar_28;\n  xlat_mutableuv2 = (((tmpvar_29 / q7) * tmpvar_1) + tmpvar_2);\n  xlat_mutableuv2 = ((fract(\n    ((xlat_mutableuv2 / 8.0) + 0.5)\n  ) - 0.5) * 8.0);\n  int iterations_31;\n  float li_32;\n  vec3 zz0_33;\n  vec3 zz_34;\n  zz_34 = xlat_mutableuv2;\n  zz0_33 = (xlat_mutableuv2 + q8);\n  li_32 = 0.0;\n  iterations_31 = int((10.0 - max (\n    (clamp ((tmpvar_8 * 2.0), 0.0, 1.0) * 3.0)\n  , \n    (clamp ((q29 / 5.0), 0.0, 1.0) * 3.0)\n  )));\n  for (int n_30 = 0; n_30 <= iterations_31; n_30++) {\n    zz_34 = ((2.0 * clamp (zz_34, vec3(-1.0, -1.0, -1.0), vec3(1.0, 1.0, 1.0))) - zz_34);\n    float tmpvar_35;\n    tmpvar_35 = dot (zz_34, zz_34);\n    if ((tmpvar_35 <= 0.25)) {\n      zz_34 = (zz_34 * 4.0);\n      li_32 = 24.0;\n    } else {\n      if ((tmpvar_35 <= 1.0)) {\n        zz_34 = (zz_34 / tmpvar_35);\n      };\n    };\n    zz_34 = ((2.6 * zz_34) + zz0_33);\n  };\n  vec4 tmpvar_36;\n  tmpvar_36.xyz = zz_34;\n  tmpvar_36.w = li_32;\n  float tmpvar_37;\n  tmpvar_37 = sqrt(dot (zz_34, zz_34));\n  xlat_mutablestruc = (sqrt(dot (tmpvar_36.xyw, tmpvar_36.xyw)) / 24.0);\n  float tmpvar_38;\n  tmpvar_38 = ((log(\n    (1.0 + (tmpvar_37 / 24.0))\n  ) * 0.02) * (1.0 - tmpvar_8));\n  if ((((tmpvar_27 <= tmpvar_8) && (tmpvar_37 < 24.0)) && (tmpvar_27 > 0.005))) {\n    ret_4.x = (((1.0 - sustain) * xlat_mutablestruc) + (sustain * mix (texture (sampler_main, uv_3).xyz, \n      ((texture (sampler_blur1, uv_3).xyz * scale1) + bias1)\n    , vec3(\n      (q14 * 4.0)\n    )).x));\n    float x_39;\n    x_39 = ((1.0 - tmpvar_27) * 255.0);\n    float ip_40;\n    ip_40 = float(int(x_39));\n    vec2 tmpvar_41;\n    tmpvar_41.x = (x_39 - ip_40);\n    tmpvar_41.y = (ip_40 / 255.0);\n    ret_4.yz = tmpvar_41;\n  } else {\n    vec3 tmpvar_42;\n    tmpvar_42.y = 0.0;\n    tmpvar_42.x = sustain;\n    tmpvar_42.z = (1.0 - tmpvar_38);\n    vec3 tmpvar_43;\n    tmpvar_43.xy = vec2(0.003921569, 0.0);\n    tmpvar_43.z = (q14 / 6.0);\n    ret_4 = ((texture (sampler_fc_main, uv_3).xyz * tmpvar_42) - tmpvar_43);\n  };\n  vec4 tmpvar_44;\n  tmpvar_44.w = 1.0;\n  tmpvar_44.xyz = ret_4;\n  ret = tmpvar_44.xyz;\n }","comp":"uniform sampler2D sampler_anandamideCTFree00;\nfloat sAng;\nfloat cAng;\nvec2 xlat_mutableuv1;\n shader_body { \n  vec3 tmpvar_1;\n  tmpvar_1.x = q4;\n  tmpvar_1.y = q5;\n  tmpvar_1.z = q6;\n  mat3 tmpvar_2;\n  tmpvar_2[uint(0)].x = q20;\n  tmpvar_2[uint(0)].y = q23;\n  tmpvar_2[uint(0)].z = q26;\n  tmpvar_2[1u].x = q21;\n  tmpvar_2[1u].y = q24;\n  tmpvar_2[1u].z = q27;\n  tmpvar_2[2u].x = q22;\n  tmpvar_2[2u].y = q25;\n  tmpvar_2[2u].z = q28;\n  vec2 tmpvar_3;\n  tmpvar_3.x = q1;\n  tmpvar_3.y = q2;\n  vec4 tmpvar_4;\n  tmpvar_4 = clamp (((\n    abs((fract((q9 - vec4(0.0, 0.25, 0.5, 0.75))) - 0.5))\n   - vec4(0.33, 0.33, 0.33, 0.33)) / vec4(0.06999999, 0.06999999, 0.06999999, 0.06999999)), 0.0, 1.0);\n  sAng = (sin(q15) * q17);\n  cAng = (cos(q15) * q17);\n  mat2 tmpvar_5;\n  tmpvar_5[uint(0)].x = sAng;\n  tmpvar_5[uint(0)].y = cAng;\n  tmpvar_5[1u].x = cAng;\n  tmpvar_5[1u].y = -(sAng);\n  vec2 uv_6;\n  vec4 tex_7;\n  vec2 uvTex_8;\n  vec3 ret_9;\n  vec2 tmpvar_10;\n  tmpvar_10 = (uv - 0.5);\n  uvTex_8 = (((\n    (vec2(1.25, 0.6) + ((tmpvar_10 * aspect.xy) * 2.0))\n   - 0.5) * tmpvar_5) + 0.5);\n  vec2 tmpvar_11;\n  tmpvar_11 = clamp (((\n    abs((uvTex_8 - 0.5))\n   * 200.0) - 100.0), 0.0, 1.0);\n  tex_7 = (vec4(dot (texture (sampler_anandamideCTFree00, uvTex_8), (tmpvar_4 * \n    (tmpvar_4 * (3.0 - (2.0 * tmpvar_4)))\n  ))) * (1.0 - max (tmpvar_11.x, tmpvar_11.y)));\n  uv_6 = ((tmpvar_10 * (1.0 - \n    (tex_7 * 0.02)\n  ).xy) + 0.5);\n  xlat_mutableuv1 = ((uv_6 - tmpvar_3) * aspect.xy);\n  vec3 tmpvar_12;\n  tmpvar_12.xy = ((uv_6 - 0.5) * min ((1.0 - texture (sampler_main, uv_6).z), (1.0 - \n    ((texture (sampler_blur2, uv_6).xyz * scale2) + bias2)\n  .z)));\n  tmpvar_12.z = min ((1.0 - texture (sampler_main, uv_6).z), (1.0 - (\n    (texture (sampler_blur2, uv_6).xyz * scale2)\n   + bias2).z));\n  vec2 tmpvar_13;\n  tmpvar_13.x = 0.0;\n  tmpvar_13.y = (time / 4.0);\n  uv_6 = (uv_6 + ((0.002 * glow) * texture (sampler_noise_mq, (\n    (uv_6 / 2.0)\n   + tmpvar_13))).xy);\n  float tmpvar_14;\n  tmpvar_14 = min ((1.0 - texture (sampler_main, uv_6).z), (1.0 - (\n    (texture (sampler_blur2, uv_6).xyz * scale2)\n   + bias2).z));\n  float tmpvar_15;\n  tmpvar_15 = mix (tmpvar_14, (1.0 - (\n    (texture (sampler_blur1, uv_6).xyz * scale1)\n   + bias1).z), 0.2);\n  float tmpvar_16;\n  tmpvar_16 = clamp ((abs(\n    ((1.0 - ((texture (sampler_blur1, uv_6).xyz * scale1) + bias1).z) - clamp ((1.0 - (\n      (texture (sampler_blur2, tmpvar_3).xyz * scale2)\n     + bias2).z), 0.1, 0.0))\n  ) * 0.003), 0.0, 1.0);\n  vec3 tmpvar_17;\n  tmpvar_17 = mix (texture (sampler_main, uv).xyz, ((texture (sampler_blur1, uv).xyz * scale1) + bias1), vec3(tmpvar_16));\n  ret_9 = ((pow (tmpvar_17.x, 1.5) * (0.1 + \n    (pow ((1.0 - tmpvar_16), 0.8) * mix (tmpvar_14, (1.0 - tmpvar_14), q18))\n  )) / (treb + (vec3(1.0, 0.7, 0.3) + \n    (0.2 * slow_roam_sin)\n  .xyz)));\n  ret_9 = (ret_9 + (clamp (\n    exp((-4.0 * max (tmpvar_17.x, tmpvar_15)))\n  , 0.0, 1.0) * vec3((glow * \n    (0.8 + (0.1 / texture (sampler_noisevol_lq, ((\n      ((tmpvar_12 / q7) * tmpvar_2)\n     + tmpvar_1) * 2.0))))\n  .x))));\n  ret_9 = (ret_9 + ((\n    ((tmpvar_15 * tmpvar_15) * vec3(0.0, 0.4, 1.0))\n   * q19) * mid));\n  ret_9 = (ret_9 + ((\n    (1.0 - dot (ret_9, vec3(0.32, 0.49, 0.29)))\n   * vec3(0.24, 0.24, 1.6)) * (\n    (clamp ((1.0 - (4.0 * \n      sqrt(dot (xlat_mutableuv1, xlat_mutableuv1))\n    )), 0.0, 1.0) * tmpvar_17.x)\n   * \n    clamp ((1.0 - (2.0 * tmpvar_15)), 0.0, 1.0)\n  )));\n  float tmpvar_18;\n  tmpvar_18 = clamp (((\n    (tmpvar_14 - 1.2)\n   + \n    (q30 * 1.4)\n  ) * 5.0), 0.0, 1.0);\n  ret_9 = (ret_9 * ((\n    (tmpvar_18 * 12.0)\n   * \n    (1.0 - tmpvar_18)\n  ) + 1.0));\n  ret_9 = (ret_9 * (tex_7 + 1.0).xyz);\n  ret_9 = (1.0 - exp((-2.6 * ret_9)));\n  vec4 tmpvar_19;\n  tmpvar_19.w = 1.0;\n  tmpvar_19.xyz = ret_9;\n  ret = tmpvar_19.xyz;\n }"}