!function(e,n){"object"==typeof exports&&"object"==typeof module?module.exports=n(require("angular"),require("nouislider")):"function"==typeof define&&define.amd?define("angularjs-nouislider",["angular","nouislider"],n):"object"==typeof exports?exports["angularjs-nouislider"]=n(require("angular"),require("nouislider")):e["angularjs-nouislider"]=n(e.angular,e.noUiSlider)}(window,(function(e,n){return function(e){var n={};function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:r})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,n){if(1&n&&(e=t(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var o in e)t.d(r,o,function(n){return e[n]}.bind(null,o));return r},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},t.p="",t(t.s=2)}([function(n,t){n.exports=e},function(e,t){e.exports=n},function(e,n,t){"use strict";t.r(n);var r=t(0),o=t.n(r),i=o.a.module("noUiSlider",[]),u=t(1),a=t.n(u);i.directive("noUiSlider",["$timeout","$q","$log",function(e,n,t){return{restrict:"AE",require:"?ngModel",scope:{created:"&?sliderCreated",options:"=?sliderOptions"},link:function(r,i,u,l){var c=i[0],f=o.a.copy(r.options);function d(){var n=function(n){return n.$on=function(t,r){var o=function(){e((function(){r(n.get())}))};return n.on(t,o),function(){n.off(t,o)}},n}(a.a.create(c,f));!function(e){r.$watch("created",(function(n){o.a.isFunction(n)&&n({api:e})}))}(n),function(e){r.$watch("options",(function(n,t){o.a.equals(n,t)||(f=o.a.copy(r.options),e.updateOptions(f))}))}(n),null!==l&&function(e){l.$render=function(){e.set(l.$modelValue)},e.on("update",(function(){var n=e.get();l.$setViewValue(n)}))}(n)}(null===l?n.resolve(null):n((function(n){e((function(){if(!o.a.isArray(l.$modelValue)&&!o.a.isNumber(l.$modelValue))throw new Error("Value provided in ngModel is not a valid noUislider start position. Expected a Number or an Array of Numbers, found: ".concat(l.$modelValue));n(l.$modelValue)}))}))).then((function(e){null!==e&&(f.start=e),d()})).catch(t.error)}}}]);n.default="noUiSlider"}])})); //# sourceMappingURL=angularjs-nouislider.min.js.map