GIF89a;
| Direktori : /home/serb/www/freichat/administrator/admin_files/theme_maker/lib/colorpicker/js/ |
| Current File : /home/serb/www/freichat/administrator/admin_files/theme_maker/lib/colorpicker/js/colorpicker.min.js |
(function(e,t,n){function f(e,t,n){var r=[];for(var i=0;i<e.length;i++){var s=tinycolor(e[i]);var u=s.toHsl().l<.5?"sp-thumb-el sp-thumb-dark":"sp-thumb-el sp-thumb-light";u+=tinycolor.equals(t,e[i])?" sp-thumb-active":"";var a=o?"background-color:"+s.toRgbString():"filter:"+s.toFilter();r.push('<span title="'+s.toRgbString()+'" data-color="'+s.toRgbString()+'" class="'+u+'"><span class="sp-thumb-inner" style="'+a+';" /></span>')}return"<div class='sp-cf "+n+"'>"+r.join("")+"</div>"}function l(){for(var e=0;e<i.length;e++){if(i[e]){i[e].hide()}}}function c(e,n){var i=t.extend({},r,e);i.callbacks={move:m(i.move,n),change:m(i.change,n),show:m(i.show,n),hide:m(i.hide,n),beforeShow:m(i.beforeShow,n)};return i}function h(r,h){function mt(){V.toggleClass("sp-flat",m);V.toggleClass("sp-input-disabled",!d.showInput);V.toggleClass("sp-alpha-enabled",d.showAlpha);V.toggleClass("sp-buttons-disabled",!d.showButtons);V.toggleClass("sp-palette-disabled",!d.showPalette);V.toggleClass("sp-palette-only",d.showPaletteOnly);V.toggleClass("sp-initial-disabled",!d.showInitial);V.addClass(d.className);Bt()}function gt(){function o(e){if(e.data&&e.data.ignore){At(t(this).data("color"));_t()}else{At(t(this).data("color"));Ht(true);_t();kt()}return false}if(s){V.find("*:not(input)").attr("unselectable","on")}mt();if(ut){W.after(at).hide()}if(m){W.after(V).hide()}else{var n=d.appendTo==="parent"?W.parent():t(d.appendTo);if(n.length!==1){n=t("body")}n.append(V)}if(w&&e.localStorage){try{var r=e.localStorage[w].split(",#");if(r.length>1){delete e.localStorage[w];t.each(r,function(e,t){yt(t)})}}catch(i){}try{I=e.localStorage[w].split(";")}catch(i){}}ft.bind("click.spectrum touchstart.spectrum",function(e){if(!X){Nt()}e.stopPropagation();if(!t(e.target).is("input")){e.preventDefault()}});if(W.is(":disabled")||d.disabled===true){qt()}V.click(v);tt.change(Tt);tt.bind("paste",function(){setTimeout(Tt,1)});tt.keydown(function(e){if(e.keyCode==13){Tt()}});it.text(d.cancelText);it.bind("click.spectrum",function(e){e.stopPropagation();e.preventDefault();kt("cancel")});st.text(d.chooseText);st.bind("click.spectrum",function(e){e.stopPropagation();e.preventDefault();if(Mt()){Ht(true);kt()}});g(Z,function(e,t,n){B=e/O;if(n.shiftKey){B=Math.round(B*10)/10}_t()});g(Q,function(e,t){D=parseFloat(t/L);_t()},St,xt);g(J,function(e,t){P=parseFloat(e/N);H=parseFloat((C-t)/C);_t()},St,xt);if(!!ct){At(ct);Dt();dt=pt||tinycolor(ct).format;yt(ct)}else{Dt()}if(m){Ct()}var u=s?"mousedown.spectrum":"click.spectrum touchstart.spectrum";nt.delegate(".sp-thumb-el",u,o);rt.delegate(".sp-thumb-el:nth-child(1)",u,{ignore:true},o)}function yt(n){if(b){var r=tinycolor(n).toRgbString();if(t.inArray(r,I)===-1){I.push(r);while(I.length>q){I.shift()}}if(w&&e.localStorage){try{e.localStorage[w]=I.join(";")}catch(i){}}}}function bt(){var e=[];var t=I;var n={};var r;if(d.showPalette){for(var i=0;i<F.length;i++){for(var s=0;s<F[i].length;s++){r=tinycolor(F[i][s]).toRgbString();n[r]=true}}for(i=0;i<t.length;i++){r=tinycolor(t[i]).toRgbString();if(!n.hasOwnProperty(r)){e.push(t[i]);n[r]=true}}}return e.reverse().slice(0,d.maxSelectionSize)}function wt(){var e=Ot();var n=t.map(F,function(t,n){return f(t,e,"sp-palette-row sp-palette-row-"+n)});if(I){n.push(f(bt(),e,"sp-palette-row sp-palette-row-selection"))}nt.html(n.join(""))}function Et(){if(d.showInitial){var e=ht;var t=Ot();rt.html(f([e,t],t,"sp-palette-row-initial"))}}function St(){if(C<=0||N<=0||L<=0){Bt()}V.addClass(R)}function xt(){V.removeClass(R)}function Tt(){var e=tinycolor(tt.val());if(e.ok){At(e)}else{tt.addClass("sp-validation-error")}}function Nt(){if(T){kt()}else{Ct()}}function Ct(){var n=t.Event("beforeShow.spectrum");if(T){Bt();return}W.trigger(n,[Ot()]);if(S.beforeShow(Ot())===false||n.isDefaultPrevented()){return}l();T=true;t(U).bind("click.spectrum",kt);t(e).bind("resize.spectrum",x);at.addClass("sp-active");V.removeClass("sp-hidden");if(d.showPalette){wt()}Bt();Dt();ht=Ot();Et();S.show(ht);W.trigger("show.spectrum",[ht])}function kt(n){if(n&&n.type=="click"&&n.button==2){return}if(!T||m){return}T=false;t(U).unbind("click.spectrum",kt);t(e).unbind("resize.spectrum",x);at.removeClass("sp-active");V.addClass("sp-hidden");var r=!tinycolor.equals(Ot(),ht);if(r){if(vt&&n!=="cancel"){Ht(true)}else{Lt()}}S.hide(Ot());W.trigger("hide.spectrum",[Ot()])}function Lt(){At(ht,true)}function At(e,t){if(tinycolor.equals(e,Ot())){return}var n=tinycolor(e);var r=n.toHsv();D=r.h;P=r.s;H=r.v;B=r.a;Dt();if(n.ok&&!t){dt=pt||n.format}}function Ot(e){e=e||{};return tinycolor.fromRatio({h:D,s:P,v:H,a:Math.round(B*100)/100},{format:e.format||dt})}function Mt(){return!tt.hasClass("sp-validation-error")}function _t(){Dt();S.move(Ot());W.trigger("move.spectrum",[Ot()])}function Dt(){tt.removeClass("sp-validation-error");Pt();var e=tinycolor.fromRatio({h:D,s:1,v:1});J.css("background-color",e.toHexString());var t=dt;if(B<1){if(t==="hex"||t==="hex3"||t==="hex6"||t==="name"){t="rgb"}}var n=Ot({format:t}),r=n.toHexString(),i=n.toRgbString();if(o||n.alpha===1){lt.css("background-color",i)}else{lt.css("background-color","transparent");lt.css("filter",n.toFilter())}if(d.showAlpha){var u=n.toRgb();u.a=0;var a=tinycolor(u).toRgbString();var f="linear-gradient(left, "+a+", "+r+")";if(s){Y.css("filter",tinycolor(a).toFilter({gradientType:1},r))}else{Y.css("background","-webkit-"+f);Y.css("background","-moz-"+f);Y.css("background","-ms-"+f);Y.css("background",f)}}if(d.showInput){tt.val(n.toString(t))}if(d.showPalette){wt()}Et()}function Pt(){var e=P;var t=H;var n=e*N;var r=C-t*C;n=Math.max(-k,Math.min(N-k,n-k));r=Math.max(-k,Math.min(C-k,r-k));K.css({top:r,left:n});var i=B*O;et.css({left:i-M/2});var s=D*L;G.css({top:s-_})}function Ht(e){var t=Ot();if(ot){W.val(t.toString(dt)).change()}var n=!tinycolor.equals(t,ht);ht=t;yt(t);if(e&&n){S.change(t);W.trigger("change.spectrum",[t])}}function Bt(){N=J.width();C=J.height();k=K.height();A=Q.width();L=Q.height();_=G.height();O=Z.width();M=et.width();if(!m){V.css("position","absolute");V.offset(p(V,ft))}Pt()}function jt(){W.show();ft.unbind("click.spectrum touchstart.spectrum");V.remove();at.remove();i[Rt.id]=null}function Ft(e,r){if(e===n){return t.extend({},d)}if(r===n){return d[e]}d[e]=r;mt()}function It(){X=false;W.attr("disabled",false);ft.removeClass("sp-disabled")}function qt(){kt();X=true;W.attr("disabled",true);ft.addClass("sp-disabled")}var d=c(h,r),m=d.flat,b=d.showSelectionPalette,w=d.localStorageKey,E=d.theme,S=d.callbacks,x=y(Bt,10),T=false,N=0,C=0,k=0,L=0,A=0,O=0,M=0,_=0,D=0,P=0,H=0,B=1,j=d.palette.slice(0),F=t.isArray(j[0])?j:[j],I=d.selectionPalette.slice(0),q=d.maxSelectionSize,R="sp-dragging";var U=r.ownerDocument,z=U.body,W=t(r),X=false,V=t(a,U).addClass(E),J=V.find(".sp-color"),K=V.find(".sp-dragger"),Q=V.find(".sp-hue"),G=V.find(".sp-slider"),Y=V.find(".sp-alpha-inner"),Z=V.find(".sp-alpha"),et=V.find(".sp-alpha-handle"),tt=V.find(".sp-input"),nt=V.find(".sp-palette"),rt=V.find(".sp-initial"),it=V.find(".sp-cancel"),st=V.find(".sp-choose"),ot=W.is("input"),ut=ot&&!m,at=ut?t(u).addClass(E).addClass(d.className):t([]),ft=ut?at:W,lt=at.find(".sp-preview-inner"),ct=d.color||ot&&W.val(),ht=false,pt=d.preferredFormat,dt=pt,vt=!d.showButtons||d.clickoutFiresChange;gt();var Rt={show:Ct,hide:kt,toggle:Nt,reflow:Bt,option:Ft,enable:It,disable:qt,set:function(e){At(e);Ht()},get:Ot,destroy:jt,container:V};Rt.id=i.push(Rt)-1;return Rt}function p(e,n){var r=0;var i=e.outerWidth();var s=e.outerHeight();var o=n.outerHeight();var u=e[0].ownerDocument;var a=u.documentElement;var f=a.clientWidth+t(u).scrollLeft();var l=a.clientHeight+t(u).scrollTop();var c=n.offset();c.top+=o;c.left-=Math.min(c.left,c.left+i>f&&f>i?Math.abs(c.left+i-f):0);c.top-=Math.min(c.top,c.top+s>l&&l>s?Math.abs(s+o-r):r);return c}function d(){}function v(e){e.stopPropagation()}function m(e,t){var n=Array.prototype.slice;var r=n.call(arguments,2);return function(){return e.apply(t,r.concat(n.call(arguments)))}}function g(n,r,i,o){function d(e){if(e.stopPropagation){e.stopPropagation()}if(e.preventDefault){e.preventDefault()}e.returnValue=false}function v(e){if(a){if(s&&document.documentMode<9&&!e.button){return g()}var t=e.originalEvent.touches;var i=t?t[0].pageX:e.pageX;var o=t?t[0].pageY:e.pageY;var u=Math.max(0,Math.min(i-f.left,c));var p=Math.max(0,Math.min(o-f.top,l));if(h){d(e)}r.apply(n,[u,p,e])}}function m(e){var r=e.which?e.which==3:e.button==2;var s=e.originalEvent.touches;if(!r&&!a){if(i.apply(n,arguments)!==false){a=true;l=t(n).height();c=t(n).width();f=t(n).offset();t(u).bind(p);t(u.body).addClass("sp-dragging");if(!h){v(e)}d(e)}}}function g(){if(a){t(u).unbind(p);t(u.body).removeClass("sp-dragging");o.apply(n,arguments)}a=false}r=r||function(){};i=i||function(){};o=o||function(){};var u=n.ownerDocument||document;var a=false;var f={};var l=0;var c=0;var h="ontouchstart"in e;var p={};p["selectstart"]=d;p["dragstart"]=d;p["touchmove mousemove"]=v;p["touchend mouseup"]=g;t(n).bind("touchstart mousedown",m)}function y(e,t,n){var r;return function(){var i=this,s=arguments;var o=function(){r=null;e.apply(i,s)};if(n)clearTimeout(r);if(n||!r)r=setTimeout(o,t)}}function b(){if(e.console){if(Function.prototype.bind)b=Function.prototype.bind.call(console.log,console);else b=function(){Function.prototype.apply.call(console.log,console,arguments)};b.apply(this,arguments)}}var r={beforeShow:d,move:d,change:d,show:d,hide:d,color:false,flat:false,showInput:false,showButtons:true,clickoutFiresChange:false,showInitial:false,showPalette:false,showPaletteOnly:false,showSelectionPalette:true,localStorageKey:false,appendTo:"body",maxSelectionSize:7,cancelText:"cancel",chooseText:"choose",preferredFormat:false,className:"",showAlpha:false,theme:"sp-light",palette:["fff","000"],selectionPalette:[],disabled:false},i=[],s=!!/msie/i.exec(e.navigator.userAgent),o=function(){function e(e,t){return!!~(""+e).indexOf(t)}var t=document.createElement("div");var n=t.style;n.cssText="background-color:rgba(0,0,0,.5)";return e(n.backgroundColor,"rgba")||e(n.backgroundColor,"hsla")}(),u=["<div class='sp-replacer'>","<div class='sp-preview'><div class='sp-preview-inner'></div></div>","<div class='sp-dd'>▼</div>","</div>"].join(""),a=function(){var e="";if(s){for(var t=1;t<=6;t++){e+="<div class='sp-"+t+"'></div>"}}return["<div class='sp-container sp-hidden'>","<div class='sp-palette-container'>","<div class='sp-palette sp-thumb sp-cf'></div>","</div>","<div class='sp-picker-container'>","<div class='sp-top sp-cf'>","<div class='sp-fill'></div>","<div class='sp-top-inner'>","<div class='sp-color'>","<div class='sp-sat'>","<div class='sp-val'>","<div class='sp-dragger'></div>","</div>","</div>","</div>","<div class='sp-hue'>","<div class='sp-slider'></div>",e,"</div>","</div>","<div class='sp-alpha'><div class='sp-alpha-inner'><div class='sp-alpha-handle'></div></div></div>","</div>","<div class='sp-input-container sp-cf'>","<input class='sp-input' type='text' spellcheck='false' />","</div>","<div class='sp-initial sp-thumb sp-cf'></div>","<div class='sp-button-container sp-cf'>","<a class='sp-cancel' href='#'></a>","<button class='sp-choose'></button>","</div>","</div>","</div>"].join("")}();var w="spectrum.id";t.fn.spectrum=function(e,n){if(typeof e=="string"){var r=this;var s=Array.prototype.slice.call(arguments,1);this.each(function(){var n=i[t(this).data(w)];if(n){var o=n[e];if(!o){throw new Error("Spectrum: no such method: '"+e+"'")}if(e=="get"){r=n.get()}else if(e=="container"){r=n.container}else if(e=="option"){r=n.option.apply(n,s)}else if(e=="destroy"){n.destroy();t(this).removeData(w)}else{o.apply(n,s)}}});return r}return this.spectrum("destroy").each(function(){var n=h(this,e);t(this).data(w,n.id)})};t.fn.spectrum.load=true;t.fn.spectrum.loadOpts={};t.fn.spectrum.draggable=g;t.fn.spectrum.defaults=r;t.spectrum={};t.spectrum.localization={};t.spectrum.palettes={};t.fn.spectrum.processNativeColorInputs=function(){var e=t("<input type='color' value='!' />")[0];var n=e.type==="color"&&e.value!="!";if(!n){t("input[type=color]").spectrum({preferredFormat:"hex6"})}};(function(e){function f(e,t){e=e?e:"";t=t||{};if(typeof e=="object"&&e.hasOwnProperty("_tc_id")){return e}var n=l(e);var i=n.r,o=n.g,u=n.b,a=n.a,c=s(100*a)/100,p=t.format||n.format;if(i<1){i=s(i)}if(o<1){o=s(o)}if(u<1){u=s(u)}return{ok:n.ok,format:p,_tc_id:r++,alpha:a,toHsv:function(){var e=d(i,o,u);return{h:e.h*360,s:e.s,v:e.v,a:a}},toHsvString:function(){var e=d(i,o,u);var t=s(e.h*360),n=s(e.s*100),r=s(e.v*100);return a==1?"hsv("+t+", "+n+"%, "+r+"%)":"hsva("+t+", "+n+"%, "+r+"%, "+c+")"},toHsl:function(){var e=h(i,o,u);return{h:e.h*360,s:e.s,l:e.l,a:a}},toHslString:function(){var e=h(i,o,u);var t=s(e.h*360),n=s(e.s*100),r=s(e.l*100);return a==1?"hsl("+t+", "+n+"%, "+r+"%)":"hsla("+t+", "+n+"%, "+r+"%, "+c+")"},toHex:function(e){return m(i,o,u,e)},toHexString:function(e){return"#"+m(i,o,u,e)},toRgb:function(){return{r:s(i),g:s(o),b:s(u),a:a}},toRgbString:function(){return a==1?"rgb("+s(i)+", "+s(o)+", "+s(u)+")":"rgba("+s(i)+", "+s(o)+", "+s(u)+", "+c+")"},toPercentageRgb:function(){return{r:s(w(i,255)*100)+"%",g:s(w(o,255)*100)+"%",b:s(w(u,255)*100)+"%",a:a}},toPercentageRgbString:function(){return a==1?"rgb("+s(w(i,255)*100)+"%, "+s(w(o,255)*100)+"%, "+s(w(u,255)*100)+"%)":"rgba("+s(w(i,255)*100)+"%, "+s(w(o,255)*100)+"%, "+s(w(u,255)*100)+"%, "+c+")"},toName:function(){return y[m(i,o,u,true)]||false},toFilter:function(e){var n=m(i,o,u);var r=n;var s=Math.round(parseFloat(a)*255).toString(16);var l=s;var c=t&&t.gradientType?"GradientType = 1, ":"";if(e){var h=f(e);r=h.toHex();l=Math.round(parseFloat(h.alpha)*255).toString(16)}return"progid:DXImageTransform.Microsoft.gradient("+c+"startColorstr=#"+N(s)+n+",endColorstr=#"+N(l)+r+")"},toString:function(e){e=e||this.format;var t=false;if(e==="rgb"){t=this.toRgbString()}if(e==="prgb"){t=this.toPercentageRgbString()}if(e==="hex"||e==="hex6"){t=this.toHexString()}if(e==="hex3"){t=this.toHexString(true)}if(e==="name"){t=this.toName()}if(e==="hsl"){t=this.toHslString()}if(e==="hsv"){t=this.toHsvString()}return t||this.toHexString()}}}function l(e){var t={r:0,g:0,b:0};var n=1;var r=false;var i=false;if(typeof e=="string"){e=L(e)}if(typeof e=="object"){if(e.hasOwnProperty("r")&&e.hasOwnProperty("g")&&e.hasOwnProperty("b")){t=c(e.r,e.g,e.b);r=true;i=String(e.r).substr(-1)==="%"?"prgb":"rgb"}else if(e.hasOwnProperty("h")&&e.hasOwnProperty("s")&&e.hasOwnProperty("v")){e.s=C(e.s);e.v=C(e.v);t=v(e.h,e.s,e.v);r=true;i="hsv"}else if(e.hasOwnProperty("h")&&e.hasOwnProperty("s")&&e.hasOwnProperty("l")){e.s=C(e.s);e.l=C(e.l);t=p(e.h,e.s,e.l);r=true;i="hsl"}if(e.hasOwnProperty("a")){n=e.a}}n=parseFloat(n);if(isNaN(n)||n<0||n>1){n=1}return{ok:r,format:e.format||i,r:o(255,u(t.r,0)),g:o(255,u(t.g,0)),b:o(255,u(t.b,0)),a:n}}function c(e,t,n){return{r:w(e,255)*255,g:w(t,255)*255,b:w(n,255)*255}}function h(e,t,n){e=w(e,255);t=w(t,255);n=w(n,255);var r=u(e,t,n),i=o(e,t,n);var s,a,f=(r+i)/2;if(r==i){s=a=0}else{var l=r-i;a=f>.5?l/(2-r-i):l/(r+i);switch(r){case e:s=(t-n)/l+(t<n?6:0);break;case t:s=(n-e)/l+2;break;case n:s=(e-t)/l+4;break}s/=6}return{h:s,s:a,l:f}}function p(e,t,n){function o(e,t,n){if(n<0)n+=1;if(n>1)n-=1;if(n<1/6)return e+(t-e)*6*n;if(n<1/2)return t;if(n<2/3)return e+(t-e)*(2/3-n)*6;return e}var r,i,s;e=w(e,360);t=w(t,100);n=w(n,100);if(t===0){r=i=s=n}else{var u=n<.5?n*(1+t):n+t-n*t;var a=2*n-u;r=o(a,u,e+1/3);i=o(a,u,e);s=o(a,u,e-1/3)}return{r:r*255,g:i*255,b:s*255}}function d(e,t,n){e=w(e,255);t=w(t,255);n=w(n,255);var r=u(e,t,n),i=o(e,t,n);var s,a,f=r;var l=r-i;a=r===0?0:l/r;if(r==i){s=0}else{switch(r){case e:s=(t-n)/l+(t<n?6:0);break;case t:s=(n-e)/l+2;break;case n:s=(e-t)/l+4;break}s/=6}return{h:s,s:a,v:f}}function v(e,t,n){e=w(e,360)*6;t=w(t,100);n=w(n,100);var r=i.floor(e),s=e-r,o=n*(1-t),u=n*(1-s*t),a=n*(1-(1-s)*t),f=r%6,l=[n,u,o,o,a,n][f],c=[a,n,n,u,o,o][f],h=[o,o,a,n,n,u][f];return{r:l*255,g:c*255,b:h*255}}function m(e,t,n,r){var i=[N(s(e).toString(16)),N(s(t).toString(16)),N(s(n).toString(16))];if(r&&i[0].charAt(0)==i[0].charAt(1)&&i[1].charAt(0)==i[1].charAt(1)&&i[2].charAt(0)==i[2].charAt(1)){return i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0)}return i.join("")}function b(e){var t={};for(var n in e){if(e.hasOwnProperty(n)){t[e[n]]=n}}return t}function w(e,t){if(x(e)){e="100%"}var n=T(e);e=o(t,u(0,parseFloat(e)));if(n){e=parseInt(e*t,10)/100}if(i.abs(e-t)<1e-6){return 1}return e%t/parseFloat(t)}function E(e){return o(1,u(0,e))}function S(e){return parseInt(e,16)}function x(e){return typeof e=="string"&&e.indexOf(".")!=-1&&parseFloat(e)===1}function T(e){return typeof e==="string"&&e.indexOf("%")!=-1}function N(e){return e.length==1?"0"+e:""+e}function C(e){if(e<=1){e=e*100+"%"}return e}function L(e){e=e.replace(t,"").replace(n,"").toLowerCase();var r=false;if(g[e]){e=g[e];r=true}else if(e=="transparent"){return{r:0,g:0,b:0,a:0}}var i;if(i=k.rgb.exec(e)){return{r:i[1],g:i[2],b:i[3]}}if(i=k.rgba.exec(e)){return{r:i[1],g:i[2],b:i[3],a:i[4]}}if(i=k.hsl.exec(e)){return{h:i[1],s:i[2],l:i[3]}}if(i=k.hsla.exec(e)){return{h:i[1],s:i[2],l:i[3],a:i[4]}}if(i=k.hsv.exec(e)){return{h:i[1],s:i[2],v:i[3]}}if(i=k.hex6.exec(e)){return{r:S(i[1]),g:S(i[2]),b:S(i[3]),format:r?"name":"hex"}}if(i=k.hex3.exec(e)){return{r:S(i[1]+""+i[1]),g:S(i[2]+""+i[2]),b:S(i[3]+""+i[3]),format:r?"name":"hex"}}return false}var t=/^[\s,#]+/,n=/\s+$/,r=0,i=Math,s=i.round,o=i.min,u=i.max,a=i.random;f.fromRatio=function(e,t){if(typeof e=="object"){var n={};for(var r in e){if(e.hasOwnProperty(r)){if(r==="a"){n[r]=e[r]}else{n[r]=C(e[r])}}}e=n}return f(e,t)};f.equals=function(e,t){if(!e||!t){return false}return f(e).toRgbString()==f(t).toRgbString()};f.random=function(){return f.fromRatio({r:a(),g:a(),b:a()})};f.desaturate=function(e,t){var n=f(e).toHsl();n.s-=(t||10)/100;n.s=E(n.s);return f(n)};f.saturate=function(e,t){var n=f(e).toHsl();n.s+=(t||10)/100;n.s=E(n.s);return f(n)};f.greyscale=function(e){return f.desaturate(e,100)};f.lighten=function(e,t){var n=f(e).toHsl();n.l+=(t||10)/100;n.l=E(n.l);return f(n)};f.darken=function(e,t){var n=f(e).toHsl();n.l-=(t||10)/100;n.l=E(n.l);return f(n)};f.complement=function(e){var t=f(e).toHsl();t.h=(t.h+180)%360;return f(t)};f.triad=function(e){var t=f(e).toHsl();var n=t.h;return[f(e),f({h:(n+120)%360,s:t.s,l:t.l}),f({h:(n+240)%360,s:t.s,l:t.l})]};f.tetrad=function(e){var t=f(e).toHsl();var n=t.h;return[f(e),f({h:(n+90)%360,s:t.s,l:t.l}),f({h:(n+180)%360,s:t.s,l:t.l}),f({h:(n+270)%360,s:t.s,l:t.l})]};f.splitcomplement=function(e){var t=f(e).toHsl();var n=t.h;return[f(e),f({h:(n+72)%360,s:t.s,l:t.l}),f({h:(n+216)%360,s:t.s,l:t.l})]};f.analogous=function(e,t,n){t=t||6;n=n||30;var r=f(e).toHsl();var i=360/n;var s=[f(e)];for(r.h=(r.h-(i*t>>1)+720)%360;--t;){r.h=(r.h+i)%360;s.push(f(r))}return s};f.monochromatic=function(e,t){t=t||6;var n=f(e).toHsv();var r=n.h,i=n.s,s=n.v;var o=[];var u=1/t;while(t--){o.push(f({h:r,s:i,v:s}));s=(s+u)%1}return o};f.readability=function(e,t){var n=f(e).toRgb();var r=f(t).toRgb();var i=(n.r*299+n.g*587+n.b*114)/1e3;var s=(r.r*299+r.g*587+r.b*114)/1e3;var o=Math.max(n.r,r.r)-Math.min(n.r,r.r)+Math.max(n.g,r.g)-Math.min(n.g,r.g)+Math.max(n.b,r.b)-Math.min(n.b,r.b);return{brightness:Math.abs(i-s),color:o}};f.readable=function(e,t){var n=f.readability(e,t);return n.brightness>125&&n.color>500};f.mostReadable=function(e,t){var n=null;var r=0;var i=false;for(var s=0;s<t.length;s++){var o=f.readability(e,t[s]);var u=o.brightness>125&&o.color>500;var a=3*(o.brightness/125)+o.color/500;if(u&&!i||u&&i&&a>r||!u&&!i&&a>r){i=u;r=a;n=f(t[s])}}return n};var g=f.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"};var y=f.hexNames=b(g);var k=function(){var e="[-\\+]?\\d+%?";var t="[-\\+]?\\d*\\.\\d+%?";var n="(?:"+t+")|(?:"+e+")";var r="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?";var i="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?";return{rgb:new RegExp("rgb"+r),rgba:new RegExp("rgba"+i),hsl:new RegExp("hsl"+r),hsla:new RegExp("hsla"+i),hsv:new RegExp("hsv"+r),hex3:/^([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();e.tinycolor=f})(this);t(function(){if(t.fn.spectrum.load){t.fn.spectrum.processNativeColorInputs()}})})(window,jQuery)