{"baseVals":{"rating":0,"gammaadj":1,"decay":1,"echo_zoom":1,"echo_alpha":0.5,"echo_orient":1,"wave_thick":1,"wave_brighten":0,"wave_a":0.004,"wave_scale":0.01,"wave_smoothing":0,"wave_mystery":-0.44,"modwavealphastart":1,"modwavealphaend":1,"warpanimspeed":0.01,"warpscale":100,"zoomexp":1.83149,"zoom":0.9901,"warp":0.01,"wave_y":0.04,"ob_size":0.005,"ob_b":1,"ob_a":1,"ib_size":0,"ib_r":0,"ib_g":0,"ib_b":0,"ib_a":1,"mv_x":64,"mv_y":48,"mv_l":0,"mv_a":0,"b1ed":0},"shapes":[{"baseVals":{"enabled":1,"sides":100,"additive":1,"thickoutline":1,"y":0.69,"rad":0.23298,"tex_zoom":0.91434,"r":0,"g":1,"g2":0,"border_a":0},"init_eqs_str":"a.x1=0;a.q1=0;a.x2=0;a.ox=0;a.q2=0;a.y2=0;a.s=0;a.s=0;a.y2=0;a.s=0;a.s=0;a.x1=0;a.s=0;a.x2=0;a.xx=0;a.q1=0;a.ox=0;a.q4=0;a.vx=0;","frame_eqs_str":"a.x1=.5+1.7*(a.q1-.5);a.x2=.5+a.ox+.3*Math.sin(a.q2);a.y2=.78;a.s=.5;a.y=(1-a.s)*a.y2+a.s;a.x=a.s*a.x1+(1-a.s)*a.x2;a.xx=a.q1;a.ox=.2*(a.q4-.5);"},{"baseVals":{"enabled":1,"sides":100,"additive":1,"thickoutline":1,"textured":1,"y":0.4,"rad":0.47693,"ang":5.15221,"tex_zoom":0.75683,"r":0,"g":1,"a2":1,"border_a":0},"init_eqs_str":"a.x1=0;a.q1=0;a.x2=0;a.ox=0;a.q2=0;a.y2=0;a.s=0;a.w=0;a.w=0;a.s=0;a.y2=0;a.s=0;a.w=0;a.q1=0;a.s=0;a.x1=0;a.s=0;a.x2=0;a.w=0;a.q1=0;a.xx=0;a.q1=0;a.ox=0;a.q4=0;a.vx=0;","frame_eqs_str":"a.x1=.5+.5*(a.q1-.5);a.x2=.5+a.ox+.3*Math.sin(a.q2);a.y2=.78;a.s=.5;a.w=div(Math.asin(1),3);a.ang=a.w;a.y=(1-a.s)*a.y2+a.s-.17-Math.sin(a.w)*(.5-a.q1)*.4;a.x=a.s*a.x1+(1-a.s)*a.x2-.08-Math.cos(a.w)*(.5-a.q1)*.4;a.xx=a.q1;a.ox=.2*(a.q4-.5);"},{"baseVals":{"enabled":1,"sides":100,"additive":1,"thickoutline":1,"textured":1,"y":0.4,"rad":0.47693,"ang":5.15221,"tex_zoom":0.75683,"r":0,"g":1,"a2":1,"border_a":0},"init_eqs_str":"a.x1=0;a.q1=0;a.x2=0;a.ox=0;a.q2=0;a.y2=0;a.s=0;a.w=0;a.w=0;a.s=0;a.y2=0;a.s=0;a.w=0;a.q1=0;a.s=0;a.x1=0;a.s=0;a.x2=0;a.w=0;a.q1=0;a.xx=0;a.q1=0;a.ox=0;a.q4=0;a.vx=0;","frame_eqs_str":"a.x1=.5+.5*(a.q1-.5);a.x2=.5+a.ox+.3*Math.sin(a.q2);a.y2=.78;a.s=.5;a.w=div(-Math.asin(1),3);a.ang=a.w;a.y=(1-a.s)*a.y2+a.s-.17-Math.sin(a.w)*(.5-a.q1)*.4;a.x=a.s*a.x1+(1-a.s)*a.x2+.08-Math.cos(a.w)*(.5-a.q1)*.4;a.xx=a.q1;a.ox=.2*(a.q4-.5);"},{"baseVals":{"enabled":1,"sides":100,"additive":1,"thickoutline":1,"textured":1,"y":0.4,"rad":2.20775,"tex_zoom":0.35528,"r":0,"g":0.95,"a2":1,"border_a":0.16},"init_eqs_str":"a.q4=0;a.q2=0;a.vx=0;","frame_eqs_str":"a.x=.5+.2*(a.q4-.5);a.ang=a.q2;"}],"waves":[{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}}],"init_eqs_str":"a.d=0;a.n=0;a.y3=0;a.y1=0;a.w=0;a.spx3=0;a.dx2=0;a.x1=0;a.vx3=0;a.q13=0;a.q6=0;a.spy2=0;a.dt=0;a.dy1=0;a.spy3=0;a.q1=0;a.q5=0;a.spx2=0;a.v=0;a.vx4=0;a.spx4=0;a.grav=0;a.x3=0;a.q11=0;a.q10=0;a.xx2=0;a.q4=0;a.spy4=0;a.yy1=0;a.vy4=0;a.x4=0;a.t=0;a.dy2=0;a.x2=0;a.vy2=0;a.y2=0;a.dx1=0;a.q2=0;a.spring=0;a.vx2=0;a.q3=0;a.resist=0;a.y4=0;a.q7=0;a.vy3=0;a.xx4=0;a.xx1=0;a.q8=0;a.x1=.9;a.y1=.5;a.x2=.5;a.y2=.5;a.x3=.5;a.y3=.5;a.x4=.5;a.y4=.5;","frame_eqs_str":"a.decay=.05;a.xx1=.96*a.xx1+.005*a.bass;a.xx2=.96*a.xx2+.005*a.treb;a.yy1=.94*a.yy1+.0075*(a.treb+a.bass);a.x1=.5-5*(a.xx1-a.xx2);a.y1=1-.75*a.yy1;a.x1=Math.max(.2,Math.min(.8,a.x1));a.spring=15;a.grav=.65;a.resist=.005;a.dt=.0005;a.spx2=(a.x1+a.x3-2*a.x2)*a.spring;a.spy2=(a.y1+a.y3-2*a.y2)*a.spring;a.spx3=(a.x2+a.x4-2*a.x3)*a.spring;a.spy3=(a.y2+a.y4-2*a.y3)*a.spring;a.spx4=(a.x3-a.x4)*a.spring;a.spy4=(a.y3-a.y4)*a.spring;a.vx2=a.vx2*(1-a.resist)+a.dt*a.spx2;a.vy2=a.vy2*(1-\na.resist)+a.dt*(a.spy2-a.grav);a.vx3=a.vx3*(1-a.resist)+a.dt*a.spx3;a.vy3=a.vy3*(1-a.resist)+a.dt*(a.spy3-1.5*a.grav);a.vx4=a.vx4*(1-a.resist)+a.dt*a.spx4;a.vy4=a.vy4*(1-a.resist)+a.dt*(a.spy4-4*a.grav);a.x2+=a.vx2;a.y2+=a.vy2;a.x3+=a.vx3;a.y3+=a.vy3;a.x4+=a.vx4;a.y4+=a.vy4;a.vx2=.00001<Math.abs(above(a.x2,0))?a.vx2:.8*Math.abs(a.vx2);a.vx2=.00001<Math.abs(below(a.x2,1))?a.vx2:.8*-Math.abs(a.vx2);a.vx3=.00001<Math.abs(above(a.x3,0))?a.vx3:.8*Math.abs(a.vx3);a.vx3=.00001<Math.abs(below(a.x3,1))?a.vx3:\n.8*-Math.abs(a.vx3);a.vx4=.00001<Math.abs(above(a.x4,0))?a.vx4:.8*Math.abs(a.vx4);a.vx4=.00001<Math.abs(below(a.x4,1))?a.vx4:.8*-Math.abs(a.vx4);a.vy2=.00001<Math.abs(above(a.y2,0))?a.vy2:.8*Math.abs(a.vy2);a.vy2=.00001<Math.abs(below(a.y2,1))?a.vy2:.8*-Math.abs(a.vy2);a.vy3=.00001<Math.abs(above(a.y3,0))?a.vy3:.8*Math.abs(a.vy3);a.vy3=.00001<Math.abs(below(a.y3,1))?a.vy3:.8*-Math.abs(a.vy3);a.vy4=.00001<Math.abs(above(a.y4,0))?a.vy4:.8*Math.abs(a.vy4);a.vy4=.00001<Math.abs(below(a.y4,1))?a.vy4:.8*\n-Math.abs(a.vy4);a.q1=a.x1;a.q2=a.x2;a.q3=a.x3;a.q4=a.x4;a.q5=a.y1;a.q6=a.y2;a.q7=a.y3;a.q8=a.y4;a.q2=.175*Math.sin(Math.atan2(a.x4-a.x3,a.y4-a.y3)-2*Math.asin(1));a.q13=0;a.q11=4*(1-a.x4);a.monitor=.01*a.xx4;","pixel_eqs_str":"a.d=sqrt((a.x-.5)*(a.x-.5)+(a.y-.5)*(a.y-.5))*a.rad;a.n=20-20*a.d;a.t+=div(.005*(a.treb_att-1),a.fps);a.t=200*a.q13+Math.sin(a.q11);a.w=50*a.q13+Math.sin(a.q10);a.v=20;a.x2=a.x-.5;a.y2=a.y-.5;a.x1=Math.sin(a.w)*a.x2-Math.cos(a.w)*a.y2;a.y1=Math.cos(a.w)*a.x2+Math.sin(a.w)*a.y2;a.x=a.x1;a.y=a.y1;a.dx1=.01*(Math.cos((-a.x+a.y)*a.n+a.t)+Math.sin((a.x+a.y)*a.n+a.t));a.dy1=.01*(Math.cos((a.x-a.y)*a.n-a.t)+Math.sin((-a.x-a.y)*a.n-a.t));a.dx2=Math.sin(-a.w)*a.dx1-Math.cos(-a.w)*a.dy1;\na.dy2=Math.cos(-a.w)*a.dx1+Math.sin(-a.w)*a.dy1;a.dx=a.v*a.dx2;a.dy=a.v*a.dy2;","warp":" shader_body { \n  vec3 ret_1;\n  vec2 x_2;\n  x_2 = ((uv_orig - 0.5) * aspect.xy);\n  ret_1.x = ((texture (sampler_main, uv).y + 0.6) - sqrt(dot (x_2, x_2)));\n  ret_1.z = ((texture (sampler_fc_main, uv).z - 0.4) + (bass_att * 0.1));\n  vec4 tmpvar_3;\n  tmpvar_3.w = 1.0;\n  tmpvar_3.xyz = ret_1;\n  ret = tmpvar_3.xyz;\n }","comp":" shader_body { \n  vec4 tmpvar_1;\n  tmpvar_1 = texture (sampler_main, uv);\n  vec2 tmpvar_2;\n  tmpvar_2 = (uv - 0.5);\n  vec4 tmpvar_3;\n  tmpvar_3.w = 1.0;\n  tmpvar_3.xyz = mix ((mix (\n    mix (mix ((mix (vec3(1.0, 1.0, 0.5), vec3(0.15, 0.0, 0.2), vec3(\n      (1.0 - ((texture (sampler_blur3, (vec2(0.51, 0.5) + tmpvar_2)).xyz * scale3) + bias3).x)\n    )) * (vec3(1.0, 1.0, 1.0) - \n      ((texture (sampler_blur2, uv).xyz * scale2) + bias2)\n    .xxx)), vec3(-0.2, 0.0, 0.5), ((texture (sampler_blur1, \n      (vec2(0.5, 0.5) + (tmpvar_2 * 0.96))\n    ).xyz * scale1) + bias1).xxx), vec3(0.9, 0.7, 0.0), tmpvar_1.xxx)\n  , vec3(2.0, 2.0, 2.0), tmpvar_1.yyy) * (vec3(1.0, 1.0, 1.0) - vec3(\n    ((((texture (sampler_blur1, uv).xyz * scale1) + bias1).z * 2.0) - tmpvar_1.y)\n  ))), vec3(0.5, 0.0, 0.1), tmpvar_1.zzz);\n  ret = tmpvar_3.xyz;\n }"}