{"baseVals":{"rating":5,"gammaadj":1.7,"decay":1,"echo_zoom":0.997,"echo_alpha":0.5,"echo_orient":1,"wrap":0,"wave_a":0.001,"wave_scale":0.188,"wave_smoothing":0.9,"modwavealphastart":0.71,"modwavealphaend":1.3,"warpanimspeed":2.599,"warpscale":0.01,"zoomexp":0.9999,"zoom":1.01959,"warp":0.01,"sy":1.0017,"ob_size":0,"ob_r":1,"ob_g":1,"ob_b":1,"ib_size":0,"ib_r":0,"ib_g":0,"ib_b":0,"ib_a":1,"mv_x":64,"mv_y":48,"mv_l":0.5,"mv_r":0.35,"mv_g":0.35,"mv_b":0.35,"mv_a":0},"shapes":[{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}}],"waves":[{"baseVals":{"enabled":1,"sep":128,"spectrum":1,"usedots":1,"thick":1,"scaling":4.44797,"smoothing":1},"init_eqs_str":"a.stx=0;a.sty=0;a.mvx=0;a.mvy=0;a.t1=1;","frame_eqs_str":"","point_eqs_str":"a.stx=.5+.05*Math.sin(.22*a.time+.05*a.treb_att);a.sty=.5+.05*Math.cos(.15*a.time+.05*a.treb_att);a.mvx=a.stx+.05*Math.cos(a.time)+.05*Math.sin(a.bass);a.mvy=a.sty+.05*Math.sin(a.time)+.05*Math.cos(a.treb);a.x=a.mvx+.1*Math.abs(Math.sin(a.y*a.bass)*a.x+pow(Math.cos(a.x*a.y*a.treb),a.bass_att))*Math.sin(a.y+a.time);a.y=a.mvy+.1*Math.abs(Math.cos(a.x*a.treb)*a.y+pow(Math.cos(a.y*a.x*a.bass),a.treb_att))*Math.cos(a.x+a.time);"},{"baseVals":{"enabled":1,"sep":128,"spectrum":1,"usedots":1,"thick":1,"scaling":4.44796,"smoothing":1},"init_eqs_str":"a.stx=0;a.sty=0;a.mvx=0;a.mvy=0;a.t1=1;","frame_eqs_str":"","point_eqs_str":"a.stx=.5+.05*Math.sin(.12*a.time+a.treb_att);a.sty=.5-.05*Math.cos(.25*a.time+a.treb_att);a.mvx=a.stx-.05*Math.sin(a.time)+.05*Math.cos(a.bass);a.mvy=a.sty+.05*Math.cos(a.time)+.05*Math.sin(a.treb);a.x=a.mvx+.1*Math.abs(Math.sin(a.y*a.bass)*a.x+pow(Math.cos(a.x*a.y*a.treb),a.bass_att))*Math.sin(a.y+a.time);a.y=a.mvy+.1*Math.abs(Math.cos(a.x*a.treb)*a.y+pow(Math.cos(a.y*a.x*a.bass),a.treb_att))*Math.cos(a.x+a.time);"},{"baseVals":{"enabled":1,"spectrum":1,"usedots":1,"thick":1,"scaling":4.44841,"smoothing":1},"init_eqs_str":"a.stx=0;a.sty=0;a.mvx=0;a.mvy=0;a.t1=1;","frame_eqs_str":"","point_eqs_str":"a.stx=.5-.01*Math.cos(.32*a.time+a.mid_att);a.sty=.5-.01*Math.sin(.45*a.time+a.mid_att);a.mvx=a.stx-.01*Math.cos(1.33*a.time)+.001*Math.sin(a.bass);a.mvy=a.sty+.01*Math.sin(.87*a.time)+.001*Math.sin(a.treb);a.x=a.mvx+.05*Math.abs(Math.sin(a.y*a.bass)*a.x+pow(Math.cos(a.x*a.y*a.treb),a.bass_att))*Math.sin(a.y+1.43*a.time);a.y=a.mvy+.05*Math.abs(Math.cos(a.x*a.treb)*a.y+pow(Math.cos(a.y*a.x*a.bass),a.treb_att))*Math.cos(a.x+1.54*a.time);"},{"baseVals":{"enabled":1,"spectrum":1,"usedots":1,"thick":1,"scaling":4.44841,"smoothing":1},"init_eqs_str":"a.stx=0;a.sty=0;a.mvx=0;a.mvy=0;a.t1=1;","frame_eqs_str":"","point_eqs_str":"a.stx=.5+.01*Math.sin(.022*a.time+a.mid_att);a.sty=.5+.01*Math.cos(.615*a.time+a.mid_att);a.mvx=a.stx+.01*Math.cos(.94*a.time)+.05*Math.sin(a.bass);a.mvy=a.sty+.01*Math.sin(1.4*a.time)+.05*Math.cos(a.treb);a.x=a.mvx+.1*Math.abs(Math.sin(a.y*a.bass)*a.x+pow(Math.cos(a.x*a.y*a.treb),a.bass_att))*Math.sin(a.y+.72*a.time);a.y=a.mvy+.1*Math.abs(Math.cos(a.x*a.treb)*a.y+pow(Math.cos(a.y*a.x*a.bass),a.treb_att))*Math.cos(a.x+.47*a.time);"}],"init_eqs_str":"a.q4=0;a.q5=0;a.decay=.1;","frame_eqs_str":"a.sx=1;a.sy=1;a.q4=.5+.05*Math.cos(.52*a.time)*Math.cos(.39*a.time);a.q5=.5+.05*Math.sin(.44*a.time)*Math.cos(.71*a.time);","pixel_eqs_str":"a.zoom=a.zoom+.01+.75*a.rad*a.treb_att;","warp":" shader_body { \n  vec3 ret_1;\n  ret_1.z = texture (sampler_fc_main, uv).z;\n  ret_1.x = (texture (sampler_main, uv).x * 0.97);\n  ret_1.y = (texture (sampler_main, mix (uv_orig, uv, vec2(0.2, 0.2))).y * 0.98);\n  ret_1.z = ((texture (sampler_main, mix (uv_orig, uv, vec2(0.4, 0.4))).z * 0.96) + (ret_1.xy * 0.25)).x;\n  ret_1 = (ret_1 - (0.0085 + (0.005 * ret_1)));\n  vec4 tmpvar_2;\n  tmpvar_2.w = 1.0;\n  tmpvar_2.xyz = ret_1;\n  ret = tmpvar_2.xyz;\n }","comp":" shader_body { \n  vec3 ret_1;\n  vec4 tmpvar_2;\n  tmpvar_2 = texture (sampler_main, uv);\n  vec3 tmpvar_3;\n  tmpvar_3 = ((texture (sampler_blur3, uv).xyz * scale3) + bias3);\n  ret_1 = (tmpvar_2.xyz + (tmpvar_3 + mix (tmpvar_2.xxx, \n    (tmpvar_3.x * vec3(0.24, 0.9, 0.138))\n  , tmpvar_2.yyy)));\n  ret_1 = (ret_1 + (tmpvar_3 + mix (ret_1.yyy, \n    (tmpvar_3.y * vec3(0.9, 0.25, 0.1))\n  , tmpvar_2.xxx)));\n  ret_1 = (ret_1 + (tmpvar_3 + mix (ret_1.zzz, \n    (tmpvar_3.z * vec3(0.31, 0.12, 0.18))\n  , tmpvar_2.zzz)));\n  ret_1 = (ret_1 + ((tmpvar_3 * \n    (fract(tmpvar_2.xyz) + fract(tmpvar_3))\n  ) + (\n    (tmpvar_2.xyz + dot ((tmpvar_2.xyz + tmpvar_3), vec3(0.32, 0.49, 0.29)))\n   + tmpvar_2.xyz)));\n  ret_1 = (ret_1 + fract((ret_1 + tmpvar_3)));\n  ret_1 = (ret_1 * ret_1);\n  vec4 tmpvar_4;\n  tmpvar_4.w = 1.0;\n  tmpvar_4.xyz = ret_1;\n  ret = tmpvar_4.xyz;\n }"}