New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

sm-slider

Package Overview
Dependencies
Maintainers
6
Versions
48
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

sm-slider - npm Package Compare versions

Comparing version 2.1.0-rc.1 to 2.1.0-rc.2

2

lib/sm-slider.js

@@ -1,1 +0,1 @@

!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports["sm-slider"]=t():e["sm-slider"]=t()}(this,function(){return function(e){function t(n){if(i[n])return i[n].exports;var r=i[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var i={};return t.m=e,t.c=i,t.d=function(e,i,n){t.o(e,i)||Object.defineProperty(e,i,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var i=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(i,"a",i),i},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=5)}([function(e,t,i){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s=Object.assign||function(e){for(var t=1;arguments.length>t;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},o=function(){function e(e,t){for(var i=0;t.length>i;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}();t.default=function(){function e(t,i){n(this,e),this.handler=function(){},this.state=t,this.handler=i}return o(e,[{key:"getState",value:function(){return this.state}},{key:"setState",value:function(e){var t=s({},this.state);switch(void 0===e?"undefined":r(e)){case"function":this.state=s({},this.state,e(this.state));break;case"object":this.state=s({},this.state,e);break;default:throw Error()}this.handler(t)}}]),e}(),e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0);t.default=function(e,t){var i=2>=arguments.length||void 0===arguments[2]||arguments[2],n=e.getState(),r=n.visibleSlides,s=n.totalSlides,o=n.isInfinite,a=!o&&0===t||r>=s,u=!o&&t===s-r||r>=s;e.setState(function(e){return{currentSlide:t,isNextDisabled:u,isPrevDisabled:a,animate:i}})},e.exports=t.default},function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t,i,n,r){t.classList.remove("animatable"),(i===n||0>i)&&e.setState(function(e){return{currentSlide:r,animate:!1}})}function s(e,t,i,n,r,s,o){if(i>=n)return 0;var a=s/i,u=r*a;return-(a*e+(o?a*t:0))+u}Object.defineProperty(t,"__esModule",{value:!0});var o=i(0),a=(n(o),i(12)),u=n(a);t.default=function(e,t,i){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=i.getState(),a=o.currentSlide,l=o.innerSize,d=o.totalSlides,f=o.animate,c=o.visibleSlides,v=o.offsetLeft,h=o.step,p=o.isVertical,b=o.isInfinite,y=a;a===d?y=0:0>a&&(y=d-h),f&&!n&&(t.classList.add("animatable"),(0,u.default)(t,"transitionend",r.bind(void 0,i,t,a,d,y)),e.dispatchEvent(new CustomEvent("slide",{detail:{to:y,internal:!0}}))),t.style.transform=(p?"translateY":"translateX")+"("+s(a,h,c,d,v,l,b)+"px)"},e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e,t,i){return e.querySelector(".slides-wrapper").getBoundingClientRect().width-(t&&!t.classList.contains("inset")?t.getBoundingClientRect().width:0)-(i&&!i.classList.contains("inset")?i.getBoundingClientRect().width:0)},r=function(e,t,i){return e.querySelector(".slides-wrapper").getBoundingClientRect().height-(t&&!t.classList.contains("inset")?t.getBoundingClientRect().height:0)-(i&&!i.classList.contains("inset")?i.getBoundingClientRect().height:0)};t.default=function(e,t,i){return arguments.length>3&&void 0!==arguments[3]&&arguments[3]?r(e,t,i):n(e,t,i)},e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var i=e.visibleSlides,n=e.step,r=e.offsetLeft,s=e.breakpoints;return s&&Object.keys(s).length?Object.keys(s).reduce(function(e,o){return t<parseInt(o,10)?e:{visibleSlides:s[o].visibleSlides||i,step:s[o].step||n,offsetLeft:s[o].offsetLeft||r}},{visibleSlides:i,step:n,offsetLeft:r}):{visibleSlides:i,step:n,offsetLeft:r}},e.exports=t.default},function(e,t,i){e.exports=i(6)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(7),r=function(e){return e&&e.__esModule?e:{default:e}}(n);i(24),i(25),t.default=r.default,e.exports=t.default},function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||function(e){for(var t=1;arguments.length>t;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},o=function(){function e(e,t){for(var i=0;t.length>i;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),a=i(8),u=n(a),l=i(0),d=n(l),f=i(10),c=n(f),v=i(11),h=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t.default=e,t}(v),p=i(2),b=n(p),y=i(13),S=n(y),m=i(14),g=n(m),w=i(15),$=n(w),_=i(16),x=n(_),L=i(1),E=n(L),O=i(3),j=n(O),P=i(17),M=n(P),N=i(18),D=n(N),A=i(19),C=n(A),I=i(20),T=n(I),k=i(22),R=n(k),q=i(23),z=n(q),F=i(4),V=n(F),B=new c.default,W={infinite:!1,visibleSlides:1,step:1,offsetLeft:0,autoplay:0,showEmptySlides:!0},X={currentSlide:0,innerSize:0,totalSlides:0,step:1,visibleSlides:1,offsetLeft:0,isNextDisabled:!1,isPrevDisabled:!1,isVertical:!1,isInfinite:!1},H=function(){var e=this;this.nextSlide=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];(0,x.default)(B(e).$ref,B(e).$slides,B(e).store,B(e).options,t)},this.previousSlide=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];(0,$.default)(B(e).$ref,B(e).$slides,B(e).store,B(e).options,t)},this.toSlide=function(t){(0,E.default)(B(e).store,t)},this.addEventListener=function(t,i,n){B(e).$ref.addEventListener(t,i,n)},this.removeEventListener=function(t,i){B(e).$ref.removeEventListener(t,i)},this.handleChange=function(t){var i=B(e),n=i.$slides,r=i.store,s=i.options,o=r.getState(),a=o.currentSlide,u=o.innerSize,l=o.visibleSlides,d=o.step,f=o.isNextDisabled,c=o.isPrevDisabled;u!==t.innerSize&&(0,g.default)(B(e).$ref,n,r),l===t.visibleSlides&&d===t.step||((0,D.default)(n),(0,C.default)(n,s,r),B(e).$navigationDots=(0,T.default)(B(e).$navigation,B(e).store)),B(e).$arrowLeft&&c!==t.isPrevDisabled&&(B(e).$arrowLeft.style.visibility=c?"hidden":"visible"),B(e).$arrowRight&&f!==t.isNextDisabled&&(B(e).$arrowRight.style.visibility=f?"hidden":"visible"),(a!==t.currentSlide||s.infinite)&&((0,b.default)(B(e).$ref,n,r),B(e).$navigationDots&&(0,I.updateNavigation)(B(e).$navigationDots,a,B(e).store),B(e).$textDots&&(0,k.updateTextNavigation)(B(e).$textDots,a,B(e).$slides))}};t.default=function(){function e(t,i){var n=this;if(r(this,e),H.call(this),B(this).$ref=t,B(this).options=s({},W,i),B(this).$slides=(0,z.default)(B(this).$ref.querySelector(".slides"),B(this).options),B(this).$arrowLeft=B(this).$ref.querySelector(".arrow-left"),B(this).$arrowRight=B(this).$ref.querySelector(".arrow-right"),B(this).$navigation=B(this).$ref.querySelector(".dot-nav"),B(this).$textNavigations=B(this).$ref.querySelectorAll(".text-nav"),!B(this).$slides||!B(this).$slides.children.length)throw h.NO_CHILDREN;(0,D.default)(B(this).$slides);var o=B(this).$ref.classList.contains("sm-slider--vertical"),a=(0,j.default)(B(this).$ref,B(this).$arrowLeft,B(this).$arrowRight,o),l=(0,V.default)(B(this).options,window.innerWidth),f=l.visibleSlides,c=l.step,v=l.offsetLeft;if(0>v||v>1)throw h.INVALID_OFFSET_LEFT;var p=B(this).$slides.children.length,b=f>=p,y=!i.infinite||f>=p,m=s({},X,{totalSlides:p,innerSize:a,visibleSlides:f,step:c,offsetLeft:v,isVertical:o,isPrevDisabled:y,isNextDisabled:b,isInfinite:i.infinite});B(this).store=new d.default(m,this.handleChange),(0,C.default)(B(this).$slides,B(this).options,B(this).store),(0,g.default)(B(this).$ref,B(this).$slides,B(this).store),B(this).$navigationDots=(0,T.default)(B(this).$navigation,B(this).store),B(this).$textDots=(0,R.default)(B(this).$textNavigations,B(this).store,B(this).$slides),B(this).$arrowLeft&&(B(this).$arrowLeft.addEventListener("click",$.default.bind(this,B(this).$ref,B(this).$slides,B(this).store,B(this).options,!1)),B(this).$arrowLeft.style.visibility=y?"hidden":"visible"),B(this).$arrowRight&&(B(this).$arrowRight.addEventListener("click",x.default.bind(this,B(this).$ref,B(this).$slides,B(this).store,B(this).options,!1)),B(this).$arrowRight.style.visibility=b?"hidden":"visible"),window.addEventListener("resize",(0,u.default)(S.default.bind(this,B(this).$ref,B(this).store,B(this).options,B(this).$arrowLeft,B(this).$arrowRight),200)),b||(0,M.default)(B(this).$slides,B(this).store,B(this).options,function(e){switch(e){case"left":(0,x.default)(B(n).$ref,B(n).$slides,B(n).store,B(n).options,!1);break;case"right":(0,$.default)(B(n).$ref,B(n).$slides,B(n).store,B(n).options,!1);break;default:(0,E.default)(B(n).store,B(n).store.getState().currentSlide)}}),B(this).$ref.addEventListener("slide",function(e){var t=e.detail,i=t.internal,r=t.to;return i?null:n.toSlide(r)}),B(this).$ref.addEventListener("next",function(e){return e.detail&&e.detail.internal?null:n.nextSlide(!0)}),B(this).$ref.addEventListener("previous",function(e){return e.detail&&e.detail.internal?null:n.previousSlide(!0)}),B(this).options.autoplay&&(B(this).isIntervalPaused=!1,setInterval(function(){return!B(n).isIntervalPaused&&n.nextSlide()},B(this).options.autoplay),B(this).$ref.addEventListener("mouseenter",function(){B(n).isIntervalPaused=!0}),B(this).$ref.addEventListener("mouseleave",function(){B(n).isIntervalPaused=!1})),B(this).$ref.classList.remove("cloaked")}return o(e,null,[{key:"init",value:function(){var t=document.querySelectorAll("[data-sm-slider]"),i=[];return Array.prototype.forEach.call(t,function(t){var n=t.getAttribute("data-sm-slider");if(n){var r=void 0;try{r=JSON.parse(n)}catch(e){throw h.INVALID_OPTIONS}i.push(new e(t,r))}}),i}}]),e}(),e.exports=t.default},function(e,t,i){"use strict";(function(t){function i(e,t,i){function r(t){var i=p,n=b;return p=b=void 0,x=t,S=e.apply(n,i)}function s(e){return x=e,m=setTimeout(d,t),L?r(e):S}function a(e){var i=e-g,n=e-x,r=t-i;return E?$(r,y-n):r}function l(e){var i=e-g,n=e-x;return void 0===g||i>=t||0>i||E&&n>=y}function d(){var e=_();if(l(e))return f(e);m=setTimeout(d,a(e))}function f(e){return m=void 0,O&&p?r(e):(p=b=void 0,S)}function c(){void 0!==m&&clearTimeout(m),x=0,p=g=b=m=void 0}function v(){return void 0===m?S:f(_())}function h(){var e=_(),i=l(e);if(p=arguments,b=this,g=e,i){if(void 0===m)return s(g);if(E)return m=setTimeout(d,t),r(g)}return void 0===m&&(m=setTimeout(d,t)),S}var p,b,y,S,m,g,x=0,L=!1,E=!1,O=!0;if("function"!=typeof e)throw new TypeError(u);return t=o(t)||0,n(i)&&(L=!!i.leading,E="maxWait"in i,y=E?w(o(i.maxWait)||0,t):y,O="trailing"in i?!!i.trailing:O),h.cancel=c,h.flush=v,h}function n(e){var t=void 0===e?"undefined":a(e);return!!e&&("object"==t||"function"==t)}function r(e){return!!e&&"object"==(void 0===e?"undefined":a(e))}function s(e){return"symbol"==(void 0===e?"undefined":a(e))||r(e)&&g.call(e)==d}function o(e){if("number"==typeof e)return e;if(s(e))return l;if(n(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=n(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(f,"");var i=v.test(e);return i||h.test(e)?p(e.slice(2),i?2:8):c.test(e)?l:+e}var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},u="Expected a function",l=NaN,d="[object Symbol]",f=/^\s+|\s+$/g,c=/^[-+]0x[0-9a-f]+$/i,v=/^0b[01]+$/i,h=/^0o[0-7]+$/i,p=parseInt,b="object"==(void 0===t?"undefined":a(t))&&t&&t.Object===Object&&t,y="object"==("undefined"==typeof self?"undefined":a(self))&&self&&self.Object===Object&&self,S=b||y||Function("return this")(),m=Object.prototype,g=m.toString,w=Math.max,$=Math.min,_=function(){return S.Date.now()};e.exports=i}).call(t,i(9))},function(e,t,i){"use strict";var n,r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"===("undefined"==typeof window?"undefined":r(window))&&(n=window)}e.exports=n},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=new WeakMap;return function(t){var i=e.get(t);return i||(i={},e.set(t,i)),i}},e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return new(arguments.length>1&&void 0!==arguments[1]?arguments[1]:Error)("[smSlider] "+e)};t.INVALID_OPTIONS=n("Slider could not be initialized with the provided options. Please check that you provided valid JSON."),t.NO_CHILDREN=n("Slider needs to contain children to be initialized."),t.INVALID_OFFSET_LEFT=n("The property `offsetLeft` has an invalid value. Please only provide values >= 0 and <= 1.")},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,i){e.addEventListener(t,function n(r){e.removeEventListener(t,n),i(r)})},e.exports=t.default},function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=i(0),s=(n(r),i(3)),o=n(s),a=i(4),u=n(a);t.default=function(e,t,i,n,r){var s=t.getState(),a=s.totalSlides,l=s.isVertical,d=s.currentSlide,f=s.isInfinite,c=(0,u.default)(i,window.innerWidth),v=c.visibleSlides,h=c.step,p=(0,o.default)(e,n,r,l),b=0===d&&!f,y=v>=a||d+v===a;t.setState(function(e){return{innerSize:p,visibleSlides:v,step:h,isNextDisabled:y,isPrevDisabled:b}})},e.exports=t.default},function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=i(0),s=(n(r),i(2)),o=n(s);t.default=function(e,t,i){var n=i.getState(),r=n.innerSize,s=n.visibleSlides,a=n.isVertical,u=a?"height":"width";(0,o.default)(e,t,i,!0),Array.prototype.forEach.call(t.children,function(e){e.style[u]=Math.round(r/s)+"px"})},e.exports=t.default},function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=i(0),s=(n(r),i(1)),o=n(s);t.default=function(e,t,i,n,r){var s=i.getState(),a=s.currentSlide,u=s.step,l=0!==a?a%u||u:u;r||e.dispatchEvent(new CustomEvent("previous",{detail:{internal:!0}})),requestAnimationFrame(function(){return(0,o.default)(i,a-l)})},e.exports=t.default},function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=i(0),s=(n(r),i(1)),o=n(s);t.default=function(e,t,i,n,r){var s=i.getState(),a=s.currentSlide,u=s.totalSlides,l=s.step,d=a+l>u?u-a:l;r||e.dispatchEvent(new CustomEvent("next",{detail:{internal:!0}})),requestAnimationFrame(function(){return(0,o.default)(i,a+d)})},e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0);t.default=function(e,t,i,n){var r=void 0,s=void 0,o=void 0,a=void 0,u=void 0,l=void 0,d=50;e.addEventListener("touchstart",function(n){var a=n.changedTouches[0];r="none",d=t.getState().innerSize/i.visibleSlides/5,s=a.pageX,o=a.pageY;var u=e.style.transform.match(/-?\d+/i);u&&u[0]&&(e.classList.remove("animatable"),l=parseInt(u[0],10))},{passive:!0}),e.addEventListener("touchmove",function(t){var i=t.changedTouches[0];a=i.pageX-s,u=i.pageY-o,null!==l&&void 0!==l&&(e.style.transform="translateX("+(l+a)+"px)")},{passive:!0}),e.addEventListener("touchend",function(t){Math.abs(a)<d||Math.abs(u)>100?Math.abs(u)<d||Math.abs(a)>100?(e.classList.add("animatable"),e.style.transform="translateX("+l+"px)"):r=0>u?"up":"down":r=0>a?"left":"right",a=0,u=0,n(r)},{passive:!0})},e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){for(var t=e.children.length-1;t>=0;t--)e.children[t].hasAttribute("data-sm-slider-duplicate")?e.removeChild(e.children[t]):e.children[t].setAttribute("data-sm-slider-index",""+t)},e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0);t.default=function(e,t,i){var n=i.getState(),r=n.step,s=n.visibleSlides,o=n.totalSlides;if(t.infinite&&o>=s){for(var a=[],u=[],l=e.children.length-1,d=0;r>d;d++)a.push(e.children[l-d].cloneNode(!0));for(var f=0;s>f;f++)u.push(e.children[f].cloneNode(!0));Array.prototype.forEach.call(a,function(t,i){t.setAttribute("data-sm-slider-index",l-i),t.setAttribute("data-sm-slider-duplicate",!0),e.insertBefore(t,e.firstElementChild)}),Array.prototype.forEach.call(u,function(t,i){t.setAttribute("data-sm-slider-index",i),t.setAttribute("data-sm-slider-duplicate",!0),e.appendChild(t)})}},e.exports=t.default},function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.updateNavigation=void 0;var r=i(0),s=(n(r),i(21)),o=n(s),a=i(1),u=n(a);t.default=function(e,t){var i=t.getState(),n=i.totalSlides,r=i.step;if(!(0,o.default)(e))return null;for(var s=Math.ceil(n/r),a=[],l=0;s>l;l++)!function(i){var n=document.createElement("div");n.classList.add("dot"),n.addEventListener("click",function(){return(0,u.default)(t,i)}),a.push(n),e.appendChild(n)}(l);return a[0].classList.add("active"),a};t.updateNavigation=function(e,t,i){var n=i.getState(),r=n.step,s=Math.floor(t/r);e.forEach(function(e,t){t===s?e.classList.add("active"):e.classList.remove("active")})}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(!e)return!1;for(;e.firstChild;)e.removeChild(e.firstChild);return!0},e.exports=t.default},function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.updateTextNavigation=void 0;var r=i(0),s=(n(r),i(1)),o=n(s);t.default=function(e,t,i){var n=[];return e?(Array.prototype.forEach.call(e,function(e,r){e.getAttribute("data-sm-slider-ref")||e.setAttribute("data-sm-slider-ref",r);var s=e.getAttribute("data-sm-slider-ref"),a=i.querySelector('[data-sm-slider-hash="'+s+'"]');a&&(e.addEventListener("click",function(){return(0,o.default)(t,parseInt(a.getAttribute("data-sm-slider-index"),10))}),n=n.concat(e))}),n[0]&&n[0].classList.add("active"),n):n};t.updateTextNavigation=function(e,t,i){var n=i.querySelector('[data-sm-slider-index="'+t+'"]');n&&e.forEach(function(e){e.getAttribute("data-sm-slider-ref")===n.getAttribute("data-sm-slider-hash")?e.classList.add("active"):e.classList.remove("active")})}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(t.showEmptySlides)return e;var i=e.querySelectorAll(".slide");return Array.prototype.forEach.call(i,function(t){""===t.innerHTML&&e.removeChild(t)}),e},e.exports=t.default},function(e,t,i){"use strict";try{var n=new window.CustomEvent("test");if(n.preventDefault(),!0!==n.defaultPrevented)throw Error("Could not prevent default")}catch(e){var r=function(e,t){var i,n;return t=t||{bubbles:!1,cancelable:!1,detail:void 0},i=document.createEvent("CustomEvent"),i.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n=i.preventDefault,i.preventDefault=function(){n.call(this);try{Object.defineProperty(this,"defaultPrevented",{get:function(){return!0}})}catch(e){this.defaultPrevented=!0}},i};r.prototype=window.Event.prototype,window.CustomEvent=r}},function(e,t){}])});
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports["sm-slider"]=t():e["sm-slider"]=t()}(this,function(){return function(e){function t(n){if(i[n])return i[n].exports;var r=i[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var i={};return t.m=e,t.c=i,t.d=function(e,i,n){t.o(e,i)||Object.defineProperty(e,i,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var i=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(i,"a",i),i},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=5)}([function(e,t,i){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s=Object.assign||function(e){for(var t=1;arguments.length>t;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},o=function(){function e(e,t){for(var i=0;t.length>i;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}();t.default=function(){function e(t,i){n(this,e),this.handler=function(){},this.state=t,this.handler=i}return o(e,[{key:"getState",value:function(){return this.state}},{key:"setState",value:function(e){var t=s({},this.state);switch(void 0===e?"undefined":r(e)){case"function":this.state=s({},this.state,e(this.state));break;case"object":this.state=s({},this.state,e);break;default:throw Error()}this.handler(t)}}]),e}(),e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0);t.default=function(e,t){var i=2>=arguments.length||void 0===arguments[2]||arguments[2],n=e.getState(),r=n.visibleSlides,s=n.totalSlides,o=n.isInfinite,a=!o&&0===t||r>=s,u=!o&&t===s-r||r>=s;e.setState(function(e){return{currentSlide:t,isNextDisabled:u,isPrevDisabled:a,animate:i}})},e.exports=t.default},function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t,i,n,r){t.classList.remove("animatable"),(i===n||0>i)&&e.setState(function(e){return{currentSlide:r,animate:!1}})}function s(e,t,i,n,r,s,o){if(i>=n)return 0;var a=s/i,u=r*a;return-(a*e+(o?a*t:0))+u}Object.defineProperty(t,"__esModule",{value:!0});var o=i(0),a=(n(o),i(12)),u=n(a);t.default=function(e,t,i){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=i.getState(),a=o.currentSlide,l=o.innerSize,d=o.totalSlides,f=o.animate,c=o.visibleSlides,v=o.offsetLeft,h=o.step,p=o.isVertical,b=o.isInfinite,y=a;a===d?y=0:0>a&&(y=d-h),f&&!n&&(t.classList.add("animatable"),(0,u.default)(t,"transitionend",r.bind(void 0,i,t,a,d,y)),e.dispatchEvent(new CustomEvent("slide",{detail:{to:y,internal:!0}}))),t.style.transform=(p?"translateY":"translateX")+"("+s(a,h,c,d,v,l,b)+"px)"},e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e,t,i){return e.querySelector(".slides-wrapper").getBoundingClientRect().width},r=function(e,t,i){return e.querySelector(".slides-wrapper").getBoundingClientRect().height};t.default=function(e,t,i){return arguments.length>3&&void 0!==arguments[3]&&arguments[3]?r(e):n(e)},e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var i=e.visibleSlides,n=e.step,r=e.offsetLeft,s=e.breakpoints;return s&&Object.keys(s).length?Object.keys(s).reduce(function(e,o){return t<parseInt(o,10)?e:{visibleSlides:s[o].visibleSlides||i,step:s[o].step||n,offsetLeft:s[o].offsetLeft||r}},{visibleSlides:i,step:n,offsetLeft:r}):{visibleSlides:i,step:n,offsetLeft:r}},e.exports=t.default},function(e,t,i){e.exports=i(6)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(7),r=function(e){return e&&e.__esModule?e:{default:e}}(n);i(24),i(25),t.default=r.default,e.exports=t.default},function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||function(e){for(var t=1;arguments.length>t;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},o=function(){function e(e,t){for(var i=0;t.length>i;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),a=i(8),u=n(a),l=i(0),d=n(l),f=i(10),c=n(f),v=i(11),h=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t.default=e,t}(v),p=i(2),b=n(p),y=i(13),S=n(y),m=i(14),g=n(m),$=i(15),w=n($),_=i(16),x=n(_),L=i(1),E=n(L),O=i(3),j=n(O),P=i(17),M=n(P),N=i(18),D=n(N),A=i(19),I=n(A),C=i(20),T=n(C),k=i(22),q=n(k),R=i(23),z=n(R),F=i(4),V=n(F),W=new c.default,X={infinite:!1,visibleSlides:1,step:1,offsetLeft:0,autoplay:0,showEmptySlides:!0},B={currentSlide:0,innerSize:0,totalSlides:0,step:1,visibleSlides:1,offsetLeft:0,isNextDisabled:!1,isPrevDisabled:!1,isVertical:!1,isInfinite:!1},H=function(){var e=this;this.nextSlide=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];(0,x.default)(W(e).$ref,W(e).$slides,W(e).store,W(e).options,t)},this.previousSlide=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];(0,w.default)(W(e).$ref,W(e).$slides,W(e).store,W(e).options,t)},this.toSlide=function(t){(0,E.default)(W(e).store,t)},this.addEventListener=function(t,i,n){W(e).$ref.addEventListener(t,i,n)},this.removeEventListener=function(t,i){W(e).$ref.removeEventListener(t,i)},this.handleChange=function(t){var i=W(e),n=i.$slides,r=i.store,s=i.options,o=r.getState(),a=o.currentSlide,u=o.innerSize,l=o.visibleSlides,d=o.step,f=o.isNextDisabled,c=o.isPrevDisabled;u!==t.innerSize&&(0,g.default)(W(e).$ref,n,r),l===t.visibleSlides&&d===t.step||((0,D.default)(n),(0,I.default)(n,s,r),W(e).$navigationDots=(0,T.default)(W(e).$navigation,W(e).store)),W(e).$arrowLeft&&c!==t.isPrevDisabled&&(W(e).$arrowLeft.style.visibility=c?"hidden":"visible"),W(e).$arrowRight&&f!==t.isNextDisabled&&(W(e).$arrowRight.style.visibility=f?"hidden":"visible"),(a!==t.currentSlide||s.infinite)&&((0,b.default)(W(e).$ref,n,r),W(e).$navigationDots&&(0,C.updateNavigation)(W(e).$navigationDots,a,W(e).store),W(e).$textDots&&(0,k.updateTextNavigation)(W(e).$textDots,a,W(e).$slides))}};t.default=function(){function e(t,i){var n=this;if(r(this,e),H.call(this),W(this).$ref=t,W(this).options=s({},X,i),W(this).$slides=(0,z.default)(W(this).$ref.querySelector(".slides"),W(this).options),W(this).$arrowLeft=W(this).$ref.querySelector(".arrow-left"),W(this).$arrowRight=W(this).$ref.querySelector(".arrow-right"),W(this).$navigation=W(this).$ref.querySelector(".dot-nav"),W(this).$textNavigations=W(this).$ref.querySelectorAll(".text-nav"),!W(this).$slides||!W(this).$slides.children.length)throw h.NO_CHILDREN;(0,D.default)(W(this).$slides);var o=W(this).$ref.classList.contains("sm-slider--vertical"),a=(0,j.default)(W(this).$ref,W(this).$arrowLeft,W(this).$arrowRight,o),l=(0,V.default)(W(this).options,window.innerWidth),f=l.visibleSlides,c=l.step,v=l.offsetLeft;if(0>v||v>1)throw h.INVALID_OFFSET_LEFT;var p=W(this).$slides.children.length,b=f>=p,y=!i.infinite||f>=p,m=s({},B,{totalSlides:p,innerSize:a,visibleSlides:f,step:c,offsetLeft:v,isVertical:o,isPrevDisabled:y,isNextDisabled:b,isInfinite:i.infinite});W(this).store=new d.default(m,this.handleChange),(0,I.default)(W(this).$slides,W(this).options,W(this).store),(0,g.default)(W(this).$ref,W(this).$slides,W(this).store),W(this).$navigationDots=(0,T.default)(W(this).$navigation,W(this).store),W(this).$textDots=(0,q.default)(W(this).$textNavigations,W(this).store,W(this).$slides),W(this).$arrowLeft&&(W(this).$arrowLeft.addEventListener("click",w.default.bind(this,W(this).$ref,W(this).$slides,W(this).store,W(this).options,!1)),W(this).$arrowLeft.style.visibility=y?"hidden":"visible"),W(this).$arrowRight&&(W(this).$arrowRight.addEventListener("click",x.default.bind(this,W(this).$ref,W(this).$slides,W(this).store,W(this).options,!1)),W(this).$arrowRight.style.visibility=b?"hidden":"visible"),window.addEventListener("resize",(0,u.default)(S.default.bind(this,W(this).$ref,W(this).store,W(this).options,W(this).$arrowLeft,W(this).$arrowRight),200)),b||(0,M.default)(W(this).$slides,W(this).store,W(this).options,function(e){switch(e){case"left":(0,x.default)(W(n).$ref,W(n).$slides,W(n).store,W(n).options,!1);break;case"right":(0,w.default)(W(n).$ref,W(n).$slides,W(n).store,W(n).options,!1);break;default:(0,E.default)(W(n).store,W(n).store.getState().currentSlide)}}),W(this).$ref.addEventListener("slide",function(e){var t=e.detail,i=t.internal,r=t.to;return i?null:n.toSlide(r)}),W(this).$ref.addEventListener("next",function(e){return e.detail&&e.detail.internal?null:n.nextSlide(!0)}),W(this).$ref.addEventListener("previous",function(e){return e.detail&&e.detail.internal?null:n.previousSlide(!0)}),W(this).options.autoplay&&(W(this).isIntervalPaused=!1,setInterval(function(){return!W(n).isIntervalPaused&&n.nextSlide()},W(this).options.autoplay),W(this).$ref.addEventListener("mouseenter",function(){W(n).isIntervalPaused=!0}),W(this).$ref.addEventListener("mouseleave",function(){W(n).isIntervalPaused=!1})),W(this).$ref.classList.remove("cloaked")}return o(e,null,[{key:"init",value:function(){var t=document.querySelectorAll("[data-sm-slider]"),i=[];return Array.prototype.forEach.call(t,function(t){var n=t.getAttribute("data-sm-slider");if(n){var r=void 0;try{r=JSON.parse(n)}catch(e){throw h.INVALID_OPTIONS}i.push(new e(t,r))}}),i}}]),e}(),e.exports=t.default},function(e,t,i){"use strict";(function(t){function i(e,t,i){function r(t){var i=p,n=b;return p=b=void 0,x=t,S=e.apply(n,i)}function s(e){return x=e,m=setTimeout(d,t),L?r(e):S}function a(e){var i=e-g,n=e-x,r=t-i;return E?w(r,y-n):r}function l(e){var i=e-g,n=e-x;return void 0===g||i>=t||0>i||E&&n>=y}function d(){var e=_();if(l(e))return f(e);m=setTimeout(d,a(e))}function f(e){return m=void 0,O&&p?r(e):(p=b=void 0,S)}function c(){void 0!==m&&clearTimeout(m),x=0,p=g=b=m=void 0}function v(){return void 0===m?S:f(_())}function h(){var e=_(),i=l(e);if(p=arguments,b=this,g=e,i){if(void 0===m)return s(g);if(E)return m=setTimeout(d,t),r(g)}return void 0===m&&(m=setTimeout(d,t)),S}var p,b,y,S,m,g,x=0,L=!1,E=!1,O=!0;if("function"!=typeof e)throw new TypeError(u);return t=o(t)||0,n(i)&&(L=!!i.leading,E="maxWait"in i,y=E?$(o(i.maxWait)||0,t):y,O="trailing"in i?!!i.trailing:O),h.cancel=c,h.flush=v,h}function n(e){var t=void 0===e?"undefined":a(e);return!!e&&("object"==t||"function"==t)}function r(e){return!!e&&"object"==(void 0===e?"undefined":a(e))}function s(e){return"symbol"==(void 0===e?"undefined":a(e))||r(e)&&g.call(e)==d}function o(e){if("number"==typeof e)return e;if(s(e))return l;if(n(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=n(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(f,"");var i=v.test(e);return i||h.test(e)?p(e.slice(2),i?2:8):c.test(e)?l:+e}var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},u="Expected a function",l=NaN,d="[object Symbol]",f=/^\s+|\s+$/g,c=/^[-+]0x[0-9a-f]+$/i,v=/^0b[01]+$/i,h=/^0o[0-7]+$/i,p=parseInt,b="object"==(void 0===t?"undefined":a(t))&&t&&t.Object===Object&&t,y="object"==("undefined"==typeof self?"undefined":a(self))&&self&&self.Object===Object&&self,S=b||y||Function("return this")(),m=Object.prototype,g=m.toString,$=Math.max,w=Math.min,_=function(){return S.Date.now()};e.exports=i}).call(t,i(9))},function(e,t,i){"use strict";var n,r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"===("undefined"==typeof window?"undefined":r(window))&&(n=window)}e.exports=n},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=new WeakMap;return function(t){var i=e.get(t);return i||(i={},e.set(t,i)),i}},e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return new(arguments.length>1&&void 0!==arguments[1]?arguments[1]:Error)("[smSlider] "+e)};t.INVALID_OPTIONS=n("Slider could not be initialized with the provided options. Please check that you provided valid JSON."),t.NO_CHILDREN=n("Slider needs to contain children to be initialized."),t.INVALID_OFFSET_LEFT=n("The property `offsetLeft` has an invalid value. Please only provide values >= 0 and <= 1.")},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,i){e.addEventListener(t,function n(r){e.removeEventListener(t,n),i(r)})},e.exports=t.default},function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=i(0),s=(n(r),i(3)),o=n(s),a=i(4),u=n(a);t.default=function(e,t,i,n,r){var s=t.getState(),a=s.totalSlides,l=s.isVertical,d=s.currentSlide,f=s.isInfinite,c=(0,u.default)(i,window.innerWidth),v=c.visibleSlides,h=c.step,p=(0,o.default)(e,n,r,l),b=0===d&&!f,y=v>=a||d+v===a;t.setState(function(e){return{innerSize:p,visibleSlides:v,step:h,isNextDisabled:y,isPrevDisabled:b}})},e.exports=t.default},function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=i(0),s=(n(r),i(2)),o=n(s);t.default=function(e,t,i){var n=i.getState(),r=n.innerSize,s=n.visibleSlides,a=n.isVertical,u=a?"height":"width";(0,o.default)(e,t,i,!0),Array.prototype.forEach.call(t.children,function(e){e.style[u]=Math.round(r/s)+"px"})},e.exports=t.default},function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=i(0),s=(n(r),i(1)),o=n(s);t.default=function(e,t,i,n,r){var s=i.getState(),a=s.currentSlide,u=s.step,l=0!==a?a%u||u:u;r||e.dispatchEvent(new CustomEvent("previous",{detail:{internal:!0}})),requestAnimationFrame(function(){return(0,o.default)(i,a-l)})},e.exports=t.default},function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=i(0),s=(n(r),i(1)),o=n(s);t.default=function(e,t,i,n,r){var s=i.getState(),a=s.currentSlide,u=s.totalSlides,l=s.step,d=a+l>u?u-a:l;r||e.dispatchEvent(new CustomEvent("next",{detail:{internal:!0}})),requestAnimationFrame(function(){return(0,o.default)(i,a+d)})},e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0);t.default=function(e,t,i,n){var r=void 0,s=void 0,o=void 0,a=void 0,u=void 0,l=void 0,d=50;e.addEventListener("touchstart",function(n){var a=n.changedTouches[0];r="none",d=t.getState().innerSize/i.visibleSlides/5,s=a.pageX,o=a.pageY;var u=e.style.transform.match(/-?\d+/i);u&&u[0]&&(e.classList.remove("animatable"),l=parseInt(u[0],10))},{passive:!0}),e.addEventListener("touchmove",function(t){var i=t.changedTouches[0];a=i.pageX-s,u=i.pageY-o,null!==l&&void 0!==l&&(e.style.transform="translateX("+(l+a)+"px)")},{passive:!0}),e.addEventListener("touchend",function(t){Math.abs(a)<d||Math.abs(u)>100?Math.abs(u)<d||Math.abs(a)>100?(e.classList.add("animatable"),e.style.transform="translateX("+l+"px)"):r=0>u?"up":"down":r=0>a?"left":"right",a=0,u=0,n(r)},{passive:!0})},e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){for(var t=e.children.length-1;t>=0;t--)e.children[t].hasAttribute("data-sm-slider-duplicate")?e.removeChild(e.children[t]):e.children[t].setAttribute("data-sm-slider-index",""+t)},e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0);t.default=function(e,t,i){var n=i.getState(),r=n.step,s=n.visibleSlides,o=n.totalSlides;if(t.infinite&&o>=s){for(var a=[],u=[],l=e.children.length-1,d=0;r>d;d++)a.push(e.children[l-d].cloneNode(!0));for(var f=0;s>f;f++)u.push(e.children[f].cloneNode(!0));Array.prototype.forEach.call(a,function(t,i){t.setAttribute("data-sm-slider-index",l-i),t.setAttribute("data-sm-slider-duplicate",!0),e.insertBefore(t,e.firstElementChild)}),Array.prototype.forEach.call(u,function(t,i){t.setAttribute("data-sm-slider-index",i),t.setAttribute("data-sm-slider-duplicate",!0),e.appendChild(t)})}},e.exports=t.default},function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.updateNavigation=void 0;var r=i(0),s=(n(r),i(21)),o=n(s),a=i(1),u=n(a);t.default=function(e,t){var i=t.getState(),n=i.totalSlides,r=i.step;if(!(0,o.default)(e))return null;for(var s=Math.ceil(n/r),a=[],l=0;s>l;l++)!function(i){var n=document.createElement("div");n.classList.add("dot"),n.addEventListener("click",function(){return(0,u.default)(t,i)}),a.push(n),e.appendChild(n)}(l);return a[0].classList.add("active"),a};t.updateNavigation=function(e,t,i){var n=i.getState(),r=n.step,s=Math.floor(t/r);e.forEach(function(e,t){t===s?e.classList.add("active"):e.classList.remove("active")})}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(!e)return!1;for(;e.firstChild;)e.removeChild(e.firstChild);return!0},e.exports=t.default},function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.updateTextNavigation=void 0;var r=i(0),s=(n(r),i(1)),o=n(s);t.default=function(e,t,i){var n=[];return e?(Array.prototype.forEach.call(e,function(e,r){e.getAttribute("data-sm-slider-ref")||e.setAttribute("data-sm-slider-ref",r);var s=e.getAttribute("data-sm-slider-ref"),a=i.querySelector('[data-sm-slider-hash="'+s+'"]');a&&(e.addEventListener("click",function(){return(0,o.default)(t,parseInt(a.getAttribute("data-sm-slider-index"),10))}),n=n.concat(e))}),n[0]&&n[0].classList.add("active"),n):n};t.updateTextNavigation=function(e,t,i){var n=i.querySelector('[data-sm-slider-index="'+t+'"]');n&&e.forEach(function(e){e.getAttribute("data-sm-slider-ref")===n.getAttribute("data-sm-slider-hash")?e.classList.add("active"):e.classList.remove("active")})}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(t.showEmptySlides)return e;var i=e.querySelectorAll(".slide");return Array.prototype.forEach.call(i,function(t){""===t.innerHTML&&e.removeChild(t)}),e},e.exports=t.default},function(e,t,i){"use strict";try{var n=new window.CustomEvent("test");if(n.preventDefault(),!0!==n.defaultPrevented)throw Error("Could not prevent default")}catch(e){var r=function(e,t){var i,n;return t=t||{bubbles:!1,cancelable:!1,detail:void 0},i=document.createEvent("CustomEvent"),i.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n=i.preventDefault,i.preventDefault=function(){n.call(this);try{Object.defineProperty(this,"defaultPrevented",{get:function(){return!0}})}catch(e){this.defaultPrevented=!0}},i};r.prototype=window.Event.prototype,window.CustomEvent=r}},function(e,t){}])});
{
"name": "sm-slider",
"version": "2.1.0-rc.1",
"version": "2.1.0-rc.2",
"description": "A minimalistic, configurable, responsive slider library.",

@@ -5,0 +5,0 @@ "main": "lib/sm-slider.js",

@@ -8,10 +8,10 @@ // @flow

const sliderWidth = $slider.querySelector('.slides-wrapper').getBoundingClientRect().width;
const arrowLeftWidth = $arrowLeft && !$arrowLeft.classList.contains('inset')
? $arrowLeft.getBoundingClientRect().width
: 0;
const arrowRightWidth = $arrowRight && !$arrowRight.classList.contains('inset')
? $arrowRight.getBoundingClientRect().width
: 0;
// const arrowLeftWidth = $arrowLeft && !$arrowLeft.classList.contains('inset')
// ? $arrowLeft.getBoundingClientRect().width
// : 0;
// const arrowRightWidth = $arrowRight && !$arrowRight.classList.contains('inset')
// ? $arrowRight.getBoundingClientRect().width
// : 0;
return sliderWidth - arrowLeftWidth - arrowRightWidth;
return sliderWidth;
};

@@ -25,10 +25,10 @@

const sliderHeight = $slider.querySelector('.slides-wrapper').getBoundingClientRect().height;
const arrowTopHeight = $arrowTop && !$arrowTop.classList.contains('inset')
? $arrowTop.getBoundingClientRect().height
: 0;
const arrowBottomHeight = $arrowBottom && !$arrowBottom.classList.contains('inset')
? $arrowBottom.getBoundingClientRect().height
: 0;
// const arrowTopHeight = $arrowTop && !$arrowTop.classList.contains('inset')
// ? $arrowTop.getBoundingClientRect().height
// : 0;
// const arrowBottomHeight = $arrowBottom && !$arrowBottom.classList.contains('inset')
// ? $arrowBottom.getBoundingClientRect().height
// : 0;
return sliderHeight - arrowTopHeight - arrowBottomHeight;
return sliderHeight;
};

@@ -35,0 +35,0 @@

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc