{"baseVals":{"rating":3,"gammaadj":1.7,"decay":0.955,"wave_mode":2,"additivewave":1,"wave_dots":1,"wave_brighten":0,"wrap":0,"darken_center":1,"darken":1,"solarize":1,"wave_a":4.1,"wave_scale":2.85,"wave_smoothing":0.63,"modwavealphastart":0.71,"modwavealphaend":1.3,"zoomexp":2.3,"wave_g":0,"wave_b":0,"ob_r":0.5,"ob_g":0.5,"ob_b":0.5,"ob_a":1,"ib_r":0.5,"ib_g":0.5,"ib_b":0.5,"ib_a":1,"mv_x":64,"mv_y":48,"mv_l":5,"mv_r":0.48,"mv_g":0.4,"mv_b":0.47,"mv_a":0},"shapes":[{"baseVals":{"enabled":1,"sides":23,"additive":1,"textured":1,"y":0.7,"rad":0.15493,"tex_zoom":0.01,"g":1,"b":1,"r2":1,"b2":1,"border_a":0},"init_eqs_str":"","frame_eqs_str":"a.y=.5*a.bass_att+.2;a.x=.5*Math.cos(2*a.time)+.5;"},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":1,"sides":100,"additive":1,"textured":1,"x":0.9,"tex_zoom":0.01,"g":1,"b":1,"r2":1,"b2":1},"init_eqs_str":"","frame_eqs_str":"a.x=.4*Math.sin(5*a.time)+.5;a.y=.5*a.treb_att;"},{"baseVals":{"enabled":1,"sides":100,"textured":1,"rad":0.033,"tex_zoom":0.01,"g":1,"b":1,"r2":1,"b2":1,"border_a":0},"init_eqs_str":"","frame_eqs_str":"a.x=.5+.07*a.bass;"}],"waves":[{"baseVals":{"enabled":1},"init_eqs_str":"a.yq=0;a.xp=0;a.basstime=0;a.xs=0;a.yp=0;a.t1=0;a.smp=0;a.q1=0;a.xq=0;a.axs1=0;a.ys=0;a.axs2=0;a.zq=0;a.zp=0;a.q2=0;a.q3=0;a.angy=0;","frame_eqs_str":"a.basstime+=a.bass*a.bass;a.t1=.003*a.basstime;","point_eqs_str":"a.smp=6.283*a.sample;a.xp=.2*Math.sin(a.smp);a.yp=.2*Math.cos(a.smp);a.zp=0;a.angy=6.28*Math.sin(25.12*a.sample+a.t1);a.xq=a.xp*Math.cos(a.angy)-a.zp*Math.sin(a.angy);a.zq=a.xp*Math.sin(a.angy)+a.zp*Math.cos(a.angy);a.xp=a.xq;a.zp=a.zq;a.angy=.1*a.t1;a.xq=a.xp*Math.cos(a.angy)-a.zp*Math.sin(a.angy);a.zq=a.xp*Math.sin(a.angy)+a.zp*Math.cos(a.angy);a.xp=a.xq;a.zp=a.zq;a.axs1=Math.sin(.15*a.t1)+1.6;a.yq=a.yp*Math.cos(a.axs1)-a.zp*Math.sin(a.axs1);a.zq=a.yp*Math.sin(a.axs1)+a.zp*\nMath.cos(a.axs1);a.yp=a.yq;a.zp=a.zq;a.axs2=3.3*Math.sin(.1*a.t1);a.xq=a.xp*Math.cos(a.axs2)-a.zp*Math.sin(a.axs2);a.zq=a.xp*Math.sin(a.axs2)+a.zp*Math.cos(a.axs2);a.xp=a.xq;a.zp=a.zq;a.yp*=1.2;a.zp+=2.1;a.xs=div(a.xp,a.zp);a.ys=div(a.yp,a.zp);a.x=a.xs+.5;a.y=a.ys+.5;a.r=1-a.q1;a.g=1-a.q2;a.b=1-a.q3;"},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}}],"init_eqs_str":"a.old_treb_flop=0;a.bass_flop=0;a.q1=0;a.treb_flop=0;a.bass_thresh=0;a.old_bass_flop=0;a.treb_thresh=0;a.pulse=0;a.bass_changed=0;a.mid_thresh=0;a.q4=0;a.mid_changed=0;a.old_mid_flop=0;a.mid_flop=0;a.q2=0;a.treb_changed=0;","frame_eqs_str":"a.warp=0;a.old_bass_flop=a.bass_flop;a.old_treb_flop=a.treb_flop;a.old_mid_flop=a.mid_flop;a.bass_thresh=2*above(a.bass_att,a.bass_thresh)+(1-above(a.bass_att,a.bass_thresh))*(.96*(a.bass_thresh-1.3)+1.3);a.bass_flop=Math.abs(a.bass_flop-equal(a.bass_thresh,2));a.treb_thresh=2*above(a.treb_att,a.treb_thresh)+(1-above(a.treb_att,a.treb_thresh))*(.96*(a.treb_thresh-1.3)+1.3);a.treb_flop=Math.abs(a.treb_flop-equal(a.treb_thresh,2));a.mid_thresh=2*above(a.mid_att,a.mid_thresh)+\n(1-above(a.mid_att,a.mid_thresh))*(.96*(a.mid_thresh-1.3)+1.3);a.mid_flop=Math.abs(a.mid_flop-equal(a.mid_thresh,2));a.bass_changed=bnot(equal(a.old_bass_flop,a.bass_flop));a.mid_changed=bnot(equal(a.old_mid_flop,a.mid_flop));a.treb_changed=bnot(equal(a.old_treb_flop,a.treb_flop));a.pulse=.00001<Math.abs(above(Math.abs(a.pulse),5E3))?-5E3:a.pulse+.1*a.mid_att*bor(bor(a.bass_changed*bnot(a.treb_changed),a.treb_changed*bnot(a.bass_changed))*bnot(a.mid_changed),a.mid_changed);a.wave_b=(.00001<Math.abs(a.treb_changed)?\n1:.00001<Math.abs(a.mid_changed)?.45:-.45)*a.q4;a.wave_g=.00001<Math.abs(a.bass_changed)?.1:a.bass_flop;a.wave_r=.00001<Math.abs(a.mid_flop)?1:.5*a.q2*a.treb_flop;a.ib_b+=.5*Math.sin(a.pulse);a.ib_g+=5*Math.sin(.8*a.pulse);a.ib_r+=5*Math.sin(.8*a.pulse);a.ob_b=a.wave_r;a.ob_g=a.wave_b;a.ob_r=a.wave_g;a.wave_mystery=Math.sin(a.pulse);a.q1=a.pulse;","pixel_eqs_str":"a.zoom=a.zoom-.1*Math.cos(10*a.x*Math.sin(a.time+.9*a.q1)-10*Math.sin(a.time+a.q1))-.1*Math.sin(10*a.rad*Math.sin(a.time+.5*a.q1));a.rot+=Math.abs(1-a.zoom)*Math.sin(a.time+a.q1)*2;","warp":"","comp":" shader_body { \n  vec3 bird_1;\n  vec3 ret_2;\n  vec2 tmpvar_3;\n  tmpvar_3 = (texsize.zw * 2.0);\n  vec3 tmpvar_4;\n  tmpvar_4 = (((texture (sampler_blur1, \n    (uv + (vec2(1.0, 0.0) * tmpvar_3))\n  ).xyz * scale1) + bias1) - ((texture (sampler_blur1, \n    (uv - (vec2(1.0, 0.0) * tmpvar_3))\n  ).xyz * scale1) + bias1));\n  vec3 tmpvar_5;\n  tmpvar_5 = (((texture (sampler_blur1, \n    (uv + (vec2(0.0, 1.0) * tmpvar_3))\n  ).xyz * scale1) + bias1) - ((texture (sampler_blur1, \n    (uv - (vec2(0.0, 1.0) * tmpvar_3))\n  ).xyz * scale1) + bias1));\n  vec2 tmpvar_6;\n  tmpvar_6.x = tmpvar_4.y;\n  tmpvar_6.y = tmpvar_5.y;\n  vec2 tmpvar_7;\n  tmpvar_7 = (uv + (tmpvar_6 * 0.05));\n  vec2 x_8;\n  x_8 = (tmpvar_7 - uv);\n  vec2 tmpvar_9;\n  tmpvar_9.x = tmpvar_4.y;\n  tmpvar_9.y = tmpvar_5.y;\n  bird_1 = (pow (vec3(max (texture (sampler_main, tmpvar_7).x, texture (sampler_main, \n    ((0.5 + ((uv - 0.5) * vec2(-1.0, 1.0))) + (tmpvar_9 * 0.05))\n  ).x)), vec3(1.4, 1.4, 1.4)) * (hue_shader * hue_shader));\n  vec2 tmpvar_10;\n  tmpvar_10.x = tmpvar_4.y;\n  tmpvar_10.y = tmpvar_5.y;\n  ret_2 = (((\n    ((((\n      (((tmpvar_4.y + tmpvar_5.y) * 4.0) + 0.5)\n     * vec3(0.0, 0.0, 1.0)) + (\n      sqrt(dot (x_8, x_8))\n     * vec3(64.0, 96.0, 0.0))) + (vec3(1.0, 0.0, 0.0) * texture (sampler_main, uv).y)) - vec3(0.0, 0.0, 0.3))\n   * 0.6) * clamp (\n    (1.0 - (bird_1.x * 4.0))\n  , 0.0, 1.0)) + bird_1);\n  vec3 tmpvar_11;\n  tmpvar_11 = mix (ret_2, vec3(1.0, 1.0, 1.0), ((\n    (((texture (sampler_blur1, (uv + \n      (tmpvar_10 * 0.1)\n    )).xyz * scale1) + bias1) * clamp (1.0, 0.0, 1.0))\n  .z * 6.0) * (1.0 - \n    (bird_1 * 3.0)\n  )));\n  ret_2 = tmpvar_11;\n  vec4 tmpvar_12;\n  tmpvar_12.w = 1.0;\n  tmpvar_12.xyz = tmpvar_11;\n  ret = tmpvar_12.xyz;\n }"}