{"baseVals":{"rating":5,"gammaadj":1,"decay":1,"echo_zoom":1,"wave_mode":7,"wave_thick":1,"wave_brighten":0,"wrap":0,"wave_a":0.001,"wave_scale":0.01,"wave_smoothing":0.9,"wave_mystery":1,"modwavealphastart":0.5,"modwavealphaend":1,"warpanimspeed":0.01,"warpscale":1.766,"zoomexp":1.00016,"dx":0.00001,"dy":0.00001,"warp":0.01,"wave_r":0.5,"wave_g":0.5,"wave_b":0.5,"wave_y":0.6,"ob_size":0.005,"ob_a":1,"ib_size":0.005,"ib_r":0,"ib_g":0,"ib_b":0,"ib_a":0.1,"mv_x":64,"mv_y":48,"mv_l":1.5,"mv_r":0,"mv_g":0,"mv_b":0,"mv_a":0},"shapes":[{"baseVals":{"enabled":1,"textured":1,"y":1.8},"init_eqs_str":"","frame_eqs_str":""},{"baseVals":{"enabled":1,"textured":1,"y":1.8},"init_eqs_str":"","frame_eqs_str":""},{"baseVals":{"enabled":1,"textured":1,"y":1.8},"init_eqs_str":"","frame_eqs_str":""},{"baseVals":{"enabled":0}}],"waves":[{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}}],"init_eqs_str":"a.jzm=0;a.mkrt=0;a.c_inv_i=0;a.kdx=0;a.translation_x=0;a.crs=0;a.crx=0;a.a_i=0;a.cb=0;a.c_r=0;a.a_r=0;a.mksx=0;a.iangle=0;a.mjcy=0;a.scale=0;a.q6=0;a.ci=0;a.jcy=0;a.mjwp=0;a.ac_i=0;a.itranslation_u=0;a.q1=0;a.itranslation_v=0;a.kzm=0;a.q5=0;a.c_inv_r=0;a.jdx=0;a.jwp=0;a.kwp=0;a.cr2=0;a.mkdx=0;a.jrt=0;a.cr=0;a.qv=0;a.jdy=0;a.d_i=0;a.angle=0;a.mksy=0;a.mu_i=0;a.jsx=0;a.ksy=0;a.bcad_r=0;a.kcy=0;a.iscale=0;a.mjsx=0;a.ksx=0;a.q4=0;a.mkcy=0;a.b_r=0;a.mu_r=0;a.mjsy=0;a.bcad_i=0;a.dqv=\n0;a.jsy=0;a.mjcx=0;a.mjdx=0;a.mkwp=0;a.c_i=0;a.mkdy=0;a.kcx=0;a.mjdy=0;a.jcx=0;a.crr=0;a.mkzm=0;a.q2=0;a.cqr=0;a.ac_r=0;a.translation_y=0;a.kx1=0;a.mjrt=0;a.cr1=0;a.q3=0;a.mkcx=0;a.jx1=0;a.kdy=0;a.b_i=0;a.q7=0;a.d_r=0;a.q8=0;a.krt=0;a.mjzm=0;","frame_eqs_str":"a.wave_r=a.wave_r+.35*Math.sin(1.14*a.time)+.16*Math.sin(1.5*a.time);a.wave_g=a.wave_g+.36*Math.sin(1.27*a.time)+.15*Math.sin(1.11*a.time);a.wave_b=a.wave_b+.37*Math.sin(1.284*a.time)+.15*Math.sin(1.3*a.time);a.warp=0;a.ob_r=a.wave_g;a.ob_b=a.wave_r;a.ob_g=a.wave_b;a.ib_r=a.wave_r;a.ib_b=a.wave_g;a.ib_g=a.wave_r;a.scale=1;a.angle=.2*a.time;a.translation_x=0;a.translation_y=.12;a.iscale=1;a.iangle=.3*Math.sin(.1337*a.time);a.itranslation_u=0;a.itranslation_v=.2;a.a_r=Math.cos(a.angle)*\na.scale;a.a_i=Math.sin(a.angle)*a.scale;a.b_r=a.translation_x;a.b_i=a.translation_y;a.c_r=-Math.cos(a.iangle)*a.iscale;a.c_i=-Math.sin(a.iangle)*a.iscale;a.d_r=a.itranslation_u;a.d_i=a.itranslation_v;a.c_inv_r=div(a.c_r,a.c_r*a.c_r+a.c_i*a.c_i);a.c_inv_i=div(a.c_i,a.c_r*a.c_r+a.c_i*a.c_i);a.ac_r=a.a_r*a.c_inv_r-a.a_i*a.c_inv_i;a.ac_i=a.a_r*a.c_inv_i-a.a_i*a.c_inv_r;a.bcad_r=a.b_r*a.c_r-a.b_i*a.c_i-(a.a_r*a.d_r-a.a_i*a.d_i);a.bcad_i=a.b_r*a.c_i-a.b_i*a.c_r-(a.a_r*a.d_i-a.a_i*a.d_r);a.mu_r=a.bcad_r*\na.c_inv_r-a.bcad_i*a.c_inv_i;a.mu_i=a.bcad_r*a.c_inv_i-a.bcad_i*a.c_inv_r;a.q1=a.ac_r;a.q2=a.ac_i;a.q3=a.mu_r;a.q4=a.mu_i;a.q5=a.c_r;a.q6=a.c_i;a.q7=a.d_r;a.q8=a.d_i;","pixel_eqs_str":"a.dx+=div(Math.sin(-Math.floor(4*a.y)+4*a.y-.5),13);a.dy+=div(Math.sin(Math.floor(5*a.x)-5*a.x+.5),13);a.dx=a.dx;a.kdy=a.dy;a.ksx=a.sx;a.ksy=a.sy;a.krt=a.rot;a.kzm=a.zoom;a.kcx=a.cx;a.kcy=a.cy;a.kwp=a.warp;a.dx=0;a.dy=0;a.sx=1;a.sy=1;a.rot=0;a.zoom=1;a.cx=.5;a.cy=.5;a.warp=0;a.qv=above(a.x,.5)-above(a.y,.5);a.rot=Math.sin(Math.sin(a.rad*(13+5*Math.sin(.01*a.q2))+.06*a.q2)*a.q1*.01);a.zoom=1+.1*(.00001<Math.abs(a.q3)?a.dqv:1)*Math.sin(7*a.ang+.03*a.q2);a.zoom=.00001<Math.abs(a.q4)?\n.00001<Math.abs(below(a.rad,.8*sqr(Math.sin(.016*a.q2))))?.75+.4*Math.cos(.021*a.q2):a.zoom:a.zoom;a.cr1=.5;a.cr2=.8;a.crx=a.cr2-a.cr1;a.ci=a.rad;a.cb=.25;a.crs=2;a.cr=pow(div(Math.sin(6.3*a.ci-6.3*a.cb),2)+.5,a.crs)*a.crx+a.cr1;a.cqr=.00001<Math.abs(above(a.ci,.25+a.cb))?a.cr:a.crx+a.cr1;a.crr=.00001<Math.abs(below(a.ci,1.5))?a.cqr:a.crx+a.cr1;a.jx1=a.crr;a.kx1=1-a.crr;a.jdx=a.dx;a.jdy=a.dy;a.jsx=a.sx;a.jsy=a.sy;a.jrt=a.rot;a.jzm=a.zoom;a.jcx=a.cx;a.jcy=a.cy;a.jwp=a.warp;a.dx=a.jx1*a.jdx+a.kx1*a.kdx;\na.dy=a.jx1*a.jdy+a.kx1*a.kdy;a.sx=a.jx1*a.jsx+a.kx1*a.ksx;a.sy=a.jx1*a.jsy+a.kx1*a.ksy;a.rot=a.jx1*a.jrt+a.kx1*a.krt;a.zoom=a.jx1*a.jzm+a.kx1*a.kzm;a.cx=a.jx1*a.jcx+a.kx1*a.kcx;a.cy=a.jx1*a.jcy+a.kx1*a.kcy;a.warp=a.jx1*a.jwp+a.kx1*a.kwp;a.mkdx=a.dx;a.mkdy=a.dy;a.mksx=a.sx;a.mksy=a.sy;a.mkrt=a.rot;a.mkzm=a.zoom;a.mkcx=a.cx;a.mkcy=a.cy;a.mkwp=a.warp;a.dx=0;a.dy=0;a.sx=1;a.sy=1;a.rot=0;a.zoom=1;a.cx=.5;a.cy=.5;a.warp=0;a.dx=div(Math.sin(5213.832*a.y),599);a.dy=div(Math.sin(5111.16*a.x),559);a.zoom=.9996;\na.cr1=.9;a.cr2=0;a.crx=a.cr2-a.cr1;a.ci=1.5*(1-div(1-Math.abs(div(-2*(a.x+a.y),2)+1)+(1-Math.abs(-2*(1-div(a.x+(1-a.y),2))+1)),2))+.25;a.cb=.25;a.crs=2;a.cr=pow(div(Math.sin(6.3*a.ci-6.3*a.cb),2)+.5,a.crs)*a.crx+a.cr1;a.cqr=.00001<Math.abs(above(a.ci,.25+a.cb))?a.cr:a.crx+a.cr1;a.crr=.00001<Math.abs(below(a.ci,1.5))?a.cqr:a.crx+a.cr1;a.jx1=a.crr;a.kx1=1-a.crr;a.mjdx=a.dx;a.mjdy=a.dy;a.mjsx=a.sx;a.mjsy=a.sy;a.mjrt=a.rot;a.mjzm=a.zoom;a.mjcx=a.cx;a.mjcy=a.cy;a.mjwp=a.warp;a.dx=a.jx1*a.mjdx+a.kx1*a.mkdx;\na.dy=a.jx1*a.mjdy+a.kx1*a.mkdy;a.sx=a.jx1*a.mjsx+a.kx1*a.mksx;a.sy=a.jx1*a.mjsy+a.kx1*a.mksy;a.rot=a.jx1*a.mjrt+a.kx1*a.mkrt;a.zoom=a.jx1*a.mjzm+a.kx1*a.mkzm;a.cx=a.jx1*a.mjcx+a.kx1*a.mkcx;a.cy=a.jx1*a.mjcy+a.kx1*a.mkcy;a.warp=a.jx1*a.mjwp+a.kx1*a.mkwp;","warp":"","comp":" shader_body { \n  vec2 moebius_1;\n  vec2 d_2;\n  vec2 tmpvar_3;\n  tmpvar_3.x = q1;\n  tmpvar_3.y = q2;\n  vec2 tmpvar_4;\n  tmpvar_4.x = q7;\n  tmpvar_4.y = q8;\n  vec2 tmpvar_5;\n  tmpvar_5 = (uv - 0.5);\n  vec2 tmpvar_6;\n  tmpvar_6.x = ((tmpvar_5.x * q5) - (tmpvar_5.y * q6));\n  tmpvar_6.y = ((tmpvar_5.x * q6) - (tmpvar_5.y * q5));\n  vec2 tmpvar_7;\n  tmpvar_7 = ((tmpvar_6 * aspect.yx) + tmpvar_4);\n  vec2 tmpvar_8;\n  tmpvar_8.x = ((q3 * tmpvar_7.x) + (q4 * tmpvar_7.y));\n  tmpvar_8.y = ((q4 * tmpvar_7.x) - (q3 * tmpvar_7.y));\n  moebius_1 = (0.5 + ((\n    (1.0 - abs(((\n      fract((((tmpvar_8 / \n        ((tmpvar_7.x * tmpvar_7.x) + (tmpvar_7.y * tmpvar_7.y))\n      ) + tmpvar_3) * 0.5))\n     * 2.0) - 1.0)))\n   - 0.5) * 0.99));\n  d_2 = (texsize.zw * 8.0);\n  vec2 tmpvar_9;\n  tmpvar_9.x = (((texture (sampler_blur1, \n    (moebius_1 + (vec2(1.0, 0.0) * d_2))\n  ).xyz * scale1) + bias1) - ((texture (sampler_blur1, \n    (moebius_1 - (vec2(1.0, 0.0) * d_2))\n  ).xyz * scale1) + bias1)).z;\n  tmpvar_9.y = (((texture (sampler_blur1, \n    (moebius_1 + (vec2(0.0, 1.0) * d_2))\n  ).xyz * scale1) + bias1) - ((texture (sampler_blur1, \n    (moebius_1 - (vec2(0.0, 1.0) * d_2))\n  ).xyz * scale1) + bias1)).z;\n  vec4 tmpvar_10;\n  tmpvar_10.w = 1.0;\n  tmpvar_10.xyz = mix (mix (vec3(0.2, 0.0, 0.1), vec3(0.8, 0.6, 0.0), texture (sampler_main, (moebius_1 + \n    ((tmpvar_9 * texsize.zw) * 256.0)\n  )).yyy), vec3(1.0, 1.0, 1.0), texture (sampler_main, moebius_1).zzz);\n  ret = tmpvar_10.xyz;\n }"}