/** */ if (function(a, b) { "object" == typeof module && "object" == typeof module.exports ? module.exports = a.document ? b(a, !0) : function(a) { if (!a.document) throw new Error("jQuery requires a window with a document"); return b(a) } : b(a) }("undefined" != typeof window ? window : this, function(a, b) { function c(a) { var b = !!a && "length" in a && a.length, c = fa.type(a); return "function" !== c && !fa.isWindow(a) && ("array" === c || 0 === b || "number" == typeof b && b > 0 && b - 1 in a) } function d(a, b, c) { if (fa.isFunction(b)) return fa.grep(a, function(a, d) { return !!b.call(a, d, a) !== c }); if (b.nodeType) return fa.grep(a, function(a) { return a === b !== c }); if ("string" == typeof b) { if (pa.test(b)) return fa.filter(b, a, c); b = fa.filter(b, a) } return fa.grep(a, function(a) { return _.call(b, a) > -1 !== c }) } function e(a, b) { for (; (a = a[b]) && 1 !== a.nodeType;); return a } function f(a) { var b = {}; return fa.each(a.match(va) || [], function(a, c) { b[c] = !0 }), b } function g() { X.removeEventListener("DOMContentLoaded", g), a.removeEventListener("load", g), fa.ready() } function h() { this.expando = fa.expando + h.uid++ } function i(a, b, c) { var d; if (void 0 === c && 1 === a.nodeType) if (d = "data-" + b.replace(Ca, "-$&").toLowerCase(), c = a.getAttribute(d), "string" == typeof c) { try { c = "true" === c || "false" !== c && ("null" === c ? null : +c + "" === c ? +c : Ba.test(c) ? fa.parseJSON(c) : c) } catch (a) {} Aa.set(a, b, c) } else c = void 0; return c } function j(a, b, c, d) { var e, f = 1, g = 20, h = d ? function() { return d.cur() } : function() { return fa.css(a, b, "") }, i = h(), j = c && c[3] || (fa.cssNumber[b] ? "" : "px"), k = (fa.cssNumber[b] || "px" !== j && +i) && Ea.exec(fa.css(a, b)); if (k && k[3] !== j) { j = j || k[3], c = c || [], k = +i || 1; do f = f || ".5", k /= f, fa.style(a, b, k + j); while (f !== (f = h() / i) && 1 !== f && --g) } return c && (k = +k || +i || 0, e = c[1] ? k + (c[1] + 1) * c[2] : +c[2], d && (d.unit = j, d.start = k, d.end = e)), e } function k(a, b) { var c = "undefined" != typeof a.getElementsByTagName ? a.getElementsByTagName(b || "*") : "undefined" != typeof a.querySelectorAll ? a.querySelectorAll(b || "*") : []; return void 0 === b || b && fa.nodeName(a, b) ? fa.merge([a], c) : c } function l(a, b) { for (var c = 0, d = a.length; c < d; c++) za.set(a[c], "globalEval", !b || za.get(b[c], "globalEval")) } function m(a, b, c, d, e) { for (var f, g, h, i, j, m, n = b.createDocumentFragment(), o = [], p = 0, q = a.length; p < q; p++) if (f = a[p], f || 0 === f) if ("object" === fa.type(f)) fa.merge(o, f.nodeType ? [f] : f); else if (La.test(f)) { for (g = g || n.appendChild(b.createElement("div")), h = (Ia.exec(f) || ["", ""])[1].toLowerCase(), i = Ka[h] || Ka._default, g.innerHTML = i[1] + fa.htmlPrefilter(f) + i[2], m = i[0]; m--;) g = g.lastChild; fa.merge(o, g.childNodes), g = n.firstChild, g.textContent = "" } else o.push(b.createTextNode(f)); for (n.textContent = "", p = 0; f = o[p++];) if (d && fa.inArray(f, d) > -1) e && e.push(f); else if (j = fa.contains(f.ownerDocument, f), g = k(n.appendChild(f), "script"), j && l(g), c) for (m = 0; f = g[m++];) Ja.test(f.type || "") && c.push(f); return n } function n() { return !0 } function o() { return !1 } function p() { try { return X.activeElement } catch (a) {} } function q(a, b, c, d, e, f) { var g, h; if ("object" == typeof b) { "string" != typeof c && (d = d || c, c = void 0); for (h in b) q(a, h, c, d, b[h], f); return a } if (null == d && null == e ? (e = c, d = c = void 0) : null == e && ("string" == typeof c ? (e = d, d = void 0) : (e = d, d = c, c = void 0)), e === !1) e = o; else if (!e) return a; return 1 === f && (g = e, e = function(a) { return fa().off(a), g.apply(this, arguments) }, e.guid = g.guid || (g.guid = fa.guid++)), a.each(function() { fa.event.add(this, b, e, d, c) }) } function r(a, b) { return fa.nodeName(a, "table") && fa.nodeName(11 !== b.nodeType ? b : b.firstChild, "tr") ? a.getElementsByTagName("tbody")[0] || a.appendChild(a.ownerDocument.createElement("tbody")) : a } function s(a) { return a.type = (null !== a.getAttribute("type")) + "/" + a.type, a } function t(a) { var b = Sa.exec(a.type); return b ? a.type = b[1] : a.removeAttribute("type"), a } function u(a, b) { var c, d, e, f, g, h, i, j; if (1 === b.nodeType) { if (za.hasData(a) && (f = za.access(a), g = za.set(b, f), j = f.events)) { delete g.handle, g.events = {}; for (e in j) for (c = 0, d = j[e].length; c < d; c++) fa.event.add(b, e, j[e][c]) } Aa.hasData(a) && (h = Aa.access(a), i = fa.extend({}, h), Aa.set(b, i)) } } function v(a, b) { var c = b.nodeName.toLowerCase(); "input" === c && Ha.test(a.type) ? b.checked = a.checked : "input" !== c && "textarea" !== c || (b.defaultValue = a.defaultValue) } function w(a, b, c, d) { b = Z.apply([], b); var e, f, g, h, i, j, l = 0, n = a.length, o = n - 1, p = b[0], q = fa.isFunction(p); if (q || n > 1 && "string" == typeof p && !da.checkClone && Ra.test(p)) return a.each(function(e) { var f = a.eq(e); q && (b[0] = p.call(this, e, f.html())), w(f, b, c, d) }); if (n && (e = m(b, a[0].ownerDocument, !1, a, d), f = e.firstChild, 1 === e.childNodes.length && (e = f), f || d)) { for (g = fa.map(k(e, "script"), s), h = g.length; l < n; l++) i = e, l !== o && (i = fa.clone(i, !0, !0), h && fa.merge(g, k(i, "script"))), c.call(a[l], i, l); if (h) for (j = g[g.length - 1].ownerDocument, fa.map(g, t), l = 0; l < h; l++) i = g[l], Ja.test(i.type || "") && !za.access(i, "globalEval") && fa.contains(j, i) && (i.src ? fa._evalUrl && fa._evalUrl(i.src) : fa.globalEval(i.textContent.replace(Ta, ""))) } return a } function x(a, b, c) { for (var d, e = b ? fa.filter(b, a) : a, f = 0; null != (d = e[f]); f++) c || 1 !== d.nodeType || fa.cleanData(k(d)), d.parentNode && (c && fa.contains(d.ownerDocument, d) && l(k(d, "script")), d.parentNode.removeChild(d)); return a } function y(a, b) { var c = fa(b.createElement(a)).appendTo(b.body), d = fa.css(c[0], "display"); return c.detach(), d } function z(a) { var b = X, c = Va[a]; return c || (c = y(a, b), "none" !== c && c || (Ua = (Ua || fa("