!function(g, i, m, f, d, k, e) { new (function() {} ); var c = { d: m.pi, s: m.max, q: m.min, z: m.ceil, y: m.floor, vb: m.abs, zb: m.sin, mc: m.cos, ee: m.tan, af: m.atan, nc: m.sqrt, p: m.pow, xd: m.random, z: m.round } , h = { ze: function(a) { return -c.mc(a * c.d) / 2 + .5 }, yb: function(a) { return a }, af: function(a) { return a * a }, yd: function(a) { return -a * (a - 2) }, bf: function(a) { return (a *= 2) < 1 ? 1 / 2 * a * a : -1 / 2 * (--a * (a - 2) - 1) }, ef: function(a) { return a * a * a }, gf: function(a) { return (a -= 1) * a * a + 1 }, of: function(a) { return (a *= 2) < 1 ? 1 / 2 * a * a * a : 1 / 2 * ((a -= 2) * a * a + 2) }, df: function(a) { return a * a * a * a }, qf: function(a) { return -((a -= 1) * a * a * a - 1) }, rf: function(a) { return (a *= 2) < 1 ? 1 / 2 * a * a * a * a : -1 / 2 * ((a -= 2) * a * a * a - 2) }, tf: function(a) { return a * a * a * a * a }, vf: function(a) { return (a -= 1) * a * a * a * a + 1 }, zf: function(a) { return (a *= 2) < 1 ? 1 / 2 * a * a * a * a * a : 1 / 2 * ((a -= 2) * a * a * a * a + 2) }, bf: function(a) { return 1 - c.mc(c.d / 2 * a) }, nf: function(a) { return c.zb(c.d / 2 * a) }, ae: function(a) { return -1 / 2 * (c.mc(c.d * a) - 1) }, ze: function(a) { return a == 0 ? 0 : c.p(2, 10 * (a - 1)) }, xe: function(a) { return a == 1 ? 1 : -c.p(2, -10 * a) + 1 }, ve: function(a) { return a == 0 || a == 1 ? a : (a *= 2) < 1 ? 1 / 2 * c.p(2, 10 * (a - 1)) : 1 / 2 * (-c.p(2, -10 * --a) + 2) }, we: function(a) { return -(c.nc(1 - a * a) - 1) }, ye: function(a) { return c.nc(1 - (a -= 1) * a) }, be: function(a) { return (a *= 2) < 1 ? -1 / 2 * (c.nc(1 - a * a) - 1) : 1 / 2 * (c.nc(1 - (a -= 2) * a) + 1) }, ce: function(a) { if (!a || a == 1) return a; var b = .3 , d = .075; return -(c.p(2, 10 * (a -= 1)) * c.zb((a - d) * 2 * c.d / b)) }, de: function(a) { if (!a || a == 1) return a; var b = .3 , d = .075; return c.p(2, -10 * a) * c.zb((a - d) * 2 * c.d / b) + 1 }, me: function(a) { if (!a || a == 1) return a; var b = .45 , d = .1125; return (a *= 2) < 1 ? -.5 * c.p(2, 10 * (a -= 1)) * c.zb((a - d) * 2 * c.d / b) : c.p(2, -10 * (a -= 1)) * c.zb((a - d) * 2 * c.d / b) * .5 + 1 }, fe: function(a) { var b = 1.70158; return a * a * ((b + 1) * a - b) }, se: function(a) { var b = 1.70158; return (a -= 1) * a * ((b + 1) * a + b) + 1 }, qe: function(a) { var b = 1.70158; return (a *= 2) < 1 ? 1 / 2 * a * a * (((b *= 1.525) + 1) * a - b) : 1 / 2 * ((a -= 2) * a * (((b *= 1.525) + 1) * a + b) + 2) }, kd: function(a) { return 1 - h.gd(1 - a) }, gd: function(a) { return a < 1 / 2.75 ? 7.5625 * a * a : a < 2 / 2.75 ? 7.5625 * (a -= 1.5 / 2.75) * a + .75 : a < 2.5 / 2.75 ? 7.5625 * (a -= 2.25 / 2.75) * a + .9375 : 7.5625 * (a -= 2.625 / 2.75) * a + .984375 }, le: function(a) { return a < 1 / 2 ? h.kd(a * 2) * .5 : h.gd(a * 2 - 1) * .5 + .5 }, vf: c.z, rg: c.y }; var b = new function() { var j = this, vb = /\s+/g, f = 1, pb = 2, sb = 3, rb = 4, z = 5, g, r = 0, n = 0, a = 0, h = navigator, fb = h.appname, p = h.useragent, q = parsefloat; function eb() { if (!g) { g = { hd: "ontouchstart"in g || "createtouch"in i }; var a; if (h.pointerenabled || (a = h.mspointerenabled)) g.wd = a ? "mstouchaction" : "touchaction" } return g } function u(h) { if (!r) { r = -1; if (fb == "microsoft internet explorer" && !!g.attachevent && !!g.activexobject) { var e = p.indexof("msie"); r = f; n = q(p.substring(e + 5, p.indexof(";", e))); /*@cc_on@*/ } else if (fb == "netscape" && !!g.addeventlistener) { var d = p.indexof("firefox") , b = p.indexof("safari") , f = p.indexof("chrome") , c = p.indexof("applewebkit"); if (d >= 0) { r = pb; n = q(p.substring(d + 8)) } else if (b >= 0) { var i = p.substring(0, b).lastindexof("/"); r = f >= 0 ? rb : sb; n = q(p.substring(i + 1, b)) } else { var a = /trident\/.*rv:([0-9]{1,}[\.0-9]{0,})/i.exec(p); if (a) { r = f; n = q(a[1]) } } if (c >= 0) a = q(p.substring(c + 12)) } else { var a = /(opera)(?:.*version|)[ \/]([\w.]+)/i.exec(p); if (a) { r = z; n = q(a[2]) } } } return h == r } function v() { return u(f) } function xb() { return u(pb) } function qb() { return u(sb) } function ub() { return u(z) } function mb() { return qb() && a > 534 && a < 535 } function i() { u(); return a > 537 || n > 42 || r == f && n >= 11 } function nb(a) { var b, c; return function(g) { if (!b) { b = d; var f = a.substr(0, 1).touppercase() + a.substr(1); l([a].concat(["webkit", "ms", "moz", "o", "webkit"]), function(h, d) { var b = a; if (d) b = h + f; if (g.style[b] != e) return c = b }) } return c } } function lb(b) { var a; return function(c) { a = a || nb(b)(c) || b; return a } } var l = lb("transform"); function eb(a) { return {}.tostring.call(a) } var bb = {}; l(["boolean", "number", "string", "function", "array", "date", "regexp", "object"], function(a) { bb["[object " + a + "]"] = a.tolowercase() }); function l(b, d) { var a, c; if (eb(b) == "[object array]") { for (a = 0; a < b.length; a++) if (c = d(b[a], a, b)) return c } else for (a in b) if (c = d(b[a], a, b)) return c } function e(a) { return a == f ? string(a) : bb[eb(a)] || "object" } function cb(a) { for (var b in a) return d } function b(a) { try { return e(a) == "object" && !a.nodetype && a != a.window && (!a.constructor || {}.hasownproperty.call(a.constructor.prototype, "isprototypeof")) } catch (b) {} } function jb(b, a) { settimeout(b, a || 0) } function ab(b, d, c) { var a = !b || b == "inherit" ? "" : b; l(d, function(c) { var b = c.exec(a); if (b) { var d = a.substr(0, b.index) , e = a.substr(b.index + b[0].length + 1, a.length - 1); a = d + e } }); a && (c += (!a.indexof(" ") ? "" : " ") + a); return c } function gb(a, b) { if (a === e) a = b; return a } j.fd = eb; j.xd = v; j.rf = xb; j.qf = qb; j.jf = i; nb("transform"); j.id = function() { return n } ; j.xg = function() { u(); return a } ; j.ab = jb; j.r = gb; j.cb = function(a, b) { b.call(a); return z({}, a) } ; function u(a) { a.constructor === u.caller && a.v && a.v.apply(a, u.caller.arguments) } j.v = u; j.ob = function(a) { if (j.ug(a)) a = i.getelementbyid(a); return a } ; function t(a) { return a || g.event } j.sg = t; j.vb = function(b) { b = t(b); var a = b.target || b.srcelement || i; if (a.nodetype == 3) a = j.ed(a); return a } ; j.ue = function(a) { a = t(a); return a.relatedtarget || a.toelement } ; j.de = function(a) { a = t(a); return a.which || ([0, 1, 3, 0, 2])[a.button] || a.charcode || a.keycode } ; j.kd = function(a) { a = t(a); return { x: a.clientx || 0, y: a.clienty || 0 } } ; j.yg = function(b, a) { return b.x >= a.x && b.x <= a.x + a.w && b.y >= a.y && b.y <= a.y + a.h } ; j.be = function(c, e) { var a = b.lg(e) , d = b.kd(c); return j.yg(d, a) } ; function w(c, d, a) { if (a !== e) c.style[d] = a == e ? "" : a; else { var b = c.currentstyle || c.style; a = b[d]; if (a == "" && g.getcomputedstyle) { b = c.ownerdocument.defaultview.getcomputedstyle(c, f); b && (a = b.getpropertyvalue(d) || b[d]) } return a } } function x(b, c, a, d) { if (a === e) { a = q(w(b, c)); isnan(a) && (a = f); return a } if (a == f) a = ""; else d && (a += "px"); w(b, c, a) } function m(c, a) { var d = a ? x : w, b; if (a & 4) b = lb(c); return function(e, f) { return d(e, b ? b(e) : c, f, a & 2) } } function zb(a) { return q(a.style.opacity || "1") } function bb(b, a) { b.style.opacity = a == 1 ? "" : c.z(a * 100) / 100 } var n = { q: ["rotate"], nb: ["rotatex"], ob: ["rotatey"], bc: ["skewx"], cc: ["skewy"] }; if (!i()) n = z(n, { v: ["scalex", 2], u: ["scaley", 2], pb: ["translatez", 1] }); function m(c, a) { var b = ""; if (a) { if (v() && n && n < 10) { delete a.nb; delete a.ob; delete a.pb } l(a, function(d, c) { var a = n[c]; if (a) { var e = a[1] || 0; if (o[c] != d) b += " " + a[0] + "(" + d + (["deg", "px", ""])[e] + ")" } }); if (i()) { if (a.xb || a.ub || a.pb != e) b += " translate3d(" + (a.xb || 0) + "px," + (a.ub || 0) + "px," + (a.pb || 0) + "px)"; if (a.v == e) a.v = 1; if (a.u == e) a.u = 1; if (a.v != 1 || a.u != 1) b += " scale3d(" + a.v + ", " + a.u + ", 1)" } } c.style[l(c)] = b } j.hg = m("transformorigin", 4); j.dg = m("backfacevisibility", 4); m("transformstyle", 4); j.eg = m("perspective", 6); j.fg = m("perspectiveorigin", 4); j.gg = function(b, a) { if (v() && n < 9) b.style.zoom = a == 1 ? "" : a; else { var c = l(b) , f = a == 1 ? "" : "scale(" + a + ")" , e = b.style[c] , g = new regexp(/[\s]*scale\(.*?\)/g) , d = ab(e, [g], f); b.style[c] = d } } ; j.mb = function(a, d, b, c) { a = j.ob(a); if (a.addeventlistener) { d == "mousewheel" && a.addeventlistener("dommousescroll", b, c); a.addeventlistener(d, b, c) } else if (a.attachevent) { a.attachevent("on" + d, b); c && a.setcapture && a.setcapture() } } ; j.hb = function(a, c, d, b) { a = j.ob(a); if (a.removeeventlistener) { c == "mousewheel" && a.removeeventlistener("dommousescroll", d, b); a.removeeventlistener(c, d, b) } else if (a.detachevent) { a.detachevent("on" + c, d); b && a.releasecapture && a.releasecapture() } } ; j.ec = function(a) { a = t(a); a.preventdefault && a.preventdefault(); a.cancel = d; a.returnvalue = k } ; j.mg = function(a) { a = t(a); a.stoppropagation && a.stoppropagation(); a.cancelbubble = d } ; j.eb = function(d, c) { var a = [].slice.call(arguments, 2) , b = function() { var b = a.concat([].slice.call(arguments, 0)); return c.apply(d, b) }; return b } ; j.og = function(a, b) { if (b == e) return a.textcontent || a.innertext; var c = i.createtextnode(b); j.zb(a); a.appendchild(c) } ; j.lg = function(b) { var a = b.getboundingclientrect(); return { x: a.left, y: a.top, w: a.right - a.left, h: a.bottom - a.top } } ; j.xb = function(d, c) { for (var b = [], a = d.firstchild; a; a = a.nextsibling) (c || a.nodetype == 1) && b.push(a); return b } ; function db(a, c, e, b) { b = b || "u"; for (a = a ? a.firstchild : f; a; a = a.nextsibling) if (a.nodetype == 1) { if (c(a, b) == c) return a; if (!e) { var d = db(a, c, e, b); if (d) return d } } } j.pe = db; function s(a, d, g, b) { b = b || "u"; var c = []; for (a = a ? a.firstchild : f; a; a = a.nextsibling) if (a.nodetype == 1) { c(a, b) == d && c.push(a); if (!g) { var e = s(a, d, g, b); if (e.length) c = c.concat(e) } } return c } j.rg = function(b, a) { return b.getelementsbytagname(a) } ; j.lb = function(a, f, d, g) { d = d || "u"; var e; do { if (a.nodetype == 1) { var c; d && (c = c(a, d)); if (c && c == gb(f, c) || g == a.tagname) { e = a; break } } a = b.ed(a) } while (a && a != i.body); return e } ; j.tg = function(a) { return w(["input", "textarea", "select"])[a.tagname] } ; function z() { var f = arguments, d, c, b, a, h = 1 & f[0], g = 1 + h; d = f[g - 1] || {}; for (; g < f.length; g++) if (c = f[g]) for (b in c) { a = c[b]; if (a !== e) { a = c[b]; var i = d[b]; d[b] = h && (b(i) || b(a)) ? z(h, {}, i, a) : a } } return d } j.o = z; function v(f, g) { var d = {}, c, a, b; for (c in f) { a = f[c]; b = g[c]; if (a !== b) { var e; if (b(a) && b(b)) { a = v(a, b); e = !cb(a) } !e && (d[c] = a) } } return d } j.zd = function(a) { return e(a) == "function" } ; j.wg = function(a) { return e(a) == "array" } ; j.ug = function(a) { return e(a) == "string" } ; j.dc = function(a) { return !isnan(q(a)) && isfinite(a) } ; j.c = l; j.ce = b; function q(a) { return i.createelement(a) } j.kc = function() { return q("div") } ; j.pf = function() { return q("span") } ; j.hf = function() {} ; function d(b, c, a) { if (a == e) return b.getattribute(c); b.setattribute(c, a) } function c(a, b) { return d(a, b) || d(a, "data-" + b) } j.o = d; j.n = c; j.u = function(d, b, c) { var a = j.le(c(d, b)); if (isnan(a)) a = c; return a } ; function x(b, a) { return d(b, "class", a) || "" } function w(b) { var a = {}; l(b, function(b) { if (b != e) a[b] = b }); return a } function kb(b, a) { return b.match(a || vb) } function p(b, a) { return w(kb(b || "", a)) } j.re = w; j.kf = kb; j.lf = function(a) { a && (a = a.tolowercase()); return a } ; function y(b, c) { var a = ""; l(c, function(c) { a && (a += b); a += c }); return a } function j(a, c, b) { x(a, y(" ", z(v(p(x(a)), p(c)), p(b)))) } j.ed = function(a) { return a.parentnode } ; j.rb = function(a) { j.bb(a, "none") } ; j.ab = function(a, b) { j.bb(a, b ? "none" : "") } ; j.ag = function(b, a) { b.removeattribute(a) } ; j.sf = function(d, a) { if (a) d.style.clip = "rect(" + c.z(a.g || a.i || 0) + "px " + c.z(a.m) + "px " + c.z(a.n) + "px " + c.z(a.i || a.g || 0) + "px)"; else if (a !== e) { var h = d.style.csstext , g = [new regexp(/[\s]*clip: rect\(.*?\)[;]?/i), new regexp(/[\s]*cliptop: .*?[;]?/i), new regexp(/[\s]*clipright: .*?[;]?/i), new regexp(/[\s]*clipbottom: .*?[;]?/i), new regexp(/[\s]*clipleft: .*?[;]?/i)] , f = ab(h, g, ""); b.ud(d, f) } } ; j.wf = function(b, a) { if (a) b.style.backgroundcolor = "rgba(" + c.z(a.td) + "," + c.z(a.zd) + "," + c.z(a.qd) + "," + a.b + ")" } ; j.kb = function() { return +new date } ; j.jb = function(b, a) { b.appendchild(a) } ; j.hc = function(b, a, c) { (c || a.parentnode).insertbefore(b, a) } ; j.jb = function(b, a) { a = a || b.parentnode; a && a.removechild(b) } ; j.cg = function(a, b) { l(a, function(a) { j.jb(a, b) }) } ; j.zb = function(a) { j.cg(j.xb(a, d), a) } ; function hb() { l([].slice.call(arguments, 0), function(a) { if (j.wg(a)) hb.apply(f, a); else a && a.l() }) } j.l = hb; j.md = function(a, b) { var c = j.ed(a); if (b & 1) { j.s(a, (j.j(c) - j.j(a)) / 2); j.sd(a, f) } if (b & 2) { j.x(a, (j.f(c) - j.f(a)) / 2); j.wd(a, f) } } ; var r = { g: f, m: f, n: f, i: f, a: f, c: f }; j.yg = function(a) { var b = j.kc(); s(b, { ud: "block", ib: j.db(a), g: 0, i: 0, a: 0, c: 0 }); var d = j.sd(a, r); j.hc(b, a); j.jb(b, a); var e = j.sd(a, r) , c = {}; l(d, function(b, a) { if (b == e[a]) c[a] = b }); s(b, r); s(b, c); s(a, { g: 0, i: 0 }); return c } ; j.le = q; j.ke = function(b, a) { var c = i.body; while (a && b !== a && c !== a) a = a.parentnode; return b === a } ; function t(d, c, b) { var a = d.clonenode(!c); !b && j.ag(a, "id"); return a } j.cb = t; j.gb = function(e, f) { var a = new image; function b(e, d) { j.hb(a, "load", b); j.hb(a, "abort", c); j.hb(a, "error", c); f && f(a, d) } function c(a) { b(a, d) } if (ub() && n < 11.6 || !e) b(!e); else { j.mb(a, "load", b); j.mb(a, "abort", c); j.mb(a, "error", c); a.src = e } } ; j.lg = function(d, a, e) { var c = d.length + 1; function b(b) { c--; if (a && b && b.src == a.src) a = b; !c && e && e(a) } l(d, function(a) { j.gb(a.src, b) }); b() } ; j.kg = function(a, g, i, h) { if (h) a = t(a); var c = s(a, g); if (!c.length) c = b.rg(a, g); for (var f = c.length - 1; f > -1; f--) { var d = c[f] , e = t(i); x(e, x(d)); b.ud(e, d.style.csstext); b.hc(e, d); b.jb(d) } return a } ; function cb() { var a = this; b.cb(a, o); var d, q = "", s = ["av", "pv", "ds", "dn"], f = [], r, n = 0, k = 0, h = 0; function m() { j(d, r, (f[h || k & 2 || k] || "") + " " + (f[n] || "")); j.wc(d, h ? "none" : "") } function c() { n = 0; a.k(g, "mouseup", c); a.k(i, "mouseup", c); a.k(i, "touchend", c); a.k(i, "touchcancel", c); a.k(g, "blur", c); m() } function p(b) { if (h) j.ec(b); else { n = 4; m(); a.a(g, "mouseup", c); a.a(i, "mouseup", c); a.a(i, "touchend", c); a.a(i, "touchcancel", c); a.a(g, "blur", c) } } a.gg = function(a) { if (a === e) return k; k = a & 2 || a & 1; m() } ; a.fc = function(a) { if (a === e) return !h; h = a ? 0 : 3; m() } ; a.v = function(e) { a.w = d = j.ob(e); d(d, "data-jssor-button", "1"); var c = b.kf(x(d)); if (c) q = c.shift(); l(s, function(a) { f.push(q + a) }); r = y(" ", f); f.unshift(""); a.a(d, "mousedown", p); a.a(d, "touchstart", p) } ; b.v(a) } j.zc = function(a) { return new cb(a) } ; j.lb = w; j.gc = m("overflow"); j.wc = m("pointerevents"); j.x = m("top", 2); j.sd = m("right", 2); j.wd = m("bottom", 2); j.s = m("left", 2); j.j = m("width", 2); j.f = m("height", 2); m("marginleft", 2); m("margintop", 2); j.db = m("position"); j.bb = m("display"); j.m = m("zindex", 1); j.wg = function(b, a, c) { if (a != e) bb(b, a, c); else return zb(b) } ; j.ud = function(a, b) { if (b != e) a.style.csstext = b; else return a.style.csstext } ; j.mg = function(b, a) { if (a === e) { a = w(b, "backgroundimage") || ""; var c = /\burl\s*\(\s*["']?([^"'\r\n,]+)["']?\s*\)/gi.exec(a) || []; return c[1] } w(b, "backgroundimage", a ? "url('" + a + "')" : "") } ; var k; j.bg = k = { b: j.wg, g: j.x, m: j.sd, n: j.wd, i: j.s, a: j.j, c: j.f, ib: j.db, ud: j.bb, gb: j.m }; j.sd = function(c, b) { var a = {}; l(b, function(d, b) { if (k[b]) a[b] = k[b](c) }); return a } ; function s(b, h) { var a = i() , d = mb() , g = l(b); function c(l, a) { a = a || {}; var h = a.pb || 0 , i = (a.nb || 0) % 360 , j = (a.ob || 0) % 360 , k = (a.q || 0) % 360 , c = a.v , d = a.u , f = a.gh; if (c == e) c = 1; if (d == e) d = 1; if (f == e) f = 1; var b = new yb(a.xb,a.ub,h); b.jc(c, d, f); b.fg(a.bc, a.cc); b.nb(i); b.ob(j); b.qg(k); b.wb(a.g, a.i); l.style[g] = b.ug() } s = function(g, b) { b = b || {}; var i = b.g, k = b.i, h; l(k, function(a, c) { h = b[c]; h !== e && a(g, h) }); j.sf(g, b.f); j.wf(g, b.wb); if (!a) { i != e && j.s(g, (b.ed || 0) + i); k != e && j.x(g, (b.dd || 0) + k) } if (b.gf) if (d) jb(j.eb(f, m, g, b)); else if (a) c(g, b); else m(g, b) } ; j.l = s; s(b, h) } j.ef = m; j.l = s; function yb(j, k, n) { var d = this , b = [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, j || 0, k || 0, n || 0, 1] , i = c.zb , h = c.mc , l = c.ee; function g(a) { return a * c.d / 180 } function m(c, e, l, m, o, r, t, u, w, z, a, c, e, b, f, k, a, g, i, n, p, q, s, v, x, y, b, d, f, d, h, j) { return [c * a + e * p + l * x + m * f, c * g + e * q + l * y + m * d, c * i + e * s + l * b + m * h, c * n + e * v + l * d + m * j, o * a + r * p + t * x + u * f, o * g + r * q + t * y + u * d, o * i + r * s + t * b + u * h, o * n + r * v + t * d + u * j, w * a + z * p + a * x + c * f, w * g + z * q + a * y + c * d, w * i + z * s + a * b + c * h, w * n + z * v + a * d + c * j, e * a + b * p + f * x + k * f, e * g + b * q + f * y + k * d, e * i + b * s + f * b + k * h, e * n + b * v + f * d + k * j] } function e(c, a) { return m.apply(f, (a || b).concat(c)) } d.jc = function(a, c, d) { if (a != 1 || c != 1 || d != 1) b = e([a, 0, 0, 0, 0, c, 0, 0, 0, 0, d, 0, 0, 0, 0, 1]) } ; d.wb = function(a, c, d) { b[12] += a || 0; b[13] += c || 0; b[14] += d || 0 } ; d.nb = function(c) { if (c) { a = g(c); var d = h(a) , f = i(a); b = e([1, 0, 0, 0, 0, d, f, 0, 0, -f, d, 0, 0, 0, 0, 1]) } } ; d.ob = function(c) { if (c) { a = g(c); var d = h(a) , f = i(a); b = e([d, 0, -f, 0, 0, 1, 0, 0, f, 0, d, 0, 0, 0, 0, 1]) } } ; d.qg = function(c) { if (c) { a = g(c); var d = h(a) , f = i(a); b = e([d, f, 0, 0, -f, d, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1]) } } ; d.fg = function(a, c) { if (a || c) { j = g(a); k = g(c); b = e([1, l(k), 0, 0, l(j), 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1]) } } ; d.ug = function() { return "matrix3d(" + b.join(",") + ")" } } var o = { ed: 0, dd: 0, g: 0, i: 0, bb: 1, v: 1, u: 1, q: 0, nb: 0, ob: 0, xb: 0, ub: 0, pb: 0, bc: 0, cc: 0 }; j.qc = function(c, d) { var a = c || {}; if (c) if (b.zd(c)) a = { r: a }; else if (b.zd(c.f)) a.f = { r: c.f }; a.r = a.r || d; if (a.f) a.f.r = a.f.r || d; if (a.wb) a.wb.r = a.wb.r || d; return a } ; function ib(c, a) { var b = {}; l(c, function(c, d) { var f = c; if (a[d] != e) if (j.dc(c)) f = c + a[d]; else f = ib(c, a[d]); b[d] = f }); return b } j.ie = ib; j.hd = function(o, j, s, t, e, f, p) { var a = j; if (o) { a = {}; for (var i in j) { var g = f[i] || 1 , b = e[i] || [0, 1] , g = (s - b[0]) / b[1]; g = c.q(c.s(g, 0), 1); g = g * g; var y = c.y(g); if (g != y) g -= y; var k = t.r || h.yb, m, c = o[i], r = j[i]; if (b.dc(r)) { k = t[i] || k; var d = k(g); m = c + r * d } else { m = z({ vc: {} }, o[i]); var a = t[i] || {}; l(r.vc || r, function(d, a) { k = a[a] || a.r || k; var c = k(g) , b = d * c; m.vc[a] = b; m[a] += b }) } a[i] = m } var x = l(j, function(b, a) { return o[a] != e }); x && l(o, function(c, b) { if (a[b] == e && o[b] !== e) a[b] = o[b] }); if (x) { if (a.bb) a.v = a.u = a.bb; a.yb = p.yb; a.sb = p.sb; if (v() && n >= 11 && (j.g || j.i) && s != 0 && s != 1) a.q = a.q || 1e-8; a.gf = d } } if (j.f && p.wb) { var q = a.f.vc , w = (q.g || 0) + (q.n || 0) , u = (q.i || 0) + (q.m || 0); a.i = (a.i || 0) + u; a.g = (a.g || 0) + w; a.f.i -= u; a.f.m -= u; a.f.g -= w; a.f.n -= w } if (a.f && !a.f.g && !a.f.i && !a.f.i && !a.f.g && a.f.m == p.yb && a.f.n == p.sb) a.f = f; return a } } ; function o() { var a = this, f, e = [], c = []; function k(a, b) { e.push({ rb: a, tb: b }) } function j(a, c) { b.c(e, function(b, d) { b.rb == a && b.tb === c && e.splice(d, 1) }) } function i() { e = [] } function h() { b.c(c, function(a) { b.hb(a.id, a.rb, a.tb, a.jd) }); c = [] } a.bd = function() { return f } ; a.a = function(e, a, d, f) { b.mb(e, a, d, f); c.push({ id: e, rb: a, tb: d, jd: f }) } ; a.k = function(e, a, d, f) { b.c(c, function(g, h) { if (g.id === e && g.rb == a && g.tb === d && g.jd == f) { b.hb(e, a, d, f); c.splice(h, 1) } }) } ; a.ld = h; a.sc = a.addeventlistener = k; a.removeeventlistener = j; a.j = function(a) { var c = [].slice.call(arguments, 1); b.c(e, function(b) { b.rb == a && b.tb.apply(g, c) }) } ; a.l = function() { if (!f) { f = d; h(); i() } } } var l = function(c, d, i, m, r, q) { c = c || 0; var a = this, p, n, o, s, f = 0, o = 1, l, m, k, g, b = 0, j = 0, r = 0, a, l, f, h, q, z, u = [], y, i = k, j, h = k; function t(a) { f += a; h += a; l += a; j += a; r += a; b += a } function x(x) { var k = x; if (q) if (!z && (k >= h || k < f) || z && k >= f) k = ((k - f) % q + q) % q + f; if (!a || s || j != k) { var g = c.q(k, h); g = c.s(g, f); if (i.rc) g = h - g + f; if (!a || s || g != r) { if (q) { var w = (g - l) / (d || 1) , o = b.hd(r, q, w, l, k, m, i); if (y) b.c(o, function(b, a) { y[a] && y[a](m, b) }); else b.l(m, o); var n; if (j) { todisablepointereventsbyanimation = g > f && g < h; if (todisablepointereventsbyanimation != h) n = h = todisablepointereventsbyanimation } if (!n && o.b != e) { var p = o.b < .001; if (p != i) n = i = p } if (n != e) { n && b.wc(m, "none"); !n && b.wc(m, b.o(m, "data-events")) } } var v = r , t = r = g; b.c(u, function(b, c) { var a = !a && z || k <= j ? u[u.length - c - 1] : b; a.h(g - b) }); j = k; a = d; a.mc(v - l, t - l); a.nb(v, t) } } } function e(a, b, d) { b && a.mb(h); if (!d) { f = c.q(f, a.qc() + b); h = c.s(h, a.sb() + b) } u.push(a) } var v = g.requestanimationframe || g.webkitrequestanimationframe || g.mozrequestanimationframe || g.msrequestanimationframe; if (b.qf() && b.id() < 7 || !v) v = function(a) { b.ab(a, i.ib) } ; function n() { if (p) { var d = b.kb() , e = c.q(d - f, i.qd) , a = j + e * o * o; f = d; if (a * o >= n * o) a = n; x(a); if (!s && a * o >= n * o) p(g); else v(n) } } function w(e, g, i) { if (!p) { p = d; s = i; g = g; e = c.s(e, f); e = c.q(e, h); n = e; o = n < j ? -1 : 1; a.oc(); f = b.kb(); v(n) } } function p(b) { if (p) { s = p = g = k; a.pc(); b && b() } } a.rd = function(a, b, c) { w(a ? j + a : h, b, c) } ; a.pc = w; a.xe = function(a, b) { w(h, a, b) } ; a.e = p; a.vd = function() { return j } ; a.bd = function() { return n } ; a.k = function() { return r } ; a.h = x; a.wf = function() { x(h, d) } ; a.rc = function() { return p } ; a.nd = function(a) { o = a } ; a.mb = t; a.p = function(a, b) { e(a, 0, b) } ; a.tc = function(a) { e(a, 1) } ; a.ad = function(a) { h += a } ; a.qc = function() { return f } ; a.sb = function() { return h } ; a.nb = a.oc = a.pc = a.mc = b.hf; a.uc = b.kb(); i = b.o({ ib: 16, qd: 50 }, i); m && (j = b.o(m, "data-inactive")); q = i.sc; z = i.kf; y = i.jf; f = l = c; h = c + d; m = i.z || {}; k = i.yd || {}; l = b.qc(i.t) }; var n = { cf: "data-scale", ub: "data-autocenter", wc: "data-nofreeze", cd: "data-nodrag" } , q = new function() { var a = this; a.xc = function(c, a, e, d) { (d || !b.o(c, a)) && b.o(c, a, e) } ; a.yc = function(a) { var c = b.u(a, n.ub); b.md(a, c) } } , s = new function() { var h = this; function g(b, a, c) { c.push(a); b[a] = b[a] || []; b[a].push(c) } h.lf = function(d) { for (var e = [], a, b = 0; b < d.qb; b++) for (a = 0; a < d.db; a++) g(e, c.z(1e5 * c.xd()) % 13, [b, a]); return e } } , u = function(m, r, p, u, z, a) { var a = this, v, g, e, y = 0, x = u.mf, q, i = 8; function t(a) { if (a.g) a.i = a.g; if (a.i) a.g = a.i; b.c(a, function(a) { b.ce(a) && t(a) }) } function j(g, e, f) { var a = { ib: e, cc: 1, ab: 0, db: 1, qb: 1, b: 0, bb: 0, f: 0, wb: k, ec: k, rc: k, uf: s.lf, he: { xf: 0, yf: 0 }, t: h.yb, z: {}, kc: [], yd: {} }; b.o(a, g); if (a.qb == 0) a.qb = c.z(a.db * f); t(a); a.t = b.qc(a.t, h.yb); a.we = c.z(a.cc / a.ib); a.cf = function(c, b) { c /= a.db; b /= a.qb; var f = c + "x" + b; if (!a.kc[f]) { a.kc[f] = { a: c, c: b }; for (var d = 0; d < a.db; d++) for (var e = 0; e < a.qb; e++) a.kc[f][e + "," + d] = { g: e * b, m: d * c + c, n: e * b + b, i: d * c } } return a.kc[f] } ; if (a.gc) { a.gc = j(a.gc, e, f); a.ec = d } return a } function n(z, i, a, v, n, l) { var y = this, t, u = {}, h = {}, m = [], f, e, r, p = a.he.xf || 0, q = a.he.yf || 0, g = a.cf(n, l), o = b(a), c = o.length - 1, s = a.cc + a.ab * c, w = v + s, j = a.ec, x; w += 50; function b(a) { var b = a.uf(a); return a.rc ? b.reverse() : b } y.se = w; y.jc = function(d) { d -= v; var e = d < s; if (e || x) { x = e; if (!j) d = s - d; var f = c.z(d / a.ib); b.c(h, function(a, e) { var d = c.s(f, a.q); d = c.q(d, a.length - 1); if (a.ae != d) { if (!a.ae && !j) b.ab(m[e]); else d == a.s && j && b.rb(m[e]); a.ae = d; b.l(m[e], a[d]) } }) } } ; i = b.cb(i); a(i, 0, 0); b.c(o, function(i, m) { b.c(i, function(g) { var i = g[0] , h = g[1] , v = i + "," + h , o = k , s = k , x = k; if (p && h % 2) { if (p & 3) o = !o; if (p & 12) s = !s; if (p & 16) x = !x } if (q && i % 2) { if (q & 3) o = !o; if (q & 12) s = !s; if (q & 16) x = !x } a.g = a.g || a.f & 4; a.n = a.n || a.f & 8; a.i = a.i || a.f & 1; a.m = a.m || a.f & 2; var e = s ? a.n : a.g , b = s ? a.g : a.n , d = o ? a.m : a.i , c = o ? a.i : a.m; a.f = e || b || d || c; r = {}; e = { i: 0, g: 0, b: 1, a: n, c: l }; f = b.o({}, e); t = b.o({}, g[v]); if (a.b) e.b = 2 - a.b; if (a.gb) { e.gb = a.gb; f.gb = 0 } var k = a.db * a.qb > 1 || a.f; if (a.bb || a.q) { var j = d; if (j) { e.bb = a.bb ? a.bb - 1 : 1; f.bb = 1; var n = a.q || 0; e.q = n * 360 * (x ? -1 : 1); f.q = 0 } } if (k) { var i = t.vc = {}; if (a.f) { var w = a.fh || 1; if (e && b) { i.g = g.c / 2 * w; i.n = -i.g } else if (e) i.n = -g.c * w; else if (b) i.g = g.c * w; if (d && c) { i.i = g.a / 2 * w; i.m = -i.i } else if (d) i.m = -g.a * w; else if (c) i.i = g.a * w } r.f = t; f.f = g[v] } var l = o ? 1 : -1 , m = s ? 1 : -1; if (a.x) e.g += n * a.x * l; if (a.y) e.i += l * a.y * m; b.c(e, function(a, c) { if (b.dc(a)) if (a != f[c]) r[c] = a - f[c] }); u[v] = j ? f : e; var f = a.we , a = c.z(m * a.ab / a.ib); h[v] = new array(a); h[v].q = a; h[v].s = a + f - 1; for (var z = 0; z <= f; z++) { var y = b.hd(f, r, z / f, a.t, a.yd, a.z, { wb: a.wb, yb: n, sb: l }); y.gb = y.gb || 1; h[v].push(y) } }) }); o.reverse(); b.c(o, function(a) { b.c(a, function(c) { var f = c[0] , e = c[1] , d = f + "," + e , a = i; if (e || f) a = b.cb(i); b.l(a, u[d]); b.gc(a, "hidden"); b.db(a, "absolute"); z.re(a); m[d] = a; b.ab(a, !j) }) }) } function w() { var a = this , b = 0; l.call(a, 0, v); a.nb = function(c, a) { if (a - b > i) { b = a; e && e.jc(a); g && g.jc(a) } } ; a.hc = q } a.oe = function() { var a = 0 , b = u.ic , d = b.length; if (x) a = y++ % d; else a = c.y(c.xd() * d); b[a] && (b[a].eb = a); return b[a] } ; a.ne = function(x, y, k, l, b, t) { a.tb(); q = b; b = j(b, i, t); var h = l.qe , f = k.qe; h["no-image"] = !l.ne; f["no-image"] = !k.ne; var o = h , s = f , w = b , d = b.gc || j({}, i, t); if (!b.ec) { o = f; s = h } var u = d.mb || 0; g = new n(m,s,d,c.s(u - d.ib, 0),r,p); e = new n(m,o,w,c.s(d.ib - u, 0),r,p); g.jc(0); e.jc(0); v = c.s(g.se, e.se); a.eb = x } ; a.tb = function() { m.tb(); g = f; e = f } ; a.ge = function() { var a = f; if (e) a = new w; return a } ; if (z && b.xg() < 537) i = 16; o.call(a); l.call(a, -1e7, 1e7) } , r = { nc: 1 } , t = function() { var a = this, d = b.cb(a, o), h, v, c, b, m, l = 0, g, s, p, z, a, i, k, u, t, x, j; function y(a) { j[a] && j[a].gg(a == l) } function w(b) { a.j(r.nc, b * s) } a.ic = function(a) { if (a != m) { var d = l , b = c.y(a / s); l = b; m = a; y(d); y(b) } } ; a.bc = function(a) { b.ab(h, a) } ; a.ac = function(i) { b.l(j); m = e; a.ld(); x = []; j = []; b.zb(h); v = c.z(i / s); l = 0; var h = u + z , y = t + a , r = c.z(v / p) - 1; c = u + h * (!i ? r : p - 1); b = t + y * (i ? r : p - 1); b.j(h, c); b.f(h, b); for (var n = 0; n < v; n++) { var d = b.pf(); b.og(d, n + 1); var o = b.kg(k, "numbertemplate", d, d); b.db(o, "absolute"); var g = n % (r + 1) , e = c.y(n / (r + 1)) , f = g.lc && !i ? r - g : g; b.s(o, (!i ? f : e) * h); b.x(o, (i ? f : e) * y); b.jb(h, o); x[n] = o; g.yc & 1 && a.a(o, "click", b.eb(f, w, n)); g.yc & 2 && a.a(o, "mouseenter", b.eb(f, w, n)); j[n] = b.zc(o) } q.yc(h) } ; a.v = function(d, c) { a.w = h = b.ob(d); a.dc = g = b.o({ ge: 10, je: 10, yc: 1 }, c); k = b.pe(h, "prototype"); u = b.j(k); t = b.f(k); b.jb(k, h); s = g.oe || 1; p = g.qb || 1; z = g.ge; a = g.je; i = g.ee & 2; g.kb && q.xc(h, n.ub, g.kb) } ; a.l = function() { b.l(j, d) } ; b.v(a) } , v = function() { var a = this, v = b.cb(a, o), e, c, g, l, s, k, h, m, j, i; function p(b) { a.j(r.nc, b, d) } function u(a) { b.ab(e, a); b.ab(c, a) } function t() { j.fc((g.qb || !l.ff(h)) && k > 1); i.fc((g.qb || !l.pf(h)) && k > 1) } a.ic = function(c, a, b) { h = a; !b && t() } ; a.bc = u; a.ac = function(g) { k = g; h = 0; if (!s) { a.a(e, "click", b.eb(f, p, -m)); a.a(c, "click", b.eb(f, p, m)); j = b.zc(e); i = b.zc(c); b.o(e, n.wc, 1); b.o(c, n.wc, 1); s = d } } ; a.v = function(f, d, h, i) { a.dc = g = b.o({ oe: 1 }, h); e = f; c = d; if (g.lc) { e = d; c = f } m = g.oe; l = i; if (g.kb) { q.xc(e, n.ub, g.kb); q.xc(c, n.ub, g.kb) } q.yc(e); q.yc(c) } ; a.l = function() { b.l(j, i, v) } ; b.v(a) }; function p(e, d, c) { var a = this; b.cb(a, o); l.call(a, 0, c.fb); a.uc = 0; a.vc = c.fb } p.zc = 21; p.ac = 24; var w = function() { var a = this , gb = b.cb(a, o); l.call(a, 0, 0); var e, t, fb = [h.yb, h.ze, h.af, h.yd, h.bf, h.ef, h.gf, h.of, h.df, h.qf, h.rf, h.tf, h.vf, h.zf, h.bf, h.nf, h.ae, h.ze, h.xe, h.ve, h.we, h.ye, h.be, h.ce, h.de, h.me, h.fe, h.se, h.qe, h.kd, h.gd, h.le, h.vf, h.rg], r = {}, h, e, u = new l(0,0), i = [], y = [], g, r = 0; function k(d, c) { var a = {}; b.c(d, function(d, f) { var e = r[f]; if (e) { if (b.ce(d)) d = k(d, c || f == "e"); else if (c) if (b.dc(d)) d = fb[d]; a[e] = d } }); return a } function l(c, f) { var e = [] , d = b.u(c, "play"); if (f && d) { var g = new w(c,t,{ nf: d }); p.push(g); a.a(g, p.zc, y); a.a(g, p.ac, t) } else b.c(b.xb(c), function(a) { e = e.concat(l(a, f + 1)) }); if (!f && (!j || j & 16) || f && (!d || !(d & 16))) { var h = h[b.u(c, "t")]; h && e.push({ w: c, hc: h }) } return e } function q(c, e) { var a = i[c]; if (a == f) { a = i[c] = { hb: c, cd: [], te: [] }; var d = 0; !b.c(y, function(a, b) { d = b; return a.hb > c }) && d++; y.splice(d, 0, a) } return a } function cb(o, p, g) { var a, e; if (e) { var k = e[b.u(o, "c")]; if (k) { a = q(k.r, 0); a.cg = k.e || 0 } } b.c(p, function(h) { var f = b.o(d, {}, k(h)) , i = b.qc(f.t); delete f.t; if (f.i) { f.g = f.i; i.g = i.i; delete f.i } if (f.g) { f.i = f.g; i.i = i.g; delete f.g } var m = { t: i, yb: g.a, sb: g.c } , j = new l(h.b,h.d,m,o,g,f); r = c.s(r, h.b + h.d); if (a) { if (!e) e = new l(h.b,0); e.p(j) } else { var k = q(h.b, h.b + h.d); k.cd.push(j) } if (f.wb) g.wb = { td: 0, zd: 0, qd: 0, b: 0 }; g = b.ie(g, f) }); if (a && e) { e.wf(); var h = e, i, j = e.qc(), m = e.sb(), n = c.s(m, a.cg); if (a.hb < m) { if (a.hb > j) { h = new l(j,a.hb - j); h.p(e, d) } else h = f; i = new l(a.hb,n - j,{ sc: n - a.hb, kf: d }); i.p(e, d) } h && a.cd.push(h); i && a.te.push(i) } return g } function bb(a) { b.c(a, function(d) { var a = d.w , f = b.j(a) , e = b.f(a) , c = { i: b.s(a), g: b.x(a), g: 0, i: 0, b: 1, gb: b.m(a) || 0, q: 0, nb: 0, ob: 0, v: 1, u: 1, xb: 0, ub: 0, pb: 0, bc: 0, cc: 0, a: f, c: e, f: { g: 0, m: f, n: e, i: 0 } }; c.ed = c.i; c.dd = c.g; cb(a, d.hc, c) }) } function eb(f, e, g) { var c = f.b - e; if (c) { var b = new l(e,c); b.p(u, d); b.mb(g); a.p(b) } a.ad(f.d); return c } function db(e) { var c = u.qc() , d = 0; b.c(e, function(e, f) { e = b.o({ d: 3e3 }, e); eb(e, c, d); c = e.b; d += e.d; if (!f || e.t == 2) { a.uc = c; a.vc = c + e.d } }) } function d(g, e, d) { var f = e.length; if (f > 4) for (var j = c.z(f / 4), a = 0; a < j; a++) { var h = e.slice(a * 4, c.q(a * 4 + 4, f)) , i = new l(h[0].hb,0); d(i, h, d); g.p(i) } else b.c(e, function(a) { b.c(d ? a.te : a.cd, function(a) { d && a.ad(r - a.sb()); g.p(a) }) }) } var j, j, v = 0, g, b, m, m, c, p = [], a = [], s, f, n; function z(a) { return a & 2 || a & 4 && b.fd().hd } function z() { if (!c) { g & 8 && a.a(i, "keydown", s); if (g & 32) { a.a(i, "mousedown", x); a.a(i, "touchstart", x) } c = d } } function x() { a.k(i, "keydown", s); a.k(i, "mousedown", x); a.k(i, "touchstart", x); c = k } function n(b) { if (!s || b) { s = d; a.e(); b && v && a.h(0); a.nd(1); a.xe(); z(); a.j(p.zc, a) } } function q() { if (!f && (s || a.k())) { f = d; a.e(); a.vd() > a.uc && a.h(a.uc); a.nd(m || 1); a.pc(0) } } function u() { !n && q() } function o(c) { var b = c; if (c < 0 && a.k()) b = 1; if (b != v) { v = b; j && a.j(p.ac, a, v) } } function s(a) { g & 8 && b.de(a) == 27 && q() } function w(a) { if (n && b.ue(a) !== f) { n = k; g & 16 && b.ab(u, 160) } } function x(a) { g & 32 && !b.ke(e, b.vb(a)) && q() } function v(a) { if (!n) { n = d; if (j & 1) b.be(a, e) && n() } } function ab(i) { var h = b.vb(i) , a = b.lb(h, f, f, "a") , c = a && (b.tg(a) || a === e || b.ke(e, a)); if (s && z(g)) !c && q(); else if (z(j)) !c && n(d) } function y(b) { var a = b.ng(); childslideoplaying = a[a]; childslideoplaying !== b && a[a] && a[a].dg(); a[a] = b } function t(b, c) { a.j(p.ac, b, c) } a.ng = function() { return m || "" } ; a.dg = q; a.oc = function() { o(1) } ; a.pc = function() { s = k; f = k; o(-1); !a.k() && x() } ; a.nb = function() { !n && b && a.vd() > a.vc && q() } ; a.v = function(l, h, f) { e = l; t = h; j = f.nf; g = f.vg; h = t.ic; e = t.ch; var k = { g: "y", i: "x", n: "m", m: "t", q: "r", nb: "rx", ob: "ry", v: "sx", u: "sy", xb: "tx", ub: "ty", pb: "tz", bc: "kx", cc: "ky", b: "o", t: "e", gb: "i", f: "c", wb: "bc", td: "re", zd: "gr", qd: "bl" }; b.c(k, function(b, a) { r[b] = a }); bb(l(e, 0)); d(u, y); if (j) { a.p(u); g = d; b = b.u(e, "idle"); (z(j) || z(g)) && a.a(e, "click", ab); if ((j & 1 || b) && !b.fd().hd) { a.a(e, "mouseenter", v); a.a(e, "mouseleave", w) } g = b.u(e, "rollback"); m = b.n(e, "speed") || ""; if (m.substr(0, 1) == "x") m = m.substr(1); m = b.le(m); m = b.n(e, "group"); j = b.u(e, "pause") } var i = t.bh || [] , c = i[b.u(e, "b")] || []; c = c.concat({ b: r, d: c.length ? 0 : f.fb || b || 0 }); db(c); g && a.ad(1e8); r = a.sb(); d(a, y, d); a.h(-1); a.h(b.u(e, "begin") || 0) } ; a.l = function() { b.l(gb, p); a.e(); a.h(-1) } ; b.v(a) } , j = (g.module || {}).exports = function() { var a = this, vc = b.cb(a, o), kb = "data-jssor-slider", ac = "data-jssor-thumb", u, m, r, hb, eb, sb, z, m, k, p, sb, xc = 1, oc = 1, ec = 1, dc = 1, gc = {}, x, u, ub, yb, xb, ib, gb, fb, bb, c = [], fc, t = -1, gc, q, i, h, l, kb, lb, f, j, hb, s, z, w, jb, y = [], jc, lc, hc, s, rb, cb, nb, ab, x, ec, bb, mb, hc, g, zb = 0, db = 0, q = number.max_value, n = number.min_value, d, ib, fb, t = 1, rb = 0, mb, b, zb, yb, o, wb, xb, a, v, ob, y, jb, vb = b.fd(), ab = vb.hd, w = [], e, tb, cb, ac, yc, fc, ub; function eb() { return !t && x & 12 } function zc() { return rb || !t && x & 3 } function db() { return !b && !eb() && !y.rc() } function qc() { return !zc() && db() } function cc() { return z || r } function jc() { return cc() & 2 ? lb : kb } function nb(a, c, d) { b.s(a, c); b.x(a, d) } function tc(c, b) { var a = cc() , d = (kb * b + zb) * (a & 1) , e = (lb * b + zb) * (a & 2) / 2; nb(c, d, e) } function qc(b, f) { if (b && !(d & 1)) { var e = b, d; if (b < n) { e = n; d = -1 } if (b > q) { e = q; d = 1 } if (d) { var a = b - e; if (f) { a = c.af(a) * 2 / c.d; a = c.p(a * d, 1.6) } else { a = c.p(a * d, .625); a = c.ee(a * c.d / 2) } b = e + a * d } } return b } function lc(a) { return qc(a, d) } function dd(a) { return qc(a) } function vb(a, b) { if (!(d & 1)) { var c = a - q + (b || 0) , d = n - a + (b || 0); if (c > 0 && c > d) a = q; else if (d > 0) a = n } return a } function mc(a) { return !(d & 1) && a - n < .0001 } function kc(a) { return !(d & 1) && q - a < .0001 } function pb(a) { return !(d & 1) && (a - n < .0001 || q - a < .0001) } function ob(c, a, d) { !ub && b.c(y, function(b) { b.ic(c, a, d) }) } function sc(b) { var a = b , d = pb(b); if (d) a = vb(a); else { b = v(b); a = b } a = c.y(a); a = c.s(a, 0); return a } function ad(a) { if (a != t) { w[t]; fc = t; t = a; gc = w[t] } } function oc() { z = 0; var b = a.k() , d = sc(b); ob(d, b); if (pb(b) || b == c.y(b)) { if (s & 2 && (ab > 0 && d == q - 1 || ab < 0 && !d)) s = 0; ad(d); a.j(j.qg, t, fc) } } function bc(a, b) { if (q && (!b || !y.rc())) { y.e(); y.lc(a, a) } } function qb(a) { if (q) { a = v(a); a = vb(a); bc(a) } else ob(0, 0) } function tc() { var b = j.me || 0 , a = ib; j.me |= a; return w = a & ~b } function pc() { if (w) { j.me &= ~ib; w = 0 } } function uc() { var a = b.kc(); b.l(a, bb); return a } function v(b, a) { a = a || q || 1; return (b % a + a) % a } function uc(c, a, b) { s & 8 && (s = 0); wb(c, bb, a, b) } function pb() { b.c(y, function(a) { a.bc(a.dc.ah <= t) }) } function cd(c) { if (!t && (b.ue(c) || !b.be(c, u))) { t = 1; pb(); if (!b) { x & 12 && bc(); w[t] && w[t].fc() } a.j(j.pg) } } function bd() { if (t) { t = 0; pb(); b || !(x & 12) || dc() } a.j(j.kg) } function ic() { b.c(c, function(a) { b.l(a, bb); b.gc(a, "hidden"); b.rb(a) }); b.l(u, bb) } function qb(b, a) { wb(b, a, d) } function wb(g, h, l, p) { if (q && (!b || m.fd) && !eb()) { var f = a.k() , a = g; if (l) { a = f + g; if (d & 2) { if (mc(f) && g < 0) a = q; if (kc(f) && g > 0) a = n } } if (!(d & 1)) if (p) a = v(a); else a = vb(a, .5); if (l && !pb(a)) a = c.z(a); var j = (a - f) % q; a = f + j; if (h == e) h = bb; var b = c.vb(j) , i = 0; if (b) { if (b < 1) b = c.p(b, .5); if (b > 1) { var o = jc() , n = (r & 1 ? gb : fb) / o; b = c.q(b, n * 1.5) } i = h * b } ub = d; y.e(); ub = k; y.lc(f, a, i) } } function mc(e, h, o) { var l = this, i = { g: 2, m: 1, n: 2, i: 1 }, m = { g: "top", m: "right", n: "bottom", i: "left" }, g, a, f, j, k = {}; l.w = e; l.tc = function(q, l, u) { var p, s = q, r = l; if (!f) { f = b.yg(e); g = e.parentnode; j = { jc: b.u(e, n.cf, 1), kb: b.u(e, n.ub) }; b.c(m, function(c, a) { k[a] = b.u(e, "data-scale-" + c, 1) }); a = e; if (h) { a = b.cb(g, d); b.l(a, { g: 0, i: 0 }); b.jb(a, e); b.jb(g, a) } } if (o) { p = c.s(q, l); if (h) if (u >= 0 && u < 1) { var w = c.q(q, l); p = c.q(p / w, 1 / (1 - u)) * w } } else s = r = p = c.p(k < p ? l : q, j.jc); var x = h ? 1.001 : 1 , t = p * x; h && (dc = t); b.gg(a, t); b.j(g, f.a * s); b.f(g, f.c * r); var v = b.xd() && b.id() < 9 ? t : 1 , y = (s - v) * f.a / 2 , z = (r - v) * f.c / 2; b.s(a, y); b.x(a, z); b.c(f, function(d, a) { if (i[a] && d) { var e = (i[a] & 1) * c.p(q, k[a]) * d + (i[a] & 2) * c.p(l, k[a]) * d / 2; b.bg[a](g, e) } }); b.md(g, j.kb) } } function yc() { var a = this; l.call(a, 0, 0, { sc: q }); b.c(w, function(b) { a.tc(b); b.mb(g / f) }) } function xc() { var a = this , b = jb.w; l.call(a, -1, 2, { t: h.yb, jf: { ib: tc }, sc: q, rc: cb }, b, { ib: 1 }, { ib: -2 }) } function zc() { var b = this; l.call(b, -1e8, 2e8); b.nb = function(e, b) { if (c.vb(b - e) > 1e-5) { var g = b , f = b; if (c.y(b) != b && b > e && (d & 1 || b > db)) f++; var h = sc(f); ob(h, g, d); a.j(j.ff, v(g), v(e), b, e) } } } function nc(o, n) { var b = this, g, i, e, c, h; l.call(b, -1e8, 2e8, { qd: 100 }); b.oc = function() { mb = d; a.j(j.ig, v(a.k()), v.k()) } ; b.pc = function() { mb = k; c = k; a.j(j.jg, v(a.k()), v.k()); !b && oc() } ; b.nb = function(f, b) { var a = b; if (c) a = h; else if (e) { var d = b / e; a = m.ie(d) * (i - g) + g } a = lc(a); v.h(a) } ; b.lc = function(a, c, h, f) { b = k; e = h || 1; g = a; i = c; ub = d; v.h(a); ub = k; b.h(0); b.pc(e, f) } ; b.if = function() { c = d; c && b.rd(f, f, d) } ; b.mf = function(a) { h = a } ; v = new zc; v.p(o); v.p(n) } function kc() { var c = this , a = uc(); b.m(a, 0); c.w = a; c.re = function(c) { b.jb(a, c); b.ab(a) } ; c.tb = function() { b.rb(a); b.zb(a) } } function wc(n, h) { var g = this, hb = b.cb(g, o), x, c = 0, t, ib = n, b = b.u(ib, "data-fillmode", m.of), f, r, z = [], s, l, p, o, i, u, y, q; l.call(g, -j, j + 1, { sc: d & 1 ? q : e, rc: cb }); function g(a) { x && x.l(); rb -= c; c = 0; r(n, a, 0); o = d; x = new eb.fb(n,eb,{ fb: b.u(n, "idle", ec), vg: !s }); x.sc(p.ac, x) } function y() { x.uc < eb.uc && g() } function x(b, a) { c += a; rb += a; if (h == t) !c && g.fc() } function n(n, p, m) { if (!l) { l = d; if (r && m) { var e = m.width , c = m.height , l = e , i = c; if (e && c && b) { if (b & 3 && (!(b & 4) || e > i || c > h)) { var f = k , o = i / h * c / e; if (b & 1) f = o > 1; else if (b & 2) f = o < 1; l = f ? e * h / c : i; i = f ? h : c * i / e } b.j(r, l); b.f(r, i); b.x(r, (h - i) / 2); b.s(r, (i - l) / 2) } b.db(r, "absolute"); a.j(j.tf, h) } } p.vd(k); n && n(g) } function w(f, b, c, e) { if (e == y && t == h && s && db() && !g.bd()) { var a = v(f); e.ne(a, h, b, g, c, h / i); b.uf(); ob.mb(a - ob.qc() - 1); ob.h(a); bc(a, d) } } function cb(b) { if (b == y && t == h && db() && !g.bd()) { if (!i) { var a = f; if (e) if (e.eb == h) a = e.ge(); else e.tb(); y(); i = new vc(n,h,a,x); i.zg(u) } !i.rc() && i.jd() } } function k(a, d, k) { if (a == h) { if (a != d) w[d] && w[d].pd(); else !k && i && i.xf(); u && u.fc(); y = b.kb(); g.gb(b.eb(f, cb, y)) } else { var j = c.q(h, a) , e = c.s(h, a) , n = c.q(e - j, j + q - e) , l = j + m.yf - 1; (!p || n <= l) && g.gb() } } function db() { if (t == h && i) { i.e(); u && u.zf(); u && u.bg(); i.od() } } function gb() { t == h && i && i.e() } function z(b) { !fb && a.j(j.ag, h, b) } g.vd = function(a) { if (q != a) { q = a; a && b.jb(n, f); !a && b.jb(f) } } ; g.gb = function(e, c) { c = c || g; if (z.length && !l) { c.vd(d); if (!s) { s = d; a.j(j.sg, h); b.c(z, function(a) { if (!b.o(a, "src")) { a.src = b.n(a, "src2") || ""; b.bb(a, b.o(a, "data-display")) } }) } b.lg(z, r, b.eb(f, n, e, c)) } else n(e, c) } ; g.tg = function() { if (qc()) if (q == 1) { g.pd(); k(h, h) } else { var a; if (e) a = e.oe(q); if (a) { y = b.kb(); var c = h + ab , d = w[v(c)]; return d.gb(b.eb(f, w, c, d, a, y), g) } else (d || !pb(a.k()) || !pb(a.k() + ab)) && qb(ab) } } ; g.fc = function() { k(h, h, d) } ; g.pd = function() { u && u.zf(); u && u.bg(); g.ad(); i && i.vg(); i = f; g() } ; g.uf = function() { b.rb(n) } ; g.ad = function() { b.ab(n) } ; function r(a, h, c) { if (b.o(a, kb)) return; if (!o) { b.o(a, "data-events", b.wc(a)); b.o(a, "data-display", b.bb(a)); b.hg(a, b.n(a, "data-to")); b.dg(a, b.n(a, "data-bf")); b.eg(a, b.u(a, "data-p")); b.fg(a, b.n(a, "po")); if (a.tagname == "img") { z.push(a); if (!b.o(a, "src")) { p = d; b.rb(a) } } var e = b.mg(a); if (e) { var f = new image; b.n(f, "src2", e); z.push(f) } c && b.m(a, (b.m(a) || 0) + 1) } var g = b.xb(a); b.c(g, function(d) { if (c < 2 && !r) if (b.n(d, "u") == "image") { r = d; r.border = 0; b.l(r, bb); b.l(a, bb) } r(d, h, c + 1) }) } g.mc = function(c, b) { var a = j - b; tc(t, a) } ; g.eb = h; var m = b.pe(n, "thumb", d); if (m) { b.cb(m); b.rb(m) } b.ab(n); f = b.cb(u); b.m(f, 1e3); g.a(n, "click", z); g(d); g.ne = r; g.qe = n; t = n; g.a(a, 203, k); g.a(a, 28, gb); g.a(a, 24, db); g.l = function() { b.l(hb, x, i) } } function vc(f, h, q, r) { var c = this, d = b.cb(c, o), i = 0, u = 0, g, m, f, e, n, x, v, y = w[h]; l.call(c, 0, 0); function a() { c.jd() } function c(a) { v = a; c.e(); c.jd() } function z() {} c.jd = function() { if (!b && !mb && !v && t == h && !c.bd()) { var k = c.k(); if (!k) if (g && !n) { n = d; c.od(d); a.j(j.xg, h, u, i, u, g, e) } a.j(j.td, h, k, i, m, f, e); if (!eb()) { var l; if (k == e) s && b.ab(y.tg, 20); else { if (k == f) l = e; else if (!k) l = f; else l = c.bd(); (k != f || !zc()) && c.pc(l, a) } } } } ; c.xf = function() { f == e && f == c.k() && c.h(m) } ; c.vg = function() { e && e.eb == h && e.tb(); var b = c.k(); b < e && a.j(j.td, h, -b - 1, i, m, f, e) } ; c.od = function(a) { q && b.gc(s, a && q.hc.dh ? "" : "hidden") } ; c.mc = function(c, b) { if (n && b >= g) { n = k; y.ad(); e.tb(); a.j(j.og, h, g, i, u, g, e) } a.j(j.ng, h, b, i, m, f, e) } ; c.zg = function(a) { if (a && !x) { x = a; a.sc($jssorplayer$.df, c) } } ; c.a(r, p.zc, z); q && c.tc(q); g = c.sb(); c.tc(r); m = g + r.uc; e = c.sb(); f = s ? g + r.vc : e; c.l = function() { d.l(); c.e() } } function cc() { ac = mb; yc = y.bd(); cb = a.k(); tb = dd(cb) } function dc() { cc(); if (b || eb()) { y.e(); a.j(j.pg) } } function bc(f) { if (db()) { var b = a.k() , a = tb , e = 0; if (f && c.vb(o) >= m.md) { a = b; e = xb } a = c.z(a); a = vb(a + e, .5); var d = c.vb(a - b); if (d < 1 && m.ie != h.yb) d = c.p(d, .5); if ((!fb || !f) && ac) y.pc(yc); else if (b == a) gc.fc(); else y.lc(b, a, d * bb) } } function wc(a) { !b.lb(b.vb(a), e, n.cd) && b.ec(a) } function nc(b) { zb = k; b = d; dc(); if (!ac) z = 0; a.j(j.jg, v(cb), cb, b) } function sc(a) { rc(a, 1) } function rc(c, d) { o = 0; wb = 0; xb = 0; ec = dc; if (d) { var h = c.touches[0]; yb = { x: h.clientx, y: h.clienty } } else yb = b.kd(c); var f = b.vb(c) , g = b.lb(f, "1", ac); if ((!g || g === u) && !w && (!d || c.touches.length == 1)) { jb = b.lb(f, e, n.cd) || !ib || !tc(); a.a(i, d ? "touchmove" : "mousemove", tb); zb = !jb && b.lb(f, e, n.wc); !zb && !jb && nc(c, d) } } function tb(a) { var e, f; a = b.sg(a); if (a.type != "mousemove") if (a.touches.length == 1) { f = a.touches[0]; e = { x: f.clientx, y: f.clienty } } else gb(); else e = b.kd(a); if (e) { var i = e.x - yb.x , j = e.y - yb.y , g = c.vb(i) , h = c.vb(j); if (z || g > 1.5 || h > 1.5) if (zb) nc(a, f); else { if (c.y(tb) != tb) z = z || r & w; if ((i || j) && !z) { if (w == 3) if (h > g) z = 2; else z = 1; else z = w; if (ab && z == 1 && h > g * 2.4) jb = d } var l = i , k = kb; if (z == 2) { l = j; k = lb } (o - wb) * nb < -1.5 && (xb = 0); (o - wb) * nb > 1.5 && (xb = -1); wb = o; o = l; fc = tb - o * nb / k / ec * m.ig; if (o && z && !jb) { b.ec(a); y.if(d); y.mf(fc) } } } } function gb() { pc(); a.k(i, "mousemove", tb); a.k(i, "touchmove", tb); fb = o; if (b) { fb && s & 8 && (s = 0); y.e(); b = k; var b = a.k(); a.j(j.hg, v(b), b, v(cb), cb); x & 12 && cc(); bc(d) } } function ed(a) { var c = b.vb(a) , f = b.lb(c, "1", kb); if (u === f) if (fb) { b.mg(a); var d = b.lb(c, e, "data-jssor-button", "a"); d && b.ec(a) } else s & 4 && (s = 0) } a.pb = function(a) { if (a == e) return s; if (a != s) { s = a; s && w[t] && w[t].fc() } } ; a.yb = function() { return k } ; a.sb = function() { return p } ; a.eg = function(b) { if (b == e) return sb || k; a.tc(b, b / k * p) } ; a.tc = function(c, a, d) { b.j(u, c); b.f(u, a); xc = c / k; oc = a / p; b.c(gc, function(a) { a.tc(xc, oc, d) }); if (!sb) { b.hc(s, x); b.x(s, 0); b.s(s, 0) } sb = c } ; a.ff = mc; a.pf = kc; a.rd = function() { a.pb(s || 1) } ; function rc() { vb.wd && b.lb(x, vb.wd, ([f, "pan-y", "pan-x", "auto"])[ib] || ""); a.a(u, "click", ed, d); a.a(u, "mouseleave", cd); a.a(u, "mouseenter", bd); a.a(u, "mousedown", rc); a.a(u, "touchstart", sc); a.a(u, "dragstart", wc); a.a(u, "selectstart", wc); a.a(g, "mouseup", gb); a.a(i, "mouseup", gb); a.a(i, "touchend", gb); a.a(i, "touchcancel", gb); a.a(g, "blur", gb); m.oc && a.a(i, "keydown", function(c) { var a = b.de(c); if (a == 37 || a == 39) { s & 8 && (s = 0); uc(m.oc * (a - 38) * nb, d) } }) } function ic(f) { vc.ld(); c = []; w = []; var g = b.xb(x) , j = b.re(["div", "a", "li"]); b.c(g, function(a) { j[a.tagname.touppercase()] && !b.n(a, "u") && b.bb(a) != "none" && c.push(a); b.m(a, (b.m(a) || 0) + 1) }); q = c.length; if (q) { var a = r & 1 ? gb : fb; ic(); g = m.ye; if (g == e) g = (a - f + l) / 2; hb = a / f; j = c.q(q, m.db || q, c.z(hb)); d = j < q ? m.qb : 0; if (q * f - l <= a) { hb = q - l / f; g = (a - f + l) / 2; zb = (a - f * q + l) / 2 } if (hb) { mb = hb.fb; hc = !g && j == 1 && q > 1 && mb && (!b.xd() || b.id() >= 9) } if (!(d & 1)) { db = g / f; if (db > q - 1) { db = q - 1; g = db * f } n = db; q = n + q - hb - l / f } ib = (j > 1 || g ? r : -1) & m.xc; if (hc) e = new mb(jb,i,h,hb,ab,nb); for (var d = 0; d < c.length; d++) { var h = c[d] , i = new wc(h,d); w.push(i) } ob = new xc; a = new yc; y = new nc(a,ob); rc() } b.c(y, function(a) { a.ac(q, w); f && a.sc(r.nc, uc) }) } a.v = function(c, g) { a.w = u = b.ob(c); k = b.j(u); p = b.f(u); m = b.o({ of: 0, yf: 1, oc: 1, dd: 0, pb: 0, qb: 1, ld: d, fd: d, sf: 1, fe: 3e3, od: 1, nd: 500, ie: h.yd, md: 20, ig: 1, rd: 0, ve: 1, pd: 1, xc: 1 }, g); m.ld = m.ld && b.jf(); if (m.fb != e) m.fe = m.fb; if (m.te != e) m.db = m.te; if (m.pe != e) m.ye = m.pe; s = m.pb & 63; !m.ve; ab = m.sf; x = m.od; x &= ab ? 10 : 5; ec = m.fe; bb = m.nd; r = m.pd & 3; rb = b.lf(b.o(u, "dir")) == "rtl"; cb = rb && (r == 1 || m.xc & 1); nb = cb ? -1 : 1; hb = m.ke; eb = b.o({ fb: p }, m.zg); sb = m.ue; z = m.je; m = m.hh; var f = b.xb(u); b.c(f, function(a, d) { var c = b.n(a, "u"); if (c == "loading") u = a; else { if (c == "slides") { x = a; b.lb(x, "margin", 0); b.lb(x, "padding", 0) } if (c == "navigator") ub = a; if (c == "arrowleft") yb = a; if (c == "arrowright") xb = a; if (c == "thumbnavigator") ib = a; if (a.tagname != "style" && a.tagname != "script") gc[c || d] = new mc(a,c == "slides",b.re(["slides", "thumbnavigator"])[c]) } }); u && b.jb(u); u = u || b.kc(i); gb = b.j(x); fb = b.f(x); i = m.he || gb; h = m.hf || fb; bb = { a: i, c: h, g: 0, i: 0, ud: "block", ib: "absolute" }; l = m.rd; kb = i + l; lb = h + l; f = r & 1 ? kb : lb; jb = new kc; if (m.ld && (!b.rf() || ab)) nb = function(a, c, d) { b.ef(a, { xb: c, ub: d }) } ; b.o(u, kb, "1"); b.m(x, b.m(x) || 0); b.db(x, "absolute"); s = b.cb(x, d); b.lb(s, "pointerevents", "none"); b.hc(s, x); b.jb(s, jb.w); b.gc(x, "hidden"); if (ub && sb) { sb.lc = rb; jc = new sb.fb(ub,sb,k,p); y.push(jc) } if (z && yb && xb) { z.lc = rb; z.qb = m.qb; lc = new z.fb(yb,xb,z,a); y.push(lc) } if (ib && m) { m.dd = m.dd; m.oc = m.oc || 0; m.lc = rb; hc = new m.fb(ib,m,u); !m.eh && b.o(ib, ac, "1"); y.push(hc) } ic(d); a.tc(k, p); pb(); qb(v(m.dd)); b.lb(u, "visibility", "visible") } ; a.l = function() { s = 0; b.l(w, y, vc); b.zb(u) } ; b.v(a) } ; j.ag = 21; j.jg = 22; j.hg = 23; j.ig = 24; j.jg = 25; j.sg = 26; j.tf = 27; j.pg = 28; j.kg = 31; j.pg = 32; j.ff = 202; j.qg = 203; j.xg = 206; j.og = 207; j.ng = 208; j.td = 209; jssor_1_slider_init = function() { var d = [{ cc: 800, b: 2 }] , e = { pb: 1, ke: { fb: u, ic: d, mf: 1 }, je: { fb: v }, ue: { fb: t } } , c = new j("jssor_1",e) , f = 750; function a() { var d = c.w.parentnode , b = d.clientwidth; if (b) { var e = m.min(f || b, b); c.eg(e) } else g.settimeout(a, 30) } a(); b.mb(g, "load", a); b.mb(g, "resize", a); b.mb(g, "orientationchange", a) } }(window, document, math, null, true, false)