{"baseVals":{"rating":0,"decay":0.987,"echo_zoom":1.006435,"echo_alpha":0.5,"echo_orient":3,"wave_mode":3,"additivewave":1,"wave_thick":1,"darken":1,"wave_a":0.001,"wave_scale":0.625316,"wave_smoothing":0.9,"modwavealphastart":0.88,"modwavealphaend":1.98,"warpanimspeed":53.523884,"warpscale":0.408391,"fshader":0.1,"wave_r":0,"wave_g":0,"wave_b":0,"ob_size":0,"ib_size":0,"ib_r":0,"ib_g":0,"ib_b":0,"mv_x":0,"mv_y":0,"mv_l":1,"mv_r":0.39,"mv_g":0.44,"mv_b":0.9},"shapes":[{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":1,"sides":3,"textured":1,"rad":1.468144,"ang":0.753982,"tex_ang":0.753982,"tex_zoom":0.698924,"g":1,"b":1,"r2":1,"b2":1,"a2":0.3,"border_a":0},"init_eqs_str":"a.rmod=0;a.rmod=0;a.rmod=0;a.rmod=0;a.gmod=0;a.gmod=0;a.gmod=0;a.gmod=0;a.bmod=0;a.bmod=0;a.bmod=0;a.bmod=0;a.rmod=0;a.gmod=0;a.bmod=0;","frame_eqs_str":"a.rmod=.5*Math.sin(.2*a.time)+.5;a.rmod*=a.rmod;a.gmod=.5*Math.sin(.2*a.time+2.1)+.5;a.gmod*=a.gmod;a.bmod=.5*Math.sin(.2*a.time+4.2)+.5;a.bmod*=a.bmod;a.r2=.8+.2*a.rmod;a.g2=.8+.2*a.gmod;a.b2=.8+.2*a.bmod;"}],"waves":[{"baseVals":{"enabled":1,"sep":256,"thick":1,"additive":1,"scaling":100,"smoothing":0.9,"r":0,"g":0.7},"init_eqs_str":"a.xp=0;a.yp=0;a.t1=0;a.scale=0;a.bmod=0;a.t3=0;a.gmod=0;a.scale2=0;a.adv=0;a.t2=0;a.rmod=0;a.waver=0;a.adv=0;","frame_eqs_str":"a.adv+=a.bass*a.bass*.005;a.t1=.3*Math.sin(a.adv);a.t2=.3*Math.cos(a.adv);a.t3=a.adv;","point_eqs_str":"a.waver=.2*Math.sin(100.48*a.sample);a.xp=Math.sin(6.28*a.sample+a.waver);a.yp=Math.cos(6.28*a.sample+a.waver);a.scale=Math.sin(18.84*a.sample-3*a.t3);a.scale2=.5*Math.sin(6.28*a.sample*5-2.9*a.t3)+.5;a.xp=a.xp*a.scale*a.scale2;a.yp=a.yp*a.scale*a.scale2;a.x=.4*a.xp*.7+.5;a.y=.35*a.yp+.5;a.rmod=.5*Math.sin(.2*a.time)+.5;a.rmod*=a.rmod;a.gmod=.5*Math.sin(.2*a.time+2.1)+.5;a.gmod*=a.gmod;a.bmod=.5*Math.sin(.2*a.time+4.2)+.5;a.bmod*=a.bmod;a.r=a.rmod;a.g=a.gmod;a.b=a.bmod;"},{"baseVals":{"enabled":1,"thick":1,"additive":1,"scaling":81.954445,"smoothing":1},"init_eqs_str":"a.xp=0;a.yp=0;a.t1=0;a.scale=0;a.bmod=0;a.t3=0;a.gmod=0;a.scale2=0;a.adv=0;a.t2=0;a.rmod=0;a.waver=0;a.adv=0;","frame_eqs_str":"a.adv+=a.bass*a.bass*.005;a.t1=.3*Math.sin(a.adv);a.t2=.3*Math.cos(a.adv);a.t3=a.adv;","point_eqs_str":"a.waver=.2*Math.sin(100.48*a.sample);a.xp=Math.sin(6.28*a.sample+a.waver);a.yp=Math.cos(6.28*a.sample+a.waver);a.scale=Math.sin(18.84*a.sample-3*a.t3);a.scale2=.5*Math.sin(6.28*a.sample*5-2.9*a.t3)+.5;a.xp=a.xp*a.scale*a.scale2;a.yp=a.yp*a.scale*a.scale2;a.x=.4*-a.xp*.7+.5;a.y=.35*a.yp+.5;a.rmod=.5*Math.sin(.2*a.time)+.5;a.rmod*=a.rmod;a.gmod=.5*Math.sin(.2*a.time+2.1)+.5;a.gmod*=a.gmod;a.bmod=.5*Math.sin(.2*a.time+4.2)+.5;a.bmod*=a.bmod;a.r=a.rmod;a.g=a.gmod;a.b=a.bmod;"},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}}],"init_eqs_str":"a.blue=0;a.red_aim=0;a.q1=0;a.bass_thresh=0;a.bass_on=0;a.treb_thresh=0;a.treb_on=0;a.green=0;a.red=0;a.q2=0;a.blue_aim=0;a.swapcolour=0;a.green_aim=0;","frame_eqs_str":"a.q1=div(a.bass_att+a.mid_att+a.treb_att,3);a.q2=a.time+1E3;a.bass_thresh=2*above(a.bass_att,a.bass_thresh)+(1-above(a.bass_att,a.bass_thresh))*(.95*(a.bass_thresh-1.4)+1.4);a.treb_thresh=2*above(a.treb_att,a.treb_thresh)+(1-above(a.treb_att,a.treb_thresh))*(.85*(a.treb_thresh-1.5)+1.2);a.bass_on=above(a.bass_thresh,1.9);a.treb_on=above(a.treb_thresh,1.9);a.swapcolour=a.bass_on-a.treb_on;a.red_aim=.00001<Math.abs(equal(a.swapcolour,1))?1:.00001<Math.abs(equal(a.swapcolour,0))?\n.9:.7;a.green_aim=.00001<Math.abs(equal(a.swapcolour,1))?.7:.00001<Math.abs(equal(a.swapcolour,0))?.3:.6;a.blue_aim=.00001<Math.abs(equal(a.swapcolour,1))?0:.00001<Math.abs(equal(a.swapcolour,0))?.2:.8;a.red+=.5*(a.red_aim-a.red);a.green+=.5*(a.green_aim-a.green);a.blue+=.5*(a.blue_aim-a.blue);a.wave_r=a.red;a.wave_g=a.green;a.wave_b=a.blue;","pixel_eqs_str":"a.dy=-.1*(a.q1-1)*Math.log(2-Math.abs(2*a.y-1.8));a.dy=below(a.dy,.02)*a.dy-.02;a.dy+=.01*(Math.sin(a.x*a.q2*.483+a.y*a.q2*1.238)+Math.sin(a.x*a.q2*1.612+a.y*a.q2*.648));","warp":" shader_body { \n  vec2 v_1;\n  vec3 ret_2;\n  v_1 = ((normalize(\n    (uv - 0.5)\n  ) * aspect.xy) * (texsize.zw * 3.0));\n  ret_2 = (0.25 * ((\n    (texture (sampler_main, uv).xyz + texture (sampler_main, (uv + (v_1 * 2.5))).xyz)\n   + texture (sampler_main, \n    (uv + (v_1 * 5.5))\n  ).xyz) + texture (sampler_main, (uv + \n    (v_1 * -4.0)\n  )).xyz));\n  ret_2 = (ret_2 - 0.01);\n  vec4 tmpvar_3;\n  tmpvar_3.w = 1.0;\n  tmpvar_3.xyz = ret_2;\n  ret = tmpvar_3.xyz;\n }","comp":" shader_body { \n  float ang2_1;\n  ang2_1 = ((ang * 0.1591549) + (time * 0.025));\n  float tmpvar_2;\n  tmpvar_2 = (3.0 + floor((rand_preset.z * 5.95)));\n  ang2_1 = (fract((ang2_1 * tmpvar_2)) / tmpvar_2);\n  ang2_1 = (abs((ang2_1 - \n    (0.5 / tmpvar_2)\n  )) * 6.283185);\n  vec2 tmpvar_3;\n  tmpvar_3.x = cos(ang2_1);\n  tmpvar_3.y = sin(ang2_1);\n  vec4 tmpvar_4;\n  tmpvar_4.w = 1.0;\n  tmpvar_4.xyz = (texture (sampler_main, (0.5 + (\n    ((0.4 * (rad * sqrt(\n      dot (texsize.xy, texsize.xy)\n    ))) * tmpvar_3)\n   * texsize.zw))).xyz * 1.333);\n  ret = tmpvar_4.xyz;\n }"}