var loadingOverlay,sortingOverlay,multipleLoadingOverlay,Common;common=window.common||{};common.cookie=common.cookie||{};common.cookie=new function(){var n=this;this.setCookie=function(n,t,i){var u,r;i?(r=new Date,r.setTime(r.getTime()+i*864e5),u="; expires="+r.toGMTString()+";  SameSite=Strict;"):u="";document.cookie=escape(n)+"="+escape(t)+u+"; path=/"};this.getCookie=function(n){for(var t,r=escape(n)+"=",u=document.cookie.split(";"),i=0;i<u.length;i++){for(t=u[i];t.charAt(0)===" ";)t=t.substring(1,t.length);if(t.indexOf(r)===0)return unescape(t.substring(r.length,t.length))}return null};this.deleteCookie=function(t){n.setCookie(t,"",-100)};this.cookieArrayContains=function(t,i){var r=n.getCookie(t);return r==null?!1:r.indexOf(i)>=0?!0:!1};this.cookieArrayPush=function(t,i,r){var u=n.getCookie(t),f;u!=null&&u!=""?(f=u.split(","),f.push(i),n.setCookie(t,f.join(),r)):n.setCookie(t,i,r)};this.cookieArrayRemove=function(t,i,r){var f=n.getCookie(t),u,e;f!=null&&(u=f.split(","),e=u.indexOf(i),u.splice(e,1),n.setCookie(t,u.join(),r))}};loadingOverlay=new function(){var r=".load-container",n="#LoadingOverlay",u="Loading...",t=0,i;this.checkShowOnLoad=function(){$(n).hasClass("show-on-load")&&($(n).hide(),$(n).removeClass("show-on-load"))};i=document.createEvent("Event");i.initEvent("loadingOverlay-complete",!0,!0);this.show=function(i,r){t++;typeof r=="undefined"&&(r=1);$(n).find(".overlay-background").css("opacity",r);var f=i!=null?i:u;$(n).find("span").html(f);$(n).show()};this.hide=function(u){$(r).show();t--;t<0&&(t=0,console.log("loadingOverlay Error: loadingOverlay.hide() called too many times: "+u));t<=0&&($(n).hide(),document.dispatchEvent(i))};this.updateText=function(t){$(n).find("span").html(t)}};sortingOverlay=new function(){var r=".load-container",t="#SortingOverlay",u="Sorting...",n=0,i=document.createEvent("Event");i.initEvent("sortingOverlay-complete",!0,!0);this.show=function(i){n++;var r=i!=null?i:u;$(t).find("span").html(r);$(t).show()};this.hide=function(u){$(r).show();n--;n<0&&(n=0,console.log("sortingOverlay Error: sortingOverlay.hide() called too many times: "+u));n<=0&&($(t).hide(),document.dispatchEvent(i))};this.updateText=function(n){$(t).find("span").html(n)};this.isShowing=function(){return n>0?!0:!1}};$(document).ready(function(){loadingOverlay.checkShowOnLoad()});multipleLoadingOverlay=new function(){var f=".load-container",n="#MultipleLoadingOverlay",e="Loading...",u=null,i=0,t=[],r;this.checkShowOnLoad=function(){$(n).hasClass("show-on-load")&&($(n).hide(),$(n).removeClass("show-on-load"))};r=document.createEvent("Event");r.initEvent("loadingOverlay-complete",!0,!0);this.show=function(r,u,f,o){i++;t.push({id:r,message:u,opacity:f});(typeof f=="undefined"||f==null)&&$(n).find(".overlay-background").css("opacity",f);o==undefined&&(o=!1);var s=u!=null?u:e;$(n).find(".overlay-message").html(s);this.updateFooterText();$(n).show();o&&$(n).css("pointer-events","none")};this.hide=function(u,e){if($(f).show(),i--,t=_.filter(t,function(n){return n.id!=u}),i<0&&(i=0,console.log("multipleLoadingOverlay Error: multipleLoadingOverlay.hide() called too many times: "+e)),t.length>0){var o=t[0].message;this.updateText(o)}else this.updateText(this.defaultText);i<=0&&($(n).hide(),$(n).css("pointer-events","unset"),document.dispatchEvent(r),t.length>0&&(t=[]))};this.updateFooterText=function(){var t=$(n).find(".overlay-footer");u!=null?(t.html(u),t.show()):t.hide()};this.updateText=function(t){$(n).find(".overlay-message").html(t);this.updateFooterText()}};$(document).ready(function(){multipleLoadingOverlay.checkShowOnLoad()}),function(n){n.fn.bindWithDelay=function(t,i,r,u,f){return n.isFunction(i)&&(f=u,u=r,r=i,i=undefined),r.guid=r.guid||n.guid&&n.guid++,this.each(function(){function o(){var t=n.extend(!0,{},arguments[0]),i=this,o=function(){e=null;r.apply(i,[t])};f||(clearTimeout(e),e=null);e||(e=setTimeout(o,u))}var e=null;o.guid=r.guid;n(this).bind(t,i,o)})}}(jQuery);!function(n){function t(n,r){if(n=n?n:"",r=r||{},n instanceof t)return n;if(!(this instanceof t))return new t(n,r);var u=nt(n);this._originalInput=n;this._r=u.r;this._g=u.g;this._b=u.b;this._a=u.a;this._roundA=i(100*this._a)/100;this._format=r.format||u.format;this._gradientType=r.gradientType;this._r<1&&(this._r=i(this._r));this._g<1&&(this._g=i(this._g));this._b<1&&(this._b=i(this._b));this._ok=u.ok;this._tc_id=ui++}function nt(n){var t={r:0,g:0,b:0},i=1,r=null,e=null,l=null,u=!1,f=!1;return"string"==typeof n&&(n=ni(n)),"object"==typeof n&&(h(n.r)&&h(n.g)&&h(n.b)?(t=tt(n.r,n.g,n.b),u=!0,f="%"===String(n.r).substr(-1)?"prgb":"rgb"):h(n.h)&&h(n.s)&&h(n.v)?(r=c(n.s),e=c(n.v),t=rt(n.h,r,e),u=!0,f="hsv"):h(n.h)&&h(n.s)&&h(n.l)&&(r=c(n.s),l=c(n.l),t=it(n.h,r,l),u=!0,f="hsl"),n.hasOwnProperty("a")&&(i=n.a)),i=k(i),{ok:u,format:n.format||f,r:o(255,s(t.r,0)),g:o(255,s(t.g,0)),b:o(255,s(t.b,0)),a:i}}function tt(n,t,i){return{r:255*r(n,255),g:255*r(t,255),b:255*r(i,255)}}function y(n,t,i){var e;n=r(n,255);t=r(t,255);i=r(i,255);var u,c,f=s(n,t,i),h=o(n,t,i),l=(f+h)/2;if(f==h)u=c=0;else{e=f-h;switch(c=l>.5?e/(2-f-h):e/(f+h),f){case n:u=(t-i)/e+(i>t?6:0);break;case t:u=(i-n)/e+2;break;case i:u=(n-t)/e+4}u/=6}return{h:u,s:c,l:l}}function it(n,t,i){function e(n,t,i){return 0>i&&(i+=1),i>1&&(i-=1),1/6>i?n+6*(t-n)*i:.5>i?t:2/3>i?n+(t-n)*(2/3-i)*6:n}var o,s,h,u,f;return(n=r(n,360),t=r(t,100),i=r(i,100),0===t)?o=s=h=i:(u=.5>i?i*(1+t):i+t-i*t,f=2*i-u,o=e(f,u,n+1/3),s=e(f,u,n),h=e(f,u,n-1/3)),{r:255*o,g:255*s,b:255*h}}function p(n,t,i){n=r(n,255);t=r(t,255);i=r(i,255);var u,h,f=s(n,t,i),c=o(n,t,i),l=f,e=f-c;if(h=0===f?0:e/f,f==c)u=0;else{switch(f){case n:u=(t-i)/e+(i>t?6:0);break;case t:u=(i-n)/e+2;break;case i:u=(n-t)/e+4}u/=6}return{h:u,s:h,v:l}}function rt(t,i,u){t=6*r(t,360);i=r(i,100);u=r(u,100);var h=n.floor(t),c=t-h,f=u*(1-i),e=u*(1-c*i),o=u*(1-(1-c)*i),s=h%6,l=[u,e,f,f,o,u][s],a=[o,u,u,e,f,f][s],v=[f,f,o,u,u,e][s];return{r:255*l,g:255*a,b:255*v}}function w(n,t,r,u){var e=[f(i(n).toString(16)),f(i(t).toString(16)),f(i(r).toString(16))];return u&&e[0].charAt(0)==e[0].charAt(1)&&e[1].charAt(0)==e[1].charAt(1)&&e[2].charAt(0)==e[2].charAt(1)?e[0].charAt(0)+e[1].charAt(0)+e[2].charAt(0):e.join("")}function ut(n,t,r,u,e){var o=[f(i(n).toString(16)),f(i(t).toString(16)),f(i(r).toString(16)),f(d(u))];return e&&o[0].charAt(0)==o[0].charAt(1)&&o[1].charAt(0)==o[1].charAt(1)&&o[2].charAt(0)==o[2].charAt(1)&&o[3].charAt(0)==o[3].charAt(1)?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0):o.join("")}function b(n,t,r,u){var e=[f(d(u)),f(i(n).toString(16)),f(i(t).toString(16)),f(i(r).toString(16))];return e.join("")}function ft(n,i){i=0===i?0:i||10;var r=t(n).toHsl();return r.s-=i/100,r.s=l(r.s),t(r)}function et(n,i){i=0===i?0:i||10;var r=t(n).toHsl();return r.s+=i/100,r.s=l(r.s),t(r)}function ot(n){return t(n).desaturate(100)}function st(n,i){i=0===i?0:i||10;var r=t(n).toHsl();return r.l+=i/100,r.l=l(r.l),t(r)}function ht(n,r){r=0===r?0:r||10;var u=t(n).toRgb();return u.r=s(0,o(255,u.r-i(255*-(r/100)))),u.g=s(0,o(255,u.g-i(255*-(r/100)))),u.b=s(0,o(255,u.b-i(255*-(r/100)))),t(u)}function ct(n,i){i=0===i?0:i||10;var r=t(n).toHsl();return r.l-=i/100,r.l=l(r.l),t(r)}function lt(n,i){var r=t(n).toHsl(),u=(r.h+i)%360;return r.h=0>u?360+u:u,t(r)}function at(n){var i=t(n).toHsl();return i.h=(i.h+180)%360,t(i)}function vt(n){var i=t(n).toHsl(),r=i.h;return[t(n),t({h:(r+120)%360,s:i.s,l:i.l}),t({h:(r+240)%360,s:i.s,l:i.l})]}function yt(n){var i=t(n).toHsl(),r=i.h;return[t(n),t({h:(r+90)%360,s:i.s,l:i.l}),t({h:(r+180)%360,s:i.s,l:i.l}),t({h:(r+270)%360,s:i.s,l:i.l})]}function pt(n){var i=t(n).toHsl(),r=i.h;return[t(n),t({h:(r+72)%360,s:i.s,l:i.l}),t({h:(r+216)%360,s:i.s,l:i.l})]}function wt(n,i,r){i=i||6;r=r||30;var u=t(n).toHsl(),f=360/r,e=[t(n)];for(u.h=(u.h-(f*i>>1)+720)%360;--i;)u.h=(u.h+f)%360,e.push(t(u));return e}function bt(n,i){i=i||6;for(var r=t(n).toHsv(),e=r.h,o=r.s,u=r.v,f=[],s=1/i;i--;)f.push(t({h:e,s:o,v:u})),u=(u+s)%1;return f}function kt(n){var i={};for(var t in n)n.hasOwnProperty(t)&&(i[n[t]]=t);return i}function k(n){return n=parseFloat(n),(isNaN(n)||0>n||n>1)&&(n=1),n}function r(t,i){dt(t)&&(t="100%");var r=gt(t);return t=o(i,s(0,parseFloat(t))),r&&(t=parseInt(t*i,10)/100),n.abs(t-i)<1e-6?1:t%i/parseFloat(i)}function l(n){return o(1,s(0,n))}function u(n){return parseInt(n,16)}function dt(n){return"string"==typeof n&&-1!=n.indexOf(".")&&1===parseFloat(n)}function gt(n){return"string"==typeof n&&-1!=n.indexOf("%")}function f(n){return 1==n.length?"0"+n:""+n}function c(n){return 1>=n&&(n=100*n+"%"),n}function d(t){return n.round(255*parseFloat(t)).toString(16)}function g(n){return u(n)/255}function h(n){return!!e.CSS_UNIT.exec(n)}function ni(n){var i,t;if(n=n.replace(ii,"").replace(ri,"").toLowerCase(),i=!1,v[n])n=v[n],i=!0;else if("transparent"==n)return{r:0,g:0,b:0,a:0,format:"name"};return(t=e.rgb.exec(n))?{r:t[1],g:t[2],b:t[3]}:(t=e.rgba.exec(n))?{r:t[1],g:t[2],b:t[3],a:t[4]}:(t=e.hsl.exec(n))?{h:t[1],s:t[2],l:t[3]}:(t=e.hsla.exec(n))?{h:t[1],s:t[2],l:t[3],a:t[4]}:(t=e.hsv.exec(n))?{h:t[1],s:t[2],v:t[3]}:(t=e.hsva.exec(n))?{h:t[1],s:t[2],v:t[3],a:t[4]}:(t=e.hex8.exec(n))?{r:u(t[1]),g:u(t[2]),b:u(t[3]),a:g(t[4]),format:i?"name":"hex8"}:(t=e.hex6.exec(n))?{r:u(t[1]),g:u(t[2]),b:u(t[3]),format:i?"name":"hex"}:(t=e.hex4.exec(n))?{r:u(t[1]+""+t[1]),g:u(t[2]+""+t[2]),b:u(t[3]+""+t[3]),a:g(t[4]+""+t[4]),format:i?"name":"hex8"}:(t=e.hex3.exec(n))?{r:u(t[1]+""+t[1]),g:u(t[2]+""+t[2]),b:u(t[3]+""+t[3]),format:i?"name":"hex"}:!1}function ti(n){var t,i;return n=n||{level:"AA",size:"small"},t=(n.level||"AA").toUpperCase(),i=(n.size||"small").toLowerCase(),"AA"!==t&&"AAA"!==t&&(t="AA"),"small"!==i&&"large"!==i&&(i="small"),{level:t,size:i}}var ii=/^\s+/,ri=/\s+$/,ui=0,i=n.round,o=n.min,s=n.max,a=n.random;t.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var n=this.toRgb();return(299*n.r+587*n.g+114*n.b)/1e3},getLuminance:function(){var t,i,r,f,e,o,u=this.toRgb();return t=u.r/255,i=u.g/255,r=u.b/255,f=.03928>=t?t/12.92:n.pow((t+.055)/1.055,2.4),e=.03928>=i?i/12.92:n.pow((i+.055)/1.055,2.4),o=.03928>=r?r/12.92:n.pow((r+.055)/1.055,2.4),.2126*f+.7152*e+.0722*o},setAlpha:function(n){return this._a=k(n),this._roundA=i(100*this._a)/100,this},toHsv:function(){var n=p(this._r,this._g,this._b);return{h:360*n.h,s:n.s,v:n.v,a:this._a}},toHsvString:function(){var n=p(this._r,this._g,this._b),t=i(360*n.h),r=i(100*n.s),u=i(100*n.v);return 1==this._a?"hsv("+t+", "+r+"%, "+u+"%)":"hsva("+t+", "+r+"%, "+u+"%, "+this._roundA+")"},toHsl:function(){var n=y(this._r,this._g,this._b);return{h:360*n.h,s:n.s,l:n.l,a:this._a}},toHslString:function(){var n=y(this._r,this._g,this._b),t=i(360*n.h),r=i(100*n.s),u=i(100*n.l);return 1==this._a?"hsl("+t+", "+r+"%, "+u+"%)":"hsla("+t+", "+r+"%, "+u+"%, "+this._roundA+")"},toHex:function(n){return w(this._r,this._g,this._b,n)},toHexString:function(n){return"#"+this.toHex(n)},toHex8:function(n){return ut(this._r,this._g,this._b,this._a,n)},toHex8String:function(n){return"#"+this.toHex8(n)},toRgb:function(){return{r:i(this._r),g:i(this._g),b:i(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+i(this._r)+", "+i(this._g)+", "+i(this._b)+")":"rgba("+i(this._r)+", "+i(this._g)+", "+i(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:i(100*r(this._r,255))+"%",g:i(100*r(this._g,255))+"%",b:i(100*r(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+i(100*r(this._r,255))+"%, "+i(100*r(this._g,255))+"%, "+i(100*r(this._b,255))+"%)":"rgba("+i(100*r(this._r,255))+"%, "+i(100*r(this._g,255))+"%, "+i(100*r(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":this._a<1?!1:fi[w(this._r,this._g,this._b,!0)]||!1},toFilter:function(n){var r="#"+b(this._r,this._g,this._b,this._a),u=r,f=this._gradientType?"GradientType = 1, ":"",i;return n&&(i=t(n),u="#"+b(i._r,i._g,i._b,i._a)),"progid:DXImageTransform.Microsoft.gradient("+f+"startColorstr="+r+",endColorstr="+u+")"},toString:function(n){var i=!!n;n=n||this._format;var t=!1,r=this._a<1&&this._a>=0,u=!i&&r&&("hex"===n||"hex6"===n||"hex3"===n||"hex4"===n||"hex8"===n||"name"===n);return u?"name"===n&&0===this._a?this.toName():this.toRgbString():("rgb"===n&&(t=this.toRgbString()),"prgb"===n&&(t=this.toPercentageRgbString()),("hex"===n||"hex6"===n)&&(t=this.toHexString()),"hex3"===n&&(t=this.toHexString(!0)),"hex4"===n&&(t=this.toHex8String(!0)),"hex8"===n&&(t=this.toHex8String()),"name"===n&&(t=this.toName()),"hsl"===n&&(t=this.toHslString()),"hsv"===n&&(t=this.toHsvString()),t||this.toHexString())},clone:function(){return t(this.toString())},_applyModification:function(n,t){var i=n.apply(null,[this].concat([].slice.call(t)));return this._r=i._r,this._g=i._g,this._b=i._b,this.setAlpha(i._a),this},lighten:function(){return this._applyModification(st,arguments)},brighten:function(){return this._applyModification(ht,arguments)},darken:function(){return this._applyModification(ct,arguments)},desaturate:function(){return this._applyModification(ft,arguments)},saturate:function(){return this._applyModification(et,arguments)},greyscale:function(){return this._applyModification(ot,arguments)},spin:function(){return this._applyModification(lt,arguments)},_applyCombination:function(n,t){return n.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(wt,arguments)},complement:function(){return this._applyCombination(at,arguments)},monochromatic:function(){return this._applyCombination(bt,arguments)},splitcomplement:function(){return this._applyCombination(pt,arguments)},triad:function(){return this._applyCombination(vt,arguments)},tetrad:function(){return this._applyCombination(yt,arguments)}};t.fromRatio=function(n,i){var u,r;if("object"==typeof n){u={};for(r in n)n.hasOwnProperty(r)&&(u[r]="a"===r?n[r]:c(n[r]));n=u}return t(n,i)};t.equals=function(n,i){return n&&i?t(n).toRgbString()==t(i).toRgbString():!1};t.random=function(){return t.fromRatio({r:a(),g:a(),b:a()})};t.mix=function(n,i,r){r=0===r?0:r||50;var u=t(n).toRgb(),f=t(i).toRgb(),e=r/100,o={r:(f.r-u.r)*e+u.r,g:(f.g-u.g)*e+u.g,b:(f.b-u.b)*e+u.b,a:(f.a-u.a)*e+u.a};return t(o)};t.readability=function(i,r){var u=t(i),f=t(r);return(n.max(u.getLuminance(),f.getLuminance())+.05)/(n.min(u.getLuminance(),f.getLuminance())+.05)};t.isReadable=function(n,i,r){var f,u,e=t.readability(n,i);switch(u=!1,f=ti(r),f.level+f.size){case"AAsmall":case"AAAlarge":u=e>=4.5;break;case"AAlarge":u=e>=3;break;case"AAAsmall":u=e>=7}return u};t.mostReadable=function(n,i,r){var f,o,s,h,e=null,c=0,u;for(r=r||{},o=r.includeFallbackColors,s=r.level,h=r.size,u=0;u<i.length;u++)f=t.readability(n,i[u]),f>c&&(c=f,e=t(i[u]));return t.isReadable(n,e,{level:s,size:h})||!o?e:(r.includeFallbackColors=!1,t.mostReadable(n,["#fff","#000"],r))};var v=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",rebeccapurple:"663399",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"},fi=t.hexNames=kt(v),e=function(){var n="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)",t="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?",i="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?";return{CSS_UNIT:new RegExp(n),rgb:new RegExp("rgb"+t),rgba:new RegExp("rgba"+i),hsl:new RegExp("hsl"+t),hsla:new RegExp("hsla"+i),hsv:new RegExp("hsv"+t),hsva:new RegExp("hsva"+i),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})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();"undefined"!=typeof module&&module.exports?module.exports=t:"function"==typeof define&&define.amd?define(function(){return t}):window.tinycolor=t}(Math),function(n,t){typeof exports=="object"&&typeof module!="undefined"?module.exports=t():typeof define=="function"&&define.amd?define(t):(n=typeof globalThis!="undefined"?globalThis:n||self,n.chroma=t())}(this,function(){"use strict";function w(n,t,i){return t===void 0&&(t=0),i===void 0&&(i=1),gt(ni(t,n),i)}function bt(n){n._clipped=!1;n._unclipped=n.slice(0);for(var t=0;t<=3;t++)t<3?((n[t]<0||n[t]>255)&&(n._clipped=!0),n[t]=w(n[t],0,255)):t===3&&(n[t]=w(n[t],0,1));return n}function r(n){return pr[Object.prototype.toString.call(n)]||"object"}function i(n,t){return(t===void 0&&(t=null),n.length>=3)?Array.prototype.slice.call(n):r(n[0])=="object"&&t?t.split("").filter(function(t){return n[0][t]!==undefined}).map(function(t){return n[0][t]}):n[0].slice(0)}function d(n){if(n.length<2)return null;var t=n.length-1;return r(n[t])=="string"?n[t].toLowerCase():null}function c(n){var t=pe.get(String(n).toLowerCase());if(!t)throw new Error("unknown Lab illuminant "+n);f.labWhitePoint=n;f.Xn=t[0];f.Zn=t[1]}function g(){return f.labWhitePoint}function we(n,t,i){var c=f.Xn,l=f.Yn,a=f.Zn,r=f.kE,u=f.kK,e=n/c,o=t/l,s=i/a,v=e>r?Math.pow(e,1/3):(u*e+16)/116,h=o>r?Math.pow(o,1/3):(u*o+16)/116,y=s>r?Math.pow(s,1/3):(u*s+16)/116;return[116*h-16,500*(v-h),200*(h-y)]}function ui(n){var i=Math.sign(n),t;return n=Math.abs(n),t=n<=.04045?n/12.92:Math.pow((n+.055)/1.055,2.4),t*i}function st(n,t){var r=n.length;Array.isArray(n[0])||(n=[n]);Array.isArray(t[0])||(t=t.map(function(n){return[n]}));var u=t[0].length,f=t[0].map(function(n,i){return t.map(function(n){return n[i]})}),i=n.map(function(n){return f.map(function(t){return Array.isArray(n)?n.reduce(function(n,i,r){return n+i*(t[r]||0)},0):t.reduce(function(t,i){return t+i*n},0)})});return(r===1&&(i=i[0]),u===1)?i.map(function(n){return n[0]}):i}function no(n){var t=st([[.819022437996703,.36190626005289039,-.12887378152098791],[.0329836539323885,.92928686158634344,.0361446663506424],[.0481771893596242,.26423953175273079,.63354782846943092]],n);return st([[.210454268309314,.79361777470230543,-.0040720430116193],[1.9779985324311684,-2.42859224204858,.450593709617411],[.0259040424655478,.78277171245752963,-.80867575492307742]],t.map(function(n){return Math.cbrt(n)}))}function oo(n){var t=st([[1,.39633777737617493,.21580375730991361],[1,-.1055613458156586,-.0638541728258133],[1,-.0894841775298119,-1.2914855480194092]],n);return st([[1.2268798758459243,-.5578149944602171,.28139104566596468],[-.0405757452148008,1.112286803280317,-.0717110580655164],[-.0763729366746601,-.42149333240224318,1.5869240198367816]],t.map(function(n){return Math.pow(n,3)}))}function ut(t,i,u){var e,s,f;for(u===void 0&&(u=.5),e=[],s=arguments.length-3;s-->0;)e[s]=arguments[s+3];if(f=e[0]||"lrgb",o[f]||e.length||(f=Object.keys(o)[0]),!o[f])throw new Error("interpolation mode "+f+" is not defined");return r(t)!=="object"&&(t=new n(t)),r(i)!=="object"&&(i=new n(i)),o[f](t,i,u).alpha(t.alpha()+u*(i.alpha()-t.alpha()))}function it(t,i,r,u){var a,v,o,s,f,e,y,w,l,p,h,c,b,k;return u==="hsl"?(o=t.hsl(),s=i.hsl()):u==="hsv"?(o=t.hsv(),s=i.hsv()):u==="hcg"?(o=t.hcg(),s=i.hcg()):u==="hsi"?(o=t.hsi(),s=i.hsi()):u==="lch"||u==="hcl"?(u="hcl",o=t.hcl(),s=i.hcl()):u==="oklch"&&(o=t.oklch().reverse(),s=i.oklch().reverse()),(u.substr(0,1)==="h"||u==="oklch")&&(a=o,f=a[0],y=a[1],l=a[2],v=s,e=v[0],w=v[1],p=v[2]),isNaN(f)||isNaN(e)?isNaN(f)?isNaN(e)?c=Number.NaN:(c=e,(l==1||l==0)&&u!="hsv"&&(h=w)):(c=f,(p==1||p==0)&&u!="hsv"&&(h=y)):(k=e>f&&e-f>180?e-(f+360):e<f&&f-e>180?e+360-f:e-f,c=f+r*k),h===undefined&&(h=y+r*(w-y)),b=l+r*(p-l),u==="oklch"?new n([b,h,c],u):new n([c,h,b],u)}function ls(t,i,r){var c,y,e,v,h,f,o;if(i===void 0&&(i="lrgb"),r===void 0&&(r=null),c=t.length,r||(r=Array.from(new Array(c)).map(function(){return 1})),y=c/r.reduce(function(n,t){return n+t}),r.forEach(function(n,t){r[t]*=y}),t=t.map(function(t){return new n(t)}),i==="lrgb")return kf(t,r);var p=t.shift(),u=p.get(i),s=[],l=0,a=0;for(e=0;e<u.length;e++)u[e]=(u[e]||0)*r[0],s.push(isNaN(u[e])?0:r[0]),i.charAt(e)!=="h"||isNaN(u[e])||(v=u[e]/180*ar,l+=wf(v)*r[0],a+=bf(v)*r[0]);for(h=p.alpha()*r[0],t.forEach(function(n,t){var e=n.get(i),f,o;for(h+=n.alpha()*r[t+1],f=0;f<u.length;f++)isNaN(e[f])||(s[f]+=r[t+1],i.charAt(f)==="h"?(o=e[f]/180*ar,l+=wf(o)*r[t+1],a+=bf(o)*r[t+1]):u[f]+=e[f]*r[t+1])}),f=0;f<u.length;f++)if(i.charAt(f)==="h"){for(o=cs(a/s[f],l/s[f])/ar*180;o<0;)o+=360;while(o>=360)o-=360;u[f]=o}else u[f]=u[f]/s[f];return h/=c,new n(u,i).alpha(h>.99999?1:h,!0)}function yt(n){var b="rgb",k=u("#ccc"),nt=0,s=[0,1],f=[],c=[0,0],i=!1,e=[],a=!1,o=0,h=1,tt=!1,v={},y=!0,p=1,it=function(n){var t,i;if(n=n||["#fff","#000"],n&&r(n)==="string"&&u.brewer&&u.brewer[n.toLowerCase()]&&(n=u.brewer[n.toLowerCase()]),r(n)==="array"){for(n.length===1&&(n=[n[0],n[0]]),n=n.slice(0),t=0;t<n.length;t++)n[t]=u(n[t]);for(f.length=0,i=0;i<n.length;i++)f.push(i/(n.length-1))}return g(),e=n},ut=function(n){if(i!=null){for(var r=i.length-1,t=0;t<r&&n>=i[t];)t++;return t-1}return 0},d=function(n){return n},rt=function(n){return n},l=function(n,t){var a,s,tt,nt,l,g;if(t==null&&(t=!1),isNaN(n)||n===null)return k;if(t?s=n:i&&i.length>2?(tt=ut(n),s=tt/(i.length-2)):s=h!==o?(n-o)/(h-o):1,s=rt(s),t||(s=d(s)),p!==1&&(s=df(s,p)),s=c[0]+s*(1-c[0]-c[1]),s=w(s,0,1),nt=Math.floor(s*1e4),y&&v[nt])a=v[nt];else{if(r(e)==="array")for(l=0;l<f.length;l++){if(g=f[l],s<=g){a=e[l];break}if(s>=g&&l===f.length-1){a=e[l];break}if(s>g&&s<f[l+1]){s=(s-g)/(f[l+1]-g);a=u.interpolate(e[l],e[l+1],s,b);break}}else r(e)==="function"&&(a=e(s));y&&(v[nt]=a)}return a},g=function(){return v={}},t;return it(n),t=function(n){var t=u(l(n));return a&&t[a]?t[a]():t},t.classes=function(n){if(n!=null){if(r(n)==="array")i=n,s=[n[0],n[n.length-1]];else{var f=u.analyze(s);i=n===0?[f.min,f.max]:u.limits(f,"e",n)}return t}return i},t.domain=function(n){var u,c,a,v,l,r,i;if(!arguments.length)return s;if(o=n[0],h=n[n.length-1],f=[],u=e.length,n.length===u&&o!==h)for(c=0,a=Array.from(n);c<a.length;c+=1)v=a[c],f.push((v-o)/(h-o));else{for(l=0;l<u;l++)f.push(l/(u-1));n.length>2&&(r=n.map(function(t,i){return i/(n.length-1)}),i=n.map(function(n){return(n-o)/(h-o)}),i.every(function(n,t){return r[t]===n})||(rt=function(n){var t,u,f;if(n<=0||n>=1)return n;for(t=0;n>=i[t+1];)t++;return u=(n-i[t])/(i[t+1]-i[t]),f=r[t]+u*(r[t+1]-r[t]),f}))}return s=[o,h],t},t.mode=function(n){return arguments.length?(b=n,g(),t):b},t.range=function(n){return it(n),t},t.out=function(n){return a=n,t},t.spread=function(n){return arguments.length?(nt=n,t):nt},t.correctLightness=function(n){return n==null&&(n=!0),tt=n,g(),d=tt?function(n){for(var i=l(0,!0).lab()[0],u=l(1,!0).lab()[0],s=i>u,r=l(n,!0).lab()[0],f=i+(u-i)*n,t=r-f,e=0,o=1,h=20;Math.abs(t)>.01&&h-->0;)(function(){return s&&(t*=-1),t<0?(e=n,n+=(o-n)*.5):(o=n,n+=(e-n)*.5),r=l(n,!0).lab()[0],t=r-f})();return n}:function(n){return n},t},t.padding=function(n){return n!=null?(r(n)==="number"&&(n=[n,n]),c=n,t):c},t.colors=function(r,f){var o,l,v,c;if(arguments.length<2&&(f="hex"),o=[],arguments.length===0)o=e.slice(0);else if(r===1)o=[t(.5)];else if(r>1)l=s[0],v=s[1]-l,o=as(0,r).map(function(n){return t(l+n/(r-1)*v)});else{if(n=[],c=[],i&&i.length>2)for(var h=1,a=i.length,y=1<=a;y?h<a:h>a;y?h++:h--)c.push((i[h-1]+i[h])*.5);else c=s;o=c.map(function(n){return t(n)})}return u[f]&&(o=o.map(function(n){return n[f]()})),o},t.cache=function(n){return n!=null?(y=n,t):y},t.gamma=function(n){return n!=null?(p=n,t):p},t.nodata=function(n){return n!=null?(k=u(n),t):k},t}function as(n,t){for(var r=[],u=n<t,f=t,i=n;u?i<f:i>f;u?i++:i--)r.push(i);return r}function vs(n){var t=ne(n);return t.scale=function(){return yt(t)},t}function uh(n,t,i,f,e){var s,h,o;return n===void 0&&(n=300),t===void 0&&(t=-1.5),i===void 0&&(i=1),f===void 0&&(f=1),e===void 0&&(e=[0,1]),s=0,r(e)==="array"?h=e[1]-e[0]:(h=0,e=[e,e]),o=function(r){var v=a*((n+120)/360+t*r),o=th(e[0]+h*r,f),p=s!==0?i[0]+r*s:i,c=p*o*(1-o)/2,l=rh(v),y=ih(v),w=o+c*(-.14861*l+1.78277*y),b=o+c*(-.29227*l-.90649*y),k=o+c*1.97294*l;return u(bt([w*255,b*255,k*255,1]))},o.start=function(t){return t==null?n:(n=t,o)},o.rotations=function(n){return n==null?t:(t=n,o)},o.gamma=function(n){return n==null?f:(f=n,o)},o.hue=function(n){return n==null?i:(i=n,r(i)==="array"?(s=i[1]-i[0],s===0&&(i=i[1])):s=0,o)},o.lightness=function(n){return n==null?e:(r(n)==="array"?(e=n,h=n[1]-n[0]):(e=[n,n],h=0),o)},o.scale=function(){return u.scale(o)},o.hue(i),o}function sh(){for(var t="#",i=0;i<6;i++)t+=fh.charAt(eh(oh()*16));return new n(t,"hex")}function ie(n,t){t===void 0&&(t=null);var i={min:Number.MAX_VALUE,max:Number.MAX_VALUE*-1,sum:0,values:[],count:0};return r(n)==="object"&&(n=Object.values(n)),n.forEach(function(n){t&&r(n)==="object"&&(n=n[t]);n===undefined||n===null||isNaN(n)||(i.values.push(n),i.sum+=n,n<i.min&&(i.min=n),n>i.max&&(i.max=n),i.count+=1)}),i.domain=[i.min,i.max],i.limits=function(n,t){return re(i,n,t)},i}function re(n,t,i){var u,nt,at,kt,tt,it,rt,l,vt,et,ot,w,b,bt,s,st,v,k,d,y,ht,g,h,p,ct,lt;t===void 0&&(t="equal");i===void 0&&(i=7);r(n)=="array"&&(n=ie(n));var f=n.min,e=n.max,o=n.values.sort(function(n,t){return n-t});if(i===1)return[f,e];if(u=[],t.substr(0,1)==="c"&&(u.push(f),u.push(e)),t.substr(0,1)==="e"){for(u.push(f),nt=1;nt<i;nt++)u.push(f+nt/i*(e-f));u.push(e)}else if(t.substr(0,1)==="l"){if(f<=0)throw new Error("Logarithmic scales are only possible for values > 0");for(at=Math.LOG10E*te(f),kt=Math.LOG10E*te(e),u.push(f),tt=1;tt<i;tt++)u.push(hh(10,at+tt/i*(kt-at)));u.push(e)}else if(t.substr(0,1)==="q"){for(u.push(f),it=1;it<i;it++)rt=(o.length-1)*it/i,l=ch(rt),l===rt?u.push(o[l]):(vt=rt-l,u.push(o[l]*(1-vt)+o[l+1]*vt));u.push(e)}else if(t.substr(0,1)==="k"){var a,ut=o.length,yt=new Array(ut),pt=new Array(i),ft=!0,dt=0,c=null;for(c=[],c.push(f),et=1;et<i;et++)c.push(f+et/i*(e-f));for(c.push(e);ft;){for(ot=0;ot<i;ot++)pt[ot]=0;for(w=0;w<ut;w++){var ni=o[w],gt=Number.MAX_VALUE,wt=void 0;for(b=0;b<i;b++)bt=lh(c[b]-ni),bt<gt&&(gt=bt,wt=b),pt[wt]++,yt[w]=wt}for(s=new Array(i),st=0;st<i;st++)s[st]=null;for(v=0;v<ut;v++)a=yt[v],s[a]===null?s[a]=o[v]:s[a]+=o[v];for(k=0;k<i;k++)s[k]*=1/pt[k];for(ft=!1,d=0;d<i;d++)if(s[d]!==c[d]){ft=!0;break}c=s;dt++;dt>200&&(ft=!1)}for(y={},ht=0;ht<i;ht++)y[ht]=[];for(g=0;g<ut;g++)a=yt[g],y[a].push(o[g]);for(h=[],p=0;p<i;p++)h.push(y[p][0]),h.push(y[p][y[p].length-1]);for(h=h.sort(function(n,t){return n-t}),u.push(h[0]),ct=1;ct<h.length;ct+=2)lt=h[ct],isNaN(lt)||u.indexOf(lt)!==-1||u.push(lt)}return u}function ah(t,i){t=new n(t);i=new n(i);var r=t.luminance(),u=i.luminance();return r>u?(r+.05)/(u+.05):(u+.05)/(r+.05)}function wh(t,i,r,u,f){var y,s;r===void 0&&(r=1);u===void 0&&(u=1);f===void 0&&(f=1);y=function(n){return 360*n/(2*oe)};s=function(n){return 2*oe*n/360};t=new n(t);i=new n(i);var p=Array.from(t.lab()),it=p[0],rt=p[1],w=p[2],b=Array.from(i.lab()),ut=b[0],ft=b[1],k=b[2],et=(it+ut)/2,yt=v(e(rt,2)+e(w,2)),wt=v(e(ft,2)+e(k,2)),ot=(yt+wt)/2,st=.5*(1-v(e(ot,7)/(e(ot,7)+e(25,7)))),ht=rt*(1+st),ct=ft*(1+st),d=v(e(ht,2)+e(w,2)),g=v(e(ct,2)+e(k,2)),a=(d+g)/2,nt=y(ue(w,ht)),tt=y(ue(k,ct)),h=nt>=0?nt:nt+360,c=tt>=0?tt:tt+360,l=fe(h-c)>180?(h+c+360)/2:(h+c)/2,bt=1-.17*pt(s(l-30))+.24*pt(s(2*l))+.32*pt(s(3*l+6))-.2*pt(s(4*l-63)),o=c-h;o=fe(o)<=180?o:c<=h?o+360:o-360;o=2*v(d*g)*ee(s(o)/2);var kt=ut-it,lt=g-d,dt=1+.015*e(et-50,2)/v(20+e(et-50,2)),at=1+.045*a,vt=1+.015*a*bt,gt=30*ph(-e((l-275)/25,2)),ni=2*v(e(a,7)/(e(a,7)+e(25,7))),ti=-ni*ee(2*s(gt)),ii=v(e(kt/(r*dt),2)+e(lt/(u*at),2)+e(o/(f*vt),2)+ti*(lt/(u*at))*(o/(f*vt)));return yh(0,vh(100,ii))}function bh(t,i,r){var u,f;r===void 0&&(r="lab");t=new n(t);i=new n(i);var e=t.get(r),s=i.get(r),o=0;for(u in e)f=(e[u]||0)-(s[u]||0),o+=f*f;return Math.sqrt(o)}function kh(){for(var i=[],t=arguments.length;t--;)i[t]=arguments[t];try{return new(Function.prototype.bind.apply(n,[null].concat(i))),!0}catch(r){return!1}}for(var dt,br,u,ri,ot,ht,vi,yi,pi,wi,bi,ki,di,gi,rf,nr,tr,uf,ff,ir,rr,ur,b,fr,er,k,of,sf,hr,hf,cf,lf,af,vf,yf,pf,kf,df,gf,ne,se,ft,wt,vr,yr,pr={},kt=0,wr=["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"];kt<wr.length;kt+=1)dt=wr[kt],pr["[object "+dt+"]"]=dt.toLowerCase();var et=Math.PI,gt=Math.min,ni=Math.max,s=function(n){return Math.round(n*100)/100},ti=function(n){return Math.round(n*100)/100},a=et*2,ii=et/3,he=et/180,ce=180/et,t={format:{},autodetect:[]},n=function(){for(var n=[],e=arguments.length,u,i,o,f,s,h,c;e--;)n[e]=arguments[e];if(u=this,r(n[0])==="object"&&n[0].constructor&&n[0].constructor===this.constructor)return n[0];if(i=d(n),o=!1,!i)for(o=!0,t.sorted||(t.autodetect=t.autodetect.sort(function(n,t){return t.p-n.p}),t.sorted=!0),f=0,s=t.autodetect;f<s.length;f+=1)if(h=s[f],i=h.test.apply(h,n),i)break;if(t.format[i])c=t.format[i].apply(null,o?n:n.slice(0,-1)),u._rgb=bt(c);else throw new Error("unknown format: "+n);u._rgb.length===3&&u._rgb.push(1)};n.prototype.toString=function(){return r(this.hex)=="function"?this.hex():"["+this._rgb.join(",")+"]"};br="3.0.0";u=function(){for(var i=[],t=arguments.length;t--;)i[t]=arguments[t];return new(Function.prototype.bind.apply(n,[null].concat(i)))};u.version=br;var le=function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];n=i(n,"cmyk");var u=n[0],f=n[1],e=n[2],t=n[3],o=n.length>4?n[4]:1;return t===1?[0,0,0,o]:[u>=1?0:255*(1-u)*(1-t),f>=1?0:255*(1-f)*(1-t),e>=1?0:255*(1-e)*(1-t),o]},kr=Math.max,ae=function(){for(var s=[],f=arguments.length;f--;)s[f]=arguments[f];var e=i(s,"rgb"),t=e[0],r=e[1],u=e[2];t=t/255;r=r/255;u=u/255;var n=1-kr(t,kr(r,u)),o=n<1?1/(1-n):0,h=(1-t-n)*o,c=(1-r-n)*o,l=(1-u-n)*o;return[h,c,l,n]};n.prototype.cmyk=function(){return ae(this._rgb)};ri=function(){for(var i=[],t=arguments.length;t--;)i[t]=arguments[t];return new(Function.prototype.bind.apply(n,[null].concat(i,["cmyk"])))};Object.assign(u,{cmyk:ri});t.format.cmyk=le;t.autodetect.push({p:2,test:function(){for(var n=[],t=arguments.length;t--;)n[t]=arguments[t];return n=i(n,"cmyk"),r(n)==="array"&&n.length===4?"cmyk":void 0}});var ve=function(){for(var r=[],u=arguments.length,n,t;u--;)r[u]=arguments[u];return n=i(r,"hsla"),t=d(r)||"lsa",n[0]=s(n[0]||0)+"deg",n[1]=s(n[1]*100)+"%",n[2]=s(n[2]*100)+"%",t==="hsla"||n.length>3&&n[3]<1?(n[3]="/ "+(n.length>3?n[3]:1),t="hsla"):n.length=3,t.substr(0,3)+"("+n.join(" ")+")"},dr=function(){for(var t=[],h=arguments.length;h--;)t[h]=arguments[h];t=i(t,"rgba");var f=t[0],e=t[1],o=t[2];f/=255;e/=255;o/=255;var r=gt(f,e,o),n=ni(f,e,o),c=(n+r)/2,s,u;return(n===r?(s=0,u=Number.NaN):s=c<.5?(n-r)/(n+r):(n-r)/(2-n-r),f==n?u=(e-o)/(n-r):e==n?u=2+(o-f)/(n-r):o==n&&(u=4+(f-e)/(n-r)),u*=60,u<0&&(u+=360),t.length>3&&t[3]!==undefined)?[u,s,c,t[3]]:[u,s,c]},ye=function(){for(var t=[],r=arguments.length,n,u;r--;)t[r]=arguments[r];return n=i(t,"lab"),u=d(t)||"lab",n[0]=s(n[0])+"%",n[1]=s(n[1]),n[2]=s(n[2]),u==="laba"||n.length>3&&n[3]<1?n[3]="/ "+(n.length>3?n[3]:1):n.length=3,"lab("+n.join(" ")+")"},f={Kn:18,labWhitePoint:"d65",Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452,kE:216/24389,kKE:8,kK:24389/27,RefWhiteRGB:{X:.95047,Y:1,Z:1.08883},MtxRGB2XYZ:{m00:.41245643908969221,m01:.21267285140562253,m02:.0193338955823293,m10:.357576077643909,m11:.715152155287818,m12:.11919202588130297,m20:.18043748326639894,m21:.072174993306559576,m22:.95030407853636789},MtxXYZ2RGB:{m00:3.2404541621141045,m01:-.96926603050518678,m02:.055643430959114726,m10:-1.5371385127977166,m11:1.8760108454466942,m12:-.20402591351675381,m20:-.498531409556016,m21:.041556017530349834,m22:1.0572251882231791},As:.94142853500000012,Bs:1.040417467,Cs:1.089532651,MtxAdaptMa:{m00:.8951,m01:-.7502,m02:.0389,m10:.2664,m11:1.7135,m12:-.0685,m20:-.1614,m21:.0367,m22:1.0296},MtxAdaptMaI:{m00:.98699290546671226,m01:.43230526972339456,m02:-.0085286645751773277,m10:-.14705425642099013,m11:.51836027153677755,m12:.040042821654084869,m20:.15996265166373125,m21:.0492912282128556,m22:.9684866957875502}},pe=new Map([["a",[1.0985,.35585]],["b",[1.0985,.35585]],["c",[.98074,1.18232]],["d50",[.96422,.82521]],["d55",[.95682,.92149]],["d65",[.95047,1.08883]],["e",[1,1,1]],["f2",[.99186,.67393]],["f7",[.95041,1.08747]],["f11",[1.00962,.6435]],["icc",[.96422,.82521]]]);ot=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=i(e,"rgb"),o=n[0],s=n[1],h=n[2],r=n.slice(3),u=gr(o,s,h),c=u[0],l=u[1],a=u[2],f=we(c,l,a),v=f[0],y=f[1],p=f[2];return[v,y,p].concat(r.length>0&&r[0]<1?[r[0]]:[])};var gr=function(n,t,i){n=ui(n/255);t=ui(t/255);i=ui(i/255);var u=f.MtxRGB2XYZ,r=f.MtxAdaptMa,e=f.MtxAdaptMaI,v=f.Xn,y=f.Yn,p=f.Zn,w=f.As,b=f.Bs,k=f.Cs,o=n*u.m00+t*u.m10+i*u.m20,s=n*u.m01+t*u.m11+i*u.m21,h=n*u.m02+t*u.m12+i*u.m22,d=v*r.m00+y*r.m10+p*r.m20,g=v*r.m01+y*r.m11+p*r.m21,nt=v*r.m02+y*r.m12+p*r.m22,c=o*r.m00+s*r.m10+h*r.m20,l=o*r.m01+s*r.m11+h*r.m21,a=o*r.m02+s*r.m12+h*r.m22;return c*=d/w,l*=g/b,a*=nt/k,o=c*e.m00+l*e.m10+a*e.m20,s=c*e.m01+l*e.m11+a*e.m21,h=c*e.m02+l*e.m12+a*e.m22,[o,s,h]},be=function(){for(var t=[],r=arguments.length,n,u;r--;)t[r]=arguments[r];return n=i(t,"lch"),u=d(t)||"lab",n[0]=s(n[0])+"%",n[1]=s(n[1]),n[2]=s(n[2])+"deg",u==="lcha"||n.length>3&&n[3]<1?n[3]="/ "+(n.length>3?n[3]:1):n.length=3,"lch("+n.join(" ")+")"},ke=Math.sqrt,de=Math.atan2,ge=Math.round,nu=function(){for(var f=[],n=arguments.length;n--;)f[n]=arguments[n];var t=i(f,"lab"),s=t[0],r=t[1],u=t[2],e=ke(r*r+u*u),o=(de(u,r)*ce+360)%360;return ge(e*1e4)===0&&(o=Number.NaN),[s,e,o]},fi=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=i(e,"rgb"),o=n[0],s=n[1],h=n[2],r=n.slice(3),u=ot(o,s,h),c=u[0],l=u[1],a=u[2],f=nu(c,l,a),v=f[0],y=f[1],p=f[2];return[v,y,p].concat(r.length>0&&r[0]<1?[r[0]]:[])};ht=function(){for(var u=[],t=arguments.length;t--;)u[t]=arguments[t];var n=i(u,"rgb"),f=n[0],e=n[1],o=n[2],r=n.slice(3),s=gr(f,e,o),h=no(s);return h.concat(r.length>0&&r[0]<1?[r[0]]:[])};var to=function(){for(var r=[],t=arguments.length,n;t--;)r[t]=arguments[t];return n=i(r,"lab"),n[0]=s(n[0]*100)+"%",n[1]=ti(n[1]),n[2]=ti(n[2]),n.length>3&&n[3]<1?n[3]="/ "+(n.length>3?n[3]:1):n.length=3,"oklab("+n.join(" ")+")"},tu=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=i(e,"rgb"),o=n[0],s=n[1],h=n[2],r=n.slice(3),u=ht(o,s,h),c=u[0],l=u[1],a=u[2],f=nu(c,l,a),v=f[0],y=f[1],p=f[2];return[v,y,p].concat(r.length>0&&r[0]<1?[r[0]]:[])},io=function(){for(var r=[],t=arguments.length,n;t--;)r[t]=arguments[t];return n=i(r,"lab"),n[0]=s(n[0]*100)+"%",n[1]=ti(n[1]),n[2]=s(n[2])+"deg",n.length>3&&n[3]<1?n[3]="/ "+(n.length>3?n[3]:1):n.length=3,"oklch("+n.join(" ")+")"},ei=Math.round,ro=function(){for(var r=[],u=arguments.length,n,t,f,e,o,s;u--;)r[u]=arguments[u];return(n=i(r,"rgba"),t=d(r)||"rgb",t.substr(0,3)==="hsl")?ve(dr(n),t):t.substr(0,3)==="lab"?(f=g(),c("d50"),e=ye(ot(n),t),c(f),e):t.substr(0,3)==="lch"?(o=g(),c("d50"),s=be(fi(n),t),c(o),s):t.substr(0,5)==="oklab"?to(ht(n)):t.substr(0,5)==="oklch"?io(tu(n)):(n[0]=ei(n[0]),n[1]=ei(n[1]),n[2]=ei(n[2]),(t==="rgba"||n.length>3&&n[3]<1)&&(n[3]="/ "+(n.length>3?n[3]:1),t="rgba"),t.substr(0,3)+"("+n.slice(0,t==="rgb"?3:4).join(" ")+")")},oi=function(){for(var e,r=[],v=arguments.length,n;v--;)r[v]=arguments[v];r=i(r,"hsl");var p=r[0],o=r[1],u=r[2],s,h,c;if(o===0)s=h=c=u*255;else{var t=[0,0,0],l=[0,0,0],a=u<.5?u*(1+o):u+o-u*o,f=2*u-a,y=p/360;for(t[0]=y+1/3,t[1]=y,t[2]=y-1/3,n=0;n<3;n++)t[n]<0&&(t[n]+=1),t[n]>1&&(t[n]-=1),l[n]=6*t[n]<1?f+(a-f)*6*t[n]:2*t[n]<1?a:3*t[n]<2?f+(a-f)*(2/3-t[n])*6:f;e=[l[0]*255,l[1]*255,l[2]*255];s=e[0];h=e[1];c=e[2]}return r.length>3?[s,h,c,r[3]]:[s,h,c,1]},si=function(){for(var n=[],t=arguments.length;t--;)n[t]=arguments[t];n=i(n,"lab");var f=n[0],e=n[1],o=n[2],r=uo(f,e,o),s=r[0],h=r[1],c=r[2],u=iu(s,h,c),l=u[0],a=u[1],v=u[2];return[l,a,v,n.length>3?n[3]:1]},uo=function(n,t,i){var o=f.kE,e=f.kK,l=f.kKE,a=f.Xn,v=f.Yn,y=f.Zn,s=(n+16)/116,r=.002*t+s,u=s-.005*i,h=r*r*r,c=u*u*u,p=h>o?h:(116*r-16)/e,w=n>l?Math.pow((n+16)/116,3):n/e,b=c>o?c:(116*u-16)/e,k=p*a,d=w*v,g=b*y;return[k,d,g]},hi=function(n){var t=Math.sign(n);return n=Math.abs(n),(n<=.0031308?n*12.92:1.055*Math.pow(n,1/2.4)-.055)*t},iu=function(n,t,i){var r=f.MtxAdaptMa,u=f.MtxAdaptMaI,e=f.MtxXYZ2RGB,o=f.RefWhiteRGB,s=f.Xn,h=f.Yn,c=f.Zn,b=s*r.m00+h*r.m10+c*r.m20,k=s*r.m01+h*r.m11+c*r.m21,d=s*r.m02+h*r.m12+c*r.m22,g=o.X*r.m00+o.Y*r.m10+o.Z*r.m20,nt=o.X*r.m01+o.Y*r.m11+o.Z*r.m21,tt=o.X*r.m02+o.Y*r.m12+o.Z*r.m22,l=(n*r.m00+t*r.m10+i*r.m20)*(g/b),a=(n*r.m01+t*r.m11+i*r.m21)*(nt/k),v=(n*r.m02+t*r.m12+i*r.m22)*(tt/d),y=l*u.m00+a*u.m10+v*u.m20,p=l*u.m01+a*u.m11+v*u.m21,w=l*u.m02+a*u.m12+v*u.m22,it=hi(y*e.m00+p*e.m10+w*e.m20),rt=hi(y*e.m01+p*e.m11+w*e.m21),ut=hi(y*e.m02+p*e.m12+w*e.m22);return[it*255,rt*255,ut*255]},fo=Math.sin,eo=Math.cos,ru=function(){for(var u=[],t=arguments.length;t--;)u[t]=arguments[t];var r=i(u,"lch"),e=r[0],f=r[1],n=r[2];return isNaN(n)&&(n=0),n=n*he,[e,eo(n)*f,fo(n)*f]},ci=function(){for(var n=[],t=arguments.length;t--;)n[t]=arguments[t];n=i(n,"lch");var f=n[0],e=n[1],o=n[2],r=ru(f,e,o),s=r[0],h=r[1],c=r[2],u=si(s,h,c),l=u[0],a=u[1],v=u[2];return[l,a,v,n.length>3?n[3]:1]},li=function(){for(var n=[],t=arguments.length;t--;)n[t]=arguments[t];n=i(n,"lab");var e=n[0],o=n[1],s=n[2],r=n.slice(3),u=oo([e,o,s]),h=u[0],c=u[1],l=u[2],f=iu(h,c,l),a=f[0],v=f[1],y=f[2];return[a,v,y].concat(r.length>0&&r[0]<1?[r[0]]:[])};var uu=function(){for(var n=[],t=arguments.length;t--;)n[t]=arguments[t];n=i(n,"lch");var e=n[0],o=n[1],s=n[2],r=n.slice(3),u=ru(e,o,s),h=u[0],c=u[1],l=u[2],f=li(h,c,l),a=f[0],v=f[1],y=f[2];return[a,v,y].concat(r.length>0&&r[0]<1?[r[0]]:[])},fu=/^rgb\(\s*(-?\d+) \s*(-?\d+)\s* \s*(-?\d+)\s*\)$/,eu=/^rgb\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*\)$/,ou=/^rgba?\(\s*(-?\d+) \s*(-?\d+)\s* \s*(-?\d+)\s*\/\s*([01]|[01]?\.\d+)\)$/,su=/^rgba\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*,\s*([01]|[01]?\.\d+)\)$/,hu=/^rgb\(\s*(-?\d+(?:\.\d+)?)% \s*(-?\d+(?:\.\d+)?)%\s* \s*(-?\d+(?:\.\d+)?)%\s*\)$/,cu=/^rgb\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,lu=/^rgba?\(\s*(-?\d+(?:\.\d+)?)% \s*(-?\d+(?:\.\d+)?)%\s* \s*(-?\d+(?:\.\d+)?)%\s*\/\s*([01]|[01]?\.\d+)\)$/,au=/^rgba\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,vu=/^hsl\(\s*(-?\d+(?:\.\d+)?)deg \s*(-?\d+(?:\.\d+)?)%\s* \s*(-?\d+(?:\.\d+)?)%\s*\)$/,yu=/^hsl\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,pu=/^hsla?\(\s*(-?\d+(?:\.\d+)?)deg \s*(-?\d+(?:\.\d+)?)%\s* \s*(-?\d+(?:\.\d+)?)%\s*\/\s*([01]|[01]?\.\d+)\)$/,wu=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,bu=/^lab\(\s*(-?\d+(?:\.\d+)?%?) \s*(-?\d+(?:\.\d+)?%?) \s*(-?\d+(?:\.\d+)?%?)\s*(?:\/\s*(\d+(?:\.\d+)?))?\)?$/,ku=/^lch\(\s*(-?\d+(?:\.\d+)?%?) \s*((?:-?\d+(?:\.\d+)?%?)|none) \s*(-?\d+(?:\.\d+)?(?:deg)?|none)\s*(?:\/\s*(\d+(?:\.\d+)?))?\)?$/,du=/^oklab\(\s*(-?\d+(?:\.\d+)?%?) \s*(-?\d+(?:\.\d+)?%?) \s*(-?\d+(?:\.\d+)?%?)\s*(?:\/\s*(\d+(?:\.\d+)?))?\)?$/,gu=/^oklch\(\s*(-?\d+(?:\.\d+)?%?) \s*(?:(-?\d+(?:\.\d+)?%?)|none) \s*(-?\d+(?:\.\d+)?(?:deg)?|none)\s*(?:\/\s*(\d+(?:\.\d+)?))?\)?$/,rt=Math.round,ct=function(n){return n.map(function(n,t){return t<=2?w(rt(n),0,255):n})},l=function(n,t,i,r){return t===void 0&&(t=0),i===void 0&&(i=100),r===void 0&&(r=!1),typeof n=="string"&&n.endsWith("%")&&(n=parseFloat(n.substring(0,n.length-1))/100,n=r?t+(n+1)*.5*(i-t):t+n*(i-t)),+n},lt=function(n,t){return n==="none"?t:n},ai=function(n){var i,s,h,nt,a,v,y,o,p,tt,w,b,it,k,d,r,st,ut,u,ht,ft,f,et,e,ot;if(n=n.toLowerCase().trim(),t.format.named)try{return t.format.named(n)}catch(at){}if((i=n.match(fu))||(i=n.match(eu))){for(s=i.slice(1,4),h=0;h<3;h++)s[h]=+s[h];return s[3]=1,s}if((i=n.match(ou))||(i=n.match(su))){for(nt=i.slice(1,5),a=0;a<4;a++)nt[a]=+nt[a];return nt}if((i=n.match(hu))||(i=n.match(cu))){for(v=i.slice(1,4),y=0;y<3;y++)v[y]=rt(v[y]*2.55);return v[3]=1,v}if((i=n.match(lu))||(i=n.match(au))){for(o=i.slice(1,5),p=0;p<3;p++)o[p]=rt(o[p]*2.55);return o[3]=+o[3],o}if((i=n.match(vu))||(i=n.match(yu))){for(tt=i.slice(1,4),tt[1]*=.01,tt[2]*=.01,w=oi(tt),b=0;b<3;b++)w[b]=rt(w[b]);return w[3]=1,w}if((i=n.match(pu))||(i=n.match(wu))){for(it=i.slice(1,4),it[1]*=.01,it[2]*=.01,k=oi(it),d=0;d<3;d++)k[d]=rt(k[d]);return k[3]=+i[4],k}return(i=n.match(bu))?(r=i.slice(1,4),r[0]=l(r[0],0,100),r[1]=l(r[1],-125,125,!0),r[2]=l(r[2],-125,125,!0),st=g(),c("d50"),ut=ct(si(r)),c(st),ut[3]=i[4]!==undefined?+i[4]:1,ut):(i=n.match(ku))?(u=i.slice(1,4),u[0]=l(u[0],0,100),u[1]=l(lt(u[1],0),0,150,!1),u[2]=+lt(u[2].replace("deg",""),0),ht=g(),c("d50"),ft=ct(ci(u)),c(ht),ft[3]=i[4]!==undefined?+i[4]:1,ft):(i=n.match(du))?(f=i.slice(1,4),f[0]=l(f[0],0,1),f[1]=l(f[1],-.4,.4,!0),f[2]=l(f[2],-.4,.4,!0),et=ct(li(f)),et[3]=i[4]!==undefined?+i[4]:1,et):(i=n.match(gu))?(e=i.slice(1,4),e[0]=l(e[0],0,1),e[1]=l(lt(e[1],0),0,.4,!1),e[2]=+lt(e[2].replace("deg",""),0),ot=ct(uu(e)),ot[3]=i[4]!==undefined?+i[4]:1,ot):void 0};ai.test=function(n){return fu.test(n)||ou.test(n)||hu.test(n)||lu.test(n)||vu.test(n)||pu.test(n)||bu.test(n)||ku.test(n)||du.test(n)||gu.test(n)||eu.test(n)||su.test(n)||cu.test(n)||au.test(n)||yu.test(n)||wu.test(n)};n.prototype.css=function(n){return ro(this._rgb,n)};vi=function(){for(var i=[],t=arguments.length;t--;)i[t]=arguments[t];return new(Function.prototype.bind.apply(n,[null].concat(i,["css"])))};u.css=vi;t.format.css=ai;t.autodetect.push({p:5,test:function(n){for(var i=[],t=arguments.length-1;t-->0;)i[t]=arguments[t+1];if(!i.length&&r(n)==="string"&&ai.test(n))return"css"}});t.format.gl=function(){for(var r=[],t=arguments.length,n;t--;)r[t]=arguments[t];return n=i(r,"rgba"),n[0]*=255,n[1]*=255,n[2]*=255,n};yi=function(){for(var i=[],t=arguments.length;t--;)i[t]=arguments[t];return new(Function.prototype.bind.apply(n,[null].concat(i,["gl"])))};u.gl=yi;n.prototype.gl=function(){var n=this._rgb;return[n[0]/255,n[1]/255,n[2]/255,n[3]]};var so=Math.floor,ho=function(){for(var s,h,c,l,a,v,r=[],w=arguments.length,p;w--;)r[w]=arguments[w];r=i(r,"hcg");var n=r[0],b=r[1],y=r[2],u,f,e;if(y=y*255,p=b*255,b===0)u=f=e=y;else{n===360&&(n=0);n>360&&(n-=360);n<0&&(n+=360);n/=60;var g=so(n),nt=n-g,t=y*(1-b),k=t+p*(1-nt),d=t+p*nt,o=t+p;switch(g){case 0:s=[o,d,t];u=s[0];f=s[1];e=s[2];break;case 1:h=[k,o,t];u=h[0];f=h[1];e=h[2];break;case 2:c=[t,o,d];u=c[0];f=c[1];e=c[2];break;case 3:l=[t,k,o];u=l[0];f=l[1];e=l[2];break;case 4:a=[d,t,o];u=a[0];f=a[1];e=a[2];break;case 5:v=[o,t,k];u=v[0];f=v[1];e=v[2]}}return[u,f,e,r.length>3?r[3]:1]},co=function(){for(var h=[],o=arguments.length;o--;)h[o]=arguments[o];var s=i(h,"rgb"),r=s[0],u=s[1],f=s[2],c=gt(r,u,f),e=ni(r,u,f),t=e-c,l=t*100/255,a=c/(255-t)*100,n;return t===0?n=Number.NaN:(r===e&&(n=(u-f)/t),u===e&&(n=2+(f-r)/t),f===e&&(n=4+(r-u)/t),n*=60,n<0&&(n+=360)),[n,l,a]};n.prototype.hcg=function(){return co(this._rgb)};pi=function(){for(var i=[],t=arguments.length;t--;)i[t]=arguments[t];return new(Function.prototype.bind.apply(n,[null].concat(i,["hcg"])))};u.hcg=pi;t.format.hcg=ho;t.autodetect.push({p:1,test:function(){for(var n=[],t=arguments.length;t--;)n[t]=arguments[t];return n=i(n,"hcg"),r(n)==="array"&&n.length===3?"hcg":void 0}});var lo=/^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,ao=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,nf=function(n){if(n.match(lo)){(n.length===4||n.length===7)&&(n=n.substr(1));n.length===3&&(n=n.split(""),n=n[0]+n[0]+n[1]+n[1]+n[2]+n[2]);var i=parseInt(n,16),r=i>>16,u=i>>8&255,f=i&255;return[r,u,f,1]}if(n.match(ao)){(n.length===5||n.length===9)&&(n=n.substr(1));n.length===4&&(n=n.split(""),n=n[0]+n[0]+n[1]+n[1]+n[2]+n[2]+n[3]+n[3]);var t=parseInt(n,16),e=t>>24&255,o=t>>16&255,s=t>>8&255,h=Math.round((t&255)/255*100)/100;return[e,o,s,h]}throw new Error("unknown hex color: "+n);},at=Math.round,tf=function(){for(var f=[],e=arguments.length,l,n,t;e--;)f[e]=arguments[e];var r=i(f,"rgba"),o=r[0],s=r[1],h=r[2],u=r[3],c=d(f)||"auto";u===undefined&&(u=1);c==="auto"&&(c=u<1?"rgba":"rgb");o=at(o);s=at(s);h=at(h);l=o<<16|s<<8|h;n="000000"+l.toString(16);n=n.substr(n.length-6);t="0"+at(u*255).toString(16);t=t.substr(t.length-2);switch(c.toLowerCase()){case"rgba":return"#"+n+t;case"argb":return"#"+t+n;default:return"#"+n}};n.prototype.hex=function(n){return tf(this._rgb,n)};wi=function(){for(var i=[],t=arguments.length;t--;)i[t]=arguments[t];return new(Function.prototype.bind.apply(n,[null].concat(i,["hex"])))};u.hex=wi;t.format.hex=nf;t.autodetect.push({p:4,test:function(n){for(var i=[],t=arguments.length-1;t-->0;)i[t]=arguments[t+1];if(!i.length&&r(n)==="string"&&[3,4,5,6,7,8,9].indexOf(n.length)>=0)return"hex"}});var nt=Math.cos,vo=function(){for(var t=[],o=arguments.length;o--;)t[o]=arguments[o];t=i(t,"hsi");var n=t[0],r=t[1],s=t[2],u,f,e;return isNaN(n)&&(n=0),isNaN(r)&&(r=0),n>360&&(n-=360),n<0&&(n+=360),n/=360,n<1/3?(e=(1-r)/3,u=(1+r*nt(a*n)/nt(ii-a*n))/3,f=1-(e+u)):n<2/3?(n-=1/3,u=(1-r)/3,f=(1+r*nt(a*n)/nt(ii-a*n))/3,e=1-(u+f)):(n-=2/3,f=(1-r)/3,e=(1+r*nt(a*n)/nt(ii-a*n))/3,u=1-(f+e)),u=w(s*u*3),f=w(s*f*3),e=w(s*e*3),[u*255,f*255,e*255,t.length>3?t[3]:1]},yo=Math.min,po=Math.sqrt,wo=Math.acos,bo=function(){for(var s=[],f=arguments.length;f--;)s[f]=arguments[f];var e=i(s,"rgb"),t=e[0],r=e[1],u=e[2];t/=255;r/=255;u/=255;var n,c=yo(t,r,u),o=(t+r+u)/3,h=o>0?1-c/o:0;return h===0?n=NaN:(n=(t-r+(t-u))/2,n/=po((t-r)*(t-r)+(t-u)*(r-u)),n=wo(n),u>r&&(n=a-n),n/=a),[n*360,h,o]};n.prototype.hsi=function(){return bo(this._rgb)};bi=function(){for(var i=[],t=arguments.length;t--;)i[t]=arguments[t];return new(Function.prototype.bind.apply(n,[null].concat(i,["hsi"])))};u.hsi=bi;t.format.hsi=vo;t.autodetect.push({p:2,test:function(){for(var n=[],t=arguments.length;t--;)n[t]=arguments[t];return n=i(n,"hsi"),r(n)==="array"&&n.length===3?"hsi":void 0}});n.prototype.hsl=function(){return dr(this._rgb)};ki=function(){for(var i=[],t=arguments.length;t--;)i[t]=arguments[t];return new(Function.prototype.bind.apply(n,[null].concat(i,["hsl"])))};u.hsl=ki;t.format.hsl=oi;t.autodetect.push({p:2,test:function(){for(var n=[],t=arguments.length;t--;)n[t]=arguments[t];return n=i(n,"hsl"),r(n)==="array"&&n.length===3?"hsl":void 0}});var ko=Math.floor,go=function(){for(var s,h,c,l,a,v,r=[],p=arguments.length;p--;)r[p]=arguments[p];r=i(r,"hsv");var t=r[0],y=r[1],n=r[2],u,f,e;if(n*=255,y===0)u=f=e=n;else{t===360&&(t=0);t>360&&(t-=360);t<0&&(t+=360);t/=60;var k=ko(t),d=t-k,o=n*(1-y),w=n*(1-y*d),b=n*(1-y*(1-d));switch(k){case 0:s=[n,b,o];u=s[0];f=s[1];e=s[2];break;case 1:h=[w,n,o];u=h[0];f=h[1];e=h[2];break;case 2:c=[o,n,b];u=c[0];f=c[1];e=c[2];break;case 3:l=[o,w,n];u=l[0];f=l[1];e=l[2];break;case 4:a=[b,o,n];u=a[0];f=a[1];e=a[2];break;case 5:v=[n,o,w];u=v[0];f=v[1];e=v[2]}}return[u,f,e,r.length>3?r[3]:1]},ns=Math.min,ts=Math.max,is=function(){for(var r=[],s=arguments.length;s--;)r[s]=arguments[s];r=i(r,"rgb");var u=r[0],f=r[1],e=r[2],l=ns(u,f,e),t=ts(u,f,e),o=t-l,n,h,c;return c=t/255,t===0?(n=Number.NaN,h=0):(h=o/t,u===t&&(n=(f-e)/o),f===t&&(n=2+(e-u)/o),e===t&&(n=4+(u-f)/o),n*=60,n<0&&(n+=360)),[n,h,c]};n.prototype.hsv=function(){return is(this._rgb)};di=function(){for(var i=[],t=arguments.length;t--;)i[t]=arguments[t];return new(Function.prototype.bind.apply(n,[null].concat(i,["hsv"])))};u.hsv=di;t.format.hsv=go;t.autodetect.push({p:2,test:function(){for(var n=[],t=arguments.length;t--;)n[t]=arguments[t];return n=i(n,"hsv"),r(n)==="array"&&n.length===3?"hsv":void 0}});n.prototype.lab=function(){return ot(this._rgb)};gi=function(){for(var i=[],t=arguments.length;t--;)i[t]=arguments[t];return new(Function.prototype.bind.apply(n,[null].concat(i,["lab"])))};Object.assign(u,{lab:gi,getLabWhitePoint:g,setLabWhitePoint:c});t.format.lab=si;t.autodetect.push({p:2,test:function(){for(var n=[],t=arguments.length;t--;)n[t]=arguments[t];return n=i(n,"lab"),r(n)==="array"&&n.length===3?"lab":void 0}});rf=function(){for(var t=[],n=arguments.length,r;n--;)t[n]=arguments[n];return r=i(t,"hcl").reverse(),ci.apply(void 0,r)};n.prototype.lch=function(){return fi(this._rgb)};n.prototype.hcl=function(){return fi(this._rgb).reverse()};nr=function(){for(var i=[],t=arguments.length;t--;)i[t]=arguments[t];return new(Function.prototype.bind.apply(n,[null].concat(i,["lch"])))};tr=function(){for(var i=[],t=arguments.length;t--;)i[t]=arguments[t];return new(Function.prototype.bind.apply(n,[null].concat(i,["hcl"])))};Object.assign(u,{lch:nr,hcl:tr});t.format.lch=ci;t.format.hcl=rf;["lch","hcl"].forEach(function(n){return t.autodetect.push({p:2,test:function(){for(var t=[],u=arguments.length;u--;)t[u]=arguments[u];return t=i(t,n),r(t)==="array"&&t.length===3?n:void 0}})});uf=function(n){if(r(n)=="number"&&n>=0&&n<=16777215){var t=n>>16,i=n>>8&255,u=n&255;return[t,i,u,1]}throw new Error("unknown num color: "+n);};ff=function(){for(var r=[],n=arguments.length;n--;)r[n]=arguments[n];var t=i(r,"rgb"),u=t[0],f=t[1],e=t[2];return(u<<16)+(f<<8)+e};n.prototype.num=function(){return ff(this._rgb)};ir=function(){for(var i=[],t=arguments.length;t--;)i[t]=arguments[t];return new(Function.prototype.bind.apply(n,[null].concat(i,["num"])))};Object.assign(u,{num:ir});t.format.num=uf;t.autodetect.push({p:5,test:function(){for(var n=[],t=arguments.length;t--;)n[t]=arguments[t];if(n.length===1&&r(n[0])==="number"&&n[0]>=0&&n[0]<=16777215)return"num"}});rr=Math.round;n.prototype.rgb=function(n){return(n===void 0&&(n=!0),n===!1)?this._rgb.slice(0,3):this._rgb.slice(0,3).map(rr)};n.prototype.rgba=function(n){return n===void 0&&(n=!0),this._rgb.slice(0,4).map(function(t,i){return i<3?n===!1?t:rr(t):t})};ur=function(){for(var i=[],t=arguments.length;t--;)i[t]=arguments[t];return new(Function.prototype.bind.apply(n,[null].concat(i,["rgb"])))};Object.assign(u,{rgb:ur});t.format.rgb=function(){for(var r=[],t=arguments.length,n;t--;)r[t]=arguments[t];return n=i(r,"rgba"),n[3]===undefined&&(n[3]=1),n};t.autodetect.push({p:3,test:function(){for(var n=[],t=arguments.length;t--;)n[t]=arguments[t];return n=i(n,"rgba"),r(n)==="array"&&(n.length===3||n.length===4&&r(n[3])=="number"&&n[3]>=0&&n[3]<=1)?"rgb":void 0}});var vt=Math.log,ef=function(n){var t=n/100,r,i,u;return t<66?(r=255,i=t<6?0:-155.25485562709179-.44596950469579133*(i=t-2)+104.49216199393888*vt(i),u=t<20?0:-254.76935184120902+.82740960640073946*(u=t-10)+115.67994401066147*vt(u)):(r=351.97690566805693+.114206453784165*(r=t-55)-40.253663093321272*vt(r),i=325.4494125711974+.079434565366623425*(i=t-50)-28.0852963507957*vt(i),u=255),[r,i,u,1]},rs=Math.round,us=function(){for(var e=[],t=arguments.length,f;t--;)e[t]=arguments[t];for(var o=i(e,"rgb"),s=o[0],h=o[2],r=1e3,u=4e4,n;u-r>.4;)n=(u+r)*.5,f=ef(n),f[2]/f[0]>=h/s?u=n:r=n;return rs(n)};n.prototype.temp=n.prototype.kelvin=n.prototype.temperature=function(){return us(this._rgb)};b=function(){for(var i=[],t=arguments.length;t--;)i[t]=arguments[t];return new(Function.prototype.bind.apply(n,[null].concat(i,["temp"])))};Object.assign(u,{temp:b,kelvin:b,temperature:b});t.format.temp=t.format.kelvin=t.format.temperature=ef;n.prototype.oklab=function(){return ht(this._rgb)};fr=function(){for(var i=[],t=arguments.length;t--;)i[t]=arguments[t];return new(Function.prototype.bind.apply(n,[null].concat(i,["oklab"])))};Object.assign(u,{oklab:fr});t.format.oklab=li;t.autodetect.push({p:2,test:function(){for(var n=[],t=arguments.length;t--;)n[t]=arguments[t];return n=i(n,"oklab"),r(n)==="array"&&n.length===3?"oklab":void 0}});n.prototype.oklch=function(){return tu(this._rgb)};er=function(){for(var i=[],t=arguments.length;t--;)i[t]=arguments[t];return new(Function.prototype.bind.apply(n,[null].concat(i,["oklch"])))};Object.assign(u,{oklch:er});t.format.oklch=uu;t.autodetect.push({p:2,test:function(){for(var n=[],t=arguments.length;t--;)n[t]=arguments[t];return n=i(n,"oklch"),r(n)==="array"&&n.length===3?"oklch":void 0}});k={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",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:"#ff00ff",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",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",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",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",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:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};n.prototype.name=function(){for(var t,i=tf(this._rgb,"rgb"),n=0,r=Object.keys(k);n<r.length;n+=1)if(t=r[n],k[t]===i)return t.toLowerCase();return i};t.format.named=function(n){if(n=n.toLowerCase(),k[n])return nf(k[n]);throw new Error("unknown color name: "+n);};t.autodetect.push({p:5,test:function(n){for(var i=[],t=arguments.length-1;t-->0;)i[t]=arguments[t+1];if(!i.length&&r(n)==="string"&&k[n.toLowerCase()])return"named"}});n.prototype.alpha=function(t,i){return(i===void 0&&(i=!1),t!==undefined&&r(t)==="number")?i?(this._rgb[3]=t,this):new n([this._rgb[0],this._rgb[1],this._rgb[2],t],"rgb"):this._rgb[3]};n.prototype.clipped=function(){return this._rgb._clipped||!1};n.prototype.darken=function(t){t===void 0&&(t=1);var i=this,r=i.lab();return r[0]-=f.Kn*t,new n(r,"lab").alpha(i.alpha(),!0)};n.prototype.brighten=function(n){return n===void 0&&(n=1),this.darken(-n)};n.prototype.darker=n.prototype.darken;n.prototype.brighter=n.prototype.brighten;n.prototype.get=function(n){var u=n.split("."),t=u[0],i=u[1],f=this[t](),r;if(i){if(r=t.indexOf(i)-(t.substr(0,2)==="ok"?2:0),r>-1)return f[r];throw new Error("unknown channel "+i+" in mode "+t);}else return f};var fs=Math.pow,es=1e-7,os=20;n.prototype.luminance=function(t,i){if(i===void 0&&(i="rgb"),t!==undefined&&r(t)==="number"){if(t===0)return new n([0,0,0,this._rgb[3]],"rgb");if(t===1)return new n([255,255,255,this._rgb[3]],"rgb");var f=this.luminance(),e=os,u=function(n,r){var f=n.interpolate(r,.5,i),o=f.luminance();return Math.abs(t-o)<es||!e--?f:o>t?u(n,f):u(f,r)},o=(f>t?u(new n([0,0,0]),this):u(this,new n([255,255,255]))).rgb();return new n(o.concat([this._rgb[3]]))}return ss.apply(void 0,this._rgb.slice(0,3))};var ss=function(n,t,i){return n=or(n),t=or(t),i=or(i),.2126*n+.7152*t+.0722*i},or=function(n){return n/=255,n<=.03928?n/12.92:fs((n+.055)/1.055,2.4)},o={};n.prototype.mix=n.prototype.interpolate=function(n,t){t===void 0&&(t=.5);for(var r=[],i=arguments.length-2;i-->0;)r[i]=arguments[i+2];return ut.apply(void 0,[this,n,t].concat(r))};n.prototype.premultiply=function(t){t===void 0&&(t=!1);var r=this._rgb,i=r[3];return t?(this._rgb=[r[0]*i,r[1]*i,r[2]*i,i],this):new n([r[0]*i,r[1]*i,r[2]*i,i],"rgb")};n.prototype.saturate=function(t){t===void 0&&(t=1);var r=this,i=r.lch();return i[1]+=f.Kn*t,i[1]<0&&(i[1]=0),new n(i,"lch").alpha(r.alpha(),!0)};n.prototype.desaturate=function(n){return n===void 0&&(n=1),this.saturate(-n)};n.prototype.set=function(t,i,u){var e,h;u===void 0&&(u=!1);var c=t.split("."),o=c[0],s=c[1],f=this[o]();if(s){if(e=o.indexOf(s)-(o.substr(0,2)==="ok"?2:0),e>-1){if(r(i)=="string")switch(i.charAt(0)){case"+":f[e]+=+i;break;case"-":f[e]+=+i;break;case"*":f[e]*=+i.substr(1);break;case"/":f[e]/=+i.substr(1);break;default:f[e]=+i}else if(r(i)==="number")f[e]=i;else throw new Error("unsupported value for Color.set");return(h=new n(f,o),u)?(this._rgb=h._rgb,this):h}throw new Error("unknown channel "+s+" in mode "+o);}else return f};n.prototype.tint=function(n){n===void 0&&(n=.5);for(var i=[],t=arguments.length-1;t-->0;)i[t]=arguments[t+1];return ut.apply(void 0,[this,"white",n].concat(i))};n.prototype.shade=function(n){n===void 0&&(n=.5);for(var i=[],t=arguments.length-1;t-->0;)i[t]=arguments[t+1];return ut.apply(void 0,[this,"black",n].concat(i))};of=function(t,i,r){var u=t._rgb,f=i._rgb;return new n(u[0]+r*(f[0]-u[0]),u[1]+r*(f[1]-u[1]),u[2]+r*(f[2]-u[2]),"rgb")};o.rgb=of;var sr=Math.sqrt,tt=Math.pow,hs=function(t,i,r){var u=t._rgb,e=u[0],o=u[1],s=u[2],f=i._rgb,h=f[0],c=f[1],l=f[2];return new n(sr(tt(e,2)*(1-r)+tt(h,2)*r),sr(tt(o,2)*(1-r)+tt(c,2)*r),sr(tt(s,2)*(1-r)+tt(l,2)*r),"rgb")};o.lrgb=hs;sf=function(t,i,r){var u=t.lab(),f=i.lab();return new n(u[0]+r*(f[0]-u[0]),u[1]+r*(f[1]-u[1]),u[2]+r*(f[2]-u[2]),"lab")};o.lab=sf;hr=function(n,t,i){return it(n,t,i,"lch")};o.lch=hr;o.hcl=hr;hf=function(t,i,r){var u=t.num(),f=i.num();return new n(u+r*(f-u),"num")};o.num=hf;cf=function(n,t,i){return it(n,t,i,"hcg")};o.hcg=cf;lf=function(n,t,i){return it(n,t,i,"hsi")};o.hsi=lf;af=function(n,t,i){return it(n,t,i,"hsl")};o.hsl=af;vf=function(n,t,i){return it(n,t,i,"hsv")};o.hsv=vf;yf=function(t,i,r){var u=t.oklab(),f=i.oklab();return new n(u[0]+r*(f[0]-u[0]),u[1]+r*(f[1]-u[1]),u[2]+r*(f[2]-u[2]),"oklab")};o.oklab=yf;pf=function(n,t,i){return it(n,t,i,"oklch")};o.oklch=pf;var cr=Math.pow,lr=Math.sqrt,ar=Math.PI,wf=Math.cos,bf=Math.sin,cs=Math.atan2;kf=function(t,i){for(var o=t.length,r=[0,0,0,0],u=0;u<t.length;u++){var s=t[u],f=i[u]/o,e=s._rgb;r[0]+=cr(e[0],2)*f;r[1]+=cr(e[1],2)*f;r[2]+=cr(e[2],2)*f;r[3]+=e[3]*f}return r[0]=lr(r[0]),r[1]=lr(r[1]),r[2]=lr(r[2]),r[3]>.9999999&&(r[3]=1),new n(bt(r))};df=Math.pow;gf=function(n){for(var r,t,i=[1,1],u=1;u<n;u++){for(r=[1],t=1;t<=i.length;t++)r[t]=(i[t]||0)+i[t-1];i=r}return i};ne=function(t){var s,e,u,f,i,r,o,c,l,a,h;if(t=t.map(function(t){return new n(t)}),t.length===2)s=t.map(function(n){return n.lab()}),i=s[0],r=s[1],f=function(t){var u=[0,1,2].map(function(n){return i[n]+t*(r[n]-i[n])});return new n(u,"lab")};else if(t.length===3)e=t.map(function(n){return n.lab()}),i=e[0],r=e[1],o=e[2],f=function(t){var u=[0,1,2].map(function(n){return(1-t)*(1-t)*i[n]+2*(1-t)*t*r[n]+t*t*o[n]});return new n(u,"lab")};else if(t.length===4)u=t.map(function(n){return n.lab()}),i=u[0],r=u[1],o=u[2],c=u[3],f=function(t){var u=[0,1,2].map(function(n){return(1-t)*(1-t)*(1-t)*i[n]+3*(1-t)*(1-t)*t*r[n]+3*(1-t)*t*t*o[n]+t*t*t*c[n]});return new n(u,"lab")};else if(t.length>=5)l=t.map(function(n){return n.lab()}),h=t.length-1,a=gf(h),f=function(t){var i=1-t,r=[0,1,2].map(function(n){return l.reduce(function(r,u,f){return r+a[f]*Math.pow(i,h-f)*Math.pow(t,f)*u[n]},0)});return new n(r,"lab")};else throw new RangeError("No point in running bezier with only one color.");return f};var h=function(n,t,i){if(!h[i])throw new Error("unknown blend mode "+i);return h[i](n,t)},y=function(n){return function(t,i){var r=u(i).rgb(),f=u(t).rgb();return u.rgb(n(r,f))}},p=function(n){return function(t,i){var r=[];return r[0]=n(t[0],i[0]),r[1]=n(t[1],i[1]),r[2]=n(t[2],i[2]),r}},ys=function(n){return n},ps=function(n,t){return n*t/255},ws=function(n,t){return n>t?t:n},bs=function(n,t){return n>t?n:t},ks=function(n,t){return 255*(1-(1-n/255)*(1-t/255))},ds=function(n,t){return t<128?2*n*t/255:255*(1-2*(1-n/255)*(1-t/255))},gs=function(n,t){return 255*(1-(1-t/255)/(n/255))},nh=function(n,t){return n===255?255:(n=1*t/(1-n/255),n>255?255:n)};h.normal=y(p(ys));h.multiply=y(p(ps));h.screen=y(p(ks));h.overlay=y(p(ds));h.darken=y(p(ws));h.lighten=y(p(bs));h.dodge=y(p(nh));h.burn=y(p(gs));var th=Math.pow,ih=Math.sin,rh=Math.cos;var fh="0123456789abcdef",eh=Math.floor,oh=Math.random;var te=Math.log,hh=Math.pow,ch=Math.floor,lh=Math.abs;var v=Math.sqrt,e=Math.pow,vh=Math.min,yh=Math.max,ue=Math.atan2,fe=Math.abs,pt=Math.cos,ee=Math.sin,ph=Math.exp,oe=Math.PI;for(se={cool:function(){return yt([u.hsl(180,1,.9),u.hsl(250,.7,.4)])},hot:function(){return yt(["#000","#f00","#ff0","#fff"]).mode("rgb")}},ft={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Viridis:["#440154","#482777","#3f4a8a","#31678e","#26838f","#1f9d8a","#6cce5a","#b6de2b","#fee825"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","#fddaec","#f2f2f2"]},wt=0,vr=Object.keys(ft);wt<vr.length;wt+=1)yr=vr[wt],ft[yr.toLowerCase()]=ft[yr];return Object.assign(u,{analyze:ie,average:ls,bezier:vs,blend:h,brewer:ft,Color:n,colors:k,contrast:ah,cubehelix:uh,deltaE:wh,distance:bh,input:t,interpolate:ut,limits:re,mix:ut,random:sh,scale:yt,scales:se,valid:kh,cmyk:ri,css:vi,gl:yi,hcg:pi,hex:wi,hsi:bi,hsl:ki,hsv:di,lab:gi,lch:nr,hcl:tr,num:ir,rgb:ur,temp:b,kelvin:b,temperature:b,oklab:fr,oklch:er,getLabWhitePoint:g,setLabWhitePoint:c}),u});!function(n){"use strict";"function"==typeof define&&define.amd?define(["jquery"],n):"undefined"!=typeof exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){"use strict";var t=window.Slick||{};t=function(){function t(t,r){var f,u=this;u.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:n(t),appendDots:n(t),arrows:!0,asNavFor:null,prevArrow:'<button type="button" data-role="none" class="slick-prev" aria-label="Previous" tabindex="0" role="button">Previous<\/button>',nextArrow:'<button type="button" data-role="none" class="slick-next" aria-label="Next" tabindex="0" role="button">Next<\/button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(t,i){return n('<button type="button" data-role="none" role="button" tabindex="0" />').text(i+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3};u.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1};n.extend(u,u.initials);u.activeBreakpoint=null;u.animType=null;u.animProp=null;u.breakpoints=[];u.breakpointSettings=[];u.cssTransitions=!1;u.focussed=!1;u.interrupted=!1;u.hidden="hidden";u.paused=!0;u.positionProp=null;u.respondTo=null;u.rowCount=1;u.shouldClick=!0;u.$slider=n(t);u.$slidesCache=null;u.transformType=null;u.transitionType=null;u.visibilityChange="visibilitychange";u.windowWidth=0;u.windowTimer=null;f=n(t).data("slick")||{};u.options=n.extend({},u.defaults,r,f);u.currentSlide=u.options.initialSlide;u.originalSettings=u.options;"undefined"!=typeof document.mozHidden?(u.hidden="mozHidden",u.visibilityChange="mozvisibilitychange"):"undefined"!=typeof document.webkitHidden&&(u.hidden="webkitHidden",u.visibilityChange="webkitvisibilitychange");u.autoPlay=n.proxy(u.autoPlay,u);u.autoPlayClear=n.proxy(u.autoPlayClear,u);u.autoPlayIterator=n.proxy(u.autoPlayIterator,u);u.changeSlide=n.proxy(u.changeSlide,u);u.clickHandler=n.proxy(u.clickHandler,u);u.selectHandler=n.proxy(u.selectHandler,u);u.setPosition=n.proxy(u.setPosition,u);u.swipeHandler=n.proxy(u.swipeHandler,u);u.dragHandler=n.proxy(u.dragHandler,u);u.keyHandler=n.proxy(u.keyHandler,u);u.instanceUid=i++;u.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/;u.registerBreakpoints();u.init(!0)}var i=0;return t}();t.prototype.activateADA=function(){var n=this;n.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})};t.prototype.addSlide=t.prototype.slickAdd=function(t,i,r){var u=this;if("boolean"==typeof i)r=i,i=null;else if(0>i||i>=u.slideCount)return!1;u.unload();"number"==typeof i?0===i&&0===u.$slides.length?n(t).appendTo(u.$slideTrack):r?n(t).insertBefore(u.$slides.eq(i)):n(t).insertAfter(u.$slides.eq(i)):r===!0?n(t).prependTo(u.$slideTrack):n(t).appendTo(u.$slideTrack);u.$slides=u.$slideTrack.children(this.options.slide);u.$slideTrack.children(this.options.slide).detach();u.$slideTrack.append(u.$slides);u.$slides.each(function(t,i){n(i).attr("data-slick-index",t)});u.$slidesCache=u.$slides;u.reinit()};t.prototype.animateHeight=function(){var n=this,t;1===n.options.slidesToShow&&n.options.adaptiveHeight===!0&&n.options.vertical===!1&&(t=n.$slides.eq(n.currentSlide).outerHeight(!0),n.$list.animate({height:t},n.options.speed))};t.prototype.animateSlide=function(t,i){var u={},r=this;r.animateHeight();r.options.rtl===!0&&r.options.vertical===!1&&(t=-t);r.transformsEnabled===!1?r.options.vertical===!1?r.$slideTrack.animate({left:t},r.options.speed,r.options.easing,i):r.$slideTrack.animate({top:t},r.options.speed,r.options.easing,i):r.cssTransitions===!1?(r.options.rtl===!0&&(r.currentLeft=-r.currentLeft),n({animStart:r.currentLeft}).animate({animStart:t},{duration:r.options.speed,easing:r.options.easing,step:function(n){n=Math.ceil(n);r.options.vertical===!1?(u[r.animType]="translate("+n+"px, 0px)",r.$slideTrack.css(u)):(u[r.animType]="translate(0px,"+n+"px)",r.$slideTrack.css(u))},complete:function(){i&&i.call()}})):(r.applyTransition(),t=Math.ceil(t),u[r.animType]=r.options.vertical===!1?"translate3d("+t+"px, 0px, 0px)":"translate3d(0px,"+t+"px, 0px)",r.$slideTrack.css(u),i&&setTimeout(function(){r.disableTransition();i.call()},r.options.speed))};t.prototype.getNavTarget=function(){var i=this,t=i.options.asNavFor;return t&&null!==t&&(t=n(t).not(i.$slider)),t};t.prototype.asNavFor=function(t){var r=this,i=r.getNavTarget();null!==i&&"object"==typeof i&&i.each(function(){var i=n(this).slick("getSlick");i.unslicked||i.slideHandler(t,!0)})};t.prototype.applyTransition=function(n){var t=this,i={};i[t.transitionType]=t.options.fade===!1?t.transformType+" "+t.options.speed+"ms "+t.options.cssEase:"opacity "+t.options.speed+"ms "+t.options.cssEase;t.options.fade===!1?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.autoPlay=function(){var n=this;n.autoPlayClear();n.slideCount>n.options.slidesToShow&&(n.autoPlayTimer=setInterval(n.autoPlayIterator,n.options.autoplaySpeed))};t.prototype.autoPlayClear=function(){var n=this;n.autoPlayTimer&&clearInterval(n.autoPlayTimer)};t.prototype.autoPlayIterator=function(){var n=this,t=n.currentSlide+n.options.slidesToScroll;n.paused||n.interrupted||n.focussed||(n.options.infinite===!1&&(1===n.direction&&n.currentSlide+1===n.slideCount-1?n.direction=0:0===n.direction&&(t=n.currentSlide-n.options.slidesToScroll,n.currentSlide-1==0&&(n.direction=1))),n.slideHandler(t))};t.prototype.buildArrows=function(){var t=this;t.options.arrows===!0&&(t.$prevArrow=n(t.options.prevArrow).addClass("slick-arrow"),t.$nextArrow=n(t.options.nextArrow).addClass("slick-arrow"),t.slideCount>t.options.slidesToShow?(t.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.prependTo(t.options.appendArrows),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.appendTo(t.options.appendArrows),t.options.infinite!==!0&&t.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):t.$prevArrow.add(t.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))};t.prototype.buildDots=function(){var i,r,t=this;if(t.options.dots===!0&&t.slideCount>t.options.slidesToShow){for(t.$slider.addClass("slick-dotted"),r=n("<ul />").addClass(t.options.dotsClass),i=0;i<=t.getDotCount();i+=1)r.append(n("<li />").append(t.options.customPaging.call(this,t,i)));t.$dots=r.appendTo(t.options.appendDots);t.$dots.find("li").first().addClass("slick-active").attr("aria-hidden","false")}};t.prototype.buildOut=function(){var t=this;t.$slides=t.$slider.children(t.options.slide+":not(.slick-cloned)").addClass("slick-slide");t.slideCount=t.$slides.length;t.$slides.each(function(t,i){n(i).attr("data-slick-index",t).data("originalStyling",n(i).attr("style")||"")});t.$slider.addClass("slick-slider");t.$slideTrack=0===t.slideCount?n('<div class="slick-track"/>').appendTo(t.$slider):t.$slides.wrapAll('<div class="slick-track"/>').parent();t.$list=t.$slideTrack.wrap('<div aria-live="polite" class="slick-list"/>').parent();t.$slideTrack.css("opacity",0);(t.options.centerMode===!0||t.options.swipeToSlide===!0)&&(t.options.slidesToScroll=1);n("img[data-lazy]",t.$slider).not("[src]").addClass("slick-loading");t.setupInfinite();t.buildArrows();t.buildDots();t.updateDots();t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0);t.options.draggable===!0&&t.$list.addClass("draggable")};t.prototype.buildRows=function(){var t,i,r,f,c,u,e,n=this,o,s,h;if(f=document.createDocumentFragment(),u=n.$slider.children(),n.options.rows>1){for(e=n.options.slidesPerRow*n.options.rows,c=Math.ceil(u.length/e),t=0;c>t;t++){for(o=document.createElement("div"),i=0;i<n.options.rows;i++){for(s=document.createElement("div"),r=0;r<n.options.slidesPerRow;r++)h=t*e+(i*n.options.slidesPerRow+r),u.get(h)&&s.appendChild(u.get(h));o.appendChild(s)}f.appendChild(o)}n.$slider.empty().append(f);n.$slider.children().children().children().css({width:100/n.options.slidesPerRow+"%",display:"inline-block"})}};t.prototype.checkResponsive=function(t,i){var f,u,e,r=this,o=!1,s=r.$slider.width(),h=window.innerWidth||n(window).width();if("window"===r.respondTo?e=h:"slider"===r.respondTo?e=s:"min"===r.respondTo&&(e=Math.min(h,s)),r.options.responsive&&r.options.responsive.length&&null!==r.options.responsive){u=null;for(f in r.breakpoints)r.breakpoints.hasOwnProperty(f)&&(r.originalSettings.mobileFirst===!1?e<r.breakpoints[f]&&(u=r.breakpoints[f]):e>r.breakpoints[f]&&(u=r.breakpoints[f]));null!==u?null!==r.activeBreakpoint?(u!==r.activeBreakpoint||i)&&(r.activeBreakpoint=u,"unslick"===r.breakpointSettings[u]?r.unslick(u):(r.options=n.extend({},r.originalSettings,r.breakpointSettings[u]),t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),o=u):(r.activeBreakpoint=u,"unslick"===r.breakpointSettings[u]?r.unslick(u):(r.options=n.extend({},r.originalSettings,r.breakpointSettings[u]),t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),o=u):null!==r.activeBreakpoint&&(r.activeBreakpoint=null,r.options=r.originalSettings,t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t),o=u);t||o===!1||r.$slider.trigger("breakpoint",[r,o])}};t.prototype.changeSlide=function(t,i){var f,e,o,r=this,u=n(t.currentTarget),s;switch(u.is("a")&&t.preventDefault(),u.is("li")||(u=u.closest("li")),o=r.slideCount%r.options.slidesToScroll!=0,f=o?0:(r.slideCount-r.currentSlide)%r.options.slidesToScroll,t.data.message){case"previous":e=0===f?r.options.slidesToScroll:r.options.slidesToShow-f;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide-e,!1,i);break;case"next":e=0===f?r.options.slidesToScroll:f;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide+e,!1,i);break;case"index":s=0===t.data.index?0:t.data.index||u.index()*r.options.slidesToScroll;r.slideHandler(r.checkNavigable(s),!1,i);u.children().trigger("focus");break;default:return}};t.prototype.checkNavigable=function(n){var t,i,u=this,r;if(t=u.getNavigableIndexes(),i=0,n>t[t.length-1])n=t[t.length-1];else for(r in t){if(n<t[r]){n=i;break}i=t[r]}return n};t.prototype.cleanUpEvents=function(){var t=this;t.options.dots&&null!==t.$dots&&n("li",t.$dots).off("click.slick",t.changeSlide).off("mouseenter.slick",n.proxy(t.interrupt,t,!0)).off("mouseleave.slick",n.proxy(t.interrupt,t,!1));t.$slider.off("focus.slick blur.slick");t.options.arrows===!0&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow&&t.$prevArrow.off("click.slick",t.changeSlide),t.$nextArrow&&t.$nextArrow.off("click.slick",t.changeSlide));t.$list.off("touchstart.slick mousedown.slick",t.swipeHandler);t.$list.off("touchmove.slick mousemove.slick",t.swipeHandler);t.$list.off("touchend.slick mouseup.slick",t.swipeHandler);t.$list.off("touchcancel.slick mouseleave.slick",t.swipeHandler);t.$list.off("click.slick",t.clickHandler);n(document).off(t.visibilityChange,t.visibility);t.cleanUpSlideEvents();t.options.accessibility===!0&&t.$list.off("keydown.slick",t.keyHandler);t.options.focusOnSelect===!0&&n(t.$slideTrack).children().off("click.slick",t.selectHandler);n(window).off("orientationchange.slick.slick-"+t.instanceUid,t.orientationChange);n(window).off("resize.slick.slick-"+t.instanceUid,t.resize);n("[draggable!=true]",t.$slideTrack).off("dragstart",t.preventDefault);n(window).off("load.slick.slick-"+t.instanceUid,t.setPosition);n(document).off("ready.slick.slick-"+t.instanceUid,t.setPosition)};t.prototype.cleanUpSlideEvents=function(){var t=this;t.$list.off("mouseenter.slick",n.proxy(t.interrupt,t,!0));t.$list.off("mouseleave.slick",n.proxy(t.interrupt,t,!1))};t.prototype.cleanUpRows=function(){var n,t=this;t.options.rows>1&&(n=t.$slides.children().children(),n.removeAttr("style"),t.$slider.empty().append(n))};t.prototype.clickHandler=function(n){var t=this;t.shouldClick===!1&&(n.stopImmediatePropagation(),n.stopPropagation(),n.preventDefault())};t.prototype.destroy=function(t){var i=this;i.autoPlayClear();i.touchObject={};i.cleanUpEvents();n(".slick-cloned",i.$slider).detach();i.$dots&&i.$dots.remove();i.$prevArrow&&i.$prevArrow.length&&(i.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.prevArrow)&&i.$prevArrow.remove());i.$nextArrow&&i.$nextArrow.length&&(i.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.nextArrow)&&i.$nextArrow.remove());i.$slides&&(i.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){n(this).attr("style",n(this).data("originalStyling"))}),i.$slideTrack.children(this.options.slide).detach(),i.$slideTrack.detach(),i.$list.detach(),i.$slider.append(i.$slides));i.cleanUpRows();i.$slider.removeClass("slick-slider");i.$slider.removeClass("slick-initialized");i.$slider.removeClass("slick-dotted");i.unslicked=!0;t||i.$slider.trigger("destroy",[i])};t.prototype.disableTransition=function(n){var t=this,i={};i[t.transitionType]="";t.options.fade===!1?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.fadeSlide=function(n,t){var i=this;i.cssTransitions===!1?(i.$slides.eq(n).css({zIndex:i.options.zIndex}),i.$slides.eq(n).animate({opacity:1},i.options.speed,i.options.easing,t)):(i.applyTransition(n),i.$slides.eq(n).css({opacity:1,zIndex:i.options.zIndex}),t&&setTimeout(function(){i.disableTransition(n);t.call()},i.options.speed))};t.prototype.fadeSlideOut=function(n){var t=this;t.cssTransitions===!1?t.$slides.eq(n).animate({opacity:0,zIndex:t.options.zIndex-2},t.options.speed,t.options.easing):(t.applyTransition(n),t.$slides.eq(n).css({opacity:0,zIndex:t.options.zIndex-2}))};t.prototype.filterSlides=t.prototype.slickFilter=function(n){var t=this;null!==n&&(t.$slidesCache=t.$slides,t.unload(),t.$slideTrack.children(this.options.slide).detach(),t.$slidesCache.filter(n).appendTo(t.$slideTrack),t.reinit())};t.prototype.focusHandler=function(){var t=this;t.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*:not(.slick-arrow)",function(i){i.stopImmediatePropagation();var r=n(this);setTimeout(function(){t.options.pauseOnFocus&&(t.focussed=r.is(":focus"),t.autoPlay())},0)})};t.prototype.getCurrent=t.prototype.slickCurrentSlide=function(){var n=this;return n.currentSlide};t.prototype.getDotCount=function(){var n=this,i=0,r=0,t=0;if(n.options.infinite===!0)for(;i<n.slideCount;)++t,i=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;else if(n.options.centerMode===!0)t=n.slideCount;else if(n.options.asNavFor)for(;i<n.slideCount;)++t,i=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;else t=1+Math.ceil((n.slideCount-n.options.slidesToShow)/n.options.slidesToScroll);return t-1};t.prototype.getLeft=function(n){var f,r,i,t=this,u=0;return t.slideOffset=0,r=t.$slides.first().outerHeight(!0),t.options.infinite===!0?(t.slideCount>t.options.slidesToShow&&(t.slideOffset=t.slideWidth*t.options.slidesToShow*-1,u=r*t.options.slidesToShow*-1),t.slideCount%t.options.slidesToScroll!=0&&n+t.options.slidesToScroll>t.slideCount&&t.slideCount>t.options.slidesToShow&&(n>t.slideCount?(t.slideOffset=(t.options.slidesToShow-(n-t.slideCount))*t.slideWidth*-1,u=(t.options.slidesToShow-(n-t.slideCount))*r*-1):(t.slideOffset=t.slideCount%t.options.slidesToScroll*t.slideWidth*-1,u=t.slideCount%t.options.slidesToScroll*r*-1))):n+t.options.slidesToShow>t.slideCount&&(t.slideOffset=(n+t.options.slidesToShow-t.slideCount)*t.slideWidth,u=(n+t.options.slidesToShow-t.slideCount)*r),t.slideCount<=t.options.slidesToShow&&(t.slideOffset=0,u=0),t.options.centerMode===!0&&t.options.infinite===!0?t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)-t.slideWidth:t.options.centerMode===!0&&(t.slideOffset=0,t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)),f=t.options.vertical===!1?n*t.slideWidth*-1+t.slideOffset:n*r*-1+u,t.options.variableWidth===!0&&(i=t.slideCount<=t.options.slidesToShow||t.options.infinite===!1?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow),f=t.options.rtl===!0?i[0]?-1*(t.$slideTrack.width()-i[0].offsetLeft-i.width()):0:i[0]?-1*i[0].offsetLeft:0,t.options.centerMode===!0&&(i=t.slideCount<=t.options.slidesToShow||t.options.infinite===!1?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow+1),f=t.options.rtl===!0?i[0]?-1*(t.$slideTrack.width()-i[0].offsetLeft-i.width()):0:i[0]?-1*i[0].offsetLeft:0,f+=(t.$list.width()-i.outerWidth())/2)),f};t.prototype.getOption=t.prototype.slickGetOption=function(n){var t=this;return t.options[n]};t.prototype.getNavigableIndexes=function(){var i,n=this,t=0,r=0,u=[];for(n.options.infinite===!1?i=n.slideCount:(t=-1*n.options.slidesToScroll,r=-1*n.options.slidesToScroll,i=2*n.slideCount);i>t;)u.push(t),t=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;return u};t.prototype.getSlick=function(){return this};t.prototype.getSlideCount=function(){var u,i,r,t=this;return r=t.options.centerMode===!0?t.slideWidth*Math.floor(t.options.slidesToShow/2):0,t.options.swipeToSlide===!0?(t.$slideTrack.find(".slick-slide").each(function(u,f){if(f.offsetLeft-r+n(f).outerWidth()/2>-1*t.swipeLeft)return(i=f,!1)}),u=Math.abs(n(i).attr("data-slick-index")-t.currentSlide)||1):t.options.slidesToScroll};t.prototype.goTo=t.prototype.slickGoTo=function(n,t){var i=this;i.changeSlide({data:{message:"index",index:parseInt(n)}},t)};t.prototype.init=function(t){var i=this;n(i.$slider).hasClass("slick-initialized")||(n(i.$slider).addClass("slick-initialized"),i.buildRows(),i.buildOut(),i.setProps(),i.startLoad(),i.loadSlider(),i.initializeEvents(),i.updateArrows(),i.updateDots(),i.checkResponsive(!0),i.focusHandler());t&&i.$slider.trigger("init",[i]);i.options.accessibility===!0&&i.initADA();i.options.autoplay&&(i.paused=!1,i.autoPlay())};t.prototype.initADA=function(){var t=this;t.$slides.add(t.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"});t.$slideTrack.attr("role","listbox");t.$slides.not(t.$slideTrack.find(".slick-cloned")).each(function(i){n(this).attr({role:"option","aria-describedby":"slick-slide"+t.instanceUid+i})});null!==t.$dots&&t.$dots.attr("role","tablist").find("li").each(function(i){n(this).attr({role:"presentation","aria-selected":"false","aria-controls":"navigation"+t.instanceUid+i,id:"slick-slide"+t.instanceUid+i})}).first().attr("aria-selected","true").end().find("button").attr("role","button").end().closest("div").attr("role","toolbar");t.activateADA()};t.prototype.initArrowEvents=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},n.changeSlide),n.$nextArrow.off("click.slick").on("click.slick",{message:"next"},n.changeSlide))};t.prototype.initDotEvents=function(){var t=this;t.options.dots===!0&&t.slideCount>t.options.slidesToShow&&n("li",t.$dots).on("click.slick",{message:"index"},t.changeSlide);t.options.dots===!0&&t.options.pauseOnDotsHover===!0&&n("li",t.$dots).on("mouseenter.slick",n.proxy(t.interrupt,t,!0)).on("mouseleave.slick",n.proxy(t.interrupt,t,!1))};t.prototype.initSlideEvents=function(){var t=this;t.options.pauseOnHover&&(t.$list.on("mouseenter.slick",n.proxy(t.interrupt,t,!0)),t.$list.on("mouseleave.slick",n.proxy(t.interrupt,t,!1)))};t.prototype.initializeEvents=function(){var t=this;t.initArrowEvents();t.initDotEvents();t.initSlideEvents();t.$list.on("touchstart.slick mousedown.slick",{action:"start"},t.swipeHandler);t.$list.on("touchmove.slick mousemove.slick",{action:"move"},t.swipeHandler);t.$list.on("touchend.slick mouseup.slick",{action:"end"},t.swipeHandler);t.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},t.swipeHandler);t.$list.on("click.slick",t.clickHandler);n(document).on(t.visibilityChange,n.proxy(t.visibility,t));t.options.accessibility===!0&&t.$list.on("keydown.slick",t.keyHandler);t.options.focusOnSelect===!0&&n(t.$slideTrack).children().on("click.slick",t.selectHandler);n(window).on("orientationchange.slick.slick-"+t.instanceUid,n.proxy(t.orientationChange,t));n(window).on("resize.slick.slick-"+t.instanceUid,n.proxy(t.resize,t));n("[draggable!=true]",t.$slideTrack).on("dragstart",t.preventDefault);n(window).on("load.slick.slick-"+t.instanceUid,t.setPosition);n(document).on("ready.slick.slick-"+t.instanceUid,t.setPosition)};t.prototype.initUI=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.show(),n.$nextArrow.show());n.options.dots===!0&&n.slideCount>n.options.slidesToShow&&n.$dots.show()};t.prototype.keyHandler=function(n){var t=this;n.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===n.keyCode&&t.options.accessibility===!0?t.changeSlide({data:{message:t.options.rtl===!0?"next":"previous"}}):39===n.keyCode&&t.options.accessibility===!0&&t.changeSlide({data:{message:t.options.rtl===!0?"previous":"next"}}))};t.prototype.lazyLoad=function(){function f(i){n("img[data-lazy]",i).each(function(){var i=n(this),r=n(this).attr("data-lazy"),u=document.createElement("img");u.onload=function(){i.animate({opacity:0},100,function(){i.attr("src",r).animate({opacity:1},200,function(){i.removeAttr("data-lazy").removeClass("slick-loading")});t.$slider.trigger("lazyLoaded",[t,i,r])})};u.onerror=function(){i.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error");t.$slider.trigger("lazyLoadError",[t,i,r])};u.src=r})}var e,r,i,u,t=this;t.options.centerMode===!0?t.options.infinite===!0?(i=t.currentSlide+(t.options.slidesToShow/2+1),u=i+t.options.slidesToShow+2):(i=Math.max(0,t.currentSlide-(t.options.slidesToShow/2+1)),u=2+(t.options.slidesToShow/2+1)+t.currentSlide):(i=t.options.infinite?t.options.slidesToShow+t.currentSlide:t.currentSlide,u=Math.ceil(i+t.options.slidesToShow),t.options.fade===!0&&(i>0&&i--,u<=t.slideCount&&u++));e=t.$slider.find(".slick-slide").slice(i,u);f(e);t.slideCount<=t.options.slidesToShow?(r=t.$slider.find(".slick-slide"),f(r)):t.currentSlide>=t.slideCount-t.options.slidesToShow?(r=t.$slider.find(".slick-cloned").slice(0,t.options.slidesToShow),f(r)):0===t.currentSlide&&(r=t.$slider.find(".slick-cloned").slice(-1*t.options.slidesToShow),f(r))};t.prototype.loadSlider=function(){var n=this;n.setPosition();n.$slideTrack.css({opacity:1});n.$slider.removeClass("slick-loading");n.initUI();"progressive"===n.options.lazyLoad&&n.progressiveLazyLoad()};t.prototype.next=t.prototype.slickNext=function(){var n=this;n.changeSlide({data:{message:"next"}})};t.prototype.orientationChange=function(){var n=this;n.checkResponsive();n.setPosition()};t.prototype.pause=t.prototype.slickPause=function(){var n=this;n.autoPlayClear();n.paused=!0};t.prototype.play=t.prototype.slickPlay=function(){var n=this;n.autoPlay();n.options.autoplay=!0;n.paused=!1;n.focussed=!1;n.interrupted=!1};t.prototype.postSlide=function(n){var t=this;t.unslicked||(t.$slider.trigger("afterChange",[t,n]),t.animating=!1,t.setPosition(),t.swipeLeft=null,t.options.autoplay&&t.autoPlay(),t.options.accessibility===!0&&t.initADA())};t.prototype.prev=t.prototype.slickPrev=function(){var n=this;n.changeSlide({data:{message:"previous"}})};t.prototype.preventDefault=function(n){n.preventDefault()};t.prototype.progressiveLazyLoad=function(t){t=t||1;var r,u,f,i=this,e=n("img[data-lazy]",i.$slider);e.length?(r=e.first(),u=r.attr("data-lazy"),f=document.createElement("img"),f.onload=function(){r.attr("src",u).removeAttr("data-lazy").removeClass("slick-loading");i.options.adaptiveHeight===!0&&i.setPosition();i.$slider.trigger("lazyLoaded",[i,r,u]);i.progressiveLazyLoad()},f.onerror=function(){3>t?setTimeout(function(){i.progressiveLazyLoad(t+1)},500):(r.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),i.$slider.trigger("lazyLoadError",[i,r,u]),i.progressiveLazyLoad())},f.src=u):i.$slider.trigger("allImagesLoaded",[i])};t.prototype.refresh=function(t){var r,u,i=this;u=i.slideCount-i.options.slidesToShow;!i.options.infinite&&i.currentSlide>u&&(i.currentSlide=u);i.slideCount<=i.options.slidesToShow&&(i.currentSlide=0);r=i.currentSlide;i.destroy(!0);n.extend(i,i.initials,{currentSlide:r});i.init();t||i.changeSlide({data:{message:"index",index:r}},!1)};t.prototype.registerBreakpoints=function(){var u,f,i,t=this,r=t.options.responsive||null;if("array"===n.type(r)&&r.length){t.respondTo=t.options.respondTo||"window";for(u in r)if(i=t.breakpoints.length-1,f=r[u].breakpoint,r.hasOwnProperty(u)){for(;i>=0;)t.breakpoints[i]&&t.breakpoints[i]===f&&t.breakpoints.splice(i,1),i--;t.breakpoints.push(f);t.breakpointSettings[f]=r[u].settings}t.breakpoints.sort(function(n,i){return t.options.mobileFirst?n-i:i-n})}};t.prototype.reinit=function(){var t=this;t.$slides=t.$slideTrack.children(t.options.slide).addClass("slick-slide");t.slideCount=t.$slides.length;t.currentSlide>=t.slideCount&&0!==t.currentSlide&&(t.currentSlide=t.currentSlide-t.options.slidesToScroll);t.slideCount<=t.options.slidesToShow&&(t.currentSlide=0);t.registerBreakpoints();t.setProps();t.setupInfinite();t.buildArrows();t.updateArrows();t.initArrowEvents();t.buildDots();t.updateDots();t.initDotEvents();t.cleanUpSlideEvents();t.initSlideEvents();t.checkResponsive(!1,!0);t.options.focusOnSelect===!0&&n(t.$slideTrack).children().on("click.slick",t.selectHandler);t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0);t.setPosition();t.focusHandler();t.paused=!t.options.autoplay;t.autoPlay();t.$slider.trigger("reInit",[t])};t.prototype.resize=function(){var t=this;n(window).width()!==t.windowWidth&&(clearTimeout(t.windowDelay),t.windowDelay=window.setTimeout(function(){t.windowWidth=n(window).width();t.checkResponsive();t.unslicked||t.setPosition()},50))};t.prototype.removeSlide=t.prototype.slickRemove=function(n,t,i){var r=this;return"boolean"==typeof n?(t=n,n=t===!0?0:r.slideCount-1):n=t===!0?--n:n,r.slideCount<1||0>n||n>r.slideCount-1?!1:(r.unload(),i===!0?r.$slideTrack.children().remove():r.$slideTrack.children(this.options.slide).eq(n).remove(),r.$slides=r.$slideTrack.children(this.options.slide),r.$slideTrack.children(this.options.slide).detach(),r.$slideTrack.append(r.$slides),r.$slidesCache=r.$slides,void r.reinit())};t.prototype.setCSS=function(n){var r,u,t=this,i={};t.options.rtl===!0&&(n=-n);r="left"==t.positionProp?Math.ceil(n)+"px":"0px";u="top"==t.positionProp?Math.ceil(n)+"px":"0px";i[t.positionProp]=n;t.transformsEnabled===!1?t.$slideTrack.css(i):(i={},t.cssTransitions===!1?(i[t.animType]="translate("+r+", "+u+")",t.$slideTrack.css(i)):(i[t.animType]="translate3d("+r+", "+u+", 0px)",t.$slideTrack.css(i)))};t.prototype.setDimensions=function(){var n=this,t;n.options.vertical===!1?n.options.centerMode===!0&&n.$list.css({padding:"0px "+n.options.centerPadding}):(n.$list.height(n.$slides.first().outerHeight(!0)*n.options.slidesToShow),n.options.centerMode===!0&&n.$list.css({padding:n.options.centerPadding+" 0px"}));n.listWidth=n.$list.width();n.listHeight=n.$list.height();n.options.vertical===!1&&n.options.variableWidth===!1?(n.slideWidth=Math.ceil(n.listWidth/n.options.slidesToShow),n.$slideTrack.width(Math.ceil(n.slideWidth*n.$slideTrack.children(".slick-slide").length))):n.options.variableWidth===!0?n.$slideTrack.width(5e3*n.slideCount):(n.slideWidth=Math.ceil(n.listWidth),n.$slideTrack.height(Math.ceil(n.$slides.first().outerHeight(!0)*n.$slideTrack.children(".slick-slide").length)));t=n.$slides.first().outerWidth(!0)-n.$slides.first().width();n.options.variableWidth===!1&&n.$slideTrack.children(".slick-slide").width(n.slideWidth-t)};t.prototype.setFade=function(){var i,t=this;t.$slides.each(function(r,u){i=t.slideWidth*r*-1;t.options.rtl===!0?n(u).css({position:"relative",right:i,top:0,zIndex:t.options.zIndex-2,opacity:0}):n(u).css({position:"relative",left:i,top:0,zIndex:t.options.zIndex-2,opacity:0})});t.$slides.eq(t.currentSlide).css({zIndex:t.options.zIndex-1,opacity:1})};t.prototype.setHeight=function(){var n=this,t;1===n.options.slidesToShow&&n.options.adaptiveHeight===!0&&n.options.vertical===!1&&(t=n.$slides.eq(n.currentSlide).outerHeight(!0),n.$list.css("height",t))};t.prototype.setOption=t.prototype.slickSetOption=function(){var u,f,e,i,r,t=this,o=!1;if("object"===n.type(arguments[0])?(e=arguments[0],o=arguments[1],r="multiple"):"string"===n.type(arguments[0])&&(e=arguments[0],i=arguments[1],o=arguments[2],"responsive"===arguments[0]&&"array"===n.type(arguments[1])?r="responsive":"undefined"!=typeof arguments[1]&&(r="single")),"single"===r)t.options[e]=i;else if("multiple"===r)n.each(e,function(n,i){t.options[n]=i});else if("responsive"===r)for(f in i)if("array"!==n.type(t.options.responsive))t.options.responsive=[i[f]];else{for(u=t.options.responsive.length-1;u>=0;)t.options.responsive[u].breakpoint===i[f].breakpoint&&t.options.responsive.splice(u,1),u--;t.options.responsive.push(i[f])}o&&(t.unload(),t.reinit())};t.prototype.setPosition=function(){var n=this;n.setDimensions();n.setHeight();n.options.fade===!1?n.setCSS(n.getLeft(n.currentSlide)):n.setFade();n.$slider.trigger("setPosition",[n])};t.prototype.setProps=function(){var n=this,t=document.body.style;n.positionProp=n.options.vertical===!0?"top":"left";"top"===n.positionProp?n.$slider.addClass("slick-vertical"):n.$slider.removeClass("slick-vertical");(void 0!==t.WebkitTransition||void 0!==t.MozTransition||void 0!==t.msTransition)&&n.options.useCSS===!0&&(n.cssTransitions=!0);n.options.fade&&("number"==typeof n.options.zIndex?n.options.zIndex<3&&(n.options.zIndex=3):n.options.zIndex=n.defaults.zIndex);void 0!==t.OTransform&&(n.animType="OTransform",n.transformType="-o-transform",n.transitionType="OTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(n.animType=!1));void 0!==t.MozTransform&&(n.animType="MozTransform",n.transformType="-moz-transform",n.transitionType="MozTransition",void 0===t.perspectiveProperty&&void 0===t.MozPerspective&&(n.animType=!1));void 0!==t.webkitTransform&&(n.animType="webkitTransform",n.transformType="-webkit-transform",n.transitionType="webkitTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(n.animType=!1));void 0!==t.msTransform&&(n.animType="msTransform",n.transformType="-ms-transform",n.transitionType="msTransition",void 0===t.msTransform&&(n.animType=!1));void 0!==t.transform&&n.animType!==!1&&(n.animType="transform",n.transformType="transform",n.transitionType="transition");n.transformsEnabled=n.options.useTransform&&null!==n.animType&&n.animType!==!1};t.prototype.setSlideClasses=function(n){var u,i,r,f,t=this;i=t.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true");t.$slides.eq(n).addClass("slick-current");t.options.centerMode===!0?(u=Math.floor(t.options.slidesToShow/2),t.options.infinite===!0&&(n>=u&&n<=t.slideCount-1-u?t.$slides.slice(n-u,n+u+1).addClass("slick-active").attr("aria-hidden","false"):(r=t.options.slidesToShow+n,i.slice(r-u+1,r+u+2).addClass("slick-active").attr("aria-hidden","false")),0===n?i.eq(i.length-1-t.options.slidesToShow).addClass("slick-center"):n===t.slideCount-1&&i.eq(t.options.slidesToShow).addClass("slick-center")),t.$slides.eq(n).addClass("slick-center")):n>=0&&n<=t.slideCount-t.options.slidesToShow?t.$slides.slice(n,n+t.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):i.length<=t.options.slidesToShow?i.addClass("slick-active").attr("aria-hidden","false"):(f=t.slideCount%t.options.slidesToShow,r=t.options.infinite===!0?t.options.slidesToShow+n:n,t.options.slidesToShow==t.options.slidesToScroll&&t.slideCount-n<t.options.slidesToShow?i.slice(r-(t.options.slidesToShow-f),r+f).addClass("slick-active").attr("aria-hidden","false"):i.slice(r,r+t.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));"ondemand"===t.options.lazyLoad&&t.lazyLoad()};t.prototype.setupInfinite=function(){var i,r,u,t=this;if(t.options.fade===!0&&(t.options.centerMode=!1),t.options.infinite===!0&&t.options.fade===!1&&(r=null,t.slideCount>t.options.slidesToShow)){for(u=t.options.centerMode===!0?t.options.slidesToShow+1:t.options.slidesToShow,i=t.slideCount;i>t.slideCount-u;i-=1)r=i-1,n(t.$slides[r]).clone(!0).attr("id","").attr("data-slick-index",r-t.slideCount).prependTo(t.$slideTrack).addClass("slick-cloned");for(i=0;u>i;i+=1)r=i,n(t.$slides[r]).clone(!0).attr("id","").attr("data-slick-index",r+t.slideCount).appendTo(t.$slideTrack).addClass("slick-cloned");t.$slideTrack.find(".slick-cloned").find("[id]").each(function(){n(this).attr("id","")})}};t.prototype.interrupt=function(n){var t=this;n||t.autoPlay();t.interrupted=n};t.prototype.selectHandler=function(t){var i=this,u=n(t.target).is(".slick-slide")?n(t.target):n(t.target).parents(".slick-slide"),r=parseInt(u.attr("data-slick-index"));return r||(r=0),i.slideCount<=i.options.slidesToShow?(i.setSlideClasses(r),void i.asNavFor(r)):void i.slideHandler(r)};t.prototype.slideHandler=function(n,t,i){var u,f,s,o,e,h=null,r=this;return t=t||!1,r.animating===!0&&r.options.waitForAnimate===!0||r.options.fade===!0&&r.currentSlide===n||r.slideCount<=r.options.slidesToShow?void 0:(t===!1&&r.asNavFor(n),u=n,h=r.getLeft(u),o=r.getLeft(r.currentSlide),r.currentLeft=null===r.swipeLeft?o:r.swipeLeft,r.options.infinite===!1&&r.options.centerMode===!1&&(0>n||n>r.getDotCount()*r.options.slidesToScroll)?void(r.options.fade===!1&&(u=r.currentSlide,i!==!0?r.animateSlide(o,function(){r.postSlide(u)}):r.postSlide(u))):r.options.infinite===!1&&r.options.centerMode===!0&&(0>n||n>r.slideCount-r.options.slidesToScroll)?void(r.options.fade===!1&&(u=r.currentSlide,i!==!0?r.animateSlide(o,function(){r.postSlide(u)}):r.postSlide(u))):(r.options.autoplay&&clearInterval(r.autoPlayTimer),f=0>u?r.slideCount%r.options.slidesToScroll!=0?r.slideCount-r.slideCount%r.options.slidesToScroll:r.slideCount+u:u>=r.slideCount?r.slideCount%r.options.slidesToScroll!=0?0:u-r.slideCount:u,r.animating=!0,r.$slider.trigger("beforeChange",[r,r.currentSlide,f]),s=r.currentSlide,r.currentSlide=f,r.setSlideClasses(r.currentSlide),r.options.asNavFor&&(e=r.getNavTarget(),e=e.slick("getSlick"),e.slideCount<=e.options.slidesToShow&&e.setSlideClasses(r.currentSlide)),r.updateDots(),r.updateArrows(),r.options.fade===!0?(i!==!0?(r.fadeSlideOut(s),r.fadeSlide(f,function(){r.postSlide(f)})):r.postSlide(f),void r.animateHeight()):void(i!==!0?r.animateSlide(h,function(){r.postSlide(f)}):r.postSlide(f))))};t.prototype.startLoad=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.hide(),n.$nextArrow.hide());n.options.dots===!0&&n.slideCount>n.options.slidesToShow&&n.$dots.hide();n.$slider.addClass("slick-loading")};t.prototype.swipeDirection=function(){var i,r,u,n,t=this;return i=t.touchObject.startX-t.touchObject.curX,r=t.touchObject.startY-t.touchObject.curY,u=Math.atan2(r,i),n=Math.round(180*u/Math.PI),0>n&&(n=360-Math.abs(n)),45>=n&&n>=0?t.options.rtl===!1?"left":"right":360>=n&&n>=315?t.options.rtl===!1?"left":"right":n>=135&&225>=n?t.options.rtl===!1?"right":"left":t.options.verticalSwiping===!0?n>=35&&135>=n?"down":"up":"vertical"};t.prototype.swipeEnd=function(){var t,i,n=this;if(n.dragging=!1,n.interrupted=!1,n.shouldClick=n.touchObject.swipeLength>10?!1:!0,void 0===n.touchObject.curX)return!1;if(n.touchObject.edgeHit===!0&&n.$slider.trigger("edge",[n,n.swipeDirection()]),n.touchObject.swipeLength>=n.touchObject.minSwipe){switch(i=n.swipeDirection()){case"left":case"down":t=n.options.swipeToSlide?n.checkNavigable(n.currentSlide+n.getSlideCount()):n.currentSlide+n.getSlideCount();n.currentDirection=0;break;case"right":case"up":t=n.options.swipeToSlide?n.checkNavigable(n.currentSlide-n.getSlideCount()):n.currentSlide-n.getSlideCount();n.currentDirection=1}"vertical"!=i&&(n.slideHandler(t),n.touchObject={},n.$slider.trigger("swipe",[n,i]))}else n.touchObject.startX!==n.touchObject.curX&&(n.slideHandler(n.currentSlide),n.touchObject={})};t.prototype.swipeHandler=function(n){var t=this;if(!(t.options.swipe===!1||"ontouchend"in document&&t.options.swipe===!1||t.options.draggable===!1&&-1!==n.type.indexOf("mouse")))switch(t.touchObject.fingerCount=n.originalEvent&&void 0!==n.originalEvent.touches?n.originalEvent.touches.length:1,t.touchObject.minSwipe=t.listWidth/t.options.touchThreshold,t.options.verticalSwiping===!0&&(t.touchObject.minSwipe=t.listHeight/t.options.touchThreshold),n.data.action){case"start":t.swipeStart(n);break;case"move":t.swipeMove(n);break;case"end":t.swipeEnd(n)}};t.prototype.swipeMove=function(n){var f,e,r,u,i,t=this;return i=void 0!==n.originalEvent?n.originalEvent.touches:null,!t.dragging||i&&1!==i.length?!1:(f=t.getLeft(t.currentSlide),t.touchObject.curX=void 0!==i?i[0].pageX:n.clientX,t.touchObject.curY=void 0!==i?i[0].pageY:n.clientY,t.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(t.touchObject.curX-t.touchObject.startX,2))),t.options.verticalSwiping===!0&&(t.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(t.touchObject.curY-t.touchObject.startY,2)))),e=t.swipeDirection(),"vertical"!==e?(void 0!==n.originalEvent&&t.touchObject.swipeLength>4&&n.preventDefault(),u=(t.options.rtl===!1?1:-1)*(t.touchObject.curX>t.touchObject.startX?1:-1),t.options.verticalSwiping===!0&&(u=t.touchObject.curY>t.touchObject.startY?1:-1),r=t.touchObject.swipeLength,t.touchObject.edgeHit=!1,t.options.infinite===!1&&(0===t.currentSlide&&"right"===e||t.currentSlide>=t.getDotCount()&&"left"===e)&&(r=t.touchObject.swipeLength*t.options.edgeFriction,t.touchObject.edgeHit=!0),t.swipeLeft=t.options.vertical===!1?f+r*u:f+r*(t.$list.height()/t.listWidth)*u,t.options.verticalSwiping===!0&&(t.swipeLeft=f+r*u),t.options.fade===!0||t.options.touchMove===!1?!1:t.animating===!0?(t.swipeLeft=null,!1):void t.setCSS(t.swipeLeft)):void 0)};t.prototype.swipeStart=function(n){var i,t=this;return t.interrupted=!0,1!==t.touchObject.fingerCount||t.slideCount<=t.options.slidesToShow?(t.touchObject={},!1):(void 0!==n.originalEvent&&void 0!==n.originalEvent.touches&&(i=n.originalEvent.touches[0]),t.touchObject.startX=t.touchObject.curX=void 0!==i?i.pageX:n.clientX,t.touchObject.startY=t.touchObject.curY=void 0!==i?i.pageY:n.clientY,void(t.dragging=!0))};t.prototype.unfilterSlides=t.prototype.slickUnfilter=function(){var n=this;null!==n.$slidesCache&&(n.unload(),n.$slideTrack.children(this.options.slide).detach(),n.$slidesCache.appendTo(n.$slideTrack),n.reinit())};t.prototype.unload=function(){var t=this;n(".slick-cloned",t.$slider).remove();t.$dots&&t.$dots.remove();t.$prevArrow&&t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove();t.$nextArrow&&t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove();t.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")};t.prototype.unslick=function(n){var t=this;t.$slider.trigger("unslick",[t,n]);t.destroy()};t.prototype.updateArrows=function(){var t,n=this;t=Math.floor(n.options.slidesToShow/2);n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&!n.options.infinite&&(n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===n.currentSlide?(n.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):n.currentSlide>=n.slideCount-n.options.slidesToShow&&n.options.centerMode===!1?(n.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):n.currentSlide>=n.slideCount-1&&n.options.centerMode===!0&&(n.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))};t.prototype.updateDots=function(){var n=this;null!==n.$dots&&(n.$dots.find("li").removeClass("slick-active").attr("aria-hidden","true"),n.$dots.find("li").eq(Math.floor(n.currentSlide/n.options.slidesToScroll)).addClass("slick-active").attr("aria-hidden","false"))};t.prototype.visibility=function(){var n=this;n.options.autoplay&&(n.interrupted=document[n.hidden]?!0:!1)};n.fn.slick=function(){for(var u,i=this,r=arguments[0],f=Array.prototype.slice.call(arguments,1),e=i.length,n=0;e>n;n++)if("object"==typeof r||"undefined"==typeof r?i[n].slick=new t(i[n],r):u=i[n].slick[r].apply(i[n].slick,f),"undefined"!=typeof u)return u;return i}});!function(n){"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?module.exports=n():window.wNumb=n()}(function(){"use strict";function t(n){return n.split("").reverse().join("")}function i(n,t){return n.substring(0,t.length)===t}function r(n,t,i){if((n[t]||n[i])&&n[t]===n[i])throw new Error(t);}function u(n){return"number"==typeof n&&isFinite(n)}function o(n,i,r,f,e,o,s,h,c,l,a,v){var w,b,p,d=v,k="",y="";return o&&(v=o(v)),!!u(v)&&(!1!==n&&0===parseFloat(v.toFixed(n))&&(v=0),v<0&&(w=!0,v=Math.abs(v)),!1!==n&&(v=function(n,t){return n=n.toString().split("e"),(+((n=(n=Math.round(+(n[0]+"e"+(n[1]?+n[1]+t:t)))).toString().split("e"))[0]+"e"+(n[1]?n[1]-t:-t))).toFixed(t)}(v,n)),-1!==(v=v.toString()).indexOf(".")?(p=(b=v.split("."))[0],r&&(k=r+b[1])):p=v,i&&(p=t((p=t(p).match(/.{1,3}/g)).join(t(i)))),w&&h&&(y+=h),f&&(y+=f),w&&c&&(y+=c),y+=p,y+=k,e&&(y+=e),l&&(y=l(y,d)),y)}function s(n,t,r,f,e,o,s,h,c,l,a,v){var p,y="";return a&&(v=a(v)),!(!v||"string"!=typeof v)&&(h&&i(v,h)&&(v=v.replace(h,""),p=!0),f&&i(v,f)&&(v=v.replace(f,"")),c&&i(v,c)&&(v=v.replace(c,""),p=!0),e&&function(n,t){return n.slice(-1*t.length)===t}(v,e)&&(v=v.slice(0,-1*e.length)),t&&(v=v.split(t).join("")),r&&(v=v.replace(r,".")),p&&(y+="-"),""!==(y=(y+=v).replace(/[^0-9\.\-.]/g,""))&&(y=Number(y),s&&(y=s(y)),!!u(y)&&y))}function f(t,i,r){for(var f=[],u=0;u<n.length;u+=1)f.push(t[n[u]]);return f.push(r),i.apply("",f)}var n=["decimals","thousand","mark","prefix","suffix","encoder","decoder","negativeBefore","negative","edit","undo"];return function e(t){if(!(this instanceof e))return new e(t);"object"==typeof t&&(t=function(t){var e,i,f,u={};for(void 0===t.suffix&&(t.suffix=t.postfix),e=0;e<n.length;e+=1)if(void 0===(f=t[i=n[e]]))u[i]="negative"!==i||u.negativeBefore?"mark"===i&&"."!==u.thousand?".":!1:"-";else if("decimals"===i){if(!(0<=f&&f<8))throw new Error(i);u[i]=f}else if("encoder"===i||"decoder"===i||"edit"===i||"undo"===i){if("function"!=typeof f)throw new Error(i);u[i]=f}else{if("string"!=typeof f)throw new Error(i);u[i]=f}return r(u,"mark","thousand"),r(u,"prefix","negative"),r(u,"prefix","negativeBefore"),u}(t),this.to=function(n){return f(t,o,n)},this.from=function(n){return f(t,s,n)})}});!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((n="undefined"!=typeof globalThis?globalThis:n||self).noUiSlider={})}(this,function(n){"use strict";function o(n){return"object"==typeof n&&"function"==typeof n.to}function p(n){n.parentElement.removeChild(n)}function c(n){return null!=n}function w(n){n.preventDefault()}function u(n){return"number"==typeof n&&!isNaN(n)&&isFinite(n)}function b(n,i,r){0<r&&(t(n,i),setTimeout(function(){h(n,i)},r))}function k(n){return Math.max(Math.min(n,100),0)}function s(n){return Array.isArray(n)?n:[n]}function rt(n){return n=(n=String(n)).split("."),1<n.length?n[1].length:0}function t(n,t){n.classList&&!/\s/.test(t)?n.classList.add(t):n.className+=" "+t}function h(n,t){n.classList&&!/\s/.test(t)?n.classList.remove(t):n.className=n.className.replace(new RegExp("(^|\\b)"+t.split(" ").join("|")+"(\\b|$)","gi")," ")}function d(n){var t=void 0!==window.pageXOffset,i="CSS1Compat"===(n.compatMode||"");return{x:t?window.pageXOffset:(i?n.documentElement:n.body).scrollLeft,y:t?window.pageYOffset:(i?n.documentElement:n.body).scrollTop}}function l(n,t){return 100/(t-n)}function a(n,t,i){return 100*t/(n[i+1]-n[i])}function e(n,t){for(var i=1;n>=t[i];)i+=1;return i}function ut(n,t,i){if(i>=n.slice(-1)[0])return 100;var r=e(i,n),f=n[r-1],u=n[r],n=t[r-1],r=t[r];return n+(i=i,a(u=[f,u],u[0]<0?i+Math.abs(u[0]):i-u[0],0)/l(n,r))}function ft(n,t,i,r){if(100===r)return r;var u=e(r,n),f=n[u-1],o=n[u];return i?(o-f)/2<r-f?o:f:t[u-1]?n[u-1]+(n=r-n[u-1],u=t[u-1],Math.round(n/u)*u):r}function r(n,t,i){var r,u;for(this.xPct=[],this.xVal=[],this.xSteps=[],this.xNumSteps=[],this.xHighestCompleteStep=[],this.xSteps=[i||!1],this.xNumSteps=[!1],this.snap=t,u=[],Object.keys(n).forEach(function(t){u.push([s(n[t]),t])}),u.sort(function(n,t){return n[0][0]-t[0][0]}),r=0;r<u.length;r++)this.handleEntryPoint(u[r][1],u[r][0]);for(this.xNumSteps=this.xSteps.slice(0),r=0;r<this.xNumSteps.length;r++)this.handleStepPoint(r,this.xNumSteps[r])}function et(n,t){if(!u(t))throw new Error("noUiSlider: 'step' is not numeric.");n.singleStep=t}function ot(n,t){if(!u(t))throw new Error("noUiSlider: 'keyboardPageMultiplier' is not numeric.");n.keyboardPageMultiplier=t}function st(n,t){if(!u(t))throw new Error("noUiSlider: 'keyboardMultiplier' is not numeric.");n.keyboardMultiplier=t}function ht(n,t){if(!u(t))throw new Error("noUiSlider: 'keyboardDefaultStep' is not numeric.");n.keyboardDefaultStep=t}function ct(n,t){if("object"!=typeof t||Array.isArray(t))throw new Error("noUiSlider: 'range' is not an object.");if(void 0===t.min||void 0===t.max)throw new Error("noUiSlider: Missing 'min' or 'max' in 'range'.");n.spectrum=new v(t,n.snap||!1,n.singleStep)}function lt(n,t){if(t=s(t),!Array.isArray(t)||!t.length)throw new Error("noUiSlider: 'start' option is incorrect.");n.handles=t.length;n.start=t}function at(n,t){if("boolean"!=typeof t)throw new Error("noUiSlider: 'snap' option must be a boolean.");n.snap=t}function vt(n,t){if("boolean"!=typeof t)throw new Error("noUiSlider: 'animate' option must be a boolean.");n.animate=t}function yt(n,t){if("number"!=typeof t)throw new Error("noUiSlider: 'animationDuration' option must be a number.");n.animationDuration=t}function pt(n,t){var r,i=[!1];if("lower"===t?t=[!0,!1]:"upper"===t&&(t=[!1,!0]),!0===t||!1===t){for(r=1;r<n.handles;r++)i.push(t);i.push(!1)}else{if(!Array.isArray(t)||!t.length||t.length!==n.handles+1)throw new Error("noUiSlider: 'connect' option doesn't match handle count.");i=t}n.connect=i}function wt(n,t){switch(t){case"horizontal":n.ort=0;break;case"vertical":n.ort=1;break;default:throw new Error("noUiSlider: 'orientation' option is invalid.");}}function nt(n,t){if(!u(t))throw new Error("noUiSlider: 'margin' option must be numeric.");0!==t&&(n.margin=n.spectrum.getDistance(t))}function bt(n,t){if(!u(t))throw new Error("noUiSlider: 'limit' option must be numeric.");if(n.limit=n.spectrum.getDistance(t),!n.limit||n.handles<2)throw new Error("noUiSlider: 'limit' option is only supported on linear sliders with 2 or more handles.");}function kt(n,t){var i,r,t;if(!u(t)&&!Array.isArray(t))throw new Error("noUiSlider: 'padding' option must be numeric or array of exactly 2 numbers.");if(Array.isArray(t)&&2!==t.length&&!u(t[0])&&!u(t[1]))throw new Error("noUiSlider: 'padding' option must be numeric or array of exactly 2 numbers.");if(0!==t){for(Array.isArray(t)||(t=[t,t]),n.padding=[n.spectrum.getDistance(t[0]),n.spectrum.getDistance(t[1])],i=0;i<n.spectrum.xNumSteps.length-1;i++)if(n.padding[0][i]<0||n.padding[1][i]<0)throw new Error("noUiSlider: 'padding' option must be a positive number(s).");if(r=t[0]+t[1],t=n.spectrum.xVal[0],1<r/(n.spectrum.xVal[n.spectrum.xVal.length-1]-t))throw new Error("noUiSlider: 'padding' option must not exceed 100% of the range.");}}function dt(n,t){switch(t){case"ltr":n.dir=0;break;case"rtl":n.dir=1;break;default:throw new Error("noUiSlider: 'direction' option was not recognized.");}}function gt(n,t){if("string"!=typeof t)throw new Error("noUiSlider: 'behaviour' must be a string containing options.");var f=0<=t.indexOf("tap"),e=0<=t.indexOf("drag"),i=0<=t.indexOf("fixed"),r=0<=t.indexOf("snap"),o=0<=t.indexOf("hover"),u=0<=t.indexOf("unconstrained"),s=0<=t.indexOf("drag-all"),t=0<=t.indexOf("smooth-steps");if(i){if(2!==n.handles)throw new Error("noUiSlider: 'fixed' behaviour must be used with 2 handles");nt(n,n.start[1]-n.start[0])}if(u&&(n.margin||n.limit))throw new Error("noUiSlider: 'unconstrained' behaviour cannot be used with margin or limit");n.events={tap:f||r,drag:e,dragAll:s,smoothSteps:t,fixed:i,snap:r,hover:o,unconstrained:u}}function ni(n,t){if(!1!==t)if(!0===t||o(t)){n.tooltips=[];for(var i=0;i<n.handles;i++)n.tooltips.push(t)}else{if((t=s(t)).length!==n.handles)throw new Error("noUiSlider: must pass a formatter for all handles.");t.forEach(function(n){if("boolean"!=typeof n&&!o(n))throw new Error("noUiSlider: 'tooltips' must be passed a formatter or 'false'.");});n.tooltips=t}}function ti(n,t){if(t.length!==n.handles)throw new Error("noUiSlider: must pass a attributes for all handles.");n.handleAttributes=t}function ii(n,t){if(!o(t))throw new Error("noUiSlider: 'ariaFormat' requires 'to' method.");n.ariaFormat=t}function ri(n,t){if(!o(i=t)||"function"!=typeof i.from)throw new Error("noUiSlider: 'format' requires 'to' and 'from' methods.");var i;n.format=t}function ui(n,t){if("boolean"!=typeof t)throw new Error("noUiSlider: 'keyboardSupport' option must be a boolean.");n.keyboardSupport=t}function fi(n,t){n.documentElement=t}function ei(n,t){if("string"!=typeof t&&!1!==t)throw new Error("noUiSlider: 'cssPrefix' must be a string or `false`.");n.cssPrefix=t}function oi(n,t){if("object"!=typeof t)throw new Error("noUiSlider: 'cssClasses' must be an object.");"string"==typeof n.cssPrefix?(n.cssClasses={},Object.keys(t).forEach(function(i){n.cssClasses[i]=n.cssPrefix+t[i]})):n.cssClasses=t}function tt(n){var t={margin:null,limit:null,padding:null,animate:!0,animationDuration:300,ariaFormat:g,format:g},i={step:{r:!1,t:et},keyboardPageMultiplier:{r:!1,t:ot},keyboardMultiplier:{r:!1,t:st},keyboardDefaultStep:{r:!1,t:ht},start:{r:!0,t:lt},connect:{r:!0,t:pt},direction:{r:!0,t:dt},snap:{r:!1,t:at},animate:{r:!1,t:vt},animationDuration:{r:!1,t:yt},range:{r:!0,t:ct},orientation:{r:!1,t:wt},margin:{r:!1,t:nt},limit:{r:!1,t:bt},padding:{r:!1,t:kt},behaviour:{r:!0,t:gt},ariaFormat:{r:!1,t:ii},format:{r:!1,t:ri},tooltips:{r:!1,t:ni},keyboardSupport:{r:!0,t:ui},documentElement:{r:!1,t:fi},cssPrefix:{r:!0,t:ei},cssClasses:{r:!0,t:oi},handleAttributes:{r:!1,t:ti}},u={connect:!1,direction:"ltr",behaviour:"tap",orientation:"horizontal",keyboardSupport:!0,cssPrefix:"noUi-",cssClasses:y,keyboardPageMultiplier:5,keyboardMultiplier:1,keyboardDefaultStep:10};n.format&&!n.ariaFormat&&(n.ariaFormat=n.format);Object.keys(i).forEach(function(r){if(c(n[r])||void 0!==u[r])i[r].t(t,(c(n[r])?n:u)[r]);else if(i[r].r)throw new Error("noUiSlider: '"+r+"' is required.");});t.pips=n.pips;var r=document.createElement("div"),f=void 0!==r.style.msTransform,r=void 0!==r.style.transform;return t.transformRule=r?"transform":f?"msTransform":"webkitTransform",t.style=[["left","top"],["right","bottom"]][t.dir][t.ort],t}function si(i,r,u){function it(n,i){var r=ct.createElement("div");return i&&t(r,i),n.appendChild(r),r}function nr(n,i){var f,n=it(n,r.cssClasses.origin),u=it(n,r.cssClasses.handle);return it(u,r.cssClasses.touchArea),u.setAttribute("data-handle",String(i)),r.keyboardSupport&&(u.setAttribute("tabindex","0"),u.addEventListener("keydown",function(n){return function(n,t){var i;if(hi()||dt(t))return!1;var s=["Left","Right"],o=["Down","Up"],u=["PageDown","PageUp"],h=["Home","End"];r.dir&&!r.ort?s.reverse():r.ort&&!r.dir&&(o.reverse(),u.reverse());var f=n.key.replace("Arrow",""),c=f===u[0],v=f===u[1],u=f===o[0]||f===s[0]||c,o=f===o[1]||f===s[1]||v,s=f===h[0],h=f===h[1];if(!(u||o||s||h))return!0;if(n.preventDefault(),o||u){if(i=u?0:1,i=di(t)[i],null===i)return!1;!1===i&&(i=e.getDefaultStep(l[t],u,r.keyboardDefaultStep));i*=v||c?r.keyboardPageMultiplier:r.keyboardMultiplier;i=Math.max(i,1e-7);i*=u?-1:1;i=g[t]+i}else i=h?r.spectrum.xVal[r.spectrum.xVal.length-1]:r.spectrum.xVal[0];return st(t,e.toStepping(i),!0,!0),a("slide",t),a("update",t),a("change",t),a("set",t),!1}(n,i)})),void 0!==r.handleAttributes&&(f=r.handleAttributes[i],Object.keys(f).forEach(function(n){u.setAttribute(n,f[n])})),u.setAttribute("role","slider"),u.setAttribute("aria-orientation",r.ort?"vertical":"horizontal"),0===i?t(u,r.cssClasses.handleLower):i===r.handles-1&&t(u,r.cssClasses.handleUpper),n.handle=u,n}function si(n,t){return!!t&&it(n,r.cssClasses.connect)}function tr(n,t){return!(!r.tooltips||!r.tooltips[t])&&it(n.firstChild,r.cssClasses.tooltip)}function hi(){return v.hasAttribute("disabled")}function dt(n){return o[n].hasAttribute("disabled")}function gt(){ut&&(lt("update"+f.tooltips),ut.forEach(function(n){n&&p(n)}),ut=null)}function ci(){gt();ut=o.map(tr);ui("update"+f.tooltips,function(n,t,i){ut&&r.tooltips&&!1!==ut[t]&&(n=n[t],!0!==r.tooltips[t]&&(n=r.tooltips[t].to(i[t])),ut[t].innerHTML=n)})}function li(n,t){return n.map(function(n){return e.fromStepping(t?e.getStep(n):n)})}function ir(t){var i=function(t){if(t.mode===n.PipsMode.Range||t.mode===n.PipsMode.Steps)return e.xVal;if(t.mode!==n.PipsMode.Count)return t.mode===n.PipsMode.Positions?li(t.values,t.stepped):t.mode===n.PipsMode.Values?t.stepped?t.values.map(function(n){return e.fromStepping(e.getStep(e.toStepping(n)))}):t.values:[];if(t.values<2)throw new Error("noUiSlider: 'values' (>= 2) required for mode 'count'.");for(var i=t.values-1,u=100/i,r=[];i--;)r[i]=i*u;return r.push(100),li(r,t.stepped)}(t),r={},f=e.xVal[0],o=e.xVal[e.xVal.length-1],s=!1,h=!1,u=0;return(i=i.slice().sort(function(n,t){return n-t}).filter(function(n){return!this[n]&&(this[n]=!0)},{}))[0]!==f&&(i.unshift(f),s=!0),i[i.length-1]!==o&&(i.push(o),h=!0),i.forEach(function(f,o){var c,y,p,w,b,a,k,d,f=f,l=i[o+1],g=t.mode===n.PipsMode.Steps,v=(v=g?e.xNumSteps[o]:v)||l-f;for(void 0===l&&(l=f),v=Math.max(v,1e-7),c=f;c<=l;c=Number((c+v).toFixed(7))){for(a=(w=(p=e.toStepping(c))-u)/(t.density||1),d=w/(k=Math.round(a)),y=1;y<=k;y+=1)r[(b=u+y*d).toFixed(5)]=[e.fromStepping(b),0];a=-1<i.indexOf(c)?n.PipsType.LargeValue:g?n.PipsType.SmallValue:n.PipsType.NoValue;!o&&s&&c!==l&&(a=0);c===l&&h||(r[p.toFixed(5)]=[c,a]);u=p}}),r}function rr(i,u,f){function s(n,t){var i=t===r.cssClasses.value;return t+" "+(i?l:a)[r.ort]+" "+(i?h:c)[n]}var e,o=ct.createElement("div"),h=((e={})[n.PipsType.None]="",e[n.PipsType.NoValue]=r.cssClasses.valueNormal,e[n.PipsType.LargeValue]=r.cssClasses.valueLarge,e[n.PipsType.SmallValue]=r.cssClasses.valueSub,e),c=((e={})[n.PipsType.None]="",e[n.PipsType.NoValue]=r.cssClasses.markerNormal,e[n.PipsType.LargeValue]=r.cssClasses.markerLarge,e[n.PipsType.SmallValue]=r.cssClasses.markerSub,e),l=[r.cssClasses.valueHorizontal,r.cssClasses.valueVertical],a=[r.cssClasses.markerHorizontal,r.cssClasses.markerVertical];return t(o,r.cssClasses.pips),t(o,0===r.ort?r.cssClasses.pipsHorizontal:r.cssClasses.pipsVertical),Object.keys(i).forEach(function(t){var c,h,e;h=i[c=t][0];e=i[t][1];(e=u?u(h,e):e)!==n.PipsType.None&&((t=it(o,!1)).className=s(e,r.cssClasses.marker),t.style[r.style]=c+"%",e>n.PipsType.NoValue&&((t=it(o,!1)).className=s(e,r.cssClasses.value),t.setAttribute("data-value",String(h)),t.style[r.style]=c+"%",t.innerHTML=String(f.to(h))))}),o}function ni(){at&&(p(at),at=null)}function ti(n){ni();var t=ir(n),i=n.filter,n=n.format||{to:function(n){return String(Math.round(n))}};return at=v.appendChild(rr(t,i,n))}function ai(){var n=rt.getBoundingClientRect(),t="offset"+["Width","Height"][r.ort];return 0===r.ort?n.width||rt[t]:n.height||rt[t]}function ot(n,t,i,u){function f(f){var o,e=function(n,t,i){var u=0===n.type.indexOf("touch"),s=0===n.type.indexOf("mouse"),o=0===n.type.indexOf("pointer"),f=0,e=0,r;if(0===n.type.indexOf("MSPointer")&&(o=!0),"mousedown"===n.type&&!n.buttons&&!n.touches)return!1;if(u)if(r=function(t){return t=t.target,t===i||i.contains(t)||n.composed&&n.composedPath().shift()===i},"touchstart"===n.type){if(u=Array.prototype.filter.call(n.touches,r),1<u.length)return!1;f=u[0].pageX;e=u[0].pageY}else{if(r=Array.prototype.find.call(n.changedTouches,r),!r)return!1;f=r.pageX;e=r.pageY}return t=t||d(ct),(s||o)&&(f=n.clientX+t.x,e=n.clientY+t.y),n.pageOffset=t,n.points=[f,e],n.cursor=s||o,n}(f,u.pageOffset,u.target||t);return!!e&&!(hi()&&!u.doNotReject)&&(o=v,f=r.cssClasses.tap,!((o.classList?o.classList.contains(f):new RegExp("\\b"+f+"\\b").test(o.className))&&!u.doNotReject)&&!(n===et.start&&void 0!==e.buttons&&1<e.buttons)&&(!u.hover||!e.buttons)&&(oi||e.preventDefault(),e.calcPoint=e.points[r.ort],void i(e,u)))}var e=[];return n.split(" ").forEach(function(n){t.addEventListener(n,f,!!oi&&{passive:!0});e.push([n,f])}),e}function vi(n){var u,i,t=k(t=100*(n-(t=rt,u=r.ort,i=t.getBoundingClientRect(),t=(n=t.ownerDocument).documentElement,n=d(n),/webkit.*Chrome.*Mobile/i.test(navigator.userAgent)&&(n.x=0),u?i.top+n.y-t.clientTop:i.left+n.x-t.clientLeft))/ai());return r.dir?100-t:t}function ur(n,t){"mouseout"===n.type&&"HTML"===n.target.nodeName&&null===n.relatedTarget&&ii(n,t)}function fr(n,t){if(-1===navigator.appVersion.indexOf("MSIE 9")&&0===n.buttons&&0!==t.buttonsProperty)return ii(n,t);n=(r.dir?-1:1)*(n.calcPoint-t.startCalcPoint);yi(0<n,100*n/t.baseSize,t.locations,t.handleNumbers,t.connect)}function ii(n,t){t.handle&&(h(t.handle,r.cssClasses.active),--kt);t.listeners.forEach(function(n){vt.removeEventListener(n[0],n[1])});0===kt&&(h(v,r.cssClasses.drag),ei(),n.cursor&&(yt.style.cursor="",yt.removeEventListener("selectstart",w)));r.events.smoothSteps&&(t.handleNumbers.forEach(function(n){st(n,l[n],!0,!0,!1,!1)}),t.handleNumbers.forEach(function(n){a("update",n)}));t.handleNumbers.forEach(function(n){a("change",n);a("set",n);a("end",n)})}function ri(n,i){var f,e,s,u;i.handleNumbers.some(dt)||(1===i.handleNumbers.length&&(u=o[i.handleNumbers[0]].children[0],kt+=1,t(u,r.cssClasses.active)),n.stopPropagation(),e=ot(et.move,vt,fr,{target:n.target,handle:u,connect:i.connect,listeners:f=[],startCalcPoint:n.calcPoint,baseSize:ai(),pageOffset:n.pageOffset,handleNumbers:i.handleNumbers,buttonsProperty:n.buttons,locations:l.slice()}),s=ot(et.end,vt,ii,{target:n.target,handle:u,listeners:f,doNotReject:!0,handleNumbers:i.handleNumbers}),u=ot("mouseout",vt,ur,{target:n.target,handle:u,listeners:f,doNotReject:!0,handleNumbers:i.handleNumbers}),f.push.apply(f,e.concat(s,u)),n.cursor&&(yt.style.cursor=getComputedStyle(n.target).cursor,1<o.length&&t(v,r.cssClasses.drag),yt.addEventListener("selectstart",w,!1)),i.handleNumbers.forEach(function(n){a("start",n)}))}function er(n){n.stopPropagation();var u,i,f,e=vi(n.calcPoint),t=(u=e,f=!(i=100),o.forEach(function(n,t){var e,r;dt(t)||(e=l[t],((r=Math.abs(e-u))<i||r<=i&&e<u||100===r&&100===i)&&(f=t,i=r))}),f);!1!==t&&(r.events.snap||b(v,r.cssClasses.tap,r.animationDuration),st(t,e,!0,!0),ei(),a("slide",t,!0),a("update",t,!0),r.events.snap?ri(n,{handleNumbers:[t]}):(a("change",t,!0),a("set",t,!0)))}function or(n){var n=vi(n.calcPoint),n=e.getStep(n),t=e.fromStepping(n);Object.keys(nt).forEach(function(n){"hover"===n.split(".")[0]&&nt[n].forEach(function(n){n.call(bt,t)})})}function ui(n,t){nt[n]=nt[n]||[];nt[n].push(t);"update"===n.split(".")[0]&&o.forEach(function(n,t){a("update",t)})}function lt(n){var t=n&&n.split(".")[0],i=t?n.substring(t.length):n;Object.keys(nt).forEach(function(n){var r=n.split(".")[0],u=n.substring(r.length);t&&t!==r||i&&i!==u||((r=u)!==f.aria&&r!==f.tooltips||i===u)&&delete nt[n]})}function a(n,t,i){Object.keys(nt).forEach(function(u){var f=u.split(".")[0];n===f&&nt[u].forEach(function(n){n.call(bt,g.map(r.format.to),t,g.slice(),i||!1,l.slice(),bt)})})}function pt(n,t,i,u,f,s,h){var c;return 1<o.length&&!r.events.unconstrained&&(u&&0<t&&(c=e.getAbsoluteDistance(n[t-1],r.margin,!1),i=Math.max(i,c)),f&&t<o.length-1&&(c=e.getAbsoluteDistance(n[t+1],r.margin,!0),i=Math.min(i,c))),1<o.length&&r.limit&&(u&&0<t&&(c=e.getAbsoluteDistance(n[t-1],r.limit,!1),i=Math.min(i,c)),f&&t<o.length-1&&(c=e.getAbsoluteDistance(n[t+1],r.limit,!0),i=Math.max(i,c))),r.padding&&(0===t&&(c=e.getAbsoluteDistance(0,r.padding[0],!1),i=Math.max(i,c)),t===o.length-1&&(c=e.getAbsoluteDistance(100,r.padding[1],!0),i=Math.min(i,c))),!((i=k(i=h?i:e.getStep(i)))===n[t]&&!s)&&i}function fi(n,t){var i=r.ort;return(i?t:n)+", "+(i?n:t)}function yi(n,t,i,u,f){var e=i.slice(),l=u[0],c=r.events.smoothSteps,s=[!n,n],h=[n,!n],o;u=u.slice();n&&u.reverse();1<u.length?u.forEach(function(n,i){i=pt(e,n,e[n]+t,s[i],h[i],!1,c);!1===i?t=0:(t=i-e[n],e[n]=i)}):s=h=[!0];o=!1;u.forEach(function(n,r){o=st(n,i[n]+t,s[r],h[r],!1,c)||o});o&&(u.forEach(function(n){a("update",n);a("slide",n)}),null!=f&&a("drag",l))}function pi(n,t){return r.dir?100-n-t:n}function ei(){y.forEach(function(n){var t=50<l[n]?-1:1,t=3+(o.length+t*n);o[n].style.zIndex=String(t)})}function st(n,t,i,u,f,s){return!1!==(t=f?t:pt(l,n,t,i,u,!1,s))&&(t=t,l[n=n]=t,g[n]=e.fromStepping(t),t="translate("+fi(pi(t,0)-gi+"%","0")+")",o[n].style[r.transformRule]=t,wi(n),wi(n+1),!0)}function wi(n){var i,t;ft[n]&&(t=100,i="translate("+fi(pi(i=(i=0)!==n?l[n-1]:i,t=(t=n!==ft.length-1?l[n]:t)-i)+"%","0")+")",t="scale("+fi(t/100,"1")+")",ft[n].style[r.transformRule]=i+" "+t)}function bi(n,t){return null===n||!1===n||void 0===n?l[t]:("number"==typeof n&&(n=String(n)),!1===(n=!1!==(n=r.format.from(n))?e.toStepping(n):n)||isNaN(n)?l[t]:n)}function wt(n,t,i){var f=s(n),n=void 0===l[0],o,u;for(t=void 0===t||t,r.animate&&!n&&b(v,r.cssClasses.tap,r.animationDuration),y.forEach(function(n){st(n,bi(f[n],n),!0,!1,i)}),u=1===y.length?0:1,n&&e.hasNoSize()&&(i=!0,l[0]=0,1<y.length&&(o=100/(y.length-1),y.forEach(function(n){l[n]=n*o})));u<y.length;++u)y.forEach(function(n){st(n,l[n],!0,!0,i)});ei();y.forEach(function(n){a("update",n);null!==f[n]&&t&&a("set",n)})}function ki(n){return(n=void 0===n?!1:n)?1===g.length?g[0]:g.slice(0):(n=g.map(r.format.to),1===n.length?n[0]:n)}function di(n){var u=l[n],t=e.getNearbySteps(u),f=g[n],i=t.thisStep.step,n=null;return r.snap?[f-t.stepBefore.startValue||null,t.stepAfter.startValue-f||null]:(!1!==i&&f+i>t.stepAfter.startValue&&(i=t.stepAfter.startValue-f),n=f>t.thisStep.startValue?t.thisStep.step:!1!==t.stepBefore.step&&f-t.stepBefore.highestStep,100===u?i=null:0===u&&(n=null),u=e.countStepDecimals(),null!==i&&!1!==i&&(i=Number(i.toFixed(u))),[n=null!==n&&!1!==n?Number(n.toFixed(u)):n,i])}var rt,o,ft,at,ut,ht,et=window.navigator.pointerEnabled?{start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled?{start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"}:{start:"mousedown touchstart",move:"mousemove touchmove",end:"mouseup touchend"},oi=window.CSS&&CSS.supports&&CSS.supports("touch-action","none")&&function(){var n=!1,t;try{t=Object.defineProperty({},"passive",{get:function(){n=!0}});window.addEventListener("test",null,t)}catch(n){}return n}(),v=i,e=r.spectrum,g=[],l=[],y=[],kt=0,nt={},ct=i.ownerDocument,vt=r.documentElement||ct.documentElement,yt=ct.body,gi="rtl"===ct.dir||1===r.ort?0:100,bt;return t(i=v,r.cssClasses.target),0===r.dir?t(i,r.cssClasses.ltr):t(i,r.cssClasses.rtl),0===r.ort?t(i,r.cssClasses.horizontal):t(i,r.cssClasses.vertical),t(i,"rtl"===getComputedStyle(i).direction?r.cssClasses.textDirectionRtl:r.cssClasses.textDirectionLtr),rt=it(i,r.cssClasses.base),function(n,t){var u=it(t,r.cssClasses.connects),i;for(o=[],(ft=[]).push(si(u,n[0])),i=0;i<r.handles;i++)o.push(nr(t,i)),y[i]=i,ft.push(si(u,n[i+1]))}(r.connect,rt),(ht=r.events).fixed||o.forEach(function(n,t){ot(et.start,n.children[0],ri,{handleNumbers:[t]})}),ht.tap&&ot(et.start,rt,er,{}),ht.hover&&ot(et.move,rt,or,{hover:!0}),ht.drag&&ft.forEach(function(n,i){var f,e,u,s,h;!1!==n&&0!==i&&i!==ft.length-1&&(f=o[i-1],e=o[i],u=[n],s=[f,e],h=[i-1,i],t(n,r.cssClasses.draggable),ht.fixed&&(u.push(f.children[0]),u.push(e.children[0])),ht.dragAll&&(s=o,h=y),u.forEach(function(t){ot(et.start,t,ri,{handles:s,handleNumbers:h,connect:n})}))}),wt(r.start),r.pips&&ti(r.pips),r.tooltips&&ci(),lt("update"+f.aria),ui("update"+f.aria,function(n,t,i,u,f){y.forEach(function(n){var t=o[n],u=pt(l,n,0,!0,!0,!0),s=pt(l,n,100,!0,!0,!0),h=f[n],n=String(r.ariaFormat.to(i[n])),u=e.fromStepping(u).toFixed(1),s=e.fromStepping(s).toFixed(1),h=e.fromStepping(h).toFixed(1);t.children[0].setAttribute("aria-valuemin",u);t.children[0].setAttribute("aria-valuemax",s);t.children[0].setAttribute("aria-valuenow",h);t.children[0].setAttribute("aria-valuetext",n)})}),bt={destroy:function(){for(lt(f.aria),lt(f.tooltips),Object.keys(r.cssClasses).forEach(function(n){h(v,r.cssClasses[n])});v.firstChild;)v.removeChild(v.firstChild);delete v.noUiSlider},steps:function(){return y.map(di)},on:ui,off:lt,get:ki,set:wt,setHandle:function(n,t,i,r){if(!(0<=(n=Number(n))&&n<y.length))throw new Error("noUiSlider: invalid handle number, got: "+n);st(n,bi(t,n),!0,!0,r);a("update",n);i&&a("set",n)},reset:function(n){wt(r.start,n)},disable:function(n){null!=n?(o[n].setAttribute("disabled",""),o[n].handle.removeAttribute("tabindex")):(v.setAttribute("disabled",""),o.forEach(function(n){n.handle.removeAttribute("tabindex")}))},enable:function(n){null!=n?(o[n].removeAttribute("disabled"),o[n].handle.setAttribute("tabindex","0")):(v.removeAttribute("disabled"),o.forEach(function(n){n.removeAttribute("disabled");n.handle.setAttribute("tabindex","0")}))},__moveHandles:function(n,t,i){yi(n,t,l,i)},options:u,updateOptions:function(n,t){var o=ki(),f=["margin","limit","padding","range","animate","snap","step","format","pips","tooltips"],i;f.forEach(function(t){void 0!==n[t]&&(u[t]=n[t])});i=tt(u);f.forEach(function(t){void 0!==n[t]&&(r[t]=i[t])});e=i.spectrum;r.margin=i.margin;r.limit=i.limit;r.padding=i.padding;r.pips?ti(r.pips):ni();(r.tooltips?ci:gt)();l=[];wt(c(n.start)?n.start:o,t)},target:v,removePips:ni,removeTooltips:gt,getPositions:function(){return l.slice()},getTooltips:function(){return ut},getOrigins:function(){return o},pips:ti}}function it(n,t){if(!n||!n.nodeName)throw new Error("noUiSlider: create requires a single element, got: "+n);if(n.noUiSlider)throw new Error("noUiSlider: Slider was already initialized.");return t=si(n,tt(t),t),n.noUiSlider=t}var v,i;n.PipsMode=void 0;(i=n.PipsMode||(n.PipsMode={})).Range="range";i.Steps="steps";i.Positions="positions";i.Count="count";i.Values="values";n.PipsType=void 0;(i=n.PipsType||(n.PipsType={}))[i.None=-1]="None";i[i.NoValue=0]="NoValue";i[i.LargeValue=1]="LargeValue";i[i.SmallValue=2]="SmallValue";v=(r.prototype.getDistance=function(n){for(var i=[],t=0;t<this.xNumSteps.length-1;t++)i[t]=a(this.xVal,n,t);return i},r.prototype.getAbsoluteDistance=function(n,t,i){var r=0;if(n<this.xPct[this.xPct.length-1])for(;n>this.xPct[r+1];)r++;else n===this.xPct[this.xPct.length-1]&&(r=this.xPct.length-2);i||n!==this.xPct[r+1]||r++;for(var s,f=1,h=(t=null===t?[]:t)[r],e=0,c=0,u=0,o=i?(n-this.xPct[r])/(this.xPct[r+1]-this.xPct[r]):(this.xPct[r+1]-n)/(this.xPct[r+1]-this.xPct[r]);0<h;)s=this.xPct[r+1+u]-this.xPct[r+u],100<t[r+u]*f+100-100*o?(e=s*o,f=(h-100*o)/t[r+u],o=1):(e=t[r+u]*s/100*f,f=0),i?(c-=e,1<=this.xPct.length+u&&u--):(c+=e,1<=this.xPct.length-u&&u++),h=t[r+u]*f;return n+c},r.prototype.toStepping=function(n){return ut(this.xVal,this.xPct,n)},r.prototype.fromStepping=function(n){return function(n,t,i){if(100<=i)return n.slice(-1)[0];var r=e(i,t),f=n[r-1],u=n[r],n=t[r-1],r=t[r];return(i-n)*l(n,r)*((u=[f,u])[1]-u[0])/100+u[0]}(this.xVal,this.xPct,n)},r.prototype.getStep=function(n){return ft(this.xPct,this.xSteps,this.snap,n)},r.prototype.getDefaultStep=function(n,t,i){var r=e(n,this.xPct);return(100===n||t&&n===this.xPct[r-1])&&(r=Math.max(r-1,1)),(this.xVal[r]-this.xVal[r-1])/i},r.prototype.getNearbySteps=function(n){return n=e(n,this.xPct),{stepBefore:{startValue:this.xVal[n-2],step:this.xNumSteps[n-2],highestStep:this.xHighestCompleteStep[n-2]},thisStep:{startValue:this.xVal[n-1],step:this.xNumSteps[n-1],highestStep:this.xHighestCompleteStep[n-1]},stepAfter:{startValue:this.xVal[n],step:this.xNumSteps[n],highestStep:this.xHighestCompleteStep[n]}}},r.prototype.countStepDecimals=function(){var n=this.xNumSteps.map(rt);return Math.max.apply(null,n)},r.prototype.hasNoSize=function(){return this.xVal[0]===this.xVal[this.xVal.length-1]},r.prototype.convert=function(n){return this.getStep(this.toStepping(n))},r.prototype.handleEntryPoint=function(n,t){if(n="min"===n?0:"max"===n?100:parseFloat(n),!u(n)||!u(t[0]))throw new Error("noUiSlider: 'range' value isn't numeric.");this.xPct.push(n);this.xVal.push(t[0]);t=Number(t[1]);n?this.xSteps.push(!isNaN(t)&&t):isNaN(t)||(this.xSteps[0]=t);this.xHighestCompleteStep.push(0)},r.prototype.handleStepPoint=function(n,t){t&&(this.xVal[n]!==this.xVal[n+1]?(this.xSteps[n]=a([this.xVal[n],this.xVal[n+1]],t,0)/l(this.xPct[n],this.xPct[n+1]),t=(this.xVal[n+1]-this.xVal[n])/this.xNumSteps[n],t=Math.ceil(Number(t.toFixed(3))-1),t=this.xVal[n]+this.xNumSteps[n]*t,this.xHighestCompleteStep[n]=t):this.xSteps[n]=this.xHighestCompleteStep[n]=this.xVal[n])},r);var g={to:function(n){return void 0===n?"":n.toFixed(2)},from:Number},y={target:"target",base:"base",origin:"origin",handle:"handle",handleLower:"handle-lower",handleUpper:"handle-upper",touchArea:"touch-area",horizontal:"horizontal",vertical:"vertical",background:"background",connect:"connect",connects:"connects",ltr:"ltr",rtl:"rtl",textDirectionLtr:"txt-dir-ltr",textDirectionRtl:"txt-dir-rtl",draggable:"draggable",drag:"state-drag",tap:"state-tap",active:"active",tooltip:"tooltip",pips:"pips",pipsHorizontal:"pips-horizontal",pipsVertical:"pips-vertical",marker:"marker",markerHorizontal:"marker-horizontal",markerVertical:"marker-vertical",markerNormal:"marker-normal",markerLarge:"marker-large",markerSub:"marker-sub",value:"value",valueHorizontal:"value-horizontal",valueVertical:"value-vertical",valueNormal:"value-normal",valueLarge:"value-large",valueSub:"value-sub"},f={tooltips:".__tooltips",aria:".__aria"};i={__spectrum:v,cssClasses:y,create:it};n.create=it;n.cssClasses=y;n.default=i;Object.defineProperty(n,"__esModule",{value:!0})}),function(n){var r,t,i;(function(n){n[n.Hover=0]="Hover";n[n.Click=1]="Click"})(r=n.SmartPopupType||(n.SmartPopupType={}));t=function(){function n(n,t,i){this.init=null;this.mouseover=null;this.mouseout=null;this.mousemove=null;this.mouseover=n;this.mouseout=t;this.mousemove=i}return n}();n.SmartPopupCallbacks=t;i=function(){function t(t,i,r,u){this.popupTarget=null;this.type=n.SmartPopupType.Hover;this.callbacks=null;this.mouseOutTimeoutout=null;this.settings={option1:!1,option2:null,option3:!1};this.settings=$.extend(this.settings,u);this.popupTarget=t;this.type=i;this.callbacks=r;this.callbacks==null&&console.log("SmartPopup requires callback functions for mouse events");$(t).addClass("smart-popup")}return t.prototype.mouseover=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];this.callbacks.mouseover!=null&&(clearTimeout(this.mouseOutTimeoutout),$(".smart-popup").hide(),this.callbacks.mouseover.apply(null,t))},t.prototype.mouseout=function(){for(var t,u,r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];if(t=this,this.callbacks.mouseout!=null){if(this.type==n.SmartPopupType.Hover){$(this.popupTarget).unbind("mouseleave");$(this.popupTarget).on("mouseleave",function(){clearTimeout(t.mouseOutTimeoutout);t.mouseout()})}u=this.type==n.SmartPopupType.Hover?400:0;this.mouseOutTimeoutout=setTimeout(function(){$(t.popupTarget).is(":hover")||t.callbacks.mouseout.apply(null,r)},u)}},t.prototype.mousemove=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];this.callbacks.mousemove!=null&&this.callbacks.mousemove.apply(null,t)},t}();n.SmartPopup=i}(Common||(Common={}))