You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

6 lines
45 KiB
JavaScript

// color.min.js
(function(i,g){var m={rgb:{r:[0,255],g:[0,255],b:[0,255]},hsv:{h:[0,360],s:[0,100],v:[0,100]},hsl:{h:[0,360],s:[0,100],l:[0,100]},cmy:{c:[0,100],m:[0,100],y:[0,100]},cmyk:{c:[0,100],m:[0,100],y:[0,100],k:[0,100]},XYZ:{X:[0,100],Y:[0,100],Z:[0,100]},Lab:{L:[0,100],a:[-128,127],b:[-128,127]},alpha:{alpha:[0,1]},HEX:{HEX:[0,16777215]}},a={},p={},n={X:[0.4124564,0.3575761,0.1804375],Y:[0.2126729,0.7151522,0.072175],Z:[0.0193339,0.119192,0.9503041],R:[3.2404542,-1.5371385,-0.4985314],G:[-0.969266,1.8760108,0.041556],B:[0.0556434,-0.2040259,1.0572252]},e={r:0.298954,g:0.586434,b:0.114612},t={r:0.2126,g:0.7152,b:0.0722},r=i.Colors=function(v){this.colors={RND:{}};this.options={color:"rgba(204, 82, 37, 0.8)",XYZMatrix:n,grey:e,luminance:t,valueRanges:m};o(this,v||{})},o=function(A,y){var w,B,v=A.options,x;q(A);for(var z in y){if(y[z]!==g){v[z]=y[z]}}w=v.XYZMatrix;if(!y.XYZReference){v.XYZReference={X:w.X[0]+w.X[1]+w.X[2],Y:w.Y[0]+w.Y[1]+w.Y[2],Z:w.Z[0]+w.Z[1]+w.Z[2]}}x=v.customBG;v.customBG=(typeof x==="string")?f.txt2color(x).rgb:x;p=d(A.colors,v.color,g,true)},q=function(v){if(a!==v){a=v;p=v.colors}};r.prototype.setColor=function(x,v,w){q(this);if(x){return d(this.colors,x,v,g,w)}else{if(w!==g){this.colors.alpha=w}return s(v)}};r.prototype.getColor=function(w){var v=this.colors,x=0;if(w){w=w.split(".");while(v[w[x]]){v=v[w[x++]]}if(w.length!==x){v=g}}return v};r.prototype.setCustomBackground=function(v){q(this);this.options.customBG=(typeof v==="string")?f.txt2color(v).rgb:v;return d(this.colors,g,"rgb")};r.prototype.saveAsBackground=function(){q(this);return d(this.colors,g,"rgb",true)};r.prototype.convertColor=function(A,F){var E=f,v=m,C=F.split("2"),x=C[0],G=C[1],D=/(?:RG|HS|CM|LA)/,z=D.test(x),w=D.test(G),y={LAB:"Lab"},B=function(J,L,K){var I={},H=L==="Lab"?1:0;for(var M in J){I[M]=K?Math.round(J[M]*(H||v[L][M][1])):J[M]/(H||v[L][M][1])}return I};x=v[x]?x:y[x]||x.toLowerCase();G=v[G]?G:y[G]||G.toLowerCase();if(z&&F!=="RGB2HEX"){A=B(A,x)}A=x===G?A:(E[x+"2"+G]?E[x+"2"+G](A,true):G==="HEX"?E.RGB2HEX(F==="RGB2HEX"?A:B(x==="rgb"?A:E[x+"2rgb"](A,true),"rgb",true)):E["rgb2"+G](E[x+"2rgb"](A,true),true));if(w){A=B(A,G,true)}return A};function d(v,w,x,y,z){if(typeof w==="string"){var w=f.txt2color(w);x=w.type;p[x]=w[x];z=z!==g?z:w.alpha}else{if(w){for(var A in w){v[x][A]=k(w[A]/m[x][A][1],0,1)}}}if(z!==g){v.alpha=+z}return s(x,y?v:g)}function b(v,x,z){var y=a.options.grey,w={};w.RGB={r:v.r,g:v.g,b:v.b};w.rgb={r:x.r,g:x.g,b:x.b};w.alpha=z;w.equivalentGrey=Math.round(y.r*v.r+y.g*v.g+y.b*v.b);w.rgbaMixBlack=u(x,{r:0,g:0,b:0},z,1);w.rgbaMixWhite=u(x,{r:1,g:1,b:1},z,1);w.rgbaMixBlack.luminance=c(w.rgbaMixBlack,true);w.rgbaMixWhite.luminance=c(w.rgbaMixWhite,true);if(a.options.customBG){w.rgbaMixCustom=u(x,a.options.customBG,z,1);w.rgbaMixCustom.luminance=c(w.rgbaMixCustom,true);a.options.customBG.luminance=c(a.options.customBG,true)}return w}function s(C,G){var I=G||p,H=f,B=a.options,A=m,K=I.RND,w,L="",N="",R={hsl:"hsv",cmyk:"cmy",rgb:C},y=K.rgb,x,P;if(C!=="alpha"){for(var U in A){if(!A[U][U]){if(C!==U&&U!=="XYZ"){N=R[U]||"rgb";I[U]=H[N+"2"+U](I[N])}if(!K[U]){K[U]={}}w=I[U];for(L in w){K[U][L]=Math.round(w[L]*(U==="Lab"?1:A[U][L][1]))}}}if(C!=="Lab"){delete I._rgb}y=K.rgb;I.HEX=H.RGB2HEX(y);I.equivalentGrey=B.grey.r*I.rgb.r+B.grey.g*I.rgb.g+B.grey.b*I.rgb.b;I.webSave=x=j(y,51);I.webSmart=P=j(y,17);I.saveColor=y.r===x.r&&y.g===x.g&&y.b===x.b?"web save":y.r===P.r&&y.g===P.g&&y.b===P.b?"web smart":"";I.hueRGB=f.hue2RGB(I.hsv.h);if(G){I.background=b(y,I.rgb,I.alpha)}}var v=I.rgb,E=I.alpha,T="luminance",Q=I.background,J,z,F,O,S,M,D;J=u(v,{r:0,g:0,b:0},E,1);J[T]=c(J,true);I.rgbaMixBlack=J;z=u(v,{r:1,g:1,b:1},E,1);z[T]=c(z,true);I.rgbaMixWhite=z;if(B.allMixDetails){J.WCAG2Ratio=l(J[T],0);z.WCAG2Ratio=l(z[T],1);if(B.customBG){F=u(v,B.customBG,E,1);F[T]=c(F,true);F.WCAG2Ratio=l(F[T],B.customBG[T]);I.rgbaMixCustom=F}O=u(v,Q.rgb,E,Q.alpha);O[T]=c(O,true);I.rgbaMixBG=O;S=u(v,Q.rgbaMixBlack,E,1);S[T]=c(S,true);S.WCAG2Ratio=l(S[T],Q.rgbaMixBlack[T]);S.luminanceDelta=Math.abs(S[T]-I.background.rgbaMixBlack[T]);S.hueDelta=h(Q.rgbaMixBlack,S,true);I.rgbaMixBGMixBlack=S;M=u(v,Q.rgbaMixWhite,E,1);M[T]=c(M,true);M.WCAG2Ratio=l(M[T],Q.rgbaMixWhite[T]);M.luminanceDelta=Math.abs(M[T]-I.background.rgbaMixWhite[T]);M.hueDelta=h(Q.rgbaMixWhite,M,true);I.rgbaMixBGMixWhite=M}if(B.customBG){D=u(v,Q.rgbaMixCustom,E,1);D[T]=c(D,true);D.WCAG2Ratio=l(D[T],Q.rgbaMixCustom[T]);I.rgbaMixBGMixCustom=D;D.luminanceDelta=Math.abs(D[T]-I.background.rgbaMixCustom[T]);D.hueDelta=h(Q.rgbaMixCustom,D,true)}I.RGBLuminance=c(y);I.HUELuminance=c(I.hueRGB);if(B.convertCallback){B.convertCallback(I,C)}return I}var f={txt2color:function(v){var x={},z=v.replace(/(?:#|\))/,"").split("("),w=(z[1]||"").split(/,\s*/),y=z[1]?z[0].substr(0,3):"rgb";x.type=y;x[y]={};if(z[1]){for(var A=3;A--;){x[y][y[A]]=+w[A]/m[y][y[A]][1]}}else{x.rgb=f.HEX2rgb(z[0])}x.alpha=w[3]?+w[3]:1;return x},RGB2HEX:function(v){return((v.r<16?"0":"")+v.r.toString(16)+(v.g<16?"0":"")+v.g.toString(16)+(v.b<16?"0":"")+v.b.toString(16)).toUpperCase()},HEX2rgb:function(v){return{r:parseInt(v[0]+v[v[3]?1:0],16)/255,g:parseInt(v[v[3]?2:1]+(v[3]||v[1]),16)/255,b:parseInt((v[4]||v[2])+(v[5]||v[2]),16)/255}},hue2RGB:function(v){var y=v*6,x=~~y%6,w=y===6?0:(y-x);return{r:Math.round([1,1-w,0,0,w,1][x]*255),g:Math.round([w,1,1,1-w,0,0][x]*255),b:Math.round([0,0,w,1,1,1-w][x]*255)}},rgb2hsv:function(x){var C=x.r,B=x.g,v=x.b,w=0,z,y,A;if(B<v){B=v+(v=B,0);w=-1}y=v;if(C<B){C=B+(B=C,0);w=-2/6-w;y=Math.min(B,v)}z=C-y;A=C?(z/C):0;return{h:A<1e-15?((p&&p.hsl.h)||0):z?Math.abs(w+(B-v)/(6*z)):0,s:C?(z/C):((p&&p.hsv.s)||0),v:C}},hsv2rgb:function(A){var z=A.h*6,F=A.s,D=A.v,y=~~z,B=z-y,x=D*(1-F),w=D*(1-B*F),E=D*(1-(1-B)*F),C=y%6;return{r:[D,w,x,x,E,D][C],g:[E,D,D,w,x,x][C],b:[x,x,E,D,D,w][C]}},hsv2hsl:function(w){var v=(2-w.s)*w.v,x=w.s*w.v;x=!w.s?0:v<1?(v?x/v:0):x/(2-v);return{h:w.h,s:!w.v&&!x?((p&&p.hsl.s)||0):x,l:v/2}},rgb2hsl:function(w,x){var v=f.rgb2hsv(w);return f.hsv2hsl(x?v:(p.hsv=v))},hsl2rgb:function(F){var B=F.h*6,I=F.s,z=F.l,D=z<0.5?z*(1+I):(z+I)-(I*z),y=z+z-D,E=D?((D-y)/D):0,A=~~B,H=B-A,x=D*E*H,G=y+x,w=D-x,C=A%6;return{r:[D,w,y,y,G,D][C],g:[G,D,D,w,y,y][C],b:[y,y,G,D,D,w][C]}},rgb2cmy:function(v){return{c:1-v.r,m:1-v.g,y:1-v.b}},cmy2cmyk:function(x){var v=Math.min(Math.min(x.c,x.m),x.y),w=1-v||1e-20;return{c:(x.c-v)/w,m:(x.m-v)/w,y:(x.y-v)/w,k:v}},cmyk2cmy:function(w){var v=w.k;return{c:w.c*(1-v)+v,m:w.m*(1-v)+v,y:w.y*(1-v)+v}},cmy2rgb:function(v){return{r:1-v.c,g:1-v.m,b:1-v.y}},rgb2cmyk:function(v,w){var x=f.rgb2cmy(v);return f.cmy2cmyk(w?x:(p.cmy=x))},cmyk2rgb:function(w,v){var x=f.cmyk2cmy(w);return f.cmy2rgb(v?x:(p.cmy=x))},XYZ2rgb:function(z,E){var C=a.options.XYZMatrix,y=z.X,x=z.Y,w=z.Z,v=y*C.R[0]+x*C.R[1]+w*C.R[2],A=y*C.G[0]+x*C.G[1]+w*C.G[2],D=y*C.B[0]+x*C.B[1]+w*C.B[2],B=1/2.4,C=0.0031308;v=(v>C?1.055*Math.pow(v,B)-0.055:12.92*v);A=(A>C?1.055*Math.pow(A,B)-0.055:12.92*A);D=(D>C?1.055*Math.pow(D,B)-0.055:12.92*D);if(!E){p._rgb={r:v,g:A,b:D}}return{r:k(v,0,1),g:k(A,0,1),b:k(D,0,1)}},rgb2XYZ:function(w){var A=a.options.XYZMatrix,y=w.r,x=w.g,v=w.b,z=0.04045;y=(y>z?Math.pow((y+0.055)/1.055,2.4):y/12.92);x=(x>z?Math.pow((x+0.055)/1.055,2.4):x/12.92);v=(v>z?Math.pow((v+0.055)/1.055,2.4):v/12.92);return{X:y*A.X[0]+x*A.X[1]+v*A.X[2],Y:y*A.Y[0]+x*A.Y[1]+v*A.Y[2],Z:y*A.Z[0]+x*A.Z[1]+v*A.Z[2]}},XYZ2Lab:function(y){var z=a.options.XYZReference,x=y.X/z.X,w=y.Y/z.Y,v=y.Z/z.Z,A=16/116,B=1/3,D=0.008856,C=7.787037;x=x>D?Math.pow(x,B):(C*x)+A;w=w>D?Math.pow(w,B):(C*w)+A;v=v>D?Math.pow(v,B):(C*v)+A;return{L:(116*w)-16,a:500*(x-w),b:200*(w-v)}},Lab2XYZ:function(B){var z=a.options.XYZReference,w=(B.L+16)/116,x=B.a/500+w,v=w-B.b/200,y=Math.pow(x,3),F=Math.pow(w,3),A=Math.pow(v,3),C=16/116,E=0.008856,D=7.787037;return{X:(y>E?y:(x-C)/D)*z.X,Y:(F>E?F:(w-C)/D)*z.Y,Z:(A>E?A:(v-C)/D)*z.Z}},rgb2Lab:function(v,w){var x=f.rgb2XYZ(v);return f.XYZ2Lab(w?x:(p.XYZ=x))},Lab2rgb:function(v,w){var x=f.Lab2XYZ(v);return f.XYZ2rgb(w?x:(p.XYZ=x),w)}};function j(v,z){var w={},x=0,y=z/2;for(var A in v){x=v[A]%z;w[A]=v[A]+(x>y?z-x:-x)}return w}function h(w,v,x){return(Math.max(w.r-v.r,v.r-w.r)+Math.max(w.g-v.g,v.g-w.g)+Math.max(w.b-v.b,v.b-w.b))*(x?255:1)/765}function c(x,z){var A=z?1:255,v=[x.r/A,x.g/A,x.b/A],w=a.options.luminance;for(var y=v.length;y--;){v[y]=v[y]<=0.03928?v[y]/12.92:Math.pow(((v[y]+0.055)/1.055),2.4)}return((w.r*v[0])+(w.g*v[1])+(w.b*v[2]))}function u(C,w,B,v){var A={},D=(B!==g?B:1),z=(v!==g?v:1),y=D+z*(1-D);for(var x in C){A[x]=(C[x]*D+w[x]*z*(1-D))/y}A.a=y;return A}function l(w,v){var x=1;if(w>=v){x=(w+0.05)/(v+0.05)}else{x=(v+0.05)/(w+0.05)}return Math.round(x*100)/100}function k(x,w,v){return(x>v?v:x<w?w:x)}})(window);
// colorPicker.data.min.js
(function(h,d){var b=('^§app alpha-bg-w">^§slds">^§sldl-1">$^§sldl-2">$^§sldl-3">$^§curm">$^§sldr-1">$^§sldr-2">$^§sldr-4">$^§curl">$^§curr">$$^§opacity">|^§opacity-slider">$$$^§memo">^§raster">$^§raster-bg">$|$|$|$|$|$|$|$|$^§memo-store">$^§memo-cursor">$$^§panel">^§hsv">^hsl-mode §ß">$^hsv-h-ß §ß">H$^hsv-h-~ §~">-^§nsarrow">$$^hsl-h-@ §@">H$^hsv-s-ß §ß">S$^hsv-s-~ §~">-$^hsl-s-@ §@">S$^hsv-v-ß §ß">B$^hsv-v-~ §~">-$^hsl-l-@ §@">L$$^§hsl §hide">^hsv-mode §ß">$^hsl-h-ß §ß">H$^hsl-h-~ §~">-$^hsv-h-@ §@">H$^hsl-s-ß §ß">S$^hsl-s-~ §~">-$^hsv-s-@ §@">S$^hsl-l-ß §ß">L$^hsl-l-~ §~">-$^hsv-v-@ §@">B$$^§rgb">^rgb-r-ß §ß">R$^rgb-r-~ §~">-$^rgb-r-@ §ß">&nbsp;$^rgb-g-ß §ß">G$^rgb-g-~ §~">-$^rgb-g-@ §ß">&nbsp;$^rgb-b-ß §ß">B$^rgb-b-~ §~">-$^rgb-b-@ §ß">&nbsp;$$^§cmyk">^Lab-mode §ß">$^cmyk-c-ß §@">C$^cmyk-c-~ §~">-$^Lab-L-@ §@">L$^cmyk-m-ß §@">M$^cmyk-m-~ §~">-$^Lab-a-@ §@">a$^cmyk-y-ß §@">Y$^cmyk-y-~ §~">-$^Lab-b-@ §@">b$^cmyk-k-ß §@">K$^cmyk-k-~ §~">-$^Lab-x-@ §ß">&nbsp;$$^§Lab §hide">^cmyk-mode §ß">$^Lab-L-ß §@">L$^Lab-L-~ §~">-$^cmyk-c-@ §@">C$^Lab-a-ß §@">a$^Lab-a-~ §~">-$^cmyk-m-@ §@">M$^Lab-b-ß §@">b$^Lab-b-~ §~">-$^cmyk-y-@ §@">Y$^Lab-x-ß §@">&nbsp;$^Lab-x-~ §~">-$^cmyk-k-@ §@">K$$^§alpha">^alpha-ß §ß">A$^alpha-~ §~">-$^alpha-@ §ß">W$$^§HEX">^HEX-ß §ß">#$^HEX-~ §~">-$^HEX-@ §ß">M$$^§ctrl">^§raster">$^§cont">$^§cold">$^§col1">|&nbsp;$$^§col2">|&nbsp;$$^§bres">RESET$^§bsav">SAVE$$$^§exit">$^§resize">$^§resizer">|$$$').replace(/\^/g,'<div class="').replace(/\$/g,"</div>").replace(/~/g,"disp").replace(/ß/g,"butt").replace(/@/g,"labl").replace(/\|/g,"<div>"),f=("är^1,äg^1,äb^1,öh^1,öh?1,öh?2,ös?1,öv?1,üh^1,üh?1,üh?2,üs?1,ül?1,.no-rgb-r är?2,.no-rgb-r är?3,.no-rgb-r är?4,.no-rgb-g äg?2,.no-rgb-g äg?3,.no-rgb-g äg?4,.no-rgb-b äb?2,.no-rgb-b äb?3,.no-rgb-b äb?4{visibility:hidden}är^2,är^3,äg^2,äg^3,äb^2,äb^3{@-image:url(_patches.png)}.§slds div{@-image:url(_vertical.png)}öh^2,ös^1,öv^1,üh^2,üs^1,ül^1{@-image:url(_horizontal.png)}ös?4,öv^3,üs?4,ül^3{@:#000}üs?3,ül^4{@:#fff}är?1{@-color:#f00}äg?1{@-color:#0f0}äb?1{@-color:#00f}är^2{@|-1664px 0}är^3{@|-896px 0}är?1,äg?1,äb?1,öh^3,ös^2,öv?2Ü-2432Öär?2Ü-2944Öär?3Ü-4480Öär?4Ü-3202Öäg^2Äöh^2{@|-640px 0}äg^3{@|-384px 0}äg?2Ü-4736Öäg?3Ü-3968Öäg?4Ü-3712Öäb^2{@|-1152px 0}äb^3{@|-1408px 0}äb?2Ü-3456Öäb?3Ü-4224Öäb?4Ü-2688Ööh^2Äär^3Ääb?4Ü0}öh?4,üh?4Ü-1664Öös^1,öv^1,üs^1,ül^1Ääg^3{@|-256px 0}ös^3,öv?4,üs^3,ül?4Ü-2176Öös?2,öv^2Ü-1920Öüh^2{@|-768px 0}üh^3,üs^2,ül?2Ü-5184Öüs?2,ül^2Ü-5824Ö.S är^2{@|-128px -128Ö.S är?1Ääg?1Ääb?1Äöh^3Äös^2Äöv?2Ü-1408Ö.S är?2Ääb^3Ü-128Ö.S är?3Ü-896Ö.S är?4Ü-256Ö.S äg^2{@|-256px -128Ö.S äg?2Ü-1024Ö.S äg?3Ü-640Ö.S äg?4Ü-512Ö.S äb^2{@|-128px 0}.S äb?2Ü-384Ö.S äb?3Ü-768Ö.S öh?4Äüh?4Ü-1536Ö.S ös^1Äöv^1Äüs^1Äül^1{@|-512px 0}.S ös^3Äöv?4Äüs^3Äül?4Ü-1280Ö.S ös?2Äöv^2Ü-1152Ö.S üh^2{@|-1024px 0}.S üh^3Äüs^2Äül?2Ü-5440Ö.S üs?2Äül^2Ü-5696Ö.XXS ös^2,.XXS öv?2Ü-5120Ö.XXS ös^3,.XXS öv?4,.XXS üs^3,.XXS ül^3,.XXS ül?4Ü-5056Ö.XXS ös?2,.XXS öv^2Ü-4992Ö.XXS üs^2,.XXS ül?2Ü-5568Ö.XXS üs?2,.XXS ül^2Ü-5632Ö").replace(/Ü/g,"{@|0 ").replace(/Ö/g,"px}").replace(/Ä/g,",.S ").replace(/\|/g,"-position:").replace(/@/g,"background").replace(/ü/g,".hsl-").replace(/ö/g,".hsv-").replace(/ä/g,".rgb-").replace(/~/g," .no-rgb-}").replace(/\?/g," .§sldr-").replace(/\^/g," .§sldl-"),i=("∑{@#bbb;font-family:Courier, mono;font-size:12¥line-ä15¥font-weight:bold;cursor:default;~412¥ä323¥?top-left-radius:7¥?top-Ü-radius:7¥?bottom-Ü-radius:7¥?bottom-left-radius:7¥ö@#444}.S{~266¥ä177px}.XS{~158¥ä173px}.XXS{ä105¥~154px}∑,∑ div{border:none;padding:0¥float:none;margin:0¥outline:none;box-sizing:?box}∑ div{|absolute}^s .§curm,«§disp,«§nsarrow,∑ .§exit,∑ ø-cursor,∑ .§resize{öimage:url(_icons.png)}∑ .do-drag div{cursor:url(_blank.png), auto}∑ .§opacity,ø .§raster-bg,∑ .§raster{öimage:url(_bgs.png)}∑ ^s{~287¥ä256¥top:10¥left:10¥overflow:hidden;cursor:crosshair}.S ^s{~143¥ä128¥left:9¥top:9px}.XS ^s{left:7¥top:7px}.XXS ^s{left:5¥top:5px}^s div{~256¥ä256¥left:0px}.S ^l-1,.S ^l-2,.S ^l-3,.S ^l-4{~128¥ä128px}.XXS ^s,.XXS ^s ^l-1,.XXS ^s ^l-2,.XXS ^s ^l-3,.XXS ^s ^l-4{ä64px}^s ^r-1,^s ^r-2,^s ^r-3,^s ^r-4{~31¥left:256¥cursor:default}.S ^r-1,.S ^r-2,.S ^r-3,.S ^r-4{~15¥ä128¥left:128px}^s .§curm{margin:-5¥~11¥ä11¥ö|-36px -30px}.light .§curm{ö|-7px -30px}^s .§curl,^s .§curr{~0¥ä0¥margin:-3px -4¥border:4px solid;cursor:default;left:auto;öimage:none}^s .§curl,∑ ^s .§curl-dark,.hue-dark div.§curl{Ü:27¥?@† † † #fff}.light .§curl,∑ ^s .§curl-light,.hue-light .§curl{?@† † † #000}.S ^s .§curl,.S ^s .§curr{?~3px}.S ^s .§curl-light,.S ^s .§curl{Ü:13px}^s .§curr,∑ ^s .§curr-dark{Ü:4¥?@† #fff † †}.light .§curr,∑ ^s .§curr-light{?@† #000 † †}∑ .§opacity{bottom:44¥left:10¥ä10¥~287¥ö|0 -87px}.S .§opacity{bottom:27¥left:9¥~143¥ö|0 -100px}.XS .§opacity{left:7¥bottom:25px}.XXS .§opacity{left:5¥bottom:23px}.§opacity div{~100%;ä16¥margin-top:-3¥overflow:hidden}.§opacity .§opacity-slider{margin:0 -5¥~0¥?~4¥?style:solid;?@#eee †}∑ ø{bottom:10¥left:10¥~288¥ä31¥ö@#fff}.S ø{ä15¥~144¥left:9¥bottom:9px}.XS ø{left:7¥bottom:7px}.XXS ø{left:5¥bottom:5px}ø div{|relative;float:left;~31¥ä31¥margin-Ü:1px}.S ø div{~15¥ä15px}∑ .§raster,ø .§raster-bg,.S ø .§raster,.S ø .§raster-bg{|absolute;top:0¥Ü:0¥bottom:0¥left:0¥~100%}.S ø .§raster-bg{ö|0 -31px}∑ .§raster{opacity:0.2;ö|0 -49px}.alpha-bg-b ø{ö@#333}.alpha-bg-b .§raster{opacity:1}ø ø-cursor{|absolute;Ü:0¥ö|-26px -87px}∑ .light ø-cursor{ö|3px -87px}.S ø-cursor{ö|-34px -95px}.S .light ø-cursor{ö|-5px -95px}∑ .§panel{|absolute;top:10¥Ü:10¥bottom:10¥~96¥?~1¥?style:solid;?@#222 #555 #555 #222;overflow:hidden;ö@#333}.S .§panel{top:9¥Ü:9¥bottom:9px}.XS .§panel{display:none}.§panel div{|relative}«§hsv,«§hsl,«§rgb,«§cmyk,«§Lab,«§alpha,«§HEX{~86¥margin:-1px 0px 1px 4¥padding:1px 0px 3¥?top-~1¥?top-style:solid;?top-@#444;?bottom-~1¥?bottom-style:solid;?bottom-@#222;float:Ö«§hsv,«§hsl{padding-top:2px}.S .§hsv,.S .§hsl{padding-top:1px}«§HEX{?bottom-style:none;?top-~0¥margin-top:-4¥padding-top:0px}«§alpha{?bottom-style:none}.S .rgb-r .§hsv,.S .rgb-g .§hsv,.S .rgb-b .§hsv,.S .rgb-r .§hsl,.S .rgb-g .§hsl,.S .rgb-b .§hsl,.S .hsv-h .§rgb,.S .hsv-s .§rgb,.S .hsv-v .§rgb,.S .hsl-h .§rgb,.S .hsl-s .§rgb,.S .hsl-l .§rgb,.S .§cmyk,.S .§Lab{display:none}«§butt,«§labl{float:left;~16¥ä16¥margin-top:2¥text-align:center;border:1px solid}«§butt{?@#555 #222 #222 #555}«§butt:active{ö@#444}«§labl{?@†}«Lab-mode,«cmyk-mode,«hsv-mode,«hsl-mode{|absolute;Ü:0¥ä52px}«cmyk-mode{ä70px}.hsl-h .hsl-h-labl,.hsl-s .hsl-s-labl,.hsl-l .hsl-l-labl,.hsv-h .hsv-h-labl,.hsv-s .hsv-s-labl,.hsv-v .hsv-v-labl{@#f90}«cmyk-mode,«hsv-mode,.rgb-r .rgb-r-butt,.rgb-g .rgb-g-butt,.rgb-b .rgb-b-butt,.hsv-h .hsv-h-butt,.hsv-s .hsv-s-butt,.hsv-v .hsv-v-butt,.hsl-h .hsl-h-butt,.hsl-s .hsl-s-butt,.hsl-l .hsl-l-butt,«rgb-r-labl,«rgb-g-labl,«rgb-b-labl,«alpha-butt,«HEX-butt,«Lab-x-labl{?@#222 #555 #555 #222;ö@#444}.no-rgb-r .rgb-r-labl,.no-rgb-g .rgb-g-labl,.no-rgb-b .rgb-b-labl,.no-alpha .alpha-butt,.no-HEX .HEX-butt,.cmy-only .Lab-x-labl{?@#555 #222 #222 #555;ö@#333}.Lab-x-disp,.cmy-only .cmyk-k-disp,.cmy-only .cmyk-k-butt{visibility:hidden}«HEX-disp{öimage:none}«§disp{float:left;~50¥ä16¥margin:2px 2px 0¥cursor:text;text-align:left;text-indent:3¥?~1¥?style:solid;?@#222 #555 #555 #222}∑ .§nsarrow{|absolute;top:0¥left:-13¥~8¥ä16¥visibility:hidden;ö|-87px -23px}∑ .start-change .§nsarrow{visibility:visible}∑ .do-change .§nsarrow{visibility:visible;ö|-87px -36px}.do-change .§disp{cursor:default}«§hide{display:none}«§cont,«§cold{|absolute;top:-5¥ä5¥border:1px solid #333}«§cold{z-index:1;ö@#c00}«§cont{margin-Ü:-1¥z-index:2}«contrast .§cont{z-index:1;ö@#ccc}«orange .§cold{ö@#f90}«green .§cold{ö@#4d0}«§ctrl{|absolute;bottom:0¥ö@#fff}.alpha-bg-b .§ctrl,«§bres,«§bsav{ö@#333}«§col1,«§col2,«§bres,«§bsav{?~1¥?style:solid;?@#555 #222 #222 #555;float:left;~47¥line-ä28¥text-align:center}.S .§ctrl div{line-ä25px}.S «§bres,.S «§bsav{line-ä26px}∑ .§exit,∑ .§resize{Ü:3¥top:3¥~15¥ä15¥ö|0 -52px}∑ .§resize{top:auto;bottom:3¥cursor:nwse-resize;ö|-15px -52px}.S .§exit{ö|1px -52px}.XS .§resize,.XS .§exit{~10¥ä10¥Ü:0¥öimage:none}.XS .§exit{top:0px}.XS .§resize{bottom:0px}∑ .§resizer,∑ .§resizer div{|absolute;border:1px solid #888;top:-1¥Ü:-1¥bottom:-1¥left:-1¥z-index:2;display:none;cursor:nwse-resize}∑ .§resizer div{border:1px dashed #333;opacity:0.3;display:block;ö@#bbb}").replace(/Ü/g,"right").replace(/Ö/g,"left}").replace(/∑/g,".§app").replace(/«/g,".§panel .").replace(/¥/g,"px;").replace(/\|/g,"position:").replace(/@/g,"color:").replace(/ö/g,"background-").replace(/ä/g,"height:").replace(/ø/g,".§memo").replace(/†/g,"transparent").replace(/\~/g,"width:").replace(/\?/g,"border-").replace(/\^/g,".§sld"),e="iVBORw0KGgoAAAANSUhEUgAABIAAAAABCAYAAACmC9U0AAABT0lEQVR4Xu2S3Y6CMBCFhyqIsjGBO1/B9/F5DC/pK3DHhVkUgc7Zqus2DVlGU/cnQZKTjznttNPJBABA149HyRf1iN//4mIBCg0jV4In+j9xJiuihly1V/Z9X88v//kNeDXVvyO/lK+IPR76B019+1Riab3H1zkmeqerKnL+Bzwxx6PAgZxaSQU8vB62T28pxcQeRQ2sHw6GxCOWHvP78zwHAARBABOfdYtd30rwxXOEPDF+dj2+91r6vV/id3k+/brrXmaGUkqKhX3i+ffSt16HQ/dorTGZTHrs7ev7Tl7XdZhOpzc651nfsm1bRFF0YRiGaJoGs9nsQuN/xafTCXEco65rzOdzHI9HJEmCqqqwXC6x3++RZRnKssRqtUJRFFiv19jtdthutyAi5Hl+Jo9VZg7+7f3yXuvZf5c3KaXYzByb+WIzO5ymKW82G/0BNcFhO/tOuuMAAAAASUVORK5CYII=",g="iVBORw0KGgoAAAANSUhEUgAAAAEAABfACAYAAABn2KvYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABHtJREFUeNrtnN9SqzAQxpOF1to6zuiVvoI+j6/gva/lA/kKeqUzjtX+QTi7SzSYBg49xdIzfL34+e1usoQQklCnmLwoCjImNwDQA2xRGMqNAYB+gPEH9IdCgIUA6Aem0P1fLoMQAPYNHYDoCKAv8OMHFgKgX2AjDPQDXn4t1l+gt/1fId//yWgE/hUJ+mAn8EyY5wCwXxhrbaHzn8E9iPlv79DdHxXTqciZ4KROnXRVZMF/6U2OPhcEavtAbZH1SM7wRDD7VoHZItCiyEQf4t6+MW9UOxaZybmdCGKqNrB9Eb5SfMg3wTyiagMtigTmWofiSDCOYNTSNz6sLDIoaCU9GWDd0tdhoMMsRm+r8U/EfB0GfjmLXiqzimDd0tdhoLMsI7la45+I+ToM/HIW0kfGVQTrlr7tA91kaUr//fxrKo8jUFB7VAn6AKpHJf+EKwAAAIYD/f7F7/8MVgMo7P+gBqDKr57Lf72V8x8AAMDgYIuvH4EAAAAMDQX6AACAQcI9GGMjDADA4MA/P2KlP8IEAAAYFCz6AACAgaLA8y8AAIN+CMYXoQAADA7u/UPYCAMAMDjI7z9S+SdwDFQX2C9Gh9GMEOWriz8/Pw1lWQZsi/L3R4czzP678Ve+P8f9nCv/C7hwLq99ah8NfKrU15zPB5pVcwtiJt9qGy0IfEE+jQa+Fn0VtI/fkxUPqBlEfRENeF+tqUpbGpi1iu8epwJzvV5XA4GpWC6XGz7F+/u766EgwJ+ckiTJKU3TnI6OjnI6OzvLZf6zMggt3dzckPhIoiTlSGpQ+eEsVegdz0fbCCi4fRs+Po+4yWdeDXiT+6pBSTeHple1pkz3FZ+avpyavoiPxgLN0B7yprY08PlyQTTm0+PWmkH7ynedNKraar4F/lRj1WpTtYh+ozL/cY2sAvZl0gcbZm0gSLBLvkxGoaogiy/HDXemQk2t5pUm8OAhH8/HH6e0mkJ9q9XKKQXfb07xfZnJbZrRxcVFVt6/t7e3Kc1ms5RGo1Eq5VIZuyl9fHw4k/M5xYeoKj64A7eqCt1ZeqWFVSl8NV9OTV3fmvP5qE9VmzSoEcsXpArK1UHen/hZbgL53BZSdyEXalGau/hU8TEW0u3VcoFPy3EDFrTgT+njydeZ0+l0UV7fu7u7iVzziQQmUm4iqRw4n/NxMxw4s/Mp1NSALxf4NEtQ10cjMDwSl+b+/j6hp6enVGb+jUvrn05iKobm6PboOt8vPISY5Pr6OqGXlxe3fOokoGtAbMUJZmqvYmaLQDP+sdrecOjtO/SXeH69P8Imutm5urqy9PDwYOny8tLS4+OjpfPzc0vPz8+WTk9PLb2+vlpZbCzN53NLx8fHVtYZS5PJxMoEZWWqsjKULY3HYytTi1Pex5OMldXKRVXxuLcy/20onmms3BBOxcr5qCrZtsrd45SPel8sGlOxGoGy0neynQ6VL9fsa1YtWlCrtj9G83G7PjdVush5n5q1iJWLZW6u21a1bUvbVnVzlru0pe3RdmlV1/23fZtbZv4Dx+7FBypx77kAAAAASUVORK5CYII=",j=("iVBORw0KGgo^NSUhEUgAAB4^EACAI#DdoPxz#L0UlEQVR4Xu3cQWrDQBREwR7FF8/BPR3wXktnQL+KvxfypuEhvLJXcp06d/bXd71OPt+trIw95zr33Z1bk1/fudEv79wa++7OfayZ59wrO2PBzklcGQmAZggAAOBYgAYBmpWRAGg^BGgRofAENgAAN#I0CBA6w8AG^ECABgEa/QH§AI0CNDoDwAY^QIAGAVp/AM§AjQI0OgPAAY^QoEGARn8Aw§CNAjQ+gMABg#BCgQYCmGQmABgAAEKBBgEZ/AM§AjQI0PoDAAY^QoEGARn8AM^IAADQI0+gMABg#BCgQYDWHwAw^gAANAjT6A4AB^BGgQoNEfAD^C#0CtP4AgAE^EaBCgaUYCoAE#RoEKDRHwAw^gAANArT+AIAB^BGgQoNEfAAw^gQIMAjf4AgAE^EaBCg9QcAD^CBAgwCN/gBg§EaBGj0BwAM^IECDAK0/AG§ARoEaJqRAGg^BGgRo9AcAD^CBAgwCtPwBg§EaBGj0BwAD^CNAgQKM/AG§ARoEaP0BAAM^I0CBAoz8AG^ECABgEa/QEAAw^jQIEDrDwAY^QIAGAZpmJACaBw^RoEKD1BwAM^IECDAK0/AG§ARoEaPQHAAw^gQIMArT8AY§BGgRo/QEAAw^jQIECjPwBg§EaBGj9AQAD^CNAgQOsPABg#BAgAYBGv0BAANwCwAAGB6gYeckmpEAa^AEaBGj0BwAM^IECDAK0/AG§ARoEaPQHAAM^I0CBAoz8AY§BGgRo/QEAAw^jQIECjPwAY^QIAGARr9AQAD^CNAgQOsPABg#BAgAYBmmYkABoAAECABgEa/QEAAw^jQIEDrDwAY^QIAGARr9Ac§AjQI0OgPABg#BAgAYBWn8Aw§CNAjQ6A8ABg#BCgQYBGfwD§AI0CND6AwAG^EKBBgKYZCYAG#QoEGARn8Aw§CNAjQ+gMABg#BCgQYBGfwAw^gAANAjT6AwAG^EKBBgNYfAD^C#0CNPoDgAE^EaBCg0R8AM^IAADQK0/gCAAQ^RoEKBpRgKgAQAABGgQoNEfAD^C#0CtP4AgAE^EaBCg0R8AD^CBAgwCN/gCAAQ^RoEKD1BwAM^IECDAI3+AG§ARoEaPQHAAw^gQIMArT8AY§BGgRomsMAM^IAADQK0/gCAAQ^RoEKDRHwAw^gAANO7fQHwAw^gAANArT+AIAB^BGgQoNEfAGg^BGgRo9AcAD^CBAgwCtPwBg§EaBGj0BwAD^RIB+Ntg5iea5AD^DAIwI0CND6AwAG^EKBBgEZ/AKAB#EaBCg0R8AM^IAADQK0/gCAAQ^RoEKDRHwAM^IECDAI3+AIAB^BGgQoPUHAAw^gQIMAjf4AY§BGgRo9AcAD^CBAgwCtPwBg§EaBGiakQBo^ARoEaPQHAAw^gQIMArT8AY§BGgRo9AcAAw^jQIECjPwBg§EaBGj9AQAD^CNAgQKM/ABg#BAgAYBGv0BAAM^I0CBA6w8AG^ECABgGaZiQAGgAAQIAGARr9AQAD^CNAgQOsPABg#BAgAYBGv0Bw§CNAjQ6A8AG^ECABgFafwD§AI0CNDoDwAG^EKBBgEZ/AM§AjQI0PoDAAY^QoEGApjkMAAM^I0CBA6w8AG^ECABgEa/QEAAw^jQsIP+AIAB^BGgQoPUHAAw^gQIMAjf4AgAE#Bea/fK+3P5/3PJOvh8t1cO4nflmQAQoAEAAF9Aw/7JHfQHAAw^gQIMArT8AY§BGvwHNPoDAA0AACBAgwCN/gCAAQ^RoEKD1BwAM^IECDAI3+AG§ARoEaPQHAAw^gQIMArT8AY§BGgRo9AcAAw^jQIECjPwBg§EaBGj9AQAD^CNAgQNOMBEAD#I0CBAoz8AY§BGgRo/QEAAw^jQIECjPwAY^QIAGARr9AQAD^CNAgQOsPABg#BAgAYBGv0Bw§CNAjQ6A8AG^ECABgFafwD§AI0CNA0IwHQ^AjQI0OgPABg#BAgAYBWn8Aw§CNAjQ6A8ABg#BCgQYBGfwD§AI0CND6AwAG^EKBBgEZ/AD^C#0CNPoDAAY^QoEGA1h8AM^IAADQI0DQAG^EKBBgEZ/AM§AjQI0PoDAAY^QoEGA1h8AM^IAADQI0+gMABg#BCgQYDWHwAw^gAANArT+AIAB^BGgQoNEfAD^C#0CtP4AgAE^EaBCg9QcAD^CBAgwCN/gCAAQ^RoEKD1BwAM^IECDAK0/AG§ARoEaPQHAAw^gQIMArT8AY§BGgRo/QEAAw^jQIECjPwBgACDhFgC#07t9AfAD^C#0CtP4AgAE^EaBCg0R8Aa^AEaBGj0BwAM^IECDAK0/AG§ARoEaPQHAAM^I0CBAoz8AY§BGgRo/QEAAw^jQIECjPwAY^QIAGARr9AQAD^CNAgQOsPABg#BAgAYBmmYkABoAAECABgEa/QEAAw^jQIEDrDwAY^QIAGARr9Ac§AjQI0OgPABg#BAgAYBWn8Aw§CNAjQ6A8ABg#BCgQYBGfwD§AI0CND6AwAG^EKBBgKYZCYAG#QoEGARn8Aw§CNAjQ+gMABg#BCgQYBGfwAw^gAANAjT6AwAG^EKBBgNYfAD^C#0CNPoDgAE^EaBCg0R8AM^IAADQK0/gCAAQ^RoEKBpRgKgAQAABGgQoNEfAD^C#0CtP4AgAE^EaBCg0R8AD^CBAgwCN/gCAAQ^RoEKD1BwAM^IECDAI3+AG§ARoEaPQHAAw^gQIMArT8AY§BGgRommEAM^CBAgwCN/gCAAQ^RoEKD1BwAM^IECDAI3+AIAB^ARoEaPQHAAw^gQIMArT8AY§BGgRo9AcAGgAAQICGCNBfRfNcABg#BgeICGnVvoDwAY^QIAGAVp/AM§AjQI0OgPADQAAIAADQI0+gMABg#BCgQYDWHwAw^gAANAjT6A4AB^BGgQoNEfAD^C#0CtP4AgAE^EaBCg0R8AD^CBAgwCN/gCAAQ^RoEKD1BwAM^IECDAE0zEgAN#gQIMAjf4AgAE^EaBCg9QcAD^CBAgwCN/gBg§EaBGj0BwAM^IECDAK0/AG§ARoEaPQHAAM^I0CBAoz8AY§BGgRo/QEAAw^jQIEDTjARAAwAACNAgQKM/AG§ARoEaP0BAAM^I0CBAoz8AG^ECABgEa/QEAAw^jQIEDrDwAY^QIAGARr9Ac§AjQI0OgPABg#BAgAYBWn8Aw§CNAjQNIcBY§BGgRo/QEAAw^jQIECjPwBg§EadtAfAD^C#0CtP4AgAE^EaBCgAQABGgAA+AO2TAbHupOgH^ABJRU5ErkJggg==").replace(/§/g,"AAAAAA").replace(/\^/g,"AAAA").replace(/#/g,"AAA"),a="iVBORw0KGgoAAAANSUhEUgAAAGEAAABDCAMAAAC7vJusAAAAkFBMVEUAAAAvLy9ERERubm7///8AAAD///9EREREREREREREREQAAAD///8AAAD///8AAAD///8AAAD///8AAAD///8AAAD///8AAAD///8AAAD///8AAAD///8cHBwkJCQnJycoKCgpKSkqKiouLi4vLy8/Pz9AQEBCQkJDQ0NdXV1ubm58fHykpKRERERVVVUzMzPx7Ab+AAAAHXRSTlMAAAAAAAQEBQ4QGR4eIyMtLUVFVVVqapKSnJy7u9JKTggAAAFUSURBVHja7dXbUoMwEAbgSICqLYeW88F6KIogqe//dpoYZ0W4AXbv8g9TwkxmvtndZMrEwlw/F8YIRjCCEYxgBCOsFmzqGMEI28J5zzmt0Pc9rdDL0NYgMxIYC5KiKpKAzZphWtZlGm4SjlnkOV6UHeeEUx77rh/npw1dCrI9k9lnwUwF+UG9D3m4ftJJxH4SJdPtaawXcbr+tBaeFrxiur309cIv19+4ytGCU0031a5euPVigLYGqjlAqM4ShOQ+QAYQUO80AMMAAkUGGfMfR9Ul+kmvPq2QGxXKOQBAKdjUgk0t2NiCGEVP+rHT3/iCUMBT90YrPMsKsIWP3x/VolaonJEETchHCS8AYAmaUICQQwaAQnjoXgHAES7jLkEFaHO4bdq/k25HAIpgWY34FwAE5xjCffM+D2DV8B0gRsAZT7hr5gE8wdrJcU+CJqhcqQD7Cx5L7Ph4WnrKAAAAAElFTkSuQmCC",c="iVBORw0KGgoAAAANSUhEUgAAASAAAABvCAYAAABM+h2NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABORJREFUeNrs3VtTW1UYBuCEcxAI4YydWqTWdqr1V7T/2QsvvPDCCy9qjxZbamsrhZIQUHsCEtfafpmJe8qFjpUxfZ4Zuvt2feydJvAOARZUut1u5bRerl692nV913f99/f6QxWAU6KAAAUEKCAABQQoIAAFBCggAAUEKCAABQQoIAAFBCggAAUEKCAABQQoIEABASggQAEBKCBAAQEoIEABASggQAEBKCBAAQEoIGBQC+jatWvd07zxrv9+Xx8fAQEoIEABASggQAEBKCBAAQEoIEABAQoIQAEBCghAAQEKCEABAQOk2u36kS6AAgLetwJKL29toFRM1be+QrVq3rx58//KvM8BAadGAQEKCFBAAAoIGHwnfhneZ+/Nmzf/LufzrI+AAE/BAAUEoIAABQTwztgLZt68eXvBAE/BABQQoIAAFBAweOwFM2/evL1ggKdgAAoIUEAACggYPPaCmTdv3l4wwFMwAAUEKCAABQQMHnvBzJs3by8Y4CkYgAICFBCAAgIGz4lfBQNQQMDgFlCtVisaaHV1tThubW1VInciD0U+ysdnz54N5+PKysphOnRTHsvHlN9EHo/1l5FrkV9Enoz8W87b29tTOS8vLx9EnoncjlyPvBe5EbkZeT4fU96NvBDr2znv7Ows57y0tLQVeSXy08gf5mNfPhPrjyOfrVarlcXFxZ9yfv78+bl8TPlh5LU8n/KDyOuxfj/y+VjfyHl3d/dCKv28fi/yp/m4sLDwQ+SLke9GvhT5Tinfjnw5f4/F/Pz8rZybzeZn+ZjyzVK+EfnzUr4S+Xopf9/L+fxzc3M5d1qt1hf531Mu5k/IxzGf85VYL+fefHH+RqNRrO/t7RW3L+UbkS9Hvhk5/386Kd/qW8/5duRLMV/OdyJfzNebnZ0t7t92u53v/07K9yJfiLwROT9+ef7HyOux/iDyWuSHkT+K+eLtZX9//2xer9frjyOfyY9/Wn8S86v59qT1p7Ge315zLt4RU16K19+O9YXIu5HnYn435hux3opcj9yOPB3z+5E/iPXf43y1yMX778HBQS3f3pTz+28l5bHIr2N+LN3+zszMzGHkoh/S+mHMF98XlNaP8zHd/0W/pMe943NAwKlSQIACAhQQgAICFBCAAgIUEIACAhQQgAIC/n9GqtXqYbfbHa38+RtSu32llPdqdNL6aOSj+LfxyMVekLTem39Ryr/mPDQ0NBznzXtROikPRW6W8k7k3m9rzXthOsPDw73bUuylGRkZ6cR63nvTSfko8oPIr+Pnz96P/DLW816ezujoaN6DdtyX9+P8eS9QZ2xs7Hxf7qa8Xlr/JO6Ljcjrcf6cj1P+OO+N6V1/fHz8XLz+/Tjfubh+sZcorZ+N9Ycxfybyo8ircf6fc56YmFiJ1/8l8mLk7cjzkfP92U15Ns63G+u9nPcKdWq12lQ8Xu3Ixd6f9Pd8P3UmJycnUszzL2N9LM7/anNzs9V7Q2q32395w/q7ubdH6L/KrVbrpPxlKX9Vyl+X8jel/G0pf5f/aDabvXy9tH6ztH63lDdKebOUH5Xyk1LeKuWd/ry2tlap9P125Onp6Zf9eWpq6lW3b8f6zMzM6/71er3+ppSP+u/XNN/pz41Go+sjIMBTMEABASggQAEBKCBAAQEoIEABASggQAEB/CN/CDAAw78uW9AVDw4AAAAASUVORK5CYII=",k="iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQI12P4//8/MwAI/wMBbrqo4gAAAABJRU5ErkJggg==";h.ColorPicker={_html:b,_cssFunc:f,_cssMain:i,_horizontalPng:e,_verticalPng:g,_patchesPng:j,_iconsPng:a,_bgsPng:c,_blankPng:k}})(window);
// colorPicker.min.js
(function(aa,B){var ai=aa.ColorPicker,L=!ai,z=false,r={},C,G,H,t=1,W={},K={},f,j=true,v={selection:aa.getSelection(),range:document.createRange?document.createRange():document.body.createTextRange()},R={},h={},m,A,N={},a={},ah={},X={},Q="AnimationFrame",D="request"+Q,M="cancel"+Q,o=["ms","moz","webkit","o"],aj=function(n){this.options={color:"rgba(204, 82, 37, 0.8)",mode:"rgb-b",fps:60,delayOffset:8,CSSPrefix:"cp-",scale:1,allMixDetails:true,alphaBG:"w"};s(this,n||{})};aa.ColorPicker=aj;aj.addEvent=w;aj.removeEvent=d;aj.getOrigin=F;aj.limitValue=E;aj.changeClass=u;aj.prototype.setColor=function(al,n,ak,am){q(this);H=true;i(N.setColor.apply(N,arguments));if(am){this.startRender(true)}};aj.prototype.saveAsBackground=function(){q(this);return c()};Colors.prototype.setCustomBackground=function(n){q(this);return N.setCustomBackground(n)};aj.prototype.startRender=function(n){q(this);if(n){C=false;O();this.stopRender()}else{C=1;f=aa[D](O)}};aj.prototype.stopRender=function(){q(this);aa[M](f);if(H){C=1;ab(B,"external")}};aj.prototype.setMode=function(n){q(this);V(n);T();O()};aj.prototype.destroyAll=function(){var n=this.nodes.colorPicker,ak=function(al){for(var am in al){if(al[am]&&al[am].toString()==="[object Object]"||al[am] instanceof Array){ak(al[am])}al[am]=null;delete al[am]}};this.stopRender();Z(this,true);ak(this);n.parentNode.removeChild(n);n=null};function s(aq,at){var ak,am,ao="",ar="";for(var an in at){aq.options[an]=at[an]}N=new Colors(aq.options);delete aq.options;ah=N.options;ar=ah.CSSPrefix;aq.color=N;r=ah.valueRanges;aq.nodes=X=af(J(aq),aq);V(ah.mode);q(aq);c();ao=" "+ah.mode.type+"-"+ah.mode.z;X.slds.className+=ao;X.panel.className+=ao;if(ah.noHexButton){u(X.HEX_butt,ar+"butt",ar+"labl")}if(ah.size!==B){Y(B,ah.size)}var ap={alphaBG:X.alpha_labl,cmyOnly:X.HEX_labl};for(var al in ap){if(ah[al]!==B){e({target:ap[al],data:ah[al]})}}am=ah.memoryColors;for(var al=X.memos.length;al--;){X.memos[al].style.cssText="background-color: "+(am&&am[al]!==B?ae(am[al])+";"+P(am[al]["a"]||1):"rgb(0,0,0);")}Z(aq);C=true;ab(B,"init");if(A){q(A);O()}}function q(n){j=true;if(m!==n){m=n;a=n.color.colors;ah=n.color.options;X=n.nodes;N=n.color;h={};i(a)}}function I(){var ak=["L","S","XS","XXS"];ah.sizes={};X.testNode.style.cssText="position:absolute;left:-1000px;top:-1000px;";document.body.appendChild(X.testNode);for(var al=ak.length;al--;){X.testNode.className=ah.CSSPrefix+"app "+ak[al];ah.sizes[ak[al]]=[X.testNode.offsetWidth,X.testNode.offsetHeight]}if(X.testNode.removeNode){X.testNode.removeNode(true)}else{document.body.removeChild(X.testNode)}}function J(am){var ao=document.createElement("div"),al,an=ah.CSSPrefix,ak="data:image/png;base64,";if(L){return am.color.options.devPicker}if(A=m){T()}ao.innerHTML=m?m.nodes.colorPicker.outerHTML:ai._html.replace(/§/g,an);if(!document.getElementById("colorPickerCSS")){al=document.createElement("style");al.setAttribute("type","text/css");al.setAttribute("id","colorPickerCSS");al.innerHTML=ai._cssFunc.replace(/§/g,an).replace("_patches.png",!z?ak+ai._patchesPng:"_patches.png").replace("_vertical.png",!z?ak+ai._verticalPng:"_vertical.png").replace("_horizontal.png",!z?ak+ai._horizontalPng:"_horizontal.png");document.getElementsByTagName("head")[0].appendChild(al);if(!ah.customCSS){al=document.createElement("style");al.setAttribute("type","text/css");al.innerHTML=ai._cssMain.replace(/§/g,an).replace("_bgs.png",!z?ak+ai._bgsPng:"_bgs.png").replace("_icons.png",!z?ak+ai._iconsPng:"_icons.png").replace("_blank.png",!z?ak+ai._blankPng:"_blank.png");document.getElementsByTagName("head")[0].appendChild(al)}for(var ap in ai){ai[ap]=null}}return(ah.appenTo||document.body).appendChild(ao.children[0])}function af(al,ar){var at=al.getElementsByTagName("*"),ak={colorPicker:al},ao,aq,au=0,ap=new RegExp(ah.CSSPrefix);ak.styles={};ak.textNodes={};ak.memos=[];ak.testNode=document.createElement("div");for(var am=0,an=at.length;am<an;am++){ao=at[am];if((aq=ao.className)&&ap.test(aq)){aq=aq.split(" ")[0].replace(ah.CSSPrefix,"").replace(/-/g,"_");if(/_disp/.test(aq)){aq=aq.replace("_disp","");ak.styles[aq]=ao.style;ak.textNodes[aq]=ao.firstChild;ao.contentEditable=true}else{if(!(/(?:hs|cmyk|Lab).*?(?:butt|labl)/.test(aq))){ak[aq]=ao}if(/(?:cur|sld[^s]|opacity|cont|col)/.test(aq)){ak.styles[aq]=/(?:col\d)/.test(aq)?ao.children[0].style:ao.style}}}else{if(/memo/.test(ao.parentNode.className)){ak.memos.push(ao)}}}return ak}function Z(n,al){var ak=al?d:w;ak(X.colorPicker,"mousedown",function(ap){var an=ap||aa.event,ao=an.target||an.srcElement,am=ao.className;q(n);G=ao;ab(B,"resetEventListener");if(ao==X.sldl_3||ao==X.curm){G=X.sldl_3;C=l;u(X.slds,"do-drag")}else{if(/sldr/.test(am)||ao==X.curl||ao==X.curr){G=X.sldr_4;C=k}else{if(ao==X.opacity.children[0]||ao==X.opacity_slider){G=X.opacity;C=g}else{if(/-disp/.test(am)&&!/HEX-/.test(am)){C=U;(ao.nextSibling.nodeType===3?ao.nextSibling.nextSibling:ao.nextSibling).appendChild(X.nsarrow);H=am.split("-disp")[0].split("-");H={type:H[0],z:H[1]||""};u(X.panel,"start-change");t=0}else{if(ao==X.resize&&!ah.noResize){if(!ah.sizes){I()}G=X.resizer;C=Y}else{C=B}}}}}if(C){W={pageX:an.pageX,pageY:an.pageY};G.style.display="block";K=F(G);K.width=X.opacity.offsetWidth;K.childWidth=X.opacity_slider.offsetWidth;C(an);w(aa,"mousemove",C);f=aa[D](O)}else{}if(!/-disp/.test(am)){S(an);document.activeElement.blur()}});ak(X.colorPicker,"click",function(am){q(n);e(am)});ak(X.colorPicker,"dblclick",e);ak(X.colorPicker,"keydown",function(am){q(n);p(am)});ak(X.colorPicker,"paste",function(am){am.target.firstChild.data=am.clipboardData.getData("Text");am.preventDefault();return false});ak(X.colorPicker,"keypress",p)}w(aa,"mouseup",ab);function ab(ak,n){var al=C;if(C){aa[M](f);d(aa,"mousemove",C);if(t){H={type:"alpha"};O()}if(typeof C==="function"||typeof C==="number"){delete ah.webUnsave}t=1;C=B;u(X.slds,"do-drag","");u(X.panel,"(?:start-change|do-change)","");X.resizer.style.cssText="";X.memo_store.style.cssText="background-color: "+ae(a.RND.rgb)+"; "+P(a.alpha);X.memo.className=X.memo.className.replace(/\s+(?:dark|light)/,"")+(a[ah.alphaBG?"rgbaMixBlack":"rgbaMixWhite"].luminance<0.22?" dark":" light");H=B;ac();if(ah.actionCallback){ah.actionCallback(ak,al.name||n||"external")}}}function l(al){var ak=al||aa.event,an=ah.scale,n=(ak.pageX-K.left)*(an===4?2:an),ao=(ak.pageY-K.top)*an,am=ah.mode;a[am.type][am.x]=E(n/255,0,1);a[am.type][am.y]=1-E(ao/255,0,1);y()}function k(ak){var n=ak||aa.event,am=(n.pageY-K.top)*ah.scale,al=ah.mode;a[al.type][al.z]=1-E(am/255,0,1);y()}function g(ak){var n=ak||aa.event;j=true;a.alpha=E(Math.round((n.pageX-K.left)/K.width*100),0,100)/100;y("alpha")}function U(an){var am=an||aa.event,ap=W.pageY-am.pageY,al=ah.delayOffset,ak=H.type,ao=ak==="alpha",n;if(t||Math.abs(ap)>=al){if(!t){t=(ap>0?-al:al)+(+G.firstChild.data)*(ao?100:1);W.pageY+=t;ap+=t;t=1;u(X.panel,"start-change","do-change");aa.getSelection?aa.getSelection().removeAllRanges():document.selection.empty();document.activeElement.blur();f=aa[D](O)}if(ak==="cmyk"&&ah.cmyOnly){ak="cmy"}if(ao){j=true;a.alpha=E(ap/100,0,1)}else{n=r[ak][H.z];a[ak][H.z]=ak==="Lab"?E(ap,n[0],n[1]):E(ap/n[1],0,1)}y(ao?"alpha":ak);am.returnValue=false}}function p(az){var ax=az||aa.event,ap=ax.which||ax.keyCode,aB=String.fromCharCode(ap),an=document.activeElement,am=an.className.replace(ah.CSSPrefix,"").split("-"),al=am[0],ar=am[1],ao=al==="alpha",at=al==="HEX",ak={k40:-1,k38:1,k34:-10,k33:10}["k"+ap]/(ao?100:1),n={HEX:/[0-9a-fA-F]/,Lab:/[\-0-9]/,alpha:/[\.0-9]/}[al]||/[0-9]/,aq=r[al][al]||r[al][ar],av=an.firstChild,ay=b(an),au=av.data,aw,aA=au==="0"&&!at?[]:au.split("");if(/^(?:27|13)$/.test(ap)){an.blur()}else{if(ax.type==="keydown"){if(ak){aw=E(Math.round((+au+ak)*1000000)/1000000,aq[0],aq[1])}else{if(/^(?:8|46)$/.test(ap)){if(!ay.range){ay.range++;ay.start-=ap===8?1:0}aA.splice(ay.start,ay.range);aw=aA.join("")||"0"}}if(aw!==B){S(ax)}}else{if(ax.type==="keypress"){if(!/^(?:37|39|8|46|9)$/.test(ap)){S(ax)}if(n.test(aB)){aA.splice(ay.start,ay.range,aB);aw=aA.join("")}ay.start++}}}if(ap===13&&at){if(av.data.length%3===0||av.data==="0"){return m.setColor(av.data==="0"?"000":av.data,"rgb",a.alpha,true)}else{S(ax);return an.focus()}}if(at&&aw!==B){aw=/^0+/.test(aw)?aw:parseInt(""+aw,16)||0}if(aw!==B&&aw!==""&&+aw>=aq[0]&&+aw<=aq[1]){if(at){aw=aw.toString(16).toUpperCase()||"0"}if(ao){a[al]=+aw}else{if(!at){a[al][ar]=+aw/(al==="Lab"?1:aq[1])}}y(ao?"alpha":al);i(a);C=true;ab(az,ax.type);av.data=aw;x(ay,av)}}function e(aD){var aB=aD||aa.event,aF=aB.target||aB.srcElement,an=aF.className,at=aF.parentNode,ao=ah,am=a.RND.rgb,aq,ap,av=ah.mode,aE="",aA=ao.CSSPrefix,aC=/(?:hs|rgb)/.test(at.className)&&/^[HSBLRG]$/.test(aF.firstChild?aF.firstChild.data:""),ak=/dblc/.test(aB.type),au="";if(ak&&!aC){return}else{if(an.indexOf("-labl "+aA+"labl")!==-1){u(X[an.split("-")[0]],aA+"hide","");u(X[at.className.split("-")[1]],aA+"hide")}else{if(an.indexOf(aA+"butt")!==-1){if(aC){if(ak&&ah.scale===2){aE=/hs/.test(av.type)?"rgb":/hide/.test(X.hsl.className)?"hsv":"hsl";aE=aE+"-"+aE[av.type.indexOf(av.z)]}m.setMode(aE?aE:an.replace("-butt","").split(" ")[0]);au="modeChange"}else{if(/^[rgb]/.test(an)){aE=an.split("-")[1];u(X.colorPicker,"no-rgb-"+aE,(ao["noRGB"+aE]=!ao["noRGB"+aE])?B:"");au="noRGB"+aE}else{if(aF===X.alpha_labl){aq=ao.customBG;ap=ao.alphaBG;u(X.colorPicker,"alpha-bg-"+ap,"alpha-bg-"+(ap=ao.alphaBG=aD.data||(ap==="w"?(aq?"c":"b"):ap==="c"?"b":"w")));aF.firstChild.data=ap.toUpperCase();X.ctrl.style.backgroundColor=X.memo.style.backgroundColor=ap!=="c"?"":"rgb("+Math.round(aq.r*255)+", "+Math.round(aq.g*255)+", "+Math.round(aq.b*255)+")";X.raster.style.cssText=X.raster_bg.previousSibling.style.cssText=ap!=="c"?"":P(aq.luminance<0.22?0.6:0.4);au="alphaBackground"}else{if(aF===X.alpha_butt){u(X.colorPicker,"no-alpha",(ao.noAalpha=!ao.noAalpha)?B:"");au="alphaState"}else{if(aF===X.HEX_butt){u(X.colorPicker,"no-HEX",(ao.HEXState=!ao.HEXState)?B:"");au="HEXState"}else{if(aF===X.HEX_labl){var ay=a.saveColor==="web save";if(a.saveColor!=="web smart"&&!ay){ao.webUnsave=ag(am);m.setColor(a.webSmart,"rgb")}else{if(!ay){if(!ao.webUnsave){ao.webUnsave=ag(am)}m.setColor(a.webSave,"rgb")}else{m.setColor(ao.webUnsave,"rgb")}}au="webColorState"}else{if(/Lab-x-labl/.test(an)){u(X.colorPicker,"cmy-only",(ao.cmyOnly=!ao.cmyOnly)?B:"");au="cmykState"}}}}}}}}else{if(aF===X.bsav){c();au="saveAsBackground"}else{if(aF===X.bres){var al=ag(am),aw=a.alpha;m.setColor(ao.color);c();m.setColor(al,"rgb",aw);au="resetColor"}else{if(at===X.col1){a.hsv.h-=(a.hsv.h>0.5?0.5:-0.5);y("hsv");au="shiftColor"}else{if(at===X.col2){m.setColor(aF.style.backgroundColor,"rgb",a.background.alpha);au="setSavedColor"}else{if(at===X.memo){var ar=function(){if(X.memos.blinker){X.memos.blinker.style.cssText=X.memos.cssText}},az=function(n){X.memos.blinker=n;n.style.cssText="background-color:"+(a.RGBLuminance>0.22?"#333":"#DDD");aa.setTimeout(ar,200)};if(aF===X.memo_cursor){ar();X.memos.blinker=B;X.testNode.style.cssText=X.memo_store.style.cssText;X.memos.cssText=X.testNode.style.cssText;for(var ax=X.memos.length-1;ax--;){if(X.memos.cssText===X.memos[ax].style.cssText){az(X.memos[ax]);break}}if(!X.memos.blinker){for(var ax=X.memos.length-1;ax--;){X.memos[ax+1].style.cssText=X.memos[ax].style.cssText}X.memos[0].style.cssText=X.memo_store.style.cssText}au="toMemery"}else{ar();m.setColor(aF.style.backgroundColor,av.type,aF.style.opacity);X.memos.cssText=aF.style.cssText;az(aF);C=1;au="fromMemory"}}}}}}}}}if(au){i(a);C=C||true;ab(aD,au)}}function Y(an,av){var n=an||aa.event,am=av!==B,aq=am?av:n.pageX-K.left+8,ao=am?av:n.pageY-K.top+8,at=[" S XS XXS"," S XS"," S",""],au=ah.sizes,ar=am?at[av]:ao<au.XXS[1]+25?at[0]:aq<au.XS[0]+25?at[1]:aq<au.S[0]+25||ao<au.S[1]+25?at[2]:at[3],ap=false,al,ak="";if(h.resizer!==ar){ap=/XX/.test(ar);al=ah.mode;if(ap&&(!/hs/.test(al.type)||al.z==="h")){ak=al.type+"-"+al.z;m.setMode(/hs/.test(al.type)?al.type+"-s":"hsv-s");ah.mode.original=ak}else{if(al.original){m.setMode(al.original)}}X.colorPicker.className=X.colorPicker.className.replace(/\s+(?:S|XS|XXS)/g,"")+ar;ah.scale=ap?4:/S/.test(ar)?2:1;h.resizer=ar;j=true;O();ac()}X.resizer.style.cssText="display: block;width: "+(aq>10?aq:10)+"px;height: "+(ao>10?ao:10)+"px;"}function V(am){var ak={rgb_r:{x:"b",y:"g"},rgb_g:{x:"b",y:"r"},rgb_b:{x:"r",y:"g"},hsv_h:{x:"s",y:"v"},hsv_s:{x:"h",y:"v"},hsv_v:{x:"h",y:"s"},hsl_h:{x:"s",y:"l"},hsl_s:{x:"h",y:"l"},hsl_l:{x:"h",y:"s"}},n=am.replace("-","_"),al="\\b(?:rg|hs)\\w\\-\\w\\b";u(X.panel,al,am);u(X.slds,al,am);am=am.split("-");return ah.mode={type:am[0],x:ak[n].x,y:ak[n].y,z:am[1]}}function T(){var ak=/\s+(?:hue-)*(?:dark|light)/g;X.curl.className=X.curl.className.replace(ak,"");X.curr.className=X.curr.className.replace(ak,"");X.slds.className=X.slds.className.replace(ak,"");X.sldr_2.className=ah.CSSPrefix+"sldr-2";X.sldr_4.className=ah.CSSPrefix+"sldr-4";X.sldl_3.className=ah.CSSPrefix+"sldl-3";for(var n in X.styles){if(!n.indexOf("sld")){X.styles[n].cssText=""}}h={}}function ac(){X.styles.curr.cssText=X.styles.curl.cssText;X.curl.className=ah.CSSPrefix+"curl"+(R.noRGBZ?" "+ah.CSSPrefix+"curl-"+R.noRGBZ:"");X.curr.className=ah.CSSPrefix+"curr "+ah.CSSPrefix+"curr-"+(ah.mode.z==="h"?R.HUEContrast:R.noRGBZ?R.noRGBZ:R.RGBLuminance)}function y(n){i(N.setColor(B,n||ah.mode.type));j=true}function c(){N.saveAsBackground();X.styles.col2.cssText="background-color: "+ae(a.background.RGB)+";"+P(a.background.alpha);return(a)}function i(n){var al=R,ak={w:"White",b:"Black",c:"Custom"}[ah.alphaBG];al.hueDelta=Math.round(n["rgbaMixBGMix"+ak].hueDelta*100);al.luminanceDelta=Math.round(n["rgbaMixBGMix"+ak].luminanceDelta*100);al.RGBLuminance=n.RGBLuminance>0.22?"light":"dark";al.HUEContrast=n.HUELuminance>0.22?"light":"dark";al.contrast=al.luminanceDelta>al.hueDelta?"contrast":"";al.readabiltiy=n["rgbaMixBGMix"+ak].WCAG2Ratio>=7?"green":n["rgbaMixBGMix"+ak].WCAG2Ratio>=4.5?"orange":"";al.noRGBZ=ah["no"+ah.mode.type.toUpperCase()+ah.mode.z]?(ah.mode.z==="g"&&n.rgb.g<0.59||ah.mode.z==="b"||ah.mode.z==="r"?"dark":"light"):B}function O(){if(C){if(!j){return(f=aa[D](O))}j=false}var ap=ah,ay=a,aq=R,aH=h,aB=ap.mode,aD=X,aJ=ap.CSSPrefix,aG=r,aL=H,aC=aD.styles,an=aD.textNodes,aP=ah.scale,az=ay[aB.type][aB.x],am=Math.round(az*255/(aP===4?2:aP)),ao=ay[aB.type][aB.y],ax=1-ao,al=Math.round(ax*255/aP),av=1-ay[aB.type][aB.z],ak=Math.round(av*255/aP),aK=(1===1)?[az,ao]:[0,0],aO=0,aN=0,n=aB.type==="rgb",aw=aB.z==="h",au=aB.type==="hsl",ar=au&&aB.z==="s",aI,aM,aF,aE,at=C===l,aA=C===k;if(n){if(aK[0]>=aK[1]){aN=1}else{aO=1}if(aH.sliderSwap!==aO){aD.sldr_2.className=ap.CSSPrefix+"sldr-"+(3-aO);aH.sliderSwap=aO}}if((n&&!aA)||(aw&&!at)||(!aw&&!aA)){aC[aw?"sldl_2":"sldr_2"][n?"cssText":"backgroundColor"]=n?P((aK[aO]-aK[aN])/(1-(aK[aN])||0)):ae(ay.hueRGB)}if(!aw){if(!aA){aC.sldr_4.cssText=P(n?aK[aN]:ar?Math.abs(1-ax*2):ax)}if(!at){aC.sldl_3.cssText=P(au&&aB.z==="l"?Math.abs(1-av*2):av)}if(au){aE=ar?"sldr_4":"sldl_3";aM=ar?"r-":"l-";aF=ar?(ax>0.5?4:3):(av>0.5?3:4);if(aH[aE]!==aF){aD[aE].className=ap.CSSPrefix+"sld"+aM+aF;aH[aE]=aF}}}if(!aA){aC.curm.cssText="left: "+am+"px; top: "+al+"px;"}if(!at){aC.curl.top=ak+"px"}if(aL){aC.curr.top=ak+"px"}if((aL&&aL.type==="alpha")||G===aD.opacity){aC.opacity_slider.left=ap.opacityPositionRelative?(ay.alpha*((K.width||aD.opacity.offsetWidth)-(K.childWidth||aD.opacity_slider.offsetWidth)))+"px":(ay.alpha*100)+"%"}aC.col1.cssText="background-color: "+ae(ay.RND.rgb)+"; "+(ap.noAalpha?"":P(ay.alpha));aC.opacity.backgroundColor=ae(ay.RND.rgb);aC.cold.width=aq.hueDelta+"%";aC.cont.width=aq.luminanceDelta+"%";for(aI in an){aM=aI.split("_");if(ap.cmyOnly){aM[0]=aM[0].replace("k","")}aF=aM[1]?ay.RND[aM[0]][aM[1]]:ay.RND[aM[0]]||ay[aM[0]];if(aH[aI]!==aF){aH[aI]=aF;an[aI].data=aF>359.5&&aI!=="HEX"?0:aF;if(aI!=="HEX"&&!ap.noRangeBackground){aF=ay[aM[0]][aM[1]]!==B?ay[aM[0]][aM[1]]:ay[aM[0]];if(aM[0]==="Lab"){aF=(aF-aG[aM[0]][aM[1]][0])/(aG[aM[0]][aM[1]][1]-aG[aM[0]][aM[1]][0])}aC[aI]["backgroundPosition"]=Math.round((1-aF)*100)+"% 0"}}}aM=ay._rgb?[ay._rgb.r!==ay.rgb.r,ay._rgb.g!==ay.rgb.g,ay._rgb.b!==ay.rgb.b]:[];if(aM.join("")!==aH.outOfGammut){aD.rgb_r_labl.firstChild.data=aM[0]?"!":" ";aD.rgb_g_labl.firstChild.data=aM[1]?"!":" ";aD.rgb_b_labl.firstChild.data=aM[2]?"!":" ";aH.outOfGammut=aM.join("")}if(aq.noRGBZ){if(aH.noRGBZ!==aq.noRGBZ){aD.curl.className=aJ+"curl "+aJ+"curl-"+aq.noRGBZ;if(!aA){aD.curr.className=aJ+"curr "+aJ+"curr-"+aq.noRGBZ}aH.noRGBZ=aq.noRGBZ}}if(aH.HUEContrast!==aq.HUEContrast&&aB.z==="h"){aD.slds.className=aD.slds.className.replace(/\s+hue-(?:dark|light)/,"")+" hue-"+aq.HUEContrast;if(!aA){aD.curr.className=aJ+"curr "+aJ+"curr-"+aq.HUEContrast}aH.HUEContrast=aq.HUEContrast}else{if(aH.RGBLuminance!==aq.RGBLuminance){aD.colorPicker.className=aD.colorPicker.className.replace(/\s+(?:dark|light)/,"")+" "+aq.RGBLuminance;if(!aA&&aB.z!=="h"&&!aq.noRGBZ){aD.curr.className=aJ+"curr "+aJ+"curr-"+aq.RGBLuminance}aH.RGBLuminance=aq.RGBLuminance}}if(aH.contrast!==aq.contrast||aH.readabiltiy!==aq.readabiltiy){aD.ctrl.className=aD.ctrl.className.replace(" contrast","").replace(/\s*(?:orange|green)/,"")+(aq.contrast?" "+aq.contrast:"")+(aq.readabiltiy?" "+aq.readabiltiy:"");aH.contrast=aq.contrast;aH.readabiltiy=aq.readabiltiy}if(aH.saveColor!==ay.saveColor){aD.HEX_labl.firstChild.data=!ay.saveColor?"!":ay.saveColor==="web save"?"W":"M";aH.saveColor=ay.saveColor}if(ap.renderCallback){ap.renderCallback(ay,aB)}if(C){f=aa[D](O)}}function ag(ak){var al={};for(var am in ak){al[am]=ak[am]}return al}function ae(ak,am){var al=[],an=0;am=am||"rgb";while(am[an]){al.push(ak[am[an++]])}return am+"("+al.join(", ")+")"}function E(al,ak,n){return(al>n?n:al<ak?ak:al)}function P(n){if(n===B){n=1}return"opacity: "+(Math.round(n*10000000000)/10000000000)+";"}function S(n){n.preventDefault?n.preventDefault():n.returnValue=false;return false}function u(al,ak,n){return !al?false:al.className=(n!==B?al.className.replace(new RegExp("\\s+?"+ak,"g"),n?" "+n:""):al.className+" "+ak)}function F(aq){var al=(aq.getBoundingClientRect)?aq.getBoundingClientRect():{top:0,left:0},an=aq&&aq.ownerDocument,ak=an.body,am=an.defaultView||an.parentWindow||aa,n=an.documentElement||ak.parentNode,ap=n.clientTop||ak.clientTop||0,ao=n.clientLeft||ak.clientLeft||0;return{left:al.left+(am.pageXOffset||n.scrollLeft)-ao,top:al.top+(am.pageYOffset||n.scrollTop)-ap}}function w(al,n,ak){if(!ak.name&&w.cache._set(al,n,ak)||typeof ak!=="function"){return}if(al.addEventListener){al.addEventListener(n,ak,false)}else{al.attachEvent("on"+n,ak)}}function d(al,n,ak){if(typeof ak!=="function"){return}if(!ak.name){ak=w.cache._get(al,n,ak)||ak}if(al.removeEventListener){al.removeEventListener(n,ak,false)}else{al.detachEvent("on"+n,ak)}}w.cache={_get:function(an,al,am,ao){var ak=w.cache[al]||[];for(var ap=ak.length;ap--;){if(an===ak[ap].obj&&""+am===""+ak[ap].func){am=ak[ap].func;if(!ao){ak[ap]=ak[ap].obj=ak[ap].func=null;ak.splice(ap,1)}return am}}},_set:function(am,ak,al){var n=w.cache[ak]=w.cache[ak]||[];if(w.cache._get(am,ak,al,true)){return true}else{n.push({func:al,obj:am})}}};function b(ak){if(v.selection.rangeCount||ak.selectionStart){var n={start:ak.selectionStart||v.selection.getRangeAt(0).startOffset,end:ak.selectionEnd||v.selection.getRangeAt(0).endOffset};n.range=n.end-n.start;return n}}function x(n,ak){var al=Math.min(ak.data.length,n.start<0?0:n.start);if(document.createRange){v.selection.collapse(ak,al)}else{v.range.moveToElementText(ak);v.range.moveStart("character",al);v.range.collapse(true);v.range.moveEnd("character",al);v.range.select()}}for(var ad=o.length;ad--&&!aa[D];){aa[D]=aa[o[ad]+"Request"+Q];aa[M]=aa[o[ad]+"Cancel"+Q]||aa[o[ad]+"CancelRequest"+Q]}aa[D]=aa[D]||function(n){return f?f:aa.setInterval(n,1000/ah.fps)};aa[M]=aa[M]||function(n){f=aa.clearInterval(n)}})(window);