From 0d94fbb97a0aa1575ff67869c941e794fe7cace4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=9C=E7=AC=99=E6=AD=8C?= <2277317060@qq.com> Date: Thu, 12 Dec 2024 17:42:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=9C=8B=E6=9D=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ruoyi-ui/public/demo/jsPlugin-1.2.0.min.js | 28850 ++++++++-------- ruoyi-ui/src/views/board/monitor/monitor2.vue | 186 +- 2 files changed, 14520 insertions(+), 14516 deletions(-) diff --git a/ruoyi-ui/public/demo/jsPlugin-1.2.0.min.js b/ruoyi-ui/public/demo/jsPlugin-1.2.0.min.js index 4383d57..4ade91b 100644 --- a/ruoyi-ui/public/demo/jsPlugin-1.2.0.min.js +++ b/ruoyi-ui/public/demo/jsPlugin-1.2.0.min.js @@ -1,366 +1,366 @@ (function e(t, i) { - if (typeof exports === "object" && typeof module === "object") module.exports = i(); else if (typeof define === "function" && define.amd) define([], i); else { - var n = i(); - for (var r in n) (typeof exports === "object" ? exports : t)[r] = n[r] - } + if (typeof exports === "object" && typeof module === "object") module.exports = i(); else if (typeof define === "function" && define.amd) define([], i); else { + var n = i(); + for (var r in n) (typeof exports === "object" ? exports : t)[r] = n[r] + } })(window, function () { - return function (i) { - var n = {}; + return function (i) { + var n = {}; - function r(e) { - if (n[e]) { - return n[e].exports - } - var t = n[e] = {i: e, l: false, exports: {}}; - i[e].call(t.exports, t, t.exports, r); - t.l = true; - return t.exports + function r(e) { + if (n[e]) { + return n[e].exports + } + var t = n[e] = {i: e, l: false, exports: {}}; + i[e].call(t.exports, t, t.exports, r); + t.l = true; + return t.exports + } + + r.m = i; + r.c = n; + r.d = function (e, t, i) { + if (!r.o(e, t)) { + Object.defineProperty(e, t, {enumerable: true, get: i}) + } + }; + r.r = function (e) { + if (typeof Symbol !== "undefined" && Symbol.toStringTag) { + Object.defineProperty(e, Symbol.toStringTag, {value: "Module"}) + } + Object.defineProperty(e, "__esModule", {value: true}) + }; + r.t = function (t, e) { + if (e & 1) t = r(t); + if (e & 8) return t; + if (e & 4 && typeof t === "object" && t && t.__esModule) return t; + var i = Object.create(null); + r.r(i); + Object.defineProperty(i, "default", {enumerable: true, value: t}); + if (e & 2 && typeof t != "string") for (var n in t) r.d(i, n, function (e) { + return t[e] + }.bind(null, n)); + return i + }; + r.n = function (t) { + var e = t && t.__esModule ? function e() { + return t["default"] + } : function e() { + return t + }; + r.d(e, "a", e); + return e + }; + r.o = function (e, t) { + return Object.prototype.hasOwnProperty.call(e, t) + }; + r.p = ""; + return r(r.s = 5) + }([function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", {value: true}); + var n = function () { + function n(e, t) { + for (var i = 0; i < t.length; i++) { + var n = t[i]; + n.enumerable = n.enumerable || false; + n.configurable = true; + if ("value" in n) n.writable = true; + Object.defineProperty(e, n.key, n) } + } - r.m = i; - r.c = n; - r.d = function (e, t, i) { - if (!r.o(e, t)) { - Object.defineProperty(e, t, {enumerable: true, get: i}) - } - }; - r.r = function (e) { - if (typeof Symbol !== "undefined" && Symbol.toStringTag) { - Object.defineProperty(e, Symbol.toStringTag, {value: "Module"}) - } - Object.defineProperty(e, "__esModule", {value: true}) - }; - r.t = function (t, e) { - if (e & 1) t = r(t); - if (e & 8) return t; - if (e & 4 && typeof t === "object" && t && t.__esModule) return t; - var i = Object.create(null); - r.r(i); - Object.defineProperty(i, "default", {enumerable: true, value: t}); - if (e & 2 && typeof t != "string") for (var n in t) r.d(i, n, function (e) { - return t[e] - }.bind(null, n)); - return i - }; - r.n = function (t) { - var e = t && t.__esModule ? function e() { - return t["default"] - } : function e() { - return t - }; - r.d(e, "a", e); - return e - }; - r.o = function (e, t) { - return Object.prototype.hasOwnProperty.call(e, t) - }; - r.p = ""; - return r(r.s = 5) - }([function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", {value: true}); - var n = function () { - function n(e, t) { - for (var i = 0; i < t.length; i++) { - var n = t[i]; - n.enumerable = n.enumerable || false; - n.configurable = true; - if ("value" in n) n.writable = true; - Object.defineProperty(e, n.key, n) - } - } + return function (e, t, i) { + if (t) n(e.prototype, t); + if (i) n(e, i); + return e + } + }(); - return function (e, t, i) { - if (t) n(e.prototype, t); - if (i) n(e, i); - return e - } - }(); + function r(e, t) { + if (!(e instanceof t)) { + throw new TypeError("Cannot call a class as a function") + } + } - function r(e, t) { - if (!(e instanceof t)) { - throw new TypeError("Cannot call a class as a function") + var o = function () { + function e() { + r(this, e); + this._keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=" + } + + n(e, [{ + key: "$", value: function e(t) { + var i = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/; + var n = /^(?:\s*(<[\w\W]+>)[^>]*|.([\w-]*))$/; + if (i.test(t)) { + var r = i.exec(t); + return document.getElementById(r[2]) + } else if (n.test(t)) { + var o = n.exec(t); + var a = document.getElementsByTagName("*"); + var s = []; + for (var l = 0, u = a.length; l < u; l++) { + if (a[l].className.match(new RegExp("(\\s|^)" + o[2] + "(\\s|$)"))) { + s.push(a[l]) + } } + return s + } } - - var o = function () { - function e() { - r(this, e); - this._keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=" + }, { + key: "dateFormat", value: function e(t, i) { + var n = { + "M+": t.getMonth() + 1, + "d+": t.getDate(), + "h+": t.getHours(), + "m+": t.getMinutes(), + "s+": t.getSeconds(), + "q+": Math.floor((t.getMonth() + 3) / 3), + S: t.getMilliseconds() + }; + if (/(y+)/.test(i)) { + i = i.replace(RegExp.$1, (t.getFullYear() + "").substr(4 - RegExp.$1.length)) + } + for (var r in n) { + if (new RegExp("(" + r + ")").test(i)) { + i = i.replace(RegExp.$1, RegExp.$1.length === 1 ? n[r] : ("00" + n[r]).substr(("" + n[r]).length)) } - - n(e, [{ - key: "$", value: function e(t) { - var i = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/; - var n = /^(?:\s*(<[\w\W]+>)[^>]*|.([\w-]*))$/; - if (i.test(t)) { - var r = i.exec(t); - return document.getElementById(r[2]) - } else if (n.test(t)) { - var o = n.exec(t); - var a = document.getElementsByTagName("*"); - var s = []; - for (var l = 0, u = a.length; l < u; l++) { - if (a[l].className.match(new RegExp("(\\s|^)" + o[2] + "(\\s|$)"))) { - s.push(a[l]) - } - } - return s - } - } - }, { - key: "dateFormat", value: function e(t, i) { - var n = { - "M+": t.getMonth() + 1, - "d+": t.getDate(), - "h+": t.getHours(), - "m+": t.getMinutes(), - "s+": t.getSeconds(), - "q+": Math.floor((t.getMonth() + 3) / 3), - S: t.getMilliseconds() - }; - if (/(y+)/.test(i)) { - i = i.replace(RegExp.$1, (t.getFullYear() + "").substr(4 - RegExp.$1.length)) - } - for (var r in n) { - if (new RegExp("(" + r + ")").test(i)) { - i = i.replace(RegExp.$1, RegExp.$1.length === 1 ? n[r] : ("00" + n[r]).substr(("" + n[r]).length)) - } - } - return i - } - }, { - key: "downloadFile", value: function e(t, i) { - var n = t; - if (!(t instanceof Blob || t instanceof File)) { - n = new Blob([t]) - } - var r = window.URL.createObjectURL(n); - var o = window.document.createElement("a"); - o.href = r; - o.download = i; - var a = document.createEvent("MouseEvents"); - a.initEvent("click", true, true); - o.dispatchEvent(a) - } - }, { - key: "createxmlDoc", value: function e() { - var t; - var i = ["MSXML2.DOMDocument", "MSXML2.DOMDocument.5.0", "MSXML2.DOMDocument.4.0", "MSXML2.DOMDocument.3.0", "Microsoft.XmlDom"]; - for (var n = 0, r = i.length; n < r; n++) { - try { - t = new ActiveXObject(i[n]); - break - } catch (e) { - t = document.implementation.createDocument("", "", null); - break - } - } - t.async = "false"; - return t - } - }, { - key: "parseXmlFromStr", value: function e(t) { - if (null === t || "" === t) { - return null - } - var i = this.createxmlDoc(); - if (navigator.appName === "Netscape" || navigator.appName === "Opera") { - var n = new DOMParser; - i = n.parseFromString(t, "text/xml") - } else { - i.loadXML(t) - } - return i - } - }, { - key: "encode", value: function e(t) { - var i = ""; - var n; - var r; - var o; - var a; - var s; - var l; - var u; - var f = 0; - t = this._utf8_encode(t); - while (f < t.length) { - n = t.charCodeAt(f++); - r = t.charCodeAt(f++); - o = t.charCodeAt(f++); - a = n >> 2; - s = (n & 3) << 4 | r >> 4; - l = (r & 15) << 2 | o >> 6; - u = o & 63; - if (isNaN(r)) { - l = u = 64 - } else if (isNaN(o)) { - u = 64 - } - i = i + this._keyStr.charAt(a) + this._keyStr.charAt(s) + this._keyStr.charAt(l) + this._keyStr.charAt(u) - } - return i - } - }, { - key: "decode", value: function e(t) { - var i = ""; - var n; - var r; - var o; - var a; - var s; - var l; - var u; - var f = 0; - t = t.replace(/[^A-Za-z0-9+/=]/g, ""); - while (f < t.length) { - a = this._keyStr.indexOf(t.charAt(f++)); - s = this._keyStr.indexOf(t.charAt(f++)); - l = this._keyStr.indexOf(t.charAt(f++)); - u = this._keyStr.indexOf(t.charAt(f++)); - n = a << 2 | s >> 4; - r = (s & 15) << 4 | l >> 2; - o = (l & 3) << 6 | u; - i = i + String.fromCharCode(n); - if (l !== 64) { - i = i + String.fromCharCode(r) - } - if (u !== 64) { - i = i + String.fromCharCode(o) - } - } - i = this._utf8_decode(i); - return i - } - }, { - key: "_utf8_encode", value: function e(t) { - t = t.replace(/\r\n/g, "\n"); - var i = ""; - for (var n = 0; n < t.length; n++) { - var r = t.charCodeAt(n); - if (r < 128) { - i += String.fromCharCode(r) - } else if (r > 127 && r < 2048) { - i += String.fromCharCode(r >> 6 | 192); - i += String.fromCharCode(r & 63 | 128) - } else { - i += String.fromCharCode(r >> 12 | 224); - i += String.fromCharCode(r >> 6 & 63 | 128); - i += String.fromCharCode(r & 63 | 128) - } - } - return i - } - }, { - key: "_utf8_decode", value: function e(t) { - var i = ""; - var n = 0; - var r = 0; - var o = 0; - while (n < t.length) { - r = t.charCodeAt(n); - if (r < 128) { - i += String.fromCharCode(r); - n++ - } else if (r > 191 && r < 224) { - o = t.charCodeAt(n + 1); - i += String.fromCharCode((r & 31) << 6 | o & 63); - n += 2 - } else { - o = t.charCodeAt(n + 1); - var a = t.charCodeAt(n + 2); - i += String.fromCharCode((r & 15) << 12 | (o & 63) << 6 | a & 63); - n += 3 - } - } - return i - } - }, { - key: "isFirefox", value: function e() { - var t = false; - var i = navigator.userAgent.toLowerCase(); - var n = ""; - var r = -1; - if (i.match(/firefox\/([\d.]+)/)) { - n = i.match(/firefox\/([\d.]+)/)[1]; - r = parseInt(n.split(".")[0], 10); - if (r > -1) { - t = true - } - } - return t - } - }, { - key: "isSafari", value: function e() { - var t = false; - var i = navigator.userAgent.toLowerCase(); - var n = ""; - var r = -1; - if (i.match(/version\/([\d.]+).safari./)) { - n = i.match(/version\/([\d.]+).safari./)[1]; - r = parseInt(n.split(".")[0], 10); - if (r > -1) { - t = true - } - } - return t - } - }, { - key: "isEdge", value: function e() { - return navigator.userAgent.toLowerCase().indexOf("edge") > -1 - } - }, { - key: "isIOS", value: function e() { - var t = navigator.userAgent; - var i = !!t.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); - return i - } - }]); - return e - }(); - var a = t.oTool = new o - }, function (e, t, i) { - var n = i(8); - var r = i(9); - var o = r; - o.v1 = n; - o.v4 = r; - e.exports = o - }, function (e, t) { - var i = typeof crypto != "undefined" && crypto.getRandomValues && crypto.getRandomValues.bind(crypto) || typeof msCrypto != "undefined" && typeof window.msCrypto.getRandomValues == "function" && msCrypto.getRandomValues.bind(msCrypto); - if (i) { - var n = new Uint8Array(16); - e.exports = function e() { - i(n); - return n + } + return i + } + }, { + key: "downloadFile", value: function e(t, i) { + var n = t; + if (!(t instanceof Blob || t instanceof File)) { + n = new Blob([t]) + } + var r = window.URL.createObjectURL(n); + var o = window.document.createElement("a"); + o.href = r; + o.download = i; + var a = document.createEvent("MouseEvents"); + a.initEvent("click", true, true); + o.dispatchEvent(a) + } + }, { + key: "createxmlDoc", value: function e() { + var t; + var i = ["MSXML2.DOMDocument", "MSXML2.DOMDocument.5.0", "MSXML2.DOMDocument.4.0", "MSXML2.DOMDocument.3.0", "Microsoft.XmlDom"]; + for (var n = 0, r = i.length; n < r; n++) { + try { + t = new ActiveXObject(i[n]); + break + } catch (e) { + t = document.implementation.createDocument("", "", null); + break } - } else { - var r = new Array(16); - e.exports = function e() { - for (var t = 0, i; t < 16; t++) { - if ((t & 3) === 0) i = Math.random() * 4294967296; - r[t] = i >>> ((t & 3) << 3) & 255 - } - return r + } + t.async = "false"; + return t + } + }, { + key: "parseXmlFromStr", value: function e(t) { + if (null === t || "" === t) { + return null + } + var i = this.createxmlDoc(); + if (navigator.appName === "Netscape" || navigator.appName === "Opera") { + var n = new DOMParser; + i = n.parseFromString(t, "text/xml") + } else { + i.loadXML(t) + } + return i + } + }, { + key: "encode", value: function e(t) { + var i = ""; + var n; + var r; + var o; + var a; + var s; + var l; + var u; + var f = 0; + t = this._utf8_encode(t); + while (f < t.length) { + n = t.charCodeAt(f++); + r = t.charCodeAt(f++); + o = t.charCodeAt(f++); + a = n >> 2; + s = (n & 3) << 4 | r >> 4; + l = (r & 15) << 2 | o >> 6; + u = o & 63; + if (isNaN(r)) { + l = u = 64 + } else if (isNaN(o)) { + u = 64 } + i = i + this._keyStr.charAt(a) + this._keyStr.charAt(s) + this._keyStr.charAt(l) + this._keyStr.charAt(u) + } + return i } - }, function (e, t) { - var r = []; - for (var i = 0; i < 256; ++i) { - r[i] = (i + 256).toString(16).substr(1) + }, { + key: "decode", value: function e(t) { + var i = ""; + var n; + var r; + var o; + var a; + var s; + var l; + var u; + var f = 0; + t = t.replace(/[^A-Za-z0-9+/=]/g, ""); + while (f < t.length) { + a = this._keyStr.indexOf(t.charAt(f++)); + s = this._keyStr.indexOf(t.charAt(f++)); + l = this._keyStr.indexOf(t.charAt(f++)); + u = this._keyStr.indexOf(t.charAt(f++)); + n = a << 2 | s >> 4; + r = (s & 15) << 4 | l >> 2; + o = (l & 3) << 6 | u; + i = i + String.fromCharCode(n); + if (l !== 64) { + i = i + String.fromCharCode(r) + } + if (u !== 64) { + i = i + String.fromCharCode(o) + } + } + i = this._utf8_decode(i); + return i } + }, { + key: "_utf8_encode", value: function e(t) { + t = t.replace(/\r\n/g, "\n"); + var i = ""; + for (var n = 0; n < t.length; n++) { + var r = t.charCodeAt(n); + if (r < 128) { + i += String.fromCharCode(r) + } else if (r > 127 && r < 2048) { + i += String.fromCharCode(r >> 6 | 192); + i += String.fromCharCode(r & 63 | 128) + } else { + i += String.fromCharCode(r >> 12 | 224); + i += String.fromCharCode(r >> 6 & 63 | 128); + i += String.fromCharCode(r & 63 | 128) + } + } + return i + } + }, { + key: "_utf8_decode", value: function e(t) { + var i = ""; + var n = 0; + var r = 0; + var o = 0; + while (n < t.length) { + r = t.charCodeAt(n); + if (r < 128) { + i += String.fromCharCode(r); + n++ + } else if (r > 191 && r < 224) { + o = t.charCodeAt(n + 1); + i += String.fromCharCode((r & 31) << 6 | o & 63); + n += 2 + } else { + o = t.charCodeAt(n + 1); + var a = t.charCodeAt(n + 2); + i += String.fromCharCode((r & 15) << 12 | (o & 63) << 6 | a & 63); + n += 3 + } + } + return i + } + }, { + key: "isFirefox", value: function e() { + var t = false; + var i = navigator.userAgent.toLowerCase(); + var n = ""; + var r = -1; + if (i.match(/firefox\/([\d.]+)/)) { + n = i.match(/firefox\/([\d.]+)/)[1]; + r = parseInt(n.split(".")[0], 10); + if (r > -1) { + t = true + } + } + return t + } + }, { + key: "isSafari", value: function e() { + var t = false; + var i = navigator.userAgent.toLowerCase(); + var n = ""; + var r = -1; + if (i.match(/version\/([\d.]+).safari./)) { + n = i.match(/version\/([\d.]+).safari./)[1]; + r = parseInt(n.split(".")[0], 10); + if (r > -1) { + t = true + } + } + return t + } + }, { + key: "isEdge", value: function e() { + return navigator.userAgent.toLowerCase().indexOf("edge") > -1 + } + }, { + key: "isIOS", value: function e() { + var t = navigator.userAgent; + var i = !!t.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); + return i + } + }]); + return e + }(); + var a = t.oTool = new o + }, function (e, t, i) { + var n = i(8); + var r = i(9); + var o = r; + o.v1 = n; + o.v4 = r; + e.exports = o + }, function (e, t) { + var i = typeof crypto != "undefined" && crypto.getRandomValues && crypto.getRandomValues.bind(crypto) || typeof msCrypto != "undefined" && typeof window.msCrypto.getRandomValues == "function" && msCrypto.getRandomValues.bind(msCrypto); + if (i) { + var n = new Uint8Array(16); + e.exports = function e() { + i(n); + return n + } + } else { + var r = new Array(16); + e.exports = function e() { + for (var t = 0, i; t < 16; t++) { + if ((t & 3) === 0) i = Math.random() * 4294967296; + r[t] = i >>> ((t & 3) << 3) & 255 + } + return r + } + } + }, function (e, t) { + var r = []; + for (var i = 0; i < 256; ++i) { + r[i] = (i + 256).toString(16).substr(1) + } - function n(e, t) { - var i = t || 0; - var n = r; - return [n[e[i++]], n[e[i++]], n[e[i++]], n[e[i++]], "-", n[e[i++]], n[e[i++]], "-", n[e[i++]], n[e[i++]], "-", n[e[i++]], n[e[i++]], "-", n[e[i++]], n[e[i++]], n[e[i++]], n[e[i++]], n[e[i++]], n[e[i++]]].join("") - } + function n(e, t) { + var i = t || 0; + var n = r; + return [n[e[i++]], n[e[i++]], n[e[i++]], n[e[i++]], "-", n[e[i++]], n[e[i++]], "-", n[e[i++]], n[e[i++]], "-", n[e[i++]], n[e[i++]], "-", n[e[i++]], n[e[i++]], n[e[i++]], n[e[i++]], n[e[i++]], n[e[i++]]].join("") + } - e.exports = n - }, function (ri, oi, e) { - var ai, si; - /*! + e.exports = n + }, function (ri, oi, e) { + var ai, si; + /*! * jQuery JavaScript Library v3.5.0 * https://jquery.com/ * @@ -373,255 +373,255 @@ * * Date: 2020-04-10T15:07Z */ - (function (e, t) { - "use strict"; - if (true && typeof ri.exports === "object") { - ri.exports = e.document ? t(e, true) : function (e) { - if (!e.document) { - throw new Error("jQuery requires a window with a document") - } - return t(e) + (function (e, t) { + "use strict"; + if (true && typeof ri.exports === "object") { + ri.exports = e.document ? t(e, true) : function (e) { + if (!e.document) { + throw new Error("jQuery requires a window with a document") + } + return t(e) + } + } else { + t(e) + } + })(typeof window !== "undefined" ? window : this, function (P, e) { + "use strict"; + var t = []; + var n = Object.getPrototypeOf; + var s = t.slice; + var v = t.flat ? function (e) { + return t.flat.call(e) + } : function (e) { + return t.concat.apply([], e) + }; + var l = t.push; + var r = t.indexOf; + var i = {}; + var o = i.toString; + var y = i.hasOwnProperty; + var a = y.toString; + var u = a.call(Object); + var m = {}; + var g = function e(t) { + return typeof t === "function" && typeof t.nodeType !== "number" + }; + var S = function e(t) { + return t != null && t === t.window + }; + var C = P.document; + var f = {type: true, src: true, nonce: true, noModule: true}; + + function b(e, t, i) { + i = i || C; + var n, r, o = i.createElement("script"); + o.text = e; + if (t) { + for (n in f) { + r = t[n] || t.getAttribute && t.getAttribute(n); + if (r) { + o.setAttribute(n, r) + } + } + } + i.head.appendChild(o).parentNode.removeChild(o) + } + + function w(e) { + if (e == null) { + return e + "" + } + return typeof e === "object" || typeof e === "function" ? i[o.call(e)] || "object" : typeof e + } + + var h = "3.5.0", x = function (e, t) { + return new x.fn.init(e, t) + }; + x.fn = x.prototype = { + jquery: h, constructor: x, length: 0, toArray: function () { + return s.call(this) + }, get: function (e) { + if (e == null) { + return s.call(this) + } + return e < 0 ? this[e + this.length] : this[e] + }, pushStack: function (e) { + var t = x.merge(this.constructor(), e); + t.prevObject = this; + return t + }, each: function (e) { + return x.each(this, e) + }, map: function (i) { + return this.pushStack(x.map(this, function (e, t) { + return i.call(e, t, e) + })) + }, slice: function () { + return this.pushStack(s.apply(this, arguments)) + }, first: function () { + return this.eq(0) + }, last: function () { + return this.eq(-1) + }, even: function () { + return this.pushStack(x.grep(this, function (e, t) { + return (t + 1) % 2 + })) + }, odd: function () { + return this.pushStack(x.grep(this, function (e, t) { + return t % 2 + })) + }, eq: function (e) { + var t = this.length, i = +e + (e < 0 ? t : 0); + return this.pushStack(i >= 0 && i < t ? [this[i]] : []) + }, end: function () { + return this.prevObject || this.constructor() + }, push: l, sort: t.sort, splice: t.splice + }; + x.extend = x.fn.extend = function () { + var e, t, i, n, r, o, a = arguments[0] || {}, s = 1, l = arguments.length, u = false; + if (typeof a === "boolean") { + u = a; + a = arguments[s] || {}; + s++ + } + if (typeof a !== "object" && !g(a)) { + a = {} + } + if (s === l) { + a = this; + s-- + } + for (; s < l; s++) { + if ((e = arguments[s]) != null) { + for (t in e) { + n = e[t]; + if (t === "__proto__" || a === n) { + continue + } + if (u && n && (x.isPlainObject(n) || (r = Array.isArray(n)))) { + i = a[t]; + if (r && !Array.isArray(i)) { + o = [] + } else if (!r && !x.isPlainObject(i)) { + o = {} + } else { + o = i } + r = false; + a[t] = x.extend(u, o, n) + } else if (n !== undefined) { + a[t] = n + } + } + } + } + return a + }; + x.extend({ + expando: "jQuery" + (h + Math.random()).replace(/\D/g, ""), isReady: true, error: function (e) { + throw new Error(e) + }, noop: function () { + }, isPlainObject: function (e) { + var t, i; + if (!e || o.call(e) !== "[object Object]") { + return false + } + t = n(e); + if (!t) { + return true + } + i = y.call(t, "constructor") && t.constructor; + return typeof i === "function" && a.call(i) === u + }, isEmptyObject: function (e) { + var t; + for (t in e) { + return false + } + return true + }, globalEval: function (e, t, i) { + b(e, {nonce: t && t.nonce}, i) + }, each: function (e, t) { + var i, n = 0; + if (c(e)) { + i = e.length; + for (; n < i; n++) { + if (t.call(e[n], n, e[n]) === false) { + break + } + } + } else { + for (n in e) { + if (t.call(e[n], n, e[n]) === false) { + break + } + } + } + return e + }, makeArray: function (e, t) { + var i = t || []; + if (e != null) { + if (c(Object(e))) { + x.merge(i, typeof e === "string" ? [e] : e) } else { - t(e) + l.call(i, e) } - })(typeof window !== "undefined" ? window : this, function (P, e) { - "use strict"; - var t = []; - var n = Object.getPrototypeOf; - var s = t.slice; - var v = t.flat ? function (e) { - return t.flat.call(e) - } : function (e) { - return t.concat.apply([], e) - }; - var l = t.push; - var r = t.indexOf; - var i = {}; - var o = i.toString; - var y = i.hasOwnProperty; - var a = y.toString; - var u = a.call(Object); - var m = {}; - var g = function e(t) { - return typeof t === "function" && typeof t.nodeType !== "number" - }; - var S = function e(t) { - return t != null && t === t.window - }; - var C = P.document; - var f = {type: true, src: true, nonce: true, noModule: true}; - - function b(e, t, i) { - i = i || C; - var n, r, o = i.createElement("script"); - o.text = e; - if (t) { - for (n in f) { - r = t[n] || t.getAttribute && t.getAttribute(n); - if (r) { - o.setAttribute(n, r) - } - } - } - i.head.appendChild(o).parentNode.removeChild(o) + } + return i + }, inArray: function (e, t, i) { + return t == null ? -1 : r.call(t, e, i) + }, merge: function (e, t) { + var i = +t.length, n = 0, r = e.length; + for (; n < i; n++) { + e[r++] = t[n] + } + e.length = r; + return e + }, grep: function (e, t, i) { + var n, r = [], o = 0, a = e.length, s = !i; + for (; o < a; o++) { + n = !t(e[o], o); + if (n !== s) { + r.push(e[o]) } - - function w(e) { - if (e == null) { - return e + "" - } - return typeof e === "object" || typeof e === "function" ? i[o.call(e)] || "object" : typeof e + } + return r + }, map: function (e, t, i) { + var n, r, o = 0, a = []; + if (c(e)) { + n = e.length; + for (; o < n; o++) { + r = t(e[o], o, i); + if (r != null) { + a.push(r) + } } - - var h = "3.5.0", x = function (e, t) { - return new x.fn.init(e, t) - }; - x.fn = x.prototype = { - jquery: h, constructor: x, length: 0, toArray: function () { - return s.call(this) - }, get: function (e) { - if (e == null) { - return s.call(this) - } - return e < 0 ? this[e + this.length] : this[e] - }, pushStack: function (e) { - var t = x.merge(this.constructor(), e); - t.prevObject = this; - return t - }, each: function (e) { - return x.each(this, e) - }, map: function (i) { - return this.pushStack(x.map(this, function (e, t) { - return i.call(e, t, e) - })) - }, slice: function () { - return this.pushStack(s.apply(this, arguments)) - }, first: function () { - return this.eq(0) - }, last: function () { - return this.eq(-1) - }, even: function () { - return this.pushStack(x.grep(this, function (e, t) { - return (t + 1) % 2 - })) - }, odd: function () { - return this.pushStack(x.grep(this, function (e, t) { - return t % 2 - })) - }, eq: function (e) { - var t = this.length, i = +e + (e < 0 ? t : 0); - return this.pushStack(i >= 0 && i < t ? [this[i]] : []) - }, end: function () { - return this.prevObject || this.constructor() - }, push: l, sort: t.sort, splice: t.splice - }; - x.extend = x.fn.extend = function () { - var e, t, i, n, r, o, a = arguments[0] || {}, s = 1, l = arguments.length, u = false; - if (typeof a === "boolean") { - u = a; - a = arguments[s] || {}; - s++ - } - if (typeof a !== "object" && !g(a)) { - a = {} - } - if (s === l) { - a = this; - s-- - } - for (; s < l; s++) { - if ((e = arguments[s]) != null) { - for (t in e) { - n = e[t]; - if (t === "__proto__" || a === n) { - continue - } - if (u && n && (x.isPlainObject(n) || (r = Array.isArray(n)))) { - i = a[t]; - if (r && !Array.isArray(i)) { - o = [] - } else if (!r && !x.isPlainObject(i)) { - o = {} - } else { - o = i - } - r = false; - a[t] = x.extend(u, o, n) - } else if (n !== undefined) { - a[t] = n - } - } - } - } - return a - }; - x.extend({ - expando: "jQuery" + (h + Math.random()).replace(/\D/g, ""), isReady: true, error: function (e) { - throw new Error(e) - }, noop: function () { - }, isPlainObject: function (e) { - var t, i; - if (!e || o.call(e) !== "[object Object]") { - return false - } - t = n(e); - if (!t) { - return true - } - i = y.call(t, "constructor") && t.constructor; - return typeof i === "function" && a.call(i) === u - }, isEmptyObject: function (e) { - var t; - for (t in e) { - return false - } - return true - }, globalEval: function (e, t, i) { - b(e, {nonce: t && t.nonce}, i) - }, each: function (e, t) { - var i, n = 0; - if (c(e)) { - i = e.length; - for (; n < i; n++) { - if (t.call(e[n], n, e[n]) === false) { - break - } - } - } else { - for (n in e) { - if (t.call(e[n], n, e[n]) === false) { - break - } - } - } - return e - }, makeArray: function (e, t) { - var i = t || []; - if (e != null) { - if (c(Object(e))) { - x.merge(i, typeof e === "string" ? [e] : e) - } else { - l.call(i, e) - } - } - return i - }, inArray: function (e, t, i) { - return t == null ? -1 : r.call(t, e, i) - }, merge: function (e, t) { - var i = +t.length, n = 0, r = e.length; - for (; n < i; n++) { - e[r++] = t[n] - } - e.length = r; - return e - }, grep: function (e, t, i) { - var n, r = [], o = 0, a = e.length, s = !i; - for (; o < a; o++) { - n = !t(e[o], o); - if (n !== s) { - r.push(e[o]) - } - } - return r - }, map: function (e, t, i) { - var n, r, o = 0, a = []; - if (c(e)) { - n = e.length; - for (; o < n; o++) { - r = t(e[o], o, i); - if (r != null) { - a.push(r) - } - } - } else { - for (o in e) { - r = t(e[o], o, i); - if (r != null) { - a.push(r) - } - } - } - return v(a) - }, guid: 1, support: m - }); - if (typeof Symbol === "function") { - x.fn[Symbol.iterator] = t[Symbol.iterator] + } else { + for (o in e) { + r = t(e[o], o, i); + if (r != null) { + a.push(r) + } } - x.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "), function (e, t) { - i["[object " + t + "]"] = t.toLowerCase() - }); + } + return v(a) + }, guid: 1, support: m + }); + if (typeof Symbol === "function") { + x.fn[Symbol.iterator] = t[Symbol.iterator] + } + x.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "), function (e, t) { + i["[object " + t + "]"] = t.toLowerCase() + }); - function c(e) { - var t = !!e && "length" in e && e.length, i = w(e); - if (g(e) || S(e)) { - return false - } - return i === "array" || t === 0 || typeof t === "number" && t > 0 && t - 1 in e - } + function c(e) { + var t = !!e && "length" in e && e.length, i = w(e); + if (g(e) || S(e)) { + return false + } + return i === "array" || t === 0 || typeof t === "number" && t > 0 && t - 1 in e + } - var d = - /*! + var d = + /*! * Sizzle CSS Selector Engine v2.3.5 * https://sizzlejs.com/ * @@ -631,14018 +631,14028 @@ * * Date: 2020-03-14 */ - function (i) { - var e, d, b, o, r, p, h, v, w, l, u, _, P, a, C, y, s, f, m, x = "sizzle" + 1 * new Date, - c = i.document, T = 0, n = 0, g = le(), S = le(), k = le(), D = le(), M = function (e, t) { - if (e === t) { - u = true - } - return 0 - }, R = {}.hasOwnProperty, t = [], E = t.pop, I = t.push, z = t.push, A = t.slice, - O = function (e, t) { - var i = 0, n = e.length; - for (; i < n; i++) { - if (e[i] === t) { - return i - } - } - return -1 - }, - F = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|" + "ismap|loop|multiple|open|readonly|required|scoped", - B = "[\\x20\\t\\r\\n\\f]", - L = "(?:\\\\[\\da-fA-F]{1,6}" + B + "?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+", - q = "\\[" + B + "*(" + L + ")(?:" + B + "*([*^$|!~]?=)" + B + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + L + "))|)" + B + "*\\]", - N = ":(" + L + ")(?:\\((" + "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + "((?:\\\\.|[^\\\\()[\\]]|" + q + ")*)|" + ".*" + ")\\)|)", - H = new RegExp(B + "+", "g"), - j = new RegExp("^" + B + "+|((?:^|[^\\\\])(?:\\\\.)*)" + B + "+$", "g"), - U = new RegExp("^" + B + "*," + B + "*"), - W = new RegExp("^" + B + "*([>+~]|" + B + ")" + B + "*"), G = new RegExp(B + "|>"), - V = new RegExp(N), Y = new RegExp("^" + L + "$"), X = { - ID: new RegExp("^#(" + L + ")"), - CLASS: new RegExp("^\\.(" + L + ")"), - TAG: new RegExp("^(" + L + "|[*])"), - ATTR: new RegExp("^" + q), - PSEUDO: new RegExp("^" + N), - CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + B + "*(even|odd|(([+-]|)(\\d*)n|)" + B + "*(?:([+-]|)" + B + "*(\\d+)|))" + B + "*\\)|)", "i"), - bool: new RegExp("^(?:" + F + ")$", "i"), - needsContext: new RegExp("^" + B + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + B + "*((?:-\\d)?\\d*)" + B + "*\\)|)(?=[^-]|$)", "i") - }, J = /HTML$/i, K = /^(?:input|select|textarea|button)$/i, $ = /^h\d$/i, - Z = /^[^{]+\{\s*\[native \w/, Q = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, ee = /[+~]/, - te = new RegExp("\\\\[\\da-fA-F]{1,6}" + B + "?|\\\\([^\\r\\n\\f])", "g"), - ie = function (e, t) { - var i = "0x" + e.slice(1) - 65536; - return t ? t : i < 0 ? String.fromCharCode(i + 65536) : String.fromCharCode(i >> 10 | 55296, i & 1023 | 56320) - }, ne = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, re = function (e, t) { - if (t) { - if (e === "\0") { - return "�" - } - return e.slice(0, -1) + "\\" + e.charCodeAt(e.length - 1).toString(16) + " " - } - return "\\" + e - }, oe = function () { - _() - }, ae = be(function (e) { - return e.disabled === true && e.nodeName.toLowerCase() === "fieldset" - }, {dir: "parentNode", next: "legend"}); - try { - z.apply(t = A.call(c.childNodes), c.childNodes); - t[c.childNodes.length].nodeType - } catch (e) { - z = { - apply: t.length ? function (e, t) { - I.apply(e, A.call(t)) - } : function (e, t) { - var i = e.length, n = 0; - while (e[i++] = t[n++]) { - } - e.length = i - 1 - } - } - } + function (i) { + var e, d, b, o, r, p, h, v, w, l, u, _, P, a, C, y, s, f, m, x = "sizzle" + 1 * new Date, + c = i.document, T = 0, n = 0, g = le(), S = le(), k = le(), D = le(), M = function (e, t) { + if (e === t) { + u = true + } + return 0 + }, R = {}.hasOwnProperty, t = [], E = t.pop, I = t.push, z = t.push, A = t.slice, + O = function (e, t) { + var i = 0, n = e.length; + for (; i < n; i++) { + if (e[i] === t) { + return i + } + } + return -1 + }, + F = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|" + "ismap|loop|multiple|open|readonly|required|scoped", + B = "[\\x20\\t\\r\\n\\f]", + L = "(?:\\\\[\\da-fA-F]{1,6}" + B + "?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+", + q = "\\[" + B + "*(" + L + ")(?:" + B + "*([*^$|!~]?=)" + B + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + L + "))|)" + B + "*\\]", + N = ":(" + L + ")(?:\\((" + "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + "((?:\\\\.|[^\\\\()[\\]]|" + q + ")*)|" + ".*" + ")\\)|)", + H = new RegExp(B + "+", "g"), + j = new RegExp("^" + B + "+|((?:^|[^\\\\])(?:\\\\.)*)" + B + "+$", "g"), + U = new RegExp("^" + B + "*," + B + "*"), + W = new RegExp("^" + B + "*([>+~]|" + B + ")" + B + "*"), G = new RegExp(B + "|>"), + V = new RegExp(N), Y = new RegExp("^" + L + "$"), X = { + ID: new RegExp("^#(" + L + ")"), + CLASS: new RegExp("^\\.(" + L + ")"), + TAG: new RegExp("^(" + L + "|[*])"), + ATTR: new RegExp("^" + q), + PSEUDO: new RegExp("^" + N), + CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + B + "*(even|odd|(([+-]|)(\\d*)n|)" + B + "*(?:([+-]|)" + B + "*(\\d+)|))" + B + "*\\)|)", "i"), + bool: new RegExp("^(?:" + F + ")$", "i"), + needsContext: new RegExp("^" + B + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + B + "*((?:-\\d)?\\d*)" + B + "*\\)|)(?=[^-]|$)", "i") + }, J = /HTML$/i, K = /^(?:input|select|textarea|button)$/i, $ = /^h\d$/i, + Z = /^[^{]+\{\s*\[native \w/, Q = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, ee = /[+~]/, + te = new RegExp("\\\\[\\da-fA-F]{1,6}" + B + "?|\\\\([^\\r\\n\\f])", "g"), + ie = function (e, t) { + var i = "0x" + e.slice(1) - 65536; + return t ? t : i < 0 ? String.fromCharCode(i + 65536) : String.fromCharCode(i >> 10 | 55296, i & 1023 | 56320) + }, ne = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, re = function (e, t) { + if (t) { + if (e === "\0") { + return "�" + } + return e.slice(0, -1) + "\\" + e.charCodeAt(e.length - 1).toString(16) + " " + } + return "\\" + e + }, oe = function () { + _() + }, ae = be(function (e) { + return e.disabled === true && e.nodeName.toLowerCase() === "fieldset" + }, {dir: "parentNode", next: "legend"}); + try { + z.apply(t = A.call(c.childNodes), c.childNodes); + t[c.childNodes.length].nodeType + } catch (e) { + z = { + apply: t.length ? function (e, t) { + I.apply(e, A.call(t)) + } : function (e, t) { + var i = e.length, n = 0; + while (e[i++] = t[n++]) { + } + e.length = i - 1 + } + } + } - function se(t, e, i, n) { - var r, o, a, s, l, u, f, h = e && e.ownerDocument, c = e ? e.nodeType : 9; - i = i || []; - if (typeof t !== "string" || !t || c !== 1 && c !== 9 && c !== 11) { - return i - } - if (!n) { - _(e); - e = e || P; - if (C) { - if (c !== 11 && (l = Q.exec(t))) { - if (r = l[1]) { - if (c === 9) { - if (a = e.getElementById(r)) { - if (a.id === r) { - i.push(a); - return i - } - } else { - return i - } - } else { - if (h && (a = h.getElementById(r)) && m(e, a) && a.id === r) { - i.push(a); - return i - } - } - } else if (l[2]) { - z.apply(i, e.getElementsByTagName(t)); - return i - } else if ((r = l[3]) && d.getElementsByClassName && e.getElementsByClassName) { - z.apply(i, e.getElementsByClassName(r)); - return i - } - } - if (d.qsa && !D[t + " "] && (!y || !y.test(t)) && (c !== 1 || e.nodeName.toLowerCase() !== "object")) { - f = t; - h = e; - if (c === 1 && (G.test(t) || W.test(t))) { - h = ee.test(t) && me(e.parentNode) || e; - if (h !== e || !d.scope) { - if (s = e.getAttribute("id")) { - s = s.replace(ne, re) - } else { - e.setAttribute("id", s = x) - } - } - u = p(t); - o = u.length; - while (o--) { - u[o] = (s ? "#" + s : ":scope") + " " + Se(u[o]) - } - f = u.join(",") - } - try { - z.apply(i, h.querySelectorAll(f)); - return i - } catch (e) { - D(t, true) - } finally { - if (s === x) { - e.removeAttribute("id") - } - } - } - } - } - return v(t.replace(j, "$1"), e, i, n) - } - - function le() { - var i = []; - - function n(e, t) { - if (i.push(e + " ") > b.cacheLength) { - delete n[i.shift()] - } - return n[e + " "] = t - } - - return n - } - - function ue(e) { - e[x] = true; - return e - } - - function fe(e) { - var t = P.createElement("fieldset"); - try { - return !!e(t) - } catch (e) { - return false - } finally { - if (t.parentNode) { - t.parentNode.removeChild(t) - } - t = null - } - } - - function he(e, t) { - var i = e.split("|"), n = i.length; - while (n--) { - b.attrHandle[i[n]] = t - } - } - - function ce(e, t) { - var i = t && e, n = i && e.nodeType === 1 && t.nodeType === 1 && e.sourceIndex - t.sourceIndex; - if (n) { - return n - } - if (i) { - while (i = i.nextSibling) { - if (i === t) { - return -1 - } - } - } - return e ? 1 : -1 - } - - function de(i) { - return function (e) { - var t = e.nodeName.toLowerCase(); - return t === "input" && e.type === i - } - } - - function pe(i) { - return function (e) { - var t = e.nodeName.toLowerCase(); - return (t === "input" || t === "button") && e.type === i - } - } - - function ve(t) { - return function (e) { - if ("form" in e) { - if (e.parentNode && e.disabled === false) { - if ("label" in e) { - if ("label" in e.parentNode) { - return e.parentNode.disabled === t - } else { - return e.disabled === t - } - } - return e.isDisabled === t || e.isDisabled !== !t && ae(e) === t - } - return e.disabled === t - } else if ("label" in e) { - return e.disabled === t - } - return false - } - } - - function ye(a) { - return ue(function (o) { - o = +o; - return ue(function (e, t) { - var i, n = a([], e.length, o), r = n.length; - while (r--) { - if (e[i = n[r]]) { - e[i] = !(t[i] = e[i]) - } - } - }) - }) - } - - function me(e) { - return e && typeof e.getElementsByTagName !== "undefined" && e - } - - d = se.support = {}; - r = se.isXML = function (e) { - var t = e.namespaceURI, i = (e.ownerDocument || e).documentElement; - return !J.test(t || i && i.nodeName || "HTML") - }; - _ = se.setDocument = function (e) { - var t, i, n = e ? e.ownerDocument || e : c; - if (n == P || n.nodeType !== 9 || !n.documentElement) { - return P - } - P = n; - a = P.documentElement; - C = !r(P); - if (c != P && (i = P.defaultView) && i.top !== i) { - if (i.addEventListener) { - i.addEventListener("unload", oe, false) - } else if (i.attachEvent) { - i.attachEvent("onunload", oe) - } - } - d.scope = fe(function (e) { - a.appendChild(e).appendChild(P.createElement("div")); - return typeof e.querySelectorAll !== "undefined" && !e.querySelectorAll(":scope fieldset div").length - }); - d.attributes = fe(function (e) { - e.className = "i"; - return !e.getAttribute("className") - }); - d.getElementsByTagName = fe(function (e) { - e.appendChild(P.createComment("")); - return !e.getElementsByTagName("*").length - }); - d.getElementsByClassName = Z.test(P.getElementsByClassName); - d.getById = fe(function (e) { - a.appendChild(e).id = x; - return !P.getElementsByName || !P.getElementsByName(x).length - }); - if (d.getById) { - b.filter["ID"] = function (e) { - var t = e.replace(te, ie); - return function (e) { - return e.getAttribute("id") === t - } - }; - b.find["ID"] = function (e, t) { - if (typeof t.getElementById !== "undefined" && C) { - var i = t.getElementById(e); - return i ? [i] : [] - } - } - } else { - b.filter["ID"] = function (e) { - var i = e.replace(te, ie); - return function (e) { - var t = typeof e.getAttributeNode !== "undefined" && e.getAttributeNode("id"); - return t && t.value === i - } - }; - b.find["ID"] = function (e, t) { - if (typeof t.getElementById !== "undefined" && C) { - var i, n, r, o = t.getElementById(e); - if (o) { - i = o.getAttributeNode("id"); - if (i && i.value === e) { - return [o] - } - r = t.getElementsByName(e); - n = 0; - while (o = r[n++]) { - i = o.getAttributeNode("id"); - if (i && i.value === e) { - return [o] - } - } - } - return [] - } - } - } - b.find["TAG"] = d.getElementsByTagName ? function (e, t) { - if (typeof t.getElementsByTagName !== "undefined") { - return t.getElementsByTagName(e) - } else if (d.qsa) { - return t.querySelectorAll(e) - } - } : function (e, t) { - var i, n = [], r = 0, o = t.getElementsByTagName(e); - if (e === "*") { - while (i = o[r++]) { - if (i.nodeType === 1) { - n.push(i) - } - } - return n - } - return o - }; - b.find["CLASS"] = d.getElementsByClassName && function (e, t) { - if (typeof t.getElementsByClassName !== "undefined" && C) { - return t.getElementsByClassName(e) - } - }; - s = []; - y = []; - if (d.qsa = Z.test(P.querySelectorAll)) { - fe(function (e) { - var t; - a.appendChild(e).innerHTML = "" + ""; - if (e.querySelectorAll("[msallowcapture^='']").length) { - y.push("[*^$]=" + B + "*(?:''|\"\")") - } - if (!e.querySelectorAll("[selected]").length) { - y.push("\\[" + B + "*(?:value|" + F + ")") - } - if (!e.querySelectorAll("[id~=" + x + "-]").length) { - y.push("~=") - } - t = P.createElement("input"); - t.setAttribute("name", ""); - e.appendChild(t); - if (!e.querySelectorAll("[name='']").length) { - y.push("\\[" + B + "*name" + B + "*=" + B + "*(?:''|\"\")") - } - if (!e.querySelectorAll(":checked").length) { - y.push(":checked") - } - if (!e.querySelectorAll("a#" + x + "+*").length) { - y.push(".#.+[+~]") - } - e.querySelectorAll("\\\f"); - y.push("[\\r\\n\\f]") - }); - fe(function (e) { - e.innerHTML = "" + ""; - var t = P.createElement("input"); - t.setAttribute("type", "hidden"); - e.appendChild(t).setAttribute("name", "D"); - if (e.querySelectorAll("[name=d]").length) { - y.push("name" + B + "*[*^$|!~]?=") - } - if (e.querySelectorAll(":enabled").length !== 2) { - y.push(":enabled", ":disabled") - } - a.appendChild(e).disabled = true; - if (e.querySelectorAll(":disabled").length !== 2) { - y.push(":enabled", ":disabled") - } - e.querySelectorAll("*,:x"); - y.push(",.*:") - }) - } - if (d.matchesSelector = Z.test(f = a.matches || a.webkitMatchesSelector || a.mozMatchesSelector || a.oMatchesSelector || a.msMatchesSelector)) { - fe(function (e) { - d.disconnectedMatch = f.call(e, "*"); - f.call(e, "[s!='']:x"); - s.push("!=", N) - }) - } - y = y.length && new RegExp(y.join("|")); - s = s.length && new RegExp(s.join("|")); - t = Z.test(a.compareDocumentPosition); - m = t || Z.test(a.contains) ? function (e, t) { - var i = e.nodeType === 9 ? e.documentElement : e, n = t && t.parentNode; - return e === n || !!(n && n.nodeType === 1 && (i.contains ? i.contains(n) : e.compareDocumentPosition && e.compareDocumentPosition(n) & 16)) - } : function (e, t) { - if (t) { - while (t = t.parentNode) { - if (t === e) { - return true - } - } - } - return false - }; - M = t ? function (e, t) { - if (e === t) { - u = true; - return 0 - } - var i = !e.compareDocumentPosition - !t.compareDocumentPosition; - if (i) { - return i - } - i = (e.ownerDocument || e) == (t.ownerDocument || t) ? e.compareDocumentPosition(t) : 1; - if (i & 1 || !d.sortDetached && t.compareDocumentPosition(e) === i) { - if (e == P || e.ownerDocument == c && m(c, e)) { - return -1 - } - if (t == P || t.ownerDocument == c && m(c, t)) { - return 1 - } - return l ? O(l, e) - O(l, t) : 0 - } - return i & 4 ? -1 : 1 - } : function (e, t) { - if (e === t) { - u = true; - return 0 - } - var i, n = 0, r = e.parentNode, o = t.parentNode, a = [e], s = [t]; - if (!r || !o) { - return e == P ? -1 : t == P ? 1 : r ? -1 : o ? 1 : l ? O(l, e) - O(l, t) : 0 - } else if (r === o) { - return ce(e, t) - } - i = e; - while (i = i.parentNode) { - a.unshift(i) - } - i = t; - while (i = i.parentNode) { - s.unshift(i) - } - while (a[n] === s[n]) { - n++ - } - return n ? ce(a[n], s[n]) : a[n] == c ? -1 : s[n] == c ? 1 : 0 - }; - return P - }; - se.matches = function (e, t) { - return se(e, null, null, t) - }; - se.matchesSelector = function (e, t) { - _(e); - if (d.matchesSelector && C && !D[t + " "] && (!s || !s.test(t)) && (!y || !y.test(t))) { - try { - var i = f.call(e, t); - if (i || d.disconnectedMatch || e.document && e.document.nodeType !== 11) { - return i - } - } catch (e) { - D(t, true) - } - } - return se(t, P, null, [e]).length > 0 - }; - se.contains = function (e, t) { - if ((e.ownerDocument || e) != P) { - _(e) - } - return m(e, t) - }; - se.attr = function (e, t) { - if ((e.ownerDocument || e) != P) { - _(e) - } - var i = b.attrHandle[t.toLowerCase()], - n = i && R.call(b.attrHandle, t.toLowerCase()) ? i(e, t, !C) : undefined; - return n !== undefined ? n : d.attributes || !C ? e.getAttribute(t) : (n = e.getAttributeNode(t)) && n.specified ? n.value : null - }; - se.escape = function (e) { - return (e + "").replace(ne, re) - }; - se.error = function (e) { - throw new Error("Syntax error, unrecognized expression: " + e) - }; - se.uniqueSort = function (e) { - var t, i = [], n = 0, r = 0; - u = !d.detectDuplicates; - l = !d.sortStable && e.slice(0); - e.sort(M); - if (u) { - while (t = e[r++]) { - if (t === e[r]) { - n = i.push(r) - } - } - while (n--) { - e.splice(i[n], 1) - } - } - l = null; - return e - }; - o = se.getText = function (e) { - var t, i = "", n = 0, r = e.nodeType; - if (!r) { - while (t = e[n++]) { - i += o(t) - } - } else if (r === 1 || r === 9 || r === 11) { - if (typeof e.textContent === "string") { - return e.textContent - } else { - for (e = e.firstChild; e; e = e.nextSibling) { - i += o(e) - } - } - } else if (r === 3 || r === 4) { - return e.nodeValue + function se(t, e, i, n) { + var r, o, a, s, l, u, f, h = e && e.ownerDocument, c = e ? e.nodeType : 9; + i = i || []; + if (typeof t !== "string" || !t || c !== 1 && c !== 9 && c !== 11) { + return i + } + if (!n) { + _(e); + e = e || P; + if (C) { + if (c !== 11 && (l = Q.exec(t))) { + if (r = l[1]) { + if (c === 9) { + if (a = e.getElementById(r)) { + if (a.id === r) { + i.push(a); + return i } + } else { return i - }; - b = se.selectors = { - cacheLength: 50, - createPseudo: ue, - match: X, - attrHandle: {}, - find: {}, - relative: { - ">": {dir: "parentNode", first: true}, - " ": {dir: "parentNode"}, - "+": {dir: "previousSibling", first: true}, - "~": {dir: "previousSibling"} - }, - preFilter: { - ATTR: function (e) { - e[1] = e[1].replace(te, ie); - e[3] = (e[3] || e[4] || e[5] || "").replace(te, ie); - if (e[2] === "~=") { - e[3] = " " + e[3] + " " - } - return e.slice(0, 4) - }, CHILD: function (e) { - e[1] = e[1].toLowerCase(); - if (e[1].slice(0, 3) === "nth") { - if (!e[3]) { - se.error(e[0]) - } - e[4] = +(e[4] ? e[5] + (e[6] || 1) : 2 * (e[3] === "even" || e[3] === "odd")); - e[5] = +(e[7] + e[8] || e[3] === "odd") - } else if (e[3]) { - se.error(e[0]) - } - return e - }, PSEUDO: function (e) { - var t, i = !e[6] && e[2]; - if (X["CHILD"].test(e[0])) { - return null - } - if (e[3]) { - e[2] = e[4] || e[5] || "" - } else if (i && V.test(i) && (t = p(i, true)) && (t = i.indexOf(")", i.length - t) - i.length)) { - e[0] = e[0].slice(0, t); - e[2] = i.slice(0, t) - } - return e.slice(0, 3) - } - }, - filter: { - TAG: function (e) { - var t = e.replace(te, ie).toLowerCase(); - return e === "*" ? function () { - return true - } : function (e) { - return e.nodeName && e.nodeName.toLowerCase() === t - } - }, CLASS: function (e) { - var t = g[e + " "]; - return t || (t = new RegExp("(^|" + B + ")" + e + "(" + B + "|$)")) && g(e, function (e) { - return t.test(typeof e.className === "string" && e.className || typeof e.getAttribute !== "undefined" && e.getAttribute("class") || "") - }) - }, ATTR: function (i, n, r) { - return function (e) { - var t = se.attr(e, i); - if (t == null) { - return n === "!=" - } - if (!n) { - return true - } - t += ""; - return n === "=" ? t === r : n === "!=" ? t !== r : n === "^=" ? r && t.indexOf(r) === 0 : n === "*=" ? r && t.indexOf(r) > -1 : n === "$=" ? r && t.slice(-r.length) === r : n === "~=" ? (" " + t.replace(H, " ") + " ").indexOf(r) > -1 : n === "|=" ? t === r || t.slice(0, r.length + 1) === r + "-" : false - } - }, CHILD: function (p, e, t, v, y) { - var m = p.slice(0, 3) !== "nth", g = p.slice(-4) !== "last", S = e === "of-type"; - return v === 1 && y === 0 ? function (e) { - return !!e.parentNode - } : function (e, t, i) { - var n, r, o, a, s, l, u = m !== g ? "nextSibling" : "previousSibling", - f = e.parentNode, h = S && e.nodeName.toLowerCase(), c = !i && !S, d = false; - if (f) { - if (m) { - while (u) { - a = e; - while (a = a[u]) { - if (S ? a.nodeName.toLowerCase() === h : a.nodeType === 1) { - return false - } - } - l = u = p === "only" && !l && "nextSibling" - } - return true - } - l = [g ? f.firstChild : f.lastChild]; - if (g && c) { - a = f; - o = a[x] || (a[x] = {}); - r = o[a.uniqueID] || (o[a.uniqueID] = {}); - n = r[p] || []; - s = n[0] === T && n[1]; - d = s && n[2]; - a = s && f.childNodes[s]; - while (a = ++s && a && a[u] || (d = s = 0) || l.pop()) { - if (a.nodeType === 1 && ++d && a === e) { - r[p] = [T, s, d]; - break - } - } - } else { - if (c) { - a = e; - o = a[x] || (a[x] = {}); - r = o[a.uniqueID] || (o[a.uniqueID] = {}); - n = r[p] || []; - s = n[0] === T && n[1]; - d = s - } - if (d === false) { - while (a = ++s && a && a[u] || (d = s = 0) || l.pop()) { - if ((S ? a.nodeName.toLowerCase() === h : a.nodeType === 1) && ++d) { - if (c) { - o = a[x] || (a[x] = {}); - r = o[a.uniqueID] || (o[a.uniqueID] = {}); - r[p] = [T, d] - } - if (a === e) { - break - } - } - } - } - } - d -= y; - return d === v || d % v === 0 && d / v >= 0 - } - } - }, PSEUDO: function (e, o) { - var t, - a = b.pseudos[e] || b.setFilters[e.toLowerCase()] || se.error("unsupported pseudo: " + e); - if (a[x]) { - return a(o) - } - if (a.length > 1) { - t = [e, e, "", o]; - return b.setFilters.hasOwnProperty(e.toLowerCase()) ? ue(function (e, t) { - var i, n = a(e, o), r = n.length; - while (r--) { - i = O(e, n[r]); - e[i] = !(t[i] = n[r]) - } - }) : function (e) { - return a(e, 0, t) - } - } - return a - } - }, - pseudos: { - not: ue(function (e) { - var n = [], r = [], s = h(e.replace(j, "$1")); - return s[x] ? ue(function (e, t, i, n) { - var r, o = s(e, null, n, []), a = e.length; - while (a--) { - if (r = o[a]) { - e[a] = !(t[a] = r) - } - } - }) : function (e, t, i) { - n[0] = e; - s(n, null, i, r); - n[0] = null; - return !r.pop() - } - }), has: ue(function (t) { - return function (e) { - return se(t, e).length > 0 - } - }), contains: ue(function (t) { - t = t.replace(te, ie); - return function (e) { - return (e.textContent || o(e)).indexOf(t) > -1 - } - }), lang: ue(function (i) { - if (!Y.test(i || "")) { - se.error("unsupported lang: " + i) - } - i = i.replace(te, ie).toLowerCase(); - return function (e) { - var t; - do { - if (t = C ? e.lang : e.getAttribute("xml:lang") || e.getAttribute("lang")) { - t = t.toLowerCase(); - return t === i || t.indexOf(i + "-") === 0 - } - } while ((e = e.parentNode) && e.nodeType === 1); - return false - } - }), target: function (e) { - var t = i.location && i.location.hash; - return t && t.slice(1) === e.id - }, root: function (e) { - return e === a - }, focus: function (e) { - return e === P.activeElement && (!P.hasFocus || P.hasFocus()) && !!(e.type || e.href || ~e.tabIndex) - }, enabled: ve(false), disabled: ve(true), checked: function (e) { - var t = e.nodeName.toLowerCase(); - return t === "input" && !!e.checked || t === "option" && !!e.selected - }, selected: function (e) { - if (e.parentNode) { - e.parentNode.selectedIndex - } - return e.selected === true - }, empty: function (e) { - for (e = e.firstChild; e; e = e.nextSibling) { - if (e.nodeType < 6) { - return false - } - } - return true - }, parent: function (e) { - return !b.pseudos["empty"](e) - }, header: function (e) { - return $.test(e.nodeName) - }, input: function (e) { - return K.test(e.nodeName) - }, button: function (e) { - var t = e.nodeName.toLowerCase(); - return t === "input" && e.type === "button" || t === "button" - }, text: function (e) { - var t; - return e.nodeName.toLowerCase() === "input" && e.type === "text" && ((t = e.getAttribute("type")) == null || t.toLowerCase() === "text") - }, first: ye(function () { - return [0] - }), last: ye(function (e, t) { - return [t - 1] - }), eq: ye(function (e, t, i) { - return [i < 0 ? i + t : i] - }), even: ye(function (e, t) { - var i = 0; - for (; i < t; i += 2) { - e.push(i) - } - return e - }), odd: ye(function (e, t) { - var i = 1; - for (; i < t; i += 2) { - e.push(i) - } - return e - }), lt: ye(function (e, t, i) { - var n = i < 0 ? i + t : i > t ? t : i; - for (; --n >= 0;) { - e.push(n) - } - return e - }), gt: ye(function (e, t, i) { - var n = i < 0 ? i + t : i; - for (; ++n < t;) { - e.push(n) - } - return e - }) - } - }; - b.pseudos["nth"] = b.pseudos["eq"]; - for (e in {radio: true, checkbox: true, file: true, password: true, image: true}) { - b.pseudos[e] = de(e) - } - for (e in {submit: true, reset: true}) { - b.pseudos[e] = pe(e) - } - - function ge() { - } - - ge.prototype = b.filters = b.pseudos; - b.setFilters = new ge; - p = se.tokenize = function (e, t) { - var i, n, r, o, a, s, l, u = S[e + " "]; - if (u) { - return t ? 0 : u.slice(0) - } - a = e; - s = []; - l = b.preFilter; - while (a) { - if (!i || (n = U.exec(a))) { - if (n) { - a = a.slice(n[0].length) || a - } - s.push(r = []) - } - i = false; - if (n = W.exec(a)) { - i = n.shift(); - r.push({value: i, type: n[0].replace(j, " ")}); - a = a.slice(i.length) - } - for (o in b.filter) { - if ((n = X[o].exec(a)) && (!l[o] || (n = l[o](n)))) { - i = n.shift(); - r.push({value: i, type: o, matches: n}); - a = a.slice(i.length) - } - } - if (!i) { - break - } - } - return t ? a.length : a ? se.error(e) : S(e, s).slice(0) - }; - - function Se(e) { - var t = 0, i = e.length, n = ""; - for (; t < i; t++) { - n += e[t].value - } - return n - } - - function be(s, e, t) { - var l = e.dir, u = e.next, f = u || l, h = t && f === "parentNode", c = n++; - return e.first ? function (e, t, i) { - while (e = e[l]) { - if (e.nodeType === 1 || h) { - return s(e, t, i) - } - } - return false - } : function (e, t, i) { - var n, r, o, a = [T, c]; - if (i) { - while (e = e[l]) { - if (e.nodeType === 1 || h) { - if (s(e, t, i)) { - return true - } - } - } - } else { - while (e = e[l]) { - if (e.nodeType === 1 || h) { - o = e[x] || (e[x] = {}); - r = o[e.uniqueID] || (o[e.uniqueID] = {}); - if (u && u === e.nodeName.toLowerCase()) { - e = e[l] || e - } else if ((n = r[f]) && n[0] === T && n[1] === c) { - return a[2] = n[2] - } else { - r[f] = a; - if (a[2] = s(e, t, i)) { - return true - } - } - } - } - } - return false - } - } - - function we(r) { - return r.length > 1 ? function (e, t, i) { - var n = r.length; - while (n--) { - if (!r[n](e, t, i)) { - return false - } - } - return true - } : r[0] - } - - function _e(e, t, i) { - var n = 0, r = t.length; - for (; n < r; n++) { - se(e, t[n], i) - } + } + } else { + if (h && (a = h.getElementById(r)) && m(e, a) && a.id === r) { + i.push(a); return i + } } - - function Pe(e, t, i, n, r) { - var o, a = [], s = 0, l = e.length, u = t != null; - for (; s < l; s++) { - if (o = e[s]) { - if (!i || i(o, n, r)) { - a.push(o); - if (u) { - t.push(s) - } - } - } - } - return a - } - - function Ce(d, p, v, y, m, e) { - if (y && !y[x]) { - y = Ce(y) - } - if (m && !m[x]) { - m = Ce(m, e) - } - return ue(function (e, t, i, n) { - var r, o, a, s = [], l = [], u = t.length, f = e || _e(p || "*", i.nodeType ? [i] : i, []), - h = d && (e || !p) ? Pe(f, s, d, i, n) : f, c = v ? m || (e ? d : u || y) ? [] : t : h; - if (v) { - v(h, c, i, n) - } - if (y) { - r = Pe(c, l); - y(r, [], i, n); - o = r.length; - while (o--) { - if (a = r[o]) { - c[l[o]] = !(h[l[o]] = a) - } - } - } - if (e) { - if (m || d) { - if (m) { - r = []; - o = c.length; - while (o--) { - if (a = c[o]) { - r.push(h[o] = a) - } - } - m(null, c = [], r, n) - } - o = c.length; - while (o--) { - if ((a = c[o]) && (r = m ? O(e, a) : s[o]) > -1) { - e[r] = !(t[r] = a) - } - } - } - } else { - c = Pe(c === t ? c.splice(u, c.length) : c); - if (m) { - m(null, t, c, n) - } else { - z.apply(t, c) - } - } - }) - } - - function xe(e) { - var r, t, i, n = e.length, o = b.relative[e[0].type], a = o || b.relative[" "], s = o ? 1 : 0, - l = be(function (e) { - return e === r - }, a, true), u = be(function (e) { - return O(r, e) > -1 - }, a, true), f = [function (e, t, i) { - var n = !o && (i || t !== w) || ((r = t).nodeType ? l(e, t, i) : u(e, t, i)); - r = null; - return n - }]; - for (; s < n; s++) { - if (t = b.relative[e[s].type]) { - f = [be(we(f), t)] - } else { - t = b.filter[e[s].type].apply(null, e[s].matches); - if (t[x]) { - i = ++s; - for (; i < n; i++) { - if (b.relative[e[i].type]) { - break - } - } - return Ce(s > 1 && we(f), s > 1 && Se(e.slice(0, s - 1).concat({value: e[s - 2].type === " " ? "*" : ""})).replace(j, "$1"), t, s < i && xe(e.slice(s, i)), i < n && xe(e = e.slice(i)), i < n && Se(e)) - } - f.push(t) - } - } - return we(f) - } - - function Te(y, m) { - var g = m.length > 0, S = y.length > 0, e = function (e, t, i, n, r) { - var o, a, s, l = 0, u = "0", f = e && [], h = [], c = w, - d = e || S && b.find["TAG"]("*", r), p = T += c == null ? 1 : Math.random() || .1, - v = d.length; - if (r) { - w = t == P || t || r - } - for (; u !== v && (o = d[u]) != null; u++) { - if (S && o) { - a = 0; - if (!t && o.ownerDocument != P) { - _(o); - i = !C - } - while (s = y[a++]) { - if (s(o, t || P, i)) { - n.push(o); - break - } - } - if (r) { - T = p - } - } - if (g) { - if (o = !s && o) { - l-- - } - if (e) { - f.push(o) - } - } - } - l += u; - if (g && u !== l) { - a = 0; - while (s = m[a++]) { - s(f, h, t, i) - } - if (e) { - if (l > 0) { - while (u--) { - if (!(f[u] || h[u])) { - h[u] = E.call(n) - } - } - } - h = Pe(h) - } - z.apply(n, h); - if (r && !e && h.length > 0 && l + m.length > 1) { - se.uniqueSort(n) - } - } - if (r) { - T = p; - w = c - } - return f - }; - return g ? ue(e) : e - } - - h = se.compile = function (e, t) { - var i, n = [], r = [], o = k[e + " "]; - if (!o) { - if (!t) { - t = p(e) - } - i = t.length; - while (i--) { - o = xe(t[i]); - if (o[x]) { - n.push(o) - } else { - r.push(o) - } - } - o = k(e, Te(r, n)); - o.selector = e - } - return o - }; - v = se.select = function (e, t, i, n) { - var r, o, a, s, l, u = typeof e === "function" && e, f = !n && p(e = u.selector || e); - i = i || []; - if (f.length === 1) { - o = f[0] = f[0].slice(0); - if (o.length > 2 && (a = o[0]).type === "ID" && t.nodeType === 9 && C && b.relative[o[1].type]) { - t = (b.find["ID"](a.matches[0].replace(te, ie), t) || [])[0]; - if (!t) { - return i - } else if (u) { - t = t.parentNode - } - e = e.slice(o.shift().value.length) - } - r = X["needsContext"].test(e) ? 0 : o.length; - while (r--) { - a = o[r]; - if (b.relative[s = a.type]) { - break - } - if (l = b.find[s]) { - if (n = l(a.matches[0].replace(te, ie), ee.test(o[0].type) && me(t.parentNode) || t)) { - o.splice(r, 1); - e = n.length && Se(o); - if (!e) { - z.apply(i, n); - return i - } - break - } - } - } - } - (u || h(e, f))(n, t, !C, i, !t || ee.test(e) && me(t.parentNode) || t); - return i - }; - d.sortStable = x.split("").sort(M).join("") === x; - d.detectDuplicates = !!u; - _(); - d.sortDetached = fe(function (e) { - return e.compareDocumentPosition(P.createElement("fieldset")) & 1 - }); - if (!fe(function (e) { - e.innerHTML = ""; - return e.firstChild.getAttribute("href") === "#" - })) { - he("type|href|height|width", function (e, t, i) { - if (!i) { - return e.getAttribute(t, t.toLowerCase() === "type" ? 1 : 2) - } - }) - } - if (!d.attributes || !fe(function (e) { - e.innerHTML = ""; - e.firstChild.setAttribute("value", ""); - return e.firstChild.getAttribute("value") === "" - })) { - he("value", function (e, t, i) { - if (!i && e.nodeName.toLowerCase() === "input") { - return e.defaultValue - } - }) - } - if (!fe(function (e) { - return e.getAttribute("disabled") == null - })) { - he(F, function (e, t, i) { - var n; - if (!i) { - return e[t] === true ? t.toLowerCase() : (n = e.getAttributeNode(t)) && n.specified ? n.value : null - } - }) - } - return se - }(P); - x.find = d; - x.expr = d.selectors; - x.expr[":"] = x.expr.pseudos; - x.uniqueSort = x.unique = d.uniqueSort; - x.text = d.getText; - x.isXMLDoc = d.isXML; - x.contains = d.contains; - x.escapeSelector = d.escape; - var p = function (e, t, i) { - var n = [], r = i !== undefined; - while ((e = e[t]) && e.nodeType !== 9) { - if (e.nodeType === 1) { - if (r && x(e).is(i)) { - break - } - n.push(e) - } - } - return n - }; - var _ = function (e, t) { - var i = []; - for (; e; e = e.nextSibling) { - if (e.nodeType === 1 && e !== t) { - i.push(e) - } - } - return i - }; - var T = x.expr.match.needsContext; - - function k(e, t) { - return e.nodeName && e.nodeName.toLowerCase() === t.toLowerCase() - } - - var D = /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i; - - function M(e, i, n) { - if (g(i)) { - return x.grep(e, function (e, t) { - return !!i.call(e, t, e) !== n - }) - } - if (i.nodeType) { - return x.grep(e, function (e) { - return e === i !== n - }) - } - if (typeof i !== "string") { - return x.grep(e, function (e) { - return r.call(i, e) > -1 !== n - }) - } - return x.filter(i, e, n) - } - - x.filter = function (e, t, i) { - var n = t[0]; - if (i) { - e = ":not(" + e + ")" - } - if (t.length === 1 && n.nodeType === 1) { - return x.find.matchesSelector(n, e) ? [n] : [] - } - return x.find.matches(e, x.grep(t, function (e) { - return e.nodeType === 1 - })) - }; - x.fn.extend({ - find: function (e) { - var t, i, n = this.length, r = this; - if (typeof e !== "string") { - return this.pushStack(x(e).filter(function () { - for (t = 0; t < n; t++) { - if (x.contains(r[t], this)) { - return true - } - } - })) - } - i = this.pushStack([]); - for (t = 0; t < n; t++) { - x.find(e, r[t], i) - } - return n > 1 ? x.uniqueSort(i) : i - }, filter: function (e) { - return this.pushStack(M(this, e || [], false)) - }, not: function (e) { - return this.pushStack(M(this, e || [], true)) - }, is: function (e) { - return !!M(this, typeof e === "string" && T.test(e) ? x(e) : e || [], false).length - } - }); - var R, E = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/, I = x.fn.init = function (e, t, i) { - var n, r; - if (!e) { - return this - } - i = i || R; - if (typeof e === "string") { - if (e[0] === "<" && e[e.length - 1] === ">" && e.length >= 3) { - n = [null, e, null] - } else { - n = E.exec(e) - } - if (n && (n[1] || !t)) { - if (n[1]) { - t = t instanceof x ? t[0] : t; - x.merge(this, x.parseHTML(n[1], t && t.nodeType ? t.ownerDocument || t : C, true)); - if (D.test(n[1]) && x.isPlainObject(t)) { - for (n in t) { - if (g(this[n])) { - this[n](t[n]) - } else { - this.attr(n, t[n]) - } - } - } - return this - } else { - r = C.getElementById(n[2]); - if (r) { - this[0] = r; - this.length = 1 - } - return this - } - } else if (!t || t.jquery) { - return (t || i).find(e) - } else { - return this.constructor(t).find(e) - } - } else if (e.nodeType) { - this[0] = e; - this.length = 1; - return this - } else if (g(e)) { - return i.ready !== undefined ? i.ready(e) : e(x) - } - return x.makeArray(e, this) - }; - I.prototype = x.fn; - R = x(C); - var z = /^(?:parents|prev(?:Until|All))/, A = {children: true, contents: true, next: true, prev: true}; - x.fn.extend({ - has: function (e) { - var t = x(e, this), i = t.length; - return this.filter(function () { - var e = 0; - for (; e < i; e++) { - if (x.contains(this, t[e])) { - return true - } - } - }) - }, closest: function (e, t) { - var i, n = 0, r = this.length, o = [], a = typeof e !== "string" && x(e); - if (!T.test(e)) { - for (; n < r; n++) { - for (i = this[n]; i && i !== t; i = i.parentNode) { - if (i.nodeType < 11 && (a ? a.index(i) > -1 : i.nodeType === 1 && x.find.matchesSelector(i, e))) { - o.push(i); - break - } - } - } - } - return this.pushStack(o.length > 1 ? x.uniqueSort(o) : o) - }, index: function (e) { - if (!e) { - return this[0] && this[0].parentNode ? this.first().prevAll().length : -1 - } - if (typeof e === "string") { - return r.call(x(e), this[0]) - } - return r.call(this, e.jquery ? e[0] : e) - }, add: function (e, t) { - return this.pushStack(x.uniqueSort(x.merge(this.get(), x(e, t)))) - }, addBack: function (e) { - return this.add(e == null ? this.prevObject : this.prevObject.filter(e)) - } - }); - - function O(e, t) { - while ((e = e[t]) && e.nodeType !== 1) { - } - return e - } - - x.each({ - parent: function (e) { - var t = e.parentNode; - return t && t.nodeType !== 11 ? t : null - }, parents: function (e) { - return p(e, "parentNode") - }, parentsUntil: function (e, t, i) { - return p(e, "parentNode", i) - }, next: function (e) { - return O(e, "nextSibling") - }, prev: function (e) { - return O(e, "previousSibling") - }, nextAll: function (e) { - return p(e, "nextSibling") - }, prevAll: function (e) { - return p(e, "previousSibling") - }, nextUntil: function (e, t, i) { - return p(e, "nextSibling", i) - }, prevUntil: function (e, t, i) { - return p(e, "previousSibling", i) - }, siblings: function (e) { - return _((e.parentNode || {}).firstChild, e) - }, children: function (e) { - return _(e.firstChild) - }, contents: function (e) { - if (e.contentDocument != null && n(e.contentDocument)) { - return e.contentDocument - } - if (k(e, "template")) { - e = e.content || e - } - return x.merge([], e.childNodes) - } - }, function (n, r) { - x.fn[n] = function (e, t) { - var i = x.map(this, r, e); - if (n.slice(-5) !== "Until") { - t = e - } - if (t && typeof t === "string") { - i = x.filter(t, i) - } - if (this.length > 1) { - if (!A[n]) { - x.uniqueSort(i) - } - if (z.test(n)) { - i.reverse() - } - } - return this.pushStack(i) - } - }); - var F = /[^\x20\t\r\n\f]+/g; - - function B(e) { - var i = {}; - x.each(e.match(F) || [], function (e, t) { - i[t] = true - }); - return i - } - - x.Callbacks = function (n) { - n = typeof n === "string" ? B(n) : x.extend({}, n); - var i, e, t, r, o = [], a = [], s = -1, l = function () { - r = r || n.once; - t = i = true; - for (; a.length; s = -1) { - e = a.shift(); - while (++s < o.length) { - if (o[s].apply(e[0], e[1]) === false && n.stopOnFalse) { - s = o.length; - e = false - } - } - } - if (!n.memory) { - e = false - } - i = false; - if (r) { - if (e) { - o = [] - } else { - o = "" - } - } - }, u = { - add: function () { - if (o) { - if (e && !i) { - s = o.length - 1; - a.push(e) - } - (function i(e) { - x.each(e, function (e, t) { - if (g(t)) { - if (!n.unique || !u.has(t)) { - o.push(t) - } - } else if (t && t.length && w(t) !== "string") { - i(t) - } - }) - })(arguments); - if (e && !i) { - l() - } - } - return this - }, remove: function () { - x.each(arguments, function (e, t) { - var i; - while ((i = x.inArray(t, o, i)) > -1) { - o.splice(i, 1); - if (i <= s) { - s-- - } - } - }); - return this - }, has: function (e) { - return e ? x.inArray(e, o) > -1 : o.length > 0 - }, empty: function () { - if (o) { - o = [] - } - return this - }, disable: function () { - r = a = []; - o = e = ""; - return this - }, disabled: function () { - return !o - }, lock: function () { - r = a = []; - if (!e && !i) { - o = e = "" - } - return this - }, locked: function () { - return !!r - }, fireWith: function (e, t) { - if (!r) { - t = t || []; - t = [e, t.slice ? t.slice() : t]; - a.push(t); - if (!i) { - l() - } - } - return this - }, fire: function () { - u.fireWith(this, arguments); - return this - }, fired: function () { - return !!t - } - }; - return u - }; - - function L(e) { - return e - } - - function q(e) { - throw e - } - - function N(e, t, i, n) { - var r; - try { - if (e && g(r = e.promise)) { - r.call(e).done(t).fail(i) - } else if (e && g(r = e.then)) { - r.call(e, t, i) - } else { - t.apply(undefined, [e].slice(n)) - } - } catch (e) { - i.apply(undefined, [e]) - } - } - - x.extend({ - Deferred: function (e) { - var o = [["notify", "progress", x.Callbacks("memory"), x.Callbacks("memory"), 2], ["resolve", "done", x.Callbacks("once memory"), x.Callbacks("once memory"), 0, "resolved"], ["reject", "fail", x.Callbacks("once memory"), x.Callbacks("once memory"), 1, "rejected"]], - r = "pending", a = { - state: function () { - return r - }, always: function () { - s.done(arguments).fail(arguments); - return this - }, catch: function (e) { - return a.then(null, e) - }, pipe: function () { - var r = arguments; - return x.Deferred(function (n) { - x.each(o, function (e, t) { - var i = g(r[t[4]]) && r[t[4]]; - s[t[1]](function () { - var e = i && i.apply(this, arguments); - if (e && g(e.promise)) { - e.promise().progress(n.notify).done(n.resolve).fail(n.reject) - } else { - n[t[0] + "With"](this, i ? [e] : arguments) - } - }) - }); - r = null - }).promise() - }, then: function (t, i, n) { - var l = 0; - - function u(r, o, a, s) { - return function () { - var i = this, n = arguments, e = function () { - var e, t; - if (r < l) { - return - } - e = a.apply(i, n); - if (e === o.promise()) { - throw new TypeError("Thenable self-resolution") - } - t = e && (typeof e === "object" || typeof e === "function") && e.then; - if (g(t)) { - if (s) { - t.call(e, u(l, o, L, s), u(l, o, q, s)) - } else { - l++; - t.call(e, u(l, o, L, s), u(l, o, q, s), u(l, o, L, o.notifyWith)) - } - } else { - if (a !== L) { - i = undefined; - n = [e] - } - (s || o.resolveWith)(i, n) - } - }, t = s ? e : function () { - try { - e() - } catch (e) { - if (x.Deferred.exceptionHook) { - x.Deferred.exceptionHook(e, t.stackTrace) - } - if (r + 1 >= l) { - if (a !== q) { - i = undefined; - n = [e] - } - o.rejectWith(i, n) - } - } - }; - if (r) { - t() - } else { - if (x.Deferred.getStackHook) { - t.stackTrace = x.Deferred.getStackHook() - } - P.setTimeout(t) - } - } - } - - return x.Deferred(function (e) { - o[0][3].add(u(0, e, g(n) ? n : L, e.notifyWith)); - o[1][3].add(u(0, e, g(t) ? t : L)); - o[2][3].add(u(0, e, g(i) ? i : q)) - }).promise() - }, promise: function (e) { - return e != null ? x.extend(e, a) : a - } - }, s = {}; - x.each(o, function (e, t) { - var i = t[2], n = t[5]; - a[t[1]] = i.add; - if (n) { - i.add(function () { - r = n - }, o[3 - e][2].disable, o[3 - e][3].disable, o[0][2].lock, o[0][3].lock) - } - i.add(t[3].fire); - s[t[0]] = function () { - s[t[0] + "With"](this === s ? undefined : this, arguments); - return this - }; - s[t[0] + "With"] = i.fireWith - }); - a.promise(s); - if (e) { - e.call(s, s) - } - return s - }, when: function (e) { - var i = arguments.length, t = i, n = Array(t), r = s.call(arguments), o = x.Deferred(), - a = function (t) { - return function (e) { - n[t] = this; - r[t] = arguments.length > 1 ? s.call(arguments) : e; - if (!--i) { - o.resolveWith(n, r) - } - } - }; - if (i <= 1) { - N(e, o.done(a(t)).resolve, o.reject, !i); - if (o.state() === "pending" || g(r[t] && r[t].then)) { - return o.then() - } - } - while (t--) { - N(r[t], a(t), o.reject) - } - return o.promise() - } - }); - var H = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; - x.Deferred.exceptionHook = function (e, t) { - if (P.console && P.console.warn && e && H.test(e.name)) { - P.console.warn("jQuery.Deferred exception: " + e.message, e.stack, t) - } - }; - x.readyException = function (e) { - P.setTimeout(function () { - throw e - }) - }; - var j = x.Deferred(); - x.fn.ready = function (e) { - j.then(e).catch(function (e) { - x.readyException(e) - }); - return this - }; - x.extend({ - isReady: false, readyWait: 1, ready: function (e) { - if (e === true ? --x.readyWait : x.isReady) { - return - } - x.isReady = true; - if (e !== true && --x.readyWait > 0) { - return - } - j.resolveWith(C, [x]) - } - }); - x.ready.then = j.then; - - function U() { - C.removeEventListener("DOMContentLoaded", U); - P.removeEventListener("load", U); - x.ready() - } - - if (C.readyState === "complete" || C.readyState !== "loading" && !C.documentElement.doScroll) { - P.setTimeout(x.ready) - } else { - C.addEventListener("DOMContentLoaded", U); - P.addEventListener("load", U) - } - var W = function (e, t, i, n, r, o, a) { - var s = 0, l = e.length, u = i == null; - if (w(i) === "object") { - r = true; - for (s in i) { - W(e, t, s, i[s], true, o, a) - } - } else if (n !== undefined) { - r = true; - if (!g(n)) { - a = true - } - if (u) { - if (a) { - t.call(e, n); - t = null - } else { - u = t; - t = function (e, t, i) { - return u.call(x(e), i) - } - } - } - if (t) { - for (; s < l; s++) { - t(e[s], i, a ? n : n.call(e[s], s, t(e[s], i))) - } - } - } - if (r) { - return e - } - if (u) { - return t.call(e) - } - return l ? t(e[0], i) : o - }; - var G = /^-ms-/, V = /-([a-z])/g; - - function Y(e, t) { - return t.toUpperCase() - } - - function X(e) { - return e.replace(G, "ms-").replace(V, Y) - } - - var J = function (e) { - return e.nodeType === 1 || e.nodeType === 9 || !+e.nodeType - }; - - function K() { - this.expando = x.expando + K.uid++ - } - - K.uid = 1; - K.prototype = { - cache: function (e) { - var t = e[this.expando]; - if (!t) { - t = Object.create(null); - if (J(e)) { - if (e.nodeType) { - e[this.expando] = t - } else { - Object.defineProperty(e, this.expando, {value: t, configurable: true}) - } - } - } - return t - }, set: function (e, t, i) { - var n, r = this.cache(e); - if (typeof t === "string") { - r[X(t)] = i - } else { - for (n in t) { - r[X(n)] = t[n] - } - } - return r - }, get: function (e, t) { - return t === undefined ? this.cache(e) : e[this.expando] && e[this.expando][X(t)] - }, access: function (e, t, i) { - if (t === undefined || t && typeof t === "string" && i === undefined) { - return this.get(e, t) - } - this.set(e, t, i); - return i !== undefined ? i : t - }, remove: function (e, t) { - var i, n = e[this.expando]; - if (n === undefined) { - return - } - if (t !== undefined) { - if (Array.isArray(t)) { - t = t.map(X) - } else { - t = X(t); - t = t in n ? [t] : t.match(F) || [] - } - i = t.length; - while (i--) { - delete n[t[i]] - } - } - if (t === undefined || x.isEmptyObject(n)) { - if (e.nodeType) { - e[this.expando] = undefined - } else { - delete e[this.expando] - } - } - }, hasData: function (e) { - var t = e[this.expando]; - return t !== undefined && !x.isEmptyObject(t) - } - }; - var $ = new K; - var Z = new K; - var Q = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, ee = /[A-Z]/g; - - function te(e) { - if (e === "true") { - return true - } - if (e === "false") { - return false - } - if (e === "null") { - return null - } - if (e === +e + "") { - return +e - } - if (Q.test(e)) { - return JSON.parse(e) - } - return e - } - - function ie(e, t, i) { - var n; - if (i === undefined && e.nodeType === 1) { - n = "data-" + t.replace(ee, "-$&").toLowerCase(); - i = e.getAttribute(n); - if (typeof i === "string") { - try { - i = te(i) - } catch (e) { - } - Z.set(e, t, i) - } else { - i = undefined - } - } - return i - } - - x.extend({ - hasData: function (e) { - return Z.hasData(e) || $.hasData(e) - }, data: function (e, t, i) { - return Z.access(e, t, i) - }, removeData: function (e, t) { - Z.remove(e, t) - }, _data: function (e, t, i) { - return $.access(e, t, i) - }, _removeData: function (e, t) { - $.remove(e, t) - } - }); - x.fn.extend({ - data: function (i, e) { - var t, n, r, o = this[0], a = o && o.attributes; - if (i === undefined) { - if (this.length) { - r = Z.get(o); - if (o.nodeType === 1 && !$.get(o, "hasDataAttrs")) { - t = a.length; - while (t--) { - if (a[t]) { - n = a[t].name; - if (n.indexOf("data-") === 0) { - n = X(n.slice(5)); - ie(o, n, r[n]) - } - } - } - $.set(o, "hasDataAttrs", true) - } - } - return r - } - if (typeof i === "object") { - return this.each(function () { - Z.set(this, i) - }) - } - return W(this, function (e) { - var t; - if (o && e === undefined) { - t = Z.get(o, i); - if (t !== undefined) { - return t - } - t = ie(o, i); - if (t !== undefined) { - return t - } - return - } - this.each(function () { - Z.set(this, i, e) - }) - }, null, e, arguments.length > 1, null, true) - }, removeData: function (e) { - return this.each(function () { - Z.remove(this, e) - }) - } - }); - x.extend({ - queue: function (e, t, i) { - var n; - if (e) { - t = (t || "fx") + "queue"; - n = $.get(e, t); - if (i) { - if (!n || Array.isArray(i)) { - n = $.access(e, t, x.makeArray(i)) - } else { - n.push(i) - } - } - return n || [] - } - }, dequeue: function (e, t) { - t = t || "fx"; - var i = x.queue(e, t), n = i.length, r = i.shift(), o = x._queueHooks(e, t), a = function () { - x.dequeue(e, t) - }; - if (r === "inprogress") { - r = i.shift(); - n-- - } - if (r) { - if (t === "fx") { - i.unshift("inprogress") - } - delete o.stop; - r.call(e, a, o) - } - if (!n && o) { - o.empty.fire() - } - }, _queueHooks: function (e, t) { - var i = t + "queueHooks"; - return $.get(e, i) || $.access(e, i, { - empty: x.Callbacks("once memory").add(function () { - $.remove(e, [t + "queue", i]) - }) - }) - } - }); - x.fn.extend({ - queue: function (t, i) { - var e = 2; - if (typeof t !== "string") { - i = t; - t = "fx"; - e-- - } - if (arguments.length < e) { - return x.queue(this[0], t) - } - return i === undefined ? this : this.each(function () { - var e = x.queue(this, t, i); - x._queueHooks(this, t); - if (t === "fx" && e[0] !== "inprogress") { - x.dequeue(this, t) - } - }) - }, dequeue: function (e) { - return this.each(function () { - x.dequeue(this, e) - }) - }, clearQueue: function (e) { - return this.queue(e || "fx", []) - }, promise: function (e, t) { - var i, n = 1, r = x.Deferred(), o = this, a = this.length, s = function () { - if (!--n) { - r.resolveWith(o, [o]) - } - }; - if (typeof e !== "string") { - t = e; - e = undefined - } - e = e || "fx"; - while (a--) { - i = $.get(o[a], e + "queueHooks"); - if (i && i.empty) { - n++; - i.empty.add(s) - } - } - s(); - return r.promise(t) - } - }); - var ne = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source; - var re = new RegExp("^(?:([+-])=|)(" + ne + ")([a-z%]*)$", "i"); - var oe = ["Top", "Right", "Bottom", "Left"]; - var ae = C.documentElement; - var se = function (e) { - return x.contains(e.ownerDocument, e) - }, le = {composed: true}; - if (ae.getRootNode) { - se = function (e) { - return x.contains(e.ownerDocument, e) || e.getRootNode(le) === e.ownerDocument - } - } - var ue = function (e, t) { - e = t || e; - return e.style.display === "none" || e.style.display === "" && se(e) && x.css(e, "display") === "none" - }; - - function fe(e, t, i, n) { - var r, o, a = 20, s = n ? function () { - return n.cur() - } : function () { - return x.css(e, t, "") - }, l = s(), u = i && i[3] || (x.cssNumber[t] ? "" : "px"), - f = e.nodeType && (x.cssNumber[t] || u !== "px" && +l) && re.exec(x.css(e, t)); - if (f && f[3] !== u) { - l = l / 2; - u = u || f[3]; - f = +l || 1; - while (a--) { - x.style(e, t, f + u); - if ((1 - o) * (1 - (o = s() / l || .5)) <= 0) { - a = 0 - } - f = f / o - } - f = f * 2; - x.style(e, t, f + u); - i = i || [] - } - if (i) { - f = +f || +l || 0; - r = i[1] ? f + (i[1] + 1) * i[2] : +i[2]; - if (n) { - n.unit = u; - n.start = f; - n.end = r - } - } - return r - } - - var he = {}; - - function ce(e) { - var t, i = e.ownerDocument, n = e.nodeName, r = he[n]; - if (r) { - return r - } - t = i.body.appendChild(i.createElement(n)); - r = x.css(t, "display"); - t.parentNode.removeChild(t); - if (r === "none") { - r = "block" - } - he[n] = r; - return r - } - - function de(e, t) { - var i, n, r = [], o = 0, a = e.length; - for (; o < a; o++) { - n = e[o]; - if (!n.style) { - continue - } - i = n.style.display; - if (t) { - if (i === "none") { - r[o] = $.get(n, "display") || null; - if (!r[o]) { - n.style.display = "" - } - } - if (n.style.display === "" && ue(n)) { - r[o] = ce(n) - } - } else { - if (i !== "none") { - r[o] = "none"; - $.set(n, "display", i) - } - } - } - for (o = 0; o < a; o++) { - if (r[o] != null) { - e[o].style.display = r[o] - } - } - return e - } - - x.fn.extend({ - show: function () { - return de(this, true) - }, hide: function () { - return de(this) - }, toggle: function (e) { - if (typeof e === "boolean") { - return e ? this.show() : this.hide() - } - return this.each(function () { - if (ue(this)) { - x(this).show() - } else { - x(this).hide() - } - }) - } - }); - var pe = /^(?:checkbox|radio)$/i; - var ve = /<([a-z][^\/\0>\x20\t\r\n\f]*)/i; - var ye = /^$|^module$|\/(?:java|ecma)script/i; - (function () { - var e = C.createDocumentFragment(), t = e.appendChild(C.createElement("div")), - i = C.createElement("input"); - i.setAttribute("type", "radio"); - i.setAttribute("checked", "checked"); - i.setAttribute("name", "t"); - t.appendChild(i); - m.checkClone = t.cloneNode(true).cloneNode(true).lastChild.checked; - t.innerHTML = ""; - m.noCloneChecked = !!t.cloneNode(true).lastChild.defaultValue; - t.innerHTML = ""; - m.option = !!t.lastChild - })(); - var me = { - thead: [1, "", "
"], - col: [2, "", "
"], - tr: [2, "", "
"], - td: [3, "", "
"], - _default: [0, "", ""] - }; - me.tbody = me.tfoot = me.colgroup = me.caption = me.thead; - me.th = me.td; - if (!m.option) { - me.optgroup = me.option = [1, ""] - } - - function ge(e, t) { - var i; - if (typeof e.getElementsByTagName !== "undefined") { - i = e.getElementsByTagName(t || "*") - } else if (typeof e.querySelectorAll !== "undefined") { - i = e.querySelectorAll(t || "*") - } else { - i = [] - } - if (t === undefined || t && k(e, t)) { - return x.merge([e], i) - } - return i - } - - function Se(e, t) { - var i = 0, n = e.length; - for (; i < n; i++) { - $.set(e[i], "globalEval", !t || $.get(t[i], "globalEval")) - } - } - - var be = /<|&#?\w+;/; - - function we(e, t, i, n, r) { - var o, a, s, l, u, f, h = t.createDocumentFragment(), c = [], d = 0, p = e.length; - for (; d < p; d++) { - o = e[d]; - if (o || o === 0) { - if (w(o) === "object") { - x.merge(c, o.nodeType ? [o] : o) - } else if (!be.test(o)) { - c.push(t.createTextNode(o)) - } else { - a = a || h.appendChild(t.createElement("div")); - s = (ve.exec(o) || ["", ""])[1].toLowerCase(); - l = me[s] || me._default; - a.innerHTML = l[1] + x.htmlPrefilter(o) + l[2]; - f = l[0]; - while (f--) { - a = a.lastChild - } - x.merge(c, a.childNodes); - a = h.firstChild; - a.textContent = "" - } - } - } - h.textContent = ""; - d = 0; - while (o = c[d++]) { - if (n && x.inArray(o, n) > -1) { - if (r) { - r.push(o) - } - continue - } - u = se(o); - a = ge(h.appendChild(o), "script"); - if (u) { - Se(a) - } - if (i) { - f = 0; - while (o = a[f++]) { - if (ye.test(o.type || "")) { - i.push(o) - } - } - } - } - return h - } - - var _e = /^key/, Pe = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, Ce = /^([^.]*)(?:\.(.+)|)/; - - function xe() { - return true - } - - function Te() { - return false - } - - function ke(e, t) { - return e === De() === (t === "focus") - } - - function De() { - try { - return C.activeElement - } catch (e) { - } - } - - function Me(e, t, i, n, r, o) { - var a, s; - if (typeof t === "object") { - if (typeof i !== "string") { - n = n || i; - i = undefined - } - for (s in t) { - Me(e, s, i, n, t[s], o) - } - return e - } - if (n == null && r == null) { - r = i; - n = i = undefined - } else if (r == null) { - if (typeof i === "string") { - r = n; - n = undefined - } else { - r = n; - n = i; - i = undefined - } - } - if (r === false) { - r = Te - } else if (!r) { - return e - } - if (o === 1) { - a = r; - r = function (e) { - x().off(e); - return a.apply(this, arguments) - }; - r.guid = a.guid || (a.guid = x.guid++) - } - return e.each(function () { - x.event.add(this, t, r, n, i) - }) - } - - x.event = { - global: {}, add: function (t, e, i, n, r) { - var o, a, s, l, u, f, h, c, d, p, v, y = $.get(t); - if (!J(t)) { - return - } - if (i.handler) { - o = i; - i = o.handler; - r = o.selector - } - if (r) { - x.find.matchesSelector(ae, r) - } - if (!i.guid) { - i.guid = x.guid++ - } - if (!(l = y.events)) { - l = y.events = Object.create(null) - } - if (!(a = y.handle)) { - a = y.handle = function (e) { - return typeof x !== "undefined" && x.event.triggered !== e.type ? x.event.dispatch.apply(t, arguments) : undefined - } - } - e = (e || "").match(F) || [""]; - u = e.length; - while (u--) { - s = Ce.exec(e[u]) || []; - d = v = s[1]; - p = (s[2] || "").split(".").sort(); - if (!d) { - continue - } - h = x.event.special[d] || {}; - d = (r ? h.delegateType : h.bindType) || d; - h = x.event.special[d] || {}; - f = x.extend({ - type: d, - origType: v, - data: n, - handler: i, - guid: i.guid, - selector: r, - needsContext: r && x.expr.match.needsContext.test(r), - namespace: p.join(".") - }, o); - if (!(c = l[d])) { - c = l[d] = []; - c.delegateCount = 0; - if (!h.setup || h.setup.call(t, n, p, a) === false) { - if (t.addEventListener) { - t.addEventListener(d, a) - } - } - } - if (h.add) { - h.add.call(t, f); - if (!f.handler.guid) { - f.handler.guid = i.guid - } - } - if (r) { - c.splice(c.delegateCount++, 0, f) - } else { - c.push(f) - } - x.event.global[d] = true - } - }, remove: function (e, t, i, n, r) { - var o, a, s, l, u, f, h, c, d, p, v, y = $.hasData(e) && $.get(e); - if (!y || !(l = y.events)) { - return - } - t = (t || "").match(F) || [""]; - u = t.length; - while (u--) { - s = Ce.exec(t[u]) || []; - d = v = s[1]; - p = (s[2] || "").split(".").sort(); - if (!d) { - for (d in l) { - x.event.remove(e, d + t[u], i, n, true) - } - continue - } - h = x.event.special[d] || {}; - d = (n ? h.delegateType : h.bindType) || d; - c = l[d] || []; - s = s[2] && new RegExp("(^|\\.)" + p.join("\\.(?:.*\\.|)") + "(\\.|$)"); - a = o = c.length; - while (o--) { - f = c[o]; - if ((r || v === f.origType) && (!i || i.guid === f.guid) && (!s || s.test(f.namespace)) && (!n || n === f.selector || n === "**" && f.selector)) { - c.splice(o, 1); - if (f.selector) { - c.delegateCount-- - } - if (h.remove) { - h.remove.call(e, f) - } - } - } - if (a && !c.length) { - if (!h.teardown || h.teardown.call(e, p, y.handle) === false) { - x.removeEvent(e, d, y.handle) - } - delete l[d] - } - } - if (x.isEmptyObject(l)) { - $.remove(e, "handle events") - } - }, dispatch: function (e) { - var t, i, n, r, o, a, s = new Array(arguments.length), l = x.event.fix(e), - u = ($.get(this, "events") || Object.create(null))[l.type] || [], - f = x.event.special[l.type] || {}; - s[0] = l; - for (t = 1; t < arguments.length; t++) { - s[t] = arguments[t] - } - l.delegateTarget = this; - if (f.preDispatch && f.preDispatch.call(this, l) === false) { - return - } - a = x.event.handlers.call(this, l, u); - t = 0; - while ((r = a[t++]) && !l.isPropagationStopped()) { - l.currentTarget = r.elem; - i = 0; - while ((o = r.handlers[i++]) && !l.isImmediatePropagationStopped()) { - if (!l.rnamespace || o.namespace === false || l.rnamespace.test(o.namespace)) { - l.handleObj = o; - l.data = o.data; - n = ((x.event.special[o.origType] || {}).handle || o.handler).apply(r.elem, s); - if (n !== undefined) { - if ((l.result = n) === false) { - l.preventDefault(); - l.stopPropagation() - } - } - } - } - } - if (f.postDispatch) { - f.postDispatch.call(this, l) - } - return l.result - }, handlers: function (e, t) { - var i, n, r, o, a, s = [], l = t.delegateCount, u = e.target; - if (l && u.nodeType && !(e.type === "click" && e.button >= 1)) { - for (; u !== this; u = u.parentNode || this) { - if (u.nodeType === 1 && !(e.type === "click" && u.disabled === true)) { - o = []; - a = {}; - for (i = 0; i < l; i++) { - n = t[i]; - r = n.selector + " "; - if (a[r] === undefined) { - a[r] = n.needsContext ? x(r, this).index(u) > -1 : x.find(r, this, null, [u]).length - } - if (a[r]) { - o.push(n) - } - } - if (o.length) { - s.push({elem: u, handlers: o}) - } - } - } - } - u = this; - if (l < t.length) { - s.push({elem: u, handlers: t.slice(l)}) - } - return s - }, addProp: function (t, e) { - Object.defineProperty(x.Event.prototype, t, { - enumerable: true, - configurable: true, - get: g(e) ? function () { - if (this.originalEvent) { - return e(this.originalEvent) - } - } : function () { - if (this.originalEvent) { - return this.originalEvent[t] - } - }, - set: function (e) { - Object.defineProperty(this, t, { - enumerable: true, - configurable: true, - writable: true, - value: e - }) - } - }) - }, fix: function (e) { - return e[x.expando] ? e : new x.Event(e) - }, special: { - load: {noBubble: true}, click: { - setup: function (e) { - var t = this || e; - if (pe.test(t.type) && t.click && k(t, "input")) { - Re(t, "click", xe) - } - return false - }, trigger: function (e) { - var t = this || e; - if (pe.test(t.type) && t.click && k(t, "input")) { - Re(t, "click") - } - return true - }, _default: function (e) { - var t = e.target; - return pe.test(t.type) && t.click && k(t, "input") && $.get(t, "click") || k(t, "a") - } - }, beforeunload: { - postDispatch: function (e) { - if (e.result !== undefined && e.originalEvent) { - e.originalEvent.returnValue = e.result - } - } - } - } - }; - - function Re(e, r, o) { - if (!o) { - if ($.get(e, r) === undefined) { - x.event.add(e, r, xe) - } - return - } - $.set(e, r, false); - x.event.add(e, r, { - namespace: false, handler: function (e) { - var t, i, n = $.get(this, r); - if (e.isTrigger & 1 && this[r]) { - if (!n.length) { - n = s.call(arguments); - $.set(this, r, n); - t = o(this, r); - this[r](); - i = $.get(this, r); - if (n !== i || t) { - $.set(this, r, false) - } else { - i = {} - } - if (n !== i) { - e.stopImmediatePropagation(); - e.preventDefault(); - return i.value - } - } else if ((x.event.special[r] || {}).delegateType) { - e.stopPropagation() - } - } else if (n.length) { - $.set(this, r, {value: x.event.trigger(x.extend(n[0], x.Event.prototype), n.slice(1), this)}); - e.stopImmediatePropagation() - } - } - }) - } - - x.removeEvent = function (e, t, i) { - if (e.removeEventListener) { - e.removeEventListener(t, i) - } - }; - x.Event = function (e, t) { - if (!(this instanceof x.Event)) { - return new x.Event(e, t) - } - if (e && e.type) { - this.originalEvent = e; - this.type = e.type; - this.isDefaultPrevented = e.defaultPrevented || e.defaultPrevented === undefined && e.returnValue === false ? xe : Te; - this.target = e.target && e.target.nodeType === 3 ? e.target.parentNode : e.target; - this.currentTarget = e.currentTarget; - this.relatedTarget = e.relatedTarget - } else { - this.type = e - } - if (t) { - x.extend(this, t) - } - this.timeStamp = e && e.timeStamp || Date.now(); - this[x.expando] = true - }; - x.Event.prototype = { - constructor: x.Event, - isDefaultPrevented: Te, - isPropagationStopped: Te, - isImmediatePropagationStopped: Te, - isSimulated: false, - preventDefault: function () { - var e = this.originalEvent; - this.isDefaultPrevented = xe; - if (e && !this.isSimulated) { - e.preventDefault() - } - }, - stopPropagation: function () { - var e = this.originalEvent; - this.isPropagationStopped = xe; - if (e && !this.isSimulated) { - e.stopPropagation() - } - }, - stopImmediatePropagation: function () { - var e = this.originalEvent; - this.isImmediatePropagationStopped = xe; - if (e && !this.isSimulated) { - e.stopImmediatePropagation() - } - this.stopPropagation() - } - }; - x.each({ - altKey: true, - bubbles: true, - cancelable: true, - changedTouches: true, - ctrlKey: true, - detail: true, - eventPhase: true, - metaKey: true, - pageX: true, - pageY: true, - shiftKey: true, - view: true, - char: true, - code: true, - charCode: true, - key: true, - keyCode: true, - button: true, - buttons: true, - clientX: true, - clientY: true, - offsetX: true, - offsetY: true, - pointerId: true, - pointerType: true, - screenX: true, - screenY: true, - targetTouches: true, - toElement: true, - touches: true, - which: function (e) { - var t = e.button; - if (e.which == null && _e.test(e.type)) { - return e.charCode != null ? e.charCode : e.keyCode - } - if (!e.which && t !== undefined && Pe.test(e.type)) { - if (t & 1) { - return 1 - } - if (t & 2) { - return 3 - } - if (t & 4) { - return 2 - } - return 0 - } - return e.which - } - }, x.event.addProp); - x.each({focus: "focusin", blur: "focusout"}, function (e, t) { - x.event.special[e] = { - setup: function () { - Re(this, e, ke); - return false - }, trigger: function () { - Re(this, e); - return true - }, delegateType: t - } - }); - x.each({ - mouseenter: "mouseover", - mouseleave: "mouseout", - pointerenter: "pointerover", - pointerleave: "pointerout" - }, function (e, o) { - x.event.special[e] = { - delegateType: o, bindType: o, handle: function (e) { - var t, i = this, n = e.relatedTarget, r = e.handleObj; - if (!n || n !== i && !x.contains(i, n)) { - e.type = r.origType; - t = r.handler.apply(this, arguments); - e.type = o - } - return t - } - } - }); - x.fn.extend({ - on: function (e, t, i, n) { - return Me(this, e, t, i, n) - }, one: function (e, t, i, n) { - return Me(this, e, t, i, n, 1) - }, off: function (e, t, i) { - var n, r; - if (e && e.preventDefault && e.handleObj) { - n = e.handleObj; - x(e.delegateTarget).off(n.namespace ? n.origType + "." + n.namespace : n.origType, n.selector, n.handler); - return this - } - if (typeof e === "object") { - for (r in e) { - this.off(r, t, e[r]) - } - return this - } - if (t === false || typeof t === "function") { - i = t; - t = undefined - } - if (i === false) { - i = Te - } - return this.each(function () { - x.event.remove(this, e, i, t) - }) - } - }); - var Ee = /\s*$/g; - - function Ae(e, t) { - if (k(e, "table") && k(t.nodeType !== 11 ? t : t.firstChild, "tr")) { - return x(e).children("tbody")[0] || e - } - return e - } - - function Oe(e) { - e.type = (e.getAttribute("type") !== null) + "/" + e.type; - return e - } - - function Fe(e) { - if ((e.type || "").slice(0, 5) === "true/") { - e.type = e.type.slice(5) - } else { - e.removeAttribute("type") - } - return e - } - - function Be(e, t) { - var i, n, r, o, a, s, l; - if (t.nodeType !== 1) { - return - } - if ($.hasData(e)) { - o = $.get(e); - l = o.events; - if (l) { - $.remove(t, "handle events"); - for (r in l) { - for (i = 0, n = l[r].length; i < n; i++) { - x.event.add(t, r, l[r][i]) - } - } - } - } - if (Z.hasData(e)) { - a = Z.access(e); - s = x.extend({}, a); - Z.set(t, s) - } - } - - function Le(e, t) { - var i = t.nodeName.toLowerCase(); - if (i === "input" && pe.test(e.type)) { - t.checked = e.checked - } else if (i === "input" || i === "textarea") { - t.defaultValue = e.defaultValue - } - } - - function qe(i, n, r, o) { - n = v(n); - var e, t, a, s, l, u, f = 0, h = i.length, c = h - 1, d = n[0], p = g(d); - if (p || h > 1 && typeof d === "string" && !m.checkClone && Ie.test(d)) { - return i.each(function (e) { - var t = i.eq(e); - if (p) { - n[0] = d.call(this, e, t.html()) - } - qe(t, n, r, o) - }) - } - if (h) { - e = we(n, i[0].ownerDocument, false, i, o); - t = e.firstChild; - if (e.childNodes.length === 1) { - e = t - } - if (t || o) { - a = x.map(ge(e, "script"), Oe); - s = a.length; - for (; f < h; f++) { - l = e; - if (f !== c) { - l = x.clone(l, true, true); - if (s) { - x.merge(a, ge(l, "script")) - } - } - r.call(i[f], l, f) - } - if (s) { - u = a[a.length - 1].ownerDocument; - x.map(a, Fe); - for (f = 0; f < s; f++) { - l = a[f]; - if (ye.test(l.type || "") && !$.access(l, "globalEval") && x.contains(u, l)) { - if (l.src && (l.type || "").toLowerCase() !== "module") { - if (x._evalUrl && !l.noModule) { - x._evalUrl(l.src, {nonce: l.nonce || l.getAttribute("nonce")}, u) - } - } else { - b(l.textContent.replace(ze, ""), l, u) - } - } - } - } - } - } - return i - } - - function Ne(e, t, i) { - var n, r = t ? x.filter(t, e) : e, o = 0; - for (; (n = r[o]) != null; o++) { - if (!i && n.nodeType === 1) { - x.cleanData(ge(n)) - } - if (n.parentNode) { - if (i && se(n)) { - Se(ge(n, "script")) - } - n.parentNode.removeChild(n) - } - } - return e - } - - x.extend({ - htmlPrefilter: function (e) { - return e - }, clone: function (e, t, i) { - var n, r, o, a, s = e.cloneNode(true), l = se(e); - if (!m.noCloneChecked && (e.nodeType === 1 || e.nodeType === 11) && !x.isXMLDoc(e)) { - a = ge(s); - o = ge(e); - for (n = 0, r = o.length; n < r; n++) { - Le(o[n], a[n]) - } - } - if (t) { - if (i) { - o = o || ge(e); - a = a || ge(s); - for (n = 0, r = o.length; n < r; n++) { - Be(o[n], a[n]) - } - } else { - Be(e, s) - } - } - a = ge(s, "script"); - if (a.length > 0) { - Se(a, !l && ge(e, "script")) - } - return s - }, cleanData: function (e) { - var t, i, n, r = x.event.special, o = 0; - for (; (i = e[o]) !== undefined; o++) { - if (J(i)) { - if (t = i[$.expando]) { - if (t.events) { - for (n in t.events) { - if (r[n]) { - x.event.remove(i, n) - } else { - x.removeEvent(i, n, t.handle) - } - } - } - i[$.expando] = undefined - } - if (i[Z.expando]) { - i[Z.expando] = undefined - } - } - } - } - }); - x.fn.extend({ - detach: function (e) { - return Ne(this, e, true) - }, remove: function (e) { - return Ne(this, e) - }, text: function (e) { - return W(this, function (e) { - return e === undefined ? x.text(this) : this.empty().each(function () { - if (this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9) { - this.textContent = e - } - }) - }, null, e, arguments.length) - }, append: function () { - return qe(this, arguments, function (e) { - if (this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9) { - var t = Ae(this, e); - t.appendChild(e) - } - }) - }, prepend: function () { - return qe(this, arguments, function (e) { - if (this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9) { - var t = Ae(this, e); - t.insertBefore(e, t.firstChild) - } - }) - }, before: function () { - return qe(this, arguments, function (e) { - if (this.parentNode) { - this.parentNode.insertBefore(e, this) - } - }) - }, after: function () { - return qe(this, arguments, function (e) { - if (this.parentNode) { - this.parentNode.insertBefore(e, this.nextSibling) - } - }) - }, empty: function () { - var e, t = 0; - for (; (e = this[t]) != null; t++) { - if (e.nodeType === 1) { - x.cleanData(ge(e, false)); - e.textContent = "" - } - } - return this - }, clone: function (e, t) { - e = e == null ? false : e; - t = t == null ? e : t; - return this.map(function () { - return x.clone(this, e, t) - }) - }, html: function (e) { - return W(this, function (e) { - var t = this[0] || {}, i = 0, n = this.length; - if (e === undefined && t.nodeType === 1) { - return t.innerHTML - } - if (typeof e === "string" && !Ee.test(e) && !me[(ve.exec(e) || ["", ""])[1].toLowerCase()]) { - e = x.htmlPrefilter(e); - try { - for (; i < n; i++) { - t = this[i] || {}; - if (t.nodeType === 1) { - x.cleanData(ge(t, false)); - t.innerHTML = e - } - } - t = 0 - } catch (e) { - } - } - if (t) { - this.empty().append(e) - } - }, null, e, arguments.length) - }, replaceWith: function () { - var i = []; - return qe(this, arguments, function (e) { - var t = this.parentNode; - if (x.inArray(this, i) < 0) { - x.cleanData(ge(this)); - if (t) { - t.replaceChild(e, this) - } - } - }, i) - } - }); - x.each({ - appendTo: "append", - prependTo: "prepend", - insertBefore: "before", - insertAfter: "after", - replaceAll: "replaceWith" - }, function (e, a) { - x.fn[e] = function (e) { - var t, i = [], n = x(e), r = n.length - 1, o = 0; - for (; o <= r; o++) { - t = o === r ? this : this.clone(true); - x(n[o])[a](t); - l.apply(i, t.get()) - } - return this.pushStack(i) - } - }); - var He = new RegExp("^(" + ne + ")(?!px)[a-z%]+$", "i"); - var je = function (e) { - var t = e.ownerDocument.defaultView; - if (!t || !t.opener) { - t = P - } - return t.getComputedStyle(e) - }; - var Ue = function (e, t, i) { - var n, r, o = {}; - for (r in t) { - o[r] = e.style[r]; - e.style[r] = t[r] - } - n = i.call(e); - for (r in t) { - e.style[r] = o[r] - } - return n - }; - var We = new RegExp(oe.join("|"), "i"); - (function () { - function e() { - if (!u) { - return - } - l.style.cssText = "position:absolute;left:-11111px;width:60px;" + "margin-top:1px;padding:0;border:0"; - u.style.cssText = "position:relative;display:block;box-sizing:border-box;overflow:scroll;" + "margin:auto;border:1px;padding:1px;" + "width:60%;top:1%"; - ae.appendChild(l).appendChild(u); - var e = P.getComputedStyle(u); - i = e.top !== "1%"; - s = t(e.marginLeft) === 12; - u.style.right = "60%"; - o = t(e.right) === 36; - n = t(e.width) === 36; - u.style.position = "absolute"; - r = t(u.offsetWidth / 3) === 12; - ae.removeChild(l); - u = null - } - - function t(e) { - return Math.round(parseFloat(e)) - } - - var i, n, r, o, a, s, l = C.createElement("div"), u = C.createElement("div"); - if (!u.style) { - return - } - u.style.backgroundClip = "content-box"; - u.cloneNode(true).style.backgroundClip = ""; - m.clearCloneStyle = u.style.backgroundClip === "content-box"; - x.extend(m, { - boxSizingReliable: function () { - e(); - return n - }, pixelBoxStyles: function () { - e(); - return o - }, pixelPosition: function () { - e(); - return i - }, reliableMarginLeft: function () { - e(); - return s - }, scrollboxSize: function () { - e(); - return r - }, reliableTrDimensions: function () { - var e, t, i, n; - if (a == null) { - e = C.createElement("table"); - t = C.createElement("tr"); - i = C.createElement("div"); - e.style.cssText = "position:absolute;left:-11111px"; - t.style.height = "1px"; - i.style.height = "9px"; - ae.appendChild(e).appendChild(t).appendChild(i); - n = P.getComputedStyle(t); - a = parseInt(n.height) > 3; - ae.removeChild(e) - } - return a - } - }) - })(); - - function Ge(e, t, i) { - var n, r, o, a, s = e.style; - i = i || je(e); - if (i) { - a = i.getPropertyValue(t) || i[t]; - if (a === "" && !se(e)) { - a = x.style(e, t) - } - if (!m.pixelBoxStyles() && He.test(a) && We.test(t)) { - n = s.width; - r = s.minWidth; - o = s.maxWidth; - s.minWidth = s.maxWidth = s.width = a; - a = i.width; - s.width = n; - s.minWidth = r; - s.maxWidth = o - } - } - return a !== undefined ? a + "" : a - } - - function Ve(e, t) { - return { - get: function () { - if (e()) { - delete this.get; - return - } - return (this.get = t).apply(this, arguments) - } - } - } - - var Ye = ["Webkit", "Moz", "ms"], Xe = C.createElement("div").style, Je = {}; - - function Ke(e) { - var t = e[0].toUpperCase() + e.slice(1), i = Ye.length; - while (i--) { - e = Ye[i] + t; - if (e in Xe) { - return e - } - } - } - - function $e(e) { - var t = x.cssProps[e] || Je[e]; - if (t) { - return t - } - if (e in Xe) { - return e - } - return Je[e] = Ke(e) || e - } - - var Ze = /^(none|table(?!-c[ea]).+)/, Qe = /^--/, - et = {position: "absolute", visibility: "hidden", display: "block"}, - tt = {letterSpacing: "0", fontWeight: "400"}; - - function it(e, t, i) { - var n = re.exec(t); - return n ? Math.max(0, n[2] - (i || 0)) + (n[3] || "px") : t - } - - function nt(e, t, i, n, r, o) { - var a = t === "width" ? 1 : 0, s = 0, l = 0; - if (i === (n ? "border" : "content")) { - return 0 - } - for (; a < 4; a += 2) { - if (i === "margin") { - l += x.css(e, i + oe[a], true, r) - } - if (!n) { - l += x.css(e, "padding" + oe[a], true, r); - if (i !== "padding") { - l += x.css(e, "border" + oe[a] + "Width", true, r) - } else { - s += x.css(e, "border" + oe[a] + "Width", true, r) - } - } else { - if (i === "content") { - l -= x.css(e, "padding" + oe[a], true, r) - } - if (i !== "margin") { - l -= x.css(e, "border" + oe[a] + "Width", true, r) - } - } - } - if (!n && o >= 0) { - l += Math.max(0, Math.ceil(e["offset" + t[0].toUpperCase() + t.slice(1)] - o - l - s - .5)) || 0 - } - return l - } - - function rt(e, t, i) { - var n = je(e), r = !m.boxSizingReliable() || i, - o = r && x.css(e, "boxSizing", false, n) === "border-box", a = o, s = Ge(e, t, n), - l = "offset" + t[0].toUpperCase() + t.slice(1); - if (He.test(s)) { - if (!i) { - return s - } - s = "auto" - } - if ((!m.boxSizingReliable() && o || !m.reliableTrDimensions() && k(e, "tr") || s === "auto" || !parseFloat(s) && x.css(e, "display", false, n) === "inline") && e.getClientRects().length) { - o = x.css(e, "boxSizing", false, n) === "border-box"; - a = l in e; - if (a) { - s = e[l] - } - } - s = parseFloat(s) || 0; - return s + nt(e, t, i || (o ? "border" : "content"), a, n, s) + "px" - } - - x.extend({ - cssHooks: { - opacity: { - get: function (e, t) { - if (t) { - var i = Ge(e, "opacity"); - return i === "" ? "1" : i - } - } - } - }, - cssNumber: { - animationIterationCount: true, - columnCount: true, - fillOpacity: true, - flexGrow: true, - flexShrink: true, - fontWeight: true, - gridArea: true, - gridColumn: true, - gridColumnEnd: true, - gridColumnStart: true, - gridRow: true, - gridRowEnd: true, - gridRowStart: true, - lineHeight: true, - opacity: true, - order: true, - orphans: true, - widows: true, - zIndex: true, - zoom: true - }, - cssProps: {}, - style: function (e, t, i, n) { - if (!e || e.nodeType === 3 || e.nodeType === 8 || !e.style) { - return - } - var r, o, a, s = X(t), l = Qe.test(t), u = e.style; - if (!l) { - t = $e(s) - } - a = x.cssHooks[t] || x.cssHooks[s]; - if (i !== undefined) { - o = typeof i; - if (o === "string" && (r = re.exec(i)) && r[1]) { - i = fe(e, t, r); - o = "number" - } - if (i == null || i !== i) { - return - } - if (o === "number" && !l) { - i += r && r[3] || (x.cssNumber[s] ? "" : "px") - } - if (!m.clearCloneStyle && i === "" && t.indexOf("background") === 0) { - u[t] = "inherit" - } - if (!a || !("set" in a) || (i = a.set(e, i, n)) !== undefined) { - if (l) { - u.setProperty(t, i) - } else { - u[t] = i - } - } - } else { - if (a && "get" in a && (r = a.get(e, false, n)) !== undefined) { - return r - } - return u[t] - } - }, - css: function (e, t, i, n) { - var r, o, a, s = X(t), l = Qe.test(t); - if (!l) { - t = $e(s) - } - a = x.cssHooks[t] || x.cssHooks[s]; - if (a && "get" in a) { - r = a.get(e, true, i) - } - if (r === undefined) { - r = Ge(e, t, n) - } - if (r === "normal" && t in tt) { - r = tt[t] - } - if (i === "" || i) { - o = parseFloat(r); - return i === true || isFinite(o) ? o || 0 : r - } - return r - } - }); - x.each(["height", "width"], function (e, u) { - x.cssHooks[u] = { - get: function (e, t, i) { - if (t) { - return Ze.test(x.css(e, "display")) && (!e.getClientRects().length || !e.getBoundingClientRect().width) ? Ue(e, et, function () { - return rt(e, u, i) - }) : rt(e, u, i) - } - }, set: function (e, t, i) { - var n, r = je(e), o = !m.scrollboxSize() && r.position === "absolute", a = o || i, - s = a && x.css(e, "boxSizing", false, r) === "border-box", l = i ? nt(e, u, i, s, r) : 0; - if (s && o) { - l -= Math.ceil(e["offset" + u[0].toUpperCase() + u.slice(1)] - parseFloat(r[u]) - nt(e, u, "border", false, r) - .5) - } - if (l && (n = re.exec(t)) && (n[3] || "px") !== "px") { - e.style[u] = t; - t = x.css(e, u) - } - return it(e, t, l) - } - } - }); - x.cssHooks.marginLeft = Ve(m.reliableMarginLeft, function (e, t) { - if (t) { - return (parseFloat(Ge(e, "marginLeft")) || e.getBoundingClientRect().left - Ue(e, {marginLeft: 0}, function () { - return e.getBoundingClientRect().left - })) + "px" - } - }); - x.each({margin: "", padding: "", border: "Width"}, function (r, o) { - x.cssHooks[r + o] = { - expand: function (e) { - var t = 0, i = {}, n = typeof e === "string" ? e.split(" ") : [e]; - for (; t < 4; t++) { - i[r + oe[t] + o] = n[t] || n[t - 2] || n[0] - } - return i - } - }; - if (r !== "margin") { - x.cssHooks[r + o].set = it - } - }); - x.fn.extend({ - css: function (e, t) { - return W(this, function (e, t, i) { - var n, r, o = {}, a = 0; - if (Array.isArray(t)) { - n = je(e); - r = t.length; - for (; a < r; a++) { - o[t[a]] = x.css(e, t[a], false, n) - } - return o - } - return i !== undefined ? x.style(e, t, i) : x.css(e, t) - }, e, t, arguments.length > 1) - } - }); - - function ot(e, t, i, n, r) { - return new ot.prototype.init(e, t, i, n, r) - } - - x.Tween = ot; - ot.prototype = { - constructor: ot, init: function (e, t, i, n, r, o) { - this.elem = e; - this.prop = i; - this.easing = r || x.easing._default; - this.options = t; - this.start = this.now = this.cur(); - this.end = n; - this.unit = o || (x.cssNumber[i] ? "" : "px") - }, cur: function () { - var e = ot.propHooks[this.prop]; - return e && e.get ? e.get(this) : ot.propHooks._default.get(this) - }, run: function (e) { - var t, i = ot.propHooks[this.prop]; - if (this.options.duration) { - this.pos = t = x.easing[this.easing](e, this.options.duration * e, 0, 1, this.options.duration) - } else { - this.pos = t = e - } - this.now = (this.end - this.start) * t + this.start; - if (this.options.step) { - this.options.step.call(this.elem, this.now, this) - } - if (i && i.set) { - i.set(this) - } else { - ot.propHooks._default.set(this) - } - return this - } - }; - ot.prototype.init.prototype = ot.prototype; - ot.propHooks = { - _default: { - get: function (e) { - var t; - if (e.elem.nodeType !== 1 || e.elem[e.prop] != null && e.elem.style[e.prop] == null) { - return e.elem[e.prop] - } - t = x.css(e.elem, e.prop, ""); - return !t || t === "auto" ? 0 : t - }, set: function (e) { - if (x.fx.step[e.prop]) { - x.fx.step[e.prop](e) - } else if (e.elem.nodeType === 1 && (x.cssHooks[e.prop] || e.elem.style[$e(e.prop)] != null)) { - x.style(e.elem, e.prop, e.now + e.unit) - } else { - e.elem[e.prop] = e.now - } - } - } - }; - ot.propHooks.scrollTop = ot.propHooks.scrollLeft = { - set: function (e) { - if (e.elem.nodeType && e.elem.parentNode) { - e.elem[e.prop] = e.now - } - } - }; - x.easing = { - linear: function (e) { - return e - }, swing: function (e) { - return .5 - Math.cos(e * Math.PI) / 2 - }, _default: "swing" - }; - x.fx = ot.prototype.init; - x.fx.step = {}; - var at, st, lt = /^(?:toggle|show|hide)$/, ut = /queueHooks$/; - - function ft() { - if (st) { - if (C.hidden === false && P.requestAnimationFrame) { - P.requestAnimationFrame(ft) - } else { - P.setTimeout(ft, x.fx.interval) - } - x.fx.tick() - } - } - - function ht() { - P.setTimeout(function () { - at = undefined - }); - return at = Date.now() - } - - function ct(e, t) { - var i, n = 0, r = {height: e}; - t = t ? 1 : 0; - for (; n < 4; n += 2 - t) { - i = oe[n]; - r["margin" + i] = r["padding" + i] = e - } - if (t) { - r.opacity = r.width = e - } - return r - } - - function dt(e, t, i) { - var n, r = (yt.tweeners[t] || []).concat(yt.tweeners["*"]), o = 0, a = r.length; - for (; o < a; o++) { - if (n = r[o].call(i, t, e)) { - return n - } - } - } - - function pt(e, t, i) { - var n, r, o, a, s, l, u, f, h = "width" in t || "height" in t, c = this, d = {}, p = e.style, - v = e.nodeType && ue(e), y = $.get(e, "fxshow"); - if (!i.queue) { - a = x._queueHooks(e, "fx"); - if (a.unqueued == null) { - a.unqueued = 0; - s = a.empty.fire; - a.empty.fire = function () { - if (!a.unqueued) { - s() - } - } - } - a.unqueued++; - c.always(function () { - c.always(function () { - a.unqueued--; - if (!x.queue(e, "fx").length) { - a.empty.fire() - } - }) - }) - } - for (n in t) { - r = t[n]; - if (lt.test(r)) { - delete t[n]; - o = o || r === "toggle"; - if (r === (v ? "hide" : "show")) { - if (r === "show" && y && y[n] !== undefined) { - v = true - } else { - continue - } - } - d[n] = y && y[n] || x.style(e, n) - } - } - l = !x.isEmptyObject(t); - if (!l && x.isEmptyObject(d)) { - return - } - if (h && e.nodeType === 1) { - i.overflow = [p.overflow, p.overflowX, p.overflowY]; - u = y && y.display; - if (u == null) { - u = $.get(e, "display") - } - f = x.css(e, "display"); - if (f === "none") { - if (u) { - f = u - } else { - de([e], true); - u = e.style.display || u; - f = x.css(e, "display"); - de([e]) - } - } - if (f === "inline" || f === "inline-block" && u != null) { - if (x.css(e, "float") === "none") { - if (!l) { - c.done(function () { - p.display = u - }); - if (u == null) { - f = p.display; - u = f === "none" ? "" : f - } - } - p.display = "inline-block" - } - } - } - if (i.overflow) { - p.overflow = "hidden"; - c.always(function () { - p.overflow = i.overflow[0]; - p.overflowX = i.overflow[1]; - p.overflowY = i.overflow[2] - }) - } - l = false; - for (n in d) { - if (!l) { - if (y) { - if ("hidden" in y) { - v = y.hidden - } - } else { - y = $.access(e, "fxshow", {display: u}) - } - if (o) { - y.hidden = !v - } - if (v) { - de([e], true) - } - c.done(function () { - if (!v) { - de([e]) - } - $.remove(e, "fxshow"); - for (n in d) { - x.style(e, n, d[n]) - } - }) - } - l = dt(v ? y[n] : 0, n, c); - if (!(n in y)) { - y[n] = l.start; - if (v) { - l.end = l.start; - l.start = 0 - } - } - } - } - - function vt(e, t) { - var i, n, r, o, a; - for (i in e) { - n = X(i); - r = t[n]; - o = e[i]; - if (Array.isArray(o)) { - r = o[1]; - o = e[i] = o[0] - } - if (i !== n) { - e[n] = o; - delete e[i] - } - a = x.cssHooks[n]; - if (a && "expand" in a) { - o = a.expand(o); - delete e[n]; - for (i in o) { - if (!(i in e)) { - e[i] = o[i]; - t[i] = r - } - } - } else { - t[n] = r - } - } - } - - function yt(a, e, t) { - var i, s, n = 0, r = yt.prefilters.length, l = x.Deferred().always(function () { - delete o.elem - }), o = function () { - if (s) { - return false - } - var e = at || ht(), t = Math.max(0, u.startTime + u.duration - e), i = t / u.duration || 0, - n = 1 - i, r = 0, o = u.tweens.length; - for (; r < o; r++) { - u.tweens[r].run(n) - } - l.notifyWith(a, [u, n, t]); - if (n < 1 && o) { - return t - } - if (!o) { - l.notifyWith(a, [u, 1, 0]) - } - l.resolveWith(a, [u]); - return false - }, u = l.promise({ - elem: a, - props: x.extend({}, e), - opts: x.extend(true, {specialEasing: {}, easing: x.easing._default}, t), - originalProperties: e, - originalOptions: t, - startTime: at || ht(), - duration: t.duration, - tweens: [], - createTween: function (e, t) { - var i = x.Tween(a, u.opts, e, t, u.opts.specialEasing[e] || u.opts.easing); - u.tweens.push(i); - return i - }, - stop: function (e) { - var t = 0, i = e ? u.tweens.length : 0; - if (s) { - return this - } - s = true; - for (; t < i; t++) { - u.tweens[t].run(1) - } - if (e) { - l.notifyWith(a, [u, 1, 0]); - l.resolveWith(a, [u, e]) - } else { - l.rejectWith(a, [u, e]) - } - return this - } - }), f = u.props; - vt(f, u.opts.specialEasing); - for (; n < r; n++) { - i = yt.prefilters[n].call(u, a, f, u.opts); - if (i) { - if (g(i.stop)) { - x._queueHooks(u.elem, u.opts.queue).stop = i.stop.bind(i) - } - return i - } - } - x.map(f, dt, u); - if (g(u.opts.start)) { - u.opts.start.call(a, u) - } - u.progress(u.opts.progress).done(u.opts.done, u.opts.complete).fail(u.opts.fail).always(u.opts.always); - x.fx.timer(x.extend(o, {elem: a, anim: u, queue: u.opts.queue})); - return u - } - - x.Animation = x.extend(yt, { - tweeners: { - "*": [function (e, t) { - var i = this.createTween(e, t); - fe(i.elem, e, re.exec(t), i); - return i - }] - }, tweener: function (e, t) { - if (g(e)) { - t = e; - e = ["*"] - } else { - e = e.match(F) - } - var i, n = 0, r = e.length; - for (; n < r; n++) { - i = e[n]; - yt.tweeners[i] = yt.tweeners[i] || []; - yt.tweeners[i].unshift(t) - } - }, prefilters: [pt], prefilter: function (e, t) { - if (t) { - yt.prefilters.unshift(e) - } else { - yt.prefilters.push(e) - } - } - }); - x.speed = function (e, t, i) { - var n = e && typeof e === "object" ? x.extend({}, e) : { - complete: i || !i && t || g(e) && e, - duration: e, - easing: i && t || t && !g(t) && t - }; - if (x.fx.off) { - n.duration = 0 - } else { - if (typeof n.duration !== "number") { - if (n.duration in x.fx.speeds) { - n.duration = x.fx.speeds[n.duration] - } else { - n.duration = x.fx.speeds._default - } - } - } - if (n.queue == null || n.queue === true) { - n.queue = "fx" - } - n.old = n.complete; - n.complete = function () { - if (g(n.old)) { - n.old.call(this) - } - if (n.queue) { - x.dequeue(this, n.queue) - } - }; - return n - }; - x.fn.extend({ - fadeTo: function (e, t, i, n) { - return this.filter(ue).css("opacity", 0).show().end().animate({opacity: t}, e, i, n) - }, animate: function (t, e, i, n) { - var r = x.isEmptyObject(t), o = x.speed(e, i, n), a = function () { - var e = yt(this, x.extend({}, t), o); - if (r || $.get(this, "finish")) { - e.stop(true) - } - }; - a.finish = a; - return r || o.queue === false ? this.each(a) : this.queue(o.queue, a) - }, stop: function (r, e, o) { - var a = function (e) { - var t = e.stop; - delete e.stop; - t(o) - }; - if (typeof r !== "string") { - o = e; - e = r; - r = undefined - } - if (e) { - this.queue(r || "fx", []) - } - return this.each(function () { - var e = true, t = r != null && r + "queueHooks", i = x.timers, n = $.get(this); - if (t) { - if (n[t] && n[t].stop) { - a(n[t]) - } - } else { - for (t in n) { - if (n[t] && n[t].stop && ut.test(t)) { - a(n[t]) - } - } - } - for (t = i.length; t--;) { - if (i[t].elem === this && (r == null || i[t].queue === r)) { - i[t].anim.stop(o); - e = false; - i.splice(t, 1) - } - } - if (e || !o) { - x.dequeue(this, r) - } - }) - }, finish: function (a) { - if (a !== false) { - a = a || "fx" - } - return this.each(function () { - var e, t = $.get(this), i = t[a + "queue"], n = t[a + "queueHooks"], r = x.timers, - o = i ? i.length : 0; - t.finish = true; - x.queue(this, a, []); - if (n && n.stop) { - n.stop.call(this, true) - } - for (e = r.length; e--;) { - if (r[e].elem === this && r[e].queue === a) { - r[e].anim.stop(true); - r.splice(e, 1) - } - } - for (e = 0; e < o; e++) { - if (i[e] && i[e].finish) { - i[e].finish.call(this) - } - } - delete t.finish - }) - } - }); - x.each(["toggle", "show", "hide"], function (e, n) { - var r = x.fn[n]; - x.fn[n] = function (e, t, i) { - return e == null || typeof e === "boolean" ? r.apply(this, arguments) : this.animate(ct(n, true), e, t, i) - } - }); - x.each({ - slideDown: ct("show"), - slideUp: ct("hide"), - slideToggle: ct("toggle"), - fadeIn: {opacity: "show"}, - fadeOut: {opacity: "hide"}, - fadeToggle: {opacity: "toggle"} - }, function (e, n) { - x.fn[e] = function (e, t, i) { - return this.animate(n, e, t, i) - } - }); - x.timers = []; - x.fx.tick = function () { - var e, t = 0, i = x.timers; - at = Date.now(); - for (; t < i.length; t++) { - e = i[t]; - if (!e() && i[t] === e) { - i.splice(t--, 1) - } - } - if (!i.length) { - x.fx.stop() - } - at = undefined - }; - x.fx.timer = function (e) { - x.timers.push(e); - x.fx.start() - }; - x.fx.interval = 13; - x.fx.start = function () { - if (st) { - return - } - st = true; - ft() - }; - x.fx.stop = function () { - st = null - }; - x.fx.speeds = {slow: 600, fast: 200, _default: 400}; - x.fn.delay = function (n, e) { - n = x.fx ? x.fx.speeds[n] || n : n; - e = e || "fx"; - return this.queue(e, function (e, t) { - var i = P.setTimeout(e, n); - t.stop = function () { - P.clearTimeout(i) - } - }) - }; - (function () { - var e = C.createElement("input"), t = C.createElement("select"), - i = t.appendChild(C.createElement("option")); - e.type = "checkbox"; - m.checkOn = e.value !== ""; - m.optSelected = i.selected; - e = C.createElement("input"); - e.value = "t"; - e.type = "radio"; - m.radioValue = e.value === "t" - })(); - var mt, gt = x.expr.attrHandle; - x.fn.extend({ - attr: function (e, t) { - return W(this, x.attr, e, t, arguments.length > 1) - }, removeAttr: function (e) { - return this.each(function () { - x.removeAttr(this, e) - }) - } - }); - x.extend({ - attr: function (e, t, i) { - var n, r, o = e.nodeType; - if (o === 3 || o === 8 || o === 2) { - return - } - if (typeof e.getAttribute === "undefined") { - return x.prop(e, t, i) - } - if (o !== 1 || !x.isXMLDoc(e)) { - r = x.attrHooks[t.toLowerCase()] || (x.expr.match.bool.test(t) ? mt : undefined) - } - if (i !== undefined) { - if (i === null) { - x.removeAttr(e, t); - return - } - if (r && "set" in r && (n = r.set(e, i, t)) !== undefined) { - return n - } - e.setAttribute(t, i + ""); - return i - } - if (r && "get" in r && (n = r.get(e, t)) !== null) { - return n - } - n = x.find.attr(e, t); - return n == null ? undefined : n - }, attrHooks: { - type: { - set: function (e, t) { - if (!m.radioValue && t === "radio" && k(e, "input")) { - var i = e.value; - e.setAttribute("type", t); - if (i) { - e.value = i - } - return t - } - } - } - }, removeAttr: function (e, t) { - var i, n = 0, r = t && t.match(F); - if (r && e.nodeType === 1) { - while (i = r[n++]) { - e.removeAttribute(i) - } - } - } - }); - mt = { - set: function (e, t, i) { - if (t === false) { - x.removeAttr(e, i) - } else { - e.setAttribute(i, i) - } + } else if (l[2]) { + z.apply(i, e.getElementsByTagName(t)); return i + } else if ((r = l[3]) && d.getElementsByClassName && e.getElementsByClassName) { + z.apply(i, e.getElementsByClassName(r)); + return i + } } + if (d.qsa && !D[t + " "] && (!y || !y.test(t)) && (c !== 1 || e.nodeName.toLowerCase() !== "object")) { + f = t; + h = e; + if (c === 1 && (G.test(t) || W.test(t))) { + h = ee.test(t) && me(e.parentNode) || e; + if (h !== e || !d.scope) { + if (s = e.getAttribute("id")) { + s = s.replace(ne, re) + } else { + e.setAttribute("id", s = x) + } + } + u = p(t); + o = u.length; + while (o--) { + u[o] = (s ? "#" + s : ":scope") + " " + Se(u[o]) + } + f = u.join(",") + } + try { + z.apply(i, h.querySelectorAll(f)); + return i + } catch (e) { + D(t, true) + } finally { + if (s === x) { + e.removeAttribute("id") + } + } + } + } + } + return v(t.replace(j, "$1"), e, i, n) + } + + function le() { + var i = []; + + function n(e, t) { + if (i.push(e + " ") > b.cacheLength) { + delete n[i.shift()] + } + return n[e + " "] = t + } + + return n + } + + function ue(e) { + e[x] = true; + return e + } + + function fe(e) { + var t = P.createElement("fieldset"); + try { + return !!e(t) + } catch (e) { + return false + } finally { + if (t.parentNode) { + t.parentNode.removeChild(t) + } + t = null + } + } + + function he(e, t) { + var i = e.split("|"), n = i.length; + while (n--) { + b.attrHandle[i[n]] = t + } + } + + function ce(e, t) { + var i = t && e, n = i && e.nodeType === 1 && t.nodeType === 1 && e.sourceIndex - t.sourceIndex; + if (n) { + return n + } + if (i) { + while (i = i.nextSibling) { + if (i === t) { + return -1 + } + } + } + return e ? 1 : -1 + } + + function de(i) { + return function (e) { + var t = e.nodeName.toLowerCase(); + return t === "input" && e.type === i + } + } + + function pe(i) { + return function (e) { + var t = e.nodeName.toLowerCase(); + return (t === "input" || t === "button") && e.type === i + } + } + + function ve(t) { + return function (e) { + if ("form" in e) { + if (e.parentNode && e.disabled === false) { + if ("label" in e) { + if ("label" in e.parentNode) { + return e.parentNode.disabled === t + } else { + return e.disabled === t + } + } + return e.isDisabled === t || e.isDisabled !== !t && ae(e) === t + } + return e.disabled === t + } else if ("label" in e) { + return e.disabled === t + } + return false + } + } + + function ye(a) { + return ue(function (o) { + o = +o; + return ue(function (e, t) { + var i, n = a([], e.length, o), r = n.length; + while (r--) { + if (e[i = n[r]]) { + e[i] = !(t[i] = e[i]) + } + } + }) + }) + } + + function me(e) { + return e && typeof e.getElementsByTagName !== "undefined" && e + } + + d = se.support = {}; + r = se.isXML = function (e) { + var t = e.namespaceURI, i = (e.ownerDocument || e).documentElement; + return !J.test(t || i && i.nodeName || "HTML") + }; + _ = se.setDocument = function (e) { + var t, i, n = e ? e.ownerDocument || e : c; + if (n == P || n.nodeType !== 9 || !n.documentElement) { + return P + } + P = n; + a = P.documentElement; + C = !r(P); + if (c != P && (i = P.defaultView) && i.top !== i) { + if (i.addEventListener) { + i.addEventListener("unload", oe, false) + } else if (i.attachEvent) { + i.attachEvent("onunload", oe) + } + } + d.scope = fe(function (e) { + a.appendChild(e).appendChild(P.createElement("div")); + return typeof e.querySelectorAll !== "undefined" && !e.querySelectorAll(":scope fieldset div").length + }); + d.attributes = fe(function (e) { + e.className = "i"; + return !e.getAttribute("className") + }); + d.getElementsByTagName = fe(function (e) { + e.appendChild(P.createComment("")); + return !e.getElementsByTagName("*").length + }); + d.getElementsByClassName = Z.test(P.getElementsByClassName); + d.getById = fe(function (e) { + a.appendChild(e).id = x; + return !P.getElementsByName || !P.getElementsByName(x).length + }); + if (d.getById) { + b.filter["ID"] = function (e) { + var t = e.replace(te, ie); + return function (e) { + return e.getAttribute("id") === t + } + }; + b.find["ID"] = function (e, t) { + if (typeof t.getElementById !== "undefined" && C) { + var i = t.getElementById(e); + return i ? [i] : [] + } + } + } else { + b.filter["ID"] = function (e) { + var i = e.replace(te, ie); + return function (e) { + var t = typeof e.getAttributeNode !== "undefined" && e.getAttributeNode("id"); + return t && t.value === i + } + }; + b.find["ID"] = function (e, t) { + if (typeof t.getElementById !== "undefined" && C) { + var i, n, r, o = t.getElementById(e); + if (o) { + i = o.getAttributeNode("id"); + if (i && i.value === e) { + return [o] + } + r = t.getElementsByName(e); + n = 0; + while (o = r[n++]) { + i = o.getAttributeNode("id"); + if (i && i.value === e) { + return [o] + } + } + } + return [] + } + } + } + b.find["TAG"] = d.getElementsByTagName ? function (e, t) { + if (typeof t.getElementsByTagName !== "undefined") { + return t.getElementsByTagName(e) + } else if (d.qsa) { + return t.querySelectorAll(e) + } + } : function (e, t) { + var i, n = [], r = 0, o = t.getElementsByTagName(e); + if (e === "*") { + while (i = o[r++]) { + if (i.nodeType === 1) { + n.push(i) + } + } + return n + } + return o }; - x.each(x.expr.match.bool.source.match(/\w+/g), function (e, t) { - var a = gt[t] || x.find.attr; - gt[t] = function (e, t, i) { - var n, r, o = t.toLowerCase(); - if (!i) { - r = gt[o]; - gt[o] = n; - n = a(e, t, i) != null ? o : null; - gt[o] = r - } - return n - } - }); - var St = /^(?:input|select|textarea|button)$/i, bt = /^(?:a|area)$/i; - x.fn.extend({ - prop: function (e, t) { - return W(this, x.prop, e, t, arguments.length > 1) - }, removeProp: function (e) { - return this.each(function () { - delete this[x.propFix[e] || e] - }) - } - }); - x.extend({ - prop: function (e, t, i) { - var n, r, o = e.nodeType; - if (o === 3 || o === 8 || o === 2) { - return - } - if (o !== 1 || !x.isXMLDoc(e)) { - t = x.propFix[t] || t; - r = x.propHooks[t] - } - if (i !== undefined) { - if (r && "set" in r && (n = r.set(e, i, t)) !== undefined) { - return n - } - return e[t] = i - } - if (r && "get" in r && (n = r.get(e, t)) !== null) { - return n - } - return e[t] - }, propHooks: { - tabIndex: { - get: function (e) { - var t = x.find.attr(e, "tabindex"); - if (t) { - return parseInt(t, 10) - } - if (St.test(e.nodeName) || bt.test(e.nodeName) && e.href) { - return 0 - } - return -1 - } - } - }, propFix: {for: "htmlFor", class: "className"} - }); - if (!m.optSelected) { - x.propHooks.selected = { - get: function (e) { - var t = e.parentNode; - if (t && t.parentNode) { - t.parentNode.selectedIndex - } - return null - }, set: function (e) { - var t = e.parentNode; - if (t) { - t.selectedIndex; - if (t.parentNode) { - t.parentNode.selectedIndex - } - } - } - } - } - x.each(["tabIndex", "readOnly", "maxLength", "cellSpacing", "cellPadding", "rowSpan", "colSpan", "useMap", "frameBorder", "contentEditable"], function () { - x.propFix[this.toLowerCase()] = this - }); - - function wt(e) { - var t = e.match(F) || []; - return t.join(" ") - } - - function _t(e) { - return e.getAttribute && e.getAttribute("class") || "" - } - - function Pt(e) { - if (Array.isArray(e)) { - return e - } - if (typeof e === "string") { - return e.match(F) || [] - } - return [] - } - - x.fn.extend({ - addClass: function (t) { - var e, i, n, r, o, a, s, l = 0; - if (g(t)) { - return this.each(function (e) { - x(this).addClass(t.call(this, e, _t(this))) - }) - } - e = Pt(t); - if (e.length) { - while (i = this[l++]) { - r = _t(i); - n = i.nodeType === 1 && " " + wt(r) + " "; - if (n) { - a = 0; - while (o = e[a++]) { - if (n.indexOf(" " + o + " ") < 0) { - n += o + " " - } - } - s = wt(n); - if (r !== s) { - i.setAttribute("class", s) - } - } - } - } - return this - }, removeClass: function (t) { - var e, i, n, r, o, a, s, l = 0; - if (g(t)) { - return this.each(function (e) { - x(this).removeClass(t.call(this, e, _t(this))) - }) - } - if (!arguments.length) { - return this.attr("class", "") - } - e = Pt(t); - if (e.length) { - while (i = this[l++]) { - r = _t(i); - n = i.nodeType === 1 && " " + wt(r) + " "; - if (n) { - a = 0; - while (o = e[a++]) { - while (n.indexOf(" " + o + " ") > -1) { - n = n.replace(" " + o + " ", " ") - } - } - s = wt(n); - if (r !== s) { - i.setAttribute("class", s) - } - } - } - } - return this - }, toggleClass: function (r, t) { - var o = typeof r, a = o === "string" || Array.isArray(r); - if (typeof t === "boolean" && a) { - return t ? this.addClass(r) : this.removeClass(r) - } - if (g(r)) { - return this.each(function (e) { - x(this).toggleClass(r.call(this, e, _t(this), t), t) - }) - } - return this.each(function () { - var e, t, i, n; - if (a) { - t = 0; - i = x(this); - n = Pt(r); - while (e = n[t++]) { - if (i.hasClass(e)) { - i.removeClass(e) - } else { - i.addClass(e) - } - } - } else if (r === undefined || o === "boolean") { - e = _t(this); - if (e) { - $.set(this, "__className__", e) - } - if (this.setAttribute) { - this.setAttribute("class", e || r === false ? "" : $.get(this, "__className__") || "") - } - } - }) - }, hasClass: function (e) { - var t, i, n = 0; - t = " " + e + " "; - while (i = this[n++]) { - if (i.nodeType === 1 && (" " + wt(_t(i)) + " ").indexOf(t) > -1) { - return true - } - } - return false - } - }); - var Ct = /\r/g; - x.fn.extend({ - val: function (i) { - var n, e, r, t = this[0]; - if (!arguments.length) { - if (t) { - n = x.valHooks[t.type] || x.valHooks[t.nodeName.toLowerCase()]; - if (n && "get" in n && (e = n.get(t, "value")) !== undefined) { - return e - } - e = t.value; - if (typeof e === "string") { - return e.replace(Ct, "") - } - return e == null ? "" : e - } - return - } - r = g(i); - return this.each(function (e) { - var t; - if (this.nodeType !== 1) { - return - } - if (r) { - t = i.call(this, e, x(this).val()) - } else { - t = i - } - if (t == null) { - t = "" - } else if (typeof t === "number") { - t += "" - } else if (Array.isArray(t)) { - t = x.map(t, function (e) { - return e == null ? "" : e + "" - }) - } - n = x.valHooks[this.type] || x.valHooks[this.nodeName.toLowerCase()]; - if (!n || !("set" in n) || n.set(this, t, "value") === undefined) { - this.value = t - } - }) - } - }); - x.extend({ - valHooks: { - option: { - get: function (e) { - var t = x.find.attr(e, "value"); - return t != null ? t : wt(x.text(e)) - } - }, select: { - get: function (e) { - var t, i, n, r = e.options, o = e.selectedIndex, a = e.type === "select-one", - s = a ? null : [], l = a ? o + 1 : r.length; - if (o < 0) { - n = l - } else { - n = a ? o : 0 - } - for (; n < l; n++) { - i = r[n]; - if ((i.selected || n === o) && !i.disabled && (!i.parentNode.disabled || !k(i.parentNode, "optgroup"))) { - t = x(i).val(); - if (a) { - return t - } - s.push(t) - } - } - return s - }, set: function (e, t) { - var i, n, r = e.options, o = x.makeArray(t), a = r.length; - while (a--) { - n = r[a]; - if (n.selected = x.inArray(x.valHooks.option.get(n), o) > -1) { - i = true - } - } - if (!i) { - e.selectedIndex = -1 - } - return o - } - } - } - }); - x.each(["radio", "checkbox"], function () { - x.valHooks[this] = { - set: function (e, t) { - if (Array.isArray(t)) { - return e.checked = x.inArray(x(e).val(), t) > -1 - } - } - }; - if (!m.checkOn) { - x.valHooks[this].get = function (e) { - return e.getAttribute("value") === null ? "on" : e.value - } - } - }); - m.focusin = "onfocusin" in P; - var xt = /^(?:focusinfocus|focusoutblur)$/, Tt = function (e) { - e.stopPropagation() + b.find["CLASS"] = d.getElementsByClassName && function (e, t) { + if (typeof t.getElementsByClassName !== "undefined" && C) { + return t.getElementsByClassName(e) + } }; - x.extend(x.event, { - trigger: function (e, t, i, n) { - var r, o, a, s, l, u, f, h, c = [i || C], d = y.call(e, "type") ? e.type : e, - p = y.call(e, "namespace") ? e.namespace.split(".") : []; - o = h = a = i = i || C; - if (i.nodeType === 3 || i.nodeType === 8) { - return - } - if (xt.test(d + x.event.triggered)) { - return - } - if (d.indexOf(".") > -1) { - p = d.split("."); - d = p.shift(); - p.sort() - } - l = d.indexOf(":") < 0 && "on" + d; - e = e[x.expando] ? e : new x.Event(d, typeof e === "object" && e); - e.isTrigger = n ? 2 : 3; - e.namespace = p.join("."); - e.rnamespace = e.namespace ? new RegExp("(^|\\.)" + p.join("\\.(?:.*\\.|)") + "(\\.|$)") : null; - e.result = undefined; - if (!e.target) { - e.target = i - } - t = t == null ? [e] : x.makeArray(t, [e]); - f = x.event.special[d] || {}; - if (!n && f.trigger && f.trigger.apply(i, t) === false) { - return - } - if (!n && !f.noBubble && !S(i)) { - s = f.delegateType || d; - if (!xt.test(s + d)) { - o = o.parentNode - } - for (; o; o = o.parentNode) { - c.push(o); - a = o - } - if (a === (i.ownerDocument || C)) { - c.push(a.defaultView || a.parentWindow || P) - } - } - r = 0; - while ((o = c[r++]) && !e.isPropagationStopped()) { - h = o; - e.type = r > 1 ? s : f.bindType || d; - u = ($.get(o, "events") || Object.create(null))[e.type] && $.get(o, "handle"); - if (u) { - u.apply(o, t) - } - u = l && o[l]; - if (u && u.apply && J(o)) { - e.result = u.apply(o, t); - if (e.result === false) { - e.preventDefault() - } - } - } - e.type = d; - if (!n && !e.isDefaultPrevented()) { - if ((!f._default || f._default.apply(c.pop(), t) === false) && J(i)) { - if (l && g(i[d]) && !S(i)) { - a = i[l]; - if (a) { - i[l] = null - } - x.event.triggered = d; - if (e.isPropagationStopped()) { - h.addEventListener(d, Tt) - } - i[d](); - if (e.isPropagationStopped()) { - h.removeEventListener(d, Tt) - } - x.event.triggered = undefined; - if (a) { - i[l] = a - } - } - } - } - return e.result - }, simulate: function (e, t, i) { - var n = x.extend(new x.Event, i, {type: e, isSimulated: true}); - x.event.trigger(n, null, t) + s = []; + y = []; + if (d.qsa = Z.test(P.querySelectorAll)) { + fe(function (e) { + var t; + a.appendChild(e).innerHTML = "" + ""; + if (e.querySelectorAll("[msallowcapture^='']").length) { + y.push("[*^$]=" + B + "*(?:''|\"\")") } - }); - x.fn.extend({ - trigger: function (e, t) { - return this.each(function () { - x.event.trigger(e, t, this) - }) - }, triggerHandler: function (e, t) { - var i = this[0]; - if (i) { - return x.event.trigger(e, t, i, true) - } + if (!e.querySelectorAll("[selected]").length) { + y.push("\\[" + B + "*(?:value|" + F + ")") } - }); - if (!m.focusin) { - x.each({focus: "focusin", blur: "focusout"}, function (i, n) { - var r = function (e) { - x.event.simulate(n, e.target, x.event.fix(e)) - }; - x.event.special[n] = { - setup: function () { - var e = this.ownerDocument || this.document || this, t = $.access(e, n); - if (!t) { - e.addEventListener(i, r, true) - } - $.access(e, n, (t || 0) + 1) - }, teardown: function () { - var e = this.ownerDocument || this.document || this, t = $.access(e, n) - 1; - if (!t) { - e.removeEventListener(i, r, true); - $.remove(e, n) - } else { - $.access(e, n, t) - } - } - } + if (!e.querySelectorAll("[id~=" + x + "-]").length) { + y.push("~=") + } + t = P.createElement("input"); + t.setAttribute("name", ""); + e.appendChild(t); + if (!e.querySelectorAll("[name='']").length) { + y.push("\\[" + B + "*name" + B + "*=" + B + "*(?:''|\"\")") + } + if (!e.querySelectorAll(":checked").length) { + y.push(":checked") + } + if (!e.querySelectorAll("a#" + x + "+*").length) { + y.push(".#.+[+~]") + } + e.querySelectorAll("\\\f"); + y.push("[\\r\\n\\f]") + }); + fe(function (e) { + e.innerHTML = "" + ""; + var t = P.createElement("input"); + t.setAttribute("type", "hidden"); + e.appendChild(t).setAttribute("name", "D"); + if (e.querySelectorAll("[name=d]").length) { + y.push("name" + B + "*[*^$|!~]?=") + } + if (e.querySelectorAll(":enabled").length !== 2) { + y.push(":enabled", ":disabled") + } + a.appendChild(e).disabled = true; + if (e.querySelectorAll(":disabled").length !== 2) { + y.push(":enabled", ":disabled") + } + e.querySelectorAll("*,:x"); + y.push(",.*:") + }) + } + if (d.matchesSelector = Z.test(f = a.matches || a.webkitMatchesSelector || a.mozMatchesSelector || a.oMatchesSelector || a.msMatchesSelector)) { + fe(function (e) { + d.disconnectedMatch = f.call(e, "*"); + f.call(e, "[s!='']:x"); + s.push("!=", N) + }) + } + y = y.length && new RegExp(y.join("|")); + s = s.length && new RegExp(s.join("|")); + t = Z.test(a.compareDocumentPosition); + m = t || Z.test(a.contains) ? function (e, t) { + var i = e.nodeType === 9 ? e.documentElement : e, n = t && t.parentNode; + return e === n || !!(n && n.nodeType === 1 && (i.contains ? i.contains(n) : e.compareDocumentPosition && e.compareDocumentPosition(n) & 16)) + } : function (e, t) { + if (t) { + while (t = t.parentNode) { + if (t === e) { + return true + } + } + } + return false + }; + M = t ? function (e, t) { + if (e === t) { + u = true; + return 0 + } + var i = !e.compareDocumentPosition - !t.compareDocumentPosition; + if (i) { + return i + } + i = (e.ownerDocument || e) == (t.ownerDocument || t) ? e.compareDocumentPosition(t) : 1; + if (i & 1 || !d.sortDetached && t.compareDocumentPosition(e) === i) { + if (e == P || e.ownerDocument == c && m(c, e)) { + return -1 + } + if (t == P || t.ownerDocument == c && m(c, t)) { + return 1 + } + return l ? O(l, e) - O(l, t) : 0 + } + return i & 4 ? -1 : 1 + } : function (e, t) { + if (e === t) { + u = true; + return 0 + } + var i, n = 0, r = e.parentNode, o = t.parentNode, a = [e], s = [t]; + if (!r || !o) { + return e == P ? -1 : t == P ? 1 : r ? -1 : o ? 1 : l ? O(l, e) - O(l, t) : 0 + } else if (r === o) { + return ce(e, t) + } + i = e; + while (i = i.parentNode) { + a.unshift(i) + } + i = t; + while (i = i.parentNode) { + s.unshift(i) + } + while (a[n] === s[n]) { + n++ + } + return n ? ce(a[n], s[n]) : a[n] == c ? -1 : s[n] == c ? 1 : 0 + }; + return P + }; + se.matches = function (e, t) { + return se(e, null, null, t) + }; + se.matchesSelector = function (e, t) { + _(e); + if (d.matchesSelector && C && !D[t + " "] && (!s || !s.test(t)) && (!y || !y.test(t))) { + try { + var i = f.call(e, t); + if (i || d.disconnectedMatch || e.document && e.document.nodeType !== 11) { + return i + } + } catch (e) { + D(t, true) + } + } + return se(t, P, null, [e]).length > 0 + }; + se.contains = function (e, t) { + if ((e.ownerDocument || e) != P) { + _(e) + } + return m(e, t) + }; + se.attr = function (e, t) { + if ((e.ownerDocument || e) != P) { + _(e) + } + var i = b.attrHandle[t.toLowerCase()], + n = i && R.call(b.attrHandle, t.toLowerCase()) ? i(e, t, !C) : undefined; + return n !== undefined ? n : d.attributes || !C ? e.getAttribute(t) : (n = e.getAttributeNode(t)) && n.specified ? n.value : null + }; + se.escape = function (e) { + return (e + "").replace(ne, re) + }; + se.error = function (e) { + throw new Error("Syntax error, unrecognized expression: " + e) + }; + se.uniqueSort = function (e) { + var t, i = [], n = 0, r = 0; + u = !d.detectDuplicates; + l = !d.sortStable && e.slice(0); + e.sort(M); + if (u) { + while (t = e[r++]) { + if (t === e[r]) { + n = i.push(r) + } + } + while (n--) { + e.splice(i[n], 1) + } + } + l = null; + return e + }; + o = se.getText = function (e) { + var t, i = "", n = 0, r = e.nodeType; + if (!r) { + while (t = e[n++]) { + i += o(t) + } + } else if (r === 1 || r === 9 || r === 11) { + if (typeof e.textContent === "string") { + return e.textContent + } else { + for (e = e.firstChild; e; e = e.nextSibling) { + i += o(e) + } + } + } else if (r === 3 || r === 4) { + return e.nodeValue + } + return i + }; + b = se.selectors = { + cacheLength: 50, + createPseudo: ue, + match: X, + attrHandle: {}, + find: {}, + relative: { + ">": {dir: "parentNode", first: true}, + " ": {dir: "parentNode"}, + "+": {dir: "previousSibling", first: true}, + "~": {dir: "previousSibling"} + }, + preFilter: { + ATTR: function (e) { + e[1] = e[1].replace(te, ie); + e[3] = (e[3] || e[4] || e[5] || "").replace(te, ie); + if (e[2] === "~=") { + e[3] = " " + e[3] + " " + } + return e.slice(0, 4) + }, CHILD: function (e) { + e[1] = e[1].toLowerCase(); + if (e[1].slice(0, 3) === "nth") { + if (!e[3]) { + se.error(e[0]) + } + e[4] = +(e[4] ? e[5] + (e[6] || 1) : 2 * (e[3] === "even" || e[3] === "odd")); + e[5] = +(e[7] + e[8] || e[3] === "odd") + } else if (e[3]) { + se.error(e[0]) + } + return e + }, PSEUDO: function (e) { + var t, i = !e[6] && e[2]; + if (X["CHILD"].test(e[0])) { + return null + } + if (e[3]) { + e[2] = e[4] || e[5] || "" + } else if (i && V.test(i) && (t = p(i, true)) && (t = i.indexOf(")", i.length - t) - i.length)) { + e[0] = e[0].slice(0, t); + e[2] = i.slice(0, t) + } + return e.slice(0, 3) + } + }, + filter: { + TAG: function (e) { + var t = e.replace(te, ie).toLowerCase(); + return e === "*" ? function () { + return true + } : function (e) { + return e.nodeName && e.nodeName.toLowerCase() === t + } + }, CLASS: function (e) { + var t = g[e + " "]; + return t || (t = new RegExp("(^|" + B + ")" + e + "(" + B + "|$)")) && g(e, function (e) { + return t.test(typeof e.className === "string" && e.className || typeof e.getAttribute !== "undefined" && e.getAttribute("class") || "") }) - } - var kt = P.location; - var Dt = {guid: Date.now()}; - var Mt = /\?/; - x.parseXML = function (e) { - var t; - if (!e || typeof e !== "string") { - return null + }, ATTR: function (i, n, r) { + return function (e) { + var t = se.attr(e, i); + if (t == null) { + return n === "!=" + } + if (!n) { + return true + } + t += ""; + return n === "=" ? t === r : n === "!=" ? t !== r : n === "^=" ? r && t.indexOf(r) === 0 : n === "*=" ? r && t.indexOf(r) > -1 : n === "$=" ? r && t.slice(-r.length) === r : n === "~=" ? (" " + t.replace(H, " ") + " ").indexOf(r) > -1 : n === "|=" ? t === r || t.slice(0, r.length + 1) === r + "-" : false } - try { - t = (new P.DOMParser).parseFromString(e, "text/xml") - } catch (e) { - t = undefined - } - if (!t || t.getElementsByTagName("parsererror").length) { - x.error("Invalid XML: " + e) - } - return t - }; - var Rt = /\[\]$/, Et = /\r?\n/g, It = /^(?:submit|button|image|reset|file)$/i, - zt = /^(?:input|select|textarea|keygen)/i; - - function At(i, e, n, r) { - var t; - if (Array.isArray(e)) { - x.each(e, function (e, t) { - if (n || Rt.test(i)) { - r(i, t) - } else { - At(i + "[" + (typeof t === "object" && t != null ? e : "") + "]", t, n, r) - } - }) - } else if (!n && w(e) === "object") { - for (t in e) { - At(i + "[" + t + "]", e[t], n, r) - } - } else { - r(i, e) - } - } - - x.param = function (e, t) { - var i, n = [], r = function (e, t) { - var i = g(t) ? t() : t; - n[n.length] = encodeURIComponent(e) + "=" + encodeURIComponent(i == null ? "" : i) - }; - if (e == null) { - return "" - } - if (Array.isArray(e) || e.jquery && !x.isPlainObject(e)) { - x.each(e, function () { - r(this.name, this.value) - }) - } else { - for (i in e) { - At(i, e[i], t, r) - } - } - return n.join("&") - }; - x.fn.extend({ - serialize: function () { - return x.param(this.serializeArray()) - }, serializeArray: function () { - return this.map(function () { - var e = x.prop(this, "elements"); - return e ? x.makeArray(e) : this - }).filter(function () { - var e = this.type; - return this.name && !x(this).is(":disabled") && zt.test(this.nodeName) && !It.test(e) && (this.checked || !pe.test(e)) - }).map(function (e, t) { - var i = x(this).val(); - if (i == null) { - return null - } - if (Array.isArray(i)) { - return x.map(i, function (e) { - return {name: t.name, value: e.replace(Et, "\r\n")} - }) - } - return {name: t.name, value: i.replace(Et, "\r\n")} - }).get() - } - }); - var Ot = /%20/g, Ft = /#.*$/, Bt = /([?&])_=[^&]*/, Lt = /^(.*?):[ \t]*([^\r\n]*)$/gm, - qt = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, Nt = /^(?:GET|HEAD)$/, Ht = /^\/\//, - jt = {}, Ut = {}, Wt = "*/".concat("*"), Gt = C.createElement("a"); - Gt.href = kt.href; - - function Vt(o) { - return function (e, t) { - if (typeof e !== "string") { - t = e; - e = "*" - } - var i, n = 0, r = e.toLowerCase().match(F) || []; - if (g(t)) { - while (i = r[n++]) { - if (i[0] === "+") { - i = i.slice(1) || "*"; - (o[i] = o[i] || []).unshift(t) - } else { - (o[i] = o[i] || []).push(t) - } - } - } - } - } - - function Yt(t, r, o, a) { - var s = {}, l = t === Ut; - - function u(e) { - var n; - s[e] = true; - x.each(t[e] || [], function (e, t) { - var i = t(r, o, a); - if (typeof i === "string" && !l && !s[i]) { - r.dataTypes.unshift(i); - u(i); + }, CHILD: function (p, e, t, v, y) { + var m = p.slice(0, 3) !== "nth", g = p.slice(-4) !== "last", S = e === "of-type"; + return v === 1 && y === 0 ? function (e) { + return !!e.parentNode + } : function (e, t, i) { + var n, r, o, a, s, l, u = m !== g ? "nextSibling" : "previousSibling", + f = e.parentNode, h = S && e.nodeName.toLowerCase(), c = !i && !S, d = false; + if (f) { + if (m) { + while (u) { + a = e; + while (a = a[u]) { + if (S ? a.nodeName.toLowerCase() === h : a.nodeType === 1) { return false - } else if (l) { - return !(n = i) + } } - }); - return n - } - - return u(r.dataTypes[0]) || !s["*"] && u("*") - } - - function Xt(e, t) { - var i, n, r = x.ajaxSettings.flatOptions || {}; - for (i in t) { - if (t[i] !== undefined) { - (r[i] ? e : n || (n = {}))[i] = t[i] + l = u = p === "only" && !l && "nextSibling" + } + return true } - } - if (n) { - x.extend(true, e, n) - } - return e - } - - function Jt(e, t, i) { - var n, r, o, a, s = e.contents, l = e.dataTypes; - while (l[0] === "*") { - l.shift(); - if (n === undefined) { - n = e.mimeType || t.getResponseHeader("Content-Type") - } - } - if (n) { - for (r in s) { - if (s[r] && s[r].test(n)) { - l.unshift(r); - break + l = [g ? f.firstChild : f.lastChild]; + if (g && c) { + a = f; + o = a[x] || (a[x] = {}); + r = o[a.uniqueID] || (o[a.uniqueID] = {}); + n = r[p] || []; + s = n[0] === T && n[1]; + d = s && n[2]; + a = s && f.childNodes[s]; + while (a = ++s && a && a[u] || (d = s = 0) || l.pop()) { + if (a.nodeType === 1 && ++d && a === e) { + r[p] = [T, s, d]; + break } - } - } - if (l[0] in i) { - o = l[0] - } else { - for (r in i) { - if (!l[0] || e.converters[r + " " + l[0]]) { - o = r; - break - } - if (!a) { - a = r - } - } - o = o || a - } - if (o) { - if (o !== l[0]) { - l.unshift(o) - } - return i[o] - } - } - - function Kt(e, t, i, n) { - var r, o, a, s, l, u = {}, f = e.dataTypes.slice(); - if (f[1]) { - for (a in e.converters) { - u[a.toLowerCase()] = e.converters[a] - } - } - o = f.shift(); - while (o) { - if (e.responseFields[o]) { - i[e.responseFields[o]] = t - } - if (!l && n && e.dataFilter) { - t = e.dataFilter(t, e.dataType) - } - l = o; - o = f.shift(); - if (o) { - if (o === "*") { - o = l - } else if (l !== "*" && l !== o) { - a = u[l + " " + o] || u["* " + o]; - if (!a) { - for (r in u) { - s = r.split(" "); - if (s[1] === o) { - a = u[l + " " + s[0]] || u["* " + s[0]]; - if (a) { - if (a === true) { - a = u[r] - } else if (u[r] !== true) { - o = s[0]; - f.unshift(s[1]) - } - break - } - } - } - } - if (a !== true) { - if (a && e.throws) { - t = a(t) - } else { - try { - t = a(t) - } catch (e) { - return { - state: "parsererror", - error: a ? e : "No conversion from " + l + " to " + o - } - } - } - } - } - } - } - return {state: "success", data: t} - } - - x.extend({ - active: 0, - lastModified: {}, - etag: {}, - ajaxSettings: { - url: kt.href, - type: "GET", - isLocal: qt.test(kt.protocol), - global: true, - processData: true, - async: true, - contentType: "application/x-www-form-urlencoded; charset=UTF-8", - accepts: { - "*": Wt, - text: "text/plain", - html: "text/html", - xml: "application/xml, text/xml", - json: "application/json, text/javascript" - }, - contents: {xml: /\bxml\b/, html: /\bhtml/, json: /\bjson\b/}, - responseFields: {xml: "responseXML", text: "responseText", json: "responseJSON"}, - converters: {"* text": String, "text html": true, "text json": JSON.parse, "text xml": x.parseXML}, - flatOptions: {url: true, context: true} - }, - ajaxSetup: function (e, t) { - return t ? Xt(Xt(e, x.ajaxSettings), t) : Xt(x.ajaxSettings, e) - }, - ajaxPrefilter: Vt(jt), - ajaxTransport: Vt(Ut), - ajax: function (e, t) { - if (typeof e === "object") { - t = e; - e = undefined - } - t = t || {}; - var f, h, c, i, d, n, p, v, r, o, y = x.ajaxSetup({}, t), m = y.context || y, - g = y.context && (m.nodeType || m.jquery) ? x(m) : x.event, S = x.Deferred(), - b = x.Callbacks("once memory"), w = y.statusCode || {}, a = {}, s = {}, l = "canceled", _ = { - readyState: 0, getResponseHeader: function (e) { - var t; - if (p) { - if (!i) { - i = {}; - while (t = Lt.exec(c)) { - i[t[1].toLowerCase() + " "] = (i[t[1].toLowerCase() + " "] || []).concat(t[2]) - } - } - t = i[e.toLowerCase() + " "] - } - return t == null ? null : t.join(", ") - }, getAllResponseHeaders: function () { - return p ? c : null - }, setRequestHeader: function (e, t) { - if (p == null) { - e = s[e.toLowerCase()] = s[e.toLowerCase()] || e; - a[e] = t - } - return this - }, overrideMimeType: function (e) { - if (p == null) { - y.mimeType = e - } - return this - }, statusCode: function (e) { - var t; - if (e) { - if (p) { - _.always(e[_.status]) - } else { - for (t in e) { - w[t] = [w[t], e[t]] - } - } - } - return this - }, abort: function (e) { - var t = e || l; - if (f) { - f.abort(t) - } - u(0, t); - return this - } - }; - S.promise(_); - y.url = ((e || y.url || kt.href) + "").replace(Ht, kt.protocol + "//"); - y.type = t.method || t.type || y.method || y.type; - y.dataTypes = (y.dataType || "*").toLowerCase().match(F) || [""]; - if (y.crossDomain == null) { - n = C.createElement("a"); - try { - n.href = y.url; - n.href = n.href; - y.crossDomain = Gt.protocol + "//" + Gt.host !== n.protocol + "//" + n.host - } catch (e) { - y.crossDomain = true - } - } - if (y.data && y.processData && typeof y.data !== "string") { - y.data = x.param(y.data, y.traditional) - } - Yt(jt, y, t, _); - if (p) { - return _ - } - v = x.event && y.global; - if (v && x.active++ === 0) { - x.event.trigger("ajaxStart") - } - y.type = y.type.toUpperCase(); - y.hasContent = !Nt.test(y.type); - h = y.url.replace(Ft, ""); - if (!y.hasContent) { - o = y.url.slice(h.length); - if (y.data && (y.processData || typeof y.data === "string")) { - h += (Mt.test(h) ? "&" : "?") + y.data; - delete y.data - } - if (y.cache === false) { - h = h.replace(Bt, "$1"); - o = (Mt.test(h) ? "&" : "?") + "_=" + Dt.guid++ + o - } - y.url = h + o - } else if (y.data && y.processData && (y.contentType || "").indexOf("application/x-www-form-urlencoded") === 0) { - y.data = y.data.replace(Ot, "+") - } - if (y.ifModified) { - if (x.lastModified[h]) { - _.setRequestHeader("If-Modified-Since", x.lastModified[h]) - } - if (x.etag[h]) { - _.setRequestHeader("If-None-Match", x.etag[h]) - } - } - if (y.data && y.hasContent && y.contentType !== false || t.contentType) { - _.setRequestHeader("Content-Type", y.contentType) - } - _.setRequestHeader("Accept", y.dataTypes[0] && y.accepts[y.dataTypes[0]] ? y.accepts[y.dataTypes[0]] + (y.dataTypes[0] !== "*" ? ", " + Wt + "; q=0.01" : "") : y.accepts["*"]); - for (r in y.headers) { - _.setRequestHeader(r, y.headers[r]) - } - if (y.beforeSend && (y.beforeSend.call(m, _, y) === false || p)) { - return _.abort() - } - l = "abort"; - b.add(y.complete); - _.done(y.success); - _.fail(y.error); - f = Yt(Ut, y, t, _); - if (!f) { - u(-1, "No Transport") + } } else { - _.readyState = 1; - if (v) { - g.trigger("ajaxSend", [_, y]) - } - if (p) { - return _ - } - if (y.async && y.timeout > 0) { - d = P.setTimeout(function () { - _.abort("timeout") - }, y.timeout) - } - try { - p = false; - f.send(a, u) - console.log('5488',a,u) - } catch (e) { - if (p) { - throw e + if (c) { + a = e; + o = a[x] || (a[x] = {}); + r = o[a.uniqueID] || (o[a.uniqueID] = {}); + n = r[p] || []; + s = n[0] === T && n[1]; + d = s + } + if (d === false) { + while (a = ++s && a && a[u] || (d = s = 0) || l.pop()) { + if ((S ? a.nodeName.toLowerCase() === h : a.nodeType === 1) && ++d) { + if (c) { + o = a[x] || (a[x] = {}); + r = o[a.uniqueID] || (o[a.uniqueID] = {}); + r[p] = [T, d] } - u(-1, e) + if (a === e) { + break + } + } } + } } - - function u(e, t, i, n) { - var r, o, a, s, l, u = t; - if (p) { - return - } - p = true; - if (d) { - P.clearTimeout(d) - } - f = undefined; - c = n || ""; - _.readyState = e > 0 ? 4 : 0; - r = e >= 200 && e < 300 || e === 304; - if (i) { - s = Jt(y, _, i) - } - if (!r && x.inArray("script", y.dataTypes) > -1) { - y.converters["text script"] = function () { - } - } - s = Kt(y, s, _, r); - if (r) { - if (y.ifModified) { - l = _.getResponseHeader("Last-Modified"); - if (l) { - x.lastModified[h] = l - } - l = _.getResponseHeader("etag"); - if (l) { - x.etag[h] = l - } - } - if (e === 204 || y.type === "HEAD") { - u = "nocontent" - } else if (e === 304) { - u = "notmodified" - } else { - u = s.state; - o = s.data; - a = s.error; - r = !a - } - } else { - a = u; - if (e || !u) { - u = "error"; - if (e < 0) { - e = 0 - } - } - } - _.status = e; - _.statusText = (t || u) + ""; - if (r) { - S.resolveWith(m, [o, u, _]) - } else { - S.rejectWith(m, [_, u, a]) - } - _.statusCode(w); - w = undefined; - if (v) { - g.trigger(r ? "ajaxSuccess" : "ajaxError", [_, y, r ? o : a]) - } - b.fireWith(m, [_, u]); - if (v) { - g.trigger("ajaxComplete", [_, y]); - if (!--x.active) { - x.event.trigger("ajaxStop") - } - } - } - - return _ - }, - getJSON: function (e, t, i) { - return x.get(e, t, i, "json") - }, - getScript: function (e, t) { - return x.get(e, undefined, t, "script") + d -= y; + return d === v || d % v === 0 && d / v >= 0 + } } - }); - x.each(["get", "post"], function (e, r) { - x[r] = function (e, t, i, n) { - if (g(t)) { - n = n || i; - i = t; - t = undefined - } - return x.ajax(x.extend({ - url: e, - type: r, - dataType: n, - data: t, - success: i - }, x.isPlainObject(e) && e)) + }, PSEUDO: function (e, o) { + var t, + a = b.pseudos[e] || b.setFilters[e.toLowerCase()] || se.error("unsupported pseudo: " + e); + if (a[x]) { + return a(o) } - }); - x.ajaxPrefilter(function (e) { + if (a.length > 1) { + t = [e, e, "", o]; + return b.setFilters.hasOwnProperty(e.toLowerCase()) ? ue(function (e, t) { + var i, n = a(e, o), r = n.length; + while (r--) { + i = O(e, n[r]); + e[i] = !(t[i] = n[r]) + } + }) : function (e) { + return a(e, 0, t) + } + } + return a + } + }, + pseudos: { + not: ue(function (e) { + var n = [], r = [], s = h(e.replace(j, "$1")); + return s[x] ? ue(function (e, t, i, n) { + var r, o = s(e, null, n, []), a = e.length; + while (a--) { + if (r = o[a]) { + e[a] = !(t[a] = r) + } + } + }) : function (e, t, i) { + n[0] = e; + s(n, null, i, r); + n[0] = null; + return !r.pop() + } + }), has: ue(function (t) { + return function (e) { + return se(t, e).length > 0 + } + }), contains: ue(function (t) { + t = t.replace(te, ie); + return function (e) { + return (e.textContent || o(e)).indexOf(t) > -1 + } + }), lang: ue(function (i) { + if (!Y.test(i || "")) { + se.error("unsupported lang: " + i) + } + i = i.replace(te, ie).toLowerCase(); + return function (e) { + var t; + do { + if (t = C ? e.lang : e.getAttribute("xml:lang") || e.getAttribute("lang")) { + t = t.toLowerCase(); + return t === i || t.indexOf(i + "-") === 0 + } + } while ((e = e.parentNode) && e.nodeType === 1); + return false + } + }), target: function (e) { + var t = i.location && i.location.hash; + return t && t.slice(1) === e.id + }, root: function (e) { + return e === a + }, focus: function (e) { + return e === P.activeElement && (!P.hasFocus || P.hasFocus()) && !!(e.type || e.href || ~e.tabIndex) + }, enabled: ve(false), disabled: ve(true), checked: function (e) { + var t = e.nodeName.toLowerCase(); + return t === "input" && !!e.checked || t === "option" && !!e.selected + }, selected: function (e) { + if (e.parentNode) { + e.parentNode.selectedIndex + } + return e.selected === true + }, empty: function (e) { + for (e = e.firstChild; e; e = e.nextSibling) { + if (e.nodeType < 6) { + return false + } + } + return true + }, parent: function (e) { + return !b.pseudos["empty"](e) + }, header: function (e) { + return $.test(e.nodeName) + }, input: function (e) { + return K.test(e.nodeName) + }, button: function (e) { + var t = e.nodeName.toLowerCase(); + return t === "input" && e.type === "button" || t === "button" + }, text: function (e) { var t; - for (t in e.headers) { - if (t.toLowerCase() === "content-type") { - e.contentType = e.headers[t] || "" + return e.nodeName.toLowerCase() === "input" && e.type === "text" && ((t = e.getAttribute("type")) == null || t.toLowerCase() === "text") + }, first: ye(function () { + return [0] + }), last: ye(function (e, t) { + return [t - 1] + }), eq: ye(function (e, t, i) { + return [i < 0 ? i + t : i] + }), even: ye(function (e, t) { + var i = 0; + for (; i < t; i += 2) { + e.push(i) + } + return e + }), odd: ye(function (e, t) { + var i = 1; + for (; i < t; i += 2) { + e.push(i) + } + return e + }), lt: ye(function (e, t, i) { + var n = i < 0 ? i + t : i > t ? t : i; + for (; --n >= 0;) { + e.push(n) + } + return e + }), gt: ye(function (e, t, i) { + var n = i < 0 ? i + t : i; + for (; ++n < t;) { + e.push(n) + } + return e + }) + } + }; + b.pseudos["nth"] = b.pseudos["eq"]; + for (e in {radio: true, checkbox: true, file: true, password: true, image: true}) { + b.pseudos[e] = de(e) + } + for (e in {submit: true, reset: true}) { + b.pseudos[e] = pe(e) + } + + function ge() { + } + + ge.prototype = b.filters = b.pseudos; + b.setFilters = new ge; + p = se.tokenize = function (e, t) { + var i, n, r, o, a, s, l, u = S[e + " "]; + if (u) { + return t ? 0 : u.slice(0) + } + a = e; + s = []; + l = b.preFilter; + while (a) { + if (!i || (n = U.exec(a))) { + if (n) { + a = a.slice(n[0].length) || a + } + s.push(r = []) + } + i = false; + if (n = W.exec(a)) { + i = n.shift(); + r.push({value: i, type: n[0].replace(j, " ")}); + a = a.slice(i.length) + } + for (o in b.filter) { + if ((n = X[o].exec(a)) && (!l[o] || (n = l[o](n)))) { + i = n.shift(); + r.push({value: i, type: o, matches: n}); + a = a.slice(i.length) + } + } + if (!i) { + break + } + } + return t ? a.length : a ? se.error(e) : S(e, s).slice(0) + }; + + function Se(e) { + var t = 0, i = e.length, n = ""; + for (; t < i; t++) { + n += e[t].value + } + return n + } + + function be(s, e, t) { + var l = e.dir, u = e.next, f = u || l, h = t && f === "parentNode", c = n++; + return e.first ? function (e, t, i) { + while (e = e[l]) { + if (e.nodeType === 1 || h) { + return s(e, t, i) + } + } + return false + } : function (e, t, i) { + var n, r, o, a = [T, c]; + if (i) { + while (e = e[l]) { + if (e.nodeType === 1 || h) { + if (s(e, t, i)) { + return true } + } } - }); - x._evalUrl = function (e, t, i) { - return x.ajax({ - url: e, - type: "GET", - dataType: "script", - cache: true, - async: false, - global: false, - converters: { - "text script": function () { - } - }, - dataFilter: function (e) { - x.globalEval(e, t, i) - } - }) - }; - x.fn.extend({ - wrapAll: function (e) { - var t; - if (this[0]) { - if (g(e)) { - e = e.call(this[0]) - } - t = x(e, this[0].ownerDocument).eq(0).clone(true); - if (this[0].parentNode) { - t.insertBefore(this[0]) - } - t.map(function () { - var e = this; - while (e.firstElementChild) { - e = e.firstElementChild - } - return e - }).append(this) - } - return this - }, wrapInner: function (i) { - if (g(i)) { - return this.each(function (e) { - x(this).wrapInner(i.call(this, e)) - }) - } - return this.each(function () { - var e = x(this), t = e.contents(); - if (t.length) { - t.wrapAll(i) - } else { - e.append(i) - } - }) - }, wrap: function (t) { - var i = g(t); - return this.each(function (e) { - x(this).wrapAll(i ? t.call(this, e) : t) - }) - }, unwrap: function (e) { - this.parent(e).not("body").each(function () { - x(this).replaceWith(this.childNodes) - }); - return this - } - }); - x.expr.pseudos.hidden = function (e) { - return !x.expr.pseudos.visible(e) - }; - x.expr.pseudos.visible = function (e) { - return !!(e.offsetWidth || e.offsetHeight || e.getClientRects().length) - }; - x.ajaxSettings.xhr = function () { - try { - return new P.XMLHttpRequest - } catch (e) { - } - }; - var $t = {0: 200, 1223: 204}, Zt = x.ajaxSettings.xhr(); - m.cors = !!Zt && "withCredentials" in Zt; - m.ajax = Zt = !!Zt; - x.ajaxTransport(function (r) { - var o, a; - if (m.cors || Zt && !r.crossDomain) { - return { - send: function (e, t) { - var i, n = r.xhr(); - n.open(r.type, r.url, r.async, r.username, r.password); - if (r.xhrFields) { - for (i in r.xhrFields) { - n[i] = r.xhrFields[i] - } - } - if (r.mimeType && n.overrideMimeType) { - n.overrideMimeType(r.mimeType) - } - if (!r.crossDomain && !e["X-Requested-With"]) { - e["X-Requested-With"] = "XMLHttpRequest" - } - for (i in e) { - n.setRequestHeader(i, e[i]) - } - o = function (e) { - return function () { - if (o) { - o = a = n.onload = n.onerror = n.onabort = n.ontimeout = n.onreadystatechange = null; - if (e === "abort") { - n.abort() - } else if (e === "error") { - if (typeof n.status !== "number") { - t(0, "error") - } else { - t(n.status, n.statusText) - } - } else { - t($t[n.status] || n.status, n.statusText, (n.responseType || "text") !== "text" || typeof n.responseText !== "string" ? {binary: n.response} : {text: n.responseText}, n.getAllResponseHeaders()) - } - } - } - }; - n.onload = o(); - a = n.onerror = n.ontimeout = o("error"); - if (n.onabort !== undefined) { - n.onabort = a - } else { - n.onreadystatechange = function () { - if (n.readyState === 4) { - P.setTimeout(function () { - if (o) { - a() - } - }) - } - } - } - o = o("abort"); - try { - n.send(r.hasContent && r.data || null) - console.log('5737',(r.hasContent && r.data || null)) - } catch (e) { - if (o) { - throw e - } - } - }, abort: function () { - if (o) { - o() - } - } - } - } - }); - x.ajaxPrefilter(function (e) { - if (e.crossDomain) { - e.contents.script = false - } - }); - x.ajaxSetup({ - accepts: {script: "text/javascript, application/javascript, " + "application/ecmascript, application/x-ecmascript"}, - contents: {script: /\b(?:java|ecma)script\b/}, - converters: { - "text script": function (e) { - x.globalEval(e); - return e - } - } - }); - x.ajaxPrefilter("script", function (e) { - if (e.cache === undefined) { - e.cache = false - } - if (e.crossDomain) { - e.type = "GET" - } - }); - x.ajaxTransport("script", function (i) { - if (i.crossDomain || i.scriptAttrs) { - var n, r; - return { - send: function (e, t) { - n = x(" -