{"baseVals":{"rating":4,"gammaadj":2.4,"decay":0.975,"echo_zoom":1.051,"echo_alpha":0.5,"wave_mode":7,"darken":1,"wave_a":0.001,"wave_scale":0.64,"wave_smoothing":0.27,"warpscale":1.331,"zoom":0.85235,"warp":0.01,"wave_r":0.5,"wave_g":0.5,"wave_b":0.5,"wave_y":0.96,"ob_size":0.5,"ob_r":0.01,"ib_size":0.26,"mv_x":64,"mv_y":48,"mv_l":0,"mv_a":0},"shapes":[{"baseVals":{"enabled":1,"sides":32,"rad":0.2,"b":0.4,"a":0.5,"a2":0.2,"border_a":0},"init_eqs_str":"a.q8=0;a.q8=0;a.q8=0;a.q8=0;a.q8=0;a.q8=0;","frame_eqs_str":"a.ang=.4*a.time;a.x=.5+.3*Math.cos(1.23*a.time)+.03*Math.cos(.7*a.time);a.y=.5+.3*Math.sin(1.43*a.time)+.03*Math.sin(.7*a.time);a.r=.5+.5*Math.sin(.613*a.q8+1);a.g=.5+.5*Math.sin(.763*a.q8+2);a.b=.5+.5*Math.sin(.771*a.q8+5);a.r2=.5+.5*Math.sin(.635*a.q8+4);a.g2=.5+.5*Math.sin(.616*a.q8+1);a.b2=.5+.5*Math.sin(.538*a.q8+3);"},{"baseVals":{"enabled":1,"sides":32,"rad":0.2,"a":0.5,"a2":0.2},"init_eqs_str":"a.q8=0;a.q8=0;a.q8=0;a.q8=0;a.q8=0;a.q8=0;","frame_eqs_str":"a.ang=.4*a.time;a.x=.5+.3*Math.cos(1.104*a.time)+.03*Math.cos(.7*a.time);a.y=.5+.3*Math.sin(1.27*a.time)+.03*Math.sin(.7*a.time);a.r=.5+.5*Math.sin(.613*a.q8+1);a.g=.5+.5*Math.sin(.763*a.q8+2);a.b=.5+.5*Math.sin(.771*a.q8+5);a.r2=.5+.5*Math.sin(.635*a.q8+4);a.g2=.5+.5*Math.sin(.616*a.q8+1);a.b2=.5+.5*Math.sin(.538*a.q8+3);"},{"baseVals":{"enabled":1,"rad":0.2,"a":0.5,"a2":0.2},"init_eqs_str":"a.q8=0;a.q8=0;a.q8=0;a.q8=0;a.q8=0;a.q8=0;","frame_eqs_str":"a.ang=.4*a.time;a.x=.5+.3*Math.cos(1.23*a.time)+.03*Math.cos(.9*a.time);a.y=.5+.3*Math.sin(1.18*a.time)+.03*Math.sin(.9*a.time);a.r=.5+.5*Math.sin(.413*a.q8+1);a.g=.5+.5*Math.sin(.363*a.q8+2);a.b=.5+.5*Math.sin(.871*a.q8+5);a.r2=.5+.5*Math.sin(.835*a.q8+4);a.g2=.5+.5*Math.sin(.686*a.q8+1);a.b2=.5+.5*Math.sin(.938*a.q8+3);a.sides=360;"},{"baseVals":{"enabled":0}}],"waves":[{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}}],"init_eqs_str":"a.tic=0;a.slide=0;a.toc=0;a.vt=0;a.nu=0;a.bt=0;a.q1=0;a.q5=0;a.ocoy=0;a.mid_avg=0;a.pox=0;a.dis=0;a.tt=0;a.tin=0;a.modx=0;a.bass_avg=0;a.vav=0;a.cox=0;a.q4=0;a.mox=0;a.zm=0;a.oy=0;a.mt=0;a.mod=0;a.ra=0;a.treb_avg=0;a.vol=0;a.sp=0;a.q2=0;a.moy=0;a.q3=0;a.mody=0;a.poy=0;a.coy=0;","frame_eqs_str":"a.warp=0;a.tic=Math.min(a.time-a.tin,.1);a.tin=a.time;a.vol=.333333*(a.bass_att+a.treb_att+a.mid_att);a.ra=.1*div(1,a.tic);a.treb_avg=a.tic*(a.treb_avg*(div(1,a.tic)-a.ra)+a.ra*a.treb);a.mid_avg=a.tic*(a.mid_avg*(div(1,a.tic)-a.ra)+a.ra*a.mid);a.bass_avg=a.tic*(a.bass_avg*(div(1,a.tic)-a.ra)+a.ra*a.bass);a.vav=a.tic*(a.vav*(div(1,a.tic)-a.ra)+a.ra*(a.bass+a.treb+a.mid)*.33333);a.tt+=a.tic*a.treb;a.mt+=a.tic*a.mid;a.bt+=a.tic*a.bass;a.vt+=a.tic*a.vav;a.sp=.1*Math.abs(a.vav-a.slide);\na.slide=(.00001<Math.abs(above(a.slide,a.vav))?a.slide-a.tic*a.sp:a.slide+a.tic*a.sp)+(1-a.toc)*a.vav*.2;a.toc=1;a.q1=0;a.q2=.5*a.bt+5;a.q3=.5*a.mt+3;a.q4=.5*a.tt;a.q5=.1+.2*(a.treb_avg+a.mid_avg);a.zoom=1-.2*a.bass_avg;a.monitor=a.q5;","pixel_eqs_str":"a.coy=(a.coy+below(a.y,a.oy))*above(a.q1,0);a.cox=(a.cox+1)*above(a.q1,0)*equal(a.coy,a.ocoy);a.moy=Math.max(a.coy,a.moy);a.mox=Math.max(a.cox,a.mox);a.nu=4;a.pox=(div(a.cox,a.nu)-Math.floor(div(a.cox,a.nu)))*a.nu;a.poy=(div(a.coy,a.nu)-Math.floor(div(a.coy,a.nu)))*a.nu;a.mod=(1-2*above(a.x,.5))*(1-2*above(a.y,.5));a.dx=.001*(.00001<Math.abs(equal(mod(a.coy,2),0))?-equal(a.pox,1)+equal(a.pox,2):equal(a.pox,0)-equal(a.pox,3));a.dy=.001*(.00001<Math.abs(equal(mod(a.coy,2),0))?\n-equal(a.pox,1)+equal(a.pox,2):equal(a.pox,0)-equal(a.pox,3))*a.mod;a.dis=a.x+(1-a.y);a.mod=.00001<Math.abs(above(a.dis,1))?a.dis-1:1-a.dis;a.mod=below(a.mod,.2)+(1-Math.min(1,4*(a.mod-.2)))*above(a.mod,.2);a.zm=a.q5;a.modx=.00001<Math.abs(above(a.dis,1))?a.zm:-a.zm;a.mody=.00001<Math.abs(above(a.dis,1))?-a.zm:a.zm;a.dx=a.dx*a.mod+(1-a.mod)*a.modx;a.dy=a.dy*a.mod+(1-a.mod)*a.mody;a.rot=.3*a.mod;a.oy=a.y;a.ocoy=a.coy;a.q1+=1;","warp":"","comp":" shader_body { \n  vec3 ret_1;\n  ret_1 = ((texture (sampler_main, uv).xyz * 1.5) - 0.1);\n  ret_1.y = (ret_1 * 0.7).y;\n  ret_1.x = (((texture (sampler_blur1, uv).xyz * scale1) + bias1).x - 0.03);\n  ret_1.z = (((\n    (texture (sampler_blur2, uv).xyz * scale2)\n   + bias2).z * 1.5) - 0.05);\n  ret_1 = (ret_1 * 2.3);\n  vec4 tmpvar_2;\n  tmpvar_2.w = 1.0;\n  tmpvar_2.xyz = ret_1;\n  ret = tmpvar_2.xyz;\n }"}