{"baseVals":{"rating":0,"gammaadj":1,"decay":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":1.096,"warpscale":1.442,"zoomexp":0.05354,"zoom":0.9901,"warp":0.01,"wave_y":0.04,"ob_size":0.005,"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},"shapes":[{"baseVals":{"enabled":1,"sides":100,"additive":1,"thickoutline":1,"y":0.69,"rad":0.23298,"tex_zoom":0.91434,"r":0,"b":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.4769,"ang":5.15221,"tex_zoom":0.7568,"r":0,"b":1,"g2":0,"b2":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,"b":1,"g2":0,"b2":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":1.46816,"tex_zoom":0.53425,"r":0,"b":1,"g2":0,"b2":1,"a2":1,"border_a":0},"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.y3=0;a.y1=0;a.spx3=0;a.x1=0;a.vx3=0;a.q13=0;a.q6=0;a.spy2=0;a.dt=0;a.spy3=0;a.q1=0;a.q5=0;a.spx2=0;a.vx4=0;a.spx4=0;a.grav=0;a.x3=0;a.q11=0;a.xx2=0;a.q4=0;a.spy4=0;a.yy1=0;a.vy4=0;a.x4=0;a.x2=0;a.vy2=0;a.y2=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;a.zoom=.998;a.rot=0;a.warp=.02;a.wave_a=0;","pixel_eqs_str":"","pixel_eqs":"","warp":" shader_body { \n  vec3 ret_1;\n  vec2 tmpvar_2;\n  tmpvar_2 = (texsize.zw * 2.0);\n  vec3 tmpvar_3;\n  tmpvar_3 = (((texture (sampler_blur1, \n    (uv_orig + (vec2(1.0, 0.0) * tmpvar_2))\n  ).xyz * scale1) + bias1) - ((texture (sampler_blur1, \n    (uv_orig - (vec2(1.0, 0.0) * tmpvar_2))\n  ).xyz * scale1) + bias1));\n  vec3 tmpvar_4;\n  tmpvar_4 = (((texture (sampler_blur1, \n    (uv_orig + (vec2(0.0, 1.0) * tmpvar_2))\n  ).xyz * scale1) + bias1) - ((texture (sampler_blur1, \n    (uv_orig - (vec2(0.0, 1.0) * tmpvar_2))\n  ).xyz * scale1) + bias1));\n  vec2 tmpvar_5;\n  tmpvar_5.x = tmpvar_3.x;\n  tmpvar_5.y = tmpvar_4.y;\n  vec2 tmpvar_6;\n  tmpvar_6 = fract(((\n    (0.5 + ((uv - 0.5) * 0.996))\n   - \n    (vec2(0.0, 1.0) * texsize.zw)\n  ) - (\n    (tmpvar_5 * texsize.zw)\n   * 4.0)));\n  ret_1.x = texture (sampler_main, tmpvar_6).x;\n  ret_1.x = (ret_1.x + ((\n    (ret_1.x - ((texture (sampler_blur2, tmpvar_6).xyz * scale2) + bias2))\n  .x * 0.4) + 0.004));\n  vec2 tmpvar_7;\n  tmpvar_7.x = tmpvar_3.y;\n  tmpvar_7.y = tmpvar_4.y;\n  vec2 tmpvar_8;\n  tmpvar_8.x = tmpvar_4.z;\n  tmpvar_8.y = -(tmpvar_3.z);\n  ret_1.y = max (((\n    clamp ((((texture (sampler_blur1, uv_orig).xyz * scale1) + bias1).x - 0.4), 0.0, 1.0)\n   * 1.2) * ret_1.x), (texture (sampler_fc_main, (\n    ((uv + (vec2(0.0, 2.0) * texsize.zw)) - ((tmpvar_7 * texsize.zw) * 2.0))\n   + \n    ((tmpvar_8 * texsize.zw) * 16.0)\n  )).y - 0.004));\n  vec4 tmpvar_9;\n  tmpvar_9.w = 1.0;\n  tmpvar_9.xyz = ret_1;\n  ret = tmpvar_9.xyz;\n }","comp":" shader_body { \n  vec3 ret_1;\n  vec2 tmpvar_2;\n  tmpvar_2 = (texsize.zw * 4.0);\n  vec3 tmpvar_3;\n  tmpvar_3 = (((texture (sampler_blur1, \n    (uv + (vec2(1.0, 0.0) * tmpvar_2))\n  ).xyz * scale1) + bias1) - ((texture (sampler_blur1, \n    (uv - (vec2(1.0, 0.0) * tmpvar_2))\n  ).xyz * scale1) + bias1));\n  vec3 tmpvar_4;\n  tmpvar_4 = (((texture (sampler_blur1, \n    (uv + (vec2(0.0, 1.0) * tmpvar_2))\n  ).xyz * scale1) + bias1) - ((texture (sampler_blur1, \n    (uv - (vec2(0.0, 1.0) * tmpvar_2))\n  ).xyz * scale1) + bias1));\n  vec2 tmpvar_5;\n  tmpvar_5.x = tmpvar_3.y;\n  tmpvar_5.y = tmpvar_4.y;\n  vec2 tmpvar_6;\n  tmpvar_6.x = tmpvar_3.z;\n  tmpvar_6.y = tmpvar_4.z;\n  vec2 tmpvar_7;\n  tmpvar_7 = ((uv - (tmpvar_5 * 0.1)) + (tmpvar_6 * 0.06));\n  vec4 tmpvar_8;\n  tmpvar_8 = texture (sampler_main, uv);\n  ret_1 = (((\n    ((texture (sampler_blur2, tmpvar_7).xyz * scale2) + bias2)\n  .x * \n    clamp ((1.0 - tmpvar_8.y), 0.0, 1.0)\n  ) * pow (hue_shader.yxz, vec3(8.0, 8.0, 8.0))) * 3.0);\n  ret_1 = (mix (ret_1, (\n    pow (hue_shader.yzx, vec3(8.0, 8.0, 8.0))\n   * 1.4), vec3((\n    (texture (sampler_main, tmpvar_7).x * 0.8)\n   + \n    ((texture (sampler_blur1, tmpvar_7).xyz * scale1) + bias1)\n  .x))) * clamp ((1.0 - \n    (((texture (sampler_blur1, uv).xyz * scale1) + bias1).z * 4.0)\n  ), 0.0, 1.0));\n  vec2 tmpvar_9;\n  tmpvar_9.x = tmpvar_3.z;\n  tmpvar_9.y = tmpvar_4.z;\n  vec3 tmpvar_10;\n  vec3 tmpvar_11;\n  tmpvar_11 = pow (hue_shader, vec3(8.0, 8.0, 8.0));\n  tmpvar_10 = mix (mix (ret_1, vec3(1.0, 1.0, 1.0), (\n    (tmpvar_11 * texture (sampler_main, clamp ((uv - (tmpvar_9 * 2.0)), 0.0, 1.0)).y)\n   * 1.2)), (tmpvar_11.zxy * 1.8), tmpvar_8.zzz);\n  ret_1 = tmpvar_10;\n  vec4 tmpvar_12;\n  tmpvar_12.w = 1.0;\n  tmpvar_12.xyz = tmpvar_10;\n  ret = tmpvar_12.xyz;\n }"}