/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/@opentiny/vue-slider@3.30.0/lib/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
function _extends(){return _extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)({}).hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},_extends.apply(null,arguments)}import{defineComponent,$props,$setup,$prefix}from"@opentiny/vue-common";import PcTemplate from"./pc.js";import MobileFirstTemplate from"./mobile-first.js";var template=function(e){var t,i="object"==typeof process?null==(t=process.env)?void 0:t.TINY_MODE:null;return"pc"===(i||e)?PcTemplate:"mobile-first"===(i||e)?MobileFirstTemplate:PcTemplate},$constants={TIP_HEIGHT:22,BUTTON_SIZE:28,HALF_BAR_HEIGHT:2,PC_TIP_CLS:"tiny-slider__tips",PC_SLIDER_CLS:"tiny-slider",PC_RANGE_CLS:"tiny-slider__range",PC_BUTTON_CLS:"tiny-slider__handle",PC_LABEL_CLS:"tiny-slider__mark-label",PC_LEFT_SVG_CLS:"tiny-slider-left-svg",PC_RIGHT_SVG_CLS:"tiny-slider-right-svg",MOBILE_TIP_CLS:"tiny-mobile-slider__tips",MOBILE_SLIDER_CLS:"tiny-mobile-slider",MOBILE_RANGE_CLS:"tiny-mobile-slider__range",MOBILE_BUTTON_CLS:"tiny-mobile-slider__handle",MOBILE_LEFT_SVG_CLS:"tiny-mobile-slider-left-svg",MOBILE_RIGHT_SVG_CLS:"tiny-mobile-slider-right-svg",Mode:"pc",tipCls:function(e){return e===this.Mode?this.PC_TIP_CLS:this.MOBILE_TIP_CLS},sliderCls:function(e){return e===this.Mode?this.PC_SLIDER_CLS:this.MOBILE_SLIDER_CLS},rangeCls:function(e){return e===this.Mode?this.PC_RANGE_CLS:this.MOBILE_RANGE_CLS},buttonCls:function(e){return e===this.Mode?this.PC_BUTTON_CLS:this.MOBILE_BUTTON_CLS},leftSvgCls:function(e){return e===this.Mode?this.PC_LEFT_SVG_CLS:this.MOBILE_LEFT_SVG_CLS},rightSvgCls:function(e){return e===this.Mode?this.PC_RIGHT_SVG_CLS:this.MOBILE_RIGHT_SVG_CLS},TIP_CLS:function(e){return e===this.Mode?this.PC_TIP_CLS:this.MOBILE_TIP_CLS},SLIDER_CLS:function(e){return e===this.Mode?this.PC_SLIDER_CLS:this.MOBILE_SLIDER_CLS},RANGE_CLS:function(e){return e===this.Mode?this.PC_RANGE_CLS:this.MOBILE_RANGE_CLS},BUTTON_CLS:function(e){return e===this.Mode?this.PC_BUTTON_CLS:this.MOBILE_BUTTON_CLS}},sliderProps=_extends({},$props,{_constants:{type:Object,default:function(){return $constants}},formatTooltip:Function,disabled:{type:Boolean,default:!1},height:{type:String,default:"300px"},max:{type:Number,default:100},min:{type:Number,default:0},modelValue:{type:[Number,Array],default:0},numPages:{type:Number,default:1},range:{type:Boolean,default:!1},showInput:{type:Boolean,default:!1},showTip:{type:Boolean,default:!0},step:{type:Number,default:1},vertical:{type:Boolean,default:!1},unit:{type:String,default:"%"},showSteps:{type:Boolean,default:!1},showLabel:{type:Boolean,default:!1},changeCompat:{type:Boolean,default:!1},marks:{type:Object}}),Slider=defineComponent({name:$prefix+"Slider",props:sliderProps,setup:function(e,t){return $setup({props:e,context:t,template:template})}}),version="3.undefined";Slider.model={prop:"modelValue",event:"update:modelValue"},Slider.install=function(e){e.component(Slider.name,Slider)},Slider.version=version;export{Slider as default};
//# sourceMappingURL=/sm/5bbb030bca1d5ece0bd2d14330bd683d43abb67f9e73bd93b5769ba228488592.map