Your IP : 216.73.216.201


Current Path : /home/sunflowe/www2/floridevilladereve/templates/yoo_master2/warp/vendor/spectrum/
Upload File :
Current File : /home/sunflowe/www2/floridevilladereve/templates/yoo_master2/warp/vendor/spectrum/spectrum.js

!function(e,t,r){function a(e,t,r){for(var a=[],n=0;n<e.length;n++){var o=tinycolor(e[n]),s=o.toHsl().l<.5?"sp-thumb-el sp-thumb-dark":"sp-thumb-el sp-thumb-light";s+=tinycolor.equals(t,e[n])?" sp-thumb-active":"";var i=b?"background-color:"+o.toRgbString():"filter:"+o.toFilter();a.push('<span title="'+o.toRgbString()+'" data-color="'+o.toRgbString()+'" class="'+s+'"><span class="sp-thumb-inner" style="'+i+';" /></span>')}return"<div class='sp-cf "+r+"'>"+a.join("")+"</div>"}function n(){for(var e=0;e<p.length;e++)p[e]&&p[e].hide()}function o(e,r){var a=t.extend({},h,e);return a.callbacks={move:f(a.move,r),change:f(a.change,r),show:f(a.show,r),hide:f(a.hide,r),beforeShow:f(a.beforeShow,r)},a}function s(s,l){function f(){be.toggleClass("sp-flat",X),be.toggleClass("sp-input-disabled",!K.showInput),be.toggleClass("sp-alpha-enabled",K.showAlpha),be.toggleClass("sp-buttons-disabled",!K.showButtons||X),be.toggleClass("sp-palette-disabled",!K.showPalette),be.toggleClass("sp-palette-only",K.showPaletteOnly),be.toggleClass("sp-initial-disabled",!K.showInitial),be.addClass(K.className),I()}function h(){function r(e){return e.data&&e.data.ignore?(A(t(this).data("color")),q()):(A(t(this).data("color")),E(!0),q(),F()),!1}if(g&&be.find("*:not(input)").attr("unselectable","on"),f(),Ae&&pe.after(Oe).hide(),X)pe.after(be).hide();else{var a="parent"===K.appendTo?pe.parent():t(K.appendTo);1!==a.length&&(a=t("body")),a.append(be)}if(L&&e.localStorage){try{var n=e.localStorage[L].split(",#");n.length>1&&(delete e.localStorage[L],t.each(n,function(e,t){y(t)}))}catch(o){}try{fe=e.localStorage[L].split(";")}catch(o){}}Te.bind("click.spectrum touchstart.spectrum",function(e){ge||H(),e.stopPropagation(),t(e.target).is("input")||e.preventDefault()}),(pe.is(":disabled")||K.disabled===!0)&&B(),be.click(c),Pe.change(C),Pe.bind("paste",function(){setTimeout(C,1)}),Pe.keydown(function(e){13==e.keyCode&&C()}),Re.text(K.cancelText),Re.bind("click.spectrum",function(e){e.stopPropagation(),e.preventDefault(),F("cancel")}),Fe.text(K.chooseText),Fe.bind("click.spectrum",function(e){e.stopPropagation(),e.preventDefault(),T()&&(E(!0),F())}),u(xe,function(e,t,r){ie=e/te,r.shiftKey&&(ie=Math.round(10*ie)/10),q()}),u(ye,function(e,t){ne=parseFloat(t/Z),q()},S,P),u(ve,function(e,t){oe=parseFloat(e/V),se=parseFloat((J-t)/J),q()},S,P),je?(A(je),j(),Ie=Ee||tinycolor(je).format,y(je)):j(),X&&R();var s=g?"mousedown.spectrum":"click.spectrum touchstart.spectrum";Ce.delegate(".sp-thumb-el",s,r),He.delegate(".sp-thumb-el:nth-child(1)",s,{ignore:!0},r)}function y(r){if($){var a=tinycolor(r).toRgbString();if(-1===t.inArray(a,fe))for(fe.push(a);fe.length>ue;)fe.shift();if(L&&e.localStorage)try{e.localStorage[L]=fe.join(";")}catch(n){}}}function w(){var e,t=[],r=fe,a={};if(K.showPalette){for(var n=0;n<ce.length;n++)for(var o=0;o<ce[n].length;o++)e=tinycolor(ce[n][o]).toRgbString(),a[e]=!0;for(n=0;n<r.length;n++)e=tinycolor(r[n]).toRgbString(),a.hasOwnProperty(e)||(t.push(r[n]),a[e]=!0)}return t.reverse().slice(0,K.maxSelectionSize)}function k(){var e=O(),r=t.map(ce,function(t,r){return a(t,e,"sp-palette-row sp-palette-row-"+r)});fe&&r.push(a(w(),e,"sp-palette-row sp-palette-row-selection")),Ce.html(r.join(""))}function x(){if(K.showInitial){var e=De,t=O();He.html(a([e,t],t,"sp-palette-row-initial"))}}function S(){(0>=J||0>=V||0>=Z)&&I(),be.addClass(de)}function P(){be.removeClass(de)}function C(){var e=tinycolor(Pe.val());e.ok?A(e):Pe.addClass("sp-validation-error")}function H(){Q?F():R()}function R(){var r=t.Event("beforeShow.spectrum");return Q?void I():(pe.trigger(r,[O()]),void(Y.beforeShow(O())===!1||r.isDefaultPrevented()||(n(),Q=!0,t(he).bind("click.spectrum",F),t(e).bind("resize.spectrum",G),Oe.addClass("sp-active"),be.removeClass("sp-hidden"),K.showPalette&&k(),I(),j(),De=O(),x(),Y.show(De),pe.trigger("show-spectrum",[De]))))}function F(r){if((!r||"click"!=r.type||2!=r.button)&&Q&&!X){Q=!1,t(he).unbind("click.spectrum",F),t(e).unbind("resize.spectrum",G),Oe.removeClass("sp-active"),be.addClass("sp-hidden");var a=!tinycolor.equals(O(),De);a&&(Ne&&"cancel"!==r?E(!0):M()),Y.hide(O()),pe.trigger("hide.spectrum",[O()])}}function M(){A(De,!0)}function A(e,t){if(!tinycolor.equals(e,O())){var r=tinycolor(e),a=r.toHsv();ne=a.h,oe=a.s,se=a.v,ie=a.a,j(),r.ok&&!t&&(Ie=Ee||r.format)}}function O(e){return e=e||{},tinycolor.fromRatio({h:ne,s:oe,v:se,a:Math.round(100*ie)/100},{format:e.format||Ie})}function T(){return!Pe.hasClass("sp-validation-error")}function q(){j(),Y.move(O()),pe.trigger("move.spectrum",[O()])}function j(){Pe.removeClass("sp-validation-error"),D();var e=tinycolor.fromRatio({h:ne,s:1,v:1});ve.css("background-color",e.toHexString());var t=Ie;1>ie&&("hex"===t||"hex3"===t||"hex6"===t||"name"===t)&&(t="rgb");var r=O({format:t}),a=r.toHexString(),n=r.toRgbString();if(b||1===r.alpha?qe.css("background-color",n):(qe.css("background-color","transparent"),qe.css("filter",r.toFilter())),K.showAlpha){var o=r.toRgb();o.a=0;var s=tinycolor(o).toRgbString(),i="linear-gradient(left, "+s+", "+a+")";g?ke.css("filter",tinycolor(s).toFilter({gradientType:1},a)):(ke.css("background","-webkit-"+i),ke.css("background","-moz-"+i),ke.css("background","-ms-"+i),ke.css("background",i))}K.showInput&&Pe.val(r.toString(t)),K.showPalette&&k(),x()}function D(){var e=oe,t=se,r=e*V,a=J-t*J;r=Math.max(-U,Math.min(V-U/2,r-U/2)),a=Math.max(-U,Math.min(J-U/2,a-U/2)),me.css({top:a,left:r});var n=ie*te;Se.css({left:n-re/2});var o=ne*Z;we.css({top:o-ae})}function E(e){var t=O();Me&&pe.val(t.toString(Ie)).change();var r=!tinycolor.equals(t,De);De=t,y(t),e&&r&&(Y.change(t),pe.trigger("change.spectrum",[t]))}function I(){V=ve.width(),J=ve.height(),U=me.height(),ee=ye.width(),Z=ye.height(),ae=we.height(),te=xe.width(),re=Se.width(),X||(be.css("position","absolute"),be.offset(i(be,Te))),D()}function N(){pe.show(),Te.unbind("click.spectrum touchstart.spectrum"),be.remove(),Oe.remove(),p[ze.id]=null}function z(e,a){return e===r?t.extend({},K):a===r?K[e]:(K[e]=a,void f())}function _(){ge=!1,pe.attr("disabled",!1),Te.removeClass("sp-disabled")}function B(){F(),ge=!0,pe.attr("disabled",!0),Te.addClass("sp-disabled")}var K=o(l,s),X=K.flat,$=K.showSelectionPalette,L=K.localStorageKey,W=K.theme,Y=K.callbacks,G=d(I,10),Q=!1,V=0,J=0,U=0,Z=0,ee=0,te=0,re=0,ae=0,ne=0,oe=0,se=0,ie=1,le=K.palette.slice(0),ce=t.isArray(le[0])?le:[le],fe=K.selectionPalette.slice(0),ue=K.maxSelectionSize,de="sp-dragging",he=s.ownerDocument,pe=(he.body,t(s)),ge=!1,be=t(m,he).addClass(W),ve=be.find(".sp-color"),me=be.find(".sp-dragger"),ye=be.find(".sp-hue"),we=be.find(".sp-slider"),ke=be.find(".sp-alpha-inner"),xe=be.find(".sp-alpha"),Se=be.find(".sp-alpha-handle"),Pe=be.find(".sp-input"),Ce=be.find(".sp-palette"),He=be.find(".sp-initial"),Re=be.find(".sp-cancel"),Fe=be.find(".sp-choose"),Me=pe.is("input"),Ae=Me&&!X,Oe=Ae?t(v).addClass(W).addClass(K.className):t([]),Te=Ae?Oe:pe,qe=Oe.find(".sp-preview-inner"),je=K.color||Me&&pe.val(),De=!1,Ee=K.preferredFormat,Ie=Ee,Ne=!K.showButtons||K.clickoutFiresChange;h();var ze={show:R,hide:F,toggle:H,reflow:I,option:z,enable:_,disable:B,set:function(e){A(e),E()},get:O,destroy:N,container:be};return ze.id=p.push(ze)-1,ze}function i(e,r){var a=0,n=e.outerWidth(),o=e.outerHeight(),s=r.outerHeight(),i=e[0].ownerDocument,l=i.documentElement,c=l.clientWidth+t(i).scrollLeft(),f=l.clientHeight+t(i).scrollTop(),u=r.offset();return u.top+=s,u.left-=Math.min(u.left,u.left+n>c&&c>n?Math.abs(u.left+n-c):0),u.top-=Math.min(u.top,u.top+o>f&&f>o?Math.abs(o+s-a):a),u}function l(){}function c(e){e.stopPropagation()}function f(e,t){var r=Array.prototype.slice,a=r.call(arguments,2);return function(){return e.apply(t,a.concat(r.call(arguments)))}}function u(r,a,n,o){function s(e){e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault(),e.returnValue=!1}function i(e){if(u){if(g&&document.documentMode<9&&!e.button)return c();var t=e.originalEvent.touches,n=t?t[0].pageX:e.pageX,o=t?t[0].pageY:e.pageY,i=Math.max(0,Math.min(n-d.left,p)),l=Math.max(0,Math.min(o-d.top,h));b&&s(e),a.apply(r,[i,l,e])}}function l(e){var a=e.which?3==e.which:2==e.button;e.originalEvent.touches;a||u||n.apply(r,arguments)!==!1&&(u=!0,h=t(r).height(),p=t(r).width(),d=t(r).offset(),t(f).bind(v),t(f.body).addClass("sp-dragging"),b||i(e),s(e))}function c(){u&&(t(f).unbind(v),t(f.body).removeClass("sp-dragging"),o.apply(r,arguments)),u=!1}a=a||function(){},n=n||function(){},o=o||function(){};var f=r.ownerDocument||document,u=!1,d={},h=0,p=0,b="ontouchstart"in e,v={};v.selectstart=s,v.dragstart=s,v[b?"touchmove":"mousemove"]=i,v[b?"touchend":"mouseup"]=c,t(r).bind(b?"touchstart":"mousedown",l)}function d(e,t,r){var a;return function(){var n=this,o=arguments,s=function(){a=null,e.apply(n,o)};r&&clearTimeout(a),(r||!a)&&(a=setTimeout(s,t))}}var h={beforeShow:l,move:l,change:l,show:l,hide:l,color:!1,flat:!1,showInput:!1,showButtons:!0,clickoutFiresChange:!1,showInitial:!1,showPalette:!1,showPaletteOnly:!1,showSelectionPalette:!0,localStorageKey:!1,appendTo:"body",maxSelectionSize:7,cancelText:"cancel",chooseText:"choose",preferredFormat:!1,className:"",showAlpha:!1,theme:"sp-light",palette:["fff","000"],selectionPalette:[],disabled:!1},p=[],g=!!/msie/i.exec(e.navigator.userAgent),b=function(){function e(e,t){return!!~(""+e).indexOf(t)}var t=document.createElement("div"),r=t.style;return r.cssText="background-color:rgba(0,0,0,.5)",e(r.backgroundColor,"rgba")||e(r.backgroundColor,"hsla")}(),v=["<div class='sp-replacer'>","<div class='sp-preview'><div class='sp-preview-inner'></div></div>","<div class='sp-dd'>&#9660;</div>","</div>"].join(""),m=function(){var e="";if(g)for(var t=1;6>=t;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("")}(),y=function(){};e.console&&(y=Function.prototype.bind?Function.prototype.bind.call(console.log,console):function(){Function.prototype.apply.call(console.log,console,arguments)});var w="spectrum.id";t.fn.spectrum=function(e,r){if("string"==typeof e){var a=this,n=Array.prototype.slice.call(arguments,1);return this.each(function(){var r=p[t(this).data(w)];if(r){var o=r[e];if(!o)throw new Error("Spectrum: no such method: '"+e+"'");"get"==e?a=r.get():"container"==e?a=r.container:"option"==e?a=r.option.apply(r,n):"destroy"==e?(r.destroy(),t(this).removeData(w)):o.apply(r,n)}}),a}return this.spectrum("destroy").each(function(){var r=s(this,e);t(this).data(w,r.id)})},t.fn.spectrum.load=!0,t.fn.spectrum.loadOpts={},t.fn.spectrum.draggable=u,t.fn.spectrum.defaults=h,t.spectrum={},t.spectrum.localization={},t.spectrum.palettes={},t.fn.spectrum.processNativeColorInputs=function(){var e=t("<input type='color' value='!' />")[0],r="color"===e.type&&"!"!=e.value;r||t("input[type=color]").spectrum({preferredFormat:"hex6"})},function(e){function t(e,a){if(e=e?e:"",a=a||{},"object"==typeof e&&e.hasOwnProperty("_tc_id"))return e;var o=r(e),i=o.r,c=o.g,u=o.b,d=o.a,h=x(100*d)/100,p=a.format||o.format;return 1>i&&(i=x(i)),1>c&&(c=x(c)),1>u&&(u=x(u)),{ok:o.ok,format:p,_tc_id:w++,alpha:d,toHsv:function(){var e=s(i,c,u);return{h:360*e.h,s:e.s,v:e.v,a:d}},toHsvString:function(){var e=s(i,c,u),t=x(360*e.h),r=x(100*e.s),a=x(100*e.v);return 1==d?"hsv("+t+", "+r+"%, "+a+"%)":"hsva("+t+", "+r+"%, "+a+"%, "+h+")"},toHsl:function(){var e=n(i,c,u);return{h:360*e.h,s:e.s,l:e.l,a:d}},toHslString:function(){var e=n(i,c,u),t=x(360*e.h),r=x(100*e.s),a=x(100*e.l);return 1==d?"hsl("+t+", "+r+"%, "+a+"%)":"hsla("+t+", "+r+"%, "+a+"%, "+h+")"},toHex:function(e){return l(i,c,u,e)},toHexString:function(e){return"#"+l(i,c,u,e)},toRgb:function(){return{r:x(i),g:x(c),b:x(u),a:d}},toRgbString:function(){return 1==d?"rgb("+x(i)+", "+x(c)+", "+x(u)+")":"rgba("+x(i)+", "+x(c)+", "+x(u)+", "+h+")"},toPercentageRgb:function(){return{r:x(100*f(i,255))+"%",g:x(100*f(c,255))+"%",b:x(100*f(u,255))+"%",a:d}},toPercentageRgbString:function(){return 1==d?"rgb("+x(100*f(i,255))+"%, "+x(100*f(c,255))+"%, "+x(100*f(u,255))+"%)":"rgba("+x(100*f(i,255))+"%, "+x(100*f(c,255))+"%, "+x(100*f(u,255))+"%, "+h+")"},toName:function(){return R[l(i,c,u,!0)]||!1},toFilter:function(e){var r=l(i,c,u),n=r,o=Math.round(255*parseFloat(d)).toString(16),s=o,f=a&&a.gradientType?"GradientType = 1, ":"";if(e){var h=t(e);n=h.toHex(),s=Math.round(255*parseFloat(h.alpha)).toString(16)}return"progid:DXImageTransform.Microsoft.gradient("+f+"startColorstr=#"+g(o)+r+",endColorstr=#"+g(s)+n+")"},toString:function(e){e=e||this.format;var t=!1;return"rgb"===e&&(t=this.toRgbString()),"prgb"===e&&(t=this.toPercentageRgbString()),("hex"===e||"hex6"===e)&&(t=this.toHexString()),"hex3"===e&&(t=this.toHexString(!0)),"name"===e&&(t=this.toName()),"hsl"===e&&(t=this.toHslString()),"hsv"===e&&(t=this.toHsvString()),t||this.toHexString()}}}function r(e){var t={r:0,g:0,b:0},r=1,n=!1,s=!1;return"string"==typeof e&&(e=v(e)),"object"==typeof e&&(e.hasOwnProperty("r")&&e.hasOwnProperty("g")&&e.hasOwnProperty("b")?(t=a(e.r,e.g,e.b),n=!0,s="%"===String(e.r).substr(-1)?"prgb":"rgb"):e.hasOwnProperty("h")&&e.hasOwnProperty("s")&&e.hasOwnProperty("v")?(e.s=b(e.s),e.v=b(e.v),t=i(e.h,e.s,e.v),n=!0,s="hsv"):e.hasOwnProperty("h")&&e.hasOwnProperty("s")&&e.hasOwnProperty("l")&&(e.s=b(e.s),e.l=b(e.l),t=o(e.h,e.s,e.l),n=!0,s="hsl"),e.hasOwnProperty("a")&&(r=e.a)),r=parseFloat(r),(isNaN(r)||0>r||r>1)&&(r=1),{ok:n,format:e.format||s,r:S(255,P(t.r,0)),g:S(255,P(t.g,0)),b:S(255,P(t.b,0)),a:r}}function a(e,t,r){return{r:255*f(e,255),g:255*f(t,255),b:255*f(r,255)}}function n(e,t,r){e=f(e,255),t=f(t,255),r=f(r,255);var a,n,o=P(e,t,r),s=S(e,t,r),i=(o+s)/2;if(o==s)a=n=0;else{var l=o-s;switch(n=i>.5?l/(2-o-s):l/(o+s),o){case e:a=(t-r)/l+(r>t?6:0);break;case t:a=(r-e)/l+2;break;case r:a=(e-t)/l+4}a/=6}return{h:a,s:n,l:i}}function o(e,t,r){function a(e,t,r){return 0>r&&(r+=1),r>1&&(r-=1),1/6>r?e+6*(t-e)*r:.5>r?t:2/3>r?e+(t-e)*(2/3-r)*6:e}var n,o,s;if(e=f(e,360),t=f(t,100),r=f(r,100),0===t)n=o=s=r;else{var i=.5>r?r*(1+t):r+t-r*t,l=2*r-i;n=a(l,i,e+1/3),o=a(l,i,e),s=a(l,i,e-1/3)}return{r:255*n,g:255*o,b:255*s}}function s(e,t,r){e=f(e,255),t=f(t,255),r=f(r,255);var a,n,o=P(e,t,r),s=S(e,t,r),i=o,l=o-s;if(n=0===o?0:l/o,o==s)a=0;else{switch(o){case e:a=(t-r)/l+(r>t?6:0);break;case t:a=(r-e)/l+2;break;case r:a=(e-t)/l+4}a/=6}return{h:a,s:n,v:i}}function i(e,t,r){e=6*f(e,360),t=f(t,100),r=f(r,100);var a=k.floor(e),n=e-a,o=r*(1-t),s=r*(1-n*t),i=r*(1-(1-n)*t),l=a%6,c=[r,s,o,o,i,r][l],u=[i,r,r,s,o,o][l],d=[o,o,i,r,r,s][l];return{r:255*c,g:255*u,b:255*d}}function l(e,t,r,a){var n=[g(x(e).toString(16)),g(x(t).toString(16)),g(x(r).toString(16))];return a&&n[0].charAt(0)==n[0].charAt(1)&&n[1].charAt(0)==n[1].charAt(1)&&n[2].charAt(0)==n[2].charAt(1)?n[0].charAt(0)+n[1].charAt(0)+n[2].charAt(0):n.join("")}function c(e){var t={};for(var r in e)e.hasOwnProperty(r)&&(t[e[r]]=r);return t}function f(e,t){h(e)&&(e="100%");var r=p(e);return e=S(t,P(0,parseFloat(e))),r&&(e=parseInt(e*t,10)/100),k.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function u(e){return S(1,P(0,e))}function d(e){return parseInt(e,16)}function h(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)}function p(e){return"string"==typeof e&&-1!=e.indexOf("%")}function g(e){return 1==e.length?"0"+e:""+e}function b(e){return 1>=e&&(e=100*e+"%"),e}function v(e){e=e.replace(m,"").replace(y,"").toLowerCase();var t=!1;if(H[e])e=H[e],t=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0};var r;return(r=F.rgb.exec(e))?{r:r[1],g:r[2],b:r[3]}:(r=F.rgba.exec(e))?{r:r[1],g:r[2],b:r[3],a:r[4]}:(r=F.hsl.exec(e))?{h:r[1],s:r[2],l:r[3]}:(r=F.hsla.exec(e))?{h:r[1],s:r[2],l:r[3],a:r[4]}:(r=F.hsv.exec(e))?{h:r[1],s:r[2],v:r[3]}:(r=F.hex6.exec(e))?{r:d(r[1]),g:d(r[2]),b:d(r[3]),format:t?"name":"hex"}:(r=F.hex3.exec(e))?{r:d(r[1]+""+r[1]),g:d(r[2]+""+r[2]),b:d(r[3]+""+r[3]),format:t?"name":"hex"}:!1}var m=/^[\s,#]+/,y=/\s+$/,w=0,k=Math,x=k.round,S=k.min,P=k.max,C=k.random;t.fromRatio=function(e,r){if("object"==typeof e){var a={};for(var n in e)e.hasOwnProperty(n)&&("a"===n?a[n]=e[n]:a[n]=b(e[n]));e=a}return t(e,r)},t.equals=function(e,r){return e&&r?t(e).toRgbString()==t(r).toRgbString():!1},t.random=function(){return t.fromRatio({r:C(),g:C(),b:C()})},t.desaturate=function(e,r){var a=t(e).toHsl();return a.s-=(r||10)/100,a.s=u(a.s),t(a)},t.saturate=function(e,r){var a=t(e).toHsl();return a.s+=(r||10)/100,a.s=u(a.s),t(a)},t.greyscale=function(e){return t.desaturate(e,100)},t.lighten=function(e,r){var a=t(e).toHsl();return a.l+=(r||10)/100,a.l=u(a.l),t(a)},t.darken=function(e,r){var a=t(e).toHsl();return a.l-=(r||10)/100,a.l=u(a.l),t(a)},t.complement=function(e){var r=t(e).toHsl();return r.h=(r.h+180)%360,t(r)},t.triad=function(e){var r=t(e).toHsl(),a=r.h;return[t(e),t({h:(a+120)%360,s:r.s,l:r.l}),t({h:(a+240)%360,s:r.s,l:r.l})]},t.tetrad=function(e){var r=t(e).toHsl(),a=r.h;return[t(e),t({h:(a+90)%360,s:r.s,l:r.l}),t({h:(a+180)%360,s:r.s,l:r.l}),t({h:(a+270)%360,s:r.s,l:r.l})]},t.splitcomplement=function(e){var r=t(e).toHsl(),a=r.h;return[t(e),t({h:(a+72)%360,s:r.s,l:r.l}),t({h:(a+216)%360,s:r.s,l:r.l})]},t.analogous=function(e,r,a){r=r||6,a=a||30;var n=t(e).toHsl(),o=360/a,s=[t(e)];for(n.h=(n.h-(o*r>>1)+720)%360;--r;)n.h=(n.h+o)%360,s.push(t(n));return s},t.monochromatic=function(e,r){r=r||6;for(var a=t(e).toHsv(),n=a.h,o=a.s,s=a.v,i=[],l=1/r;r--;)i.push(t({h:n,s:o,v:s})),s=(s+l)%1;return i},t.readability=function(e,r){var a=t(e).toRgb(),n=t(r).toRgb(),o=(299*a.r+587*a.g+114*a.b)/1e3,s=(299*n.r+587*n.g+114*n.b)/1e3,i=Math.max(a.r,n.r)-Math.min(a.r,n.r)+Math.max(a.g,n.g)-Math.min(a.g,n.g)+Math.max(a.b,n.b)-Math.min(a.b,n.b);return{brightness:Math.abs(o-s),color:i}},t.readable=function(e,r){var a=t.readability(e,r);return a.brightness>125&&a.color>500},t.mostReadable=function(e,r){for(var a=null,n=0,o=!1,s=0;s<r.length;s++){var i=t.readability(e,r[s]),l=i.brightness>125&&i.color>500,c=3*(i.brightness/125)+i.color/500;(l&&!o||l&&o&&c>n||!l&&!o&&c>n)&&(o=l,n=c,a=t(r[s]))}return a};var H=t.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"},R=t.hexNames=c(H),F=function(){var e="[-\\+]?\\d+%?",t="[-\\+]?\\d*\\.\\d+%?",r="(?:"+t+")|(?:"+e+")",a="[\\s|\\(]+("+r+")[,|\\s]+("+r+")[,|\\s]+("+r+")\\s*\\)?",n="[\\s|\\(]+("+r+")[,|\\s]+("+r+")[,|\\s]+("+r+")[,|\\s]+("+r+")\\s*\\)?";return{rgb:new RegExp("rgb"+a),rgba:new RegExp("rgba"+n),hsl:new RegExp("hsl"+a),hsla:new RegExp("hsla"+n),hsv:new RegExp("hsv"+a),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=t}(this),t(function(){t.fn.spectrum.load&&t.fn.spectrum.processNativeColorInputs(),t.fn.spectrum.get=function(e){return p[e]}})}(window,jQuery);