eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('(G(){u.1Q=G 1Q(6C,1b){if(19 6C==="2u"){6C=26.8r(6C)}o p=1Q.8w(6C);if(1b){p.5H(1b)}I p};1Q.5F={};o 9E=G(2c){o 6B=18 2r.aK();if(6B){6B.aJ("aI",2c+"?t="+18 3b().6o(),1g);6B.aH(2W);I 6B.iU}P{I 1g}};o 5H=G(){o 1v=26.5J(\'1v\');1c(o i=0,l=1v.N;i<l;i++){o 5A=1v[i].3e(\'1d-b6\');if(5A===2W){5A=1v[i].3e(\'5A\')}if(5A){1Q(1v[i],9E(5A))}}};o 9d=G(1d){o ap=1g;31{eK;ap=1i}30(e){}I ap===1i?18 eK(1d):18 iT(1d)};o 8P=[0.5,0.5,-0.5,0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,0.5,-0.5,0.5,0.5,-0.5,0.5,0.5,0.5,-0.5,0.5,0.5,-0.5,-0.5,0.5,-0.5,-0.5,0.5,0.5,-0.5,0.5,0.5,0.5,0.5,0.5,0.5,-0.5,0.5,0.5,0.5,0.5,-0.5,0.5,0.5,-0.5,0.5,0.5,-0.5,-0.5,0.5,0.5,-0.5,0.5,-0.5,-0.5,0.5,-0.5,0.5,-0.5,-0.5,0.5,-0.5,-0.5,0.5,-0.5,-0.5,-0.5,0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,0.5,-0.5,0.5,0.5,-0.5,0.5,0.5,-0.5,0.5,-0.5,-0.5,-0.5,-0.5,0.5,0.5,0.5,0.5,0.5,-0.5,-0.5,0.5,-0.5,-0.5,0.5,-0.5,-0.5,0.5,0.5,0.5,0.5,0.5];o 8R=[0.5,0.5,0.5,0.5,-0.5,0.5,0.5,0.5,-0.5,0.5,-0.5,-0.5,-0.5,0.5,-0.5,-0.5,-0.5,-0.5,-0.5,0.5,0.5,-0.5,-0.5,0.5,0.5,0.5,0.5,0.5,0.5,-0.5,0.5,0.5,-0.5,-0.5,0.5,-0.5,-0.5,0.5,-0.5,-0.5,0.5,0.5,-0.5,0.5,0.5,0.5,0.5,0.5,0.5,-0.5,0.5,0.5,-0.5,-0.5,0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,0.5,-0.5,-0.5,0.5,0.5,-0.5,0.5];o 2v;o 7c;o 7f;o cj="iS iR 7d;"+"7S eJ 1q;"+"7S ao 4X;"+"7S ao 4t;"+"7S ao 3m;"+"7R eI(7R){"+"  iQ = 1q;"+"  iP = 3m * 4t * 4X * eJ(7d, 1.0);"+"}";o cf="7R eI(7R){"+"  iO = iN;"+"}";26.6K(\'iM\',G(){5H()},1g);1Q.3y=G(e){};1Q.89=G 89(1b,p){1b=1b.1h(/(\'(.){1}\')/g,"$1.6D(0)");o 6u=[];1b=1b.1h(/(["\'])(\\\\\\1|.)*?(\\1)/g,G(2i){6u.2k(2i);I"<ep "+(6u.N-1)+">"});1b=1b.1h(/\\/\\/.*\\n/g,"\\n");1b=1b.1h(/([^\\s])%([^\\s])/g,"$1 % $2");1b=1b.1h(/(\\s*=\\s*|\\(*\\s*)9P(\\s*\\)+?|\\s*;)/,"$1p.9R$2");1b=1b.1h(/(?:6y )?(\\w+(?:\\[\\])* )(\\w+)\\s*(\\([^\\)]*\\)\\s*\\{)/g,G(2i,2Y,1m,21){if(1m==="if"||1m==="1c"||1m==="2L"){I 2i}P{I"4G."+1m+" = G "+1m+21}});1b=1b.1h(/iL\\s+(.+);/g,"");1b=1b.1h(/\\.N\\(\\)/g,".N");1b=1b.1h(/([\\(,]\\s*)(\\w+)((?:\\[\\])+| )\\s*(\\w+\\s*[\\),])/g,"$1$4");1b=1b.1h(/([\\(,]\\s*)(\\w+)((?:\\[\\])+| )\\s*(\\w+\\s*[\\),])/g,"$1$4");1b=1b.1h(/18 (\\w+)((?:\\[([^\\]]*)\\])+)/g,G(2i,1m,21){I"18 6s("+21.1h(/\\[\\]/g,"[0]").1U(1,-1).1G("][").4g(", ")+")"});1b=1b.1h(/(?:6y )?\\w+\\[\\]\\s*(\\w+)\\[?\\]?\\s*=\\s*\\{.*?\\};/g,G(2i){I 2i.1h(/\\{/g,"[").1h(/\\}/g,"]")});o am=/(\\n\\s*(?:5r|9v)(?!\\[\\])*(?:\\s*|[^\\(;]*?,\\s*))([a-iK-Z]\\w*)\\s*(,|;)/i;2L(am.3a(1b)){1b=1b.1h(18 2M(am),G(2i,2Y,1m,7Q){I 2Y+" "+1m+" = 0"+7Q})}1b=1b.1h(/(?:6y\\s+)?(?:7O\\s+)?(\\w+)((?:\\[\\])+| ) *(\\w+)\\[?\\]?(\\s*[=,;])/g,G(2i,2Y,3r,1m,7Q){if(2Y==="I"){I 2i}P{I"o "+1m+7Q}});1b=1b.1h(/\\=\\s*\\{((.|\\s)*?)\\};/g,G(2i,1d){I"= ["+1d.1h(/\\{/g,"[").1h(/\\}/g,"]")+"]"});1b=1b.1h(/iJ\\(/g,"eG(");o a8=["5r","9v","6g","5B","cz","iI","iH","6s"];o ah=G(2i,1m,6A,7P,ak){a8.2k(1m);o al="";7P=7P.1h(/7O\\s+o\\s+(\\w+\\s*=\\s*.*?;)/g,G(2i,eH){al+=" "+1m+"."+eH;I""});I"G "+1m+"() {aE(u){\\n "+(6A?"o eF=u;G eG(){6N(eF,O,"+6A+");}\\n":"")+7P.1h(/\\s*,\\s*/g,";\\n  u.").1h(/\\b(o |7O |6x )+\\s*/g,"u.").1h(/\\b(o |7O |6x )+\\s*/g,"u.").1h(/u\\.(\\w+);/g,"u.$1 = 2W;")+(6A?"6N(u, "+6A+");\\n":"")+"<ez "+1m+" "+al+">"+(19 ak==="2u"?ak:1m+"(")};o af=G(1o){o 2b=1o,7M=0,aj=1,ai=0;2L(aj!==ai){o 6z=2b.2N("{"),7N=2b.2N("}");if(6z<7N&&6z!==-1){aj++;2b=2b.1U(6z+1);7M+=6z+1}P{ai++;2b=2b.1U(7N+1);7M+=7N+1}}I 1o.1U(0,7M-1)};o eB=/(?:6x |eE |6y )*eD (\\w+)\\s*(?:eC\\s*(\\w+)\\s*)?\\{\\s*((?:.|\\n)*?)\\b\\1\\s*\\(/g;o eA=/(?:6x |eE |6y )*eD (\\w+)\\s*(?:eC\\s*(\\w+)\\s*)?\\{\\s*((?:.|\\n)*?)(4G)/g;1b=1b.1h(eB,ah);1b=1b.1h(eA,ah);o ey=/<ez (\\w+) (.*?)>/,m;2L((m=1b.41(ey))){o 1N=2M.eu,6w=2M.et,2b=af(6w),ex=m[1],er=m[2]||"";6w=6w.1U(2b.N+1);2b=2b.1h(18 2M("\\\\b"+ex+"\\\\(([^\\\\)]*?)\\\\)\\\\s*{","g"),G(2i,21){21=21.1G(/,\\s*?/);if(21[0].41(/^\\s*$/)){21.bz()}o fn="if ( O.N === "+21.N+" ) {\\n";1c(o i=0;i<21.N;i++){fn+=" o "+21[i]+" = O["+i+"];\\n"}I fn});2b=2b.1h(/(?:6x )?4G.\\w+ = G (\\w+)\\((.*?)\\)/g,G(2i,1m,21){I"ew(u, \'"+1m+"\', G("+21+")"});o ev=/ew([\\s\\S]*?\\{)/,ae;o a9="";2L((ae=2b.41(ev))){o es=2M.eu,ad=2M.et,aa=af(ad);a9+="5I"+ae[1]+aa+"});";2b=es+ad.1U(aa.N+1)}2b=a9+2b;1b=1N+2b+"\\n}}"+er+6w}1b=1b.1h(/4G.\\w+ = G 5I/g,"5I");if(1b.41(/29\\((?:.+),(?:.+),\\s*6d\\s*\\);/)){p.3x=1i}1b=1b.1h(/\\(5r\\)/g,"0|");1b=1b.1h(18 2M("\\\\(("+a8.4g("|")+")(\\\\[\\\\])*\\\\)","g"),"");o eq=G(R){o 1r=[];R.1h(/(..)/g,G(R){1r.2k(1F(R,16))});I 1r};1b=1b.1h(/#([a-f0-9]{6})/ig,G(m,2q){o 17=eq(2q);I"dV("+17[0]+","+17[1]+","+17[2]+")"});1b=1b.1h(/(\\d+)f/g,"$1");1c(o i=0;i<6u.N;i++){1b=1b.1h(18 2M("(.*)(<ep "+i+">)(.*)","g"),G(2i,4j,41,eo){o a7=2i,6v=1i,7L="",7K=1g;1c(o x=0;x<4j.N;x++){if(6v){if(4j.4f(x)==="\\""||4j.4f(x)==="\'"){7L=4j.4f(x);6v=1g}}P{if(!7K){if(4j.4f(x)==="\\\\"){7K=1i}P if(4j.4f(x)===7L){6v=1i;7L=""}}P{7K=1g}}}if(6v){a7=4j+6u[i]+eo}I a7})}I 1b};1Q.8w=G iG(1D){o p={};o J;p.3x=1g;p.1m=\'1Q.iF iE\';p.3z=U.3z;p.bd=2*p.3z;p.iD=p.3z/2;p.iC=3.en+38;p.iB=-3.en+38;p.iA=cQ;p.iz=-iy;p.ix=3;p.8F=0;p.79=1;p.bs=1;p.5C=2;p.ej=2;p.bA=5;p.8H=6;p.8M=7;p.8I=8;p.bC=9;p.bB=4;p.7a=3;p.bf=10;p.62=1i;p.9Z=1;p.e3=2;p.6d=\'6d\';p.9R=0;p.d8=1i;p.ek=\'8m\';p.iw=\'iv\';p.iu=\'it\';p.ir=\'iq\';p.ip=\'8k\';p.io=\'im\';p.d3="2c(\'1d:3X/b3;il,ik///ij==\'), ii";p.1C=ih;p.1w=ie;p.1u=id;p.1A=ic;p.dQ=0;p.dP=1<<0;p.dN=1<<1;p.dM=1<<2;p.dK=1<<3;p.dI=1<<4;p.dG=1<<5;p.dE=1<<6;p.dC=1<<7;p.dA=1<<8;p.dr=1<<9;p.dv=1<<10;p.dt=1<<11;p.dp=1<<12;p.dm=1<<13;p.7J=15;p.el=1<<p.7J;p.ib=p.el-1;p.ia=24-p.7J;p.i9=16-p.7J;p.i8=\'1R\';p.i7=\'i6\';p.i5=\'bh\';p.i4=\'i3\';p.i0=\'hZ\';p.5C=hY;p.au=hX;p.aw=hW;p.7W=hV;p.av=hU;p.7V=hT;p.7X=[69,70,71,72];o hS=1i,2s=1i,2C=1i,7B=1g,8t=1g,6M=1i,6n=0,3B=p.8F,5X=p.5C,85=1g,9Q=1g,5T="4q( 5j, 5j, 5j, 1 )",9N=5P,6I=p.ek,ay=26.6H.6G.4l,9O=1,2U=p.ej,1Y=0,1S=[],8G=0,2F=Y,3u=Y,3s=Y,3t=Y,3E=1g,2X=1g,6E=1g,3w=1g,3v=p.9Z,2O=-1,3j=12,3A="hR",77=1g,5Z=18 3b().6o(),9S=5Z,7E=0;o 4Y,65,4a,4u,91,7u,3m,8S=1g,64=60*(U.3z/9g),7n=1D.1f/2,49=1D.1l/2,48=49/U.4x(64/2),8Z=48/10,8Y=48*10,90=1D.1f/1D.1l;o 4s,4r,8K,8J,43,42;o 9W=18 1z(0);p.9B="";p.2J={};p.aA=0;p.az=0;p.83=0;p.82=0;p.6F=0;p.ax=1g;p.7Z=1J;p.80=1J;p.81=1J;p.2X=1J;p.7Y=1J;p.3w=1J;p.7T=1J;p.3P=1J;p.86=1J;p.1f=1D.1f-0;p.1l=1D.1l-0;p.d9=0;p.1G=G(R,ei){I R.1G(ei)};p.hQ=G(R,5z){if(O.N===1){5z="\\n\\t\\r\\f "}5z="["+5z+"]";o 2h=18 1z(0);o 4E=0;o 1E=R.eh(5z);2L(1E>=0){if(1E===0){R=R.5s(1)}P{2h[4E]=R.5s(0,1E);4E++;R=R.5s(1E)}1E=R.eh(5z)}if(R.N>0){2h[4E]=R}if(2h.N===0){2h=1J}I 2h};p.hP=G(1j,eg){1j[1j.N]=eg;I 1j};p.a6=G a6(ef,ee){I ef.a6(ee)};p.a5=G(1j,7I){o 1r=[];if(1j.N>0){o ed=7I>0?7I:1j.N;1c(o i=0;i<ed;i++){1r.2k(1j[i])}if(19 1j[0]==="2u"){1r.a5()}P{1r.a5(G(a,b){I a-b})}if(7I>0){1c(o j=1r.N;j<1j.N;j++){1r.2k(1j[j])}}}I 1r};p.7G=G(1j,1H,4E){if(1j.N===0&&1H.N===0){I 1j}if(1H 37 1z){1c(o i=0,j=4E;i<1H.N;j++,i++){1j.7G(j,0,1H[i])}}P{1j.7G(4E,0,1H)}I 1j};p.ec=G(1j,6t,N){if(O.N===2){I p.ec(1j,6t,1j.N-6t)}P if(O.N===3){I 1j.1U(6t,6t+N)}};p.4g=G 4g(1j,eb){I 1j.4g(eb)};p.hO=G(2h){o 3M=18 1z(0);o 1K=2h.N;1c(o i=0;i<1K;i++){3M[i]=2h[i]}3M.4Z();I 3M};p.hN=G(2h,ea){o 3M=18 1z(0);o 1K=2h.N;1c(o i=0;i<1K;i++){3M[i]=2h[i]}if(O.N===1){3M.N*=2}P if(O.N===2){3M.N=ea}I 3M};p.6s=G 6s(29,a4,7H){o 1j=18 1z(0|29);if(a4){1c(o i=0;i<29;i++){1j[i]=[];1c(o j=0;j<a4;j++){o a=1j[i][j]=7H?18 1z(7H):0;1c(o k=0;k<7H;k++){a[k]=0}}}}P{1c(o l=0;l<29;l++){1j[l]=0}}1j.2P=G(i){I u[i]};1j.7r=G(e9){I u.2k(e9)};1j.29=G(){I u.N};1j.6X=G(){u.N=0};1j.hM=G(i){I u.7G(i,1)};1j.hL=G(){I!u.N};1j.hK=G(){o a=18 6s(29);1c(o i=0;i<29;i++){a[i]=u[i]}I a};I 1j};p.e8=G(1j){I 1j.e8()};p.1B=G(1q){o 6r=/\\(([^\\)]+)\\)/.5O(1q).1U(1,2)[0].1G(\',\');I((6r[3]*Y)<<24)|(6r[0]<<16)|(6r[1]<<8)|(6r[2])};p.4D=G(a,b,f){I a+(((b-a)*f)>>8)};p.1y=G(n){I(n<0)?0:((n>Y)?Y:n)};p.2n={1h:G(a,b){I p.1B(b)},dO:G(a,b){o c1=p.1B(a);o c2=p.1B(b);o f=(c2&p.1C)>>>24;I(U.1P(((c1&p.1C)>>>24)+f,2B)<<24|p.4D(c1&p.1w,c2&p.1w,f)&p.1w|p.4D(c1&p.1u,c2&p.1u,f)&p.1u|p.4D(c1&p.1A,c2&p.1A,f))},7r:G(a,b){o c1=p.1B(a);o c2=p.1B(b);o f=(c2&p.1C)>>>24;I(U.1P(((c1&p.1C)>>>24)+f,2B)<<24|U.1P(((c1&p.1w)+((c2&p.1w)>>8)*f),p.1w)&p.1w|U.1P(((c1&p.1u)+((c2&p.1u)>>8)*f),p.1u)&p.1u|U.1P((c1&p.1A)+(((c2&p.1A)*f)>>8),p.1A))},dL:G(a,b){o c1=p.1B(a);o c2=p.1B(b);o f=(c2&p.1C)>>>24;I(U.1P(((c1&p.1C)>>>24)+f,2B)<<24|U.3J(((c1&p.1w)-((c2&p.1w)>>8)*f),p.1u)&p.1w|U.3J(((c1&p.1u)-((c2&p.1u)>>8)*f),p.1A)&p.1u|U.3J((c1&p.1A)-(((c2&p.1A)*f)>>8),0))},dJ:G(a,b){o c1=p.1B(a);o c2=p.1B(b);o f=(c2&p.1C)>>>24;I(U.1P(((c1&p.1C)>>>24)+f,2B)<<24|U.3J(c1&p.1w,((c2&p.1w)>>8)*f)&p.1w|U.3J(c1&p.1u,((c2&p.1u)>>8)*f)&p.1u|U.3J(c1&p.1A,((c2&p.1A)*f)>>8))},dH:G(a,b){o c1=p.1B(a);o c2=p.1B(b);o f=(c2&p.1C)>>>24;I(U.1P(((c1&p.1C)>>>24)+f,2B)<<24|p.4D(c1&p.1w,U.1P(c1&p.1w,((c2&p.1w)>>8)*f),f)&p.1w|p.4D(c1&p.1u,U.1P(c1&p.1u,((c2&p.1u)>>8)*f),f)&p.1u|p.4D(c1&p.1A,U.1P(c1&p.1A,((c2&p.1A)*f)>>8),f))},dF:G(a,b){o c1=p.1B(a);o c2=p.1B(b);o f=(c2&p.1C)>>>24;o ar=(c1&p.1w)>>16;o ag=(c1&p.1u)>>8;o ab=(c1&p.1A);o br=(c2&p.1w)>>16;o bg=(c2&p.1u)>>8;o bb=(c2&p.1A);o cr=(ar>br)?(ar-br):(br-ar);o cg=(ag>bg)?(ag-bg):(bg-ag);o cb=(ab>bb)?(ab-bb):(bb-ab);I(U.1P(((c1&p.1C)>>>24)+f,2B)<<24|(p.1y(ar+(((cr-ar)*f)>>8))<<16)|(p.1y(ag+(((cg-ag)*f)>>8))<<8)|(p.1y(ab+(((cb-ab)*f)>>8))))},dD:G(a,b){o c1=p.1B(a);o c2=p.1B(b);o f=(c2&p.1C)>>>24;o ar=(c1&p.1w)>>16;o ag=(c1&p.1u)>>8;o ab=(c1&p.1A);o br=(c2&p.1w)>>16;o bg=(c2&p.1u)>>8;o bb=(c2&p.1A);o cr=ar+br-((ar*br)>>7);o cg=ag+bg-((ag*bg)>>7);o cb=ab+bb-((ab*bb)>>7);I(U.1P(((c1&p.1C)>>>24)+f,2B)<<24|(p.1y(ar+(((cr-ar)*f)>>8))<<16)|(p.1y(ag+(((cg-ag)*f)>>8))<<8)|(p.1y(ab+(((cb-ab)*f)>>8))))},dB:G(a,b){o c1=p.1B(a);o c2=p.1B(b);o f=(c2&p.1C)>>>24;o ar=(c1&p.1w)>>16;o ag=(c1&p.1u)>>8;o ab=(c1&p.1A);o br=(c2&p.1w)>>16;o bg=(c2&p.1u)>>8;o bb=(c2&p.1A);o cr=(ar*br)>>8;o cg=(ag*bg)>>8;o cb=(ab*bb)>>8;I(U.1P(((c1&p.1C)>>>24)+f,2B)<<24|(p.1y(ar+(((cr-ar)*f)>>8))<<16)|(p.1y(ag+(((cg-ag)*f)>>8))<<8)|(p.1y(ab+(((cb-ab)*f)>>8))))},dw:G(a,b){o c1=p.1B(a);o c2=p.1B(b);o f=(c2&p.1C)>>>24;o ar=(c1&p.1w)>>16;o ag=(c1&p.1u)>>8;o ab=(c1&p.1A);o br=(c2&p.1w)>>16;o bg=(c2&p.1u)>>8;o bb=(c2&p.1A);o cr=Y-(((Y-ar)*(Y-br))>>8);o cg=Y-(((Y-ag)*(Y-bg))>>8);o cb=Y-(((Y-ab)*(Y-bb))>>8);I(U.1P(((c1&p.1C)>>>24)+f,2B)<<24|(p.1y(ar+(((cr-ar)*f)>>8))<<16)|(p.1y(ag+(((cg-ag)*f)>>8))<<8)|(p.1y(ab+(((cb-ab)*f)>>8))))},du:G(a,b){o c1=p.1B(a);o c2=p.1B(b);o f=(c2&p.1C)>>>24;o ar=(c1&p.1w)>>16;o ag=(c1&p.1u)>>8;o ab=(c1&p.1A);o br=(c2&p.1w)>>16;o bg=(c2&p.1u)>>8;o bb=(c2&p.1A);o cr=(br<5y)?((ar*br)>>7):(Y-(((Y-ar)*(Y-br))>>7));o cg=(bg<5y)?((ag*bg)>>7):(Y-(((Y-ag)*(Y-bg))>>7));o cb=(bb<5y)?((ab*bb)>>7):(Y-(((Y-ab)*(Y-bb))>>7));I(U.1P(((c1&p.1C)>>>24)+f,2B)<<24|(p.1y(ar+(((cr-ar)*f)>>8))<<16)|(p.1y(ag+(((cg-ag)*f)>>8))<<8)|(p.1y(ab+(((cb-ab)*f)>>8))))},ds:G(a,b){o c1=p.1B(a);o c2=p.1B(b);o f=(c2&p.1C)>>>24;o ar=(c1&p.1w)>>16;o ag=(c1&p.1u)>>8;o ab=(c1&p.1A);o br=(c2&p.1w)>>16;o bg=(c2&p.1u)>>8;o bb=(c2&p.1A);o cr=((ar*br)>>7)+((ar*ar)>>8)-((ar*ar*br)>>15);o cg=((ag*bg)>>7)+((ag*ag)>>8)-((ag*ag*bg)>>15);o cb=((ab*bb)>>7)+((ab*ab)>>8)-((ab*ab*bb)>>15);I(U.1P(((c1&p.1C)>>>24)+f,2B)<<24|(p.1y(ar+(((cr-ar)*f)>>8))<<16)|(p.1y(ag+(((cg-ag)*f)>>8))<<8)|(p.1y(ab+(((cb-ab)*f)>>8))))},dq:G(a,b){o c1=p.1B(a);o c2=p.1B(b);o f=(c2&p.1C)>>>24;o ar=(c1&p.1w)>>16;o ag=(c1&p.1u)>>8;o ab=(c1&p.1A);o br=(c2&p.1w)>>16;o bg=(c2&p.1u)>>8;o bb=(c2&p.1A);o cr=(ar<5y)?((ar*br)>>7):(Y-(((Y-ar)*(Y-br))>>7));o cg=(ag<5y)?((ag*bg)>>7):(Y-(((Y-ag)*(Y-bg))>>7));o cb=(ab<5y)?((ab*bb)>>7):(Y-(((Y-ab)*(Y-bb))>>7));I(U.1P(((c1&p.1C)>>>24)+f,2B)<<24|(p.1y(ar+(((cr-ar)*f)>>8))<<16)|(p.1y(ag+(((cg-ag)*f)>>8))<<8)|(p.1y(ab+(((cb-ab)*f)>>8))))},dn:G(a,b){o c1=p.1B(a);o c2=p.1B(b);o f=(c2&p.1C)>>>24;o ar=(c1&p.1w)>>16;o ag=(c1&p.1u)>>8;o ab=(c1&p.1A);o br=(c2&p.1w)>>16;o bg=(c2&p.1u)>>8;o bb=(c2&p.1A);o cr=(br===Y)?Y:p.1y((ar<<8)/(Y-br)); o cg=(bg===Y)?Y:p.1y((ag<<8)/(Y-bg)); o cb=(bb===Y)?Y:p.1y((ab<<8)/(Y-bb)); I(U.1P(((c1&p.1C)>>>24)+f,2B)<<24|(p.1y(ar+(((cr-ar)*f)>>8))<<16)|(p.1y(ag+(((cg-ag)*f)>>8))<<8)|(p.1y(ab+(((cb-ab)*f)>>8))))},dl:G(a,b){o c1=p.1B(a);o c2=p.1B(b);o f=(c2&p.1C)>>>24;o ar=(c1&p.1w)>>16;o ag=(c1&p.1u)>>8;o ab=(c1&p.1A);o br=(c2&p.1w)>>16;o bg=(c2&p.1u)>>8;o bb=(c2&p.1A);o cr=(br===0)?0:Y-p.1y(((Y-ar)<<8)/br); o cg=(bg===0)?0:Y-p.1y(((Y-ag)<<8)/bg); o cb=(bb===0)?0:Y-p.1y(((Y-ab)<<8)/bb); I(U.1P(((c1&p.1C)>>>24)+f,2B)<<24|(p.1y(ar+(((cr-ar)*f)>>8))<<16)|(p.1y(ag+(((cg-ag)*f)>>8))<<8)|(p.1y(ab+(((cb-ab)*f)>>8))))}};p.1q=G 1q(1X,4i,5w,e4){o r,g,b,4J,1I;G e2(h,s,b){h=(h/3u)*9f;s=(s/3s)*4O;b=(b/3t)*4O;o br=U.1R(b/4O*Y);if(s===0){I[br,br,br]}P{o a3=h%9f;o f=a3%60;o p=U.1R((b*(4O-s))/hJ*Y);o q=U.1R((b*(e7-s*f))/e6*Y);o t=U.1R((b*(e7-s*(60-f)))/e6*Y);3O(U.2E(a3/60)){W 0:I[br,t,p];W 1:I[q,br,p];W 2:I[p,br,t];W 3:I[p,q,br];W 4:I[t,p,br];W 5:I[br,p,q]}}}G 7F(e5,6f){I U.1R(Y*(e5/6f))}if(O.N===3){1I=p.1q(1X,4i,5w,2F)}P if(O.N===4){o a=e4/2F;a=9w(a)?1:a;if(3v===p.e3){4J=e2(1X,4i,5w);r=4J[0];g=4J[1];b=4J[2]}P{r=7F(1X,3u);g=7F(4i,3s);b=7F(5w,3t)}1I="4q("+r+","+g+","+b+","+a+")"}P if(19 1X==="2u"){1I=1X;if(O.N===2){o c=1I.1G(",");c[3]=(4i/2F)+")";1I=c.4g(",")}}P if(O.N===2){1I=p.1q(1X,1X,1X,4i)}P if(19 1X==="1T"&&1X<a0&&1X>=0){1I=p.1q(1X,1X,1X,2F)}P if(19 1X==="1T"){o 4C=0;if(1X<0){4C=9F-(1X*-1)}P{4C=1X}o ac=U.2E((4C%9F)/e1);o dZ=U.2E((4C%e1)/e0);o gc=U.2E((4C%e0)/a0);o bc=4C%a0;1I=p.1q(dZ,gc,bc,ac)}P{1I=p.1q(3u,3s,3t,2F)}I 1I};o 5x=G 5x(1I){if(1I.3p===1z){I 1I}P{I p.1q(1I)}};p.hI=G(1I){I 1F(5x(1I).1U(5),10)};p.hH=G(1I){I 1F(5x(1I).1G(",")[1],10)};p.hG=G(1I){I 1F(5x(1I).1G(",")[2],10)};p.hF=G(1I){I 1F(1L(5x(1I).1G(",")[3])*Y,10)};p.dY=G dY(c1,c2,4A){o 6q=p.1q(c1).1G(",");o dX=1F(6q[0].1G("(")[1],10);o g1=1F(6q[1],10);o b1=1F(6q[2],10);o a1=1L(6q[3].1G(")")[0],10);o 6p=p.1q(c2).1G(",");o dW=1F(6p[0].1G("(")[1],10);o g2=1F(6p[1],10);o b2=1F(6p[2],10);o a2=1L(6p[3].1G(")")[0],10);o r=1F(p.5q(dX,dW,4A),10);o g=1F(p.5q(g1,g2,4A),10);o b=1F(p.5q(b1,b2,4A),10);o a=1L(p.5q(a1,a2,4A),10);o 1I="4q("+r+","+g+","+b+","+a+")";I 1I};p.dV=G(1X,4i,5w){o dU=3v;3v=p.9Z;o c=p.1q(1X/Y*3u,4i/ Y * 3s, 5w /Y*3t);3v=dU;I c};p.9Y=G 9Y(40,5v,dT,dS,dR){3v=40;if(O.N>=4){3u=5v;3s=dT;3t=dS}if(O.N===5){2F=dR}if(O.N===2){p.9Y(40,5v,5v,5v,5v)}};p.hE=G(c1,c2,40){o 1q=0;3O(40){W p.dQ:1q=p.2n.1h(c1,c2);1k;W p.dP:1q=p.2n.dO(c1,c2);1k;W p.dN:1q=p.2n.7r(c1,c2);1k;W p.dM:1q=p.2n.dL(c1,c2);1k;W p.dK:1q=p.2n.dJ(c1,c2);1k;W p.dI:1q=p.2n.dH(c1,c2);1k;W p.dG:1q=p.2n.dF(c1,c2);1k;W p.dE:1q=p.2n.dD(c1,c2);1k;W p.dC:1q=p.2n.dB(c1,c2);1k;W p.dA:1q=p.2n.dw(c1,c2);1k;W p.dv:1q=p.2n.du(c1,c2);1k;W p.dt:1q=p.2n.ds(c1,c2);1k;W p.dr:1q=p.2n.dq(c1,c2);1k;W p.dp:1q=p.2n.dn(c1,c2);1k;W p.dm:1q=p.2n.dl(c1,c2);1k}I 1q};p.2Z=G 2Z(x,y,z){if(p.3x){4a.2Z(x,y,z)}P{J.2Z(x,y)}};p.4o=G 4o(x,y){J.4o(x,y||x)};p.7D=G 7D(){if(p.3x){7u.6P(4u)}P{J.4n()}};p.7C=G 7C(){if(p.3x){4u.2a(7u.4Z())}P{J.5L()}};p.dk=G dk(){4a.9a()};p.98=G(3L){4a.98(3L)};p.7o=G(3L){4a.7o(3L)};p.97=G(3L){4a.97(3L)};p.9X=G 9X(3L){if(p.3x){4a.7o(3L)}P{J.9X(3L)}};p.9U=G 9U(){J.4n();p.7D();o dj={\'2s\':2s,\'2C\':2C,\'2O\':2O,\'3B\':3B,\'3v\':3v,\'3u\':3u,\'3t\':3t,\'3s\':3s,\'2F\':2F,\'3A\':3A,\'3j\':3j};9W.2k(dj)};p.9V=G 9V(){o 2H=9W.4Z();if(2H){J.5L();p.7C();2s=2H.2s;2C=2H.2C;2O=2H.2O;3B=2H.hD;3v=2H.3v;3u=2H.3u;3t=2H.3t;3s=2H.3s;2F=2H.2F;3A=2H.3A;3j=2H.3j}P{3H"hC hB 9V() hA hz 9U()"}};p.di=G di(){I 18 3b().hy()+hx};p.dh=G dh(){I 18 3b().hw()};p.dg=G dg(){I 18 3b().hv()};p.df=G df(){I 18 3b().hu()};p.de=G de(){I 18 3b().ht()};p.dd=G dd(){I 18 3b().hs()};p.dc=G dc(){I 18 3b().6o()-5Z};p.db=G db(){6M=1g;7B=1g;9M(6n)};p.6L=G 6L(){o 9T=(18 3b().6o()-9S)/5P;7E++;o da=7E/9T;if(9T>0.5){9S=18 3b().6o();7E=0;p.9R=da}p.d9++;9Q=1i;if(p.3x){J.6X(J.hr|J.hq);p.67();p.3P()}P{p.7D();p.3P();p.7C()}9Q=1g};p.84=G 84(){if(7B){I}6n=2r.hp(G(){31{31{p.d8=26.ho()}30(e){}p.6L()}30(d7){2r.9M(6n);3H d7}},9O);6M=1i;7B=1i};p.9P=G 9P(d6){9N=d6;9O=5P/9N};p.d5=G d5(){2r.9M(6n)};p.4l=G 4l(40){6I=26.6H.6G.4l=40};p.d4=G d4(){6I=26.6H.6G.4l=p.d3};p.hn=G(d2,1O){2r.hm=d2};p.d1=G d1(){};p.d0=G d0(){};p.cZ=G cZ(5F){};o 9L=G(e){e.hl();e.hk()};p.87=G 87(){1D.6K(\'cX\',9L,1g)};p.cY=G cY(){1D.hj(\'cX\',9L,1g)};G 5u(1H,4B){o 3Z=1;3Z=3Z<<(4B-1);o R="";1c(o i=0;i<4B;i++){R+=(3Z&1H)?"1":"0";3Z=3Z>>>1}I R}p.cU=G(17,5t){o 4B=32;if(19 17==="2u"&&17.N>1){o c=17.1U(5,-1).1G(",");o 6m=[5u(c[3]*Y,8),5u(c[0],8),5u(c[1],8),5u(c[2],8)];o s=6m[0]+6m[1]+6m[2]+6m[3];if(5t){s=s.cW(-5t)}P{s=s.1h(/^0+$/g,"0");s=s.1h(/^0{1,}1/g,"1")}I s}if(19 17==="2u"){17=17.6D(0);if(5t){4B=32}P{4B=16}}o R=5u(17,4B);if(5t){R=R.cW(-5t)}I R};p.9K=G 9K(6l){o cV=18 2M("^[0|1]{8}$");o 7A=0;if(9w(6l)){3H"hi"}P{if(O.N===1||6l.N===8){if(cV.3a(6l)){1c(o i=0;i<8;i++){7A+=(U.2t(2,i)*1F(6l.4f(7-i),10))}I 7A+""}P{3H"hh: hg 1H hf he 9K hd ck an 8 hc cU 1T"}}P{3H"hb"}}I 7A};p.1Z=G(17,1N,1o){o R,1K,2A,4h;if(19 17==="27"&&17.3p===1z){R=18 1z(0);1K=17.N;1c(o i=0;i<1K;i++){R[i]=p.1Z(17[i],1N,1o)}}P if(O.N===3){o 7z=17<0?1i:1g;if(1o===0){1o=1}if(1o<0){4h=U.1R(17)}P{4h=U.1R(17*U.2t(10,1o))/U.2t(10,1o)}o 1M=U.3n(4h).4p().1G(".");2A=1N-1M[0].N;1c(;2A>0;2A--){1M[0]="0"+1M[0]}if(1M.N===2||1o>0){1M[1]=1M.N===2?1M[1]:"";2A=1o-1M[1].N;1c(;2A>0;2A--){1M[1]+="0"}R=1M.4g(".")}P{R=1M[0]}R=(7z?"-":" ")+R}P if(O.N===2){R=p.1Z(17,1N,-1)}I R};p.9J=G(17,1N,1o){o R,1K,2A,4h;if(19 17==="27"&&17.3p===1z){R=18 1z(0);1K=17.N;1c(o i=0;i<1K;i++){R[i]=p.9J(17[i],1N,1o)}}P if(O.N===3){o 7z=17<0?1i:1g;if(1o===0){1o=1}if(1o<0){4h=U.1R(17)}P{4h=U.1R(17*U.2t(10,1o))/U.2t(10,1o)}o 1M=U.3n(4h).4p().1G(".");2A=1N-1M[0].N;1c(;2A>0;2A--){1M[0]="0"+1M[0]}if(1M.N===2||1o>0){1M[1]=1M.N===2?1M[1]:"";2A=1o-1M[1].N;1c(;2A>0;2A--){1M[1]+="0"}R=1M.4g(".")}P{R=1M[0]}R=(7z?"-":"+")+R}P if(O.N===2){R=p.9J(17,1N,-1)}I R};p.9G=G(17,1o){o R;o 9I=1o>=0?1o:0;if(19 17==="27"){R=18 1z(0);1c(o i=0;i<17.N;i++){R[i]=p.9G(17[i],9I)}}P if(O.N===2){o cT=p.1Z(17,0,9I);o 2h=18 1z(0);2h=cT.1G(\'.\');o 6k=2h[0];o cS=2h.N>1?\'.\'+2h[1]:\'\';o 9H=/(\\d+)(\\d{3})/;2L(9H.3a(6k)){6k=6k.1h(9H,\'$1\'+\',\'+\'$2\')}R=6k+cS}P if(O.N===1){R=p.9G(17,0)}I R};o 7y=G 7y(d,3K){3K=19(3K)==="1J"||3K===2W?3K=8:3K;if(d<0){d=ha+d+1}o 2q=h9(d).4p(16).aq();2L(2q.N<3K){2q="0"+2q}if(2q.N>=3K){2q=2q.5s(2q.N-3K,2q.N)}I 2q};p.2q=G 2q(1H,1K){o 6j="";o cR=/^4q?\\((\\d{1,3}),(\\d{1,3}),(\\d{1,3})(,\\d?\\.?\\d*)?\\)$/i;if(O.N===1){6j=2q(1H,8)}P{if(cR.3a(1H)){6j=7y(p.1B(1H),1K)}P{6j=7y(1H,1K)}}I 6j};p.h8=G(R){o 1H=0,5p=1,17=0;o 1K=R.N-1;1c(o i=1K;i>=0;i--){31{3O(R[i]){W"0":17=0;1k;W"1":17=1;1k;W"2":17=2;1k;W"3":17=3;1k;W"4":17=4;1k;W"5":17=5;1k;W"6":17=6;1k;W"7":17=7;1k;W"8":17=8;1k;W"9":17=9;1k;W"A":W"a":17=10;1k;W"B":W"b":17=11;1k;W"C":W"c":17=12;1k;W"D":W"d":17=13;1k;W"E":W"e":17=14;1k;W"F":W"f":17=15;1k;8m:I 0}1H+=17*5p;5p*=16}30(e){1Q.3y(e)}if(1H>cQ){1H-=9F}}I 1H};p.cP=G cP(2c){I 9E(2c).1G("\\n")};p.75=G(){o R,17,6i,3r,1N,1o,3q,3a,i;if(O.N===2&&19 O[0]===\'1T\'&&19 O[1]===\'1T\'&&(O[0]+"").2N(\'.\')===-1){17=O[0];6i=O[1];3q=17<0;if(3q){17=U.3n(17)}R=""+17;1c(i=6i-R.N;i>0;i--){R="0"+R}if(3q){R="-"+R}}P if(O.N===2&&19 O[0]===\'27\'&&O[0].3p===1z&&19 O[1]===\'1T\'){3r=O[0];6i=O[1];R=18 1z(3r.N);1c(i=0;i<3r.N&&R!==1J;i++){3a=u.75(3r[i],6i);if(3a===1J){R=1J}P{R[i]=3a}}}P if(O.N===3&&19 O[0]===\'1T\'&&19 O[1]===\'1T\'&&19 O[2]===\'1T\'&&(O[0]+"").2N(\'.\')>=0){17=O[0];1N=O[1];1o=O[2];3q=17<0;if(3q){17=U.3n(17)}if(1o<0&&U.2E(17)%2===1){if((17)-U.2E(17)>=0.5){17=17+1}}R=""+17;1c(i=1N-R.2N(\'.\');i>0;i--){R="0"+R}o 9D=R.N-R.2N(\'.\')-1;if(9D<=1o){1c(i=1o-(R.N-R.2N(\'.\')-1);i>0;i--){R=R+"0"}}P if(1o>0){R=R.5s(0,R.N-(9D-1o))}P if(1o<0){R=R.5s(0,R.2N(\'.\'))}if(3q){R="-"+R}}P if(O.N===3&&19 O[0]===\'27\'&&O[0].3p===1z&&19 O[1]===\'1T\'&&19 O[2]===\'1T\'){3r=O[0];1N=O[1];1o=O[2];R=18 1z(3r.N);1c(i=0;i<3r.N&&R!==1J;i++){3a=u.75(3r[i],1N,1o);if(3a===1J){R=1J}P{R[i]=3a}}}I R};p.cO=G cO(9C,cN){o i=0,3U=[],3W,3V=18 2M(cN,"g");3W=3U[i]=3V.5O(9C);2L(3W){i++;3W=3U[i]=3V.5O(9C)}I 3U.1U(0,i)};5B.35.h7=G(cM,1h){I u.1h(18 2M(cM,"g"),1h)};5B.35.cL=G cL(R){o 1r=1i;if(u.N===R.N){1c(o i=0;i<u.N;i++){if(u.4f(i)!==R.4f(i)){1r=1g;1k}}}P{1r=1g}I 1r};p.41=G(R,3V){I R.41(3V)};p.9y=G 9y(){};p.9z=G 9z(){};p.9x=G 9x(){if(O.cK.cJ){o 9A=O.cK.cJ.1m.4p();if(O.N>1){p.9B=9A!=="4v"?O:O[0]}P{p.9B=O[0]}if(9A==="4v"){p.9z(O)}P{p.9y()}}};p.R=G R(1n){I 1n+\'\'};p.4v=G 4v(){p.9x(O[0])};p.h6=G(3N){I 3N};p.cI=G(R){o 6h;if(19 R==="27"&&R.3p===1z){6h=18 1z(0);1c(o i=0;i<R.N;i++){6h[i]=p.cI(R[i])}}P{6h=R.1h(/^\\s*/,\'\').1h(/\\s*$/,\'\').1h(/\\r*$/,\'\')}I 6h};p.cH=G cH(1n){I 1n*1n};p.3g=G 3g(1n){I U.3g(1n)};p.5r=G 5r(1t){o 1r;if((1t||1t===0)&&O.N===1){if(19 1t===\'1T\'){o 3q=1t<0;if(3q){1t=U.3n(1t)}1r=U.2E(1t);if(3q){1r=-1r}}P if(19 1t===\'6g\'){if(1t===1i){1r=1}P{1r=0}}P if(19 1t===\'2u\'){if(1t.2N(\' \')>-1){1r=0}P if(1t.N===1){1r=1t.6D(0)}P{1r=1F(1t,10);if(9w(1r)){1r=0}}}P if(19 1t===\'27\'&&1t.3p===1z){1r=18 1z(1t.N);1c(o i=0;i<1t.N;i++){if(19 1t[i]===\'2u\'&&1t[i].2N(\'.\')>-1){1r[i]=0}P{1r[i]=p.5r(1t[i])}}}}I 1r};p.1P=G(){o 2V;if(O.N===1&&19 O[0]===\'27\'&&O[0].3p===1z){2V=O[0]}P{2V=O}1c(o i=0;i<2V.N;i++){if(19 2V[i]!==\'1T\'){I 1J}}I U.1P.2j(u,2V)};p.3J=G(){o 2V;if(O.N===1&&19 O[0]===\'27\'&&O[0].3p===1z){2V=O[0]}P{2V=O}1c(o i=0;i<2V.N;i++){if(19 2V[i]!==\'1T\'){I 1J}}I U.3J.2j(u,2V)};p.2E=G 2E(1n){I U.2E(1n)};p.9v=G(1n){I 1L(1n)};p.9u=G 9u(1n){I U.9u(1n)};p.1R=G 1R(1n){I U.1R(1n)};p.5q=G 5q(9t,cG,4A){I((cG-9t)*4A)+9t};p.3n=G 3n(1n){I U.3n(1n)};p.3T=G 3T(1n){I U.3T(1n)};p.4m=G 4m(1n){I U.4m(1n)};p.2t=G 2t(1n,cF){I U.2t(1n,cF)};p.4x=G 4x(1n){I U.4x(1n)};p.9s=G 9s(1n){I U.9s(1n)};p.5N=G 5N(1n,cE){I U.5N(1n,cE)};p.cD=G cD(3I){I(3I/9g)*p.3z};p.51=G 51(1n){I U.51(1n)};p.9r=G 9r(1n){I U.9r(1n)};p.9q=G 9q(1n){I U.9q(1n)};p.7s=G 7s(1n){I U.7s(1n)};p.6g=G(1t){o 1r=1g;if(1t&&19 1t===\'1T\'&&1t!==0){1r=1i}P if(1t&&19 1t===\'6g\'&&1t===1i){1r=1i}P if(1t&&19 1t===\'2u\'&&1t.h5()===\'1i\'){1r=1i}P if(1t&&19 1t===\'27\'&&1t.3p===1z){1r=18 1z(1t.N);1c(o i=0;i<1t.N;i++){1r[i]=p.6g(1t[i])}}I 1r};p.7q=G 7q(2T,2S,2p,2o){I U.3g(U.2t(2p-2T,2)+U.2t(2o-2S,2))};p.cC=G cC(1H,9o,cA,9p,cB){I 9p+(cB-9p)*((1H-9o)/(cA-9o))};p.5g=G(a,b,c){if(O.N===2){I U.3g(a*a+b*b)}P if(O.N===3){I U.3g(a*a+b*b+c*c)}};p.h4=G(){o 7x=1g,9n;u.h3=G(){if(7x){7x=1g;I 9n}P{o 2z,2y,s;do{2z=2*p.5o(1)-1;2y=2*p.5o(1)-1;s=2z*2z+2y*2y}2L(s>=1||s===0);o 5p=U.3g(-2*U.51(s)/s);9n=2y*5p;7x=1i;I 2z*5p}}};p.cz=G(1n){I 1n||0};p.cw=G cw(1n,9m,6c){o 6f=6c-9m;I((1/6f)*1n)-((1/6f)*9m)};p.5o=G 5o(5k,7v){I O.N===2?5k+(U.5o()*(7v-5k)):U.5o()*5k};o 39=G 39(x,y){o n=x+y*57;n=(n<<13)^n;I U.3n(1.0-(((n*((n*n*h2)+h1)+h0)&gZ)/gY.0))};o 5n=G 5n(x,y){o cv=(39(x-1,y-1)+39(x+1,y-1)+39(x-1,y+1)+39(x+1,y+1))/16,cu=(39(x-1,y)+39(x+1,y)+39(x,y-1)+39(x,y+1))/8,ct=39(x,y)/4;I cv+cu+ct};o 6e=G 6e(a,b,x){o ft=x*p.3z;o f=(1-U.3T(ft))*0.5;I a*(1-f)+b*f};o 9k=G 9k(x,y){o 5m=U.2E(x);o 9l=x-5m;o 5l=U.2E(y);o cp=y-5l;o 2z=5n(5m,5l),2y=5n(5m+1,5l),cs=5n(5m,5l+1),cq=5n(5m+1,5l+1);o i1=6e(2z,2y,9l),i2=6e(cs,cq,9l);I 6e(i1,i2,cp)};o 7w=G 7w(x,y){o 9i=0,p=0.25,n=3;1c(o i=0;i<=n;i++){o 9j=U.2t(2,i);o co=U.2t(p,i);9i+=9k(x*9j,y*9j)*co}I 9i};o 9h=G 9h(){I 0};p.gX=G(x,y,z){3O(O.N){W 2:I 7w(x,y);W 3:I 9h(x,y,z);W 1:I 7w(x,x)}};p.cn=G cn(1n,5k,7v){I U.1P(U.3J(1n,5k),7v)};p.cm=G cm(3I){3I=(3I*9g)/p.3z;if(3I<0){3I=9f+3I}I 3I};p.29=G 29(c5,c4,9e){if(9e&&9e==="6d"){31{if(!J){J=1D.3d("gW-gV")}}30(cl){1Q.3y(cl)}if(!J){3H"6d 3D 3Y is ck gU aB u gT."}P{J.gS(0,0,1D.1f,1D.1l);J.4R(5j/Y,5j/Y,5j/Y,1.0);J.bM(J.gR);o 5i=J.ci(J.gQ);J.ch(5i,cj);J.ce(5i);if(!J.cd(5i,J.cc)){3H J.ca(5i)}o 5h=J.ci(J.gP);J.ch(5h,cf);J.ce(5h);if(!J.cd(5h,J.cc)){3H J.ca(5h)}2v=J.gO();J.c9(2v,5i);J.c9(2v,5h);J.gN(2v);if(!J.gM(2v,J.gL)){3H"gK gJ gI."}P{J.gH(2v)}7c=J.c8();J.93(J.6a,7c);J.c7(J.6a,9d(8P),J.c6);7f=J.c8();J.93(J.6a,7f);J.c7(J.6a,9d(8R),J.c6);p.67();p.7i();7u=18 4y()}p.2I(0);p.3c(Y)}P{if(19 J==="1J"){J=1D.3d("2d")}}o 7t={2Q:J.2Q,7b:J.7b,5G:J.5G,8O:J.8O};1D.1f=p.1f=c5;1D.1l=p.1l=c4;1c(o i in 7t){if(7t){J[i]=7t[i]}}if(8t){p.8v()}};o 23=G(x,y,z){u.x=x||0;u.y=y||0;u.z=z||0},bV=G(2G){I G(2z,2y){o v=2z.2P();v[2G](2y);I v}},bX=G(2G){I G(2z,2y){I 2z[2G](2y)}},7p="7q 9c 7m".1G(" "),2G=7p.N;23.gG=G(2z,2y){I U.7s(2z.9c(2y)/(2z.5g()*2y.5g()))};23.35={2a:G(v,y,z){if(O.N===1){u.2a(v.x||v[0],v.y||v[1],v.z||v[2])}P{u.x=v;u.y=y;u.z=z}},2P:G(){I 18 23(u.x,u.y,u.z)},5g:G(){I U.3g(u.x*u.x+u.y*u.y+u.z*u.z)},7r:G(v,y,z){if(O.N===3){u.x+=v;u.y+=y;u.z+=z}P if(O.N===1){u.x+=v.x;u.y+=v.y;u.z+=v.z}},gF:G(v,y,z){if(O.N===3){u.x-=v;u.y-=y;u.z-=z}P if(O.N===1){u.x-=v.x;u.y-=v.y;u.z-=v.z}},6b:G(v){if(19 v===\'1T\'){u.x*=v;u.y*=v;u.z*=v}P if(19 v===\'27\'){u.x*=v.x;u.y*=v.y;u.z*=v.z}},bY:G(v){if(19 v===\'1T\'){u.x/=v;u.y/=v;u.z/=v}P if(19 v===\'27\'){u.x/=v.x;u.y/=v.y;u.z/=v.z}},7q:G(v){o dx=u.x-v.x,dy=u.y-v.y,dz=u.z-v.z;I U.3g(dx*dx+dy*dy+dz*dz)},9c:G(v,y,z){o 17;if(O.N===3){17=u.x*v+u.y*y+u.z*z}P if(O.N===1){17=u.x*v.x+u.y*v.y+u.z*v.z}I 17},7m:G(v){o c3=u.y*v.z-v.y*u.z,c0=u.z*v.x-v.z*u.x,bZ=u.x*v.y-v.x*u.y;I 18 23(c3,c0,bZ)},66:G(){o m=u.5g();if(m>0){u.bY(m)}},gE:G(6c){if(u.5g()>6c){u.66();u.6b(6c)}},gD:G(){o 36=U.5N(-u.y,u.x);I-36},4p:G(){I"["+u.x+", "+u.y+", "+u.z+"]"},1j:G(){I[u.x,u.y,u.z]}};2L(2G--){23[7p[2G]]=bX(7p[2G])}1c(2G in 23.35){if(23.35.bW(2G)&&!23.bW(2G)){23[2G]=bV(2G)}}p.23=23;o 2l=G(){u.9a()};2l.35={2a:G(){if(O.N===16){o a=O;u.2a([a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],a[13],a[14],a[15]])}P if(O.N===1&&O[0]37 2l){u.K=O[0].1j()}P if(O.N===1&&O[0]37 1z){u.K=O[0].1U()}},2P:G(){o 9b=18 2l();9b.2a(u.K);I 9b},9a:G(){u.2a([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1])},1j:G 1j(){I u.K.1U()},2Z:G(45,4w,44){if(19 44===\'1J\'){45=0}u.K[3]+=45*u.K[0]+4w*u.K[1]+44*u.K[2];u.K[7]+=45*u.K[4]+4w*u.K[5]+44*u.K[6];u.K[11]+=45*u.K[8]+4w*u.K[9]+44*u.K[10];u.K[15]+=45*u.K[12]+4w*u.K[13]+44*u.K[14]},68:G(){o 2g=u.K.1U();u.K[0]=2g[0];u.K[1]=2g[4];u.K[2]=2g[8];u.K[3]=2g[12];u.K[4]=2g[1];u.K[5]=2g[5];u.K[6]=2g[9];u.K[7]=2g[13];u.K[8]=2g[2];u.K[9]=2g[6];u.K[10]=2g[10];u.K[11]=2g[14];u.K[12]=2g[3];u.K[13]=2g[7];u.K[14]=2g[11];u.K[15]=2g[15]},6b:G(20,1O){o x,y,z,w;if(20 37 23){x=20.x;y=20.y;z=20.z;w=1;if(!1O){1O=18 23()}}P if(20 37 1z){x=20[0];y=20[1];z=20[2];w=20[3]||1;if(!1O||1O.N!==3&&1O.N!==4){1O=[0,0,0]}}if(1O 37 1z){if(1O.N===3){1O[0]=u.K[0]*x+u.K[1]*y+u.K[2]*z+u.K[3];1O[1]=u.K[4]*x+u.K[5]*y+u.K[6]*z+u.K[7];1O[2]=u.K[8]*x+u.K[9]*y+u.K[10]*z+u.K[11]}P if(1O.N===4){1O[0]=u.K[0]*x+u.K[1]*y+u.K[2]*z+u.K[3]*w;1O[1]=u.K[4]*x+u.K[5]*y+u.K[6]*z+u.K[7]*w;1O[2]=u.K[8]*x+u.K[9]*y+u.K[10]*z+u.K[11]*w;1O[3]=u.K[12]*x+u.K[13]*y+u.K[14]*z+u.K[15]*w}}if(1O 37 23){1O.x=u.K[0]*x+u.K[1]*y+u.K[2]*z+u.K[3];1O.y=u.K[4]*x+u.K[5]*y+u.K[6]*z+u.K[7];1O.z=u.K[8]*x+u.K[9]*y+u.K[10]*z+u.K[11]}I 1O},99:G(){if(O.N===1&&O[0]37 2l){u.99(O[0].1j())}P if(O.N===16){o a=O;u.99([a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],a[13],a[14],a[15]])}P if(O.N===1&&O[0]37 1z){o 20=O[0];o 5f=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];o e=0;1c(o 2x=0;2x<4;2x++){1c(o 1V=0;1V<4;1V++,e++){5f[e]+=u.K[1V+0]*20[2x*4+0]+u.K[1V+4]*20[2x*4+1]+u.K[1V+8]*20[2x*4+2]+u.K[1V+12]*20[2x*4+3]}}u.K=5f.1U()}},2j:G(){if(O.N===1&&O[0]37 2l){u.2j(O[0].1j())}P if(O.N===16){o a=O;u.2j([a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],a[13],a[14],a[15]])}P if(O.N===1&&O[0]37 1z){o 20=O[0];o 5f=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];o e=0;1c(o 2x=0;2x<4;2x++){1c(o 1V=0;1V<4;1V++,e++){5f[e]+=u.K[2x*4+0]*20[1V+0]+u.K[2x*4+1]*20[1V+4]+u.K[2x*4+2]*20[1V+8]+u.K[2x*4+3]*20[1V+12]}}u.K=5f.1U()}},98:G(36){o c=p.3T(36);o s=p.4m(36);u.2j([1,0,0,0,0,c,-s,0,0,s,c,0,0,0,0,1])},97:G(36){o c=p.3T(36);o s=p.4m(36);u.2j([c,0,s,0,0,1,0,0,-s,0,c,0,0,0,0,1])},7o:G(36){o c=U.3T(36);o s=U.4m(36);u.2j([c,-s,0,0,s,c,0,0,0,0,1,0,0,0,0,1])},4o:G(3G,3F,3o){if(3G&&!3F&&!3o){3F=3o=3G}P if(3G&&3F&&!3o){3o=1}if(3G&&3F&&3o){u.K[0]*=3G;u.K[1]*=3F;u.K[2]*=3o;u.K[4]*=3G;u.K[5]*=3F;u.K[6]*=3o;u.K[8]*=3G;u.K[9]*=3F;u.K[10]*=3o;u.K[12]*=3G;u.K[13]*=3F;u.K[14]*=3o}},gC:G(){o 1x=[];o 52=u.K[0]*u.K[5]-u.K[1]*u.K[4];o 53=u.K[0]*u.K[6]-u.K[2]*u.K[4];o 55=u.K[0]*u.K[7]-u.K[3]*u.K[4];o 54=u.K[1]*u.K[6]-u.K[2]*u.K[5];o 56=u.K[1]*u.K[7]-u.K[3]*u.K[5];o 58=u.K[2]*u.K[7]-u.K[3]*u.K[6];o 59=u.K[8]*u.K[13]-u.K[9]*u.K[12];o 5a=u.K[8]*u.K[14]-u.K[10]*u.K[12];o 5c=u.K[8]*u.K[15]-u.K[11]*u.K[12];o 5b=u.K[9]*u.K[14]-u.K[10]*u.K[13];o 5d=u.K[9]*u.K[15]-u.K[11]*u.K[13];o 5e=u.K[10]*u.K[15]-u.K[11]*u.K[14];o 96=52*5e-53*5d+55*5b+54*5c-56*5a+58*59;if(U.3n(96)<=1e-9){I 1g}1x[0]=+u.K[5]*5e-u.K[6]*5d+u.K[7]*5b;1x[4]=-u.K[4]*5e+u.K[6]*5c-u.K[7]*5a;1x[8]=+u.K[4]*5d-u.K[5]*5c+u.K[7]*59;1x[12]=-u.K[4]*5b+u.K[5]*5a-u.K[6]*59;1x[1]=-u.K[1]*5e+u.K[2]*5d-u.K[3]*5b;1x[5]=+u.K[0]*5e-u.K[2]*5c+u.K[3]*5a;1x[9]=-u.K[0]*5d+u.K[1]*5c-u.K[3]*59;1x[13]=+u.K[0]*5b-u.K[1]*5a+u.K[2]*59;1x[2]=+u.K[13]*58-u.K[14]*56+u.K[15]*54;1x[6]=-u.K[12]*58+u.K[14]*55-u.K[15]*53;1x[10]=+u.K[12]*56-u.K[13]*55+u.K[15]*52;1x[14]=-u.K[12]*54+u.K[13]*53-u.K[14]*52;1x[3]=-u.K[9]*58+u.K[10]*56-u.K[11]*54;1x[7]=+u.K[8]*58-u.K[10]*55+u.K[11]*53;1x[11]=-u.K[8]*56+u.K[9]*55-u.K[11]*52;1x[15]=+u.K[8]*54-u.K[9]*53+u.K[10]*52;o 2f=1.0/96;1x[0]*=2f;1x[1]*=2f;1x[2]*=2f;1x[3]*=2f;1x[4]*=2f;1x[5]*=2f;1x[6]*=2f;1x[7]*=2f;1x[8]*=2f;1x[9]*=2f;1x[10]*=2f;1x[11]*=2f;1x[12]*=2f;1x[13]*=2f;1x[14]*=2f;1x[15]*=2f;u.K=1x.1U();I 1i},4p:G(){o R="";1c(o i=0;i<15;i++){R+=u.K[i]+", "}R+=u.K[15];I R},4v:G(){o 50="",2e=3;50+=p.1Z(u.K[0],2e,4)+" "+p.1Z(u.K[1],2e,4)+" "+p.1Z(u.K[2],2e,4)+" "+p.1Z(u.K[3],2e,4)+"\\n";50+=p.1Z(u.K[4],2e,4)+" "+p.1Z(u.K[5],2e,4)+" "+p.1Z(u.K[6],2e,4)+" "+p.1Z(u.K[7],2e,4)+"\\n";50+=p.1Z(u.K[8],2e,4)+" "+p.1Z(u.K[9],2e,4)+" "+p.1Z(u.K[10],2e,4)+" "+p.1Z(u.K[11],2e,4)+"\\n";50+=p.1Z(u.K[12],2e,4)+" "+p.1Z(u.K[13],2e,4)+" "+p.1Z(u.K[14],2e,4)+" "+p.1Z(u.K[15],2e,4)+"\\n";if(19 95===\'27\'&&19 95.51===\'G\'){95.51(50)}}};G 4y(){u.4e=[]};4y.35.6P=G 6P(){o 4z=18 2l();if(O.N===1){4z.2a(O[0])}P{4z.2a(O)}u.4e.2k(4z)};4y.35.2k=G 2k(){u.4e.2k(u.94())};4y.35.4Z=G 4Z(){I u.4e.4Z()};4y.35.94=G 94(){o 4z=18 2l();4z.2a(u.4e[u.4e.N-1]);I 4z};4y.35.6b=G 6b(4b){u.4e[u.4e.N-1].2j(4b)};G 8Q(4d,4c,2m){o 1W=J.92(4d,4c);if(1W!==-1){if(2m.N===4){J.gB(1W,2m)}P if(2m.N===3){J.gA(1W,2m)}P if(2m.N===2){J.gz(1W,2m)}P{J.gy(1W,2m)}}}G gx(4d,4c,2m){o 1W=J.92(4d,4c);if(1W!==-1){if(2m.N===4){J.gw(1W,2m)}P if(2m.N===3){J.gv(1W,2m)}P if(2m.N===2){J.gu(1W,2m)}P{J.gt(1W,2m)}}}G 7e(4d,4c,29,bU){o 1W=J.gs(4d,4c);if(1W!==-1){J.93(J.6a,bU);J.7e(1W,29,J.gr,1g,0,0);J.gq(1W)}}G 7g(4d,4c,68,4b){o 1W=J.92(4d,4c);if(1W!==-1){if(4b.N===16){J.gp(1W,68,4b)}P if(4b.N===9){J.go(1W,68,4b)}P{J.gn(1W,68,4b)}}}p.67=G 67(7l,7k,7j,bT,bS,bR,bQ,bP,bO){if(O.N===0){7n=1D.1f/2;49=1D.1l/2;48=49/U.4x(64/2);p.67(7n,49,48,7n,49,0,0,1,0)}P{o z=18 p.23(7l-bT,7k-bS,7j-bR);o y=18 p.23(bQ,bP,bO);o gm,gl,gk;z.66();o x=p.23.7m(y,z);y=p.23.7m(z,x);x.66();y.66();4Y=18 2l();4Y.2a(x.x,x.y,x.z,0,y.x,y.y,y.z,0,z.x,z.y,z.z,0,0,0,0,1);4Y.2Z(-7l,-7k,-7j);65=18 2l();65.2a(x.x,x.y,x.z,0,y.x,y.y,y.z,0,z.x,z.y,z.z,0,0,0,0,1);65.2Z(7l,7k,7j);4u=18 2l();4u.2a(4Y);4a=4u;91=18 2l();91.2a(65)}};p.7i=G 7i(bN,8X,2w,34){if(O.N===0){49=1D.1l/2;48=49/U.4x(64/2);8Z=48/10;8Y=48*10;90=1D.1f/1D.1l;p.7i(64,90,8Z,8Y)}P{o a=O;o 63,7h,8V,8W;63=2w*U.4x(bN/2);7h=-63;8V=63*8X;8W=7h*8X;p.8U(8W,8V,7h,63,2w,34)}};p.8U=G 8U(1N,1o,46,47,2w,34){8S=1i;3m=18 2l();3m.2a((2*2w)/(1o-1N),0,(1o+1N)/(1o-1N),0,0,(2*2w)/(47-46),(47+46)/(47-46),0,0,0,-(34+2w)/(34-2w),-(2*34*2w)/(34-2w),0,0,-1,0)};p.8T=G 8T(1N,1o,46,47,2w,34){if(O.N===0){p.8T(0,p.1f,0,p.1l,-10,10)}P{o x=2/(1o-1N);o y=2/(47-46);o z=-2/(34-2w);o 45=-(1o+1N)/(1o-1N);o 4w=-(47+46)/(47-46);o 44=-(34+2w)/(34-2w);3m=18 2l();3m.2a(x,0,0,45,0,y,0,4w,0,0,z,44,0,0,0,1);8S=1g}};p.gj=G(){3m.4v()};p.gi=G(){4Y.4v()};p.gh=G(w,h,d){if(J){if(!h||!d){h=d=w}o 4X=18 2l();4X.4o(w,h,d);o 4t=18 2l();4t.4o(1,-1,1);4t.2j(4u.1j());7g(2v,"4X",1i,4X.1j());7g(2v,"4t",1i,4t.1j());7g(2v,"3m",1i,3m.1j());8Q(2v,"1q",[0,0,0,1]);7e(2v,"7d",3,7f);J.bG(1);J.bL(J.8I,0,8R.N/3);J.bM(J.bK);J.gg(1,1);8Q(2v,"1q",[1,1,1,1]);7e(2v,"7d",3,7c);J.bL(J.8H,0,8P.N/3);J.gf(J.bK)}};p.3c=G 3c(){2s=1i;J.2Q=p.1q.2j(u,O)};p.bJ=G bJ(){2s=1g};p.2I=G 2I(){2C=1i;J.7b=p.1q.2j(u,O)};p.bI=G bI(){2C=1g};p.bH=G bH(w){J.bG=w};p.bF=G bF(1H){J.5G=1H};p.bE=G bE(1H){J.8O=1H};p.ge=G(){};p.gd=G(){};p.8N=G 8N(x,y){u.x=x;u.y=y;u.gb=G(){I 18 8N(x,y)}};p.8L=G 8L(x,y){o 4Q=J.2Q;J.2Q=J.7b;J.8u(U.1R(x),U.1R(y),1,1);J.2Q=4Q};p.5Y=G 5Y(2Y){2U=2Y;1Y=0;1S=[]};p.3C=G 3C(bD){if(1Y!==0){if(bD&&2s){J.33(4s,4r)}if(2s){J.3c()}if(2C){J.2I()}J.3Q();1Y=0;3E=1g}if(3E){if(2s){J.3c()}if(2C){J.2I()}J.3Q();1Y=0;3E=1g}};p.2R=G 2R(x,y,2p,2o,3l,3k){if(1Y===0&&2U!==p.8M){3E=1i;J.3i();J.3h(x,y);4s=x;4r=y}P{if(2U===p.8M){p.8L(x,y)}P if(O.N===2){if(2U!==p.7a||1Y!==2){J.33(x,y)}if(2U===p.bC){if(1Y===2){p.3C(p.62);3E=1i;J.3i();J.3h(43,42);J.33(x,y);1Y=1}4s=43;4r=42}if(2U===p.bB&&1Y===2){p.3C(p.62);3E=1i;J.3i();J.3h(4s,4r);J.33(x,y);1Y=1}if(2U===p.7a&&1Y===3){J.33(43,42);p.3C(p.62);3E=1i;J.3i();J.3h(43,42);J.33(x,y);1Y=1}if(2U===p.7a){4s=8K;4r=8J;8K=43;8J=42}}P if(O.N===4){if(1Y>1){J.3h(43,42);J.8e(4s,4r,x,y);1Y=1}}P if(O.N===6){J.4T(x,y,2p,2o,3l,3k)}}43=x;42=y;1Y++;if(2U===p.8I&&1Y===2||(2U===p.8H)&&1Y===3||(2U===p.bA)&&1Y===4){p.3C(p.62)}};p.61=G(x,y,2p,2o){if(1S.N<3){1S.2k([x,y])}P{o b=[],s=1-8G;1S.2k([x,y]);b[0]=[1S[1][0],1S[1][1]];b[1]=[1S[1][0]+(s*1S[2][0]-s*1S[0][0])/6,1S[1][1]+(s*1S[2][1]-s*1S[0][1])/6];b[2]=[1S[2][0]+(s*1S[1][0]-s*1S[3][0])/6,1S[2][1]+(s*1S[1][1]-s*1S[3][1])/6];b[3]=[1S[2][0],1S[2][1]];if(!3E){p.2R(b[0][0],b[0][1])}P{1Y=1}p.2R(b[1][0],b[1][1],b[2][0],b[2][1],b[3][0],b[3][1]);1S.bz()}};p.by=G by(2T,2S,2p,2o,3l,3k,4W,4V){p.5Y();p.61(2T,2S);p.61(2p,2o);p.61(3l,3k);p.61(4W,4V);p.3C()};p.ga=G(bx){8G=bx};p.g9=p.2R;p.bw=G bw(bv){3B=bv};p.g8=G(){};p.bu=G bu(bt){5X=bt};p.78=G 78(x,y,1f,1l,5Z,bq){if(1f<=0){I}if(5X===p.8F){x+=1f/2;y+=1l/2}J.3h(x,y);J.3i();J.78(x,y,5X===p.bs?1f:1f/2,5Z,bq,1g);if(2C){J.2I()}J.33(x,y);if(2s){J.3c()}J.3Q()};p.bp=G bp(2T,2S,2p,2o){J.3i();J.3h(2T||0,2S||0);J.33(2p||0,2o||0);J.2I();J.3Q()};p.bo=G bo(2T,2S,2p,2o,3l,3k,4W,4V){J.3i();J.3h(2T,2S);J.4T(2p,2o,3l,3k,4W,4V);J.2I();J.3Q()};p.bn=G bn(a,b,c,d,t){I(1-t)*(1-t)*(1-t)*a+3*(1-t)*(1-t)*t*b+3*(1-t)*t*t*c+t*t*t*d};p.bm=G bm(a,b,c,d,t){I(3*t*t*(-a+3*b-3*c+d)+6*t*(a-2*b+c)+3*(-a+b))};p.bl=G bl(a,b,c,d,t){I 0.5*((2*b)+(-a+c)*t+(2*a-5*b+4*c-d)*t*t+(-a+3*b-3*c+d)*t*t*t)};p.bk=G bk(a,b,c,d,t){I 0.5*((-a+c)+2*(2*a-5*b+4*c-d)*t+3*(-a+3*b-3*c+d)*t*t)};p.bj=G bj(2T,2S,2p,2o,3l,3k){p.5Y();p.2R(2T,2S);p.2R(2p,2o);p.2R(3l,3k);p.3C()};p.bi=G bi(2T,2S,2p,2o,3l,3k,4W,4V){J.5G="bh";p.5Y();p.2R(2T,2S);p.2R(2p,2o);p.2R(3l,3k);p.2R(4W,4V);p.3C()};p.8E=G 8E(x,y,1f,1l){if(!1f&&!1l){I}J.3i();o 4U=0;o 8D=0;if(3B===p.bf){1f-=x;1l-=y}if(3B===p.79){1f*=2;1l*=2}if(3B===p.5C||3B===p.79){x-=1f/2;y-=1l/2}J.8E(U.1R(x)-4U,U.1R(y)-4U,U.1R(1f)+8D,U.1R(1l)+8D);if(2s){J.3c()}if(2C){J.2I()}J.3Q()};p.be=G be(x,y,1f,1l){x=x||0;y=y||0;if(1f<=0&&1l<=0){I}J.3i();if(5X===p.79){1f*=2;1l*=2}o 4U=0;if(1f===1l){J.78(x-4U,y-4U,1f/2,0,p.bd,1g)}P{o w=1f/2,h=1l/2,C=0.g7;o 5W=C*w,5V=C*h;J.3h(x+w,y);J.4T(x+w,y-5V,x+5W,y-h,x,y-h);J.4T(x-5W,y-h,x-w,y-5V,x-w,y);J.4T(x-w,y+5V,x-5W,y+h,x,y+h);J.4T(x+5W,y+h,x+w,y+5V,x+w,y)}if(2s){J.3c()}if(2C){J.2I()}J.3Q()};p.4n=G 4n(8y){};o 76=G(28){o 1s=28.1d,1d=p.8s(28.1f,28.1l),1K=1s.N;if((5U.8C&&5U.ba&&!5U.ba(1d,"1s").2P)||(1d.8B&&1d.b9&&!1d.b9("1s"))){o 4S,8A=G(){if(4S){I 4S}4S=[];1c(o i=0;i<1K;i+=4){4S.2k(p.1q(1s[i],1s[i+1],1s[i+2],1s[i+3]))}I 4S};if(5U.8C){5U.8C(1d,"1s",{2P:8A})}P if(1d.8B){1d.8B("1s",8A)}}P{1d.1s=[];1c(o i=0;i<1K;i+=4){1d.1s.2k(p.1q(1s[i],1s[i+1],1s[i+2],1s[i+3]))}}I 1d};p.b8=G b8(8y,2Y,8z){o X=26.5R(\'X\');X.b7=1g;X.3Z=G(){};X.g6=G(){o h=u.1l,w=u.1f;o 1v=26.5R("1v");1v.1f=w;1v.1l=h;o 3Y=1v.3d("2d");3Y.5Q(u,0,0);u.1d=76(3Y.6Z(0,0,w,h));u.1d.X=X;u.2P=u.1d.2P;u.1s=u.1d.1s;u.b7=1i;if(8z){8z()}};X.b6=8y;I X};p.2P=G 2P(x,y){if(!O.N){o c=p.8x(p.1f,p.1l);c.3X(J,0,0);I c}if(!77){77=76(J.6Z(0,0,p.1f,p.1l))}I 77.2P(x,y)};p.8x=G 8x(w,h){o 1v=26.5R("1v");o 1r=1Q.8w(1v);1r.29(w,h);1r.1v=1v;I 1r};p.2a=G 2a(x,y,28){if(28&&28.X){p.3X(28,x,y)}P{o 4Q=J.2Q,1q=28;J.2Q=1q;J.8u(U.1R(x),U.1R(y),1,1);J.2Q=4Q}};p.b0=G(){p.1s=76(J.6Z(0,0,p.1f,p.1l)).1s};p.aZ=G(){o b5=/(\\d+),(\\d+),(\\d+),(\\d+)/,1s={};1s.1f=p.1f;1s.1l=p.1l;1s.1d=[];if(J.4P){1s=J.4P(p.1f,p.1l)}o 1d=1s.1d,1E=0;1c(o i=0,l=p.1s.N;i<l;i++){o c=(p.1s[i]||"4q(0,0,0,1)").41(b5);1d[1E+0]=1F(c[1],10);1d[1E+1]=1F(c[2],10);1d[1E+2]=1F(c[3],10);1d[1E+3]=1L(c[4])*Y;1E+=4}J.8q(1s,0,0)};p.8v=G 8v(X){o c,a;if(p.3x){o 1V=O;if(O.N===1){if(19 O[0]==="2u"){c=O[0].1U(5,-1).1G(",");J.4R(c[0]/ Y, c[1] /Y,c[2]/Y,c[3])}P if(19 O[0]==="1T"){J.4R(1V[0]/ Y, 1V[0] /Y,1V[0]/Y,1.0)}}P if(O.N===2){if(19 O[0]==="2u"){c=O[0].1U(5,-1).1G(",");J.4R(c[0]/ Y, c[1] /Y,c[2]/Y,1.0)}P if(19 O[0]==="1T"){c=O[0]/Y;a=1.0;J.4R(c,c,c,a)}}P if(O.N===3||O.N===4){J.4R(1V[0]/ Y, 1V[1] /Y,1V[2]/Y,1.0)}}P{if(O.N){if(X.1d&&X.1d.X){5T=X.1d}P{5T=p.1q.2j(u,O)}}if(5T.X){p.3X(X,0,0)}P{o 4Q=J.2Q;J.2Q=5T+"";J.8u(0,0,p.1f,p.1l);J.2Q=4Q}}8t=1i};o 73=G 73(X){if(19 X==="2u"){I 26.8r(X)}if(X.X||X.1v){I X.X||X.1v}1c(o i=0,l=X.1s.N;i<l;i++){o 1E=i*4;o c=(X.1s[i]||"4q(0,0,0,1)").1U(5,-1).1G(",");X.1d[1E+0]=1F(c[0],10);X.1d[1E+1]=1F(c[1],10);X.1d[1E+2]=1F(c[2],10);X.1d[1E+3]=1L(c[3])*4O}o 1v=26.5R("1v");1v.1f=X.1f;1v.1l=X.1l;o 3Y=1v.3d("2d");3Y.8q(X,0,0);X.1v=1v;I 1v};p.g5=G(b4,74){u.5S=[];u.1E=0;1c(o i=0;i<74;i++){u.5S.2k(b4+p.75(i,(""+74).N)+".b3")}u.g4=G(x,y){p.8p(u.5S[u.1E],x,y);if(++u.1E>=74){u.1E=0}};u.g3=G(){I 73(u.5S[0]).1f};u.g0=G(){I 73(u.5S[0]).1l}};p.8s=G 8s(w,h,40){o 1d={};1d.1f=w;1d.1l=h;1d.1d=[];if(J.4P){1d=J.4P(w,h)}1d.1s=18 1z(w*h);1d.2P=G(x,y){I u.1s[w*y+x]};1d.4L=2W;1d.3Z=G(X){u.4L=X};1d.b0=G(){};1d.aZ=G(){};I 1d};G 8o(X){if(19 X==="2u"){I 26.8r(X)}if(X.X){I X.X}P if(X.3d||X.1v){if(X.3d(\'2d\').4P){X.1s=X.3d(\'2d\').4P(X.1f,X.1l)}P{X.1s=X.3d(\'2d\').6Z(0,0,X.1f,X.1l)}}1c(o i=0,l=X.1s.N;i<l;i++){o 1E=i*4;o c=(X.1s[i]||"4q(0,0,0,1)").1U(5,-1).1G(",");X.1d[1E+0]=1F(c[0],10);X.1d[1E+1]=1F(c[1],10);X.1d[1E+2]=1F(c[2],10);X.1d[1E+3]=1L(c[3])*4O}o 1v=26.5R("1v");1v.1f=X.1f;1v.1l=X.1l;o 3Y=1v.3d("2d");3Y.8q(X.1s,0,0);X.1v=1v;I X}p.8p=G 8p(X,x,y,w,h){x=x||0;y=y||0;o 28=8o(X),4M;if(2O>=0){4M=J.4N;J.4N=2O/2F}if(O.N===3){J.5Q(28,x,y)}P{J.5Q(28,x,y,w,h)}if(2O>=0){J.4N=4M}if(X.4L){o 6Y=J.4K;J.4K="aY";p.3X(X.4L,x,y);J.4K=6Y}};p.3X=G 3X(X,x,y,w,h){if(X.1d||X.1v){x=x||0;y=y||0;o 28=8o(X.1d||X.1v),4M;if(2O>=0){4M=J.4N;J.4N=2O/2F}if(O.N===3){J.5Q(28,x,y)}P{J.5Q(28,x,y,w,h)}if(2O>=0){J.4N=4M}if(X.4L){o 6Y=J.4K;J.4K="aY";p.3X(X.4L,x,y);J.4K=6Y}}if(19 X===\'2u\'){}};p.6X=G 6X(x,y,1f,1l){if(O.N===0){J.aX(0,0,p.1f,p.1l)}P{J.aX(x,y,1f,1l)}};p.aW=G aW(4J,a){2O=a};p.aV=G aV(1m){if(1m.2N(".4H")===-1){I{1m:1m,1f:G(R){if(J.aU){I J.aU(19 R==="1T"?5B.as(R):R)/3j}P{I 0}}}}P{o 1a=p.aQ(1m);I{1m:1m,3f:1i,4I:1a.4I,2K:1/1a.4I*1a.2K,6T:1a.6T,6R:1a.6R,1f:G(R){o 1f=0;o 1K=R.N;1c(o i=0;i<1K;i++){31{1f+=1L(p.6W(p.2J[1m],R[i]).2K)}30(e){1Q.3y(e)}}I 1f/p.2J[1m].4I}}}};p.aT=G aT(1m,29){3A=1m;p.8n(29)};p.8n=G 8n(29){if(29){3j=29}};p.aS=G aS(){};p.6W=G 6W(1a,8l){31{3O(8l){W"1":I 1a.fZ;W"2":I 1a.fY;W"3":I 1a.fX;W"4":I 1a.fW;W"5":I 1a.fV;W"6":I 1a.fU;W"7":I 1a.fT;W"8":I 1a.fS;W"9":I 1a.fR;W"0":I 1a.fQ;W" ":I 1a.fP;W"$":I 1a.fO;W"!":I 1a.fN;W\'"\':I 1a.fM;W"#":I 1a.fL;W"%":I 1a.fK;W"&":I 1a.fJ;W"\'":I 1a.fI;W"(":I 1a.fH;W")":I 1a.fG;W"*":I 1a.fF;W"+":I 1a.fE;W",":I 1a.fD;W"-":I 1a.fC;W".":I 1a.fB;W"/":I 1a.fA;W"fz":I 1a.fy;W":":I 1a.fx;W";":I 1a.fw;W"<":I 1a.fv;W"=":I 1a.fu;W">":I 1a.fs;W"?":I 1a.fr;W"@":I 1a.at;W"[":I 1a.fq;W"\\\\":I 1a.fp;W"]":I 1a.fo;W"^":I 1a.fm;W"`":I 1a.fl;W"{":I 1a.fk;W"|":I 1a.fj;W"}":I 1a.fi;W"~":I 1a.fh;8m:I 1a[8l]}}30(e){1Q.3y(e)}};p.8k=G 8k(R,x,y){if(19 R===\'1T\'&&(R+"").2N(\'.\')>=0){if((R*5P)-U.2E(R*5P)===0.5){R=R-0.fg}R=R.ff(3)}P if(R===0){R=R.4p()}if(!3A.3f){if(R&&(J.8j||J.8i)){J.4n();J.1a=J.fe=3j+"fd "+3A.1m;if(J.8j){J.8j(R,x,y)}P if(J.8i){J.2Z(x,y);J.8i(R)}J.5L()}}P{o 1a=p.2J[3A.1m];J.4n();J.2Z(x,y+3j);o aR=1a.4I,8h=1/aR*3j;J.4o(8h,8h);o 1K=R.N;1c(o i=0;i<1K;i++){31{p.6W(1a,R[i]).3P()}30(e){1Q.3y(e)}}J.5L()}};p.aQ=G fc(2c){o x,y,cx,cy,3S,3R,d,a,5M,8f,2K,aO=\'[0-9\\\\-]+\',22;o 6V=G 6V(aP,8g){o i=0,3U=[],3W,3V=18 2M(aP,"g");3W=3U[i]=3V.5O(8g);2L(3W){i++;3W=3U[i]=3V.5O(8g)}I 3U};o 8d=G 8d(d){o c=6V("[A-fb-z][0-9\\\\- ]+|Z",d);22="o 22={3P:G(){J.3i();J.4n();";x=0;y=0;cx=0;cy=0;3S=0;3R=0;d=0;a=0;5M="";8f=c.N-1;1c(o j=0;j<8f;j++){o 6U=c[j][0],2D=6V(aO,6U);3O(6U[0]){W"M":x=1L(2D[0][0]);y=1L(2D[1][0]);22+="J.3h("+x+","+(-y)+");";1k;W"L":x=1L(2D[0][0]);y=1L(2D[1][0]);22+="J.33("+x+","+(-y)+");";1k;W"H":x=1L(2D[0][0]);22+="J.33("+x+","+(-y)+");";1k;W"V":y=1L(2D[0][0]);22+="J.33("+x+","+(-y)+");";1k;W"T":3S=1L(2D[0][0]);3R=1L(2D[1][0]);if(5M==="Q"||5M==="T"){d=U.3g(U.2t(x-cx,2)+U.2t(cy-y,2));a=U.3z+U.5N(cx-x,cy-y);cx=x+(U.4m(a)*(d));cy=y+(U.3T(a)*(d))}P{cx=x;cy=y}22+="J.8e("+cx+","+(-cy)+","+3S+","+(-3R)+");";x=3S;y=3R;1k;W"Q":cx=1L(2D[0][0]);cy=1L(2D[1][0]);3S=1L(2D[2][0]);3R=1L(2D[3][0]);22+="J.8e("+cx+","+(-cy)+","+3S+","+(-3R)+");";x=3S;y=3R;1k;W"Z":22+="J.3Q();";1k}5M=6U[0]}22+="2C?J.2I():0;";22+="2s?J.3c():0;";22+="J.5L();";22+="J.2Z("+2K+",0);";22+="}}";I 22};o 8c=G fa(4H){o 1a=4H.5J("1a");p.2J[2c].2K=1a[0].3e("aN-aM-x");o 6S=4H.5J("1a-f9")[0];p.2J[2c].4I=1L(6S.3e("f8-f7-em"));p.2J[2c].6T=1L(6S.3e("6T"));p.2J[2c].6R=1L(6S.3e("6R"));o 3f=4H.5J("3f"),1K=3f.N;1c(o i=0;i<1K;i++){o 6Q=3f[i].3e("6Q");o 1m=3f[i].3e("3f-1m");2K=3f[i].3e("aN-aM-x");if(2K===2W){2K=p.2J[2c].2K}d=3f[i].3e("d");if(d!==1J){22=8d(d);aD(22);p.2J[2c][1m]={1m:1m,6Q:6Q,2K:2K,3P:22.3P}}}};o 8a=G 8a(){o 5K;31{5K=26.f6.f5("","",2W)}30(aL){1Q.3y(aL.f4);I}31{5K.f3=1g;5K.6P(2c);8c(5K.5J("4H")[0])}30(8b){1Q.3y(8b);31{o 6O=18 2r.aK();6O.aJ("aI",2c,1g);6O.aH(2W);8c(6O.f2.f1)}30(e){1Q.3y(8b)}}};p.2J[2c]={};8a(2c);I p.2J[2c]};p.6N=G 6N(28,21,fn){if(O.N===3){fn.2j(28,21)}P{21.aF(28)}};p.5I=G 5I(27,1m,fn){if(27[1m]){o 21=fn.N,aG=27[1m];27[1m]=G(){if(O.N===21){I fn.2j(u,O)}P{I aG.2j(u,O)}}}P{27[1m]=fn}};p.5H=G 5H(88){if(88){o aC=1Q.89(88,p);if(!p.3x){J=1D.3d(\'2d\');J.2Z(0.5,0.5);J.5G=\'1R\';p.2I(0);p.3c(Y);p.87()}1c(o i in 1Q.5F){if(1Q.5F){1Q.5F[i].aF(p)}}(G(4G){aE(4G){aD(aC)}})(p)}if(p.86){85=1i;p.86()}85=1g;if(p.3P){if(!6M){p.6L()}P{p.84()}}G 4k(6J,2Y,fn){if(6J.6K){6J.6K(2Y,fn,1g)}P{6J.eZ("aB"+2Y,fn)}}4k(1D,"eY",G(e){p.aA=p.83;p.az=p.82;o 5E=(2r.5E!==2W&&19 2r.5E!==\'1J\')?2r.5E:2r.eX;o 5D=(2r.5D!==2W&&19 2r.5D!==\'1J\')?2r.5D:2r.eW;p.83=e.eV-1D.eU+5E;p.82=e.eT-1D.eS+5D;p.4l(6I);if(p.81&&!2X){p.81()}if(2X&&p.80){p.80();p.6E=1i}});4k(1D,"eR",G(e){26.6H.6G.4l=ay});4k(1D,"eQ",G(e){2X=1i;p.6E=1g;3O(e.eP){W 1:p.6F=p.7V;1k;W 2:p.6F=p.5C;1k;W 3:p.6F=p.7W;1k}p.ax=1i;if(19 p.2X==="G"){p.2X()}P{p.2X=1i}});4k(1D,"eO",G(e){2X=1g;if(p.7Z&&!p.6E){p.7Z()}if(19 p.2X!=="G"){p.2X=1g}if(p.7Y){p.7Y()}});4k(26,"eN",G(e){3w=1i;p.3N=e.4F+32;o 7U=1g;1c(o i=0,l=p.7X.N;i<l;i++){if(p.3N===p.7X[i]){7U=1i;3O(p.3N){W 70:p.4F=p.aw;1k;W 71:p.4F=p.7W;1k;W 72:p.4F=p.av;1k;W 69:p.4F=p.7V;1k}p.3N=p.au}}if(!7U){p.4F=2W}if(e.eM){p.3N=5B.as(p.3N).aq().6D(0)}if(19 p.3w==="G"){p.3w()}P{p.3w=1i}});4k(26,"eL",G(e){3w=1g;if(19 p.3w!=="G"){p.3w=1g}if(p.7T){p.7T()}})};I p}})();',62,1173,'||||||||||||||||||||||||var||||||this||||||||||||function||return|curContext|elements|||length|arguments|else||str|||Math||case|img|255|||||||||num|new|typeof|font|aCode|for|data||width|false|replace|true|array|break|height|name|aNumber|right||color|ret|pixels|val|GREEN_MASK|canvas|RED_MASK|kInv|peg|Array|BLUE_MASK|rgbaToInt|ALPHA_MASK|curElement|pos|parseInt|split|value|aColor|undefined|len|parseFloat|splitNum|left|target|min|Processing|round|curvePoints|number|slice|col|varLocation|aValue1|curShapeCount|nfs|source|args|path|PVector|||document|object|obj|size|set|rest|url||digits|fInvDet|temp|ary|all|apply|push|PMatrix3D|varValue|modes|y2|x2|hex|window|doFill|pow|string|programObject|near|row|v2|v1|formatLength|0xff|doStroke|xy|floor|opacityRange|method|oldState|stroke|glyphTable|horiz_adv_x|while|RegExp|indexOf|curTint|get|fillStyle|vertex|y1|x1|curShape|numbers|null|mousePressed|type|translate|catch|try||lineTo|far|prototype|angle|instanceof||noiseGen|test|Date|fill|getContext|getAttribute|glyph|sqrt|moveTo|beginPath|curTextSize|y3|x3|projection|abs|sz|constructor|isNegative|arr|greenRange|blueRange|redRange|curColorMode|keyPressed|use3DContext|debug|PI|curTextFont|curRectMode|endShape||pathOpen|sy|sx|throw|aAngle|max|padding|angleInRadians|newary|key|switch|draw|closePath|ny|nx|cos|results|regexp|latest|image|context|mask|mode|match|prevY|prevX|tz|tx|bottom|top|cameraZ|cameraY|forwardTransform|matrix|varName|programObj|matrixStack|charAt|join|rounded|aValue2|quoteStart|attach|cursor|sin|save|scale|toString|rgba|firstY|firstX|view|modelView|print|ty|tan|PMatrix3DStack|tmpMatrix|amt|numBitsInValue|intcolor|mix|index|keyCode|processing|svg|units_per_em|rgb|globalCompositeOperation|_mask|oldAlpha|globalAlpha|100|createImageData|oldFill|clearColor|pixelsDone|bezierCurveTo|offsetStart|y4|x4|model|cam|pop|output|log|fA0|fA1|fA3|fA2|fA4||fA5|fB0|fB1|fB3|fB2|fB4|fB5|result|mag|fragmentShaderObject|vertexShaderObject|204|aMin|integer_Y|integer_X|smoothedNoise|random|multiplier|lerp|int|substring|numBits|decToBin|range1|aValue3|verifyChannel|128|tokens|datasrc|String|CENTER|scrollY|scrollX|lib|lineCap|init|addMethod|getElementsByTagName|xmlDoc|restore|lastCom|atan2|exec|1000|drawImage|createElement|images|curBackground|Object|c_y|c_x|curEllipseMode|beginShape|start||curveVertex|CLOSE|yMax|cameraFOV|cameraInv|normalize|camera|transpose||ARRAY_BUFFER|mult|high|OPENGL|interpolate|range|boolean|newstr|pad|hexstring|leftStr|binaryString|sbin|looping|getTime|colors2|colors1|rgbaAry|ArrayList|offset|strings|notString|allRest|public|static|nextLeft|extend|AJAX|aElement|charCodeAt|mouseDragging|mouseButton|style|body|curCursor|elem|addEventListener|redraw|doLoop|extendClass|xmlhttp|load|unicode|descent|font_face|ascent|com|regex|glyphLook|clear|oldComposite|getImageData||||getImage_old|frames|nf|buildImageObject|getLoaded|arc|RADIUS|QUAD_STRIP|strokeStyle|boxBuffer|Vertex|vertexAttribPointer|boxOutlineBuffer|uniformMatrix|yMin|perspective|eyeZ|eyeY|eyeX|cross|cameraX|rotateZ|simplePVMethods|dist|add|acos|props|userMatrixStack|aMax|perlinNoise_2D|haveNextNextGaussian|decimalToHex|negative|addUp|loopStarted|popMatrix|pushMatrix|framesSinceLastFPS|getColor|splice|size3|numElem|PRECISIONB|escape|quoteType|position|nextRight|final|vars|sep|void|uniform|keyReleased|wasCoded|LEFT|RIGHT|codedKeys|mouseReleased|mouseClicked|mouseDragged|mouseMoved|mouseY|mouseX|loop|inSetup|setup|disableContextMenu|code|parse|loadXML|e_sf_ch|parseSVGFont|buildPath|quadraticCurveTo|lenC|hay|newScale|mozDrawText|fillText|text|chr|default|textSize|getImage|image_old|putImageData|getElementById|createImage|hasBackground|fillRect|background|build|createGraphics|file|callback|pixelsGetter|__defineGetter__|defineProperty|offsetEnd|rect|CORNER|curTightness|TRIANGLES|LINES|secondY|secondX|point|POINTS|Point|lineJoin|boxVerts|uniformf|boxOutlineVerts|frustumMode|ortho|frustum|xMax|xMin|aspect|cameraFar|cameraNear|cameraAspect|modelViewInv|getUniformLocation|bindBuffer|peek|console|fDet|rotateY|rotateX|preApply|reset|outgoing|dot|newWebGLArray|aMode|360|180|perlinNoise_3D|total|frequency|interpolatedNoise|fractional_X|low|nextNextGaussian|istart|ostart|asin|exp|atan|value1|ceil|float|isNaN|println|lnPrinted|printed|Caller|ln|aString|numDec|ajax|4294967296|nfc|commas|decimals|nfp|unbinary|contextMenu|clearInterval|curFrameRate|curMsPerFrame|frameRate|inDraw|FRAME_RATE|timeSinceLastFPS|sec|pushStyle|popStyle|styleArray|rotate|colorMode|RGB|256|||hue|size2|sort|concat|returnString|classes|methods|next|||allNext|mc|nextBrace||classReplace|rightCount|leftCount|last|staticVar|intFloat||mat4|WebGLFloatArrayExists|toUpperCase||fromCharCode||CODED|DOWN|UP|mouseDown|oldCursor|pmouseY|pmouseX|on|parsedCode|eval|with|call|oldfn|send|GET|open|XMLHttpRequest|e_fx_op|adv|horiz|getXY|needle|loadGlyphs|upem|textAlign|textFont|mozMeasureText|loadFont|tint|clearRect|darker|updatePixels|loadPixels|||gif|prefix|colors|src|loaded|loadImage|__lookupGetter__|getOwnPropertyDescriptor|||TWO_PI|ellipse|CORNERS||square|quad|triangle|curveTangent|curvePoint|bezierTangent|bezierPoint|bezier|line|stop||CENTER_RADIUS|aEllipseMode|ellipseMode|aRectMode|rectMode|tightness|curve|shift|QUADS|TRIANGLE_FAN|TRIANGLE_STRIP|close|strokeJoin|strokeCap|lineWidth|strokeWeight|noStroke|noFill|POLYGON_OFFSET_FILL|drawArrays|enable|fov|upZ|upY|upX|centerZ|centerY|centerX|VBO|createPVectorMethod|hasOwnProperty|createSimplePVectorMethod|div|crossZ|crossY|||crossX|aHeight|aWidth|DYNAMIC_DRAW|bufferData|createBuffer|attachShader|getShaderInfoLog||COMPILE_STATUS|getShaderParameter|compileShader|fragmentShaderSource||shaderSource|createShader|vertexShaderSource|not|e_size|degrees|constrain|amplitude|fractional_Y|v4||v3|center|sides|corners|norm|||byte|istop|ostop|map|radians|aNumber2|aExponent|value2|sq|trim|caller|callee|equals|re|aRegExp|matchAll|loadStrings|2147483647|patternRGBa|rightStr|rawStr|binary|binaryPattern|substr|contextmenu|enableContextMenu|Import|endDraw|beginDraw|href|NOCURSOR|noCursor|exit|aRate|e_loop|focused|frameCount|fps|noLoop|millis|second|minute|hour|day|month|year|newState|resetMatrix|burn|BURN|dodge||DODGE|overlay|OVERLAY|soft_light|SOFT_LIGHT|hard_light|HARD_LIGHT|screen||||SCREEN|multiply|MULTIPLY|exclusion|EXCLUSION|difference|DIFFERENCE|darkest|DARKEST|lightest|LIGHTEST|subtract|SUBTRACT|ADD|blend|BLEND|REPLACE|range4|range3|range2|tmpColorMode|DefaultColor|r2|r1|lerpColor|rc|65536|16777216|toRGB|HSB|aValue4|aValue|600000|6000|reverse|item|newSize|seperator|subset|elemsToCopy|array2|array1|element|search|delim|POLYGON|ARROW|PRECISIONF||4028235e|quoteEnd|STRING|toNumbers|staticVars|prev|rightContext|leftContext|matchMethod|ADDMETHOD|className|matchClass|CLASS|matchNoCon|matchClasses|extends|class|abstract|__self|superMethod|setting|main|vec4|WebGLFloatArray|keyup|shiftKey|keydown|mouseup|which|mousedown|mouseout|offsetTop|clientY|offsetLeft|clientX|pageYOffset|pageXOffset|mousemove|attachEvent||documentElement|responseXML|async|message|createDocument|implementation|per|units|face|parseSVGFontse|Za|loadGlyph|px|mozTextStyle|toFixed|0001|asciitilde|braceright|bar|braceleft|grave|asciicircum||bracketright|backslash|bracketleft|question|greater||equal|less|semicolon|colon|underscore|_|slash|period|hyphen|comma|plus|asterisk|parenright|parenleft|quotesingle|ampersand|percent|numbersign|quotedbl|exclam|dollar|space|zero|nine|eight|seven|six|five|four|three|two|one|getHeight|||getWidth|display|AniSprite|onload|5522847498307933|imageMode|bezierVertex|curveTightness|copy||noSmooth|smooth|disable|polygonOffset|box|printCamera|printProjection|transZ|transY|transX|uniformMatrix2fv|uniformMatrix3fv|uniformMatrix4fv|enableVertexAttribArray|FLOAT|getAttribLocation|uniform1i|uniform2iv|uniform3iv|uniform4iv|uniformi|uniform1f|uniform2fv|uniform3fv|uniform4fv|invert|heading2D|limit|sub|angleBetween|useProgram|shaders|linking|Error|LINK_STATUS|getProgramParameter|linkProgram|createProgram|FRAGMENT_SHADER|VERTEX_SHADER|DEPTH_TEST|viewport|browser|supported|webgl|experimental|noise|1073741824|0x7fffffff|1376312589|789221|15731|nextGaussian|Random|toLowerCase|char|replaceAll|unhex|Number|0xFFFFFFFF|longErr|bit|was|into|passed|the|notBinary|NaN_Err|removeEventListener|stopPropagation|preventDefault|location|link|hasFocus|setInterval|DEPTH_BUFFER_BIT|COLOR_BUFFER_BIT|getSeconds|getMinutes|getHours|getDay|getMonth|1900|getYear|enough|without|many|Too|curRectmode|blendColor|alpha|blue|green|red|10000|clone|isEmpty|remove|expand|shorten|append|splitTokens|Arial|online|88888869|88888872|88888871|88888870|88888888|88888880|bevel|BEVEL|||miter|MITER|PROJECT|butt|SQUARE|ROUND|PREC_RED_SHIFT|PREC_ALPHA_SHIFT|PREC_MAXVAL|0x000000ff|0x0000ff00|0x00ff0000|||0xff000000|auto|wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw|R0lGODlhAQABAIAAAP|base64|wait||WAIT|TEXT|move|MOVE||pointer|HAND|crosshair|CROSS|P3D|2147483648|MIN_INT|MAX_INT|MIN_FLOAT|MAX_FLOAT|HALF_PI|Instance|js|buildProcessing|long|double|super|zA|import|DOMContentLoaded|gl_Color|gl_FragColor|gl_Position|gl_FrontColor|vec3|attribute|CanvasFloatArray|responseText'.split('|'),0,{}))


