{"baseVals":{"rating":0,"gammaadj":1,"decay":1,"wave_mode":7,"additivewave":1,"modwavealphabyvolume":1,"wave_brighten":0,"wrap":0,"darken_center":1,"wave_a":0.001,"wave_scale":1.286,"wave_smoothing":0.63,"modwavealphastart":0.71,"modwavealphaend":1.3,"zoomexp":1.3106,"zoom":0.9803,"cx":0.65,"cy":0.35,"warp":0.01,"sx":0.99999,"sy":0.99999,"wave_r":0.65,"wave_g":0.65,"wave_b":0.65,"ob_size":0,"ob_a":1,"ib_size":0.075,"ib_r":0.2,"ib_g":0.2,"ib_b":0.2,"ib_a":0.05,"mv_x":64,"mv_y":48,"mv_l":0,"mv_a":0},"shapes":[{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}}],"waves":[{"baseVals":{"enabled":1,"thick":1},"init_eqs_str":"a.ma=0;a.mx=0;a.my=0;","frame_eqs_str":"","point_eqs_str":"a.ma+=3.1415*above(a.bass,1)*.01*a.bass;a.ma-=3.1415*above(a.treb,1)*.01*a.treb;a.mx+=.0002*Math.cos(a.ma);a.my+=.0002*Math.sin(a.ma);a.mx=.00001<Math.abs(above(a.mx,.9))?.9-a.mx:a.mx;a.my=.00001<Math.abs(above(a.my,.9))?.9-a.my:a.my;a.mx=.00001<Math.abs(below(a.mx,.1))?.9+a.mx:a.mx;a.my=.00001<Math.abs(below(a.my,.1))?.9+a.my:a.my;a.x=a.mx;a.y=a.my;a.a=above(a.bass+a.mid+a.treb,.8);"},{"baseVals":{"enabled":1,"thick":1},"init_eqs_str":"a.ma=0;a.mx=0;a.my=0;","frame_eqs_str":"","point_eqs_str":"a.ma+=3.1415*above(a.bass,1)*.05*a.bass;a.ma-=3.1415*above(a.mid,1)*.05*a.mid;a.mx+=.0001*Math.cos(a.ma);a.my+=.0001*Math.sin(a.ma);a.mx=.00001<Math.abs(above(a.mx,.9))?.9-a.mx:a.mx;a.my=.00001<Math.abs(above(a.my,.9))?.9-a.my:a.my;a.mx=.00001<Math.abs(below(a.mx,.1))?.9+a.mx:a.mx;a.my=.00001<Math.abs(below(a.my,.1))?.9+a.my:a.my;a.x=a.mx;a.y=a.my;a.a=above(a.bass+a.mid+a.treb,.1);"},{"baseVals":{"enabled":1,"usedots":1,"thick":1},"init_eqs_str":"a.ma=0;a.mx=0;a.my=0;","frame_eqs_str":"","point_eqs_str":"a.ma+=3.1415*above(a.mid,1)*.01*a.mid;a.ma-=3.1415*above(a.treb,1)*.01*a.treb;a.mx+=.0004*Math.cos(a.ma);a.my+=.0004*Math.sin(a.ma);a.mx=.00001<Math.abs(above(a.mx,.9))?.9-a.mx:a.mx;a.my=.00001<Math.abs(above(a.my,.9))?.9-a.my:a.my;a.mx=.00001<Math.abs(below(a.mx,.1))?.9+a.mx:a.mx;a.my=.00001<Math.abs(below(a.my,.1))?.9+a.my:a.my;a.x=a.mx;a.y=a.my;a.a=above(a.bass+a.mid+a.treb,.3);"},{"baseVals":{"enabled":1,"thick":1},"init_eqs_str":"a.ma=0;a.mx=0;a.my=0;","frame_eqs_str":"","point_eqs_str":"a.ma+=3.1415*above(a.bass,.5)*.02*a.bass;a.ma-=3.1415*above(a.treb,.5)*.02*a.treb;a.mx+=.0008*Math.cos(a.ma);a.my+=.0008*Math.sin(a.ma);a.mx=.00001<Math.abs(above(a.mx,.9))?.9-a.mx:a.mx;a.my=.00001<Math.abs(above(a.my,.9))?.9-a.my:a.my;a.mx=.00001<Math.abs(below(a.mx,.1))?.9+a.mx:a.mx;a.my=.00001<Math.abs(below(a.my,.1))?.9+a.my:a.my;a.x=a.mx;a.y=a.my;a.a=above(a.bass+a.mid+a.treb,.2);"}],"init_eqs_str":"a.treb_mem=0;a.q32=0;a.q31=0;a.q30=0;","frame_eqs_str":"a.treb_mem=.25*a.treb_mem+.25*a.treb_att;a.wave_r=.7+.4*Math.sin(.133*(a.time+a.treb_mem));a.wave_g=.7+.4*Math.sin(.2333*(a.time+a.treb_mem));a.wave_b=.7+.4*Math.cos(.3533*(a.time+a.treb_mem));a.ib_r=a.wave_r;a.ib_g=a.wave_g;a.ib_b=a.wave_b;a.q32=a.wave_r;a.q31=a.wave_g;a.q30=a.wave_b;","pixel_eqs_str":"","pixel_eqs":"","warp":" shader_body { \n  vec4 tmpvar_1;\n  tmpvar_1.w = 1.0;\n  float tmpvar_2;\n  tmpvar_2 = dot (texsize.zw, texsize.zw);\n  vec2 tmpvar_3;\n  tmpvar_3 = (uv - 0.5);\n  tmpvar_1.xyz = (max (max (texture (sampler_main, uv).xyz, texture (sampler_main, \n    ((tmpvar_3 * (1.0 - (8.0 * \n      sqrt(tmpvar_2)\n    ))) + 0.5)\n  ).xyz), texture (sampler_main, (\n    (tmpvar_3 * (1.0 + (8.0 * sqrt(tmpvar_2))))\n   + 0.5)).xyz) - 0.024);\n  ret = tmpvar_1.xyz;\n }","comp":" shader_body { \n  vec2 uv_1;\n  vec3 ret1_2;\n  vec2 uv2_3;\n  uv_1 = (uv - 0.5);\n  uv_1 = (uv_1 * aspect.xy);\n  ret1_2 = vec3(0.0, 0.0, 0.0);\n  vec4 tmpvar_4;\n  tmpvar_4.w = 0.0;\n  tmpvar_4.xyz = ret1_2;\n  float tmpvar_5;\n  tmpvar_5 = (0.1 * q1);\n  ret1_2 = max (tmpvar_4, texture (sampler_main, ((uv_1 + 0.5) + tmpvar_5))).xyz;\n  uv2_3.x = ((uv_1.x * 0.3096228) - (uv_1.y * 0.9508595));\n  uv2_3.y = ((uv_1.x * 0.9508595) + (uv_1.y * 0.3096228));\n  vec4 tmpvar_6;\n  tmpvar_6.w = 0.0;\n  tmpvar_6.xyz = ret1_2;\n  ret1_2 = max (tmpvar_6, texture (sampler_main, ((uv2_3 + 0.5) + tmpvar_5))).xyz;\n  uv2_3.x = ((uv_1.x * -0.8082675) - (uv_1.y * 0.5888155));\n  uv2_3.y = ((uv_1.x * 0.5888155) + (uv_1.y * -0.8082675));\n  vec4 tmpvar_7;\n  tmpvar_7.w = 0.0;\n  tmpvar_7.xyz = ret1_2;\n  ret1_2 = max (tmpvar_7, texture (sampler_main, ((uv2_3 + 0.5) + tmpvar_5))).xyz;\n  uv2_3.x = ((uv_1.x * -0.8101388) - (uv_1.y * -0.5862381));\n  uv2_3.y = ((uv_1.x * -0.5862381) + (uv_1.y * -0.8101388));\n  vec4 tmpvar_8;\n  tmpvar_8.w = 0.0;\n  tmpvar_8.xyz = ret1_2;\n  ret1_2 = max (tmpvar_8, texture (sampler_main, ((uv2_3 + 0.5) + tmpvar_5))).xyz;\n  uv2_3.x = ((uv_1.x * 0.3065926) - (uv_1.y * -0.9518408));\n  uv2_3.y = ((uv_1.x * -0.9518408) + (uv_1.y * 0.3065926));\n  vec4 tmpvar_9;\n  tmpvar_9.w = 0.0;\n  tmpvar_9.xyz = ret1_2;\n  ret1_2 = max (tmpvar_9, texture (sampler_main, ((uv2_3 + 0.5) + tmpvar_5))).xyz;\n  uv2_3.x = ((uv_1.x * 0.9999949) - (uv_1.y * -0.003185092));\n  uv2_3.y = ((uv_1.x * -0.003185092) + (uv_1.y * 0.9999949));\n  vec4 tmpvar_10;\n  tmpvar_10.w = 0.0;\n  tmpvar_10.xyz = ret1_2;\n  ret1_2 = max (tmpvar_10, texture (sampler_main, ((uv2_3 + 0.5) + tmpvar_5))).xyz;\n  ret1_2 = ((ret1_2 - (rad / 2.0)) * (1.0 + (slow_roam_cos.xyz / 2.0)));\n  vec3 tmpvar_11;\n  tmpvar_11.x = q32;\n  tmpvar_11.y = q31;\n  tmpvar_11.z = q30;\n  vec3 tmpvar_12;\n  tmpvar_12 = max ((ret1_2 * tmpvar_11), ((\n    ((hue_shader * 4.0) - 2.8)\n   * \n    dot ((texture (sampler_noise_hq, ((uv_1 * 8.0) + (\n      dot (ret1_2, vec3(0.32, 0.49, 0.29))\n     / 8.0))) + 0.15).xyz, vec3(0.32, 0.49, 0.29))\n  ) / 6.0));\n  ret1_2 = tmpvar_12;\n  vec4 tmpvar_13;\n  tmpvar_13.w = 1.0;\n  tmpvar_13.xyz = ((tmpvar_12 * 2.25) - 0.05);\n  ret = tmpvar_13.xyz;\n }"}