File: /home/zwafgyp/lacalita/wp-content/plugins/rey-core/assets/js/lib/nouislider.min.js
/*! nouislider - 13.0.0 - 2/6/2019 */
!function(t){"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?module.exports=t():window.noUiSlider=t()}((function(){"use strict";var t="13.0.0";function e(t){return null!=t}function r(t){t.preventDefault()}function n(t){return"number"==typeof t&&!isNaN(t)&&isFinite(t)}function i(t,e,r){0<r&&(l(t,e),setTimeout((function(){u(t,e)}),r))}function o(t){return Math.max(Math.min(t,100),0)}function a(t){return Array.isArray(t)?t:[t]}function s(t){var e=(t=String(t)).split(".");return 1<e.length?e[1].length:0}function l(t,e){t.classList?t.classList.add(e):t.className+=" "+e}function u(t,e){t.classList?t.classList.remove(e):t.className=t.className.replace(new RegExp("(^|\\b)"+e.split(" ").join("|")+"(\\b|$)","gi")," ")}function c(t){var e=void 0!==window.pageXOffset,r="CSS1Compat"===(t.compatMode||"");return{x:e?window.pageXOffset:r?t.documentElement.scrollLeft:t.body.scrollLeft,y:e?window.pageYOffset:r?t.documentElement.scrollTop:t.body.scrollTop}}function f(t,e){return 100/(e-t)}function p(t,e){return 100*e/(t[1]-t[0])}function d(t,e){for(var r=1;t>=e[r];)r+=1;return r}function h(t,e,r){var i;if("number"==typeof e&&(e=[e]),!Array.isArray(e))throw new Error("noUiSlider (13.0.0): 'range' contains invalid value.");if(!n(i="min"===t?0:"max"===t?100:parseFloat(t))||!n(e[0]))throw new Error("noUiSlider (13.0.0): 'range' value isn't numeric.");r.xPct.push(i),r.xVal.push(e[0]),i?r.xSteps.push(!isNaN(e[1])&&e[1]):isNaN(e[1])||(r.xSteps[0]=e[1]),r.xHighestCompleteStep.push(0)}function m(t,e,r){if(!e)return!0;r.xSteps[t]=p([r.xVal[t],r.xVal[t+1]],e)/f(r.xPct[t],r.xPct[t+1]);var n=(r.xVal[t+1]-r.xVal[t])/r.xNumSteps[t],i=Math.ceil(Number(n.toFixed(3))-1),o=r.xVal[t]+r.xNumSteps[t]*i;r.xHighestCompleteStep[t]=o}function g(t,e,r){var n;this.xPct=[],this.xVal=[],this.xSteps=[r||!1],this.xNumSteps=[!1],this.xHighestCompleteStep=[],this.snap=e;var i=[];for(n in t)t.hasOwnProperty(n)&&i.push([t[n],n]);for(i.length&&"object"==typeof i[0][0]?i.sort((function(t,e){return t[0][0]-e[0][0]})):i.sort((function(t,e){return t[0]-e[0]})),n=0;n<i.length;n++)h(i[n][1],i[n][0],this);for(this.xNumSteps=this.xSteps.slice(0),n=0;n<this.xNumSteps.length;n++)m(n,this.xNumSteps[n],this)}g.prototype.getMargin=function(t){var e=this.xNumSteps[0];if(e&&t/e%1!=0)throw new Error("noUiSlider (13.0.0): 'limit', 'margin' and 'padding' must be divisible by step.");return 2===this.xPct.length&&p(this.xVal,t)},g.prototype.toStepping=function(t){return function(t,e,r){if(r>=t.slice(-1)[0])return 100;var n,i,o=d(r,t),a=t[o-1],s=t[o],l=e[o-1],u=e[o];return l+(i=r,p(n=[a,s],n[0]<0?i+Math.abs(n[0]):i-n[0])/f(l,u))}(this.xVal,this.xPct,t)},g.prototype.fromStepping=function(t){return function(t,e,r){if(100<=r)return t.slice(-1)[0];var n,i=d(r,e),o=t[i-1],a=t[i],s=e[i-1];return n=[o,a],(r-s)*f(s,e[i])*(n[1]-n[0])/100+n[0]}(this.xVal,this.xPct,t)},g.prototype.getStep=function(t){return function(t,e,r,n){if(100===n)return n;var i,o,a=d(n,t),s=t[a-1],l=t[a];return r?(l-s)/2<n-s?l:s:e[a-1]?t[a-1]+(i=n-t[a-1],o=e[a-1],Math.round(i/o)*o):n}(this.xPct,this.xSteps,this.snap,t)},g.prototype.getDefaultStep=function(t,e,r){var n=d(t,this.xPct);return(100===t||e&&t===this.xPct[n-1])&&(n=Math.max(n-1,1)),(this.xVal[n]-this.xVal[n-1])/r},g.prototype.getNearbySteps=function(t){var e=d(t,this.xPct);return{stepBefore:{startValue:this.xVal[e-2],step:this.xNumSteps[e-2],highestStep:this.xHighestCompleteStep[e-2]},thisStep:{startValue:this.xVal[e-1],step:this.xNumSteps[e-1],highestStep:this.xHighestCompleteStep[e-1]},stepAfter:{startValue:this.xVal[e],step:this.xNumSteps[e],highestStep:this.xHighestCompleteStep[e]}}},g.prototype.countStepDecimals=function(){var t=this.xNumSteps.map(s);return Math.max.apply(null,t)},g.prototype.convert=function(t){return this.getStep(this.toStepping(t))};var v={to:function(t){return void 0!==t&&t.toFixed(2)},from:Number};function b(t){if("object"==typeof(e=t)&&"function"==typeof e.to&&"function"==typeof e.from)return!0;var e;throw new Error("noUiSlider (13.0.0): 'format' requires 'to' and 'from' methods.")}function S(t,e){if(!n(e))throw new Error("noUiSlider (13.0.0): 'step' is not numeric.");t.singleStep=e}function w(t,e){if("object"!=typeof e||Array.isArray(e))throw new Error("noUiSlider (13.0.0): 'range' is not an object.");if(void 0===e.min||void 0===e.max)throw new Error("noUiSlider (13.0.0): Missing 'min' or 'max' in 'range'.");if(e.min===e.max)throw new Error("noUiSlider (13.0.0): 'range' 'min' and 'max' cannot be equal.");t.spectrum=new g(e,t.snap,t.singleStep)}function x(t,e){if(e=a(e),!Array.isArray(e)||!e.length)throw new Error("noUiSlider (13.0.0): 'start' option is incorrect.");t.handles=e.length,t.start=e}function y(t,e){if("boolean"!=typeof(t.snap=e))throw new Error("noUiSlider (13.0.0): 'snap' option must be a boolean.")}function E(t,e){if("boolean"!=typeof(t.animate=e))throw new Error("noUiSlider (13.0.0): 'animate' option must be a boolean.")}function C(t,e){if("number"!=typeof(t.animationDuration=e))throw new Error("noUiSlider (13.0.0): 'animationDuration' option must be a number.")}function N(t,e){var r,n=[!1];if("lower"===e?e=[!0,!1]:"upper"===e&&(e=[!1,!0]),!0===e||!1===e){for(r=1;r<t.handles;r++)n.push(e);n.push(!1)}else{if(!Array.isArray(e)||!e.length||e.length!==t.handles+1)throw new Error("noUiSlider (13.0.0): 'connect' option doesn't match handle count.");n=e}t.connect=n}function U(t,e){switch(e){case"horizontal":t.ort=0;break;case"vertical":t.ort=1;break;default:throw new Error("noUiSlider (13.0.0): 'orientation' option is invalid.")}}function k(t,e){if(!n(e))throw new Error("noUiSlider (13.0.0): 'margin' option must be numeric.");if(0!==e&&(t.margin=t.spectrum.getMargin(e),!t.margin))throw new Error("noUiSlider (13.0.0): 'margin' option is only supported on linear sliders.")}function P(t,e){if(!n(e))throw new Error("noUiSlider (13.0.0): 'limit' option must be numeric.");if(t.limit=t.spectrum.getMargin(e),!t.limit||t.handles<2)throw new Error("noUiSlider (13.0.0): 'limit' option is only supported on linear sliders with 2 or more handles.")}function A(t,e){if(!n(e)&&!Array.isArray(e))throw new Error("noUiSlider (13.0.0): 'padding' option must be numeric or array of exactly 2 numbers.");if(Array.isArray(e)&&2!==e.length&&!n(e[0])&&!n(e[1]))throw new Error("noUiSlider (13.0.0): 'padding' option must be numeric or array of exactly 2 numbers.");if(0!==e){if(Array.isArray(e)||(e=[e,e]),!(t.padding=[t.spectrum.getMargin(e[0]),t.spectrum.getMargin(e[1])])===t.padding[0]||!1===t.padding[1])throw new Error("noUiSlider (13.0.0): 'padding' option is only supported on linear sliders.");if(t.padding[0]<0||t.padding[1]<0)throw new Error("noUiSlider (13.0.0): 'padding' option must be a positive number(s).");if(100<=t.padding[0]+t.padding[1])throw new Error("noUiSlider (13.0.0): 'padding' option must not exceed 100% of the range.")}}function M(t,e){switch(e){case"ltr":t.dir=0;break;case"rtl":t.dir=1;break;default:throw new Error("noUiSlider (13.0.0): 'direction' option was not recognized.")}}function V(t,e){if("string"!=typeof e)throw new Error("noUiSlider (13.0.0): 'behaviour' must be a string containing options.");var r=0<=e.indexOf("tap"),n=0<=e.indexOf("drag"),i=0<=e.indexOf("fixed"),o=0<=e.indexOf("snap"),a=0<=e.indexOf("hover"),s=0<=e.indexOf("unconstrained");if(i){if(2!==t.handles)throw new Error("noUiSlider (13.0.0): 'fixed' behaviour must be used with 2 handles");k(t,t.start[1]-t.start[0])}if(s&&(t.margin||t.limit))throw new Error("noUiSlider (13.0.0): 'unconstrained' behaviour cannot be used with margin or limit");t.events={tap:r||o,drag:n,fixed:i,snap:o,hover:a,unconstrained:s}}function O(t,e){if(!1!==e)if(!0===e){t.tooltips=[];for(var r=0;r<t.handles;r++)t.tooltips.push(!0)}else{if(t.tooltips=a(e),t.tooltips.length!==t.handles)throw new Error("noUiSlider (13.0.0): must pass a formatter for all handles.");t.tooltips.forEach((function(t){if("boolean"!=typeof t&&("object"!=typeof t||"function"!=typeof t.to))throw new Error("noUiSlider (13.0.0): 'tooltips' must be passed a formatter or 'false'.")}))}}function L(t,e){b(t.ariaFormat=e)}function j(t,e){b(t.format=e)}function F(t,e){if("boolean"!=typeof(t.keyboardSupport=e))throw new Error("noUiSlider (13.0.0): 'keyboardSupport' option must be a boolean.")}function z(t,e){t.documentElement=e}function H(t,e){if("string"!=typeof e&&!1!==e)throw new Error("noUiSlider (13.0.0): 'cssPrefix' must be a string or `false`.");t.cssPrefix=e}function D(t,e){if("object"!=typeof e)throw new Error("noUiSlider (13.0.0): 'cssClasses' must be an object.");if("string"==typeof t.cssPrefix)for(var r in t.cssClasses={},e)e.hasOwnProperty(r)&&(t.cssClasses[r]=t.cssPrefix+e[r]);else t.cssClasses=e}function R(t){var r={margin:0,limit:0,padding:0,animate:!0,animationDuration:300,ariaFormat:v,format:v},n={step:{r:!1,t:S},start:{r:!0,t:x},connect:{r:!0,t:N},direction:{r:!0,t:M},snap:{r:!1,t:y},animate:{r:!1,t:E},animationDuration:{r:!1,t:C},range:{r:!0,t:w},orientation:{r:!1,t:U},margin:{r:!1,t:k},limit:{r:!1,t:P},padding:{r:!1,t:A},behaviour:{r:!0,t:V},ariaFormat:{r:!1,t:L},format:{r:!1,t:j},tooltips:{r:!1,t:O},keyboardSupport:{r:!0,t:F},documentElement:{r:!1,t:z},cssPrefix:{r:!0,t:H},cssClasses:{r:!0,t:D}},i={connect:!1,direction:"ltr",behaviour:"tap",orientation:"horizontal",keyboardSupport:!0,cssPrefix:"noUi-",cssClasses:{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",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"}};t.format&&!t.ariaFormat&&(t.ariaFormat=t.format),Object.keys(n).forEach((function(o){if(!e(t[o])&&void 0===i[o]){if(n[o].r)throw new Error("noUiSlider (13.0.0): '"+o+"' is required.");return!0}n[o].t(r,e(t[o])?t[o]:i[o])})),r.pips=t.pips;var o=document.createElement("div"),a=void 0!==o.style.msTransform,s=void 0!==o.style.transform;return r.transformRule=s?"transform":a?"msTransform":"webkitTransform",r.style=[["left","top"],["right","bottom"]][r.dir][r.ort],r}return{__spectrum:g,version:t,create:function(t,e){if(!t||!t.nodeName)throw new Error("noUiSlider (13.0.0): create requires a single element, got: "+t);if(t.noUiSlider)throw new Error("noUiSlider (13.0.0): Slider was already initialized.");var n=function(t,e,n){var s,f,p,d,h,m,g,v,b=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"},S=window.CSS&&CSS.supports&&CSS.supports("touch-action","none")&&function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("test",null,e)}catch(t){}return t}(),w=t,x=!0,y=e.spectrum,E=[],C=[],N=[],U=0,k={},P=t.ownerDocument,A=e.documentElement||P.documentElement,M=P.body,V="rtl"===P.dir||1===e.ort?0:100;function O(t,e){var r=P.createElement("div");return e&&l(r,e),t.appendChild(r),r}function L(t,r){var n=O(t,e.cssClasses.origin),i=O(n,e.cssClasses.handle);return O(i,e.cssClasses.touchArea),i.setAttribute("data-handle",r),e.keyboardSupport&&(i.setAttribute("tabindex","0"),i.addEventListener("keydown",(function(t){return function(t,r){if(F(r))return!1;var n=["Left","Right"],i=["Down","Up"];e.dir&&!e.ort?n.reverse():e.ort&&!e.dir&&i.reverse();var o=t.key.replace("Arrow",""),a=o===i[0]||o===n[0],s=o===i[1]||o===n[1];if(!a&&!s)return!0;t.preventDefault();var l=a?0:1,u=ot(r)[l];return null!==u&&(!1===u&&(u=y.getDefaultStep(C[r],a,10)),u*=a?-1:1,x=!1,nt(r,E[r]+u,!0),!(x=!0))}(t,r)}))),i.setAttribute("role","slider"),i.setAttribute("aria-orientation",e.ort?"vertical":"horizontal"),0===r?l(i,e.cssClasses.handleLower):r===e.handles-1&&l(i,e.cssClasses.handleUpper),n}function j(t,r){return!!r&&O(t,e.cssClasses.connect)}function F(t){return f[t].hasAttribute("disabled")}function z(t,r,n){var i=P.createElement("div"),o=[];o[0]=e.cssClasses.valueNormal,o[1]=e.cssClasses.valueLarge,o[2]=e.cssClasses.valueSub;var a=[];a[0]=e.cssClasses.markerNormal,a[1]=e.cssClasses.markerLarge,a[2]=e.cssClasses.markerSub;var s=[e.cssClasses.valueHorizontal,e.cssClasses.valueVertical],u=[e.cssClasses.markerHorizontal,e.cssClasses.markerVertical];function c(t,r){var n=r===e.cssClasses.value,i=n?o:a;return r+" "+(n?s:u)[e.ort]+" "+i[t]}return l(i,e.cssClasses.pips),l(i,0===e.ort?e.cssClasses.pipsHorizontal:e.cssClasses.pipsVertical),Object.keys(t).forEach((function(o){!function(t,o,a){if(-1!==(a=r?r(o,a):a)){var s=O(i,!1);s.className=c(a,e.cssClasses.marker),s.style[e.style]=t+"%",0<a&&((s=O(i,!1)).className=c(a,e.cssClasses.value),s.setAttribute("data-value",o),s.style[e.style]=t+"%",s.innerHTML=n.to(o))}}(o,t[o][0],t[o][1])})),i}function H(){var t;d&&((t=d).parentElement.removeChild(t),d=null)}function D(t){H();var e,r,n,i,o,a,s,l,u,c=t.mode,f=t.density||1,p=t.filter||!1,h=function(t,e,r){if("range"===t||"steps"===t)return y.xVal;if("count"===t){if(e<2)throw new Error("noUiSlider (13.0.0): 'values' (>= 2) required for mode 'count'.");var n=e-1,i=100/n;for(e=[];n--;)e[n]=n*i;e.push(100),t="positions"}return"positions"===t?e.map((function(t){return y.fromStepping(r?y.getStep(t):t)})):"values"===t?r?e.map((function(t){return y.fromStepping(y.getStep(y.toStepping(t)))})):e:void 0}(c,t.values||!1,t.stepped||!1),m=(e=f,r=c,n=h,i={},o=y.xVal[0],a=y.xVal[y.xVal.length-1],l=s=!1,u=0,(n=n.slice().sort((function(t,e){return t-e})).filter((function(t){return!this[t]&&(this[t]=!0)}),{}))[0]!==o&&(n.unshift(o),s=!0),n[n.length-1]!==a&&(n.push(a),l=!0),n.forEach((function(t,o){var a,c,f,p,d,h,m,g,v,b,S=t,w=n[o+1],x="steps"===r;if(x&&(a=y.xNumSteps[o]),a||(a=w-S),!1!==S&&void 0!==w)for(a=Math.max(a,1e-7),c=S;c<=w;c=(c+a).toFixed(7)/1){for(g=(d=(p=y.toStepping(c))-u)/e,b=d/(v=Math.round(g)),f=1;f<=v;f+=1)i[(h=u+f*b).toFixed(5)]=[y.fromStepping(h),0];m=-1<n.indexOf(c)?1:x?2:0,!o&&s&&(m=0),c===w&&l||(i[p.toFixed(5)]=[c,m]),u=p}})),i),g=t.format||{to:Math.round};return d=w.appendChild(z(m,p,g))}function T(){var t=s.getBoundingClientRect(),r="offset"+["Width","Height"][e.ort];return 0===e.ort?t.width||s[r]:t.height||s[r]}function B(t,r,n,i){var o=function(o){return!!(o=function(t,e,r){var n,i,o=0===t.type.indexOf("touch"),a=0===t.type.indexOf("mouse"),s=0===t.type.indexOf("pointer");if(0===t.type.indexOf("MSPointer")&&(s=!0),o){var l=function(t){return t.target===r||r.contains(t.target)};if("touchstart"===t.type){var u=Array.prototype.filter.call(t.touches,l);if(1<u.length)return!1;n=u[0].pageX,i=u[0].pageY}else{var f=Array.prototype.find.call(t.changedTouches,l);if(!f)return!1;n=f.pageX,i=f.pageY}}return e=e||c(P),(a||s)&&(n=t.clientX+e.x,i=t.clientY+e.y),t.pageOffset=e,t.points=[n,i],t.cursor=a||s,t}(o,i.pageOffset,i.target||r))&&!(w.hasAttribute("disabled")&&!i.doNotReject)&&(a=w,s=e.cssClasses.tap,!((a.classList?a.classList.contains(s):new RegExp("\\b"+s+"\\b").test(a.className))&&!i.doNotReject)&&!(t===b.start&&void 0!==o.buttons&&1<o.buttons)&&(!i.hover||!o.buttons)&&(S||o.preventDefault(),o.calcPoint=o.points[e.ort],void n(o,i)));var a,s},a=[];return t.split(" ").forEach((function(t){r.addEventListener(t,o,!!S&&{passive:!0}),a.push([t,o])})),a}function q(t){var r,n,i,a,l,u,f=100*(t-(r=s,n=e.ort,i=r.getBoundingClientRect(),l=(a=r.ownerDocument).documentElement,u=c(a),/webkit.*Chrome.*Mobile/i.test(navigator.userAgent)&&(u.x=0),n?i.top+u.y-l.clientTop:i.left+u.x-l.clientLeft))/T();return f=o(f),e.dir?100-f:f}function X(t,e){"mouseout"===t.type&&"HTML"===t.target.nodeName&&null===t.relatedTarget&&_(t,e)}function Y(t,r){if(-1===navigator.appVersion.indexOf("MSIE 9")&&0===t.buttons&&0!==r.buttonsProperty)return _(t,r);var n=(e.dir?-1:1)*(t.calcPoint-r.startCalcPoint);K(0<n,100*n/r.baseSize,r.locations,r.handleNumbers)}function _(t,n){n.handle&&(u(n.handle,e.cssClasses.active),U-=1),n.listeners.forEach((function(t){A.removeEventListener(t[0],t[1])})),0===U&&(u(w,e.cssClasses.drag),Z(),t.cursor&&(M.style.cursor="",M.removeEventListener("selectstart",r))),n.handleNumbers.forEach((function(t){$("change",t),$("set",t),$("end",t)}))}function I(t,n){if(n.handleNumbers.some(F))return!1;var i;1===n.handleNumbers.length&&(i=f[n.handleNumbers[0]].children[0],U+=1,l(i,e.cssClasses.active)),t.stopPropagation();var o=[],a=B(b.move,A,Y,{target:t.target,handle:i,listeners:o,startCalcPoint:t.calcPoint,baseSize:T(),pageOffset:t.pageOffset,handleNumbers:n.handleNumbers,buttonsProperty:t.buttons,locations:C.slice()}),s=B(b.end,A,_,{target:t.target,handle:i,listeners:o,doNotReject:!0,handleNumbers:n.handleNumbers}),u=B("mouseout",A,X,{target:t.target,handle:i,listeners:o,doNotReject:!0,handleNumbers:n.handleNumbers});o.push.apply(o,a.concat(s,u)),t.cursor&&(M.style.cursor=getComputedStyle(t.target).cursor,1<f.length&&l(w,e.cssClasses.drag),M.addEventListener("selectstart",r,!1)),n.handleNumbers.forEach((function(t){$("start",t)}))}function W(t,e){k[t]=k[t]||[],k[t].push(e),"update"===t.split(".")[0]&&f.forEach((function(t,e){$("update",e)}))}function $(t,r,n){Object.keys(k).forEach((function(i){var o=i.split(".")[0];t===o&&k[i].forEach((function(t){t.call(h,E.map(e.format.to),r,E.slice(),n||!1,C.slice())}))}))}function G(t,r,n,i,a,s){return 1<f.length&&!e.events.unconstrained&&(i&&0<r&&(n=Math.max(n,t[r-1]+e.margin)),a&&r<f.length-1&&(n=Math.min(n,t[r+1]-e.margin))),1<f.length&&e.limit&&(i&&0<r&&(n=Math.min(n,t[r-1]+e.limit)),a&&r<f.length-1&&(n=Math.max(n,t[r+1]-e.limit))),e.padding&&(0===r&&(n=Math.max(n,e.padding[0])),r===f.length-1&&(n=Math.min(n,100-e.padding[1]))),!((n=o(n=y.getStep(n)))===t[r]&&!s)&&n}function J(t,r){var n=e.ort;return(n?r:t)+", "+(n?t:r)}function K(t,e,r,n){var i=r.slice(),o=[!t,t],a=[t,!t];n=n.slice(),t&&n.reverse(),1<n.length?n.forEach((function(t,r){var n=G(i,t,i[t]+e,o[r],a[r],!1);!1===n?e=0:(e=n-i[t],i[t]=n)})):o=a=[!0];var s=!1;n.forEach((function(t,n){s=tt(t,r[t]+e,o[n],a[n])||s})),s&&n.forEach((function(t){$("update",t),$("slide",t)}))}function Q(t,r){return e.dir?100-t-r:t}function Z(){N.forEach((function(t){var e=50<C[t]?-1:1,r=3+(f.length+e*t);f[t].style.zIndex=r}))}function tt(t,r,n,i){return!1!==(r=G(C,t,r,n,i,!1))&&(function(t,r){C[t]=r,E[t]=y.fromStepping(r);var n="translate("+J(Q(r,0)-V+"%","0")+")";f[t].style[e.transformRule]=n,et(t),et(t+1)}(t,r),!0)}function et(t){if(p[t]){var r=0,n=100;0!==t&&(r=C[t-1]),t!==p.length-1&&(n=C[t]);var i=n-r,o="translate("+J(Q(r,i)+"%","0")+")",a="scale("+J(i/100,"1")+")";p[t].style[e.transformRule]=o+" "+a}}function rt(t,r){var n=a(t),o=void 0===C[0];r=void 0===r||!!r,e.animate&&!o&&x&&i(w,e.cssClasses.tap,e.animationDuration),N.forEach((function(t){var r,i;tt(t,(i=t,null===(r=n[t])||!1===r||void 0===r?C[i]:("number"==typeof r&&(r=String(r)),r=e.format.from(r),!1===(r=y.toStepping(r))||isNaN(r)?C[i]:r)),!0,!1)})),N.forEach((function(t){tt(t,C[t],!0,!0)})),Z(),N.forEach((function(t){$("update",t),null!==n[t]&&r&&$("set",t)}))}function nt(t,e,r){var n=[];if(!(0<=(t=Number(t))&&t<N.length))throw new Error("noUiSlider (13.0.0): invalid handle number, got: "+t);for(var i=0;i<N.length;i++)n[i]=null;n[t]=e,rt(n,r)}function it(){var t=E.map(e.format.to);return 1===t.length?t[0]:t}function ot(t){var e=C[t],r=y.getNearbySteps(e),n=E[t],i=r.thisStep.step,o=null;!1!==i&&n+i>r.stepAfter.startValue&&(i=r.stepAfter.startValue-n),o=n>r.thisStep.startValue?r.thisStep.step:!1!==r.stepBefore.step&&n-r.stepBefore.highestStep,100===e?i=null:0===e&&(o=null);var a=y.countStepDecimals();return null!==i&&!1!==i&&(i=Number(i.toFixed(a))),null!==o&&!1!==o&&(o=Number(o.toFixed(a))),[o,i]}return l(m=w,e.cssClasses.target),0===e.dir?l(m,e.cssClasses.ltr):l(m,e.cssClasses.rtl),0===e.ort?l(m,e.cssClasses.horizontal):l(m,e.cssClasses.vertical),s=O(m,e.cssClasses.base),function(t,r){var n=O(r,e.cssClasses.connects);f=[],(p=[]).push(j(n,t[0]));for(var i=0;i<e.handles;i++)f.push(L(r,i)),N[i]=i,p.push(j(n,t[i+1]))}(e.connect,s),(g=e.events).fixed||f.forEach((function(t,e){B(b.start,t.children[0],I,{handleNumbers:[e]})})),g.tap&&B(b.start,s,(function(t){t.stopPropagation();var r,n,o,a=q(t.calcPoint),s=(r=a,o=!(n=100),f.forEach((function(t,e){if(!F(e)){var i=Math.abs(C[e]-r);(i<n||100===i&&100===n)&&(o=e,n=i)}})),o);if(!1===s)return!1;e.events.snap||i(w,e.cssClasses.tap,e.animationDuration),tt(s,a,!0,!0),Z(),$("slide",s,!0),$("update",s,!0),$("change",s,!0),$("set",s,!0),e.events.snap&&I(t,{handleNumbers:[s]})}),{}),g.hover&&B(b.move,s,(function(t){var e=q(t.calcPoint),r=y.getStep(e),n=y.fromStepping(r);Object.keys(k).forEach((function(t){"hover"===t.split(".")[0]&&k[t].forEach((function(t){t.call(h,n)}))}))}),{hover:!0}),g.drag&&p.forEach((function(t,r){if(!1!==t&&0!==r&&r!==p.length-1){var n=f[r-1],i=f[r],o=[t];l(t,e.cssClasses.draggable),g.fixed&&(o.push(n.children[0]),o.push(i.children[0])),o.forEach((function(t){B(b.start,t,I,{handles:[n,i],handleNumbers:[r-1,r]})}))}})),rt(e.start),e.pips&&D(e.pips),e.tooltips&&(v=f.map((function(t,r){return!!e.tooltips[r]&&O(t.firstChild,e.cssClasses.tooltip)})),W("update",(function(t,r,n){if(v[r]){var i=t[r];!0!==e.tooltips[r]&&(i=e.tooltips[r].to(n[r])),v[r].innerHTML=i}}))),W("update",(function(t,r,n,i,o){N.forEach((function(t){var r=f[t],i=G(C,t,0,!0,!0,!0),a=G(C,t,100,!0,!0,!0),s=o[t],l=e.ariaFormat.to(n[t]);i=y.fromStepping(i).toFixed(1),a=y.fromStepping(a).toFixed(1),s=y.fromStepping(s).toFixed(1),r.children[0].setAttribute("aria-valuemin",i),r.children[0].setAttribute("aria-valuemax",a),r.children[0].setAttribute("aria-valuenow",s),r.children[0].setAttribute("aria-valuetext",l)}))})),h={destroy:function(){for(var t in e.cssClasses)e.cssClasses.hasOwnProperty(t)&&u(w,e.cssClasses[t]);for(;w.firstChild;)w.removeChild(w.firstChild);delete w.noUiSlider},steps:function(){return N.map(ot)},on:W,off:function(t){var e=t&&t.split(".")[0],r=e&&t.substring(e.length);Object.keys(k).forEach((function(t){var n=t.split(".")[0],i=t.substring(n.length);e&&e!==n||r&&r!==i||delete k[t]}))},get:it,set:rt,setHandle:nt,reset:function(t){rt(e.start,t)},__moveHandles:function(t,e,r){K(t,e,C,r)},options:n,updateOptions:function(t,r){var i=it(),o=["margin","limit","padding","range","animate","snap","step","format"];o.forEach((function(e){void 0!==t[e]&&(n[e]=t[e])}));var a=R(n);o.forEach((function(r){void 0!==t[r]&&(e[r]=a[r])})),y=a.spectrum,e.margin=a.margin,e.limit=a.limit,e.padding=a.padding,e.pips&&D(e.pips),C=[],rt(t.start||i,r)},target:w,removePips:H,pips:D}}(t,R(e),e);return t.noUiSlider=n}}})),function(t){"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?module.exports=t():window.wNumb=t()}((function(){"use strict";var t=["decimals","thousand","mark","prefix","suffix","encoder","decoder","negativeBefore","negative","edit","undo"];function e(t){return t.split("").reverse().join("")}function r(t,e){return t.substring(0,e.length)===e}function n(t,e,r){if((t[e]||t[r])&&t[e]===t[r])throw new Error(e)}function i(t){return"number"==typeof t&&isFinite(t)}function o(t,r,n,o,a,s,l,u,c,f,p,d){var h,m,g,v,b,S=d,w="",x="";return s&&(d=s(d)),!!i(d)&&(!1!==t&&0===parseFloat(d.toFixed(t))&&(d=0),d<0&&(h=!0,d=Math.abs(d)),!1!==t&&(b=t,v=(v=d).toString().split("e"),d=(+((v=(v=Math.round(+(v[0]+"e"+(v[1]?+v[1]+b:b)))).toString().split("e"))[0]+"e"+(v[1]?+v[1]-b:-b))).toFixed(b)),-1!==(d=d.toString()).indexOf(".")?(g=(m=d.split("."))[0],n&&(w=n+m[1])):g=d,r&&(g=e(g).match(/.{1,3}/g),g=e(g.join(e(r)))),h&&u&&(x+=u),o&&(x+=o),h&&c&&(x+=c),x+=g,x+=w,a&&(x+=a),f&&(x=f(x,S)),x)}function a(t,e,n,o,a,s,l,u,c,f,p,d){var h,m="";return p&&(d=p(d)),!(!d||"string"!=typeof d)&&(u&&r(d,u)&&(d=d.replace(u,""),h=!0),o&&r(d,o)&&(d=d.replace(o,"")),c&&r(d,c)&&(d=d.replace(c,""),h=!0),a&&function(t,e){return t.slice(-1*e.length)===e}(d,a)&&(d=d.slice(0,-1*a.length)),e&&(d=d.split(e).join("")),n&&(d=d.replace(n,".")),h&&(m+="-"),""!==(m=(m+=d).replace(/[^0-9\.\-.]/g,""))&&(m=Number(m),l&&(m=l(m)),!!i(m)&&m))}function s(e,r,n){var i,o=[];for(i=0;i<t.length;i+=1)o.push(e[t[i]]);return o.push(n),r.apply("",o)}return function e(r){if(!(this instanceof e))return new e(r);"object"==typeof r&&(r=function(e){var r,i,o,a={};for(void 0===e.suffix&&(e.suffix=e.postfix),r=0;r<t.length;r+=1)if(void 0===(o=e[i=t[r]]))"negative"!==i||a.negativeBefore?"mark"===i&&"."!==a.thousand?a[i]=".":a[i]=!1:a[i]="-";else if("decimals"===i){if(!(o>=0&&o<8))throw new Error(i);a[i]=o}else if("encoder"===i||"decoder"===i||"edit"===i||"undo"===i){if("function"!=typeof o)throw new Error(i);a[i]=o}else{if("string"!=typeof o)throw new Error(i);a[i]=o}return n(a,"mark","thousand"),n(a,"prefix","negative"),n(a,"prefix","negativeBefore"),a}(r),this.to=function(t){return s(r,o,t)},this.from=function(t){return s(r,a,t)})}}));