/**************************************************************************
* jquery.themepunch.revolution.js - jQuery Plugin for Revolution Slider
* @version: 4.6.0 (15.07.2013)
* @requires jQuery v1.7 or later (tested on 1.9)
* @author ThemePunch
**************************************************************************/
function revslider_showDoubleJqueryError(e) {
var t = "Revolution Slider Error: You have some jquery.js library include that comes after the revolution files js include.";
t += "
This includes make eliminates the revolution slider libraries, and make it not work.";
t += "
To fix it you can:
1. In the Slider Settings -> Troubleshooting set option: Put JS Includes To Body option to true.";
t += "
2. Find the double jquery.js include and remove it.";
t = "" + t + "";
jQuery(e).show().html(t);
}
(function (e, t) {
function n(n, i) {
if (i.navigationStyle == "preview1" || i.navigationStyle == "preview3" || i.navigationStyle == "preview4") {
i.soloArrowLeftHalign = "left";
i.soloArrowLeftValign = "center";
i.soloArrowLeftHOffset = 0;
i.soloArrowLeftVOffset = 0;
i.soloArrowRightHalign = "right";
i.soloArrowRightValign = "center";
i.soloArrowRightHOffset = 0;
i.soloArrowRightVOffset = 0;
i.navigationArrows = "solo";
}
i.desktop = !navigator.userAgent.match(/(iPhone|iPod|iPad|Android|BlackBerry|BB10|mobi|tablet|opera mini|nexus 7)/i);
if (i.fullWidth != "on" && i.fullScreen != "on") i.autoHeight = "off";
if (i.fullScreen == "on") i.autoHeight = "on";
if (i.fullWidth != "on" && i.fullScreen != "on") forceFulWidth = "off";
if (i.fullWidth == "on" && i.autoHeight == "off") n.css({ maxHeight: i.startheight + "px" });
if ($() && i.hideThumbsOnMobile == "on" && i.navigationType == "thumb") i.navigationType = "none";
if ($() && i.hideBulletsOnMobile == "on" && i.navigationType == "bullet") i.navigationType = "none";
if ($() && i.hideBulletsOnMobile == "on" && i.navigationType == "both") i.navigationType = "none";
if ($() && i.hideArrowsOnMobile == "on") i.navigationArrows = "none";
if (i.forceFullWidth == "on" && n.closest(".forcefullwidth_wrapper_tp_banner").length == 0) {
var o = n.parent().offset().left;
var u = n.parent().css("marginBottom");
var p = n.parent().css("marginTop");
if (u == t) u = 0;
if (p == t) p = 0;
n.parent().wrap('
');
n.closest(".forcefullwidth_wrapper_tp_banner").append('');
n.css({ backgroundColor: n.parent().css("backgroundColor"), backgroundImage: n.parent().css("backgroundImage") });
n.parent().css({ left: 0 - o + "px", position: "absolute", width: e(window).width() });
i.width = e(window).width();
}
try {
if (i.hideThumbsUnderResolution > e(window).width() && i.hideThumbsUnderResolution != 0) {
n.parent().find(".tp-bullets.tp-thumbs").css({ display: "none" });
} else {
n.parent().find(".tp-bullets.tp-thumbs").css({ display: "block" });
}
} catch (d) {}
if (!n.hasClass("revslider-initialised")) {
n.addClass("revslider-initialised");
if (n.attr("id") == t) n.attr("id", "revslider-" + Math.round(Math.random() * 1e3 + 5));
i.firefox13 = false;
i.ie = !e.support.opacity;
i.ie9 = document.documentMode == 9;
i.origcd = i.delay;
var v = e.fn.jquery.split("."),
g = parseFloat(v[0]),
y = parseFloat(v[1]),
b = parseFloat(v[2] || "0");
if (g == 1 && y < 7) {
n.html(
' The Current Version of jQuery:' +
v +
"
Please update your jQuery Version to min. 1.7 in Case you wish to use the Revolution Slider Plugin
"
);
}
if (g > 1) i.ie = false;
if (!e.support.transition) e.fn.transition = e.fn.animate;
n.find(".caption").each(function () {
e(this).addClass("tp-caption");
});
if ($()) {
n.find(".tp-caption").each(function () {
if (e(this).data("autoplay") == true) e(this).data("autoplay", false);
});
}
var w = 0;
var E = 0;
var S = 0;
var x = "http";
if (location.protocol === "https:") {
x = "https";
}
n.find(".tp-caption iframe").each(function (t) {
try {
if (e(this).attr("src").indexOf("you") > 0 && w == 0) {
w = 1;
var n = document.createElement("script");
var r = "https";
n.src = r + "://www.youtube.com/iframe_api";
var i = document.getElementsByTagName("script")[0];
var s = true;
e("head")
.find("*")
.each(function () {
if (e(this).attr("src") == r + "://www.youtube.com/iframe_api") s = false;
});
if (s) {
i.parentNode.insertBefore(n, i);
}
}
} catch (o) {}
});
n.find(".tp-caption iframe").each(function (t) {
try {
if (e(this).attr("src").indexOf("vim") > 0 && E == 0) {
E = 1;
var n = document.createElement("script");
n.src = x + "://a.vimeocdn.com/js/froogaloop2.min.js";
var r = document.getElementsByTagName("script")[0];
var i = true;
e("head")
.find("*")
.each(function () {
if (e(this).attr("src") == x + "://a.vimeocdn.com/js/froogaloop2.min.js") i = false;
});
if (i) r.parentNode.insertBefore(n, r);
}
} catch (s) {}
});
n.find(".tp-caption video").each(function (t) {
e(this).removeClass("video-js").removeClass("vjs-default-skin");
e(this).attr("preload", "");
e(this).css({ display: "none" });
});
if (i.shuffle == "on") {
for (var N = 0; N < n.find(">ul:first-child >li").length; N++) {
var C = Math.round(Math.random() * n.find(">ul:first-child >li").length);
n.find(">ul:first-child >li:eq(" + C + ")").prependTo(n.find(">ul:first-child"));
}
}
i.slots = 4;
i.act = -1;
i.next = 0;
if (i.startWithSlide != t) i.next = i.startWithSlide;
var k = r("#")[0];
if (k.length < 9) {
if (k.split("slide").length > 1) {
var L = parseInt(k.split("slide")[1], 0);
if (L < 1) L = 1;
if (L > n.find(">ul:first >li").length) L = n.find(">ul:first >li").length;
i.next = L - 1;
}
}
i.firststart = 1;
if (i.navigationHOffset == t) i.navOffsetHorizontal = 0;
if (i.navigationVOffset == t) i.navOffsetVertical = 0;
n.append('' + '
' + '
' + '
' + '
' + '
' + "
");
if (n.find(".tp-bannertimer").length == 0) n.append('');
var A = n.find(".tp-bannertimer");
if (A.length > 0) {
A.css({ width: "0%" });
}
n.addClass("tp-simpleresponsive");
i.container = n;
i.slideamount = n.find(">ul:first >li").length;
if (n.height() == 0) n.height(i.startheight);
if (i.startwidth == t || i.startwidth == 0) i.startwidth = n.width();
if (i.startheight == t || i.startheight == 0) i.startheight = n.height();
i.width = n.width();
i.height = n.height();
i.bw = i.startwidth / n.width();
i.bh = i.startheight / n.height();
if (i.width != i.startwidth) {
i.height = Math.round(i.startheight * (i.width / i.startwidth));
n.height(i.height);
}
if (i.shadow != 0) {
n.parent().append('');
var o = 0;
if (i.forceFullWidth == "on") o = 0 - i.container.parent().offset().left;
n.parent().find(".tp-bannershadow").css({ width: i.width, left: o });
}
n.find("ul").css({ display: "none" });
var O = n;
n.find("ul").css({ display: "block" });
m(n, i);
if (i.parallax != "off") Z(n, i);
if (i.slideamount > 1) a(n, i);
if (i.slideamount > 1 && i.navigationType == "thumb") tt(n, i);
if (i.slideamount > 1) f(n, i);
if (i.keyboardNavigation == "on") l(n, i);
try {
c(n, i);
} catch (d) {}
if (i.hideThumbs > 0) h(n, i);
T(n, i);
if (i.slideamount > 1) V(n, i);
setTimeout(function () {
n.trigger("revolution.slide.onloaded");
}, 500);
e("body").data("rs-fullScreenMode", false);
e(window).on("mozfullscreenchange webkitfullscreenchange fullscreenchange", function () {
e("body").data("rs-fullScreenMode", !e("body").data("rs-fullScreenMode"));
if (e("body").data("rs-fullScreenMode")) {
setTimeout(function () {
e(window).trigger("resize");
}, 200);
}
});
e(window).resize(function () {
if (e("body").find(n) != 0)
if (i.forceFullWidth == "on") {
var t = i.container.closest(".forcefullwidth_wrapper_tp_banner").offset().left;
i.container.parent().css({ left: 0 - t + "px", width: e(window).width() });
}
if (n.outerWidth(true) != i.width || n.is(":hidden")) {
s(n, i);
}
});
try {
if (i.hideThumbsUnderResoluition != 0 && i.navigationType == "thumb") {
if (i.hideThumbsUnderResoluition > e(window).width()) e(".tp-bullets").css({ display: "none" });
else e(".tp-bullets").css({ display: "block" });
}
} catch (d) {}
n.find(".tp-scrollbelowslider").on("click", function () {
var t = 0;
try {
t = e("body").find(i.fullScreenOffsetContainer).height();
} catch (r) {}
try {
t = t - e(this).data("scrolloffset");
} catch (r) {}
e("body,html").animate({ scrollTop: n.offset().top + n.find(">ul >li").height() - t + "px" }, { duration: 400 });
});
var M = n.parent();
if (e(window).width() < i.hideSliderAtLimit) {
n.trigger("stoptimer");
if (M.css("display") != "none") M.data("olddisplay", M.css("display"));
M.css({ display: "none" });
}
}
}
e.fn.extend({
revolution: function (r) {
defaults = {
delay: 9e3,
startheight: 500,
startwidth: 960,
fullScreenAlignForce: "off",
autoHeight: "off",
hideTimerBar: "off",
hideThumbs: 200,
hideNavDelayOnMobile: 1500,
thumbWidth: 100,
thumbHeight: 50,
thumbAmount: 3,
navigationType: "bullet",
navigationArrows: "solo",
navigationInGrid: "off",
hideThumbsOnMobile: "off",
hideBulletsOnMobile: "off",
hideArrowsOnMobile: "off",
hideThumbsUnderResoluition: 0,
navigationStyle: "round",
navigationHAlign: "center",
navigationVAlign: "bottom",
navigationHOffset: 0,
navigationVOffset: 20,
soloArrowLeftHalign: "left",
soloArrowLeftValign: "center",
soloArrowLeftHOffset: 20,
soloArrowLeftVOffset: 0,
soloArrowRightHalign: "right",
soloArrowRightValign: "center",
soloArrowRightHOffset: 20,
soloArrowRightVOffset: 0,
keyboardNavigation: "on",
touchenabled: "on",
onHoverStop: "on",
stopAtSlide: -1,
stopAfterLoops: -1,
hideCaptionAtLimit: 0,
hideAllCaptionAtLimit: 0,
hideSliderAtLimit: 0,
shadow: 0,
fullWidth: "off",
fullScreen: "off",
minFullScreenHeight: 0,
fullScreenOffsetContainer: "",
fullScreenOffset: "0",
dottedOverlay: "none",
forceFullWidth: "off",
spinner: "spinner0",
swipe_velocity: 0.4,
swipe_max_touches: 1,
swipe_min_touches: 1,
drag_block_vertical: false,
isJoomla: false,
parallax: "off",
parallaxLevels: [10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 85],
parallaxBgFreeze: "off",
parallaxOpacity: "on",
parallaxDisableOnMobile: "off",
};
r = e.extend({}, defaults, r);
return this.each(function () {
try {
console.groupCollapsed("Slider Revolution 4.5.7 Initialisation on " + e(this).attr("id"));
console.groupCollapsed("Used Options:");
console.info(r);
console.groupEnd();
console.groupCollapsed("Tween Engine:");
} catch (i) {}
if (punchgs.TweenLite == t) {
try {
console.error("GreenSock Engine Does not Exist!");
} catch (i) {}
return false;
}
punchgs.force3D = true;
try {
console.info("GreenSock Engine Version in Slider Revolution:" + punchgs.TweenLite.version);
} catch (i) {}
punchgs.TweenLite.lagSmoothing(1e3, 16);
punchgs.force3D = "true";
n(e(this), r);
try {
console.groupEnd();
console.groupEnd();
} catch (i) {}
});
},
revscroll: function (t) {
return this.each(function () {
var n = e(this);
e("body,html").animate({ scrollTop: n.offset().top + n.find(">ul >li").height() - t + "px" }, { duration: 400 });
});
},
revredraw: function (t) {
return this.each(function () {
var t = e(this);
var n = t.parent().find(".tp-bannertimer");
var r = n.data("opt");
s(t, r);
});
},
revpause: function (t) {
return this.each(function () {
var t = e(this);
t.data("conthover", 1);
t.data("conthover-changed", 1);
t.trigger("revolution.slide.onpause");
var n = t.parent().find(".tp-bannertimer");
var r = n.data("opt");
r.bannertimeronpause = true;
t.trigger("stoptimer");
});
},
revresume: function (t) {
return this.each(function () {
var t = e(this);
t.data("conthover", 0);
t.data("conthover-changed", 1);
t.trigger("revolution.slide.onresume");
var n = t.parent().find(".tp-bannertimer");
var r = n.data("opt");
r.bannertimeronpause = false;
t.trigger("starttimer");
});
},
revnext: function (t) {
return this.each(function () {
var t = e(this);
t.parent().find(".tp-rightarrow").click();
});
},
revprev: function (t) {
return this.each(function () {
var t = e(this);
t.parent().find(".tp-leftarrow").click();
});
},
revmaxslide: function (t) {
return e(this).find(">ul:first-child >li").length;
},
revcurrentslide: function (t) {
var n = e(this);
var r = n.parent().find(".tp-bannertimer");
var i = r.data("opt");
return i.act;
},
revlastslide: function (t) {
var n = e(this);
var r = n.parent().find(".tp-bannertimer");
var i = r.data("opt");
return i.lastslide;
},
revshowslide: function (t) {
return this.each(function () {
var n = e(this);
n.data("showus", t);
n.parent().find(".tp-rightarrow").click();
});
},
});
var r = function (e) {
var t = [],
n;
var r = window.location.href.slice(window.location.href.indexOf(e) + 1).split("_");
for (var i = 0; i < r.length; i++) {
r[i] = r[i].replace("%3D", "=");
n = r[i].split("=");
t.push(n[0]);
t[n[0]] = n[1];
}
return t;
};
var s = function (n, r) {
try {
if (r.hideThumbsUnderResoluition != 0 && r.navigationType == "thumb") {
if (r.hideThumbsUnderResoluition > e(window).width()) e(".tp-bullets").css({ display: "none" });
else e(".tp-bullets").css({ display: "block" });
}
} catch (i) {}
n.find(".defaultimg").each(function (t) {
v(e(this), r);
});
var o = n.parent();
if (e(window).width() < r.hideSliderAtLimit) {
n.trigger("stoptimer");
if (o.css("display") != "none") o.data("olddisplay", o.css("display"));
o.css({ display: "none" });
} else {
if (n.is(":hidden")) {
if (o.data("olddisplay") != t && o.data("olddisplay") != "undefined" && o.data("olddisplay") != "none") o.css({ display: o.data("olddisplay") });
else o.css({ display: "block" });
n.trigger("restarttimer");
setTimeout(function () {
s(n, r);
}, 150);
}
}
var u = 0;
if (r.forceFullWidth == "on") u = 0 - r.container.parent().offset().left;
try {
n.parent().find(".tp-bannershadow").css({ width: r.width, left: u });
} catch (i) {}
var a = n.find(">ul >li:eq(" + r.act + ") .slotholder");
var f = n.find(">ul >li:eq(" + r.next + ") .slotholder");
w(n, r, n);
punchgs.TweenLite.set(f.find(".defaultimg"), { opacity: 0 });
a.find(".defaultimg").css({ opacity: 1 });
f.find(".defaultimg").each(function () {
var i = e(this);
if (i.data("kenburn") != t) {
i.data("kenburn").restart();
K(n, r, true);
}
});
var l = n.find(">ul >li:eq(" + r.next + ")");
var c = n.parent().find(".tparrows");
if (c.hasClass("preview2")) c.css({ width: parseInt(c.css("minWidth"), 0) });
B(l, r, true);
p(n, r);
};
var o = function (t, n) {
var r = e('').appendTo(e("body"));
r.html("");
var i = r.find("a").length;
r.remove();
return i;
};
var u = function (e, t) {
T(t, e);
};
var a = function (t, n) {
var r = "hidebullets";
if (n.hideThumbs == 0) r = "";
if (n.navigationType == "bullet" || n.navigationType == "both") {
t.parent().append('');
}
var i = t.parent().find(".tp-bullets");
t.find(">ul:first >li").each(function (e) {
var n = t.find(">ul:first >li:eq(" + e + ") img:first").attr("src");
i.append('');
var r = i.find(".bullet:first");
});
i.find(".bullet").each(function (r) {
var i = e(this);
if (r == n.slideamount - 1) i.addClass("last");
if (r == 0) i.addClass("first");
i.click(function () {
var e = false;
if (n.navigationArrows == "withbullet" || n.navigationArrows == "nexttobullets") {
if (i.index() - 1 == n.act) e = true;
} else {
if (i.index() == n.act) e = true;
}
if (n.transition == 0 && !e) {
if (n.navigationArrows == "withbullet" || n.navigationArrows == "nexttobullets") {
n.next = i.index() - 1;
} else {
n.next = i.index();
}
u(n, t);
}
});
});
i.append('');
p(t, n);
};
var f = function (e, n) {
function a(t) {
e.parent().append(
''
);
}
var r = e.find(".tp-bullets");
var i = "",
s = "hidearrows";
if (n.hideThumbs == 0) s = "";
var o = n.navigationStyle;
if (n.navigationArrows == "none") i = "visibility:hidden;display:none";
n.soloArrowStyle = "default" + " " + n.navigationStyle;
if (n.navigationArrows != "none" && n.navigationArrows != "nexttobullets") o = n.soloArrowStyle;
a("left");
a("right");
e.parent()
.find(".tp-rightarrow")
.click(function () {
if (n.transition == 0) {
if (e.data("showus") != t && e.data("showus") != -1) n.next = e.data("showus") - 1;
else n.next = n.next + 1;
e.data("showus", -1);
if (n.next >= n.slideamount) n.next = 0;
if (n.next < 0) n.next = 0;
if (n.act != n.next) u(n, e);
}
});
e.parent()
.find(".tp-leftarrow")
.click(function () {
if (n.transition == 0) {
n.next = n.next - 1;
n.leftarrowpressed = 1;
if (n.next < 0) n.next = n.slideamount - 1;
u(n, e);
}
});
p(e, n);
};
var l = function (n, r) {
e(document).keydown(function (e) {
if (r.transition == 0 && e.keyCode == 39) {
if (n.data("showus") != t && n.data("showus") != -1) r.next = n.data("showus") - 1;
else r.next = r.next + 1;
n.data("showus", -1);
if (r.next >= r.slideamount) r.next = 0;
if (r.next < 0) r.next = 0;
if (r.act != r.next) u(r, n);
}
if (r.transition == 0 && e.keyCode == 37) {
r.next = r.next - 1;
r.leftarrowpressed = 1;
if (r.next < 0) r.next = r.slideamount - 1;
u(r, n);
}
});
p(n, r);
};
var c = function (t, n) {
if (n.touchenabled == "on") {
try {
var r = Hammer(t, {
drag_block_vertical: n.drag_block_vertical,
drag_lock_to_axis: true,
swipe_velocity: n.swipe_velocity,
swipe_max_touches: n.swipe_max_touches,
swipe_min_touches: n.swipe_min_touches,
prevent_default: false,
});
r.on("swipeleft", function () {
if (n.transition == 0) {
n.next = n.next + 1;
if (n.next == n.slideamount) n.next = 0;
u(n, t);
}
});
r.on("swiperight", function () {
if (n.transition == 0) {
n.next = n.next - 1;
n.leftarrowpressed = 1;
if (n.next < 0) n.next = n.slideamount - 1;
u(n, t);
}
});
r.on("swipeup", function () {
e("html, body").animate({ scrollTop: t.offset().top + t.height() + "px" });
});
r.on("swipedown", function () {
e("html, body").animate({ scrollTop: t.offset().top - e(window).height() + "px" });
});
} catch (i) {}
}
};
var h = function (e, t) {
var n = e.parent().find(".tp-bullets");
var r = e.parent().find(".tparrows");
if (n == null) {
e.append('');
var n = e.parent().find(".tp-bullets");
}
if (r == null) {
e.append('');
var r = e.parent().find(".tparrows");
}
e.data("hideThumbs", t.hideThumbs);
n.addClass("hidebullets");
r.addClass("hidearrows");
if ($()) {
try {
e.hammer().on("touch", function () {
e.addClass("hovered");
if (t.onHoverStop == "on") e.trigger("stoptimer");
clearTimeout(e.data("hideThumbs"));
n.removeClass("hidebullets");
r.removeClass("hidearrows");
});
e.hammer().on("release", function () {
e.removeClass("hovered");
e.trigger("playtimer");
if (!e.hasClass("hovered") && !n.hasClass("hovered"))
e.data(
"hideThumbs",
setTimeout(function () {
n.addClass("hidebullets");
r.addClass("hidearrows");
e.trigger("playtimer");
}, t.hideNavDelayOnMobile)
);
});
} catch (i) {}
} else {
n.hover(
function () {
t.overnav = true;
if (t.onHoverStop == "on") e.trigger("stoptimer");
n.addClass("hovered");
clearTimeout(e.data("hideThumbs"));
n.removeClass("hidebullets");
r.removeClass("hidearrows");
},
function () {
t.overnav = false;
e.trigger("playtimer");
n.removeClass("hovered");
if (!e.hasClass("hovered") && !n.hasClass("hovered"))
e.data(
"hideThumbs",
setTimeout(function () {
n.addClass("hidebullets");
r.addClass("hidearrows");
}, t.hideThumbs)
);
}
);
r.hover(
function () {
t.overnav = true;
if (t.onHoverStop == "on") e.trigger("stoptimer");
n.addClass("hovered");
clearTimeout(e.data("hideThumbs"));
n.removeClass("hidebullets");
r.removeClass("hidearrows");
},
function () {
t.overnav = false;
e.trigger("playtimer");
n.removeClass("hovered");
}
);
e.on("mouseenter", function () {
e.addClass("hovered");
if (t.onHoverStop == "on") e.trigger("stoptimer");
clearTimeout(e.data("hideThumbs"));
n.removeClass("hidebullets");
r.removeClass("hidearrows");
});
e.on("mouseleave", function () {
e.removeClass("hovered");
e.trigger("playtimer");
if (!e.hasClass("hovered") && !n.hasClass("hovered"))
e.data(
"hideThumbs",
setTimeout(function () {
n.addClass("hidebullets");
r.addClass("hidearrows");
}, t.hideThumbs)
);
});
}
};
var p = function (t, n) {
var r = t.parent();
var i = r.find(".tp-bullets");
if (n.navigationType == "thumb") {
i.find(".thumb").each(function (t) {
var r = e(this);
r.css({ width: n.thumbWidth * n.bw + "px", height: n.thumbHeight * n.bh + "px" });
});
var s = i.find(".tp-mask");
s.width(n.thumbWidth * n.thumbAmount * n.bw);
s.height(n.thumbHeight * n.bh);
s.parent().width(n.thumbWidth * n.thumbAmount * n.bw);
s.parent().height(n.thumbHeight * n.bh);
}
var o = r.find(".tp-leftarrow");
var u = r.find(".tp-rightarrow");
if (n.navigationType == "thumb" && n.navigationArrows == "nexttobullets") n.navigationArrows = "solo";
if (n.navigationArrows == "nexttobullets") {
o.prependTo(i).css({ float: "left" });
u.insertBefore(i.find(".tpclear")).css({ float: "left" });
}
var a = 0;
if (n.forceFullWidth == "on") a = 0 - n.container.parent().offset().left;
var f = 0,
l = 0;
if (n.navigationInGrid == "on") {
(f = t.width() > n.startwidth ? (t.width() - n.startwidth) / 2 : 0), (l = t.height() > n.startheight ? (t.height() - n.startheight) / 2 : 0);
}
if (n.navigationArrows != "none" && n.navigationArrows != "nexttobullets") {
o.css({ position: "absolute" });
u.css({ position: "absolute" });
if (n.soloArrowLeftValign == "center") o.css({ top: "50%", marginTop: n.soloArrowLeftVOffset - Math.round(o.innerHeight() / 2) + "px" });
if (n.soloArrowLeftValign == "bottom") o.css({ top: "auto", bottom: 0 + n.soloArrowLeftVOffset + "px" });
if (n.soloArrowLeftValign == "top") o.css({ bottom: "auto", top: 0 + n.soloArrowLeftVOffset + "px" });
if (n.soloArrowLeftHalign == "center") o.css({ left: "50%", marginLeft: a + n.soloArrowLeftHOffset - Math.round(o.innerWidth() / 2) + "px" });
if (n.soloArrowLeftHalign == "left") o.css({ left: f + n.soloArrowLeftHOffset + a + "px" });
if (n.soloArrowLeftHalign == "right") o.css({ right: f + n.soloArrowLeftHOffset - a + "px" });
if (n.soloArrowRightValign == "center") u.css({ top: "50%", marginTop: n.soloArrowRightVOffset - Math.round(u.innerHeight() / 2) + "px" });
if (n.soloArrowRightValign == "bottom") u.css({ top: "auto", bottom: 0 + n.soloArrowRightVOffset + "px" });
if (n.soloArrowRightValign == "top") u.css({ bottom: "auto", top: 0 + n.soloArrowRightVOffset + "px" });
if (n.soloArrowRightHalign == "center") u.css({ left: "50%", marginLeft: a + n.soloArrowRightHOffset - Math.round(u.innerWidth() / 2) + "px" });
if (n.soloArrowRightHalign == "left") u.css({ left: f + n.soloArrowRightHOffset + a + "px" });
if (n.soloArrowRightHalign == "right") u.css({ right: f + n.soloArrowRightHOffset - a + "px" });
if (o.position() != null) o.css({ top: Math.round(parseInt(o.position().top, 0)) + "px" });
if (u.position() != null) u.css({ top: Math.round(parseInt(u.position().top, 0)) + "px" });
}
if (n.navigationArrows == "none") {
o.css({ visibility: "hidden" });
u.css({ visibility: "hidden" });
}
if (n.navigationVAlign == "center") i.css({ top: "50%", marginTop: n.navigationVOffset - Math.round(i.innerHeight() / 2) + "px" });
if (n.navigationVAlign == "bottom") i.css({ bottom: 0 + n.navigationVOffset + "px" });
if (n.navigationVAlign == "top") i.css({ top: 0 + n.navigationVOffset + "px" });
if (n.navigationHAlign == "center") i.css({ left: "50%", marginLeft: a + n.navigationHOffset - Math.round(i.innerWidth() / 2) + "px" });
if (n.navigationHAlign == "left") i.css({ left: 0 + n.navigationHOffset + a + "px" });
if (n.navigationHAlign == "right") i.css({ right: 0 + n.navigationHOffset - a + "px" });
};
var d = function (n) {
var r = n.container;
n.beforli = n.next - 1;
n.comingli = n.next + 1;
if (n.beforli < 0) n.beforli = n.slideamount - 1;
if (n.comingli >= n.slideamount) n.comingli = 0;
var i = r.find(">ul:first-child >li:eq(" + n.comingli + ")"),
s = r.find(">ul:first-child >li:eq(" + n.beforli + ")"),
o = s.find(".defaultimg").attr("src"),
u = i.find(".defaultimg").attr("src");
if (n.arr == t) {
(n.arr = r.parent().find(".tparrows")),
(n.rar = r.parent().find(".tp-rightarrow")),
(n.lar = r.parent().find(".tp-leftarrow")),
(n.raimg = n.rar.find(".tp-arr-imgholder")),
(n.laimg = n.lar.find(".tp-arr-imgholder")),
(n.raimg_b = n.rar.find(".tp-arr-imgholder2")),
(n.laimg_b = n.lar.find(".tp-arr-imgholder2")),
(n.ratit = n.rar.find(".tp-arr-titleholder")),
(n.latit = n.lar.find(".tp-arr-titleholder"));
}
var a = n.arr,
f = n.rar,
l = n.lar,
c = n.raimg,
h = n.laimg,
p = n.raimg_b,
d = n.laimg_b,
v = n.ratit,
m = n.latit;
if (i.data("title") != t) v.html(i.data("title"));
if (s.data("title") != t) m.html(s.data("title"));
if (f.hasClass("itishovered")) {
f.width(v.outerWidth(true) + parseInt(f.css("minWidth"), 0));
}
if (l.hasClass("itishovered")) {
l.width(m.outerWidth(true) + parseInt(l.css("minWidth"), 0));
}
if (a.hasClass("preview2") && !a.hasClass("hashoveralready")) {
a.addClass("hashoveralready");
if (!$())
a.hover(
function () {
var t = e(this),
n = t.find(".tp-arr-titleholder");
t.width(n.outerWidth(true) + parseInt(t.css("minWidth"), 0));
t.addClass("itishovered");
},
function () {
var t = e(this),
n = t.find(".tp-arr-titleholder");
t.css({ width: parseInt(t.css("minWidth"), 0) });
t.removeClass("itishovered");
}
);
else {
var a = e(this),
g = a.find(".tp-arr-titleholder");
g.addClass("alwayshidden");
punchgs.TweenLite.set(g, { autoAlpha: 0 });
}
}
if (s.data("thumb") != t) o = s.data("thumb");
if (i.data("thumb") != t) u = i.data("thumb");
if (!a.hasClass("preview4")) {
punchgs.TweenLite.to(c, 0.5, {
autoAlpha: 0,
onComplete: function () {
c.css({ backgroundImage: "url(" + u + ")" });
h.css({ backgroundImage: "url(" + o + ")" });
},
});
punchgs.TweenLite.to(h, 0.5, {
autoAlpha: 0,
onComplete: function () {
punchgs.TweenLite.to(c, 0.5, { autoAlpha: 1, delay: 0.2 });
punchgs.TweenLite.to(h, 0.5, { autoAlpha: 1, delay: 0.2 });
},
});
} else {
p.css({ backgroundImage: "url(" + u + ")" });
d.css({ backgroundImage: "url(" + o + ")" });
punchgs.TweenLite.fromTo(
p,
0.8,
{ force3D: punchgs.force3d, x: 0 },
{
x: -c.width(),
ease: punchgs.Power3.easeOut,
delay: 1,
onComplete: function () {
c.css({ backgroundImage: "url(" + u + ")" });
punchgs.TweenLite.set(p, { x: 0 });
},
}
);
punchgs.TweenLite.fromTo(
d,
0.8,
{ force3D: punchgs.force3d, x: 0 },
{
x: c.width(),
ease: punchgs.Power3.easeOut,
delay: 1,
onComplete: function () {
h.css({ backgroundImage: "url(" + o + ")" });
punchgs.TweenLite.set(d, { x: 0 });
},
}
);
punchgs.TweenLite.fromTo(
c,
0.8,
{ x: 0 },
{
force3D: punchgs.force3d,
x: -c.width(),
ease: punchgs.Power3.easeOut,
delay: 1,
onComplete: function () {
punchgs.TweenLite.set(c, { x: 0 });
},
}
);
punchgs.TweenLite.fromTo(
h,
0.8,
{ x: 0 },
{
force3D: punchgs.force3d,
x: c.width(),
ease: punchgs.Power3.easeOut,
delay: 1,
onComplete: function () {
punchgs.TweenLite.set(h, { x: 0 });
},
}
);
}
if (f.hasClass("preview4") && !f.hasClass("hashoveralready")) {
f.addClass("hashoveralready");
f.hover(
function () {
var t = e(this).find(".tp-arr-iwrapper");
var n = e(this).find(".tp-arr-allwrapper");
punchgs.TweenLite.fromTo(t, 0.4, { x: t.width() }, { x: 0, delay: 0.3, ease: punchgs.Power3.easeOut, overwrite: "all" });
punchgs.TweenLite.to(n, 0.2, { autoAlpha: 1, overwrite: "all" });
},
function () {
var t = e(this).find(".tp-arr-iwrapper");
var n = e(this).find(".tp-arr-allwrapper");
punchgs.TweenLite.to(t, 0.4, { x: t.width(), ease: punchgs.Power3.easeOut, delay: 0.2, overwrite: "all" });
punchgs.TweenLite.to(n, 0.2, { delay: 0.6, autoAlpha: 0, overwrite: "all" });
}
);
l.hover(
function () {
var t = e(this).find(".tp-arr-iwrapper");
var n = e(this).find(".tp-arr-allwrapper");
punchgs.TweenLite.fromTo(t, 0.4, { x: 0 - t.width() }, { x: 0, delay: 0.3, ease: punchgs.Power3.easeOut, overwrite: "all" });
punchgs.TweenLite.to(n, 0.2, { autoAlpha: 1, overwrite: "all" });
},
function () {
var t = e(this).find(".tp-arr-iwrapper");
var n = e(this).find(".tp-arr-allwrapper");
punchgs.TweenLite.to(t, 0.4, { x: 0 - t.width(), ease: punchgs.Power3.easeOut, delay: 0.2, overwrite: "all" });
punchgs.TweenLite.to(n, 0.2, { delay: 0.6, autoAlpha: 0, overwrite: "all" });
}
);
}
};
var v = function (n, r) {
r.container.closest(".forcefullwidth_wrapper_tp_banner").find(".tp-fullwidth-forcer").css({ height: r.container.height() });
r.container.closest(".rev_slider_wrapper").css({ height: r.container.height() });
r.width = parseInt(r.container.width(), 0);
r.height = parseInt(r.container.height(), 0);
r.bw = r.width / r.startwidth;
r.bh = r.height / r.startheight;
if (r.bh > r.bw) r.bh = r.bw;
if (r.bh < r.bw) r.bw = r.bh;
if (r.bw < r.bh) r.bh = r.bw;
if (r.bh > 1) {
r.bw = 1;
r.bh = 1;
}
if (r.bw > 1) {
r.bw = 1;
r.bh = 1;
}
r.height = Math.round(r.startheight * (r.width / r.startwidth));
if (r.height > r.startheight && r.autoHeight != "on") r.height = r.startheight;
if (r.fullScreen == "on") {
r.height = r.bw * r.startheight;
var i = r.container.parent().width();
var s = e(window).height();
if (r.fullScreenOffsetContainer != t) {
try {
var o = r.fullScreenOffsetContainer.split(",");
e.each(o, function (t, n) {
s = s - e(n).outerHeight(true);
if (s < r.minFullScreenHeight) s = r.minFullScreenHeight;
});
} catch (u) {}
try {
if (r.fullScreenOffset.split("%").length > 1 && r.fullScreenOffset != t && r.fullScreenOffset.length > 0) {
s = s - (e(window).height() * parseInt(r.fullScreenOffset, 0)) / 100;
} else {
if (r.fullScreenOffset != t && r.fullScreenOffset.length > 0) s = s - parseInt(r.fullScreenOffset, 0);
}
if (s < r.minFullScreenHeight) s = r.minFullScreenHeight;
} catch (u) {}
}
r.container.parent().height(s);
r.container.closest(".rev_slider_wrapper").height(s);
r.container.css({ height: "100%" });
r.height = s;
} else {
r.container.height(r.height);
}
r.slotw = Math.ceil(r.width / r.slots);
if (r.fullScreen == "on") r.sloth = Math.ceil(e(window).height() / r.slots);
else r.sloth = Math.ceil(r.height / r.slots);
if (r.autoHeight == "on") r.sloth = Math.ceil(n.height() / r.slots);
};
var m = function (n, r) {
n.find(".tp-caption").each(function () {
e(this).addClass(e(this).data("transition"));
e(this).addClass("start");
});
n.find(">ul:first").css({ overflow: "hidden", width: "100%", height: "100%", maxHeight: n.parent().css("maxHeight") });
if (r.autoHeight == "on") {
n.find(">ul:first").css({ overflow: "hidden", width: "100%", height: "100%", maxHeight: "none" });
n.css({ maxHeight: "none" });
n.parent().css({ maxHeight: "none" });
}
n.find(">ul:first >li").each(function (n) {
var r = e(this);
r.css({ width: "100%", height: "100%", overflow: "hidden" });
if (r.data("link") != t) {
var i = r.data("link");
var s = "_self";
var o = 60;
if (r.data("slideindex") == "back") o = 0;
var u = r.data("linktoslide");
if (r.data("target") != t) s = r.data("target");
if (i == "slide") {
r.append(
''
);
} else {
u = "no";
r.append(
''
);
}
}
});
n.parent().css({ overflow: "visible" });
n.find(">ul:first >li >img").each(function (n) {
var i = e(this);
i.addClass("defaultimg");
if (i.data("lazyload") != t && i.data("lazydone") != 1) {
} else {
v(i, r);
}
i.wrap(
'"
);
if (r.dottedOverlay != "none" && r.dottedOverlay != t) i.closest(".slotholder").append('');
var s = i.attr("src"),
u = i.data("lazyload"),
a = i.data("bgfit"),
f = i.data("bgrepeat"),
l = i.data("bgposition");
if (a == t) a = "cover";
if (f == t) f = "no-repeat";
if (l == t) l = "center center";
var c = i.closest(".slotholder");
i.replaceWith(
''
);
if (o(8)) {
c.find(".tp-bgimg").css({ backgroundImage: "none", "background-image": "none" });
c.find(".tp-bgimg").append('
');
}
i.css({ opacity: 0 });
i.data("li-id", n);
});
};
var g = function (e, n, r, i) {
var s = e,
u = s.find(".defaultimg"),
a = s.data("zoomstart"),
f = s.data("rotationstart");
if (u.data("currotate") != t) f = u.data("currotate");
if (u.data("curscale") != t) a = u.data("curscale");
v(u, n);
var l = u.data("src"),
c = u.css("background-color"),
h = n.width,
p = n.height,
d = u.data("fxof");
if (n.autoHeight == "on") p = n.container.height();
if (d == t) d = 0;
fullyoff = 0;
var m = 0,
g = u.data("bgfit"),
y = u.data("bgrepeat"),
w = u.data("bgposition");
if (g == t) g = "cover";
if (y == t) y = "no-repeat";
if (w == t) w = "center center";
if (o(8)) {
s.data("kenburns", "off");
var E = l;
l = "";
}
if (s.data("kenburns") == "on") {
g = a;
if (g.toString().length < 4) g = J(g, s, n);
}
if (i == "horizontal") {
if (!r) var m = 0 - n.slotw;
for (var S = 0; S < n.slots; S++) {
s.append(
'"
);
if (a != t && f != t) punchgs.TweenLite.set(s.find(".slot").last(), { rotationZ: f });
if (o(8)) {
s.find(".slot ")
.last()
.find(".slotslide")
.append('
');
b(s, n);
}
}
} else {
if (!r) var m = 0 - n.sloth;
for (var S = 0; S < n.slots + 2; S++) {
s.append(
'"
);
if (a != t && f != t) punchgs.TweenLite.set(s.find(".slot").last(), { rotationZ: f });
if (o(8)) {
s.find(".slot ")
.last()
.find(".slotslide")
.append('
');
b(s, n);
}
}
}
};
var y = function (e, n, r) {
var i = e;
var s = i.find(".defaultimg");
var u = i.data("zoomstart");
var a = i.data("rotationstart");
if (s.data("currotate") != t) a = s.data("currotate");
if (s.data("curscale") != t) u = s.data("curscale") * 100;
v(s, n);
var f = s.data("src");
var l = s.css("backgroundColor");
var c = n.width;
var h = n.height;
if (n.autoHeight == "on") h = n.container.height();
var p = s.data("fxof");
if (p == t) p = 0;
fullyoff = 0;
var d = 0;
if (o(8)) {
var m = f;
f = "";
}
var g = 0;
if (n.sloth > n.slotw) g = n.sloth;
else g = n.slotw;
if (!r) {
var d = 0 - g;
}
n.slotw = g;
n.sloth = g;
var y = 0;
var w = 0;
var E = s.data("bgfit");
var S = s.data("bgrepeat");
var x = s.data("bgposition");
if (E == t) E = "cover";
if (S == t) S = "no-repeat";
if (x == t) x = "center center";
if (i.data("kenburns") == "on") {
E = u;
if (E.toString().length < 4) E = J(E, i, n);
}
for (var T = 0; T < n.slots; T++) {
w = 0;
for (var N = 0; N < n.slots; N++) {
i.append(
'"
);
w = w + g;
if (o(8)) {
i.find(".slot ")
.last()
.find(".slotslide")
.append('
');
b(i, n);
}
if (u != t && a != t) punchgs.TweenLite.set(i.find(".slot").last(), { rotationZ: a });
}
y = y + g;
}
};
var b = function (e, t) {
if (o(8)) {
var n = e.find(".ieeightfallbackimage");
var r = n.width(),
i = n.height();
if (t.startwidth / t.startheight < e.data("owidth") / e.data("oheight")) n.css({ width: "auto", height: "100%" });
else n.css({ width: "100%", height: "auto" });
setTimeout(function () {
var r = n.width(),
i = n.height();
if (e.data("bgposition") == "center center") n.css({ position: "absolute", top: t.height / 2 - i / 2 + "px", left: t.width / 2 - r / 2 + "px" });
if (e.data("bgposition") == "center top" || e.data("bgposition") == "top center") n.css({ position: "absolute", top: "0px", left: t.width / 2 - r / 2 + "px" });
if (e.data("bgposition") == "center bottom" || e.data("bgposition") == "bottom center") n.css({ position: "absolute", bottom: "0px", left: t.width / 2 - r / 2 + "px" });
if (e.data("bgposition") == "right top" || e.data("bgposition") == "top right") n.css({ position: "absolute", top: "0px", right: "0px" });
if (e.data("bgposition") == "right bottom" || e.data("bgposition") == "bottom right") n.css({ position: "absolute", bottom: "0px", right: "0px" });
if (e.data("bgposition") == "right center" || e.data("bgposition") == "center right") n.css({ position: "absolute", top: t.height / 2 - i / 2 + "px", right: "0px" });
if (e.data("bgposition") == "left bottom" || e.data("bgposition") == "bottom left") n.css({ position: "absolute", bottom: "0px", left: "0px" });
if (e.data("bgposition") == "left center" || e.data("bgposition") == "center left") n.css({ position: "absolute", top: t.height / 2 - i / 2 + "px", left: "0px" });
}, 20);
}
};
var w = function (t, n, r) {
r.find(".slot").each(function () {
e(this).remove();
});
n.transition = 0;
};
var E = function (n, r) {
n.find("img, .defaultimg").each(function (n) {
var i = e(this);
if (i.data("lazyload") != i.attr("src") && r < 3 && i.data("lazyload") != t && i.data("lazyload") != "undefined") {
if (i.data("lazyload") != t && i.data("lazyload") != "undefined") {
i.attr("src", i.data("lazyload"));
var s = new Image();
s.onload = function (e) {
i.data("lazydone", 1);
if (i.hasClass("defaultimg")) S(i, s);
};
s.error = function () {
i.data("lazydone", 1);
};
s.src = i.attr("src");
if (s.complete) {
if (i.hasClass("defaultimg")) S(i, s);
i.data("lazydone", 1);
}
}
} else {
if ((i.data("lazyload") === t || i.data("lazyload") === "undefined") && i.data("lazydone") != 1) {
var s = new Image();
s.onload = function () {
if (i.hasClass("defaultimg")) S(i, s);
i.data("lazydone", 1);
};
s.error = function () {
i.data("lazydone", 1);
};
if (i.attr("src") != t && i.attr("src") != "undefined") {
s.src = i.attr("src");
} else s.src = i.data("src");
if (s.complete) {
if (i.hasClass("defaultimg")) {
S(i, s);
}
i.data("lazydone", 1);
}
}
}
});
};
var S = function (e, t) {
var n = e.closest("li");
var r = t.width;
var i = t.height;
n.data("owidth", r);
n.data("oheight", i);
n.find(".slotholder").data("owidth", r);
n.find(".slotholder").data("oheight", i);
n.data("loadeddone", 1);
};
var x = function (n, r, i) {
E(n, 0);
var s = setInterval(function () {
i.bannertimeronpause = true;
i.container.trigger("stoptimer");
i.cd = 0;
var o = 0;
n.find("img, .defaultimg").each(function (t) {
if (e(this).data("lazydone") != 1) {
o++;
}
});
if (o > 0) E(n, o);
else {
clearInterval(s);
if (r != t) r();
}
}, 100);
};
var T = function (e, n) {
try {
var r = e.find(">ul:first-child >li:eq(" + n.act + ")");
} catch (i) {
var r = e.find(">ul:first-child >li:eq(1)");
}
n.lastslide = n.act;
var s = e.find(">ul:first-child >li:eq(" + n.next + ")");
var u = s.find(".defaultimg");
n.bannertimeronpause = true;
e.trigger("stoptimer");
n.cd = 0;
if (u.data("lazyload") != t && u.data("lazyload") != "undefined" && u.data("lazydone") != 1) {
if (!o(8)) u.css({ backgroundImage: 'url("' + s.find(".defaultimg").data("lazyload") + '")' });
else {
u.attr("src", s.find(".defaultimg").data("lazyload"));
}
u.data("src", s.find(".defaultimg").data("lazyload"));
u.data("lazydone", 1);
u.data("orgw", 0);
s.data("loadeddone", 1);
e.find(".tp-loader").css({ display: "block" });
x(
e.find(".tp-static-layers"),
function () {
x(
s,
function () {
var t = s.find(".slotholder");
if (t.data("kenburns") == "on") {
var r = setInterval(function () {
var i = t.data("owidth");
if (i >= 0) {
clearInterval(r);
N(n, u, e);
}
}, 10);
} else N(n, u, e);
},
n
);
},
n
);
} else {
if (s.data("loadeddone") === t) {
s.data("loadeddone", 1);
x(
s,
function () {
N(n, u, e);
},
n
);
} else N(n, u, e);
}
};
var N = function (e, t, n) {
e.bannertimeronpause = false;
e.cd = 0;
n.trigger("nulltimer");
n.find(".tp-loader").css({ display: "none" });
v(t, e);
p(n, e);
v(t, e);
C(n, e);
};
var C = function (e, n) {
e.trigger("revolution.slide.onbeforeswap");
n.transition = 1;
n.videoplaying = false;
try {
var r = e.find(">ul:first-child >li:eq(" + n.act + ")");
} catch (i) {
var r = e.find(">ul:first-child >li:eq(1)");
}
n.lastslide = n.act;
var s = e.find(">ul:first-child >li:eq(" + n.next + ")");
setTimeout(function () {
d(n);
}, 200);
var o = r.find(".slotholder");
var u = s.find(".slotholder");
if (u.data("kenburns") == "on" || o.data("kenburns") == "on") {
Y(e, n);
e.find(".kenburnimg").remove();
}
if (s.data("delay") != t) {
n.cd = 0;
n.delay = s.data("delay");
} else {
n.delay = n.origcd;
}
if (n.firststart == 1) punchgs.TweenLite.set(r, { autoAlpha: 0 });
punchgs.TweenLite.set(r, { zIndex: 18 });
punchgs.TweenLite.set(s, { autoAlpha: 0, zIndex: 20 });
var a = 0;
if (r.index() != s.index() && n.firststart != 1) {
a = U(r, n);
}
if (r.data("saveperformance") != "on") a = 0;
setTimeout(function () {
e.trigger("restarttimer");
k(e, n, s, r, o, u);
}, a);
};
var k = function (n, r, i, s, u, a) {
function T() {
e.each(d, function (e, t) {
if (t[0] == h || t[8] == h) {
f = t[1];
p = t[2];
b = w;
}
w = w + 1;
});
}
if (i.data("differentissplayed") == "prepared") {
i.data("differentissplayed", "done");
i.data("transition", i.data("savedtransition"));
i.data("slotamount", i.data("savedslotamount"));
i.data("masterspeed", i.data("savedmasterspeed"));
}
if (i.data("fstransition") != t && i.data("differentissplayed") != "done") {
i.data("savedtransition", i.data("transition"));
i.data("savedslotamount", i.data("slotamount"));
i.data("savedmasterspeed", i.data("masterspeed"));
i.data("transition", i.data("fstransition"));
i.data("slotamount", i.data("fsslotamount"));
i.data("masterspeed", i.data("fsmasterspeed"));
i.data("differentissplayed", "prepared");
}
var f = 0,
l = i.data("transition").split(","),
c = i.data("nexttransid");
if (c == t) {
c = 0;
i.data("nexttransid", c);
} else {
c = c + 1;
if (c == l.length) c = 0;
i.data("nexttransid", c);
}
var h = l[c];
if (r.ie) {
if (h == "boxfade") h = "boxslide";
if (h == "slotfade-vertical") h = "slotzoom-vertical";
if (h == "slotfade-horizontal") h = "slotzoom-horizontal";
}
if (o(8)) {
h = 11;
}
var p = 0;
if (r.parallax == "scroll" && r.parallaxFirstGo == t) {
r.parallaxFirstGo = true;
et(n, r);
setTimeout(function () {
et(n, r);
}, 210);
setTimeout(function () {
et(n, r);
}, 420);
}
if (h == "boxslide" || h == "boxfade" || h == "papercut" || h == 0 || h == 1 || h == 16) h = 9;
if (h == "slidehorizontal") {
h = "slideleft";
if (r.leftarrowpressed == 1) h = "slideright";
}
if (h == "slidevertical") {
h = "slideup";
if (r.leftarrowpressed == 1) h = "slidedown";
}
if (h == "parallaxhorizontal") {
h = "parallaxtoleft";
if (r.leftarrowpressed == 1) h = "parallaxtoright";
}
if (h == "parallaxvertical") {
h = "parallaxtotop";
if (r.leftarrowpressed == 1) h = "parallaxtobottom";
}
var d = [
["boxslide", 0, 1, 10, 0, "box", false, null, 0],
["boxfade", 1, 0, 10, 0, "box", false, null, 1],
["slotslide-horizontal", 2, 0, 0, 200, "horizontal", true, false, 2],
["slotslide-vertical", 3, 0, 0, 200, "vertical", true, false, 3],
["curtain-1", 4, 3, 0, 0, "horizontal", true, true, 4],
["curtain-2", 5, 3, 0, 0, "horizontal", true, true, 5],
["curtain-3", 6, 3, 25, 0, "horizontal", true, true, 6],
["slotzoom-horizontal", 7, 0, 0, 400, "horizontal", true, true, 7],
["slotzoom-vertical", 8, 0, 0, 0, "vertical", true, true, 8],
["slotfade-horizontal", 9, 0, 0, 500, "horizontal", true, null, 9],
["slotfade-vertical", 10, 0, 0, 500, "vertical", true, null, 10],
["fade", 11, 0, 1, 300, "horizontal", true, null, 11],
["slideleft", 12, 0, 1, 0, "horizontal", true, true, 12],
["slideup", 13, 0, 1, 0, "horizontal", true, true, 13],
["slidedown", 14, 0, 1, 0, "horizontal", true, true, 14],
["slideright", 15, 0, 1, 0, "horizontal", true, true, 15],
["papercut", 16, 0, 0, 600, "", null, null, 16],
["3dcurtain-horizontal", 17, 0, 20, 100, "vertical", false, true, 17],
["3dcurtain-vertical", 18, 0, 10, 100, "horizontal", false, true, 18],
["cubic", 19, 0, 20, 600, "horizontal", false, true, 19],
["cube", 19, 0, 20, 600, "horizontal", false, true, 20],
["flyin", 20, 0, 4, 600, "vertical", false, true, 21],
["turnoff", 21, 0, 1, 1600, "horizontal", false, true, 22],
["incube", 22, 0, 20, 200, "horizontal", false, true, 23],
["cubic-horizontal", 23, 0, 20, 500, "vertical", false, true, 24],
["cube-horizontal", 23, 0, 20, 500, "vertical", false, true, 25],
["incube-horizontal", 24, 0, 20, 500, "vertical", false, true, 26],
["turnoff-vertical", 25, 0, 1, 200, "horizontal", false, true, 27],
["fadefromright", 12, 1, 1, 0, "horizontal", true, true, 28],
["fadefromleft", 15, 1, 1, 0, "horizontal", true, true, 29],
["fadefromtop", 14, 1, 1, 0, "horizontal", true, true, 30],
["fadefrombottom", 13, 1, 1, 0, "horizontal", true, true, 31],
["fadetoleftfadefromright", 12, 2, 1, 0, "horizontal", true, true, 32],
["fadetorightfadetoleft", 15, 2, 1, 0, "horizontal", true, true, 33],
["fadetobottomfadefromtop", 14, 2, 1, 0, "horizontal", true, true, 34],
["fadetotopfadefrombottom", 13, 2, 1, 0, "horizontal", true, true, 35],
["parallaxtoright", 12, 3, 1, 0, "horizontal", true, true, 36],
["parallaxtoleft", 15, 3, 1, 0, "horizontal", true, true, 37],
["parallaxtotop", 14, 3, 1, 0, "horizontal", true, true, 38],
["parallaxtobottom", 13, 3, 1, 0, "horizontal", true, true, 39],
["scaledownfromright", 12, 4, 1, 0, "horizontal", true, true, 40],
["scaledownfromleft", 15, 4, 1, 0, "horizontal", true, true, 41],
["scaledownfromtop", 14, 4, 1, 0, "horizontal", true, true, 42],
["scaledownfrombottom", 13, 4, 1, 0, "horizontal", true, true, 43],
["zoomout", 13, 5, 1, 0, "horizontal", true, true, 44],
["zoomin", 13, 6, 1, 0, "horizontal", true, true, 45],
["notransition", 26, 0, 1, 0, "horizontal", true, null, 46],
];
var v = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45];
var m = [16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27];
var f = 0;
var p = 1;
var b = 0;
var w = 0;
var E = new Array();
if (a.data("kenburns") == "on") {
if (h == "boxslide" || h == 0 || h == "boxfade" || h == 1 || h == "papercut" || h == 16) h = 11;
K(n, r, true, true);
}
if (h == "random") {
h = Math.round(Math.random() * d.length - 1);
if (h > d.length - 1) h = d.length - 1;
}
if (h == "random-static") {
h = Math.round(Math.random() * v.length - 1);
if (h > v.length - 1) h = v.length - 1;
h = v[h];
}
if (h == "random-premium") {
h = Math.round(Math.random() * m.length - 1);
if (h > m.length - 1) h = m.length - 1;
h = m[h];
}
var S = [12, 13, 14, 15, 16, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45];
if (r.isJoomla == true && window.MooTools != t && S.indexOf(h) != -1) {
var x = Math.round(Math.random() * (m.length - 2)) + 1;
if (x > m.length - 1) x = m.length - 1;
if (x == 0) x = 1;
h = m[x];
}
T();
if (o(8) && f > 15 && f < 28) {
h = Math.round(Math.random() * v.length - 1);
if (h > v.length - 1) h = v.length - 1;
h = v[h];
w = 0;
T();
}
var N = -1;
if (r.leftarrowpressed == 1 || r.act > r.next) N = 1;
r.leftarrowpressed = 0;
if (f > 26) f = 26;
if (f < 0) f = 0;
var C = 300;
if (i.data("masterspeed") != t && i.data("masterspeed") > 99 && i.data("masterspeed") < 4001) C = i.data("masterspeed");
E = d[b];
n.parent()
.find(".bullet")
.each(function () {
var t = e(this);
t.removeClass("selected");
if (r.navigationArrows == "withbullet" || r.navigationArrows == "nexttobullets") {
if (t.index() - 1 == r.next) t.addClass("selected");
} else {
if (t.index() == r.next) t.addClass("selected");
}
});
var k = new punchgs.TimelineLite({
onComplete: function () {
L(n, r, a, u, i, s, k);
},
});
k.add(punchgs.TweenLite.set(a.find(".defaultimg"), { opacity: 0 }));
k.pause();
if (i.data("slotamount") == t || i.data("slotamount") < 1) {
r.slots = Math.round(Math.random() * 12 + 4);
if (h == "boxslide") r.slots = Math.round(Math.random() * 6 + 3);
else if (h == "flyin") r.slots = Math.round(Math.random() * 4 + 1);
} else {
r.slots = i.data("slotamount");
}
if (i.data("rotate") == t) r.rotate = 0;
else if (i.data("rotate") == 999) r.rotate = Math.round(Math.random() * 360);
else r.rotate = i.data("rotate");
if (!e.support.transition || r.ie || r.ie9) r.rotate = 0;
if (r.firststart == 1) r.firststart = 0;
C = C + E[4];
if ((f == 4 || f == 5 || f == 6) && r.slots < 3) r.slots = 3;
if (E[3] != 0) r.slots = Math.min(r.slots, E[3]);
if (f == 9) r.slots = r.width / 20;
if (f == 10) r.slots = r.height / 20;
if (E[5] == "box") {
if (E[7] != null) y(u, r, E[7]);
if (E[6] != null) y(a, r, E[6]);
} else if (E[5] == "vertical" || E[5] == "horizontal") {
if (E[7] != null) g(u, r, E[7], E[5]);
if (E[6] != null) g(a, r, E[6], E[5]);
}
if (f == 0) {
var A = Math.ceil(r.height / r.sloth);
var O = 0;
a.find(".slotslide").each(function (t) {
var n = e(this);
O = O + 1;
if (O == A) O = 0;
k.add(punchgs.TweenLite.from(n, C / 600, { opacity: 0, top: 0 - r.sloth, left: 0 - r.slotw, rotation: r.rotate, force3D: "auto", ease: punchgs.Power2.easeOut }), (t * 15 + O * 30) / 1500);
});
}
if (f == 1) {
var M,
_ = 0;
a.find(".slotslide").each(function (t) {
var n = e(this);
rand = Math.random() * C + 300;
rand2 = Math.random() * 500 + 200;
if (rand + rand2 > M) {
M = rand2 + rand2;
_ = t;
}
k.add(punchgs.TweenLite.from(n, rand / 1e3, { autoAlpha: 0, force3D: "auto", rotation: r.rotate, ease: punchgs.Power2.easeInOut }), rand2 / 1e3);
});
}
if (f == 2) {
var D = new punchgs.TimelineLite();
u.find(".slotslide").each(function () {
var t = e(this);
D.add(punchgs.TweenLite.to(t, C / 1e3, { left: r.slotw, force3D: "auto", rotation: 0 - r.rotate }), 0);
k.add(D, 0);
});
a.find(".slotslide").each(function () {
var t = e(this);
D.add(punchgs.TweenLite.from(t, C / 1e3, { left: 0 - r.slotw, force3D: "auto", rotation: r.rotate }), 0);
k.add(D, 0);
});
}
if (f == 3) {
var D = new punchgs.TimelineLite();
u.find(".slotslide").each(function () {
var t = e(this);
D.add(punchgs.TweenLite.to(t, C / 1e3, { top: r.sloth, rotation: r.rotate, force3D: "auto", transformPerspective: 600 }), 0);
k.add(D, 0);
});
a.find(".slotslide").each(function () {
var t = e(this);
D.add(punchgs.TweenLite.from(t, C / 1e3, { top: 0 - r.sloth, rotation: r.rotate, ease: punchgs.Power2.easeOut, force3D: "auto", transformPerspective: 600 }), 0);
k.add(D, 0);
});
}
if (f == 4 || f == 5) {
setTimeout(function () {
u.find(".defaultimg").css({ opacity: 0 });
}, 100);
var P = C / 1e3,
H = P,
D = new punchgs.TimelineLite();
u.find(".slotslide").each(function (t) {
var n = e(this);
var i = (t * P) / r.slots;
if (f == 5) i = ((r.slots - t - 1) * P) / r.slots / 1.5;
D.add(punchgs.TweenLite.to(n, P * 3, { transformPerspective: 600, force3D: "auto", top: 0 + r.height, opacity: 0.5, rotation: r.rotate, ease: punchgs.Power2.easeInOut, delay: i }), 0);
k.add(D, 0);
});
a.find(".slotslide").each(function (t) {
var n = e(this);
var i = (t * P) / r.slots;
if (f == 5) i = ((r.slots - t - 1) * P) / r.slots / 1.5;
D.add(punchgs.TweenLite.from(n, P * 3, { top: 0 - r.height, opacity: 0.5, rotation: r.rotate, force3D: "auto", ease: punchgs.Power2.easeInOut, delay: i }), 0);
k.add(D, 0);
});
}
if (f == 6) {
if (r.slots < 2) r.slots = 2;
if (r.slots % 2) r.slots = r.slots + 1;
var D = new punchgs.TimelineLite();
setTimeout(function () {
u.find(".defaultimg").css({ opacity: 0 });
}, 100);
u.find(".slotslide").each(function (t) {
var n = e(this);
if (t + 1 < r.slots / 2) var i = (t + 2) * 90;
else var i = (2 + r.slots - t) * 90;
D.add(punchgs.TweenLite.to(n, (C + i) / 1e3, { top: 0 + r.height, opacity: 1, force3D: "auto", rotation: r.rotate, ease: punchgs.Power2.easeInOut }), 0);
k.add(D, 0);
});
a.find(".slotslide").each(function (t) {
var n = e(this);
if (t + 1 < r.slots / 2) var i = (t + 2) * 90;
else var i = (2 + r.slots - t) * 90;
D.add(punchgs.TweenLite.from(n, (C + i) / 1e3, { top: 0 - r.height, opacity: 1, force3D: "auto", rotation: r.rotate, ease: punchgs.Power2.easeInOut }), 0);
k.add(D, 0);
});
}
if (f == 7) {
C = C * 2;
var D = new punchgs.TimelineLite();
setTimeout(function () {
u.find(".defaultimg").css({ opacity: 0 });
}, 100);
u.find(".slotslide").each(function () {
var t = e(this).find("div");
D.add(
punchgs.TweenLite.to(t, C / 1e3, {
left: 0 - r.slotw / 2 + "px",
top: 0 - r.height / 2 + "px",
width: r.slotw * 2 + "px",
height: r.height * 2 + "px",
opacity: 0,
rotation: r.rotate,
force3D: "auto",
ease: punchgs.Power2.easeOut,
}),
0
);
k.add(D, 0);
});
a.find(".slotslide").each(function (t) {
var n = e(this).find("div");
D.add(
punchgs.TweenLite.fromTo(
n,
C / 1e3,
{ left: 0, top: 0, opacity: 0, transformPerspective: 600 },
{ left: 0 - t * r.slotw + "px", ease: punchgs.Power2.easeOut, force3D: "auto", top: 0 + "px", width: r.width, height: r.height, opacity: 1, rotation: 0, delay: 0.1 }
),
0
);
k.add(D, 0);
});
}
if (f == 8) {
C = C * 3;
var D = new punchgs.TimelineLite();
u.find(".slotslide").each(function () {
var t = e(this).find("div");
D.add(punchgs.TweenLite.to(t, C / 1e3, { left: 0 - r.width / 2 + "px", top: 0 - r.sloth / 2 + "px", width: r.width * 2 + "px", height: r.sloth * 2 + "px", force3D: "auto", opacity: 0, rotation: r.rotate }), 0);
k.add(D, 0);
});
a.find(".slotslide").each(function (t) {
var n = e(this).find("div");
D.add(
punchgs.TweenLite.fromTo(
n,
C / 1e3,
{ left: 0, top: 0, opacity: 0, force3D: "auto" },
{ left: 0 + "px", top: 0 - t * r.sloth + "px", width: a.find(".defaultimg").data("neww") + "px", height: a.find(".defaultimg").data("newh") + "px", opacity: 1, rotation: 0 }
),
0
);
k.add(D, 0);
});
}
if (f == 9 || f == 10) {
var j = 0;
a.find(".slotslide").each(function (t) {
var n = e(this);
j++;
k.add(punchgs.TweenLite.fromTo(n, C / 1e3, { autoAlpha: 0, force3D: "auto", transformPerspective: 600 }, { autoAlpha: 1, ease: punchgs.Power2.easeInOut, delay: (t * 5) / 1e3 }), 0);
});
}
if (f == 11 || f == 26) {
var j = 0;
if (f == 26) C = 0;
a.find(".slotslide").each(function (t) {
var n = e(this);
k.add(punchgs.TweenLite.from(n, C / 1e3, { autoAlpha: 0, force3D: "auto", ease: punchgs.Power2.easeInOut }), 0);
});
}
if (f == 12 || f == 13 || f == 14 || f == 15) {
C = 1e3;
setTimeout(function () {
punchgs.TweenLite.set(u.find(".defaultimg"), { autoAlpha: 0 });
}, 100);
var F = r.width;
var I = r.height;
var q = a.find(".slotslide");
if (r.fullWidth == "on" || r.fullScreen == "on") {
F = q.width();
I = q.height();
}
var R = 0;
var U = 0;
if (f == 12) R = F;
else if (f == 15) R = 0 - F;
else if (f == 13) U = I;
else if (f == 14) U = 0 - I;
var z = 1;
var W = 1;
var X = 1;
var V = punchgs.Power2.easeInOut;
var $ = punchgs.Power2.easeInOut;
var J = C / 1e3;
var Q = J;
if (p == 1) z = 0;
if (p == 2) z = 0;
if (p == 3) {
V = punchgs.Power2.easeInOut;
$ = punchgs.Power1.easeInOut;
J = C / 1200;
}
if (p == 4 || p == 5) W = 0.6;
if (p == 6) W = 1.4;
if (p == 5 || p == 6) {
X = 1.4;
z = 0;
F = 0;
I = 0;
R = 0;
U = 0;
}
if (p == 6) X = 0.6;
var G = 0;
k.add(punchgs.TweenLite.from(q, J, { left: R, top: U, scale: X, opacity: z, rotation: r.rotate, ease: $, force3D: "auto" }), 0);
var Y = u.find(".slotslide");
if (p == 4 || p == 5) {
F = 0;
I = 0;
}
if (p != 1) {
if (f == 12) k.add(punchgs.TweenLite.to(Y, Q, { left: 0 - F + "px", force3D: "auto", scale: W, opacity: z, rotation: r.rotate, ease: V }), 0);
else if (f == 15) k.add(punchgs.TweenLite.to(Y, Q, { left: F + "px", force3D: "auto", scale: W, opacity: z, rotation: r.rotate, ease: V }), 0);
else if (f == 13) k.add(punchgs.TweenLite.to(Y, Q, { top: 0 - I + "px", force3D: "auto", scale: W, opacity: z, rotation: r.rotate, ease: V }), 0);
else if (f == 14) k.add(punchgs.TweenLite.to(Y, Q, { top: I + "px", orce3D: "auto", scale: W, opacity: z, rotation: r.rotate, ease: V }), 0);
}
}
if (f == 16) {
var D = new punchgs.TimelineLite();
k.add(punchgs.TweenLite.set(s, { position: "absolute", "z-index": 20 }), 0);
k.add(punchgs.TweenLite.set(i, { position: "absolute", "z-index": 15 }), 0);
s.wrapInner('');
s.find(".tp-half-one").clone(true).appendTo(s).addClass("tp-half-two");
s.find(".tp-half-two").removeClass("tp-half-one");
var F = r.width;
var I = r.height;
if (r.autoHeight == "on") I = n.height();
s.find(".tp-half-one .defaultimg").wrap('');
s.find(".tp-half-two .defaultimg").wrap('');
s.find(".tp-half-two .defaultimg").css({ position: "absolute", top: "-50%" });
s.find(".tp-half-two .tp-caption").wrapAll('');
k.add(punchgs.TweenLite.set(s.find(".tp-half-two"), { width: F, height: I, overflow: "hidden", zIndex: 15, position: "absolute", top: I / 2, left: "0px", transformPerspective: 600, transformOrigin: "center bottom" }), 0);
k.add(punchgs.TweenLite.set(s.find(".tp-half-one"), { width: F, height: I / 2, overflow: "visible", zIndex: 10, position: "absolute", top: "0px", left: "0px", transformPerspective: 600, transformOrigin: "center top" }), 0);
var Z = s.find(".defaultimg");
var tt = Math.round(Math.random() * 20 - 10),
nt = Math.round(Math.random() * 20 - 10),
rt = Math.round(Math.random() * 20 - 10),
it = Math.random() * 0.4 - 0.2,
st = Math.random() * 0.4 - 0.2,
ot = Math.random() * 1 + 1,
ut = Math.random() * 1 + 1,
at = Math.random() * 0.3 + 0.3;
k.add(punchgs.TweenLite.set(s.find(".tp-half-one"), { overflow: "hidden" }), 0);
k.add(
punchgs.TweenLite.fromTo(
s.find(".tp-half-one"),
C / 800,
{ width: F, height: I / 2, position: "absolute", top: "0px", left: "0px", force3D: "auto", transformOrigin: "center top" },
{ scale: ot, rotation: tt, y: 0 - I - I / 4, autoAlpha: 0, ease: punchgs.Power2.easeInOut }
),
0
);
k.add(
punchgs.TweenLite.fromTo(
s.find(".tp-half-two"),
C / 800,
{ width: F, height: I, overflow: "hidden", position: "absolute", top: I / 2, left: "0px", force3D: "auto", transformOrigin: "center bottom" },
{
scale: ut,
rotation: nt,
y: I + I / 4,
ease: punchgs.Power2.easeInOut,
autoAlpha: 0,
onComplete: function () {
punchgs.TweenLite.set(s, { position: "absolute", "z-index": 15 });
punchgs.TweenLite.set(i, { position: "absolute", "z-index": 20 });
if (s.find(".tp-half-one").length > 0) {
s.find(".tp-half-one .defaultimg").unwrap();
s.find(".tp-half-one .slotholder").unwrap();
}
s.find(".tp-half-two").remove();
},
}
),
0
);
D.add(punchgs.TweenLite.set(a.find(".defaultimg"), { autoAlpha: 1 }), 0);
if (s.html() != null)
k.add(
punchgs.TweenLite.fromTo(
i,
(C - 200) / 1e3,
{ scale: at, x: (r.width / 4) * it, y: (I / 4) * st, rotation: rt, force3D: "auto", transformOrigin: "center center", ease: punchgs.Power2.easeOut },
{ autoAlpha: 1, scale: 1, x: 0, y: 0, rotation: 0 }
),
0
);
k.add(D, 0);
}
if (f == 17) {
a.find(".slotslide").each(function (t) {
var n = e(this);
k.add(
punchgs.TweenLite.fromTo(
n,
C / 800,
{ opacity: 0, rotationY: 0, scale: 0.9, rotationX: -110, force3D: "auto", transformPerspective: 600, transformOrigin: "center center" },
{ opacity: 1, top: 0, left: 0, scale: 1, rotation: 0, rotationX: 0, force3D: "auto", rotationY: 0, ease: punchgs.Power3.easeOut, delay: t * 0.06 }
),
0
);
});
}
if (f == 18) {
a.find(".slotslide").each(function (t) {
var n = e(this);
k.add(
punchgs.TweenLite.fromTo(
n,
C / 500,
{ autoAlpha: 0, rotationY: 310, scale: 0.9, rotationX: 10, force3D: "auto", transformPerspective: 600, transformOrigin: "center center" },
{ autoAlpha: 1, top: 0, left: 0, scale: 1, rotation: 0, rotationX: 0, force3D: "auto", rotationY: 0, ease: punchgs.Power3.easeOut, delay: t * 0.06 }
),
0
);
});
}
if (f == 19 || f == 22) {
var D = new punchgs.TimelineLite();
k.add(punchgs.TweenLite.set(s, { zIndex: 20 }), 0);
k.add(punchgs.TweenLite.set(i, { zIndex: 20 }), 0);
setTimeout(function () {
u.find(".defaultimg").css({ opacity: 0 });
}, 100);
var ft = i.css("z-index"),
lt = s.css("z-index"),
ct = 90,
z = 1;
if (N == 1) ct = -90;
if (f == 19) {
var ht = "center center -" + r.height / 2;
z = 0;
} else {
var ht = "center center " + r.height / 2;
}
punchgs.TweenLite.set(n, { transformStyle: "flat", backfaceVisibility: "hidden", transformPerspective: 600 });
a.find(".slotslide").each(function (t) {
var n = e(this);
D.add(
punchgs.TweenLite.fromTo(
n,
C / 1e3,
{ transformStyle: "flat", backfaceVisibility: "hidden", left: 0, rotationY: r.rotate, z: 10, top: 0, scale: 1, force3D: "auto", transformPerspective: 600, transformOrigin: ht, rotationX: ct },
{ left: 0, rotationY: 0, top: 0, z: 0, scale: 1, force3D: "auto", rotationX: 0, delay: (t * 50) / 1e3, ease: punchgs.Power2.easeInOut }
),
0
);
D.add(punchgs.TweenLite.to(n, 0.1, { autoAlpha: 1, delay: (t * 50) / 1e3 }), 0);
k.add(D);
});
u.find(".slotslide").each(function (t) {
var n = e(this);
var i = -90;
if (N == 1) i = 90;
D.add(
punchgs.TweenLite.fromTo(
n,
C / 1e3,
{ transformStyle: "flat", backfaceVisibility: "hidden", autoAlpha: 1, rotationY: 0, top: 0, z: 0, scale: 1, force3D: "auto", transformPerspective: 600, transformOrigin: ht, rotationX: 0 },
{ autoAlpha: 1, rotationY: r.rotate, top: 0, z: 10, scale: 1, rotationX: i, delay: (t * 50) / 1e3, force3D: "auto", ease: punchgs.Power2.easeInOut }
),
0
);
k.add(D);
});
}
if (f == 20) {
setTimeout(function () {
u.find(".defaultimg").css({ opacity: 0 });
}, 100);
var ft = i.css("z-index");
var lt = s.css("z-index");
if (N == 1) {
var pt = -r.width;
var ct = 70;
var ht = "left center -" + r.height / 2;
} else {
var pt = r.width;
var ct = -70;
var ht = "right center -" + r.height / 2;
}
a.find(".slotslide").each(function (t) {
var n = e(this);
k.add(
punchgs.TweenLite.fromTo(
n,
C / 1500,
{ left: pt, rotationX: 40, z: -600, opacity: z, top: 0, force3D: "auto", transformPerspective: 600, transformOrigin: ht, rotationY: ct },
{ left: 0, delay: (t * 50) / 1e3, ease: punchgs.Power2.easeInOut }
),
0
);
k.add(
punchgs.TweenLite.fromTo(
n,
C / 1e3,
{ rotationX: 40, z: -600, opacity: z, top: 0, scale: 1, force3D: "auto", transformPerspective: 600, transformOrigin: ht, rotationY: ct },
{ rotationX: 0, opacity: 1, top: 0, z: 0, scale: 1, rotationY: 0, delay: (t * 50) / 1e3, ease: punchgs.Power2.easeInOut }
),
0
);
k.add(punchgs.TweenLite.to(n, 0.1, { opacity: 1, force3D: "auto", delay: (t * 50) / 1e3 + C / 2e3 }), 0);
});
u.find(".slotslide").each(function (t) {
var n = e(this);
if (N != 1) {
var i = -r.width;
var s = 70;
var o = "left center -" + r.height / 2;
} else {
var i = r.width;
var s = -70;
var o = "right center -" + r.height / 2;
}
k.add(
punchgs.TweenLite.fromTo(
n,
C / 1e3,
{ opacity: 1, rotationX: 0, top: 0, z: 0, scale: 1, left: 0, force3D: "auto", transformPerspective: 600, transformOrigin: o, rotationY: 0 },
{ opacity: 1, rotationX: 40, top: 0, z: -600, left: i, force3D: "auto", scale: 0.8, rotationY: s, delay: (t * 50) / 1e3, ease: punchgs.Power2.easeInOut }
),
0
);
k.add(punchgs.TweenLite.to(n, 0.1, { force3D: "auto", opacity: 0, delay: (t * 50) / 1e3 + (C / 1e3 - C / 1e4) }), 0);
});
}
if (f == 21 || f == 25) {
setTimeout(function () {
u.find(".defaultimg").css({ opacity: 0 });
}, 100);
var ft = i.css("z-index");
var lt = s.css("z-index");
if (N == 1) {
var pt = -r.width;
var ct = 90;
if (f == 25) {
var ht = "center top 0";
rot2 = -ct;
ct = r.rotate;
} else {
var ht = "left center 0";
rot2 = r.rotate;
}
} else {
var pt = r.width;
var ct = -90;
if (f == 25) {
var ht = "center bottom 0";
rot2 = -ct;
ct = r.rotate;
} else {
var ht = "right center 0";
rot2 = r.rotate;
}
}
a.find(".slotslide").each(function (t) {
var n = e(this);
k.add(
punchgs.TweenLite.fromTo(
n,
C / 1e3,
{ left: 0, transformStyle: "flat", rotationX: rot2, z: 0, autoAlpha: 0, top: 0, scale: 1, force3D: "auto", transformPerspective: 600, transformOrigin: ht, rotationY: ct },
{ left: 0, rotationX: 0, top: 0, z: 0, autoAlpha: 1, scale: 1, rotationY: 0, force3D: "auto", ease: punchgs.Power3.easeInOut }
),
0
);
});
if (N != 1) {
var pt = -r.width;
var ct = 90;
if (f == 25) {
var ht = "center top 0";
rot2 = -ct;
ct = r.rotate;
} else {
var ht = "left center 0";
rot2 = r.rotate;
}
} else {
var pt = r.width;
var ct = -90;
if (f == 25) {
var ht = "center bottom 0";
rot2 = -ct;
ct = r.rotate;
} else {
var ht = "right center 0";
rot2 = r.rotate;
}
}
u.find(".slotslide").each(function (t) {
var n = e(this);
k.add(
punchgs.TweenLite.fromTo(
n,
C / 1e3,
{ left: 0, transformStyle: "flat", rotationX: 0, z: 0, autoAlpha: 1, top: 0, scale: 1, force3D: "auto", transformPerspective: 600, transformOrigin: ht, rotationY: 0 },
{ left: 0, rotationX: rot2, top: 0, z: 0, autoAlpha: 1, force3D: "auto", scale: 1, rotationY: ct, ease: punchgs.Power1.easeInOut }
),
0
);
});
}
if (f == 23 || f == 24) {
setTimeout(function () {
u.find(".defaultimg").css({ opacity: 0 });
}, 100);
var ft = i.css("z-index");
var lt = s.css("z-index");
var ct = -90;
if (N == 1) ct = 90;
var z = 1;
if (f == 23) {
var ht = "center center -" + r.width / 2;
z = 0;
} else {
var ht = "center center " + r.width / 2;
}
var dt = 0;
punchgs.TweenLite.set(n, { transformStyle: "preserve-3d", backfaceVisibility: "hidden", perspective: 2500 });
a.find(".slotslide").each(function (t) {
var n = e(this);
k.add(
punchgs.TweenLite.fromTo(
n,
C / 1e3,
{ left: dt, rotationX: r.rotate, force3D: "auto", opacity: z, top: 0, scale: 1, transformPerspective: 600, transformOrigin: ht, rotationY: ct },
{ left: 0, rotationX: 0, autoAlpha: 1, top: 0, z: 0, scale: 1, rotationY: 0, delay: (t * 50) / 500, ease: punchgs.Power2.easeInOut }
),
0
);
});
ct = 90;
if (N == 1) ct = -90;
u.find(".slotslide").each(function (t) {
var n = e(this);
k.add(
punchgs.TweenLite.fromTo(
n,
C / 1e3,
{ left: 0, autoAlpha: 1, rotationX: 0, top: 0, z: 0, scale: 1, force3D: "auto", transformPerspective: 600, transformOrigin: ht, rotationY: 0 },
{ left: dt, autoAlpha: 1, rotationX: r.rotate, top: 0, scale: 1, rotationY: ct, delay: (t * 50) / 500, ease: punchgs.Power2.easeInOut }
),
0
);
});
}
k.pause();
B(i, r, null, k);
punchgs.TweenLite.to(i, 0.001, { autoAlpha: 1 });
var vt = {};
vt.slideIndex = r.next + 1;
vt.slide = i;
n.trigger("revolution.slide.onchange", vt);
setTimeout(function () {
n.trigger("revolution.slide.onafterswap");
}, C);
n.trigger("revolution.slide.onvideostop");
};
var L = function (e, t, n, r, i, s, o) {
punchgs.TweenLite.to(n.find(".defaultimg"), 0.001, {
autoAlpha: 1,
onComplete: function () {
w(e, t, i);
},
});
if (i.index() != s.index()) {
punchgs.TweenLite.to(s, 0.2, {
autoAlpha: 0,
onComplete: function () {
w(e, t, s);
},
});
}
t.act = t.next;
if (t.navigationType == "thumb") nt(e);
if (n.data("kenburns") == "on") {
K(e, t);
}
e.find(".current-sr-slide-visible").removeClass("current-sr-slide-visible");
i.addClass("current-sr-slide-visible");
if (t.parallax == "scroll" || t.parallax == "scroll+mouse" || t.parallax == "mouse+scroll") {
et(e, t);
}
o.clear();
};
var A = function (t) {
var n = t.target.getVideoEmbedCode();
var r = e("#" + n.split('id="')[1].split('"')[0]);
var i = r.closest(".tp-simpleresponsive");
var s = r.parent().data("player");
if (t.data == YT.PlayerState.PLAYING) {
var o = i.find(".tp-bannertimer");
var u = o.data("opt");
if (r.closest(".tp-caption").data("volume") == "mute") s.mute();
u.videoplaying = true;
i.trigger("stoptimer");
i.trigger("revolution.slide.onvideoplay");
} else {
var o = i.find(".tp-bannertimer");
var u = o.data("opt");
if (t.data != -1) {
u.videoplaying = false;
i.trigger("playtimer");
i.trigger("revolution.slide.onvideostop");
}
}
if (t.data == 0 && u.nextslideatend == true) u.container.revnext();
};
var O = function (e, t, n) {
if (e.addEventListener) e.addEventListener(t, n, false);
else e.attachEvent(t, n, false);
};
var M = function (t, n) {
var r = $f(t);
var i = e("#" + t);
var s = i.closest(".tp-simpleresponsive");
r.addEvent("ready", function (e) {
if (n) r.api("play");
r.addEvent("play", function (e) {
var t = s.find(".tp-bannertimer");
var n = t.data("opt");
n.videoplaying = true;
s.trigger("stoptimer");
if (i.closest(".tp-caption").data("volume") == "mute") r.api("setVolume", "0");
});
r.addEvent("finish", function (e) {
var t = s.find(".tp-bannertimer");
var n = t.data("opt");
n.videoplaying = false;
s.trigger("playtimer");
s.trigger("revolution.slide.onvideoplay");
if (n.nextslideatend == true) n.container.revnext();
});
r.addEvent("pause", function (e) {
var t = s.find(".tp-bannertimer");
var n = t.data("opt");
n.videoplaying = false;
s.trigger("playtimer");
s.trigger("revolution.slide.onvideostop");
});
});
};
var _ = function (e, n) {
var r = n.width();
var i = n.height();
var s = e.data("mediaAspect");
if (s == t) s = 1;
var o = r / i;
e.css({ position: "absolute" });
var u = e.find("video");
if (o < s) {
e.width(i * s).height(i);
punchgs.TweenLite.to(e, 0.01, { force3D: "auto", top: 0, left: 0 - (i * s - r) / 2, height: i });
} else {
e.width(r).height(r / s);
punchgs.TweenLite.to(e, 0.01, { force3D: "auto", top: 0 - (r / s - i) / 2, left: 0, height: r / s });
}
};
var D = function () {
var e = new Object();
e.x = 0;
e.y = 0;
e.rotationX = 0;
e.rotationY = 0;
e.rotationZ = 0;
e.scale = 1;
e.scaleX = 1;
e.scaleY = 1;
e.skewX = 0;
e.skewY = 0;
e.opacity = 0;
e.transformOrigin = "center, center";
e.transformPerspective = 400;
e.rotation = 0;
return e;
};
var P = function (t, n) {
var r = n.split(";");
e.each(r, function (e, n) {
n = n.split(":");
var r = n[0],
i = n[1];
if (r == "rotationX") t.rotationX = parseInt(i, 0);
if (r == "rotationY") t.rotationY = parseInt(i, 0);
if (r == "rotationZ") t.rotationZ = parseInt(i, 0);
if (r == "rotationZ") t.rotation = parseInt(i, 0);
if (r == "scaleX") t.scaleX = parseFloat(i);
if (r == "scaleY") t.scaleY = parseFloat(i);
if (r == "opacity") t.opacity = parseFloat(i);
if (r == "skewX") t.skewX = parseInt(i, 0);
if (r == "skewY") t.skewY = parseInt(i, 0);
if (r == "x") t.x = parseInt(i, 0);
if (r == "y") t.y = parseInt(i, 0);
if (r == "z") t.z = parseInt(i, 0);
if (r == "transformOrigin") t.transformOrigin = i.toString();
if (r == "transformPerspective") t.transformPerspective = parseInt(i, 0);
});
return t;
};
var H = function (t) {
var n = t.split("animation:");
var r = new Object();
r.animation = P(D(), n[1]);
var i = n[0].split(";");
e.each(i, function (e, t) {
t = t.split(":");
var n = t[0],
i = t[1];
if (n == "typ") r.typ = i;
if (n == "speed") r.speed = parseInt(i, 0) / 1e3;
if (n == "start") r.start = parseInt(i, 0) / 1e3;
if (n == "elementdelay") r.elementdelay = parseFloat(i);
if (n == "ease") r.ease = i;
});
return r;
};
var B = function (n, r, i, s) {
if (n.data("ctl") == t) {
n.data("ctl", new punchgs.TimelineLite());
}
var o = n.data("ctl"),
u = 0,
a = 0,
f = n.find(".tp-caption"),
l = r.container.find(".tp-static-layers").find(".tp-caption");
o.pause();
e.each(l, function (e, t) {
f.push(t);
});
f.each(function (n) {
var s = i,
o = -1,
f = e(this);
if (f.hasClass("tp-static-layer")) {
if (f.data("startslide") == -1 || f.data("startslide") == "-1") f.data("startslide", 0);
if (f.data("endslide") == -1 || f.data("endslide") == "-1") f.data("endslide", r.slideamount);
if (!f.hasClass("tp-is-shown")) {
if ((f.data("startslide") <= r.next && f.data("endslide") >= r.next) || f.data("startslide") == r.next || f.data("endslide") == r.next) {
f.addClass("tp-is-shown");
o = 1;
} else {
o = 0;
}
} else {
if (f.data("endslide") == r.next || f.data("startslide") > r.next || f.data("endslide") < r.next) {
o = 2;
} else {
o = 0;
}
}
}
u = r.width / 2 - (r.startwidth * r.bw) / 2;
var l = r.bw;
var c = r.bh;
if (r.fullScreen == "on") a = r.height / 2 - (r.startheight * r.bh) / 2;
if (r.autoHeight == "on") a = r.container.height() / 2 - (r.startheight * r.bh) / 2;
if (a < 0) a = 0;
var h = 0;
if (r.width < r.hideCaptionAtLimit && f.data("captionhidden") == "on") {
f.addClass("tp-hidden-caption");
h = 1;
} else {
if (r.width < r.hideAllCaptionAtLimit || r.width < r.hideAllCaptionAtLilmit) {
f.addClass("tp-hidden-caption");
h = 1;
} else {
f.removeClass("tp-hidden-caption");
}
}
if (h == 0) {
if (f.data("linktoslide") != t && !f.hasClass("hasclicklistener")) {
f.addClass("hasclicklistener");
f.css({ cursor: "pointer" });
if (f.data("linktoslide") != "no") {
f.click(function () {
var t = e(this);
var n = t.data("linktoslide");
if (n != "next" && n != "prev") {
r.container.data("showus", n);
r.container.parent().find(".tp-rightarrow").click();
} else if (n == "next") r.container.parent().find(".tp-rightarrow").click();
else if (n == "prev") r.container.parent().find(".tp-leftarrow").click();
});
}
}
if (u < 0) u = 0;
var p = "iframe" + Math.round(Math.random() * 1e3 + 1);
if (f.find("iframe").length > 0 || f.find("video").length > 0) {
var d = false;
if (f.data("autoplayonlyfirsttime") == true || f.data("autoplayonlyfirsttime") == "true" || f.data("autoplay") == true) {
f.data("autoplay", true);
d = true;
}
f.find("iframe").each(function () {
var n = e(this);
if ($()) {
var i = n.attr("src");
n.attr("src", "");
n.attr("src", i);
}
r.nextslideatend = f.data("nextslideatend");
if (f.data("thumbimage") != t && f.data("thumbimage").length > 2 && f.data("autoplay") != true && !s) {
f.find(".tp-thumb-image").remove();
f.append('');
}
if (n.attr("src") !== undefined && n.baseURI.toLowerCase().indexOf("youtube") >= 0) {
if (!n.hasClass("HasListener")) {
try {
n.attr("id", p);
var o;
var u = setInterval(function () {
if (YT != t)
if (typeof YT.Player != t && typeof YT.Player != "undefined") {
if (f.data("autoplay") == true || d) {
o = new YT.Player(p, {
events: {
onStateChange: A,
onReady: function (e) {
e.target.playVideo();
},
},
});
} else o = new YT.Player(p, { events: { onStateChange: A } });
n.addClass("HasListener");
f.data("player", o);
clearInterval(u);
}
}, 100);
} catch (a) {}
} else {
if (f.data("autoplay") == true || d) {
var o = f.data("player");
f.data(
"timerplay",
setTimeout(function () {
if (f.data("forcerewind") == "on") o.seekTo(0);
o.playVideo();
}, f.data("start"))
);
}
}
f.find(".tp-thumb-image").click(function () {
punchgs.TweenLite.to(e(this), 0.3, {
opacity: 0,
force3D: "auto",
ease: punchgs.Power3.easeInOut,
onComplete: function () {
f.find(".tp-thumb-image").remove();
},
});
if (!$()) {
var t = f.data("player");
t.playVideo();
}
});
} else {
if (n.attr("src") !== undefined && n.attr("src").toLowerCase().indexOf("vimeo") >= 0) {
if (!n.hasClass("HasListener")) {
n.addClass("HasListener");
n.attr("id", p);
var l = n.attr("src");
var c = {},
h = l,
v = /([^&=]+)=([^&]*)/g,
m;
while ((m = v.exec(h))) {
c[decodeURIComponent(m[1])] = decodeURIComponent(m[2]);
}
if (c["player_id"] != t) l = l.replace(c["player_id"], p);
else l = l + "&player_id=" + p;
try {
l = l.replace("api=0", "api=1");
} catch (a) {}
l = l + "&api=1";
n.attr("src", l);
var o = f.find("iframe")[0];
var g = setInterval(function () {
if ($f != t)
if (typeof $f(p).api != t && typeof $f(p).api != "undefined") {
$f(o).addEvent("ready", function () {
M(p, d);
});
clearInterval(g);
}
}, 100);
} else {
if (f.data("autoplay") == true) {
var n = f.find("iframe");
var y = n.attr("id");
var g = setInterval(function () {
if ($f != t)
if (typeof $f(y).api != t && typeof $f(y).api != "undefined") {
var e = $f(y);
f.data(
"timerplay",
setTimeout(function () {
if (f.data("forcerewind") == "on") e.api("seekTo", 0);
e.api("play");
}, f.data("start"))
);
clearInterval(g);
}
}, 100);
}
}
f.find(".tp-thumb-image").click(function () {
punchgs.TweenLite.to(e(this), 0.3, {
opacity: 0,
force3D: "auto",
ease: punchgs.Power3.easeInOut,
onComplete: function () {
f.find(".tp-thumb-image").remove();
},
});
var n = f.find("iframe");
var r = n.attr("id");
var i = setInterval(function () {
if ($f != t)
if (typeof $f(r).api != t && typeof $f(r).api != "undefined") {
var e = $f(r);
e.api("play");
clearInterval(i);
}
}, 100);
});
}
}
});
if (f.find("video").length > 0) {
f.find("video").each(function (n) {
var i = e(this);
var s = this;
if (!i.parent().hasClass("html5vid")) {
i.wrap('');
}
var o = e(this).parent();
if (s.addEventListener)
s.addEventListener("loadedmetadata", function () {
o.data("metaloaded", 1);
});
else
s.attachEvent("loadedmetadata", function () {
o.data("metaloaded", 1);
});
if (!i.hasClass("HasListener")) {
i.addClass("HasListener");
s.addEventListener("play", function () {
o.addClass("videoisplaying");
o.find(".tp-poster").remove();
if (f.data("volume") == "mute") s.muted = true;
r.container.trigger("revolution.slide.onvideoplay");
r.videoplaying = true;
r.container.trigger("stoptimer");
});
s.addEventListener("pause", function () {
o.removeClass("videoisplaying");
r.videoplaying = false;
r.container.trigger("playtimer");
r.container.trigger("revolution.slide.onvideostop");
});
s.addEventListener("ended", function () {
o.removeClass("videoisplaying");
r.videoplaying = false;
r.container.trigger("playtimer");
r.container.trigger("revolution.slide.onvideostop");
if (r.nextslideatend == true) r.container.revnext();
});
}
if (i.attr("poster") != t && o.find(".tp-poster").length == 0)
o.append(
''
);
if (i.attr("control") == t && o.find(".tp-video-play-button").length == 0) {
o.append('');
o.find(".tp-video-play-button").click(function () {
if (o.hasClass("videoisplaying")) s.pause();
else s.play();
});
}
if (i.attr("control") == t) {
o.find("video, .tp-poster").click(function () {
if (o.hasClass("videoisplaying")) s.pause();
else s.play();
});
}
if (f.data("forcecover") == 1) {
_(o, r.container);
o.addClass("fullcoveredvideo");
f.addClass("fullcoveredvideo");
}
if (f.data("forcecover") == 1 || f.hasClass("fullscreenvideo")) {
o.css({ width: "100%", height: "100%" });
}
var u = false;
if (f.data("autoplayonlyfirsttime") == true || f.data("autoplayonlyfirsttime") == "true") {
u = true;
}
clearInterval(o.data("interval"));
o.data(
"interval",
setInterval(function () {
if (o.data("metaloaded") == 1 || s.duration != NaN) {
clearInterval(o.data("interval"));
if (f.data("dottedoverlay") != "none" && f.data("dottedoverlay") != t) if (f.find(".tp-dottedoverlay").length != 1) o.append('');
var n = 16 / 9;
if (f.data("aspectratio") == "4:3") n = 4 / 3;
o.data("mediaAspect", n);
if (o.closest(".tp-caption").data("forcecover") == 1) {
_(o, r.container);
o.addClass("fullcoveredvideo");
}
i.css({ display: "block" });
r.nextslideatend = f.data("nextslideatend");
if (f.data("autoplay") == true || u == true) {
var a = e("body")
.find("#" + r.container.attr("id"))
.find(".tp-bannertimer");
setTimeout(function () {
r.videoplaying = true;
r.container.trigger("stoptimer");
}, 200);
if (f.data("forcerewind") == "on" && !o.hasClass("videoisplaying")) if (s.currentTime > 0) s.currentTime = 0;
if (f.data("volume") == "mute") s.muted = true;
o.data(
"timerplay",
setTimeout(function () {
if (f.data("forcerewind") == "on" && !o.hasClass("videoisplaying")) if (s.currentTime > 0) s.currentTime = 0;
if (f.data("volume") == "mute") s.muted = true;
setTimeout(function () {
s.play();
}, 500);
}, 10 + f.data("start"))
);
}
if (o.data("ww") == t) o.data("ww", i.attr("width"));
if (o.data("hh") == t) o.data("hh", i.attr("height"));
if (!f.hasClass("fullscreenvideo") && f.data("forcecover") == 1) {
try {
o.width(o.data("ww") * r.bw);
o.height(o.data("hh") * r.bh);
} catch (l) {}
}
clearInterval(o.data("interval"));
}
}),
100
);
});
}
if (f.data("autoplay") == true) {
var v = e("body")
.find("#" + r.container.attr("id"))
.find(".tp-bannertimer");
setTimeout(function () {
r.videoplaying = true;
r.container.trigger("stoptimer");
}, 200);
r.videoplaying = true;
r.container.trigger("stoptimer");
if (f.data("autoplayonlyfirsttime") == true || f.data("autoplayonlyfirsttime") == "true") {
f.data("autoplay", false);
f.data("autoplayonlyfirsttime", false);
}
}
}
var m = 0;
var g = 0;
if (f.find("img").length > 0) {
var y = f.find("img");
if (y.width() == 0) y.css({ width: "auto" });
if (y.height() == 0) y.css({ height: "auto" });
if (y.data("ww") == t && y.width() > 0) y.data("ww", y.width());
if (y.data("hh") == t && y.height() > 0) y.data("hh", y.height());
var b = y.data("ww");
var w = y.data("hh");
if (b == t) b = 0;
if (w == t) w = 0;
y.width(b * r.bw);
y.height(w * r.bh);
m = y.width();
g = y.height();
} else {
if (f.find("iframe").length > 0 || f.find("video").length > 0) {
var E = false;
var y = f.find("iframe");
if (y.length == 0) {
y = f.find("video");
E = true;
}
y.css({ display: "block" });
if (f.data("ww") == t) f.data("ww", y.width());
if (f.data("hh") == t) f.data("hh", y.height());
var b = f.data("ww");
var w = f.data("hh");
var S = f;
if (S.data("fsize") == t) S.data("fsize", parseInt(S.css("font-size"), 0) || 0);
if (S.data("pt") == t) S.data("pt", parseInt(S.css("paddingTop"), 0) || 0);
if (S.data("pb") == t) S.data("pb", parseInt(S.css("paddingBottom"), 0) || 0);
if (S.data("pl") == t) S.data("pl", parseInt(S.css("paddingLeft"), 0) || 0);
if (S.data("pr") == t) S.data("pr", parseInt(S.css("paddingRight"), 0) || 0);
if (S.data("mt") == t) S.data("mt", parseInt(S.css("marginTop"), 0) || 0);
if (S.data("mb") == t) S.data("mb", parseInt(S.css("marginBottom"), 0) || 0);
if (S.data("ml") == t) S.data("ml", parseInt(S.css("marginLeft"), 0) || 0);
if (S.data("mr") == t) S.data("mr", parseInt(S.css("marginRight"), 0) || 0);
if (S.data("bt") == t) S.data("bt", parseInt(S.css("borderTop"), 0) || 0);
if (S.data("bb") == t) S.data("bb", parseInt(S.css("borderBottom"), 0) || 0);
if (S.data("bl") == t) S.data("bl", parseInt(S.css("borderLeft"), 0) || 0);
if (S.data("br") == t) S.data("br", parseInt(S.css("borderRight"), 0) || 0);
if (S.data("lh") == t) S.data("lh", parseInt(S.css("lineHeight"), 0) || 0);
var x = r.width;
var T = r.height;
if (x > r.startwidth) x = r.startwidth;
if (T > r.startheight) T = r.startheight;
if (!f.hasClass("fullscreenvideo"))
f.css({
"font-size": S.data("fsize") * r.bw + "px",
"padding-top": S.data("pt") * r.bh + "px",
"padding-bottom": S.data("pb") * r.bh + "px",
"padding-left": S.data("pl") * r.bw + "px",
"padding-right": S.data("pr") * r.bw + "px",
"margin-top": S.data("mt") * r.bh + "px",
"margin-bottom": S.data("mb") * r.bh + "px",
"margin-left": S.data("ml") * r.bw + "px",
"margin-right": S.data("mr") * r.bw + "px",
"border-top": S.data("bt") * r.bh + "px",
"border-bottom": S.data("bb") * r.bh + "px",
"border-left": S.data("bl") * r.bw + "px",
"border-right": S.data("br") * r.bw + "px",
"line-height": S.data("lh") * r.bh + "px",
height: w * r.bh + "px",
});
else {
u = 0;
a = 0;
f.data("x", 0);
f.data("y", 0);
var N = r.height;
if (r.autoHeight == "on") N = r.container.height();
f.css({ width: r.width, height: N });
}
if (E == false) {
y.width(b * r.bw);
y.height(w * r.bh);
} else if (f.data("forcecover") != 1 && !f.hasClass("fullscreenvideo")) {
y.width(b * r.bw);
y.height(w * r.bh);
}
m = y.width();
g = y.height();
} else {
f.find(".tp-resizeme, .tp-resizeme *").each(function () {
I(e(this), r);
});
if (f.hasClass("tp-resizeme")) {
f.find("*").each(function () {
I(e(this), r);
});
}
I(f, r);
g = f.outerHeight(true);
m = f.outerWidth(true);
var C = f.outerHeight();
var k = f.css("backgroundColor");
f.find(".frontcorner").css({ borderWidth: C + "px", left: 0 - C + "px", borderRight: "0px solid transparent", borderTopColor: k });
f.find(".frontcornertop").css({ borderWidth: C + "px", left: 0 - C + "px", borderRight: "0px solid transparent", borderBottomColor: k });
f.find(".backcorner").css({ borderWidth: C + "px", right: 0 - C + "px", borderLeft: "0px solid transparent", borderBottomColor: k });
f.find(".backcornertop").css({ borderWidth: C + "px", right: 0 - C + "px", borderLeft: "0px solid transparent", borderTopColor: k });
}
}
if (r.fullScreenAlignForce == "on") {
u = 0;
a = 0;
}
if (f.data("voffset") == t) f.data("voffset", 0);
if (f.data("hoffset") == t) f.data("hoffset", 0);
var L = f.data("voffset") * l;
var O = f.data("hoffset") * l;
var B = r.startwidth * l;
var F = r.startheight * l;
if (r.fullScreenAlignForce == "on") {
B = r.container.width();
F = r.container.height();
}
if (f.data("x") == "center" || f.data("xcenter") == "center") {
f.data("xcenter", "center");
f.data("x", B / 2 - f.outerWidth(true) / 2 + O);
}
if (f.data("x") == "left" || f.data("xleft") == "left") {
f.data("xleft", "left");
f.data("x", 0 / l + O);
}
if (f.data("x") == "right" || f.data("xright") == "right") {
f.data("xright", "right");
f.data("x", (B - f.outerWidth(true) + O) / l);
}
if (f.data("y") == "center" || f.data("ycenter") == "center") {
f.data("ycenter", "center");
f.data("y", F / 2 - f.outerHeight(true) / 2 + L);
}
if (f.data("y") == "top" || f.data("ytop") == "top") {
f.data("ytop", "top");
f.data("y", 0 / r.bh + L);
}
if (f.data("y") == "bottom" || f.data("ybottom") == "bottom") {
f.data("ybottom", "bottom");
f.data("y", (F - f.outerHeight(true) + L) / l);
}
if (f.data("start") == t) f.data("start", 1e3);
var U = f.data("easing");
if (U == t) U = "punchgs.Power1.easeOut";
var X = f.data("start") / 1e3;
var V = f.data("speed") / 1e3;
if (f.data("x") == "center" || f.data("xcenter") == "center") var J = f.data("x") + u;
else {
var J = l * f.data("x") + u;
}
if (f.data("y") == "center" || f.data("ycenter") == "center") var K = f.data("y") + a;
else {
var K = r.bh * f.data("y") + a;
}
punchgs.TweenLite.set(f, { top: K, left: J, overwrite: "auto" });
if (o == 0) s = true;
if (f.data("timeline") != t && !s) {
f.data("timeline").gotoAndPlay(0);
s = true;
}
if (!s) {
if (f.data("timeline") != t) {
}
function Q() {}
function G() {}
var Y = new punchgs.TimelineLite({ smoothChildTiming: true, onStart: G });
Y.pause();
if (r.fullScreenAlignForce == "on") {
}
var Z = f;
if (f.data("mySplitText") != t) f.data("mySplitText").revert();
if (f.data("splitin") == "chars" || f.data("splitin") == "words" || f.data("splitin") == "lines" || f.data("splitout") == "chars" || f.data("splitout") == "words" || f.data("splitout") == "lines") {
if (f.find("a").length > 0) f.data("mySplitText", new punchgs.SplitText(f.find("a"), { type: "lines,words,chars", charsClass: "tp-splitted", wordsClass: "tp-splitted", linesClass: "tp-splitted" }));
else if (f.find(".tp-layer-inner-rotation").length > 0)
f.data("mySplitText", new punchgs.SplitText(f.find(".tp-layer-inner-rotation"), { type: "lines,words,chars", charsClass: "tp-splitted", wordsClass: "tp-splitted", linesClass: "tp-splitted" }));
else f.data("mySplitText", new punchgs.SplitText(f, { type: "lines,words,chars", charsClass: "tp-splitted", wordsClass: "tp-splitted", linesClass: "tp-splitted" }));
f.addClass("splitted");
}
if (f.data("splitin") == "chars") Z = f.data("mySplitText").chars;
if (f.data("splitin") == "words") Z = f.data("mySplitText").words;
if (f.data("splitin") == "lines") Z = f.data("mySplitText").lines;
var et = D();
var tt = D();
if (f.data("repeat") != t) repeatV = f.data("repeat");
if (f.data("yoyo") != t) yoyoV = f.data("yoyo");
if (f.data("repeatdelay") != t) repeatdelayV = f.data("repeatdelay");
if (f.hasClass("customin")) et = P(et, f.data("customin"));
else if (f.hasClass("randomrotate")) {
et.scale = Math.random() * 3 + 1;
et.rotation = Math.round(Math.random() * 200 - 100);
et.x = Math.round(Math.random() * 200 - 100);
et.y = Math.round(Math.random() * 200 - 100);
} else if (f.hasClass("lfr") || f.hasClass("skewfromright")) et.x = 15 + r.width;
else if (f.hasClass("lfl") || f.hasClass("skewfromleft")) et.x = -15 - m;
else if (f.hasClass("sfl") || f.hasClass("skewfromleftshort")) et.x = -50;
else if (f.hasClass("sfr") || f.hasClass("skewfromrightshort")) et.x = 50;
else if (f.hasClass("lft")) et.y = -25 - g;
else if (f.hasClass("lfb")) et.y = 25 + r.height;
else if (f.hasClass("sft")) et.y = -50;
else if (f.hasClass("sfb")) et.y = 50;
if (f.hasClass("skewfromright") || f.hasClass("skewfromrightshort")) et.skewX = -85;
else if (f.hasClass("skewfromleft") || f.hasClass("skewfromleftshort")) et.skewX = 85;
if (f.hasClass("fade") || f.hasClass("sft") || f.hasClass("sfl") || f.hasClass("sfb") || f.hasClass("skewfromleftshort") || f.hasClass("sfr") || f.hasClass("skewfromrightshort")) et.opacity = 0;
if (j().toLowerCase() == "safari") {
}
var nt = f.data("elementdelay") == t ? 0 : f.data("elementdelay");
tt.ease = et.ease = f.data("easing") == t ? punchgs.Power1.easeInOut : f.data("easing");
et.data = new Object();
et.data.oldx = et.x;
et.data.oldy = et.y;
tt.data = new Object();
tt.data.oldx = tt.x;
tt.data.oldy = tt.y;
et.x = et.x * l;
et.y = et.y * l;
var rt = new punchgs.TimelineLite();
if (o != 2) {
if (f.hasClass("customin")) {
if (Z != f)
Y.add(
punchgs.TweenLite.set(f, {
force3D: "auto",
opacity: 1,
scaleX: 1,
scaleY: 1,
rotationX: 0,
rotationY: 0,
rotationZ: 0,
skewX: 0,
skewY: 0,
z: 0,
x: 0,
y: 0,
visibility: "visible",
opacity: 1,
delay: 0,
overwrite: "all",
})
);
et.visibility = "hidden";
tt.visibility = "visible";
tt.overwrite = "all";
tt.opacity = 1;
tt.onComplete = Q();
tt.delay = X;
tt.force3D = "auto";
Y.add(rt.staggerFromTo(Z, V, et, tt, nt), "frame0");
} else {
et.visibility = "visible";
et.transformPerspective = 600;
if (Z != f)
Y.add(
punchgs.TweenLite.set(f, {
force3D: "auto",
opacity: 1,
scaleX: 1,
scaleY: 1,
rotationX: 0,
rotationY: 0,
rotationZ: 0,
skewX: 0,
skewY: 0,
z: 0,
x: 0,
y: 0,
visibility: "visible",
opacity: 1,
delay: 0,
overwrite: "all",
})
);
tt.visibility = "visible";
tt.delay = X;
tt.onComplete = Q();
tt.opacity = 1;
tt.force3D = "auto";
if (f.hasClass("randomrotate") && Z != f) {
for (var n = 0; n < Z.length; n++) {
var it = new Object();
var st = new Object();
e.extend(it, et);
e.extend(st, tt);
et.scale = Math.random() * 3 + 1;
et.rotation = Math.round(Math.random() * 200 - 100);
et.x = Math.round(Math.random() * 200 - 100);
et.y = Math.round(Math.random() * 200 - 100);
if (n != 0) st.delay = X + n * nt;
Y.append(punchgs.TweenLite.fromTo(Z[n], V, it, st), "frame0");
}
} else Y.add(rt.staggerFromTo(Z, V, et, tt, nt), "frame0");
}
}
f.data("timeline", Y);
var ot = new Array();
if (f.data("frames") != t) {
var ut = f.data("frames");
ut = ut.replace(/\s+/g, "");
ut = ut.replace("{", "");
var at = ut.split("}");
e.each(at, function (e, t) {
if (t.length > 0) {
var n = H(t);
z(f, r, n, "frame" + (e + 10), l);
}
});
}
Y = f.data("timeline");
if (f.data("end") != t && (o == -1 || o == 2)) {
W(f, r, f.data("end") / 1e3, et, "frame99", l);
} else {
if (o == -1 || o == 2) W(f, r, 999999, et, "frame99", l);
else W(f, r, 200, et, "frame99", l);
}
Y = f.data("timeline");
f.data("timeline", Y);
q(f, l);
Y.resume();
}
}
if (s) {
R(f);
q(f, l);
if (f.data("timeline") != t) {
var ft = f.data("timeline").getTweensOf();
e.each(ft, function (e, n) {
if (n.vars.data != t) {
var r = n.vars.data.oldx * l;
var i = n.vars.data.oldy * l;
if (n.progress() != 1 && n.progress() != 0) {
try {
n.vars.x = r;
n.vary.y = i;
} catch (s) {}
} else {
if (n.progress() == 1) {
punchgs.TweenLite.set(n.target, { x: r, y: i });
}
}
}
});
}
}
});
var c = e("body")
.find("#" + r.container.attr("id"))
.find(".tp-bannertimer");
c.data("opt", r);
if (s != t)
setTimeout(function () {
s.resume();
}, 30);
};
var j = function () {
var e = navigator.appName,
t = navigator.userAgent,
n;
var r = t.match(/(opera|chrome|safari|firefox|msie)\/?\s*(\.?\d+(\.\d+)*)/i);
if (r && (n = t.match(/version\/([\.\d]+)/i)) != null) r[2] = n[1];
r = r ? [r[1], r[2]] : [e, navigator.appVersion, "-?"];
return r[0];
};
var F = function () {
var e = navigator.appName,
t = navigator.userAgent,
n;
var r = t.match(/(opera|chrome|safari|firefox|msie)\/?\s*(\.?\d+(\.\d+)*)/i);
if (r && (n = t.match(/version\/([\.\d]+)/i)) != null) r[2] = n[1];
r = r ? [r[1], r[2]] : [e, navigator.appVersion, "-?"];
return r[1];
};
var I = function (e, n) {
if (e.data("fsize") == t) e.data("fsize", parseInt(e.css("font-size"), 0) || 0);
if (e.data("pt") == t) e.data("pt", parseInt(e.css("paddingTop"), 0) || 0);
if (e.data("pb") == t) e.data("pb", parseInt(e.css("paddingBottom"), 0) || 0);
if (e.data("pl") == t) e.data("pl", parseInt(e.css("paddingLeft"), 0) || 0);
if (e.data("pr") == t) e.data("pr", parseInt(e.css("paddingRight"), 0) || 0);
if (e.data("mt") == t) e.data("mt", parseInt(e.css("marginTop"), 0) || 0);
if (e.data("mb") == t) e.data("mb", parseInt(e.css("marginBottom"), 0) || 0);
if (e.data("ml") == t) e.data("ml", parseInt(e.css("marginLeft"), 0) || 0);
if (e.data("mr") == t) e.data("mr", parseInt(e.css("marginRight"), 0) || 0);
if (e.data("bt") == t) e.data("bt", parseInt(e.css("borderTopWidth"), 0) || 0);
if (e.data("bb") == t) e.data("bb", parseInt(e.css("borderBottomWidth"), 0) || 0);
if (e.data("bl") == t) e.data("bl", parseInt(e.css("borderLeftWidth"), 0) || 0);
if (e.data("br") == t) e.data("br", parseInt(e.css("borderRightWidth"), 0) || 0);
if (e.data("ls") == t) e.data("ls", parseInt(e.css("letterSpacing"), 0) || 0);
if (e.data("lh") == t) e.data("lh", parseInt(e.css("lineHeight"), 0) || "auto");
if (e.data("minwidth") == t) e.data("minwidth", parseInt(e.css("minWidth"), 0) || 0);
if (e.data("minheight") == t) e.data("minheight", parseInt(e.css("minHeight"), 0) || 0);
if (e.data("maxwidth") == t) e.data("maxwidth", parseInt(e.css("maxWidth"), 0) || "none");
if (e.data("maxheight") == t) e.data("maxheight", parseInt(e.css("maxHeight"), 0) || "none");
if (e.data("wii") == t) e.data("wii", parseInt(e.css("width"), 0) || 0);
if (e.data("hii") == t) e.data("hii", parseInt(e.css("height"), 0) || 0);
if (e.data("wan") == t) e.data("wan", e.css("-webkit-transition"));
if (e.data("moan") == t) e.data("moan", e.css("-moz-animation-transition"));
if (e.data("man") == t) e.data("man", e.css("-ms-animation-transition"));
if (e.data("ani") == t) e.data("ani", e.css("transition"));
if (!e.hasClass("tp-splitted")) {
e.css("-webkit-transition", "none");
e.css("-moz-transition", "none");
e.css("-ms-transition", "none");
e.css("transition", "none");
punchgs.TweenLite.set(e, {
fontSize: Math.round(e.data("fsize") * n.bw) + "px",
letterSpacing: Math.floor(e.data("ls") * n.bw) + "px",
paddingTop: Math.round(e.data("pt") * n.bh) + "px",
paddingBottom: Math.round(e.data("pb") * n.bh) + "px",
paddingLeft: Math.round(e.data("pl") * n.bw) + "px",
paddingRight: Math.round(e.data("pr") * n.bw) + "px",
marginTop: e.data("mt") * n.bh + "px",
marginBottom: e.data("mb") * n.bh + "px",
marginLeft: e.data("ml") * n.bw + "px",
marginRight: e.data("mr") * n.bw + "px",
borderTopWidth: Math.round(e.data("bt") * n.bh) + "px",
borderBottomWidth: Math.round(e.data("bb") * n.bh) + "px",
borderLeftWidth: Math.round(e.data("bl") * n.bw) + "px",
borderRightWidth: Math.round(e.data("br") * n.bw) + "px",
lineHeight: Math.round(e.data("lh") * n.bh) + "px",
minWidth: e.data("minwidth") * n.bw + "px",
minHeight: e.data("minheight") * n.bh + "px",
overwrite: "auto",
});
setTimeout(function () {
e.css("-webkit-transition", e.data("wan"));
e.css("-moz-transition", e.data("moan"));
e.css("-ms-transition", e.data("man"));
e.css("transition", e.data("ani"));
}, 30);
if (e.data("maxheight") != "none") e.css({ maxHeight: e.data("maxheight") * n.bh + "px" });
if (e.data("maxwidth") != "none") e.css({ maxWidth: e.data("maxwidth") * n.bw + "px" });
}
};
var q = function (n, r) {
n.find(".rs-pendulum").each(function () {
var n = e(this);
if (n.data("timeline") == t) {
n.data("timeline", new punchgs.TimelineLite());
var i = n.data("startdeg") == t ? -20 : n.data("startdeg"),
s = n.data("enddeg") == t ? 20 : n.data("enddeg");
(speed = n.data("speed") == t ? 2 : n.data("speed")), (origin = n.data("origin") == t ? "50% 50%" : n.data("origin")), (easing = n.data("ease") == t ? punchgs.Power2.easeInOut : n.data("ease"));
i = i * r;
s = s * r;
n.data("timeline").append(new punchgs.TweenLite.fromTo(n, speed, { force3D: "auto", rotation: i, transformOrigin: origin }, { rotation: s, ease: easing }));
n.data("timeline").append(
new punchgs.TweenLite.fromTo(
n,
speed,
{ force3D: "auto", rotation: s, transformOrigin: origin },
{
rotation: i,
ease: easing,
onComplete: function () {
n.data("timeline").restart();
},
}
)
);
}
});
n.find(".rs-slideloop").each(function () {
var n = e(this);
if (n.data("timeline") == t) {
n.data("timeline", new punchgs.TimelineLite());
var i = n.data("xs") == t ? 0 : n.data("xs"),
s = n.data("ys") == t ? 0 : n.data("ys");
(xe = n.data("xe") == t ? 0 : n.data("xe")), (ye = n.data("ye") == t ? 0 : n.data("ye")), (speed = n.data("speed") == t ? 2 : n.data("speed")), (easing = n.data("ease") == t ? punchgs.Power2.easeInOut : n.data("ease"));
i = i * r;
s = s * r;
xe = xe * r;
ye = ye * r;
n.data("timeline").append(new punchgs.TweenLite.fromTo(n, speed, { force3D: "auto", x: i, y: s }, { x: xe, y: ye, ease: easing }));
n.data("timeline").append(
new punchgs.TweenLite.fromTo(
n,
speed,
{ force3D: "auto", x: xe, y: ye },
{
x: i,
y: s,
onComplete: function () {
n.data("timeline").restart();
},
}
)
);
}
});
n.find(".rs-pulse").each(function () {
var n = e(this);
if (n.data("timeline") == t) {
n.data("timeline", new punchgs.TimelineLite());
var r = n.data("zoomstart") == t ? 0 : n.data("zoomstart"),
i = n.data("zoomend") == t ? 0 : n.data("zoomend");
(speed = n.data("speed") == t ? 2 : n.data("speed")), (easing = n.data("ease") == t ? punchgs.Power2.easeInOut : n.data("ease"));
n.data("timeline").append(new punchgs.TweenLite.fromTo(n, speed, { force3D: "auto", scale: r }, { scale: i, ease: easing }));
n.data("timeline").append(
new punchgs.TweenLite.fromTo(
n,
speed,
{ force3D: "auto", scale: i },
{
scale: r,
onComplete: function () {
n.data("timeline").restart();
},
}
)
);
}
});
n.find(".rs-wave").each(function () {
var n = e(this);
if (n.data("timeline") == t) {
n.data("timeline", new punchgs.TimelineLite());
var i = n.data("angle") == t ? 10 : n.data("angle"),
s = n.data("radius") == t ? 10 : n.data("radius"),
o = n.data("speed") == t ? -20 : n.data("speed"),
u = n.data("origin") == t ? -20 : n.data("origin");
i = i * r;
s = s * r;
var a = { a: 0, ang: i, element: n, unit: s };
n.data("timeline").append(
new punchgs.TweenLite.fromTo(
a,
o,
{ a: 360 },
{
a: 0,
force3D: "auto",
ease: punchgs.Linear.easeNone,
onUpdate: function () {
var e = a.a * (Math.PI / 180);
punchgs.TweenLite.to(a.element, 0.1, { force3D: "auto", x: Math.cos(e) * a.unit, y: a.unit * (1 - Math.sin(e)) });
},
onComplete: function () {
n.data("timeline").restart();
},
}
)
);
}
});
};
var R = function (n) {
n.find(".rs-pendulum, .rs-slideloop, .rs-pulse, .rs-wave").each(function () {
var n = e(this);
if (n.data("timeline") != t) {
n.data("timeline").pause();
n.data("timeline", null);
}
});
};
var U = function (n, r) {
var i = 0;
var s = n.find(".tp-caption"),
o = r.container.find(".tp-static-layers").find(".tp-caption");
e.each(o, function (e, t) {
s.push(t);
});
s.each(function (n) {
var s = -1;
var o = e(this);
if (o.hasClass("tp-static-layer")) {
if (o.data("startslide") == -1 || o.data("startslide") == "-1") o.data("startslide", 0);
if (o.data("endslide") == -1 || o.data("endslide") == "-1") o.data("endslide", r.slideamount);
if (o.hasClass("tp-is-shown")) {
if (o.data("startslide") > r.next || o.data("endslide") < r.next) {
s = 2;
o.removeClass("tp-is-shown");
} else {
s = 0;
}
} else {
s = 2;
}
}
if (s != 0) {
R(o);
if (o.find("iframe").length > 0) {
try {
var u = o.find("iframe");
var a = u.attr("id");
var f = $f(a);
f.api("pause");
clearTimeout(o.data("timerplay"));
} catch (l) {}
try {
var c = o.data("player");
c.stopVideo();
clearTimeout(o.data("timerplay"));
} catch (l) {}
}
if (o.find("video").length > 0) {
try {
o.find("video").each(function (t) {
var n = e(this).parent();
var r = n.attr("id");
clearTimeout(n.data("timerplay"));
var i = this;
i.pause();
});
} catch (l) {}
}
try {
var h = o.data("timeline");
var p = h.getLabelTime("frame99");
var d = h.time();
if (p > d) {
var v = h.getTweensOf(o);
e.each(v, function (e, t) {
if (e != 0) t.pause();
});
if (o.css("opacity") != 0) {
var m = o.data("endspeed") == t ? o.data("speed") : o.data("endspeed");
if (m > i) i = m;
h.play("frame99");
} else h.progress(1, false);
}
} catch (l) {}
}
});
return i;
};
var z = function (e, n, r, i, s) {
var o = e.data("timeline");
var u = new punchgs.TimelineLite();
var a = e;
if (r.typ == "chars") a = e.data("mySplitText").chars;
else if (r.typ == "words") a = e.data("mySplitText").words;
else if (r.typ == "lines") a = e.data("mySplitText").lines;
r.animation.ease = r.ease;
if (r.animation.rotationZ != t) r.animation.rotation = r.animation.rotationZ;
r.animation.data = new Object();
r.animation.data.oldx = r.animation.x;
r.animation.data.oldy = r.animation.y;
r.animation.x = r.animation.x * s;
r.animation.y = r.animation.y * s;
o.add(u.staggerTo(a, r.speed, r.animation, r.elementdelay), r.start);
o.addLabel(i, r.start);
e.data("timeline", o);
};
var W = function (e, n, r, i, s, o) {
var u = e.data("timeline");
var a = new punchgs.TimelineLite();
var f = D();
var l = e.data("endspeed") == t ? e.data("speed") : e.data("endspeed");
f.ease = e.data("endeasing") == t ? punchgs.Power1.easeInOut : e.data("endeasing");
l = l / 1e3;
if (
e.hasClass("ltr") ||
e.hasClass("ltl") ||
e.hasClass("str") ||
e.hasClass("stl") ||
e.hasClass("ltt") ||
e.hasClass("ltb") ||
e.hasClass("stt") ||
e.hasClass("stb") ||
e.hasClass("skewtoright") ||
e.hasClass("skewtorightshort") ||
e.hasClass("skewtoleft") ||
e.hasClass("skewtoleftshort") ||
e.hasClass("fadeout") ||
e.hasClass("randomrotateout")
) {
if (e.hasClass("skewtoright") || e.hasClass("skewtorightshort")) f.skewX = 35;
else if (e.hasClass("skewtoleft") || e.hasClass("skewtoleftshort")) f.skewX = -35;
if (e.hasClass("ltr") || e.hasClass("skewtoright")) f.x = n.width + 60;
else if (e.hasClass("ltl") || e.hasClass("skewtoleft")) f.x = 0 - (n.width + 60);
else if (e.hasClass("ltt")) f.y = 0 - (n.height + 60);
else if (e.hasClass("ltb")) f.y = n.height + 60;
else if (e.hasClass("str") || e.hasClass("skewtorightshort")) {
f.x = 50;
f.opacity = 0;
} else if (e.hasClass("stl") || e.hasClass("skewtoleftshort")) {
f.x = -50;
f.opacity = 0;
} else if (e.hasClass("stt")) {
f.y = -50;
f.opacity = 0;
} else if (e.hasClass("stb")) {
f.y = 50;
f.opacity = 0;
} else if (e.hasClass("randomrotateout")) {
f.x = Math.random() * n.width;
f.y = Math.random() * n.height;
f.scale = Math.random() * 2 + 0.3;
f.rotation = Math.random() * 360 - 180;
f.opacity = 0;
} else if (e.hasClass("fadeout")) {
f.opacity = 0;
}
if (e.hasClass("skewtorightshort")) f.x = 270;
else if (e.hasClass("skewtoleftshort")) f.x = -270;
f.data = new Object();
f.data.oldx = f.x;
f.data.oldy = f.y;
f.x = f.x * o;
f.y = f.y * o;
f.overwrite = "auto";
var c = e;
var c = e;
if (e.data("splitout") == "chars") c = e.data("mySplitText").chars;
else if (e.data("splitout") == "words") c = e.data("mySplitText").words;
else if (e.data("splitout") == "lines") c = e.data("mySplitText").lines;
var h = e.data("endelementdelay") == t ? 0 : e.data("endelementdelay");
u.add(a.staggerTo(c, l, f, h), r);
} else if (e.hasClass("customout")) {
f = P(f, e.data("customout"));
var c = e;
if (e.data("splitout") == "chars") c = e.data("mySplitText").chars;
else if (e.data("splitout") == "words") c = e.data("mySplitText").words;
else if (e.data("splitout") == "lines") c = e.data("mySplitText").lines;
var h = e.data("endelementdelay") == t ? 0 : e.data("endelementdelay");
f.onStart = function () {
punchgs.TweenLite.set(e, { transformPerspective: f.transformPerspective, transformOrigin: f.transformOrigin, overwrite: "auto" });
};
f.data = new Object();
f.data.oldx = f.x;
f.data.oldy = f.y;
f.x = f.x * o;
f.y = f.y * o;
u.add(a.staggerTo(c, l, f, h), r);
} else {
i.delay = 0;
u.add(punchgs.TweenLite.to(e, l, i), r);
}
u.addLabel(s, r);
e.data("timeline", u);
};
var X = function (t, n) {
t.children().each(function () {
try {
e(this).die("click");
} catch (t) {}
try {
e(this).die("mouseenter");
} catch (t) {}
try {
e(this).die("mouseleave");
} catch (t) {}
try {
e(this).unbind("hover");
} catch (t) {}
});
try {
t.die("click", "mouseenter", "mouseleave");
} catch (r) {}
clearInterval(n.cdint);
t = null;
};
var V = function (n, r) {
r.cd = 0;
r.loop = 0;
if (r.stopAfterLoops != t && r.stopAfterLoops > -1) r.looptogo = r.stopAfterLoops;
else r.looptogo = 9999999;
if (r.stopAtSlide != t && r.stopAtSlide > -1) r.lastslidetoshow = r.stopAtSlide;
else r.lastslidetoshow = 999;
r.stopLoop = "off";
if (r.looptogo == 0) r.stopLoop = "on";
if (r.slideamount > 1 && !(r.stopAfterLoops == 0 && r.stopAtSlide == 1)) {
var i = n.find(".tp-bannertimer");
n.on("stoptimer", function () {
i.data("tween").pause();
if (r.hideTimerBar == "on") i.css({ visibility: "hidden" });
});
n.on("starttimer", function () {
if (r.conthover != 1 && r.videoplaying != true && r.width > r.hideSliderAtLimit && r.bannertimeronpause != true && r.overnav != true)
if (r.stopLoop == "on" && r.next == r.lastslidetoshow - 1) {
} else {
i.css({ visibility: "visible" });
i.data("tween").play();
}
if (r.hideTimerBar == "on") i.css({ visibility: "hidden" });
});
n.on("restarttimer", function () {
if (r.stopLoop == "on" && r.next == r.lastslidetoshow - 1) {
} else {
i.css({ visibility: "visible" });
i.data("tween", punchgs.TweenLite.fromTo(i, r.delay / 1e3, { width: "0%" }, { force3D: "auto", width: "100%", ease: punchgs.Linear.easeNone, onComplete: s, delay: 1 }));
}
if (r.hideTimerBar == "on") i.css({ visibility: "hidden" });
});
n.on("nulltimer", function () {
i.data("tween").pause(0);
if (r.hideTimerBar == "on") i.css({ visibility: "hidden" });
});
var s = function () {
if (e("body").find(n).length == 0) {
X(n, r);
clearInterval(r.cdint);
}
if (n.data("conthover-changed") == 1) {
r.conthover = n.data("conthover");
n.data("conthover-changed", 0);
}
r.act = r.next;
r.next = r.next + 1;
if (r.next > n.find(">ul >li").length - 1) {
r.next = 0;
r.looptogo = r.looptogo - 1;
if (r.looptogo <= 0) {
r.stopLoop = "on";
}
}
if (r.stopLoop == "on" && r.next == r.lastslidetoshow - 1) {
n.find(".tp-bannertimer").css({ visibility: "hidden" });
n.trigger("revolution.slide.onstop");
} else {
i.data("tween").restart();
}
T(n, r);
};
i.data("tween", punchgs.TweenLite.fromTo(i, r.delay / 1e3, { width: "0%" }, { force3D: "auto", width: "100%", ease: punchgs.Linear.easeNone, onComplete: s, delay: 1 }));
i.data("opt", r);
n.hover(
function () {
if (r.onHoverStop == "on" && !$()) {
n.trigger("stoptimer");
n.trigger("revolution.slide.onpause");
var i = n.find(">ul >li:eq(" + r.next + ") .slotholder");
i.find(".defaultimg").each(function () {
var n = e(this);
if (n.data("kenburn") != t) {
n.data("kenburn").pause();
}
});
}
},
function () {
if (n.data("conthover") != 1) {
n.trigger("revolution.slide.onresume");
n.trigger("starttimer");
var i = n.find(">ul >li:eq(" + r.next + ") .slotholder");
i.find(".defaultimg").each(function () {
var n = e(this);
if (n.data("kenburn") != t) {
n.data("kenburn").play();
}
});
}
}
);
}
};
var $ = function () {
var e = ["android", "webos", "iphone", "ipad", "blackberry", "Android", "webos", , "iPod", "iPhone", "iPad", "Blackberry", "BlackBerry"];
var t = false;
for (i in e) {
if (navigator.userAgent.split(e[i]).length > 1) {
t = true;
}
}
return t;
};
var J = function (e, t, n) {
var r = t.data("owidth");
var i = t.data("oheight");
if (r / i > n.width / n.height) {
var s = n.container.width() / r;
var o = i * s;
var u = (o / n.container.height()) * e;
e = e * (100 / u);
u = 100;
e = e;
return e + "% " + u + "%" + " 1";
} else {
var s = n.container.width() / r;
var o = i * s;
var u = (o / n.container.height()) * e;
return e + "% " + u + "%";
}
};
var K = function (n, r, i, s) {
try {
var u = n.find(">ul:first-child >li:eq(" + r.act + ")");
} catch (a) {
var u = n.find(">ul:first-child >li:eq(1)");
}
r.lastslide = r.act;
var f = n.find(">ul:first-child >li:eq(" + r.next + ")"),
l = f.find(".slotholder"),
c = l.data("bgposition"),
h = l.data("bgpositionend"),
p = l.data("zoomstart") / 100,
d = l.data("zoomend") / 100,
v = l.data("rotationstart"),
m = l.data("rotationend"),
g = l.data("bgfit"),
y = l.data("bgfitend"),
b = l.data("easeme"),
w = l.data("duration") / 1e3,
E = 100;
if (g == t) g = 100;
if (y == t) y = 100;
var S = g,
x = y;
g = J(g, l, r);
y = J(y, l, r);
E = J(100, l, r);
if (p == t) p = 1;
if (d == t) d = 1;
if (v == t) v = 0;
if (m == t) m = 0;
if (p < 1) p = 1;
if (d < 1) d = 1;
var T = new Object();
(T.w = parseInt(E.split(" ")[0], 0)), (T.h = parseInt(E.split(" ")[1], 0));
var N = false;
if (E.split(" ")[2] == "1") {
N = true;
}
l.find(".defaultimg").each(function () {
var t = e(this);
if (l.find(".kenburnimg").length == 0)
l.append(
''
);
else {
l.find(".kenburnimg img").css({ width: T.w + "%", height: T.h + "%" });
}
var n = l.find(".kenburnimg img");
var i = Q(r, c, g, n, N),
u = Q(r, h, y, n, N);
if (N) {
i.w = S / 100;
u.w = x / 100;
}
if (s) {
punchgs.TweenLite.set(n, { autoAlpha: 0, transformPerspective: 1200, transformOrigin: "0% 0%", top: 0, left: 0, scale: i.w, x: i.x, y: i.y });
var a = i.w,
f = a * n.width() - r.width,
p = a * n.height() - r.height,
d = Math.abs((i.x / f) * 100),
v = Math.abs((i.y / p) * 100);
if (p == 0) v = 0;
if (f == 0) d = 0;
t.data("bgposition", d + "% " + v + "%");
if (!o(8)) t.data("currotate", G(n));
if (!o(8)) t.data("curscale", T.w * a + "% " + (T.h * a + "%"));
l.find(".kenburnimg").remove();
} else
t.data(
"kenburn",
punchgs.TweenLite.fromTo(
n,
w,
{ autoAlpha: 1, force3D: punchgs.force3d, transformOrigin: "0% 0%", top: 0, left: 0, scale: i.w, x: i.x, y: i.y },
{
autoAlpha: 1,
rotationZ: m,
ease: b,
x: u.x,
y: u.y,
scale: u.w,
onUpdate: function () {
var e = n[0]._gsTransform.scaleX;
var i = e * n.width() - r.width,
s = e * n.height() - r.height,
u = Math.abs((n[0]._gsTransform.x / i) * 100),
a = Math.abs((n[0]._gsTransform.y / s) * 100);
if (s == 0) a = 0;
if (i == 0) u = 0;
t.data("bgposition", u + "% " + a + "%");
if (!o(8)) t.data("currotate", G(n));
if (!o(8)) t.data("curscale", T.w * e + "% " + (T.h * e + "%"));
},
}
)
);
});
};
var Q = function (e, t, n, r, i) {
var s = new Object();
if (!i) s.w = parseInt(n.split(" ")[0], 0) / 100;
else s.w = parseInt(n.split(" ")[1], 0) / 100;
switch (t) {
case "left top":
case "top left":
s.x = 0;
s.y = 0;
break;
case "center top":
case "top center":
s.x = ((0 - r.width()) * s.w + parseInt(e.width, 0)) / 2;
s.y = 0;
break;
case "top right":
case "right top":
s.x = (0 - r.width()) * s.w + parseInt(e.width, 0);
s.y = 0;
break;
case "center left":
case "left center":
s.x = 0;
s.y = ((0 - r.height()) * s.w + parseInt(e.height, 0)) / 2;
break;
case "center center":
s.x = ((0 - r.width()) * s.w + parseInt(e.width, 0)) / 2;
s.y = ((0 - r.height()) * s.w + parseInt(e.height, 0)) / 2;
break;
case "center right":
case "right center":
s.x = (0 - r.width()) * s.w + parseInt(e.width, 0);
s.y = ((0 - r.height()) * s.w + parseInt(e.height, 0)) / 2;
break;
case "bottom left":
case "left bottom":
s.x = 0;
s.y = (0 - r.height()) * s.w + parseInt(e.height, 0);
break;
case "bottom center":
case "center bottom":
s.x = ((0 - r.width()) * s.w + parseInt(e.width, 0)) / 2;
s.y = (0 - r.height()) * s.w + parseInt(e.height, 0);
break;
case "bottom right":
case "right bottom":
s.x = (0 - r.width()) * s.w + parseInt(e.width, 0);
s.y = (0 - r.height()) * s.w + parseInt(e.height, 0);
break;
}
return s;
};
var G = function (e) {
var t = e.css("-webkit-transform") || e.css("-moz-transform") || e.css("-ms-transform") || e.css("-o-transform") || e.css("transform");
if (t !== "none") {
var n = t.split("(")[1].split(")")[0].split(",");
var r = n[0];
var i = n[1];
var s = Math.round(Math.atan2(i, r) * (180 / Math.PI));
} else {
var s = 0;
}
return s < 0 ? (s += 360) : s;
};
var Y = function (n, r) {
try {
var i = n.find(">ul:first-child >li:eq(" + r.act + ")");
} catch (s) {
var i = n.find(">ul:first-child >li:eq(1)");
}
r.lastslide = r.act;
var o = n.find(">ul:first-child >li:eq(" + r.next + ")");
var u = i.find(".slotholder");
var a = o.find(".slotholder");
n.find(".defaultimg").each(function () {
var n = e(this);
punchgs.TweenLite.killTweensOf(n, false);
punchgs.TweenLite.set(n, { scale: 1, rotationZ: 0 });
punchgs.TweenLite.killTweensOf(n.data("kenburn img"), false);
if (n.data("kenburn") != t) {
n.data("kenburn").pause();
}
if (n.data("currotate") != t && n.data("bgposition") != t && n.data("curscale") != t) punchgs.TweenLite.set(n, { rotation: n.data("currotate"), backgroundPosition: n.data("bgposition"), backgroundSize: n.data("curscale") });
if (n != t && n.data("kenburn img") != t && n.data("kenburn img").length > 0) punchgs.TweenLite.set(n.data("kenburn img"), { autoAlpha: 0 });
});
};
var Z = function (t, n) {
if ($() && n.parallaxDisableOnMobile == "on") return false;
t.find(">ul:first-child >li").each(function () {
var t = e(this);
for (var r = 1; r <= 10; r++)
t.find(".rs-parallaxlevel-" + r).each(function () {
var t = e(this);
t.wrap('');
});
});
if (n.parallax == "mouse" || n.parallax == "scroll+mouse" || n.parallax == "mouse+scroll") {
t.mouseenter(function (e) {
var n = t.find(".current-sr-slide-visible");
var r = t.offset().top,
i = t.offset().left,
s = e.pageX - i,
o = e.pageY - r;
n.data("enterx", s);
n.data("entery", o);
});
t.on("mousemove.hoverdir, mouseleave.hoverdir", function (n) {
var r = t.find(".current-sr-slide-visible");
switch (n.type) {
case "mousemove":
var i = t.offset().top,
s = t.offset().left,
o = r.data("enterx"),
u = r.data("entery"),
a = o - (n.pageX - s),
f = u - (n.pageY - i);
r.find(".tp-parallax-container").each(function () {
var t = e(this),
n = parseInt(t.data("parallaxlevel"), 0) / 100,
r = a * n,
i = f * n;
punchgs.TweenLite.to(t, 0.4, { force3D: "auto", x: r, y: i, ease: punchgs.Power3.easeOut, overwrite: "all" });
});
break;
case "mouseleave":
r.find(".tp-parallax-container").each(function () {
var t = e(this);
punchgs.TweenLite.to(t, 1.5, { force3D: "auto", x: 0, y: 0, ease: punchgs.Power3.easeOut });
});
break;
}
});
if ($())
window.ondeviceorientation = function (n) {
var r = Math.round(n.beta || 0),
i = Math.round(n.gamma || 0);
var s = t.find(".current-sr-slide-visible");
if (e(window).width() > e(window).height()) {
var o = i;
i = r;
r = o;
}
var u = (360 / t.width()) * i,
a = (180 / t.height()) * r;
s.find(".tp-parallax-container").each(function () {
var t = e(this),
n = parseInt(t.data("parallaxlevel"), 0) / 100,
r = u * n,
i = a * n;
punchgs.TweenLite.to(t, 0.2, { force3D: "auto", x: r, y: i, ease: punchgs.Power3.easeOut });
});
};
}
if (n.parallax == "scroll" || n.parallax == "scroll+mouse" || n.parallax == "mouse+scroll") {
e(window).on("scroll", function (e) {
et(t, n);
});
}
};
var et = function (t, n) {
if ($() && n.parallaxDisableOnMobile == "on") return false;
var r = t.offset().top,
i = e(window).scrollTop(),
s = r + t.height() / 2,
o = r + t.height() / 2 - i,
u = e(window).height() / 2,
a = u - o;
if (s < u) a = a - (u - s);
var f = t.find(".current-sr-slide-visible");
t.find(".tp-parallax-container").each(function (t) {
var n = e(this),
r = parseInt(n.data("parallaxlevel"), 0) / 100,
i = a * r;
n.data("parallaxoffset", i);
punchgs.TweenLite.to(n, 0.2, { force3D: "auto", y: i, ease: punchgs.Power3.easeOut });
});
if (n.parallaxBgFreeze != "on") {
var l = n.parallaxLevels[0] / 100,
c = a * l;
punchgs.TweenLite.to(t, 0.2, { force3D: "auto", y: c, ease: punchgs.Power3.easeOut });
}
};
var tt = function (n, r) {
var i = n.parent();
if (r.navigationType == "thumb" || r.navsecond == "both") {
i.append('');
}
var s = i.find(".tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer");
var o = s.parent();
o.width(r.thumbWidth * r.thumbAmount);
o.height(r.thumbHeight);
o.parent().width(r.thumbWidth * r.thumbAmount);
o.parent().height(r.thumbHeight);
n.find(">ul:first >li").each(function (e) {
var i = n.find(">ul:first >li:eq(" + e + ")");
var o = i.find(".defaultimg").css("backgroundColor");
if (i.data("thumb") != t) var u = i.data("thumb");
else var u = i.find("img:first").attr("src");
s.append(
''
);
var a = s.find(".bullet:first");
});
var a = 10;
s.find(".bullet").each(function (t) {
var i = e(this);
if (t == r.slideamount - 1) i.addClass("last");
if (t == 0) i.addClass("first");
i.width(r.thumbWidth);
i.height(r.thumbHeight);
if (a < i.outerWidth(true)) a = i.outerWidth(true);
i.click(function () {
if (r.transition == 0 && i.index() != r.act) {
r.next = i.index();
u(r, n);
}
});
});
var f = a * n.find(">ul:first >li").length;
var l = s.parent().width();
r.thumbWidth = a;
if (l < f) {
e(document).mousemove(function (t) {
e("body").data("mousex", t.pageX);
});
s.parent().mouseenter(function () {
var t = e(this);
t.addClass("over");
var r = t.offset();
var i = e("body").data("mousex") - r.left;
var s = t.width();
var o = t.find(".bullet:first").outerWidth(true);
var u = o * n.find(">ul:first >li").length;
var a = u - s + 15;
var f = a / s;
i = i - 30;
var l = 0 - i * f;
if (l > 0) l = 0;
if (l < 0 - u + s) l = 0 - u + s;
rt(t, l, 200);
});
s.parent().mousemove(function () {
var t = e(this);
var r = t.offset();
var i = e("body").data("mousex") - r.left;
var s = t.width();
var o = t.find(".bullet:first").outerWidth(true);
var u = o * n.find(">ul:first >li").length - 1;
var a = u - s + 15;
var f = a / s;
i = i - 3;
if (i < 6) i = 0;
if (i + 3 > s - 6) i = s;
var l = 0 - i * f;
if (l > 0) l = 0;
if (l < 0 - u + s) l = 0 - u + s;
rt(t, l, 0);
});
s.parent().mouseleave(function () {
var t = e(this);
t.removeClass("over");
nt(n);
});
}
};
var nt = function (e) {
var t = e.parent().find(".tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer");
var n = t.parent();
var r = n.offset();
var i = n.find(".bullet:first").outerWidth(true);
var s = n.find(".bullet.selected").index() * i;
var o = n.width();
var i = n.find(".bullet:first").outerWidth(true);
var u = i * e.find(">ul:first >li").length;
var a = u - o;
var f = a / o;
var l = 0 - s;
if (l > 0) l = 0;
if (l < 0 - u + o) l = 0 - u + o;
if (!n.hasClass("over")) {
rt(n, l, 200);
}
};
var rt = function (e, t, n) {
punchgs.TweenLite.to(e.find(".tp-thumbcontainer"), 0.2, { force3D: "auto", left: t, ease: punchgs.Power3.easeOut, overwrite: "auto" });
};
})(jQuery);