{"baseVals":{"rating":4,"gammaadj":1,"decay":0.94,"echo_zoom":0.597,"echo_orient":1,"additivewave":1,"wave_brighten":0,"darken":1,"wave_a":0.001,"wave_scale":0.01,"wave_smoothing":0.63,"wave_mystery":-1,"modwavealphastart":0.71,"modwavealphaend":1.3,"warpscale":1.331,"zoom":13.29089,"dx":-0.28,"dy":-0.32,"warp":0.01,"wave_r":0.65,"wave_g":0.65,"wave_b":0.65,"ob_size":0,"ob_a":1,"ib_size":0.005,"ib_r":0,"ib_g":0,"ib_b":0,"ib_a":1,"mv_x":12.8,"mv_y":9.6,"mv_l":1,"mv_g":0.91,"mv_b":0.71,"mv_a":0},"shapes":[{"baseVals":{"enabled":1,"sides":100,"additive":1,"rad":0.49138,"r":0,"g":1,"b":1,"r2":0.7,"b2":1,"border_a":0},"init_eqs_str":"a.q4=0;a.q5=0;a.vol=0;a.zoom=0;","frame_eqs_str":"a.x=.5+a.q4;a.y=.5+a.q5;a.a=a.bass_att+a.mid_att+a.treb_att;a.a*=.25;a.a=a.a*a.a*1.5;a.r2=.5*Math.sin(1.31*a.bass);a.g2=.5*Math.sin(1.32*a.bass);a.b2=.5*Math.sin(1.33*a.bass);a.rad=Math.sin(a.bass+a.vol);a.r=a.bass+1.31*a.time;a.g=a.bass+div(1.32*a.time,2);a.b=a.bass+div(1.33*a.time,3);a.zoom=Math.sin(a.bass);"},{"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.rd=0;a.q4=0;a.q5=0;a.zm=0;a.q8=0;a.vol=0;a.musictime=0;a.zoom=1;a.xpos=0;a.ypos=0;","frame_eqs_str":"a.decay=1;a.vol=.55*(a.bass+a.mid+a.treb);a.vol=a.vol;a.mv_r=.5+.4*Math.sin(1.324*a.time);a.mv_g=.5+.4*Math.cos(1.371*a.time);a.zoom=1;a.musictime+=a.vol;a.dx=.07*Math.sin(.1*a.musictime);a.dy=.07*Math.cos(.069*a.musictime);a.q8=a.musictime;a.q4=.1*Math.sin(.015*a.musictime);a.q5=.1*Math.cos(.06*a.musictime);a.monitor=a.rot;","pixel_eqs_str":"a.rd=sqrt(sqr(1.7*(a.x-.5-a.q4))+sqr(1.2*(a.y-.5+a.q5)))+.001;a.cx=.5+a.q4;a.cy=.5-a.q5;a.zm=2*pow(a.rd,Math.sin(.02*a.q8)+2.5);a.zm=Math.max(a.zm,.5);a.sx=a.zm;a.sy=a.zm;","warp":" shader_body { \n  vec2 tmpvar_1;\n  tmpvar_1 = ((uv * texsize.xy) * 0.08);\n  vec3 tmpvar_2;\n  tmpvar_2 = (texture (sampler_main, (uv - (\n    ((sin(tmpvar_1) / cos(tmpvar_1)) * texsize.zw)\n   * 3.0))).xyz + (vec3(dot (texture (sampler_noise_lq, \n    ((((texsize.xy * texsize_noise_lq.zw).x * uv) * 0.02) + (0.1 * rand_frame).xy)\n  ), vec4(0.32, 0.49, 0.29, 0.0))) / 30.0));\n  vec4 tmpvar_3;\n  tmpvar_3.w = 1.0;\n  tmpvar_3.xyz = ((mix (tmpvar_2, \n    (1.0 - tmpvar_2.zyx)\n  , vec3(0.01, 0.01, 0.01)) - 0.03) - (0.2 * pow (\n    (1.0 - rad)\n  , 18.0)));\n  ret = tmpvar_3.xyz;\n }","comp":" shader_body { \n  vec3 ret_1;\n  vec2 tmpvar_2;\n  tmpvar_2.x = rad;\n  tmpvar_2.y = uv.y;\n  ret_1 = (texture (sampler_main, tmpvar_2).xyz + ((texture (sampler_blur1, tmpvar_2).xyz * scale1) + bias1));\n  ret_1 = (ret_1 * vec3(1.04, 0.64, 0.4));\n  vec4 tmpvar_3;\n  tmpvar_3.w = 1.0;\n  tmpvar_3.xyz = ret_1;\n  ret = tmpvar_3.xyz;\n }"}