"use strict";function _interopDefault(r){return r&&"object"==typeof r&&"default"in r?r.default:r}var Slider=_interopDefault(require("bootstrap-slider")),commonjsGlobal="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},freeGlobal="object"==typeof commonjsGlobal&&commonjsGlobal&&commonjsGlobal.Object===Object&&commonjsGlobal,_freeGlobal=freeGlobal,freeSelf="object"==typeof self&&self&&self.Object===Object&&self,root=_freeGlobal||freeSelf||Function("return this")(),_root=root,Symbol=_root.Symbol,_Symbol=Symbol;function arrayMap(r,e){for(var t=-1,o=null==r?0:r.length,n=Array(o);++tn?0:n+e),(t=t>n?n:t)<0&&(t+=n),n=e>t?0:t-e>>>0,e>>>=0;for(var a=Array(n);++o=o?r:_baseSlice(r,e,t)}var _castSlice=castSlice,rsAstralRange="\\ud800-\\udfff",rsComboMarksRange="\\u0300-\\u036f",reComboHalfMarksRange="\\ufe20-\\ufe2f",rsComboSymbolsRange="\\u20d0-\\u20ff",rsComboRange=rsComboMarksRange+reComboHalfMarksRange+rsComboSymbolsRange,rsVarRange="\\ufe0e\\ufe0f",rsZWJ="\\u200d",reHasUnicode=RegExp("["+rsZWJ+rsAstralRange+rsComboRange+rsVarRange+"]");function hasUnicode(r){return reHasUnicode.test(r)}var _hasUnicode=hasUnicode;function asciiToArray(r){return r.split("")}var _asciiToArray=asciiToArray,rsAstralRange$1="\\ud800-\\udfff",rsComboMarksRange$1="\\u0300-\\u036f",reComboHalfMarksRange$1="\\ufe20-\\ufe2f",rsComboSymbolsRange$1="\\u20d0-\\u20ff",rsComboRange$1=rsComboMarksRange$1+reComboHalfMarksRange$1+rsComboSymbolsRange$1,rsVarRange$1="\\ufe0e\\ufe0f",rsAstral="["+rsAstralRange$1+"]",rsCombo="["+rsComboRange$1+"]",rsFitz="\\ud83c[\\udffb-\\udfff]",rsModifier="(?:"+rsCombo+"|"+rsFitz+")",rsNonAstral="[^"+rsAstralRange$1+"]",rsRegional="(?:\\ud83c[\\udde6-\\uddff]){2}",rsSurrPair="[\\ud800-\\udbff][\\udc00-\\udfff]",rsZWJ$1="\\u200d",reOptMod=rsModifier+"?",rsOptVar="["+rsVarRange$1+"]?",rsOptJoin="(?:"+rsZWJ$1+"(?:"+[rsNonAstral,rsRegional,rsSurrPair].join("|")+")"+rsOptVar+reOptMod+")*",rsSeq=rsOptVar+reOptMod+rsOptJoin,rsSymbol="(?:"+[rsNonAstral+rsCombo+"?",rsCombo,rsRegional,rsSurrPair,rsAstral].join("|")+")",reUnicode=RegExp(rsFitz+"(?="+rsFitz+")|"+rsSymbol+rsSeq,"g");function unicodeToArray(r){return r.match(reUnicode)||[]}var _unicodeToArray=unicodeToArray;function stringToArray(r){return _hasUnicode(r)?_unicodeToArray(r):_asciiToArray(r)}var _stringToArray=stringToArray;function createCaseFirst(r){return function(e){e=toString_1(e);var t=_hasUnicode(e)?_stringToArray(e):void 0,o=t?t[0]:e.charAt(0),n=t?_castSlice(t,1).join(""):e.slice(1);return o[r]()+n}}var _createCaseFirst=createCaseFirst,upperFirst=_createCaseFirst("toUpperCase"),upperFirst_1=upperFirst;function capitalize(r){return upperFirst_1(toString_1(r).toLowerCase())}var capitalize_1=capitalize;function arrayReduce(r,e,t,o){var n=-1,a=null==r?0:r.length;for(o&&a&&(t=r[++n]);++n=e||t<0||f&&r-l>=a}function p(){var r=now_1();if(b(r))return m(r);i=setTimeout(p,function(r){var t=e-(r-u);return f?nativeMin(t,a-(r-l)):t}(r))}function m(r){return i=void 0,c&&o?g(r):(o=n=void 0,s)}function y(){var r=now_1(),t=b(r);if(o=arguments,n=this,u=r,t){if(void 0===i)return function(r){return l=r,i=setTimeout(p,e),d?g(r):s}(u);if(f)return i=setTimeout(p,e),g(u)}return void 0===i&&(i=setTimeout(p,e)),s}return e=toNumber_1(e)||0,isObject_1(t)&&(d=!!t.leading,a=(f="maxWait"in t)?nativeMax(toNumber_1(t.maxWait)||0,e):a,c="trailing"in t?!!t.trailing:c),y.cancel=function(){void 0!==i&&clearTimeout(i),l=0,o=u=n=i=void 0},y.flush=function(){return void 0===i?s:m(now_1())},y}var debounce_1=debounce,FUNC_ERROR_TEXT$1="Expected a function";function throttle(r,e,t){var o=!0,n=!0;if("function"!=typeof r)throw new TypeError(FUNC_ERROR_TEXT$1);return isObject_1(t)&&(o="leading"in t?!!t.leading:o,n="trailing"in t?!!t.trailing:n),debounce_1(r,e,{leading:o,maxWait:e,trailing:n})}var throttle_1=throttle,props={min:{type:Number,default:0},max:{type:Number,default:10},step:{type:Number,default:1},precision:{type:Number},orientation:{type:String,default:"horizontal"},value:{type:[Number,Array],default:function(){return null}},range:{type:Boolean,default:!1},selection:{type:String,default:"before"},tooltip:{type:String,default:"show"},tooltipSplit:{type:Boolean,default:!1},tooltipPosition:{type:String},handle:{type:String,default:"round"},reversed:{type:Boolean,default:!1},rtl:{type:[Boolean,String],default:"auto"},formatter:{type:Function},naturalArrowKeys:{type:Boolean,default:!1},ticks:{type:Array,default:function(){return[]}},ticksPositions:{type:Array,default:function(){return[]}},ticksLabels:{type:Array,default:function(){return[]}},ticksSnapBounds:{type:Number,default:0},ticksTooltip:{type:Boolean,default:!1},scale:{type:String,default:"linear"},focus:{type:Boolean,default:!1},labelledby:{type:[String,Array],default:function(){return null}},rangeHighlights:{type:Array,default:function(){return[]}},disabled:{type:Boolean,default:!1},triggerSlideEvent:{type:Boolean,default:!1},triggerChangeEvent:{type:Boolean,default:!1},debounce:{type:Number,default:0}},ignoreProps=["triggerSlideEvent","triggerChangeEvent","debounce"],watchers={disabled:function(r){r?this.slider.disable():this.slider.enable()},value:function(r){this.slider.setValue(r,this.triggerSlideEvent,this.triggerChangeEvent)}};Object.keys(props).forEach(function(r){watchers[r]||ignoreProps.includes(r)||(watchers[r]=function(e,t){this.slider&&e!==t&&(this.slider.setAttribute(r,e),this.refresh())})});var bFormSlider={name:"FormSlider",props:props,data:function(){return{slider:null,lastEvent:{}}},watch:watchers,mounted:function(){var r={};for(var e in this.$props){if(this.$props.hasOwnProperty(e))r["rangeHighlights"===e?e:snakeCase_1(e)]=this.$props[e]}r.enabled=!this.disabled,this.slider=new Slider(this.$refs.input,r),this.bindEvents()},beforeDestroy:function(){this.slider&&(this.slider.destroy(),delete this.slider)},methods:{refresh:throttle_1(function(){this.slider&&(this.slider.refresh({useCurrentValue:!0}),this.bindEvents())},10),bindEvents:function(){var r=this;["slide","slide-start","slide-stop","change","slide-enabled","slide-disabled"].forEach(function(e){("change"===e||r.$listeners[e])&&r.slider.on(camelCase_1(e),function(t){if(r.debounce>0){var o=(new Date).getTime();if(null!==r.lastEvent[e]&&o<=r.lastEvent[e]+r.debounce)return;r.lastEvent[e]=o}r.$emit(e,t),"change"===e&&r.$emit("input",t.newValue)})})}},render:function(r){return r("div",{staticClass:"d-inline-block"},[r("input",{ref:"input",attrs:{type:"text"}})])}},VuePlugin={install:function(r){r._vue_bootstrap_slider_installed||(r._vue_bootstrap_slider_installed=!0,r.component("bFormSlider",bFormSlider))}};"undefined"!=typeof window&&window.Vue&&window.Vue.use(VuePlugin),module.exports=VuePlugin; //# sourceMappingURL=vue-bootstrap-slider.common.js.map