{"baseVals":{"rating":0,"decay":0.975,"echo_zoom":1.007,"echo_alpha":0.5,"echo_orient":1,"wave_mode":5,"additivewave":1,"modwavealphabyvolume":1,"wrap":0,"darken_center":1,"wave_a":4.1,"wave_scale":1.286,"wave_smoothing":0.9,"wave_mystery":0.6,"modwavealphastart":0.71,"modwavealphaend":1.3,"warpscale":1.331,"zoom":0.38022,"rot":0.02,"warp":0.19805,"wave_r":0.65,"wave_g":0.65,"wave_b":0.65,"mv_a":0},"shapes":[{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}}],"waves":[{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}}],"init_eqs_str":"","frame_eqs_str":"a.wave_r=a.bass-1;a.wave_g=a.mid-1.2;a.wave_b=a.treb-.5;","pixel_eqs_str":"a.rot=.1*pow(a.ang,3);a.zoom=Math.sin(pow(a.rad,a.mid))+.8;","warp":"","comp":" shader_body { \n  vec3 ret_1;\n  vec3 tmpvar_2;\n  tmpvar_2.z = 0.0;\n  tmpvar_2.xy = texsize.zw;\n  vec3 tmpvar_3;\n  tmpvar_3 = (tmpvar_2 * 1.25);\n  ret_1 = (texture (sampler_main, uv).xyz * 0.5);\n  ret_1 = (ret_1 + (vec3(2.3, 1.38, 0.23) * clamp (\n    ((dot ((\n      (texture (sampler_blur1, (uv + tmpvar_3.xz)).xyz * scale1)\n     + bias1), vec3(0.32, 0.49, 0.29)) - dot ((\n      (texture (sampler_blur1, (uv - tmpvar_3.xz)).xyz * scale1)\n     + bias1), vec3(0.32, 0.49, 0.29))) * 8.0)\n  , 0.0, 1.0)));\n  ret_1 = (ret_1 + (vec3(0.46, 1.15, 1.61) * clamp (\n    ((dot ((\n      (texture (sampler_blur1, (uv + tmpvar_3.zy)).xyz * scale1)\n     + bias1), vec3(0.32, 0.49, 0.29)) - dot ((\n      (texture (sampler_blur1, (uv - tmpvar_3.zy)).xyz * scale1)\n     + bias1), vec3(0.32, 0.49, 0.29))) * 8.0)\n  , 0.0, 1.0)));\n  ret_1 = (ret_1 * 1.5);\n  vec4 tmpvar_4;\n  tmpvar_4.w = 1.0;\n  tmpvar_4.xyz = ret_1;\n  ret = tmpvar_4.xyz;\n }"}