{"baseVals":{"rating":4,"gammaadj":1.7,"decay":1,"echo_zoom":1,"echo_alpha":0.5,"wave_mode":6,"additivewave":1,"wave_dots":1,"wave_thick":1,"modwavealphabyvolume":1,"wave_brighten":0,"wrap":0,"darken":1,"invert":1,"wave_a":0.827,"wave_scale":3.878,"wave_smoothing":0.09,"wave_mystery":0.98,"modwavealphastart":1.03,"modwavealphaend":1.27,"warpanimspeed":0.228,"warpscale":4.141,"zoomexp":0.43865,"zoom":0.9901,"warp":0.1809,"wave_r":0.5,"wave_g":0.5,"wave_b":0.5,"wave_y":0.72,"ob_size":0.005,"ob_r":1,"ob_a":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,"b1ed":0},"shapes":[{"baseVals":{"enabled":1,"sides":12,"num_inst":92,"x":0.8,"rad":0.03469,"ang":1.5707,"tex_ang":1.25664,"tex_zoom":3.0726,"g":1,"b":1,"g2":0,"border_g":0,"border_b":0,"border_a":0},"init_eqs_str":"a.t1=0;a.sample=0;a.t_abs=0;a.sample=0;a.t_rel=0;a.sample=0;a.vol=0;a.ampl=0;a.t_abs=0;a.vol=0;a.k1=0;a.k2=0;a.ox=0;a.ampl=0;a.t_abs=0;a.k1=0;a.t_abs=0;a.oy=0;a.ampl=0;a.t_abs=0;a.k2=0;a.oz=0;a.t_rel=0;a.t_rel=0;a.t_rel=0;a.xang=0;a.yang=0;a.zang=0;a.fov=0;a.mx=0;a.ox=0;a.zang=0;a.oy=0;a.zang=0;a.my=0;a.ox=0;a.zang=0;a.oy=0;a.zang=0;a.ox=0;a.mx=0;a.oy=0;a.my=0;a.mx=0;a.ox=0;a.yang=0;a.oz=0;a.yang=0;a.mz=0;a.ox=0;a.yang=0;a.oz=0;a.yang=0;a.ox=0;a.mx=0;a.oz=0;a.mz=0;a.my=0;a.oy=\n0;a.xang=0;a.oz=0;a.xang=0;a.mz=0;a.oy=0;a.xang=0;a.oz=0;a.xang=0;a.oy=0;a.my=0;a.oz=0;a.mz=0;a.oz=0;a.oz=0;a.ox=0;a.fov=0;a.oz=0;a.oy=0;a.fov=0;a.oz=0;","frame_eqs_str":"a.t1=a.time-Math.floor(a.time);a.sample=div(a.instance,a.num_inst);a.t_abs=3*a.sample;a.t_rel=a.sample-div(a.time,5);a.vol=a.bass+a.mid+a.treb;a.ampl=div(2*a.t_abs,2)*a.vol*.5;a.k1=Math.sin(div(a.time,13));a.k2=Math.sin(div(a.time,12));a.ox=a.ampl*Math.sin(a.t_abs*(31+5*a.k1))+Math.sin(div(a.time,25))*(1-a.t_abs)*.4;a.oy=a.ampl*Math.cos(a.t_abs*(31+5*a.k2));a.oz=-1;a.r=sqr(Math.sin(3.4*a.t_rel));a.g=sqr(Math.sin(a.t_rel));a.b=sqr(Math.cos(1.8*a.t_rel));a.xang=div(a.time,9.5);\na.yang=div(0*a.time,7);a.zang=div(-a.time,22);a.fov=.5;a.mx=a.ox*Math.cos(a.zang)-a.oy*Math.sin(a.zang);a.my=a.ox*Math.sin(a.zang)+a.oy*Math.cos(a.zang);a.ox=a.mx;a.oy=a.my;a.mx=a.ox*Math.cos(a.yang)+a.oz*Math.sin(a.yang);a.mz=-a.ox*Math.sin(a.yang)+a.oz*Math.cos(a.yang);a.ox=a.mx;a.oz=a.mz;a.my=a.oy*Math.cos(a.xang)-a.oz*Math.sin(a.xang);a.mz=a.oy*Math.sin(a.xang)+a.oz*Math.cos(a.xang);a.oy=a.my;a.oz=a.mz;a.oz-=6;a.x=div(a.ox*a.fov,a.oz)+.5;a.y=div(a.oy*a.fov,a.oz)+.5;"},{"baseVals":{"enabled":1,"sides":100,"textured":1,"num_inst":11,"rad":0.03333,"r":0,"g2":0,"border_a":0},"init_eqs_str":"a.vol=0;a.vol=0;","frame_eqs_str":"a.x=.01*Math.floor(randint(100));a.y=.01*Math.floor(randint(100));a.a=.00001<Math.abs(above(mod(a.frame,3),0))?0:1;a.vol=a.bass+a.mid+a.treb;a.rad=.1*a.vol;"},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}}],"waves":[{"baseVals":{"enabled":1,"sep":256,"spectrum":1,"thick":1,"smoothing":0},"init_eqs_str":"a.sw=0;a.q12=0;a.mo=0;a.q13=0;a.osa=0;a.q31=0;a.q11=0;a.q10=0;a.mod=0;a.q32=0;","frame_eqs_str":"","point_eqs_str":"a.sw=(1-a.sw)*above(a.sample,0);a.osa=a.sample*above(a.sample,0);a.mod=pow(2*a.value1,2)*sign(a.value1)*.5;a.mod=a.value1;a.mod*=a.sw;a.y=.00001<Math.abs(a.sw)?a.osa:a.sample;a.y=a.sample;a.x=.5-.5*a.mod;a.osa=a.sample;a.mo=3.7+6*a.mod+a.q10;a.r=a.q12;a.g=a.q13;a.b=a.q11;a.a=1-12*Math.abs(a.mod);a.a=1-a.sw;a.a=Math.max(0,Math.min(a.a,1));a.x=(a.x-.5)*div(a.q31,a.q32)+.5;a.y=(a.y-.5)*div(a.q32,a.q31)+.5;"},{"baseVals":{"enabled":1,"sep":256,"spectrum":1,"thick":1,"smoothing":0},"init_eqs_str":"a.sw=0;a.q12=0;a.mo=0;a.q13=0;a.osa=0;a.q31=0;a.q11=0;a.q10=0;a.mod=0;a.q32=0;","frame_eqs_str":"","point_eqs_str":"a.sw=(1-a.sw)*below(a.sample,1);a.osa=a.sample*above(a.sample,0);a.mod=pow(2*a.value2,2)*sign(a.value2)*.5;a.mod=a.value2;a.mod*=a.sw;a.y=.00001<Math.abs(a.sw)?a.osa:a.sample;a.y=a.sample;a.x=.5+.5*a.mod;a.osa=a.sample;a.mo=3.7+6*a.mod+a.q10;a.r=a.q13;a.g=a.q11;a.b=a.q12;a.a=1-12*Math.abs(a.mod);a.a=1-a.sw;a.a=Math.max(0,Math.min(a.a,1));a.x=(a.x-.5)*div(a.q31,a.q32)+.5;a.y=(a.y-.5)*div(a.q32,a.q31)+.5;"},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}}],"init_eqs_str":"a.x1=.9;a.y1=.5;a.x2=.5;a.y2=.5;a.x3=.5;a.y3=.5;a.x4=.5;a.y4=.5;","frame_eqs_str":"a.wave_a=0;a.zoom=.996;a.warp=.18-.15*(a.bass-a.treb);","pixel_eqs_str":"","pixel_eqs":"","warp":" shader_body { \n  vec2 tmpvar_1;\n  tmpvar_1 = (((uv_orig * texsize.xy) * (texsize_noise_lq.zw * 1.5)) + rand_frame.xy);\n  vec4 tmpvar_2;\n  tmpvar_2.w = 1.0;\n  tmpvar_2.xyz = ((texture (sampler_main, (\n    mix (uv_orig, uv, vec2(((dot (texture (sampler_main, \n      mix (uv_orig, uv, vec2(4.0, 4.0))\n    ).xyz, vec3(0.32, 0.49, 0.29)) - dot (\n      ((texture (sampler_blur2, mix (uv_orig, uv, vec2(-12.0, -12.0))).xyz * scale2) + bias2)\n    , vec3(0.32, 0.49, 0.29))) * 12.0)))\n   + \n    (((texture (sampler_noise_lq, tmpvar_1) - 0.5).xy * texsize.zw) * 0.5)\n  )).xyz + (\n    (texture (sampler_noise_lq, tmpvar_1) - 0.5)\n   * 0.006).xyz) + -0.0006);\n  ret = tmpvar_2.xyz;\n }","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 }"}