// jquery.royalslider v9.5.1
(function(n) {
function u(b, f) {
var c, a = this,
e = window.navigator,
g = e.userAgent.toLowerCase();
a.uid = n.rsModules.uid++;
a.ns = ".rs" + a.uid;
var d = document.createElement("div").style,
h = ["webkit", "Moz", "ms", "O"],
k = "",
l = 0,
r;
for (c = 0; c < h.length; c++) r = h[c], !k && r + "Transform" in d && (k = r), r = r.toLowerCase(), window.requestAnimationFrame || (window.requestAnimationFrame = window[r + "RequestAnimationFrame"], window.cancelAnimationFrame = window[r + "CancelAnimationFrame"] || window[r + "CancelRequestAnimationFrame"]);
window.requestAnimationFrame || (window.requestAnimationFrame = function(a, b) {
var c = (new Date).getTime(),
d = Math.max(0, 16 - (c - l)),
e = window.setTimeout(function() {
a(c + d)
}, d);
l = c + d;
return e
});
window.cancelAnimationFrame || (window.cancelAnimationFrame = function(a) {
clearTimeout(a)
});
a.isIPAD = g.match(/(ipad)/);
a.isIOS = a.isIPAD || g.match(/(iphone|ipod)/);
c = function(a) {
a = /(chrome)[ \/]([\w.]+)/.exec(a) || /(webkit)[ \/]([\w.]+)/.exec(a) || /(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a) || /(msie) ([\w.]+)/.exec(a) || 0 > a.indexOf("compatible") && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a) || [];
return {
browser: a[1] || "",
version: a[2] || "0"
}
}(g);
h = {};
c.browser && (h[c.browser] = !0, h.version = c.version);
h.chrome && (h.webkit = !0);
a._a = h;
a.isAndroid = -1 < g.indexOf("android");
a.slider = n(b);
a.ev = n(a);
a._b = n(document);
a.st = n.extend({}, n.fn.royalSlider.defaults, f);
a._c = a.st.transitionSpeed;
a._d = 0;
!a.st.allowCSS3 || h.webkit && !a.st.allowCSS3OnWebkit || (c = k + (k ? "T" : "t"), a._e = c + "ransform" in d && c + "ransition" in d, a._e && (a._f = k + (k ? "P" : "p") + "erspective" in d));
k = k.toLowerCase();
a._g = "-" + k + "-";
a._h = "vertical" === a.st.slidesOrientation ? !1 : !0;
a._i = a._h ? "left" : "top";
a._j = a._h ? "width" : "height";
a._k = -1;
a._l = "fade" === a.st.transitionType ? !1 : !0;
a._l || (a.st.sliderDrag = !1, a._m = 10);
a._n = "z-index:0; display:none; opacity:0;";
a._o = 0;
a._p = 0;
a._q = 0;
n.each(n.rsModules, function(b, c) {
"uid" !== b && c.call(a)
});
a.slides = [];
a._r = 0;
(a.st.slides ? n(a.st.slides) : a.slider.children().detach()).each(function() {
a._s(this, !0)
});
a.st.randomizeSlides && a.slides.sort(function() {
return 0.5 - Math.random()
});
a.numSlides = a.slides.length;
a._t();
a.st.startSlideId ? a.st.startSlideId > a.numSlides - 1 && (a.st.startSlideId = a.numSlides - 1) : a.st.startSlideId = 0;
a._o = a.staticSlideId = a.currSlideId = a._u = a.st.startSlideId;
a.currSlide = a.slides[a.currSlideId];
a._v = 0;
a.pointerMultitouch = !1;
a.slider.addClass((a._h ? "rsHor" : "rsVer") + (a._l ? "" : " rsFade"));
d = '
';
a.slidesSpacing = a.st.slidesSpacing;
a._w = (a._h ? a.slider.width() : a.slider.height()) + a.st.slidesSpacing;
a._x = Boolean(0 < a._y);
1 >= a.numSlides && (a._z = !1);
a._a1 = a._z && a._l ? 2 === a.numSlides ? 1 : 2 : 0;
a._b1 = 6 > a.numSlides ? a.numSlides : 6;
a._c1 = 0;
a._d1 = 0;
a.slidesJQ = [];
for (c = 0; c < a.numSlides; c++) a.slidesJQ.push(n(''));
a._e1 = d = n(d + "
");
var m = a.ns,
k = function(b, c, d, e, f) {
a._j1 = b + c + m;
a._k1 = b + d + m;
a._l1 = b + e + m;
f && (a._m1 = b + f + m)
};
c = e.pointerEnabled;
a.pointerEnabled = c || e.msPointerEnabled;
a.pointerEnabled ? (a.hasTouch = !1, a._n1 = 0.2, a.pointerMultitouch = Boolean(1 < e[(c ? "m" : "msM") + "axTouchPoints"]), c ? k("pointer", "down", "move", "up", "cancel") : k("MSPointer", "Down", "Move", "Up", "Cancel")) : (a.isIOS ? a._j1 = a._k1 = a._l1 = a._m1 = "" : k("mouse", "down", "move", "up"), "ontouchstart" in window || "createTouch" in document ? (a.hasTouch = !0, a._j1 += " touchstart" + m, a._k1 += " touchmove" + m, a._l1 += " touchend" + m, a._m1 += " touchcancel" + m, a._n1 = 0.5, a.st.sliderTouch && (a._f1 = !0)) : (a.hasTouch = !1, a._n1 = 0.2));
a.st.sliderDrag && (a._f1 = !0, h.msie || h.opera ? a._g1 = a._h1 = "move" : h.mozilla ? (a._g1 = "-moz-grab", a._h1 = "-moz-grabbing") : h.webkit && -1 != e.platform.indexOf("Mac") && (a._g1 = "-webkit-grab", a._h1 = "-webkit-grabbing"), a._i1());
a.slider.html(d);
a._o1 = a.st.controlsInside ? a._e1 : a.slider;
a._p1 = a._e1.children(".rsContainer");
a.pointerEnabled && a._p1.css((c ? "" : "-ms-") + "touch-action", a._h ? "pan-y" : "pan-x");
a._q1 = n('');
e = a._p1.children(".rsSlide");
a._r1 = a.slidesJQ[a.currSlideId];
a._s1 = 0;
a._e ? (a._t1 = "transition-property", a._u1 = "transition-duration", a._v1 = "transition-timing-function", a._w1 = a._x1 = a._g + "transform", a._f ? (h.webkit && !h.chrome && a.slider.addClass("rsWebkit3d"), a._y1 = "translate3d(", a._z1 = "px, ", a._a2 = "px, 0px)") : (a._y1 = "translate(", a._z1 = "px, ", a._a2 = "px)"), a._l ? a._p1[a._g + a._t1] = a._g + "transform" : (h = {}, h[a._g + a._t1] = "opacity", h[a._g + a._u1] = a.st.transitionSpeed + "ms", h[a._g + a._v1] = a.st.css3easeInOut, e.css(h))) : (a._x1 = "left", a._w1 = "top");
var p;
n(window).on("resize" + a.ns, function() {
p && clearTimeout(p);
p = setTimeout(function() {
a.updateSliderSize()
}, 50)
});
a.ev.trigger("rsAfterPropsSetup");
a.updateSliderSize();
a.st.keyboardNavEnabled && a._b2();
a.st.arrowsNavHideOnTouch && (a.hasTouch || a.pointerMultitouch) && (a.st.arrowsNav = !1);
a.st.arrowsNav && (e = a._o1, n('').appendTo(e), a._c2 = e.children(".rsArrowLeft").click(function(b) {
b.preventDefault();
a.prev()
}), a._d2 = e.children(".rsArrowRight").click(function(b) {
b.preventDefault();
a.next()
}), a.st.arrowsNavAutoHide && !a.hasTouch && (a._c2.addClass("rsHidden"), a._d2.addClass("rsHidden"), e.one("mousemove.arrowshover", function() {
a._c2.removeClass("rsHidden");
a._d2.removeClass("rsHidden")
}), e.hover(function() {
a._e2 || (a._c2.removeClass("rsHidden"), a._d2.removeClass("rsHidden"))
}, function() {
a._e2 || (a._c2.addClass("rsHidden"), a._d2.addClass("rsHidden"))
})), a.ev.on("rsOnUpdateNav", function() {
a._f2()
}), a._f2());
if (a._f1) a._p1.on(a._j1, function(b) {
a._g2(b)
});
else a.dragSuccess = !1;
var q = ["rsPlayBtnIcon", "rsPlayBtn", "rsCloseVideoBtn", "rsCloseVideoIcn"];
a._p1.click(function(b) {
if (!a.dragSuccess) {
var c = n(b.target).attr("class");
if (-1 !== n.inArray(c, q) && a.toggleVideo()) return !1;
if (a.st.navigateByClick && !a._h2) {
if (n(b.target).closest(".rsNoDrag", a._r1).length) return !0;
a._i2(b)
}
a.ev.trigger("rsSlideClick", b)
}
}).on("click.rs", "a", function(b) {
if (a.dragSuccess) return !1;
a._h2 = !0;
setTimeout(function() {
a._h2 = !1
}, 3)
});
a.ev.trigger("rsAfterInit")
}
n.rsModules || (n.rsModules = {
uid: 0
});
u.prototype = {
constructor: u,
_i2: function(b) {
b = b[this._h ? "pageX" : "pageY"] - this._j2;
b >= this._q ? this.next() : 0 > b && this.prev()
},
_t: function() {
var b;
b = this.st.numImagesToPreload;
if (this._z = this.st.loop) 2 === this.numSlides ? (this._z = !1, this.st.loopRewind = !0) : 2 > this.numSlides && (this.st.loopRewind = this._z = !1);
this._z && 0 < b && (4 >= this.numSlides ? b = 1 : this.st.numImagesToPreload > (this.numSlides - 1) / 2 && (b = Math.floor((this.numSlides - 1) / 2)));
this._y = b
},
_s: function(b, f) {
function c(b, c) {
c ? g.images.push(b.attr(c)) : g.images.push(b.text());
if (h) {
h = !1;
g.caption = "src" === c ? b.attr("alt") : b.contents();
g.image = g.images[0];
g.videoURL = b.attr("data-rsVideo");
var d = b.attr("data-rsw"),
e = b.attr("data-rsh");
"undefined" !== typeof d && !1 !== d && "undefined" !== typeof e && !1 !== e ? (g.iW = parseInt(d, 10), g.iH = parseInt(e, 10)) : a.st.imgWidth && a.st.imgHeight && (g.iW = a.st.imgWidth, g.iH = a.st.imgHeight)
}
}
var a = this,
e, g = {},
d, h = !0;
b = n(b);
a._k2 = b;
a.ev.trigger("rsBeforeParseNode", [b, g]);
if (!g.stopParsing) return b = a._k2, g.id = a._r, g.contentAdded = !1, a._r++, g.images = [], g.isBig = !1, g.hasCover || (b.hasClass("rsImg") ? (d = b, e = !0) : (d = b.find(".rsImg"), d.length && (e = !0)), e ? (g.bigImage = d.eq(0).attr("data-rsBigImg"), d.each(function() {
var a = n(this);
a.is("a") ? c(a, "href") : a.is("img") ? c(a, "src") : c(a)
})) : b.is("img") && (b.addClass("rsImg rsMainSlideImage"), c(b, "src"))), d = b.find(".rsCaption"), d.length && (g.caption = d.remove()), g.content = b, a.ev.trigger("rsAfterParseNode", [b, g]), f && a.slides.push(g), 0 === g.images.length && (g.isLoaded = !0, g.isRendered = !1, g.isLoading = !1, g.images = null), g
},
_b2: function() {
var b = this,
f, c, a = function(a) {
37 === a ? b.prev() : 39 === a && b.next()
};
b._b.on("keydown" + b.ns, function(e) {
b._l2 || (c = e.keyCode, 37 !== c && 39 !== c || f || (a(c), f = setInterval(function() {
a(c)
}, 700)))
}).on("keyup" + b.ns, function(a) {
f && (clearInterval(f), f = null)
})
},
goTo: function(b, f) {
b !== this.currSlideId && this._m2(b, this.st.transitionSpeed, !0, !f)
},
destroy: function(b) {
this.ev.trigger("rsBeforeDestroy");
this._b.off("keydown" + this.ns + " keyup" + this.ns + " " + this._k1 + " " + this._l1);
this._p1.off(this._j1 + " click");
this.slider.data("royalSlider", null);
n.removeData(this.slider, "royalSlider");
n(window).off("resize" + this.ns);
b && this.slider.remove();
this.ev = this.slider = this.slides = null
},
_n2: function(b, f) {
function c(c, f, g) {
c.isAdded ? (a(f, c), e(f, c)) : (g || (g = d.slidesJQ[f]), c.holder ? g = c.holder : (g = d.slidesJQ[f] = n(g), c.holder = g), c.appendOnLoaded = !1, e(f, c, g), a(f, c), d._p2(c, g, b), c.isAdded = !0)
}
function a(a, c) {
c.contentAdded || (d.setItemHtml(c, b), b || (c.contentAdded = !0))
}
function e(a, b, c) {
d._l && (c || (c = d.slidesJQ[a]), c.css(d._i, (a + d._d1 + p) * d._w))
}
function g(a) {
if (l) {
if (a > r - 1) return g(a - r);
if (0 > a) return g(r + a)
}
return a
}
var d = this,
h, k, l = d._z,
r = d.numSlides;
if (!isNaN(f)) return g(f);
var m = d.currSlideId,
p, q = b ? Math.abs(d._o2 - d.currSlideId) >= d.numSlides - 1 ? 0 : 1 : d._y,
s = Math.min(2, q),
v = !1,
u = !1,
t;
for (k = m; k < m + 1 + s; k++) if (t = g(k), (h = d.slides[t]) && (!h.isAdded || !h.positionSet)) {
v = !0;
break
}
for (k = m - 1; k > m - 1 - s; k--) if (t = g(k), (h = d.slides[t]) && (!h.isAdded || !h.positionSet)) {
u = !0;
break
}
if (v) for (k = m; k < m + q + 1; k++) t = g(k), p = Math.floor((d._u - (m - k)) / d.numSlides) * d.numSlides, (h = d.slides[t]) && c(h, t);
if (u) for (k = m - 1; k > m - 1 - q; k--) t = g(k), p = Math.floor((d._u - (m - k)) / r) * r, (h = d.slides[t]) && c(h, t);
if (!b) for (s = g(m - q), m = g(m + q), q = s > m ? 0 : s, k = 0; k < r; k++) s > m && k > s - 1 || !(k < q || k > m) || (h = d.slides[k]) && h.holder && (h.holder.detach(), h.isAdded = !1)
},
setItemHtml: function(b, f) {
var c = this,
a = function() {
if (!b.images) b.isRendered = !0, b.isLoaded = !0, b.isLoading = !1, d(!0);
else if (!b.isLoading) {
var a, f;
b.content.hasClass("rsImg") ? (a = b.content, f = !0) : a = b.content.find(".rsImg:not(img)");
a && !a.is("img") && a.each(function() {
var a = n(this),
c = '';
f ? b.content = n(c) : a.replaceWith(c)
});
a = f ? b.content : b.content.find("img.rsImg");
k();
a.eq(0).addClass("rsMainSlideImage");
b.iW && b.iH && (b.isLoaded || c._q2(b), d());
b.isLoading = !0;
if (b.isBig) n("").on("load.rs error.rs", function(a) {
n(this).off("load.rs error.rs");
e([this], !0)
}).attr("src", b.image);
else {
b.loaded = [];
b.numStartedLoad = 0;
a = function(a) {
n(this).off("load.rs error.rs");
b.loaded.push(this);
b.loaded.length === b.numStartedLoad && e(b.loaded, !1)
};
for (var g = 0; g < b.images.length; g++) {
var h = n("");
b.numStartedLoad++;
h.on("load.rs error.rs", a).attr("src", b.images[g])
}
}
}
},
e = function(a, c) {
if (a.length) {
var d = a[0];
if (c !== b.isBig)(d = b.holder.children()) && 1 < d.length && l();
else if (b.iW && b.iH) g();
else if (b.iW = d.width, b.iH = d.height, b.iW && b.iH) g();
else {
var e = new Image;
e.onload = function() {
e.width ? (b.iW = e.width, b.iH = e.height, g()) : setTimeout(function() {
e.width && (b.iW = e.width, b.iH = e.height);
g()
}, 1E3)
};
e.src = d.src
}
} else g()
},
g = function() {
b.isLoaded = !0;
b.isLoading = !1;
d();
l();
h()
},
d = function() {
if (!b.isAppended && c.ev) {
var a = c.st.visibleNearby,
d = b.id - c._o;
f || b.appendOnLoaded || !c.st.fadeinLoadedSlide || 0 !== d && (!(a || c._r2 || c._l2) || -1 !== d && 1 !== d) || (a = {
visibility: "visible",
opacity: 0
}, a[c._g + "transition"] = "opacity 400ms ease-in-out", b.content.css(a), setTimeout(function() {
b.content.css("opacity", 1)
}, 16));
b.holder.find(".rsPreloader").length ? b.holder.append(b.content) : b.holder.html(b.content);
b.isAppended = !0;
b.isLoaded && (c._q2(b), h());
b.sizeReady || (b.sizeReady = !0, setTimeout(function() {
c.ev.trigger("rsMaybeSizeReady", b)
}, 100))
}
},
h = function() {
!b.loadedTriggered && c.ev && (b.isLoaded = b.loadedTriggered = !0, b.holder.trigger("rsAfterContentSet"), c.ev.trigger("rsAfterContentSet", b))
},
k = function() {
c.st.usePreloader && b.holder.html(c._q1.clone())
},
l = function(a) {
c.st.usePreloader && (a = b.holder.find(".rsPreloader"), a.length && a.remove())
};
b.isLoaded ? d() : f ? !c._l && b.images && b.iW && b.iH ? a() : (b.holder.isWaiting = !0, k(), b.holder.slideId = -99) : a()
},
_p2: function(b, f, c) {
this._p1.append(b.holder);
b.appendOnLoaded = !1
},
_g2: function(b, f) {
var c = this,
a, e = "touchstart" === b.type;
c._s2 = e;
c.ev.trigger("rsDragStart");
if (n(b.target).closest(".rsNoDrag", c._r1).length) return c.dragSuccess = !1, !0;
!f && c._r2 && (c._t2 = !0, c._u2());
c.dragSuccess = !1;
if (c._l2) e && (c._v2 = !0);
else {
e && (c._v2 = !1);
c._w2();
if (e) {
var g = b.originalEvent.touches;
if (g && 0 < g.length) a = g[0], 1 < g.length && (c._v2 = !0);
else return
} else b.preventDefault(), a = b, c.pointerEnabled && (a = a.originalEvent);
c._l2 = !0;
c._b.on(c._k1, function(a) {
c._x2(a, f)
}).on(c._l1, function(a) {
c._y2(a, f)
});
c._z2 = "";
c._a3 = !1;
c._b3 = a.pageX;
c._c3 = a.pageY;
c._d3 = c._v = (f ? c._e3 : c._h) ? a.pageX : a.pageY;
c._f3 = 0;
c._g3 = 0;
c._h3 = f ? c._i3 : c._p;
c._j3 = (new Date).getTime();
if (e) c._e1.on(c._m1, function(a) {
c._y2(a, f)
})
}
},
_k3: function(b, f) {
if (this._l3) {
var c = this._m3,
a = b.pageX - this._b3,
e = b.pageY - this._c3,
g = this._h3 + a,
d = this._h3 + e,
h = f ? this._e3 : this._h,
g = h ? g : d,
d = this._z2;
this._a3 = !0;
this._b3 = b.pageX;
this._c3 = b.pageY;
"x" === d && 0 !== a ? this._f3 = 0 < a ? 1 : -1 : "y" === d && 0 !== e && (this._g3 = 0 < e ? 1 : -1);
d = h ? this._b3 : this._c3;
a = h ? a : e;
f ? g > this._n3 ? g = this._h3 + a * this._n1 : g < this._o3 && (g = this._h3 + a * this._n1) : this._z || (0 >= this.currSlideId && 0 < d - this._d3 && (g = this._h3 + a * this._n1), this.currSlideId >= this.numSlides - 1 && 0 > d - this._d3 && (g = this._h3 + a * this._n1));
this._h3 = g;
200 < c - this._j3 && (this._j3 = c, this._v = d);
f ? this._q3(this._h3) : this._l && this._p3(this._h3)
}
},
_x2: function(b, f) {
var c = this,
a, e = "touchmove" === b.type;
if (!c._s2 || e) {
if (e) {
if (c._r3) return;
var g = b.originalEvent.touches;
if (g) {
if (1 < g.length) return;
a = g[0]
} else return
} else a = b, c.pointerEnabled && (a = a.originalEvent);
c._a3 || (c._e && (f ? c._s3 : c._p1).css(c._g + c._u1, "0s"), function h() {
c._l2 && (c._t3 = requestAnimationFrame(h), c._u3 && c._k3(c._u3, f))
}());
if (c._l3) b.preventDefault(), c._m3 = (new Date).getTime(), c._u3 = a;
else if (g = f ? c._e3 : c._h, a = Math.abs(a.pageX - c._b3) - Math.abs(a.pageY - c._c3) - (g ? -7 : 7), 7 < a) {
if (g) b.preventDefault(), c._z2 = "x";
else if (e) {
c._v3(b);
return
}
c._l3 = !0
} else if (-7 > a) {
if (!g) b.preventDefault(), c._z2 = "y";
else if (e) {
c._v3(b);
return
}
c._l3 = !0
}
}
},
_v3: function(b, f) {
this._r3 = !0;
this._a3 = this._l2 = !1;
this._y2(b)
},
_y2: function(b, f) {
function c(a) {
return 100 > a ? 100 : 500 < a ? 500 : a
}
function a(a, b) {
if (e._l || f) h = (-e._u - e._d1) * e._w, k = Math.abs(e._p - h), e._c = k / b, a && (e._c += 250), e._c = c(e._c), e._x3(h, !1)
}
var e = this,
g, d, h, k;
g = -1 < b.type.indexOf("touch");
if (!e._s2 || g) if (e._s2 = !1, e.ev.trigger("rsDragRelease"), e._u3 = null, e._l2 = !1, e._r3 = !1, e._l3 = !1, e._m3 = 0, cancelAnimationFrame(e._t3), e._a3 && (f ? e._q3(e._h3) : e._l && e._p3(e._h3)), e._b.off(e._k1).off(e._l1), g && e._e1.off(e._m1), e._i1(), !e._a3 && !e._v2 && f && e._w3) {
var l = n(b.target).closest(".rsNavItem");
l.length && e.goTo(l.index())
} else {
d = f ? e._e3 : e._h;
if (!e._a3 || "y" === e._z2 && d || "x" === e._z2 && !d) if (!f && e._t2) {
e._t2 = !1;
if (e.st.navigateByClick) {
e._i2(e.pointerEnabled ? b.originalEvent : b);
e.dragSuccess = !0;
return
}
e.dragSuccess = !0
} else {
e._t2 = !1;
e.dragSuccess = !1;
return
} else e.dragSuccess = !0;
e._t2 = !1;
e._z2 = "";
var r = e.st.minSlideOffset;
g = g ? b.originalEvent.changedTouches[0] : e.pointerEnabled ? b.originalEvent : b;
var m = d ? g.pageX : g.pageY,
p = e._d3;
g = e._v;
var q = e.currSlideId,
s = e.numSlides,
v = d ? e._f3 : e._g3,
u = e._z;
Math.abs(m - p);
g = m - g;
d = (new Date).getTime() - e._j3;
d = Math.abs(g) / d;
if (0 === v || 1 >= s) a(!0, d);
else {
if (!u && !f) if (0 >= q) {
if (0 < v) {
a(!0, d);
return
}
} else if (q >= s - 1 && 0 > v) {
a(!0, d);
return
}
if (f) {
h = e._i3;
if (h > e._n3) h = e._n3;
else if (h < e._o3) h = e._o3;
else {
m = d * d / 0.006;
l = -e._i3;
p = e._y3 - e._z3 + e._i3;
0 < g && m > l ? (l += e._z3 / (15 / (m / d * 0.003)), d = d * l / m, m = l) : 0 > g && m > p && (p += e._z3 / (15 / (m / d * 0.003)), d = d * p / m, m = p);
l = Math.max(Math.round(d / 0.003), 50);
h += m * (0 > g ? -1 : 1);
if (h > e._n3) {
e._a4(h, l, !0, e._n3, 200);
return
}
if (h < e._o3) {
e._a4(h, l, !0, e._o3, 200);
return
}
}
e._a4(h, l, !0)
} else l = function(a) {
var b = Math.floor(a / e._w);
a - b * e._w > r && b++;
return b
}, p + r < m ? 0 > v ? a(!1, d) : (l = l(m - p), e._m2(e.currSlideId - l, c(Math.abs(e._p - (-e._u - e._d1 + l) * e._w) / d), !1, !0, !0)) : p - r > m ? 0 < v ? a(!1, d) : (l = l(p - m), e._m2(e.currSlideId + l, c(Math.abs(e._p - (-e._u - e._d1 - l) * e._w) / d), !1, !0, !0)) : a(!1, d)
}
}
},
_p3: function(b) {
b = this._p = b;
this._e ? this._p1.css(this._x1, this._y1 + (this._h ? b + this._z1 + 0 : 0 + this._z1 + b) + this._a2) : this._p1.css(this._h ? this._x1 : this._w1, b)
},
updateSliderSize: function(b) {
var f, c;
if (this.st.autoScaleSlider) {
var a = this.st.autoScaleSliderWidth,
e = this.st.autoScaleSliderHeight;
this.st.autoScaleHeight ? (f = this.slider.width(), f != this.width && (this.slider.css("height", e / a * f), f = this.slider.width()), c = this.slider.height()) : (c = this.slider.height(), c != this.height && (this.slider.css("width", a / e * c), c = this.slider.height()), f = this.slider.width())
} else f = this.slider.width(), c = this.slider.height();
if (b || f != this.width || c != this.height) {
this.width = f;
this.height = c;
this._b4 = f;
this._c4 = c;
this.ev.trigger("rsBeforeSizeSet");
this.ev.trigger("rsAfterSizePropSet");
this._e1.css({
width: this._b4,
height: this._c4
});
this._w = (this._h ? this._b4 : this._c4) + this.st.slidesSpacing;
this._d4 = this.st.imageScalePadding;
for (f = 0; f < this.slides.length; f++) b = this.slides[f], b.positionSet = !1, b && b.images && b.isLoaded && (b.isRendered = !1, this._q2(b));
if (this._e4) for (f = 0; f < this._e4.length; f++) b = this._e4[f], b.holder.css(this._i, (b.id + this._d1) * this._w);
this._n2();
this._l && (this._e && this._p1.css(this._g + "transition-duration", "0s"), this._p3((-this._u - this._d1) * this._w));
this.ev.trigger("rsOnUpdateNav")
}
this._j2 = this._e1.offset();
this._j2 = this._j2[this._i]
},
appendSlide: function(b, f) {
var c = this._s(b);
if (isNaN(f) || f > this.numSlides) f = this.numSlides;
this.slides.splice(f, 0, c);
this.slidesJQ.splice(f, 0, n(''));
f < this.currSlideId && this.currSlideId++;
this.ev.trigger("rsOnAppendSlide", [c, f]);
this._f4(f);
f === this.currSlideId && this.ev.trigger("rsAfterSlideChange")
},
removeSlide: function(b) {
var f = this.slides[b];
f && (f.holder && f.holder.remove(), b < this.currSlideId && this.currSlideId--, this.slides.splice(b, 1), this.slidesJQ.splice(b, 1), this.ev.trigger("rsOnRemoveSlide", [b]), this._f4(b), b === this.currSlideId && this.ev.trigger("rsAfterSlideChange"))
},
_f4: function(b) {
var f = this;
b = f.numSlides;
b = 0 >= f._u ? 0 : Math.floor(f._u / b);
f.numSlides = f.slides.length;
0 === f.numSlides ? (f.currSlideId = f._d1 = f._u = 0, f.currSlide = f._g4 = null) : f._u = b * f.numSlides + f.currSlideId;
for (b = 0; b < f.numSlides; b++) f.slides[b].id = b;
f.currSlide = f.slides[f.currSlideId];
f._r1 = f.slidesJQ[f.currSlideId];
f.currSlideId >= f.numSlides ? f.goTo(f.numSlides - 1) : 0 > f.currSlideId && f.goTo(0);
f._t();
f._l && f._z && f._p1.css(f._g + f._u1, "0ms");
f._h4 && clearTimeout(f._h4);
f._h4 = setTimeout(function() {
f._l && f._p3((-f._u - f._d1) * f._w);
f._n2();
f._l || f._r1.css({
display: "block",
opacity: 1
})
}, 14);
f.ev.trigger("rsOnUpdateNav")
},
_i1: function() {
this._f1 && this._l && (this._g1 ? this._e1.css("cursor", this._g1) : (this._e1.removeClass("grabbing-cursor"), this._e1.addClass("grab-cursor")))
},
_w2: function() {
this._f1 && this._l && (this._h1 ? this._e1.css("cursor", this._h1) : (this._e1.removeClass("grab-cursor"), this._e1.addClass("grabbing-cursor")))
},
next: function(b) {
this._m2("next", this.st.transitionSpeed, !0, !b)
},
prev: function(b) {
this._m2("prev", this.st.transitionSpeed, !0, !b)
},
_m2: function(b, f, c, a, e) {
var g = this,
d, h, k;
g.ev.trigger("rsBeforeMove", [b, a]);
k = "next" === b ? g.currSlideId + 1 : "prev" === b ? g.currSlideId - 1 : b = parseInt(b, 10);
if (!g._z) {
if (0 > k) {
g._i4("left", !a);
return
}
if (k >= g.numSlides) {
g._i4("right", !a);
return
}
}
g._r2 && (g._u2(!0), c = !1);
h = k - g.currSlideId;
k = g._o2 = g.currSlideId;
var l = g.currSlideId + h;
a = g._u;
var n;
g._z ? (l = g._n2(!1, l), a += h) : a = l;
g._o = l;
g._g4 = g.slidesJQ[g.currSlideId];
g._u = a;
g.currSlideId = g._o;
g.currSlide = g.slides[g.currSlideId];
g._r1 = g.slidesJQ[g.currSlideId];
var l = g.st.slidesDiff,
m = Boolean(0 < h);
h = Math.abs(h);
var p = Math.floor(k / g._y),
q = Math.floor((k + (m ? l : -l)) / g._y),
p = (m ? Math.max(p, q) : Math.min(p, q)) * g._y + (m ? g._y - 1 : 0);
p > g.numSlides - 1 ? p = g.numSlides - 1 : 0 > p && (p = 0);
k = m ? p - k : k - p;
k > g._y && (k = g._y);
if (h > k + l) for (g._d1 += (h - (k + l)) * (m ? -1 : 1), f *= 1.4, k = 0; k < g.numSlides; k++) g.slides[k].positionSet = !1;
g._c = f;
g._n2(!0);
e || (n = !0);
d = (-a - g._d1) * g._w;
n ? setTimeout(function() {
g._j4 = !1;
g._x3(d, b, !1, c);
g.ev.trigger("rsOnUpdateNav")
}, 0) : (g._x3(d, b, !1, c), g.ev.trigger("rsOnUpdateNav"))
},
_f2: function() {
this.st.arrowsNav && (1 >= this.numSlides ? (this._c2.css("display", "none"), this._d2.css("display", "none")) : (this._c2.css("display", "block"), this._d2.css("display", "block"), this._z || this.st.loopRewind || (0 === this.currSlideId ? this._c2.addClass("rsArrowDisabled") : this._c2.removeClass("rsArrowDisabled"), this.currSlideId === this.numSlides - 1 ? this._d2.addClass("rsArrowDisabled") : this._d2.removeClass("rsArrowDisabled"))))
},
_x3: function(b, f, c, a, e) {
function g() {
var a;
h && (a = h.data("rsTimeout")) && (h !== k && h.css({
opacity: 0,
display: "none",
zIndex: 0
}), clearTimeout(a), h.data("rsTimeout", ""));
if (a = k.data("rsTimeout")) clearTimeout(a), k.data("rsTimeout", "")
}
var d = this,
h, k, l = {};
isNaN(d._c) && (d._c = 400);
d._p = d._h3 = b;
d.ev.trigger("rsBeforeAnimStart");
d._e ? d._l ? (d._c = parseInt(d._c, 10), c = d._g + d._v1, l[d._g + d._u1] = d._c + "ms", l[c] = a ? n.rsCSS3Easing[d.st.easeInOut] : n.rsCSS3Easing[d.st.easeOut], d._p1.css(l), a || !d.hasTouch ? setTimeout(function() {
d._p3(b)
}, 5) : d._p3(b)) : (d._c = d.st.transitionSpeed, h = d._g4, k = d._r1, k.data("rsTimeout") && k.css("opacity", 0), g(), h && h.data("rsTimeout", setTimeout(function() {
l[d._g + d._u1] = "0ms";
l.zIndex = 0;
l.display = "none";
h.data("rsTimeout", "");
h.css(l);
setTimeout(function() {
h.css("opacity", 0)
}, 16)
}, d._c + 60)), l.display = "block", l.zIndex = d._m, l.opacity = 0, l[d._g + d._u1] = "0ms", l[d._g + d._v1] = n.rsCSS3Easing[d.st.easeInOut], k.css(l), k.data("rsTimeout", setTimeout(function() {
k.css(d._g + d._u1, d._c + "ms");
k.data("rsTimeout", setTimeout(function() {
k.css("opacity", 1);
k.data("rsTimeout", "")
}, 20))
}, 20))) : d._l ? (l[d._h ? d._x1 : d._w1] = b + "px", d._p1.animate(l, d._c, a ? d.st.easeInOut : d.st.easeOut)) : (h = d._g4, k = d._r1, k.stop(!0, !0).css({
opacity: 0,
display: "block",
zIndex: d._m
}), d._c = d.st.transitionSpeed, k.animate({
opacity: 1
}, d._c, d.st.easeInOut), g(), h && h.data("rsTimeout", setTimeout(function() {
h.stop(!0, !0).css({
opacity: 0,
display: "none",
zIndex: 0
})
}, d._c + 60)));
d._r2 = !0;
d.loadingTimeout && clearTimeout(d.loadingTimeout);
d.loadingTimeout = e ? setTimeout(function() {
d.loadingTimeout = null;
e.call()
}, d._c + 60) : setTimeout(function() {
d.loadingTimeout = null;
d._k4(f)
}, d._c + 60)
},
_u2: function(b) {
this._r2 = !1;
clearTimeout(this.loadingTimeout);
if (this._l) if (!this._e) this._p1.stop(!0), this._p = parseInt(this._p1.css(this._x1), 10);
else {
if (!b) {
b = this._p;
var f = this._h3 = this._l4();
this._p1.css(this._g + this._u1, "0ms");
b !== f && this._p3(f)
}
} else 20 < this._m ? this._m = 10 : this._m++
},
_l4: function() {
var b = window.getComputedStyle(this._p1.get(0), null).getPropertyValue(this._g + "transform").replace(/^matrix\(/i, "").split(/, |\)$/g),
f = 0 === b[0].indexOf("matrix3d");
return parseInt(b[this._h ? f ? 12 : 4 : f ? 13 : 5], 10)
},
_m4: function(b, f) {
return this._e ? this._y1 + (f ? b + this._z1 + 0 : 0 + this._z1 + b) + this._a2 : b
},
_k4: function(b) {
this._l || (this._r1.css("z-index", 0), this._m = 10);
this._r2 = !1;
this.staticSlideId = this.currSlideId;
this._n2();
this._n4 = !1;
this.ev.trigger("rsAfterSlideChange")
},
_i4: function(b, f) {
var c = this,
a = (-c._u - c._d1) * c._w;
if (0 !== c.numSlides && !c._r2) if (c.st.loopRewind) c.goTo("left" === b ? c.numSlides - 1 : 0, f);
else if (c._l) {
c._c = 200;
var e = function() {
c._r2 = !1
};
c._x3(a + ("left" === b ? 30 : -30), "", !1, !0, function() {
c._r2 = !1;
c._x3(a, "", !1, !0, e)
})
}
},
_q2: function(b, f) {
if (!b.isRendered) {
var c = b.content,
a = "rsMainSlideImage",
e, g = this.st.imageAlignCenter,
d = this.st.imageScaleMode,
h;
b.videoURL && (a = "rsVideoContainer", "fill" !== d ? e = !0 : (h = c, h.hasClass(a) || (h = h.find("." + a)), h.css({
width: "100%",
height: "100%"
}), a = "rsMainSlideImage"));
c.hasClass(a) || (c = c.find("." + a));
if (c) {
var k = b.iW,
l = b.iH;
b.isRendered = !0;
if ("none" !== d || g) {
a = "fill" !== d ? this._d4 : 0;
h = this._b4 - 2 * a;
var n = this._c4 - 2 * a,
m, p, q = {};
"fit-if-smaller" === d && (k > h || l > n) && (d = "fit");
if ("fill" === d || "fit" === d) m = h / k, p = n / l, m = "fill" == d ? m > p ? m : p : "fit" == d ? m < p ? m : p : 1, k = Math.ceil(k * m, 10), l = Math.ceil(l * m, 10);
"none" !== d && (q.width = k, q.height = l, e && c.find(".rsImg").css({
width: "100%",
height: "100%"
}));
g && (q.marginLeft = Math.floor((h - k) / 2) + a, q.marginTop = Math.floor((n - l) / 2) + a);
c.css(q)
}
}
}
}
};
n.rsProto = u.prototype;
n.fn.royalSlider = function(b) {
var f = arguments;
return this.each(function() {
var c = n(this);
if ("object" !== typeof b && b) {
if ((c = c.data("royalSlider")) && c[b]) return c[b].apply(c, Array.prototype.slice.call(f, 1))
} else c.data("royalSlider") || c.data("royalSlider", new u(c, b))
})
};
n.fn.royalSlider.defaults = {
slidesSpacing: 8,
startSlideId: 0,
loop: !1,
loopRewind: !1,
numImagesToPreload: 4,
fadeinLoadedSlide: !0,
slidesOrientation: "horizontal",
transitionType: "move",
transitionSpeed: 600,
controlNavigation: "bullets",
controlsInside: !0,
arrowsNav: !0,
arrowsNavAutoHide: !0,
navigateByClick: !0,
randomizeSlides: !1,
sliderDrag: !0,
sliderTouch: !0,
keyboardNavEnabled: !1,
fadeInAfterLoaded: !0,
allowCSS3: !0,
allowCSS3OnWebkit: !0,
addActiveClass: !1,
autoHeight: !1,
easeOut: "easeOutSine",
easeInOut: "easeInOutSine",
minSlideOffset: 10,
imageScaleMode: "fit-if-smaller",
imageAlignCenter: !0,
imageScalePadding: 4,
usePreloader: !0,
autoScaleSlider: !1,
autoScaleSliderWidth: 800,
autoScaleSliderHeight: 400,
autoScaleHeight: !0,
arrowsNavHideOnTouch: !1,
globalCaption: !1,
slidesDiff: 2
};
n.rsCSS3Easing = {
easeOutSine: "cubic-bezier(0.390, 0.575, 0.565, 1.000)",
easeInOutSine: "cubic-bezier(0.445, 0.050, 0.550, 0.950)"
};
n.extend(jQuery.easing, {
easeInOutSine: function(b, f, c, a, e) {
return -a / 2 * (Math.cos(Math.PI * f / e) - 1) + c
},
easeOutSine: function(b, f, c, a, e) {
return a * Math.sin(f / e * (Math.PI / 2)) + c
},
easeOutCubic: function(b, f, c, a, e) {
return a * ((f = f / e - 1) * f * f + 1) + c
}
})
})(jQuery, window);
// jquery.rs.active-class v1.0.1
(function(c) {
c.rsProto._o4 = function() {
var b, a = this;
if (a.st.addActiveClass) a.ev.on("rsOnUpdateNav", function() {
b && clearTimeout(b);
b = setTimeout(function() {
a._g4 && a._g4.removeClass("rsActiveSlide");
a._r1 && a._r1.addClass("rsActiveSlide");
b = null
}, 50)
})
};
c.rsModules.activeClass = c.rsProto._o4
})(jQuery);
// jquery.rs.animated-blocks v1.0.7
(function(l) {
l.extend(l.rsProto, {
_p4: function() {
function m() {
var g = a.currSlide;
if (a.currSlide && a.currSlide.isLoaded && a._t4 !== g) {
if (0 < a._s4.length) {
for (b = 0; b < a._s4.length; b++) clearTimeout(a._s4[b]);
a._s4 = []
}
if (0 < a._r4.length) {
var f;
for (b = 0; b < a._r4.length; b++) if (f = a._r4[b]) a._e ? (f.block.css(a._g + a._u1, "0s"), f.block.css(f.css)) : f.block.stop(!0).css(f.css), a._t4 = null, g.animBlocksDisplayed = !1;
a._r4 = []
}
g.animBlocks && (g.animBlocksDisplayed = !0, a._t4 = g, a._u4(g.animBlocks))
}
}
var a = this,
b;
a._q4 = {
fadeEffect: !0,
moveEffect: "top",
moveOffset: 20,
speed: 400,
easing: "easeOutSine",
delay: 200
};
a.st.block = l.extend({}, a._q4, a.st.block);
a._r4 = [];
a._s4 = [];
a.ev.on("rsAfterInit", function() {
m()
});
a.ev.on("rsBeforeParseNode", function(a, b, d) {
b = l(b);
d.animBlocks = b.find(".rsABlock").css("display", "none");
d.animBlocks.length || (b.hasClass("rsABlock") ? d.animBlocks = b.css("display", "none") : d.animBlocks = !1)
});
a.ev.on("rsAfterContentSet", function(b, f) {
f.id === a.slides[a.currSlideId].id && setTimeout(function() {
m()
}, a.st.fadeinLoadedSlide ? 300 : 0)
});
a.ev.on("rsAfterSlideChange", function() {
m()
})
},
_v4: function(l, a) {
setTimeout(function() {
l.css(a)
}, 6)
},
_u4: function(m) {
var a = this,
b, g, f, d, h, e, n;
a._s4 = [];
m.each(function(m) {
b = l(this);
g = {};
f = {};
d = null;
var c = b.attr("data-move-offset"),
c = c ? parseInt(c, 10) : a.st.block.moveOffset;
if (0 < c && ((e = b.data("move-effect")) ? (e = e.toLowerCase(), "none" === e ? e = !1 : "left" !== e && "top" !== e && "bottom" !== e && "right" !== e && (e = a.st.block.moveEffect, "none" === e && (e = !1))) : e = a.st.block.moveEffect, e && "none" !== e)) {
var p;
p = "right" === e || "left" === e ? !0 : !1;
var k;
n = !1;
a._e ? (k = 0, h = a._x1) : (p ? isNaN(parseInt(b.css("right"), 10)) ? h = "left" : (h = "right", n = !0) : isNaN(parseInt(b.css("bottom"), 10)) ? h = "top" : (h = "bottom", n = !0), h = "margin-" + h, n && (c = -c), a._e ? k = parseInt(b.css(h), 10) : (k = b.data("rs-start-move-prop"), void 0 === k && (k = parseInt(b.css(h), 10), isNaN(k) && (k = 0), b.data("rs-start-move-prop", k))));
f[h] = a._m4("top" === e || "left" === e ? k - c : k + c, p);
g[h] = a._m4(k, p)
}
c = b.attr("data-fade-effect");
if (!c) c = a.st.block.fadeEffect;
else if ("none" === c.toLowerCase() || "false" === c.toLowerCase()) c = !1;
c && (f.opacity = 0, g.opacity = 1);
if (c || e) d = {}, d.hasFade = Boolean(c), Boolean(e) && (d.moveProp = h, d.hasMove = !0), d.speed = b.data("speed"), isNaN(d.speed) && (d.speed = a.st.block.speed), d.easing = b.data("easing"), d.easing || (d.easing = a.st.block.easing), d.css3Easing = l.rsCSS3Easing[d.easing], d.delay = b.data("delay"), isNaN(d.delay) && (d.delay = a.st.block.delay * m);
c = {};
a._e && (c[a._g + a._u1] = "0ms");
c.moveProp = g.moveProp;
c.opacity = g.opacity;
c.display = "none";
a._r4.push({
block: b,
css: c
});
a._v4(b, f);
a._s4.push(setTimeout(function(b, d, c, e) {
return function() {
b.css("display", "block");
if (c) {
var g = {};
if (a._e) {
var f = "";
c.hasMove && (f += c.moveProp);
c.hasFade && (c.hasMove && (f += ", "), f += "opacity");
g[a._g + a._t1] = f;
g[a._g + a._u1] = c.speed + "ms";
g[a._g + a._v1] = c.css3Easing;
b.css(g);
setTimeout(function() {
b.css(d)
}, 24)
} else setTimeout(function() {
b.animate(d, c.speed, c.easing)
}, 16)
}
delete a._s4[e]
}
}(b, g, d, m), 6 >= d.delay ? 12 : d.delay))
})
}
});
l.rsModules.animatedBlocks = l.rsProto._p4
})(jQuery);
// jquery.rs.auto-height v1.0.3
(function(b) {
b.extend(b.rsProto, {
_w4: function() {
var a = this;
if (a.st.autoHeight) {
var b, c, e, f = !0,
d = function(d) {
e = a.slides[a.currSlideId];
(b = e.holder) && (c = b.height()) && void 0 !== c && c > (a.st.minAutoHeight || 30) && (a._c4 = c, a._e || !d ? a._e1.css("height", c) : a._e1.stop(!0, !0).animate({
height: c
}, a.st.transitionSpeed), a.ev.trigger("rsAutoHeightChange", c), f && (a._e && setTimeout(function() {
a._e1.css(a._g + "transition", "height " + a.st.transitionSpeed + "ms ease-in-out")
}, 16), f = !1))
};
a.ev.on("rsMaybeSizeReady.rsAutoHeight", function(a, b) {
e === b && d()
});
a.ev.on("rsAfterContentSet.rsAutoHeight", function(a, b) {
e === b && d()
});
a.slider.addClass("rsAutoHeight");
a.ev.one("rsAfterInit", function() {
setTimeout(function() {
d(!1);
setTimeout(function() {
a.slider.append('')
}, 16)
}, 16)
});
a.ev.on("rsBeforeAnimStart", function() {
d(!0)
});
a.ev.on("rsBeforeSizeSet", function() {
setTimeout(function() {
d(!1)
}, 16)
})
}
}
});
b.rsModules.autoHeight = b.rsProto._w4
})(jQuery);
// jquery.rs.autoplay v1.0.5
(function(b) {
b.extend(b.rsProto, {
_x4: function() {
var a = this,
d;
a._y4 = {
enabled: !0,
stopAtAction: !0,
pauseOnHover: !0,
delay: 2E3
};
!a.st.autoPlay && a.st.autoplay && (a.st.autoPlay = a.st.autoplay);
a.st.autoPlay = b.extend({}, a._y4, a.st.autoPlay);
a.st.autoPlay.enabled && (a.ev.on("rsBeforeParseNode", function(a, c, f) {
c = b(c);
if (d = c.attr("data-rsDelay")) f.customDelay = parseInt(d, 10)
}), a.ev.one("rsAfterInit", function() {
a._z4()
}), a.ev.on("rsBeforeDestroy", function() {
a.stopAutoPlay();
a.slider.off("mouseenter mouseleave");
b(window).off("blur" + a.ns + " focus" + a.ns)
}))
},
_z4: function() {
var a = this;
a.startAutoPlay();
a.ev.on("rsAfterContentSet", function(b, e) {
a._l2 || a._r2 || !a._a5 || e !== a.currSlide || a._b5()
});
a.ev.on("rsDragRelease", function() {
a._a5 && a._c5 && (a._c5 = !1, a._b5())
});
a.ev.on("rsAfterSlideChange", function() {
a._a5 && a._c5 && (a._c5 = !1, a.currSlide.isLoaded && a._b5())
});
a.ev.on("rsDragStart", function() {
a._a5 && (a.st.autoPlay.stopAtAction ? a.stopAutoPlay() : (a._c5 = !0, a._d5()))
});
a.ev.on("rsBeforeMove", function(b, e, c) {
a._a5 && (c && a.st.autoPlay.stopAtAction ? a.stopAutoPlay() : (a._c5 = !0, a._d5()))
});
a._e5 = !1;
a.ev.on("rsVideoStop", function() {
a._a5 && (a._e5 = !1, a._b5())
});
a.ev.on("rsVideoPlay", function() {
a._a5 && (a._c5 = !1, a._d5(), a._e5 = !0)
});
b(window).on("blur" + a.ns, function() {
a._a5 && (a._c5 = !0, a._d5())
}).on("focus" + a.ns, function() {
a._a5 && a._c5 && (a._c5 = !1, a._b5())
});
a.st.autoPlay.pauseOnHover && (a._f5 = !1, a.slider.hover(function() {
a._a5 && (a._c5 = !1, a._d5(), a._f5 = !0)
}, function() {
a._a5 && (a._f5 = !1, a._b5())
}))
},
toggleAutoPlay: function() {
this._a5 ? this.stopAutoPlay() : this.startAutoPlay()
},
startAutoPlay: function() {
this._a5 = !0;
this.currSlide.isLoaded && this._b5()
},
stopAutoPlay: function() {
this._e5 = this._f5 = this._c5 = this._a5 = !1;
this._d5()
},
_b5: function() {
var a = this;
a._f5 || a._e5 || (a._g5 = !0, a._h5 && clearTimeout(a._h5), a._h5 = setTimeout(function() {
var b;
a._z || a.st.loopRewind || (b = !0, a.st.loopRewind = !0);
a.next(!0);
b && (a.st.loopRewind = !1)
}, a.currSlide.customDelay ? a.currSlide.customDelay : a.st.autoPlay.delay))
},
_d5: function() {
this._f5 || this._e5 || (this._g5 = !1, this._h5 && (clearTimeout(this._h5), this._h5 = null))
}
});
b.rsModules.autoplay = b.rsProto._x4
})(jQuery);
// jquery.rs.bullets v1.0.1
(function(c) {
c.extend(c.rsProto, {
_i5: function() {
var a = this;
"bullets" === a.st.controlNavigation && (a.ev.one("rsAfterPropsSetup", function() {
a._j5 = !0;
a.slider.addClass("rsWithBullets");
for (var b = '', e = 0; e < a.numSlides; e++) b += '
';
a._k5 = b = c(b + "
");
a._l5 = b.appendTo(a.slider).children();
a._k5.on("click.rs", ".rsNavItem", function(b) {
a._m5 || a.goTo(c(this).index())
})
}), a.ev.on("rsOnAppendSlide", function(b, c, d) {
d >= a.numSlides ? a._k5.append('
') : a._l5.eq(d).before('
');
a._l5 = a._k5.children()
}), a.ev.on("rsOnRemoveSlide", function(b, c) {
var d = a._l5.eq(c);
d && d.length && (d.remove(), a._l5 = a._k5.children())
}), a.ev.on("rsOnUpdateNav", function() {
var b = a.currSlideId;
a._n5 && a._n5.removeClass("rsNavSelected");
if(b==4){_smq.push(['pageview','/fifthpage','绗簲甯?]);}
b = a._l5.eq(b);
b.addClass("rsNavSelected");
a._n5 = b
}))
}
});
c.rsModules.bullets = c.rsProto._i5
})(jQuery);
// jquery.rs.deeplinking v1.0.6 + jQuery hashchange plugin v1.3 Copyright (c) 2010 Ben Alman
(function(d) {
d.extend(d.rsProto, {
_o5: function() {
var a = this,
l, g, f;
a._p5 = {
enabled: !1,
change: !1,
prefix: ""
};
a.st.deeplinking = d.extend({}, a._p5, a.st.deeplinking);
if (a.st.deeplinking.enabled) {
var k = a.st.deeplinking.change,
c = a.st.deeplinking.prefix,
e = "#" + c,
h = function() {
var b = window.location.hash;
return b && 0 < b.indexOf(c) && (b = parseInt(b.substring(e.length), 10), 0 <= b) ? b - 1 : -1
},
m = h(); - 1 !== m && (a.st.startSlideId = m);
k && (d(window).on("hashchange" + a.ns, function(b) {
l || (b = h(), 0 > b || (b > a.numSlides - 1 && (b = a.numSlides - 1), a.goTo(b)))
}), a.ev.on("rsBeforeAnimStart", function() {
g && clearTimeout(g);
f && clearTimeout(f)
}), a.ev.on("rsAfterSlideChange", function() {
g && clearTimeout(g);
f && clearTimeout(f);
f = setTimeout(function() {
l = !0;
window.location.replace(("" + window.location).split("#")[0] + e + (a.currSlideId + 1));
g = setTimeout(function() {
l = !1;
g = null
}, 60)
}, 400)
}));
a.ev.on("rsBeforeDestroy", function() {
g = f = null;
k && d(window).off("hashchange" + a.ns)
})
}
}
});
d.rsModules.deeplinking = d.rsProto._o5
})(jQuery);
(function(d, a, l) {
function g(b) {
b = b || location.href;
return "#" + b.replace(/^[^#]*#?(.*)$/, "$1")
}
"$:nomunge";
var f = "hashchange",
k = document,
c, e = d.event.special,
h = k.documentMode,
m = "on" + f in a && (h === l || 7 < h);
d.fn[f] = function(b) {
return b ? this.bind(f, b) : this.trigger(f)
};
d.fn[f].delay = 50;
e[f] = d.extend(e[f], {
setup: function() {
if (m) return !1;
d(c.start)
},
teardown: function() {
if (m) return !1;
d(c.stop)
}
});
c = function() {
function b() {
var c = g(),
n = r(h);
c !== h ? (p(h = c, n), d(a).trigger(f)) : n !== h && (location.href = location.href.replace(/#.*/, "") + n);
e = setTimeout(b, d.fn[f].delay)
}
var c = {},
e, h = g(),
q = function(b) {
return b
},
p = q,
r = q;
c.start = function() {
e || b()
};
c.stop = function() {
e && clearTimeout(e);
e = l
};
a.attachEvent && !a.addEventListener && !m &&
function() {
var a, e;
c.start = function() {
a || (e = (e = d.fn[f].src) && e + g(), a = d('').hide().one("load", function() {
e || p(g());
b()
}).attr("src", e || "javascript:0").insertAfter("body")[0].contentWindow, k.onpropertychange = function() {
try {
"title" === event.propertyName && (a.document.title = k.title)
} catch (b) {}
})
};
c.stop = q;
r = function() {
return g(a.location.href)
};
p = function(b, e) {
var c = a.document,
g = d.fn[f].domain;
b !== e && (c.title = k.title, c.open(), g && c.write('