{"baseVals":{"rating":0,"gammaadj":1,"decay":0.995,"echo_zoom":1,"echo_orient":3,"wave_mode":5,"wave_a":100,"wave_scale":0.721,"wave_smoothing":0.5,"modwavealphastart":0.5,"modwavealphaend":1,"warpanimspeed":0.028,"warpscale":0.905,"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":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}}],"waves":[{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}}],"init_eqs_str":"a.rg2=0;a.pfdx_r=0;a.pfthresh=0;a.thresh=0;a.wx=0;a.dy_r=0;a.rg3=0;a.pfdy_r=0;a.rg1=0;a.wy=0;a.dx_r=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.pfthresh=2*above(a.bass_att,a.pfthresh)+(1-above(a.bass_att,a.pfthresh))*(.96*(a.pfthresh-1.3)+1.3);a.pfdx_r=.015*equal(a.pfthresh,2)*Math.sin(5*a.time)+(1-equal(a.pfthresh,2))*a.pfdx_r;a.pfdy_r=.015*equal(a.pfthresh,2)*Math.sin(6*a.time)+(1-equal(a.pfthresh,2))*a.pfdy_r;a.rg1=Math.abs(Math.sin(a.time));a.rg2=-1*above(a.rg1,.75)-.66*below(a.rg1,.25)-.33*above(a.rg1,\n.25)*below(a.rg1,.5)-0*above(a.rg1,.5)*below(a.rg1,.75);a.rg3=.00001<Math.abs(equal(a.pfthresh,2))?a.rg2:a.rg3;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.echo_alpha-=a.rg3;a.echo_zoom+=Math.sin(a.bass_att);","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.wx=.2*Math.cos(a.time)*a.x;a.wy=.2*Math.sin(1.2*a.time)*a.y;a.rot+=a.dx_r*Math.abs(4*a.dy_r-a.treb_att-a.thresh);a.zoom+=.05*Math.sin(4-64*Math.cos(.5-a.rad*Math.cos(Math.tan(14*a.dx_r*a.bass_att))*Math.cos(1.12*a.time)*a.rad*\n14*a.rad)*a.dx_r);a.rot+=a.dx_r;a.rot+=a.dy_r;a.dx+=1.1*a.dx_r;a.dy+=1.1*a.dy_r;a.rot+=1.2*above(a.bass_att,1.25)*Math.tan(Math.cos(a.time));a.warp+=12*above(a.bass_att,1.3);a.zoom-=1.2*above(a.bass_att,1.2)*Math.cos(2-Math.abs(2*a.rad-a.time))*a.wx*a.rad;","warp":" shader_body { \n  vec3 ret_1;\n  ret_1 = (texture (sampler_main, uv).xyz + ((\n    (texture (sampler_noise_lq, (((uv_orig * texsize.xy) * texsize_noise_lq.zw) + rand_frame.xy)).xyz - 0.5)\n   / 256.0) * 7.0));\n  vec3 tmpvar_2;\n  tmpvar_2 = fract((ret_1 - (\n    (clamp (((vol / vol_att) - 1.1), 0.0, 1.0) * 0.5)\n   + 0.004)));\n  ret_1 = tmpvar_2;\n  vec4 tmpvar_3;\n  tmpvar_3.w = 1.0;\n  tmpvar_3.xyz = tmpvar_2;\n  ret = tmpvar_3.xyz;\n }","comp":""}