Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

4.1.1

  • Loading branch information...
commit 23c4ecd6a76debac81621929e620468d286cb1b6 1 parent 731f784
Ryan LeFevre authored
2  component.json
View
@@ -1,6 +1,6 @@
{
"name": "caman",
- "version": "4.1.0",
+ "version": "4.1.1",
"main": ["./dist/caman.min.js", "./dist/caman.full.min.js"],
"dependencies": {
}
4 dist/caman.full.js
View
@@ -100,8 +100,8 @@
Root.Caman = Caman = (function() {
Caman.version = {
- release: "4.1.0",
- date: "2/12/2013"
+ release: "4.1.1",
+ date: "4/8/2013"
};
Caman.DEBUG = false;
2  dist/caman.full.min.js
View
@@ -11,7 +11,7 @@ _results.push(to.setAttribute(attr.nodeName,attr.nodeValue));}
return _results;};Util.dataArray=function(length){if(length==null){length=0;}
if(Caman.NodeJS||(window.Uint8Array!=null)){return new Uint8Array(length);}
return new Array(length);};return Util;})();if(typeof exports!=="undefined"&&exports!==null){Root=exports;Canvas=require('canvas');Image=Canvas.Image;Fiber=require('fibers');fs=require('fs');}else{Root=window;}
-Root.Caman=Caman=(function(){Caman.version={release:"4.1.0",date:"2/12/2013"};Caman.DEBUG=false;Caman.NodeJS=typeof exports!=="undefined"&&exports!==null;Caman.autoload=!Caman.NodeJS;Caman.allowRevert=true;Caman.crossOrigin="anonymous";Caman.toString=function(){return"Version "+Caman.version.release+", Released "+Caman.version.date;};Caman.remoteProxy="";Caman.proxyParam="camanProxyUrl";Caman.getAttrId=function(canvas){if(Caman.NodeJS){return true;}
+Root.Caman=Caman=(function(){Caman.version={release:"4.1.1",date:"4/8/2013"};Caman.DEBUG=false;Caman.NodeJS=typeof exports!=="undefined"&&exports!==null;Caman.autoload=!Caman.NodeJS;Caman.allowRevert=true;Caman.crossOrigin="anonymous";Caman.toString=function(){return"Version "+Caman.version.release+", Released "+Caman.version.date;};Caman.remoteProxy="";Caman.proxyParam="camanProxyUrl";Caman.getAttrId=function(canvas){if(Caman.NodeJS){return true;}
if(typeof canvas==="string"){canvas=$(canvas);}
if(!((canvas!=null)&&(canvas.getAttribute!=null))){return null;}
return canvas.getAttribute('data-caman-id');};function Caman(){var args,callback,id,_this=this;if(arguments.length===0){throw"Invalid arguments";}
2  dist/caman.full.pack.js
View
@@ -1 +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(){L $,5k,2i,2O,F,51,4b,28,2G,6h,Q,2Q,5D,3d,1V,5R,2S,2q,1K,7k,2U,1u,fs,4V,8I,6Q={}.fp,83=[].eR||A(a7){Y(L i=0,l=o.U;i<l;i++){C(i 6J o&&o[i]===a7)u i}u-1},86=[].4V,1q=o;4V=7g.R.4V;$=A(7v,7L){C(7L==M){7L=1Y}C(1w 7v==="3R"||(1w 2l!=="47"&&2l!==M)){u 7v}u 7L.eK(7v)};1u=(A(){A 1u(){}1u.89=(A(){L 2C;2C=0;u{4U:A(){u 2C++}}})();1u.7C=A(3Z){L 5V,6F,5W,1D,H,1m;6F=3Z;1D=4V.1O(1y,1);Y(H=0,1m=1D.U;H<1m;H++){5V=1D[H];Y(5W 6J 5V){C(!6Q.1O(5V,5W))56;6F[5W]=5V[5W]}}u 6F};1u.3z=A(2n){C(2n<0){u 0}C(2n>D){u D}u 2n};1u.5X=A(az,61,E){L 65,H,1m,K,2D,1p;C(E==M){E={}}K=az.ew;1p=[];Y(H=0,1m=K.U;H<1m;H++){65=K[H];C((E.8a!=M)&&(2D=65.8d,83.1O(E.8a,2D)>=0)){56}1p.2k(61.bp(65.8d,65.ep))}u 1p};1u.6y=A(U){C(U==M){U=0}C(F.2V||(4n.bL!=M)){u 1S bL(U)}u 1S 7g(U)};u 1u})();C(1w 2l!=="47"&&2l!==M){7k=2l;4b=6G(\'I\');5D=4b.5D;6h=6G(\'en\');fs=6G(\'fs\')}W{7k=4n}7k.F=F=(A(){F.8e={9x:"4.1.0",9B:"2/12/ej"};F.9O=2u;F.2V=1w 2l!=="47"&&2l!==M;F.9S=!F.2V;F.6d=2T;F.8f="9X";F.ee=A(){u"ed "+F.8e.9x+", ec "+F.8e.9B};F.6e="";F.ae="ag";F.8j=A(I){C(F.2V){u 2T}C(1w I==="3M"){I=$(I)}C(!((I!=M)&&(I.5B!=M))){u M}u I.5B(\'1T-3B-2C\')};A F(){L 1v,2o,2C,1q=o;C(1y.U===0){4w"7T 1y";}C(o e8 F){o.5E=o.5E.8k(o);o.6m=o.6m.8k(o);1v=1y[0];C(!F.2V){2C=3P(F.8j(1v[0]),10);2o=1w 1v[1]==="A"?1v[1]:1w 1v[2]==="A"?1v[2]:A(){};C(!an(2C)&&2U.ap(2C)){u 2U.3N(2C,2o)}}o.2C=1u.89.4U();o.73=o.4K=M;o.6n={x:0,y:0};o.aq=2u;o.7s=2u;o.6o=[];o.8m=[];o.8r=[];o.6q=M;o.bi=2u;o.dZ=1S 5k(o);o.4D=1S 1K(o);o.bq(A(){1q.bu(1v);u 1q.bD()});u o}W{u 1S F(1y)}}F.R.bq=A(cb){L 8w,1q=o;C(F.2V){u 6R(A(){u cb.1O(1q)},0)}W{C(1Y.8x==="6U"){1V.2w("bS cd");u 6R(A(){u cb.1O(1q)},0)}W{8w=A(){C(1Y.8x==="6U"){1V.2w("bS cd");u cb.1O(1q)}};u 1Y.cg("dQ",8w,2u)}}};F.R.bu=A(1v){L 6v,2n,K,1p;C(1v.U===0){4w"7T 1y 9u";}o.3X=M;o.7l=M;o.7n=M;o.2o=A(){};o.9z(1v[0]);C(1v.U===1){u}5d(1w 1v[1]){1Z"3M":o.7n=1v[1];4R;1Z"A":o.2o=1v[1]}C(1v.U===2){u}o.2o=1v[2];C(1v.U===4){K=1v[4];1p=[];Y(6v 6J K){C(!6Q.1O(K,6v))56;2n=K[6v];1p.2k(o.1E[6v]=2n)}u 1p}};F.R.9z=A(3Z){C(F.2V){o.3X=3Z;o.7l=\'9A\';u}C(1w 3Z==="3R"){o.3X=3Z}W{o.3X=$(3Z)}C(o.3X==M){4w"dM dL dK 1d 9C I Y dI.";}u o.7l=o.3X.8d.6u()};F.R.bD=A(){5d(o.7l){1Z"9A":u o.9D();1Z"1F":u o.9G();1Z"I":u o.9J()}};F.R.9D=A(){L 1q=o;1V.2w("dD Y 2V");o.1d=1S 5D();o.1d.8C=A(){1V.2w("5D 9T. 9V = "+(1q.4T())+", a8 = "+(1q.4W()));1q.I=1S 4b(1q.4T(),1q.4W());u 1q.5E()};o.1d.ds=A(ab){4w ab;};u o.1d.1D=o.3X};F.R.9G=A(){o.1d=o.3X;o.I=1Y.3n(\'I\');o.1r=o.I.3i(\'2d\');1u.5X(o.1d,o.I,{8a:[\'1D\']});o.1d.8L.8M(o.I,o.1d);o.8U();u o.8V()};F.R.9J=A(){o.I=o.3X;o.1r=o.I.3i(\'2d\');C(o.7n!=M){o.1d=1Y.3n(\'1F\');o.1d.1D=o.7n;o.8U();u o.8V()}W{u o.5E()}};F.R.8U=A(){C(o.ar()){1V.2w(o.1d.1D,"->",o.6B());o.at=2T;o.1d.1D=o.6B()}C(2Q.au(o.1d)){o.1d.1D=2Q.5I(o.1d.1D);u 1V.2w("df 1d de, dd ax = "+o.1d.1D)}};F.R.8V=A(){C(o.ay()){u o.6m()}W{u o.1d.8C=o.6m}};F.R.ay=A(){C(!o.1d.6U){u 2u}C((o.1d.8X!=M)&&o.1d.8X===0){u 2u}u 2T};F.R.4T=A(){u o.1d.G||o.1d.8X};F.R.4W=A(){u o.1d.J||o.1d.d9};F.R.6m=A(){1V.2w("5D 9T. 9V = "+(o.4T())+", a8 = "+(o.4W()));C(o.at){o.I.G=o.4T()/o.71();o.I.J=o.4W()/o.71()}W{o.I.G=o.4T();o.I.J=o.4W()}u o.5E()};F.R.5E=A(){L i,1X,H,1m,K;C(o.1r==M){o.1r=o.I.3i(\'2d\')}o.5O=o.6l=o.G=o.I.G;o.6k=o.6j=o.J=o.I.J;o.c0();C(!o.c6()){o.c9()}C(o.1d!=M){o.1r.6i(o.1d,0,0,o.4T(),o.4W(),0,0,o.6l,o.6j)}o.9s();C(F.6d){o.73=1u.6y(o.P.U);o.4K=1u.6y(o.P.U);K=o.P;Y(i=H=0,1m=K.U;H<1m;i=++H){1X=K[i];o.73[i]=1X;o.4K[i]=1X}}o.1c={G:o.I.G,J:o.I.J};2U.cf(o.2C,o);o.2o.1O(o,o);u o.2o=A(){}};F.R.9s=A(){o.2J=o.1r.4q(0,0,o.I.G,o.I.J);u o.P=o.2J.1T};F.R.ct=A(){L 1X,H,1m,K,1p;C(!F.6d){4w"9r 7p";}o.4K=1u.6y(o.P.U);K=o.P;1p=[];Y(H=0,1m=K.U;H<1m;H++){1X=K[H];1p.2k(o.4K.2k(1X))}u 1p};F.R.c6=A(){u F.8j(o.I)!=M};F.R.c9=A(){C(F.2V||o.I.5B(\'1T-3B-2C\')){u}u o.I.bp(\'1T-3B-2C\',o.2C)};F.R.9q=A(){u o.I.5B(\'1T-3B-ca-7p\')!==M};F.R.c0=A(){L 46;C(F.2V||o.9q()){u}46=o.71();C(46!==1){1V.2w("e1 46 = "+46);o.bi=2T;o.6l=o.I.G;o.6j=o.I.J;o.I.G=o.6l*46;o.I.J=o.6j*46;o.I.c8.G=""+o.6l+"c7";o.I.c8.J=""+o.6j+"c7";o.1r.cu(46,46);o.G=o.5O=o.I.G;u o.J=o.6k=o.I.J}};F.R.71=A(){L 9p,44;44=4n.44||1;9p=o.1r.cv||o.1r.cw||o.1r.cx||o.1r.cy||o.1r.cz||1;u 44/9p};F.R.bZ=A(){u(4n.44!=M)&&4n.44!==1};F.R.ar=A(){C(o.9q()||!o.bZ()){u 2u}u o.6B()!==M};F.R.6B=A(){C(o.1d==M){u M}u o.1d.5B(\'1T-3B-ca\')};F.R.7O=A(bY){L 7Q;7Q=o.I;o.I=bY;o.1r=o.I.3i(\'2d\');7Q.8L.8M(o.I,7Q);o.G=o.I.G;o.J=o.I.J;o.9s();u o.1c={G:o.I.G,J:o.I.J}};F.R.bX=A(2o){L 1q=o;C(2o==M){2o=A(){}}2G.4N(o,"bW");u o.4D.3N(A(){1q.1r.7U(1q.2J,0,0);u 2o.1O(1q)})};F.R.cA=A(){L i,1X,H,1m,K;C(!F.6d){4w"9r 7p";}K=o.bU();Y(i=H=0,1m=K.U;H<1m;i=++H){1X=K[i];o.P[i]=1X}u o.1r.7U(o.2J,0,0)};F.R.cB=A(){L I,2z,i,2J,1X,P,H,1m,K;I=1Y.3n(\'I\');1u.5X(o.I,I);I.G=o.5O;I.J=o.6k;2z=I.3i(\'2d\');2J=2z.4q(0,0,I.G,I.J);P=2J.1T;K=o.73;Y(i=H=0,1m=K.U;H<1m;i=++H){1X=K[i];P[i]=1X}2z.7U(2J,0,0);o.6n={x:0,y:0};o.7s=2u;u o.7O(I)};F.R.bU=A(){L I,6C,2z,9o,9n,i,2J,1X,P,X,6f,6H,6I,G,H,1j,1m,K,2D,3S,9m;C(!F.6d){4w"9r 7p";}X=[];6H=o.6n.x;9o=6H+o.G;6I=o.6n.y;9n=6I+o.J;C(o.7s){I=1Y.3n(\'I\');I.G=o.5O;I.J=o.6k;2z=I.3i(\'2d\');2J=2z.4q(0,0,I.G,I.J);P=2J.1T;K=o.4K;Y(i=H=0,1m=K.U;H<1m;i=++H){1X=K[i];P[i]=1X}2z.7U(2J,0,0);6f=1Y.3n(\'I\');6f.G=o.G;6f.J=o.J;2z=6f.3i(\'2d\');2z.6i(I,0,0,o.5O,o.6k,0,0,o.G,o.J);P=2z.4q(0,0,o.G,o.J).1T;G=o.G}W{P=o.4K;G=o.5O}Y(i=1j=0,2D=P.U;1j<2D;i=1j+=4){6C=2S.bP(i,G);C(((6H<=(3S=6C.x)&&3S<9o))&&((6I<=(9m=6C.y)&&9m<9n))){X.2k(P[i],P[i+1],P[i+2],P[i+3])}}u X};F.R.2e=A(1l,6S){o.4D.5J({1o:Q.32.9l,1l:1l,6S:6S});u o};F.R.3v=A(1l,N,2Z,3C){L i,H,K;C(!2Z){2Z=0;Y(i=H=0,K=N.U;0<=K?H<K:H>K;i=0<=K?++H:--H){2Z+=N[i]}}o.4D.5J({1o:Q.32.9k,1l:1l,N:N,2Z:2Z,3C:3C||0});u o};F.R.5i=A(42,1v){o.4D.5J({1o:Q.32.2q,42:42,1v:1v});u o};F.R.2P=A(2o){L 26;26=1S 3d(o);o.8r.2k(26);o.4D.5J({1o:Q.32.7Z});2o.1O(26);o.4D.5J({1o:Q.32.9j});u o};F.R.bK=A(26){u o.bJ(26)};F.R.bJ=A(26){o.8m.2k(o.6q);o.6o.2k(o.P);o.6q=26;u o.P=26.P};F.R.bI=A(){o.P=o.6o.bH();u o.6q=o.8m.bH()};F.R.bG=A(){u o.6q.bF()};u F})();5k=(A(){A 5k(c){o.c=c}5k.R.cD=A(){L i,3b,5Q,H,1j,1s,K;3b={r:{},g:{},b:{}};Y(i=H=0;H<=D;i=++H){3b.r[i]=0;3b.g[i]=0;3b.b[i]=0}Y(i=1j=0,K=o.c.P.U;1j<K;i=1j+=4){3b.r[o.c.P[i]]++;3b.g[o.c.P[i+1]]++;3b.b[o.c.P[i+2]]++}5Q=o.c.P.U/4;Y(i=1s=0;1s<=D;i=++1s){3b.r[i]/=5Q;3b.g[i]/=5Q;3b.b[i]/=5Q}u 3b};u 5k})();F.9i=A(){L 1F,6b,bC,H,1m,1p;6b=1Y.cE("1F[1T-3B]");C(!(6b.U>0)){u}1p=[];Y(H=0,1m=6b.U;H<1m;H++){1F=6b[H];1p.2k(bC=1S 51(1F,A(){o.bA();u o.3N()}))}u 1p};C(F.9S){(A(){C(1Y.8x==="6U"){u F.9i()}W{u 1Y.cg("cF",F.9i,2u)}})()}51=(A(){L 7E;7E="(\\\\w+)\\\\((.*?)\\\\)";A 51(3Y,bx){o.bw=3Y.5B(\'1T-3B\');o.3B=F(3Y,bx.8k(o))}51.R.bA=A(){L 1v,1A,6a,9h,9g,m,r,69,H,1m,K,1p;o.3Y=o.3B.I;r=1S bt(7E,\'g\');69=o.bw.9f(r);C(!(69.U>0)){u}r=1S bt(7E);1p=[];Y(H=0,1m=69.U;H<1m;H++){9h=69[H];K=9h.9f(r),m=K[0],1A=K[1],1v=K[2];9g=1S cG("u A() { o."+1A+"("+1v+"); };");9e{6a=9g();1p.2k(6a.1O(o.3B))}9d(e){1p.2k(1V.2w(e))}}u 1p};51.R.3N=A(){L 3Y;3Y=o.3Y;u o.3B.bX(A(){u 3Y.8L.8M(o.bo(),3Y)})};u 51})();F.2i=2i=(A(){A 2i(){}2i.9c={};2i.T=A(1l,6a){u o.9c[1l]=6a};2i.3N=A(1l,Z,V){u o.9c[1l](Z,V)};u 2i})();F.2O=2O=(A(){A 2O(){}2O.4M=A(3V,3U,4x,4E){u O.9b(O.1J(4x-3V,2)+O.1J(4E-3U,2))};2O.bl=A(2f,1f,68){L 41;C(68==M){68=2u}41=2f+(O.cH()*(1f-2f));C(68){u 41.cI(68)}W{u O.6W(41)}};2O.67=A(B){u(0.9a*B.r)+(0.cJ*B.g)+(0.cK*B.b)};2O.1Q=A(1I,3x,3w,1t,79,7a){L 97,96,7d,7e,63,62,1Q,94,4Y,i,j,5C,7m,t,5Z,3V,4x,93,5Y,3U,4E,91,H,1j,1s,K,2D;5Z=1I[0];5Y=1I[1];3V=3x[0];3U=3x[1];4x=3w[0];4E=3w[1];93=1t[0];91=1t[1];1Q={};63=3P(3*(3V-5Z),10);7d=3*(4x-3V)-63;97=93-5Z-63-7d;62=3*(3U-5Y);7e=3*(4E-3U)-62;96=91-5Y-62-7e;Y(i=H=0;H<b9;i=++H){t=i/b9;94=O.6W((97*O.1J(t,3))+(7d*O.1J(t,2))+(63*t)+5Z);4Y=O.6W((96*O.1J(t,3))+(7e*O.1J(t,2))+(62*t)+5Y);C(79&&4Y<79){4Y=79}W C(7a&&4Y>7a){4Y=7a}1Q[94]=4Y}C(1Q.U<1t[0]+1){Y(i=1j=0,K=1t[0];0<=K?1j<=K:1j>=K;i=0<=K?++1j:--1j){C(1Q[i]==M){5C=[i-1,1Q[i-1]];Y(j=1s=i,2D=1t[0];i<=2D?1s<=2D:1s>=2D;j=i<=2D?++1s:--1s){C(1Q[j]!=M){7m=[j,1Q[j]];4R}}1Q[i]=5C[1]+((7m[1]-5C[1])/(7m[0]-5C[0]))*(i-5C[0])}}}C(1Q[1t[0]]==M){1Q[1t[0]]=1Q[1t[0]-1]}u 1Q};u 2O})();28=(A(){A 28(){}28.7t=A(4J){L b,g,r;C(4J.cL(0)==="#"){4J=4J.4L(1)}r=3P(4J.4L(0,2),16);g=3P(4J.4L(2,2),16);b=3P(4J.4L(4,2),16);u{r:r,g:g,b:b}};28.cM=A(r,g,b){L d,h,l,1f,2f,s;C(1w r==="3R"){g=r.g;b=r.b;r=r.r}r/=D;g/=D;b/=D;1f=O.1f(r,g,b);2f=O.2f(r,g,b);l=(1f+2f)/2;C(1f===2f){h=s=0}W{d=1f-2f;s=l>0.5?d/(2-1f-2f):d/(1f+2f);h=(A(){5d(1f){1Z r:u(g-b)/d+(g<b?6:0);1Z g:u(b-r)/d+2;1Z b:u(r-g)/d+4}})();h/=6}u{h:h,s:s,l:l}};28.cN=A(h,s,l){L b,g,p,q,r;C(1w h==="3R"){s=h.s;l=h.l;h=h.h}C(s===0){r=g=b=l}W{q=l<0.5?l*(1+s):l+s-l*s;p=2*l-q;r=o.7M(p,q,h+1/3);g=o.7M(p,q,h);b=o.7M(p,q,h-1/3)}u{r:r*D,g:g*D,b:b*D}};28.7M=A(p,q,t){C(t<0){t+=1}C(t>1){t-=1}C(t<1/6){u p+(q-p)*6*t}C(t<1/2){u q}C(t<2/3){u p+(q-p)*(2/3-t)*6}u p};28.b4=A(r,g,b){L d,h,1f,2f,s,v;r/=D;g/=D;b/=D;1f=O.1f(r,g,b);2f=O.2f(r,g,b);v=1f;d=1f-2f;s=1f===0?0:d/1f;C(1f===2f){h=0}W{h=(A(){5d(1f){1Z r:u(g-b)/d+(g<b?6:0);1Z g:u(b-r)/d+2;1Z b:u(r-g)/d+4}})();h/=6}u{h:h,s:s,v:v}};28.b3=A(h,s,v){L b,f,g,i,p,q,r,t;i=O.33(h*6);f=h*6-i;p=v*(1-s);q=v*(1-f*s);t=v*(1-(1-f)*s);5d(i%6){1Z 0:r=v;g=t;b=p;4R;1Z 1:r=q;g=v;b=p;4R;1Z 2:r=p;g=v;b=t;4R;1Z 3:r=p;g=q;b=v;4R;1Z 4:r=t;g=p;b=v;4R;1Z 5:r=v;g=p;b=q}u{r:r*D,g:g*D,b:b*D}};28.b2=A(r,g,b){L x,y,z;r/=D;g/=D;b/=D;C(r>0.8Y){r=O.1J((r+0.3g)/1.3g,2.4)}W{r/=12.92}C(g>0.8Y){g=O.1J((g+0.3g)/1.3g,2.4)}W{g/=12.92}C(b>0.8Y){b=O.1J((b+0.3g)/1.3g,2.4)}W{b/=12.92}x=r*0.cO+g*0.cP+b*0.cQ;y=r*0.aV+g*0.aU+b*0.aT;z=r*0.cR+g*0.cS+b*0.cU;u{x:x*1h,y:y*1h,z:z*1h}};28.cW=A(x,y,z){L b,g,r;x/=1h;y/=1h;z/=1h;r=(3.cX*x)+(-1.cY*y)+(-0.d0*z);g=(-0.d6*x)+(1.db*y)+(0.dc*z);b=(0.dg*x)+(-0.dj*y)+(1.dk*z);C(r>0.8T){r=(1.3g*O.1J(r,0.8S))-0.3g}W{r*=12.92}C(g>0.8T){g=(1.3g*O.1J(g,0.8S))-0.3g}W{g*=12.92}C(b>0.8T){b=(1.3g*O.1J(b,0.8S))-0.3g}W{b*=12.92}u{r:r*D,g:g*D,b:b*D}};28.am=A(x,y,z){L a,b,l,8R,8P,8O;C(1w x==="3R"){y=x.y;z=x.z;x=x.x}8R=95.ah;8P=1h.0;8O=8N.af;x/=8R;y/=8P;z/=8O;C(x>0.8J){x=O.1J(x,0.7Y)}W{x=(7.8H*x)+0.5M}C(y>0.8J){y=O.1J(y,0.7Y)}W{y=(7.8H*y)+0.5M}C(z>0.8J){z=O.1J(z,0.7Y)}W{z=(7.8H*z)+0.5M}l=a1*y-16;a=a0*(x-y);b=5P*(y-z);u{l:l,a:a,b:b}};28.dw=A(l,a,b){L x,y,z;C(1w l==="3R"){a=l.a;b=l.b;l=l.l}y=(l+16)/a1;x=y+(a/a0);z=y-(b/5P);C(x>0.8F){x=x*x*x}W{x=0.8E*(x-0.5M)}C(y>0.8F){y=y*y*y}W{y=0.8E*(y-0.5M)}C(z>0.8F){z=z*z*z}W{z=0.8E*(z-0.5M)}u{x:x*95.ah,y:y*1h.0,z:z*8N.af}};28.dx=A(r,g,b){L 8D;C(1w r==="3R"){g=r.g;b=r.b;r=r.r}8D=o.b2(r,g,b);u o.am(8D)};28.dy=A(l,a,b){};u 28})();2G=(A(){A 2G(){}2G.4O={};2G.9R=["9Q","9P","bW","9I","9H","5x"];2G.4N=A(3u,1o,1T){L 64,H,1m,K,1p;C(o.4O[1o]&&o.4O[1o].U){K=o.4O[1o];1p=[];Y(H=0,1m=K.U;H<1m;H++){64=K[H];C(64.3u===M||3u.2C===64.3u.2C){1p.2k(64.fn.1O(3u,1T))}W{1p.2k(9F 0)}}u 1p}};2G.dJ=A(3u,1o,fn){L 8A,8z;C(1w 3u==="3M"){8z=3u;8A=1o;3u=M;1o=8z;fn=8A}C(83.1O(o.9R,1o)<0){u 2u}C(!o.4O[1o]){o.4O[1o]=[]}o.4O[1o].2k({3u:3u,fn:fn});u 2T};u 2G})();F.2G=2G;F.Q=Q=(A(){A Q(){}Q.32={9l:1,9k:2,7Z:3,9j:4,8y:5,2q:6};Q.T=A(1l,9w){u F.R[1l]=9w};u Q})();F.2Q=2Q=(A(){A 2Q(){}2Q.9v=/(?:(?:dP|dV):\\/\\/)((?:\\w+)\\.(?:(?:\\w|\\.)+))/;2Q.au=A(1F){C(1F==M){u 2u}C(o.bN(1F)){u 2u}u o.7x(1F.1D)};2Q.bN=A(1F){L K;u(1F.8f!=M)&&((K=1F.8f.6u())===\'9X\'||K===\'bs-dY\')};2Q.7x=A(bn){L 7B;7B=bn.9f(o.9v);C(7B){u 7B[1]!==1Y.e0}W{u 2u}};2Q.ba=A(1D){C(o.7x(1D)){C(!F.6e.U){1V.8o("e2 61 e5 a ai 1d ea a eb a5. ax: "+1D)}W{C(F.7x(F.6e)){1V.8o("eg bs a ai a5 Y eh ei.");u}u""+F.6e+"?ag="+(9y(1D))}}};2Q.5I=A(1D){u""+F.6e+"?"+F.ae+"="+(9y(1D))};2Q.el=A(53){L 6T;6T={em:\'eo\',es:\'eU\',eZ:\'fd\',fB:\'cC\'};53=53.6u();C(6T[53]!=M){53=6T[53]}u"fw/fu."+53};u 2Q})();F.R.fr=A(){C(1w 2l!=="47"&&2l!==M){u o.b7.5n(o,1y)}W{u o.a2.5n(o,1y)}};F.R.a2=A(1o){L 1d;C(1o==M){1o="aj"}1o=1o.6u();1d=o.82(1o).fc("1d/"+1o,"1d/fa-f9");u 1Y.f3.f0=1d};F.R.b7=A(5q,7V){L 85;C(7V==M){7V=2T}9e{85=fs.eT(5q);C(85.eN()&&!7V){u 2u}}9d(e){1V.2w("eL eJ 5q "+5q)}u fs.eD(5q,o.I.ez(),A(){u 1V.2w("ey ex 61 "+5q)})};F.R.bo=A(1o){L 1F;1F=1Y.3n(\'1F\');1F.1D=o.82(1o);1F.G=o.1c.G;1F.J=o.1c.J;C(4n.44){1F.G/=4n.44;1F.J/=4n.44}u 1F};F.R.82=A(1o){C(1o==M){1o="aj"}1o=1o.6u();u o.I.eu("1d/"+1o)};3d=(A(){A 3d(c){o.c=c;o.1A=o.c;o.1E={8b:\'8c\',2b:1.0};o.er=1u.89.4U();o.I=1w 2l!=="47"&&2l!==M?1S 4b():1Y.3n(\'I\');o.I.G=o.c.1c.G;o.I.J=o.c.1c.J;o.1r=o.I.3i(\'2d\');o.1r.eq(o.I.G,o.I.J);o.2J=o.1r.4q(0,0,o.I.G,o.I.J);o.P=o.2J.1T}3d.R.2P=A(cb){u o.c.2P.1O(o.c,cb)};3d.R.3m=A(bO){o.1E.8b=bO;u o};3d.R.2b=A(2b){o.1E.2b=2b/1h;u o};3d.R.4c=A(){L i,2N,H,K;2N=o.c.P;Y(i=H=0,K=o.c.P.U;H<K;i=H+=4){o.P[i]=2N[i];o.P[i+1]=2N[i+1];o.P[i+2]=2N[i+2];o.P[i+3]=2N[i+3]}u o};3d.R.4C=A(){u o.c.4C.5n(o.c,1y)};3d.R.ek=A(1d){C(1w 1d==="3R"){1d=1d.1D}W C(1w 1d==="3M"&&1d[0]==="#"){1d=$(1d).1D}C(!1d){u o}o.c.4D.6p.2k({1o:Q.32.8y,1D:1d,26:o});u o};3d.R.bF=A(){L i,4Q,2N,1G,Z,V,H,K,1p;2N=o.c.6o[o.c.6o.U-1];4Q=o.c.P;1p=[];Y(i=H=0,K=4Q.U;H<K;i=H+=4){V={r:2N[i],g:2N[i+1],b:2N[i+2],a:2N[i+3]};Z={r:4Q[i],g:4Q[i+1],b:4Q[i+2],a:4Q[i+3]};1G=2i.3N(o.1E.8b,Z,V);1G.r=1u.3z(1G.r);1G.g=1u.3z(1G.g);1G.b=1u.3z(1G.b);C(1G.a==M){1G.a=Z.a}2N[i]=V.r-((V.r-1G.r)*(o.1E.2b*(1G.a/D)));2N[i+1]=V.g-((V.g-1G.g)*(o.1E.2b*(1G.a/D)));1p.2k(2N[i+2]=V.b-((V.b-1G.b)*(o.1E.2b*(1G.a/D))))}u 1p};u 3d})();5R=(A(){A 5R(){L 1l,H,1m,K;K=[\'9W\',\'8o\',\'ef\',\'9Z\'];Y(H=0,1m=K.U;H<1m;H++){1l=K[H];o[1l]=(A(1l){u A(){L 1v;1v=1<=1y.U?86.1O(1y,0):[];C(!F.9O){u}9e{u 8g[1l].5n(8g,1v)}9d(e){u 8g[1l](1v)}}})(1l)}o.2w=o.9W}u 5R})();1V=1S 5R();2S=(A(){2S.8h=A(x,y,G){u(y*G+x)*4};2S.bP=A(S,G){L x,y;y=O.33(S/(G*4));x=(S%(G*4))/4;u{x:x,y:y}};A 2S(c){o.c=c;o.S=0}2S.R.8i=A(){L x,y;y=o.c.1c.J-O.33(o.S/(o.c.1c.G*4));x=(o.S%(o.c.1c.G*4))/4;u{x:x,y:y}};2S.R.ac=A(7J,7I){L 2X;2X=o.S+(o.c.1c.G*4*(7I*-1))+(4*7J);C(2X>o.c.P.U||2X<0){u{r:0,g:0,b:0,a:0}}u{r:o.c.P[2X],g:o.c.P[2X+1],b:o.c.P[2X+2],a:o.c.P[2X+3]}};2S.R.e9=A(7J,7I,B){L ak;ak=o.S+(o.c.1c.G*4*(7I*-1))+(4*7J);C(2X>o.c.P.U||2X<0){u}o.c.P[2X]=B.r;o.c.P[2X+1]=B.g;o.c.P[2X+2]=B.b;o.c.P[2X+3]=B.a;u 2T};2S.R.e7=A(x,y){L S;S=o.8h(x,y,o.G);u{r:o.c.P[S],g:o.c.P[S+1],b:o.c.P[S+2],a:o.c.P[S+3]}};2S.R.e6=A(x,y,B){L S;S=o.8h(x,y,o.G);o.c.P[S]=B.r;o.c.P[S+1]=B.g;o.c.P[S+2]=B.b;u o.c.P[S+3]=B.a};u 2S})();2q=(A(){A 2q(){}2q.8l={};2q.T=A(1l,42){u o.8l[1l]=42};2q.3N=A(1r,1l,1v){u o.8l[1l].5n(1r,1v)};u 2q})();F.2q=2q;F.1K=1K=(A(){1K.4v=F.2V?6G(\'e4\').e3().U:4;A 1K(c){L 1q=o;o.c=c;o.48=A(){u 1K.R.48.5n(1q,1y)};o.6p=[];o.4S=M}1K.R.5J=A(8p){C(8p==M){u}u o.6p.2k(8p)};1K.R.48=A(){L 26;C(o.6p.U===0){2G.4N(o,"9I");C(o.8q!=M){o.8q.1O(o.c)}u o}o.27=o.6p.bb();5d(o.27.1o){1Z Q.32.7Z:26=o.c.8r.bb();o.c.bK(26);u o.48();1Z Q.32.9j:o.c.bG();o.c.bI();u o.48();1Z Q.32.8y:u o.bc(o.27.26,o.27.1D);1Z Q.32.2q:u o.bd();cs:u o.bh()}};1K.R.3N=A(2o){o.8q=2o;o.4S=1u.6y(o.c.P.U);u o.48()};1K.R.8s=A(fn){L 6g,8t,2K,1t,f,i,8u,n,1I,H,K,1p,1q=o;o.7y=0;n=o.c.P.U;8t=O.33((n/4)/1K.4v);6g=8t*4;8u=6g+((n/4)%1K.4v)*4;1p=[];Y(i=H=0,K=1K.4v;0<=K?H<K:H>K;i=0<=K?++H:--H){1I=i*6g;1t=1I+(i===1K.4v-1?8u:6g);C(F.2V){f=6h(A(){u fn.1O(1q,i,1I,1t)});2K=f.dX();1p.2k(o.5x(2K))}W{1p.2k(6R((A(i,1I,1t){u A(){u fn.1O(1q,i,1I,1t)}})(i,1I,1t),0))}}u 1p};1K.R.bh=A(){2G.4N(o.c,"9Q",o.27);C(o.27.1o===Q.32.9l){u o.8s(o.bv)}W{u o.8s(o.by)}};1K.R.bd=A(){1V.2w("dW 42 "+o.27.42);2q.3N(o.c,o.27.42,o.27.1v);1V.2w("2q "+o.27.42+" 8v!");u o.48()};1K.R.bv=A(2K,1I,1t){L 1T,i,4h,34,H;1V.2w("bQ #"+2K+" - Q: "+o.27.1l+", dU: "+1I+", dT: "+1t);2G.4N(o.c,"9H",{c5:2K,cc:1K.4v,dS:1I,dR:1t});1T={r:0,g:0,b:0,a:0};4h=1S 2S(o.c);Y(i=H=1I;H<1t;i=H+=4){4h.S=i;1T.r=o.c.P[i];1T.g=o.c.P[i+1];1T.b=o.c.P[i+2];1T.a=o.c.P[i+3];34=o.27.6S.1O(4h,1T);C(34.a==M){34.a=1T.a}o.c.P[i]=1u.3z(34.r);o.c.P[i+1]=1u.3z(34.g);o.c.P[i+2]=1u.3z(34.b);o.c.P[i+3]=1u.3z(34.a)}C(F.2V){u 6h["9t"](2K)}W{u o.5x(2K)}};1K.R.by=A(2K,1I,1t){L N,6c,3C,2E,5o,2Z,i,j,k,2B,n,1l,1X,4h,34,H,1j,1s;1l=o.27.1l;3C=o.27.3C;2Z=o.27.2Z;n=o.c.P.U;N=o.27.N;6c=O.9b(N.U);2B=[];1V.2w("dO 2B - Q: "+o.27.1l);1I=O.1f(1I,o.c.1c.G*4*((6c-1)/2));1t=O.2f(1t,n-(o.c.1c.G*4*((6c-1)/2)));2E=(6c-1)/2;4h=1S 2S(o.c);Y(i=H=1I;H<1t;i=H+=4){4h.S=i;5o=0;Y(j=1j=-2E;-2E<=2E?1j<=2E:1j>=2E;j=-2E<=2E?++1j:--1j){Y(k=1s=2E;2E<=-2E?1s<=-2E:1s>=-2E;k=2E<=-2E?++1s:--1s){1X=4h.ac(j,k);2B[5o*3]=1X.r;2B[5o*3+1]=1X.g;2B[5o*3+2]=1X.b;5o++}}34=o.3v(N,2B,2Z,3C);o.4S[i]=1u.3z(34.r);o.4S[i+1]=1u.3z(34.g);o.4S[i+2]=1u.3z(34.b);o.4S[i+3]=o.c.P[i+3]}C(F.2V){u 6h["9t"](2K)}W{u o.5x(2K)}};1K.R.5x=A(2K){L i,H,K;C(2K>=0){1V.2w("bQ #"+2K+" 8v! Q: "+o.27.1l)}o.7y++;2G.4N(o.c,"5x",{c5:2K,dN:o.7y,cc:1K.4v});C(o.7y===1K.4v){C(o.27.1o===Q.32.9k){Y(i=H=0,K=o.c.P.U;0<=K?H<K:H>K;i=0<=K?++H:--H){o.c.P[i]=o.4S[i]}}C(2K>=0){1V.2w("Q "+o.27.1l+" 8v!")}2G.4N(o.c,"9P",o.27);u o.48()}};1K.R.3v=A(N,2B,2Z,3C){L i,2n,H,K;2n={r:0,g:0,b:0};Y(i=H=0,K=N.U;0<=K?H<K:H>K;i=0<=K?++H:--H){2n.r+=N[i]*2B[i*3];2n.g+=N[i]*2B[i*3+1];2n.b+=N[i]*2B[i*3+2]}2n.r=(2n.r/2Z)+3C;2n.g=(2n.g/2Z)+3C;2n.b=(2n.b/2Z)+3C;u 2n};1K.R.bc=A(26,1D){L 1F,5I,1q=o;1F=1Y.3n(\'1F\');1F.8C=A(){26.1r.6i(1F,0,0,1q.c.1c.G,1q.c.1c.J);26.2J=26.1r.4q(0,0,1q.c.1c.G,1q.c.1c.J);26.P=26.2J.1T;1q.c.P=26.P;u 1q.48()};5I=2Q.ba(1D);u 1F.1D=5I!=M?5I:1D};u 1K})();F.2U=2U=(A(){A 2U(){}2U.5f={};2U.ap=A(4F){u o.5f[4F]!=M};2U.4U=A(4F){u o.5f[4F]};2U.cf=A(1l,3Z){u o.5f[1l]=3Z};2U.3N=A(4F,2o){L 1q=o;6R(A(){u 2o.1O(1q.4U(4F),1q.4U(4F))},0);u o.4U(4F)};2U.dH=A(1l){C(1l==M){1l=2u}C(1l){u 9E o.5f[1l]}W{u o.5f={}}};u 2U})();2i.T("8c",A(Z,V){u{r:Z.r,g:Z.g,b:Z.b}});2i.T("5p",A(Z,V){u{r:(Z.r*V.r)/D,g:(Z.g*V.g)/D,b:(Z.b*V.b)/D}});2i.T("dG",A(Z,V){u{r:D-(((D-Z.r)*(D-V.r))/D),g:D-(((D-Z.g)*(D-V.g))/D),b:D-(((D-Z.b)*(D-V.b))/D)}});2i.T("7j",A(Z,V){L 1G;1G={};1G.r=V.r>1e?D-2*(D-Z.r)*(D-V.r)/D:(V.r*Z.r*2)/D;1G.g=V.g>1e?D-2*(D-Z.g)*(D-V.g)/D:(V.g*Z.g*2)/D;1G.b=V.b>1e?D-2*(D-Z.b)*(D-V.b)/D:(V.b*Z.b*2)/D;u 1G});2i.T("dF",A(Z,V){u{r:Z.r-V.r,g:Z.g-V.g,b:Z.b-V.b}});2i.T("9K",A(Z,V){u{r:V.r+Z.r,g:V.g+Z.g,b:V.b+Z.b}});2i.T("dE",A(Z,V){u{r:1e-2*(V.r-1e)*(Z.r-1e)/D,g:1e-2*(V.g-1e)*(Z.g-1e)/D,b:1e-2*(V.b-1e)*(Z.b-1e)/D}});2i.T("9M",A(Z,V){L 1G;1G={};1G.r=V.r>1e?D-((D-V.r)*(D-(Z.r-1e)))/D:(V.r*(Z.r+1e))/D;1G.g=V.g>1e?D-((D-V.g)*(D-(Z.g-1e)))/D:(V.g*(Z.g+1e))/D;1G.b=V.b>1e?D-((D-V.b)*(D-(Z.b-1e)))/D:(V.b*(Z.b+1e))/D;u 1G});2i.T("dC",A(Z,V){u{r:V.r>Z.r?V.r:Z.r,g:V.g>Z.g?V.g:Z.g,b:V.b>Z.b?V.b:Z.b}});2i.T("dB",A(Z,V){u{r:V.r>Z.r?Z.r:V.r,g:V.g>Z.g?Z.g:V.g,b:V.b>Z.b?Z.b:V.b}});Q.T("4C",A(){L 38;C(1y.U===1){38=28.7t(1y[0])}W{38={r:1y[0],g:1y[1],b:1y[2]}}u o.2e("4C",A(B){B.r=38.r;B.g=38.g;B.b=38.b;B.a=D;u B})});Q.T("3l",A(N){N=O.33(D*(N/1h));u o.2e("3l",A(B){B.r+=N;B.g+=N;B.b+=N;u B})});Q.T("3y",A(N){N*=-0.dA;u o.2e("3y",A(B){L 1f;1f=O.1f(B.r,B.g,B.b);C(B.r!==1f){B.r+=(1f-B.r)*N}C(B.g!==1f){B.g+=(1f-B.g)*N}C(B.b!==1f){B.b+=(1f-B.b)*N}u B})});Q.T("3G",A(N){N*=-1;u o.2e("3G",A(B){L 1k,4s,1f;1f=O.1f(B.r,B.g,B.b);4s=(B.r+B.g+B.b)/3;1k=((O.4t(1f-4s)*2/D)*N)/1h;C(B.r!==1f){B.r+=(1f-B.r)*1k}C(B.g!==1f){B.g+=(1f-B.g)*1k}C(B.b!==1f){B.b+=(1f-B.b)*1k}u B})});Q.T("4B",A(N){u o.2e("4B",A(B){L 4s;4s=2O.67(B);B.r=4s;B.g=4s;B.b=4s;u B})});Q.T("2h",A(N){N=O.1J((N+1h)/1h,2);u o.2e("2h",A(B){B.r/=D;B.r-=0.5;B.r*=N;B.r+=0.5;B.r*=D;B.g/=D;B.g-=0.5;B.g*=N;B.g+=0.5;B.g*=D;B.b/=D;B.b-=0.5;B.b*=N;B.b+=0.5;B.b*=D;u B})});Q.T("8G",A(N){u o.2e("8G",A(B){L h,54,2y;54=28.b4(B.r,B.g,B.b);h=54.h*1h;h+=O.4t(N);h=h%1h;h/=1h;54.h=h;2y=28.b3(54.h,54.s,54.v);2y.a=B.a;u 2y})});Q.T("4e",A(){L 5K,2y;C(1y.U===2){2y=28.7t(1y[0]);5K=1y[1]}W C(1y.U===4){2y={r:1y[0],g:1y[1],b:1y[2]};5K=1y[3]}u o.2e("4e",A(B){B.r-=(B.r-2y.r)*(5K/1h);B.g-=(B.g-2y.g)*(5K/1h);B.b-=(B.b-2y.b)*(5K/1h);u B})});Q.T("a4",A(){u o.2e("a4",A(B){B.r=D-B.r;B.g=D-B.g;B.b=D-B.b;u B})});Q.T("4d",A(N){C(N==M){N=1h}N/=1h;u o.2e("4d",A(B){B.r=O.2f(D,(B.r*(1-(0.dv*N)))+(B.g*(0.du*N))+(B.b*(0.dt*N)));B.g=O.2f(D,(B.r*(0.dq*N))+(B.g*(1-(0.dp*N)))+(B.b*(0.do*N)));B.b=O.2f(D,(B.r*(0.dn*N))+(B.g*(0.dm*N))+(B.b*(1-(0.dl*N))));u B})});Q.T("2m",A(N){u o.2e("2m",A(B){B.r=O.1J(B.r/D,N)*D;B.g=O.1J(B.g/D,N)*D;B.b=O.1J(B.b/D,N)*D;u B})});Q.T("6Z",A(N){N=O.4t(N)*2.55;u o.2e("6Z",A(B){L 41;41=2O.bl(N*-1,N);B.r+=41;B.g+=41;B.b+=41;u B})});Q.T("6Y",A(N){N=O.4t(N)*2.55;u o.2e("6Y",A(B){C(B.r>D-N){B.r=D}W C(B.r<N){B.r=0}C(B.g>D-N){B.g=D}W C(B.g<N){B.g=0}C(B.b>D-N){B.b=D}W C(B.b<N){B.b=0}u B})});Q.T("3j",A(1E){L 5G,8Q;C(1w 1E!=="3R"){u o}Y(5G 6J 1E){C(!6Q.1O(1E,5G))56;8Q=1E[5G];C(8Q===0){9E 1E[5G];56}1E[5G]/=1h}C(1E.U===0){u o}u o.2e("3j",A(B){C(1E.39!=M){C(1E.39>0){B.r+=(D-B.r)*1E.39}W{B.r-=B.r*O.4t(1E.39)}}C(1E.4A!=M){C(1E.4A>0){B.g+=(D-B.g)*1E.4A}W{B.g-=B.g*O.4t(1E.4A)}}C(1E.3D!=M){C(1E.3D>0){B.b+=(D-B.b)*1E.3D}W{B.b-=B.b*O.4t(1E.3D)}}u B})});Q.T("29",A(){L 1Q,3L,3A,3x,3w,1t,i,1I,H,1j,K,2D;3L=1y[0],3A=2<=1y.U?86.1O(1y,1):[];C(1w 3L==="3M"){3L=3L.di("")}C(3L[0]==="v"){3L=[\'r\',\'g\',\'b\']}C(3A.U<3||3A.U>4){4w"7T as dh 1y 61 29 1A";}1I=3A[0];3x=3A[1];3w=3A.U===4?3A[2]:3A[1];1t=3A[3A.U-1];1Q=2O.1Q(1I,3x,3w,1t,0,D);C(1I[0]>0){Y(i=H=0,K=1I[0];0<=K?H<K:H>K;i=0<=K?++H:--H){1Q[i]=1I[1]}}C(1t[0]<D){Y(i=1j=2D=1t[0];2D<=D?1j<=D:1j>=D;i=2D<=D?++1j:--1j){1Q[i]=1t[1]}}u o.2e("29",A(B){L 1s,3S;Y(i=1s=0,3S=3L.U;0<=3S?1s<3S:1s>3S;i=0<=3S?++1s:--1s){B[3L[i]]=1Q[B[3L[i]]]}u B})});Q.T("2W",A(N){L 3x,3w,p;p=O.4t(N)/1h;3x=[0,D*p];3w=[D-(D*p),D];C(N<0){3x=3x.av();3w=3w.av()}u o.29(\'2y\',[0,0],3x,3w,[D,D])});F.2q.T("8W",A(G,J,x,y){L I,2z;C(x==M){x=0}C(y==M){y=0}C(1w 2l!=="47"&&2l!==M){I=1S 4b(G,J)}W{I=1Y.3n(\'I\');1u.5X(o.I,I);I.G=G;I.J=J}2z=I.3i(\'2d\');2z.6i(o.I,x,y,G,J,0,0,G,J);o.6n={x:x,y:y};o.aq=2T;u o.7O(I)});F.2q.T("6O",A(2v){L I,2z;C(2v==M){2v=M}C(2v===M||((2v.G==M)&&(2v.J==M))){1V.9Z("7T 9C da 1c 9u Y 6O");u}C(2v.G==M){2v.G=o.I.G*2v.J/o.I.J}W C(2v.J==M){2v.J=o.I.J*2v.G/o.I.G}C(1w 2l!=="47"&&2l!==M){I=1S 4b(2v.G,2v.J)}W{I=1Y.3n(\'I\');1u.5X(o.I,I);I.G=2v.G;I.J=2v.J}2z=I.3i(\'2d\');2z.6i(o.I,0,0,o.I.G,o.I.J,0,0,2v.G,2v.J);o.7s=2T;u o.7O(I)});F.Q.T("8W",A(){u o.5i("8W",7g.R.4V.1O(1y,0))});F.Q.T("6O",A(){u o.5i("6O",7g.R.4V.1O(1y,0))});F.Q.T("d8",A(){u o.3v("d7 6M",[1,1,1,1,1,1,1,1,1])});F.Q.T("d5",A(){u o.3v("d4 d3 6M",[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])});F.Q.T("d2",A(){u o.3v("d1 6M",[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])});F.Q.T("cZ",A(49){L 2B;C(49===0||49===4P){2B=[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]}W C((49>0&&49<90)||(49>4P&&49<aN)){2B=[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]}W C(49===90||49===aN){2B=[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]}W{2B=[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.3v("cV 6M",2B)});F.Q.T("5T",A(1k){C(1k==M){1k=1h}1k/=1h;u o.3v("cT",[0,-1k,0,-1k,4*1k+1,-1k,0,-1k,0])});8I={3l:A(B,1k,E){B.r=B.r-(B.r*1k*E.37);B.g=B.g-(B.g*1k*E.37);B.b=B.b-(B.b*1k*E.37);u B},2m:A(B,1k,E){B.r=O.1J(B.r/D,O.1f(10*1k*E.37,1))*D;B.g=O.1J(B.g/D,O.1f(10*1k*E.37,1))*D;B.b=O.1J(B.b/D,O.1f(10*1k*E.37,1))*D;u B},4e:A(B,1k,E){B.r-=(B.r-E.38.r)*1k;B.g-=(B.g-E.38.g)*1k;B.b-=(B.b-E.38.b)*1k;u B}};Q.T("1P",A(1n,37){L 1Q,3p,1t,1I;C(37==M){37=60}C(1w 1n==="3M"&&1n.4L(-1)==="%"){C(o.1c.J>o.1c.G){1n=o.1c.G*(3P(1n.4L(0,1n.U-1),10)/1h)}W{1n=o.1c.J*(3P(1n.4L(0,1n.U-1),10)/1h)}}37/=1h;3p=[o.1c.G/2,o.1c.J/2];1I=O.9b(O.1J(3p[0],2)+O.1J(3p[1],2));1t=1I-1n;1Q=2O.1Q([0,1],[30,30],[70,60],[1h,80]);u o.2e("1P",A(B){L 6z,2x,S;S=o.8i();6z=2O.4M(S.x,S.y,3p[0],3p[1]);C(6z>1t){2x=O.1f(1,(1Q[O.6W(((6z-1t)/1n)*1h)]/10)*37);B.r=O.1J(B.r/D,2x)*D;B.g=O.1J(B.g/D,2x)*D;B.b=O.1J(B.b/D,2x)*D}u B})});Q.T("b1",A(E){L 3T,5g,7N,1n,H,1m,K;3T={37:50,2A:0,8Z:\'3l\',38:{r:0,g:0,b:0}};E=1u.7C(3T,E);C(!E.1n){u o}W C(1w E.1n==="3M"){7N=3P(E.1n,10)/1h;E.1n={G:o.1c.G*7N,J:o.1c.J*7N}}W C(1w E.1n==="3R"){K=["G","J"];Y(H=0,1m=K.U;H<1m;H++){5g=K[H];C(1w E.1n[5g]==="3M"){E.1n[5g]=o.1c[5g]*(3P(E.1n[5g],10)/1h)}}}W C(E.1n==="as"){1n=E.1n;E.1n={G:1n,J:1n}}C(1w E.2A==="3M"){E.2A=(E.1n.G/2)*(3P(E.2A,10)/1h)}E.37/=1h;E.1n.G=O.33(E.1n.G);E.1n.J=O.33(E.1n.J);E.1d={G:o.1c.G,J:o.1c.J};C(E.8Z==="4e"&&1w E.38==="3M"){E.38=28.7t(E.38)}E.1U={4I:(o.1c.G-E.1n.G)/2,5H:o.1c.G-E.1U.4I,52:(o.1c.J-E.1n.J)/2,5z:o.1c.J-E.1U.52};E.1x=[{x:E.1U.4I+E.2A,y:E.1U.5z-E.2A},{x:E.1U.5H-E.2A,y:E.1U.5z-E.2A},{x:E.1U.5H-E.2A,y:E.1U.52+E.2A},{x:E.1U.4I+E.2A,y:E.1U.52+E.2A}];E.3W=2O.4M(0,0,E.1x[3].x,E.1x[3].y)-E.2A;u o.2e("b1",A(B){L 1k,S,43;S=o.8i();C((S.x>E.1x[0].x&&S.x<E.1x[1].x)&&(S.y>E.1U.52&&S.y<E.1U.5z)){u B}C((S.x>E.1U.4I&&S.x<E.1U.5H)&&(S.y>E.1x[3].y&&S.y<E.1x[2].y)){u B}C(S.x>E.1x[0].x&&S.x<E.1x[1].x&&S.y>E.1U.5z){1k=(S.y-E.1U.5z)/E.3W}W C(S.y>E.1x[2].y&&S.y<E.1x[1].y&&S.x>E.1U.5H){1k=(S.x-E.1U.5H)/E.3W}W C(S.x>E.1x[0].x&&S.x<E.1x[1].x&&S.y<E.1U.52){1k=(E.1U.52-S.y)/E.3W}W C(S.y>E.1x[2].y&&S.y<E.1x[1].y&&S.x<E.1U.4I){1k=(E.1U.4I-S.x)/E.3W}W C(S.x<=E.1x[0].x&&S.y>=E.1x[0].y){43=F.4M(S.x,S.y,E.1x[0].x,E.1x[0].y);1k=(43-E.2A)/E.3W}W C(S.x>=E.1x[1].x&&S.y>=E.1x[1].y){43=F.4M(S.x,S.y,E.1x[1].x,E.1x[1].y);1k=(43-E.2A)/E.3W}W C(S.x>=E.1x[2].x&&S.y<=E.1x[2].y){43=F.4M(S.x,S.y,E.1x[2].x,E.1x[2].y);1k=(43-E.2A)/E.3W}W C(S.x<=E.1x[3].x&&S.y<=E.1x[3].y){43=F.4M(S.x,S.y,E.1x[3].x,E.1x[3].y);1k=(43-E.2A)/E.3W}C(1k<0){u B}u 8I[E.8Z](B,1k,E)})});(A(){L 4k,98,99,5m,5j;5m=[2I,2I,31,2I,3a,31,3r,2I,3H,3a,3q,31,3F,3r,3E,2I,4j,3H,4H,3a,4o,3q,4p,31,4r,3F,4u,3r,2Y,3E,4y,2I,5c,4j,3K,3H,5a,4H,59,3a,2Y,4o,57,3q,4g,4p,4i,31,5A,4r,5w,3F,5v,4u,5u,3r,5t,2Y,5s,3E,5r,4y,3J,2I,6V,5c,6N,4j,6L,3K,6E,3H,6D,5a,6A,4H,4l,59,7W,3a,5e,2Y,7R,4o,7P,57,4m,3q,3J,4g,7K,4p,7H,4i,7G,31,7F,5A,3K,4r,7D,5w,7A,3F,7z,5v,7w,4u,4l,5u,5N,3r,7u,5t,7r,2Y,7q,5s,7o,3E,5F,5r,4m,4y,7i,3J,7f,2I,ch,6V,ci,5c,4i,6N,cj,4j,ck,6L,cl,3K,cm,6E,cn,3H,co,6D,cp,5a,cq,6A,cr,4H,ce,4l,7b,59,5N,7W,78,3a,c4,5e,c3,2Y,c2,7R,c1,4o,77,7P,5F,57,bV,4m,bT,3q,bM,3J,bE,4g,bB,7K,bz,4p,br,7H,bk,4i,bj,7G,bg,31,bf,7F,b8,5A,b6,3K,b5,4r,aZ,7D,aY,5w,aX,7A,aW,3F,aS,7z,aR,5v,aQ,7w,aP,4u,aO,4l,7b,5u,aM,5N,aL,3r,78,7u,aK,5t,5e,7r,aJ,2Y,aI,7q,aH,5s,9a,7o,77,3E,aG,5F,aF,5r,aE,4m,aD,4y,3q,7i,aC,3J,aB,7f,4g];5j=[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];98=A(G,J,5h,5b,4z,U,ad){L 3Q,1r,2j,3V,4x,3U,4E;3Q=1w 2l!=="47"&&2l!==M?1S 4b():1Y.3n(\'I\');3Q.G=G;3Q.J=J;3V=5h+O.aa(4z)*U*0.5;3U=5b+O.a9(4z)*U*0.5;4x=5h-O.aa(4z)*U*0.5;4E=5b-O.a9(4z)*U*0.5;1r=3Q.3i("2d");2j=1r.dr(3V,3U,4x,4E);C(!ad){2j.4Z(0,"7c");2j.4Z(1,"8K")}W{2j.4Z(0,"7c");2j.4Z(0.5,"8K");2j.4Z(1,"7c")}1r.a6=2j;1r.9Y(0,0,G,J);u 1r.4q(0,0,G,J)};99=A(G,J,5h,5b,6r,6s){L 3Q,1r,2j;3Q=1w 2l!=="47"&&2l!==M?1S 4b():1Y.3n(\'I\');3Q.G=G;3Q.J=J;1r=3Q.3i("2d");2j=1r.dz(5h,5b,6r,5h,5b,6s);2j.4Z(1,"7c");2j.4Z(0,"8K");1r.a6=2j;1r.9Y(0,0,G,J);u 1r.4q(0,0,G,J)};4k=A(){o.r=0;o.g=0;o.b=0;o.a=0;u o.1W=M};F.2q.T("8B",A(9N,1R,9L,6X){L 2a,2p,1L,58,6w,2x,2c,2t,1N,J,3O,i,6x,2r,3h,74,3I,6t,2H,p,1B,1z,X,1C,2g,2s,1M,8n,1a,2R,2F,1b,4a,1i,1H,2L,4X,2M,6P,6K,5L,G,3c,x,y,1g,4f,4G,H,1j,1s,3f,3t,3s,3o,3k,3e,5l;G=o.1c.G;J=o.1c.J;3h=o.P;8n=9N.1T;6K=G*J;5L=6K<<2;X=[];Y(i=H=0;0<=5L?H<5L:H>5L;i=0<=5L?++H:--H){X[i]=3h[i]}6w=0;4X=6X;6X-=1;bm(4X-->=0){3I=(1R+0.5)|0;C(3I===0){56}C(3I>66){3I=66}2x=3I+3I+1;6P=G<<2;3c=G-1;3O=J-1;1a=3I+1;2M=1a*(1a+1)/2;2L=1S 4k();4a=9F 0;1b=2L;Y(i=1j=1;1<=2x?1j<2x:1j>2x;i=1<=2x?++1j:--1j){1b=1b.1W=1S 4k();C(i===1a){4a=1b}}1b.1W=2L;1i=M;1H=M;4G=1g=0;2H=5m[3I];2F=5j[3I];Y(y=1s=0;0<=J?1s<J:1s>J;y=0<=J?++1s:--1s){2g=2c=2a=1M=1N=1L=0;2s=1a*(1C=X[1g]);2t=1a*(1z=X[1g+1]);2p=1a*(1B=X[1g+2]);1M+=2M*1C;1N+=2M*1z;1L+=2M*1B;1b=2L;Y(i=3f=0;0<=1a?3f<1a:3f>1a;i=0<=1a?++3f:--3f){1b.r=1C;1b.g=1z;1b.b=1B;1b=1b.1W}Y(i=3t=1;1<=1a?3t<1a:3t>1a;i=1<=1a?++3t:--3t){p=1g+((3c<i?3c:i)<<2);1M+=(1b.r=(1C=X[p]))*(2R=1a-i);1N+=(1b.g=(1z=X[p+1]))*2R;1L+=(1b.b=(1B=X[p+2]))*2R;2g+=1C;2c+=1z;2a+=1B;1b=1b.1W}1i=2L;1H=4a;Y(x=3s=0;0<=G?3s<G:3s>G;x=0<=G?++3s:--3s){X[1g]=(1M*2H)>>2F;X[1g+1]=(1N*2H)>>2F;X[1g+2]=(1L*2H)>>2F;1M-=2s;1N-=2t;1L-=2p;2s-=1i.r;2t-=1i.g;2p-=1i.b;p=(4G+((p=x+1a)<3c?p:3c))<<2;2g+=(1i.r=X[p]);2c+=(1i.g=X[p+1]);2a+=(1i.b=X[p+2]);1M+=2g;1N+=2c;1L+=2a;1i=1i.1W;2s+=(1C=1H.r);2t+=(1z=1H.g);2p+=(1B=1H.b);2g-=1C;2c-=1z;2a-=1B;1H=1H.1W;1g+=4}4G+=G}Y(x=3o=0;0<=G?3o<G:3o>G;x=0<=G?++3o:--3o){2c=2a=2g=1N=1L=1M=0;1g=x<<2;2s=1a*(1C=X[1g]);2t=1a*(1z=X[1g+1]);2p=1a*(1B=X[1g+2]);1M+=2M*1C;1N+=2M*1z;1L+=2M*1B;1b=2L;Y(i=3k=0;0<=1a?3k<1a:3k>1a;i=0<=1a?++3k:--3k){1b.r=1C;1b.g=1z;1b.b=1B;1b=1b.1W}4f=G;Y(i=3e=1;1<=1a?3e<1a:3e>1a;i=1<=1a?++3e:--3e){1g=(4f+x)<<2;1M+=(1b.r=(1C=X[1g]))*(2R=1a-i);1N+=(1b.g=(1z=X[1g+1]))*2R;1L+=(1b.b=(1B=X[1g+2]))*2R;2g+=1C;2c+=1z;2a+=1B;1b=1b.1W;C(i<3O){4f+=G}}1g=x;1i=2L;1H=4a;Y(y=5l=0;0<=J?5l<J:5l>J;y=0<=J?++5l:--5l){p=1g<<2;X[p]=(1M*2H)>>2F;X[p+1]=(1N*2H)>>2F;X[p+2]=(1L*2H)>>2F;1M-=2s;1N-=2t;1L-=2p;2s-=1i.r;2t-=1i.g;2p-=1i.b;p=(x+(((p=y+1a)<3O?p:3O)*G))<<2;1M+=(2g+=(1i.r=X[p]));1N+=(2c+=(1i.g=X[p+1]));1L+=(2a+=(1i.b=X[p+2]));1i=1i.1W;2s+=(1C=1H.r);2t+=(1z=1H.g);2p+=(1B=1H.b);2g-=1C;2c-=1z;2a-=1B;1H=1H.1W;1g+=G}}1R*=9L;i=6K;bm(--i>-1){2r=i<<2;6t=(8n[2r+2]&et)/D.0*6X;74=6t|0;C(74===6w){58=66.0*(6t-(6t|0));6x=66-58;3h[2r]=(3h[2r]*6x+X[2r]*58)>>8;3h[2r+1]=(3h[2r+1]*6x+X[2r+1]*58)>>8;3h[2r+2]=(3h[2r+2]*6x+X[2r+2]*58)>>8}W C(74===6w+1){3h[2r]=X[2r];3h[2r+1]=X[2r+1];3h[2r+2]=X[2r+2]}}6w++}u o});F.Q.T("ev",A(E){L 3T,2j;3T={3p:{x:o.1c.G/2,y:o.1c.J/2},4z:45,aA:5P,7S:3,7h:1.5,4X:3};E=1u.7C(3T,E);E.4z*=O.eA/4P;2j=98(o.1c.G,o.1c.J,E.3p.x,E.3p.y,E.4z,E.aA,2T);u o.5i("8B",[2j,E.7S,E.7h,E.4X])});u F.Q.T("eB",A(E){L 3T,2j,6r,6s;3T={1n:50,3p:{x:o.1c.G/2,y:o.1c.J/2},7S:3,7h:1.5,4X:3,1R:M};E=1u.7C(3T,E);C(!E.1R){E.1R=o.1c.G<o.1c.J?o.1c.J:o.1c.G}6r=(E.1R/2)-E.1n;6s=E.1R/2;2j=99(o.1c.G,o.1c.J,E.3p.x,E.3p.y,6r,6s);u o.5i("8B",[2j,E.7S,E.7h,E.4X])})})();F.Q.T("eC",A(){u o.3v("ao eE",[0,0,0,-1,1,0,0,0,0])});F.Q.T("eF",A(){u o.3v("ao eG",[-1,-1,-1,-1,8,-1,-1,-1,-1])});F.Q.T("eH",A(){u o.3v("eI",[-2,-1,0,-1,1,1,0,1,2])});F.Q.T("88",A(N){L 5U,5S;5U=66/N;5S=D/(N-1);u o.2e("88",A(B){B.r=O.33(O.33(B.r/5U)*5S);B.g=O.33(O.33(B.g/5U)*5S);B.b=O.33(O.33(B.b/5U)*5S);u B})});F.Q.T("eM",A(1P){C(1P==M){1P=2T}o.4B();o.2h(5);o.6Z(3);o.4d(1h);o.3j({39:8,3D:2,4A:4});o.2m(0.87);C(1P){u o.1P("40%",30)}});F.Q.T("eO",A(1P){C(1P==M){1P=2T}o.3l(15);o.2W(15);o.29(\'2y\',[0,0],[5P,0],[eP,D],[D,D]);o.3y(-20);o.2m(1.8);C(1P){o.1P("50%",60)}u o.3l(5)});F.Q.T("eQ",A(76){C(76==M){76=2u}o.3G(20);o.29(\'2y\',[5,0],[eS,a3],[84,eV],[eW,D]);o.5T(15);o.1P("45%",20);C(76){o.4B();o.2h(4)}u o});F.Q.T("eX",A(){o.2h(1h);o.3l(15);o.2W(10);o.88(80);o.6Y(30);u o.4B()});F.Q.T("eY",A(){o.2W(3.5);o.3y(-5);o.3G(50);o.4d(60);o.4e("#bR",10);o.3j({39:8,3D:8});o.2h(5);o.2m(1.2);u o.1P("55%",25)});F.Q.T("f1",A(){o.2W(5);o.4e("#bR",4);o.4d(20);o.3j({3D:8,39:3});o.29(\'b\',[0,0],[1h,a3],[4P,4P],[D,D]);o.2h(15);o.3G(75);u o.2m(1.6)});F.Q.T("f2",A(){o.29(\'2y\',[0,0],[1h,50],[be,5P],[D,D]);o.3G(-30);o.3y(-30);o.4e(\'#f4\',30);o.2h(-5);u o.2m(1.4)});F.Q.T("f5",A(){o.3l(5);o.2W(8);o.2h(4);o.4e(\'#f6\',30);o.3G(50);u o.2m(1.3)});F.Q.T("f7",A(){o.2m(1.5);o.6Y(25);o.3y(-60);o.2h(5);o.6Z(5);u o.1P("50%",30)});F.Q.T("f8",A(){o.3y(-35);o.29(\'b\',[20,0],[90,72],[fb,aw],[D,9U]);o.29(\'r\',[0,0],[aw,90],[fe,72],[D,D]);o.29(\'g\',[10,0],[ff,fg],[fh,1h],[D,fi]);o.29(\'2y\',[0,0],[72,1h],[1e,be],[D,D]);u o.5T(20)});F.Q.T("fj",A(){o.4B();o.4d(10);o.2W(10);o.2h(15);u o.1P("60%",35)});F.Q.T("fk",A(){o.3y(-20);o.3G(-50);o.2m(1.1);o.4d(30);o.3j({39:-10,3D:5});o.29(\'2y\',[0,0],[80,50],[1e,9U],[D,D]);u o.1P("60%",30)});F.Q.T("fl",A(1P){C(1P==M){1P=2T}o.3l(10);o.2P(A(){o.3m("5p");o.2b(80);o.4c();o.1A.2m(0.8);o.1A.2h(50);u o.1A.2W(10)});o.2P(A(){o.3m("9M");o.2b(80);u o.4C("#fm")});o.2W(20);o.2m(0.8);C(1P){u o.1P("45%",20)}});F.Q.T("fo",A(){o.2m(1.2);o.2P(A(){o.3m("7j");o.2b(60);o.4c();o.1A.3j({39:5});u o.1A.5y(15)});o.2P(A(){o.3m("9K");o.2b(40);u o.4C("#fq")});o.2P(A(){o.3m("5p");o.2b(35);o.4c();o.1A.3l(40);o.1A.3G(40);o.1A.2W(30);o.1A.2h(15);o.1A.29(\'r\',[0,40],[1e,1e],[1e,1e],[D,81]);o.1A.29(\'g\',[0,40],[1e,1e],[1e,1e],[D,81]);o.1A.29(\'b\',[0,40],[1e,1e],[1e,1e],[D,81]);u o.1A.5y(5)});o.29(\'r\',[20,0],[1e,ft],[1e,1e],[7X,D]);o.29(\'g\',[20,0],[1e,1e],[1e,1e],[7X,D]);o.29(\'b\',[20,0],[1e,8N],[1e,1e],[7X,D]);u o.1P("45%",20)});F.Q.T("fv",A(){o.3l(40);o.4e("#b0",10);o.29(\'b\',[0,10],[1e,4P],[84,84],[D,D]);o.2P(A(){o.3m(\'7j\');o.2b(50);o.4c();o.1A.2m(0.7);u o.2P(A(){o.3m(\'8c\');o.2b(60);u o.4C(\'#b0\')})});o.2P(A(){o.3m(\'5p\');o.2b(60);o.4c();o.1A.3y(50);o.1A.8G(90);u o.1A.2h(10)});o.2m(1.4);o.3G(-30);o.2P(A(){o.2b(10);u o.4C(\'#fx\')});u o});F.Q.T("fy",A(){o.3y(20);o.2m(1.4);o.4B();o.2h(5);o.4d(1h);o.3j({39:8,3D:2,4A:4});o.2m(0.8);o.2h(5);o.2W(10);o.2P(A(){o.3m(\'7j\');o.4c();o.2b(55);u o.1A.5y(10)});u o.1P("50%",30)});F.Q.T("fz",A(){o.4B();o.2h(10);o.2m(0.9);o.2P(A(){o.3m("5p");o.2b(40);o.4c();o.1A.2W(15);o.1A.2h(15);u o.1A.3j({4A:10,39:5})});o.4d(30);o.29(\'2y\',[0,10],[72,90],[4P,5P],[7X,D]);o.3j({39:5,4A:-2});u o.2W(15)});F.Q.T("fA",A(){o.5T(40);o.3y(-50);o.3j({39:3});o.2P(A(){o.3m("5p");o.2b(80);o.4c();o.1A.5T(5);o.1A.2h(50);o.1A.2W(10);u o.1A.3j({3D:5})});u o.3l(10)});(A(){L 4k,5m,5j;5m=[2I,2I,31,2I,3a,31,3r,2I,3H,3a,3q,31,3F,3r,3E,2I,4j,3H,4H,3a,4o,3q,4p,31,4r,3F,4u,3r,2Y,3E,4y,2I,5c,4j,3K,3H,5a,4H,59,3a,2Y,4o,57,3q,4g,4p,4i,31,5A,4r,5w,3F,5v,4u,5u,3r,5t,2Y,5s,3E,5r,4y,3J,2I,6V,5c,6N,4j,6L,3K,6E,3H,6D,5a,6A,4H,4l,59,7W,3a,5e,2Y,7R,4o,7P,57,4m,3q,3J,4g,7K,4p,7H,4i,7G,31,7F,5A,3K,4r,7D,5w,7A,3F,7z,5v,7w,4u,4l,5u,5N,3r,7u,5t,7r,2Y,7q,5s,7o,3E,5F,5r,4m,4y,7i,3J,7f,2I,ch,6V,ci,5c,4i,6N,cj,4j,ck,6L,cl,3K,cm,6E,cn,3H,co,6D,cp,5a,cq,6A,cr,4H,ce,4l,7b,59,5N,7W,78,3a,c4,5e,c3,2Y,c2,7R,c1,4o,77,7P,5F,57,bV,4m,bT,3q,bM,3J,bE,4g,bB,7K,bz,4p,br,7H,bk,4i,bj,7G,bg,31,bf,7F,b8,5A,b6,3K,b5,4r,aZ,7D,aY,5w,aX,7A,aW,3F,aS,7z,aR,5v,aQ,7w,aP,4u,aO,4l,7b,5u,aM,5N,aL,3r,78,7u,aK,5t,5e,7r,aJ,2Y,aI,7q,aH,5s,9a,7o,77,3E,aG,5F,aF,5r,aE,4m,aD,4y,3q,7i,aC,3J,aB,7f,4g];5j=[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];4k=A(){o.r=0;o.g=0;o.b=0;o.a=0;u o.1W=M};F.2q.T("5y",A(1R){L 2a,2p,1L,2x,2c,2t,1N,J,3O,i,2H,p,1B,1z,X,1C,2g,2s,1M,1a,2R,2F,1b,4a,1i,1H,2L,2M,6P,G,3c,x,y,1g,4f,4G,H,1j,1s,3f,3t,3s,3o,3k,3e;C(an(1R)||1R<1){u}1R|=0;X=o.P;G=o.1c.G;J=o.1c.J;2x=1R+1R+1;6P=G<<2;3c=G-1;3O=J-1;1a=1R+1;2M=1a*(1a+1)/2;2L=1S 4k();1b=2L;Y(i=H=1;1<=2x?H<2x:H>2x;i=1<=2x?++H:--H){1b=1b.1W=1S 4k();C(i===1a){4a=1b}}1b.1W=2L;1i=M;1H=M;4G=1g=0;2H=5m[1R];2F=5j[1R];Y(y=1j=0;0<=J?1j<J:1j>J;y=0<=J?++1j:--1j){2g=2c=2a=1M=1N=1L=0;2s=1a*(1C=X[1g]);2t=1a*(1z=X[1g+1]);2p=1a*(1B=X[1g+2]);1M+=2M*1C;1N+=2M*1z;1L+=2M*1B;1b=2L;Y(i=1s=0;0<=1a?1s<1a:1s>1a;i=0<=1a?++1s:--1s){1b.r=1C;1b.g=1z;1b.b=1B;1b=1b.1W}Y(i=3f=1;1<=1a?3f<1a:3f>1a;i=1<=1a?++3f:--3f){p=1g+((3c<i?3c:i)<<2);1M+=(1b.r=(1C=X[p]))*(2R=1a-i);1N+=(1b.g=(1z=X[p+1]))*2R;1L+=(1b.b=(1B=X[p+2]))*2R;2g+=1C;2c+=1z;2a+=1B;1b=1b.1W}1i=2L;1H=4a;Y(x=3t=0;0<=G?3t<G:3t>G;x=0<=G?++3t:--3t){X[1g]=(1M*2H)>>2F;X[1g+1]=(1N*2H)>>2F;X[1g+2]=(1L*2H)>>2F;1M-=2s;1N-=2t;1L-=2p;2s-=1i.r;2t-=1i.g;2p-=1i.b;p=(4G+((p=x+1R+1)<3c?p:3c))<<2;2g+=(1i.r=X[p]);2c+=(1i.g=X[p+1]);2a+=(1i.b=X[p+2]);1M+=2g;1N+=2c;1L+=2a;1i=1i.1W;2s+=(1C=1H.r);2t+=(1z=1H.g);2p+=(1B=1H.b);2g-=1C;2c-=1z;2a-=1B;1H=1H.1W;1g+=4}4G+=G}Y(x=3s=0;0<=G?3s<G:3s>G;x=0<=G?++3s:--3s){2c=2a=2g=1N=1L=1M=0;1g=x<<2;2s=1a*(1C=X[1g]);2t=1a*(1z=X[1g+1]);2p=1a*(1B=X[1g+2]);1M+=2M*1C;1N+=2M*1z;1L+=2M*1B;1b=2L;Y(i=3o=0;0<=1a?3o<1a:3o>1a;i=0<=1a?++3o:--3o){1b.r=1C;1b.g=1z;1b.b=1B;1b=1b.1W}4f=G;Y(i=3k=1;1<=1R?3k<=1R:3k>=1R;i=1<=1R?++3k:--3k){1g=(4f+x)<<2;1M+=(1b.r=(1C=X[1g]))*(2R=1a-i);1N+=(1b.g=(1z=X[1g+1]))*2R;1L+=(1b.b=(1B=X[1g+2]))*2R;2g+=1C;2c+=1z;2a+=1B;1b=1b.1W;C(i<3O){4f+=G}}1g=x;1i=2L;1H=4a;Y(y=3e=0;0<=J?3e<J:3e>J;y=0<=J?++3e:--3e){p=1g<<2;X[p]=(1M*2H)>>2F;X[p+1]=(1N*2H)>>2F;X[p+2]=(1L*2H)>>2F;1M-=2s;1N-=2t;1L-=2p;2s-=1i.r;2t-=1i.g;2p-=1i.b;p=(x+(((p=y+1a)<3O?p:3O)*G))<<2;1M+=(2g+=(1i.r=X[p]));1N+=(2c+=(1i.g=X[p+1]));1L+=(2a+=(1i.b=X[p+2]));1i=1i.1W;2s+=(1C=1H.r);2t+=(1z=1H.g);2p+=(1B=1H.b);2g-=1C;2c-=1z;2a-=1B;1H=1H.1W;1g+=G}}u o});u F.Q.T("5y",A(1R){u o.5i("5y",[1R])})})();F.Q.T("al",A(N){u o.2e("al",A(B){L 67;67=(0.aV*B.r)+(0.aU*B.g)+(0.aT*B.b);C(67<N){B.r=0;B.g=0;B.b=0}W{B.r=D;B.g=D;B.b=D}u B})})}).1O(o);',62,968,'||||||||||||||||||||||||this||||||return||||||function|rgba|if|255|opts|Caman|width|_i|canvas|height|_ref|var|null|adjust|Math|pixelData|Filter|prototype|loc|register|length|rgbaParent|else|pixels|for|rgbaLayer|||||||||||radiusPlus1|stack|dimensions|image|128|max|yi|100|stackIn|_j|amt|name|_len|size|type|_results|_this|context|_k|end|Util|args|typeof|corners|arguments|pg|filter|pb|pr|src|options|img|result|stackOut|start|pow|Renderer|b_sum|r_sum|g_sum|call|vignette|bezier|radius|new|data|coords|Log|next|pixel|document|case|||||||layer|currentJob|Convert|curves|b_in_sum|opacity|g_in_sum||process|min|r_in_sum|contrast|Blender|gradient|push|exports|gamma|val|callback|b_out_sum|Plugin|idx|r_out_sum|g_out_sum|false|newDims|debug|div|rgb|ctx|cornerRadius|kernel|id|_ref1|builder|shg_sum|Event|mul_sum|512|imageData|bnum|stackStart|sumFactor|parentData|Calculate|newLayer|IO|rbs|PixelInfo|true|Store|NodeJS|exposure|newLoc|312|divisor||456|Type|floor|res|||strength|color|red|328|levels|widthMinus1|Layer|_q|_l|055|imagePixels|getContext|channels|_p|brightness|setBlendingMode|createElement|_o|center|271|335|_n|_m|target|processKernel|ctrl2|ctrl1|saturation|clampRGB|cps|caman|bias|blue|292|388|vibrance|405|iradius|265|428|chans|string|execute|heightMinus1|parseInt|cnv|object|_ref2|defaults|y1|x1|maxDist|initObj|ele|obj||rand|plugin|radialDist|devicePixelRatio||ratio|undefined|processNext|degrees|stackEnd|Canvas|copyParent|sepia|colorize|yp|259|pixelInfo|475|454|BlurStack|354|278|window|298|496|getImageData|420|avg|abs|360|Blocks|throw|x2|273|angle|green|greyscale|fillColor|renderer|y2|search|yw|364|left|hex|originalPixelData|substr|distance|trigger|events|180|layerData|break|modPixelData|imageWidth|get|slice|imageHeight|steps|curveY|addColorStop||CamanParser|bottom|lang|hsv||continue|284|blend|345|383|centerY|482|switch|320|items|dim|centerX|processPlugin|shg_table|Analyze|_r|mul_table|apply|builderIndex|multiply|file|282|302|323|347|374|404|blockFinished|stackBlur|top|437|getAttribute|leftCoord|Image|finishInit|287|chan|right|proxyUrl|add|level|wh4|1379310345|341|originalWidth|200|numPixels|Logger|numOfValues|sharpen|numOfAreas|copy|prop|copyAttributes|y0|x0||to|Cy|Cx|event|attr|256|luminance|getFloat|unparsedInstructions|func|imgs|adjustSize|allowRevert|remoteProxy|scaledCanvas|blockN|Fiber|drawImage|preScaledHeight|originalHeight|preScaledWidth|imageLoaded|cropCoordinates|pixelStack|renderQueue|currentLayer|radius1|radius2|lookupValue|toLowerCase|key|currentIndex|iblend|dataArray|dist|373|hiDPIReplacement|coord|394|417|dest|require|startX|startY|in|wh|441|Blur|468|resize|w4|__hasProp|setTimeout|processFn|langToExt|complete|497|round|blurLevels|clip|noise||hiDPIRatio|120|initializedPixelData|index||grey|294|332|lowBound|highBound|350|white|Bx|By|261|Array|radiusFactor|269|overlay|Root|initType|rightCoord|imageUrl|297|disabled|307|318|resized|hexToRGB|329|sel|367|isURLRemote|blocksDone|381|396|matches|extend|412|INST_REGEX|446|465|485|vert|horiz|507|root|hueToRGB|percent|replaceCanvas|291|oldCanvas|305|startRadius|Invalid|putImageData|overwrite|337|235|3333333333|LayerDequeue||215|toBase64|__indexOf|190|stats|__slice||posterize|uniqid|except|blendingMode|normal|nodeName|version|crossOrigin|console|coordinatesToLocation|locationXY|getAttrId|bind|plugins|layerStack|radiusPixels|info|job|finishedFn|canvasQueue|eachBlock|blockPixelLength|lastBlockN|finished|listener|readyState|LoadOverlay|_type|_fn|compoundBlur|onload|xyz|1284185493|2068965517|hue|787037037|vignetteFilters|008856451679|black|parentNode|replaceChild|108|whiteZ|whiteY|value|whiteX|4166666667|0031308|imageAdjustments|waitForImageLoaded|crop|naturalWidth|04045|method||y3||x3|curveX||Ay|Ax|getLinearGradientMap|getRadialGradientMap|299|sqrt|blenders|catch|try|match|instFunc|inst|DOMUpdated|LayerFinished|Kernel|Single|_ref3|endY|endX|backingStoreRatio|hiDPIDisabled|Revert|reloadCanvasData|yield|given|domainRegex|filterFunc|release|encodeURIComponent|setInitObject|node|date|or|initNode|delete|void|initImage|blockStarted|renderFinished|initCanvas|addition|increaseFactor|softLight|radiusData|DEBUG|processComplete|processStart|types|autoload|loaded|230|Width|log|anonymous|fillRect|error|500|116|browserSave|150|invert|proxy|fillStyle|item|Height|sin|cos|err|getPixelRelative|mirrored|proxyParam|883|camanProxyUrl|047|remote|png|nowLoc|threshold|xyzToLab|isNaN|Edge|has|cropped|needsHiDPISwap|number|swapped|isRemote|reverse|144|URL|isImageLoaded|from|focusWidth|263|267|275|280|285|289|304|310|315|326|338|344|270|357|363|370|377|385|0722|7152|2126|392|400|408|416|ea1c5d|rectangularVignette|rgbToXYZ|hsvToRGB|rgbToHSV|424|433|nodeSave|442|1000|remoteCheck|shift|loadOverlay|executePlugin|140|451|460|executeFilter|scaled|470|480|randomRange|while|url|toImage|setAttribute|domIsLoaded|491|use|RegExp|parseArguments|renderBlock|dataStr|ready|renderKernel|501|parse|257|parser|setup|262|applyToParent|applyCurrentLayer|pop|popContext|pushContext|executeLayer|Uint8Array|268|corsEnabled|mode|locationToCoordinates|Block|e87b22|DOM|274|originalVisiblePixels|281|renderStart|render|newCanvas|hiDPICapable|hiDPIAdjustments|301|309|316|324|blockNum|hasId|px|style|assignId|hidpi||totalBlocks|initialized|359|put|addEventListener|505|489|461|447|435|422|411|399|389|378|368|default|resetOriginalPixelData|scale|webkitBackingStorePixelRatio|mozBackingStorePixelRatio|msBackingStorePixelRatio|oBackingStorePixelRatio|backingStorePixelRatio|revert|reset|js|calculateLevels|querySelectorAll|DOMContentLoaded|Function|random|toFixed|587|114|charAt|rgbToHSL|hslToRGB|4124|3576|1805|0193|1192|Sharpen|9505|Motion|xyzToRGB|2406|5372|motionBlur|4986|Gaussian|gaussianBlur|Radial|Heavy|heavyRadialBlur|9689|Box|boxBlur|naturalHeight|missing|8758|0415|using|detected|Remote|0557|of|split|2040|0570|869|534|272|168|314|349|createLinearGradient|onerror|189|769|607|labToXYZ|rgbToLab|labToRGB|createRadialGradient|01|darken|lighten|Initializing|exclusion|difference|screen|flush|initialization|listen|find|not|Could|blocksFinished|Rendering|http|readystatechange|endPixel|startPixel|End|Start|https|Executing|run|credentials|analyze|domain|HiDPI|Attempting|cpus|os|load|putPixel|getPixel|instanceof|putPixelRelative|without|configured|Released|Version|toString|warn|Cannot|loading|images|2013|overlayImage|useProxy|ruby|fibers|rb|nodeValue|createImageData|layerID|python|0xff|toDataURL|tiltShift|attributes|writing|Finished|toBuffer|PI|radialBlur|edgeEnhance|writeFile|Enhance|edgeDetect|Detect|emboss|Emboss|output|querySelector|Creating|vintage|isFile|lomo|155|clarity|indexOf|130|statSync|py|220|250|sinCity|sunrise|perl|href|crossProcess|orangePeel|location|ff9000|love|c42007|grungy|jarques|stream|octet|186|replace|pl|138|115|105|148|248|pinhole|oldBoot|glowingSun|f49600||hazyDays|hasOwnProperty|6899ba|save||158|caman_proxy|herMajesty|proxies|e5f0ff|nostalgia|hemingway|concentrate|javascript'.split('|'),0,{}))
+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(){K $,5o,2i,2Q,F,4O,43,29,2J,65,P,2P,5u,3m,1W,64,2W,2w,1M,7v,2V,1v,fs,4L,8Y,7A={}.ej,8M=[].eh||A(bx){Y(K i=0,l=o.V;i<l;i++){C(i 6I o&&o[i]===bx)u i}u-1},8D=[].4L,1r=o;4L=6L.R.4L;$=A(6N,6P){C(6P==M){6P=27}C(1x 6N==="3D"||(1x 2m!=="4b"&&2m!==M)){u 6N}u 6P.e7(6N)};1v=(A(){A 1v(){}1v.8z=(A(){K 2I;2I=0;u{4Z:A(){u 2I++}}})();1v.6R=A(4d){K 5U,6U,5V,1H,H,1m;6U=4d;1H=4L.1O(1y,1);Y(H=0,1m=1H.V;H<1m;H++){5U=1H[H];Y(5V 6I 5U){C(!7A.1O(5U,5V))5L;6U[5V]=5U[5V]}}u 6U};1v.3y=A(2k){C(2k<0){u 0}C(2k>D){u D}u 2k};1v.5X=A(9z,5Y,E){K 5Z,H,1m,L,2G,1p;C(E==M){E={}}L=9z.dU;1p=[];Y(H=0,1m=L.V;H<1m;H++){5Z=L[H];C((E.8v!=M)&&(2G=5Z.8u,8M.1O(E.8v,2G)>=0)){5L}1p.2l(5Y.9Y(5Z.8u,5Z.dO))}u 1p};1v.63=A(V){C(V==M){V=0}C(F.2T||(4t.a0!=M)){u 1S a0(V)}u 1S 6L(V)};u 1v})();C(1x 2m!=="4b"&&2m!==M){7v=2m;43=7d(\'I\');5u=43.5u;65=7d(\'dI\');fs=7d(\'fs\')}W{7v=4t}7v.F=F=(A(){F.8r={aW:"4.1.1",aZ:"4/8/dt"};F.bt=2u;F.2T=1x 2m!=="4b"&&2m!==M;F.bG=!F.2T;F.6i=2Z;F.8d="c4";F.dh=A(){u"dg "+F.8r.aW+", df "+F.8r.aZ};F.6s="";F.ca="cd";F.9d=A(I){C(F.2T){u 2Z}C(1x I==="3P"){I=$(I)}C(!((I!=M)&&(I.5m!=M))){u M}u I.5m(\'1R-3u-2I\')};A F(){K 1u,2s,2I,1r=o;C(1y.V===0){4i"7b 1y";}C(o ct F){o.5E=o.5E.8N(o);o.5W=o.5W.8N(o);1u=1y[0];C(!F.2T){2I=3R(F.9d(1u[0]),10);2s=1x 1u[1]==="A"?1u[1]:1x 1u[2]==="A"?1u[2]:A(){};C(!bA(2I)&&2V.bz(2I)){u 2V.3E(2I,2s)}}o.2I=1v.8z.4Z();o.7X=o.54=M;o.5T={x:0,y:0};o.bw=2u;o.6F=2u;o.5Q=[];o.8G=[];o.8F=[];o.6c=M;o.bq=2u;o.e1=1S 5o(o);o.4E=1S 1M(o);o.bo(A(){1r.bn(1u);u 1r.bm()});u o}W{u 1S F(1y)}}F.R.bo=A(cb){K 8y,1r=o;C(F.2T){u 6T(A(){u cb.1O(1r)},0)}W{C(27.8w==="76"){1W.2t("ba b9");u 6T(A(){u cb.1O(1r)},0)}W{8y=A(){C(27.8w==="76"){1W.2t("ba b9");u cb.1O(1r)}};u 27.b7("cu",8y,2u)}}};F.R.bn=A(1u){K 6y,2k,L,1p;C(1u.V===0){4i"7b 1y b1";}o.3V=M;o.7t=M;o.7u=M;o.2s=A(){};o.aV(1u[0]);C(1u.V===1){u}5n(1x 1u[1]){1X"3P":o.7u=1u[1];4M;1X"A":o.2s=1u[1]}C(1u.V===2){u}o.2s=1u[2];C(1u.V===4){L=1u[4];1p=[];Y(6y 6I L){C(!7A.1O(L,6y))5L;2k=L[6y];1p.2l(o.1E[6y]=2k)}u 1p}};F.R.aV=A(4d){C(F.2T){o.3V=4d;o.7t=\'aT\';u}C(1x 4d==="3D"){o.3V=4d}W{o.3V=$(4d)}C(o.3V==M){4i"cv cy cz 1d aI I Y cJ.";}u o.7t=o.3V.8u.6o()};F.R.bm=A(){5n(o.7t){1X"aT":u o.aq();1X"1F":u o.ap();1X"I":u o.ao()}};F.R.aq=A(){K 1r=o;1W.2t("cM Y 2T");o.1d=1S 5u();o.1d.8a=A(){1W.2t("5u al. ai = "+(1r.4X())+", ae = "+(1r.51()));1r.I=1S 43(1r.4X(),1r.51());u 1r.5E()};o.1d.cW=A(a1){4i a1;};u o.1d.1H=o.3V};F.R.ap=A(){o.1d=o.3V;o.I=27.3l(\'I\');o.1s=o.I.3q(\'2d\');1v.5X(o.1d,o.I,{8v:[\'1H\']});o.1d.83.82(o.I,o.1d);o.7Z();u o.8I()};F.R.ao=A(){o.I=o.3V;o.1s=o.I.3q(\'2d\');C(o.7u!=M){o.1d=27.3l(\'1F\');o.1d.1H=o.7u;o.7Z();u o.8I()}W{u o.5E()}};F.R.7Z=A(){C(o.9V()){1W.2t(o.1d.1H,"->",o.7T());o.9T=2Z;o.1d.1H=o.7T()}C(2P.9S(o.1d)){o.1d.1H=2P.5P(o.1d.1H);u 1W.2t("cY 1d cZ, d4 9C = "+o.1d.1H)}};F.R.8I=A(){C(o.9y()){u o.5W()}W{u o.1d.8a=o.5W}};F.R.9y=A(){C(!o.1d.76){u 2u}C((o.1d.84!=M)&&o.1d.84===0){u 2u}u 2Z};F.R.4X=A(){u o.1d.G||o.1d.84};F.R.51=A(){u o.1d.J||o.1d.dd};F.R.5W=A(){1W.2t("5u al. ai = "+(o.4X())+", ae = "+(o.51()));C(o.9T){o.I.G=o.4X()/o.7P();o.I.J=o.51()/o.7P()}W{o.I.G=o.4X();o.I.J=o.51()}u o.5E()};F.R.5E=A(){K i,1Y,H,1m,L;C(o.1s==M){o.1s=o.I.3q(\'2d\')}o.5g=o.6q=o.G=o.I.G;o.6n=o.6m=o.J=o.I.J;o.bP();C(!o.bM()){o.bF()}C(o.1d!=M){o.1s.6g(o.1d,0,0,o.4X(),o.51(),0,0,o.6q,o.6m)}o.8k();C(F.6i){o.7X=1v.63(o.Q.V);o.54=1v.63(o.Q.V);L=o.Q;Y(i=H=0,1m=L.V;H<1m;i=++H){1Y=L[i];o.7X[i]=1Y;o.54[i]=1Y}}o.1c={G:o.I.G,J:o.I.J};2V.bl(o.2I,o);o.2s.1O(o,o);u o.2s=A(){}};F.R.8k=A(){o.2C=o.1s.4C(0,0,o.I.G,o.I.J);u o.Q=o.2C.1R};F.R.dr=A(){K 1Y,H,1m,L,1p;C(!F.6i){4i"8l 7q";}o.54=1v.63(o.Q.V);L=o.Q;1p=[];Y(H=0,1m=L.V;H<1m;H++){1Y=L[H];1p.2l(o.54.2l(1Y))}u 1p};F.R.bM=A(){u F.9d(o.I)!=M};F.R.bF=A(){C(F.2T||o.I.5m(\'1R-3u-2I\')){u}u o.I.9Y(\'1R-3u-2I\',o.2I)};F.R.8m=A(){u o.I.5m(\'1R-3u-bb-7q\')!==M};F.R.bP=A(){K 3X;C(F.2T||o.8m()){u}3X=o.7P();C(3X!==1){1W.2t("dZ 3X = "+3X);o.bq=2Z;o.6q=o.I.G;o.6m=o.I.J;o.I.G=o.6q*3X;o.I.J=o.6m*3X;o.I.br.G=""+o.6q+"bh";o.I.br.J=""+o.6m+"bh";o.1s.ee(3X,3X);o.G=o.5g=o.I.G;u o.J=o.6n=o.I.J}};F.R.7P=A(){K 8V,44;44=4t.44||1;8V=o.1s.ew||o.1s.eL||o.1s.eN||o.1s.eR||o.1s.eT||1;u 44/8V};F.R.af=A(){u(4t.44!=M)&&4t.44!==1};F.R.9V=A(){C(o.8m()||!o.af()){u 2u}u o.7T()!==M};F.R.7T=A(){C(o.1d==M){u M}u o.1d.5m(\'1R-3u-bb\')};F.R.71=A(9B){K 6X;6X=o.I;o.I=9B;o.1s=o.I.3q(\'2d\');6X.83.82(o.I,6X);o.G=o.I.G;o.J=o.I.J;o.8k();u o.1c={G:o.I.G,J:o.I.J}};F.R.ch=A(2s){K 1r=o;C(2s==M){2s=A(){}}2J.4Y(o,"ce");u o.4E.3E(A(){1r.1s.6V(1r.2C,0,0);u 2s.1O(1r)})};F.R.eZ=A(){K i,1Y,H,1m,L;C(!F.6i){4i"8l 7q";}L=o.c3();Y(i=H=0,1m=L.V;H<1m;i=++H){1Y=L[i];o.Q[i]=1Y}u o.1s.6V(o.2C,0,0)};F.R.f3=A(){K I,2z,i,2C,1Y,Q,H,1m,L;I=27.3l(\'I\');1v.5X(o.I,I);I.G=o.5g;I.J=o.6n;2z=I.3q(\'2d\');2C=2z.4C(0,0,I.G,I.J);Q=2C.1R;L=o.7X;Y(i=H=0,1m=L.V;H<1m;i=++H){1Y=L[i];Q[i]=1Y}2z.6V(2C,0,0);o.5T={x:0,y:0};o.6F=2u;u o.71(I)};F.R.c3=A(){K I,6S,2z,94,98,i,2C,1Y,Q,X,6j,7S,7C,G,H,1j,1m,L,2G,48,9c;C(!F.6i){4i"8l 7q";}X=[];7S=o.5T.x;94=7S+o.G;7C=o.5T.y;98=7C+o.J;C(o.6F){I=27.3l(\'I\');I.G=o.5g;I.J=o.6n;2z=I.3q(\'2d\');2C=2z.4C(0,0,I.G,I.J);Q=2C.1R;L=o.54;Y(i=H=0,1m=L.V;H<1m;i=++H){1Y=L[i];Q[i]=1Y}2z.6V(2C,0,0);6j=27.3l(\'I\');6j.G=o.G;6j.J=o.J;2z=6j.3q(\'2d\');2z.6g(I,0,0,o.5g,o.6n,0,0,o.G,o.J);Q=2z.4C(0,0,o.G,o.J).1R;G=o.G}W{Q=o.54;G=o.5g}Y(i=1j=0,2G=Q.V;1j<2G;i=1j+=4){6S=2W.b0(i,G);C(((7S<=(48=6S.x)&&48<94))&&((7C<=(9c=6S.y)&&9c<98))){X.2l(Q[i],Q[i+1],Q[i+2],Q[i+3])}}u X};F.R.2b=A(1k,7x){o.4E.5h({1o:P.33.9f,1k:1k,7x:7x});u o};F.R.3z=A(1k,N,2X,3x){K i,H,L;C(!2X){2X=0;Y(i=H=0,L=N.V;0<=L?H<L:H>L;i=0<=L?++H:--H){2X+=N[i]}}o.4E.5h({1o:P.33.9g,1k:1k,N:N,2X:2X,3x:3x||0});u o};F.R.5d=A(4c,1u){o.4E.5h({1o:P.33.2w,4c:4c,1u:1u});u o};F.R.2N=A(2s){K 28;28=1S 3m(o);o.8F.2l(28);o.4E.5h({1o:P.33.9h});2s.1O(28);o.4E.5h({1o:P.33.9i});u o};F.R.aY=A(28){u o.aQ(28)};F.R.aQ=A(28){o.8G.2l(o.6c);o.5Q.2l(o.Q);o.6c=28;u o.Q=28.Q};F.R.aN=A(){o.Q=o.5Q.aC();u o.6c=o.8G.aC()};F.R.ax=A(){u o.6c.9X()};u F})();5o=(A(){A 5o(c){o.c=c}5o.R.fr=A(){K i,3d,6v,H,1j,1q,L;3d={r:{},g:{},b:{}};Y(i=H=0;H<=D;i=++H){3d.r[i]=0;3d.g[i]=0;3d.b[i]=0}Y(i=1j=0,L=o.c.Q.V;1j<L;i=1j+=4){3d.r[o.c.Q[i]]++;3d.g[o.c.Q[i+1]]++;3d.b[o.c.Q[i+2]]++}6v=o.c.Q.V/4;Y(i=1q=0;1q<=D;i=++1q){3d.r[i]/=6v;3d.g[i]/=6v;3d.b[i]/=6v}u 3d};u 5o})();F.9l=A(){K 1F,5S,bB,H,1m,1p;5S=27.fB("1F[1R-3u]");C(!(5S.V>0)){u}1p=[];Y(H=0,1m=5S.V;H<1m;H++){1F=5S[H];1p.2l(bB=1S 4O(1F,A(){o.aj();u o.3E()}))}u 1p};C(F.bG){(A(){C(27.8w==="76"){u F.9l()}W{u 27.b7("fw",F.9l,2u)}})()}4O=(A(){K 7j;7j="(\\\\w+)\\\\((.*?)\\\\)";A 4O(4e,bD){o.c0=4e.5m(\'1R-3u\');o.3u=F(4e,bD.8N(o))}4O.R.aj=A(){K 1u,1z,6x,9r,9q,m,r,6w,H,1m,L,1p;o.4e=o.3u.I;r=1S c9(7j,\'g\');6w=o.c0.9p(r);C(!(6w.V>0)){u}r=1S c9(7j);1p=[];Y(H=0,1m=6w.V;H<1m;H++){9r=6w[H];L=9r.9p(r),m=L[0],1z=L[1],1u=L[2];9q=1S fu("u A() { o."+1z+"("+1u+"); };");9o{6x=9q();1p.2l(6x.1O(o.3u))}9n(e){1p.2l(1W.2t(e))}}u 1p};4O.R.3E=A(){K 4e;4e=o.4e;u o.3u.ch(A(){u 4e.83.82(o.bY(),4e)})};u 4O})();F.2i=2i=(A(){A 2i(){}2i.9m={};2i.S=A(1k,6x){u o.9m[1k]=6x};2i.3E=A(1k,Z,U){u o.9m[1k](Z,U)};u 2i})();F.2Q=2Q=(A(){A 2Q(){}2Q.4T=A(3T,41,4v,4u){u O.9j(O.1J(4v-3T,2)+O.1J(4u-41,2))};2Q.bQ=A(2c,1f,6u){K 3S;C(6u==M){6u=2u}3S=2c+(O.fp()*(1f-2c));C(6u){u 3S.fd(6u)}W{u O.7k(3S)}};2Q.6r=A(B){u(0.9e*B.r)+(0.fc*B.g)+(0.fa*B.b)};2Q.1P=A(1I,3C,3B,1t,7D,7E){K 9b,9a,7J,7L,6l,6k,1P,99,4N,i,j,5l,6z,t,6f,3T,4v,97,6d,41,4u,96,H,1j,1q,L,2G;6f=1I[0];6d=1I[1];3T=3C[0];41=3C[1];4v=3B[0];4u=3B[1];97=1t[0];96=1t[1];1P={};6l=3R(3*(3T-6f),10);7J=3*(4v-3T)-6l;9b=97-6f-6l-7J;6k=3*(41-6d);7L=3*(4u-41)-6k;9a=96-6d-6k-7L;Y(i=H=0;H<bN;i=++H){t=i/bN;99=O.7k((9b*O.1J(t,3))+(7J*O.1J(t,2))+(6l*t)+6f);4N=O.7k((9a*O.1J(t,3))+(7L*O.1J(t,2))+(6k*t)+6d);C(7D&&4N<7D){4N=7D}W C(7E&&4N>7E){4N=7E}1P[99]=4N}C(1P.V<1t[0]+1){Y(i=1j=0,L=1t[0];0<=L?1j<=L:1j>=L;i=0<=L?++1j:--1j){C(1P[i]==M){5l=[i-1,1P[i-1]];Y(j=1q=i,2G=1t[0];i<=2G?1q<=2G:1q>=2G;j=i<=2G?++1q:--1q){C(1P[j]!=M){6z=[j,1P[j]];4M}}1P[i]=5l[1]+((6z[1]-5l[1])/(6z[0]-5l[0]))*(i-5l[0])}}}C(1P[1t[0]]==M){1P[1t[0]]=1P[1t[0]-1]}u 1P};u 2Q})();29=(A(){A 29(){}29.6J=A(4J){K b,g,r;C(4J.f9(0)==="#"){4J=4J.4I(1)}r=3R(4J.4I(0,2),16);g=3R(4J.4I(2,2),16);b=3R(4J.4I(4,2),16);u{r:r,g:g,b:b}};29.f0=A(r,g,b){K d,h,l,1f,2c,s;C(1x r==="3D"){g=r.g;b=r.b;r=r.r}r/=D;g/=D;b/=D;1f=O.1f(r,g,b);2c=O.2c(r,g,b);l=(1f+2c)/2;C(1f===2c){h=s=0}W{d=1f-2c;s=l>0.5?d/(2-1f-2c):d/(1f+2c);h=(A(){5n(1f){1X r:u(g-b)/d+(g<b?6:0);1X g:u(b-r)/d+2;1X b:u(r-g)/d+4}})();h/=6}u{h:h,s:s,l:l}};29.eU=A(h,s,l){K b,g,p,q,r;C(1x h==="3D"){s=h.s;l=h.l;h=h.h}C(s===0){r=g=b=l}W{q=l<0.5?l*(1+s):l+s-l*s;p=2*l-q;r=o.6Z(p,q,h+1/3);g=o.6Z(p,q,h);b=o.6Z(p,q,h-1/3)}u{r:r*D,g:g*D,b:b*D}};29.6Z=A(p,q,t){C(t<0){t+=1}C(t>1){t-=1}C(t<1/6){u p+(q-p)*6*t}C(t<1/2){u q}C(t<2/3){u p+(q-p)*(2/3-t)*6}u p};29.9U=A(r,g,b){K d,h,1f,2c,s,v;r/=D;g/=D;b/=D;1f=O.1f(r,g,b);2c=O.2c(r,g,b);v=1f;d=1f-2c;s=1f===0?0:d/1f;C(1f===2c){h=0}W{h=(A(){5n(1f){1X r:u(g-b)/d+(g<b?6:0);1X g:u(b-r)/d+2;1X b:u(r-g)/d+4}})();h/=6}u{h:h,s:s,v:v}};29.9Z=A(h,s,v){K b,f,g,i,p,q,r,t;i=O.32(h*6);f=h*6-i;p=v*(1-s);q=v*(1-f*s);t=v*(1-(1-f)*s);5n(i%6){1X 0:r=v;g=t;b=p;4M;1X 1:r=q;g=v;b=p;4M;1X 2:r=p;g=v;b=t;4M;1X 3:r=p;g=q;b=v;4M;1X 4:r=t;g=p;b=v;4M;1X 5:r=v;g=p;b=q}u{r:r*D,g:g*D,b:b*D}};29.am=A(r,g,b){K x,y,z;r/=D;g/=D;b/=D;C(r>0.91){r=O.1J((r+0.3o)/1.3o,2.4)}W{r/=12.92}C(g>0.91){g=O.1J((g+0.3o)/1.3o,2.4)}W{g/=12.92}C(b>0.91){b=O.1J((b+0.3o)/1.3o,2.4)}W{b/=12.92}x=r*0.eK+g*0.eJ+b*0.eD;y=r*0.bg+g*0.bk+b*0.by;z=r*0.ez+g*0.ey+b*0.ex;u{x:x*1h,y:y*1h,z:z*1h}};29.et=A(x,y,z){K b,g,r;x/=1h;y/=1h;z/=1h;r=(3.es*x)+(-1.er*y)+(-0.eq*z);g=(-0.ep*x)+(1.eo*y)+(0.en*z);b=(0.em*x)+(-0.el*y)+(1.ek*z);C(r>0.8X){r=(1.3o*O.1J(r,0.8W))-0.3o}W{r*=12.92}C(g>0.8X){g=(1.3o*O.1J(g,0.8W))-0.3o}W{g*=12.92}C(b>0.8X){b=(1.3o*O.1J(b,0.8W))-0.3o}W{b*=12.92}u{r:r*D,g:g*D,b:b*D}};29.9v=A(x,y,z){K a,b,l,8U,8T,8S;C(1x x==="3D"){y=x.y;z=x.z;x=x.x}8U=95.9Q;8T=1h.0;8S=8R.9W;x/=8U;y/=8T;z/=8S;C(x>0.8Q){x=O.1J(x,0.8P)}W{x=(7.8O*x)+0.5I}C(y>0.8Q){y=O.1J(y,0.8P)}W{y=(7.8O*y)+0.5I}C(z>0.8Q){z=O.1J(z,0.8P)}W{z=(7.8O*z)+0.5I}l=au*y-16;a=aw*(x-y);b=5J*(y-z);u{l:l,a:a,b:b}};29.ei=A(l,a,b){K x,y,z;C(1x l==="3D"){a=l.a;b=l.b;l=l.l}y=(l+16)/au;x=y+(a/aw);z=y-(b/5J);C(x>0.8L){x=x*x*x}W{x=0.8K*(x-0.5I)}C(y>0.8L){y=y*y*y}W{y=0.8K*(y-0.5I)}C(z>0.8L){z=z*z*z}W{z=0.8K*(z-0.5I)}u{x:x*95.9Q,y:y*1h.0,z:z*8R.9W}};29.eg=A(r,g,b){K 8J;C(1x r==="3D"){g=r.g;b=r.b;r=r.r}8J=o.am(r,g,b);u o.9v(8J)};29.ef=A(l,a,b){};u 29})();2J=(A(){A 2J(){}2J.4K={};2J.b6=["b8","bc","ce","bd","be","56"];2J.4Y=A(3v,1o,1R){K 5R,H,1m,L,1p;C(o.4K[1o]&&o.4K[1o].V){L=o.4K[1o];1p=[];Y(H=0,1m=L.V;H<1m;H++){5R=L[H];C(5R.3v===M||3v.2I===5R.3v.2I){1p.2l(5R.fn.1O(3v,1R))}W{1p.2l(bv 0)}}u 1p}};2J.ed=A(3v,1o,fn){K 7Y,8H;C(1x 3v==="3P"){8H=3v;7Y=1o;3v=M;1o=8H;fn=7Y}C(8M.1O(o.b6,1o)<0){u 2u}C(!o.4K[1o]){o.4K[1o]=[]}o.4K[1o].2l({3v:3v,fn:fn});u 2Z};u 2J})();F.2J=2J;F.P=P=(A(){A P(){}P.33={9f:1,9g:2,9h:3,9i:4,8E:5,2w:6};P.S=A(1k,bE){u F.R[1k]=bE};u P})();F.2P=2P=(A(){A 2P(){}2P.bK=/(?:(?:ec|eb):\\/\\/)((?:\\w+)\\.(?:(?:\\w|\\.)+))/;2P.9S=A(1F){C(1F==M){u 2u}C(o.bO(1F)){u 2u}u o.6K(1F.1H)};2P.bO=A(1F){K L;u(1F.8d!=M)&&((L=1F.8d.6o())===\'c4\'||L===\'bR-ea\')};2P.6K=A(bT){K 6M;6M=bT.9p(o.bK);C(6M){u 6M[1]!==27.e9}W{u 2u}};2P.bZ=A(1H){C(o.6K(1H)){C(!F.6s.V){1W.8C("e8 5Y e6 a c2 1d e5 a e4 c8. 9C: "+1H)}W{C(F.6K(F.6s)){1W.8C("e3 bR a c2 c8 Y e2 cs.");u}u""+F.6s+"?cd="+(9u(1H))}}};2P.5P=A(1H){u""+F.6s+"?"+F.ca+"="+(9u(1H))};2P.e0=A(4V){K 6Y;6Y={dY:\'dX\',dW:\'dV\',dT:\'dS\',dR:\'dQ\'};4V=4V.6o();C(6Y[4V]!=M){4V=6Y[4V]}u"dP/dN."+4V};u 2P})();F.R.dM=A(){C(1x 2m!=="4b"&&2m!==M){u o.a2.5v(o,1y)}W{u o.ag.5v(o,1y)}};F.R.ag=A(1o){K 1d;C(1o==M){1o="ah"}1o=1o.6o();1d=o.8t(1o).dL("1d/"+1o,"1d/dK-dJ");u 27.dH.dG=1d};F.R.a2=A(5q,7h){K 8q;C(7h==M){7h=2Z}9o{8q=fs.dF(5q);C(8q.dE()&&!7h){u 2u}}9n(e){1W.2t("dD dC 5q "+5q)}u fs.dB(5q,o.I.dz(),A(){u 1W.2t("dy dx 5Y "+5q)})};F.R.bY=A(1o){K 1F;1F=27.3l(\'1F\');1F.1H=o.8t(1o);1F.G=o.1c.G;1F.J=o.1c.J;C(4t.44){1F.G/=4t.44;1F.J/=4t.44}u 1F};F.R.8t=A(1o){C(1o==M){1o="ah"}1o=1o.6o();u o.I.dw("1d/"+1o)};3m=(A(){A 3m(c){o.c=c;o.1z=o.c;o.1E={8p:\'8o\',2g:1.0};o.dv=1v.8z.4Z();o.I=1x 2m!=="4b"&&2m!==M?1S 43():27.3l(\'I\');o.I.G=o.c.1c.G;o.I.J=o.c.1c.J;o.1s=o.I.3q(\'2d\');o.1s.du(o.I.G,o.I.J);o.2C=o.1s.4C(0,0,o.I.G,o.I.J);o.Q=o.2C.1R}3m.R.2N=A(cb){u o.c.2N.1O(o.c,cb)};3m.R.3p=A(bf){o.1E.8p=bf;u o};3m.R.2g=A(2g){o.1E.2g=2g/1h;u o};3m.R.3U=A(){K i,2O,H,L;2O=o.c.Q;Y(i=H=0,L=o.c.Q.V;H<L;i=H+=4){o.Q[i]=2O[i];o.Q[i+1]=2O[i+1];o.Q[i+2]=2O[i+2];o.Q[i+3]=2O[i+3]}u o};3m.R.4B=A(){u o.c.4B.5v(o.c,1y)};3m.R.dq=A(1d){C(1x 1d==="3D"){1d=1d.1H}W C(1x 1d==="3P"&&1d[0]==="#"){1d=$(1d).1H}C(!1d){u o}o.c.4E.6e.2l({1o:P.33.8E,1H:1d,28:o});u o};3m.R.9X=A(){K i,4R,2O,1D,Z,U,H,L,1p;2O=o.c.5Q[o.c.5Q.V-1];4R=o.c.Q;1p=[];Y(i=H=0,L=4R.V;H<L;i=H+=4){U={r:2O[i],g:2O[i+1],b:2O[i+2],a:2O[i+3]};Z={r:4R[i],g:4R[i+1],b:4R[i+2],a:4R[i+3]};1D=2i.3E(o.1E.8p,Z,U);1D.r=1v.3y(1D.r);1D.g=1v.3y(1D.g);1D.b=1v.3y(1D.b);C(1D.a==M){1D.a=Z.a}2O[i]=U.r-((U.r-1D.r)*(o.1E.2g*(1D.a/D)));2O[i+1]=U.g-((U.g-1D.g)*(o.1E.2g*(1D.a/D)));1p.2l(2O[i+2]=U.b-((U.b-1D.b)*(o.1E.2g*(1D.a/D))))}u 1p};u 3m})();64=(A(){A 64(){K 1k,H,1m,L;L=[\'bs\',\'8C\',\'dp\',\'bu\'];Y(H=0,1m=L.V;H<1m;H++){1k=L[H];o[1k]=(A(1k){u A(){K 1u;1u=1<=1y.V?8D.1O(1y,0):[];C(!F.bt){u}9o{u 8j[1k].5v(8j,1u)}9n(e){u 8j[1k](1u)}}})(1k)}o.2t=o.bs}u 64})();1W=1S 64();2W=(A(){2W.8i=A(x,y,G){u(y*G+x)*4};2W.b0=A(T,G){K x,y;y=O.32(T/(G*4));x=(T%(G*4))/4;u{x:x,y:y}};A 2W(c){o.c=c;o.T=0}2W.R.8h=A(){K x,y;y=o.c.1c.J-O.32(o.T/(o.c.1c.G*4));x=(o.T%(o.c.1c.G*4))/4;u{x:x,y:y}};2W.R.bC=A(7y,7z){K 2R;2R=o.T+(o.c.1c.G*4*(7z*-1))+(4*7y);C(2R>o.c.Q.V||2R<0){u{r:0,g:0,b:0,a:0}}u{r:o.c.Q[2R],g:o.c.Q[2R+1],b:o.c.Q[2R+2],a:o.c.Q[2R+3]}};2W.R.do=A(7y,7z,B){K bH;bH=o.T+(o.c.1c.G*4*(7z*-1))+(4*7y);C(2R>o.c.Q.V||2R<0){u}o.c.Q[2R]=B.r;o.c.Q[2R+1]=B.g;o.c.Q[2R+2]=B.b;o.c.Q[2R+3]=B.a;u 2Z};2W.R.dn=A(x,y){K T;T=o.8i(x,y,o.G);u{r:o.c.Q[T],g:o.c.Q[T+1],b:o.c.Q[T+2],a:o.c.Q[T+3]}};2W.R.dm=A(x,y,B){K T;T=o.8i(x,y,o.G);o.c.Q[T]=B.r;o.c.Q[T+1]=B.g;o.c.Q[T+2]=B.b;u o.c.Q[T+3]=B.a};u 2W})();2w=(A(){A 2w(){}2w.8g={};2w.S=A(1k,4c){u o.8g[1k]=4c};2w.3E=A(1s,1k,1u){u o.8g[1k].5v(1s,1u)};u 2w})();F.2w=2w;F.1M=1M=(A(){1M.4G=F.2T?7d(\'dl\').dk().V:4;A 1M(c){K 1r=o;o.c=c;o.46=A(){u 1M.R.46.5v(1r,1y)};o.6e=[];o.52=M}1M.R.5h=A(8f){C(8f==M){u}u o.6e.2l(8f)};1M.R.46=A(){K 28;C(o.6e.V===0){2J.4Y(o,"bd");C(o.8e!=M){o.8e.1O(o.c)}u o}o.26=o.6e.bU();5n(o.26.1o){1X P.33.9h:28=o.c.8F.bU();o.c.aY(28);u o.46();1X P.33.9i:o.c.ax();o.c.aN();u o.46();1X P.33.8E:u o.bV(o.26.28,o.26.1H);1X P.33.2w:u o.bW();dj:u o.bX()}};1M.R.3E=A(2s){o.8e=2s;o.52=1v.63(o.c.Q.V);u o.46()};1M.R.8b=A(fn){K 6p,88,2L,1t,f,i,86,n,1I,H,L,1p,1r=o;o.7N=0;n=o.c.Q.V;88=O.32((n/4)/1M.4G);6p=88*4;86=6p+((n/4)%1M.4G)*4;1p=[];Y(i=H=0,L=1M.4G;0<=L?H<L:H>L;i=0<=L?++H:--H){1I=i*6p;1t=1I+(i===1M.4G-1?86:6p);C(F.2T){f=65(A(){u fn.1O(1r,i,1I,1t)});2L=f.di();1p.2l(o.56(2L))}W{1p.2l(6T((A(i,1I,1t){u A(){u fn.1O(1r,i,1I,1t)}})(i,1I,1t),0))}}u 1p};1M.R.bX=A(){2J.4Y(o.c,"b8",o.26);C(o.26.1o===P.33.9f){u o.8b(o.c5)}W{u o.8b(o.c6)}};1M.R.bW=A(){1W.2t("de 4c "+o.26.4c);2w.3E(o.c,o.26.4c,o.26.1u);1W.2t("2w "+o.26.4c+" 85!");u o.46()};1M.R.c5=A(2L,1I,1t){K 1R,i,4w,39,H;1W.2t("cc #"+2L+" - P: "+o.26.1k+", dc: "+1I+", db: "+1t);2J.4Y(o.c,"be",{cf:2L,cg:1M.4G,da:1I,d9:1t});1R={r:0,g:0,b:0,a:0};4w=1S 2W(o.c);Y(i=H=1I;H<1t;i=H+=4){4w.T=i;1R.r=o.c.Q[i];1R.g=o.c.Q[i+1];1R.b=o.c.Q[i+2];1R.a=o.c.Q[i+3];39=o.26.7x.1O(4w,1R);C(39.a==M){39.a=1R.a}o.c.Q[i]=1v.3y(39.r);o.c.Q[i+1]=1v.3y(39.g);o.c.Q[i+2]=1v.3y(39.b);o.c.Q[i+3]=1v.3y(39.a)}C(F.2T){u 65["9t"](2L)}W{u o.56(2L)}};1M.R.c6=A(2L,1I,1t){K N,6t,3x,2F,5c,2X,i,j,k,2A,n,1k,1Y,4w,39,H,1j,1q;1k=o.26.1k;3x=o.26.3x;2X=o.26.2X;n=o.c.Q.V;N=o.26.N;6t=O.9j(N.V);2A=[];1W.2t("d8 2A - P: "+o.26.1k);1I=O.1f(1I,o.c.1c.G*4*((6t-1)/2));1t=O.2c(1t,n-(o.c.1c.G*4*((6t-1)/2)));2F=(6t-1)/2;4w=1S 2W(o.c);Y(i=H=1I;H<1t;i=H+=4){4w.T=i;5c=0;Y(j=1j=-2F;-2F<=2F?1j<=2F:1j>=2F;j=-2F<=2F?++1j:--1j){Y(k=1q=2F;2F<=-2F?1q<=-2F:1q>=-2F;k=2F<=-2F?++1q:--1q){1Y=4w.bC(j,k);2A[5c*3]=1Y.r;2A[5c*3+1]=1Y.g;2A[5c*3+2]=1Y.b;5c++}}39=o.3z(N,2A,2X,3x);o.52[i]=1v.3y(39.r);o.52[i+1]=1v.3y(39.g);o.52[i+2]=1v.3y(39.b);o.52[i+3]=o.c.Q[i+3]}C(F.2T){u 65["9t"](2L)}W{u o.56(2L)}};1M.R.56=A(2L){K i,H,L;C(2L>=0){1W.2t("cc #"+2L+" 85! P: "+o.26.1k)}o.7N++;2J.4Y(o.c,"56",{cf:2L,d7:o.7N,cg:1M.4G});C(o.7N===1M.4G){C(o.26.1o===P.33.9g){Y(i=H=0,L=o.c.Q.V;0<=L?H<L:H>L;i=0<=L?++H:--H){o.c.Q[i]=o.52[i]}}C(2L>=0){1W.2t("P "+o.26.1k+" 85!")}2J.4Y(o.c,"bc",o.26);u o.46()}};1M.R.3z=A(N,2A,2X,3x){K i,2k,H,L;2k={r:0,g:0,b:0};Y(i=H=0,L=N.V;0<=L?H<L:H>L;i=0<=L?++H:--H){2k.r+=N[i]*2A[i*3];2k.g+=N[i]*2A[i*3+1];2k.b+=N[i]*2A[i*3+2]}2k.r=(2k.r/2X)+3x;2k.g=(2k.g/2X)+3x;2k.b=(2k.b/2X)+3x;u 2k};1M.R.bV=A(28,1H){K 1F,5P,1r=o;1F=27.3l(\'1F\');1F.8a=A(){28.1s.6g(1F,0,0,1r.c.1c.G,1r.c.1c.J);28.2C=28.1s.4C(0,0,1r.c.1c.G,1r.c.1c.J);28.Q=28.2C.1R;1r.c.Q=28.Q;u 1r.46()};5P=2P.bZ(1H);u 1F.1H=5P!=M?5P:1H};u 1M})();F.2V=2V=(A(){A 2V(){}2V.5a={};2V.bz=A(4p){u o.5a[4p]!=M};2V.4Z=A(4p){u o.5a[4p]};2V.bl=A(1k,4d){u o.5a[1k]=4d};2V.3E=A(4p,2s){K 1r=o;6T(A(){u 2s.1O(1r.4Z(4p),1r.4Z(4p))},0);u o.4Z(4p)};2V.d6=A(1k){C(1k==M){1k=2u}C(1k){u 9E o.5a[1k]}W{u o.5a={}}};u 2V})();2i.S("8o",A(Z,U){u{r:Z.r,g:Z.g,b:Z.b}});2i.S("58",A(Z,U){u{r:(Z.r*U.r)/D,g:(Z.g*U.g)/D,b:(Z.b*U.b)/D}});2i.S("d5",A(Z,U){u{r:D-(((D-Z.r)*(D-U.r))/D),g:D-(((D-Z.g)*(D-U.g))/D),b:D-(((D-Z.b)*(D-U.b))/D)}});2i.S("7W",A(Z,U){K 1D;1D={};1D.r=U.r>1e?D-2*(D-Z.r)*(D-U.r)/D:(U.r*Z.r*2)/D;1D.g=U.g>1e?D-2*(D-Z.g)*(D-U.g)/D:(U.g*Z.g*2)/D;1D.b=U.b>1e?D-2*(D-Z.b)*(D-U.b)/D:(U.b*Z.b*2)/D;u 1D});2i.S("d3",A(Z,U){u{r:Z.r-U.r,g:Z.g-U.g,b:Z.b-U.b}});2i.S("9J",A(Z,U){u{r:U.r+Z.r,g:U.g+Z.g,b:U.b+Z.b}});2i.S("d2",A(Z,U){u{r:1e-2*(U.r-1e)*(Z.r-1e)/D,g:1e-2*(U.g-1e)*(Z.g-1e)/D,b:1e-2*(U.b-1e)*(Z.b-1e)/D}});2i.S("9L",A(Z,U){K 1D;1D={};1D.r=U.r>1e?D-((D-U.r)*(D-(Z.r-1e)))/D:(U.r*(Z.r+1e))/D;1D.g=U.g>1e?D-((D-U.g)*(D-(Z.g-1e)))/D:(U.g*(Z.g+1e))/D;1D.b=U.b>1e?D-((D-U.b)*(D-(Z.b-1e)))/D:(U.b*(Z.b+1e))/D;u 1D});2i.S("d1",A(Z,U){u{r:U.r>Z.r?U.r:Z.r,g:U.g>Z.g?U.g:Z.g,b:U.b>Z.b?U.b:Z.b}});2i.S("d0",A(Z,U){u{r:U.r>Z.r?Z.r:U.r,g:U.g>Z.g?Z.g:U.g,b:U.b>Z.b?Z.b:U.b}});P.S("4B",A(){K 34;C(1y.V===1){34=29.6J(1y[0])}W{34={r:1y[0],g:1y[1],b:1y[2]}}u o.2b("4B",A(B){B.r=34.r;B.g=34.g;B.b=34.b;B.a=D;u B})});P.S("3i",A(N){N=O.32(D*(N/1h));u o.2b("3i",A(B){B.r+=N;B.g+=N;B.b+=N;u B})});P.S("3A",A(N){N*=-0.cX;u o.2b("3A",A(B){K 1f;1f=O.1f(B.r,B.g,B.b);C(B.r!==1f){B.r+=(1f-B.r)*N}C(B.g!==1f){B.g+=(1f-B.g)*N}C(B.b!==1f){B.b+=(1f-B.b)*N}u B})});P.S("3L",A(N){N*=-1;u o.2b("3L",A(B){K 1l,4y,1f;1f=O.1f(B.r,B.g,B.b);4y=(B.r+B.g+B.b)/3;1l=((O.4z(1f-4y)*2/D)*N)/1h;C(B.r!==1f){B.r+=(1f-B.r)*1l}C(B.g!==1f){B.g+=(1f-B.g)*1l}C(B.b!==1f){B.b+=(1f-B.b)*1l}u B})});P.S("4A",A(N){u o.2b("4A",A(B){K 4y;4y=2Q.6r(B);B.r=4y;B.g=4y;B.b=4y;u B})});P.S("2h",A(N){N=O.1J((N+1h)/1h,2);u o.2b("2h",A(B){B.r/=D;B.r-=0.5;B.r*=N;B.r+=0.5;B.r*=D;B.g/=D;B.g-=0.5;B.g*=N;B.g+=0.5;B.g*=D;B.b/=D;B.b-=0.5;B.b*=N;B.b+=0.5;B.b*=D;u B})});P.S("81",A(N){u o.2b("81",A(B){K h,4S,2y;4S=29.9U(B.r,B.g,B.b);h=4S.h*1h;h+=O.4z(N);h=h%1h;h/=1h;4S.h=h;2y=29.9Z(4S.h,4S.s,4S.v);2y.a=B.a;u 2y})});P.S("3Z",A(){K 5e,2y;C(1y.V===2){2y=29.6J(1y[0]);5e=1y[1]}W C(1y.V===4){2y={r:1y[0],g:1y[1],b:1y[2]};5e=1y[3]}u o.2b("3Z",A(B){B.r-=(B.r-2y.r)*(5e/1h);B.g-=(B.g-2y.g)*(5e/1h);B.b-=(B.b-2y.b)*(5e/1h);u B})});P.S("a3",A(){u o.2b("a3",A(B){B.r=D-B.r;B.g=D-B.g;B.b=D-B.b;u B})});P.S("49",A(N){C(N==M){N=1h}N/=1h;u o.2b("49",A(B){B.r=O.2c(D,(B.r*(1-(0.cV*N)))+(B.g*(0.cU*N))+(B.b*(0.cT*N)));B.g=O.2c(D,(B.r*(0.cS*N))+(B.g*(1-(0.cR*N)))+(B.b*(0.cQ*N)));B.b=O.2c(D,(B.r*(0.cP*N))+(B.g*(0.cO*N))+(B.b*(1-(0.cN*N))));u B})});P.S("2n",A(N){u o.2b("2n",A(B){B.r=O.1J(B.r/D,N)*D;B.g=O.1J(B.g/D,N)*D;B.b=O.1J(B.b/D,N)*D;u B})});P.S("7O",A(N){N=O.4z(N)*2.55;u o.2b("7O",A(B){K 3S;3S=2Q.bQ(N*-1,N);B.r+=3S;B.g+=3S;B.b+=3S;u B})});P.S("7K",A(N){N=O.4z(N)*2.55;u o.2b("7K",A(B){C(B.r>D-N){B.r=D}W C(B.r<N){B.r=0}C(B.g>D-N){B.g=D}W C(B.g<N){B.g=0}C(B.b>D-N){B.b=D}W C(B.b<N){B.b=0}u B})});P.S("3h",A(1E){K 57,89;C(1x 1E!=="3D"){u o}Y(57 6I 1E){C(!7A.1O(1E,57))5L;89=1E[57];C(89===0){9E 1E[57];5L}1E[57]/=1h}C(1E.V===0){u o}u o.2b("3h",A(B){C(1E.37!=M){C(1E.37>0){B.r+=(D-B.r)*1E.37}W{B.r-=B.r*O.4z(1E.37)}}C(1E.4D!=M){C(1E.4D>0){B.g+=(D-B.g)*1E.4D}W{B.g-=B.g*O.4z(1E.4D)}}C(1E.3F!=M){C(1E.3F>0){B.b+=(D-B.b)*1E.3F}W{B.b-=B.b*O.4z(1E.3F)}}u B})});P.S("1Z",A(){K 1P,3G,3w,3C,3B,1t,i,1I,H,1j,L,2G;3G=1y[0],3w=2<=1y.V?8D.1O(1y,1):[];C(1x 3G==="3P"){3G=3G.cL("")}C(3G[0]==="v"){3G=[\'r\',\'g\',\'b\']}C(3w.V<3||3w.V>4){4i"7b as cK 1y 5Y 1Z 1z";}1I=3w[0];3C=3w[1];3B=3w.V===4?3w[2]:3w[1];1t=3w[3w.V-1];1P=2Q.1P(1I,3C,3B,1t,0,D);C(1I[0]>0){Y(i=H=0,L=1I[0];0<=L?H<L:H>L;i=0<=L?++H:--H){1P[i]=1I[1]}}C(1t[0]<D){Y(i=1j=2G=1t[0];2G<=D?1j<=D:1j>=D;i=2G<=D?++1j:--1j){1P[i]=1t[1]}}u o.2b("1Z",A(B){K 1q,48;Y(i=1q=0,48=3G.V;0<=48?1q<48:1q>48;i=0<=48?++1q:--1q){B[3G[i]]=1P[B[3G[i]]]}u B})});P.S("2U",A(N){K 3C,3B,p;p=O.4z(N)/1h;3C=[0,D*p];3B=[D-(D*p),D];C(N<0){3C=3C.av();3B=3B.av()}u o.1Z(\'2y\',[0,0],3C,3B,[D,D])});F.2w.S("8c",A(G,J,x,y){K I,2z;C(x==M){x=0}C(y==M){y=0}C(1x 2m!=="4b"&&2m!==M){I=1S 43(G,J)}W{I=27.3l(\'I\');1v.5X(o.I,I);I.G=G;I.J=J}2z=I.3q(\'2d\');2z.6g(o.I,x,y,G,J,0,0,G,J);o.5T={x:x,y:y};o.bw=2Z;u o.71(I)});F.2w.S("7I",A(2p){K I,2z;C(2p==M){2p=M}C(2p===M||((2p.G==M)&&(2p.J==M))){1W.bu("7b aI cI 1c b1 Y 7I");u}C(2p.G==M){2p.G=o.I.G*2p.J/o.I.J}W C(2p.J==M){2p.J=o.I.J*2p.G/o.I.G}C(1x 2m!=="4b"&&2m!==M){I=1S 43(2p.G,2p.J)}W{I=27.3l(\'I\');1v.5X(o.I,I);I.G=2p.G;I.J=2p.J}2z=I.3q(\'2d\');2z.6g(o.I,0,0,o.I.G,o.I.J,0,0,2p.G,2p.J);o.6F=2Z;u o.71(I)});F.P.S("8c",A(){u o.5d("8c",6L.R.4L.1O(1y,0))});F.P.S("7I",A(){u o.5d("7I",6L.R.4L.1O(1y,0))});F.P.S("cH",A(){u o.3z("cG 7G",[1,1,1,1,1,1,1,1,1])});F.P.S("cF",A(){u o.3z("cE cD 7G",[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])});F.P.S("cC",A(){u o.3z("cB 7G",[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])});F.P.S("cA",A(3Y){K 2A;C(3Y===0||3Y===4U){2A=[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]}W C((3Y>0&&3Y<90)||(3Y>4U&&3Y<aO)){2A=[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]}W C(3Y===90||3Y===aO){2A=[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]}W{2A=[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.3z("cx 7G",2A)});F.P.S("6h",A(1l){C(1l==M){1l=1h}1l/=1h;u o.3z("cw",[0,-1l,0,-1l,4*1l+1,-1l,0,-1l,0])});8Y={3i:A(B,1l,E){B.r=B.r-(B.r*1l*E.38);B.g=B.g-(B.g*1l*E.38);B.b=B.b-(B.b*1l*E.38);u B},2n:A(B,1l,E){B.r=O.1J(B.r/D,O.1f(10*1l*E.38,1))*D;B.g=O.1J(B.g/D,O.1f(10*1l*E.38,1))*D;B.b=O.1J(B.b/D,O.1f(10*1l*E.38,1))*D;u B},3Z:A(B,1l,E){B.r-=(B.r-E.34.r)*1l;B.g-=(B.g-E.34.g)*1l;B.b-=(B.b-E.34.b)*1l;u B}};P.S("1T",A(1n,38){K 1P,3n,1t,1I;C(38==M){38=60}C(1x 1n==="3P"&&1n.4I(-1)==="%"){C(o.1c.J>o.1c.G){1n=o.1c.G*(3R(1n.4I(0,1n.V-1),10)/1h)}W{1n=o.1c.J*(3R(1n.4I(0,1n.V-1),10)/1h)}}38/=1h;3n=[o.1c.G/2,o.1c.J/2];1I=O.9j(O.1J(3n[0],2)+O.1J(3n[1],2));1t=1I-1n;1P=2Q.1P([0,1],[30,30],[70,60],[1h,80]);u o.2b("1T",A(B){K 7n,2x,T;T=o.8h();7n=2Q.4T(T.x,T.y,3n[0],3n[1]);C(7n>1t){2x=O.1f(1,(1P[O.7k(((7n-1t)/1n)*1h)]/10)*38);B.r=O.1J(B.r/D,2x)*D;B.g=O.1J(B.g/D,2x)*D;B.b=O.1J(B.b/D,2x)*D}u B})});P.S("b2",A(E){K 42,5p,7i,1n,H,1m,L;42={38:50,2B:0,8s:\'3i\',34:{r:0,g:0,b:0}};E=1v.6R(42,E);C(!E.1n){u o}W C(1x E.1n==="3P"){7i=3R(E.1n,10)/1h;E.1n={G:o.1c.G*7i,J:o.1c.J*7i}}W C(1x E.1n==="3D"){L=["G","J"];Y(H=0,1m=L.V;H<1m;H++){5p=L[H];C(1x E.1n[5p]==="3P"){E.1n[5p]=o.1c[5p]*(3R(E.1n[5p],10)/1h)}}}W C(E.1n==="as"){1n=E.1n;E.1n={G:1n,J:1n}}C(1x E.2B==="3P"){E.2B=(E.1n.G/2)*(3R(E.2B,10)/1h)}E.38/=1h;E.1n.G=O.32(E.1n.G);E.1n.J=O.32(E.1n.J);E.1d={G:o.1c.G,J:o.1c.J};C(E.8s==="3Z"&&1x E.34==="3P"){E.34=29.6J(E.34)}E.1U={53:(o.1c.G-E.1n.G)/2,5t:o.1c.G-E.1U.53,4W:(o.1c.J-E.1n.J)/2,5w:o.1c.J-E.1U.4W};E.1w=[{x:E.1U.53+E.2B,y:E.1U.5w-E.2B},{x:E.1U.5t-E.2B,y:E.1U.5w-E.2B},{x:E.1U.5t-E.2B,y:E.1U.4W+E.2B},{x:E.1U.53+E.2B,y:E.1U.4W+E.2B}];E.3W=2Q.4T(0,0,E.1w[3].x,E.1w[3].y)-E.2B;u o.2b("b2",A(B){K 1l,T,4a;T=o.8h();C((T.x>E.1w[0].x&&T.x<E.1w[1].x)&&(T.y>E.1U.4W&&T.y<E.1U.5w)){u B}C((T.x>E.1U.53&&T.x<E.1U.5t)&&(T.y>E.1w[3].y&&T.y<E.1w[2].y)){u B}C(T.x>E.1w[0].x&&T.x<E.1w[1].x&&T.y>E.1U.5w){1l=(T.y-E.1U.5w)/E.3W}W C(T.y>E.1w[2].y&&T.y<E.1w[1].y&&T.x>E.1U.5t){1l=(T.x-E.1U.5t)/E.3W}W C(T.x>E.1w[0].x&&T.x<E.1w[1].x&&T.y<E.1U.4W){1l=(E.1U.4W-T.y)/E.3W}W C(T.y>E.1w[2].y&&T.y<E.1w[1].y&&T.x<E.1U.53){1l=(E.1U.53-T.x)/E.3W}W C(T.x<=E.1w[0].x&&T.y>=E.1w[0].y){4a=F.4T(T.x,T.y,E.1w[0].x,E.1w[0].y);1l=(4a-E.2B)/E.3W}W C(T.x>=E.1w[1].x&&T.y>=E.1w[1].y){4a=F.4T(T.x,T.y,E.1w[1].x,E.1w[1].y);1l=(4a-E.2B)/E.3W}W C(T.x>=E.1w[2].x&&T.y<=E.1w[2].y){4a=F.4T(T.x,T.y,E.1w[2].x,E.1w[2].y);1l=(4a-E.2B)/E.3W}W C(T.x<=E.1w[3].x&&T.y<=E.1w[3].y){4a=F.4T(T.x,T.y,E.1w[3].x,E.1w[3].y);1l=(4a-E.2B)/E.3W}C(1l<0){u B}u 8Y[E.8s](B,1l,E)})});(A(){K 4F,8A,8B,5N,5O;5N=[2E,2E,2Y,2E,3t,2Y,3s,2E,3O,3t,3r,2Y,3J,3s,3M,2E,4s,3O,4r,3t,4q,3r,4o,2Y,4n,3J,4m,3s,31,3M,4l,2E,5K,4s,3H,3O,5H,4r,5G,3t,31,4q,5F,3r,4k,4o,4j,2Y,5D,4n,5C,3J,5B,4m,5A,3s,5z,31,5y,3M,5x,4l,3K,2E,74,5K,6W,4s,6Q,3H,6O,3O,6H,5H,6E,4r,4h,5G,7R,3t,5i,31,7H,4q,7B,5F,4g,3r,3K,4k,7p,4o,7m,4j,79,2Y,6G,5D,3H,4n,6D,5C,6A,3J,7V,5B,7Q,4m,4h,5A,5b,3s,7w,5z,7l,31,78,5y,7U,3M,59,5x,4g,4l,77,3K,7M,2E,ci,74,cj,5K,4j,6W,ck,4s,cl,6Q,cm,3H,cn,6O,co,3O,cp,6H,cq,5H,cr,6E,bI,4r,bp,4h,7e,5G,5b,7R,7r,3t,aS,5i,aR,31,aP,7H,aM,4q,7F,7B,59,5F,aK,4g,aJ,3r,aH,3K,aG,4k,aF,7p,aE,4o,aD,7m,aB,4j,aA,79,az,2Y,ay,6G,at,5D,ar,3H,an,4n,ad,6D,ac,5C,ab,6A,aa,3J,a9,7V,a8,5B,a7,7Q,a6,4m,a5,4h,7e,5A,a4,5b,9R,3s,7r,7w,9P,5z,5i,7l,9O,31,9N,78,9M,5y,9e,7U,7F,3M,9K,59,9I,5x,9H,4g,9G,4l,3r,77,9D,3K,9A,7M,4k];5O=[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];8A=A(G,J,5j,5k,4f,V,bJ){K 3N,1s,2j,3T,4v,41,4u;3N=1x 2m!=="4b"&&2m!==M?1S 43():27.3l(\'I\');3N.G=G;3N.J=J;3T=5j+O.bj(4f)*V*0.5;41=5k+O.bi(4f)*V*0.5;4v=5j-O.bj(4f)*V*0.5;4u=5k-O.bi(4f)*V*0.5;1s=3N.3q("2d");2j=1s.ds(3T,41,4v,4u);C(!bJ){2j.4P(0,"7o");2j.4P(1,"8n")}W{2j.4P(0,"7o");2j.4P(0.5,"8n");2j.4P(1,"7o")}1s.b5=2j;1s.b4(0,0,G,J);u 1s.4C(0,0,G,J)};8B=A(G,J,5j,5k,6a,69){K 3N,1s,2j;3N=1x 2m!=="4b"&&2m!==M?1S 43():27.3l(\'I\');3N.G=G;3N.J=J;1s=3N.3q("2d");2j=1s.dA(5j,5k,6a,5j,5k,69);2j.4P(1,"7o");2j.4P(0,"8n");1s.b5=2j;1s.b4(0,0,G,J);u 1s.4C(0,0,G,J)};4F=A(){o.r=0;o.g=0;o.b=0;o.a=0;u o.1V=M};F.2w.S("9s",A(aX,1Q,aU,7f){K 2f,2o,1L,5r,66,2x,2e,2v,1K,J,3Q,i,62,2r,3g,73,3I,61,2H,p,1B,1C,X,1A,2a,2q,1N,8x,1a,2S,2K,1b,47,1i,1G,2M,4Q,2D,6C,6B,5M,G,3f,x,y,1g,4H,4x,H,1j,1q,3e,3c,3b,3a,3k,3j,5s;G=o.1c.G;J=o.1c.J;3g=o.Q;8x=aX.1R;6B=G*J;5M=6B<<2;X=[];Y(i=H=0;0<=5M?H<5M:H>5M;i=0<=5M?++H:--H){X[i]=3g[i]}66=0;4Q=7f;7f-=1;bS(4Q-->=0){3I=(1Q+0.5)|0;C(3I===0){5L}C(3I>67){3I=67}2x=3I+3I+1;6C=G<<2;3f=G-1;3Q=J-1;1a=3I+1;2D=1a*(1a+1)/2;2M=1S 4F();47=bv 0;1b=2M;Y(i=1j=1;1<=2x?1j<2x:1j>2x;i=1<=2x?++1j:--1j){1b=1b.1V=1S 4F();C(i===1a){47=1b}}1b.1V=2M;1i=M;1G=M;4x=1g=0;2H=5N[3I];2K=5O[3I];Y(y=1q=0;0<=J?1q<J:1q>J;y=0<=J?++1q:--1q){2a=2e=2f=1N=1K=1L=0;2q=1a*(1A=X[1g]);2v=1a*(1C=X[1g+1]);2o=1a*(1B=X[1g+2]);1N+=2D*1A;1K+=2D*1C;1L+=2D*1B;1b=2M;Y(i=3e=0;0<=1a?3e<1a:3e>1a;i=0<=1a?++3e:--3e){1b.r=1A;1b.g=1C;1b.b=1B;1b=1b.1V}Y(i=3c=1;1<=1a?3c<1a:3c>1a;i=1<=1a?++3c:--3c){p=1g+((3f<i?3f:i)<<2);1N+=(1b.r=(1A=X[p]))*(2S=1a-i);1K+=(1b.g=(1C=X[p+1]))*2S;1L+=(1b.b=(1B=X[p+2]))*2S;2a+=1A;2e+=1C;2f+=1B;1b=1b.1V}1i=2M;1G=47;Y(x=3b=0;0<=G?3b<G:3b>G;x=0<=G?++3b:--3b){X[1g]=(1N*2H)>>2K;X[1g+1]=(1K*2H)>>2K;X[1g+2]=(1L*2H)>>2K;1N-=2q;1K-=2v;1L-=2o;2q-=1i.r;2v-=1i.g;2o-=1i.b;p=(4x+((p=x+1a)<3f?p:3f))<<2;2a+=(1i.r=X[p]);2e+=(1i.g=X[p+1]);2f+=(1i.b=X[p+2]);1N+=2a;1K+=2e;1L+=2f;1i=1i.1V;2q+=(1A=1G.r);2v+=(1C=1G.g);2o+=(1B=1G.b);2a-=1A;2e-=1C;2f-=1B;1G=1G.1V;1g+=4}4x+=G}Y(x=3a=0;0<=G?3a<G:3a>G;x=0<=G?++3a:--3a){2e=2f=2a=1K=1L=1N=0;1g=x<<2;2q=1a*(1A=X[1g]);2v=1a*(1C=X[1g+1]);2o=1a*(1B=X[1g+2]);1N+=2D*1A;1K+=2D*1C;1L+=2D*1B;1b=2M;Y(i=3k=0;0<=1a?3k<1a:3k>1a;i=0<=1a?++3k:--3k){1b.r=1A;1b.g=1C;1b.b=1B;1b=1b.1V}4H=G;Y(i=3j=1;1<=1a?3j<1a:3j>1a;i=1<=1a?++3j:--3j){1g=(4H+x)<<2;1N+=(1b.r=(1A=X[1g]))*(2S=1a-i);1K+=(1b.g=(1C=X[1g+1]))*2S;1L+=(1b.b=(1B=X[1g+2]))*2S;2a+=1A;2e+=1C;2f+=1B;1b=1b.1V;C(i<3Q){4H+=G}}1g=x;1i=2M;1G=47;Y(y=5s=0;0<=J?5s<J:5s>J;y=0<=J?++5s:--5s){p=1g<<2;X[p]=(1N*2H)>>2K;X[p+1]=(1K*2H)>>2K;X[p+2]=(1L*2H)>>2K;1N-=2q;1K-=2v;1L-=2o;2q-=1i.r;2v-=1i.g;2o-=1i.b;p=(x+(((p=y+1a)<3Q?p:3Q)*G))<<2;1N+=(2a+=(1i.r=X[p]));1K+=(2e+=(1i.g=X[p+1]));1L+=(2f+=(1i.b=X[p+2]));1i=1i.1V;2q+=(1A=1G.r);2v+=(1C=1G.g);2o+=(1B=1G.b);2a-=1A;2e-=1C;2f-=1B;1G=1G.1V;1g+=G}}1Q*=aU;i=6B;bS(--i>-1){2r=i<<2;61=(8x[2r+2]&eu)/D.0*7f;73=61|0;C(73===66){5r=67.0*(61-(61|0));62=67-5r;3g[2r]=(3g[2r]*62+X[2r]*5r)>>8;3g[2r+1]=(3g[2r+1]*62+X[2r+1]*5r)>>8;3g[2r+2]=(3g[2r+2]*62+X[2r+2]*5r)>>8}W C(73===66+1){3g[2r]=X[2r];3g[2r+1]=X[2r+1];3g[2r+2]=X[2r+2]}}66++}u o});F.P.S("ev",A(E){K 42,2j;42={3n:{x:o.1c.G/2,y:o.1c.J/2},4f:45,bL:5J,7g:3,7c:1.5,4Q:3};E=1v.6R(42,E);E.4f*=O.eA/4U;2j=8A(o.1c.G,o.1c.J,E.3n.x,E.3n.y,E.4f,E.bL,2Z);u o.5d("9s",[2j,E.7g,E.7c,E.4Q])});u F.P.S("eB",A(E){K 42,2j,6a,69;42={1n:50,3n:{x:o.1c.G/2,y:o.1c.J/2},7g:3,7c:1.5,4Q:3,1Q:M};E=1v.6R(42,E);C(!E.1Q){E.1Q=o.1c.G<o.1c.J?o.1c.J:o.1c.G}6a=(E.1Q/2)-E.1n;69=E.1Q/2;2j=8B(o.1c.G,o.1c.J,E.3n.x,E.3n.y,6a,69);u o.5d("9s",[2j,E.7g,E.7c,E.4Q])})})();F.P.S("eC",A(){u o.3z("b3 eE",[0,0,0,-1,1,0,0,0,0])});F.P.S("eF",A(){u o.3z("b3 eG",[-1,-1,-1,-1,8,-1,-1,-1,-1])});F.P.S("eH",A(){u o.3z("eI",[-2,-1,0,-1,1,1,0,1,2])});F.P.S("8Z",A(N){K 68,6b;68=67/N;6b=D/(N-1);u o.2b("8Z",A(B){B.r=O.32(O.32(B.r/68)*6b);B.g=O.32(O.32(B.g/68)*6b);B.b=O.32(O.32(B.b/68)*6b);u B})});F.P.S("eM",A(1T){C(1T==M){1T=2Z}o.4A();o.2h(5);o.7O(3);o.49(1h);o.3h({37:8,3F:2,4D:4});o.2n(0.87);C(1T){u o.1T("40%",30)}});F.P.S("eO",A(1T){C(1T==M){1T=2Z}o.3i(15);o.2U(15);o.1Z(\'2y\',[0,0],[5J,0],[eP,D],[D,D]);o.3A(-20);o.2n(1.8);C(1T){o.1T("50%",60)}u o.3i(5)});F.P.S("eQ",A(72){C(72==M){72=2u}o.3L(20);o.1Z(\'2y\',[5,0],[eS,ak],[93,eV],[eW,D]);o.6h(15);o.1T("45%",20);C(72){o.4A();o.2h(4)}u o});F.P.S("eX",A(){o.2h(1h);o.3i(15);o.2U(10);o.8Z(80);o.7K(30);u o.4A()});F.P.S("eY",A(){o.2U(3.5);o.3A(-5);o.3L(50);o.49(60);o.3Z("#c7",10);o.3h({37:8,3F:8});o.2h(5);o.2n(1.2);u o.1T("55%",25)});F.P.S("f1",A(){o.2U(5);o.3Z("#c7",4);o.49(20);o.3h({3F:8,37:3});o.1Z(\'b\',[0,0],[1h,ak],[4U,4U],[D,D]);o.2h(15);o.3L(75);u o.2n(1.6)});F.P.S("f2",A(){o.1Z(\'2y\',[0,0],[1h,50],[c1,5J],[D,D]);o.3L(-30);o.3A(-30);o.3Z(\'#f4\',30);o.2h(-5);u o.2n(1.4)});F.P.S("f5",A(){o.3i(5);o.2U(8);o.2h(4);o.3Z(\'#f6\',30);o.3L(50);u o.2n(1.3)});F.P.S("f7",A(){o.2n(1.5);o.7K(25);o.3A(-60);o.2h(5);o.7O(5);u o.1T("50%",30)});F.P.S("f8",A(){o.3A(-35);o.1Z(\'b\',[20,0],[90,7s],[fb,aL],[D,9x]);o.1Z(\'r\',[0,0],[aL,90],[fe,7s],[D,D]);o.1Z(\'g\',[10,0],[ff,fg],[fh,1h],[D,fi]);o.1Z(\'2y\',[0,0],[7s,1h],[1e,c1],[D,D]);u o.6h(20)});F.P.S("fj",A(){o.4A();o.49(10);o.2U(10);o.2h(15);u o.1T("60%",35)});F.P.S("fk",A(){o.3A(-20);o.3L(-50);o.2n(1.1);o.49(30);o.3h({37:-10,3F:5});o.1Z(\'2y\',[0,0],[80,50],[1e,9x],[D,D]);u o.1T("60%",30)});F.P.S("fl",A(1T){C(1T==M){1T=2Z}o.3i(10);o.2N(A(){o.3p("58");o.2g(80);o.3U();o.1z.2n(0.8);o.1z.2h(50);u o.1z.2U(10)});o.2N(A(){o.3p("9L");o.2g(80);u o.4B("#fm")});o.2U(20);o.2n(0.8);C(1T){u o.1T("45%",20)}});F.P.S("fo",A(){o.2n(1.2);o.2N(A(){o.3p("7W");o.2g(60);o.3U();o.1z.3h({37:5});u o.1z.5f(15)});o.2N(A(){o.3p("9J");o.2g(40);u o.4B("#fq")});o.2N(A(){o.3p("58");o.2g(35);o.3U();o.1z.3i(40);o.1z.3L(40);o.1z.2U(30);o.1z.2h(15);o.1z.1Z(\'r\',[0,40],[1e,1e],[1e,1e],[D,9k]);o.1z.1Z(\'g\',[0,40],[1e,1e],[1e,1e],[D,9k]);o.1z.1Z(\'b\',[0,40],[1e,1e],[1e,1e],[D,9k]);u o.1z.5f(5)});o.1Z(\'r\',[20,0],[1e,ft],[1e,1e],[7a,D]);o.1Z(\'g\',[20,0],[1e,1e],[1e,1e],[7a,D]);o.1Z(\'b\',[20,0],[1e,8R],[1e,1e],[7a,D]);u o.1T("45%",20)});F.P.S("fv",A(){o.3i(40);o.3Z("#9F",10);o.1Z(\'b\',[0,10],[1e,4U],[93,93],[D,D]);o.2N(A(){o.3p(\'7W\');o.2g(50);o.3U();o.1z.2n(0.7);u o.2N(A(){o.3p(\'8o\');o.2g(60);u o.4B(\'#9F\')})});o.2N(A(){o.3p(\'58\');o.2g(60);o.3U();o.1z.3A(50);o.1z.81(90);u o.1z.2h(10)});o.2n(1.4);o.3L(-30);o.2N(A(){o.2g(10);u o.4B(\'#fx\')});u o});F.P.S("fy",A(){o.3A(20);o.2n(1.4);o.4A();o.2h(5);o.49(1h);o.3h({37:8,3F:2,4D:4});o.2n(0.8);o.2h(5);o.2U(10);o.2N(A(){o.3p(\'7W\');o.3U();o.2g(55);u o.1z.5f(10)});u o.1T("50%",30)});F.P.S("fz",A(){o.4A();o.2h(10);o.2n(0.9);o.2N(A(){o.3p("58");o.2g(40);o.3U();o.1z.2U(15);o.1z.2h(15);u o.1z.3h({4D:10,37:5})});o.49(30);o.1Z(\'2y\',[0,10],[7s,90],[4U,5J],[7a,D]);o.3h({37:5,4D:-2});u o.2U(15)});F.P.S("fA",A(){o.6h(40);o.3A(-50);o.3h({37:3});o.2N(A(){o.3p("58");o.2g(80);o.3U();o.1z.6h(5);o.1z.2h(50);o.1z.2U(10);u o.1z.3h({3F:5})});u o.3i(10)});(A(){K 4F,5N,5O;5N=[2E,2E,2Y,2E,3t,2Y,3s,2E,3O,3t,3r,2Y,3J,3s,3M,2E,4s,3O,4r,3t,4q,3r,4o,2Y,4n,3J,4m,3s,31,3M,4l,2E,5K,4s,3H,3O,5H,4r,5G,3t,31,4q,5F,3r,4k,4o,4j,2Y,5D,4n,5C,3J,5B,4m,5A,3s,5z,31,5y,3M,5x,4l,3K,2E,74,5K,6W,4s,6Q,3H,6O,3O,6H,5H,6E,4r,4h,5G,7R,3t,5i,31,7H,4q,7B,5F,4g,3r,3K,4k,7p,4o,7m,4j,79,2Y,6G,5D,3H,4n,6D,5C,6A,3J,7V,5B,7Q,4m,4h,5A,5b,3s,7w,5z,7l,31,78,5y,7U,3M,59,5x,4g,4l,77,3K,7M,2E,ci,74,cj,5K,4j,6W,ck,4s,cl,6Q,cm,3H,cn,6O,co,3O,cp,6H,cq,5H,cr,6E,bI,4r,bp,4h,7e,5G,5b,7R,7r,3t,aS,5i,aR,31,aP,7H,aM,4q,7F,7B,59,5F,aK,4g,aJ,3r,aH,3K,aG,4k,aF,7p,aE,4o,aD,7m,aB,4j,aA,79,az,2Y,ay,6G,at,5D,ar,3H,an,4n,ad,6D,ac,5C,ab,6A,aa,3J,a9,7V,a8,5B,a7,7Q,a6,4m,a5,4h,7e,5A,a4,5b,9R,3s,7r,7w,9P,5z,5i,7l,9O,31,9N,78,9M,5y,9e,7U,7F,3M,9K,59,9I,5x,9H,4g,9G,4l,3r,77,9D,3K,9A,7M,4k];5O=[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];4F=A(){o.r=0;o.g=0;o.b=0;o.a=0;u o.1V=M};F.2w.S("5f",A(1Q){K 2f,2o,1L,2x,2e,2v,1K,J,3Q,i,2H,p,1B,1C,X,1A,2a,2q,1N,1a,2S,2K,1b,47,1i,1G,2M,2D,6C,G,3f,x,y,1g,4H,4x,H,1j,1q,3e,3c,3b,3a,3k,3j;C(bA(1Q)||1Q<1){u}1Q|=0;X=o.Q;G=o.1c.G;J=o.1c.J;2x=1Q+1Q+1;6C=G<<2;3f=G-1;3Q=J-1;1a=1Q+1;2D=1a*(1a+1)/2;2M=1S 4F();1b=2M;Y(i=H=1;1<=2x?H<2x:H>2x;i=1<=2x?++H:--H){1b=1b.1V=1S 4F();C(i===1a){47=1b}}1b.1V=2M;1i=M;1G=M;4x=1g=0;2H=5N[1Q];2K=5O[1Q];Y(y=1j=0;0<=J?1j<J:1j>J;y=0<=J?++1j:--1j){2a=2e=2f=1N=1K=1L=0;2q=1a*(1A=X[1g]);2v=1a*(1C=X[1g+1]);2o=1a*(1B=X[1g+2]);1N+=2D*1A;1K+=2D*1C;1L+=2D*1B;1b=2M;Y(i=1q=0;0<=1a?1q<1a:1q>1a;i=0<=1a?++1q:--1q){1b.r=1A;1b.g=1C;1b.b=1B;1b=1b.1V}Y(i=3e=1;1<=1a?3e<1a:3e>1a;i=1<=1a?++3e:--3e){p=1g+((3f<i?3f:i)<<2);1N+=(1b.r=(1A=X[p]))*(2S=1a-i);1K+=(1b.g=(1C=X[p+1]))*2S;1L+=(1b.b=(1B=X[p+2]))*2S;2a+=1A;2e+=1C;2f+=1B;1b=1b.1V}1i=2M;1G=47;Y(x=3c=0;0<=G?3c<G:3c>G;x=0<=G?++3c:--3c){X[1g]=(1N*2H)>>2K;X[1g+1]=(1K*2H)>>2K;X[1g+2]=(1L*2H)>>2K;1N-=2q;1K-=2v;1L-=2o;2q-=1i.r;2v-=1i.g;2o-=1i.b;p=(4x+((p=x+1Q+1)<3f?p:3f))<<2;2a+=(1i.r=X[p]);2e+=(1i.g=X[p+1]);2f+=(1i.b=X[p+2]);1N+=2a;1K+=2e;1L+=2f;1i=1i.1V;2q+=(1A=1G.r);2v+=(1C=1G.g);2o+=(1B=1G.b);2a-=1A;2e-=1C;2f-=1B;1G=1G.1V;1g+=4}4x+=G}Y(x=3b=0;0<=G?3b<G:3b>G;x=0<=G?++3b:--3b){2e=2f=2a=1K=1L=1N=0;1g=x<<2;2q=1a*(1A=X[1g]);2v=1a*(1C=X[1g+1]);2o=1a*(1B=X[1g+2]);1N+=2D*1A;1K+=2D*1C;1L+=2D*1B;1b=2M;Y(i=3a=0;0<=1a?3a<1a:3a>1a;i=0<=1a?++3a:--3a){1b.r=1A;1b.g=1C;1b.b=1B;1b=1b.1V}4H=G;Y(i=3k=1;1<=1Q?3k<=1Q:3k>=1Q;i=1<=1Q?++3k:--3k){1g=(4H+x)<<2;1N+=(1b.r=(1A=X[1g]))*(2S=1a-i);1K+=(1b.g=(1C=X[1g+1]))*2S;1L+=(1b.b=(1B=X[1g+2]))*2S;2a+=1A;2e+=1C;2f+=1B;1b=1b.1V;C(i<3Q){4H+=G}}1g=x;1i=2M;1G=47;Y(y=3j=0;0<=J?3j<J:3j>J;y=0<=J?++3j:--3j){p=1g<<2;X[p]=(1N*2H)>>2K;X[p+1]=(1K*2H)>>2K;X[p+2]=(1L*2H)>>2K;1N-=2q;1K-=2v;1L-=2o;2q-=1i.r;2v-=1i.g;2o-=1i.b;p=(x+(((p=y+1a)<3Q?p:3Q)*G))<<2;1N+=(2a+=(1i.r=X[p]));1K+=(2e+=(1i.g=X[p+1]));1L+=(2f+=(1i.b=X[p+2]));1i=1i.1V;2q+=(1A=1G.r);2v+=(1C=1G.g);2o+=(1B=1G.b);2a-=1A;2e-=1C;2f-=1B;1G=1G.1V;1g+=G}}u o});u F.P.S("5f",A(1Q){u o.5d("5f",[1Q])})})();F.P.S("9w",A(N){u o.2b("9w",A(B){K 6r;6r=(0.bg*B.r)+(0.bk*B.g)+(0.by*B.b);C(6r<N){B.r=0;B.g=0;B.b=0}W{B.r=D;B.g=D;B.b=D}u B})})}).1O(o);',62,968,'||||||||||||||||||||||||this||||||return||||||function|rgba|if|255|opts|Caman|width|_i|canvas|height|var|_ref|null|adjust|Math|Filter|pixelData|prototype|register|loc|rgbaParent|length|else|pixels|for|rgbaLayer|||||||||||radiusPlus1|stack|dimensions|image|128|max|yi|100|stackIn|_j|name|amt|_len|size|type|_results|_k|_this|context|end|args|Util|corners|typeof|arguments|filter|pr|pb|pg|result|options|img|stackOut|src|start|pow|g_sum|b_sum|Renderer|r_sum|call|bezier|radius|data|new|vignette|coords|next|Log|case|pixel|curves|||||||currentJob|document|layer|Convert|r_in_sum|process|min||g_in_sum|b_in_sum|opacity|contrast|Blender|gradient|val|push|exports|gamma|b_out_sum|newDims|r_out_sum|idx|callback|debug|false|g_out_sum|Plugin|div|rgb|ctx|kernel|cornerRadius|imageData|sumFactor|512|builder|_ref1|mul_sum|id|Event|shg_sum|bnum|stackStart|newLayer|parentData|IO|Calculate|newLoc|rbs|NodeJS|exposure|Store|PixelInfo|divisor|456|true||312|floor|Type|color|||red|strength|res|_o|_n|_m|levels|_l|widthMinus1|imagePixels|channels|brightness|_q|_p|createElement|Layer|center|055|setBlendingMode|getContext|271|335|328|caman|target|cps|bias|clampRGB|processKernel|saturation|ctrl2|ctrl1|object|execute|blue|chans|428|iradius|388|265|vibrance|292|cnv|405|string|heightMinus1|parseInt|rand|x1|copyParent|initObj|maxDist|ratio|degrees|colorize||y1|defaults|Canvas|devicePixelRatio||processNext|stackEnd|_ref2|sepia|radialDist|undefined|plugin|obj|ele|angle|278|354|throw|475|259|273|360|420|496|search|298|364|454|window|y2|x2|pixelInfo|yw|avg|abs|greyscale|fillColor|getImageData|green|renderer|BlurStack|Blocks|yp|substr|hex|events|slice|break|curveY|CamanParser|addColorStop|steps|layerData|hsv|distance|180|lang|bottom|imageWidth|trigger|get||imageHeight|modPixelData|left|originalPixelData||blockFinished|chan|multiply|287|items|341|builderIndex|processPlugin|level|stackBlur|originalWidth|add|320|centerX|centerY|leftCoord|getAttribute|switch|Analyze|dim|file|blend|_r|right|Image|apply|top|282|302|323|347|374|404|437|finishInit|284|345|383|1379310345|200|482|continue|wh4|mul_table|shg_table|proxyUrl|pixelStack|event|imgs|cropCoordinates|copy|prop|imageLoaded|copyAttributes|to|attr||lookupValue|iblend|dataArray|Logger|Fiber|currentIndex|256|numOfAreas|radius2|radius1|numOfValues|currentLayer|y0|renderQueue|x0|drawImage|sharpen|allowRevert|scaledCanvas|Cy|Cx|preScaledHeight|originalHeight|toLowerCase|blockN|preScaledWidth|luminance|remoteProxy|adjustSize|getFloat|numPixels|unparsedInstructions|func|key|rightCoord|396|wh|w4|412|373|resized|446|394|in|hexToRGB|isURLRemote|Array|matches|sel|417|root|441|extend|coord|setTimeout|dest|putImageData|468|oldCanvas|langToExt|hueToRGB||replaceCanvas|grey|index|497||complete|269|307|465|235|Invalid|radiusFactor|require|350|blurLevels|startRadius|overwrite|percent|INST_REGEX|round|318|485|dist|white|507|disabled|332|120|initType|imageUrl|Root|329|processFn|horiz|vert|__hasProp|291|startY|lowBound|highBound|294|Blur|305|resize|Bx|clip|By|261|blocksDone|noise|hiDPIRatio|367|337|startX|hiDPIReplacement|297|381|overlay|initializedPixelData|_fn|imageAdjustments||hue|replaceChild|parentNode|naturalWidth|finished|lastBlockN||blockPixelLength|value|onload|eachBlock|crop|crossOrigin|finishedFn|job|plugins|locationXY|coordinatesToLocation|console|reloadCanvasData|Revert|hiDPIDisabled|black|normal|blendingMode|stats|version|method|toBase64|nodeName|except|readyState|radiusPixels|listener|uniqid|getLinearGradientMap|getRadialGradientMap|info|__slice|LoadOverlay|canvasQueue|layerStack|_type|waitForImageLoaded|xyz|1284185493|2068965517|__indexOf|bind|787037037|3333333333|008856451679|108|whiteZ|whiteY|whiteX|backingStoreRatio|4166666667|0031308|vignetteFilters|posterize||04045||190|endX||y3|x3|endY|curveX|Ay|Ax|_ref3|getAttrId|299|Single|Kernel|LayerDequeue|LayerFinished|sqrt|215|DOMUpdated|blenders|catch|try|match|instFunc|inst|compoundBlur|yield|encodeURIComponent|xyzToLab|threshold|230|isImageLoaded|from|263|newCanvas|URL|267|delete|ea1c5d|275|280|285|addition|289|softLight|304|310|315|326|047|338|isRemote|swapped|rgbToHSV|needsHiDPISwap|883|applyToParent|setAttribute|hsvToRGB|Uint8Array|err|nodeSave|invert|344|357|363|370|377|385|392|400|408|416|Height|hiDPICapable|browserSave|png|Width|parse|150|loaded|rgbToXYZ|424|initCanvas|initImage|initNode|433|number|442|116|reverse|500|applyCurrentLayer|451|460|470|480|pop|491|501|257|262|268|or|274|281|144|301|popContext|270|309|pushContext|316|324|node|increaseFactor|setInitObject|release|radiusData|executeLayer|date|locationToCoordinates|given|rectangularVignette|Edge|fillRect|fillStyle|types|addEventListener|processStart|initialized|DOM|hidpi|processComplete|renderFinished|blockStarted|mode|2126|px|sin|cos|7152|put|setup|parseArguments|domIsLoaded|359|scaled|style|log|DEBUG|error|void|cropped|item|0722|has|isNaN|parser|getPixelRelative|ready|filterFunc|assignId|autoload|nowLoc|368|mirrored|domainRegex|focusWidth|hasId|1000|corsEnabled|hiDPIAdjustments|randomRange|use|while|url|shift|loadOverlay|executePlugin|executeFilter|toImage|remoteCheck|dataStr|140|remote|originalVisiblePixels|anonymous|renderBlock|renderKernel|e87b22|proxy|RegExp|proxyParam||Block|camanProxyUrl|renderStart|blockNum|totalBlocks|render|505|489|461|447|435|422|411|399|389|378|images|instanceof|readystatechange|Could|Sharpen|Motion|not|find|motionBlur|Gaussian|gaussianBlur|Radial|Heavy|heavyRadialBlur|Box|boxBlur|missing|initialization|of|split|Initializing|869|534|272|168|314|349|189|769|607|onerror|01|Remote|detected|darken|lighten|exclusion|difference|using|screen|flush|blocksFinished|Rendering|endPixel|startPixel|End|Start|naturalHeight|Executing|Released|Version|toString|run|default|cpus|os|putPixel|getPixel|putPixelRelative|warn|overlayImage|resetOriginalPixelData|createLinearGradient|2013|createImageData|layerID|toDataURL|writing|Finished|toBuffer|createRadialGradient|writeFile|output|Creating|isFile|statSync|href|location|fibers|stream|octet|replace|save|caman_proxy|nodeValue|proxies|js|javascript|pl|perl|attributes|py|python|rb|ruby|HiDPI|useProxy|analyze|loading|Cannot|configured|without|load|querySelector|Attempting|domain|credentials|https|http|listen|scale|labToRGB|rgbToLab|indexOf|labToXYZ|hasOwnProperty|0570|2040|0557|0415|8758|9689|4986|5372|2406|xyzToRGB|0xff|tiltShift|webkitBackingStorePixelRatio|9505|1192|0193|PI|radialBlur|edgeEnhance|1805|Enhance|edgeDetect|Detect|emboss|Emboss|3576|4124|mozBackingStorePixelRatio|vintage|msBackingStorePixelRatio|lomo|155|clarity|oBackingStorePixelRatio|130|backingStorePixelRatio|hslToRGB|220|250|sinCity|sunrise|revert|rgbToHSL|crossProcess|orangePeel|reset|ff9000|love|c42007|grungy|jarques|charAt|114|186|587|toFixed|138|115|105|148|248|pinhole|oldBoot|glowingSun|f49600||hazyDays|random|6899ba|calculateLevels||158|Function|herMajesty|DOMContentLoaded|e5f0ff|nostalgia|hemingway|concentrate|querySelectorAll'.split('|'),0,{}))
4 dist/caman.js
View
@@ -100,8 +100,8 @@
Root.Caman = Caman = (function() {
Caman.version = {
- release: "4.1.0",
- date: "2/12/2013"
+ release: "4.1.1",
+ date: "4/8/2013"
};
Caman.DEBUG = false;
2  dist/caman.min.js
View
@@ -11,7 +11,7 @@ _results.push(to.setAttribute(attr.nodeName,attr.nodeValue));}
return _results;};Util.dataArray=function(length){if(length==null){length=0;}
if(Caman.NodeJS||(window.Uint8Array!=null)){return new Uint8Array(length);}
return new Array(length);};return Util;})();if(typeof exports!=="undefined"&&exports!==null){Root=exports;Canvas=require('canvas');Image=Canvas.Image;Fiber=require('fibers');fs=require('fs');}else{Root=window;}
-Root.Caman=Caman=(function(){Caman.version={release:"4.1.0",date:"2/12/2013"};Caman.DEBUG=false;Caman.NodeJS=typeof exports!=="undefined"&&exports!==null;Caman.autoload=!Caman.NodeJS;Caman.allowRevert=true;Caman.crossOrigin="anonymous";Caman.toString=function(){return"Version "+Caman.version.release+", Released "+Caman.version.date;};Caman.remoteProxy="";Caman.proxyParam="camanProxyUrl";Caman.getAttrId=function(canvas){if(Caman.NodeJS){return true;}
+Root.Caman=Caman=(function(){Caman.version={release:"4.1.1",date:"4/8/2013"};Caman.DEBUG=false;Caman.NodeJS=typeof exports!=="undefined"&&exports!==null;Caman.autoload=!Caman.NodeJS;Caman.allowRevert=true;Caman.crossOrigin="anonymous";Caman.toString=function(){return"Version "+Caman.version.release+", Released "+Caman.version.date;};Caman.remoteProxy="";Caman.proxyParam="camanProxyUrl";Caman.getAttrId=function(canvas){if(Caman.NodeJS){return true;}
if(typeof canvas==="string"){canvas=$(canvas);}
if(!((canvas!=null)&&(canvas.getAttribute!=null))){return null;}
return canvas.getAttribute('data-caman-id');};function Caman(){var args,callback,id,_this=this;if(arguments.length===0){throw"Invalid arguments";}
2  dist/caman.pack.js
View
@@ -1 +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}('(o(){G $,33,1A,20,E,2O,2S,1t,1I,3T,T,1Q,3a,23,1l,3i,1W,1L,1e,4G,1V,17,3g,2P,4E={}.8H,5R=[].9r||o(7M){V(G i=0,l=8.N;i<l;i++){u(i 4v 8&&8[i]===7M)9 i}9-1},5W=[].2P,Z=8;2P=4m.H.2P;$=o(4j,4D){u(4D==M){4D=1w}u(1j 4j==="2k"||(1j 1S!=="2Q"&&1S!==M)){9 4j}9 4D.8G(4j)};17=(o(){o 17(){}17.5Y=(o(){G 1N;1N=0;9{2M:o(){9 1N++}}})();17.9s=o(2q){G 3D,4p,3C,1c,D,11;4p=2q;1c=2P.1f(15,1);V(D=0,11=1c.N;D<11;D++){3D=1c[D];V(3C 4v 3D){u(!4E.1f(3D,3C))3v;4p[3C]=3D[3C]}}9 4p};17.28=o(1x){u(1x<0){9 0}u(1x>B){9 B}9 1x};17.3n=o(7S,3B,3k){G 3m,D,11,F,1O,X;u(3k==M){3k={}}F=7S.8C;X=[];V(D=0,11=F.N;D<11;D++){3m=F[D];u((3k.5V!=M)&&(1O=3m.5U,5R.1f(3k.5V,1O)>=0)){3v}X.1z(3B.7P(3m.5U,3m.8E))}9 X};17.3o=o(N){u(N==M){N=0}u(E.1X||(2w.7O!=M)){9 1B 7O(N)}9 1B 4m(N)};9 17})();u(1j 1S!=="2Q"&&1S!==M){4G=1S;2S=4F(\'C\');3a=2S.3a;3T=4F(\'9k\');3g=4F(\'3g\')}R{4G=2w}4G.E=E=(o(){E.5S={7D:"4.1.0",7y:"2/12/9g"};E.7x=1G;E.1X=1j 1S!=="2Q"&&1S!==M;E.7w=!E.1X;E.3G=2i;E.5Q="7r";E.8U=o(){9"8V "+E.5S.7D+", 8X "+E.5S.7y};E.3V="";E.7p="7o";E.5P=o(C){u(E.1X){9 2i}u(1j C==="3W"){C=$(C)}u(!((C!=M)&&(C.39!=M))){9 M}9 C.39(\'1h-25-1N\')};o E(){G 14,1C,1N,Z=8;u(15.N===0){2z"4e 15";}u(8 90 E){8.30=8.30.5O(8);8.3U=8.3U.5O(8);14=15[0];u(!E.1X){1N=3Q(E.5P(14[0]),10);1C=1j 14[1]==="o"?14[1]:1j 14[2]==="o"?14[2]:o(){};u(!9C(1N)&&1V.7m(1N)){9 1V.2h(1N,1C)}}8.1N=17.5Y.2M();8.4w=8.2R=M;8.3P={x:0,y:0};8.7l=1G;8.4I=1G;8.3N=[];8.5N=[];8.5M=[];8.3K=M;8.7c=1G;8.9O=1B 33(8);8.2v=1B 1e(8);8.7b(o(){Z.79(14);9 Z.77()});9 8}R{9 1B E(15)}}E.H.7b=o(2W){G 5H,Z=8;u(E.1X){9 4x(o(){9 2W.1f(Z)},0)}R{u(1w.5E==="4A"){1l.1F("6X 6W");9 4x(o(){9 2W.1f(Z)},0)}R{5H=o(){u(1w.5E==="4A"){1l.1F("6X 6W");9 2W.1f(Z)}};9 1w.6T("9v",5H,1G)}}};E.H.79=o(14){G 3E,1x,F,X;u(14.N===0){2z"4e 15 6S";}8.2m=M;8.41=M;8.44=M;8.1C=o(){};8.6R(14[0]);u(14.N===1){9}31(1j 14[1]){1s"3W":8.44=14[1];2K;1s"o":8.1C=14[1]}u(14.N===2){9}8.1C=14[2];u(14.N===4){F=14[4];X=[];V(3E 4v F){u(!4E.1f(F,3E))3v;1x=F[3E];X.1z(8.19[3E]=1x)}9 X}};E.H.6R=o(2q){u(E.1X){8.2m=2q;8.41=\'6P\';9}u(1j 2q==="2k"){8.2m=2q}R{8.2m=$(2q)}u(8.2m==M){2z"94 9b 9f S 6K C V 9p.";}9 8.41=8.2m.5U.3z()};E.H.77=o(){31(8.41){1s"6P":9 8.6J();1s"1b":9 8.6I();1s"C":9 8.6H()}};E.H.6J=o(){G Z=8;1l.1F("8A V 1X");8.S=1B 3a();8.S.5A=o(){1l.1F("3a 6E. 6A = "+(Z.2T())+", 6z = "+(Z.2G()));Z.C=1B 2S(Z.2T(),Z.2G());9 Z.30()};8.S.8W=o(6v){2z 6v;};9 8.S.1c=8.2m};E.H.6I=o(){8.S=8.2m;8.C=1w.2f(\'C\');8.1k=8.C.2e(\'2d\');17.3n(8.S,8.C,{5V:[\'1c\']});8.S.5w.5v(8.C,8.S);8.5t();9 8.5s()};E.H.6H=o(){8.C=8.2m;8.1k=8.C.2e(\'2d\');u(8.44!=M){8.S=1w.2f(\'1b\');8.S.1c=8.44;8.5t();9 8.5s()}R{9 8.30()}};E.H.5t=o(){u(8.6c()){1l.1F(8.S.1c,"->",8.4d());8.6b=2i;8.S.1c=8.4d()}u(1Q.6a(8.S)){8.S.1c=1Q.3e(8.S.1c);9 1l.1F("9Q S aa, 8z 69 = "+8.S.1c)}};E.H.5s=o(){u(8.63()){9 8.3U()}R{9 8.S.5A=8.3U}};E.H.63=o(){u(!8.S.4A){9 1G}u((8.S.4J!=M)&&8.S.4J===0){9 1G}9 2i};E.H.2T=o(){9 8.S.K||8.S.4J};E.H.2G=o(){9 8.S.P||8.S.8T};E.H.3U=o(){1l.1F("3a 6E. 6A = "+(8.2T())+", 6z = "+(8.2G()));u(8.6b){8.C.K=8.2T()/8.4s();8.C.P=8.2G()/8.4s()}R{8.C.K=8.2T();8.C.P=8.2G()}9 8.30()};E.H.30=o(){G i,1r,D,11,F;u(8.1k==M){8.1k=8.C.2e(\'2d\')}8.2Z=8.3w=8.K=8.C.K;8.3t=8.3s=8.P=8.C.P;8.7a();u(!8.70()){8.6Z()}u(8.S!=M){8.1k.3X(8.S,0,0,8.2T(),8.2G(),0,0,8.3w,8.3s)}8.5c();u(E.3G){8.4w=17.3o(8.J.N);8.2R=17.3o(8.J.N);F=8.J;V(i=D=0,11=F.N;D<11;i=++D){1r=F[i];8.4w[i]=1r;8.2R[i]=1r}}8.1E={K:8.C.K,P:8.C.P};1V.6O(8.1N,8);8.1C.1f(8,8);9 8.1C=o(){}};E.H.5c=o(){8.1K=8.1k.3b(0,0,8.C.K,8.C.P);9 8.J=8.1K.1h};E.H.9N=o(){G 1r,D,11,F,X;u(!E.3G){2z"5a 42";}8.2R=17.3o(8.J.N);F=8.J;X=[];V(D=0,11=F.N;D<11;D++){1r=F[D];X.1z(8.2R.1z(1r))}9 X};E.H.70=o(){9 E.5P(8.C)!=M};E.H.6Z=o(){u(E.1X||8.C.39(\'1h-25-1N\')){9}9 8.C.7P(\'1h-25-1N\',8.1N)};E.H.59=o(){9 8.C.39(\'1h-25-6y-42\')!==M};E.H.7a=o(){G 2s;u(E.1X||8.59()){9}2s=8.4s();u(2s!==1){1l.1F("8B 2s = "+2s);8.7c=2i;8.3w=8.C.K;8.3s=8.C.P;8.C.K=8.3w*2s;8.C.P=8.3s*2s;8.C.6s.K=""+8.3w+"6o";8.C.6s.P=""+8.3s+"6o";8.1k.8F(2s,2s);8.K=8.2Z=8.C.K;9 8.P=8.3t=8.C.P}};E.H.4s=o(){G 58,2p;2p=2w.2p||1;58=8.1k.8J||8.1k.8M||8.1k.8N||8.1k.8Q||8.1k.8R||1;9 2p/58};E.H.6j=o(){9(2w.2p!=M)&&2w.2p!==1};E.H.6c=o(){u(8.59()||!8.6j()){9 1G}9 8.4d()!==M};E.H.4d=o(){u(8.S==M){9 M}9 8.S.39(\'1h-25-6y\')};E.H.4f=o(6f){G 4h;4h=8.C;8.C=6f;8.1k=8.C.2e(\'2d\');4h.5w.5v(8.C,4h);8.K=8.C.K;8.P=8.C.P;8.5c();9 8.1E={K:8.C.K,P:8.C.P}};E.H.6e=o(1C){G Z=8;u(1C==M){1C=o(){}}1I.2I(8,"6d");9 8.2v.2h(o(){Z.1k.4k(Z.1K,0,0);9 1C.1f(Z)})};E.H.98=o(){G i,1r,D,11,F;u(!E.3G){2z"5a 42";}F=8.62();V(i=D=0,11=F.N;D<11;i=++D){1r=F[i];8.J[i]=1r}9 8.1k.4k(8.1K,0,0)};E.H.9d=o(){G C,1H,i,1K,1r,J,D,11,F;C=1w.2f(\'C\');17.3n(8.C,C);C.K=8.2Z;C.P=8.3t;1H=C.2e(\'2d\');1K=1H.3b(0,0,C.K,C.P);J=1K.1h;F=8.4w;V(i=D=0,11=F.N;D<11;i=++D){1r=F[i];J[i]=1r}1H.4k(1K,0,0);8.3P={x:0,y:0};8.4I=1G;9 8.4f(C)};E.H.62=o(){G C,4o,1H,57,56,i,1K,1r,J,4r,3l,4t,4u,K,D,1d,11,F,1O,2n,54;u(!E.3G){2z"5a 42";}4r=[];4t=8.3P.x;57=4t+8.K;4u=8.3P.y;56=4u+8.P;u(8.4I){C=1w.2f(\'C\');C.K=8.2Z;C.P=8.3t;1H=C.2e(\'2d\');1K=1H.3b(0,0,C.K,C.P);J=1K.1h;F=8.2R;V(i=D=0,11=F.N;D<11;i=++D){1r=F[i];J[i]=1r}1H.4k(1K,0,0);3l=1w.2f(\'C\');3l.K=8.K;3l.P=8.P;1H=3l.2e(\'2d\');1H.3X(C,0,0,8.2Z,8.3t,0,0,8.K,8.P);J=1H.3b(0,0,8.K,8.P).1h;K=8.K}R{J=8.2R;K=8.2Z}V(i=1d=0,1O=J.N;1d<1O;i=1d+=4){4o=1W.7F(i,K);u(((4t<=(2n=4o.x)&&2n<57))&&((4u<=(54=4o.y)&&54<56))){4r.1z(J[i],J[i+1],J[i+2],J[i+3])}}9 4r};E.H.1M=o(W,4C){8.2v.3d({Y:T.1Z.50,W:W,4C:4C});9 8};E.H.4Z=o(W,I,1U,2c){G i,D,F;u(!1U){1U=0;V(i=D=0,F=I.N;0<=F?D<F:D>F;i=0<=F?++D:--D){1U+=I[i]}}8.2v.3d({Y:T.1Z.4Y,W:W,I:I,1U:1U,2c:2c||0});9 8};E.H.4X=o(2j,14){8.2v.3d({Y:T.1Z.1L,2j:2j,14:14});9 8};E.H.4W=o(1C){G 1p;1p=1B 23(8);8.5M.1z(1p);8.2v.3d({Y:T.1Z.4V});1C.1f(1p);8.2v.3d({Y:T.1Z.4T});9 8};E.H.6m=o(1p){9 8.61(1p)};E.H.61=o(1p){8.5N.1z(8.3K);8.3N.1z(8.J);8.3K=1p;9 8.J=1p.J};E.H.60=o(){8.J=8.3N.7N();9 8.3K=8.5N.7N()};E.H.7g=o(){9 8.3K.7f()};9 E})();33=(o(){o 33(c){8.c=c}33.H.9j=o(){G i,22,3u,D,1d,1m,F;22={r:{},g:{},b:{}};V(i=D=0;D<=B;i=++D){22.r[i]=0;22.g[i]=0;22.b[i]=0}V(i=1d=0,F=8.c.J.N;1d<F;i=1d+=4){22.r[8.c.J[i]]++;22.g[8.c.J[i+1]]++;22.b[8.c.J[i+2]]++}3u=8.c.J.N/4;V(i=1m=0;1m<=B;i=++1m){22.r[i]/=3u;22.g[i]/=3u;22.b[i]/=3u}9 22};9 33})();E.4Q=o(){G 1b,3A,76,D,11,X;3A=1w.9X("1b[1h-25]");u(!(3A.N>0)){9}X=[];V(D=0,11=3A.N;D<11;D++){1b=3A[D];X.1z(76=1B 2O(1b,o(){8.71();9 8.2h()}))}9 X};u(E.7w){(o(){u(1w.5E==="4A"){9 E.4Q()}R{9 1w.6T("89",E.4Q,1G)}})()}2O=(o(){G 4n;4n="(\\\\w+)\\\\((.*?)\\\\)";o 2O(2l,6V){8.7R=2l.39(\'1h-25\');8.25=E(2l,6V.5O(8))}2O.H.71=o(){G 14,3H,3I,4P,4N,m,r,3M,D,11,F,X;8.2l=8.25.C;r=1B 6Y(4n,\'g\');3M=8.7R.4M(r);u(!(3M.N>0)){9}r=1B 6Y(4n);X=[];V(D=0,11=3M.N;D<11;D++){4P=3M[D];F=4P.4M(r),m=F[0],3H=F[1],14=F[2];4N=1B 8S("9 o() { 8."+3H+"("+14+"); };");4L{3I=4N();X.1z(3I.1f(8.25))}5l(e){X.1z(1l.1F(e))}}9 X};2O.H.2h=o(){G 2l;2l=8.2l;9 8.25.6e(o(){9 2l.5w.5v(8.6n(),2l)})};9 2O})();E.1A=1A=(o(){o 1A(){}1A.4K={};1A.13=o(W,3I){9 8.4K[W]=3I};1A.2h=o(W,O,L){9 8.4K[W](O,L)};9 1A})();E.20=20=(o(){o 20(){}20.97=o(32,3c,3S,3R){9 Q.6G(Q.1y(3S-32,2)+Q.1y(3R-3c,2))};20.7T=o(1v,U,3L){G 2r;u(3L==M){3L=1G}2r=1v+(Q.9J()*(U-1v));u(3L){9 2r.9K(3L)}R{9 Q.4O(2r)}};20.6C=o(A){9(0.9R*A.r)+(0.9U*A.g)+(0.au*A.b)};20.1u=o(1g,2a,27,18,4b,4a){G 4R,4S,49,48,3q,3p,1u,4U,2L,i,j,35,40,t,3h,32,3S,51,3j,3c,3R,52,D,1d,1m,F,1O;3h=1g[0];3j=1g[1];32=2a[0];3c=2a[1];3S=27[0];3R=27[1];51=18[0];52=18[1];1u={};3q=3Q(3*(32-3h),10);49=3*(3S-32)-3q;4R=51-3h-3q-49;3p=3*(3c-3j);48=3*(3R-3c)-3p;4S=52-3j-3p-48;V(i=D=0;D<7Q;i=++D){t=i/7Q;4U=Q.4O((4R*Q.1y(t,3))+(49*Q.1y(t,2))+(3q*t)+3h);2L=Q.4O((4S*Q.1y(t,3))+(48*Q.1y(t,2))+(3p*t)+3j);u(4b&&2L<4b){2L=4b}R u(4a&&2L>4a){2L=4a}1u[4U]=2L}u(1u.N<18[0]+1){V(i=1d=0,F=18[0];0<=F?1d<=F:1d>=F;i=0<=F?++1d:--1d){u(1u[i]==M){35=[i-1,1u[i-1]];V(j=1m=i,1O=18[0];i<=1O?1m<=1O:1m>=1O;j=i<=1O?++1m:--1m){u(1u[j]!=M){40=[j,1u[j]];2K}}1u[i]=35[1]+((40[1]-35[1])/(40[0]-35[0]))*(i-35[0])}}}u(1u[18[0]]==M){1u[18[0]]=1u[18[0]-1]}9 1u};9 20})();1t=(o(){o 1t(){}1t.53=o(2N){G b,g,r;u(2N.9a(0)==="#"){2N=2N.4q(1)}r=3Q(2N.4q(0,2),16);g=3Q(2N.4q(2,2),16);b=3Q(2N.4q(4,2),16);9{r:r,g:g,b:b}};1t.9e=o(r,g,b){G d,h,l,U,1v,s;u(1j r==="2k"){g=r.g;b=r.b;r=r.r}r/=B;g/=B;b/=B;U=Q.U(r,g,b);1v=Q.1v(r,g,b);l=(U+1v)/2;u(U===1v){h=s=0}R{d=U-1v;s=l>0.5?d/(2-U-1v):d/(U+1v);h=(o(){31(U){1s r:9(g-b)/d+(g<b?6:0);1s g:9(b-r)/d+2;1s b:9(r-g)/d+4}})();h/=6}9{h:h,s:s,l:l}};1t.9q=o(h,s,l){G b,g,p,q,r;u(1j h==="2k"){s=h.s;l=h.l;h=h.h}u(s===0){r=g=b=l}R{q=l<0.5?l*(1+s):l+s-l*s;p=2*l-q;r=8.46(p,q,h+1/3);g=8.46(p,q,h);b=8.46(p,q,h-1/3)}9{r:r*B,g:g*B,b:b*B}};1t.46=o(p,q,t){u(t<0){t+=1}u(t>1){t-=1}u(t<1/6){9 p+(q-p)*6*t}u(t<1/2){9 q}u(t<2/3){9 p+(q-p)*(2/3-t)*6}9 p};1t.6t=o(r,g,b){G d,h,U,1v,s,v;r/=B;g/=B;b/=B;U=Q.U(r,g,b);1v=Q.1v(r,g,b);v=U;d=U-1v;s=U===0?0:d/U;u(U===1v){h=0}R{h=(o(){31(U){1s r:9(g-b)/d+(g<b?6:0);1s g:9(b-r)/d+2;1s b:9(r-g)/d+4}})();h/=6}9{h:h,s:s,v:v}};1t.6B=o(h,s,v){G b,f,g,i,p,q,r,t;i=Q.3r(h*6);f=h*6-i;p=v*(1-s);q=v*(1-f*s);t=v*(1-(1-f)*s);31(i%6){1s 0:r=v;g=t;b=p;2K;1s 1:r=q;g=v;b=p;2K;1s 2:r=p;g=v;b=t;2K;1s 3:r=p;g=q;b=v;2K;1s 4:r=t;g=p;b=v;2K;1s 5:r=v;g=p;b=q}9{r:r*B,g:g*B,b:b*B}};1t.6N=o(r,g,b){G x,y,z;r/=B;g/=B;b/=B;u(r>0.5b){r=Q.1y((r+0.21)/1.21,2.4)}R{r/=12.92}u(g>0.5b){g=Q.1y((g+0.21)/1.21,2.4)}R{g/=12.92}u(b>0.5b){b=Q.1y((b+0.21)/1.21,2.4)}R{b/=12.92}x=r*0.ac+g*0.ad+b*0.at;y=r*0.7Y+g*0.7Z+b*0.80;z=r*0.81+g*0.87+b*0.88;9{x:x*1i,y:y*1i,z:z*1i}};1t.8j=o(x,y,z){G b,g,r;x/=1i;y/=1i;z/=1i;r=(3.8k*x)+(-1.8l*y)+(-0.8p*z);g=(-0.8r*x)+(1.8s*y)+(0.8u*z);b=(0.8v*x)+(-0.8w*y)+(1.8x*z);u(r>0.5d){r=(1.21*Q.1y(r,0.5e))-0.21}R{r*=12.92}u(g>0.5d){g=(1.21*Q.1y(g,0.5e))-0.21}R{g*=12.92}u(b>0.5d){b=(1.21*Q.1y(b,0.5e))-0.21}R{b*=12.92}9{r:r*B,g:g*B,b:b*B}};1t.78=o(x,y,z){G a,b,l,5f,5g,5h;u(1j x==="2k"){y=x.y;z=x.z;x=x.x}5f=95.7n;5g=1i.0;5h=7s.7C;x/=5f;y/=5g;z/=5h;u(x>0.5i){x=Q.1y(x,0.5j)}R{x=(7.5k*x)+0.2V}u(y>0.5i){y=Q.1y(y,0.5j)}R{y=(7.5k*y)+0.2V}u(z>0.5i){z=Q.1y(z,0.5j)}R{z=(7.5k*z)+0.2V}l=7V*y-16;a=7W*(x-y);b=5Z*(y-z);9{l:l,a:a,b:b}};1t.8Z=o(l,a,b){G x,y,z;u(1j l==="2k"){a=l.a;b=l.b;l=l.l}y=(l+16)/7V;x=y+(a/7W);z=y-(b/5Z);u(x>0.5m){x=x*x*x}R{x=0.5n*(x-0.2V)}u(y>0.5m){y=y*y*y}R{y=0.5n*(y-0.2V)}u(z>0.5m){z=z*z*z}R{z=0.5n*(z-0.2V)}9{x:x*95.7n,y:y*1i.0,z:z*7s.7C}};1t.93=o(r,g,b){G 5o;u(1j r==="2k"){g=r.g;b=r.b;r=r.r}5o=8.6N(r,g,b);9 8.78(5o)};1t.96=o(l,a,b){};9 1t})();1I=(o(){o 1I(){}1I.2E={};1I.64=["65","66","6d","67","68","3f"];1I.2I=o(24,Y,1h){G 3x,D,11,F,X;u(8.2E[Y]&&8.2E[Y].N){F=8.2E[Y];X=[];V(D=0,11=F.N;D<11;D++){3x=F[D];u(3x.24===M||24.1N===3x.24.1N){X.1z(3x.2x.1f(24,1h))}R{X.1z(9n 0)}}9 X}};1I.9o=o(24,Y,2x){G 5p,5q;u(1j 24==="3W"){5q=24;5p=Y;24=M;Y=5q;2x=5p}u(5R.1f(8.64,Y)<0){9 1G}u(!8.2E[Y]){8.2E[Y]=[]}8.2E[Y].1z({24:24,2x:2x});9 2i};9 1I})();E.1I=1I;E.T=T=(o(){o T(){}T.1Z={50:1,4Y:2,4V:3,4T:4,5r:5,1L:6};T.13=o(W,6g){9 E.H[W]=6g};9 T})();E.1Q=1Q=(o(){o 1Q(){}1Q.6h=/(?:(?:9w|9y):\\/\\/)((?:\\w+)\\.(?:(?:\\w|\\.)+))/;1Q.6a=o(1b){u(1b==M){9 1G}u(8.6i(1b)){9 1G}9 8.47(1b.1c)};1Q.6i=o(1b){G F;9(1b.5Q!=M)&&((F=1b.5Q.3z())===\'7r\'||F===\'6k-9L\')};1Q.47=o(6l){G 45;45=6l.4M(8.6h);u(45){9 45[1]!==1w.9P}R{9 1G}};1Q.7X=o(1c){u(8.47(1c)){u(!E.3V.N){1l.5u("9S 3B 9T a 6p S 9V a 9W 6q. 69: "+1c)}R{u(E.47(E.3V)){1l.5u("9Y 6k a 6p 6q V 9Z a9.");9}9""+E.3V+"?7o="+(6r(1c))}}};1Q.3e=o(1c){9""+E.3V+"?"+E.7p+"="+(6r(1c))};1Q.ab=o(2F){G 43;43={ae:\'af\',ag:\'ah\',ai:\'aj\',ak:\'al\'};2F=2F.3z();u(43[2F]!=M){2F=43[2F]}9"aq/ar."+2F};9 1Q})();E.H.as=o(){u(1j 1S!=="2Q"&&1S!==M){9 8.6u.2X(8,15)}R{9 8.6w.2X(8,15)}};E.H.6w=o(Y){G S;u(Y==M){Y="6x"}Y=Y.3z();S=8.5x(Y).82("S/"+Y,"S/83-84");9 1w.85.86=S};E.H.6u=o(2U,4B){G 5y;u(4B==M){4B=2i}4L{5y=3g.8a(2U);u(5y.8b()&&!4B){9 1G}}5l(e){1l.1F("8c 8d 2U "+2U)}9 3g.8e(2U,8.C.8f(),o(){9 1l.1F("8g 8h 3B "+2U)})};E.H.6n=o(Y){G 1b;1b=1w.2f(\'1b\');1b.1c=8.5x(Y);1b.K=8.1E.K;1b.P=8.1E.P;u(2w.2p){1b.K/=2w.2p;1b.P/=2w.2p}9 1b};E.H.5x=o(Y){u(Y==M){Y="6x"}Y=Y.3z();9 8.C.8i("S/"+Y)};23=(o(){o 23(c){8.c=c;8.3H=8.c;8.19={5z:\'6D\',2y:1.0};8.8m=17.5Y.2M();8.C=1j 1S!=="2Q"&&1S!==M?1B 2S():1w.2f(\'C\');8.C.K=8.c.1E.K;8.C.P=8.c.1E.P;8.1k=8.C.2e(\'2d\');8.1k.8n(8.C.K,8.C.P);8.1K=8.1k.3b(0,0,8.C.K,8.C.P);8.J=8.1K.1h}23.H.4W=o(2W){9 8.c.4W.1f(8.c,2W)};23.H.8o=o(6F){8.19.5z=6F;9 8};23.H.2y=o(2y){8.19.2y=2y/1i;9 8};23.H.8q=o(){G i,1R,D,F;1R=8.c.J;V(i=D=0,F=8.c.J.N;D<F;i=D+=4){8.J[i]=1R[i];8.J[i+1]=1R[i+1];8.J[i+2]=1R[i+2];8.J[i+3]=1R[i+3]}9 8};23.H.4y=o(){9 8.c.4y.2X(8.c,15)};23.H.8t=o(S){u(1j S==="2k"){S=S.1c}R u(1j S==="3W"&&S[0]==="#"){S=$(S).1c}u(!S){9 8}8.c.2v.3y.1z({Y:T.1Z.5r,1c:S,1p:8});9 8};23.H.7f=o(){G i,2J,1R,1a,O,L,D,F,X;1R=8.c.3N[8.c.3N.N-1];2J=8.c.J;X=[];V(i=D=0,F=2J.N;D<F;i=D+=4){L={r:1R[i],g:1R[i+1],b:1R[i+2],a:1R[i+3]};O={r:2J[i],g:2J[i+1],b:2J[i+2],a:2J[i+3]};1a=1A.2h(8.19.5z,O,L);1a.r=17.28(1a.r);1a.g=17.28(1a.g);1a.b=17.28(1a.b);u(1a.a==M){1a.a=O.a}1R[i]=L.r-((L.r-1a.r)*(8.19.2y*(1a.a/B)));1R[i+1]=L.g-((L.g-1a.g)*(8.19.2y*(1a.a/B)));X.1z(1R[i+2]=L.b-((L.b-1a.b)*(8.19.2y*(1a.a/B))))}9 X};9 23})();3i=(o(){o 3i(){G W,D,11,F;F=[\'6L\',\'5u\',\'8y\',\'6M\'];V(D=0,11=F.N;D<11;D++){W=F[D];8[W]=(o(W){9 o(){G 14;14=1<=15.N?5W.1f(15,0):[];u(!E.7x){9}4L{9 5B[W].2X(5B,14)}5l(e){9 5B[W](14)}}})(W)}8.1F=8.6L}9 3i})();1l=1B 3i();1W=(o(){1W.5C=o(x,y,K){9(y*K+x)*4};1W.7F=o(1n,K){G x,y;y=Q.3r(1n/(K*4));x=(1n%(K*4))/4;9{x:x,y:y}};o 1W(c){8.c=c;8.1n=0}1W.H.8D=o(){G x,y;y=8.c.1E.P-Q.3r(8.1n/(8.c.1E.K*4));x=(8.1n%(8.c.1E.K*4))/4;9{x:x,y:y}};1W.H.6Q=o(4c,3Y){G 1T;1T=8.1n+(8.c.1E.K*4*(3Y*-1))+(4*4c);u(1T>8.c.J.N||1T<0){9{r:0,g:0,b:0,a:0}}9{r:8.c.J[1T],g:8.c.J[1T+1],b:8.c.J[1T+2],a:8.c.J[1T+3]}};1W.H.8I=o(4c,3Y,A){G 6U;6U=8.1n+(8.c.1E.K*4*(3Y*-1))+(4*4c);u(1T>8.c.J.N||1T<0){9}8.c.J[1T]=A.r;8.c.J[1T+1]=A.g;8.c.J[1T+2]=A.b;8.c.J[1T+3]=A.a;9 2i};1W.H.8K=o(x,y){G 1n;1n=8.5C(x,y,8.K);9{r:8.c.J[1n],g:8.c.J[1n+1],b:8.c.J[1n+2],a:8.c.J[1n+3]}};1W.H.8L=o(x,y,A){G 1n;1n=8.5C(x,y,8.K);8.c.J[1n]=A.r;8.c.J[1n+1]=A.g;8.c.J[1n+2]=A.b;9 8.c.J[1n+3]=A.a};9 1W})();1L=(o(){o 1L(){}1L.5D={};1L.13=o(W,2j){9 8.5D[W]=2j};1L.2h=o(1k,W,14){9 8.5D[W].2X(1k,14)};9 1L})();E.1L=1L;E.1e=1e=(o(){1e.2t=E.1X?4F(\'8O\').8P().N:4;o 1e(c){G Z=8;8.c=c;8.2o=o(){9 1e.H.2o.2X(Z,15)};8.3y=[];8.2D=M}1e.H.3d=o(5F){u(5F==M){9}9 8.3y.1z(5F)};1e.H.2o=o(){G 1p;u(8.3y.N===0){1I.2I(8,"67");u(8.5G!=M){8.5G.1f(8.c)}9 8}8.1q=8.3y.72();31(8.1q.Y){1s T.1Z.4V:1p=8.c.5M.72();8.c.6m(1p);9 8.2o();1s T.1Z.4T:8.c.7g();8.c.60();9 8.2o();1s T.1Z.5r:9 8.73(8.1q.1p,8.1q.1c);1s T.1Z.1L:9 8.74();8Y:9 8.75()}};1e.H.2h=o(1C){8.5G=1C;8.2D=17.3o(8.c.J.N);9 8.2o()};1e.H.5I=o(2x){G 3J,5J,1P,18,f,i,5K,n,1g,D,F,X,Z=8;8.4i=0;n=8.c.J.N;5J=Q.3r((n/4)/1e.2t);3J=5J*4;5K=3J+((n/4)%1e.2t)*4;X=[];V(i=D=0,F=1e.2t;0<=F?D<F:D>F;i=0<=F?++D:--D){1g=i*3J;18=1g+(i===1e.2t-1?5K:3J);u(E.1X){f=3T(o(){9 2x.1f(Z,i,1g,18)});1P=f.99();X.1z(8.3f(1P))}R{X.1z(4x((o(i,1g,18){9 o(){9 2x.1f(Z,i,1g,18)}})(i,1g,18),0))}}9 X};1e.H.75=o(){1I.2I(8.c,"65",8.1q);u(8.1q.Y===T.1Z.50){9 8.5I(8.7d)}R{9 8.5I(8.7e)}};1e.H.74=o(){1l.1F("9c 2j "+8.1q.2j);1L.2h(8.c,8.1q.2j,8.1q.14);1l.1F("1L "+8.1q.2j+" 5L!");9 8.2o()};1e.H.7d=o(1P,1g,18){G 1h,i,2B,1Y,D;1l.1F("7h #"+1P+" - T: "+8.1q.W+", 9h: "+1g+", 9i: "+18);1I.2I(8.c,"68",{7i:1P,7j:1e.2t,9l:1g,9m:18});1h={r:0,g:0,b:0,a:0};2B=1B 1W(8.c);V(i=D=1g;D<18;i=D+=4){2B.1n=i;1h.r=8.c.J[i];1h.g=8.c.J[i+1];1h.b=8.c.J[i+2];1h.a=8.c.J[i+3];1Y=8.1q.4C.1f(2B,1h);u(1Y.a==M){1Y.a=1h.a}8.c.J[i]=17.28(1Y.r);8.c.J[i+1]=17.28(1Y.g);8.c.J[i+2]=17.28(1Y.b);8.c.J[i+3]=17.28(1Y.a)}u(E.1X){9 3T["7k"](1P)}R{9 8.3f(1P)}};1e.H.7e=o(1P,1g,18){G I,3O,2c,1J,38,1U,i,j,k,26,n,W,1r,2B,1Y,D,1d,1m;W=8.1q.W;2c=8.1q.2c;1U=8.1q.1U;n=8.c.J.N;I=8.1q.I;3O=Q.6G(I.N);26=[];1l.1F("9t 26 - T: "+8.1q.W);1g=Q.U(1g,8.c.1E.K*4*((3O-1)/2));18=Q.1v(18,n-(8.c.1E.K*4*((3O-1)/2)));1J=(3O-1)/2;2B=1B 1W(8.c);V(i=D=1g;D<18;i=D+=4){2B.1n=i;38=0;V(j=1d=-1J;-1J<=1J?1d<=1J:1d>=1J;j=-1J<=1J?++1d:--1d){V(k=1m=1J;1J<=-1J?1m<=-1J:1m>=-1J;k=1J<=-1J?++1m:--1m){1r=2B.6Q(j,k);26[38*3]=1r.r;26[38*3+1]=1r.g;26[38*3+2]=1r.b;38++}}1Y=8.4Z(I,26,1U,2c);8.2D[i]=17.28(1Y.r);8.2D[i+1]=17.28(1Y.g);8.2D[i+2]=17.28(1Y.b);8.2D[i+3]=8.c.J[i+3]}u(E.1X){9 3T["7k"](1P)}R{9 8.3f(1P)}};1e.H.3f=o(1P){G i,D,F;u(1P>=0){1l.1F("7h #"+1P+" 5L! T: "+8.1q.W)}8.4i++;1I.2I(8.c,"3f",{7i:1P,9u:8.4i,7j:1e.2t});u(8.4i===1e.2t){u(8.1q.Y===T.1Z.4Y){V(i=D=0,F=8.c.J.N;0<=F?D<F:D>F;i=0<=F?++D:--D){8.c.J[i]=8.2D[i]}}u(1P>=0){1l.1F("T "+8.1q.W+" 5L!")}1I.2I(8.c,"66",8.1q);9 8.2o()}};1e.H.4Z=o(I,26,1U,2c){G i,1x,D,F;1x={r:0,g:0,b:0};V(i=D=0,F=I.N;0<=F?D<F:D>F;i=0<=F?++D:--D){1x.r+=I[i]*26[i*3];1x.g+=I[i]*26[i*3+1];1x.b+=I[i]*26[i*3+2]}1x.r=(1x.r/1U)+2c;1x.g=(1x.g/1U)+2c;1x.b=(1x.b/1U)+2c;9 1x};1e.H.73=o(1p,1c){G 1b,3e,Z=8;1b=1w.2f(\'1b\');1b.5A=o(){1p.1k.3X(1b,0,0,Z.c.1E.K,Z.c.1E.P);1p.1K=1p.1k.3b(0,0,Z.c.1E.K,Z.c.1E.P);1p.J=1p.1K.1h;Z.c.J=1p.J;9 Z.2o()};3e=1Q.7X(1c);9 1b.1c=3e!=M?3e:1c};9 1e})();E.1V=1V=(o(){o 1V(){}1V.36={};1V.7m=o(2C){9 8.36[2C]!=M};1V.2M=o(2C){9 8.36[2C]};1V.6O=o(W,2q){9 8.36[W]=2q};1V.2h=o(2C,1C){G Z=8;4x(o(){9 1C.1f(Z.2M(2C),Z.2M(2C))},0);9 8.2M(2C)};1V.9x=o(W){u(W==M){W=1G}u(W){9 7q 8.36[W]}R{9 8.36={}}};9 1V})();1A.13("6D",o(O,L){9{r:O.r,g:O.g,b:O.b}});1A.13("9z",o(O,L){9{r:(O.r*L.r)/B,g:(O.g*L.g)/B,b:(O.b*L.b)/B}});1A.13("9A",o(O,L){9{r:B-(((B-O.r)*(B-L.r))/B),g:B-(((B-O.g)*(B-L.g))/B),b:B-(((B-O.b)*(B-L.b))/B)}});1A.13("9B",o(O,L){G 1a;1a={};1a.r=L.r>1o?B-2*(B-O.r)*(B-L.r)/B:(L.r*O.r*2)/B;1a.g=L.g>1o?B-2*(B-O.g)*(B-L.g)/B:(L.g*O.g*2)/B;1a.b=L.b>1o?B-2*(B-O.b)*(B-L.b)/B:(L.b*O.b*2)/B;9 1a});1A.13("9D",o(O,L){9{r:O.r-L.r,g:O.g-L.g,b:O.b-L.b}});1A.13("9E",o(O,L){9{r:L.r+O.r,g:L.g+O.g,b:L.b+O.b}});1A.13("9F",o(O,L){9{r:1o-2*(L.r-1o)*(O.r-1o)/B,g:1o-2*(L.g-1o)*(O.g-1o)/B,b:1o-2*(L.b-1o)*(O.b-1o)/B}});1A.13("9G",o(O,L){G 1a;1a={};1a.r=L.r>1o?B-((B-L.r)*(B-(O.r-1o)))/B:(L.r*(O.r+1o))/B;1a.g=L.g>1o?B-((B-L.g)*(B-(O.g-1o)))/B:(L.g*(O.g+1o))/B;1a.b=L.b>1o?B-((B-L.b)*(B-(O.b-1o)))/B:(L.b*(O.b+1o))/B;9 1a});1A.13("9H",o(O,L){9{r:L.r>O.r?L.r:O.r,g:L.g>O.g?L.g:O.g,b:L.b>O.b?L.b:O.b}});1A.13("9I",o(O,L){9{r:L.r>O.r?O.r:L.r,g:L.g>O.g?O.g:L.g,b:L.b>O.b?O.b:L.b}});T.13("4y",o(){G 37;u(15.N===1){37=1t.53(15[0])}R{37={r:15[0],g:15[1],b:15[2]}}9 8.1M("4y",o(A){A.r=37.r;A.g=37.g;A.b=37.b;A.a=B;9 A})});T.13("7t",o(I){I=Q.3r(B*(I/1i));9 8.1M("7t",o(A){A.r+=I;A.g+=I;A.b+=I;9 A})});T.13("7u",o(I){I*=-0.9M;9 8.1M("7u",o(A){G U;U=Q.U(A.r,A.g,A.b);u(A.r!==U){A.r+=(U-A.r)*I}u(A.g!==U){A.g+=(U-A.g)*I}u(A.b!==U){A.b+=(U-A.b)*I}9 A})});T.13("7v",o(I){I*=-1;9 8.1M("7v",o(A){G 3F,2u,U;U=Q.U(A.r,A.g,A.b);2u=(A.r+A.g+A.b)/3;3F=((Q.2A(U-2u)*2/B)*I)/1i;u(A.r!==U){A.r+=(U-A.r)*3F}u(A.g!==U){A.g+=(U-A.g)*3F}u(A.b!==U){A.b+=(U-A.b)*3F}9 A})});T.13("7z",o(I){9 8.1M("7z",o(A){G 2u;2u=20.6C(A);A.r=2u;A.g=2u;A.b=2u;9 A})});T.13("7A",o(I){I=Q.1y((I+1i)/1i,2);9 8.1M("7A",o(A){A.r/=B;A.r-=0.5;A.r*=I;A.r+=0.5;A.r*=B;A.g/=B;A.g-=0.5;A.g*=I;A.g+=0.5;A.g*=B;A.b/=B;A.b-=0.5;A.b*=I;A.b+=0.5;A.b*=B;9 A})});T.13("7B",o(I){9 8.1M("7B",o(A){G h,2H,2b;2H=1t.6t(A.r,A.g,A.b);h=2H.h*1i;h+=Q.2A(I);h=h%1i;h/=1i;2H.h=h;2b=1t.6B(2H.h,2H.s,2H.v);2b.a=A.a;9 2b})});T.13("7E",o(){G 2Y,2b;u(15.N===2){2b=1t.53(15[0]);2Y=15[1]}R u(15.N===4){2b={r:15[0],g:15[1],b:15[2]};2Y=15[3]}9 8.1M("7E",o(A){A.r-=(A.r-2b.r)*(2Y/1i);A.g-=(A.g-2b.g)*(2Y/1i);A.b-=(A.b-2b.b)*(2Y/1i);9 A})});T.13("7G",o(){9 8.1M("7G",o(A){A.r=B-A.r;A.g=B-A.g;A.b=B-A.b;9 A})});T.13("7H",o(I){u(I==M){I=1i}I/=1i;9 8.1M("7H",o(A){A.r=Q.1v(B,(A.r*(1-(0.a0*I)))+(A.g*(0.a1*I))+(A.b*(0.a2*I)));A.g=Q.1v(B,(A.r*(0.a3*I))+(A.g*(1-(0.a4*I)))+(A.b*(0.a5*I)));A.b=Q.1v(B,(A.r*(0.a6*I))+(A.g*(0.a7*I))+(A.b*(1-(0.a8*I))));9 A})});T.13("7I",o(I){9 8.1M("7I",o(A){A.r=Q.1y(A.r/B,I)*B;A.g=Q.1y(A.g/B,I)*B;A.b=Q.1y(A.b/B,I)*B;9 A})});T.13("7J",o(I){I=Q.2A(I)*2.55;9 8.1M("7J",o(A){G 2r;2r=20.7T(I*-1,I);A.r+=2r;A.g+=2r;A.b+=2r;9 A})});T.13("7K",o(I){I=Q.2A(I)*2.55;9 8.1M("7K",o(A){u(A.r>B-I){A.r=B}R u(A.r<I){A.r=0}u(A.g>B-I){A.g=B}R u(A.g<I){A.g=0}u(A.b>B-I){A.b=B}R u(A.b<I){A.b=0}9 A})});T.13("7L",o(19){G 34,5T;u(1j 19!=="2k"){9 8}V(34 4v 19){u(!4E.1f(19,34))3v;5T=19[34];u(5T===0){7q 19[34];3v}19[34]/=1i}u(19.N===0){9 8}9 8.1M("7L",o(A){u(19.4z!=M){u(19.4z>0){A.r+=(B-A.r)*19.4z}R{A.r-=A.r*Q.2A(19.4z)}}u(19.4l!=M){u(19.4l>0){A.g+=(B-A.g)*19.4l}R{A.g-=A.g*Q.2A(19.4l)}}u(19.4g!=M){u(19.4g>0){A.b+=(B-A.b)*19.4g}R{A.b-=A.b*Q.2A(19.4g)}}9 A})});T.13("3Z",o(){G 1u,2g,29,2a,27,18,i,1g,D,1d,F,1O;2g=15[0],29=2<=15.N?5W.1f(15,1):[];u(1j 2g==="3W"){2g=2g.am("")}u(2g[0]==="v"){2g=[\'r\',\'g\',\'b\']}u(29.N<3||29.N>4){2z"4e an ao 15 3B 3Z 3H";}1g=29[0];2a=29[1];27=29.N===4?29[2]:29[1];18=29[29.N-1];1u=20.1u(1g,2a,27,18,0,B);u(1g[0]>0){V(i=D=0,F=1g[0];0<=F?D<F:D>F;i=0<=F?++D:--D){1u[i]=1g[1]}}u(18[0]<B){V(i=1d=1O=18[0];1O<=B?1d<=B:1d>=B;i=1O<=B?++1d:--1d){1u[i]=18[1]}}9 8.1M("3Z",o(A){G 1m,2n;V(i=1m=0,2n=2g.N;0<=2n?1m<2n:1m>2n;i=0<=2n?++1m:--1m){A[2g[i]]=1u[A[2g[i]]]}9 A})});T.13("ap",o(I){G 2a,27,p;p=Q.2A(I)/1i;2a=[0,B*p];27=[B-(B*p),B];u(I<0){2a=2a.7U();27=27.7U()}9 8.3Z(\'2b\',[0,0],2a,27,[B,B])});E.1L.13("5X",o(K,P,x,y){G C,1H;u(x==M){x=0}u(y==M){y=0}u(1j 1S!=="2Q"&&1S!==M){C=1B 2S(K,P)}R{C=1w.2f(\'C\');17.3n(8.C,C);C.K=K;C.P=P}1H=C.2e(\'2d\');1H.3X(8.C,x,y,K,P,0,0,K,P);8.3P={x:x,y:y};8.7l=2i;9 8.4f(C)});E.1L.13("4H",o(1D){G C,1H;u(1D==M){1D=M}u(1D===M||((1D.K==M)&&(1D.P==M))){1l.6M("4e 6K 91 1E 6S V 4H");9}u(1D.K==M){1D.K=8.C.K*1D.P/8.C.P}R u(1D.P==M){1D.P=8.C.P*1D.K/8.C.K}u(1j 1S!=="2Q"&&1S!==M){C=1B 2S(1D.K,1D.P)}R{C=1w.2f(\'C\');17.3n(8.C,C);C.K=1D.K;C.P=1D.P}1H=C.2e(\'2d\');1H.3X(8.C,0,0,8.C.K,8.C.P,0,0,1D.K,1D.P);8.4I=2i;9 8.4f(C)});E.T.13("5X",o(){9 8.4X("5X",4m.H.2P.1f(15,0))});E.T.13("4H",o(){9 8.4X("4H",4m.H.2P.1f(15,0))})}).1f(8);',62,651,'||||||||this|return|||||||||||||||function||||||if||||||rgba|255|canvas|_i|Caman|_ref|var|prototype|adjust|pixelData|width|rgbaParent|null|length|rgbaLayer|height|Math|else|image|Filter|max|for|name|_results|type|_this||_len||register|args|arguments||Util|end|options|result|img|src|_j|Renderer|call|start|data|100|typeof|context|Log|_k|loc|128|layer|currentJob|pixel|case|Convert|bezier|min|document|val|pow|push|Blender|new|callback|newDims|dimensions|debug|false|ctx|Event|builder|imageData|Plugin|process|id|_ref1|bnum|IO|parentData|exports|newLoc|divisor|Store|PixelInfo|NodeJS|res|Type|Calculate|055|levels|Layer|target|caman|kernel|ctrl2|clampRGB|cps|ctrl1|rgb|bias||getContext|createElement|chans|execute|true|plugin|object|ele|initObj|_ref2|processNext|devicePixelRatio|obj|rand|ratio|Blocks|avg|renderer|window|fn|opacity|throw|abs|pixelInfo|search|modPixelData|events|lang|imageHeight|hsv|trigger|layerData|break|curveY|get|hex|CamanParser|slice|undefined|originalPixelData|Canvas|imageWidth|file|1379310345|cb|apply|level|originalWidth|finishInit|switch|x1|Analyze|chan|leftCoord|items|color|builderIndex|getAttribute|Image|getImageData|y1|add|proxyUrl|blockFinished|fs|x0|Logger|y0|opts|scaledCanvas|attr|copyAttributes|dataArray|Cy|Cx|floor|preScaledHeight|originalHeight|numPixels|continue|preScaledWidth|event|renderQueue|toLowerCase|imgs|to|prop|copy|key|amt|allowRevert|filter|func|blockN|currentLayer|getFloat|unparsedInstructions|pixelStack|adjustSize|cropCoordinates|parseInt|y2|x2|Fiber|imageLoaded|remoteProxy|string|drawImage|vert|curves|rightCoord|initType|disabled|langToExt|imageUrl|matches|hueToRGB|isURLRemote|By|Bx|highBound|lowBound|horiz|hiDPIReplacement|Invalid|replaceCanvas|blue|oldCanvas|blocksDone|sel|putImageData|green|Array|INST_REGEX|coord|dest|substr|pixels|hiDPIRatio|startX|startY|in|initializedPixelData|setTimeout|fillColor|red|complete|overwrite|processFn|root|__hasProp|require|Root|resize|resized|naturalWidth|blenders|try|match|instFunc|round|inst|DOMUpdated|Ax|Ay|LayerFinished|curveX|LayerDequeue|newLayer|processPlugin|Kernel|processKernel|Single|x3|y3|hexToRGB|_ref3||endY|endX|backingStoreRatio|hiDPIDisabled|Revert|04045|reloadCanvasData|0031308|4166666667|whiteX|whiteY|whiteZ|008856451679|3333333333|787037037|catch|2068965517|1284185493|xyz|_fn|_type|LoadOverlay|waitForImageLoaded|imageAdjustments|info|replaceChild|parentNode|toBase64|stats|blendingMode|onload|console|coordinatesToLocation|plugins|readyState|job|finishedFn|listener|eachBlock|blockPixelLength|lastBlockN|finished|canvasQueue|layerStack|bind|getAttrId|crossOrigin|__indexOf|version|value|nodeName|except|__slice|crop|uniqid|200|popContext|pushContext|originalVisiblePixels|isImageLoaded|types|processStart|processComplete|renderFinished|blockStarted|URL|isRemote|swapped|needsHiDPISwap|renderStart|render|newCanvas|filterFunc|domainRegex|corsEnabled|hiDPICapable|use|url|executeLayer|toImage|px|remote|proxy|encodeURIComponent|style|rgbToHSV|nodeSave|err|browserSave|png|hidpi|Height|Width|hsvToRGB|luminance|normal|loaded|mode|sqrt|initCanvas|initImage|initNode|or|log|error|rgbToXYZ|put|node|getPixelRelative|setInitObject|given|addEventListener|nowLoc|ready|initialized|DOM|RegExp|assignId|hasId|parse|shift|loadOverlay|executePlugin|executeFilter|parser|setup|xyzToLab|parseArguments|hiDPIAdjustments|domIsLoaded|scaled|renderBlock|renderKernel|applyToParent|applyCurrentLayer|Block|blockNum|totalBlocks|yield|cropped|has|047|camanProxyUrl|proxyParam|delete|anonymous|108|brightness|saturation|vibrance|autoload|DEBUG|date|greyscale|contrast|hue|883|release|colorize|locationToCoordinates|invert|sepia|gamma|noise|clip|channels|item|pop|Uint8Array|setAttribute|1000|dataStr|from|randomRange|reverse|116|500|remoteCheck|2126|7152|0722|0193|replace|octet|stream|location|href|1192|9505|DOMContentLoaded|statSync|isFile|Creating|output|writeFile|toBuffer|Finished|writing|toDataURL|xyzToRGB|2406|5372|layerID|createImageData|setBlendingMode|4986|copyParent|9689|8758|overlayImage|0415|0557|2040|0570|warn|using|Initializing|HiDPI|attributes|locationXY|nodeValue|scale|querySelector|hasOwnProperty|putPixelRelative|webkitBackingStorePixelRatio|getPixel|putPixel|mozBackingStorePixelRatio|msBackingStorePixelRatio|os|cpus|oBackingStorePixelRatio|backingStorePixelRatio|Function|naturalHeight|toString|Version|onerror|Released|default|labToXYZ|instanceof|missing||rgbToLab|Could||labToRGB|distance|revert|run|charAt|not|Executing|reset|rgbToHSL|find|2013|Start|End|calculateLevels|fibers|startPixel|endPixel|void|listen|initialization|hslToRGB|indexOf|extend|Rendering|blocksFinished|readystatechange|http|flush|https|multiply|screen|overlay|isNaN|difference|addition|exclusion|softLight|lighten|darken|random|toFixed|credentials|01|resetOriginalPixelData|analyze|domain|Remote|299|Attempting|load|587|without|configured|querySelectorAll|Cannot|loading|607|769|189|349|314|168|272|534|869|images|detected|useProxy|4124|3576|ruby|rb|python|py|perl|pl|javascript|js|split|number|of|exposure|proxies|caman_proxy|save|1805|114'.split('|'),0,{}))
+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}('(u(){H $,38,1z,23,F,2U,2T,1w,1M,3u,U,1R,32,24,1o,3J,1W,1J,1e,4p,1X,19,3l,2G,4C={}.at,5Q=[].au||u(7Q){W(H i=0,l=9.O;i<l;i++){A(i 4w 9&&9[i]===7Q)o i}o-1},5f=[].2G,11=9;2G=4u.I.2G;$=u(4t,4s){A(4s==N){4s=1B}A(1i 4t==="2q"||(1i 1S!=="2J"&&1S!==N)){o 4t}o 4s.as(4t)};19=(u(){u 19(){}19.4T=(u(){H 1O;1O=0;o{2E:u(){o 1O++}}})();19.ar=u(2r){H 3K,4l,3L,1d,E,13;4l=2r;1d=2G.1g(17,1);W(E=0,13=1d.O;E<13;E++){3K=1d[E];W(3L 4w 3K){A(!4C.1g(3K,3L))3R;4l[3L]=3K[3L]}}o 4l};19.2c=u(1A){A(1A<0){o 0}A(1A>C){o C}o 1A};19.3S=u(7A,3h,3q){H 3t,E,13,G,1Q,Z;A(3q==N){3q={}}G=7A.am;Z=[];W(E=0,13=G.O;E<13;E++){3t=G[E];A((3q.4W!=N)&&(1Q=3t.4U,5Q.1g(3q.4W,1Q)>=0)){3R}Z.1y(3h.7T(3t.4U,3t.al))}o Z};19.3A=u(O){A(O==N){O=0}A(F.1Y||(2y.6z!=N)){o 1F 6z(O)}o 1F 4u(O)};o 19})();A(1i 1S!=="2J"&&1S!==N){4p=1S;2T=46(\'D\');32=2T.32;3u=46(\'ak\');3l=46(\'3l\')}S{4p=2y}4p.F=F=(u(){F.5Z={7f:"4.1.1",7N:"4/8/aj"};F.7X=1H;F.1Y=1i 1S!=="2J"&&1S!==N;F.74=!F.1Y;F.3W=2f;F.5G="7M";F.ai=u(){o"ah "+F.5Z.7f+", ag "+F.5Z.7N};F.3O="";F.6f="6h";F.5T=u(D){A(F.1Y){o 2f}A(1i D==="3I"){D=$(D)}A(!((D!=N)&&(D.3b!=N))){o N}o D.3b(\'1j-29-1O\')};u F(){H 15,1C,1O,11=9;A(17.O===0){2w"47 17";}A(9 af F){9.36=9.36.5w(9);9.3v=9.3v.5w(9);15=17[0];A(!F.1Y){1O=3r(F.5T(15[0]),10);1C=1i 15[1]==="u"?15[1]:1i 15[2]==="u"?15[2]:u(){};A(!ae(1O)&&1X.78(1O)){o 1X.2j(1O,1C)}}9.1O=19.4T.2E();9.4d=9.2P=N;9.3m={x:0,y:0};9.7S=1H;9.4f=1H;9.3i=[];9.4Q=[];9.4X=[];9.3s=N;9.6i=1H;9.ad=1F 38(9);9.2u=1F 1e(9);9.6K(u(){11.6Q(15);o 11.6S()});o 9}S{o 1F F(17)}}F.I.6K=u(2Z){H 5e,11=9;A(F.1Y){o 4v(u(){o 2Z.1g(11)},0)}S{A(1B.5q==="4y"){1o.1D("7g 7i");o 4v(u(){o 2Z.1g(11)},0)}S{5e=u(){A(1B.5q==="4y"){1o.1D("7g 7i");o 2Z.1g(11)}};o 1B.7r("ac",5e,1H)}}};F.I.6Q=u(15){H 3C,1A,G,Z;A(15.O===0){2w"47 17 7J";}9.2t=N;9.4I=N;9.40=N;9.1C=u(){};9.7R(15[0]);A(15.O===1){o}39(1i 15[1]){1r"3I":9.40=15[1];2S;1r"u":9.1C=15[1]}A(15.O===2){o}9.1C=15[2];A(15.O===4){G=15[4];Z=[];W(3C 4w G){A(!4C.1g(G,3C))3R;1A=G[3C];Z.1y(9.1a[3C]=1A)}o Z}};F.I.7R=u(2r){A(F.1Y){9.2t=2r;9.4I=\'6a\';o}A(1i 2r==="2q"){9.2t=2r}S{9.2t=$(2r)}A(9.2t==N){2w"ab a1 a0 T 6g D W 9Z.";}o 9.4I=9.2t.4U.3p()};F.I.6S=u(){39(9.4I){1r"6a":o 9.6k();1r"1c":o 9.6q();1r"D":o 9.6r()}};F.I.6k=u(){H 11=9;1o.1D("9Y W 1Y");9.T=1F 32();9.T.5C=u(){1o.1D("32 6A. 6J = "+(11.2I())+", 6N = "+(11.2H()));11.D=1F 2T(11.2I(),11.2H());o 11.36()};9.T.9X=u(6X){2w 6X;};o 9.T.1d=9.2t};F.I.6q=u(){9.T=9.2t;9.D=1B.2i(\'D\');9.1n=9.D.2g(\'2d\');19.3S(9.T,9.D,{4W:[\'1d\']});9.T.5R.5O(9.D,9.T);9.5N();o 9.5A()};F.I.6r=u(){9.D=9.2t;9.1n=9.D.2g(\'2d\');A(9.40!=N){9.T=1B.2i(\'1c\');9.T.1d=9.40;9.5N();o 9.5A()}S{o 9.36()}};F.I.5N=u(){A(9.7k()){1o.1D(9.T.1d,"->",9.4z());9.7t=2f;9.T.1d=9.4z()}A(1R.7v(9.T)){9.T.1d=1R.2Y(9.T.1d);o 1o.1D("9W T 9V, 9U 7H = "+9.T.1d)}};F.I.5A=u(){A(9.7I()){o 9.3v()}S{o 9.T.5C=9.3v}};F.I.7I=u(){A(!9.T.4y){o 1H}A((9.T.5y!=N)&&9.T.5y===0){o 1H}o 2f};F.I.2I=u(){o 9.T.L||9.T.5y};F.I.2H=u(){o 9.T.Q||9.T.9T};F.I.3v=u(){1o.1D("32 6A. 6J = "+(9.2I())+", 6N = "+(9.2H()));A(9.7t){9.D.L=9.2I()/9.4x();9.D.Q=9.2H()/9.4x()}S{9.D.L=9.2I();9.D.Q=9.2H()}o 9.36()};F.I.36=u(){H i,1q,E,13,G;A(9.1n==N){9.1n=9.D.2g(\'2d\')}9.2W=9.3E=9.L=9.D.L;9.3G=9.3V=9.Q=9.D.Q;9.60();A(!9.61()){9.62()}A(9.T!=N){9.1n.3j(9.T,0,0,9.2I(),9.2H(),0,0,9.3E,9.3V)}9.5j();A(F.3W){9.4d=19.3A(9.J.O);9.2P=19.3A(9.J.O);G=9.J;W(i=E=0,13=G.O;E<13;i=++E){1q=G[i];9.4d[i]=1q;9.2P[i]=1q}}9.1G={L:9.D.L,Q:9.D.Q};1X.6e(9.1O,9);9.1C.1g(9,9);o 9.1C=u(){}};F.I.5j=u(){9.1P=9.1n.30(0,0,9.D.L,9.D.Q);o 9.J=9.1P.1j};F.I.9S=u(){H 1q,E,13,G,Z;A(!F.3W){2w"58 4r";}9.2P=19.3A(9.J.O);G=9.J;Z=[];W(E=0,13=G.O;E<13;E++){1q=G[E];Z.1y(9.2P.1y(1q))}o Z};F.I.61=u(){o F.5T(9.D)!=N};F.I.62=u(){A(F.1Y||9.D.3b(\'1j-29-1O\')){o}o 9.D.7T(\'1j-29-1O\',9.1O)};F.I.51=u(){o 9.D.3b(\'1j-29-6p-4r\')!==N};F.I.60=u(){H 2l;A(F.1Y||9.51()){o}2l=9.4x();A(2l!==1){1o.1D("9R 2l = "+2l);9.6i=2f;9.3E=9.D.L;9.3V=9.D.Q;9.D.L=9.3E*2l;9.D.Q=9.3V*2l;9.D.6s.L=""+9.3E+"6x";9.D.6s.Q=""+9.3V+"6x";9.1n.9Q(2l,2l);9.L=9.2W=9.D.L;o 9.Q=9.3G=9.D.Q}};F.I.4x=u(){H 50,2s;2s=2y.2s||1;50=9.1n.9P||9.1n.9N||9.1n.9M||9.1n.9L||9.1n.9E||1;o 2s/50};F.I.6L=u(){o(2y.2s!=N)&&2y.2s!==1};F.I.7k=u(){A(9.51()||!9.6L()){o 1H}o 9.4z()!==N};F.I.4z=u(){A(9.T==N){o N}o 9.T.3b(\'1j-29-6p\')};F.I.4o=u(6P){H 4n;4n=9.D;9.D=6P;9.1n=9.D.2g(\'2d\');4n.5R.5O(9.D,4n);9.L=9.D.L;9.Q=9.D.Q;9.5j();o 9.1G={L:9.D.L,Q:9.D.Q}};F.I.6R=u(1C){H 11=9;A(1C==N){1C=u(){}}1M.2K(9,"6W");o 9.2u.2j(u(){11.1n.4m(11.1P,0,0);o 1C.1g(11)})};F.I.9A=u(){H i,1q,E,13,G;A(!F.3W){2w"58 4r";}G=9.6Z();W(i=E=0,13=G.O;E<13;i=++E){1q=G[i];9.J[i]=1q}o 9.1n.4m(9.1P,0,0)};F.I.9y=u(){H D,1I,i,1P,1q,J,E,13,G;D=1B.2i(\'D\');19.3S(9.D,D);D.L=9.2W;D.Q=9.3G;1I=D.2g(\'2d\');1P=1I.30(0,0,D.L,D.Q);J=1P.1j;G=9.4d;W(i=E=0,13=G.O;E<13;i=++E){1q=G[i];J[i]=1q}1I.4m(1P,0,0);9.3m={x:0,y:0};9.4f=1H;o 9.4o(D)};F.I.6Z=u(){H D,4k,1I,4N,4M,i,1P,1q,J,4j,3Y,4i,4g,L,E,1f,13,G,1Q,2k,5J;A(!F.3W){2w"58 4r";}4j=[];4i=9.3m.x;4N=4i+9.L;4g=9.3m.y;4M=4g+9.Q;A(9.4f){D=1B.2i(\'D\');D.L=9.2W;D.Q=9.3G;1I=D.2g(\'2d\');1P=1I.30(0,0,D.L,D.Q);J=1P.1j;G=9.2P;W(i=E=0,13=G.O;E<13;i=++E){1q=G[i];J[i]=1q}1I.4m(1P,0,0);3Y=1B.2i(\'D\');3Y.L=9.L;3Y.Q=9.Q;1I=3Y.2g(\'2d\');1I.3j(D,0,0,9.2W,9.3G,0,0,9.L,9.Q);J=1I.30(0,0,9.L,9.Q).1j;L=9.L}S{J=9.2P;L=9.2W}W(i=1f=0,1Q=J.O;1f<1Q;i=1f+=4){4k=1W.7x(i,L);A(((4i<=(2k=4k.x)&&2k<4N))&&((4g<=(5J=4k.y)&&5J<4M))){4j.1y(J[i],J[i+1],J[i+2],J[i+3])}}o 4j};F.I.1L=u(X,4e){9.2u.34({Y:U.1Z.5z,X:X,4e:4e});o 9};F.I.5x=u(X,K,1V,28){H i,E,G;A(!1V){1V=0;W(i=E=0,G=K.O;0<=G?E<G:E>G;i=0<=G?++E:--E){1V+=K[i]}}9.2u.34({Y:U.1Z.5g,X:X,K:K,1V:1V,28:28||0});o 9};F.I.5b=u(2p,15){9.2u.34({Y:U.1Z.1J,2p:2p,15:15});o 9};F.I.4S=u(1C){H 1p;1p=1F 24(9);9.4X.1y(1p);9.2u.34({Y:U.1Z.4L});1C.1g(1p);9.2u.34({Y:U.1Z.5W});o 9};F.I.64=u(1p){o 9.65(1p)};F.I.65=u(1p){9.4Q.1y(9.3s);9.3i.1y(9.J);9.3s=1p;o 9.J=1p.J};F.I.66=u(){9.J=9.3i.67();o 9.3s=9.4Q.67()};F.I.68=u(){o 9.3s.69()};o F})();38=(u(){u 38(c){9.c=c}38.I.9x=u(){H i,22,3H,E,1f,1m,G;22={r:{},g:{},b:{}};W(i=E=0;E<=C;i=++E){22.r[i]=0;22.g[i]=0;22.b[i]=0}W(i=1f=0,G=9.c.J.O;1f<G;i=1f+=4){22.r[9.c.J[i]]++;22.g[9.c.J[i+1]]++;22.b[9.c.J[i+2]]++}3H=9.c.J.O/4;W(i=1m=0;1m<=C;i=++1m){22.r[i]/=3H;22.g[i]/=3H;22.b[i]/=3H}o 22};o 38})();F.5S=u(){H 1c,3N,6m,E,13,Z;3N=1B.9u("1c[1j-29]");A(!(3N.O>0)){o}Z=[];W(E=0,13=3N.O;E<13;E++){1c=3N[E];Z.1y(6m=1F 2U(1c,u(){9.6o();o 9.2j()}))}o Z};A(F.74){(u(){A(1B.5q==="4y"){o F.5S()}S{o 1B.7r("9t",F.5S,1H)}})()}2U=(u(){H 42;42="(\\\\w+)\\\\((.*?)\\\\)";u 2U(2o,6v){9.6w=2o.3b(\'1j-29\');9.29=F(2o,6v.5w(9))}2U.I.6o=u(){H 15,3T,3U,4P,4O,m,r,3X,E,13,G,Z;9.2o=9.29.D;r=1F 6G(42,\'g\');3X=9.6w.4Z(r);A(!(3X.O>0)){o}r=1F 6G(42);Z=[];W(E=0,13=3X.O;E<13;E++){4P=3X[E];G=4P.4Z(r),m=G[0],3T=G[1],15=G[2];4O=1F 9s("o u() { 9."+3T+"("+15+"); };");4Y{3U=4O();Z.1y(3U.1g(9.29))}5B(e){Z.1y(1o.1D(e))}}o Z};2U.I.2j=u(){H 2o;2o=9.2o;o 9.29.6R(u(){o 2o.5R.5O(9.6M(),2o)})};o 2U})();F.1z=1z=(u(){u 1z(){}1z.56={};1z.14=u(X,3U){o 9.56[X]=3U};1z.2j=u(X,P,M){o 9.56[X](P,M)};o 1z})();F.23=23=(u(){u 23(){}23.9r=u(3f,3d,3Q,3P){o R.73(R.1x(3Q-3f,2)+R.1x(3P-3d,2))};23.75=u(1u,V,3M){H 2m;A(3M==N){3M=1H}2m=1u+(R.9q()*(V-1u));A(3M){o 2m.9p(3M)}S{o R.5X(2m)}};23.7j=u(B){o(0.9m*B.r)+(0.9l*B.g)+(0.9i*B.b)};23.1v=u(1h,2b,27,18,48,49){H 52,53,4a,4b,3y,3x,1v,5v,2Q,i,j,35,4c,t,3o,3f,3Q,5H,3k,3d,3P,5M,E,1f,1m,G,1Q;3o=1h[0];3k=1h[1];3f=2b[0];3d=2b[1];3Q=27[0];3P=27[1];5H=18[0];5M=18[1];1v={};3y=3r(3*(3f-3o),10);4a=3*(3Q-3f)-3y;52=5H-3o-3y-4a;3x=3*(3d-3k);4b=3*(3P-3d)-3x;53=5M-3k-3x-4b;W(i=E=0;E<63;i=++E){t=i/63;5v=R.5X((52*R.1x(t,3))+(4a*R.1x(t,2))+(3y*t)+3o);2Q=R.5X((53*R.1x(t,3))+(4b*R.1x(t,2))+(3x*t)+3k);A(48&&2Q<48){2Q=48}S A(49&&2Q>49){2Q=49}1v[5v]=2Q}A(1v.O<18[0]+1){W(i=1f=0,G=18[0];0<=G?1f<=G:1f>=G;i=0<=G?++1f:--1f){A(1v[i]==N){35=[i-1,1v[i-1]];W(j=1m=i,1Q=18[0];i<=1Q?1m<=1Q:1m>=1Q;j=i<=1Q?++1m:--1m){A(1v[j]!=N){4c=[j,1v[j]];2S}}1v[i]=35[1]+((4c[1]-35[1])/(4c[0]-35[0]))*(i-35[0])}}}A(1v[18[0]]==N){1v[18[0]]=1v[18[0]-1]}o 1v};o 23})();1w=(u(){u 1w(){}1w.5P=u(2O){H b,g,r;A(2O.7Z(0)==="#"){2O=2O.4h(1)}r=3r(2O.4h(0,2),16);g=3r(2O.4h(2,2),16);b=3r(2O.4h(4,2),16);o{r:r,g:g,b:b}};1w.9g=u(r,g,b){H d,h,l,V,1u,s;A(1i r==="2q"){g=r.g;b=r.b;r=r.r}r/=C;g/=C;b/=C;V=R.V(r,g,b);1u=R.1u(r,g,b);l=(V+1u)/2;A(V===1u){h=s=0}S{d=V-1u;s=l>0.5?d/(2-V-1u):d/(V+1u);h=(u(){39(V){1r r:o(g-b)/d+(g<b?6:0);1r g:o(b-r)/d+2;1r b:o(r-g)/d+4}})();h/=6}o{h:h,s:s,l:l}};1w.9f=u(h,s,l){H b,g,p,q,r;A(1i h==="2q"){s=h.s;l=h.l;h=h.h}A(s===0){r=g=b=l}S{q=l<0.5?l*(1+s):l+s-l*s;p=2*l-q;r=9.3Z(p,q,h+1/3);g=9.3Z(p,q,h);b=9.3Z(p,q,h-1/3)}o{r:r*C,g:g*C,b:b*C}};1w.3Z=u(p,q,t){A(t<0){t+=1}A(t>1){t-=1}A(t<1/6){o p+(q-p)*6*t}A(t<1/2){o q}A(t<2/3){o p+(q-p)*(2/3-t)*6}o p};1w.6j=u(r,g,b){H d,h,V,1u,s,v;r/=C;g/=C;b/=C;V=R.V(r,g,b);1u=R.1u(r,g,b);v=V;d=V-1u;s=V===0?0:d/V;A(V===1u){h=0}S{h=(u(){39(V){1r r:o(g-b)/d+(g<b?6:0);1r g:o(b-r)/d+2;1r b:o(r-g)/d+4}})();h/=6}o{h:h,s:s,v:v}};1w.6l=u(h,s,v){H b,f,g,i,p,q,r,t;i=R.3B(h*6);f=h*6-i;p=v*(1-s);q=v*(1-f*s);t=v*(1-(1-f)*s);39(i%6){1r 0:r=v;g=t;b=p;2S;1r 1:r=q;g=v;b=p;2S;1r 2:r=p;g=v;b=t;2S;1r 3:r=p;g=q;b=v;2S;1r 4:r=t;g=p;b=v;2S;1r 5:r=v;g=p;b=q}o{r:r*C,g:g*C,b:b*C}};1w.6n=u(r,g,b){H x,y,z;r/=C;g/=C;b/=C;A(r>0.4K){r=R.1x((r+0.21)/1.21,2.4)}S{r/=12.92}A(g>0.4K){g=R.1x((g+0.21)/1.21,2.4)}S{g/=12.92}A(b>0.4K){b=R.1x((b+0.21)/1.21,2.4)}S{b/=12.92}x=r*0.9d+g*0.9c+b*0.9a;y=r*0.99+g*0.98+b*0.97;z=r*0.96+g*0.94+b*0.93;o{x:x*1k,y:y*1k,z:z*1k}};1w.91=u(x,y,z){H b,g,r;x/=1k;y/=1k;z/=1k;r=(3.8Z*x)+(-1.8Y*y)+(-0.8X*z);g=(-0.8W*x)+(1.8V*y)+(0.8U*z);b=(0.8T*x)+(-0.8S*y)+(1.8P*z);A(r>0.5h){r=(1.21*R.1x(r,0.5i))-0.21}S{r*=12.92}A(g>0.5h){g=(1.21*R.1x(g,0.5i))-0.21}S{g*=12.92}A(b>0.5h){b=(1.21*R.1x(b,0.5i))-0.21}S{b*=12.92}o{r:r*C,g:g*C,b:b*C}};1w.6O=u(x,y,z){H a,b,l,5k,5l,5m;A(1i x==="2q"){y=x.y;z=x.z;x=x.x}5k=95.6T;5l=1k.0;5m=6U.6V;x/=5k;y/=5l;z/=5m;A(x>0.5n){x=R.1x(x,0.5o)}S{x=(7.5p*x)+0.2V}A(y>0.5n){y=R.1x(y,0.5o)}S{y=(7.5p*y)+0.2V}A(z>0.5n){z=R.1x(z,0.5o)}S{z=(7.5p*z)+0.2V}l=70*y-16;a=71*(x-y);b=72*(y-z);o{l:l,a:a,b:b}};1w.8O=u(l,a,b){H x,y,z;A(1i l==="2q"){a=l.a;b=l.b;l=l.l}y=(l+16)/70;x=y+(a/71);z=y-(b/72);A(x>0.5s){x=x*x*x}S{x=0.5t*(x-0.2V)}A(y>0.5s){y=y*y*y}S{y=0.5t*(y-0.2V)}A(z>0.5s){z=z*z*z}S{z=0.5t*(z-0.2V)}o{x:x*95.6T,y:y*1k.0,z:z*6U.6V}};1w.8L=u(r,g,b){H 5u;A(1i r==="2q"){g=r.g;b=r.b;r=r.r}5u=9.6n(r,g,b);o 9.6O(5u)};1w.8J=u(l,a,b){};o 1w})();1M=(u(){u 1M(){}1M.2F={};1M.7a=["7b","7c","6W","7d","7e","37"];1M.2K=u(2e,Y,1j){H 3z,E,13,G,Z;A(9.2F[Y]&&9.2F[Y].O){G=9.2F[Y];Z=[];W(E=0,13=G.O;E<13;E++){3z=G[E];A(3z.2e===N||2e.1O===3z.2e.1O){Z.1y(3z.2A.1g(2e,1j))}S{Z.1y(8I 0)}}o Z}};1M.8H=u(2e,Y,2A){H 5D,5E;A(1i 2e==="3I"){5E=2e;5D=Y;2e=N;Y=5E;2A=5D}A(5Q.1g(9.7a,Y)<0){o 1H}A(!9.2F[Y]){9.2F[Y]=[]}9.2F[Y].1y({2e:2e,2A:2A});o 2f};o 1M})();F.1M=1M;F.U=U=(u(){u U(){}U.1Z={5z:1,5g:2,4L:3,5W:4,5F:5,1J:6};U.14=u(X,7o){o F.I[X]=7o};o U})();F.1R=1R=(u(){u 1R(){}1R.7p=/(?:(?:8G|8E):\\/\\/)((?:\\w+)\\.(?:(?:\\w|\\.)+))/;1R.7v=u(1c){A(1c==N){o 1H}A(9.7s(1c)){o 1H}o 9.4D(1c.1d)};1R.7s=u(1c){H G;o(1c.5G!=N)&&((G=1c.5G.3p())===\'7M\'||G===\'7u-8D\')};1R.4D=u(7w){H 4E;4E=7w.4Z(9.7p);A(4E){o 4E[1]!==1B.8C}S{o 1H}};1R.7z=u(1d){A(9.4D(1d)){A(!F.3O.O){1o.5L("8B 3h 8z a 7D T 8y a 8x 7G. 7H: "+1d)}S{A(F.4D(F.3O)){1o.5L("8w 7u a 7D 7G W 8u 8t.");o}o""+F.3O+"?6h="+(7K(1d))}}};1R.2Y=u(1d){o""+F.3O+"?"+F.6f+"="+(7K(1d))};1R.8r=u(2R){H 4H;4H={8n:\'8m\',8l:\'8b\',8a:\'89\',83:\'82\'};2R=2R.3p();A(4H[2R]!=N){2R=4H[2R]}o"81/9h."+2R};o 1R})();F.I.80=u(){A(1i 1S!=="2J"&&1S!==N){o 9.7Y.33(9,17)}S{o 9.7W.33(9,17)}};F.I.7W=u(Y){H T;A(Y==N){Y="7V"}Y=Y.3p();T=9.5Y(Y).84("T/"+Y,"T/85-86");o 1B.87.88=T};F.I.7Y=u(2X,4J){H 5V;A(4J==N){4J=2f}4Y{5V=3l.8c(2X);A(5V.8d()&&!4J){o 1H}}5B(e){1o.1D("8e 8f 2X "+2X)}o 3l.8g(2X,9.D.8h(),u(){o 1o.1D("8i 8j 3h "+2X)})};F.I.6M=u(Y){H 1c;1c=1B.2i(\'1c\');1c.1d=9.5Y(Y);1c.L=9.1G.L;1c.Q=9.1G.Q;A(2y.2s){1c.L/=2y.2s;1c.Q/=2y.2s}o 1c};F.I.5Y=u(Y){A(Y==N){Y="7V"}Y=Y.3p();o 9.D.8k("T/"+Y)};24=(u(){u 24(c){9.c=c;9.3T=9.c;9.1a={5U:\'7P\',2x:1.0};9.8o=19.4T.2E();9.D=1i 1S!=="2J"&&1S!==N?1F 2T():1B.2i(\'D\');9.D.L=9.c.1G.L;9.D.Q=9.c.1G.Q;9.1n=9.D.2g(\'2d\');9.1n.8p(9.D.L,9.D.Q);9.1P=9.1n.30(0,0,9.D.L,9.D.Q);9.J=9.1P.1j}24.I.4S=u(2Z){o 9.c.4S.1g(9.c,2Z)};24.I.8q=u(7L){9.1a.5U=7L;o 9};24.I.2x=u(2x){9.1a.2x=2x/1k;o 9};24.I.8s=u(){H i,1T,E,G;1T=9.c.J;W(i=E=0,G=9.c.J.O;E<G;i=E+=4){9.J[i]=1T[i];9.J[i+1]=1T[i+1];9.J[i+2]=1T[i+2];9.J[i+3]=1T[i+3]}o 9};24.I.4G=u(){o 9.c.4G.33(9.c,17)};24.I.8v=u(T){A(1i T==="2q"){T=T.1d}S A(1i T==="3I"&&T[0]==="#"){T=$(T).1d}A(!T){o 9}9.c.2u.3w.1y({Y:U.1Z.5F,1d:T,1p:9});o 9};24.I.69=u(){H i,2N,1T,1b,P,M,E,G,Z;1T=9.c.3i[9.c.3i.O-1];2N=9.c.J;Z=[];W(i=E=0,G=2N.O;E<G;i=E+=4){M={r:1T[i],g:1T[i+1],b:1T[i+2],a:1T[i+3]};P={r:2N[i],g:2N[i+1],b:2N[i+2],a:2N[i+3]};1b=1z.2j(9.1a.5U,P,M);1b.r=19.2c(1b.r);1b.g=19.2c(1b.g);1b.b=19.2c(1b.b);A(1b.a==N){1b.a=P.a}1T[i]=M.r-((M.r-1b.r)*(9.1a.2x*(1b.a/C)));1T[i+1]=M.g-((M.g-1b.g)*(9.1a.2x*(1b.a/C)));Z.1y(1T[i+2]=M.b-((M.b-1b.b)*(9.1a.2x*(1b.a/C))))}o Z};o 24})();3J=(u(){u 3J(){H X,E,13,G;G=[\'7C\',\'5L\',\'8A\',\'7B\'];W(E=0,13=G.O;E<13;E++){X=G[E];9[X]=(u(X){o u(){H 15;15=1<=17.O?5f.1g(17,0):[];A(!F.7X){o}4Y{o 5K[X].33(5K,15)}5B(e){o 5K[X](15)}}})(X)}9.1D=9.7C}o 3J})();1o=1F 3J();1W=(u(){1W.5I=u(x,y,L){o(y*L+x)*4};1W.7x=u(1l,L){H x,y;y=R.3B(1l/(L*4));x=(1l%(L*4))/4;o{x:x,y:y}};u 1W(c){9.c=c;9.1l=0}1W.I.8F=u(){H x,y;y=9.c.1G.Q-R.3B(9.1l/(9.c.1G.L*4));x=(9.1l%(9.c.1G.L*4))/4;o{x:x,y:y}};1W.I.7q=u(4B,4A){H 1U;1U=9.1l+(9.c.1G.L*4*(4A*-1))+(4*4B);A(1U>9.c.J.O||1U<0){o{r:0,g:0,b:0,a:0}}o{r:9.c.J[1U],g:9.c.J[1U+1],b:9.c.J[1U+2],a:9.c.J[1U+3]}};1W.I.8K=u(4B,4A,B){H 76;76=9.1l+(9.c.1G.L*4*(4A*-1))+(4*4B);A(1U>9.c.J.O||1U<0){o}9.c.J[1U]=B.r;9.c.J[1U+1]=B.g;9.c.J[1U+2]=B.b;9.c.J[1U+3]=B.a;o 2f};1W.I.8M=u(x,y){H 1l;1l=9.5I(x,y,9.L);o{r:9.c.J[1l],g:9.c.J[1l+1],b:9.c.J[1l+2],a:9.c.J[1l+3]}};1W.I.8N=u(x,y,B){H 1l;1l=9.5I(x,y,9.L);9.c.J[1l]=B.r;9.c.J[1l+1]=B.g;9.c.J[1l+2]=B.b;o 9.c.J[1l+3]=B.a};o 1W})();1J=(u(){u 1J(){}1J.5r={};1J.14=u(X,2p){o 9.5r[X]=2p};1J.2j=u(1n,X,15){o 9.5r[X].33(1n,15)};o 1J})();F.1J=1J;F.1e=1e=(u(){1e.2D=F.1Y?46(\'8Q\').8R().O:4;u 1e(c){H 11=9;9.c=c;9.2n=u(){o 1e.I.2n.33(11,17)};9.3w=[];9.2L=N}1e.I.34=u(5d){A(5d==N){o}o 9.3w.1y(5d)};1e.I.2n=u(){H 1p;A(9.3w.O===0){1M.2K(9,"7d");A(9.5c!=N){9.5c.1g(9.c)}o 9}9.1t=9.3w.6F();39(9.1t.Y){1r U.1Z.4L:1p=9.c.4X.6F();9.c.64(1p);o 9.2n();1r U.1Z.5W:9.c.68();9.c.66();o 9.2n();1r U.1Z.5F:o 9.6E(9.1t.1p,9.1t.1d);1r U.1Z.1J:o 9.6D();90:o 9.6C()}};1e.I.2j=u(1C){9.5c=1C;9.2L=19.3A(9.c.J.O);o 9.2n()};1e.I.59=u(2A){H 3F,57,1K,18,f,i,54,n,1h,E,G,Z,11=9;9.4q=0;n=9.c.J.O;57=R.3B((n/4)/1e.2D);3F=57*4;54=3F+((n/4)%1e.2D)*4;Z=[];W(i=E=0,G=1e.2D;0<=G?E<G:E>G;i=0<=G?++E:--E){1h=i*3F;18=1h+(i===1e.2D-1?54:3F);A(F.1Y){f=3u(u(){o 2A.1g(11,i,1h,18)});1K=f.9b();Z.1y(9.37(1K))}S{Z.1y(4v((u(i,1h,18){o u(){o 2A.1g(11,i,1h,18)}})(i,1h,18),0))}}o Z};1e.I.6C=u(){1M.2K(9.c,"7b",9.1t);A(9.1t.Y===U.1Z.5z){o 9.59(9.6u)}S{o 9.59(9.6t)}};1e.I.6D=u(){1o.1D("9e 2p "+9.1t.2p);1J.2j(9.c,9.1t.2p,9.1t.15);1o.1D("1J "+9.1t.2p+" 4R!");o 9.2n()};1e.I.6u=u(1K,1h,18){H 1j,i,2z,20,E;1o.1D("7n #"+1K+" - U: "+9.1t.X+", 9j: "+1h+", 9k: "+18);1M.2K(9.c,"7e",{7m:1K,7l:1e.2D,9n:1h,9o:18});1j={r:0,g:0,b:0,a:0};2z=1F 1W(9.c);W(i=E=1h;E<18;i=E+=4){2z.1l=i;1j.r=9.c.J[i];1j.g=9.c.J[i+1];1j.b=9.c.J[i+2];1j.a=9.c.J[i+3];20=9.1t.4e.1g(2z,1j);A(20.a==N){20.a=1j.a}9.c.J[i]=19.2c(20.r);9.c.J[i+1]=19.2c(20.g);9.c.J[i+2]=19.2c(20.b);9.c.J[i+3]=19.2c(20.a)}A(F.1Y){o 3u["7h"](1K)}S{o 9.37(1K)}};1e.I.6t=u(1K,1h,18){H K,3D,28,1N,3g,1V,i,j,k,25,n,X,1q,2z,20,E,1f,1m;X=9.1t.X;28=9.1t.28;1V=9.1t.1V;n=9.c.J.O;K=9.1t.K;3D=R.73(K.O);25=[];1o.1D("9v 25 - U: "+9.1t.X);1h=R.V(1h,9.c.1G.L*4*((3D-1)/2));18=R.1u(18,n-(9.c.1G.L*4*((3D-1)/2)));1N=(3D-1)/2;2z=1F 1W(9.c);W(i=E=1h;E<18;i=E+=4){2z.1l=i;3g=0;W(j=1f=-1N;-1N<=1N?1f<=1N:1f>=1N;j=-1N<=1N?++1f:--1f){W(k=1m=1N;1N<=-1N?1m<=-1N:1m>=-1N;k=1N<=-1N?++1m:--1m){1q=2z.7q(j,k);25[3g*3]=1q.r;25[3g*3+1]=1q.g;25[3g*3+2]=1q.b;3g++}}20=9.5x(K,25,1V,28);9.2L[i]=19.2c(20.r);9.2L[i+1]=19.2c(20.g);9.2L[i+2]=19.2c(20.b);9.2L[i+3]=9.c.J[i+3]}A(F.1Y){o 3u["7h"](1K)}S{o 9.37(1K)}};1e.I.37=u(1K){H i,E,G;A(1K>=0){1o.1D("7n #"+1K+" 4R! U: "+9.1t.X)}9.4q++;1M.2K(9.c,"37",{7m:1K,9w:9.4q,7l:1e.2D});A(9.4q===1e.2D){A(9.1t.Y===U.1Z.5g){W(i=E=0,G=9.c.J.O;0<=G?E<G:E>G;i=0<=G?++E:--E){9.c.J[i]=9.2L[i]}}A(1K>=0){1o.1D("U "+9.1t.X+" 4R!")}1M.2K(9.c,"7c",9.1t);o 9.2n()}};1e.I.5x=u(K,25,1V,28){H i,1A,E,G;1A={r:0,g:0,b:0};W(i=E=0,G=K.O;0<=G?E<G:E>G;i=0<=G?++E:--E){1A.r+=K[i]*25[i*3];1A.g+=K[i]*25[i*3+1];1A.b+=K[i]*25[i*3+2]}1A.r=(1A.r/1V)+28;1A.g=(1A.g/1V)+28;1A.b=(1A.b/1V)+28;o 1A};1e.I.6E=u(1p,1d){H 1c,2Y,11=9;1c=1B.2i(\'1c\');1c.5C=u(){1p.1n.3j(1c,0,0,11.c.1G.L,11.c.1G.Q);1p.1P=1p.1n.30(0,0,11.c.1G.L,11.c.1G.Q);1p.J=1p.1P.1j;11.c.J=1p.J;o 11.2n()};2Y=1R.7z(1d);o 1c.1d=2Y!=N?2Y:1d};o 1e})();F.1X=1X=(u(){u 1X(){}1X.3a={};1X.78=u(2B){o 9.3a[2B]!=N};1X.2E=u(2B){o 9.3a[2B]};1X.6e=u(X,2r){o 9.3a[X]=2r};1X.2j=u(2B,1C){H 11=9;4v(u(){o 1C.1g(11.2E(2B),11.2E(2B))},0);o 9.2E(2B)};1X.9z=u(X){A(X==N){X=1H}A(X){o 6Y 9.3a[X]}S{o 9.3a={}}};o 1X})();1z.14("7P",u(P,M){o{r:P.r,g:P.g,b:P.b}});1z.14("9B",u(P,M){o{r:(P.r*M.r)/C,g:(P.g*M.g)/C,b:(P.b*M.b)/C}});1z.14("9C",u(P,M){o{r:C-(((C-P.r)*(C-M.r))/C),g:C-(((C-P.g)*(C-M.g))/C),b:C-(((C-P.b)*(C-M.b))/C)}});1z.14("9D",u(P,M){H 1b;1b={};1b.r=M.r>1s?C-2*(C-P.r)*(C-M.r)/C:(M.r*P.r*2)/C;1b.g=M.g>1s?C-2*(C-P.g)*(C-M.g)/C:(M.g*P.g*2)/C;1b.b=M.b>1s?C-2*(C-P.b)*(C-M.b)/C:(M.b*P.b*2)/C;o 1b});1z.14("9F",u(P,M){o{r:P.r-M.r,g:P.g-M.g,b:P.b-M.b}});1z.14("9G",u(P,M){o{r:M.r+P.r,g:M.g+P.g,b:M.b+P.b}});1z.14("9H",u(P,M){o{r:1s-2*(M.r-1s)*(P.r-1s)/C,g:1s-2*(M.g-1s)*(P.g-1s)/C,b:1s-2*(M.b-1s)*(P.b-1s)/C}});1z.14("9I",u(P,M){H 1b;1b={};1b.r=M.r>1s?C-((C-M.r)*(C-(P.r-1s)))/C:(M.r*(P.r+1s))/C;1b.g=M.g>1s?C-((C-M.g)*(C-(P.g-1s)))/C:(M.g*(P.g+1s))/C;1b.b=M.b>1s?C-((C-M.b)*(C-(P.b-1s)))/C:(M.b*(P.b+1s))/C;o 1b});1z.14("9J",u(P,M){o{r:M.r>P.r?M.r:P.r,g:M.g>P.g?M.g:P.g,b:M.b>P.b?M.b:P.b}});1z.14("9K",u(P,M){o{r:M.r>P.r?P.r:M.r,g:M.g>P.g?P.g:M.g,b:M.b>P.b?P.b:M.b}});U.14("4G",u(){H 3c;A(17.O===1){3c=1w.5P(17[0])}S{3c={r:17[0],g:17[1],b:17[2]}}o 9.1L("4G",u(B){B.r=3c.r;B.g=3c.g;B.b=3c.b;B.a=C;o B})});U.14("6I",u(K){K=R.3B(C*(K/1k));o 9.1L("6I",u(B){B.r+=K;B.g+=K;B.b+=K;o B})});U.14("6H",u(K){K*=-0.9O;o 9.1L("6H",u(B){H V;V=R.V(B.r,B.g,B.b);A(B.r!==V){B.r+=(V-B.r)*K}A(B.g!==V){B.g+=(V-B.g)*K}A(B.b!==V){B.b+=(V-B.b)*K}o B})});U.14("6B",u(K){K*=-1;o 9.1L("6B",u(B){H 3n,2v,V;V=R.V(B.r,B.g,B.b);2v=(B.r+B.g+B.b)/3;3n=((R.2C(V-2v)*2/C)*K)/1k;A(B.r!==V){B.r+=(V-B.r)*3n}A(B.g!==V){B.g+=(V-B.g)*3n}A(B.b!==V){B.b+=(V-B.b)*3n}o B})});U.14("7O",u(K){o 9.1L("7O",u(B){H 2v;2v=23.7j(B);B.r=2v;B.g=2v;B.b=2v;o B})});U.14("7F",u(K){K=R.1x((K+1k)/1k,2);o 9.1L("7F",u(B){B.r/=C;B.r-=0.5;B.r*=K;B.r+=0.5;B.r*=C;B.g/=C;B.g-=0.5;B.g*=K;B.g+=0.5;B.g*=C;B.b/=C;B.b-=0.5;B.b*=K;B.b+=0.5;B.b*=C;o B})});U.14("7E",u(K){o 9.1L("7E",u(B){H h,2M,26;2M=1w.6j(B.r,B.g,B.b);h=2M.h*1k;h+=R.2C(K);h=h%1k;h/=1k;2M.h=h;26=1w.6l(2M.h,2M.s,2M.v);26.a=B.a;o 26})});U.14("6y",u(){H 31,26;A(17.O===2){26=1w.5P(17[0]);31=17[1]}S A(17.O===4){26={r:17[0],g:17[1],b:17[2]};31=17[3]}o 9.1L("6y",u(B){B.r-=(B.r-26.r)*(31/1k);B.g-=(B.g-26.g)*(31/1k);B.b-=(B.b-26.b)*(31/1k);o B})});U.14("6d",u(){o 9.1L("6d",u(B){B.r=C-B.r;B.g=C-B.g;B.b=C-B.b;o B})});U.14("6c",u(K){A(K==N){K=1k}K/=1k;o 9.1L("6c",u(B){B.r=R.1u(C,(B.r*(1-(0.a2*K)))+(B.g*(0.a3*K))+(B.b*(0.a4*K)));B.g=R.1u(C,(B.r*(0.a5*K))+(B.g*(1-(0.a6*K)))+(B.b*(0.a7*K)));B.b=R.1u(C,(B.r*(0.a8*K))+(B.g*(0.a9*K))+(B.b*(1-(0.aa*K))));o B})});U.14("6b",u(K){o 9.1L("6b",u(B){B.r=R.1x(B.r/C,K)*C;B.g=R.1x(B.g/C,K)*C;B.b=R.1x(B.b/C,K)*C;o B})});U.14("7y",u(K){K=R.2C(K)*2.55;o 9.1L("7y",u(B){H 2m;2m=23.75(K*-1,K);B.r+=2m;B.g+=2m;B.b+=2m;o B})});U.14("77",u(K){K=R.2C(K)*2.55;o 9.1L("77",u(B){A(B.r>C-K){B.r=C}S A(B.r<K){B.r=0}A(B.g>C-K){B.g=C}S A(B.g<K){B.g=0}A(B.b>C-K){B.b=C}S A(B.b<K){B.b=0}o B})});U.14("7U",u(1a){H 3e,5a;A(1i 1a!=="2q"){o 9}W(3e 4w 1a){A(!4C.1g(1a,3e))3R;5a=1a[3e];A(5a===0){6Y 1a[3e];3R}1a[3e]/=1k}A(1a.O===0){o 9}o 9.1L("7U",u(B){A(1a.41!=N){A(1a.41>0){B.r+=(C-B.r)*1a.41}S{B.r-=B.r*R.2C(1a.41)}}A(1a.43!=N){A(1a.43>0){B.g+=(C-B.g)*1a.43}S{B.g-=B.g*R.2C(1a.43)}}A(1a.44!=N){A(1a.44>0){B.b+=(C-B.b)*1a.44}S{B.b-=B.b*R.2C(1a.44)}}o B})});U.14("45",u(){H 1v,2h,2a,2b,27,18,i,1h,E,1f,G,1Q;2h=17[0],2a=2<=17.O?5f.1g(17,1):[];A(1i 2h==="3I"){2h=2h.an("")}A(2h[0]==="v"){2h=[\'r\',\'g\',\'b\']}A(2a.O<3||2a.O>4){2w"47 ao ap 17 3h 45 3T";}1h=2a[0];2b=2a[1];27=2a.O===4?2a[2]:2a[1];18=2a[2a.O-1];1v=23.1v(1h,2b,27,18,0,C);A(1h[0]>0){W(i=E=0,G=1h[0];0<=G?E<G:E>G;i=0<=G?++E:--E){1v[i]=1h[1]}}A(18[0]<C){W(i=1f=1Q=18[0];1Q<=C?1f<=C:1f>=C;i=1Q<=C?++1f:--1f){1v[i]=18[1]}}o 9.1L("45",u(B){H 1m,2k;W(i=1m=0,2k=2h.O;0<=2k?1m<2k:1m>2k;i=0<=2k?++1m:--1m){B[2h[i]]=1v[B[2h[i]]]}o B})});U.14("aq",u(K){H 2b,27,p;p=R.2C(K)/1k;2b=[0,C*p];27=[C-(C*p),C];A(K<0){2b=2b.79();27=27.79()}o 9.45(\'26\',[0,0],2b,27,[C,C])});F.1J.14("4V",u(L,Q,x,y){H D,1I;A(x==N){x=0}A(y==N){y=0}A(1i 1S!=="2J"&&1S!==N){D=1F 2T(L,Q)}S{D=1B.2i(\'D\');19.3S(9.D,D);D.L=L;D.Q=Q}1I=D.2g(\'2d\');1I.3j(9.D,x,y,L,Q,0,0,L,Q);9.3m={x:x,y:y};9.7S=2f;o 9.4o(D)});F.1J.14("4F",u(1E){H D,1I;A(1E==N){1E=N}A(1E===N||((1E.L==N)&&(1E.Q==N))){1o.7B("47 6g av 1G 7J W 4F");o}A(1E.L==N){1E.L=9.D.L*1E.Q/9.D.Q}S A(1E.Q==N){1E.Q=9.D.Q*1E.L/9.D.L}A(1i 1S!=="2J"&&1S!==N){D=1F 2T(1E.L,1E.Q)}S{D=1B.2i(\'D\');19.3S(9.D,D);D.L=1E.L;D.Q=1E.Q}1I=D.2g(\'2d\');1I.3j(9.D,0,0,9.D.L,9.D.Q,0,0,1E.L,1E.Q);9.4f=2f;o 9.4o(D)});F.U.14("4V",u(){o 9.5b("4V",4u.I.2G.1g(17,0))});F.U.14("4F",u(){o 9.5b("4F",4u.I.2G.1g(17,0))})}).1g(9);',62,652,'|||||||||this|||||||||||||||return||||||function||||||if|rgba|255|canvas|_i|Caman|_ref|var|prototype|pixelData|adjust|width|rgbaParent|null|length|rgbaLayer|height|Math|else|image|Filter|max|for|name|type|_results||_this||_len|register|args||arguments|end|Util|options|result|img|src|Renderer|_j|call|start|typeof|data|100|loc|_k|context|Log|layer|pixel|case|128|currentJob|min|bezier|Convert|pow|push|Blender|val|document|callback|debug|newDims|new|dimensions|false|ctx|Plugin|bnum|process|Event|builder|id|imageData|_ref1|IO|exports|parentData|newLoc|divisor|PixelInfo|Store|NodeJS|Type|res|055|levels|Calculate|Layer|kernel|rgb|ctrl2|bias|caman|cps|ctrl1|clampRGB||target|true|getContext|chans|createElement|execute|_ref2|ratio|rand|processNext|ele|plugin|object|obj|devicePixelRatio|initObj|renderer|avg|throw|opacity|window|pixelInfo|fn|search|abs|Blocks|get|events|slice|imageHeight|imageWidth|undefined|trigger|modPixelData|hsv|layerData|hex|originalPixelData|curveY|lang|break|Canvas|CamanParser|1379310345|originalWidth|file|proxyUrl|cb|getImageData|level|Image|apply|add|leftCoord|finishInit|blockFinished|Analyze|switch|items|getAttribute|color|y1|chan|x1|builderIndex|to|pixelStack|drawImage|y0|fs|cropCoordinates|amt|x0|toLowerCase|opts|parseInt|currentLayer|attr|Fiber|imageLoaded|renderQueue|Cy|Cx|event|dataArray|floor|key|adjustSize|preScaledWidth|blockN|originalHeight|numPixels|string|Logger|copy|prop|getFloat|imgs|remoteProxy|y2|x2|continue|copyAttributes|filter|func|preScaledHeight|allowRevert|unparsedInstructions|scaledCanvas|hueToRGB|imageUrl|red|INST_REGEX|green|blue|curves|require|Invalid|lowBound|highBound|Bx|By|rightCoord|initializedPixelData|processFn|resized|startY|substr|startX|pixels|coord|dest|putImageData|oldCanvas|replaceCanvas|Root|blocksDone|disabled|root|sel|Array|setTimeout|in|hiDPIRatio|complete|hiDPIReplacement|vert|horiz|__hasProp|isURLRemote|matches|resize|fillColor|langToExt|initType|overwrite|04045|LayerDequeue|endY|endX|instFunc|inst|layerStack|finished|newLayer|uniqid|nodeName|crop|except|canvasQueue|try|match|backingStoreRatio|hiDPIDisabled|Ax|Ay|lastBlockN||blenders|blockPixelLength|Revert|eachBlock|value|processPlugin|finishedFn|job|listener|__slice|Kernel|0031308|4166666667|reloadCanvasData|whiteX|whiteY|whiteZ|008856451679|3333333333|787037037|readyState|plugins|2068965517|1284185493|xyz|curveX|bind|processKernel|naturalWidth|Single|waitForImageLoaded|catch|onload|_fn|_type|LoadOverlay|crossOrigin|x3|coordinatesToLocation|_ref3|console|info|y3|imageAdjustments|replaceChild|hexToRGB|__indexOf|parentNode|DOMUpdated|getAttrId|blendingMode|stats|LayerFinished|round|toBase64|version|hiDPIAdjustments|hasId|assignId|1000|executeLayer|pushContext|popContext|pop|applyCurrentLayer|applyToParent|node|gamma|sepia|invert|put|proxyParam|or|camanProxyUrl|scaled|rgbToHSV|initNode|hsvToRGB|parser|rgbToXYZ|parse|hidpi|initImage|initCanvas|style|renderKernel|renderBlock|ready|dataStr|px|colorize|Uint8Array|loaded|vibrance|executeFilter|executePlugin|loadOverlay|shift|RegExp|saturation|brightness|Width|domIsLoaded|hiDPICapable|toImage|Height|xyzToLab|newCanvas|parseArguments|render|setup|047|108|883|renderStart|err|delete|originalVisiblePixels|116|500|200|sqrt|autoload|randomRange|nowLoc|clip|has|reverse|types|processStart|processComplete|renderFinished|blockStarted|release|DOM|yield|initialized|luminance|needsHiDPISwap|totalBlocks|blockNum|Block|filterFunc|domainRegex|getPixelRelative|addEventListener|corsEnabled|swapped|use|isRemote|url|locationToCoordinates|noise|remoteCheck|from|error|log|remote|hue|contrast|proxy|URL|isImageLoaded|given|encodeURIComponent|mode|anonymous|date|greyscale|normal|item|setInitObject|cropped|setAttribute|channels|png|browserSave|DEBUG|nodeSave|charAt|save|proxies|js|javascript|replace|octet|stream|location|href|pl|perl|py|statSync|isFile|Creating|output|writeFile|toBuffer|Finished|writing|toDataURL|python|rb|ruby|layerID|createImageData|setBlendingMode|useProxy|copyParent|images|loading|overlayImage|Cannot|configured|without|load|warn|Attempting|domain|credentials|https|locationXY|http|listen|void|labToRGB|putPixelRelative|rgbToLab|getPixel|putPixel|labToXYZ|0570|os|cpus|2040|0557|0415|8758|9689|4986|5372|2406|default|xyzToRGB||9505|1192||0193|0722|7152|2126|1805|run|3576|4124|Executing|hslToRGB|rgbToHSL|caman_proxy|114|Start|End|587|299|startPixel|endPixel|toFixed|random|distance|Function|DOMContentLoaded|querySelectorAll|Rendering|blocksFinished|calculateLevels|reset|flush|revert|multiply|screen|overlay|backingStorePixelRatio|difference|addition|exclusion|softLight|lighten|darken|oBackingStorePixelRatio|msBackingStorePixelRatio|mozBackingStorePixelRatio|01|webkitBackingStorePixelRatio|scale|HiDPI|resetOriginalPixelData|naturalHeight|using|detected|Remote|onerror|Initializing|initialization|find|not|607|769|189|349|314|168|272|534|869|Could|readystatechange|analyze|isNaN|instanceof|Released|Version|toString|2013|fibers|nodeValue|attributes|split|number|of|exposure|extend|querySelector|hasOwnProperty|indexOf|missing'.split('|'),0,{}))
2  package.json
View
@@ -1,6 +1,6 @@
{
"name": "caman",
- "version": "4.1.0",
+ "version": "4.1.1",
"description": "Javascript (Ca)nvas (Man)ipulation for NodeJS and the browser",
"keywords": ["canvas", "image", "manipulate", "filter", "image manipulation", "editing"],
"homepage": "http://camanjs.com",
4 src/core/caman.coffee
View
@@ -24,8 +24,8 @@ else
# The main goal for Caman was simplicity, so all of this is handled transparently to the end-user.
Root.Caman = class Caman
@version:
- release: "4.1.0"
- date: "2/12/2013"
+ release: "4.1.1"
+ date: "4/8/2013"
# Debug mode enables console logging
@DEBUG: false
Please sign in to comment.
Something went wrong with that request. Please try again.