!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).SplideRenderer=e()}(this,function(){"use strict";var r="rtl",o="ttb",a={width:["height"],left:["top","right"],right:["bottom","left"],x:["y"],X:["Y"],Y:["X"],ArrowLeft:["ArrowUp","ArrowRight"],ArrowRight:["ArrowDown","ArrowLeft"]};function n(t,e,n){return{resolve:function(t,e,i){var s=(i=i||n.direction)!==r||e?i===o?0:-1:1;return a[t]&&a[t][s]||t.replace(/width|left|right/i,function(t,e){t=a[t.toLowerCase()][s]||t;return 0 img","display",t.cover?"none":"inline",e)})},e.buildTranslate=function(t){var e=this.Direction,i=e.resolve,e=e.orient,s=[];return s.push(this.cssOffsetClones(t)),s.push(this.cssOffsetGaps(t)),this.isCenter(t)&&(s.push(this.buildCssValue(e(-50),"%")),s.push.apply(s,this.cssOffsetCenter(t))),s.filter(Boolean).map(function(t){return"translate"+i("X")+"("+t+")"}).join(" ")},e.cssOffsetClones=function(t){var e,i=this.Direction,s=i.resolve,i=i.orient,n=this.getCloneCount();return this.isFixedWidth(t)?(e=(s=this.parseCssValue(t[s("fixedWidth")])).value,s=s.unit,this.buildCssValue(i(e)*n,s)):i(100*n/t.perPage)+"%"},e.cssOffsetCenter=function(t){var e,i,s=this.Direction,n=s.resolve,s=s.orient;return this.isFixedWidth(t)?(e=(n=this.parseCssValue(t[n("fixedWidth")])).value,n=n.unit,[this.buildCssValue(s(e/2),n)]):(e=t.perPage,n=t.gap,(t=[]).push(s(50/e)+"%"),n&&(i=(n=this.parseCssValue(n)).value,n=n.unit,t.push(this.buildCssValue(s((i/e-i)/2),n))),t)},e.cssOffsetGaps=function(t){var e,i,s,n=this.getCloneCount();return n&&t.gap?(e=this.Direction.orient,i=(s=this.parseCssValue(t.gap)).value,s=s.unit,this.isFixedWidth(t)?this.buildCssValue(e(i*n),s):(t=t.perPage,this.buildCssValue(e(n/t*i),s))):""},e.resolve=function(t){return W(this.Direction.resolve(t))},e.cssPadding=function(t,e){t=t.padding,e=this.Direction.resolve(e?"right":"left",!0);return t&&V(t[e]||(y(t)?0:t))||"0px"},e.cssTrackHeight=function(t){var e="";return this.isVertical()&&(T(e=this.cssHeight(t),'"height" is missing.'),e="calc("+e+" - "+this.cssPadding(t,!1)+" - "+this.cssPadding(t,!0)+")"),e},e.cssHeight=function(t){return V(t.height)},e.cssSlideWidth=function(t){return t.autoWidth?"":V(t.fixedWidth)||(this.isVertical()?"":this.cssSlideSize(t))},e.cssSlideHeight=function(t){return V(t.fixedHeight)||(this.isVertical()?t.autoHeight?"":this.cssSlideSize(t):this.cssHeight(t))},e.cssSlideSize=function(t){var e=V(t.gap);return"calc((100%"+(e&&" + "+e)+")/"+(t.perPage||1)+(e&&" - "+e)+")"},e.cssAspectRatio=function(t){t=t.heightRatio;return t?""+1/t:""},e.buildCssValue=function(t,e){return""+t+e},e.parseCssValue=function(t){return m(t)?{value:parseFloat(t)||0,unit:t.replace(/\d*(\.\d*)?/,"")||"px"}:{value:t,unit:"px"}},e.parseBreakpoints=function(){var i=this,t=this.options.breakpoints;this.breakpoints.push(["default",this.options]),t&&E(t,function(t,e){i.breakpoints.push([e,L(L({},i.options),t)])})},e.isFixedWidth=function(t){return!!t[this.Direction.resolve("fixedWidth")]},e.isLoop=function(){return"loop"===this.options.type},e.isCenter=function(t){if("center"===t.focus){if(this.isLoop())return!0;if("slide"===this.options.type)return!this.options.trimSpace}return!1},e.isVertical=function(){return this.options.direction===o},e.buildClasses=function(){var t=this.options;return[s,s+"--"+t.type,s+"--"+t.direction,t.drag&&s+"--draggable",t.isNavigation&&s+"--nav",d,!this.config.hidden&&"is-rendered"].filter(Boolean).join(" ")},e.buildAttrs=function(t){var i="";return E(t,function(t,e){i+=t?" "+W(e)+'="'+t+'"':""}),i.trim()},e.buildStyles=function(t){var i="";return E(t,function(t,e){i+=" "+W(e)+":"+t+";"}),i.trim()},e.renderSlides=function(){var e=this,i=this.config.slideTag;return this.slides.map(function(t){return"<"+i+" "+e.buildAttrs(t.attrs)+">"+(t.html||"")+""}).join("")},e.cover=function(t){var e=t.styles,t=t.html,t=void 0===t?"":t;this.options.cover&&!this.options.lazyLoad&&(t=t.match(//))&&t[2]&&(e.background="center/cover no-repeat url('"+t[2]+"')")},e.generateClones=function(s){for(var n=this.options.classes,r=this.getCloneCount(),t=s.slice();t.length')+this.renderArrow(!0)+this.renderArrow(!1)+""},e.renderArrow=function(t){var e=this.options,i=e.classes,e=e.i18n,i={class:i.arrow+" "+(t?i.prev:i.next),type:"button",ariaLabel:t?e.prev:e.next};return"'},e.html=function(){var t=this.config,e=t.rootClass,i=t.listTag,s=t.arrows,n=t.beforeTrack,r=t.afterTrack,o=t.slider,a=t.beforeSlider,t=t.afterSlider,u="";return u=(u+='
')+(""),o&&(u=u+(a||"")+'
'),u+=n||"",s&&(u+=this.renderArrows()),u=(u=(u=u+'
'+("<"+i+' class="splide__list">'))+this.renderSlides()+(""))+"
"+(r||""),o&&(u=u+"
"+(t||"")),u+="
"},t}()}); //# sourceMappingURL=splide-renderer.min.js.map