/*! lightslider - v1.1.2 - 2015-04-14 * {WPHOOT modified} * https://github.com/sachinchoolur/lightslider * Copyright (c) 2015 Sachin N; Licensed MIT */ !function(e,i){"use strict";var t={item:3,autoWidth:!1,slideMove:1,slideMargin:10,addClass:"",mode:"slide",useCSS:!0,cssEasing:"ease",easing:"linear",speed:400,auto:!1,loop:!1,slideEndAnimation:!0,pause:2e3,keyPress:!1,controls:!0,prevHtml:"",nextHtml:"",rtl:!1,adaptiveHeight:!1,vertical:!1,verticalHeight:500,vThumbWidth:100,thumbItem:10,pager:!0,gallery:!1,galleryMargin:5,thumbMargin:5,currentPagerPosition:"middle",enableTouch:!0,enableDrag:!0,freeMove:!0,swipeThreshold:40,responsive:[],onBeforeStart:function(e){},onSliderLoad:function(e){},onBeforeSlide:function(e,i){},onAfterSlide:function(e,i){},onBeforeNextSlide:function(e,i){},onBeforePrevSlide:function(e,i){}};e.fn.lightSlider=function(i){if(0===this.length)return this;if(this.length>1)return this.each((function(){e(this).lightSlider(i)})),this;var n={},l=e.extend(!0,{},t,i),a={},s=this;n.$el=this,"fade"===l.mode&&(l.vertical=!1);var o=s.children(),r=e(window).width(),d=null,c=0,h=0,f=!1,u=0,g="",v=0,p=!0===l.vertical?"height":"width",m=!0===l.vertical?"margin-bottom":"margin-right",S=0,M=0,b=0,C=0,T=null,x="ontouchstart"in document.documentElement,w={chbreakpoint:function(){if(r=e(window).width(),l.responsive.length){var i;if(!1===l.autoWidth&&(i=l.item),rl.responsive[0].breakpoint)for(var s in a)a.hasOwnProperty(s)&&(l[s]=a[s]);!1===l.autoWidth&&S>0&&b>0&&i!==l.item&&(v=Math.round(S/((b+l.slideMargin)*l.slideMove)))}},calSW:function(){!1===l.autoWidth&&(b=(u-(l.item*l.slideMargin-l.slideMargin))/l.item)},calWidth:function(e){var i=!0===e?g.find(".lslide").length:o.length;if(!1===l.autoWidth)h=i*(b+l.slideMargin);else{h=0;for(var t=0;t'+l.prevHtml+''+l.nextHtml+""),l.autoWidth?w.calWidth(!1)
'),g=s.parent(".lSSlideWrapper"),!0===l.rtl&&g.parent().addClass("lSrtl"),l.vertical?(g.parent().addClass("vertical"),u=l.verticalHeight,g.css("height",u+"px")):u=s.outerWidth(),o.addClass("lslide"),!0===l.loop&&"slide"===l.mode&&(w.calSW(),w.clone=function(){if(w.calWidth(!0)>u){for(var i=0,t=0,n=0;n=u+l.slideMargin));n++);var a=!0===l.autoWidth?t:l.item;if(ao.length-1-s.find(".clone.right").length;d--)v--,o.eq(d).remove();for(var c=s.find(".clone.right").length;cs.find(".lslide").length-a;h--)s.find(".lslide").eq(h-1).clone().removeClass("lslide").addClass("clone left").prependTo(s);o=s.children()}else o.hasClass("clone")&&(s.find(".clone").remove(),e.move(s,0))},w.clone()),w.sSW=function(){c=o.length,!0===l.rtl&&!1===l.vertical&&(m="margin-left"),!1===l.autoWidth&&o.css(p,b+"px"),o.css(m,l.slideMargin+"px"),h=w.calWidth(!1),s.css(p,h+"px"),!0===l.loop&&"slide"===l.mode&&!1===f&&(v=s.find(".clone.left").length)},w.calL=function(){o=s.children(),c=o.length},this.doCss()&&g.addClass("usingCss"),w.calL(),"slide"===l.mode?(w.calSW(),w.sSW(),!0===l.loop&&(S=e.slideValue(),this.move(s,S)),!1===l.vertical&&this.setHeight(s,!1)):(this.setHeight(s,!0),s.addClass("lSFade"),this.doCss()||o.not(".active").css("display","none")),!0===l.loop&&"slide"===l.mode?o.eq(v).addClass("active"):o.first().addClass("active")},pager:function(){var e=this;if(w.createPager=function(){C=(u-(l.thumbItem*l.thumbMargin-l.thumbMargin))/l.thumbItem;var i=g.find(".lslide"),t=g.find(".lslide").length,n=0,a="",o=0;for(n=0;n':a+='
  • ',"slide"===l.mode&&o>=h-u-l.slideMargin){n+=1;var d=2;l.autoWidth&&(a+='
  • '+(n+1)+"
  • ",d=1),n');var t=l.vertical?"margin-left":"margin-top";g.parent().find(".lSPager").css(t,l.galleryMargin+"px"),w.createPager()}setTimeout((function(){w.init()}),0)},setHeight:function(i,t){var n=null,a=this;n=l.loop?i.children(".lslide ").first():i.children().first();var s=function(){var e=n.outerHeight(),a=0,s=e;if(t&&(e=0,a=100*s/u),!0===l.adaptiveHeight&&!1===l.vertical){for(var r=0,d=0;dr&&(r=o.eq(v+d).outerHeight(!0));e=r}i.css({height:e+"px","padding-bottom":a+"%"})};s(),n.find("img").length>0?n.find("img").one("load",(function(){setTimeout((function(){s(),T||a.auto()}),100)})).each((function(){this.complete&&e(this).trigger("load")})):T||a.auto()},active:function(e,i){this.doCss()&&"fade"===l.mode&&g.addClass("on");var t,n,a=0;v*l.slideMove=t&&(a=n)),!0===l.loop&&"slide"===l.mode&&(a=!0===i?v-s.find(".clone.left").length:v*l.slideMove,!0===i&&(n=(t=e.length)-1,a+1===t?a=n:a+1>t&&(a=0))),this.doCss()||"fade"!==l.mode||!1!==i||e.eq(a).fadeIn(l.speed),e.eq(a).addClass("active")):(e.removeClass("active"),e.eq(e.length-1).addClass("active"),this.doCss()||"fade"!==l.mode||!1!==i||(e.fadeOut(l.speed),e.eq(a).fadeIn(l.speed)))},move:function(i,t){!0===l.rtl&&(t=-t),this.doCss()?!0===l.vertical?i.css({transform:"translate3d(0px, "+-t+"px, 0px)","-webkit-transform":"translate3d(0px, "+-t+"px, 0px)"}):i.css({transform:"translate3d("+-t+"px, 0px, 0px)","-webkit-transform":"translate3d("+-t+"px, 0px, 0px)"}):!0===l.vertical?i.css("position","relative").animate({top:-t+"px"},l.speed,l.easing):i.css("position","relative").animate({left:-t+"px"},l.speed,l.easing);var n=g.parent().find(".lSPager").find("li");this.active(n,!0);var a=1,s=setInterval((function(){e(window).trigger("hootSliderAnimated"),5==++a&&clearInterval(s)}),100)},fade:function(){this.active(o,!1);var e=g.parent().find(".lSPager").find("li");this.active(e,!0)},slide:function(){var e=this;w.calSlide=function(){h>u&&(S=e.slideValue(),e.active(o,!1),S>h-u-l.slideMargin?S=h-u-l.slideMargin:S<0&&(S=0),e.move(s,S),!0===l.loop&&"slide"===l.mode&&(v>=c-s.find(".clone.left").length/l.slideMove&&e.resetSlide(s.find(".clone.left").length),0===v&&e.resetSlide(g.find(".lslide").length)))},w.calSlide()},resetSlide:function(e){var i=this;g.find(".lSAction a").addClass("disabled"),setTimeout((function(){v=e,g.css("transition-duration","0ms"),S=i.slideValue(),i.active(o,!1),n.move(s,S),setTimeout((function(){g.css("transition-duration",l.speed+"ms"),g.find(".lSAction a").removeClass("disabled")}),50)}),l.speed+100)},slideValue:function(){var e=0;if(!1===l.autoWidth)e=v*((b+l.slideMargin)*l.slideMove);else{e=0;for(var i=0;i=t.children().length?i=0:i<0&&(i=t.children().length));var n=i*(C+l.thumbMargin)-e;n+u>M&&(n=M-u-l.thumbMargin),n<0&&(n=0),this.move(t,n)},auto:function(){l.auto&&(T=setInterval((function(){s.goToNextSlide()}),l.pause))},touchMove:function(e,i){if(g.css("transition-duration","0ms"),"slide"===l.mode){var t=S-(e-i);if(t>=h-u-l.slideMargin)if(!1===l.freeMove)t=h-u-l.slideMargin;else{var n=h-u-l.slideMargin;t=n+(t-n)/5}else t<0&&(!1===l.freeMove?t=0:t/=5);this.move(s,t)}},touchEnd:function(e){if(g.css("transition-duration",l.speed+"ms"),clearInterval(T),"slide"===l.mode){var i=!1,t=!0;(S-=e)>h-u-l.slideMargin?(S=h-u-l.slideMargin,!1===l.autoWidth&&(i=!0)):S<0&&(S=0);var n=function(e){var t=0;if(i||e&&(t=1),l.autoWidth)for(var n=0,a=0;a=S));a++);else{var s=S/((b+l.slideMargin)*l.slideMove);v=parseInt(s)+t,S>=h-u-l.slideMargin&&s%1!=0&&v++}};e>=l.swipeThreshold?(n(!1),t=!1):e<=-l.swipeThreshold&&(n(!0),t=!1),s.mode(t),this.slideThumb()}else e>=l.swipeThreshold?s.goToPrevSlide():e<=-l.swipeThreshold&&s.goToNextSlide()},enableDrag:function(){var i=this;if(!x){var t=0,n=0,a=!1;g.find(".lightSlider").addClass("lsGrab"),g.on("mousedown",(function(i){if(h=l.swipeThreshold&&e(window).on("click.ls",(function(i){i.preventDefault?i.preventDefault():i.returnValue=!1,i.stopImmediatePropagation(),i.stopPropagation(),e(window).off("click.ls")})),i.touchEnd(o)}}))}},enableTouch:function(){var e=this;if(x){var i={},t={};g.on("touchstart",(function(e){t=e.originalEvent.targetTouches[0],i.pageX=e.originalEvent.targetTouches[0].pageX,i.pageY=e.originalEvent.targetTouches[0].pageY,clearInterval(T)})),g.on("touchmove",(function(n){if(hs&&n.preventDefault(),e.touchMove(t.pageY,i.pageY)):(3*s>o&&n.preventDefault(),e.touchMove(t.pageX,i.pageX))})),g.on("touchend",(function(){if(h1?l.verticalHeight:o.outerHeight(),g.css("height",u+"px")):u=g.outerWidth(),!0===l.loop&&"slide"===l.mode&&c>1&&w.clone(),w.calL(),"slide"===l.mode&&s.removeClass("lSSlide"),"slide"===l.mode&&(w.calSW(),w.sSW()),setTimeout((function(){"slide"===l.mode&&s.addClass("lSSlide")}),1e3),l.pager&&w.createPager(),!0===l.adaptiveHeight&&!1===l.vertical){for(var e=0,i=0;ie&&(e=o.eq(v+i).outerHeight(!0));s.css("height",e)}!1===l.adaptiveHeight&&("slide"===l.mode?!1===l.vertical&&n.setHeight(s,!1):n.setHeight(s,!0)),!0===l.gallery&&n.slideThumb(),"slide"===l.mode&&n.slide(),!1===l.autoWidth?o.length<=l.item?g.find(".lSAction").hide():g.find(".lSAction").show():w.calWidth(!1)0)l.onBeforePrevSlide.call(this,s,v),v--,s.mode(!1),!0===l.gallery&&n.slideThumb();else if(!0===l.loop){if(l.onBeforePrevSlide.call(this,s,v),"fade"===l.mode)v=parseInt((c-1)/l.slideMove);s.mode(!1),!0===l.gallery&&n.slideThumb()}else!0===l.slideEndAnimation&&(s.addClass("leftEnd"),setTimeout((function(){s.removeClass("leftEnd")}),400))},s.goToNextSlide=function(){var e=!0;"slide"===l.mode&&(e=n.slideValue()i&&(i=o.eq(v+t).outerHeight(!0));s.css("height",i)}!1===f&&("slide"===l.mode?n.doCss()&&(s.addClass("lSSlide"),""!==l.speed&&g.css("transition-duration",l.speed+"ms"),""!==l.cssEasing&&g.css("transition-timing-function",l.cssEasing)):n.doCss()&&(""!==l.speed&&s.css("transition-duration",l.speed+"ms"),""!==l.cssEasing&&s.css("transition-timing-function",l.cssEasing))),e||l.onBeforeSlide.call(this,s,v),"slide"===l.mode?n.slide():n.fade(),setTimeout((function(){e||l.onAfterSlide.call(this,s,v)}),l.speed),f=!0},s.play=function(){clearInterval(T),s.goToNextSlide(),T=setInterval((function(){s.goToNextSlide()}),l.pause)},s.pause=function(){clearInterval(T)},s.refresh=function(){w.init()},s.getCurrentSlideCount=function(){var e=v;if(l.loop){var i=g.find(".lslide").length,t=s.find(".clone.left").length;e=v<=t-1?i+(v-t):v>=i+t?v-i-t:v-t}return e+1},s.getTotalSlideCount=function(){return g.find(".lslide").length},s.goToSlide=function(e){v=l.loop?e+s.find(".clone.left").length-1:e,s.mode(!1),!0===l.gallery&&n.slideThumb()},setTimeout((function(){l.onSliderLoad.call(this,s)}),10),e(window).on("resize orientationchange",(function(i){setTimeout((function(){i.preventDefault?i.preventDefault():i.returnValue=!1,w.init(),e(window).trigger("hootSliderAnimated")}),200)})),this}}(jQuery);