!function (e, t) {
"object" == typeof module && "object" == typeof module.exports ? module.exports = e.document ? t(e, !0) : function (e) {
if (!e.document) throw new Error("jQuery requires a window with a document");
return t(e)
} : t(e)
}("undefined" != typeof window ? window : this, function (C, e) {
function s(e) {
var t = !!e && "length" in e && e.length, n = fe.type(e);
return "function" !== n && !fe.isWindow(e) && ("array" === n || 0 === t || "number" == typeof t && 0 < t && t - 1 in e)
}
function t(e, n, i) {
if (fe.isFunction(n)) return fe.grep(e, function (e, t) {
return !!n.call(e, t, e) !== i
});
if (n.nodeType) return fe.grep(e, function (e) {
return e === n !== i
});
if ("string" == typeof n) {
if (Ce.test(n)) return fe.filter(n, e, i);
n = fe.filter(n, e)
}
return fe.grep(e, function (e) {
return -1 < fe.inArray(e, n) !== i
})
}
function n(e, t) {
for (; (e = e[t]) && 1 !== e.nodeType;) ;
return e
}
function c(e) {
var n = {};
return fe.each(e.match(De) || [], function (e, t) {
n[t] = !0
}), n
}
function a() {
ie.addEventListener ? (ie.removeEventListener("DOMContentLoaded", r), C.removeEventListener("load", r)) : (ie.detachEvent("onreadystatechange", r), C.detachEvent("onload", r))
}
function r() {
(ie.addEventListener || "load" === C.event.type || "complete" === ie.readyState) && (a(), fe.ready())
}
function l(e, t, n) {
if (n === undefined && 1 === e.nodeType) {
var i = "data-" + t.replace(Le, "-$1").toLowerCase();
if ("string" == typeof(n = e.getAttribute(i))) {
try {
n = "true" === n || "false" !== n && ("null" === n ? null : +n + "" === n ? +n : Ne.test(n) ? fe.parseJSON(n) : n)
} catch (a) {
}
fe.data(e, t, n)
} else n = undefined
}
return n
}
function d(e) {
var t;
for (t in e) if (("data" !== t || !fe.isEmptyObject(e[t])) && "toJSON" !== t) return !1;
return !0
}
function i(e, t, n, i) {
if (Ie(e)) {
var a, r, o = fe.expando, s = e.nodeType, l = s ? fe.cache : e, d = s ? e[o] : e[o] && o;
if (d && l[d] && (i || l[d].data) || n !== undefined || "string" != typeof t) return d || (d = s ? e[o] = ne.pop() || fe.guid++ : o), l[d] || (l[d] = s ? {} : {toJSON: fe.noop}), "object" != typeof t && "function" != typeof t || (i ? l[d] = fe.extend(l[d], t) : l[d].data = fe.extend(l[d].data, t)), r = l[d], i || (r.data || (r.data = {}), r = r.data), n !== undefined && (r[fe.camelCase(t)] = n), "string" == typeof t ? null == (a = r[t]) && (a = r[fe.camelCase(t)]) : a = r, a
}
}
function o(e, t, n) {
if (Ie(e)) {
var i, a, r = e.nodeType, o = r ? fe.cache : e, s = r ? e[fe.expando] : fe.expando;
if (o[s]) {
if (t && (i = n ? o[s] : o[s].data)) {
a = (t = fe.isArray(t) ? t.concat(fe.map(t, fe.camelCase)) : t in i ? [t] : (t = fe.camelCase(t)) in i ? [t] : t.split(" ")).length;
for (; a--;) delete i[t[a]];
if (n ? !d(i) : !fe.isEmptyObject(i)) return
}
(n || (delete o[s].data, d(o[s]))) && (r ? fe.cleanData([e], !0) : ue.deleteExpando || o != o.window ? delete o[s] : o[s] = undefined)
}
}
}
function u(e, t, n, i) {
var a, r = 1, o = 20, s = i ? function () {
return i.cur()
} : function () {
return fe.css(e, t, "")
}, l = s(), d = n && n[3] || (fe.cssNumber[t] ? "" : "px"),
c = (fe.cssNumber[t] || "px" !== d && +l) && Re.exec(fe.css(e, t));
if (c && c[3] !== d) for (d = d || c[3], n = n || [], c = +l || 1; c /= r = r || ".5", fe.style(e, t, c + d), r !== (r = s() / l) && 1 !== r && --o;) ;
return n && (c = +c || +l || 0, a = n[1] ? c + (n[1] + 1) * n[2] : +n[2], i && (i.unit = d, i.start = c, i.end = a)), a
}
function g(e) {
var t = Ye.split("|"), n = e.createDocumentFragment();
if (n.createElement) for (; t.length;) n.createElement(t.pop());
return n
}
function v(e, t) {
var n, i, a = 0,
r = "undefined" != typeof e.getElementsByTagName ? e.getElementsByTagName(t || "*") : "undefined" != typeof e.querySelectorAll ? e.querySelectorAll(t || "*") : undefined;
if (!r) for (r = [], n = e.childNodes || e; null != (i = n[a]); a++) !t || fe.nodeName(i, t) ? r.push(i) : fe.merge(r, v(i, t));
return t === undefined || t && fe.nodeName(e, t) ? fe.merge([e], r) : r
}
function y(e, t) {
for (var n, i = 0; null != (n = e[i]); i++) fe._data(n, "globalEval", !t || fe._data(t[i], "globalEval"))
}
function b(e) {
We.test(e.type) && (e.defaultChecked = e.checked)
}
function m(e, t, n, i, a) {
for (var r, o, s, l, d, c, u, p = e.length, f = g(t), h = [], m = 0; m < p; m++) if ((o = e[m]) || 0 === o) if ("object" === fe.type(o)) fe.merge(h, o.nodeType ? [o] : o); else if (Ue.test(o)) {
for (l = l || f.appendChild(t.createElement("div")), d = (qe.exec(o) || ["", ""])[1].toLowerCase(), u = Ge[d] || Ge._default, l.innerHTML = u[1] + fe.htmlPrefilter(o) + u[2], r = u[0]; r--;) l = l.lastChild;
if (!ue.leadingWhitespace && Ve.test(o) && h.push(t.createTextNode(Ve.exec(o)[0])), !ue.tbody) for (r = (o = "table" !== d || Ke.test(o) ? "
" !== u[1] || Ke.test(o) ? 0 : l : l.firstChild) && o.childNodes.length; r--;) fe.nodeName(c = o.childNodes[r], "tbody") && !c.childNodes.length && o.removeChild(c);
for (fe.merge(h, l.childNodes), l.textContent = ""; l.firstChild;) l.removeChild(l.firstChild);
l = f.lastChild
} else h.push(t.createTextNode(o));
for (l && f.removeChild(l), ue.appendChecked || fe.grep(v(h, "input"), b), m = 0; o = h[m++];) if (i && -1 < fe.inArray(o, i)) a && a.push(o); else if (s = fe.contains(o.ownerDocument, o), l = v(f.appendChild(o), "script"), s && y(l), n) for (r = 0; o = l[r++];) Xe.test(o.type || "") && n.push(o);
return l = null, f
}
function p() {
return !0
}
function f() {
return !1
}
function h() {
try {
return ie.activeElement
} catch (e) {
}
}
function w(e, t, n, i, a, r) {
var o, s;
if ("object" == typeof t) {
for (s in"string" != typeof n && (i = i || n, n = undefined), t) w(e, s, n, i, t[s], r);
return e
}
if (null == i && null == a ? (a = n, i = n = undefined) : null == a && ("string" == typeof n ? (a = i, i = undefined) : (a = i, i = n, n = undefined)), !1 === a) a = f; else if (!a) return e;
return 1 === r && (o = a, (a = function (e) {
return fe().off(e), o.apply(this, arguments)
}).guid = o.guid || (o.guid = fe.guid++)), e.each(function () {
fe.event.add(this, t, a, i, n)
})
}
function x(e, t) {
return fe.nodeName(e, "table") && fe.nodeName(11 !== t.nodeType ? t : t.firstChild, "tr") ? e.getElementsByTagName("tbody")[0] || e.appendChild(e.ownerDocument.createElement("tbody")) : e
}
function T(e) {
return e.type = (null !== fe.find.attr(e, "type")) + "/" + e.type, e
}
function E(e) {
var t = st.exec(e.type);
return t ? e.type = t[1] : e.removeAttribute("type"), e
}
function S(e, t) {
if (1 === t.nodeType && fe.hasData(e)) {
var n, i, a, r = fe._data(e), o = fe._data(t, r), s = r.events;
if (s) for (n in delete o.handle, o.events = {}, s) for (i = 0, a = s[n].length; i < a; i++) fe.event.add(t, n, s[n][i]);
o.data && (o.data = fe.extend({}, o.data))
}
}
function k(e, t) {
var n, i, a;
if (1 === t.nodeType) {
if (n = t.nodeName.toLowerCase(), !ue.noCloneEvent && t[fe.expando]) {
for (i in(a = fe._data(t)).events) fe.removeEvent(t, i, a.handle);
t.removeAttribute(fe.expando)
}
"script" === n && t.text !== e.text ? (T(t).text = e.text, E(t)) : "object" === n ? (t.parentNode && (t.outerHTML = e.outerHTML), ue.html5Clone && e.innerHTML && !fe.trim(t.innerHTML) && (t.innerHTML = e.innerHTML)) : "input" === n && We.test(e.type) ? (t.defaultChecked = t.checked = e.checked, t.value !== e.value && (t.value = e.value)) : "option" === n ? t.defaultSelected = t.selected = e.defaultSelected : "input" !== n && "textarea" !== n || (t.defaultValue = e.defaultValue)
}
}
function $(n, i, a, r) {
i = re.apply([], i);
var e, t, o, s, l, d, c = 0, u = n.length, p = u - 1, f = i[0], h = fe.isFunction(f);
if (h || 1 < u && "string" == typeof f && !ue.checkClone && ot.test(f)) return n.each(function (e) {
var t = n.eq(e);
h && (i[0] = f.call(this, e, t.html())), $(t, i, a, r)
});
if (u && (e = (d = m(i, n[0].ownerDocument, !1, n, r)).firstChild, 1 === d.childNodes.length && (d = e), e || r)) {
for (o = (s = fe.map(v(d, "script"), T)).length; c < u; c++) t = d, c !== p && (t = fe.clone(t, !0, !0), o && fe.merge(s, v(t, "script"))), a.call(n[c], t, c);
if (o) for (l = s[s.length - 1].ownerDocument, fe.map(s, E), c = 0; c < o; c++) t = s[c], Xe.test(t.type || "") && !fe._data(t, "globalEval") && fe.contains(l, t) && (t.src ? fe._evalUrl && fe._evalUrl(t.src) : fe.globalEval((t.text || t.textContent || t.innerHTML || "").replace(lt, "")));
d = e = null
}
return n
}
function M(e, t, n) {
for (var i, a = t ? fe.filter(t, e) : e, r = 0; null != (i = a[r]); r++) n || 1 !== i.nodeType || fe.cleanData(v(i)), i.parentNode && (n && fe.contains(i.ownerDocument, i) && y(v(i, "script")), i.parentNode.removeChild(i));
return e
}
function A(e, t) {
var n = fe(t.createElement(e)).appendTo(t.body), i = fe.css(n[0], "display");
return n.detach(), i
}
function D(e) {
var t = ie, n = ut[e];
return n || ("none" !== (n = A(e, t)) && n || ((t = ((ct = (ct || fe("")).appendTo(t.documentElement))[0].contentWindow || ct[0].contentDocument).document).write(), t.close(), n = A(e, t), ct.detach()), ut[e] = n), n
}
function P(e, t) {
return {
get: function () {
if (!e()) return (this.get = t).apply(this, arguments);
delete this.get
}
}
}
function I(e) {
if (e in kt) return e;
for (var t = e.charAt(0).toUpperCase() + e.slice(1), n = St.length; n--;) if ((e = St[n] + t) in kt) return e
}
function N(e, t) {
for (var n, i, a, r = [], o = 0, s = e.length; o < s; o++) (i = e[o]).style && (r[o] = fe._data(i, "olddisplay"), n = i.style.display, t ? (r[o] || "none" !== n || (i.style.display = ""), "" === i.style.display && Fe(i) && (r[o] = fe._data(i, "olddisplay", D(i.nodeName)))) : (a = Fe(i), (n && "none" !== n || !a) && fe._data(i, "olddisplay", a ? n : fe.css(i, "display"))));
for (o = 0; o < s; o++) (i = e[o]).style && (t && "none" !== i.style.display && "" !== i.style.display || (i.style.display = t ? r[o] || "" : "none"));
return e
}
function L(e, t, n) {
var i = Tt.exec(t);
return i ? Math.max(0, i[1] - (n || 0)) + (i[2] || "px") : t
}
function z(e, t, n, i, a) {
for (var r = n === (i ? "border" : "content") ? 4 : "width" === t ? 1 : 0, o = 0; r < 4; r += 2) "margin" === n && (o += fe.css(e, n + _e[r], !0, a)), i ? ("content" === n && (o -= fe.css(e, "padding" + _e[r], !0, a)), "margin" !== n && (o -= fe.css(e, "border" + _e[r] + "Width", !0, a))) : (o += fe.css(e, "padding" + _e[r], !0, a), "padding" !== n && (o += fe.css(e, "border" + _e[r] + "Width", !0, a)));
return o
}
function O(e, t, n) {
var i = !0, a = "width" === t ? e.offsetWidth : e.offsetHeight, r = gt(e),
o = ue.boxSizing && "border-box" === fe.css(e, "boxSizing", !1, r);
if (a <= 0 || null == a) {
if (((a = vt(e, t, r)) < 0 || null == a) && (a = e.style[t]), ft.test(a)) return a;
i = o && (ue.boxSizingReliable() || a === e.style[t]), a = parseFloat(a) || 0
}
return a + z(e, t, n || (o ? "border" : "content"), i, r) + "px"
}
function j(e, t, n, i, a) {
return new j.prototype.init(e, t, n, i, a)
}
function H() {
return C.setTimeout(function () {
$t = undefined
}), $t = fe.now()
}
function R(e, t) {
var n, i = {height: e}, a = 0;
for (t = t ? 1 : 0; a < 4; a += 2 - t) i["margin" + (n = _e[a])] = i["padding" + n] = e;
return t && (i.opacity = i.width = e), i
}
function _(e, t, n) {
for (var i, a = (W.tweeners[t] || []).concat(W.tweeners["*"]), r = 0, o = a.length; r < o; r++) if (i = a[r].call(n, t, e)) return i
}
function F(t, e, n) {
var i, a, r, o, s, l, d, c = this, u = {}, p = t.style, f = t.nodeType && Fe(t), h = fe._data(t, "fxshow");
for (i in n.queue || (null == (s = fe._queueHooks(t, "fx")).unqueued && (s.unqueued = 0, l = s.empty.fire, s.empty.fire = function () {
s.unqueued || l()
}), s.unqueued++, c.always(function () {
c.always(function () {
s.unqueued--, fe.queue(t, "fx").length || s.empty.fire()
})
})), 1 === t.nodeType && ("height" in e || "width" in e) && (n.overflow = [p.overflow, p.overflowX, p.overflowY], "inline" === ("none" === (d = fe.css(t, "display")) ? fe._data(t, "olddisplay") || D(t.nodeName) : d) && "none" === fe.css(t, "float") && (ue.inlineBlockNeedsLayout && "inline" !== D(t.nodeName) ? p.zoom = 1 : p.display = "inline-block")), n.overflow && (p.overflow = "hidden", ue.shrinkWrapBlocks() || c.always(function () {
p.overflow = n.overflow[0], p.overflowX = n.overflow[1], p.overflowY = n.overflow[2]
})), e) if (a = e[i], Lt.exec(a)) {
if (delete e[i], r = r || "toggle" === a, a === (f ? "hide" : "show")) {
if ("show" !== a || !h || h[i] === undefined) continue;
f = !0
}
u[i] = h && h[i] || fe.style(t, i)
} else d = undefined;
if (fe.isEmptyObject(u)) "inline" === ("none" === d ? D(t.nodeName) : d) && (p.display = d); else for (i in h ? "hidden" in h && (f = h.hidden) : h = fe._data(t, "fxshow", {}), r && (h.hidden = !f), f ? fe(t).show() : c.done(function () {
fe(t).hide()
}), c.done(function () {
var e;
for (e in fe._removeData(t, "fxshow"), u) fe.style(t, e, u[e])
}), u) o = _(f ? h[i] : 0, i, c), i in h || (h[i] = o.start, f && (o.end = o.start, o.start = "width" === i || "height" === i ? 1 : 0))
}
function B(e, t) {
var n, i, a, r, o;
for (n in e) if (a = t[i = fe.camelCase(n)], r = e[n], fe.isArray(r) && (a = r[1], r = e[n] = r[0]), n !== i && (e[i] = r, delete e[n]), (o = fe.cssHooks[i]) && "expand" in o) for (n in r = o.expand(r), delete e[i], r) n in e || (e[n] = r[n], t[n] = a); else t[i] = a
}
function W(r, e, t) {
var n, o, i = 0, a = W.prefilters.length, s = fe.Deferred().always(function () {
delete l.elem
}), l = function () {
if (o) return !1;
for (var e = $t || H(), t = Math.max(0, d.startTime + d.duration - e), n = 1 - (t / d.duration || 0), i = 0, a = d.tweens.length; i < a; i++) d.tweens[i].run(n);
return s.notifyWith(r, [d, n, t]), n < 1 && a ? t : (s.resolveWith(r, [d]), !1)
}, d = s.promise({
elem: r,
props: fe.extend({}, e),
opts: fe.extend(!0, {specialEasing: {}, easing: fe.easing._default}, t),
originalProperties: e,
originalOptions: t,
startTime: $t || H(),
duration: t.duration,
tweens: [],
createTween: function (e, t) {
var n = fe.Tween(r, d.opts, e, t, d.opts.specialEasing[e] || d.opts.easing);
return d.tweens.push(n), n
},
stop: function (e) {
var t = 0, n = e ? d.tweens.length : 0;
if (o) return this;
for (o = !0; t < n; t++) d.tweens[t].run(1);
return e ? (s.notifyWith(r, [d, 1, 0]), s.resolveWith(r, [d, e])) : s.rejectWith(r, [d, e]), this
}
}), c = d.props;
for (B(c, d.opts.specialEasing); i < a; i++) if (n = W.prefilters[i].call(d, r, c, d.opts)) return fe.isFunction(n.stop) && (fe._queueHooks(d.elem, d.opts.queue).stop = fe.proxy(n.stop, n)), n;
return fe.map(c, _, d), fe.isFunction(d.opts.start) && d.opts.start.call(r, d), fe.fx.timer(fe.extend(l, {
elem: r,
anim: d,
queue: d.opts.queue
})), d.progress(d.opts.progress).done(d.opts.done, d.opts.complete).fail(d.opts.fail).always(d.opts.always)
}
function q(e) {
return fe.attr(e, "class") || ""
}
function X(r) {
return function (e, t) {
"string" != typeof e && (t = e, e = "*");
var n, i = 0, a = e.toLowerCase().match(De) || [];
if (fe.isFunction(t)) for (; n = a[i++];) "+" === n.charAt(0) ? (n = n.slice(1) || "*", (r[n] = r[n] || []).unshift(t)) : (r[n] = r[n] || []).push(t)
}
}
function V(t, a, r, o) {
function s(e) {
var i;
return l[e] = !0, fe.each(t[e] || [], function (e, t) {
var n = t(a, r, o);
return "string" != typeof n || d || l[n] ? d ? !(i = n) : void 0 : (a.dataTypes.unshift(n), s(n), !1)
}), i
}
var l = {}, d = t === on;
return s(a.dataTypes[0]) || !l["*"] && s("*")
}
function Y(e, t) {
var n, i, a = fe.ajaxSettings.flatOptions || {};
for (i in t) t[i] !== undefined && ((a[i] ? e : n || (n = {}))[i] = t[i]);
return n && fe.extend(!0, e, n), e
}
function G(e, t, n) {
for (var i, a, r, o, s = e.contents, l = e.dataTypes; "*" === l[0];) l.shift(), a === undefined && (a = e.mimeType || t.getResponseHeader("Content-Type"));
if (a) for (o in s) if (s[o] && s[o].test(a)) {
l.unshift(o);
break
}
if (l[0] in n) r = l[0]; else {
for (o in n) {
if (!l[0] || e.converters[o + " " + l[0]]) {
r = o;
break
}
i || (i = o)
}
r = r || i
}
if (r) return r !== l[0] && l.unshift(r), n[r]
}
function U(e, t, n, i) {
var a, r, o, s, l, d = {}, c = e.dataTypes.slice();
if (c[1]) for (o in e.converters) d[o.toLowerCase()] = e.converters[o];
for (r = c.shift(); r;) if (e.responseFields[r] && (n[e.responseFields[r]] = t), !l && i && e.dataFilter && (t = e.dataFilter(t, e.dataType)), l = r, r = c.shift()) if ("*" === r) r = l; else if ("*" !== l && l !== r) {
if (!(o = d[l + " " + r] || d["* " + r])) for (a in d) if ((s = a.split(" "))[1] === r && (o = d[l + " " + s[0]] || d["* " + s[0]])) {
!0 === o ? o = d[a] : !0 !== d[a] && (r = s[0], c.unshift(s[1]));
break
}
if (!0 !== o) if (o && e["throws"]) t = o(t); else try {
t = o(t)
} catch (u) {
return {state: "parsererror", error: o ? u : "No conversion from " + l + " to " + r}
}
}
return {state: "success", data: t}
}
function K(e) {
return e.style && e.style.display || fe.css(e, "display")
}
function Q(e) {
if (!fe.contains(e.ownerDocument || ie, e)) return !0;
for (; e && 1 === e.nodeType;) {
if ("none" === K(e) || "hidden" === e.type) return !0;
e = e.parentNode
}
return !1
}
function J(n, e, i, a) {
var t;
if (fe.isArray(e)) fe.each(e, function (e, t) {
i || un.test(n) ? a(n, t) : J(n + "[" + ("object" == typeof t && null != t ? e : "") + "]", t, i, a)
}); else if (i || "object" !== fe.type(e)) a(n, e); else for (t in e) J(n + "[" + t + "]", e[t], i, a)
}
function Z() {
try {
return new C.XMLHttpRequest
} catch (e) {
}
}
function ee() {
try {
return new C.ActiveXObject("Microsoft.XMLHTTP")
} catch (e) {
}
}
function te(e) {
return fe.isWindow(e) ? e : 9 === e.nodeType && (e.defaultView || e.parentWindow)
}
var ne = [], ie = C.document, ae = ne.slice, re = ne.concat, oe = ne.push, se = ne.indexOf, le = {},
de = le.toString, ce = le.hasOwnProperty, ue = {}, pe = "1.12.4", fe = function (e, t) {
return new fe.fn.init(e, t)
}, he = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, me = /^-ms-/, ge = /-([\da-z])/gi, ve = function (e, t) {
return t.toUpperCase()
};
fe.fn = fe.prototype = {
jquery: pe, constructor: fe, selector: "", length: 0, toArray: function () {
return ae.call(this)
}, get: function (e) {
return null != e ? e < 0 ? this[e + this.length] : this[e] : ae.call(this)
}, pushStack: function (e) {
var t = fe.merge(this.constructor(), e);
return t.prevObject = this, t.context = this.context, t
}, each: function (e) {
return fe.each(this, e)
}, map: function (n) {
return this.pushStack(fe.map(this, function (e, t) {
return n.call(e, t, e)
}))
}, slice: function () {
return this.pushStack(ae.apply(this, arguments))
}, first: function () {
return this.eq(0)
}, last: function () {
return this.eq(-1)
}, eq: function (e) {
var t = this.length, n = +e + (e < 0 ? t : 0);
return this.pushStack(0 <= n && n < t ? [this[n]] : [])
}, end: function () {
return this.prevObject || this.constructor()
}, push: oe, sort: ne.sort, splice: ne.splice
}, fe.extend = fe.fn.extend = function (e) {
var t, n, i, a, r, o, s = e || {}, l = 1, d = arguments.length, c = !1;
for ("boolean" == typeof s && (c = s, s = arguments[l] || {}, l++), "object" == typeof s || fe.isFunction(s) || (s = {}), l === d && (s = this, l--); l < d; l++) if (null != (r = arguments[l])) for (a in r) t = s[a], s !== (i = r[a]) && (c && i && (fe.isPlainObject(i) || (n = fe.isArray(i))) ? (n ? (n = !1, o = t && fe.isArray(t) ? t : []) : o = t && fe.isPlainObject(t) ? t : {}, s[a] = fe.extend(c, o, i)) : i !== undefined && (s[a] = i));
return s
}, fe.extend({
expando: "jQuery" + (pe + Math.random()).replace(/\D/g, ""), isReady: !0, error: function (e) {
throw new Error(e)
}, noop: function () {
}, isFunction: function (e) {
return "function" === fe.type(e)
}, isArray: Array.isArray || function (e) {
return "array" === fe.type(e)
}, isWindow: function (e) {
return null != e && e == e.window
}, isNumeric: function (e) {
var t = e && e.toString();
return !fe.isArray(e) && 0 <= t - parseFloat(t) + 1
}, isEmptyObject: function (e) {
var t;
for (t in e) return !1;
return !0
}, isPlainObject: function (e) {
var t;
if (!e || "object" !== fe.type(e) || e.nodeType || fe.isWindow(e)) return !1;
try {
if (e.constructor && !ce.call(e, "constructor") && !ce.call(e.constructor.prototype, "isPrototypeOf")) return !1
} catch (n) {
return !1
}
if (!ue.ownFirst) for (t in e) return ce.call(e, t);
for (t in e) ;
return t === undefined || ce.call(e, t)
}, type: function (e) {
return null == e ? e + "" : "object" == typeof e || "function" == typeof e ? le[de.call(e)] || "object" : typeof e
}, globalEval: function (e) {
e && fe.trim(e) && (C.execScript || function (e) {
C.eval.call(C, e)
})(e)
}, camelCase: function (e) {
return e.replace(me, "ms-").replace(ge, ve)
}, nodeName: function (e, t) {
return e.nodeName && e.nodeName.toLowerCase() === t.toLowerCase()
}, each: function (e, t) {
var n, i = 0;
if (s(e)) for (n = e.length; i < n && !1 !== t.call(e[i], i, e[i]); i++) ; else for (i in e) if (!1 === t.call(e[i], i, e[i])) break;
return e
}, trim: function (e) {
return null == e ? "" : (e + "").replace(he, "")
}, makeArray: function (e, t) {
var n = t || [];
return null != e && (s(Object(e)) ? fe.merge(n, "string" == typeof e ? [e] : e) : oe.call(n, e)), n
}, inArray: function (e, t, n) {
var i;
if (t) {
if (se) return se.call(t, e, n);
for (i = t.length, n = n ? n < 0 ? Math.max(0, i + n) : n : 0; n < i; n++) if (n in t && t[n] === e) return n
}
return -1
}, merge: function (e, t) {
for (var n = +t.length, i = 0, a = e.length; i < n;) e[a++] = t[i++];
if (n != n) for (; t[i] !== undefined;) e[a++] = t[i++];
return e.length = a, e
}, grep: function (e, t, n) {
for (var i = [], a = 0, r = e.length, o = !n; a < r; a++) !t(e[a], a) !== o && i.push(e[a]);
return i
}, map: function (e, t, n) {
var i, a, r = 0, o = [];
if (s(e)) for (i = e.length; r < i; r++) null != (a = t(e[r], r, n)) && o.push(a); else for (r in e) null != (a = t(e[r], r, n)) && o.push(a);
return re.apply([], o)
}, guid: 1, proxy: function (e, t) {
var n, i, a;
return "string" == typeof t && (a = e[t], t = e, e = a), fe.isFunction(e) ? (n = ae.call(arguments, 2), (i = function () {
return e.apply(t || this, n.concat(ae.call(arguments)))
}).guid = e.guid = e.guid || fe.guid++, i) : undefined
}, now: function () {
return +new Date
}, support: ue
}), "function" == typeof Symbol && (fe.fn[Symbol.iterator] = ne[Symbol.iterator]), fe.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "), function (e, t) {
le["[object " + t + "]"] = t.toLowerCase()
});
var ye = function (n) {
function w(e, t, n, i) {
var a, r, o, s, l, d, c, u, p = t && t.ownerDocument, f = t ? t.nodeType : 9;
if (n = n || [], "string" != typeof e || !e || 1 !== f && 9 !== f && 11 !== f) return n;
if (!i && ((t ? t.ownerDocument || t : _) !== I && P(t), t = t || I, L)) {
if (11 !== f && (d = ve.exec(e))) if (a = d[1]) {
if (9 === f) {
if (!(o = t.getElementById(a))) return n;
if (o.id === a) return n.push(o), n
} else if (p && (o = p.getElementById(a)) && H(t, o) && o.id === a) return n.push(o), n
} else {
if (d[2]) return J.apply(n, t.getElementsByTagName(e)), n;
if ((a = d[3]) && v.getElementsByClassName && t.getElementsByClassName) return J.apply(n, t.getElementsByClassName(a)), n
}
if (v.qsa && !X[e + " "] && (!z || !z.test(e))) {
if (1 !== f) p = t, u = e; else if ("object" !== t.nodeName.toLowerCase()) {
for ((s = t.getAttribute("id")) ? s = s.replace(be, "\\$&") : t.setAttribute("id", s = R), r = (c = S(e)).length, l = pe.test(s) ? "#" + s : "[id='" + s + "']"; r--;) c[r] = l + " " + g(c[r]);
u = c.join(","), p = ye.test(e) && m(t.parentNode) || t
}
if (u) try {
return J.apply(n, p.querySelectorAll(u)), n
} catch (h) {
} finally {
s === R && t.removeAttribute("id")
}
}
}
return $(e.replace(se, "$1"), t, n, i)
}
function e() {
function n(e, t) {
return i.push(e + " ") > T.cacheLength && delete n[i.shift()], n[e + " "] = t
}
var i = [];
return n
}
function l(e) {
return e[R] = !0, e
}
function a(e) {
var t = I.createElement("div");
try {
return !!e(t)
} catch (n) {
return !1
} finally {
t.parentNode && t.parentNode.removeChild(t), t = null
}
}
function t(e, t) {
for (var n = e.split("|"), i = n.length; i--;) T.attrHandle[n[i]] = t
}
function d(e, t) {
var n = t && e,
i = n && 1 === e.nodeType && 1 === t.nodeType && (~t.sourceIndex || Y) - (~e.sourceIndex || Y);
if (i) return i;
if (n) for (; n = n.nextSibling;) if (n === t) return -1;
return e ? 1 : -1
}
function i(t) {
return function (e) {
return "input" === e.nodeName.toLowerCase() && e.type === t
}
}
function r(n) {
return function (e) {
var t = e.nodeName.toLowerCase();
return ("input" === t || "button" === t) && e.type === n
}
}
function o(o) {
return l(function (r) {
return r = +r, l(function (e, t) {
for (var n, i = o([], e.length, r), a = i.length; a--;) e[n = i[a]] && (e[n] = !(t[n] = e[n]))
})
})
}
function m(e) {
return e && "undefined" != typeof e.getElementsByTagName && e
}
function s() {
}
function g(e) {
for (var t = 0, n = e.length, i = ""; t < n; t++) i += e[t].value;
return i
}
function u(s, e, t) {
var l = e.dir, d = t && "parentNode" === l, c = B++;
return e.first ? function (e, t, n) {
for (; e = e[l];) if (1 === e.nodeType || d) return s(e, t, n)
} : function (e, t, n) {
var i, a, r, o = [F, c];
if (n) {
for (; e = e[l];) if ((1 === e.nodeType || d) && s(e, t, n)) return !0
} else for (; e = e[l];) if (1 === e.nodeType || d) {
if ((i = (a = (r = e[R] || (e[R] = {}))[e.uniqueID] || (r[e.uniqueID] = {}))[l]) && i[0] === F && i[1] === c) return o[2] = i[2];
if ((a[l] = o)[2] = s(e, t, n)) return !0
}
}
}
function p(a) {
return 1 < a.length ? function (e, t, n) {
for (var i = a.length; i--;) if (!a[i](e, t, n)) return !1;
return !0
} : a[0]
}
function y(e, t, n) {
for (var i = 0, a = t.length; i < a; i++) w(e, t[i], n);
return n
}
function x(e, t, n, i, a) {
for (var r, o = [], s = 0, l = e.length, d = null != t; s < l; s++) (r = e[s]) && (n && !n(r, i, a) || (o.push(r), d && t.push(s)));
return o
}
function b(f, h, m, g, v, e) {
return g && !g[R] && (g = b(g)), v && !v[R] && (v = b(v, e)), l(function (e, t, n, i) {
var a, r, o, s = [], l = [], d = t.length, c = e || y(h || "*", n.nodeType ? [n] : n, []),
u = !f || !e && h ? c : x(c, s, f, n, i), p = m ? v || (e ? f : d || g) ? [] : t : u;
if (m && m(u, p, n, i), g) for (a = x(p, l), g(a, [], n, i), r = a.length; r--;) (o = a[r]) && (p[l[r]] = !(u[l[r]] = o));
if (e) {
if (v || f) {
if (v) {
for (a = [], r = p.length; r--;) (o = p[r]) && a.push(u[r] = o);
v(null, p = [], a, i)
}
for (r = p.length; r--;) (o = p[r]) && -1 < (a = v ? ee(e, o) : s[r]) && (e[a] = !(t[a] = o))
}
} else p = x(p === t ? p.splice(d, p.length) : p), v ? v(null, t, p, i) : J.apply(t, p)
})
}
function f(e) {
for (var a, t, n, i = e.length, r = T.relative[e[0].type], o = r || T.relative[" "], s = r ? 1 : 0, l = u(function (e) {
return e === a
}, o, !0), d = u(function (e) {
return -1 < ee(a, e)
}, o, !0), c = [function (e, t, n) {
var i = !r && (n || t !== M) || ((a = t).nodeType ? l(e, t, n) : d(e, t, n));
return a = null, i
}]; s < i; s++) if (t = T.relative[e[s].type]) c = [u(p(c), t)]; else {
if ((t = T.filter[e[s].type].apply(null, e[s].matches))[R]) {
for (n = ++s; n < i && !T.relative[e[n].type]; n++) ;
return b(1 < s && p(c), 1 < s && g(e.slice(0, s - 1).concat({value: " " === e[s - 2].type ? "*" : ""})).replace(se, "$1"), t, s < n && f(e.slice(s, n)), n < i && f(e = e.slice(n)), n < i && g(e))
}
c.push(t)
}
return p(c)
}
function c(g, v) {
var y = 0 < v.length, b = 0 < g.length, e = function (e, t, n, i, a) {
var r, o, s, l = 0, d = "0", c = e && [], u = [], p = M, f = e || b && T.find.TAG("*", a),
h = F += null == p ? 1 : Math.random() || .1, m = f.length;
for (a && (M = t === I || t || a); d !== m && null != (r = f[d]); d++) {
if (b && r) {
for (o = 0, t || r.ownerDocument === I || (P(r), n = !L); s = g[o++];) if (s(r, t || I, n)) {
i.push(r);
break
}
a && (F = h)
}
y && ((r = !s && r) && l--, e && c.push(r))
}
if (l += d, y && d !== l) {
for (o = 0; s = v[o++];) s(c, u, t, n);
if (e) {
if (0 < l) for (; d--;) c[d] || u[d] || (u[d] = K.call(i));
u = x(u)
}
J.apply(i, u), a && !e && 0 < u.length && 1 < l + v.length && w.uniqueSort(i)
}
return a && (F = h, M = p), c
};
return y ? l(e) : e
}
var h, v, T, C, E, S, k, $, M, A, D, P, I, N, L, z, O, j, H, R = "sizzle" + 1 * new Date, _ = n.document, F = 0,
B = 0, W = e(), q = e(), X = e(), V = function (e, t) {
return e === t && (D = !0), 0
}, Y = 1 << 31, G = {}.hasOwnProperty, U = [], K = U.pop, Q = U.push, J = U.push, Z = U.slice,
ee = function (e, t) {
for (var n = 0, i = e.length; n < i; n++) if (e[n] === t) return n;
return -1
},
te = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",
ne = "[\\x20\\t\\r\\n\\f]", ie = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",
ae = "\\[" + ne + "*(" + ie + ")(?:" + ne + "*([*^$|!~]?=)" + ne + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + ie + "))|)" + ne + "*\\]",
re = ":(" + ie + ")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|" + ae + ")*)|.*)\\)|)",
oe = new RegExp(ne + "+", "g"), se = new RegExp("^" + ne + "+|((?:^|[^\\\\])(?:\\\\.)*)" + ne + "+$", "g"),
le = new RegExp("^" + ne + "*," + ne + "*"), de = new RegExp("^" + ne + "*([>+~]|" + ne + ")" + ne + "*"),
ce = new RegExp("=" + ne + "*([^\\]'\"]*?)" + ne + "*\\]", "g"), ue = new RegExp(re),
pe = new RegExp("^" + ie + "$"), fe = {
ID: new RegExp("^#(" + ie + ")"),
CLASS: new RegExp("^\\.(" + ie + ")"),
TAG: new RegExp("^(" + ie + "|[*])"),
ATTR: new RegExp("^" + ae),
PSEUDO: new RegExp("^" + re),
CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + ne + "*(even|odd|(([+-]|)(\\d*)n|)" + ne + "*(?:([+-]|)" + ne + "*(\\d+)|))" + ne + "*\\)|)", "i"),
bool: new RegExp("^(?:" + te + ")$", "i"),
needsContext: new RegExp("^" + ne + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + ne + "*((?:-\\d)?\\d*)" + ne + "*\\)|)(?=[^-]|$)", "i")
}, he = /^(?:input|select|textarea|button)$/i, me = /^h\d$/i, ge = /^[^{]+\{\s*\[native \w/,
ve = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, ye = /[+~]/, be = /'|\\/g,
we = new RegExp("\\\\([\\da-f]{1,6}" + ne + "?|(" + ne + ")|.)", "ig"), xe = function (e, t, n) {
var i = "0x" + t - 65536;
return i != i || n ? t : i < 0 ? String.fromCharCode(i + 65536) : String.fromCharCode(i >> 10 | 55296, 1023 & i | 56320)
}, Te = function () {
P()
};
try {
J.apply(U = Z.call(_.childNodes), _.childNodes), U[_.childNodes.length].nodeType
} catch (Ce) {
J = {
apply: U.length ? function (e, t) {
Q.apply(e, Z.call(t))
} : function (e, t) {
for (var n = e.length, i = 0; e[n++] = t[i++];) ;
e.length = n - 1
}
}
}
for (h in v = w.support = {}, E = w.isXML = function (e) {
var t = e && (e.ownerDocument || e).documentElement;
return !!t && "HTML" !== t.nodeName
}, P = w.setDocument = function (e) {
var t, n, i = e ? e.ownerDocument || e : _;
return i !== I && 9 === i.nodeType && i.documentElement && (N = (I = i).documentElement, L = !E(I), (n = I.defaultView) && n.top !== n && (n.addEventListener ? n.addEventListener("unload", Te, !1) : n.attachEvent && n.attachEvent("onunload", Te)), v.attributes = a(function (e) {
return e.className = "i", !e.getAttribute("className")
}), v.getElementsByTagName = a(function (e) {
return e.appendChild(I.createComment("")), !e.getElementsByTagName("*").length
}), v.getElementsByClassName = ge.test(I.getElementsByClassName), v.getById = a(function (e) {
return N.appendChild(e).id = R, !I.getElementsByName || !I.getElementsByName(R).length
}), v.getById ? (T.find.ID = function (e, t) {
if ("undefined" != typeof t.getElementById && L) {
var n = t.getElementById(e);
return n ? [n] : []
}
}, T.filter.ID = function (e) {
var t = e.replace(we, xe);
return function (e) {
return e.getAttribute("id") === t
}
}) : (delete T.find.ID, T.filter.ID = function (e) {
var n = e.replace(we, xe);
return function (e) {
var t = "undefined" != typeof e.getAttributeNode && e.getAttributeNode("id");
return t && t.value === n
}
}), T.find.TAG = v.getElementsByTagName ? function (e, t) {
return "undefined" != typeof t.getElementsByTagName ? t.getElementsByTagName(e) : v.qsa ? t.querySelectorAll(e) : void 0
} : function (e, t) {
var n, i = [], a = 0, r = t.getElementsByTagName(e);
if ("*" !== e) return r;
for (; n = r[a++];) 1 === n.nodeType && i.push(n);
return i
}, T.find.CLASS = v.getElementsByClassName && function (e, t) {
if ("undefined" != typeof t.getElementsByClassName && L) return t.getElementsByClassName(e)
}, O = [], z = [], (v.qsa = ge.test(I.querySelectorAll)) && (a(function (e) {
N.appendChild(e).innerHTML = "", e.querySelectorAll("[msallowcapture^='']").length && z.push("[*^$]=" + ne + "*(?:''|\"\")"), e.querySelectorAll("[selected]").length || z.push("\\[" + ne + "*(?:value|" + te + ")"), e.querySelectorAll("[id~=" + R + "-]").length || z.push("~="), e.querySelectorAll(":checked").length || z.push(":checked"), e.querySelectorAll("a#" + R + "+*").length || z.push(".#.+[+~]")
}), a(function (e) {
var t = I.createElement("input");
t.setAttribute("type", "hidden"), e.appendChild(t).setAttribute("name", "D"), e.querySelectorAll("[name=d]").length && z.push("name" + ne + "*[*^$|!~]?="), e.querySelectorAll(":enabled").length || z.push(":enabled", ":disabled"), e.querySelectorAll("*,:x"), z.push(",.*:")
})), (v.matchesSelector = ge.test(j = N.matches || N.webkitMatchesSelector || N.mozMatchesSelector || N.oMatchesSelector || N.msMatchesSelector)) && a(function (e) {
v.disconnectedMatch = j.call(e, "div"), j.call(e, "[s!='']:x"), O.push("!=", re)
}), z = z.length && new RegExp(z.join("|")), O = O.length && new RegExp(O.join("|")), t = ge.test(N.compareDocumentPosition), H = t || ge.test(N.contains) ? function (e, t) {
var n = 9 === e.nodeType ? e.documentElement : e, i = t && t.parentNode;
return e === i || !(!i || 1 !== i.nodeType || !(n.contains ? n.contains(i) : e.compareDocumentPosition && 16 & e.compareDocumentPosition(i)))
} : function (e, t) {
if (t) for (; t = t.parentNode;) if (t === e) return !0;
return !1
}, V = t ? function (e, t) {
if (e === t) return D = !0, 0;
var n = !e.compareDocumentPosition - !t.compareDocumentPosition;
return n || (1 & (n = (e.ownerDocument || e) === (t.ownerDocument || t) ? e.compareDocumentPosition(t) : 1) || !v.sortDetached && t.compareDocumentPosition(e) === n ? e === I || e.ownerDocument === _ && H(_, e) ? -1 : t === I || t.ownerDocument === _ && H(_, t) ? 1 : A ? ee(A, e) - ee(A, t) : 0 : 4 & n ? -1 : 1)
} : function (e, t) {
if (e === t) return D = !0, 0;
var n, i = 0, a = e.parentNode, r = t.parentNode, o = [e], s = [t];
if (!a || !r) return e === I ? -1 : t === I ? 1 : a ? -1 : r ? 1 : A ? ee(A, e) - ee(A, t) : 0;
if (a === r) return d(e, t);
for (n = e; n = n.parentNode;) o.unshift(n);
for (n = t; n = n.parentNode;) s.unshift(n);
for (; o[i] === s[i];) i++;
return i ? d(o[i], s[i]) : o[i] === _ ? -1 : s[i] === _ ? 1 : 0
}), I
}, w.matches = function (e, t) {
return w(e, null, null, t)
}, w.matchesSelector = function (e, t) {
if ((e.ownerDocument || e) !== I && P(e), t = t.replace(ce, "='$1']"), v.matchesSelector && L && !X[t + " "] && (!O || !O.test(t)) && (!z || !z.test(t))) try {
var n = j.call(e, t);
if (n || v.disconnectedMatch || e.document && 11 !== e.document.nodeType) return n
} catch (Ce) {
}
return 0 < w(t, I, null, [e]).length
}, w.contains = function (e, t) {
return (e.ownerDocument || e) !== I && P(e), H(e, t)
}, w.attr = function (e, t) {
(e.ownerDocument || e) !== I && P(e);
var n = T.attrHandle[t.toLowerCase()],
i = n && G.call(T.attrHandle, t.toLowerCase()) ? n(e, t, !L) : undefined;
return i !== undefined ? i : v.attributes || !L ? e.getAttribute(t) : (i = e.getAttributeNode(t)) && i.specified ? i.value : null
}, w.error = function (e) {
throw new Error("Syntax error, unrecognized expression: " + e)
}, w.uniqueSort = function (e) {
var t, n = [], i = 0, a = 0;
if (D = !v.detectDuplicates, A = !v.sortStable && e.slice(0), e.sort(V), D) {
for (; t = e[a++];) t === e[a] && (i = n.push(a));
for (; i--;) e.splice(n[i], 1)
}
return A = null, e
}, C = w.getText = function (e) {
var t, n = "", i = 0, a = e.nodeType;
if (a) {
if (1 === a || 9 === a || 11 === a) {
if ("string" == typeof e.textContent) return e.textContent;
for (e = e.firstChild; e; e = e.nextSibling) n += C(e)
} else if (3 === a || 4 === a) return e.nodeValue
} else for (; t = e[i++];) n += C(t);
return n
}, (T = w.selectors = {
cacheLength: 50,
createPseudo: l,
match: fe,
attrHandle: {},
find: {},
relative: {
">": {dir: "parentNode", first: !0},
" ": {dir: "parentNode"},
"+": {dir: "previousSibling", first: !0},
"~": {dir: "previousSibling"}
},
preFilter: {
ATTR: function (e) {
return e[1] = e[1].replace(we, xe), e[3] = (e[3] || e[4] || e[5] || "").replace(we, xe), "~=" === e[2] && (e[3] = " " + e[3] + " "), e.slice(0, 4)
}, CHILD: function (e) {
return e[1] = e[1].toLowerCase(), "nth" === e[1].slice(0, 3) ? (e[3] || w.error(e[0]), e[4] = +(e[4] ? e[5] + (e[6] || 1) : 2 * ("even" === e[3] || "odd" === e[3])), e[5] = +(e[7] + e[8] || "odd" === e[3])) : e[3] && w.error(e[0]), e
}, PSEUDO: function (e) {
var t, n = !e[6] && e[2];
return fe.CHILD.test(e[0]) ? null : (e[3] ? e[2] = e[4] || e[5] || "" : n && ue.test(n) && (t = S(n, !0)) && (t = n.indexOf(")", n.length - t) - n.length) && (e[0] = e[0].slice(0, t), e[2] = n.slice(0, t)), e.slice(0, 3))
}
},
filter: {
TAG: function (e) {
var t = e.replace(we, xe).toLowerCase();
return "*" === e ? function () {
return !0
} : function (e) {
return e.nodeName && e.nodeName.toLowerCase() === t
}
}, CLASS: function (e) {
var t = W[e + " "];
return t || (t = new RegExp("(^|" + ne + ")" + e + "(" + ne + "|$)")) && W(e, function (e) {
return t.test("string" == typeof e.className && e.className || "undefined" != typeof e.getAttribute && e.getAttribute("class") || "")
})
}, ATTR: function (n, i, a) {
return function (e) {
var t = w.attr(e, n);
return null == t ? "!=" === i : !i || (t += "", "=" === i ? t === a : "!=" === i ? t !== a : "^=" === i ? a && 0 === t.indexOf(a) : "*=" === i ? a && -1 < t.indexOf(a) : "$=" === i ? a && t.slice(-a.length) === a : "~=" === i ? -1 < (" " + t.replace(oe, " ") + " ").indexOf(a) : "|=" === i && (t === a || t.slice(0, a.length + 1) === a + "-"))
}
}, CHILD: function (h, e, t, m, g) {
var v = "nth" !== h.slice(0, 3), y = "last" !== h.slice(-4), b = "of-type" === e;
return 1 === m && 0 === g ? function (e) {
return !!e.parentNode
} : function (e, t, n) {
var i, a, r, o, s, l, d = v !== y ? "nextSibling" : "previousSibling", c = e.parentNode,
u = b && e.nodeName.toLowerCase(), p = !n && !b, f = !1;
if (c) {
if (v) {
for (; d;) {
for (o = e; o = o[d];) if (b ? o.nodeName.toLowerCase() === u : 1 === o.nodeType) return !1;
l = d = "only" === h && !l && "nextSibling"
}
return !0
}
if (l = [y ? c.firstChild : c.lastChild], y && p) {
for (f = (s = (i = (a = (r = (o = c)[R] || (o[R] = {}))[o.uniqueID] || (r[o.uniqueID] = {}))[h] || [])[0] === F && i[1]) && i[2], o = s && c.childNodes[s]; o = ++s && o && o[d] || (f = s = 0) || l.pop();) if (1 === o.nodeType && ++f && o === e) {
a[h] = [F, s, f];
break
}
} else if (p && (f = s = (i = (a = (r = (o = e)[R] || (o[R] = {}))[o.uniqueID] || (r[o.uniqueID] = {}))[h] || [])[0] === F && i[1]), !1 === f) for (; (o = ++s && o && o[d] || (f = s = 0) || l.pop()) && ((b ? o.nodeName.toLowerCase() !== u : 1 !== o.nodeType) || !++f || (p && ((a = (r = o[R] || (o[R] = {}))[o.uniqueID] || (r[o.uniqueID] = {}))[h] = [F, f]), o !== e));) ;
return (f -= g) === m || f % m == 0 && 0 <= f / m
}
}
}, PSEUDO: function (e, r) {
var t, o = T.pseudos[e] || T.setFilters[e.toLowerCase()] || w.error("unsupported pseudo: " + e);
return o[R] ? o(r) : 1 < o.length ? (t = [e, e, "", r], T.setFilters.hasOwnProperty(e.toLowerCase()) ? l(function (e, t) {
for (var n, i = o(e, r), a = i.length; a--;) e[n = ee(e, i[a])] = !(t[n] = i[a])
}) : function (e) {
return o(e, 0, t)
}) : o
}
},
pseudos: {
not: l(function (e) {
var i = [], a = [], s = k(e.replace(se, "$1"));
return s[R] ? l(function (e, t, n, i) {
for (var a, r = s(e, null, i, []), o = e.length; o--;) (a = r[o]) && (e[o] = !(t[o] = a))
}) : function (e, t, n) {
return i[0] = e, s(i, null, n, a), i[0] = null, !a.pop()
}
}), has: l(function (t) {
return function (e) {
return 0 < w(t, e).length
}
}), contains: l(function (t) {
return t = t.replace(we, xe), function (e) {
return -1 < (e.textContent || e.innerText || C(e)).indexOf(t)
}
}), lang: l(function (n) {
return pe.test(n || "") || w.error("unsupported lang: " + n), n = n.replace(we, xe).toLowerCase(), function (e) {
var t;
do {
if (t = L ? e.lang : e.getAttribute("xml:lang") || e.getAttribute("lang")) return (t = t.toLowerCase()) === n || 0 === t.indexOf(n + "-")
} while ((e = e.parentNode) && 1 === e.nodeType);
return !1
}
}), target: function (e) {
var t = n.location && n.location.hash;
return t && t.slice(1) === e.id
}, root: function (e) {
return e === N
}, focus: function (e) {
return e === I.activeElement && (!I.hasFocus || I.hasFocus()) && !!(e.type || e.href || ~e.tabIndex)
}, enabled: function (e) {
return !1 === e.disabled
}, disabled: function (e) {
return !0 === e.disabled
}, checked: function (e) {
var t = e.nodeName.toLowerCase();
return "input" === t && !!e.checked || "option" === t && !!e.selected
}, selected: function (e) {
return e.parentNode && e.parentNode.selectedIndex, !0 === e.selected
}, empty: function (e) {
for (e = e.firstChild; e; e = e.nextSibling) if (e.nodeType < 6) return !1;
return !0
}, parent: function (e) {
return !T.pseudos.empty(e)
}, header: function (e) {
return me.test(e.nodeName)
}, input: function (e) {
return he.test(e.nodeName)
}, button: function (e) {
var t = e.nodeName.toLowerCase();
return "input" === t && "button" === e.type || "button" === t
}, text: function (e) {
var t;
return "input" === e.nodeName.toLowerCase() && "text" === e.type && (null == (t = e.getAttribute("type")) || "text" === t.toLowerCase())
}, first: o(function () {
return [0]
}), last: o(function (e, t) {
return [t - 1]
}), eq: o(function (e, t, n) {
return [n < 0 ? n + t : n]
}), even: o(function (e, t) {
for (var n = 0; n < t; n += 2) e.push(n);
return e
}), odd: o(function (e, t) {
for (var n = 1; n < t; n += 2) e.push(n);
return e
}), lt: o(function (e, t, n) {
for (var i = n < 0 ? n + t : n; 0 <= --i;) e.push(i);
return e
}), gt: o(function (e, t, n) {
for (var i = n < 0 ? n + t : n; ++i < t;) e.push(i);
return e
})
}
}).pseudos.nth = T.pseudos.eq, {
radio: !0,
checkbox: !0,
file: !0,
password: !0,
image: !0
}) T.pseudos[h] = i(h);
for (h in{submit: !0, reset: !0}) T.pseudos[h] = r(h);
return s.prototype = T.filters = T.pseudos, T.setFilters = new s, S = w.tokenize = function (e, t) {
var n, i, a, r, o, s, l, d = q[e + " "];
if (d) return t ? 0 : d.slice(0);
for (o = e, s = [], l = T.preFilter; o;) {
for (r in n && !(i = le.exec(o)) || (i && (o = o.slice(i[0].length) || o), s.push(a = [])), n = !1, (i = de.exec(o)) && (n = i.shift(), a.push({
value: n,
type: i[0].replace(se, " ")
}), o = o.slice(n.length)), T.filter) !(i = fe[r].exec(o)) || l[r] && !(i = l[r](i)) || (n = i.shift(), a.push({
value: n,
type: r,
matches: i
}), o = o.slice(n.length));
if (!n) break
}
return t ? o.length : o ? w.error(e) : q(e, s).slice(0)
}, k = w.compile = function (e, t) {
var n, i = [], a = [], r = X[e + " "];
if (!r) {
for (t || (t = S(e)), n = t.length; n--;) (r = f(t[n]))[R] ? i.push(r) : a.push(r);
(r = X(e, c(a, i))).selector = e
}
return r
}, $ = w.select = function (e, t, n, i) {
var a, r, o, s, l, d = "function" == typeof e && e, c = !i && S(e = d.selector || e);
if (n = n || [], 1 === c.length) {
if (2 < (r = c[0] = c[0].slice(0)).length && "ID" === (o = r[0]).type && v.getById && 9 === t.nodeType && L && T.relative[r[1].type]) {
if (!(t = (T.find.ID(o.matches[0].replace(we, xe), t) || [])[0])) return n;
d && (t = t.parentNode), e = e.slice(r.shift().value.length)
}
for (a = fe.needsContext.test(e) ? 0 : r.length; a-- && (o = r[a], !T.relative[s = o.type]);) if ((l = T.find[s]) && (i = l(o.matches[0].replace(we, xe), ye.test(r[0].type) && m(t.parentNode) || t))) {
if (r.splice(a, 1), !(e = i.length && g(r))) return J.apply(n, i), n;
break
}
}
return (d || k(e, c))(i, t, !L, n, !t || ye.test(e) && m(t.parentNode) || t), n
}, v.sortStable = R.split("").sort(V).join("") === R, v.detectDuplicates = !!D, P(), v.sortDetached = a(function (e) {
return 1 & e.compareDocumentPosition(I.createElement("div"))
}), a(function (e) {
return e.innerHTML = "", "#" === e.firstChild.getAttribute("href")
}) || t("type|href|height|width", function (e, t, n) {
if (!n) return e.getAttribute(t, "type" === t.toLowerCase() ? 1 : 2)
}), v.attributes && a(function (e) {
return e.innerHTML = "", e.firstChild.setAttribute("value", ""), "" === e.firstChild.getAttribute("value")
}) || t("value", function (e, t, n) {
if (!n && "input" === e.nodeName.toLowerCase()) return e.defaultValue
}), a(function (e) {
return null == e.getAttribute("disabled")
}) || t(te, function (e, t, n) {
var i;
if (!n) return !0 === e[t] ? t.toLowerCase() : (i = e.getAttributeNode(t)) && i.specified ? i.value : null
}), w
}(C);
fe.find = ye, fe.expr = ye.selectors, fe.expr[":"] = fe.expr.pseudos, fe.uniqueSort = fe.unique = ye.uniqueSort, fe.text = ye.getText, fe.isXMLDoc = ye.isXML, fe.contains = ye.contains;
var be = function (e, t, n) {
for (var i = [], a = n !== undefined; (e = e[t]) && 9 !== e.nodeType;) if (1 === e.nodeType) {
if (a && fe(e).is(n)) break;
i.push(e)
}
return i
}, we = function (e, t) {
for (var n = []; e; e = e.nextSibling) 1 === e.nodeType && e !== t && n.push(e);
return n
}, xe = fe.expr.match.needsContext, Te = /^<([\w-]+)\s*\/?>(?:<\/\1>|)$/, Ce = /^.[^:#\[\.,]*$/;
fe.filter = function (e, t, n) {
var i = t[0];
return n && (e = ":not(" + e + ")"), 1 === t.length && 1 === i.nodeType ? fe.find.matchesSelector(i, e) ? [i] : [] : fe.find.matches(e, fe.grep(t, function (e) {
return 1 === e.nodeType
}))
}, fe.fn.extend({
find: function (e) {
var t, n = [], i = this, a = i.length;
if ("string" != typeof e) return this.pushStack(fe(e).filter(function () {
for (t = 0; t < a; t++) if (fe.contains(i[t], this)) return !0
}));
for (t = 0; t < a; t++) fe.find(e, i[t], n);
return (n = this.pushStack(1 < a ? fe.unique(n) : n)).selector = this.selector ? this.selector + " " + e : e, n
}, filter: function (e) {
return this.pushStack(t(this, e || [], !1))
}, not: function (e) {
return this.pushStack(t(this, e || [], !0))
}, is: function (e) {
return !!t(this, "string" == typeof e && xe.test(e) ? fe(e) : e || [], !1).length
}
});
var Ee, Se = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;
(fe.fn.init = function (e, t, n) {
var i, a;
if (!e) return this;
if (n = n || Ee, "string" != typeof e) return e.nodeType ? (this.context = this[0] = e, this.length = 1, this) : fe.isFunction(e) ? "undefined" != typeof n.ready ? n.ready(e) : e(fe) : (e.selector !== undefined && (this.selector = e.selector, this.context = e.context), fe.makeArray(e, this));
if (!(i = "<" === e.charAt(0) && ">" === e.charAt(e.length - 1) && 3 <= e.length ? [null, e, null] : Se.exec(e)) || !i[1] && t) return !t || t.jquery ? (t || n).find(e) : this.constructor(t).find(e);
if (i[1]) {
if (t = t instanceof fe ? t[0] : t, fe.merge(this, fe.parseHTML(i[1], t && t.nodeType ? t.ownerDocument || t : ie, !0)), Te.test(i[1]) && fe.isPlainObject(t)) for (i in t) fe.isFunction(this[i]) ? this[i](t[i]) : this.attr(i, t[i]);
return this
}
if ((a = ie.getElementById(i[2])) && a.parentNode) {
if (a.id !== i[2]) return Ee.find(e);
this.length = 1, this[0] = a
}
return this.context = ie, this.selector = e, this
}).prototype = fe.fn, Ee = fe(ie);
var ke = /^(?:parents|prev(?:Until|All))/, $e = {children: !0, contents: !0, next: !0, prev: !0};
fe.fn.extend({
has: function (e) {
var t, n = fe(e, this), i = n.length;
return this.filter(function () {
for (t = 0; t < i; t++) if (fe.contains(this, n[t])) return !0
})
}, closest: function (e, t) {
for (var n, i = 0, a = this.length, r = [], o = xe.test(e) || "string" != typeof e ? fe(e, t || this.context) : 0; i < a; i++) for (n = this[i]; n && n !== t; n = n.parentNode) if (n.nodeType < 11 && (o ? -1 < o.index(n) : 1 === n.nodeType && fe.find.matchesSelector(n, e))) {
r.push(n);
break
}
return this.pushStack(1 < r.length ? fe.uniqueSort(r) : r)
}, index: function (e) {
return e ? "string" == typeof e ? fe.inArray(this[0], fe(e)) : fe.inArray(e.jquery ? e[0] : e, this) : this[0] && this[0].parentNode ? this.first().prevAll().length : -1
}, add: function (e, t) {
return this.pushStack(fe.uniqueSort(fe.merge(this.get(), fe(e, t))))
}, addBack: function (e) {
return this.add(null == e ? this.prevObject : this.prevObject.filter(e))
}
}), fe.each({
parent: function (e) {
var t = e.parentNode;
return t && 11 !== t.nodeType ? t : null
}, parents: function (e) {
return be(e, "parentNode")
}, parentsUntil: function (e, t, n) {
return be(e, "parentNode", n)
}, next: function (e) {
return n(e, "nextSibling")
}, prev: function (e) {
return n(e, "previousSibling")
}, nextAll: function (e) {
return be(e, "nextSibling")
}, prevAll: function (e) {
return be(e, "previousSibling")
}, nextUntil: function (e, t, n) {
return be(e, "nextSibling", n)
}, prevUntil: function (e, t, n) {
return be(e, "previousSibling", n)
}, siblings: function (e) {
return we((e.parentNode || {}).firstChild, e)
}, children: function (e) {
return we(e.firstChild)
}, contents: function (e) {
return fe.nodeName(e, "iframe") ? e.contentDocument || e.contentWindow.document : fe.merge([], e.childNodes)
}
}, function (i, a) {
fe.fn[i] = function (e, t) {
var n = fe.map(this, a, e);
return "Until" !== i.slice(-5) && (t = e), t && "string" == typeof t && (n = fe.filter(t, n)), 1 < this.length && ($e[i] || (n = fe.uniqueSort(n)), ke.test(i) && (n = n.reverse())), this.pushStack(n)
}
});
var Me, Ae, De = /\S+/g;
for (Ae in fe.Callbacks = function (i) {
i = "string" == typeof i ? c(i) : fe.extend({}, i);
var a, e, t, n, r = [], o = [], s = -1, l = function () {
for (n = i.once, t = a = !0; o.length; s = -1) for (e = o.shift(); ++s < r.length;) !1 === r[s].apply(e[0], e[1]) && i.stopOnFalse && (s = r.length, e = !1);
i.memory || (e = !1), a = !1, n && (r = e ? [] : "")
}, d = {
add: function () {
return r && (e && !a && (s = r.length - 1, o.push(e)), function n(e) {
fe.each(e, function (e, t) {
fe.isFunction(t) ? i.unique && d.has(t) || r.push(t) : t && t.length && "string" !== fe.type(t) && n(t)
})
}(arguments), e && !a && l()), this
}, remove: function () {
return fe.each(arguments, function (e, t) {
for (var n; -1 < (n = fe.inArray(t, r, n));) r.splice(n, 1), n <= s && s--
}), this
}, has: function (e) {
return e ? -1 < fe.inArray(e, r) : 0 < r.length
}, empty: function () {
return r && (r = []), this
}, disable: function () {
return n = o = [], r = e = "", this
}, disabled: function () {
return !r
}, lock: function () {
return n = !0, e || d.disable(), this
}, locked: function () {
return !!n
}, fireWith: function (e, t) {
return n || (t = [e, (t = t || []).slice ? t.slice() : t], o.push(t), a || l()), this
}, fire: function () {
return d.fireWith(this, arguments), this
}, fired: function () {
return !!t
}
};
return d
}, fe.extend({
Deferred: function (e) {
var r = [["resolve", "done", fe.Callbacks("once memory"), "resolved"], ["reject", "fail", fe.Callbacks("once memory"), "rejected"], ["notify", "progress", fe.Callbacks("memory")]],
a = "pending", o = {
state: function () {
return a
}, always: function () {
return s.done(arguments).fail(arguments), this
}, then: function () {
var a = arguments;
return fe.Deferred(function (i) {
fe.each(r, function (e, t) {
var n = fe.isFunction(a[e]) && a[e];
s[t[1]](function () {
var e = n && n.apply(this, arguments);
e && fe.isFunction(e.promise) ? e.promise().progress(i.notify).done(i.resolve).fail(i.reject) : i[t[0] + "With"](this === o ? i.promise() : this, n ? [e] : arguments)
})
}), a = null
}).promise()
}, promise: function (e) {
return null != e ? fe.extend(e, o) : o
}
}, s = {};
return o.pipe = o.then, fe.each(r, function (e, t) {
var n = t[2], i = t[3];
o[t[1]] = n.add, i && n.add(function () {
a = i
}, r[1 ^ e][2].disable, r[2][2].lock), s[t[0]] = function () {
return s[t[0] + "With"](this === s ? o : this, arguments), this
}, s[t[0] + "With"] = n.fireWith
}), o.promise(s), e && e.call(s, s), s
}, when: function (e) {
var a, t, n, i = 0, r = ae.call(arguments), o = r.length,
s = 1 !== o || e && fe.isFunction(e.promise) ? o : 0, l = 1 === s ? e : fe.Deferred(),
d = function (t, n, i) {
return function (e) {
n[t] = this, i[t] = 1 < arguments.length ? ae.call(arguments) : e, i === a ? l.notifyWith(n, i) : --s || l.resolveWith(n, i)
}
};
if (1 < o) for (a = new Array(o), t = new Array(o), n = new Array(o); i < o; i++) r[i] && fe.isFunction(r[i].promise) ? r[i].promise().progress(d(i, t, a)).done(d(i, n, r)).fail(l.reject) : --s;
return s || l.resolveWith(n, r), l.promise()
}
}), fe.fn.ready = function (e) {
return fe.ready.promise().done(e), this
}, fe.extend({
isReady: !1, readyWait: 1, holdReady: function (e) {
e ? fe.readyWait++ : fe.ready(!0)
}, ready: function (e) {
(!0 === e ? --fe.readyWait : fe.isReady) || (fe.isReady = !0) !== e && 0 < --fe.readyWait || (Me.resolveWith(ie, [fe]), fe.fn.triggerHandler && (fe(ie).triggerHandler("ready"), fe(ie).off("ready")))
}
}), fe.ready.promise = function (e) {
if (!Me) if (Me = fe.Deferred(), "complete" === ie.readyState || "loading" !== ie.readyState && !ie.documentElement.doScroll) C.setTimeout(fe.ready); else if (ie.addEventListener) ie.addEventListener("DOMContentLoaded", r), C.addEventListener("load", r); else {
ie.attachEvent("onreadystatechange", r), C.attachEvent("onload", r);
var t = !1;
try {
t = null == C.frameElement && ie.documentElement
} catch (n) {
}
t && t.doScroll && function i() {
if (!fe.isReady) {
try {
t.doScroll("left")
} catch (n) {
return C.setTimeout(i, 50)
}
a(), fe.ready()
}
}()
}
return Me.promise(e)
}, fe.ready.promise(), fe(ue)) break;
ue.ownFirst = "0" === Ae, ue.inlineBlockNeedsLayout = !1, fe(function () {
var e, t, n, i;
(n = ie.getElementsByTagName("body")[0]) && n.style && (t = ie.createElement("div"), (i = ie.createElement("div")).style.cssText = "position:absolute;border:0;width:0;height:0;top:0;left:-9999px", n.appendChild(i).appendChild(t), "undefined" != typeof t.style.zoom && (t.style.cssText = "display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1", ue.inlineBlockNeedsLayout = e = 3 === t.offsetWidth, e && (n.style.zoom = 1)), n.removeChild(i))
}), function () {
var e = ie.createElement("div");
ue.deleteExpando = !0;
try {
delete e.test
} catch (t) {
ue.deleteExpando = !1
}
e = null
}();
var Pe, Ie = function (e) {
var t = fe.noData[(e.nodeName + " ").toLowerCase()], n = +e.nodeType || 1;
return (1 === n || 9 === n) && (!t || !0 !== t && e.getAttribute("classid") === t)
}, Ne = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, Le = /([A-Z])/g;
fe.extend({
cache: {},
noData: {"applet ": !0, "embed ": !0, "object ": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},
hasData: function (e) {
return !!(e = e.nodeType ? fe.cache[e[fe.expando]] : e[fe.expando]) && !d(e)
},
data: function (e, t, n) {
return i(e, t, n)
},
removeData: function (e, t) {
return o(e, t)
},
_data: function (e, t, n) {
return i(e, t, n, !0)
},
_removeData: function (e, t) {
return o(e, t, !0)
}
}), fe.fn.extend({
data: function (e, t) {
var n, i, a, r = this[0], o = r && r.attributes;
if (e !== undefined) return "object" == typeof e ? this.each(function () {
fe.data(this, e)
}) : 1 < arguments.length ? this.each(function () {
fe.data(this, e, t)
}) : r ? l(r, e, fe.data(r, e)) : undefined;
if (this.length && (a = fe.data(r), 1 === r.nodeType && !fe._data(r, "parsedAttrs"))) {
for (n = o.length; n--;) o[n] && 0 === (i = o[n].name).indexOf("data-") && l(r, i = fe.camelCase(i.slice(5)), a[i]);
fe._data(r, "parsedAttrs", !0)
}
return a
}, removeData: function (e) {
return this.each(function () {
fe.removeData(this, e)
})
}
}), fe.extend({
queue: function (e, t, n) {
var i;
if (e) return t = (t || "fx") + "queue", i = fe._data(e, t), n && (!i || fe.isArray(n) ? i = fe._data(e, t, fe.makeArray(n)) : i.push(n)), i || []
}, dequeue: function (e, t) {
t = t || "fx";
var n = fe.queue(e, t), i = n.length, a = n.shift(), r = fe._queueHooks(e, t), o = function () {
fe.dequeue(e, t)
};
"inprogress" === a && (a = n.shift(), i--), a && ("fx" === t && n.unshift("inprogress"), delete r.stop, a.call(e, o, r)), !i && r && r.empty.fire()
}, _queueHooks: function (e, t) {
var n = t + "queueHooks";
return fe._data(e, n) || fe._data(e, n, {
empty: fe.Callbacks("once memory").add(function () {
fe._removeData(e, t + "queue"), fe._removeData(e, n)
})
})
}
}), fe.fn.extend({
queue: function (t, n) {
var e = 2;
return "string" != typeof t && (n = t, t = "fx", e--), arguments.length < e ? fe.queue(this[0], t) : n === undefined ? this : this.each(function () {
var e = fe.queue(this, t, n);
fe._queueHooks(this, t), "fx" === t && "inprogress" !== e[0] && fe.dequeue(this, t)
})
}, dequeue: function (e) {
return this.each(function () {
fe.dequeue(this, e)
})
}, clearQueue: function (e) {
return this.queue(e || "fx", [])
}, promise: function (e, t) {
var n, i = 1, a = fe.Deferred(), r = this, o = this.length, s = function () {
--i || a.resolveWith(r, [r])
};
for ("string" != typeof e && (t = e, e = undefined), e = e || "fx"; o--;) (n = fe._data(r[o], e + "queueHooks")) && n.empty && (i++, n.empty.add(s));
return s(), a.promise(t)
}
}), ue.shrinkWrapBlocks = function () {
return null != Pe ? Pe : (Pe = !1, (t = ie.getElementsByTagName("body")[0]) && t.style ? (e = ie.createElement("div"), (n = ie.createElement("div")).style.cssText = "position:absolute;border:0;width:0;height:0;top:0;left:-9999px", t.appendChild(n).appendChild(e), "undefined" != typeof e.style.zoom && (e.style.cssText = "-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1", e.appendChild(ie.createElement("div")).style.width = "5px", Pe = 3 !== e.offsetWidth), t.removeChild(n), Pe) : void 0);
var e, t, n
};
var ze, Oe, je, He = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,
Re = new RegExp("^(?:([+-])=|)(" + He + ")([a-z%]*)$", "i"), _e = ["Top", "Right", "Bottom", "Left"],
Fe = function (e, t) {
return e = t || e, "none" === fe.css(e, "display") || !fe.contains(e.ownerDocument, e)
}, Be = function (e, t, n, i, a, r, o) {
var s = 0, l = e.length, d = null == n;
if ("object" === fe.type(n)) for (s in a = !0, n) Be(e, t, s, n[s], !0, r, o); else if (i !== undefined && (a = !0, fe.isFunction(i) || (o = !0), d && (o ? (t.call(e, i), t = null) : (d = t, t = function (e, t, n) {
return d.call(fe(e), n)
})), t)) for (; s < l; s++) t(e[s], n, o ? i : i.call(e[s], s, t(e[s], n)));
return a ? e : d ? t.call(e) : l ? t(e[0], n) : r
}, We = /^(?:checkbox|radio)$/i, qe = /<([\w:-]+)/, Xe = /^$|\/(?:java|ecma)script/i, Ve = /^\s+/,
Ye = "abbr|article|aside|audio|bdi|canvas|data|datalist|details|dialog|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|picture|progress|section|summary|template|time|video";
ze = ie.createElement("div"), Oe = ie.createDocumentFragment(), je = ie.createElement("input"), ze.innerHTML = "