/************************************************************************** * jquery.themepunch.revolution.js - jQuery Plugin for Revolution Slider * @version: 5.1 (20.10.2015) * @requires jQuery v1.7 or later (tested on 1.9) * @author ThemePunch **************************************************************************/ ! function(e, t) { "use strict"; e.fn.extend({ revolution: function(a) { var n = { delay: 9e3, responsiveLevels: 4064, visibilityLevels: [2048, 1024, 778, 480], gridwidth: 960, gridheight: 500, minHeight: 0, autoHeight: "off", sliderType: "standard", sliderLayout: "auto", fullScreenAutoWidth: "off", fullScreenAlignForce: "off", fullScreenOffsetContainer: "", fullScreenOffset: "0", hideCaptionAtLimit: 0, hideAllCaptionAtLimit: 0, hideSliderAtLimit: 0, disableProgressBar: "off", stopAtSlide: -1, stopAfterLoops: -1, shadow: 0, dottedOverlay: "none", startDelay: 0, lazyType: "smart", spinner: "spinner0", shuffle: "off", viewPort: { enable: !1, outof: "wait", visible_area: "60%" }, fallbacks: { isJoomla: !1, panZoomDisableOnMobile: "off", simplifyAll: "on", nextSlideOnWindowFocus: "off", disableFocusListener: !0 }, parallax: { type: "off", levels: [10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 85], origo: "enterpoint", speed: 400, bgparallax: "on", opacity: "on", disable_onmobile: "off", ddd_shadow: "on", ddd_bgfreeze: "off", ddd_overflow: "visible", ddd_layer_overflow: "visible", ddd_z_correction: 65, ddd_path: "mouse" }, carousel: { horizontal_align: "center", vertical_align: "center", infinity: "on", space: 0, maxVisibleItems: 3, stretch: "off", fadeout: "on", maxRotation: 0, minScale: 0, vary_fade: "off", vary_rotation: "on", vary_scale: "off", border_radius: "0px", padding_top: 0, padding_bottom: 0 }, navigation: { keyboardNavigation: "on", keyboard_direction: "horizontal", mouseScrollNavigation: "off", onHoverStop: "on", touch: { touchenabled: "off", swipe_treshold: 75, swipe_min_touches: 1, drag_block_vertical: !1, swipe_direction: "horizontal" }, arrows: { style: "", enable: !1, hide_onmobile: !1, hide_onleave: !0, hide_delay: 200, hide_delay_mobile: 1200, hide_under: 0, hide_over: 9999, tmp: "", left: { h_align: "left", v_align: "center", h_offset: 20, v_offset: 0 }, right: { h_align: "right", v_align: "center", h_offset: 20, v_offset: 0 } }, bullets: { style: "", enable: !1, hide_onmobile: !1, hide_onleave: !0, hide_delay: 200, hide_delay_mobile: 1200, hide_under: 0, hide_over: 9999, direction: "horizontal", h_align: "left", v_align: "center", space: 0, h_offset: 20, v_offset: 0, tmp: '' }, thumbnails: { style: "", enable: !1, width: 100, height: 50, min_width: 100, wrapper_padding: 2, wrapper_color: "#f5f5f5", wrapper_opacity: 1, tmp: '', visibleAmount: 5, hide_onmobile: !1, hide_onleave: !0, hide_delay: 200, hide_delay_mobile: 1200, hide_under: 0, hide_over: 9999, direction: "horizontal", span: !1, position: "inner", space: 2, h_align: "left", v_align: "center", h_offset: 20, v_offset: 0 }, tabs: { style: "", enable: !1, width: 100, min_width: 100, height: 50, wrapper_padding: 10, wrapper_color: "#f5f5f5", wrapper_opacity: 1, tmp: '', visibleAmount: 5, hide_onmobile: !1, hide_onleave: !0, hide_delay: 200, hide_delay_mobile: 1200, hide_under: 0, hide_over: 9999, direction: "horizontal", span: !1, space: 0, position: "inner", h_align: "left", v_align: "center", h_offset: 20, v_offset: 0 } }, extensions: "", extensions_suffix: ".js", debugMode: !1 }; return a = e.extend(!0, {}, n, a), this.each(function() { var n = e(this); "hero" == a.sliderType && n.find(">ul>li").each(function(t) { t > 0 && e(this).remove() }), a.jsFileLocation = a.jsFileLocation || s("themepunch.revolution.min.js"), a.jsFileLocation = a.jsFileLocation + a.extensions, a.scriptsneeded = o(a, n), a.curWinRange = 0, e(this).on("scriptsloaded", function() { return a.modulesfailing ? (n.html('
!! Error at loading Slider Revolution 5.0 Extrensions.' + a.errorm + "
").show(), !1) : (i.migration != t && (a = i.migration(n, a)), punchgs.force3D = !0, "on" !== a.simplifyAll && punchgs.TweenLite.lagSmoothing(1e3, 16), d(n, a), void u(n, a)) }), r(n, a.scriptsneeded) }) }, revaddcallback: function(i) { return this.each(function() { var a = e(this); if (a != t && a.length > 0 && e("body").find("#" + a.attr("id")).length > 0) { var n = a.parent().find(".tp-bannertimer"), o = n.data("opt"); o.callBackArray === t && (o.callBackArray = new Array), o.callBackArray.push(i) } }) }, revgetparallaxproc: function() { var i = e(this); if (i != t && i.length > 0 && e("body").find("#" + i.attr("id")).length > 0) { var a = i.parent().find(".tp-bannertimer"), n = a.data("opt"); return n.scrollproc } }, revdebugmode: function() { return this.each(function() { var i = e(this); if (i != t && i.length > 0 && e("body").find("#" + i.attr("id")).length > 0) { var a = i.parent().find(".tp-bannertimer"), n = a.data("opt"); n.debugMode = !0, v(i, n) } }) }, revscroll: function(i) { return this.each(function() { var a = e(this); a != t && a.length > 0 && e("body").find("#" + a.attr("id")).length > 0 && e("body,html").animate({ scrollTop: a.offset().top + opt.li[0].height() - i + "px" }, { duration: 400 }) }) }, revredraw: function() { return this.each(function() { var i = e(this); if (i != t && i.length > 0 && e("body").find("#" + i.attr("id")).length > 0) { var a = i.parent().find(".tp-bannertimer"), n = a.data("opt"); v(i, n) } }) }, revkill: function() { var a = this, n = e(this); if (punchgs.TweenLite.killDelayedCallsTo(i.showHideNavElements), i.endMoveCaption && punchgs.TweenLite.killDelayedCallsTo(i.endMoveCaption), n != t && n.length > 0 && e("body").find("#" + n.attr("id")).length > 0) { n.data("conthover", 1), n.data("conthover-changed", 1), n.trigger("revolution.slide.onpause"); var o = n.parent().find(".tp-bannertimer"), r = o.data("opt"); r.tonpause = !0, n.trigger("stoptimer"), punchgs.TweenLite.killTweensOf(n.find("*"), !1), punchgs.TweenLite.killTweensOf(n, !1), n.unbind("hover, mouseover, mouseenter,mouseleave, resize"); var s = "resize.revslider-" + n.attr("id"); e(window).off(s), n.find("*").each(function() { var i = e(this); i.unbind("on, hover, mouseenter,mouseleave,mouseover, resize,restarttimer, stoptimer"), i.off("on, hover, mouseenter,mouseleave,mouseover, resize"), i.data("mySplitText", null), i.data("ctl", null), i.data("tween") != t && i.data("tween").kill(), i.data("kenburn") != t && i.data("kenburn").kill(), i.data("timeline_out") != t && i.data("timeline_out").kill(), i.data("timeline") != t && i.data("timeline").kill(), i.remove(), i.empty(), i = null }), punchgs.TweenLite.killTweensOf(n.find("*"), !1), punchgs.TweenLite.killTweensOf(n, !1), o.remove(); try { n.closest(".forcefullwidth_wrapper_tp_banner").remove() } catch (l) {} try { n.closest(".rev_slider_wrapper").remove() } catch (l) {} try { n.remove() } catch (l) {} return n.empty(), n.html(), n = null, r = null, delete a.c, delete a.opt, !0 } return !1 }, revpause: function() { return this.each(function() { var i = e(this); if (i != t && i.length > 0 && e("body").find("#" + i.attr("id")).length > 0) { i.data("conthover", 1), i.data("conthover-changed", 1), i.trigger("revolution.slide.onpause"); var a = i.parent().find(".tp-bannertimer"), n = a.data("opt"); n.tonpause = !0, i.trigger("stoptimer") } }) }, revresume: function() { return this.each(function() { var i = e(this); if (i != t && i.length > 0 && e("body").find("#" + i.attr("id")).length > 0) { i.data("conthover", 0), i.data("conthover-changed", 1), i.trigger("revolution.slide.onresume"); var a = i.parent().find(".tp-bannertimer"), n = a.data("opt"); n.tonpause = !1, i.trigger("starttimer") } }) }, revnext: function() { return this.each(function() { var a = e(this); if (a != t && a.length > 0 && e("body").find("#" + a.attr("id")).length > 0) { var n = a.parent().find(".tp-bannertimer"), o = n.data("opt"); i.callingNewSlide(o, a, 1) } }) }, revprev: function() { return this.each(function() { var a = e(this); if (a != t && a.length > 0 && e("body").find("#" + a.attr("id")).length > 0) { var n = a.parent().find(".tp-bannertimer"), o = n.data("opt"); i.callingNewSlide(o, a, -1) } }) }, revmaxslide: function() { return e(this).find(".tp-revslider-mainul >li").length }, revcurrentslide: function() { var i = e(this); if (i != t && i.length > 0 && e("body").find("#" + i.attr("id")).length > 0) { var a = i.parent().find(".tp-bannertimer"), n = a.data("opt"); return parseInt(n.act, 0) + 1 } }, revlastslide: function() { return e(this).find(".tp-revslider-mainul >li").length }, revshowslide: function(a) { return this.each(function() { var n = e(this); if (n != t && n.length > 0 && e("body").find("#" + n.attr("id")).length > 0) { var o = n.parent().find(".tp-bannertimer"), r = o.data("opt"); i.callingNewSlide(r, n, "to" + (a - 1)) } }) }, revcallslidewithid: function(a) { return this.each(function() { var n = e(this); if (n != t && n.length > 0 && e("body").find("#" + n.attr("id")).length > 0) { var o = n.parent().find(".tp-bannertimer"), r = o.data("opt"); i.callingNewSlide(r, n, a) } }) } }); var i = e.fn.revolution; e.extend(!0, i, { simp: function(e, t, i) { var a = Math.abs(e) - Math.floor(Math.abs(e / t)) * t; return i ? a : 0 > e ? -1 * a : a }, iOSVersion: function() { var e = !1; return navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPod/i) || navigator.userAgent.match(/iPad/i) ? navigator.userAgent.match(/OS 4_\d like Mac OS X/i) && (e = !0) : e = !1, e }, isIE: function(t, i) { var a = e('
').appendTo(e("body")); a.html(""); var n = a.find("a").length; return a.remove(), n }, is_mobile: function() { var e = ["android", "webos", "iphone", "ipad", "blackberry", "Android", "webos", , "iPod", "iPhone", "iPad", "Blackberry", "BlackBerry"], t = !1; for (var i in e) navigator.userAgent.split(e[i]).length > 1 && (t = !0); return t }, callBackHandling: function(t, i, a) { try { t.callBackArray && e.each(t.callBackArray, function(e, t) { t && t.inmodule && t.inmodule === i && t.atposition && t.atposition === a && t.callback && t.callback.call() }) } catch (n) { console.log("Call Back Failed") } }, get_browser: function() { var e, t = navigator.appName, i = navigator.userAgent, a = i.match(/(opera|chrome|safari|firefox|msie)\/?\s*(\.?\d+(\.\d+)*)/i); return a && null != (e = i.match(/version\/([\.\d]+)/i)) && (a[2] = e[1]), a = a ? [a[1], a[2]] : [t, navigator.appVersion, "-?"], a[0] }, get_browser_version: function() { var e, t = navigator.appName, i = navigator.userAgent, a = i.match(/(opera|chrome|safari|firefox|msie)\/?\s*(\.?\d+(\.\d+)*)/i); return a && null != (e = i.match(/version\/([\.\d]+)/i)) && (a[2] = e[1]), a = a ? [a[1], a[2]] : [t, navigator.appVersion, "-?"], a[1] }, getHorizontalOffset: function(e, t) { var i = c(e, ".outer-left"), a = c(e, ".outer-right"); switch (t) { case "left": return i; case "right": return a; case "both": return i + a } }, callingNewSlide: function(t, i, a) { var n = i.find(".next-revslide").length > 0 ? i.find(".next-revslide").index() : i.find(".processing-revslide").length > 0 ? i.find(".processing-revslide").index() : i.find(".active-revslide").index(), o = 0; i.find(".next-revslide").removeClass("next-revslide"), a && e.isNumeric(a) || a.match(/to/g) ? (1 === a || -1 === a ? (o = n + a, o = 0 > o ? t.slideamount - 1 : o >= t.slideamount ? 0 : o) : (a = e.isNumeric(a) ? a : parseInt(a.split("to")[1], 0), o = 0 > a ? 0 : a > t.slideamount - 1 ? t.slideamount - 1 : a), i.find(".tp-revslider-slidesli:eq(" + o + ")").addClass("next-revslide")) : a && i.find(".tp-revslider-slidesli").each(function() { var t = e(this); t.data("index") === a && t.addClass("next-revslide") }), o = i.find(".next-revslide").index(), i.trigger("revolution.nextslide.waiting"), o !== n && -1 != o ? A(i, t) : i.find(".next-revslide").removeClass("next-revslide") }, slotSize: function(i, a) { a.slotw = Math.ceil(a.width / a.slots), a.sloth = Math.ceil("fullscreen" == a.sliderLayout ? e(window).height() / a.slots : a.height / a.slots), "on" == a.autoHeight && i !== t && "" !== i && (a.sloth = Math.ceil(i.height() / a.slots)) }, setSize: function(i) { var a = (i.top_outer || 0) + (i.bottom_outer || 0), n = parseInt(i.carousel.padding_top || 0, 0), o = parseInt(i.carousel.padding_bottom || 0, 0), r = i.gridheight[i.curWinRange]; if (r = r < i.minHeight ? i.minHeight : r, "fullwidth" == i.sliderLayout && "off" == i.autoHeight && punchgs.TweenLite.set(i.c, { maxHeight: r + "px" }), i.c.css({ marginTop: n, marginBottom: o }), i.width = i.ul.width(), i.height = i.ul.height(), m(i), i.height = Math.round(i.gridheight[i.curWinRange] * (i.width / i.gridwidth[i.curWinRange])), i.height > i.gridheight[i.curWinRange] && "on" != i.autoHeight && (i.height = i.gridheight[i.curWinRange]), "fullscreen" == i.sliderLayout || i.infullscreenmode) { i.height = i.bw * i.gridheight[i.curWinRange]; var s = (i.c.parent().width(), e(window).height()); if (i.fullScreenOffsetContainer != t) { try { var l = i.fullScreenOffsetContainer.split(","); l && e.each(l, function(t, i) { s = e(i).length > 0 ? s - e(i).outerHeight(!0) : s }) } catch (d) {} try { i.fullScreenOffset.split("%").length > 1 && i.fullScreenOffset != t && i.fullScreenOffset.length > 0 ? s -= e(window).height() * parseInt(i.fullScreenOffset, 0) / 100 : i.fullScreenOffset != t && i.fullScreenOffset.length > 0 && (s -= parseInt(i.fullScreenOffset, 0)) } catch (d) {} } s = s < i.minHeight ? i.minHeight : s, s -= a, i.c.parent().height(s), i.c.closest(".rev_slider_wrapper").height(s), i.c.css({ height: "100%" }), i.height = s, i.minHeight != t && i.height < i.minHeight && (i.height = i.minHeight) } else i.minHeight != t && i.height < i.minHeight && (i.height = i.minHeight), i.c.height(i.height); var c = { height: n + o + a + i.height }; i.c.closest(".forcefullwidth_wrapper_tp_banner").find(".tp-fullwidth-forcer").css(c), i.c.closest(".rev_slider_wrapper").css(c), m(i) }, enterInViewPort: function(a) { a.waitForCountDown && (I(a.c, a), a.waitForCountDown = !1), a.waitForFirstSlide && (A(a.c, a), a.waitForFirstSlide = !1), ("playing" == a.sliderlaststatus || a.sliderlaststatus == t) && a.c.trigger("starttimer"), a.lastplayedvideos != t && a.lastplayedvideos.length > 0 && e.each(a.lastplayedvideos, function(e, t) { i.playVideo(t, a) }) }, leaveViewPort: function(a) { a.sliderlaststatus = a.sliderstatus, a.c.trigger("stoptimer"), a.playingvideos != t && a.playingvideos.length > 0 && (a.lastplayedvideos = e.extend(!0, [], a.playingvideos), a.playingvideos && e.each(a.playingvideos, function(e, t) { i.stopVideo && i.stopVideo(t, a) })) } }); var a = i.is_mobile(), n = function(i, a) { return e("body").data(i) ? !1 : a.filesystem ? (a.errorm === t && (a.errorm = "
Local Filesystem Detected !
Put this to your header:"), console.warn("Local Filesystem detected !"), a.errorm = a.errorm + '
<script type="text/javascript" src="' + a.jsFileLocation + i + a.extensions_suffix + '"></script>', console.warn(a.jsFileLocation + i + a.extensions_suffix + " could not be loaded !"), console.warn("Please use a local Server or work online or make sure that you load all needed Libraries manually in your Document."), console.log(" "), a.modulesfailing = !0, !1) : (e.ajax({ url: a.jsFileLocation + i + a.extensions_suffix, dataType: "script", cache: !0, error: function(e) { console.warn("Slider Revolution 5.0 Error !"), console.error("Failure at Loading:" + i + a.extensions_suffix + " on Path:" + a.jsFileLocation), console.info(e) } }), void e("body").data(i, !0)) }, o = function(a, o) { var r = new Object, s = a.navigation; return r.kenburns = !1, r.parallax = !1, r.carousel = !1, r.navigation = !1, r.videos = !1, r.actions = !1, r.layeranim = !1, r.migration = !1, o.data("version") && o.data("version").toString().match(/5./gi) ? (o.find("img").each(function() { "on" == e(this).data("kenburns") && (r.kenburns = !0) }), ("carousel" == a.sliderType || "on" == s.keyboardNavigation || "on" == s.mouseScrollNavigation || "on" == s.touch.touchenabled || s.arrows.enable || s.bullets.enable || s.thumbnails.enable || s.tabs.enable) && (r.navigation = !0), o.find(".tp-caption, .tp-static-layer, .rs-background-video-layer").each(function() { var i = e(this); (i.data("ytid") != t || i.find("iframe").length > 0 && i.find("iframe").attr("src").toLowerCase().indexOf("youtube") > 0) && (r.videos = !0), (i.data("vimeoid") != t || i.find("iframe").length > 0 && i.find("iframe").attr("src").toLowerCase().indexOf("vimeo") > 0) && (r.videos = !0), i.data("actions") !== t && (r.actions = !0), r.layeranim = !0 }), o.find("li").each(function() { e(this).data("link") && e(this).data("link") != t && (r.layeranim = !0, r.actions = !0) }), !r.videos && (o.find(".rs-background-video-layer").length > 0 || o.find(".tp-videolayer").length > 0 || o.find("iframe").length > 0 || o.find("video").length > 0) && (r.videos = !0), "carousel" == a.sliderType && (r.carousel = !0), ("off" !== a.parallax.type || a.viewPort.enable || "true" == a.viewPort.enable) && (r.parallax = !0)) : (r.kenburns = !0, r.parallax = !0, r.carousel = !1, r.navigation = !0, r.videos = !0, r.actions = !0, r.layeranim = !0, r.migration = !0), "hero" == a.sliderType && (r.carousel = !1, r.navigation = !1), window.location.href.match(/file:/gi) && (r.filesystem = !0, a.filesystem = !0), r.videos && "undefined" == typeof i.isVideoPlaying && n("video", a), r.carousel && "undefined" == typeof i.prepareCarousel && n("carousel", a), r.carousel || "undefined" != typeof i.animateSlide || n("slideanims", a), r.actions && "undefined" == typeof i.checkActions && n("actions", a), r.layeranim && "undefined" == typeof i.handleStaticLayers && n("layeranimation", a), r.kenburns && "undefined" == typeof i.stopKenBurn && n("kenburn", a), r.navigation && "undefined" == typeof i.createNavigation && n("navigation", a), r.migration && "undefined" == typeof i.migration && n("migration", a), r.parallax && "undefined" == typeof i.checkForParallax && n("parallax", a), r }, r = function(e, t) { t.filesystem || "undefined" != typeof punchgs && (!t.kenburns || t.kenburns && "undefined" != typeof i.stopKenBurn) && (!t.navigation || t.navigation && "undefined" != typeof i.createNavigation) && (!t.carousel || t.carousel && "undefined" != typeof i.prepareCarousel) && (!t.videos || t.videos && "undefined" != typeof i.resetVideo) && (!t.actions || t.actions && "undefined" != typeof i.checkActions) && (!t.layeranim || t.layeranim && "undefined" != typeof i.handleStaticLayers) && (!t.migration || t.migration && "undefined" != typeof i.migration) && (!t.parallax || t.parallax && "undefined" != typeof i.checkForParallax) && (t.carousel || !t.carousel && "undefined" != typeof i.animateSlide) ? e.trigger("scriptsloaded") : setTimeout(function() { r(e, t) }, 50) }, s = function() { var t = new RegExp("themepunch.revolution.min.js", "gi"), i = ""; return e("script").each(function() { var a = e(this).attr("src"); a && a.match(t) && (i = a) }), i = i.replace("jquery.themepunch.revolution.min.js", ""), i = i.replace("jquery.themepunch.revolution.js", ""), i = i.split("?")[0] }, l = function(t, i) { var a = 9999, n = 0, o = 0, r = 0, s = e(window).width(), l = i && 9999 == t.responsiveLevels ? t.visibilityLevels : t.responsiveLevels; l && l.length && e.each(l, function(e, t) { t > s && (0 == n || n > t) && (a = t, r = e, n = t), s > t && t > n && (n = t, o = e) }), a > n && (r = o), i ? t.forcedWinRange = r : t.curWinRange = r }, d = function(e, t) { t.carousel.maxVisibleItems = t.carousel.maxVisibleItems < 1 ? 999 : t.carousel.maxVisibleItems, t.carousel.vertical_align = "top" === t.carousel.vertical_align ? "0%" : "bottom" === t.carousel.vertical_align ? "100%" : "50%" }, c = function(t, i) { var a = 0; return t.find(i).each(function() { var t = e(this); !t.hasClass("tp-forcenotvisible") && a < t.outerWidth() && (a = t.outerWidth()) }), a }, u = function(n, o) { if (n == t) return !1; if (n.data("aimg") != t && ("enabled" == n.data("aie8") && i.isIE(8) || "enabled" == n.data("amobile") && a) && n.html(''), n.find(">ul").addClass("tp-revslider-mainul"), o.c = n, o.ul = n.find(".tp-revslider-mainul"), o.cid = n.attr("id"), o.ul.css({ visibility: "visible" }), o.slideamount = o.ul.find(">li").length, o.slayers = n.find(".tp-static-layers"), o.ul.find(">li").each(function(t) { e(this).data("originalindex", t) }), "on" == o.shuffle) { var r = new Object, s = o.ul.find(">li:first-child"); r.fstransition = s.data("fstransition"), r.fsmasterspeed = s.data("fsmasterspeed"), r.fsslotamount = s.data("fsslotamount"); for (var d = 0; d < o.slideamount; d++) { var c = Math.round(Math.random() * o.slideamount); o.ul.find(">li:eq(" + c + ")").prependTo(o.ul) } var u = o.ul.find(">li:first-child"); u.data("fstransition", r.fstransition), u.data("fsmasterspeed", r.fsmasterspeed), u.data("fsslotamount", r.fsslotamount), o.li = o.ul.find(">li") } if (o.li = o.ul.find(">li"), o.thumbs = new Array, o.slots = 4, o.act = -1, o.firststart = 1, o.loadqueue = new Array, o.syncload = 0, o.conw = n.width(), o.conh = n.height(), o.responsiveLevels.length > 1 ? o.responsiveLevels[0] = 9999 : o.responsiveLevels = 9999, e.each(o.li, function(i, a) { var a = e(a), n = a.find(".rev-slidebg") || a.find("img").first(), r = 0; a.addClass("tp-revslider-slidesli"), a.data("index") === t && a.data("index", "rs-" + Math.round(999999 * Math.random())); var s = new Object; s.params = new Array, s.id = a.data("index"), s.src = a.data("thumb") !== t ? a.data("thumb") : n.data("lazyload") !== t ? n.data("lazyload") : n.attr("src"), a.data("title") !== t && s.params.push({ from: RegExp("\\{\\{title\\}\\}", "g"), to: a.data("title") }), a.data("description") !== t && s.params.push({ from: RegExp("\\{\\{description\\}\\}", "g"), to: a.data("description") }); for (var r = 1; 10 >= r; r++) a.data("param" + r) !== t && s.params.push({ from: RegExp("\\{\\{param" + r + "\\}\\}", "g"), to: a.data("param" + r) }); if (o.thumbs.push(s), a.data("origindex", a.index()), a.data("link") != t) { var l = a.data("link"), d = a.data("target") || "_self", c = "back" === a.data("slideindex") ? 0 : 60, u = a.data("linktoslide"), p = u; u != t && "next" != u && "prev" != u && o.li.each(function() { var t = e(this); t.data("origindex") + 1 == p && (u = t.data("index")) }), "slide" != l && (u = "no"); var h = '