/*
 nouislider - 9.0.0 - 2016-09-29 21:44:02 */
!function(v){"function"==typeof define&&define.amd?define([],v):"object"==typeof exports?module.exports=v():window.noUiSlider=v()}(function(){function v(b,a){var c=document.createElement("div");return t(c,a),b.appendChild(c),c}function N(b){return b.filter(function(a){return!this[a]&&(this[a]=!0)},{})}function x(b){return"number"==typeof b&&!isNaN(b)&&isFinite(b)}function R(b,a,c){0<c&&(t(b,a),setTimeout(function(){A(b,a)},c))}function O(b){return Array.isArray(b)?b:[b]}function H(b){b=String(b);
b=b.split(".");return 1<b.length?b[1].length:0}function t(b,a){b.classList?b.classList.add(a):b.className+=" "+a}function A(b,a){b.classList?b.classList.remove(a):b.className=b.className.replace(new RegExp("(^|\\b)"+a.split(" ").join("|")+"(\\b|$)","gi")," ")}function f(){var b=void 0!==window.pageXOffset,a="CSS1Compat"===(document.compatMode||"");return{x:b?window.pageXOffset:a?document.documentElement.scrollLeft:document.body.scrollLeft,y:b?window.pageYOffset:a?document.documentElement.scrollTop:
document.body.scrollTop}}function k(b,a){return 100*a/(b[1]-b[0])}function l(b,a){for(var c=1;b>=a[c];)c+=1;return c}function n(b,a,c){var d;if("number"==typeof a&&(a=[a]),"[object Array]"!==Object.prototype.toString.call(a))throw Error("noUiSlider: 'range' contains invalid value.");if(d="min"===b?0:"max"===b?100:parseFloat(b),!x(d)||!x(a[0]))throw Error("noUiSlider: 'range' value isn't numeric.");c.xPct.push(d);c.xVal.push(a[0]);d?c.xSteps.push(!isNaN(a[1])&&a[1]):isNaN(a[1])||(c.xSteps[0]=a[1]);
c.xHighestCompleteStep.push(0)}function p(b,a,c){if(!a)return!0;c.xSteps[b]=k([c.xVal[b],c.xVal[b+1]],a)/(100/(c.xPct[b+1]-c.xPct[b]));a=Math.ceil(Number(((c.xVal[b+1]-c.xVal[b])/c.xNumSteps[b]).toFixed(3))-1);c.xHighestCompleteStep[b]=c.xVal[b]+c.xNumSteps[b]*a}function r(b,a,c,d){this.xPct=[];this.xVal=[];this.xSteps=[d||!1];this.xNumSteps=[!1];this.xHighestCompleteStep=[];this.snap=a;this.direction=c;var g;a=[];for(g in b)b.hasOwnProperty(g)&&a.push([b[g],g]);a.length&&"object"==typeof a[0][0]?
a.sort(function(a,b){return a[0][0]-b[0][0]}):a.sort(function(a,b){return a[0]-b[0]});for(g=0;g<a.length;g++)n(a[g][1],a[g][0],this);this.xNumSteps=this.xSteps.slice(0);for(g=0;g<this.xNumSteps.length;g++)p(g,this.xNumSteps[g],this)}function Y(b,a){if(!x(a))throw Error("noUiSlider: 'step' is not numeric.");b.singleStep=a}function S(b,a){if("object"!=typeof a||Array.isArray(a))throw Error("noUiSlider: 'range' is not an object.");if(void 0===a.min||void 0===a.max)throw Error("noUiSlider: Missing 'min' or 'max' in 'range'.");
if(a.min===a.max)throw Error("noUiSlider: 'range' 'min' and 'max' cannot be equal.");b.spectrum=new r(a,b.snap,b.dir,b.singleStep)}function G(b,a){if(a=O(a),!Array.isArray(a)||!a.length)throw Error("noUiSlider: 'start' option is incorrect.");b.handles=a.length;b.start=a}function P(b,a){if(b.snap=a,"boolean"!=typeof a)throw Error("noUiSlider: 'snap' option must be a boolean.");}function E(b,a){if(b.animate=a,"boolean"!=typeof a)throw Error("noUiSlider: 'animate' option must be a boolean.");}function d(b,
a){if(b.animationDuration=a,"number"!=typeof a)throw Error("noUiSlider: 'animationDuration' option must be a number.");}function B(b,a){var c,d=[!1];if(!0===a||!1===a){for(c=1;c<b.handles;c++)d.push(a);d.push(!1)}else{if(!Array.isArray(a)||!a.length||a.length!==b.handles+1)throw Error("noUiSlider: 'connect' option doesn't match handle count.");d=a}b.connect=d}function z(b,a){switch(a){case "horizontal":b.ort=0;break;case "vertical":b.ort=1;break;default:throw Error("noUiSlider: 'orientation' option is invalid.");
}}function T(b,a){if(!x(a))throw Error("noUiSlider: 'margin' option must be numeric.");if(0!==a&&(b.margin=b.spectrum.getMargin(a),!b.margin))throw Error("noUiSlider: 'margin' option is only supported on linear sliders.");}function Z(b,a){if(!x(a))throw Error("noUiSlider: 'limit' option must be numeric.");if(b.limit=b.spectrum.getMargin(a),!b.limit||2>b.handles)throw Error("noUiSlider: 'limit' option is only supported on linear sliders with 2 or more handles.");}function aa(b,a){switch(a){case "ltr":b.dir=
0;break;case "rtl":b.dir=1;break;default:throw Error("noUiSlider: 'direction' option was not recognized.");}}function ba(b,a){if("string"!=typeof a)throw Error("noUiSlider: 'behaviour' must be a string containing options.");var c=0<=a.indexOf("tap"),d=0<=a.indexOf("drag"),g=0<=a.indexOf("fixed"),f=0<=a.indexOf("snap"),l=0<=a.indexOf("hover");if(g){if(2!==b.handles)throw Error("noUiSlider: 'fixed' behaviour must be used with 2 handles");T(b,b.start[1]-b.start[0])}b.events={tap:c||f,drag:d,fixed:g,
snap:f,hover:l}}function ka(b,a){if(!1!==a)if(!0===a){b.tooltips=[];for(var c=0;c<b.handles;c++)b.tooltips.push(!0)}else{if(b.tooltips=O(a),b.tooltips.length!==b.handles)throw Error("noUiSlider: must pass a formatter for all handles.");b.tooltips.forEach(function(a){if("boolean"!=typeof a&&("object"!=typeof a||"function"!=typeof a.to))throw Error("noUiSlider: 'tooltips' must be passed a formatter or 'false'.");})}}function la(b,a){if(b.format=a,"function"==typeof a.to&&"function"==typeof a.from)return!0;
throw Error("noUiSlider: 'format' requires 'to' and 'from' methods.");}function ma(b,a){if(void 0!==a&&"string"!=typeof a&&!1!==a)throw Error("noUiSlider: 'cssPrefix' must be a string or `false`.");b.cssPrefix=a}function na(b,a){if(void 0!==a&&"object"!=typeof a)throw Error("noUiSlider: 'cssClasses' must be an object.");if("string"==typeof b.cssPrefix){b.cssClasses={};for(var c in a)a.hasOwnProperty(c)&&(b.cssClasses[c]=b.cssPrefix+a[c])}else b.cssClasses=a}function oa(b,a){if(!0!==a&&!1!==a)throw Error("noUiSlider: 'useRequestAnimationFrame' option should be true (default) or false.");
b.useRequestAnimationFrame=a}function ea(b){var a={margin:0,limit:0,animate:!0,animationDuration:300,format:pa};var c={step:{r:!1,t:Y},start:{r:!0,t:G},connect:{r:!0,t:B},direction:{r:!0,t:aa},snap:{r:!1,t:P},animate:{r:!1,t:E},animationDuration:{r:!1,t:d},range:{r:!0,t:S},orientation:{r:!1,t:z},margin:{r:!1,t:T},limit:{r:!1,t:Z},behaviour:{r:!0,t:ba},format:{r:!1,t:la},tooltips:{r:!1,t:ka},cssPrefix:{r:!1,t:ma},cssClasses:{r:!1,t:na},useRequestAnimationFrame:{r:!1,t:oa}};var f={connect:!1,direction:"ltr",
behaviour:"tap",orientation:"horizontal",cssPrefix:"noUi-",cssClasses:{target:"target",base:"base",origin:"origin",handle:"handle",horizontal:"horizontal",vertical:"vertical",background:"background",connect:"connect",ltr:"ltr",rtl:"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"},useRequestAnimationFrame:!0};Object.keys(c).forEach(function(d){if(void 0===b[d]&&void 0===f[d]){if(c[d].r)throw Error("noUiSlider: '"+d+"' is required.");return!0}c[d].t(a,void 0===b[d]?f[d]:b[d])});a.pips=b.pips;var g=[["left","top"],["right","bottom"]];return a.style=g[a.dir][a.ort],a.styleOposite=
g[a.dir?0:1][a.ort],a}function qa(b,a,c){function d(b,h){var e=v(b,a.cssClasses.origin);return v(e,a.cssClasses.handle).setAttribute("data-handle",h),e}function g(b,h){return!!a.tooltips[h]&&v(b.firstChild,a.cssClasses.tooltip)}function l(){var b=w.map(g);fa("update",function(e,m,d){b[m]&&(e=e[m],!0!==a.tooltips[m]&&(e=a.tooltips[m].to(d[m])),b[m].innerHTML=e)})}function k(a,b,m){if("range"===a||"steps"===a)return u.xVal;if("count"===a){var e=100/(b-1),h=0;for(b=[];100>=(a=h++*e);)b.push(a);a="positions"}return"positions"===
a?b.map(function(a){return u.fromStepping(m?u.getStep(a):a)}):"values"===a?m?b.map(function(a){return u.fromStepping(u.getStep(u.toStepping(a)))}):b:void 0}function n(a,b,m){var e={},h=u.xVal[0],d=u.xVal[u.xVal.length-1],c=!1,f=!1,g=0;return m=N(m.slice().sort(function(a,b){return a-b})),m[0]!==h&&(m.unshift(h),c=!0),m[m.length-1]!==d&&(m.push(d),f=!0),m.forEach(function(h,d){var q,F,l=m[d+1];if("steps"===b&&(q=u.xNumSteps[d]),q||(q=l-h),!1!==h&&void 0!==l)for(q=Math.max(q,1E-7),F=h;F<=l;F=(F+q).toFixed(7)/
1){var ca=u.toStepping(F);var M=ca-g;var k=M/a;k=Math.round(k);var n=M/k;for(M=1;M<=k;M+=1){var p=g+M*n;e[p.toFixed(5)]=["x",0]}k=-1<m.indexOf(F)?1:"steps"===b?2:0;!d&&c&&(k=0);F===l&&f||(e[ca.toFixed(5)]=[F,k]);g=ca}}),e}function p(b,h,m){function e(b,e,m){var h=e===a.cssClasses.value;return'class="'+(e+" "+(h?l:k)[a.ort]+" "+(h?f:g)[m[1]])+'" style="'+a.style+": "+b+'%"'}var d=document.createElement("div"),c="",f=[a.cssClasses.valueNormal,a.cssClasses.valueLarge,a.cssClasses.valueSub],g=[a.cssClasses.markerNormal,
a.cssClasses.markerLarge,a.cssClasses.markerSub],l=[a.cssClasses.valueHorizontal,a.cssClasses.valueVertical],k=[a.cssClasses.markerHorizontal,a.cssClasses.markerVertical];return t(d,a.cssClasses.pips),t(d,0===a.ort?a.cssClasses.pipsHorizontal:a.cssClasses.pipsVertical),Object.keys(b).forEach(function(d){var q=b[d];q[1]=q[1]&&h?h(q[0],q[1]):q[1];c+="<div "+e(d,a.cssClasses.marker,q)+"></div>";q[1]&&(c+="<div "+e(d,a.cssClasses.value,q)+">"+m.to(q[0])+"</div>")}),d.innerHTML=c,d}function r(a){var b=
a.mode,e=a.density||1,d=a.filter||!1,c=k(b,a.values||!1,a.stepped||!1);b=n(e,b,c);return y.appendChild(p(b,d,a.format||{to:Math.round}))}function z(){var b=I.getBoundingClientRect(),h="offset"+["Width","Height"][a.ort];return 0===a.ort?b.width||I[h]:b.height||I[h]}function B(b,h,m,d){var e=function(e){var h;if(h=!y.hasAttribute("disabled")){h=y;var c=a.cssClasses.tap;if(h=!(h.classList?h.classList.contains(c):(new RegExp("\\b"+c+"\\b")).test(h.className))){a:{c=e;h=d.pageOffset;c.preventDefault();
var q=0===c.type.indexOf("touch"),F=0===c.type.indexOf("mouse"),g=0===c.type.indexOf("pointer");if(0===c.type.indexOf("MSPointer")&&(g=!0),q){if(1<c.touches.length){c=!1;break a}var l=c.changedTouches[0].pageX;var k=c.changedTouches[0].pageY}c=(h=h||f(),(F||g)&&(l=c.clientX+h.x,k=c.clientY+h.y),c.pageOffset=h,c.points=[l,k],c.cursor=F||g,c)}h=(e=c,!(b===L.start&&void 0!==e.buttons&&1<e.buttons)&&(!d.hover||!e.buttons)&&(e.calcPoint=e.points[a.ort],void m(e,d)))}}return h},c=[];return b.split(" ").forEach(function(a){h.addEventListener(a,
e,!1);c.push([a,e])}),c}function S(b){var e=I;var m=a.ort;var c=e.getBoundingClientRect();e=e.ownerDocument.documentElement;var d=f();m=(/webkit.*Chrome.*Mobile/i.test(navigator.userAgent)&&(d.x=0),m?c.top+d.y-e.clientTop:c.left+d.x-e.clientLeft);b=100*(b-m)/z();return a.dir?100-b:b}function G(a){var b=100,e=!1;return w.forEach(function(m,h){if(!m.hasAttribute("disabled")){var c=Math.abs(C[h]-a);c<b&&(e=h,b=c)}}),e}function E(a,b,m,c){var e=m.slice(),h=[!a,a],d=[a,!a];c=c.slice();a&&c.reverse();1<
c.length?c.forEach(function(a,m){var c=ha(e,a,e[a]+b,h[m],d[m]);!1===c?b=0:(b=c-e[a],e[a]=c)}):h=d=[!0];var q=!1;c.forEach(function(a,e){q=U(a,m[a]+b,h[e],d[e])||q});q&&c.forEach(function(a){D("update",a);D("slide",a)})}function D(b,h,m){Object.keys(J).forEach(function(e){var c=e.split(".")[0];b===c&&J[e].forEach(function(b){b.call(V,Q.map(a.format.to),h,Q.slice(),m||!1,C.slice())})})}function x(a,b){"mouseout"===a.type&&"HTML"===a.target.nodeName&&null===a.relatedTarget&&P(a,b)}function Y(b,c){if(-1===
navigator.appVersion.indexOf("MSIE 9")&&0===b.buttons&&0!==c.buttonsProperty)return P(b,c);var e=(a.dir?-1:1)*(b.calcPoint-c.startCalcPoint);E(0<e,100*e/c.baseSize,c.locations,c.handleNumbers)}function P(b,c){var e=I.querySelector("."+a.cssClasses.active);null!==e&&A(e,a.cssClasses.active);b.cursor&&(document.body.style.cursor="",document.body.removeEventListener("selectstart",document.body.noUiListener));document.documentElement.noUiListeners.forEach(function(a){document.documentElement.removeEventListener(a[0],
a[1])});A(y,a.cssClasses.drag);da();c.handleNumbers.forEach(function(a){D("set",a);D("change",a);D("end",a)})}function H(b,c){if(1===c.handleNumbers.length){var e=w[c.handleNumbers[0]];if(e.hasAttribute("disabled"))return!1;t(e.children[0],a.cssClasses.active)}b.preventDefault();b.stopPropagation();e=B(L.move,document.documentElement,Y,{startCalcPoint:b.calcPoint,baseSize:z(),pageOffset:b.pageOffset,handleNumbers:c.handleNumbers,buttonsProperty:b.buttons,locations:C.slice()});var h=B(L.end,document.documentElement,
P,{handleNumbers:c.handleNumbers}),d=B("mouseout",document.documentElement,x,{handleNumbers:c.handleNumbers});if(document.documentElement.noUiListeners=e.concat(h,d),b.cursor)document.body.style.cursor=getComputedStyle(b.target).cursor,1<w.length&&t(y,a.cssClasses.drag),e=function(){return!1},document.body.noUiListener=e,document.body.addEventListener("selectstart",e,!1);c.handleNumbers.forEach(function(a){D("start",a)})}function T(b){b.stopPropagation();var e=S(b.calcPoint),c=G(e);return!1!==c&&
(a.events.snap||R(y,a.cssClasses.tap,a.animationDuration),U(c,e,!0,!0),da(),D("slide",c,!0),D("set",c,!0),D("change",c,!0),D("update",c,!0),void(a.events.snap&&H(b,{handleNumbers:[c]})))}function Z(a){a=S(a.calcPoint);a=u.getStep(a);var b=u.fromStepping(a);Object.keys(J).forEach(function(a){"hover"===a.split(".")[0]&&J[a].forEach(function(a){a.call(V,b)})})}function ha(b,c,d,f,g){return 1<w.length&&(f&&0<c&&(d=Math.max(d,b[c-1]+a.margin)),g&&c<w.length-1&&(d=Math.min(d,b[c+1]-a.margin))),1<w.length&&
a.limit&&(f&&0<c&&(d=Math.min(d,b[c-1]+a.limit)),g&&c<w.length-1&&(d=Math.max(d,b[c+1]-a.limit))),d=u.getStep(d),d=Math.max(Math.min(d,100),0),d!==b[c]&&d}function aa(b,c){C[b]=c;Q[b]=u.fromStepping(c);var e=function(){w[b].style[a.style]=c+"%";ia(b);ia(b+1)};window.requestAnimationFrame&&a.useRequestAnimationFrame?window.requestAnimationFrame(e):e()}function da(){W.forEach(function(a){w[a].childNodes[0].style.zIndex=3+(w.length+(50<C[a]?-1:1)*a)})}function U(a,b,c,d){return b=ha(C,a,b,c,d),!1!==
b&&(aa(a,b),!0)}function ia(b){if(K[b]){var c=0,e=100;0!==b&&(c=C[b-1]);b!==K.length-1&&(e=C[b]);K[b].style[a.style]=c+"%";K[b].style[a.styleOposite]=100-e+"%"}}function ba(b,c){null!==b&&!1!==b&&("number"==typeof b&&(b=String(b)),b=a.format.from(b),!1===b||isNaN(b)||U(c,u.toStepping(b),!1,!1))}function X(b,c){var d=O(b),e=void 0===C[0];c=void 0===c||!!c;d.forEach(ba);a.animate&&!e&&R(y,a.cssClasses.tap,a.animationDuration);W.forEach(function(a){U(a,C[a],!0,!1)});da();W.forEach(function(a){D("update",
a);null!==d[a]&&c&&D("set",a)})}function ja(){var b=Q.map(a.format.to);return 1===b.length?b[0]:b}function fa(a,b){J[a]=J[a]||[];J[a].push(b);"update"===a.split(".")[0]&&w.forEach(function(a,b){D("update",b)})}var I,w,K,V,L=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"},y=b,C=[],W=
[],u=a.spectrum,Q=[],J={};if(y.noUiSlider)throw Error("Slider was already initialized.");return function(b){t(b,a.cssClasses.target);0===a.dir?t(b,a.cssClasses.ltr):t(b,a.cssClasses.rtl);0===a.ort?t(b,a.cssClasses.horizontal):t(b,a.cssClasses.vertical);I=v(b,a.cssClasses.base)}(y),function(b,c){w=[];K=[];K.push(!!b[0]&&v(c,a.cssClasses.connect));for(var e=0;e<a.handles;e++)w.push(d(c,e)),W[e]=e,K.push(!!b[e+1]&&v(c,a.cssClasses.connect))}(a.connect,I),V={destroy:function(){for(var b in a.cssClasses)a.cssClasses.hasOwnProperty(b)&&
A(y,a.cssClasses[b]);for(;y.firstChild;)y.removeChild(y.firstChild);delete y.noUiSlider},steps:function(){return C.map(function(a,b){var c=u.getNearbySteps(a),d=Q[b],e=c.thisStep.step;!1!==e&&d+e>c.stepAfter.startValue&&(e=c.stepAfter.startValue-d);c=d>c.thisStep.startValue?c.thisStep.step:!1!==c.stepBefore.step&&d-c.stepBefore.highestStep;100===a?e=null:0===a&&(c=null);d=u.countStepDecimals();return null!==e&&!1!==e&&(e=Number(e.toFixed(d))),null!==c&&!1!==c&&(c=Number(c.toFixed(d))),[c,e]})},on:fa,
off:function(a){var b=a&&a.split(".")[0],c=b&&a.substring(b.length);Object.keys(J).forEach(function(a){var d=a.split(".")[0],e=a.substring(d.length);b&&b!==d||c&&c!==e||delete J[a]})},get:ja,set:X,reset:function(b){X(a.start,b)},__moveHandles:function(a,b,c){E(a,b,C,c)},options:c,updateOptions:function(b,d){var e=ja(),f="margin limit range animate snap step format".split(" ");f.forEach(function(a){void 0!==b[a]&&(c[a]=b[a])});var g=ea(c);f.forEach(function(c){void 0!==b[c]&&(a[c]=g[c])});g.spectrum.direction=
u.direction;u=g.spectrum;a.margin=g.margin;a.limit=g.limit;C=[];X(b.start||e,d)},target:y,pips:r},function(b){b.fixed||w.forEach(function(a,b){B(L.start,a.children[0],H,{handleNumbers:[b]})});b.tap&&B(L.start,I,T,{});b.hover&&B(L.move,I,Z,{hover:!0});b.drag&&K.forEach(function(c,d){if(!1!==c&&0!==d&&d!==K.length-1){var e=w[d-1],g=w[d],f=[c];t(c,a.cssClasses.draggable);b.fixed&&(f.push(e.children[0]),f.push(g.children[0]));f.forEach(function(a){B(L.start,a,H,{handles:[e,g],handleNumbers:[d-1,d]})})}})}(a.events),
X(a.start),a.pips&&r(a.pips),a.tooltips&&l(),V}r.prototype.getMargin=function(b){var a=this.xNumSteps[0];if(a&&b%a)throw Error("noUiSlider: 'limit' and 'margin' must be divisible by step.");return 2===this.xPct.length&&k(this.xVal,b)};r.prototype.toStepping=function(b){var a=this.xVal,c=this.xPct;if(b>=a.slice(-1)[0])b=100;else{var d=l(b,a);var g=a[d-1];var f=a[d];a=c[d-1];c=c[d];g=[g,f];b=k(g,0>g[0]?b+Math.abs(g[0]):b-g[0]);b=a+b/(100/(c-a))}return b};r.prototype.fromStepping=function(b){var a=this.xVal,
c=this.xPct;if(100<=b)b=a.slice(-1)[0];else{var d=l(b,c);var f=a[d-1];var k=a[d];a=c[d-1];c=c[d];f=[f,k];b=100/(c-a)*(b-a)*(f[1]-f[0])/100+f[0]}return b};r.prototype.getStep=function(b){var a=this.xPct,c=this.xSteps,d=this.snap;if(100!==b){var f,k,n=l(b,a);d?b=(f=a[n-1],k=a[n],b-f>(k-f)/2?k:f):c[n-1]&&(f=c[n-1],b=a[n-1]+Math.round((b-a[n-1])/f)*f)}return b};r.prototype.getNearbySteps=function(b){b=l(b,this.xPct);return{stepBefore:{startValue:this.xVal[b-2],step:this.xNumSteps[b-2],highestStep:this.xHighestCompleteStep[b-
2]},thisStep:{startValue:this.xVal[b-1],step:this.xNumSteps[b-1],highestStep:this.xHighestCompleteStep[b-1]},stepAfter:{startValue:this.xVal[b-0],step:this.xNumSteps[b-0],highestStep:this.xHighestCompleteStep[b-0]}}};r.prototype.countStepDecimals=function(){var b=this.xNumSteps.map(H);return Math.max.apply(null,b)};r.prototype.convert=function(b){return this.getStep(this.toStepping(b))};var pa={to:function(b){return void 0!==b&&b.toFixed(2)},from:Number};return{create:function(b,a){if(!b.nodeName)throw Error("noUiSlider.create requires a single element.");
var c=ea(a,b);c=qa(b,c,a);return b.noUiSlider=c,c}}});
(function(){function v(f,k){return f.substring(0,k.length)===k}function N(f,k,l){if((f[k]||f[l])&&f[k]===f[l])throw Error(k);}function x(f,k,l,n,p,r,t,v,G,x,E,d){t=d;var B,z=E="";r&&(d=r(d));if("number"!==typeof d||!isFinite(d))return!1;!1!==f&&0===parseFloat(d.toFixed(f))&&(d=0);0>d&&(B=!0,d=Math.abs(d));!1!==f&&(r=Math.pow(10,f),d=(Math.round(d*r)/r).toFixed(f));d=d.toString();-1!==d.indexOf(".")&&(f=d.split("."),d=f[0],l&&(E=l+f[1]));k&&(d=d.split("").reverse().join("").match(/.{1,3}/g),d=d.join(k.split("").reverse().join("")).split("").reverse().join(""));
B&&v&&(z+=v);n&&(z+=n);B&&G&&(z+=G);z=z+d+E;p&&(z+=p);x&&(z=x(z,t));return z}function R(f,k,l,n,p,t,x,A,G,H,E,d){var r;f="";E&&(d=E(d));if(!d||"string"!==typeof d)return!1;A&&v(d,A)&&(d=d.replace(A,""),r=!0);n&&v(d,n)&&(d=d.replace(n,""));G&&v(d,G)&&(d=d.replace(G,""),r=!0);if(n=p)n=d.slice(-1*p.length)===p;n&&(d=d.slice(0,-1*p.length));k&&(d=d.split(k).join(""));l&&(d=d.replace(l,"."));r&&(f+="-");f=(f+d).replace(/[^0-9\.\-.]/g,"");if(""===f)return!1;f=Number(f);x&&(f=x(f));return"number"===typeof f&&
isFinite(f)?f:!1}function O(f){var k,l,n,p={};for(k=0;k<A.length;k+=1)if(l=A[k],n=f[l],void 0===n)p[l]="negative"!==l||p.negativeBefore?"mark"===l&&"."!==p.thousand?".":!1:"-";else if("decimals"===l)if(0<=n&&8>n)p[l]=n;else throw Error(l);else if("encoder"===l||"decoder"===l||"edit"===l||"undo"===l)if("function"===typeof n)p[l]=n;else throw Error(l);else if("string"===typeof n)p[l]=n;else throw Error(l);N(p,"mark","thousand");N(p,"prefix","negative");N(p,"prefix","negativeBefore");return p}function H(f,
k,l){var n,p=[];for(n=0;n<A.length;n+=1)p.push(f[A[n]]);p.push(l);return k.apply("",p)}function t(f){if(!(this instanceof t))return new t(f);"object"===typeof f&&(f=O(f),this.to=function(k){return H(f,x,k)},this.from=function(k){return H(f,R,k)})}var A="decimals thousand mark prefix postfix encoder decoder negativeBefore negative edit undo".split(" ");window.wNumb=t})();