{"baseVals":{"rating":0,"gammaadj":1,"decay":0.94,"echo_zoom":1,"echo_orient":1,"wave_mode":2,"additivewave":1,"wave_dots":1,"wave_brighten":0,"invert":1,"wave_a":4.1,"wave_scale":2.85,"wave_smoothing":0.63,"modwavealphastart":0.71,"modwavealphaend":1.3,"warpanimspeed":0.01,"warpscale":0.12,"warp":0.08081,"sx":1.05101,"sy":1.07213,"wave_g":0,"wave_b":0,"ob_size":0.015,"ob_r":0.6,"ob_g":1,"ob_b":1,"ob_a":1,"ib_size":0.005,"ib_r":1,"ib_g":0,"ib_b":0,"ib_a":1,"mv_x":64,"mv_y":48,"mv_l":0.85,"mv_r":0.5,"mv_g":0.5,"mv_b":0.5,"mv_a":0},"shapes":[{"baseVals":{"enabled":0}},{"baseVals":{"enabled":1,"textured":1,"rad":0.98608,"tex_ang":3.14159,"tex_zoom":0.75668,"g":1,"b":1,"r2":1,"b2":1,"a2":1,"border_a":0},"init_eqs_str":"","frame_eqs_str":"a.ang=a.ang+.2*a.bass+.4*a.time;"},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}}],"waves":[{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}}],"init_eqs_str":"a.it=0;a.radm=0;a[\"var\"]=0;a.mod=0;a.ms=0;a.mss=0;a.q1=0;a.mv_x=64;a.mv_y=48;a.nut=0;a.stp=0;a.stq=0;a.rtp=0;a.rtq=0;a.wvr=0;a.decay=0;a.dcsp=0;","frame_eqs_str":"a.decay=1;a.zoom=-1;a.ms=.15*Math.sin(.6*a.time);a.mss+=.001*a.ms;a.q1=a.ms;a.dx=0;a.dy=0;","pixel_eqs_str":"a.it=.3*a.bass_att;a.radm=500*a.rad;a.rot=div(-.02*Math.tan(30*(a.radm+a.it)),500*(a.rad+.1)*a.bass_att);a[\"var\"]=2-Math.atan(4*a.bass_att);a.mod=Math.atan(a.ang*a[\"var\"])+2*a.bass_att;a.mod=a.mod*Math.cos(a.rad)-Math.cos(a.ang);a.zoom=.89+Math.abs(.02*a.mod)+.01*a.bass_att;","warp":" shader_body { \n  vec2 my_uv_1;\n  float dy_2;\n  float dx_3;\n  vec3 ret_4;\n  vec2 tmpvar_5;\n  tmpvar_5 = (texsize.zw * 12.0);\n  vec2 tmpvar_6;\n  tmpvar_6.x = (((texture (sampler_blur2, \n    ((uv + (vec2(1.0, 0.0) * tmpvar_5)) - floor((uv + (vec2(1.0, 0.0) * tmpvar_5))))\n  ).xyz * scale2) + bias2) - ((texture (sampler_blur2, \n    ((uv - (vec2(1.0, 0.0) * tmpvar_5)) - floor((uv - (vec2(1.0, 0.0) * tmpvar_5))))\n  ).xyz * scale2) + bias2)).y;\n  tmpvar_6.y = (((texture (sampler_blur2, \n    ((uv + (vec2(0.0, 1.0) * tmpvar_5)) - floor((uv + (vec2(0.0, 1.0) * tmpvar_5))))\n  ).xyz * scale2) + bias2) - ((texture (sampler_blur2, \n    ((uv - (vec2(0.0, 1.0) * tmpvar_5)) - floor((uv - (vec2(0.0, 1.0) * tmpvar_5))))\n  ).xyz * scale2) + bias2)).y;\n  vec2 tmpvar_7;\n  tmpvar_7 = (uv - (tmpvar_6 * 0.08));\n  ret_4.y = texture (sampler_fc_main, (tmpvar_7 - floor(tmpvar_7))).y;\n  ret_4.y = (ret_4.y + ((\n    (ret_4.y - ((texture (sampler_blur1, (tmpvar_7 - \n      floor(tmpvar_7)\n    )).xyz * scale1) + bias1).y)\n   * 0.125) + 0.02));\n  dx_3 = (((\n    ((texture (sampler_blur2, (uv + vec2(0.01, 0.0))).xyz * scale2) + bias2)\n   - \n    ((texture (sampler_blur2, (uv - vec2(0.01, 0.0))).xyz * scale2) + bias2)\n  ).x * 1280.0) * texsize.z);\n  dy_2 = (((\n    ((texture (sampler_blur2, (uv + vec2(0.0, 0.01))).xyz * scale2) + bias2)\n   - \n    ((texture (sampler_blur2, (uv - vec2(0.0, 0.01))).xyz * scale2) + bias2)\n  ).x * 1024.0) * texsize.w);\n  vec2 tmpvar_8;\n  tmpvar_8.x = dx_3;\n  tmpvar_8.y = dy_2;\n  my_uv_1 = (uv + (tmpvar_8 * 0.01));\n  ret_4.x = texture (sampler_fw_main, my_uv_1).x;\n  ret_4.x = (ret_4.x + ((\n    (ret_4.x - ((texture (sampler_blur3, uv).xyz * scale3) + bias3).x)\n   - 0.02) * 0.2));\n  vec2 tmpvar_9;\n  tmpvar_9.x = dy_2;\n  tmpvar_9.y = -(dx_3);\n  my_uv_1 = (uv - (tmpvar_9 * 0.04));\n  ret_4.z = texture (sampler_fw_main, my_uv_1).z;\n  ret_4.z = (ret_4.z + (ret_4.z - (\n    (texture (sampler_blur1, uv).xyz * scale1)\n   + bias1).z));\n  ret_4.z = (ret_4.z * (0.9 * (\n    (ret_4.x + (ret_4.y * 0.64))\n   - 1.0)));\n  ret_4.z = (ret_4.z + 0.02);\n  vec4 tmpvar_10;\n  tmpvar_10.w = 1.0;\n  tmpvar_10.xyz = ret_4;\n  ret = tmpvar_10.xyz;\n }","comp":""}