view src/nabble/view/web/util/jscolor/jscolor.pack.js @ 0:7ecd1a4ef557

add content
author Franklin Schmidt <fschmidt@gmail.com>
date Thu, 21 Mar 2019 19:15:52 -0600
parents
children
line wrap: on
line source

/**
 * jscolor, JavaScript Color Picker
 *
 * @version 1.3.9
 * @license GNU Lesser General Public License, http://www.gnu.org/copyleft/lesser.html
 * @author  Jan Odvarko, http://odvarko.cz
 * @created 2008-06-15
 * @updated 2011-07-28
 * @link    http://jscolor.com
 */
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}('D 8={24:\'\',3e:\'1g\',43:1d,3p:1d,3L:H(){8.1B(1m,\'5e\',8.3B)},3B:H(){G(8.43){8.3O()}G(8.3p){8.3S()}},1S:H(){G(!8.24){D a=8.34();8.24=a!==1f?a:\'8/\'}K 8.24},34:H(){D a=5c.2M;D e=I.1P(\'5a\');1v(D i=0;i<e.1j;i+=1){G(e[i].2M){a=e[i].2M}}D e=I.1P(\'59\');1v(D i=0;i<e.1j;i+=1){G(e[i].2q&&/(^|\\/)8\\.58([?#].*)?$/i.3I(e[i].2q)){D b=1F 8.2h(e[i].2q);D c=b.3Y(a);c.P=c.P.28(/[^\\/]+$/,\'\');c.17=J;c.1z=J;K c.1w()}}K 1f},3O:H(){D a=1F 56(\'(^|\\\\s)(\'+8.3e+\')\\\\s*(\\\\{[^}]*\\\\})?\',\'i\');D e=I.1P(\'3C\');1v(D i=0;i<e.1j;i+=1){D m;G(!e[i].1g&&e[i].2X&&(m=e[i].2X.2p(a))){D b={};G(m[3]){2z{55(\'54=\'+m[3])}2E(53){}}e[i].1g=1F 8.1g(e[i],b)}}},3S:H(){1v(D a 3c 8.2f){G(8.2f.3f(a)){8.3h(a)}}},O:{S:[52,3A],14:[16,3A],1Y:[15,15],1y:[7,11]},2f:{},2s:{},22:H(a){8.2f[a]=1d},3h:H(a){G(!8.2s[a]){8.2s[a]=1F 51();8.2s[a].2q=8.1S()+a}},2W:H(a){K 21 a===\'50\'?I.4Z(a):a},1B:H(a,b,c){G(a.37){a.37(b,c,1f)}N G(a.3d){a.3d(\'2o\'+b,c)}},2n:H(a,b){G(!a){K}G(I.3g){D c=I.3g(\'4Y\');c.4X(b,1d,1d);a.4M(c)}N G(I.3m){D c=I.3m();a.2n(\'2o\'+b,c)}N G(a[\'2o\'+b]){a[\'2o\'+b]()}},3n:H(e){D a=e,1D=e;D x=0,y=0;G(a.3v){4L{x+=a.4K;y+=a.4J}2Y(a=a.3v)}2Y((1D=1D.4I)&&1D.4H.3D()!==\'46\'){x-=1D.1X;y-=1D.1W}K[x,y]},3M:H(e){K[e.4C,e.4A]},2I:H(e){D x=0,y=0;G(!e){e=1m.4z}G(21 e.3W===\'26\'){x=e.3W;y=e.4y}N G(21 e.41===\'26\'){x=e.41;y=e.4u}K{x:x,y:y}},32:H(){G(21 1m.33===\'26\'){K[1m.4t,1m.33]}N G(I.1i&&(I.1i.1X||I.1i.1W)){K[I.1i.1X,I.1i.1W]}N G(I.1p&&(I.1p.1X||I.1p.1W)){K[I.1p.1X,I.1p.1W]}N{K[0,0]}},38:H(){G(21 1m.39===\'26\'){K[1m.39,1m.4s]}N G(I.1i&&(I.1i.2b||I.1i.2j)){K[I.1i.2b,I.1i.2j]}N G(I.1p&&(I.1p.2b||I.1p.2j)){K[I.1p.2b,I.1p.2j]}N{K[0,0]}},2h:H(d){C.1c=J;C.1k=J;C.P=\'\';C.17=J;C.1z=J;C.3j=H(a){D m=a.2p(/^(([A-3l-z][0-2O-3l-z+.-]*)(:))?((\\/\\/)([^\\/?#]*))?([^?#]*)((\\?)([^#]*))?((#)(.*))?/);C.1c=m[3]?m[2]:J;C.1k=m[5]?m[6]:J;C.P=m[7];C.17=m[9]?m[10]:J;C.1z=m[12]?m[13]:J;K C};C.1w=H(){D a=\'\';G(C.1c!==J){a=a+C.1c+\':\'}G(C.1k!==J){a=a+\'//\'+C.1k}G(C.P!==J){a=a+C.P}G(C.17!==J){a=a+\'?\'+C.17}G(C.1z!==J){a=a+\'#\'+C.1z}K a};C.3Y=H(a){D a=1F 8.2h(a);D r=C;D t=1F 8.2h;G(a.1c===J){K 1f}G(r.1c!==J&&r.1c.2c()===a.1c.2c()){r.1c=J}G(r.1c!==J){t.1c=r.1c;t.1k=r.1k;t.P=1O(r.P);t.17=r.17}N{G(r.1k!==J){t.1k=r.1k;t.P=1O(r.P);t.17=r.17}N{G(r.P===\'\'){t.P=a.P;G(r.17!==J){t.17=r.17}N{t.17=a.17}}N{G(r.P.19(0,1)===\'/\'){t.P=1O(r.P)}N{G(a.1k!==J&&a.P===\'\'){t.P=\'/\'+r.P}N{t.P=a.P.28(/[^\\/]+$/,\'\')+r.P}t.P=1O(t.P)}t.17=r.17}t.1k=a.1k}t.1c=a.1c}t.1z=r.1z;K t};H 1O(a){D b=\'\';2Y(a){G(a.19(0,3)===\'../\'||a.19(0,2)===\'./\'){a=a.28(/^\\.+/,\'\').19(1)}N G(a.19(0,3)===\'/./\'||a===\'/.\'){a=\'/\'+a.19(3)}N G(a.19(0,4)===\'/../\'||a===\'/..\'){a=\'/\'+a.19(4);b=b.28(/\\/?[^\\/]*$/,\'\')}N G(a===\'.\'||a===\'..\'){a=\'\'}N{D c=a.2p(/^\\/?[^\\/]*/)[0];a=a.19(c.1j);b=b+c}}K b}G(d){C.3j(d)}},1g:H(j,k){C.3E=1d;C.3F=1d;C.3G=1f;C.3H=1d;C.2k=1d;C.3J=j;C.U=j;C.T=[0,0,1];C.Y=[1,1,1];C.2Q=1d;C.3N=\'4p\';C.3P=\'40\';C.3U=20;C.2V=1f;C.3X=\'4o\';C.3Z=\'4m\';C.V=10;C.42=\'#4l\';C.44=1;C.45=\'#4k\';C.Z=1;C.2e=\'#4j\';C.35=4i;1v(D p 3c k){G(k.3f(p)){C[p]=k[p]}}C.2A=H(){G(1U()){3a()}};C.3b=H(){G(!1U()){D d=8.3n(j);D e=8.3M(j);D f=8.32();D g=8.38();D h=2J(C);D a,b,c;1r(C.3P.2c()){M\'1Q\':a=1;b=0;c=-1;R;M\'2P\':a=1;b=0;c=1;R;M\'1M\':a=0;b=1;c=-1;R;4h:a=0;b=1;c=1;R}D l=(e[b]+h[b])/2;D i=[-f[a]+d[a]+h[a]>g[a]?(-f[a]+d[a]+e[a]/2>g[a]/2&&d[a]+e[a]-h[a]>=0?d[a]+e[a]-h[a]:d[a]):d[a],-f[b]+d[b]+e[b]+h[b]-l+l*c>g[b]?(-f[b]+d[b]+e[b]/2>g[b]/2&&d[b]+e[b]-l-l*c>=0?d[b]+e[b]-l-l*c:d[b]+e[b]-l+l*c):(d[b]+e[b]-l+l*c>=0?d[b]+e[b]-l+l*c:d[b]+e[b]-l-l*c)];3o(i[a],i[b])}};C.2i=H(){G(!w){C.1A()}N{G(!C.3F){G(!C.2r(w.1C,A)){U.E.1u=U.1T.1u;U.E.1g=U.1T.1g;C.1A(A|25)}}N G(!C.3E&&/^\\s*$/.3I(w.1C)){w.1C=\'\';U.E.1u=U.1T.1u;U.E.1g=U.1T.1g;C.1A(A|25)}N G(C.2r(w.1C)){}N{C.1A()}}};C.1A=H(a){G(!(a&A)&&w){D b=C.1w();G(C.3H){b=b.3D()}G(C.3G){b=\'#\'+b}w.1C=b}G(!(a&25)&&U){U.E.1u=\'#\'+C.1w();U.E.1g=0.4g*C.Y[0]+0.4d*C.Y[1]+0.4c*C.Y[2]<0.5?\'#4b\':\'#4a\'}G(!(a&29)&&1U()){2B()}G(!(a&2a)&&1U()){2D()}};C.1N=H(h,s,v,a){h<0&&(h=0)||h>6&&(h=6);s<0&&(s=0)||s>1&&(s=1);v<0&&(v=0)||v>1&&(v=1);C.Y=2G(h===J?C.T[0]:(C.T[0]=h),s===J?C.T[1]:(C.T[1]=s),v===J?C.T[2]:(C.T[2]=v));C.1A(a)};C.2H=H(r,g,b,a){r<0&&(r=0)||r>1&&(r=1);g<0&&(g=0)||g>1&&(g=1);b<0&&(b=0)||b>1&&(b=1);D c=3K(r===J?C.Y[0]:(C.Y[0]=r),g===J?C.Y[1]:(C.Y[1]=g),b===J?C.Y[2]:(C.Y[2]=b));G(c[0]!==J){C.T[0]=c[0]}G(c[2]!==0){C.T[1]=c[1]}C.T[2]=c[2];C.1A(a)};C.2r=H(a,b){D m=a.2p(/^\\W*([0-2O-F]{3}([0-2O-F]{3})?)\\W*$/i);G(!m){K 1f}N{G(m[1].1j===6){C.2H(1J(m[1].19(0,2),16)/1t,1J(m[1].19(2,2),16)/1t,1J(m[1].19(4,2),16)/1t,b)}N{C.2H(1J(m[1].1G(0)+m[1].1G(0),16)/1t,1J(m[1].1G(1)+m[1].1G(1),16)/1t,1J(m[1].1G(2)+m[1].1G(2),16)/1t,b)}K 1d}};C.1w=H(){K((2L|1b.1E(1t*C.Y[0])).1w(16).19(1)+(2L|1b.1E(1t*C.Y[1])).1w(16).19(1)+(2L|1b.1E(1t*C.Y[2])).1w(16).19(1))};H 3K(r,g,b){D n=1b.3Q(1b.3Q(r,g),b);D v=1b.3R(1b.3R(r,g),b);D m=v-n;G(m===0){K[J,0,v]}D h=r===n?3+(b-g)/m:(g===n?5+(r-b)/m:1+(g-r)/m);K[h===6?0:h,m/v,v]}H 2G(h,s,v){G(h===J){K[v,v,v]}D i=1b.1Z(h);D f=i%2?h-i:1-(h-i);D m=v*(1-s);D n=v*(1-s*f);1r(i){M 6:M 0:K[v,n,m];M 1:K[n,v,m];M 2:K[m,v,n];M 3:K[m,n,v];M 4:K[n,m,v];M 5:K[v,m,n]}}H 3a(){48 8.L.2R;I.1P(\'1i\')[0].47(8.L.1h)}H 3o(x,y){G(!8.L){8.L={1a:I.1n(\'1o\'),1h:I.1n(\'1o\'),S:I.1n(\'1o\'),1x:I.1n(\'1o\'),1e:I.1n(\'1o\'),14:I.1n(\'1o\'),1s:I.1n(\'1o\'),18:I.1n(\'1o\'),X:I.1n(\'1o\'),2l:I.1n(\'4G\'),3T:I.49(q.3X)};1v(D i=0,2y=4;i<8.O.14[1];i+=2y){D c=I.1n(\'1o\');c.E.1q=2y+\'Q\';c.E.4e=\'4f\';c.E.3x=\'0\';8.L.14.1l(c)}8.L.1s.1l(8.L.14);8.L.1a.1l(8.L.1s);8.L.1a.1l(8.L.18);8.L.1x.1l(8.L.S);8.L.1a.1l(8.L.1x);8.L.1a.1l(8.L.1e);8.L.2l.1l(8.L.3T);8.L.X.1l(8.L.2l);8.L.1a.1l(8.L.X);8.L.1h.1l(8.L.1a)}D p=8.L;p.1a.2x=p.1a.2w=H(){j.31()};p.1a.2g=H(){u=1d};p.1a.4n=H(e){G(z||1I){z&&2U(e);1I&&30(e);G(I.3u){I.3u.4q()}N G(1m.3t){1m.3t().4r()}}};p.1e.2x=p.1e.2w=H(){G(z){z=1f;8.2n(w,\'3s\')}};p.1e.2g=H(e){z=1d;2U(e)};p.18.2x=p.18.2w=H(){G(1I){1I=1f;8.2n(w,\'3s\')}};p.18.2g=H(e){1I=1d;30(e)};D d=2J(q);p.1a.E.1R=d[0]+\'Q\';p.1a.E.1q=d[1]+\'Q\';p.1h.E.1L=\'1K\';p.1h.E.4v=\'4w\';p.1h.E.1Q=x+\'Q\';p.1h.E.1M=y+\'Q\';p.1h.E.4x=q.35;p.1h.E.23=q.44+\'Q 27\';p.1h.E.2t=q.45;p.1h.E.4B=q.42;p.1h.2X=\'8\';p.S.E.1R=8.O.S[0]+\'Q\';p.S.E.1q=8.O.S[1]+\'Q\';p.1x.E.1L=\'1K\';p.1x.E.1Q=q.V+\'Q\';p.1x.E.1M=q.V+\'Q\';p.1x.E.23=q.Z+\'Q 27\';p.1x.E.2t=q.2e;p.1e.E.1L=\'1K\';p.1e.E.1Q=\'0\';p.1e.E.1M=\'0\';p.1e.E.1R=q.V+2*q.Z+8.O.S[0]+8.O.1y[0]+\'Q\';p.1e.E.1q=p.1a.E.1q;p.1e.E.1V=\'4D\';p.14.E.4E=\'4F\';p.14.E.1R=8.O.14[0]+\'Q\';p.14.E.1q=8.O.14[1]+\'Q\';p.1s.E.2v=q.2k?\'2u\':\'2Z\';p.1s.E.1L=\'1K\';p.1s.E.2P=q.V+\'Q\';p.1s.E.1M=q.V+\'Q\';p.1s.E.23=q.Z+\'Q 27\';p.1s.E.2t=q.2e;p.18.E.2v=q.2k?\'2u\':\'2Z\';p.18.E.1L=\'1K\';p.18.E.2P=\'0\';p.18.E.1M=\'0\';p.18.E.1R=8.O.14[0]+8.O.1y[0]+q.V+2*q.Z+\'Q\';p.18.E.1q=p.1a.E.1q;2z{p.18.E.1V=\'3z\'}2E(3y){p.18.E.1V=\'3w\'}H 3k(){D a=q.2e.4N(/\\s+/);D b=a.1j<2?a[0]:a[1]+\' \'+a[0]+\' \'+a[0]+\' \'+a[1];p.X.E.2t=b}p.X.E.2v=q.2V?\'2u\':\'2Z\';p.X.E.1L=\'1K\';p.X.E.1Q=q.V+\'Q\';p.X.E.40=q.V+\'Q\';p.X.E.4O=\'0 4P\';p.X.E.1q=\'4Q\';p.X.E.23=q.Z+\'Q 27\';3k();p.X.E.1g=q.3Z;p.X.E.4R=\'4S 4T-4U\';p.X.E.4V=\'4W\';2z{p.X.E.1V=\'3z\'}2E(3y){p.X.E.1V=\'3w\'}p.X.2g=H(){q.2A()};p.2l.E.3x=p.X.E.1q;1r(t){M 0:D f=\'3i.2m\';R;M 1:D f=\'36.2m\';R}p.1e.E.2C="2T(\'"+8.1S()+"1Y.2d\')";p.1e.E.2F="2K-2S";p.18.E.2C="2T(\'"+8.1S()+"1y.2d\')";p.18.E.2F="2K-2S";p.S.E.2C="2T(\'"+8.1S()+f+"\')";p.S.E.2F="2K-2S";p.S.E.2N="0 0";2B();2D();8.L.2R=q;I.1P(\'1i\')[0].1l(p.1h)}H 2J(o){D a=[2*o.Z+2*o.V+8.O.S[0]+(o.2k?2*o.Z+2*8.O.1y[0]+8.O.14[0]:0),o.2V?4*o.Z+3*o.V+8.O.S[1]+o.3U:2*o.Z+2*o.V+8.O.S[1]];K a}H 2B(){1r(t){M 0:D a=1;R;M 1:D a=2;R}D x=1b.1E((q.T[0]/6)*(8.O.S[0]-1));D y=1b.1E((1-q.T[a])*(8.O.S[1]-1));8.L.1e.E.2N=(q.V+q.Z+x-1b.1Z(8.O.1Y[0]/2))+\'Q \'+(q.V+q.Z+y-1b.1Z(8.O.1Y[1]/2))+\'Q\';D b=8.L.14.57;1r(t){M 0:D d=2G(q.T[0],q.T[1],1);1v(D i=0;i<b.1j;i+=1){b[i].E.1u=\'Y(\'+(d[0]*(1-i/b.1j)*1H)+\'%,\'+(d[1]*(1-i/b.1j)*1H)+\'%,\'+(d[2]*(1-i/b.1j)*1H)+\'%)\'}R;M 1:D d,s,c=[q.T[2],0,0];D i=1b.1Z(q.T[0]);D f=i%2?q.T[0]-i:1-(q.T[0]-i);1r(i){M 6:M 0:d=[0,1,2];R;M 1:d=[1,0,2];R;M 2:d=[2,0,1];R;M 3:d=[2,1,0];R;M 4:d=[1,2,0];R;M 5:d=[0,2,1];R}1v(D i=0;i<b.1j;i+=1){s=1-1/(b.1j-1)*i;c[1]=c[0]*(1-s*f);c[2]=c[0]*(1-s);b[i].E.1u=\'Y(\'+(c[d[0]]*1H)+\'%,\'+(c[d[1]]*1H)+\'%,\'+(c[d[2]]*1H)+\'%)\'}R}}H 2D(){1r(t){M 0:D a=2;R;M 1:D a=1;R}D y=1b.1E((1-q.T[a])*(8.O.14[1]-1));8.L.18.E.2N=\'0 \'+(q.V+q.Z+y-1b.1Z(8.O.1y[1]/2))+\'Q\'}H 1U(){K 8.L&&8.L.2R===q}H 3q(){G(w===j){q.2i()}G(q.2Q){q.2A()}}H 3V(){G(w!==j){q.2i()}}H 2U(e){D a=8.2I(e);D x=a.x-q.V-q.Z;D y=a.y-q.V-q.Z;1r(t){M 0:q.1N(x*(6/(8.O.S[0]-1)),1-y/(8.O.S[1]-1),J,2a);R;M 1:q.1N(x*(6/(8.O.S[0]-1)),J,1-y/(8.O.S[1]-1),2a);R}}H 30(e){D a=8.2I(e);D y=a.y-q.V-q.Z;1r(t){M 0:q.1N(J,J,1-y/(8.O.14[1]-1),29);R;M 1:q.1N(J,1-y/(8.O.14[1]-1),J,29);R}}D q=C;D t=C.3N.2c()===\'5b\'?1:0;D u=1f;D w=8.2W(C.3J),U=8.2W(C.U);D z=1f,1I=1f;D A=1<<0,25=1<<1,29=1<<2,2a=1<<3;8.1B(j,\'31\',H(){G(q.2Q){q.3b()}});8.1B(j,\'3r\',H(){G(!u){1m.5d(H(){u||3q();u=1f},0)}N{u=1f}});G(w){D B=H(){q.2r(w.1C,A)};8.1B(w,\'5f\',B);8.1B(w,\'3C\',B);8.1B(w,\'3r\',3V);w.5g(\'5h\',\'5i\')}G(U){U.1T={1u:U.E.1u,1g:U.E.1g}}1r(t){M 0:8.22(\'3i.2m\');R;M 1:8.22(\'36.2m\');R}8.22(\'1Y.2d\');8.22(\'1y.2d\');C.2i()}};8.3L();',62,329,'||||||||jscolor||||||||||||||||||||||||||||||this|var|style||if|function|document|null|return|picker|case|else|images|path|px|break|pad|hsv|styleElement|pickerFace||btn|rgb|pickerInset|||||sld|||query|sldM|substr|box|Math|scheme|true|padM|false|color|boxB|body|length|authority|appendChild|window|createElement|div|documentElement|height|switch|sldB|255|backgroundColor|for|toString|padB|arrow|fragment|exportColor|addEvent|value|e2|round|new|charAt|100|holdSld|parseInt|absolute|position|top|fromHSV|removeDotSegments|getElementsByTagName|left|width|getDir|jscStyle|isPickerOwner|cursor|scrollTop|scrollLeft|cross|floor||typeof|requireImage|border|dir|leaveStyle|number|solid|replace|leavePad|leaveSld|clientWidth|toLowerCase|gif|pickerInsetColor|imgRequire|onmousedown|URI|importColor|clientHeight|slider|btnS|png|fireEvent|on|match|src|fromString|imgLoaded|borderColor|block|display|onmouseout|onmouseup|segSize|try|hidePicker|redrawPad|backgroundImage|redrawSld|catch|backgroundRepeat|HSV_RGB|fromRGB|getRelMousePos|getPickerDims|no|0x100|href|backgroundPosition|9A|right|pickerOnfocus|owner|repeat|url|setPad|pickerClosable|fetchElement|className|while|none|setSld|focus|getViewPos|pageYOffset|detectDir|pickerZIndex|hv|addEventListener|getViewSize|innerWidth|removePicker|showPicker|in|attachEvent|bindClass|hasOwnProperty|createEvent|loadImage|hs|parse|setBtnBorder|Za|createEventObject|getElementPos|drawPicker|preloading|blurTarget|blur|change|getSelection|selection|offsetParent|hand|lineHeight|eOldIE|pointer|101|init|input|toUpperCase|required|adjust|hash|caps|test|valueElement|RGB_HSV|install|getElementSize|pickerMode|bind|pickerPosition|min|max|preload|btnT|pickerButtonHeight|blurValue|offsetX|pickerCloseText|toAbsolute|pickerButtonColor|bottom|layerX|pickerFaceColor|binding|pickerBorder|pickerBorderColor|BODY|removeChild|delete|createTextNode|000|FFF|072|715|fontSize|1px|213|default|10000|999|777|333|ButtonText|onmousemove|Close|HSV|empty|removeAllRanges|innerHeight|pageXOffset|layerY|clear|both|zIndex|offsetY|event|offsetHeight|background|offsetWidth|crosshair|overflow|hidden|span|nodeName|parentNode|offsetTop|offsetLeft|do|dispatchEvent|split|padding|15px|18px|font|12px|sans|serif|textAlign|center|initEvent|HTMLEvents|getElementById|string|Image|181|eInvalidProp|prop|eval|RegExp|childNodes|js|script|base|hvs|location|setTimeout|load|keyup|setAttribute|autocomplete|off'.split('|'),0,{}))