/
caman.full.pack.js
1 lines (1 loc) · 46.3 KB
/
caman.full.pack.js
1
eval(function(p,a,c,k,e,r){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--)r[e(c)]=k[c]||e(c);k=[function(e){return r[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}('(A(){M $,4H,2n,2j,D,4Z,3U,1X,2W,6F,R,2V,5x,3b,1Y,3I,26,2v,1Q,7X,31,1v,fs,6Y,82,4V,9v,72=[].fa||A(bU){X(M i=0,l=o.P;i<l;i++){B(i 5a o&&o[i]===bU)u i}u-1},6k=[].4V,6B={}.f1,9t=A(fn,cM){u A(){u fn.4p(cM,1m)}},cP=A(5O,5R){X(M 2r 5a 5R){B(6B.1w(5R,2r))5O[2r]=5R[2r]}A 97(){o.eT=5O}97.N=5R.N;5O.N=1C 97();5O.eS=5R.N;u 5O};82=[\'aU\',\'93\'];3I=(A(){A 3I(){}3I["eP"]=A(2F){M 2r,4n,K;X(2r 5a 2F){4n=2F[2r];B(72.1w(82,2r)<0){o[2r]=4n}}B((K=2F.aU)!=L){K.4p(o)}u o};3I.eO=A(2F){M 2r,4n,K;X(2r 5a 2F){4n=2F[2r];B(72.1w(82,2r)<0){o.N[2r]=4n}}B((K=2F.93)!=L){K.4p(o)}u o};3I.eM=A(){M 1l,7r,38,H,1o,1n;1l=1<=1m.P?6k.1w(1m,0):[];38=1l.6n();1n=[];X(H=0,1o=1l.P;H<1o;H++){7r=1l[H];1n.2k(o.N[7r]=38.N[7r])}u 1n};3I.eH=A(3N,4F){M 1J=o;u o.N[3N]=A(){M 1l;1l=1<=1m.P?6k.1w(1m,0):[];u 1J.N[4F].4p(1J,1l)}};3I.eG=A(3N,4F){u bd.eE(o.N,3N,{47:A(){u o[4F]},eB:A(2h){u o[4F]=2h}})};3I.93=A(5h){u 5h.1w(o,o.N)};u 3I})();4V=5Z.N.4V;$=A(7A,7L){B(7L==L){7L=28}B(1r 7A==="3X"||(1r 2c!=="43"&&2c!==L)){u 7A}u 7L.eh(7A)};1v=(A(){A 1v(){}1v.8W=(A(){M 2R;2R=0;u{47:A(){u 2R++}}})();1v.7P=A(){M 6D,7T,2F,6E,1E,H,1o;2F=1m[0],1E=2<=1m.P?6k.1w(1m,1):[];7T=2F;X(H=0,1o=1E.P;H<1o;H++){6D=1E[H];X(6E 5a 6D){B(!6B.1w(6D,6E))66;7T[6E]=6D[6E]}}u 7T};1v.3D=A(2h){B(2h<0){u 0}B(2h>E){u E}u 2h};1v.67=A(4F,3N,G){M 6J,H,1o,K,3P,1n;B(G==L){G={}}K=4F.e5;1n=[];X(H=0,1o=K.P;H<1o;H++){6J=K[H];B((G.9T!=L)&&(3P=6J.9O,72.1w(G.9T,3P)>=0)){66}1n.2k(3N.cL(6J.9O,6J.dd))}u 1n};1v.6y=A(P){B(P==L){P=0}B(D.2Q||(4G.cy!=L)){u 1C cy(P)}u 1C 5Z(P)};u 1v})();B(1r 2c!=="43"&&2c!==L){7X=2c;3U=71(\'I\');5x=3U.5x;6F=71(\'eQ\');fs=71(\'fs\');6Y=71(\'6Y\')}S{7X=4G}D=(A(cu){cP(D,cu);D.9u={ct:"4.1.2",cs:"7/27/de"};D.co=2u;D.6x=2Z;D.9r="cl";D.8q="";D.cj="df";D.2Q=1r 2c!=="43"&&2c!==L;D.cd=!D.2Q;D.5F=A(){u"dg "+D.9u.ct+", dh "+D.9u.cs};D.9g=A(I){B(D.2Q){u 2Z}B(1r I==="3g"){I=$(I)}B(!((I!=L)&&(I.5M!=L))){u L}u I.5M(\'1Z-3L-2R\')};A D(){o.5N=9t(o.5N,o);M 1l,2g,2R,1J=o;B(1m.P===0){2T"5T 1m";}B(o bW D){o.5U=o.5U.96(o);o.6l=o.6l.96(o);1l=1m[0];B(!D.2Q){2R=4i(D.9g(1l[0]),10);2g=1r 1l[1]==="A"?1l[1]:1r 1l[2]==="A"?1l[2]:A(){};B(!bP(2R)&&31.bO(2R)){u 31.44(2R,2g)}}o.2R=1v.8W.47();o.7o=o.5i=L;o.6A={x:0,y:0};o.bG=2u;o.7M=2u;o.6K=[];o.8O=[];o.8M=[];o.6P=L;o.bj=2u;o.du=1C 4H(o);o.4O=1C 1Q(o);o.bh(A(){1J.bg(1l);u 1J.bf()});u o}S{u 1C D(1m)}}D.N.bh=A(cb){M 8F,1J=o;B(D.2Q){u 8p(A(){u cb.1w(1J)},0)}S{B(28.8D==="8z"){1Y.2x("aT aS");u 8p(A(){u cb.1w(1J)},0)}S{8F=A(){B(28.8D==="8z"){1Y.2x("aT aS");u cb.1w(1J)}};u 28.aR("dE",8F,2u)}}};D.N.bg=A(1l){M 2r,2h,K,1n;B(1l.P===0){2T"5T 1m aP";}o.3a=L;o.8y=L;o.8x=L;o.2g=A(){};o.aL(1l[0]);B(1l.P===1){u}6j(1r 1l[1]){2i"3g":o.8x=1l[1];5m;2i"A":o.2g=1l[1]}B(1l.P===2){u}o.2g=1l[2];B(1l.P===4){K=1l[4];1n=[];X(2r 5a K){B(!6B.1w(K,2r))66;2h=K[2r];1n.2k(o.1F[2r]=2h)}u 1n}};D.N.aL=A(2F){B(D.2Q){o.3a=2F;o.8y=\'au\';u}B(1r 2F==="3X"){o.3a=2F}S{o.3a=$(2F)}B(o.3a==L){2T"dN dU dW 1f d0 I X dZ.";}u o.8y=o.3a.9O.6O()};D.N.bf=A(){6j(o.8y){2i"au":u o.cG();2i"1H":u o.cz();2i"I":u o.cr()}};D.N.cG=A(){1Y.2x("e8 X 2Q");B(1r o.3a==="3g"&&o.3a.7V(/^ch?:\\/\\//)){u o.ce(o.3a,o.5N)}S B(1r o.3a==="3g"){u fs.fc(o.3a,o.5N)}S{u o.5N(L,o.3a)}};D.N.ce=A(6R,2g){M 9w;1Y.2x("fj 1f 4F "+6R);9w=6Y.47(6R,A(4m){M 7I;7I=\'\';4m.fk(\'aD\');4m.9y(\'1Z\',A(ah){u 7I+=ah});u 4m.9y(\'1N\',A(){u 2g(L,1C fp(7I,\'aD\'))})});u 9w.9y(\'9z\',2g)};D.N.5N=A(9A,1Z){B(9A){2T 9A;}o.1f=1C 5x();o.1f.1E=1Z;1Y.2x("5x cH. cF = "+(o.56())+", cm = "+(o.54()));o.I=1C 3U(o.56(),o.54());u o.5U()};D.N.cz=A(){o.1f=o.3a;o.I=28.3d(\'I\');o.1j=o.I.3c(\'2d\');1v.67(o.1f,o.I,{9T:[\'1E\']});B(o.1f.7c!=L){o.1f.7c.9G(o.I,o.1f)}o.9I();u o.9J()};D.N.cr=A(){o.I=o.3a;o.1j=o.I.3c(\'2d\');B(o.8x!=L){o.1f=28.3d(\'1H\');o.1f.1E=o.8x;o.9I();u o.9J()}S{u o.5U()}};D.N.9I=A(){B(o.9K()){1Y.2x(o.1f.1E,"->",o.8h());o.bc=2Z;o.1f.1E=o.8h()}B(2V.aE(o.1f)){o.1f.1E=2V.51(o.1f.1E);u 1Y.2x("fu 1f fx, fF cK = "+o.1f.1E)}};D.N.9J=A(){B(o.cC()){u o.6l()}S{u o.1f.cx=o.6l}};D.N.cC=A(){B(!o.1f.8z){u 2u}B((o.1f.9N!=L)&&o.1f.9N===0){u 2u}u 2Z};D.N.56=A(){u o.1f.F||o.1f.9N};D.N.54=A(){u o.1f.J||o.1f.fN};D.N.6l=A(){1Y.2x("5x cH. cF = "+(o.56())+", cm = "+(o.54()));B(o.bc){o.I.F=o.56()/o.7p();o.I.J=o.54()/o.7p()}S{o.I.F=o.56();o.I.J=o.54()}u o.5U()};D.N.5U=A(){M i,1u,H,1o,K;B(o.1j==L){o.1j=o.I.3c(\'2d\')}o.4X=o.6s=o.F=o.I.F;o.5A=o.6z=o.J=o.I.J;o.cc();B(!o.c7()){o.c6()}B(o.1f!=L){o.1j.5q(o.1f,0,0,o.56(),o.54(),0,0,o.6s,o.6z)}o.2y=o.1j.4h(0,0,o.I.F,o.I.J);o.T=o.2y.1Z;B(D.6x){o.7o=1v.6y(o.T.P);o.5i=1v.6y(o.T.P);K=o.T;X(i=H=0,1o=K.P;H<1o;i=++H){1u=K[i];o.7o[i]=1u;o.5i[i]=1u}}o.1c={F:o.I.F,J:o.I.J};B(!D.2Q){31.c3(o.2R,o)}o.2g.1w(o,o);u o.2g=A(){}};D.N.bY=A(){o.2y=o.1j.4h(0,0,o.I.F,o.I.J);u o.T=o.2y.1Z};D.N.g3=A(){M i,1u,H,1o,K,1n;B(!D.6x){2T"9Z 7C";}o.5i=1v.6y(o.T.P);K=o.T;1n=[];X(i=H=0,1o=K.P;H<1o;i=++H){1u=K[i];1n.2k(o.5i[i]=1u)}u 1n};D.N.c7=A(){u D.9g(o.I)!=L};D.N.c6=A(){B(D.2Q||o.I.5M(\'1Z-3L-2R\')){u}u o.I.cL(\'1Z-3L-2R\',o.2R)};D.N.da=A(){u o.I.5M(\'1Z-3L-cT-7C\')!==L};D.N.cc=A(){M 4e;B(D.2Q||!o.9K()){u}4e=o.7p();B(4e!==1){1Y.2x("g4 4e = "+4e);o.bj=2Z;o.6s=o.I.F;o.6z=o.I.J;o.I.F=o.6s*4e;o.I.J=o.6z*4e;o.I.cg.F=""+o.6s+"c4";o.I.cg.J=""+o.6z+"c4";o.1j.g6(4e,4e);o.F=o.4X=o.I.F;u o.J=o.5A=o.I.J}};D.N.7p=A(){M a2,4k;4k=4G.4k||1;a2=o.1j.g7||o.1j.gi||o.1j.gk||o.1j.gm||o.1j.go||1;u 4k/a2};D.N.cE=A(){u(4G.4k!=L)&&4G.4k!==1};D.N.9K=A(){B(o.da()||!o.cE()){u 2u}u o.8h()!==L};D.N.8h=A(){B(o.1f==L){u L}u o.1f.5M(\'1Z-3L-cT\')};D.N.6t=A(aV){M 7W;7W=o.I;o.I=aV;o.1j=o.I.3c(\'2d\');B(!D.2Q){7W.7c.9G(o.I,7W)}o.F=o.I.F;o.J=o.I.J;o.bY();u o.1c={F:o.I.F,J:o.I.J}};D.N.aJ=A(2g){M 1J=o;B(2g==L){2g=A(){}}2W.5g(o,"c5");u o.4O.44(A(){1J.1j.7Z(1J.2y,0,0);u 2g.1w(1J)})};D.N.gu=A(7e){M i,1u,H,1o,K;B(7e==L){7e=2Z}B(!D.6x){2T"9Z 7C";}K=o.be();X(i=H=0,1o=K.P;H<1o;i=++H){1u=K[i];o.T[i]=1u}B(7e){u o.1j.7Z(o.2y,0,0)}};D.N.gt=A(){M I,1T,i,2y,1u,T,H,1o,K;I=28.3d(\'I\');1v.67(o.I,I);I.F=o.4X;I.J=o.5A;1T=I.3c(\'2d\');2y=1T.4h(0,0,I.F,I.J);T=2y.1Z;K=o.7o;X(i=H=0,1o=K.P;H<1o;i=++H){1u=K[i];T[i]=1u}1T.7Z(2y,0,0);o.6A={x:0,y:0};o.7M=2u;u o.6t(I)};D.N.be=A(){M I,7B,1T,29,a5,i,2y,1u,T,Y,6q,8i,8s,F,H,1e,1o,K,3P,4o,a4;B(!D.6x){2T"9Z 7C";}Y=[];8i=o.6A.x;29=8i+o.F;8s=o.6A.y;a5=8s+o.J;B(o.7M){I=28.3d(\'I\');I.F=o.4X;I.J=o.5A;1T=I.3c(\'2d\');2y=1T.4h(0,0,I.F,I.J);T=2y.1Z;K=o.5i;X(i=H=0,1o=K.P;H<1o;i=++H){1u=K[i];T[i]=1u}1T.7Z(2y,0,0);6q=28.3d(\'I\');6q.F=o.F;6q.J=o.J;1T=6q.3c(\'2d\');1T.5q(I,0,0,o.4X,o.5A,0,0,o.F,o.J);T=1T.4h(0,0,o.F,o.J).1Z;F=o.F}S{T=o.5i;F=o.4X}X(i=1e=0,3P=T.P;1e<3P;i=1e+=4){7B=26.db(i,F);B(((8i<=(4o=7B.x)&&4o<29))&&((8s<=(a4=7B.y)&&a4<a5))){Y.2k(T[i],T[i+1],T[i+2],T[i+3])}}u Y};D.N.2q=A(1q,7k){o.4O.4j({1s:R.3i.a1,1q:1q,7k:7k});u o};D.N.3K=A(1q,Q,2P,3k){M i,H,K;B(2P==L){2P=L}B(3k==L){3k=0}B(2P==L){2P=0;X(i=H=0,K=Q.P;0<=K?H<K:H>K;i=0<=K?++H:--H){2P+=Q[i]}}o.4O.4j({1s:R.3i.a0,1q:1q,Q:Q,2P:2P,3k:3k});u o};D.N.59=A(4b,1l){o.4O.4j({1s:R.3i.2v,4b:4b,1l:1l});u o};D.N.32=A(2g){M 2b;2b=1C 3b(o);o.8M.2k(2b);o.4O.4j({1s:R.3i.9Y});2g.1w(2b);o.4O.4j({1s:R.3i.9X});u o};D.N.bn=A(2b){u o.bp(2b)};D.N.bp=A(2b){o.8O.2k(o.6P);o.6K.2k(o.T);o.6P=2b;u o.T=2b.T};D.N.bB=A(){o.T=o.6K.6n();u o.6P=o.8O.6n()};D.N.bR=A(){u o.6P.bV()};u D})(3I);7X.D=D;D.4H=(A(){A 4H(c){o.c=c}4H.N.fX=A(){M i,3n,6S,H,1e,1I,K;3n={r:{},g:{},b:{}};X(i=H=0;H<=E;i=++H){3n.r[i]=0;3n.g[i]=0;3n.b[i]=0}X(i=1e=0,K=o.c.T.P;1e<K;i=1e+=4){3n.r[o.c.T[i]]++;3n.g[o.c.T[i+1]]++;3n.b[o.c.T[i+2]]++}6S=o.c.T.P/4;X(i=1I=0;1I<=E;i=++1I){3n.r[i]/=6S;3n.g[i]/=6S;3n.b[i]/=6S}u 3n};u 4H})();4H=D.4H;D.9W=A(){M 1H,6r,cO,H,1o,1n;6r=28.fU("1H[1Z-3L]");B(!(6r.P>0)){u}1n=[];X(H=0,1o=6r.P;H<1o;H++){1H=6r[H];1n.2k(cO=1C 4Z(1H,A(){o.cQ();u o.44()}))}u 1n};B(D.cd){(A(){B(28.8D==="8z"){u D.9W()}S{u 28.aR("fT",D.9W,2u)}})()}4Z=(A(){M 8a;8a="(\\\\w+)\\\\((.*?)\\\\)";A 4Z(4l,aa){o.aB=4l.5M(\'1Z-3L\');o.3L=D(4l,aa.96(o))}4Z.N.cQ=A(){M 1l,e,1y,5h,9V,9U,m,r,6U,H,1o,K,1n;o.4l=o.3L.I;r=1C bl(8a,\'g\');6U=o.aB.7V(r);B(!(6U.P>0)){u}r=1C bl(8a);1n=[];X(H=0,1o=6U.P;H<1o;H++){9V=6U[H];K=9V.7V(r),m=K[0],1y=K[1],1l=K[2];9U=1C fO("u A() { o."+1y+"("+1l+"); };");9R{5h=9U();1n.2k(5h.1w(o.3L))}9Q(6c){e=6c;1n.2k(1Y.2x(e))}}u 1n};4Z.N.44=A(){M 4l;4l=o.4l;u o.3L.aJ(A(){u 4l.7c.9G(o.bQ(),4l)})};u 4Z})();D.2n=(A(){A 2n(){}2n.9P={};2n.U=A(1q,5h){u o.9P[1q]=5h};2n.44=A(1q,Z,W){u o.9P[1q](Z,W)};u 2n})();2n=D.2n;D.2j=(A(){A 2j(){}2j.4Y=A(6C,6I,6L,6M){u O.7F(O.1S(6L-6C,2)+O.1S(6M-6I,2))};2j.cn=A(1P,1d,6N){M 4q;B(6N==L){6N=2u}4q=1P+(O.fL()*(1d-1P));B(6N){u 4q.fH(6N)}S{u O.5t(4q)}};2j.6V=A(C){u(0.9M*C.r)+(0.fE*C.g)+(0.fD*C.b)};2j.2e=A(1K,4E,4D,1N,52,53){M 2e,5H,2z,29,i,j,5J,1O,3G,t,H,1e,K;B(52==L){52=0}B(53==L){53=E}B(1K[0]bW 5Z){2z=1K;52=4E;53=4D}S{2z=[1K,4E,4D,1N]}B(2z.P<2){2T"5T 8r 9H 1m 3N 2e";}2e={};5J=A(a,b,t){u a*(1-t)+b*t};5H=A(a,1P,1d){u O.1P(O.1d(a,1P),1d)};X(i=H=0;H<bJ;i=++H){t=i/bJ;3G=2z;9F(3G.P>1){1O=[];X(j=1e=0,K=3G.P-2;0<=K?1e<=K:1e>=K;j=0<=K?++1e:--1e){1O.2k([5J(3G[j][0],3G[j+1][0],t),5J(3G[j][1],3G[j+1][1],t)])}3G=1O}2e[O.5t(3G[0][0])]=O.5t(5H(3G[0][1],52,53))}29=2z[2z.P-1][0];2e=D.2j.9E(2e,29);B(2e[29]==L){2e[29]=2e[29-1]}u 2e};2j.bS=A(2z,52,53){M 4j,5H,9D,29,8B,76,77,78,i,j,5J,9C,9B,4x,p,6e,6h,4U,7g,7h,3o,7m,t,H,1e,K,1J=o;B(2z.P<2){2T"5T 8r 9H 1m 3N bS";}3o={};5J=A(a,b,t){u a*(1-t)+b*t};4j=A(a,b,c,d){u[a[0]+b[0]+c[0]+d[0],a[1]+b[1]+c[1]+d[1]]};4x=A(a,b){u[a[0]*b[0],a[1]*b[1]]};7m=A(a,b){u[a[0]-b[0],a[1]-b[1]]};5H=A(a,1P,1d){u O.1P(O.1d(a,1P),1d)};9D=0;X(i=H=0,K=2z.P-2;0<=K?H<=K:H>=K;i=0<=K?++H:--H){6e=2z[i];6h=2z[i+1];4U=6h[0]-6e[0];7g=1/4U;B(i===2z.P-2){7g=1/(4U-1)}p=i>0?2z[i-1]:6e;9C=4x(7m(6h,p),[0.5,0.5]);p=i<2z.P-2?2z[i+2]:6h;9B=4x(7m(p,6e),[0.5,0.5]);X(j=1e=0;0<=4U?1e<=4U:1e>=4U;j=0<=4U?++1e:--1e){t=j*7g;8B=2.0*t*t*t-3.0*t*t+1.0;76=t*t*t-2.0*t*t+t;77=-2.0*t*t*t+3.0*t*t;78=t*t*t-t*t;7h=4j(4x(6e,[8B,8B]),4x(9C,[76,76]),4x(6h,[77,77]),4x(9B,[78,78]));3o[O.5t(7h[0])]=O.5t(5H(7h[1],52,53));9D+=1}}29=2z[2z.P-1][0];3o=D.2j.9E(3o,29);u 3o};2j.9E=A(57,29){M i,j,5p,3o,7s,H,1e;B(bd.ft(57).P<29+1){3o={};X(i=H=0;0<=29?H<=29:H>=29;i=0<=29?++H:--H){B(57[i]!=L){3o[i]=57[i]}S{5p=[i-1,3o[i-1]];X(j=1e=i;i<=29?1e<=29:1e>=29;j=i<=29?++1e:--1e){B(57[j]!=L){7s=[j,57[j]];5m}}3o[i]=5p[1]+((7s[1]-5p[1])/(7s[0]-5p[0]))*(i-5p[0])}}u 3o}u 57};u 2j})();2j=D.2j;D.1X=(A(){A 1X(){}1X.7u=A(3F){M b,g,r;B(3F.fr(0)==="#"){3F=3F.58(1)}r=4i(3F.58(0,2),16);g=4i(3F.58(2,2),16);b=4i(3F.58(4,2),16);u{r:r,g:g,b:b}};1X.fq=A(r,g,b){M d,h,l,1d,1P,s;B(1r r==="3X"){g=r.g;b=r.b;r=r.r}r/=E;g/=E;b/=E;1d=O.1d(r,g,b);1P=O.1P(r,g,b);l=(1d+1P)/2;B(1d===1P){h=s=0}S{d=1d-1P;s=l>0.5?d/(2-1d-1P):d/(1d+1P);h=(A(){6j(1d){2i r:u(g-b)/d+(g<b?6:0);2i g:u(b-r)/d+2;2i b:u(r-g)/d+4}})();h/=6}u{h:h,s:s,l:l}};1X.fm=A(h,s,l){M b,g,p,q,r;B(1r h==="3X"){s=h.s;l=h.l;h=h.h}B(s===0){r=g=b=l}S{q=l<0.5?l*(1+s):l+s-l*s;p=2*l-q;r=o.7D(p,q,h+1/3);g=o.7D(p,q,h);b=o.7D(p,q,h-1/3)}u{r:r*E,g:g*E,b:b*E}};1X.7D=A(p,q,t){B(t<0){t+=1}B(t>1){t-=1}B(t<1/6){u p+(q-p)*6*t}B(t<1/2){u q}B(t<2/3){u p+(q-p)*(2/3-t)*6}u p};1X.aN=A(r,g,b){M d,h,1d,1P,s,v;r/=E;g/=E;b/=E;1d=O.1d(r,g,b);1P=O.1P(r,g,b);v=1d;d=1d-1P;s=1d===0?0:d/1d;B(1d===1P){h=0}S{h=(A(){6j(1d){2i r:u(g-b)/d+(g<b?6:0);2i g:u(b-r)/d+2;2i b:u(r-g)/d+4}})();h/=6}u{h:h,s:s,v:v}};1X.aX=A(h,s,v){M b,f,g,i,p,q,r,t;i=O.2M(h*6);f=h*6-i;p=v*(1-s);q=v*(1-f*s);t=v*(1-(1-f)*s);6j(i%6){2i 0:r=v;g=t;b=p;5m;2i 1:r=q;g=v;b=p;5m;2i 2:r=p;g=v;b=t;5m;2i 3:r=p;g=q;b=v;5m;2i 4:r=t;g=p;b=v;5m;2i 5:r=v;g=p;b=q}u{r:O.2M(r*E),g:O.2M(g*E),b:O.2M(b*E)}};1X.bb=A(r,g,b){M x,y,z;r/=E;g/=E;b/=E;B(r>0.9x){r=O.1S((r+0.3t)/1.3t,2.4)}S{r/=12.92}B(g>0.9x){g=O.1S((g+0.3t)/1.3t,2.4)}S{g/=12.92}B(b>0.9x){b=O.1S((b+0.3t)/1.3t,2.4)}S{b/=12.92}x=r*0.fi+g*0.fh+b*0.fg;y=r*0.bs+g*0.bv+b*0.bx;z=r*0.ff+g*0.fe+b*0.fd;u{x:x*1i,y:y*1i,z:z*1i}};1X.fb=A(x,y,z){M b,g,r;x/=1i;y/=1i;z/=1i;r=(3.f9*x)+(-1.f8*y)+(-0.f7*z);g=(-0.f6*x)+(1.f5*y)+(0.f4*z);b=(0.f3*x)+(-0.f2*y)+(1.f0*z);B(r>0.9s){r=(1.3t*O.1S(r,0.9q))-0.3t}S{r*=12.92}B(g>0.9s){g=(1.3t*O.1S(g,0.9q))-0.3t}S{g*=12.92}B(b>0.9s){b=(1.3t*O.1S(b,0.9q))-0.3t}S{b*=12.92}u{r:r*E,g:g*E,b:b*E}};1X.cf=A(x,y,z){M a,b,l,a7,9o,9l;B(1r x==="3X"){y=x.y;z=x.z;x=x.x}a7=95.cw;9o=1i.0;9l=9k.cA;x/=a7;y/=9o;z/=9l;B(x>0.9j){x=O.1S(x,0.9i)}S{x=(7.9h*x)+0.5K}B(y>0.9j){y=O.1S(y,0.9i)}S{y=(7.9h*y)+0.5K}B(z>0.9j){z=O.1S(z,0.9i)}S{z=(7.9h*z)+0.5K}l=cI*y-16;a=cJ*(x-y);b=5L*(y-z);u{l:l,a:a,b:b}};1X.eZ=A(l,a,b){M x,y,z;B(1r l==="3X"){a=l.a;b=l.b;l=l.l}y=(l+16)/cI;x=y+(a/cJ);z=y-(b/5L);B(x>0.9e){x=x*x*x}S{x=0.9d*(x-0.5K)}B(y>0.9e){y=y*y*y}S{y=0.9d*(y-0.5K)}B(z>0.9e){z=z*z*z}S{z=0.9d*(z-0.5K)}u{x:x*95.cw,y:y*1i.0,z:z*9k.cA}};1X.eY=A(r,g,b){M 9c;B(1r r==="3X"){g=r.g;b=r.b;r=r.r}9c=o.bb(r,g,b);u o.cf(9c)};1X.eX=A(l,a,b){};u 1X})();1X=D.1X;D.2W=(A(){A 2W(){}2W.5e={};2W.cV=["cW","d1","c5","d2","d3","5Q"];2W.5g=A(38,1s,1Z){M 6X,H,1o,K,1n;B(1Z==L){1Z=L}B(o.5e[1s]&&o.5e[1s].P){K=o.5e[1s];1n=[];X(H=0,1o=K.P;H<1o;H++){6X=K[H];B(6X.38===L||38.2R===6X.38.2R){1n.2k(6X.fn.1w(38,1Z))}S{1n.2k(a8 0)}}u 1n}};2W.eW=A(38,1s,fn){M 9b,9a;B(1r 38==="3g"){9a=38;9b=1s;38=L;1s=9a;fn=9b}B(72.1w(o.cV,1s)<0){u 2u}B(!o.5e[1s]){o.5e[1s]=[]}o.5e[1s].2k({38:38,fn:fn});u 2Z};u 2W})();2W=D.2W;D.R=(A(){A R(){}R.3i={a1:1,a0:2,9Y:3,9X:4,99:5,2v:6};R.U=A(1q,aq){u D.N[1q]=aq};u R})();R=D.R;D.2V=(A(){A 2V(){}2V.as=/(?:(?:6Y|ch):\\/\\/)((?:\\w+)\\.(?:(?:\\w|\\.)+))/;2V.aE=A(1H){B(1H==L){u 2u}B(o.at(1H)){u 2u}u o.7j(1H.1E)};2V.at=A(1H){M K;u(1H.9r!=L)&&((K=1H.9r.6O())===\'cl\'||K===\'ay-eV\')};2V.7j=A(6R){M 7l;7l=6R.7V(o.as);B(7l){u 7l[1]!==28.eU}S{u 2u}};2V.aM=A(1E){B(o.7j(1E)){B(!D.8q.P){1Y.94("eR 3N dc a aW 1f eN a eL aZ. cK: "+1E)}S{B(D.7j(D.8q)){1Y.94("eK ay a aW aZ X eJ eI.");u}u o.51(1E)}}};2V.51=A(1E){u""+D.8q+"?"+D.cj+"="+(eF(1E))};2V.eD=A(5f){M 74;74={eC:\'eA\',ez:\'ey\',ex:\'ew\',ev:\'eu\'};5f=5f.6O();B(74[5f]!=L){5f=74[5f]}u"es/er."+5f};u 2V})();D.N.bC=A(){B(1r 2c!=="43"&&2c!==L){u o.bD.4p(o,1m)}S{u o.bH.4p(o,1m)}};D.N.bH=A(1s){M 1f;B(1s==L){1s="bI"}1s=1s.6O();1f=o.8Z(1s).eq("1f/"+1s,"1f/ep-eo");u 28.en.em=1f};D.N.bD=A(63,7J){M e,8X;B(7J==L){7J=2Z}9R{8X=fs.ek(63);B(8X.ej()&&!7J){u 2u}}9Q(6c){e=6c;1Y.2x("ei eg 63 "+63)}u fs.ef(63,o.I.ee(),A(){u 1Y.2x("ed ec 3N "+63)})};D.N.bQ=A(1s){M 1H;1H=28.3d(\'1H\');1H.1E=o.8Z(1s);1H.F=o.1c.F;1H.J=o.1c.J;B(4G.4k){1H.F/=4G.4k;1H.J/=4G.4k}u 1H};D.N.8Z=A(1s){B(1s==L){1s="bI"}1s=1s.6O();u o.I.eb("1f/"+1s)};2V=D.2V;D.3b=(A(){A 3b(c){o.c=c;o.1y=o.c;o.1F={8V:\'8U\',2l:1.0};o.ea=1v.8W.47();o.I=1r 2c!=="43"&&2c!==L?1C 3U():28.3d(\'I\');o.I.F=o.c.1c.F;o.I.J=o.c.1c.J;o.1j=o.I.3c(\'2d\');o.1j.e9(o.I.F,o.I.J);o.2y=o.1j.4h(0,0,o.I.F,o.I.J);o.T=o.2y.1Z}3b.N.32=A(cb){u o.c.32.1w(o.c,cb)};3b.N.3z=A(ck){o.1F.8V=ck;u o};3b.N.2l=A(2l){o.1F.2l=2l/1i;u o};3b.N.4g=A(){M i,2Y,H,K;2Y=o.c.T;X(i=H=0,K=o.c.T.P;H<K;i=H+=4){o.T[i]=2Y[i];o.T[i+1]=2Y[i+1];o.T[i+2]=2Y[i+2];o.T[i+3]=2Y[i+3]}u o};3b.N.4w=A(){u o.c.4w.4p(o.c,1m)};3b.N.e7=A(1f){B(1r 1f==="3X"){1f=1f.1E}S B(1r 1f==="3g"&&1f[0]==="#"){1f=$(1f).1E}B(!1f){u o}o.c.4O.6H.2k({1s:R.3i.99,1E:1f,2b:o});u o};3b.N.bV=A(){M i,5k,2Y,1G,Z,W,H,K,1n;2Y=o.c.6K[o.c.6K.P-1];5k=o.c.T;1n=[];X(i=H=0,K=5k.P;H<K;i=H+=4){W={r:2Y[i],g:2Y[i+1],b:2Y[i+2],a:2Y[i+3]};Z={r:5k[i],g:5k[i+1],b:5k[i+2],a:5k[i+3]};1G=2n.44(o.1F.8V,Z,W);1G.r=1v.3D(1G.r);1G.g=1v.3D(1G.g);1G.b=1v.3D(1G.b);B(1G.a==L){1G.a=Z.a}2Y[i]=W.r-((W.r-1G.r)*(o.1F.2l*(1G.a/E)));2Y[i+1]=W.g-((W.g-1G.g)*(o.1F.2l*(1G.a/E)));1n.2k(2Y[i+2]=W.b-((W.b-1G.b)*(o.1F.2l*(1G.a/E))))}u 1n};u 3b})();3b=D.3b;D.81=(A(){A 81(){M 1q,H,1o,K;K=[\'cB\',\'94\',\'e6\',\'9z\'];X(H=0,1o=K.P;H<1o;H++){1q=K[H];o[1q]=(A(1q){u A(){M 1l,e;1l=1<=1m.P?6k.1w(1m,0):[];B(!D.co){u}9R{u 8T[1q].4p(8T,1l)}9Q(6c){e=6c;u 8T[1q](1l)}}})(1q)}o.2x=o.cB}u 81})();1Y=1C D.81();D.26=(A(){26.8S=A(x,y,F){u(y*F+x)*4};26.db=A(V,F){M x,y;y=O.2M(V/(F*4));x=(V%(F*4))/4;u{x:x,y:y}};A 26(r,g,b,a,c){o.r=r!=L?r:0;o.g=g!=L?g:0;o.b=b!=L?b:0;o.a=a!=L?a:E;o.c=c!=L?c:L;o.V=0}26.N.8R=A(c){u o.c=c};26.N.8Q=A(){M x,y;B(o.c==L){2T"69 a 6a 1j";}y=o.c.1c.J-O.2M(o.V/(o.c.1c.F*4));x=(o.V%(o.c.1c.F*4))/4;u{x:x,y:y}};26.N.8N=A(V){B(o.c==L){2T"69 a 6a 1j";}u 1C 26(o.c.T[V],o.c.T[V+1],o.c.T[V+2],o.c.T[V+3],o.c)};26.N.cN=A(8b,8c){M 3H;B(o.c==L){2T"69 a 6a 1j";}3H=o.V+(o.c.1c.F*4*(8c*-1))+(4*8b);B(3H>o.c.T.P||3H<0){u 1C 26(0,0,0,E,o.c)}u o.8N(3H)};26.N.e4=A(8b,8c,C){M cR;B(o.c==L){2T"69 a 6a 1j";}cR=o.V+(o.c.1c.F*4*(8c*-1))+(4*8b);B(3H>o.c.T.P||3H<0){u}o.c.T[3H]=C.r;o.c.T[3H+1]=C.g;o.c.T[3H+2]=C.b;o.c.T[3H+3]=C.a;u 2Z};26.N.e3=A(x,y){M V;B(o.c==L){2T"69 a 6a 1j";}V=o.8S(x,y,o.F);u o.8N(V)};26.N.e2=A(x,y,C){M V;B(o.c==L){2T"69 a 6a 1j";}V=o.8S(x,y,o.F);o.c.T[V]=C.r;o.c.T[V+1]=C.g;o.c.T[V+2]=C.b;u o.c.T[V+3]=C.a};26.N.5F=A(){u o.e1()};26.N.e0=A(8f){M 3F;B(8f==L){8f=2u}3F=\'#\'+o.r.5F(16)+o.g.5F(16)+o.b.5F(16);B(8f){u 3F+o.a.5F(16)}S{u 3F}};u 26})();26=D.26;D.2v=(A(){A 2v(){}2v.8L={};2v.U=A(1q,4b){u o.8L[1q]=4b};2v.44=A(1j,1q,1l){u o.8L[1q].4p(1j,1l)};u 2v})();2v=D.2v;D.1Q=(A(){1Q.4T=D.2Q?71(\'dY\').dX().P:4;A 1Q(c){o.c=c;o.46=9t(o.46,o);o.6H=[];o.5l=L}1Q.N.4j=A(8K){B(8K==L){u}u o.6H.2k(8K)};1Q.N.46=A(){M 2b;B(o.6H.P===0){2W.5g(o,"d2");B(o.8J!=L){o.8J.1w(o.c)}u o}o.2a=o.6H.d5();6j(o.2a.1s){2i R.3i.9Y:2b=o.c.8M.d5();o.c.bn(2b);u o.46();2i R.3i.9X:o.c.bR();o.c.bB();u o.46();2i R.3i.99:u o.d6(o.2a.2b,o.2a.1E);2i R.3i.2v:u o.d7();dV:u o.d9()}};1Q.N.44=A(2g){o.8J=2g;o.5l=1v.6y(o.c.T.P);u o.46()};1Q.N.8I=A(fn){M 6T,8H,2S,1N,f,i,8G,n,1K,H,K,1n,1J=o;o.8o=0;n=o.c.T.P;8H=O.2M((n/4)/1Q.4T);6T=8H*4;8G=6T+((n/4)%1Q.4T)*4;1n=[];X(i=H=0,K=1Q.4T;0<=K?H<K:H>K;i=0<=K?++H:--H){1K=i*6T;1N=1K+(i===1Q.4T-1?8G:6T);B(D.2Q){f=6F(A(){u fn.1w(1J,i,1K,1N)});2S=f.dT();1n.2k(o.5Q(2S))}S{1n.2k(8p((A(i,1K,1N){u A(){u fn.1w(1J,i,1K,1N)}})(i,1K,1N),0))}}u 1n};1Q.N.d9=A(){2W.5g(o.c,"cW",o.2a);B(o.2a.1s===R.3i.a1){u o.8I(o.ae)}S{u o.8I(o.af)}};1Q.N.d7=A(){1Y.2x("dS 4b "+o.2a.4b);2v.44(o.c,o.2a.4b,o.2a.1l);1Y.2x("2v "+o.2a.4b+" 8E!");u o.46()};1Q.N.ae=A(2S,1K,1N){M i,1u,H;1Y.2x("ai #"+2S+" - R: "+o.2a.1q+", dR: "+1K+", dQ: "+1N);2W.5g(o.c,"d3",{al:2S,am:1Q.4T,dP:1K,dO:1N});1u=1C 26();1u.8R(o.c);X(i=H=1K;H<1N;i=H+=4){1u.V=i;1u.r=o.c.T[i];1u.g=o.c.T[i+1];1u.b=o.c.T[i+2];1u.a=o.c.T[i+3];o.2a.7k(1u);o.c.T[i]=1v.3D(1u.r);o.c.T[i+1]=1v.3D(1u.g);o.c.T[i+2]=1v.3D(1u.b);o.c.T[i+3]=1v.3D(1u.a)}B(D.2Q){u 6F["ap"](2S)}S{u o.5Q(2S)}};1Q.N.af=A(2S,1K,1N){M Q,6W,3k,2U,6f,2P,i,j,k,2I,n,1q,p,1u,4m,H,1e,1I;1q=o.2a.1q;3k=o.2a.3k;2P=o.2a.2P;n=o.c.T.P;Q=o.2a.Q;6W=O.7F(Q.P);2I=[];1Y.2x("dM 2I - R: "+o.2a.1q);1K=O.1d(1K,o.c.1c.F*4*((6W-1)/2));1N=O.1P(1N,n-(o.c.1c.F*4*((6W-1)/2)));2U=(6W-1)/2;1u=1C 26();1u.8R(o.c);X(i=H=1K;H<1N;i=H+=4){1u.V=i;6f=0;X(j=1e=-2U;-2U<=2U?1e<=2U:1e>=2U;j=-2U<=2U?++1e:--1e){X(k=1I=2U;2U<=-2U?1I<=-2U:1I>=-2U;k=2U<=-2U?++1I:--1I){p=1u.cN(j,k);2I[6f*3]=p.r;2I[6f*3+1]=p.g;2I[6f*3+2]=p.b;6f++}}4m=o.3K(Q,2I,2P,3k);o.5l[i]=1v.3D(4m.r);o.5l[i+1]=1v.3D(4m.g);o.5l[i+2]=1v.3D(4m.b);o.5l[i+3]=o.c.T[i+3]}B(D.2Q){u 6F["ap"](2S)}S{u o.5Q(2S)}};1Q.N.5Q=A(2S){M i,H,K;B(2S>=0){1Y.2x("ai #"+2S+" 8E! R: "+o.2a.1q)}o.8o++;2W.5g(o.c,"5Q",{al:2S,dL:o.8o,am:1Q.4T});B(o.8o===1Q.4T){B(o.2a.1s===R.3i.a0){X(i=H=0,K=o.c.T.P;0<=K?H<K:H>K;i=0<=K?++H:--H){o.c.T[i]=o.5l[i]}}B(2S>=0){1Y.2x("R "+o.2a.1q+" 8E!")}2W.5g(o.c,"d1",o.2a);u o.46()}};1Q.N.3K=A(Q,2I,2P,3k){M i,2h,H,K;2h={r:0,g:0,b:0};X(i=H=0,K=Q.P;0<=K?H<K:H>K;i=0<=K?++H:--H){2h.r+=Q[i]*2I[i*3];2h.g+=Q[i]*2I[i*3+1];2h.b+=Q[i]*2I[i*3+2]}2h.r=(2h.r/2P)+3k;2h.g=(2h.g/2P)+3k;2h.b=(2h.b/2P)+3k;u 2h};1Q.N.d6=A(2b,1E){M 1H,51,1J=o;1H=28.3d(\'1H\');1H.cx=A(){2b.1j.5q(1H,0,0,1J.c.1c.F,1J.c.1c.J);2b.2y=2b.1j.4h(0,0,1J.c.1c.F,1J.c.1c.J);2b.T=2b.2y.1Z;1J.c.T=2b.T;u 1J.46()};51=2V.aM(1E);u 1H.1E=51!=L?51:1E};u 1Q})();1Q=D.1Q;D.31=(A(){A 31(){}31.6g={};31.bO=A(4L){u o.6g[4L]!=L};31.47=A(4L){u o.6g[4L]};31.c3=A(1q,2F){u o.6g[1q]=2F};31.44=A(4L,2g){M 1J=o;8p(A(){u 2g.1w(1J.47(4L),1J.47(4L))},0);u o.47(4L)};31.dK=A(1q){B(1q==L){1q=2u}B(1q){u aA o.6g[1q]}S{u o.6g={}}};u 31})();31=D.31;2n.U("8U",A(Z,W){u{r:Z.r,g:Z.g,b:Z.b}});2n.U("6i",A(Z,W){u{r:(Z.r*W.r)/E,g:(Z.g*W.g)/E,b:(Z.b*W.b)/E}});2n.U("dJ",A(Z,W){u{r:E-(((E-Z.r)*(E-W.r))/E),g:E-(((E-Z.g)*(E-W.g))/E),b:E-(((E-Z.b)*(E-W.b))/E)}});2n.U("8v",A(Z,W){M 1G;1G={};1G.r=W.r>1g?E-2*(E-Z.r)*(E-W.r)/E:(W.r*Z.r*2)/E;1G.g=W.g>1g?E-2*(E-Z.g)*(E-W.g)/E:(W.g*Z.g*2)/E;1G.b=W.b>1g?E-2*(E-Z.b)*(E-W.b)/E:(W.b*Z.b*2)/E;u 1G});2n.U("dI",A(Z,W){u{r:Z.r-W.r,g:Z.g-W.g,b:Z.b-W.b}});2n.U("aG",A(Z,W){u{r:W.r+Z.r,g:W.g+Z.g,b:W.b+Z.b}});2n.U("dH",A(Z,W){u{r:1g-2*(W.r-1g)*(Z.r-1g)/E,g:1g-2*(W.g-1g)*(Z.g-1g)/E,b:1g-2*(W.b-1g)*(Z.b-1g)/E}});2n.U("aI",A(Z,W){M 1G;1G={};1G.r=W.r>1g?E-((E-W.r)*(E-(Z.r-1g)))/E:(W.r*(Z.r+1g))/E;1G.g=W.g>1g?E-((E-W.g)*(E-(Z.g-1g)))/E:(W.g*(Z.g+1g))/E;1G.b=W.b>1g?E-((E-W.b)*(E-(Z.b-1g)))/E:(W.b*(Z.b+1g))/E;u 1G});2n.U("gx",A(Z,W){u{r:W.r>Z.r?W.r:Z.r,g:W.g>Z.g?W.g:Z.g,b:W.b>Z.b?W.b:Z.b}});2n.U("dG",A(Z,W){u{r:W.r>Z.r?Z.r:W.r,g:W.g>Z.g?Z.g:W.g,b:W.b>Z.b?Z.b:W.b}});R.U("4w",A(){M 3j;B(1m.P===1){3j=1X.7u(1m[0])}S{3j={r:1m[0],g:1m[1],b:1m[2]}}u o.2q("4w",A(C){C.r=3j.r;C.g=3j.g;C.b=3j.b;C.a=E;u C})});R.U("3l",A(Q){Q=O.2M(E*(Q/1i));u o.2q("3l",A(C){C.r+=Q;C.g+=Q;C.b+=Q;u C})});R.U("3E",A(Q){Q*=-0.dF;u o.2q("3E",A(C){M 1d;1d=O.1d(C.r,C.g,C.b);B(C.r!==1d){C.r+=(1d-C.r)*Q}B(C.g!==1d){C.g+=(1d-C.g)*Q}B(C.b!==1d){C.b+=(1d-C.b)*Q}u C})});R.U("3O",A(Q){Q*=-1;u o.2q("3O",A(C){M 1p,4A,1d;1d=O.1d(C.r,C.g,C.b);4A=(C.r+C.g+C.b)/3;1p=((O.4z(1d-4A)*2/E)*Q)/1i;B(C.r!==1d){C.r+=(1d-C.r)*1p}B(C.g!==1d){C.g+=(1d-C.g)*1p}B(C.b!==1d){C.b+=(1d-C.b)*1p}u C})});R.U("4y",A(Q){u o.2q("4y",A(C){M 4A;4A=2j.6V(C);C.r=4A;C.g=4A;C.b=4A;u C})});R.U("2s",A(Q){Q=O.1S((Q+1i)/1i,2);u o.2q("2s",A(C){C.r/=E;C.r-=0.5;C.r*=Q;C.r+=0.5;C.r*=E;C.g/=E;C.g-=0.5;C.g*=Q;C.g+=0.5;C.g*=E;C.b/=E;C.b-=0.5;C.b*=Q;C.b+=0.5;C.b*=E;u C})});R.U("9p",A(Q){u o.2q("9p",A(C){M b,g,h,4W,r,K;4W=1X.aN(C.r,C.g,C.b);h=4W.h*1i;h+=O.4z(Q);h=h%1i;h/=1i;4W.h=h;K=1X.aX(4W.h,4W.s,4W.v),r=K.r,g=K.g,b=K.b;C.r=r;C.g=g;C.b=b;u C})});R.U("4c",A(){M 5o,3f;B(1m.P===2){3f=1X.7u(1m[0]);5o=1m[1]}S B(1m.P===4){3f={r:1m[0],g:1m[1],b:1m[2]};5o=1m[3]}u o.2q("4c",A(C){C.r-=(C.r-3f.r)*(5o/1i);C.g-=(C.g-3f.g)*(5o/1i);C.b-=(C.b-3f.b)*(5o/1i);u C})});R.U("b0",A(){u o.2q("b0",A(C){C.r=E-C.r;C.g=E-C.g;C.b=E-C.b;u C})});R.U("4d",A(Q){B(Q==L){Q=1i}Q/=1i;u o.2q("4d",A(C){C.r=O.1P(E,(C.r*(1-(0.dD*Q)))+(C.g*(0.dC*Q))+(C.b*(0.dB*Q)));C.g=O.1P(E,(C.r*(0.dA*Q))+(C.g*(1-(0.dz*Q)))+(C.b*(0.dy*Q)));C.b=O.1P(E,(C.r*(0.dx*Q))+(C.g*(0.dw*Q))+(C.b*(1-(0.dv*Q))));u C})});R.U("2t",A(Q){u o.2q("2t",A(C){C.r=O.1S(C.r/E,Q)*E;C.g=O.1S(C.g/E,Q)*E;C.b=O.1S(C.b/E,Q)*E;u C})});R.U("8l",A(Q){Q=O.4z(Q)*2.55;u o.2q("8l",A(C){M 4q;4q=2j.cn(Q*-1,Q);C.r+=4q;C.g+=4q;C.b+=4q;u C})});R.U("8j",A(Q){Q=O.4z(Q)*2.55;u o.2q("8j",A(C){B(C.r>E-Q){C.r=E}S B(C.r<Q){C.r=0}B(C.g>E-Q){C.g=E}S B(C.g<Q){C.g=0}B(C.b>E-Q){C.b=E}S B(C.b<Q){C.b=0}u C})});R.U("3w",A(1F){M 6d,4n;B(1r 1F!=="3X"){u o}X(6d 5a 1F){B(!6B.1w(1F,6d))66;4n=1F[6d];B(4n===0){aA 1F[6d];66}1F[6d]/=1i}B(1F.P===0){u o}u o.2q("3w",A(C){B(1F.3e!=L){B(1F.3e>0){C.r+=(E-C.r)*1F.3e}S{C.r-=C.r*O.4z(1F.3e)}}B(1F.4P!=L){B(1F.4P>0){C.g+=(E-C.g)*1F.4P}S{C.g-=C.g*O.4z(1F.4P)}}B(1F.3Z!=L){B(1F.3Z>0){C.b+=(E-C.b)*1F.3Z}S{C.b-=C.b*O.4z(1F.3Z)}}u C})});R.U("2f",A(){M 6Q,2e,3Y,3J,1N,i,6b,1K,H,1e,K,3P;3Y=1m[0],3J=2<=1m.P?6k.1w(1m,1):[];6b=3J[3J.P-1];B(1r 6b==="A"){6Q=6b;3J.6n()}S B(1r 6b==="3g"){6Q=2j[6b];3J.6n()}S{6Q=2j.2e}B(1r 3Y==="3g"){3Y=3Y.dt("")}B(3Y[0]==="v"){3Y=[\'r\',\'g\',\'b\']}B(3J.P<2){2T"5T 8r 9H 1m 3N 2f 1y";}2e=6Q(3J,0,E);1K=3J[0];B(1K[0]>0){X(i=H=0,K=1K[0];0<=K?H<K:H>K;i=0<=K?++H:--H){2e[i]=1K[1]}}1N=3J[3J.P-1];B(1N[0]<E){X(i=1e=3P=1N[0];3P<=E?1e<=E:1e>=E;i=3P<=E?++1e:--1e){2e[i]=1N[1]}}u o.2q("2f",A(C){M 1I,4o;X(i=1I=0,4o=3Y.P;0<=4o?1I<4o:1I>4o;i=0<=4o?++1I:--1I){C[3Y[i]]=2e[C[3Y[i]]]}u C})});R.U("33",A(Q){M 4E,4D,p;p=O.4z(Q)/1i;4E=[0,E*p];4D=[E-(E*p),E];B(Q<0){4E=4E.bq();4D=4D.bq()}u o.2f(\'3f\',[0,0],4E,4D,[E,E])});D.2v.U("8P",A(F,J,x,y){M I,1T;B(x==L){x=0}B(y==L){y=0}B(1r 2c!=="43"&&2c!==L){I=1C 3U(F,J)}S{I=28.3d(\'I\');1v.67(o.I,I);I.F=F;I.J=J}1T=I.3c(\'2d\');1T.5q(o.I,x,y,F,J,0,0,F,J);o.6A={x:x,y:y};o.bG=2Z;u o.6t(I)});D.2v.U("86",A(2B){M I,1T;B(2B==L){2B=L}B(2B===L||((2B.F==L)&&(2B.J==L))){1Y.9z("5T d0 ds 1c aP X 86");u}B(2B.F==L){2B.F=o.I.F*2B.J/o.I.J}S B(2B.J==L){2B.J=o.I.J*2B.F/o.I.F}B(1r 2c!=="43"&&2c!==L){I=1C 3U(2B.F,2B.J)}S{I=28.3d(\'I\');1v.67(o.I,I);I.F=2B.F;I.J=2B.J}1T=I.3c(\'2d\');1T.5q(o.I,0,0,o.I.F,o.I.J,0,0,2B.F,2B.J);o.7M=2Z;u o.6t(I)});D.R.U("8P",A(){u o.59("8P",5Z.N.4V.1w(1m,0))});D.R.U("86",A(){u o.59("86",5Z.N.4V.1w(1m,0))});D.R.U("dr",A(){u o.3K("dq 83",[1,1,1,1,1,1,1,1,1])});D.R.U("dp",A(){u o.3K("do dn 83",[0,0,1,0,0,0,1,1,1,0,1,1,1,1,1,0,1,1,1,0,0,0,1,0,0])});D.R.U("dm",A(){u o.3K("dl 83",[1,4,6,4,1,4,16,24,16,4,6,24,36,24,6,4,16,24,16,4,1,4,6,4,1])});D.R.U("dk",A(3M){M 2I;B(3M===0||3M===4r){2I=[0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0]}S B((3M>0&&3M<90)||(3M>4r&&3M<7E)){2I=[0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0]}S B(3M===90||3M===7E){2I=[0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0]}S{2I=[1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1]}u o.3K("dj 83",2I)});D.R.U("6u",A(1p){B(1p==L){1p=1i}1p/=1i;u o.3K("di",[0,-1p,0,-1p,4*1p+1,-1p,0,-1p,0])});9v={3l:A(C,1p,G){C.r=C.r-(C.r*1p*G.3h);C.g=C.g-(C.g*1p*G.3h);C.b=C.b-(C.b*1p*G.3h);u C},2t:A(C,1p,G){C.r=O.1S(C.r/E,O.1d(10*1p*G.3h,1))*E;C.g=O.1S(C.g/E,O.1d(10*1p*G.3h,1))*E;C.b=O.1S(C.b/E,O.1d(10*1p*G.3h,1))*E;u C},4c:A(C,1p,G){C.r-=(C.r-G.3j.r)*1p;C.g-=(C.g-G.3j.g)*1p;C.b-=(C.b-G.3j.b)*1p;u C}};R.U("1U",A(1t,3h){M 2e,3B,1N,1K;B(3h==L){3h=60}B(1r 1t==="3g"&&1t.58(-1)==="%"){B(o.1c.J>o.1c.F){1t=o.1c.F*(4i(1t.58(0,1t.P-1),10)/1i)}S{1t=o.1c.J*(4i(1t.58(0,1t.P-1),10)/1i)}}3h/=1i;3B=[o.1c.F/2,o.1c.J/2];1K=O.7F(O.1S(3B[0],2)+O.1S(3B[1],2));1N=1K-1t;2e=2j.2e([0,1],[30,30],[70,60],[1i,80]);u o.2q("1U",A(C){M 7i,2G,V;V=C.8Q();7i=2j.4Y(V.x,V.y,3B[0],3B[1]);B(7i>1N){2G=O.1d(1,(2e[O.5t(((7i-1N)/1t)*1i)]/10)*3h);C.r=O.1S(C.r/E,2G)*E;C.g=O.1S(C.g/E,2G)*E;C.b=O.1S(C.b/E,2G)*E}u C})});R.U("bX",A(G){M 4a,5S,7a,1t,H,1o,K;4a={3h:50,2J:0,9f:\'3l\',3j:{r:0,g:0,b:0}};G=1v.7P(4a,G);B(!G.1t){u o}S B(1r G.1t==="3g"){7a=4i(G.1t,10)/1i;G.1t={F:o.1c.F*7a,J:o.1c.J*7a}}S B(1r G.1t==="3X"){K=["F","J"];X(H=0,1o=K.P;H<1o;H++){5S=K[H];B(1r G.1t[5S]==="3g"){G.1t[5S]=o.1c[5S]*(4i(G.1t[5S],10)/1i)}}}S B(G.1t==="8r"){1t=G.1t;G.1t={F:1t,J:1t}}B(1r G.2J==="3g"){G.2J=(G.1t.F/2)*(4i(G.2J,10)/1i)}G.3h/=1i;G.1t.F=O.2M(G.1t.F);G.1t.J=O.2M(G.1t.J);G.1f={F:o.1c.F,J:o.1c.J};B(G.9f==="4c"&&1r G.3j==="3g"){G.3j=1X.7u(G.3j)}G.1W={5d:(o.1c.F-G.1t.F)/2,5I:o.1c.F-G.1W.5d,5c:(o.1c.J-G.1t.J)/2,5G:o.1c.J-G.1W.5c};G.1x=[{x:G.1W.5d+G.2J,y:G.1W.5G-G.2J},{x:G.1W.5I-G.2J,y:G.1W.5G-G.2J},{x:G.1W.5I-G.2J,y:G.1W.5c+G.2J},{x:G.1W.5d+G.2J,y:G.1W.5c+G.2J}];G.49=2j.4Y(0,0,G.1x[3].x,G.1x[3].y)-G.2J;u o.2q("bX",A(C){M 1p,V,4f;V=C.8Q();B((V.x>G.1x[0].x&&V.x<G.1x[1].x)&&(V.y>G.1W.5c&&V.y<G.1W.5G)){u C}B((V.x>G.1W.5d&&V.x<G.1W.5I)&&(V.y>G.1x[3].y&&V.y<G.1x[2].y)){u C}B(V.x>G.1x[0].x&&V.x<G.1x[1].x&&V.y>G.1W.5G){1p=(V.y-G.1W.5G)/G.49}S B(V.y>G.1x[2].y&&V.y<G.1x[1].y&&V.x>G.1W.5I){1p=(V.x-G.1W.5I)/G.49}S B(V.x>G.1x[0].x&&V.x<G.1x[1].x&&V.y<G.1W.5c){1p=(G.1W.5c-V.y)/G.49}S B(V.y>G.1x[2].y&&V.y<G.1x[1].y&&V.x<G.1W.5d){1p=(G.1W.5d-V.x)/G.49}S B(V.x<=G.1x[0].x&&V.y>=G.1x[0].y){4f=D.4Y(V.x,V.y,G.1x[0].x,G.1x[0].y);1p=(4f-G.2J)/G.49}S B(V.x>=G.1x[1].x&&V.y>=G.1x[1].y){4f=D.4Y(V.x,V.y,G.1x[1].x,G.1x[1].y);1p=(4f-G.2J)/G.49}S B(V.x>=G.1x[2].x&&V.y<=G.1x[2].y){4f=D.4Y(V.x,V.y,G.1x[2].x,G.1x[2].y);1p=(4f-G.2J)/G.49}S B(V.x<=G.1x[3].x&&V.y<=G.1x[3].y){4f=D.4Y(V.x,V.y,G.1x[3].x,G.1x[3].y);1p=(4f-G.2J)/G.49}B(1p<0){u C}u 9v[G.9f](C,1p,G)})});(A(){M 4Q,9m,9n,5E,5D;5E=[2N,2N,39,2N,3m,39,3p,2N,3T,3m,3v,39,3S,3p,3R,2N,4v,3T,4u,3m,4t,3v,4S,39,4R,3S,4s,3p,34,3R,4I,2N,5w,4v,41,3T,5v,4u,5s,3m,34,4t,5r,3v,4C,4S,4B,39,68,4R,62,3S,61,4s,5Y,3p,5W,34,5V,3R,5P,4I,3W,2N,8n,5w,8m,4v,8k,41,85,3T,7Y,5v,7H,4u,4N,5s,7f,3m,5B,34,7b,4t,79,5r,4M,3v,3W,4C,8w,4S,8u,4B,8g,39,88,68,41,4R,7U,62,7Q,3S,7O,61,7K,4s,4N,5Y,5n,3p,7v,5W,7n,34,7d,5V,8A,3R,5C,5P,4M,4I,89,3W,8C,2N,cD,8n,cv,5w,4B,8m,cq,4v,cp,8k,ci,41,ca,85,c9,3T,bT,7Y,bM,5v,bK,7H,bF,4u,bE,4N,7R,5s,5n,7f,7S,3m,bA,5B,bz,34,by,7b,bw,4t,84,79,5C,5r,bu,4M,bo,3v,bi,3W,ba,4C,b9,8w,b8,4S,b7,8u,b6,4B,b5,8g,b4,39,b3,88,b2,68,aQ,41,aO,4R,aK,7U,aH,62,aF,7Q,aC,3S,az,7O,aw,61,av,7K,ar,4s,ao,4N,7R,5Y,an,5n,ak,3p,7S,7v,aj,5W,5B,7n,ag,34,ad,7d,a9,5V,9M,8A,84,3R,d8,5C,d4,5P,cZ,4M,cY,4I,3v,89,cX,3W,cU,8C,4C];5D=[9,11,12,13,13,14,14,15,15,15,15,16,16,16,16,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24];9m=A(F,J,65,64,2H,P,c2){M 3Q,1j,2w,6C,6L,6I,6M;3Q=1r 2c!=="43"&&2c!==L?1C 3U():28.3d(\'I\');3Q.F=F;3Q.J=J;6C=65+O.c0(2H)*P*0.5;6I=64+O.bZ(2H)*P*0.5;6L=65-O.c0(2H)*P*0.5;6M=64-O.bZ(2H)*P*0.5;1j=3Q.3c("2d");2w=1j.el(6C,6I,6L,6M);B(!c2){2w.5j(0,"7G");2w.5j(1,"8Y")}S{2w.5j(0,"7G");2w.5j(0.5,"8Y");2w.5j(1,"7G")}1j.bN=2w;1j.bL(0,0,F,J);u 1j.4h(0,0,F,J)};9n=A(F,J,65,64,6w,6v){M 3Q,1j,2w;3Q=1r 2c!=="43"&&2c!==L?1C 3U():28.3d(\'I\');3Q.F=F;3Q.J=J;1j=3Q.3c("2d");2w=1j.et(65,64,6w,65,64,6v);2w.5j(1,"7G");2w.5j(0,"8Y");1j.bN=2w;1j.bL(0,0,F,J);u 1j.4h(0,0,F,J)};4Q=A(){o.r=0;o.g=0;o.b=0;o.a=0;u o.1O=L};D.2v.U("91",A(bt,1V,br,7z){M 2o,2C,1L,5X,6p,2G,2m,2E,1M,J,42,i,6o,2D,3s,7q,3V,6m,2L,p,1z,1B,Y,1A,2p,2A,1R,98,1a,37,2K,1b,48,1k,1D,2O,5b,2X,8e,8d,5z,F,3A,x,y,1h,4K,4J,H,1e,1I,3y,3x,3r,3u,3q,3C,5u;F=o.1c.F;J=o.1c.J;3s=o.T;98=bt.1Z;8d=F*J;5z=8d<<2;Y=[];X(i=H=0;0<=5z?H<5z:H>5z;i=0<=5z?++H:--H){Y[i]=3s[i]}6p=0;5b=7z;7z-=1;9F(5b-->=0){3V=(1V+0.5)|0;B(3V===0){66}B(3V>6G){3V=6G}2G=3V+3V+1;8e=F<<2;3A=F-1;42=J-1;1a=3V+1;2X=1a*(1a+1)/2;2O=1C 4Q();48=a8 0;1b=2O;X(i=1e=1;1<=2G?1e<2G:1e>2G;i=1<=2G?++1e:--1e){1b=1b.1O=1C 4Q();B(i===1a){48=1b}}1b.1O=2O;1k=L;1D=L;4J=1h=0;2L=5E[3V];2K=5D[3V];X(y=1I=0;0<=J?1I<J:1I>J;y=0<=J?++1I:--1I){2p=2m=2o=1R=1M=1L=0;2A=1a*(1A=Y[1h]);2E=1a*(1B=Y[1h+1]);2C=1a*(1z=Y[1h+2]);1R+=2X*1A;1M+=2X*1B;1L+=2X*1z;1b=2O;X(i=3y=0;0<=1a?3y<1a:3y>1a;i=0<=1a?++3y:--3y){1b.r=1A;1b.g=1B;1b.b=1z;1b=1b.1O}X(i=3x=1;1<=1a?3x<1a:3x>1a;i=1<=1a?++3x:--3x){p=1h+((3A<i?3A:i)<<2);1R+=(1b.r=(1A=Y[p]))*(37=1a-i);1M+=(1b.g=(1B=Y[p+1]))*37;1L+=(1b.b=(1z=Y[p+2]))*37;2p+=1A;2m+=1B;2o+=1z;1b=1b.1O}1k=2O;1D=48;X(x=3r=0;0<=F?3r<F:3r>F;x=0<=F?++3r:--3r){Y[1h]=(1R*2L)>>2K;Y[1h+1]=(1M*2L)>>2K;Y[1h+2]=(1L*2L)>>2K;1R-=2A;1M-=2E;1L-=2C;2A-=1k.r;2E-=1k.g;2C-=1k.b;p=(4J+((p=x+1a)<3A?p:3A))<<2;2p+=(1k.r=Y[p]);2m+=(1k.g=Y[p+1]);2o+=(1k.b=Y[p+2]);1R+=2p;1M+=2m;1L+=2o;1k=1k.1O;2A+=(1A=1D.r);2E+=(1B=1D.g);2C+=(1z=1D.b);2p-=1A;2m-=1B;2o-=1z;1D=1D.1O;1h+=4}4J+=F}X(x=3u=0;0<=F?3u<F:3u>F;x=0<=F?++3u:--3u){2m=2o=2p=1M=1L=1R=0;1h=x<<2;2A=1a*(1A=Y[1h]);2E=1a*(1B=Y[1h+1]);2C=1a*(1z=Y[1h+2]);1R+=2X*1A;1M+=2X*1B;1L+=2X*1z;1b=2O;X(i=3q=0;0<=1a?3q<1a:3q>1a;i=0<=1a?++3q:--3q){1b.r=1A;1b.g=1B;1b.b=1z;1b=1b.1O}4K=F;X(i=3C=1;1<=1a?3C<1a:3C>1a;i=1<=1a?++3C:--3C){1h=(4K+x)<<2;1R+=(1b.r=(1A=Y[1h]))*(37=1a-i);1M+=(1b.g=(1B=Y[1h+1]))*37;1L+=(1b.b=(1z=Y[1h+2]))*37;2p+=1A;2m+=1B;2o+=1z;1b=1b.1O;B(i<42){4K+=F}}1h=x;1k=2O;1D=48;X(y=5u=0;0<=J?5u<J:5u>J;y=0<=J?++5u:--5u){p=1h<<2;Y[p]=(1R*2L)>>2K;Y[p+1]=(1M*2L)>>2K;Y[p+2]=(1L*2L)>>2K;1R-=2A;1M-=2E;1L-=2C;2A-=1k.r;2E-=1k.g;2C-=1k.b;p=(x+(((p=y+1a)<42?p:42)*F))<<2;1R+=(2p+=(1k.r=Y[p]));1M+=(2m+=(1k.g=Y[p+1]));1L+=(2o+=(1k.b=Y[p+2]));1k=1k.1O;2A+=(1A=1D.r);2E+=(1B=1D.g);2C+=(1z=1D.b);2p-=1A;2m-=1B;2o-=1z;1D=1D.1O;1h+=F}}1V*=br;i=8d;9F(--i>-1){2D=i<<2;6m=(98[2D+2]&fl)/E.0*7z;7q=6m|0;B(7q===6p){5X=6G.0*(6m-(6m|0));6o=6G-5X;3s[2D]=(3s[2D]*6o+Y[2D]*5X)>>8;3s[2D+1]=(3s[2D+1]*6o+Y[2D+1]*5X)>>8;3s[2D+2]=(3s[2D+2]*6o+Y[2D+2]*5X)>>8}S B(7q===6p+1){3s[2D]=Y[2D];3s[2D+1]=Y[2D+1];3s[2D+2]=Y[2D+2]}}6p++}u o});D.R.U("fo",A(G){M 4a,2w;4a={3B:{x:o.1c.F/2,y:o.1c.J/2},2H:45,ab:5L,7w:3,7t:1.5,5b:3};G=1v.7P(4a,G);G.2H*=O.ax/4r;2w=9m(o.1c.F,o.1c.J,G.3B.x,G.3B.y,G.2H,G.ab,2Z);u o.59("91",[2w,G.7w,G.7t,G.5b])});u D.R.U("fv",A(G){M 4a,2w,6w,6v;4a={1t:50,3B:{x:o.1c.F/2,y:o.1c.J/2},7w:3,7t:1.5,5b:3,1V:L};G=1v.7P(4a,G);B(!G.1V){G.1V=o.1c.F<o.1c.J?o.1c.J:o.1c.F}6w=(G.1V/2)-G.1t;6v=G.1V/2;2w=9n(o.1c.F,o.1c.J,G.3B.x,G.3B.y,6w,6v);u o.59("91",[2w,G.7w,G.7t,G.5b])})})();D.R.U("fw",A(){u o.3K("ac fy",[0,0,0,-1,1,0,0,0,0])});D.R.U("fz",A(){u o.3K("ac fA",[-1,-1,-1,-1,8,-1,-1,-1,-1])});D.R.U("fB",A(){u o.3K("fC",[-2,-1,0,-1,1,1,0,1,2])});D.R.U("9L",A(Q){M 73,6Z;73=6G/Q;6Z=E/(Q-1);u o.2q("9L",A(C){C.r=O.2M(O.2M(C.r/73)*6Z);C.g=O.2M(O.2M(C.g/73)*6Z);C.b=O.2M(O.2M(C.b/73)*6Z);u C})});D.R.U("fG",A(1U){B(1U==L){1U=2Z}o.4y();o.2s(5);o.8l(3);o.4d(1i);o.3w({3e:8,3Z:2,4P:4});o.2t(0.87);B(1U){u o.1U("40%",30)}});D.R.U("fI",A(1U){B(1U==L){1U=2Z}o.3l(15);o.33(15);o.2f(\'3f\',[0,0],[5L,0],[fJ,E],[E,E]);o.3E(-20);o.2t(1.8);B(1U){o.1U("50%",60)}u o.3l(5)});D.R.U("fK",A(7N){B(7N==L){7N=2u}o.3O(20);o.2f(\'3f\',[5,0],[fM,c8],[9S,fP],[fQ,E]);o.6u(15);o.1U("45%",20);B(7N){o.4y();o.2s(4)}u o});D.R.U("fR",A(){o.2s(1i);o.3l(15);o.33(10);o.9L(80);o.8j(30);u o.4y()});D.R.U("fS",A(){o.33(3.5);o.3E(-5);o.3O(50);o.4d(60);o.4c("#cS",10);o.3w({3e:8,3Z:8});o.2s(5);o.2t(1.2);u o.1U("55%",25)});D.R.U("fV",A(){o.33(5);o.4c("#cS",4);o.4d(20);o.3w({3Z:8,3e:3});o.2f(\'b\',[0,0],[1i,c8],[4r,4r],[E,E]);o.2s(15);o.3O(75);u o.2t(1.6)});D.R.U("fW",A(){o.2f(\'3f\',[0,0],[1i,50],[c1,5L],[E,E]);o.3O(-30);o.3E(-30);o.4c(\'#fY\',30);o.2s(-5);u o.2t(1.4)});D.R.U("fZ",A(){o.3l(5);o.33(8);o.2s(4);o.4c(\'#g0\',30);o.3O(50);u o.2t(1.3)});D.R.U("g1",A(){o.2t(1.5);o.8j(25);o.3E(-60);o.2s(5);o.8l(5);u o.1U("50%",30)});D.R.U("g2",A(){o.3E(-35);o.2f(\'b\',[20,0],[90,7x],[g5,bm],[E,b1]);o.2f(\'r\',[0,0],[bm,90],[g8,7x],[E,E]);o.2f(\'g\',[10,0],[g9,ga],[gb,1i],[E,gc]);o.2f(\'3f\',[0,0],[7x,1i],[1g,c1],[E,E]);u o.6u(20)});D.R.U("gd",A(){o.4y();o.4d(10);o.33(10);o.2s(15);u o.1U("60%",35)});D.R.U("ge",A(){o.3E(-20);o.3O(-50);o.2t(1.1);o.4d(30);o.3w({3e:-10,3Z:5});o.2f(\'3f\',[0,0],[80,50],[1g,b1],[E,E]);u o.1U("60%",30)});D.R.U("gf",A(1U){B(1U==L){1U=2Z}o.3l(10);o.32(A(){o.3z("6i");o.2l(80);o.4g();o.1y.2t(0.8);o.1y.2s(50);u o.1y.33(10)});o.32(A(){o.3z("aI");o.2l(80);u o.4w("#gg")});o.33(20);o.2t(0.8);B(1U){u o.1U("45%",20)}});D.R.U("gh",A(){o.2t(1.2);o.32(A(){o.3z("8v");o.2l(60);o.4g();o.1y.3w({3e:5});u o.1y.5y(15)});o.32(A(){o.3z("aG");o.2l(40);u o.4w("#gj")});o.32(A(){o.3z("6i");o.2l(35);o.4g();o.1y.3l(40);o.1y.3O(40);o.1y.33(30);o.1y.2s(15);o.1y.2f(\'r\',[0,40],[1g,1g],[1g,1g],[E,a3]);o.1y.2f(\'g\',[0,40],[1g,1g],[1g,1g],[E,a3]);o.1y.2f(\'b\',[0,40],[1g,1g],[1g,1g],[E,a3]);u o.1y.5y(5)});o.2f(\'r\',[20,0],[1g,gl],[1g,1g],[8t,E]);o.2f(\'g\',[20,0],[1g,1g],[1g,1g],[8t,E]);o.2f(\'b\',[20,0],[1g,9k],[1g,1g],[8t,E]);u o.1U("45%",20)});D.R.U("gn",A(){o.3l(40);o.4c("#bk",10);o.2f(\'b\',[0,10],[1g,4r],[9S,9S],[E,E]);o.32(A(){o.3z(\'8v\');o.2l(50);o.4g();o.1y.2t(0.7);u o.32(A(){o.3z(\'8U\');o.2l(60);u o.4w(\'#bk\')})});o.32(A(){o.3z(\'6i\');o.2l(60);o.4g();o.1y.3E(50);o.1y.9p(90);u o.1y.2s(10)});o.2t(1.4);o.3O(-30);o.32(A(){o.2l(10);u o.4w(\'#gp\')});u o});D.R.U("gq",A(){o.3E(20);o.2t(1.4);o.4y();o.2s(5);o.4d(1i);o.3w({3e:8,3Z:2,4P:4});o.2t(0.8);o.2s(5);o.33(10);o.32(A(){o.3z(\'8v\');o.4g();o.2l(55);u o.1y.5y(10)});u o.1U("50%",30)});D.R.U("gr",A(){o.4y();o.2s(10);o.2t(0.9);o.32(A(){o.3z("6i");o.2l(40);o.4g();o.1y.33(15);o.1y.2s(15);u o.1y.3w({4P:10,3e:5})});o.4d(30);o.2f(\'3f\',[0,10],[7x,90],[4r,5L],[8t,E]);o.3w({3e:5,4P:-2});u o.33(15)});D.R.U("gs",A(){o.6u(40);o.3E(-50);o.3w({3e:3});o.32(A(){o.3z("6i");o.2l(80);o.4g();o.1y.6u(5);o.1y.2s(50);o.1y.33(10);u o.1y.3w({3Z:5})});u o.3l(10)});D.2v.U("7y",A(3M){M 2H,I,1T,J,a6,F,x,y;2H=3M%4s;B(2H===0){u o.1c={F:o.I.F,J:o.I.J}}a6=O.ax/4r;B(1r 2c!=="43"&&2c!==L){I=1C 3U()}S{I=28.3d(\'I\');1v.67(o.I,I)}B(2H===90||2H===-7E||2H===7E||2H===-90){F=o.I.J;J=o.I.F;x=F/2;y=J/2}S B(2H===4r){F=o.I.F;J=o.I.J;x=F/2;y=J/2}S{F=O.7F(O.1S(o.4X,2)+O.1S(o.5A,2));J=F;x=o.I.J/2;y=o.I.F/2}I.F=F;I.J=J;1T=I.3c(\'2d\');1T.bC();1T.gv(x,y);1T.7y(2H*a6);1T.5q(o.I,-o.I.F/2,-o.I.J/2,o.I.F,o.I.J);1T.gw();u o.6t(I)});D.R.U("7y",A(){u o.59("7y",5Z.N.4V.1w(1m,0))});(A(){M 4Q,5E,5D;5E=[2N,2N,39,2N,3m,39,3p,2N,3T,3m,3v,39,3S,3p,3R,2N,4v,3T,4u,3m,4t,3v,4S,39,4R,3S,4s,3p,34,3R,4I,2N,5w,4v,41,3T,5v,4u,5s,3m,34,4t,5r,3v,4C,4S,4B,39,68,4R,62,3S,61,4s,5Y,3p,5W,34,5V,3R,5P,4I,3W,2N,8n,5w,8m,4v,8k,41,85,3T,7Y,5v,7H,4u,4N,5s,7f,3m,5B,34,7b,4t,79,5r,4M,3v,3W,4C,8w,4S,8u,4B,8g,39,88,68,41,4R,7U,62,7Q,3S,7O,61,7K,4s,4N,5Y,5n,3p,7v,5W,7n,34,7d,5V,8A,3R,5C,5P,4M,4I,89,3W,8C,2N,cD,8n,cv,5w,4B,8m,cq,4v,cp,8k,ci,41,ca,85,c9,3T,bT,7Y,bM,5v,bK,7H,bF,4u,bE,4N,7R,5s,5n,7f,7S,3m,bA,5B,bz,34,by,7b,bw,4t,84,79,5C,5r,bu,4M,bo,3v,bi,3W,ba,4C,b9,8w,b8,4S,b7,8u,b6,4B,b5,8g,b4,39,b3,88,b2,68,aQ,41,aO,4R,aK,7U,aH,62,aF,7Q,aC,3S,az,7O,aw,61,av,7K,ar,4s,ao,4N,7R,5Y,an,5n,ak,3p,7S,7v,aj,5W,5B,7n,ag,34,ad,7d,a9,5V,9M,8A,84,3R,d8,5C,d4,5P,cZ,4M,cY,4I,3v,89,cX,3W,cU,8C,4C];5D=[9,11,12,13,13,14,14,15,15,15,15,16,16,16,16,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24];4Q=A(){o.r=0;o.g=0;o.b=0;o.a=0;u o.1O=L};D.2v.U("5y",A(1V){M 2o,2C,1L,2G,2m,2E,1M,J,42,i,2L,p,1z,1B,Y,1A,2p,2A,1R,1a,37,2K,1b,48,1k,1D,2O,2X,8e,F,3A,x,y,1h,4K,4J,H,1e,1I,3y,3x,3r,3u,3q,3C;B(bP(1V)||1V<1){u}1V|=0;Y=o.T;F=o.1c.F;J=o.1c.J;2G=1V+1V+1;8e=F<<2;3A=F-1;42=J-1;1a=1V+1;2X=1a*(1a+1)/2;2O=1C 4Q();1b=2O;X(i=H=1;1<=2G?H<2G:H>2G;i=1<=2G?++H:--H){1b=1b.1O=1C 4Q();B(i===1a){48=1b}}1b.1O=2O;1k=L;1D=L;4J=1h=0;2L=5E[1V];2K=5D[1V];X(y=1e=0;0<=J?1e<J:1e>J;y=0<=J?++1e:--1e){2p=2m=2o=1R=1M=1L=0;2A=1a*(1A=Y[1h]);2E=1a*(1B=Y[1h+1]);2C=1a*(1z=Y[1h+2]);1R+=2X*1A;1M+=2X*1B;1L+=2X*1z;1b=2O;X(i=1I=0;0<=1a?1I<1a:1I>1a;i=0<=1a?++1I:--1I){1b.r=1A;1b.g=1B;1b.b=1z;1b=1b.1O}X(i=3y=1;1<=1a?3y<1a:3y>1a;i=1<=1a?++3y:--3y){p=1h+((3A<i?3A:i)<<2);1R+=(1b.r=(1A=Y[p]))*(37=1a-i);1M+=(1b.g=(1B=Y[p+1]))*37;1L+=(1b.b=(1z=Y[p+2]))*37;2p+=1A;2m+=1B;2o+=1z;1b=1b.1O}1k=2O;1D=48;X(x=3x=0;0<=F?3x<F:3x>F;x=0<=F?++3x:--3x){Y[1h]=(1R*2L)>>2K;Y[1h+1]=(1M*2L)>>2K;Y[1h+2]=(1L*2L)>>2K;1R-=2A;1M-=2E;1L-=2C;2A-=1k.r;2E-=1k.g;2C-=1k.b;p=(4J+((p=x+1V+1)<3A?p:3A))<<2;2p+=(1k.r=Y[p]);2m+=(1k.g=Y[p+1]);2o+=(1k.b=Y[p+2]);1R+=2p;1M+=2m;1L+=2o;1k=1k.1O;2A+=(1A=1D.r);2E+=(1B=1D.g);2C+=(1z=1D.b);2p-=1A;2m-=1B;2o-=1z;1D=1D.1O;1h+=4}4J+=F}X(x=3r=0;0<=F?3r<F:3r>F;x=0<=F?++3r:--3r){2m=2o=2p=1M=1L=1R=0;1h=x<<2;2A=1a*(1A=Y[1h]);2E=1a*(1B=Y[1h+1]);2C=1a*(1z=Y[1h+2]);1R+=2X*1A;1M+=2X*1B;1L+=2X*1z;1b=2O;X(i=3u=0;0<=1a?3u<1a:3u>1a;i=0<=1a?++3u:--3u){1b.r=1A;1b.g=1B;1b.b=1z;1b=1b.1O}4K=F;X(i=3q=1;1<=1V?3q<=1V:3q>=1V;i=1<=1V?++3q:--3q){1h=(4K+x)<<2;1R+=(1b.r=(1A=Y[1h]))*(37=1a-i);1M+=(1b.g=(1B=Y[1h+1]))*37;1L+=(1b.b=(1z=Y[1h+2]))*37;2p+=1A;2m+=1B;2o+=1z;1b=1b.1O;B(i<42){4K+=F}}1h=x;1k=2O;1D=48;X(y=3C=0;0<=J?3C<J:3C>J;y=0<=J?++3C:--3C){p=1h<<2;Y[p]=(1R*2L)>>2K;Y[p+1]=(1M*2L)>>2K;Y[p+2]=(1L*2L)>>2K;1R-=2A;1M-=2E;1L-=2C;2A-=1k.r;2E-=1k.g;2C-=1k.b;p=(x+(((p=y+1a)<42?p:42)*F))<<2;1R+=(2p+=(1k.r=Y[p]));1M+=(2m+=(1k.g=Y[p+1]));1L+=(2o+=(1k.b=Y[p+2]));1k=1k.1O;2A+=(1A=1D.r);2E+=(1B=1D.g);2C+=(1z=1D.b);2p-=1A;2m-=1B;2o-=1z;1D=1D.1O;1h+=F}}u o});u D.R.U("5y",A(1V){u o.59("5y",[1V])})})();D.R.U("aY",A(Q){u o.2q("aY",A(C){M 6V;6V=(0.bs*C.r)+(0.bv*C.g)+(0.bx*C.b);B(6V<Q){C.r=0;C.g=0;C.b=0}S{C.r=E;C.g=E;C.b=E}u C})})}).1w(o);',62,1026,'||||||||||||||||||||||||this||||||return||||||function|if|rgba|Caman|255|width|opts|_i|canvas|height|_ref|null|var|prototype|Math|length|adjust|Filter|else|pixelData|register|loc|rgbaParent|for|pixels|rgbaLayer|||||||||||radiusPlus1|stack|dimensions|max|_j|image|128|yi|100|context|stackIn|args|arguments|_results|_len|amt|name|typeof|type|size|pixel|Util|call|corners|filter|pb|pr|pg|new|stackOut|src|options|result|img|_k|_this|start|b_sum|g_sum|end|next|min|Renderer|r_sum|pow|ctx|vignette|radius|coords|Convert|Log|data|||||||Pixel||document|endX|currentJob|layer|exports||bezier|curves|callback|val|case|Calculate|push|opacity|g_in_sum|Blender|b_in_sum|r_in_sum|process|key|contrast|gamma|false|Plugin|gradient|debug|imageData|controlPoints|r_out_sum|newDims|b_out_sum|idx|g_out_sum|obj|div|angle|kernel|cornerRadius|shg_sum|mul_sum|floor|512|stackStart|divisor|NodeJS|id|bnum|throw|builder|IO|Event|sumFactor|parentData|true||Store|newLayer|exposure|312|||rbs|target|456|initObj|Layer|getContext|createElement|red|rgb|string|strength|Type|color|bias|brightness|328|levels|ret|335|_p|_n|imagePixels|055|_o|271|channels|_m|_l|setBlendingMode|widthMinus1|center|_q|clampRGB|saturation|hex|prev|newLoc|Module|cps|processKernel|caman|degrees|to|vibrance|_ref1|cnv|292|388|405|Canvas|iradius|265|object|chans|blue||428|heightMinus1|undefined|execute||processNext|get|stackEnd|maxDist|defaults|plugin|colorize|sepia|ratio|radialDist|copyParent|getImageData|parseInt|add|devicePixelRatio|ele|res|value|_ref2|apply|rand|180|360|298|364|454|fillColor|mul|greyscale|abs|avg|475|259|ctrl2|ctrl1|from|window|Analyze|273|yw|yp|search|278|354|renderer|green|BlurStack|420|496|Blocks|pointsPerSegment|slice|hsv|originalWidth|distance|CamanParser||proxyUrl|lowBound|highBound|imageHeight||imageWidth|values|substr|processPlugin|in|steps|bottom|left|events|lang|trigger|func|originalPixelData|addColorStop|layerData|modPixelData|break|341|level|leftCoord|drawImage|284|345|round|_r|383|482|Image|stackBlur|wh4|originalHeight|320|287|shg_table|mul_table|toString|top|clamp|right|lerp|1379310345|200|getAttribute|nodeFileReady|child|282|blockFinished|parent|dim|Invalid|finishInit|302|323|blend|347|Array||374|404|file|centerY|centerX|continue|copyAttributes|437|Requires|CamanJS|last|_error|chan|p0|builderIndex|items|p1|multiply|switch|__slice|imageLoaded|lookupValue|pop|iblend|currentIndex|scaledCanvas|imgs|preScaledWidth|replaceCanvas|sharpen|radius2|radius1|allowRevert|dataArray|preScaledHeight|cropCoordinates|__hasProp|x1|copy|prop|Fiber|256|renderQueue|y1|attr|pixelStack|x2|y2|getFloat|toLowerCase|currentLayer|algo|url|numPixels|blockN|unparsedInstructions|luminance|adjustSize|event|http|numOfValues||require|__indexOf|numOfAreas|langToExt||fac1|fac2|fac3|291|percent|305|parentNode|307|updateContext|337|pointsPerStep|pos|dist|isURLRemote|processFn|matches|sub|318|initializedPixelData|hiDPIRatio|index|source|rightCoord|radiusFactor|hexToRGB|329|startRadius|120|rotate|blurLevels|sel|coord|disabled|hueToRGB|270|sqrt|white|373|buf|overwrite|367|root|resized|grey|381|extend|396|350|332|dest|412|match|oldCanvas|Root|394|putImageData||Logger|moduleKeywords|Blur|294|417|resize||446|269|INST_REGEX|horiz|vert|wh|w4|includeAlpha|465|hiDPIReplacement|startX|clip|441|noise|468|497|blocksDone|setTimeout|remoteProxy|number|startY|235|485|overlay|507|imageUrl|initType|complete|297|fac0|261|readyState|finished|listener|lastBlockN|blockPixelLength|eachBlock|finishedFn|job|plugins|canvasQueue|pixelAtLocation|layerStack|crop|locationXY|setContext|coordinatesToLocation|console|normal|blendingMode|uniqid|stats|black|toBase64||compoundBlur||included|info||bind|ctor|radiusPixels|LoadOverlay|_type|_fn|xyz|1284185493|2068965517|method|getAttrId|787037037|3333333333|008856451679|108|whiteZ|getLinearGradientMap|getRadialGradientMap|whiteY|hue|4166666667|crossOrigin|0031308|__bind|version|vignetteFilters|req|04045|on|error|err|m1|m0|count|missingValues|while|replaceChild|of|imageAdjustments|waitForImageLoaded|needsHiDPISwap|posterize|299|naturalWidth|nodeName|blenders|catch|try|190|except|instFunc|inst|DOMUpdated|LayerFinished|LayerDequeue|Revert|Kernel|Single|backingStoreRatio|215|_ref3|endY|to_radians|whiteX|void|304|ready|focusWidth|Edge|310|renderBlock|renderKernel|315|chunk|Block|326|338|blockNum|totalBlocks|344|357|yield|filterFunc|363|domainRegex|corsEnabled|node|370|377|PI|use|385|delete|dataStr|392|binary|isRemote|400|addition|408|softLight|render|416|setInitObject|remoteCheck|rgbToHSV|424|given|433|addEventListener|initialized|DOM|extended|newCanvas|remote|hsvToRGB|threshold|proxy|invert|230|442|451|460|470|480|491|501|257|262|rgbToXYZ|swapped|Object|originalVisiblePixels|setup|parseArguments|domIsLoaded|268|scaled|ea1c5d|RegExp|144|executeLayer|274|pushContext|reverse|increaseFactor|2126|radiusData|281|7152|301|0722|309|316|324|popContext|save|nodeSave|359|368|cropped|browserSave|png|1000|378|fillRect|389|fillStyle|has|isNaN|toImage|applyCurrentLayer|hermite|399|item|applyToParent|instanceof|rectangularVignette|reloadCanvasData|sin|cos|140|mirrored|put|px|renderStart|assignId|hasId|150|411|422||hiDPIAdjustments|autoload|readFromHttp|xyzToLab|style|https|435|proxyParam|mode|anonymous|Height|randomRange|DEBUG|447|461|initCanvas|date|release|_super|489|047|onload|Uint8Array|initImage|883|log|isImageLoaded|505|hiDPICapable|Width|initNode|loaded|116|500|URL|setAttribute|me|getPixelRelative|parser|__extends|parse|nowLoc|e87b22|hidpi|263|types|processStart|267|275|280|or|processComplete|renderFinished|blockStarted|285|shift|loadOverlay|executePlugin|289|executeFilter|hiDPIDisabled|locationToCoordinates|load|nodeValue|2013|camanProxyUrl|Version|Released|Sharpen|Motion|motionBlur|Gaussian|gaussianBlur|Radial|Heavy|heavyRadialBlur|Box|boxBlur|missing|split|analyze|869|534|272|168|314|349|189|769|607|readystatechange|01|darken|exclusion|difference|screen|flush|blocksFinished|Rendering|Could|endPixel|startPixel|End|Start|Executing|run|not|default|find|cpus|os|initialization|toHex|toKey|putPixel|getPixel|putPixelRelative|attributes|warn|overlayImage|Initializing|createImageData|layerID|toDataURL|writing|Finished|toBuffer|writeFile|output|querySelector|Creating|isFile|statSync|createLinearGradient|href|location|stream|octet|replace|caman_proxy|proxies|createRadialGradient|js|javascript|pl|perl|py|python|rb|set|ruby|useProxy|defineProperty|encodeURIComponent|aliasProperty|aliasFunction|images|loading|Cannot|configured|delegate|without|includes|extends|fibers|Attempting|__super__|constructor|domain|credentials|listen|labToRGB|rgbToLab|labToXYZ|0570|hasOwnProperty|2040|0557|0415|8758|9689|4986|5372|2406|indexOf|xyzToRGB|readFile|9505|1192|0193|1805|3576|4124|Fetching|setEncoding|0xff|hslToRGB||tiltShift|Buffer|rgbToHSL|charAt||keys|Remote|radialBlur|edgeEnhance|detected|Enhance|edgeDetect|Detect|emboss|Emboss|114|587|using|vintage|toFixed|lomo|155|clarity|random|130|naturalHeight|Function|220|250|sinCity|sunrise|DOMContentLoaded|querySelectorAll|crossProcess|orangePeel|calculateLevels|ff9000|love|c42007|grungy|jarques|resetOriginalPixelData|HiDPI|186|scale|webkitBackingStorePixelRatio|138|115|105|148|248|pinhole|oldBoot|glowingSun|f49600|hazyDays|mozBackingStorePixelRatio|6899ba|msBackingStorePixelRatio|158|oBackingStorePixelRatio|herMajesty|backingStorePixelRatio|e5f0ff|nostalgia|hemingway|concentrate|reset|revert|translate|restore|lighten'.split('|'),0,{}))