{"baseVals":{"rating":0,"gammaadj":1,"decay":1,"echo_zoom":1,"echo_orient":3,"wave_mode":1,"wave_thick":1,"wrap":0,"darken_center":1,"wave_a":0.3,"wave_scale":0.881,"wave_smoothing":0.5,"wave_mystery":-1,"warpscale":2.853,"zoomexp":3.6,"zoom":1.02109,"rot":-0.16,"warp":0.309,"wave_r":0.6,"wave_g":0.6,"wave_b":0.6,"wave_y":0.47,"mv_l":1.75},"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":"a.q8=0;a.oldq8=0;","frame_eqs_str":"a.wave_r+=.4*(.6*Math.sin(.933*a.time)+.4*Math.sin(1.045*a.time));a.wave_g+=.4*(.6*Math.sin(.9*a.time)+.4*Math.sin(.956*a.time));a.wave_b+=.4*(.6*Math.sin(.91*a.time)+.4*Math.sin(.92*a.time));a.q8=a.oldq8+(.00001<Math.abs(above(a.bass+a.bass_att,1.8))?a.q8+.0005*pow(a.bass+a.bass_att-1,9):0);a.oldq8=a.q8;a.monitor=a.q8;a.zoom+=.023*(.6*Math.sin(.339*a.q8)+.4*Math.sin(.276*a.q8));a.rot+=.03*(.6*Math.sin(.381*a.q8)+.4*Math.sin(.579*a.q8));a.mv_r=a.wave_r;a.mv_b=a.wave_b;a.mv_g=\na.wave_g;a.mv_x=1.25;a.mv_y=1.25;a.mv_dx=.1*Math.sin(1.1*a.time);a.mv_dy=.1*Math.cos(1.112*a.time);","pixel_eqs_str":"a.rot+=div(1,10*(a.rad+.2+.1*Math.sin(a.q8)));","warp":"","comp":" shader_body { \n  vec2 uv2_1;\n  uv2_1 = (uv + (vec2(1.0, 0.0) * texsize.zw));\n  float tmpvar_2;\n  tmpvar_2 = ((texture (sampler_main, uv2_1).x + (\n    ((texture (sampler_blur1, uv2_1).xyz * scale1) + bias1)\n  .x * 0.3)) + ((\n    (texture (sampler_blur2, uv2_1).xyz * scale2)\n   + bias2).x * 0.1));\n  uv2_1 = (uv + (vec2(-1.0, 0.0) * texsize.zw));\n  float tmpvar_3;\n  tmpvar_3 = ((texture (sampler_main, uv2_1).x + (\n    ((texture (sampler_blur1, uv2_1).xyz * scale1) + bias1)\n  .x * 0.3)) + ((\n    (texture (sampler_blur2, uv2_1).xyz * scale2)\n   + bias2).x * 0.1));\n  uv2_1 = (uv + (vec2(0.0, 1.0) * texsize.zw));\n  float tmpvar_4;\n  tmpvar_4 = ((texture (sampler_main, uv2_1).x + (\n    ((texture (sampler_blur1, uv2_1).xyz * scale1) + bias1)\n  .x * 0.3)) + ((\n    (texture (sampler_blur2, uv2_1).xyz * scale2)\n   + bias2).x * 0.1));\n  uv2_1 = (uv + (vec2(0.0, -1.0) * texsize.zw));\n  vec3 tmpvar_5;\n  tmpvar_5.z = 0.06;\n  tmpvar_5.x = (tmpvar_2 - tmpvar_3);\n  tmpvar_5.y = (tmpvar_4 - ((texture (sampler_main, uv2_1).x + \n    (((texture (sampler_blur1, uv2_1).xyz * scale1) + bias1).x * 0.3)\n  ) + (\n    ((texture (sampler_blur2, uv2_1).xyz * scale2) + bias2)\n  .x * 0.1)));\n  vec3 tmpvar_6;\n  tmpvar_6 = normalize(tmpvar_5);\n  vec4 tmpvar_7;\n  tmpvar_7.w = 1.0;\n  tmpvar_7.xyz = ((vec3(0.9, 1.17, 0.8099999) * clamp (\n    dot (tmpvar_6, vec3(0.804518, 0.5229367, 0.2815813))\n  , 0.0, 1.0)) + (vec3(0.54, 0.63, 0.8099999) * clamp (\n    dot (tmpvar_6, vec3(0.3137279, -0.9411837, 0.1254912))\n  , 0.0, 1.0)));\n  ret = tmpvar_7.xyz;\n }"}