function lsShowNotice(e, t, n) { var r; if (typeof e == "string") { r = jQuery("#" + e) } else if (typeof e == "object") { r = e } var i, s; switch (t) { case "jquery": i = "multiple jQuery issue"; s = ‘It looks like that another plugin or your theme loads an extra copy of the jQuery library causing problems for LayerSlider to show your sliders. <strong>Please navigate on your WordPress admin area to the main page of LayerSlider and enable the "Put JS includes to body" option within the Troubleshooting & Advanced Settings box.</strong>‘; break; case "oldjquery": i = "old jQuery issue"; s = "It looks like you are using an old version (" + n + ‘) of the jQuery library. LayerSlider requires at least version 1.7.0 or newer. Please update jQuery to 1.10.x or higher. Important: Please do not use the jQuery Updater plugin on WordPress and do not update to 2.x version of jQuery because it is not compatible with older browsers like IE 7 & 8. <a href="http://support.kreaturamedia.com/faq/4/layerslider-for-wordpress/#group-13&entry-60">You can read more about updating jQuery by clicking here.</a>‘; break } r.addClass("ls-error"); r.append(‘<p class="ls-exclam">!</p>‘); r.append(‘<p class="ls-error-title">LayerSlider: ‘ + i + "</p>"); r.append(‘<p class="ls-error-text">‘ + s + "</p>") }(function(e) { e.fn.layerSlider = function(n) { var r = "1.7.0"; var i = e.fn.jquery; var s = e(this); var o = function(e, t) { var n = e.split("."); var r = t.split("."); for (var i = 0; i < n.length; ++i) { if (r.length == i) { return false } if (parseInt(n[i]) == parseInt(r[i])) { continue } else if (parseInt(n[i]) > parseInt(r[i])) { return false } else { return true } } if (n.length != r.length) { return true } return true }; if (!o("1.8.0", i)) { s.addClass("ls-norotate") } if (!o(r, i)) { lsShowNotice(s, "oldjquery", i) } else { if ((typeof n).match("object|undefined")) { return this.each(function(e) { new t(this, n) }) } else { if (n === "data") { var u = e(this).data("LayerSlider").g; if (u) { return u } } else if (n === "userInitData") { var a = e(this).data("LayerSlider").o; if (a) { return a } } else if (n === "defaultInitData") { var a = e(this).data("LayerSlider").defaults; if (a) { return a } } else { return this.each(function(t) { var r = e(this).data("LayerSlider"); if (r) { if (!r.g.isAnimating && !r.g.isLoading) { if (typeof n == "number") { if (n > 0 && n < r.g.layersNum + 1 && n != r.g.curLayerIndex) { r.change(n) } } else { switch (n) { case "prev": r.o.cbPrev(r.g); r.prev("clicked"); break; case "next": r.o.cbNext(r.g); r.next("clicked"); break; case "start": if (!r.g.autoSlideshow) { r.o.cbStart(r.g); r.g.originalAutoSlideshow = true; r.start() } break } } } if (n === "redraw") { r.resize() } if ((r.g.autoSlideshow || !r.g.autoSlideshow && r.g.originalAutoSlideshow) && n == "stop") { r.o.cbStop(r.g); r.g.originalAutoSlideshow = false; r.g.curLayer.find(‘iframe[src*="youtube.com"], iframe[src*="youtu.be"], iframe[src*="player.vimeo"]‘).each(function() { clearTimeout(e(this).data("videoTimer")) }); r.stop() } if (n == "forceStop") { r.forcestop() } } }) } } } }; var t = function(u, a) { var f = this; f.$el = e(u).addClass("ls-container"); f.$el.data("LayerSlider", f); f.load = function() { f.defaults = t.options; f.o = e.extend({}, f.defaults, a); f.g = e.extend({}, t.global); f.lt = e.extend({}, t.layerTransitions); f.st = e.extend({}, t.slideTransitions); f.g.enableCSS3 = e(u).hasClass("ls-norotate") ? false : true; f.g.originalMarkup = e(u).html(); if (f.g.ie78) { f.o.lazyLoad = false } if (f.o.autoPauseSlideshow === "enabled") { f.o.autoPauseSlideshow = true } if (f.o.autoPauseSlideshow === "disabled") { f.o.autoPauseSlideshow = false } if (typeof layerSliderTransitions !== "undefined") { f.t = e.extend({}, layerSliderTransitions) } if (typeof layerSliderCustomTransitions !== "undefined") { f.ct = e.extend({}, layerSliderCustomTransitions) } if (!f.g.initialized) { f.g.initialized = true; if (e("html").find(‘meta[content*="WordPress"]‘).length) { f.g.wpVersion = e("html").find(‘meta[content*="WordPress"]‘).attr("content").split("WordPress")[1] } if (e("html").find(‘script[src*="layerslider"]‘).length) { if (e("html").find(‘script[src*="layerslider"]‘).attr("src").indexOf("?") != -1) { f.g.lswpVersion = e("html").find(‘script[src*="layerslider"]‘).attr("src").split("?")[1].split("=")[1] } } if (!f.o.skin || f.o.skin == "" || !f.o.skinsPath || f.o.skinsPath == "") { f.init() } else { e(u).addClass("ls-" + f.o.skin); var n = f.o.skinsPath + f.o.skin + "/skin.css"; cssContainer = e("head"); if (!e("head").length) { cssContainer = e("body") } if (e(‘link[href="‘ + n + ‘"]‘).length) { r = e(‘link[href="‘ + n + ‘"]‘); if (!f.g.loaded) { f.g.loaded = true; f.g.t1 = setTimeout(function() { f.init() }, 150) } } else { if (document.createStyleSheet) { document.createStyleSheet(n); var r = e(‘link[href="‘ + n + ‘"]‘) } else { var r = e(‘<link rel="stylesheet" href="‘ + n + ‘" type="text/css" />‘).appendTo(cssContainer) } } r.load(function() { if (!f.g.loaded) { f.g.loaded = true; f.g.t2 = setTimeout(function() { f.init() }, 150) } }); e(window).load(function() { if (!f.g.loaded) { f.g.loaded = true; f.g.t3 = setTimeout(function() { f.init() }, 150) } }); f.g.t4 = setTimeout(function() { if (!f.g.loaded) { f.g.loaded = true; f.init() } }, 1e3) } } }; f.init = function() { e(u).prependTo(e(f.o.appendTo)); if (!e("html").attr("id")) { e("html").attr("id", "ls-global") } else if (!e("body").attr("id")) { e("body").attr("id", "ls-global") } if (f.g.isMobile() === true && f.o.hideOnMobile === true) { e(u).addClass("ls-forcehide"); e(u).closest(".ls-wp-fullwidth-container").addClass("ls-forcehide") } var t = function() { if (f.o.hideOnMobile === true && f.g.isMobile() === true) { e(u).addClass("ls-forcehide"); e(u).closest(".ls-wp-fullwidth-container").addClass("ls-forcehide"); f.o.autoStart = false } else { if (e(window).width() < f.o.hideUnder || e(window).width() > f.o.hideOver) { e(u).addClass("ls-forcehide"); e(u).closest(".ls-wp-fullwidth-container").addClass("ls-forcehide") } else { e(u).removeClass("ls-forcehide"); e(u).closest(".ls-wp-fullwidth-container").removeClass("ls-forcehide") } } }; e(window).resize(function() { t() }); t(); f.g.sliderWidth = function() { return e(u).width() }; f.g.sliderHeight = function() { return e(u).height() }; e(u).find(".ls-layer").removeClass("ls-layer").addClass("ls-slide"); e(u).find(‘.ls-slide > *[class*="ls-s"]‘).each(function() { var t = e(this).attr("class").split("ls-s")[1].split(" ")[0]; e(this).removeClass("ls-s" + t).addClass("ls-l" + t) }); if (f.o.firstLayer) { f.o.firstSlide = f.o.firstLayer } if (f.o.animateFirstLayer === false) { f.o.animateFirstSlide = false } if (e(u).find(".ls-slide").length == 1) { f.o.autoStart = false; f.o.navPrevNext = false; f.o.navStartStop = false; f.o.navButtons = false; f.o.loops = 0; f.o.forceLoopNum = false; f.o.autoPauseSlideshow = true; f.o.firstSlide = 1; f.o.thumbnailNavigation = "disabled" } if (e(u).parent().hasClass("ls-wp-fullwidth-helper") && f.o.responsiveUnder !== 0) { e(u)[0].style.width = "100%" } if (f.o.width) { f.g.sliderOriginalWidthRU = f.g.sliderOriginalWidth = "" + f.o.width } else { f.g.sliderOriginalWidthRU = f.g.sliderOriginalWidth = e(u)[0].style.width } if (f.o.height) { f.g.sliderOriginalHeight = "" + f.o.height } else { f.g.sliderOriginalHeight = e(u)[0].style.height } if (f.g.sliderOriginalWidth.indexOf("%") == -1 && f.g.sliderOriginalWidth.indexOf("px") == -1) { f.g.sliderOriginalWidth += "px" } if (f.g.sliderOriginalHeight.indexOf("%") == -1 && f.g.sliderOriginalHeight.indexOf("px") == -1) { f.g.sliderOriginalHeight += "px" } if (f.o.responsive && f.g.sliderOriginalWidth.indexOf("px") != -1 && f.g.sliderOriginalHeight.indexOf("px") != -1) { f.g.responsiveMode = true } else { f.g.responsiveMode = false } if (f.o.fullScreen === true) { f.o.responsiveUnder = 0; f.g.responsiveMode = true; if (f.g.sliderOriginalWidth.indexOf("%") != -1) { f.g.sliderOriginalWidth = parseInt(f.g.sliderOriginalWidth) + "px" } if (f.g.sliderOriginalHeight.indexOf("%") != -1) { f.g.sliderOriginalHeight = parseInt(f.g.sliderOriginalHeight) + "px" } } e(u).find(‘*[class*="ls-l"], *[class*="ls-bg"]‘).each(function() { if (!e(this).parent().hasClass("ls-slide")) { e(this).insertBefore(e(this).parent()) } }); e(u).find(".ls-slide").each(function() { e(this).children(‘:not([class*="ls-"])‘).each(function() { e(this).remove() }); var t = e("<div>").addClass("ls-gpuhack"); if (e(this).find(".ls-bg").length) { t.insertAfter(e(this).find(".ls-bg").eq("0")) } else { t.prependTo(e(this)) } }); e(u).find(‘.ls-slide, *[class*="ls-l"]‘).each(function() { if (e(this).data("ls") || e(this).attr("rel") || e(this).attr("style")) { if (e(this).data("ls")) { var t = e(this).data("ls").toLowerCase().split(";") } else if (e(this).attr("rel") && e(this).attr("rel").indexOf(":") != -1 && e(this).attr("rel").indexOf(";") != -1) { var t = e(this).attr("rel").toLowerCase().split(";") } else { var t = e(this).attr("style").toLowerCase().split(";") } for (x = 0; x < t.length; x++) { param = t[x].split(":"); if (param[0].indexOf("easing") != -1) { param[1] = f.ieEasing(param[1]) } var n = ""; if (param[2]) { n = ":" + e.trim(param[2]) } if (param[0] != " " && param[0] != "") { e(this).data(e.trim(param[0]), e.trim(param[1]) + n) } } } if (f.o.startInViewport === true && f.o.autoStart === true) { f.o.autoStart = false; f.g.originalAutoStart = true } var r = e(this); r.data("originalLeft", r[0].style.left); r.data("originalTop", r[0].style.top); if (e(this).is("a") && e(this).children().length > 0) { r = e(this).children() } var i = r.width(); var s = r.height(); if (r[0].style.width && r[0].style.width.indexOf("%") != -1) { i = r[0].style.width } if (r[0].style.height && r[0].style.height.indexOf("%") != -1) { s = r[0].style.height } r.data("originalWidth", i); r.data("originalHeight", s); r.data("originalPaddingLeft", r.css("padding-left")); r.data("originalPaddingRight", r.css("padding-right")); r.data("originalPaddingTop", r.css("padding-top")); r.data("originalPaddingBottom", r.css("padding-bottom")); var o = typeof parseFloat(r.css("opacity")) == "number" ? Math.round(parseFloat(r.css("opacity")) * 100) / 100 : 1; e(this).data("originalOpacity", o); if (r.css("border-left-width").indexOf("px") == -1) { r.data("originalBorderLeft", r[0].style.borderLeftWidth) } else { r.data("originalBorderLeft", r.css("border-left-width")) } if (r.css("border-right-width").indexOf("px") == -1) { r.data("originalBorderRight", r[0].style.borderRightWidth) } else { r.data("originalBorderRight", r.css("border-right-width")) } if (r.css("border-top-width").indexOf("px") == -1) { r.data("originalBorderTop", r[0].style.borderTopWidth) } else { r.data("originalBorderTop", r.css("border-top-width")) } if (r.css("border-bottom-width").indexOf("px") == -1) { r.data("originalBorderBottom", r[0].style.borderBottomWidth) } else { r.data("originalBorderBottom", r.css("border-bottom-width")) } r.data("originalFontSize", r.css("font-size")); r.data("originalLineHeight", r.css("line-height")) }); if (document.location.hash) { for (var n = 0; n < e(u).find(".ls-slide").length; n++) { if (e(u).find(".ls-slide").eq(n).data("deeplink") == document.location.hash.split("#")[1]) { f.o.firstSlide = n + 1 } } } e(u).find(‘*[class*="ls-linkto-"]‘).each(function() { var t = e(this).attr("class").split(" "); for (var n = 0; n < t.length; n++) { if (t[n].indexOf("ls-linkto-") != -1) { var r = parseInt(t[n].split("ls-linkto-")[1]); e(this).css({ cursor: "pointer" }).click(function(t) { t.preventDefault(); e(u).layerSlider(r) }) } } }); f.g.layersNum = e(u).find(".ls-slide").length; if (f.o.randomSlideshow && f.g.layersNum > 2) { f.o.firstSlide == "random"; f.o.twoWaySlideshow = false } else { f.o.randomSlideshow = false } if (f.o.firstSlide == "random") { f.o.firstSlide = Math.floor(Math.random() * f.g.layersNum + 1) } f.o.fisrtSlide = f.o.fisrtSlide < f.g.layersNum + 1 ? f.o.fisrtSlide : 1; f.o.fisrtSlide = f.o.fisrtSlide < 1 ? 1 : f.o.fisrtSlide; f.g.nextLoop = 1; if (f.o.animateFirstSlide) { f.g.nextLoop = 0 } var r = document.location.href.indexOf("file:") === -1 ? "" : "http:"; e(u).find(‘iframe[src*="youtube.com"], iframe[src*="youtu.be"]‘).each(function() { e(this).parent().addClass("ls-video-layer"); if (e(this).parent(‘[class*="ls-l"]‘)) { var t = e(this); var n = r; e.getJSON(n + "//gdata.youtube.com/feeds/api/videos/" + e(this).attr("src").split("embed/")[1].split("?")[0] + "?v=2&alt=json&callback=?", function(e) { t.data("videoDuration", parseInt(e["entry"]["media$group"]["yt$duration"]["seconds"]) * 1e3) }); var i = e("<div>").addClass("ls-vpcontainer").appendTo(e(this).parent()); e("<img>").appendTo(i).addClass("ls-videopreview").attr("alt", "Play video").attr("src", n + "//img.youtube.com/vi/" + e(this).attr("src").split("embed/")[1].split("?")[0] + "/" + f.o.youtubePreview); e("<div>").appendTo(i).addClass("ls-playvideo"); e(this).parent().css({ width: e(this).width(), height: e(this).height() }).click(function() { if (e(this).data("showuntil") > 0 && e(this).data("showUntilTimer")) { clearTimeout(e(this).data("showUntilTimer")) } f.g.isAnimating = true; if (f.g.paused) { if (f.o.autoPauseSlideshow != false) { f.g.paused = false } f.g.originalAutoSlideshow = true } else { f.g.originalAutoSlideshow = f.g.autoSlideshow } if (f.o.autoPauseSlideshow != false) { f.stop() } f.g.pausedByVideo = true; n = e(this).find("iframe").data("videoSrc").indexOf("http") === -1 ? r : ""; e(this).find("iframe").attr("src", n + e(this).find("iframe").data("videoSrc")); e(this).find(".ls-vpcontainer").delay(f.g.v.d).fadeOut(f.g.v.fo, function() { if (f.o.autoPauseSlideshow == "auto" && f.g.originalAutoSlideshow == true) { var e = setTimeout(function() { f.start() }, t.data("videoDuration") - f.g.v.d); t.data("videoTimer", e) } f.g.isAnimating = false; if (f.g.resize == true) { f.makeResponsive(f.g.curLayer, function() { f.g.resize = false }) } }) }); var s = "&"; if (e(this).attr("src").indexOf("?") == -1) { s = "?" } var o = "&wmode=opaque&html5=1"; if (e(this).attr("src").indexOf("autoplay") == -1) { e(this).data("videoSrc", e(this).attr("src") + s + "autoplay=1" + o) } else { e(this).data("videoSrc", e(this).attr("src").replace("autoplay=0", "autoplay=1") + o) } e(this).data("originalWidth", e(this).attr("width")); e(this).data("originalHeight", e(this).attr("height")); e(this).attr("src", "") } }); e(u).find(‘iframe[src*="player.vimeo"]‘).each(function() { e(this).parent().addClass("ls-video-layer"); if (e(this).parent(‘[class*="ls-l"]‘)) { var t = e(this); var n = r; var i = e("<div>").addClass("ls-vpcontainer").appendTo(e(this).parent()); e.getJSON(n + "//vimeo.com/api/v2/video/" + e(this).attr("src").split("video/")[1].split("?")[0] + ".json?callback=?", function(n) { e("<img>").appendTo(i).addClass("ls-videopreview").attr("alt", "Play video").attr("src", n[0]["thumbnail_large"]); t.data("videoDuration", parseInt(n[0]["duration"]) * 1e3); e("<div>").appendTo(i).addClass("ls-playvideo") }); e(this).parent().css({ width: e(this).width(), height: e(this).height() }).click(function() { if (e(this).data("showuntil") > 0 && e(this).data("showUntilTimer")) { clearTimeout(e(this).data("showUntilTimer")) } f.g.isAnimating = true; if (f.g.paused) { if (f.o.autoPauseSlideshow != false) { f.g.paused = false } f.g.originalAutoSlideshow = true } else { f.g.originalAutoSlideshow = f.g.autoSlideshow } if (f.o.autoPauseSlideshow != false) { f.stop() } f.g.pausedByVideo = true; n = e(this).find("iframe").data("videoSrc").indexOf("http") === -1 ? r : ""; e(this).find("iframe").attr("src", n + e(this).find("iframe").data("videoSrc")); e(this).find(".ls-vpcontainer").delay(f.g.v.d).fadeOut(f.g.v.fo, function() { if (f.o.autoPauseSlideshow == "auto" && f.g.originalAutoSlideshow == true) { var e = setTimeout(function() { f.start() }, t.data("videoDuration") - f.g.v.d); t.data("videoTimer", e) } f.g.isAnimating = false; if (f.g.resize == true) { f.makeResponsive(f.g.curLayer, function() { f.g.resize = false }) } }) }); var s = "&"; if (e(this).attr("src").indexOf("?") == -1) { s = "?" } var o = "&wmode=opaque"; if (e(this).attr("src").indexOf("autoplay") == -1) { e(this).data("videoSrc", e(this).attr("src") + s + "autoplay=1" + o) } else { e(this).data("videoSrc", e(this).attr("src").replace("autoplay=0", "autoplay=1") + o) } e(this).data("originalWidth", e(this).attr("width")); e(this).data("originalHeight", e(this).attr("height")); e(this).attr("src", "") } }); e(u).find("video, audio").each(function() { var t = typeof e(this).attr("width") !== "undefined" ? e(this).attr("width") : "640"; var n = typeof e(this).attr("height") !== "undefined" ? e(this).attr("height") : "" + e(this).height(); if (t.indexOf("%") === -1) { t = parseInt(t) } if (n.indexOf("%") === -1) { n = parseInt(n) } if (t === "100%" && (n === 0 || n === "0" || n === "100%")) { e(this).attr("height", "100%"); n = "auto" } e(this).parent().addClass("ls-video-layer").css({ width: t, height: n }).data({ originalWidth: t, originalHeight: n }); var r = e(this); e(this).on("ended", function() { if (f.o.autoPauseSlideshow === "auto" && f.g.originalAutoSlideshow === true) { f.start() } }); e(this).removeAttr("width").removeAttr("height").css({ width: "100%", height: "100%" }).click(function(e) { if (!f.g.pausedByVideo) { if (this.paused) { e.preventDefault() } this.play(); f.g.isAnimating = true; if (f.g.paused) { if (f.o.autoPauseSlideshow !== false) { f.g.paused = false } f.g.originalAutoSlideshow = true } else { f.g.originalAutoSlideshow = f.g.autoSlideshow } if (f.o.autoPauseSlideshow !== false) { f.stop() } f.g.pausedByVideo = true; f.g.isAnimating = false; if (f.g.resize === true) { f.makeResponsive(f.g.curLayer, function() { f.g.resize = false }) } } }) }); if (f.o.animateFirstSlide) { f.o.firstSlide = f.o.firstSlide - 1 === 0 ? f.g.layersNum : f.o.firstSlide - 1 } f.g.curLayerIndex = f.o.firstSlide; f.g.curLayer = e(u).find(".ls-slide:eq(" + (f.g.curLayerIndex - 1) + ")"); e(u).find(".ls-slide").wrapAll(‘<div class="ls-inner"></div>‘); if (f.o.showBarTimer) { f.g.barTimer = e("<div>").addClass("ls-bar-timer").appendTo(e(u).find(".ls-inner")) } if (f.o.showCircleTimer && !f.g.ie78) { f.g.circleTimer = e("<div>").addClass("ls-circle-timer").appendTo(e(u).find(".ls-inner")); f.g.circleTimer.append(e(‘<div class="ls-ct-left"><div class="ls-ct-rotate"><div class="ls-ct-hider"><div class="ls-ct-half"></div></div></div></div><div class="ls-ct-right"><div class="ls-ct-rotate"><div class="ls-ct-hider"><div class="ls-ct-half"></div></div></div></div><div class="ls-ct-center"></div>‘)) } f.g.li = e("<div>").css({ zIndex: -1, display: "none" }).addClass("ls-loading-container").appendTo(e(u)); e("<div>").addClass("ls-loading-indicator").appendTo(f.g.li); if (e(u).css("position") == "static") { e(u).css("position", "relative") } if (f.o.globalBGImage) { e(u).find(".ls-inner").css({ backgroundImage: "url(" + f.o.globalBGImage + ")" }) } else { e(u).find(".ls-inner").css({ backgroundColor: f.o.globalBGColor }) } if (f.o.globalBGColor == "transparent" && f.o.globalBGImage == false) { e(u).find(".ls-inner").css({ background: "none transparent !important" }) } e(u).find(".ls-slide img").each(function() { e(this).removeAttr("width").removeAttr("height"); if (f.o.imgPreload === true && f.o.lazyLoad === true) { if (typeof e(this).data("src") !== "string") { e(this).data("src", e(this).attr("src")); var t = f.o.skinsPath + "../css/blank.gif"; e(this).attr("src", t) } } else { if (typeof e(this).data("src") === "string") { e(this).attr("src", e(this).data("src")); e(this).removeAttr("data-src") } } }); e(u).find(".ls-slide").on("mouseenter", function(t) { f.g.parallaxStartX = t.pageX - e(this).parent().offset().left; f.g.parallaxStartY = t.pageY - e(this).parent().offset().top }); e(u).find(".ls-slide").on("mousemove", function(t) { var n = e(this).parent().offset().left + f.g.parallaxStartX; var r = e(this).parent().offset().top + f.g.parallaxStartY; var i = t.pageX - n; var s = t.pageY - r; e(this).find("> *:not(.ls-bg)").each(function() { if (typeof e(this).data("parallaxlevel") !== "undefined" && parseInt(e(this).data("parallaxlevel")) !== 0) { e(this).css({ marginLeft: -i / 100 * parseInt(e(this).data("parallaxlevel")), marginTop: -s / 100 * parseInt(e(this).data("parallaxlevel")) }) } }) }); e(u).find(".ls-slide").on("mouseleave", function() { e(this).find("> *:not(.ls-bg)").each(function() { if (typeof e(this).data("parallaxlevel") !== "undefined" && parseInt(e(this).data("parallaxlevel")) !== 0) { TweenLite.to(this, .4, { css: { marginLeft: 0, marginTop: 0 } }) } }) }); if (f.o.navPrevNext) { e(‘<a class="ls-nav-prev" href="#" />‘).click(function(t) { t.preventDefault(); e(u).layerSlider("prev") }).appendTo(e(u)); e(‘<a class="ls-nav-next" href="#" />‘).click(function(t) { t.preventDefault(); e(u).layerSlider("next") }).appendTo(e(u)); if (f.o.hoverPrevNext) { e(u).find(".ls-nav-prev, .ls-nav-next").css({ display: "none" }); e(u).hover(function() { if (!f.g.forceHideControls) { if (f.g.ie78) { e(u).find(".ls-nav-prev, .ls-nav-next").css("display", "block") } else { e(u).find(".ls-nav-prev, .ls-nav-next").stop(true, true).fadeIn(300) } } }, function() { if (f.g.ie78) { e(u).find(".ls-nav-prev, .ls-nav-next").css("display", "none") } else { e(u).find(".ls-nav-prev, .ls-nav-next").stop(true, true).fadeOut(300) } }) } } if (f.o.navStartStop || f.o.navButtons) { var i = e(‘<div class="ls-bottom-nav-wrapper" />‘).appendTo(e(u)); f.g.bottomWrapper = i; if (f.o.thumbnailNavigation == "always") { i.addClass("ls-above-thumbnails") } if (f.o.navButtons && f.o.thumbnailNavigation != "always") { e(‘<span class="ls-bottom-slidebuttons" />‘).appendTo(e(u).find(".ls-bottom-nav-wrapper")); if (f.o.thumbnailNavigation == "hover") { var s = e(‘<div class="ls-thumbnail-hover"><div class="ls-thumbnail-hover-inner"><div class="ls-thumbnail-hover-bg"></div><div class="ls-thumbnail-hover-img"><img></div><span></span></div></div>‘).appendTo(e(u).find(".ls-bottom-slidebuttons")) } for (x = 1; x < f.g.layersNum + 1; x++) { var o = e(‘<a href="#" />‘).appendTo(e(u).find(".ls-bottom-slidebuttons")).click(function(t) { t.preventDefault(); e(u).layerSlider(e(this).index() + 1) }); if (f.o.thumbnailNavigation == "hover") { e(u).find(".ls-thumbnail-hover, .ls-thumbnail-hover-img").css({ width: f.o.tnWidth, height: f.o.tnHeight }); var a = e(u).find(".ls-thumbnail-hover"); var l = a.find("img").css({ height: f.o.tnHeight }); var c = e(u).find(".ls-thumbnail-hover-inner").css({ visibility: "hidden", display: "block" }); o.hover(function() { var t = e(u).find(".ls-slide").eq(e(this).index()); var n; if (f.o.imgPreload === true && f.o.lazyLoad === true) { if (t.find(".ls-tn").length) { n = t.find(".ls-tn").data("src") } else if (t.find(".ls-videopreview").length) { n = t.find(".ls-videopreview").attr("src") } else if (t.find(".ls-bg").length) { n = t.find(".ls-bg").data("src") } else { n = f.o.skinsPath + f.o.skin + "/nothumb.png" } } else { if (t.find(".ls-tn").length) { n = t.find(".ls-tn").attr("src") } else if (t.find(".ls-videopreview").length) { n = t.find(".ls-videopreview").attr("src") } else if (t.find(".ls-bg").length) { n = t.find(".ls-bg").attr("src") } else { n = f.o.skinsPath + f.o.skin + "/nothumb.png" } } e(u).find(".ls-thumbnail-hover-img").css({ left: parseInt(a.css("padding-left")), top: parseInt(a.css("padding-top")) }); l.load(function() { if (e(this).width() == 0) { l.css({ position: "relative", margin: "0 auto", left: "auto" }) } else { l.css({ position: "absolute", marginLeft: -e(this).width() / 2, left: "50%" }) } }).attr("src", n); a.css({ display: "block" }).stop().animate({ left: e(this).position().left + (e(this).width() - a.outerWidth()) / 2 }, 250); c.css({ display: "none", visibility: "visible" }).stop().fadeIn(250) }, function() { c.stop().fadeOut(250, function() { a.css({ visibility: "hidden", display: "block" }) }) }) } } if (f.o.thumbnailNavigation == "hover") { s.appendTo(e(u).find(".ls-bottom-slidebuttons")) } e(u).find(".ls-bottom-slidebuttons a:eq(" + (f.o.firstSlide - 1) + ")").addClass("ls-nav-active") } if (f.o.navStartStop) { var h = e(‘<a class="ls-nav-start" href="#" />‘).click(function(t) { t.preventDefault(); e(u).layerSlider("start") }).prependTo(e(u).find(".ls-bottom-nav-wrapper")); var p = e(‘<a class="ls-nav-stop" href="#" />‘).click(function(t) { t.preventDefault(); e(u).layerSlider("stop") }).appendTo(e(u).find(".ls-bottom-nav-wrapper")) } else if (f.o.thumbnailNavigation != "always") { e(‘<span class="ls-nav-sides ls-nav-sideleft" />‘).prependTo(e(u).find(".ls-bottom-nav-wrapper")); e(‘<span class="ls-nav-sides ls-nav-sideright" />‘).appendTo(e(u).find(".ls-bottom-nav-wrapper")) } if (f.o.hoverBottomNav && f.o.thumbnailNavigation != "always") { i.css({ display: "none" }); e(u).hover(function() { if (!f.g.forceHideControls) { if (f.g.ie78) { i.css("display", "block") } else { i.stop(true, true).fadeIn(300) } } }, function() { if (f.g.ie78) { i.css("display", "none") } else { i.stop(true, true).fadeOut(300) } }) } } if (f.o.thumbnailNavigation == "always") { f.g.thumbsWrapper = e(‘<div class="ls-thumbnail-wrapper"></div>‘).appendTo(e(u)); var s = e(‘<div class="ls-thumbnail"><div class="ls-thumbnail-inner"><div class="ls-thumbnail-slide-container"><div class="ls-thumbnail-slide"></div></div></div></div>‘).appendTo(f.g.thumbsWrapper); f.g.thumbnails = e(u).find(".ls-thumbnail-slide-container"); if (!("ontouchstart" in window)) { f.g.thumbnails.hover(function() { e(this).addClass("ls-thumbnail-slide-hover") }, function() { e(this).removeClass("ls-thumbnail-slide-hover"); f.scrollThumb() }).mousemove(function(t) { var n = parseInt(t.pageX - e(this).offset().left) / e(this).width() * (e(this).width() - e(this).find(".ls-thumbnail-slide").width()); e(this).find(".ls-thumbnail-slide").stop().css({ marginLeft: n }) }) } else { f.g.thumbnails.addClass("ls-touchscroll") } e(u).find(".ls-slide").each(function() { var t = e(this).index() + 1; var n; if (f.o.imgPreload === true && f.o.lazyLoad === true) { if (e(this).find(".ls-tn").length) { n = e(this).find(".ls-tn").data("src") } else if (e(this).find(".ls-videopreview").length) { n = e(this).find(".ls-videopreview").attr("src") } else if (e(this).find(".ls-bg").length) { n = e(this).find(".ls-bg").data("src") } else { n = f.o.skinsPath + f.o.skin + "/nothumb.png" } } else { if (e(this).find(".ls-tn").length) { n = e(this).find(".ls-tn").attr("src") } else if (e(this).find(".ls-videopreview").length) { n = e(this).find(".ls-videopreview").attr("src") } else if (e(this).find(".ls-bg").length) { n = e(this).find(".ls-bg").attr("src") } else { n = f.o.skinsPath + f.o.skin + "/nothumb.png" } } var r = e(‘<a href="#" class="ls-thumb-‘ + t + ‘"><img src=\‘#\‘" /a>‘); r.appendTo(e(u).find(".ls-thumbnail-slide")); if (!("ontouchstart" in window)) { r.hover(function() { e(this).children().stop().fadeTo(300, f.o.tnActiveOpacity / 100) }, function() { if (!e(this).children().hasClass("ls-thumb-active")) { e(this).children().stop().fadeTo(300, f.o.tnInactiveOpacity / 100) } }) } r.click(function(n) { n.preventDefault(); e(u).layerSlider(t) }) }); if (h && p) { var d = f.g.bottomWrapper = e(‘<div class="ls-bottom-nav-wrapper ls-below-thumbnails"></div>‘).appendTo(e(u)); h.clone().click(function(t) { t.preventDefault(); e(u).layerSlider("start") }).appendTo(d); p.clone().click(function(t) { t.preventDefault(); e(u).layerSlider("stop") }).appendTo(d) } if (f.o.hoverBottomNav) { f.g.thumbsWrapper.css("display", "none"); if (d) { f.g.bottomWrapper = d.css("display") == "block" ? d : e(u).find(".ls-above-thumbnails"); f.g.bottomWrapper.css("display", "none") } e(u).hover(function() { e(u).addClass("ls-hover"); if (!f.g.forceHideControls) { if (f.g.ie78) { f.g.thumbsWrapper.css("display", "block"); if (f.g.bottomWrapper) { f.g.bottomWrapper.css("display", "block") } } else { f.g.thumbsWrapper.stop(true, true).fadeIn(300); if (f.g.bottomWrapper) { f.g.bottomWrapper.stop(true, true).fadeIn(300) } } } }, function() { e(u).removeClass("ls-hover"); if (f.g.ie78) { f.g.thumbsWrapper.css("display", "none"); if (f.g.bottomWrapper) { f.g.bottomWrapper.css("display", "none") } } else { f.g.thumbsWrapper.stop(true, true).fadeOut(300); if (f.g.bottomWrapper) { f.g.bottomWrapper.stop(true, true).fadeOut(300) } } }) } } f.g.shadow = e(‘<div class="ls-shadow"></div>‘).appendTo(e(u)); if (f.g.shadow.css("display") == "block" && !f.g.shadow.find("img").length) { f.g.showShadow = function() { f.g.shadow.css({ display: "none", visibility: "visible" }).fadeIn(500, function() { f.g.showShadow = false }) }; f.g.shadowImg = e("<img>").attr("src", f.o.skinsPath + f.o.skin + "/shadow.png").appendTo(f.g.shadow); f.g.shadowBtmMod = typeof parseInt(e(u).css("padding-bottom")) == "number" ? parseInt(e(u).css("padding-bottom")) : 0 } f.resizeShadow(); if (f.o.keybNav && e(u).find(".ls-slide").length > 1) { e("body").bind("keydown", function(e) { if (!f.g.isAnimating && !f.g.isLoading) { if (e.which == 37) { f.o.cbPrev(f.g); f.prev("clicked") } else if (e.which == 39) { f.o.cbNext(f.g); f.next("clicked") } } }) } if ("ontouchstart" in window && e(u).find(".ls-slide").length > 1 && f.o.touchNav) { e(u).find(".ls-inner").bind("touchstart", function(e) { var t = e.touches ? e.touches : e.originalEvent.touches; if (t.length == 1) { f.g.touchStartX = f.g.touchEndX = t[0].clientX } }); e(u).find(".ls-inner").bind("touchmove", function(e) { var t = e.touches ? e.touches : e.originalEvent.touches; if (t.length == 1) { f.g.touchEndX = t[0].clientX } if (Math.abs(f.g.touchStartX - f.g.touchEndX) > 45) { e.preventDefault() } }); e(u).find(".ls-inner").bind("touchend", function(t) { if (Math.abs(f.g.touchStartX - f.g.touchEndX) > 45) { if (f.g.touchStartX - f.g.touchEndX > 0) { f.o.cbNext(f.g); e(u).layerSlider("next") } else { f.o.cbPrev(f.g); e(u).layerSlider("prev") } } }) } if (f.o.pauseOnHover == true && e(u).find(".ls-slide").length > 1) { e(u).find(".ls-inner").hover(function() { f.o.cbPause(f.g); if (f.g.autoSlideshow) { f.g.paused = true; f.stop(); if (f.g.barTimer) { f.g.barTimer.stop() } if (f.g.circleTimer) { if (f.g.cttl) { f.g.cttl.pause() } } f.g.pausedSlideTime = (new Date).getTime() } }, function() { if (f.g.paused == true) { f.start(); f.g.paused = false } }) } f.resizeSlider(); if (f.o.yourLogo) { f.g.yourLogo = e("<img>").addClass("ls-yourlogo").appendTo(e(u)).attr("style", f.o.yourLogoStyle).css({ visibility: "hidden", display: "bock" }).load(function() { var t = 0; if (!f.g.yourLogo) { t = 1e3 } setTimeout(function() { f.g.yourLogo.data("originalWidth", f.g.yourLogo.width()); f.g.yourLogo.data("originalHeight", f.g.yourLogo.height()); if (f.g.yourLogo.css("left") != "auto") { f.g.yourLogo.data("originalLeft", f.g.yourLogo[0].style.left) } if (f.g.yourLogo.css("right") != "auto") { f.g.yourLogo.data("originalRight", f.g.yourLogo[0].style.right) } if (f.g.yourLogo.css("top") != "auto") { f.g.yourLogo.data("originalTop", f.g.yourLogo[0].style.top) } if (f.g.yourLogo.css("bottom") != "auto") { f.g.yourLogo.data("originalBottom", f.g.yourLogo[0].style.bottom) } if (f.o.yourLogoLink != false) { e("<a>").appendTo(e(u)).attr("href", f.o.yourLogoLink).attr("target", f.o.yourLogoTarget).css({ textDecoration: "none", outline: "none" }).append(f.g.yourLogo) } f.g.yourLogo.css({ display: "none", visibility: "visible" }); f.resizeYourLogo() }, t) }).attr("src", f.o.yourLogo) } e(window).resize(function() { f.resize() }); e(window).on("orientationchange", function() { e(window).resize() }); f.g.showSlider = true; if (f.o.animateFirstSlide == true) { if (f.o.autoStart) { f.g.autoSlideshow = true; e(u).find(".ls-nav-start").addClass("ls-nav-start-active") } else { e(u).find(".ls-nav-stop").addClass("ls-nav-stop-active") } f.next() } else if (typeof f.g.curLayer[0] !== "undefined") { f.imgPreload(f.g.curLayer, function() { f.g.curLayer.fadeIn(f.o.sliderFadeInDuration, function() { f.g.isLoading = false; e(this).addClass("ls-active"); if (f.o.autoPlayVideos) { e(this).delay(e(this).data("delayin") + 25).queue(function() { e(this).find(".ls-videopreview").click(); e(this).find("video, audio").each(function() { if (typeof e(this)[0].currentTime !== 0) { e(this)[0].currentTime = 0 } e(this).click() }); e(this).dequeue() }) } f.g.curLayer.find(‘ > *[class*="ls-l"]‘).each(function() { var t = e(this); if ((!t.hasClass("ls-video-layer") || t.hasClass("ls-video-layer") && f.o.autoPlayVideos === false) && t.data("showuntil") > 0) { t.data("showUntilTimer", setTimeout(function() { f.sublayerShowUntil(t) }, t.data("showuntil"))) } }) }); f.changeThumb(f.g.curLayerIndex); if (f.o.autoStart) { f.g.isLoading = false; f.start() } else { e(u).find(".ls-nav-stop").addClass("ls-nav-stop-active") } }) } f.o.cbInit(e(u)) }; f.resize = function() { f.g.resize = true; if (!f.g.isAnimating) { f.makeResponsive(f.g.curLayer, function() { if (f.g.ltContainer) { f.g.ltContainer.empty() } f.g.resize = false }); if (f.g.yourLogo) { f.resizeYourLogo() } } }; f.start = function() { if (f.g.autoSlideshow) { if (f.g.prevNext == "prev" && f.o.twoWaySlideshow) { f.prev() } else { f.next() } } else { f.g.autoSlideshow = true; if (!f.g.isAnimating && !f.g.isLoading) { f.timer() } } e(u).find(".ls-nav-start").addClass("ls-nav-start-active"); e(u).find(".ls-nav-stop").removeClass("ls-nav-stop-active") }; f.timer = function() { if (e(u).find(".ls-active").data("ls")) { var t = f.st.slideDelay } else { var t = f.o.slideDelay } var n = e(u).find(".ls-active").data("slidedelay") ? parseInt(e(u).find(".ls-active").data("slidedelay")) : t; if (!f.o.animateFirstSlide && !e(u).find(".ls-active").data("slidedelay")) { var r = e(u).find(".ls-slide:eq(" + (f.o.firstSlide - 1) + ")").data("slidedelay"); n = r ? r : t } clearTimeout(f.g.slideTimer); if (f.g.pausedSlideTime) { if (!f.g.startSlideTime) { f.g.startSlideTime = (new Date).getTime() } if (f.g.startSlideTime > f.g.pausedSlideTime) { f.g.pausedSlideTime = (new Date).getTime() } if (!f.g.curSlideTime) { f.g.curSlideTime = n } f.g.curSlideTime -= f.g.pausedSlideTime - f.g.startSlideTime; f.g.pausedSlideTime = false; f.g.startSlideTime = (new Date).getTime() } else { f.g.curSlideTime = n; f.g.startSlideTime = (new Date).getTime() } f.g.curSlideTime = parseInt(f.g.curSlideTime); f.g.slideTimer = setTimeout(function() { f.g.startSlideTime = f.g.pausedSlideTime = f.g.curSlideTime = false; f.start() }, f.g.curSlideTime); if (f.g.barTimer) { f.g.barTimer.animate({ width: f.g.sliderWidth() }, f.g.curSlideTime, "linear", function() { e(this).css({ width: 0 }) }) } if (f.g.circleTimer) { var i = f.g.circleTimer.find(".ls-ct-right .ls-ct-rotate"); var s = f.g.circleTimer.find(".ls-ct-left .ls-ct-rotate"); if (f.g.circleTimer.css("display") == "none") { i.css({ rotate: 0 }); s.css({ rotate: 0 }); f.g.circleTimer.fadeIn(350) } if (!f.g.cttl) { f.g.cttl = new TimelineLite; f.g.cttl.add(TweenLite.fromTo(i[0], n / 2e3, { rotation: 0 }, { ease: Linear.easeNone, rotation: 180, onReverseComplete: function() { f.g.cttl = false } })); f.g.cttl.add(TweenLite.fromTo(s[0], n / 2e3, { rotation: 0 }, { ease: Linear.easeNone, rotation: 180 })) } else { f.g.cttl.resume() } } }; f.stop = function() { f.g.pausedSlideTime = (new Date).getTime(); if (f.g.barTimer) { f.g.barTimer.stop() } if (f.g.circleTimer) { if (f.g.cttl) { f.g.cttl.pause() } } if (!f.g.paused && !f.g.originalAutoSlideshow) { e(u).find(".ls-nav-stop").addClass("ls-nav-stop-active"); e(u).find(".ls-nav-start").removeClass("ls-nav-start-active") } clearTimeout(f.g.slideTimer); f.g.autoSlideshow = false }; f.forcestop = function() { clearTimeout(f.g.slideTimer); f.g.autoSlideshow = false; clearTimeout(f.g.t1); clearTimeout(f.g.t2); clearTimeout(f.g.t3); clearTimeout(f.g.t4); clearTimeout(f.g.t5); if (f.g.barTimer) { f.g.barTimer.stop() } if (f.g.circleTimer) { if (f.g.cttl) { f.g.cttl.pause() } } e(u).find("*").stop(true, false).dequeue(); e(u).find(".ls-slide >").each(function() { if (e(this).data("tr")) { e(this).data("tr").pause() } }); if (!f.g.paused && !f.g.originalAutoSlideshow) { e(u).find(".ls-nav-stop").addClass("ls-nav-stop-active"); e(u).find(".ls-nav-start").removeClass("ls-nav-start-active") } }; f.restart = function() { e(u).find("*").stop(); clearTimeout(f.g.slideTimer); f.change(f.g.curLayerIndex, f.g.prevNext) }; f.ieEasing = function(t) { if (e.trim(t.toLowerCase()) == "swing" || e.trim(t.toLowerCase()) == "linear") { return t.toLowerCase() } else { return t.replace("easeinout", "easeInOut").replace("easein", "easeIn").replace("easeout", "easeOut").replace("quad", "Quad").replace("quart", "Quart").replace("cubic", "Cubic").replace("quint", "Quint").replace("sine", "Sine").replace("expo", "Expo").replace("circ", "Circ").replace("elastic", "Elastic").replace("back", "Back").replace("bounce", "Bounce") } }; f.prev = function(e) { if (f.g.curLayerIndex < 2) { f.g.nextLoop += 1 } if (f.g.nextLoop > f.o.loops && f.o.loops > 0 && !e) { f.g.nextLoop = 0; f.stop(); if (f.o.forceLoopNum == false) { f.o.loops = 0 } } else { var t = f.g.curLayerIndex < 2 ? f.g.layersNum : f.g.curLayerIndex - 1; f.g.prevNext = "prev"; f.change(t, f.g.prevNext) } }; f.next = function(e) { if (!f.o.randomSlideshow) { if (!(f.g.curLayerIndex < f.g.layersNum)) { f.g.nextLoop += 1 } if (f.g.nextLoop > f.o.loops && f.o.loops > 0 && !e) { f.g.nextLoop = 0; f.stop(); if (f.o.forceLoopNum == false) { f.o.loops = 0 } } else { var t = f.g.curLayerIndex < f.g.layersNum ? f.g.curLayerIndex + 1 : 1; f.g.prevNext = "next"; f.change(t, f.g.prevNext) } } else if (!e) { var t = f.g.curLayerIndex; var n = function() { t = Math.floor(Math.random() * f.g.layersNum) + 1; if (t == f.g.curLayerIndex) { n() } else { f.g.prevNext = "next"; f.change(t, f.g.prevNext) } }; n() } else if (e) { var t = f.g.curLayerIndex < f.g.layersNum ? f.g.curLayerIndex + 1 : 1; f.g.prevNext = "next"; f.change(t, f.g.prevNext) } }; f.change = function(t, n) { f.g.startSlideTime = f.g.pausedSlideTime = f.g.curSlideTime = false; if (f.g.barTimer) { f.g.barTimer.stop().delay(300).animate({ width: 0 }, 450) } if (f.g.circleTimer) { f.g.circleTimer.fadeOut(500); if (f.g.cttl) { f.g.cttl.reverse().duration(.35) } } if (f.g.pausedByVideo == true) { f.g.pausedByVideo = false; f.g.autoSlideshow = f.g.originalAutoSlideshow; f.g.curLayer.find(‘iframe[src*="youtube.com"], iframe[src*="youtu.be"], iframe[src*="player.vimeo"]‘).each(function() { e(this).parent().find(".ls-vpcontainer").fadeIn(f.g.v.fi, function() { e(this).parent().find("iframe").attr("src", "") }) }); f.g.curLayer.find("video, audio").each(function() { this.pause() }) } e(u).find(‘iframe[src*="youtube.com"], iframe[src*="youtu.be"], iframe[src*="player.vimeo"]‘).each(function() { clearTimeout(e(this).data("videoTimer")) }); clearTimeout(f.g.slideTimer); f.g.nextLayerIndex = t; f.g.nextLayer = e(u).find(".ls-slide:eq(" + (f.g.nextLayerIndex - 1) + ")"); if (!n) { if (f.g.curLayerIndex < f.g.nextLayerIndex) { f.g.prevNext = "next" } else { f.g.prevNext = "prev" } } var r = 0; if (e(u).find(‘iframe[src*="youtube.com"], iframe[src*="youtu.be"], iframe[src*="player.vimeo"]‘).length > 0) { r = f.g.v.fi } if (typeof f.g.nextLayer[0] !== "undefined") { f.imgPreload(f.g.nextLayer, function() { f.animate() }) } }; f.imgPreload = function(t, n) { f.g.isLoading = true; if (f.g.showSlider) { e(u).css({ visibility: "visible" }) } if (f.o.imgPreload) { var r = []; var i = 0; if (t.css("background-image") != "none" && t.css("background-image").indexOf("url") != -1 && !t.hasClass("ls-preloaded") && !t.hasClass("ls-not-preloaded")) { var s = t.css("background-image"); s = s.match(/url\((.*)\)/)[1].replace(/"/gi, ""); r[r.length] = [s, t] } t.find("img:not(.ls-preloaded, .ls-not-preloaded)").each(function() { if (f.o.lazyLoad === true) { e(this).attr("src", e(this).data("src")) } r[r.length] = [e(this).attr("src"), e(this)] }); t.find("*").each(function() { if (e(this).css("background-image") != "none" && e(this).css("background-image").indexOf("url") != -1 && !e(this).hasClass("ls-preloaded") && !e(this).hasClass("ls-not-preloaded")) { var t = e(this).css("background-image"); t = t.match(/url\((.*)\)/)[1].replace(/"/gi, ""); r[r.length] = [t, e(this)] } }); if (r.length == 0) { e(".ls-thumbnail-wrapper, .ls-nav-next, .ls-nav-prev, .ls-bottom-nav-wrapper").css({ visibility: "visible" }); f.makeResponsive(t, n) } else { if (f.g.ie78) { f.g.li.css("display", "block") } else { f.g.li.delay(400).fadeIn(300) } var o = function() { f.g.li.stop(true, true).css({ display: "none" }); e(".ls-thumbnail-wrapper, .ls-nav-next, .ls-nav-prev, .ls-bottom-nav-wrapper").css({ visibility: "visible" }); if (navigator.userAgent.indexOf("Trident/7") !== -1 || f.g.ie78) { setTimeout(function() { f.makeResponsive(t, n) }, 50) } else { f.makeResponsive(t, n) } }; for (x = 0; x < r.length; x++) { e("<img>").data("el", r[x]).load(function() { e(this).data("el")[1].addClass("ls-preloaded"); if (++i == r.length) { o() } }).error(function() { var t = e(this).data("el")[0].substring(e(this).data("el")[0].lastIndexOf("/") + 1, e(this).data("el")[0].length); if (window.console) { console.log(‘LayerSlider error:\r\n\r\nIt seems like the URL of the image or background image "‘ + t + ‘" is pointing to a wrong location and it cannot be loaded. Please check the URLs of all your images used in the slider.‘) } else { alert(‘LayerSlider error:\r\n\r\nIt seems like the URL of the image or background image "‘ + t + ‘" is pointing to a wrong location and it cannot be loaded. Please check the URLs of all your images used in the slider.‘) } e(this).addClass("ls-not-preloaded"); if (++i == r.length) { o() } }).attr("src", r[x][0]) } } } else { e(".ls-thumbnail-wrapper, .ls-nav-next, .ls-nav-prev, .ls-bottom-nav-wrapper").css({ visibility: "visible" }); f.makeResponsive(t, n) } }; f.makeResponsive = function(t, n) { t.css({ visibility: "hidden", display: "block" }); if (f.g.showShadow) { f.g.showShadow() } f.resizeSlider(); if (f.o.thumbnailNavigation == "always") { f.resizeThumb() } t.children().each(function() { var t = e(this); var n = t.data("originalLeft") ? t.data("originalLeft") : "0"; var r = t.data("originalTop") ? t.data("originalTop") : "0"; if (t.is("a") && t.children().length > 0) { t.css({ display: "block" }); t = t.children() } var i = "auto"; var s = "auto"; if (t.data("originalWidth")) { if (typeof t.data("originalWidth") == "number") { i = parseInt(t.data("originalWidth")) * f.g.ratio } else if (t.data("originalWidth").indexOf("%") != -1) { i = t.data("originalWidth") } } if (t.data("originalHeight")) { if (typeof t.data("originalHeight") == "number") { s = parseInt(t.data("originalHeight")) * f.g.ratio } else if (t.data("originalHeight").indexOf("%") != -1) { s = t.data("originalHeight") } } var o = t.data("originalPaddingLeft") ? parseInt(t.data("originalPaddingLeft")) * f.g.ratio : 0; var a = t.data("originalPaddingRight") ? parseInt(t.data("originalPaddingRight")) * f.g.ratio : 0; var l = t.data("originalPaddingTop") ? parseInt(t.data("originalPaddingTop")) * f.g.ratio : 0; var c = t.data("originalPaddingBottom") ? parseInt(t.data("originalPaddingBottom")) * f.g.ratio : 0; var h = t.data("originalBorderLeft") ? parseInt(t.data("originalBorderLeft")) * f.g.ratio : 0; var p = t.data("originalBorderRight") ? parseInt(t.data("originalBorderRight")) * f.g.ratio : 0; var d = t.data("originalBorderTop") ? parseInt(t.data("originalBorderTop")) * f.g.ratio : 0; var v = t.data("originalBorderBottom") ? parseInt(t.data("originalBorderBottom")) * f.g.ratio : 0; var m = t.data("originalFontSize"); var g = t.data("originalLineHeight"); if (f.g.responsiveMode || f.o.responsiveUnder > 0) { if (t.is("img") && !t.hasClass("ls-bg") && t.attr("src")) { t.css({ width: "auto", height: "auto" }); if ((i == 0 || i == "auto") && typeof s == "number" && s != 0) { i = s / t.height() * t.width() } if ((s == 0 || s == "auto") && typeof i == "number" && i != 0) { s = i / t.width() * t.height() } if (i == "auto") { i = t.width() * f.g.ratio } if (s == "auto") { s = t.height() * f.g.ratio } t.css({ width: i, height: s }) } if (!t.is("img")) { t.css({ width: i, height: s, "font-size": parseInt(m) * f.g.ratio + "px", "line-height": parseInt(g) * f.g.ratio + "px" }) } if (t.is("div") && t.find("iframe").data("videoSrc")) { var y = t.find("iframe"); y.attr("width", parseInt(y.data("originalWidth")) * f.g.ratio).attr("height", parseInt(y.data("originalHeight")) * f.g.ratio); t.css({ width: parseInt(y.data("originalWidth")) * f.g.ratio, height: parseInt(y.data("originalHeight")) * f.g.ratio }) } t.css({ padding: l + "px " + a + "px " + c + "px " + o + "px ", borderLeftWidth: h + "px", borderRightWidth: p + "px", borderTopWidth: d + "px", borderBottomWidth: v + "px" }) } if (!t.hasClass("ls-bg")) { var b = t; if (t.parent().is("a")) { t = t.parent() } var w = 0; if (f.o.layersContainer) { w = f.o.layersContainer > 0 ? (f.g.sliderWidth() - f.o.layersContainer) / 2 : 0 } else if (f.o.sublayerContainer) { w = f.o.sublayerContainer > 0 ? (f.g.sliderWidth() - f.o.sublayerContainer) / 2 : 0 } w = w < 0 ? 0 : w; if (n.indexOf("%") != -1) { t.css({ left: f.g.sliderWidth() / 100 * parseInt(n) - b.width() / 2 - o - h }) } else if (w > 0 || f.g.responsiveMode || f.o.responsiveUnder > 0) { t.css({ left: w + parseInt(n) * f.g.ratio }) } if (r.indexOf("%") != -1) { t.css({ top: f.g.sliderHeight() / 100 * parseInt(r) - b.height() / 2 - l - d }) } else if (f.g.responsiveMode || f.o.responsiveUnder > 0) { t.css({ top: parseInt(r) * f.g.ratio }) } } else { var E = e(u).find(".ls-inner"); t.css({ width: "auto", height: "auto" }); i = t.width(); s = t.height(); var S = f.g.ratio; if (f.g.sliderOriginalWidth.indexOf("%") != -1) { if (f.g.sliderWidth() > i) { S = f.g.sliderWidth() / i; if (f.g.sliderHeight() > s * S) { S = f.g.sliderHeight() / s } } else if (f.g.sliderHeight() > s) { S = f.g.sliderHeight() / s; if (f.g.sliderWidth() > i * S) { S = f.g.sliderWidth() / i } } } t.css({ width: i * S, height: s * S, marginLeft: E.width() / 2 - i * S / 2, marginTop: E.height() / 2 - s * S / 2 }) } }); t.css({ display: "none", visibility: "visible" }); f.resizeShadow(); n(); e(this).dequeue() }; f.resizeShadow = function() { if (f.g.shadowImg) { var e = function() { if (f.g.shadowImg.height() > 0) { if (f.g.shadowBtmMod > 0) { f.g.shadow.css({ height: f.g.shadowImg.height() / 2 }) } else { f.g.shadow.css({ height: f.g.shadowImg.height(), marginTop: -f.g.shadowImg.height() / 2 }) } } else { setTimeout(function() { e() }, 50) } }; e() } }; f.resizeSlider = function() { if (f.o.responsiveUnder > 0) { if (e(window).width() < f.o.responsiveUnder) { f.g.responsiveMode = true; f.g.sliderOriginalWidth = f.o.responsiveUnder + "px" } else { f.g.responsiveMode = false; f.g.sliderOriginalWidth = f.g.sliderOriginalWidthRU; f.g.ratio = 1 } } if (e(u).closest(".ls-wp-fullwidth-container").length) { e(u).closest(".ls-wp-fullwidth-helper").css({ width: e(window).width() }) } if (f.g.responsiveMode) { var t = e(u).parent(); if (f.o.fullScreen === true) { e(u).css({ width: "100%", height: e(window).height() }) } else { e(u).css({ width: t.width() - parseInt(e(u).css("padding-left")) - parseInt(e(u).css("padding-right")) }); f.g.ratio = e(u).width() / parseInt(f.g.sliderOriginalWidth); e(u).css({ height: f.g.ratio * parseInt(f.g.sliderOriginalHeight) }) } } else { f.g.ratio = 1; e(u).css({ width: f.g.sliderOriginalWidth, height: f.g.sliderOriginalHeight }) } if (e(u).closest(".ls-wp-fullwidth-container").length) { e(u).closest(".ls-wp-fullwidth-helper").css({ height: e(u).outerHeight(true) }); e(u).closest(".ls-wp-fullwidth-container").css({ height: e(u).outerHeight(true) }); e(u).closest(".ls-wp-fullwidth-helper").css({ width: e(window).width(), left: -e(u).closest(".ls-wp-fullwidth-container").offset().left }); if (f.g.sliderOriginalWidth.indexOf("%") != -1) { var n = parseInt(f.g.sliderOriginalWidth); var r = e("body").width() / 100 * n - (e(u).outerWidth() - e(u).width()); e(u).width(r) } } e(u).find(".ls-inner, .ls-lt-container").css({ width: f.g.sliderWidth(), height: f.g.sliderHeight() }); if (f.g.curLayer && f.g.nextLayer) { f.g.curLayer.css({ width: f.g.sliderWidth(), height: f.g.sliderHeight() }); f.g.nextLayer.css({ width: f.g.sliderWidth(), height: f.g.sliderHeight() }) } else { e(u).find(".ls-slide").css({ width: f.g.sliderWidth(), height: f.g.sliderHeight() }) } }; f.resizeYourLogo = function() { f.g.yourLogo.css({ width: f.g.yourLogo.data("originalWidth") * f.g.ratio, height: f.g.yourLogo.data("originalHeight") * f.g.ratio }); if (f.g.ie78) { f.g.yourLogo.css("display", "block") } else { f.g.yourLogo.fadeIn(300) } var t = oR = oT = oB = "auto"; if (f.g.yourLogo.data("originalLeft") && f.g.yourLogo.data("originalLeft").indexOf("%") != -1) { t = f.g.sliderWidth() / 100 * parseInt(f.g.yourLogo.data("originalLeft")) - f.g.yourLogo.width() / 2 + parseInt(e(u).css("padding-left")) } else { t = parseInt(f.g.yourLogo.data("originalLeft")) * f.g.ratio } if (f.g.yourLogo.data("originalRight") && f.g.yourLogo.data("originalRight").indexOf("%") != -1) { oR = f.g.sliderWidth() / 100 * parseInt(f.g.yourLogo.data("originalRight")) - f.g.yourLogo.width() / 2 + parseInt(e(u).css("padding-right")) } else { oR = parseInt(f.g.yourLogo.data("originalRight")) * f.g.ratio } if (f.g.yourLogo.data("originalTop") && f.g.yourLogo.data("originalTop").indexOf("%") != -1) { oT = f.g.sliderHeight() / 100 * parseInt(f.g.yourLogo.data("originalTop")) - f.g.yourLogo.height() / 2 + parseInt(e(u).css("padding-top")) } else { oT = parseInt(f.g.yourLogo.data("originalTop")) * f.g.ratio } if (f.g.yourLogo.data("originalBottom") && f.g.yourLogo.data("originalBottom").indexOf("%") != -1) { oB = f.g.sliderHeight() / 100 * parseInt(f.g.yourLogo.data("originalBottom")) - f.g.yourLogo.height() / 2 + parseInt(e(u).css("padding-bottom")) } else { oB = parseInt(f.g.yourLogo.data("originalBottom")) * f.g.ratio } f.g.yourLogo.css({ left: t, right: oR, top: oT, bottom: oB }) }; f.resizeThumb = function() { f.bottomNavSizeHelper("on"); var t = f.g.sliderOriginalWidth.indexOf("%") == -1 ? parseInt(f.g.sliderOriginalWidth) : f.g.sliderWidth(); e(u).find(".ls-thumbnail-slide a").css({ width: parseInt(f.o.tnWidth * f.g.ratio), height: parseInt(f.o.tnHeight * f.g.ratio) }); e(u).find(".ls-thumbnail-slide a:last").css({ margin: 0 }); e(u).find(".ls-thumbnail-slide").css({ height: parseInt(f.o.tnHeight * f.g.ratio) }); var n = e(u).find(".ls-thumbnail"); var r = f.o.tnContainerWidth.indexOf("%") == -1 ? parseInt(f.o.tnContainerWidth) : parseInt(t / 100 * parseInt(f.o.tnContainerWidth)); n.css({ width: r * Math.floor(f.g.ratio * 100) / 100 }); if (n.width() > e(u).find(".ls-thumbnail-slide").width()) { n.css({ width: e(u).find(".ls-thumbnail-slide").width() }) } f.bottomNavSizeHelper("off") }; f.changeThumb = function(t) { var n = t ? t : f.g.nextLayerIndex; e(u).find(".ls-thumbnail-slide a:not(.ls-thumb-" + n + ")").children().each(function() { e(this).removeClass("ls-thumb-active").stop().fadeTo(750, f.o.tnInactiveOpacity / 100) }); e(u).find(".ls-thumbnail-slide a.ls-thumb-" + n).children().addClass("ls-thumb-active").stop().fadeTo(750, f.o.tnActiveOpacity / 100) }; f.scrollThumb = function() { if (!e(u).find(".ls-thumbnail-slide-container").hasClass("ls-thumbnail-slide-hover")) { var t = e(u).find(".ls-thumb-active").length ? e(u).find(".ls-thumb-active").parent() : false; if (t) { var n = t.position().left + t.width() / 2; var r = e(u).find(".ls-thumbnail-slide-container").width() / 2 - n; r = r < e(u).find(".ls-thumbnail-slide-container").width() - e(u).find(".ls-thumbnail-slide").width() ? e(u).find(".ls-thumbnail-slide-container").width() - e(u).find(".ls-thumbnail-slide").width() : r; r = r > 0 ? 0 : r; e(u).find(".ls-thumbnail-slide").animate({ marginLeft: r }, 600) } } }; f.bottomNavSizeHelper = function(t) { if (f.o.hoverBottomNav && !e(u).hasClass("ls-hover")) { switch (t) { case "on": f.g.thumbsWrapper.css({ visibility: "hidden", display: "block" }); break; case "off": f.g.thumbsWrapper.css({ visibility: "visible", display: "none" }); break } } }; f.animate = function() { if (e(u).find(".ls-slide").length > 1) { f.g.isAnimating = true } f.g.isLoading = false; clearTimeout(f.g.slideTimer); clearTimeout(f.g.changeTimer); f.g.stopLayer = f.g.curLayer; f.o.cbAnimStart(f.g); if (f.o.thumbnailNavigation == "always") { f.changeThumb(); if (!("ontouchstart" in window)) { f.scrollThumb() } } f.g.nextLayer.addClass("ls-animating"); var t = curLayerRight = curLayerTop = curLayerBottom = nextLayerLeft = nextLayerRight = nextLayerTop = nextLayerBottom = layerMarginLeft = layerMarginRight = layerMarginTop = layerMarginBottom = "auto"; var a = nextLayerWidth = f.g.sliderWidth(); var l = nextLayerHeight = f.g.sliderHeight(); var c = f.g.prevNext == "prev" ? f.g.curLayer : f.g.nextLayer; var h = c.data("slidedirection") ? c.data("slidedirection") : f.o.slideDirection; var p = f.g.slideDirections[f.g.prevNext][h]; if (p == "left" || p == "right") { a = curLayerTop = nextLayerWidth = nextLayerTop = 0; layerMarginTop = 0 } if (p == "top" || p == "bottom") { l = t = nextLayerHeight = nextLayerLeft = 0; layerMarginLeft = 0 } switch (p) { case "left": curLayerRight = nextLayerLeft = 0; layerMarginLeft = -f.g.sliderWidth(); break; case "right": t = nextLayerRight = 0; layerMarginLeft = f.g.sliderWidth(); break; case "top": curLayerBottom = nextLayerTop = 0; layerMarginTop = -f.g.sliderHeight(); break; case "bottom": curLayerTop = nextLayerBottom = 0; layerMarginTop = f.g.sliderHeight(); break } f.g.curLayer.css({ left: t, right: curLayerRight, top: curLayerTop, bottom: curLayerBottom }); f.g.nextLayer.css({ width: nextLayerWidth, height: nextLayerHeight, left: nextLayerLeft, right: nextLayerRight, top: nextLayerTop, bottom: nextLayerBottom }); var d = f.g.curLayer.data("delayout") ? parseInt(f.g.curLayer.data("delayout")) : f.o.delayOut; var v = f.g.curLayer.data("durationout") ? parseInt(f.g.curLayer.data("durationout")) : f.o.durationOut; var m = f.g.curLayer.data("easingout") ? f.g.curLayer.data("easingout") : f.o.easingOut; var g = f.g.nextLayer.data("delayin") ? parseInt(f.g.nextLayer.data("delayin")) : f.o.delayIn; var y = f.g.nextLayer.data("durationin") ? parseInt(f.g.nextLayer.data("durationin")) : f.o.durationIn; if (y === 0) { y = 1 } var b = f.g.nextLayer.data("easingin") ? f.g.nextLayer.data("easingin") : f.o.easingIn; var w = function() { f.g.curLayer.delay(d + v / 15).animate({ width: a, height: l }, v, m, function() { E() }) }; var E = function() { f.g.stopLayer.find(‘ > *[class*="ls-l"]‘).each(function() { if (e(this).data("tr")) { e(this).data("tr").kill() } e(this).css({ filter: "none" }) }); f.g.curLayer = f.g.nextLayer; f.g.prevLayerIndex = f.g.curLayerIndex; f.g.curLayerIndex = f.g.nextLayerIndex; f.o.cbAnimStop(f.g); if (f.o.imgPreload && f.o.lazyLoad) { var t = f.g.curLayerIndex == f.g.layersNum ? 1 : f.g.curLayerIndex + 1; e(u).find(".ls-slide").eq(t - 1).find("img:not(.ls-preloaded)").each(function() { e(this).load(function() { e(this).addClass("ls-preloaded") }).error(function() { var t = e(this).data("src").substring(e(this).data("src").lastIndexOf("/") + 1, e(this).data("src").length); if (window.console) { console(‘LayerSlider error:\r\n\r\nIt seems like the URL of the image or background image "‘ + t + ‘" is pointing to a wrong location and it cannot be loaded. Please check the URLs of all your images used in the slider.‘) } else { alert(‘LayerSlider error:\r\n\r\nIt seems like the URL of the image or background image "‘ + t + ‘" is pointing to a wrong location and it cannot be loaded. Please check the URLs of all your images used in the slider.‘) } e(this).addClass("ls-not-preloaded") }).attr("src", e(this).data("src")) }) } e(u).find(".ls-slide").removeClass("ls-active"); e(u).find(".ls-slide:eq(" + (f.g.curLayerIndex - 1) + ")").addClass("ls-active").removeClass("ls-animating"); e(u).find(".ls-bottom-slidebuttons a").removeClass("ls-nav-active"); e(u).find(".ls-bottom-slidebuttons a:eq(" + (f.g.curLayerIndex - 1) + ")").addClass("ls-nav-active"); if (f.g.autoSlideshow) { f.timer() } f.g.isAnimating = false; if (f.g.resize == true) { f.makeResponsive(f.g.curLayer, function() { f.g.resize = false }) } }; var S = function(t) { f.g.curLayer.find(‘ > *[class*="ls-l"]‘).each(function() { if (!e(this).data("transitiontype")) { f.transitionType(e(this)) } e(this).removeClass("ls-videohack"); var r = e(this).data("slidedirection") ? e(this).data("slidedirection") : p; var i, s; switch (r) { case "left": i = -f.g.sliderWidth(); s = 0; break; case "right": i = f.g.sliderWidth(); s = 0; break; case "top": s = -f.g.sliderHeight(); i = 0; break; case "bottom": s = f.g.sliderHeight(); i = 0; break; case "fade": s = 0; i = 0; break } if (e(this).data("transitiontype") === "new") { var o = "new" } else { var o = e(this).data("slideoutdirection") ? e(this).data("slideoutdirection") : false } switch (o) { case "left": i = f.g.sliderWidth(); s = 0; break; case "right": i = -f.g.sliderWidth(); s = 0; break; case "top": s = f.g.sliderHeight(); i = 0; break; case "bottom": s = -f.g.sliderHeight(); i = 0; break; case "fade": s = 0; i = 0; break; case "new": if (e(this).data("offsetxout")) { if (e(this).data("offsetxout") === "left") { i = f.g.sliderWidth() } else if (e(this).data("offsetxout") === "right") { i = -f.g.sliderWidth() } else { i = -parseInt(e(this).data("offsetxout")) } } else { i = -f.lt.offsetXOut } if (e(this).data("offsetyout")) { if (e(this).data("offsetyout") === "top") { s = f.g.sliderHeight() } else if (e(this).data("offsetyout") === "bottom") { s = -f.g.sliderHeight() } else { s = -parseInt(e(this).data("offsetyout")) } } else { s = -f.lt.offsetYOut } break } var u = curSubRotateX = curSubRotateY = curSubScale = curSubSkewX = curSubSkewY = curSubScaleX = curSubScaleY = "none"; u = e(this).data("rotateout") ? e(this).data("rotateout") : f.lt.rotateOut; curSubRotateX = e(this).data("rotatexout") ? e(this).data("rotatexout") : f.lt.rotateXOut; curSubRotateY = e(this).data("rotateyout") ? e(this).data("rotateyout") : f.lt.rotateYOut; curSubScale = e(this).data("scaleout") ? e(this).data("scaleout") : f.lt.scaleOut; curSubSkewX = e(this).data("skewxout") ? e(this).data("skewxout") : f.lt.skewXOut; curSubSkewY = e(this).data("skewyout") ? e(this).data("skewyout") : f.lt.skewYOut; if (curSubScale === 1) { curSubScaleX = e(this).data("scalexout") ? e(this).data("scalexout") : f.lt.scaleXOut; curSubScaleY = e(this).data("scaleyout") ? e(this).data("scaleyout") : f.lt.scaleYOut } else { curSubScaleX = curSubScaleY = curSubScale } var a = e(this).data("transformoriginout") ? e(this).data("transformoriginout").split(" ") : f.lt.transformOriginOut; for (var l = 0; l < a.length; l++) { if (a[l].indexOf("%") === -1 && a[l].indexOf("left") !== -1 && a[l].indexOf("right") !== -1 && a[l].indexOf("top") !== -1 && a[l].indexOf("bottom") !== -1) { a[l] = "" + parseInt(a[l]) * f.g.ratio + "px" } } var c = a.join(" "); var h = e(this).data("perspectiveout") ? e(this).data("perspectiveout") : f.lt.perspectiveOut; var d = parseInt(e(this).css("left")); var v = parseInt(e(this).css("top")); var m = parseInt(e(this).attr("class").split("ls-l")[1]); var g = e(this).outerWidth() > e(this).outerHeight() ? e(this).outerWidth() : e(this).outerHeight(); var y = parseInt(u) === 0 ? e(this).outerWidth() : g; var b = parseInt(u) === 0 ? e(this).outerHeight() : g; if (m === -1 && o !== "new" || e(this).data("offsetxout") === "left" || e(this).data("offsetxout") === "right") { if (i < 0) { i = -(f.g.sliderWidth() - d + (curSubScaleX / 2 - .5) * y + 100) } else if (i > 0) { i = d + (curSubScaleX / 2 + .5) * y + 100 } } else { i = i * f.g.ratio } if (m === -1 && o !== "new" || e(this).data("offsetyout") === "top" || e(this).data("offsetyout") === "bottom") { if (s < 0) { s = -(f.g.sliderHeight() - v + (curSubScaleY / 2 - .5) * b + 100) } else if (s > 0) { s = v + (curSubScaleY / 2 + .5) * b + 100 } } else { s = s * f.g.ratio } if (m === -1 || o === "new") { var w = 1 } else { var E = f.g.curLayer.data("parallaxout") ? parseInt(f.g.curLayer.data("parallaxout")) : f.o.parallaxOut; var w = m * E } if (e(this).data("transitiontype") === "new") { var S = f.lt.delayOut; var x = f.lt.durationOut; var T = f.lt.easingOut } else { var S = f.o.delayOut; var x = f.o.durationOut; var T = f.o.easingOut } var N = e(this).data("delayout") ? parseInt(e(this).data("delayout")) : S; var C = e(this).data("durationout") ? parseInt(e(this).data("durationout")) : x; if (C === 0) { C = 1 } var k = e(this).data("easingout") ? e(this).data("easingout") : T; if (t) { N = 0; C = t } if (e(this).data("showUntilTimer")) { clearTimeout(e(this).data("showUntilTimer")) } var L = { visibility: "hidden" }; var A = e(this); var O = { rotation: u, rotationX: curSubRotateX, rotationY: curSubRotateY, skewX: curSubSkewX, skewY: curSubSkewY, scaleX: curSubScaleX, scaleY: curSubScaleY, x: -i * w, y: -s * w, delay: N / 1e3, ease: n(k), onComplete: function() { A.css(L) } }; if (o == "fade" || !o && r === "fade" || e(this).data("fadeout") !== "false" && e(this).data("transitiontype") === "new") { O["opacity"] = 0; L["opacity"] = e(this).data("originalOpacity") } if (e(this).data("tr")) { e(this).data("tr").kill() } TweenLite.set(e(this)[0], { transformOrigin: c, transformPerspective: h }); e(this).data("tr", TweenLite.to(e(this)[0], C / 1e3, O)) }) }; var x = function() { f.g.nextLayer.delay(d + g).animate({ width: f.g.sliderWidth(), height: f.g.sliderHeight() }, y, b) }; var T = function() { if (f.g.totalDuration) { d = 0 } if (typeof f.o.cbTimeLineStart === "function") { f.o.cbTimeLineStart(f.g, d + g) } f.g.nextLayer.find(‘ > *[class*="ls-l"]‘).each(function() { if (!e(this).data("transitiontype")) { f.transitionType(e(this)) } if (e(this).data("transitiontype") === "new") { var t = "new" } else { var t = e(this).data("slidedirection") ? e(this).data("slidedirection") : p } var r, i; switch (t) { case "left": r = -f.g.sliderWidth(); i = 0; break; case "right": r = f.g.sliderWidth(); i = 0; break; case "top": i = -f.g.sliderHeight(); r = 0; break; case "bottom": i = f.g.sliderHeight(); r = 0; break; case "fade": i = 0; r = 0; break; case "new": if (e(this).data("offsetxin")) { if (e(this).data("offsetxin") === "left") { r = -f.g.sliderWidth() } else if (e(this).data("offsetxin") === "right") { r = f.g.sliderWidth() } else { r = parseInt(e(this).data("offsetxin")) } } else { r = f.lt.offsetXIn } if (e(this).data("offsetyin")) { if (e(this).data("offsetyin") === "top") { i = -f.g.sliderHeight() } else if (e(this).data("offsetyin") === "bottom") { i = f.g.sliderHeight() } else { i = parseInt(e(this).data("offsetyin")) } } else { i = f.lt.offsetYIn } break } var s = nextSubRotateX = nextSubRotateY = nextSubScale = nextSubSkewX = nextSubSkewY = nextSubScaleX = nextSubScaleY = "none"; s = e(this).data("rotatein") ? e(this).data("rotatein") : f.lt.rotateIn; nextSubRotateX = e(this).data("rotatexin") ? e(this).data("rotatexin") : f.lt.rotateXIn; nextSubRotateY = e(this).data("rotateyin") ? e(this).data("rotateyin") : f.lt.rotateYIn; nextSubScale = e(this).data("scalein") ? e(this).data("scalein") : f.lt.scaleIn; nextSubSkewX = e(this).data("skewxin") ? e(this).data("skewxin") : f.lt.skewXIn; nextSubSkewY = e(this).data("skewyin") ? e(this).data("skewyin") : f.lt.skewYIn; if (nextSubScale === 1) { nextSubScaleX = e(this).data("scalexin") ? e(this).data("scalexin") : f.lt.scaleXIn; nextSubScaleY = e(this).data("scaleyin") ? e(this).data("scaleyin") : f.lt.scaleYIn } else { nextSubScaleX = nextSubScaleY = nextSubScale } var o = e(this).data("transformoriginin") ? e(this).data("transformoriginin").split(" ") : f.lt.transformOriginIn; for (var u = 0; u < o.length; u++) { if (o[u].indexOf("%") === -1 && o[u].indexOf("left") !== -1 && o[u].indexOf("right") !== -1 && o[u].indexOf("top") !== -1 && o[u].indexOf("bottom") !== -1) { o[u] = "" + parseInt(o[u]) * f.g.ratio + "px" } } var a = o.join(" "); var l = e(this).data("perspectivein") ? e(this).data("perspectivein") : f.lt.perspectiveIn; var c = parseInt(e(this).css("left")); var h = parseInt(e(this).css("top")); var d = parseInt(e(this).attr("class").split("ls-l")[1]); if (e(this)[0].style.width.indexOf("%") !== -1) { e(this).css({ width: f.g.sliderWidth() / 100 * parseInt(e(this)[0].style.width) }) } var v = e(this).outerWidth() > e(this).outerHeight() ? e(this).outerWidth() : e(this).outerHeight(); var m = parseInt(s) === 0 ? e(this).outerWidth() : v; var g = parseInt(s) === 0 ? e(this).outerHeight() : v; if (d === -1 && t !== "new" || e(this).data("offsetxin") === "left" || e(this).data("offsetxin") === "right") { if (r < 0) { r = -(c + (nextSubScaleX / 2 + .5) * m + 100) } else if (r > 0) { r = f.g.sliderWidth() - c + (nextSubScaleX / 2 - .5) * m + 100 } } else { r = r * f.g.ratio } if (d === -1 && t !== "new" || e(this).data("offsetyin") === "top" || e(this).data("offsetyin") === "bottom") { if (i < 0) { i = -(h + (nextSubScaleY / 2 + .5) * g + 100) } else if (i > 0) { i = f.g.sliderHeight() - h + (nextSubScaleY / 2 - .5) * g + 100 } } else { i = i * f.g.ratio } if (d === -1 || t === "new") { var y = 1 } else { var b = f.g.nextLayer.data("parallaxin") ? parseInt(f.g.nextLayer.data("parallaxin")) : f.o.parallaxIn; var y = d * b } if (e(this).data("transitiontype") === "new") { var w = f.lt.delayIn; var E = f.lt.durationIn; var S = f.lt.easingIn } else { var w = f.o.delayIn; var E = f.o.durationIn; var S = f.o.easingIn } var x = e(this).data("delayin") ? parseInt(e(this).data("delayin")) : w; var T = e(this).data("durationin") ? parseInt(e(this).data("durationin")) : E; var N = e(this).data("easingin") ? e(this).data("easingin") : S; var C = e(this); var k = function() { if (C.hasClass("ls-video-layer")) { C.addClass("ls-videohack") } if (f.o.autoPlayVideos == true) { C.find(".ls-videopreview").click(); C.find("video, audio").each(function() { if (typeof e(this)[0].currentTime !== 0) { e(this)[0].currentTime = 0 } e(this).click() }) } if ((!C.hasClass("ls-video-layer") || C.hasClass("ls-video-layer") && f.o.autoPlayVideos === false) && C.data("showuntil") > 0) { C.data("showUntilTimer", setTimeout(function() { f.sublayerShowUntil(C) }, C.data("showuntil"))) } }; e(this).css({ marginLeft: 0, marginTop: 0 }); var L = { scaleX: nextSubScaleX, scaleY: nextSubScaleY, skewX: nextSubSkewX, skewY: nextSubSkewY, rotation: s, rotationX: nextSubRotateX, rotationY: nextSubRotateY, visibility: "visible", x: r * y, y: i * y }; var A = { rotation: 0, rotationX: 0, rotationY: 0, skewX: 0, skewY: 0, scaleX: 1, scaleY: 1, ease: n(N), delay: x / 1e3, x: 0, y: 0, onComplete: function() { k() } }; if (t.indexOf("fade") != -1 || e(this).data("fadein") !== "false" && e(this).data("transitiontype") === "new") { L["opacity"] = 0; A["opacity"] = e(this).data("originalOpacity") } if (e(this).data("tr")) { e(this).data("tr").kill() } TweenLite.set(e(this)[0], { transformPerspective: l, transformOrigin: a }); e(this).data("tr", TweenLite.fromTo(e(this)[0], T / 1e3, L, A)) }) }; var N = function() { if (i(e(u)) && (f.g.nextLayer.data("transition3d") || f.g.nextLayer.data("customtransition3d"))) { if (f.g.nextLayer.data("transition3d") && f.g.nextLayer.data("customtransition3d")) { var t = Math.floor(Math.random() * 2); var n = [ ["3d", f.g.nextLayer.data("transition3d")], ["custom3d", f.g.nextLayer.data("customtransition3d")] ]; k(n[t][0], n[t][1]) } else if (f.g.nextLayer.data("transition3d")) { k("3d", f.g.nextLayer.data("transition3d")) } else { k("custom3d", f.g.nextLayer.data("customtransition3d")) } } else { if (f.g.nextLayer.data("transition2d") && f.g.nextLayer.data("customtransition2d")) { var t = Math.floor(Math.random() * 2); var n = [ ["2d", f.g.nextLayer.data("transition2d")], ["custom2d", f.g.nextLayer.data("customtransition2d")] ]; k(n[t][0], n[t][1]) } else if (f.g.nextLayer.data("transition2d")) { k("2d", f.g.nextLayer.data("transition2d")) } else if (f.g.nextLayer.data("customtransition2d")) { k("custom2d", f.g.nextLayer.data("customtransition2d")) } else { k("2d", "1") } } }; var C = function() { if (i(e(u)) && LSCustomTransition.indexOf("3d") != -1) { k("3d", LSCustomTransition.split(":")[1]) } else { if (LSCustomTransition.indexOf("3d") != -1) { k("2d", "all") } else { k("2d", LSCustomTransition.split(":")[1]) } } }; var k = function(e, t) { var n = e.indexOf("custom") == -1 ? f.t : f.ct; var r = "3d", i, s; if (e.indexOf("2d") != -1) { r = "2d" } if (t.indexOf("last") != -1) { s = n["t" + r].length - 1; i = "last" } else if (t.indexOf("all") != -1) { s = Math.floor(Math.random() * o(n["t" + r])); i = "random from all" } else { var u = t.split(","); var a = u.length; s = parseInt(u[Math.floor(Math.random() * a)]) - 1; i = "random from specified" } L(r, n["t" + r][s]) }; var L = function(t, i) { var o = e(u).find(".ls-inner"); var a = f.g.curLayer.find(‘*[class*="ls-l"]‘).length > 0 ? 1e3 : 0; var l = i.name.toLowerCase().indexOf("carousel") == -1 ? false : true; var c = i.name.toLowerCase().indexOf("crossfad") == -1 ? false : true; var h = typeof i.cols; var p = typeof i.rows; switch (h) { case "number": h = i.cols; break; case "string": h = Math.floor(Math.random() * (parseInt(i.cols.split(",")[1]) - parseInt(i.cols.split(",")[0]) + 1)) + parseInt(i.cols.split(",")[0]); break; default: h = Math.floor(Math.random() * (i.cols[1] - i.cols[0] + 1)) + i.cols[0]; break } switch (p) { case "number": p = i.rows; break; case "string": p = Math.floor(Math.random() * (parseInt(i.rows.split(",")[1]) - parseInt(i.rows.split(",")[0]) + 1)) + parseInt(i.rows.split(",")[0]); break; default: p = Math.floor(Math.random() * (i.rows[1] - i.rows[0] + 1)) + i.rows[0]; break } if (f.g.isMobile() == true && f.o.optimizeForMobile == true || f.g.ie78 && f.o.optimizeForIE78 == true) { if (h >= 15) { h = 7 } else if (h >= 5) { h = 4 } else if (h >= 4) { h = 3 } else if (h > 2) { h = 2 } if (p >= 15) { p = 7 } else if (p >= 5) { p = 4 } else if (p >= 4) { p = 3 } else if (p > 2) { p = 2 } if (p > 2 && h > 2) { p = 2; if (h > 4) { h = 4 } } } var d = e(u).find(".ls-inner").width() / h; var v = e(u).find(".ls-inner").height() / p; if (!f.g.ltContainer) { f.g.ltContainer = e("<div>").addClass("ls-lt-container").addClass("ls-overflow-hidden").css({ width: o.width(), height: o.height() }).prependTo(o) } else { f.g.ltContainer.stop(true, true).empty().css({ display: "block", width: o.width(), height: o.height() }) } var m = o.width() - Math.floor(d) * h; var g = o.height() - Math.floor(v) * p; var y = []; y.randomize = function() { var e = this.length, t, n, r; if (e == 0) return false; while (--e) { t = Math.floor(Math.random() * (e + 1)); n = this[e]; r = this[t]; this[e] = r; this[t] = n } return this }; for (var b = 0; b < h * p; b++) { y.push(b) } switch (i.tile.sequence) { case "reverse": y.reverse(); break; case "col-forward": y = s(p, h, "forward"); break; case "col-reverse": y = s(p, h, "reverse"); break; case "random": y.randomize(); break } var w = f.g.curLayer.find(".ls-bg"); var x = f.g.nextLayer.find(".ls-bg"); if (w.length == 0 && x.length == 0) { t = "2d"; i = e.extend(true, {}, f.t["t2d"][0]); i.transition.duration = 1; i.tile.delay = 0 } if (t == "3d") { f.g.totalDuration = (h * p - 1) * i.tile.delay; var N = 0; if (i.before && i.before.duration) { N += i.before.duration } if (i.animation && i.animation.duration) { N += i.animation.duration } if (i.after && i.after.duration) { N += i.after.duration } f.g.totalDuration += N; var C = 0; if (i.before && i.before.delay) { C += i.before.delay } if (i.animation && i.animation.delay) { C += i.animation.delay } if (i.after && i.after.delay) { C += i.after.delay } f.g.totalDuration += C } else { f.g.totalDuration = (h * p - 1) * i.tile.delay + i.transition.duration; f.g.curTiles = e("<div>").addClass("ls-curtiles").appendTo(f.g.ltContainer); f.g.nextTiles = e("<div>").addClass("ls-nexttiles").appendTo(f.g.ltContainer) } var k = f.g.prevNext; for (var L = 0; L < h * p; L++) { var A = L % h == 0 ? m : 0; var O = L > (p - 1) * h - 1 ? g : 0; var M = e("<div>").addClass("ls-lt-tile").css({ width: Math.floor(d) + A, height: Math.floor(v) + O }).appendTo(f.g.ltContainer); var _, D; if (t == "3d") { M.addClass("ls-3d-container"); var P = Math.floor(d) + A; var H = Math.floor(v) + O; var B; if (i.animation.direction == "horizontal") { if (Math.abs(i.animation.transition.rotateY) > 90 && i.tile.depth != "large") { B = Math.floor(P / 7) + A } else { B = P } } else { if (Math.abs(i.animation.transition.rotateX) > 90 && i.tile.depth != "large") { B = Math.floor(H / 7) + O } else { B = H } } var j = P / 2; var F = H / 2; var I = B / 2; var q = function(t, n, r, i, s, o, u, a, f) { e("<div>").addClass(t).css({ width: r, height: i, "-o-transform": "translate3d(" + s + "px, " + o + "px, " + u + "px) rotateX(" + a + "deg) rotateY(" + f + "deg) rotateZ(0deg) scale3d(1, 1, 1)", "-ms-transform": "translate3d(" + s + "px, " + o + "px, " + u + "px) rotateX(" + a + "deg) rotateY(" + f + "deg) rotateZ(0deg) scale3d(1, 1, 1)", "-moz-transform": "translate3d(" + s + "px, " + o + "px, " + u + "px) rotateX(" + a + "deg) rotateY(" + f + "deg) rotateZ(0deg) scale3d(1, 1, 1)", "-webkit-transform": "translate3d(" + s + "px, " + o + "px, " + u + "px) rotateX(" + a + "deg) rotateY(" + f + "deg) rotateZ(0deg) scale3d(1, 1, 1)", transform: "translate3d(" + s + "px, " + o + "px, " + u + "px) rotateX(" + a + "deg) rotateY(" + f + "deg) rotateZ(0deg) scale3d(1, 1, 1)" }).appendTo(n) }; q("ls-3d-box", M, 0, 0, 0, 0, -I, 0, 0); var R = 0; var U = 0; var z = 0; if (i.animation.direction == "vertical" && Math.abs(i.animation.transition.rotateX) > 90) { q("ls-3d-back", M.find(".ls-3d-box"), P, H, -j, -F, -I, 180, 0) } else { q("ls-3d-back", M.find(".ls-3d-box"), P, H, -j, -F, -I, 0, 180) } q("ls-3d-bottom", M.find(".ls-3d-box"), P, B, -j, F - I, 0, -90, 0); q("ls-3d-top", M.find(".ls-3d-box"), P, B, -j, -F - I, 0, 90, 0); q("ls-3d-front", M.find(".ls-3d-box"), P, H, -j, -F, I, 0, 0); q("ls-3d-left", M.find(".ls-3d-box"), B, H, -j - I, -F, 0, 0, -90); q("ls-3d-right", M.find(".ls-3d-box"), B, H, j - I, -F, 0, 0, 90); _ = M.find(".ls-3d-front"); if (i.animation.direction == "horizontal") { if (Math.abs(i.animation.transition.rotateY) > 90) { D = M.find(".ls-3d-back") } else { D = M.find(".ls-3d-left, .ls-3d-right") } } else { if (Math.abs(i.animation.transition.rotateX) > 90) { D = M.find(".ls-3d-back") } else { D = M.find(".ls-3d-top, .ls-3d-bottom") } } var W = y[L] * i.tile.delay; var X = f.g.ltContainer.find(".ls-3d-container:eq(" + L + ") .ls-3d-box"); var V = new TimelineLite; if (i.before && i.before.transition) { i.before.transition.delay = i.before.transition.delay ? (i.before.transition.delay + W) / 1e3 : W / 1e3; V.to(X[0], i.before.duration / 1e3, r(i.before.transition, i.before.easing)) } else { i.animation.transition.delay = i.animation.transition.delay ? (i.animation.transition.delay + W) / 1e3 : W / 1e3 } V.to(X[0], i.animation.duration / 1e3, r(i.animation.transition, i.animation.easing)); if (i.after) { if (!i.after.transition) { i.after.transition = {} } V.to(X[0], i.after.duration / 1e3, r(i.after.transition, i.after.easing, "after")) } } else { var J = L1 = T2 = L2 = "auto"; var K = O2 = 1; if (i.transition.direction == "random") { var Q = ["top", "bottom", "right", "left"]; var G = Q[Math.floor(Math.random() * Q.length)] } else { var G = i.transition.direction } if (i.name.toLowerCase().indexOf("mirror") != -1 && L % 2 == 0) { if (k == "prev") { k = "next" } else { k = "prev" } } if (k == "prev") { switch (G) { case "top": G = "bottom"; break; case "bottom": G = "top"; break; case "left": G = "right"; break; case "right": G = "left"; break; case "topleft": G = "bottomright"; break; case "topright": G = "bottomleft"; break; case "bottomleft": G = "topright"; break; case "bottomright": G = "topleft"; break } } switch (G) { case "top": J = T2 = -M.height(); L1 = L2 = 0; break; case "bottom": J = T2 = M.height(); L1 = L2 = 0; break; case "left": J = T2 = 0; L1 = L2 = -M.width(); break; case "right": J = T2 = 0; L1 = L2 = M.width(); break; case "topleft": J = M.height(); T2 = 0; L1 = M.width(); L2 = 0; break; case "topright": J = M.height(); T2 = 0; L1 = -M.width(); L2 = 0; break; case "bottomleft": J = -M.height(); T2 = 0; L1 = M.width(); L2 = 0; break; case "bottomright": J = -M.height(); T2 = 0; L1 = -M.width(); L2 = 0; break } f.g.scale2D = i.transition.scale ? i.transition.scale : 1; if (l == true && f.g.scale2D != 1) { J = J / 2; T2 = T2 / 2; L1 = L1 / 2; L2 = L2 / 2 } switch (i.transition.type) { case "fade": J = T2 = L1 = L2 = 0; K = 0; O2 = 1; break; case "mixed": K = 0; O2 = 1; if (f.g.scale2D == 1) { T2 = L2 = 0 } break } if ((i.transition.rotate || i.transition.rotateX || i.transition.rotateY || f.g.scale2D != 1) && !f.g.ie78 && i.transition.type != "slide") { M.css({ overflow: "visible" }) } else { M.css({ overflow: "hidden" }) } if (l == true) { f.g.curTiles.css({ overflow: "visible" }) } else { f.g.curTiles.css({ overflow: "hidden" }) } if (c == true || i.transition.type == "slide" || l == true) { var Y = M.appendTo(f.g.curTiles); var Z = M.clone().appendTo(f.g.nextTiles); _ = e("<div>").addClass("ls-curtile").appendTo(Y) } else { var Z = M.appendTo(f.g.nextTiles) } D = e("<div>").addClass("ls-nexttile").appendTo(Z).css({ top: -J, left: -L1, dispay: "block", opacity: K }); var et = y[L] * i.tile.delay; var tt = i.transition.rotate ? i.transition.rotate : 0; var nt = i.transition.rotateX ? i.transition.rotateX : 0; var rt = i.transition.rotateY ? i.transition.rotateY : 0; if (k == "prev") { tt = -tt; nt = -nt; rt = -rt } TweenLite.fromTo(D[0], i.transition.duration / 1e3, { rotation: tt, rotationX: nt, rotationY: rt, scale: f.g.scale2D }, { delay: et / 1e3, top: 0, left: 0, opacity: O2, rotation: 0, rotationX: 0, rotationY: 0, scale: 1, ease: n(i.transition.easing) }); if (c == true && (x.length < 1 || x.length > 0 && (x.attr("src").toLowerCase().indexOf("png") != -1 || x.width() < f.g.sliderWidth() || x.height() < f.g.sliderHeight()))) { TweenLite.to(_[0], i.transition.duration / 1e3, { delay: et / 1e3, opacity: 0, ease: n(i.transition.easing) }) } if ((i.transition.type == "slide" || l == true) && i.name.toLowerCase().indexOf("mirror") == -1) { var it = 0; if (tt != 0) { it = -tt } TweenLite.to(_[0], i.transition.duration / 1e3, { delay: et / 1e3, top: T2, left: L2, rotation: it, scale: f.g.scale2D, opacity: K, ease: n(i.transition.easing) }) } } if (w.length) { if (t == "3d" || t == "2d" && (c == true || i.transition.type == "slide" || l == true)) { _.append(e("<img>").attr("src", w.attr("src")).css({ width: w[0].style.width, height: w[0].style.height, marginLeft: parseFloat(w.css("margin-left")) - parseFloat(M.position().left), marginTop: parseFloat(w.css("margin-top")) - parseFloat(M.position().top) })) } else if (f.g.curTiles.children().length == 0) { f.g.curTiles.append(e("<img>").attr("src", w.attr("src")).css({ width: w[0].style.width, height: w[0].style.height, marginLeft: parseFloat(w.css("margin-left")), marginTop: parseFloat(w.css("margin-top")) })) } } if (x.length) { D.append(e("<img>").attr("src", x.attr("src")).css({ width: x[0].style.width, height: x[0].style.height, marginLeft: parseFloat(x.css("margin-left")) - parseFloat(M.position().left), marginTop: parseFloat(x.css("margin-top")) - parseFloat(M.position().top) })) } } var st = f.g.curLayer; var ot = f.g.nextLayer; setTimeout(function() { st.find(".ls-bg").css({ visibility: "hidden" }) }, 50); ot.find(".ls-bg").css({ visibility: "hidden" }); f.g.ltContainer.removeClass("ls-overflow-hidden"); S(a); if (a === 0) { a = 10 } setTimeout(function() { st.css({ width: 0 }) }, a); var ut = parseInt(ot.data("timeshift")) ? parseInt(ot.data("timeshift")) : 0; var at = f.g.totalDuration + ut > 0 ? f.g.totalDuration + ut : 0; setTimeout(function() { if (f.g.resize == true) { f.g.ltContainer.empty(); st.removeClass("ls-active"); f.makeResponsive(ot, function() { f.g.resize = false }) } T(); if (ot.find(".ls-bg").length < 1 || ot.find(".ls-bg").length > 0 && ot.find(".ls-bg").attr("src").toLowerCase().indexOf("png") != -1) { f.g.ltContainer.delay(350).fadeOut(300, function() { e(this).empty().show() }) } ot.css({ width: f.g.sliderWidth(), height: f.g.sliderHeight() }) }, at); if (f.g.totalDuration < 300) { f.g.totalDuration = 1e3 } setTimeout(function() { f.g.ltContainer.addClass("ls-overflow-hidden"); ot.addClass("ls-active"); if (ot.find(".ls-bg").length) { ot.find(".ls-bg").css({ display: "none", visibility: "visible" }); if (f.g.ie78) { ot.find(".ls-bg").css("display", "block"); setTimeout(function() { E() }, 500) } else { ot.find(".ls-bg").fadeIn(500, function() { E() }) } } else { E() } }, f.g.totalDuration) }; var A = function() { f.g.nextLayer.find(‘ > *[class*="ls-l"]‘).each(function() { e(this).css({ visibility: "hidden" }) }); f.g.sliderTop = e(u).offset().top; e(window).load(function() { setTimeout(function() { f.g.sliderTop = e(u).offset().top }, 20) }); var t = function() { if (e(window).scrollTop() + e(window).height() - f.g.sliderHeight() / 2 > f.g.sliderTop) { f.g.firstSlideAnimated = true; if (f.g.originalAutoStart === true) { f.o.autoStart = true; f.start() } T() } }; e(window).scroll(function() { if (!f.g.firstSlideAnimated) { t() } }); t() }; var O = (f.g.nextLayer.data("transition3d") || f.g.nextLayer.data("transition2d")) && f.t || (f.g.nextLayer.data("customtransition3d") || f.g.nextLayer.data("customtransition2d")) && f.ct ? "new" : "old"; if (!f.g.nextLayer.data("transitiontype")) { f.transitionType(f.g.nextLayer) } if (f.g.nextLayer.data("transitiontype") === "new") { O = "new" } if (f.o.slideTransition) { O = "forced" } if (f.o.animateFirstSlide && !f.g.firstSlideAnimated) { if (f.g.layersNum == 1) { var d = 0; f.o.cbAnimStop(f.g) } else { var M = parseInt(f.g.nextLayer.data("timeshift")) ? parseInt(f.g.nextLayer.data("timeshift")) : 0; var _ = O == "new" ? 0 : v; f.g.t5 = setTimeout(function() { E() }, _ + Math.abs(M)) } f.g.totalDuration = true; if (f.o.startInViewport === true) { A() } else { f.g.firstSlideAnimated = true; T() } f.g.nextLayer.css({ width: f.g.sliderWidth(), height: f.g.sliderHeight() }); if (!f.g.ie78) { f.g.nextLayer.find(".ls-bg").css({ display: "none" }).fadeIn(f.o.sliderFadeInDuration) } f.g.isLoading = false } else { switch (O) { case "old": f.g.totalDuration = false; if (f.g.ltContainer) { f.g.ltContainer.empty() } w(); S(); x(); T(); break; case "new": if (typeof LSCustomTransition != "undefined") { C() } else { N() } break; case "forced": L(f.o.slideTransition.type, f.o.slideTransition.obj); break } } }; f.transitionType = function(e) { var t = e.data("ls") || !e.data("ls") && !e.data("slidedelay") && !e.data("slidedirection") && !e.data("slideoutdirection") && !e.data("delayin") && !e.data("delayout") && !e.data("durationin") && !e.data("durationout") && !e.data("showuntil") && !e.data("easingin") && !e.data("easingout") && !e.data("scalein") && !e.data("scaleout") && !e.data("rotatein") && !e.data("rotateout") ? "new" : "old"; e.data("transitiontype", t) }; f.sublayerShowUntil = function(e) { if (!e.data("transitiontype")) { f.transitionType(e) } e.removeClass("ls-videohack"); var t = f.g.curLayer; if (f.g.prevNext != "prev" && f.g.nextLayer) { t = f.g.nextLayer } var r = t.data("slidedirection") ? t.data("slidedirection") : f.o.slideDirection; var i = f.g.slideDirections[f.g.prevNext][r]; var s = e.data("slidedirection") ? e.data("slidedirection") : i; var o, u; switch (s) { case "left": o = -f.g.sliderWidth(); u = 0; break; case "right": o = f.g.sliderWidth(); u = 0; break; case "top": u = -f.g.sliderHeight(); o = 0; break; case "bottom": u = f.g.sliderHeight(); o = 0; break; case "fade": u = 0; o = 0; break } if (e.data("transitiontype") === "new") { var a = "new" } else { var a = e.data("slideoutdirection") ? e.data("slideoutdirection") : false } switch (a) { case "left": o = f.g.sliderWidth(); u = 0; break; case "right": o = -f.g.sliderWidth(); u = 0; break; case "top": u = f.g.sliderHeight(); o = 0; break; case "bottom": u = -f.g.sliderHeight(); o = 0; break; case "fade": u = 0; o = 0; break; case "new": if (e.data("offsetxout")) { if (e.data("offsetxout") === "left") { o = f.g.sliderWidth() } else if (e.data("offsetxout") === "right") { o = -f.g.sliderWidth() } else { o = -parseInt(e.data("offsetxout")) } } else { o = -f.lt.offsetXOut } if (e.data("offsetyout")) { if (e.data("offsetyout") === "top") { u = f.g.sliderHeight() } else if (e.data("offsetyout") === "bottom") { u = -f.g.sliderHeight() } else { u = -parseInt(e.data("offsetyout")) } } else { u = -f.lt.offsetYOut } break } var l = curSubRotateX = curSubRotateY = curSubScale = curSubSkewX = curSubSkewY = curSubScaleX = curSubScaleY = "none"; l = e.data("rotateout") ? e.data("rotateout") : f.lt.rotateOut; curSubRotateX = e.data("rotatexout") ? e.data("rotatexout") : f.lt.rotateXOut; curSubRotateY = e.data("rotateyout") ? e.data("rotateyout") : f.lt.rotateYOut; curSubScale = e.data("scaleout") ? e.data("scaleout") : f.lt.scaleOut; curSubSkewX = e.data("skewxout") ? e.data("skewxout") : f.lt.skewXOut; curSubSkewY = e.data("skewyout") ? e.data("skewyout") : f.lt.skewYOut; if (curSubScale === 1) { curSubScaleX = e.data("scalexout") ? e.data("scalexout") : f.lt.scaleXOut; curSubScaleY = e.data("scaleyout") ? e.data("scaleyout") : f.lt.scaleYOut } else { curSubScaleX = curSubScaleY = curSubScale } var c = e.data("transformoriginout") ? e.data("transformoriginout").split(" ") : f.lt.transformOriginOut; for (var h = 0; h < c.length; h++) { if (c[h].indexOf("%") === -1 && c[h].indexOf("left") !== -1 && c[h].indexOf("right") !== -1 && c[h].indexOf("top") !== -1 && c[h].indexOf("bottom") !== -1) { c[h] = "" + parseInt(c[h]) * f.g.ratio + "px" } } var p = c.join(" "); var d = e.data("perspectiveout") ? e.data("perspectiveout") : f.lt.perspectiveOut; var v = parseInt(e.css("left")); var m = parseInt(e.css("top")); var g = parseInt(e.attr("class").split("ls-l")[1]); var y = e.outerWidth() > e.outerHeight() ? e.outerWidth() : e.outerHeight(); var b = parseInt(l) === 0 ? e.outerWidth() : y; var w = parseInt(l) === 0 ? e.outerHeight() : y; if (g === -1 && a !== "new" || e.data("offsetxout") === "left" || e.data("offsetxout") === "right") { if (o < 0) { o = -(f.g.sliderWidth() - v + (curSubScaleX / 2 - .5) * b + 100) } else if (o > 0) { o = v + (curSubScaleX / 2 + .5) * b + 100 } } else { o = o * f.g.ratio } if (g === -1 && a !== "new" || e.data("offsetyout") === "top" || e.data("offsetyout") === "bottom") { if (u < 0) { u = -(f.g.sliderHeight() - m + (curSubScaleY / 2 - .5) * w + 100) } else if (u > 0) { u = m + (curSubScaleY / 2 + .5) * w + 100 } } else { u = u * f.g.ratio } if (g === -1 || a === "new") { var E = 1 } else { var S = f.g.curLayer.data("parallaxout") ? parseInt(f.g.curLayer.data("parallaxout")) : f.o.parallaxOut; var E = g * S } if (e.data("transitiontype") === "new") { var x = f.lt.durationOut; var T = f.lt.easingOut } else { var x = f.o.durationOut; var T = f.o.easingOut } var N = e.data("durationout") ? parseInt(e.data("durationout")) : x; if (N === 0) { N = 1 } var C = e.data("easingout") ? e.data("easingout") : T; var k = { visibility: "hidden" }; var L = { rotation: l, rotationX: curSubRotateX, rotationY: curSubRotateY, skewX: curSubSkewX, skewY: curSubSkewY, scaleX: curSubScaleX, scaleY: curSubScaleY, x: -o * E, y: -u * E, ease: n(C), onComplete: function() { e.css(k) } }; if (a == "fade" || !a && s == "fade" || e.data("fadeout") !== "false" && e.data("transitiontype") === "new") { L["opacity"] = 0; k["opacity"] = e.data("originalOpacity") } TweenLite.set(e[0], { transformPerspective: d, transformOrigin: p }); TweenLite.to(e[0], N / 1e3, L) }; f.load() }; var n = function(e) { var t; if (e.toLowerCase().indexOf("swing") !== -1 || e.toLowerCase().indexOf("linear") !== -1) { t = Linear.easeNone } else if (e.toLowerCase().indexOf("easeinout") !== -1) { var n = e.toLowerCase().split("easeinout")[1]; t = window[n.charAt(0).toUpperCase() + n.slice(1)].easeInOut } else if (e.toLowerCase().indexOf("easeout") !== -1) { var n = e.toLowerCase().split("easeout")[1]; t = window[n.charAt(0).toUpperCase() + n.slice(1)].easeOut } else if (e.toLowerCase().indexOf("easein") !== -1) { var n = e.toLowerCase().split("easein")[1]; t = window[n.charAt(0).toUpperCase() + n.slice(1)].easeIn } return t }; var r = function(e, t, r, i) { if (typeof t === "undefined") { var t = "easeInOutQuart" } var s = {}; if (e.rotate !== i) { s.rotation = e.rotate } if (e.rotateY !== i) { s.rotationY = e.rotateY } if (e.rotateX !== i) { s.rotationX = e.rotateX } if (r === "after") { s.scaleX = s.scaleY = s.scaleZ = 1 } else if (e.scale3d !== i) { s.scaleX = s.scaleY = s.scaleZ = e.scale3d } if (e.delay) { s.delay = r === "after" ? e.delay / 1e3 : e.delay } s.ease = n(t); return s }; var i = function(t) { var n = e("<div>"), r = false, i = false, s = ["perspective", "OPerspective", "msPerspective", "MozPerspective", "WebkitPerspective"]; transform = ["transformStyle", "OTransformStyle", "msTransformStyle", "MozTransformStyle", "WebkitTransformStyle"]; for (var o = s.length - 1; o >= 0; o--) { r = r ? r : n[0].style[s[o]] != undefined } for (var o = transform.length - 1; o >= 0; o--) { n.css("transform-style", "preserve-3d"); i = i ? i : n[0].style[transform[o]] == "preserve-3d" } if (r && n[0].style[s[4]] != undefined) { n.attr("id", "ls-test3d").appendTo(t); r = n[0].offsetHeight === 3 && n[0].offsetLeft === 9; n.remove() } return r && i }; var s = function(e, t, n) { var r = []; if (n == "forward") { for (var i = 0; i < e; i++) { for (var s = 0; s < t; s++) { r.push(i + s * e) } } } else { for (var i = e - 1; i > -1; i--) { for (var s = t - 1; s > -1; s--) { r.push(i + s * e) } } } return r }; var o = function(e) { var t = 0; for (var n in e) { if (e.hasOwnProperty(n)) { ++t } } return t }; var u = function() { uaMatch = function(e) { e = e.toLowerCase(); var t = /(chrome)[ \/]([\w.]+)/.exec(e) || /(webkit)[ \/]([\w.]+)/.exec(e) || /(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e) || /(msie) ([\w.]+)/.exec(e) || e.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e) || []; return { browser: t[1] || "", version: t[2] || "0" } }; var e = uaMatch(navigator.userAgent), t = {}; if (e.browser) { t[e.browser] = true; t.version = e.version } if (t.chrome) { t.webkit = true } else if (t.webkit) { t.safari = true } return t }; lsPrefixes = function(e, t) { var n = ["webkit", "khtml", "moz", "ms", "o", ""]; var r = 0, i, s; while (r < n.length && !e[i]) { i = t; if (n[r] == "") { i = i.substr(0, 1).toLowerCase() + i.substr(1) } i = n[r] + i; s = typeof e[i]; if (s != "undefined") { n = [n[r]]; return s == "function" ? e[i]() : e[i] } r++ } }; t.global = { version: "5.3.0", isMobile: function() { if (navigator.userAgent.match(/Android/i) || navigator.userAgent.match(/webOS/i) || navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPad/i) || navigator.userAgent.match(/iPod/i) || navigator.userAgent.match(/BlackBerry/i) || navigator.userAgent.match(/Windows Phone/i)) { return true } else { return false } }, isHideOn3D: function(e) { if (e.css("padding-bottom") == "auto" || e.css("padding-bottom") == "none" || e.css("padding-bottom") == 0 || e.css("padding-bottom") == "0px") { return true } else { return false } }, ie78: u().msie && u().version < 9 ? true : false, originalAutoStart: false, paused: false, pausedByVideo: false, autoSlideshow: false, isAnimating: false, layersNum: null, prevNext: "next", slideTimer: null, sliderWidth: null, sliderHeight: null, slideDirections: { prev: { left: "right", right: "left", top: "bottom", bottom: "top" }, next: { left: "left", right: "right", top: "top", bottom: "bottom" } }, v: { d: 500, fo: 750, fi: 500 } }; t.layerTransitions = { offsetXIn: 80, offsetYIn: 0, durationIn: 1e3, delayIn: 0, easingIn: "easeInOutQuint", fadeIn: true, rotateIn: 0, rotateXIn: 0, rotateYIn: 0, scaleIn: 1, scaleXIn: 1, scaleYIn: 1, skewXIn: 0, skewYIn: 0, transformOriginIn: ["50%", "50%", "0"], perspectiveIn: 500, offsetXOut: -80, offsetYOut: 0, durationOut: 400, showUntil: 0, easingOut: "easeInOutQuint", fadeOut: true, rotateOut: 0, rotateXOut: 0, rotateYOut: 0, scaleOut: 1, scaleXOut: 1, scaleYOut: 1, skewXOut: 0, skewYOut: 0, transformOriginOut: ["50%", "50%", "0"], perspectiveOut: 500 }; t.slideTransitions = { slideDelay: 4e3 }; t.options = { responsive: true, responsiveUnder: 0, layersContainer: 0, fullScreen: false, appendTo: "", autoStart: true, startInViewport: true, pauseOnHover: true, firstSlide: 1, animateFirstSlide: true, sliderFadeInDuration: 350, loops: 0, forceLoopNum: true, twoWaySlideshow: false, randomSlideshow: false, skin: "v5", skinsPath: "/layerslider/skins/", globalBGColor: "transparent", globalBGImage: false, navPrevNext: true, navStartStop: true, navButtons: true, keybNav: true, touchNav: true, hoverPrevNext: true, hoverBottomNav: false, showBarTimer: false, showCircleTimer: true, thumbnailNavigation: "hover", tnContainerWidth: "60%", tnWidth: 100, tnHeight: 60, tnActiveOpacity: 35, tnInactiveOpacity: 100, autoPlayVideos: true, autoPauseSlideshow: "auto", youtubePreview: "maxresdefault.jpg", imgPreload: true, lazyLoad: true, yourLogo: false, yourLogoStyle: "left: -10px; top: -10px;", yourLogoLink: false, yourLogoTarget: "_self", optimizeForMobile: true, optimizeForIE78: true, hideOnMobile: false, hideUnder: 0, hideOver: 1e6, staticImage: "", cbInit: function(e) {}, cbStart: function(e) {}, cbStop: function(e) {}, cbPause: function(e) {}, cbAnimStart: function(e) {}, cbAnimStop: function(e) {}, cbPrev: function(e) {}, cbNext: function(e) {}, slideDelay: 4e3, slideDirection: "right", parallaxIn: .45, parallaxOut: .45, durationIn: 1e3, durationOut: 1e3, easingIn: "easeInOutQuint", easingOut: "easeInOutQuint", delayIn: 0, delayOut: 0 } })(jQuery)
时间: 2024-10-06 10:59:14