{"baseVals":{"rating":0,"gammaadj":1.7,"decay":1,"echo_zoom":0.997,"echo_alpha":0.5,"echo_orient":3,"wave_mode":6,"wave_thick":1,"modwavealphabyvolume":1,"wrap":0,"darken":1,"wave_a":2.803,"wave_scale":0.06,"wave_mystery":1,"zoomexp":1.14947,"fshader":1,"zoom":0.94204,"cx":0.65,"cy":0.35,"warp":0.01,"sx":0.99999,"sy":0.99999,"wave_x":1,"wave_y":1,"ib_size":0,"ib_r":0,"ib_g":0,"ib_b":0,"ib_a":1,"mv_x":64,"mv_y":48,"mv_l":5,"mv_r":0,"mv_g":0,"mv_b":0,"mv_a":0.1},"shapes":[{"baseVals":{"enabled":1,"sides":5,"textured":1,"rad":1.21525,"tex_zoom":0.69327,"g":1,"b":1,"a":0.9,"r2":1,"b2":1,"a2":0.9,"border_a":0},"init_eqs_str":"a.q1=0;a.q2=0;a.q3=0;","frame_eqs_str":"a.ang=3.14*a.q1+3.14*a.q2*(.00001<Math.abs(equal(a.q3,1))?-1:1);"},{"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.z=0;a.q1=0;a.dec_med=0;a.x=0;a.is_beat=0;a.dec_slow=0;a.avg=0;a.y=0;a.beat=0;a.peak=0;a.q2=0;a.q3=0;a.t0=0;","frame_eqs_str":"a.wave_r=.45+.45*Math.sin(1.133*(a.time+a.bass));a.wave_g=.45+.45*Math.sin(1.333*(a.time+a.bass));a.wave_b=.45+.45*Math.sin(1.533*(a.time+a.bass));a.dec_med=pow(.9,div(30,a.fps));a.dec_slow=pow(.99,div(30,a.fps));a.beat=Math.max(Math.max(a.bass,a.mid),a.treb);a.avg=a.avg*a.dec_slow+a.beat*(1-a.dec_slow);a.is_beat=above(a.beat,.5+a.avg+a.peak)*above(a.time,a.t0+.2);a.t0=a.is_beat*a.time+(1-a.is_beat)*a.t0;a.peak=a.is_beat*a.beat+(1-a.is_beat)*a.peak*a.dec_med;a.x=.00001<Math.abs(a.is_beat)?\n.01*randint(60)+.2:a.x;a.y=.00001<Math.abs(a.is_beat)?.01*randint(60)+.2:a.y;a.z=.00001<Math.abs(a.is_beat)?randint(2)-1:a.z;a.wave_mystery=.00001<Math.abs(above(a.x,a.y))?0:-1;a.q1=a.x;a.q2=a.y;a.q3=a.z;","pixel_eqs_str":"","pixel_eqs":"","warp":"","comp":" shader_body { \n  vec3 ret_1;\n  ret_1 = (mix (texture (sampler_main, uv).xyz, texture (sampler_main, (\n    -(((uv - 0.5) * 1.003))\n   + 0.5)).xyz, vec3(0.5, 0.5, 0.5)) + min (vec3(0.1, 0.1, 0.1), (_qa.xyz * 0.25)));\n  ret_1 = (ret_1 - 0.1);\n  ret_1 = (ret_1 * 1.5);\n  ret_1 = (ret_1 * ret_1);\n  vec4 tmpvar_2;\n  tmpvar_2.w = 1.0;\n  tmpvar_2.xyz = ret_1;\n  ret = tmpvar_2.xyz;\n }"}