!function(a){var b;window.UIkit&&(b=a(UIkit)),"function"==typeof define&&define.amd&&define("uikit-slider",["uikit"],function(){return b||a(UIkit)})}(function(a){"use strict";var b,c,d,e,f={};return a.component("slider",{defaults:{center:!1,threshold:10,infinite:!0,autoplay:!1,autoplayInterval:7e3,pauseOnHover:!0,activecls:"uk-active"},boot:function(){a.ready(function(b){setTimeout(function(){a.$("[data-uk-slider]",b).each(function(){var b=a.$(this);b.data("slider")||a.slider(b,a.Utils.options(b.attr("data-uk-slider")))})},0)})},init:function(){var g=this;this.container=this.element.find(".uk-slider"),this.focus=0,a.$win.on("resize load",a.Utils.debounce(function(){g.resize(!0)},100)),this.on("click.uk.slider","[data-uk-slider-item]",function(b){b.preventDefault();var c=a.$(this).attr("data-uk-slider-item");if(g.focus!=c)switch(g.stop(),c){case"next":case"previous":g["next"==c?"next":"previous"]();break;default:g.updateFocus(parseInt(c,10))}}),this.container.on({"touchstart mousedown":function(h){h.originalEvent&&h.originalEvent.touches&&(h=h.originalEvent.touches[0]),h.button&&2==h.button||!g.active||(g.stop(),d=a.$(h.target).is("a")?a.$(h.target):a.$(h.target).parents("a:first"),e=!1,d.length&&d.one("click",function(a){e&&a.preventDefault()}),c=function(a){e=!0,b=g,f={touchx:parseInt(a.pageX,10),dir:1,focus:g.focus,base:g.options.center?"center":"area"},a.originalEvent&&a.originalEvent.touches&&(a=a.originalEvent.touches[0]),b.element.data({"pointer-start":{x:parseInt(a.pageX,10),y:parseInt(a.pageY,10)},"pointer-pos-start":g.pos}),g.container.addClass("uk-drag"),c=!1},c.x=parseInt(h.pageX,10),c.threshold=g.options.threshold)},mouseenter:function(){g.options.pauseOnHover&&(g.hovering=!0)},mouseleave:function(){g.hovering=!1}}),this.resize(!0),this.on("display.uk.check",function(){g.element.is(":visible")&&g.resize(!0)}),this.element.find("a,img").attr("draggable","false"),this.options.autoplay&&this.start()},resize:function(b){var c,d,e,f,g=this,h=0,i=0;return this.items=this.container.children().filter(":visible"),this.vp=this.element[0].getBoundingClientRect().width,this.container.css({"min-width":"","min-height":""}),this.items.each(function(b){c=a.$(this),f=c.css({left:"",width:""})[0].getBoundingClientRect(),d=f.width,e=c.width(),i=Math.max(i,f.height),c.css({left:h,width:d}).data({idx:b,left:h,width:d,cwidth:e,area:h+d,center:h-(g.vp/2-e/2)}),h+=d}),this.container.css({"min-width":h,"min-height":i}),this.options.infinite&&(h<=2*this.vp||this.items.length<5)&&!this.itemsResized?(this.container.children().each(function(a){g.container.append(g.items.eq(a).clone(!0).attr("id",""))}).each(function(a){g.container.append(g.items.eq(a).clone(!0).attr("id",""))}),this.itemsResized=!0,this.resize()):(this.cw=h,this.pos=0,this.active=h>=this.vp,this.container.css({"-ms-transform":"","-webkit-transform":"",transform:""}),void(b&&this.updateFocus(this.focus)))},updatePos:function(a){this.pos=a,this.container.css({"-ms-transform":"translateX("+a+"px)","-webkit-transform":"translateX("+a+"px)",transform:"translateX("+a+"px)"})},updateFocus:function(b,c){if(this.active){c=c||(b>this.focus?1:-1);var d,e,f=this.items.eq(b);if(this.options.infinite&&this.infinite(b,c),this.options.center)this.updatePos(f.data("center")*-1),this.items.filter("."+this.options.activecls).removeClass(this.options.activecls),f.addClass(this.options.activecls);else if(this.options.infinite)this.updatePos(f.data("left")*-1);else{for(d=0,e=b;ethis.vp)this.updatePos(f.data("left")*-1);else if(1==c){for(d=0,e=this.items.length-1;e>=0;e--){if(d+=this.items.eq(e).data("width"),d==this.vp){b=e;break}if(d>this.vp){b=ethis.vp?this.updatePos((this.container.width()-this.vp)*-1):this.updatePos(this.items.eq(b).data("left")*-1)}}var g=this.items.eq(b).data("left");this.items.removeClass("uk-slide-before uk-slide-after").each(function(c){c!==b&&a.$(this).addClass(a.$(this).data("left")this.vp));c++)f=f+1==this.items.length?0:f+1;g.length&&g.forEach(function(a){var b=e.data("area");a.css({left:b}).data({left:b,area:b+a.data("width"),center:b-(d.vp/2-a.data("cwidth")/2)}),e=a})}else{for(c=this.items.length-1;c>-1&&(h+=this.items.eq(f).data("width"),f!=a&&g.push(this.items.eq(f)),!(h>this.vp));c--)f=f-1==-1?this.items.length-1:f-1;g.length&&g.forEach(function(a){var b=e.data("left")-a.data("width");a.css({left:b}).data({left:b,area:b+a.data("width"),center:b-(d.vp/2-a.data("cwidth")/2)}),e=a})}}}),a.$doc.on("mousemove.uk.slider touchmove.uk.slider",function(a){if(a.originalEvent&&a.originalEvent.touches&&(a=a.originalEvent.touches[0]),c&&Math.abs(a.pageX-c.x)>c.threshold&&(window.getSelection().toString()?b=c=!1:c(a)),b){var d,e,g,h,i,j,k,l,m,n;if(a.clientX||a.clientY?d=a.clientX:(a.pageX||a.pageY)&&(d=a.pageX-document.body.scrollLeft-document.documentElement.scrollLeft),i=f.focus,e=d-b.element.data("pointer-start").x,g=b.element.data("pointer-pos-start")+e,h=d>b.element.data("pointer-start").x?-1:1,j=b.items.eq(f.focus),1==h)for(k=j.data("left")+Math.abs(e),l=0,m=f.focus;lk){i=m;break}m=m+1==b.items.length?0:m+1}else for(k=j.data("left")-Math.abs(e),l=0,m=f.focus;lf.diff){h=g;break}g=g+1==b.items.length?0:g+1}else for(e=0,g=f.focus;e