{"baseVals":{"rating":3,"gammaadj":1,"decay":0.997,"echo_zoom":0.997,"echo_orient":1,"wave_thick":1,"wave_brighten":0,"darken":1,"wave_a":0.001,"wave_scale":0.01,"wave_smoothing":0.27,"wave_mystery":-0.38,"modwavealphastart":0.71,"modwavealphaend":1.3,"warpscale":1.331,"zoom":0.99951,"warp":0.01,"ob_size":0.5,"ob_r":0.01,"ib_size":0.26,"ib_r":1,"ib_g":1,"ib_b":1,"mv_x":64,"mv_y":48,"mv_l":0.85,"mv_r":0.5,"mv_g":0.5,"mv_b":0.5,"mv_a":0},"shapes":[{"baseVals":{"enabled":1,"sides":20,"num_inst":1024,"rad":0.01,"tex_zoom":0.26465,"r":0.2,"b":0.7,"a":0.24,"r2":1,"g2":0,"b2":1,"a2":0.1,"border_r":0.5,"border_g":0.5,"border_b":0.5,"border_a":0},"init_eqs_str":"a.xang=0;a.rad2=0;a.fov=0;a.yang=0;a.q6=0;a.it=0;a.q1=0;a.q5=0;a.my=0;a.oz=0;a.value1=0;a.q4=0;a.mz=0;a.oy=0;a.value2=0;a.ra=0;a.tm=0;a.mx=0;a.vol=0;a.sp=0;a.zang=0;a.sample=0;a.ox=0;a.num_inst=.5+Math.sin(.939493949*a.time);","frame_eqs_str":"a.sample=div(a.instance,1024);a.tm=a.q1;a.sp=301.44*a.sample*Math.sin(a.time)*100;a.vol=.5*(a.value1+a.value2);a.it*=above(a.sample,0);a.it+=1;a.rad2=1.3;a.ra=a.rad2*Math.sin(3.14*a.sample);a.ox=a.ra*Math.sin(a.sp);a.oy=Math.sin(3.14*a.sample-1.57)*a.rad2;a.oz=a.ra*Math.cos(a.sp);a.xang=a.q4;a.yang=a.q5;a.zang=a.q6;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);\na.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.yang=0;a.oz+=5;a.rad=a.rad*a.instance*.0041;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.oz-=5;a.oz-=2;a.x=div(a.ox*a.fov,a.oz)+.5;a.x=.75*(a.x-.5)+.5;a.y=div(a.oy*a.fov,a.oz)+.5;a.r=1+.5*Math.sin(.1*a.sample+10*a.time*a.bass);a.g=1+.5*\nMath.sin(2*a.sample+50*a.time*a.treb);a.b=1+.5*Math.sin(5*a.sample+20*a.time*a.mid);a.g2=1+.5*Math.sin(.1*a.sample+10*a.time*a.bass);a.b2=1+.5*Math.sin(2*a.sample+50*a.time*a.treb);a.r2=1+.5*Math.sin(5*a.sample+20*a.time*a.mid);"},{"baseVals":{"enabled":1,"sides":32,"additive":1,"thickoutline":1,"num_inst":33,"r":0,"g":0.5,"g2":0.5,"border_a":0},"init_eqs_str":"a.trans=0;a.q30=0;a.trans2=0;a.trans3=0;","frame_eqs_str":"a.trans=div(randint(Math.floor(a.q30)),15)+a.instance-a.instance;a.trans2=div(randint(Math.floor(a.q30)),15)+a.instance-a.instance;a.trans3=div(randint(Math.floor(a.q30)),15)+a.instance-a.instance;a.a=a.trans;a.x=.5+.01*Math.floor(randint(15))*a.bass_att*(.00001<Math.abs(equal(Math.floor(randint(2)),1))?1:-1)+a.instance-a.instance;a.y=.5+.01*Math.floor(randint(15))*a.bass_att*(.00001<Math.abs(equal(Math.floor(randint(2)),1))?1:-1)+a.instance-a.instance;a.rad=.09+div(randint(Math.floor(a.q30)),\n15)+a.instance-a.instance;a.r=.1*randint(a.q30)+a.instance-a.instance;a.g=.1*randint(a.q30)+a.instance-a.instance;a.b=.1*randint(a.q30)+a.instance-a.instance;a.r2=.1*randint(a.q30)+a.instance-a.instance;a.g2=.1*randint(a.q30)+a.instance-a.instance;a.b2=.1*randint(a.q30)+a.instance-a.instance;a.border_r=.1*randint(a.q30)+a.instance-a.instance;a.border_g=.1*randint(a.q30)+a.instance-a.instance;a.border_b=.1*randint(a.q30)+a.instance-a.instance;"},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}}],"waves":[{"baseVals":{"enabled":1},"init_eqs_str":"","frame_eqs_str":"","point_eqs_str":"a.x=.5+.06*a.bass*Math.sin(20*a.sample*a.time*a.treb);a.y=.5+.06*a.bass*Math.cos(20*a.sample*a.time*a.treb);a.r=1+.5*Math.sin(.1*a.sample+10*a.time*a.bass);a.g=1+.5*Math.sin(2*a.sample+50*a.time*a.treb);a.b=1+.5*Math.sin(5*a.sample+20*a.time*a.mid);a.a=a.r;"},{"baseVals":{"enabled":1,"samples":102,"spectrum":1,"thick":1,"smoothing":0,"r":0.5,"g":0.1,"b":0.24},"init_eqs_str":"a.xang=0;a.rad=0;a.fov=0;a.t1=0;a.yang=0;a.q6=0;a.it=0;a.q1=0;a.q5=0;a.vg=0;a.my=0;a.oz=0;a.q4=0;a.mz=0;a.vol_avg=0;a.oy=0;a.ra=0;a.tm=0;a.mx=0;a.vol=0;a.sp=0;a.zang=0;a.ox=0;","frame_eqs_str":"a.samples=256+50*Math.sin(.939493949*a.time);a.vol=.333333*(a.bass_att+a.mid_att+a.treb_att);a.vol_avg=.1*(9*a.vol_avg+a.vol);a.vg=.1*a.vol_avg;a.t1=.00001<Math.abs(above(a.vg,1.8))?1.8:a.vg;","point_eqs_str":"a.tm=a.q1;a.sp=301.44*a.sample*Math.sin(a.time)*100;a.vol=.5*(a.value1+a.value2);a.it*=above(a.sample,0);a.it+=1;a.rad=1;a.ra=a.rad*Math.sin(3.14*a.sample);a.ox=a.ra*Math.sin(a.sp);a.oy=Math.sin(3.14*a.sample-1.57)*a.rad;a.oz=a.ra*Math.cos(a.sp);a.xang=a.q4;a.yang=a.q5;a.zang=a.q6;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)+\na.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.yang=0;a.oz+=5;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.oz-=5;a.oz-=2;a.x=div(a.ox*a.fov,a.oz)+.5;a.x=.75*(a.x-.5)+.5;a.y=div(a.oy*a.fov,a.oz)+.5;a.r=1+.5*Math.sin(.1*a.sample+10*a.time*a.bass);a.g=1+.5*Math.sin(2*a.sample+50*a.time*a.treb);a.b=1+.5*Math.sin(5*\na.sample+20*a.time*a.mid);"},{"baseVals":{"enabled":1,"samples":102,"spectrum":1,"smoothing":0,"r":0,"g":0,"b":0},"init_eqs_str":"a.xang=0;a.rad=0;a.fov=0;a.t1=0;a.yang=0;a.q6=0;a.it=0;a.q1=0;a.q5=0;a.vg=0;a.my=0;a.oz=0;a.q4=0;a.mz=0;a.vol_avg=0;a.oy=0;a.ra=0;a.tm=0;a.mx=0;a.vol=0;a.sp=0;a.zang=0;a.ox=0;","frame_eqs_str":"a.samples=256+50*Math.sin(.939493949*a.time);a.vol=.333333*(a.bass_att+a.mid_att+a.treb_att);a.vol_avg=.1*(9*a.vol_avg+a.vol);a.vg=.1*a.vol_avg;a.t1=.00001<Math.abs(above(a.vg,1.8))?1.8:a.vg;","point_eqs_str":"a.tm=a.q1;a.sp=301.44*a.sample*Math.sin(a.time)*100;a.vol=.5*(a.value1+a.value2);a.it*=above(a.sample,0);a.it+=1;a.rad=1;a.ra=a.rad*Math.sin(3.14*a.sample);a.ox=a.ra*Math.sin(a.sp);a.oy=Math.sin(3.14*a.sample-1.57)*a.rad;a.oz=a.ra*Math.cos(a.sp);a.xang=a.q4;a.yang=a.q5;a.zang=a.q6;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)+\na.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.yang=0;a.oz+=5;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.oz-=5;a.oz-=2;a.x=div(a.ox*a.fov,a.oz)+.5;a.x=.75*(a.x-.5)+.5;a.y=div(a.oy*a.fov,a.oz)+.5;"},{"baseVals":{"enabled":0}}],"init_eqs_str":"a.mq29=0;a.cthr=0;a.mq1=0;a.q25=0;a.q12=0;a.q22=0;a.q21=0;a.q13=0;a.q29=0;a.q6=0;a.q1=0;a.mq31=0;a.q5=0;a.mq21=0;a.mq24=0;a.chng=0;a.mq28=0;a.tst=0;a.mq23=0;a.q31=0;a.q23=0;a.q24=0;a.q11=0;a.atime=0;a.bassspin=0;a.bassc=0;a.q4=0;a.tr2=0;a.q26=0;a.mq27=0;a.mq25=0;a.mq22=0;a.vol=0;a.mq26=0;a.q2=0;a.q27=0;a.tr1=0;a.q3=0;a.q28=0;a.q30=0;a.tst=10;a.tr1=-5+randint(10);a.tr2=-2+randint(4);","frame_eqs_str":"a.chng=Math.sin(.5*a.time);a.cthr=.9999;a.mq21=.00001<Math.abs(above(a.chng,a.cthr))?randint(3):a.mq21;a.mq22=.00001<Math.abs(above(a.chng,a.cthr))?randint(3):a.mq22;a.mq23=.00001<Math.abs(above(a.chng,a.cthr))?randint(3):a.mq23;a.mq24=.00001<Math.abs(above(a.chng,a.cthr))?randint(2):a.mq24;a.mq25=.00001<Math.abs(above(a.chng,a.cthr))?randint(2):a.mq25;a.mq26=.00001<Math.abs(above(a.chng,a.cthr))?randint(2):a.mq26;a.mq27=.00001<Math.abs(above(a.chng,a.cthr))?randint(1):a.mq27;\na.mq28=.00001<Math.abs(above(a.chng,a.cthr))?randint(1):a.mq28;a.mq29=.00001<Math.abs(above(a.chng,a.cthr))?.3*randint(1):a.mq29;a.mq31=.00001<Math.abs(above(a.chng,a.cthr))?.3*randint(1):a.mq31;a.monitor=a.chng;a.q21=a.mq21;a.q22=a.mq22;a.q23=a.mq23;a.q24=a.mq24;a.q25=a.mq25;a.q26=a.mq26;a.q27=a.mq27;a.q28=a.mq28;a.q29=a.mq29;a.q31=a.mq31;a.monitor=a.mq1;a.vol=a.bass+a.treb+a.mid;a.atime+=a.vol;a.q11=.4+.4*Math.sin(.006*a.atime);a.q12=.4+.4*Math.cos(.00613828348*a.atime);a.q13=.4+.4*Math.sin(.00598593455*\na.atime);a.monitor=a.q13;a.q4=Math.sin(.03*a.atime);a.q5=Math.cos(.030383824*a.atime);a.q6=Math.tan(.029384834*a.atime);a.warp=0;a.bassspin=.00001<Math.abs(above(.09*a.bass,a.bassspin))?a.bassspin+.002:a.bassspin-.002;a.bassspin*=above(a.bassspin,0);a.bassc+=a.bassspin;a.q1=a.bassc;a.q2=mod(a.frame,Math.floor(36+12*Math.sin(.1*a.time)));a.tst=.00001<Math.abs(equal(a.q2,1))?10+Math.floor(randint(45)):a.tst;a.q3=a.tst;a.decay=.92;a.q4=.1*a.tr1;a.q5=.1*a.tr2;a.q30=1*(a.bass+a.treb+a.mid);","pixel_eqs_str":"a.zoom+=.01*a.bass_att*a.bass_att*a.rad;a.rot+=a.rad*bitand(-2.5,5*Math.cos(a.time))*.01;a.zoom+=.005*a.treb_att;","warp":" shader_body { \n  vec2 uv2_1;\n  int nang_2;\n  vec3 ret_3;\n  nang_2 = int(q3);\n  float tmpvar_4;\n  tmpvar_4 = (q1 * 5.0);\n  uv2_1.x = (uv.x + (0.003 * sin(\n    ((ang * float(nang_2)) + tmpvar_4)\n  )));\n  uv2_1.y = (uv.y + (0.003 * cos(\n    ((ang * float(nang_2)) + tmpvar_4)\n  )));\n  vec4 tmpvar_5;\n  tmpvar_5 = texture (sampler_fw_main, uv2_1);\n  ret_3 = tmpvar_5.xyz;\n  vec4 tmpvar_6;\n  tmpvar_6 = texture (sampler_noisevol_hq, (((vec3(0.05, 0.05, 0.0) * uv2_1.xyy) * (\n    (q27 * texsize.xyy)\n   * texsize_noisevol_hq.zww)) + ((time * vec3(0.0, 0.0, 1.0)) * q29)));\n  if (((tmpvar_5.x > (q21 * q13)) && (tmpvar_5.x <= (q24 * q11)))) {\n    ret_3.y = (tmpvar_5.y + (tmpvar_6.x * 0.5));\n  };\n  if (((ret_3.y > (q22 * q11)) && (ret_3.y <= (q25 * q12)))) {\n    ret_3.z = (tmpvar_5.z + (tmpvar_6.y * 0.5));\n  };\n  if (((ret_3.z > (q23 * q12)) && (ret_3.z <= (q26 * q13)))) {\n    ret_3.x = (tmpvar_5.x + (tmpvar_6.z * 0.5));\n  };\n  if ((((\n    (ret_3.x + ret_3.y)\n   + ret_3.z) * 0.3333) <= 0.33)) {\n    ret_3 = (ret_3 - 0.1);\n  };\n  ret_3 = (ret_3 * 0.9999);\n  vec4 tmpvar_7;\n  tmpvar_7.w = 1.0;\n  tmpvar_7.xyz = ret_3;\n  ret = tmpvar_7.xyz;\n }","comp":"uniform sampler2D sampler_rand00;\n shader_body { \n  vec3 ret2_1;\n  vec2 uv1_2;\n  vec3 ret_3;\n  vec3 tmpvar_4;\n  tmpvar_4 = texture (sampler_main, uv).xyz;\n  vec2 tmpvar_5;\n  tmpvar_5.x = (texture (sampler_main, (uv - vec2(0.001, 0.0))).xyz - texture (sampler_main, (uv + vec2(0.001, 0.0))).xyz).x;\n  tmpvar_5.y = (texture (sampler_main, (uv - vec2(0.0, 0.001))).xyz - texture (sampler_main, (uv + vec2(0.0, 0.001))).xyz).x;\n  uv1_2 = ((0.5 * cos(\n    (((uv - 0.5) * 1.5) + 1.6)\n  )) - (3.0 * tmpvar_5));\n  float tmpvar_6;\n  tmpvar_6 = clamp (((0.001 * q3) / sqrt(\n    dot (uv1_2, uv1_2)\n  )), 0.0, 1.0);\n  float tmpvar_7;\n  tmpvar_7 = (bass + mid);\n  ret_3 = (0.8 * ((0.2 * \n    dot (tmpvar_4, vec3(0.32, 0.49, 0.29))\n  ) + (\n    ((tmpvar_6 * tmpvar_4) * 10.0)\n   * \n    (0.1 * tmpvar_7)\n  )));\n  vec2 tmpvar_8;\n  tmpvar_8.x = ((uv.x + 0.5) - (time * q4));\n  tmpvar_8.y = ((uv.y + 0.5) + (time * q5));\n  vec4 tmpvar_9;\n  tmpvar_9 = texture (sampler_rand00, ((tmpvar_8 * texsize.xy) * texsize_rand00.zw));\n  ret2_1 = ((0.2 * dot (tmpvar_9.xyz, vec3(0.32, 0.49, 0.29))) + ((\n    (tmpvar_6 * tmpvar_9.xyz)\n   * 10.0) * (0.3 * tmpvar_7)));\n  vec4 tmpvar_10;\n  tmpvar_10 = texture (sampler_noisevol_hq, (((vec3(0.05, 0.05, 0.0) * tmpvar_8.xyy) * (\n    (q28 * texsize.xyy)\n   * texsize_noisevol_hq.zww)) + ((time * vec3(0.0, 0.0, 1.0)) * q31)));\n  if (((ret_3.x > (q26 * q13)) && (ret_3.x <= (q23 * q11)))) {\n    ret_3.z = (ret_3.z - (tmpvar_10.x * 0.5));\n  };\n  if (((ret_3.y > (q25 * q11)) && (ret_3.y <= (q22 * q12)))) {\n    ret_3.x = (ret_3.x - (tmpvar_10.y * 0.5));\n  };\n  if (((ret_3.z > (q24 * q12)) && (ret_3.z <= (q21 * q13)))) {\n    ret_3.y = (ret_3.y - (tmpvar_10.z * 0.5));\n  };\n  if ((((ret_3.x == 0.0) && (ret_3.y == 0.0)) && (ret_3.z == 0.0))) {\n    ret_3 = mix (((ret2_1 * 0.5) + (\n      ((bass + mid) + treb)\n     * 0.01)), ret_3, (ret_3 * 5.0));\n  };\n  vec4 tmpvar_11;\n  tmpvar_11.w = 1.0;\n  tmpvar_11.xyz = ret_3;\n  ret = tmpvar_11.xyz;\n }"}