{"baseVals":{"rating":0,"gammaadj":1,"decay":1,"echo_zoom":1,"echo_orient":3,"wave_mode":5,"wave_brighten":0,"wrap":0,"wave_a":100,"wave_scale":0.721,"wave_smoothing":0.5,"modwavealphastart":0.5,"modwavealphaend":1,"dx":0.00001,"dy":0.00001,"warp":0.01,"wave_r":0.5,"wave_g":0.5,"wave_b":0.5,"ob_size":0.005,"ob_a":1,"ib_size":0,"ib_r":0,"ib_g":0,"ib_b":0,"mv_x":0,"mv_y":0,"mv_l":1,"mv_a":0},"shapes":[{"baseVals":{"enabled":1,"textured":1,"y":1.8},"init_eqs_str":"","frame_eqs_str":""},{"baseVals":{"enabled":1,"textured":1,"y":1.8},"init_eqs_str":"","frame_eqs_str":""},{"baseVals":{"enabled":1,"textured":1,"y":1.8},"init_eqs_str":"","frame_eqs_str":""},{"baseVals":{"enabled":0}}],"waves":[{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}}],"init_eqs_str":"a.hjsy=0;a.d=0;a.w=0;a.hkrt=0;a.crs=0;a.crx=0;a.hjzm=0;a.cb=0;a.q18=0;a.q21=0;a.hkzm=0;a.q15=0;a.ci=0;a.thresh=0;a.hkcx=0;a.hjdy=0;a.dy_r=0;a.cr2=0;a.v=0;a.hjsx=0;a.cr=0;a.hkdx=0;a.hkcy=0;a.hkdy=0;a.hjwp=0;a.d2=0;a.hjcy=0;a.hksx=0;a.hjcx=0;a.a=0;a.dx_r=0;a.hjrt=0;a.q19=0;a.crr=0;a.cqr=0;a.kx1=0;a.cr1=0;a.hjdx=0;a.hkwp=0;a.jx1=0;a.q7=0;a.q20=0;a.q8=0;a.hksy=0;","frame_eqs_str":"a.wave_r=.5+.5*Math.sin(6*a.time);a.wave_g=.5+.5*Math.sin(4.1*a.time);a.wave_b=-1+(1-a.wave_r+1-a.wave_g);a.warp=0;a.ob_r=1-Math.abs(a.wave_r);a.ob_b=1-Math.abs(a.wave_b);a.ob_g=1-Math.abs(a.wave_g);a.a=.98*a.a-.01*(a.bass-a.treb);a.v=.96*a.v+.12*a.a;a.w+=.01*a.v;a.q15=a.a-a.v;a.q18=a.w;a.q19=sigmoid(a.treb_att-a.bass_att,2);a.d+=div(.6*(a.bass_att-.5),a.fps);a.d2+=div(.36*(a.treb_att-.5),a.fps);a.q20=a.d+a.d2;a.q21=a.d2;","pixel_eqs_str":"a.thresh=2*above(a.bass_att,a.thresh)+(1-above(a.bass_att,a.thresh))*(.96*(a.thresh-1.3)+1.3);a.dx_r=.015*equal(a.thresh,2)*Math.sin(5*a.time)+(1-equal(a.thresh,2))*a.dx_r;a.dy_r=.015*equal(a.thresh,2)*Math.sin(6*a.time)+(1-equal(a.thresh,2))*a.dy_r;a.zoom=.9+div(.1*Math.sin(50*a.x),Math.cos(50*a.y));a.rot+=a.dx_r;a.rot+=a.dy_r;a.dx+=.1*a.dx_r;a.dy+=.1*a.dy_r;a.rot=.1*pow(-a.ang,3)-1.18*Math.sin(a.ang);a.zoom=2*Math.sin(-a.rad)+1.3+Math.sin(a.rad);a.dx+=.09*Math.sin(.785*a.q8);\na.dy+=.09*Math.sin(.675*a.q8);a.zoom+=a.q7;a.zoom+=.2*2.1*Math.cos(6*a.bass_att*Math.sin(2*a.bass_att)*Math.cos(4*a.rad*a.bass+Math.cos(9*a.bass))*.5-a.rad)*(.5-a.rad);a.zoom-=.042*Math.tan(6*a.mid_att*Math.sin(2*a.mid_att)*Math.cos(4*a.rad*a.treb+Math.cos(9*a.treb))*.5-a.rad)*(1.8-a.rad);a.hkdx=a.dx;a.hkdy=a.dy;a.hksx=a.sx;a.hksy=a.sy;a.hkrt=a.rot;a.hkzm=a.zoom;a.hkcx=a.cx;a.hkcy=a.cy;a.hkwp=a.warp;a.dx=0;a.dy=0;a.sx=1;a.sy=1;a.rot=0;a.zoom=1;a.cx=.5;a.cy=.5;a.warp=0;a.rot+=.02*(.00001<Math.abs(below(a.rad,\n.5*a.bass))?.5*Math.abs(1-a.rad)*Math.sin(.7*a.bass):-.5*Math.abs(1-a.rad)*Math.sin(.7*a.mid));a.zoom-=.00525*Math.abs((1-a.rad)*Math.sin(a.treb));a.cr1=Math.floor(div(Math.sin(2*a.treb+2*a.mid+2*a.bass),2)+.5+.999);a.cr2=a.cr1;a.crx=a.cr2-a.cr1;a.ci=a.rad;a.cb=.25;a.crs=2;a.cr=pow(div(Math.sin(6.3*a.ci-6.3*a.cb),2)+.5,a.crs)*a.crx+a.cr1;a.cqr=.00001<Math.abs(above(a.ci,.25+a.cb))?a.cr:a.crx+a.cr1;a.crr=.00001<Math.abs(below(a.ci,1.5))?a.cqr:a.crx+a.cr1;a.jx1=a.crr;a.kx1=1-a.crr;a.hjdx=a.dx;a.hjdy=\na.dy;a.hjsx=a.sx;a.hjsy=a.sy;a.hjrt=a.rot;a.hjzm=a.zoom;a.hjcx=a.cx;a.hjcy=a.cy;a.hjwp=a.warp;a.dx=a.jx1*a.hjdx+a.kx1*a.hkdx;a.dy=a.jx1*a.hjdy+a.kx1*a.hkdy;a.sx=a.jx1*a.hjsx+a.kx1*a.hksx;a.sy=a.jx1*a.hjsy+a.kx1*a.hksy;a.rot=a.jx1*a.hjrt+a.kx1*a.hkrt;a.zoom=a.jx1*a.hjzm+a.kx1*a.hkzm;a.cx=a.jx1*a.hjcx+a.kx1*a.hkcx;a.cy=a.jx1*a.hjcy+a.kx1*a.hkcy;a.warp=a.jx1*a.hjwp+a.kx1*a.hkwp;","warp":"","comp":"vec2 xlat_mutablers;\n shader_body { \n  vec2 uv_1;\n  uv_1 = (0.5 + ((uv - 0.5) * aspect.xy));\n  xlat_mutablers.x = (((ang / 3.14) + (rad * q15)) - q18);\n  vec2 x_2;\n  x_2 = (uv_1 - 0.5);\n  xlat_mutablers.y = ((0.1 / (0.05 + \n    (sqrt(dot (x_2, x_2)) * 1.4)\n  )) + q21);\n  vec2 tmpvar_3;\n  tmpvar_3 = fract(xlat_mutablers);\n  vec2 tmpvar_4;\n  tmpvar_4.y = 0.0;\n  tmpvar_4.x = texsize.z;\n  vec2 tmpvar_5;\n  tmpvar_5 = (tmpvar_4 * 4.0);\n  vec2 tmpvar_6;\n  tmpvar_6.x = 0.0;\n  tmpvar_6.y = texsize.w;\n  vec2 tmpvar_7;\n  tmpvar_7 = (tmpvar_6 * 4.0);\n  vec2 tmpvar_8;\n  tmpvar_8.x = dot (((\n    (texture (sampler_blur1, (tmpvar_3 - tmpvar_5)).xyz * scale1)\n   + bias1) - (\n    (texture (sampler_blur1, (tmpvar_3 + tmpvar_5)).xyz * scale1)\n   + bias1)), vec3(0.32, 0.49, 0.29));\n  tmpvar_8.y = dot (((\n    (texture (sampler_blur1, (tmpvar_3 - tmpvar_7)).xyz * scale1)\n   + bias1) - (\n    (texture (sampler_blur1, (tmpvar_3 + tmpvar_7)).xyz * scale1)\n   + bias1)), vec3(0.32, 0.49, 0.29));\n  uv_1 = (cos((\n    (12.56 * tmpvar_3)\n   - \n    (vec2(0.0, 10.0) * q20)\n  )) - (8.0 * tmpvar_8));\n  vec3 tmpvar_9;\n  tmpvar_9 = pow (((\n    (2.0 * (clamp ((0.02 / \n      sqrt(dot (uv_1, uv_1))\n    ), 0.0, 1.0) * hue_shader))\n   * \n    ((texture (sampler_main, tmpvar_3).xyz * 5.0) + 1.0)\n  ) - 0.04), vec3(0.5, 0.5, 0.5));\n  vec4 tmpvar_10;\n  tmpvar_10.w = 1.0;\n  tmpvar_10.xyz = mix (tmpvar_9, tmpvar_9.zxy, vec3(q19));\n  ret = tmpvar_10.xyz;\n }"}