vendor: 11,250 bytes, lines 1-316
1"use strict"; 2 3var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { 4 return a; 5}; 6(n => { 7 var r = {}; 8 function i(e) { 9 var t; 10 return (r[e] || (t = r[e] = { 11 i: e, 12 l: !1, 13 exports: {} 14 }, n[e].call(t.exports, t, t.exports, i), t.l = !0, t)).exports; 15 } 16 i.m = n, i.c = r, i.d = function (e, t, n) { 17 i.o(e, t) || Object.defineProperty(e, t, { 18 enumerable: !0, 19 get: n 20 }); 21 }, i.r = function (e) { 22 "undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, { 23 value: "Module" 24 }), Object.defineProperty(e, "__esModule", { 25 value: !0 26 }); 27 }, i.t = function (t, e) { 28 if (1 & e && (t = i(t)), 8 & e) return t; 29 if (4 & e && "object" == typeof t && t && t.__esModule) return t; 30 var n = Object.create(null); 31 if (i.r(n), Object.defineProperty(n, "default", { 32 enumerable: !0, 33 value: t 34 }), 2 & e && "string" != typeof t) for (var r in t) i.d(n, r, function (e) { 35 return t[e]; 36 }.bind(null, r)); 37 return n; 38 }, i.n = function (e) { 39 var t = e && e.__esModule ? function () { 40 return e.default; 41 } : function () { 42 return e; 43 }; 44 return i.d(t, "a", t), t; 45 }, i.o = function (e, t) { 46 return Object.prototype.hasOwnProperty.call(e, t); 47 }, i.p = "", i(i.s = 137); 48})({ 49 137: function (e, t, n) { 50 e.exports = n(138); 51 }, 52 138: function (e, t, n) { 53 n.r(t); 54 t = n(96), n = n.n(t); 55 window.jQuery = n.a, window.$ = n.a; 56 }, 57 96: function (sr, ur, e) { 58 var lr, t, n; 59 t = "undefined" != typeof window ? window : this, n = function (T, M) { 60 function m(e) { 61 return "function" == typeof e && "number" != typeof e.nodeType && "function" != typeof e.item; 62 } 63 function R(e) { 64 return null != e && e === e.window; 65 } 66 var t = [], 67 I = Object.getPrototypeOf, 68 s = t.slice, 69 W = t.flat ? function (e) { 70 return t.flat.call(e); 71 } : function (e) { 72 return t.concat.apply([], e); 73 }, 74 F = t.push, 75 b = t.indexOf, 76 $ = {}, 77 _ = $.toString, 78 B = $.hasOwnProperty, 79 z = B.toString, 80 X = z.call(Object), 81 g = {}, 82 C = T.document, 83 U = { 84 type: !0, 85 src: !0, 86 nonce: !0, 87 noModule: !0 88 }; 89 function V(e, t, n) { 90 var r, 91 i, 92 o = (n = n || C).createElement("script"); 93 if (o.text = e, t) for (r in U) (i = t[r] || t.getAttribute && t.getAttribute(r)) && o.setAttribute(r, i); 94 n.head.appendChild(o).parentNode.removeChild(o); 95 } 96 function G(e) { 97 return null == e ? e + "" : "object" == typeof e || "function" == typeof e ? $[_.call(e)] || "object" : typeof e; 98 } 99 var Y = /HTML$/i, 100 S = function (e, t) { 101 return new S.fn.init(e, t); 102 }; 103 function Q(e) { 104 var t = !!e && "length" in e && e.length, 105 n = G(e); 106 return !m(e) && !R(e) && ("array" === n || 0 === t || "number" == typeof t && 0 < t && t - 1 in e); 107 } 108 function x(e, t) { 109 return e.nodeName && e.nodeName.toLowerCase() === t.toLowerCase(); 110 } 111 S.fn = S.prototype = { 112 jquery: "3.7.1", 113 constructor: S, 114 length: 0, 115 toArray: function () { 116 return s.call(this); 117 }, 118 get: function (e) { 119 return null == e ? s.call(this) : e < 0 ? this[e + this.length] : this[e]; 120 }, 121 pushStack: function (e) { 122 e = S.merge(this.constructor(), e); 123 return e.prevObject = this, e; 124 }, 125 each: function (e) { 126 return S.each(this, e); 127 }, 128 map: function (n) { 129 return this.pushStack(S.map(this, function (e, t) { 130 return n.call(e, t, e); 131 })); 132 }, 133 slice: function () { 134 return this.pushStack(s.apply(this, arguments)); 135 }, 136 first: function () { 137 return this.eq(0); 138 }, 139 last: function () { 140 return this.eq(-1); 141 }, 142 even: function () { 143 return this.pushStack(S.grep(this, function (e, t) { 144 return (t + 1) % 2; 145 })); 146 }, 147 odd: function () { 148 return this.pushStack(S.grep(this, function (e, t) { 149 return t % 2; 150 })); 151 }, 152 eq: function (e) { 153 var t = this.length, 154 e = +e + (e < 0 ? t : 0); 155 return this.pushStack(0 <= e && e < t ? [this[e]] : []); 156 }, 157 end: function () { 158 return this.prevObject || this.constructor(); 159 }, 160 push: F, 161 sort: t.sort, 162 splice: t.splice 163 }, S.extend = S.fn.extend = function () { 164 var e, 165 t, 166 n, 167 r, 168 i, 169 o = arguments[0] || {}, 170 a = 1, 171 s = arguments.length, 172 u = !1; 173 for ("boolean" == typeof o && (u = o, o = arguments[a] || {}, a++), "object" == typeof o || m(o) || (o = {}), a === s && (o = this, a--); a < s; a++) if (null != (e = arguments[a])) for (t in e) n = e[t], "__proto__" !== t && o !== n && (u && n && (S.isPlainObject(n) || (r = Array.isArray(n))) ? (i = o[t], i = r && !Array.isArray(i) ? [] : r || S.isPlainObject(i) ? i : {}, r = !1, o[t] = S.extend(u, i, n)) : void 0 !== n && (o[t] = n)); 174 return o; 175 }, S.extend({ 176 expando: "jQuery" + ("3.7.1" + Math.random()).replace(/\D/g, ""), 177 isReady: !0, 178 error: function (e) { 179 throw new Error(e); 180 }, 181 noop: function () {}, 182 isPlainObject: function (e) { 183 return !(!e || "[object Object]" !== _.call(e) || (e = I(e)) && ("function" != typeof (e = B.call(e, "constructor") && e.constructor) || z.call(e) !== X)); 184 }, 185 isEmptyObject: function (e) { 186 for (var t in e) return !1; 187 return !0; 188 }, 189 globalEval: function (e, t, n) { 190 V(e, { 191 nonce: t && t.nonce 192 }, n); 193 }, 194 each: function (e, t) { 195 var n, 196 r = 0; 197 if (Q(e)) for (n = e.length; r < n && !1 !== t.call(e[r], r, e[r]); r++);else for (r in e) if (!1 === t.call(e[r], r, e[r])) break; 198 return e; 199 }, 200 text: function (e) { 201 var t, 202 n = "", 203 r = 0, 204 i = e.nodeType; 205 if (!i) for (; t = e[r++];) n += S.text(t); 206 return 1 === i || 11 === i ? e.textContent : 9 === i ? e.documentElement.textContent : 3 === i || 4 === i ? e.nodeValue : n; 207 }, 208 makeArray: function (e, t) { 209 t = t || []; 210 return null != e && (Q(Object(e)) ? S.merge(t, "string" == typeof e ? [e] : e) : F.call(t, e)), t; 211 }, 212 inArray: function (e, t, n) { 213 return null == t ? -1 : b.call(t, e, n); 214 }, 215 isXMLDoc: function (e) { 216 var t = e && e.namespaceURI, 217 e = e && (e.ownerDocument || e).documentElement; 218 return !Y.test(t || e && e.nodeName || "HTML"); 219 }, 220 merge: function (e, t) { 221 for (var n = +t.length, r = 0, i = e.length; r < n; r++) e[i++] = t[r]; 222 return e.length = i, e; 223 }, 224 grep: function (e, t, n) { 225 for (var r = [], i = 0, o = e.length, a = !n; i < o; i++) !t(e[i], i) != a && r.push(e[i]); 226 return r; 227 }, 228 map: function (e, t, n) { 229 var r, 230 i, 231 o = 0, 232 a = []; 233 if (Q(e)) for (r = e.length; o < r; o++) null != (i = t(e[o], o, n)) && a.push(i);else for (o in e) null != (i = t(e[o], o, n)) && a.push(i); 234 return W(a); 235 }, 236 guid: 1, 237 support: g 238 }), "function" == typeof Symbol && (S.fn[Symbol.iterator] = t[Symbol.iterator]), S.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "), function (e, t) { 239 $["[object " + t + "]"] = t.toLowerCase(); 240 }); 241 var J = t.pop, 242 K = t.sort, 243 Z = t.splice, 244 n = "[\\x20\\t\\r\\n\\f]", 245 ee = new RegExp("^" + n + "+|((?:^|[^\\\\])(?:\\\\.)*)" + n + "+$", "g"), 246 te = (S.contains = function (e, t) { 247 t = t && t.parentNode; 248 return e === t || !(!t || 1 !== t.nodeType || !(e.contains ? e.contains(t) : e.compareDocumentPosition && 16 & e.compareDocumentPosition(t))); 249 }, /([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g); 250 function ne(e, t) { 251 return t ? "\0" === e ? "�" : e.slice(0, -1) + "\\" + e.charCodeAt(e.length - 1).toString(16) + " " : "\\" + e; 252 } 253 S.escapeSelector = function (e) { 254 return (e + "").replace(te, ne); 255 }; 256 var re, 257 w, 258 ie, 259 oe, 260 ae, 261 E, 262 r, 263 k, 264 p, 265 se, 266 i = C, 267 ue = F, 268 j = ue, 269 A = S.expando, 270 D = 0, 271 le = 0, 272 ce = De(), 273 fe = De(), 274 pe = De(), 275 de = De(), 276 he = function (e, t) { 277 return e === t && (ae = !0), 0; 278 }, 279 ge = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", 280 e = "(?:\\\\[\\da-fA-F]{1,6}" + n + "?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+", 281 o = "\\[" + n + "*(" + e + ")(?:" + n + "*([*^$|!~]?=)" + n + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + e + "))|)" + n + "*\\]", 282 a = ":(" + e + ")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|" + o + ")*)|.*)\\)|)", 283 ye = new RegExp(n + "+", "g"), 284 ve = new RegExp("^" + n + "*," + n + "*"), 285 me = new RegExp("^" + n + "*([>+~]|" + n + ")" + n + "*"), 286 xe = new RegExp(n + "|>"), 287 be = new RegExp(a), 288 we = new RegExp("^" + e + "$"), 289 Te = { 290 ID: new RegExp("^#(" + e + ")"), 291 CLASS: new RegExp("^\\.(" + e + ")"), 292 TAG: new RegExp("^(" + e + "|[*])"), 293 ATTR: new RegExp("^" + o), 294 PSEUDO: new RegExp("^" + a), 295 CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + n + "*(even|odd|(([+-]|)(\\d*)n|)" + n + "*(?:([+-]|)" + n + "*(\\d+)|))" + n + "*\\)|)", "i"), 296 bool: new RegExp("^(?:" + ge + ")$", "i"), 297 needsContext: new RegExp("^" + n + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + n + "*((?:-\\d)?\\d*)" + n + "*\\)|)(?=[^-]|$)", "i") 298 }, 299 Ce = /^(?:input|select|textarea|button)$/i, 300 Se = /^h\d$/i, 301 Ee = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, 302 ke = /[+~]/, 303 f = new RegExp("\\\\[\\da-fA-F]{1,6}" + n + "?|\\\\([^\\r\\n\\f])", "g"), 304 d = function (e, t) { 305 e = "0x" + e.slice(1) - 65536; 306 return t || (e < 0 ? String.fromCharCode(65536 + e) : String.fromCharCode(e >> 10 | 55296, 1023 & e | 56320)); 307 }, 308 je = function () { 309 Oe(); 310 }, 311 Ae = Ie(function (e) { 312 return !0 === e.disabled && x(e, "fieldset"); 313 }, { 314 dir: "parentNode", 315 next: "legend" 316 });
vendor: 6,504 bytes, lines 317-447
317 try { 318 j.apply(t = s.call(i.childNodes), i.childNodes), t[i.childNodes.length].nodeType; 319 } catch (re) { 320 j = { 321 apply: function (e, t) { 322 ue.apply(e, s.call(t)); 323 }, 324 call: function (e) { 325 ue.apply(e, s.call(arguments, 1)); 326 } 327 }; 328 } 329 function N(e, t, n, r) { 330 var i, 331 o, 332 a, 333 s, 334 u, 335 l, 336 c = t && t.ownerDocument, 337 f = t ? t.nodeType : 9; 338 if (n = n || [], "string" != typeof e || !e || 1 !== f && 9 !== f && 11 !== f) return n; 339 if (!r && (Oe(t), t = t || E, k)) { 340 if (11 !== f && (s = Ee.exec(e))) if (i = s[1]) { 341 if (9 === f) { 342 if (!(l = t.getElementById(i))) return n; 343 if (l.id === i) return j.call(n, l), n; 344 } else if (c && (l = c.getElementById(i)) && N.contains(t, l) && l.id === i) return j.call(n, l), n; 345 } else { 346 if (s[2]) return j.apply(n, t.getElementsByTagName(e)), n; 347 if ((i = s[3]) && t.getElementsByClassName) return j.apply(n, t.getElementsByClassName(i)), n; 348 } 349 if (!(de[e + " "] || p && p.test(e))) { 350 if (l = e, c = t, 1 === f && (xe.test(e) || me.test(e))) { 351 for ((c = ke.test(e) && He(t.parentNode) || t) == t && g.scope || ((a = t.getAttribute("id")) ? a = S.escapeSelector(a) : t.setAttribute("id", a = A)), o = (u = Me(e)).length; o--;) u[o] = (a ? "#" + a : ":scope") + " " + Re(u[o]); 352 l = u.join(","); 353 } 354 try { 355 return j.apply(n, c.querySelectorAll(l)), n; 356 } catch (t) { 357 de(e, !0); 358 } finally { 359 a === A && t.removeAttribute("id"); 360 } 361 } 362 } 363 return Be(e.replace(ee, "$1"), t, n, r); 364 } 365 function De() { 366 var r = []; 367 return function e(t, n) { 368 return r.push(t + " ") > w.cacheLength && delete e[r.shift()], e[t + " "] = n; 369 }; 370 } 371 function u(e) { 372 return e[A] = !0, e; 373 } 374 function Ne(e) { 375 var t = E.createElement("fieldset"); 376 try { 377 return !!e(t); 378 } catch (e) { 379 return !1; 380 } finally { 381 t.parentNode && t.parentNode.removeChild(t); 382 } 383 } 384 function qe(t) { 385 return function (e) { 386 return "form" in e ? e.parentNode && !1 === e.disabled ? "label" in e ? "label" in e.parentNode ? e.parentNode.disabled === t : e.disabled === t : e.isDisabled === t || e.isDisabled !== !t && Ae(e) === t : e.disabled === t : "label" in e && e.disabled === t; 387 }; 388 } 389 function Le(a) { 390 return u(function (o) { 391 return o = +o, u(function (e, t) { 392 for (var n, r = a([], e.length, o), i = r.length; i--;) e[n = r[i]] && (e[n] = !(t[n] = e[n])); 393 }); 394 }); 395 } 396 function He(e) { 397 return e && void 0 !== e.getElementsByTagName && e; 398 } 399 function Oe(e) { 400 var e = e ? e.ownerDocument || e : i; 401 return e != E && 9 === e.nodeType && e.documentElement && (r = (E = e).documentElement, k = !S.isXMLDoc(E), se = r.matches || r.webkitMatchesSelector || r.msMatchesSelector, r.msMatchesSelector && i != E && (e = E.defaultView) && e.top !== e && e.addEventListener("unload", je), g.getById = Ne(function (e) { 402 return r.appendChild(e).id = S.expando, !E.getElementsByName || !E.getElementsByName(S.expando).length; 403 }), g.disconnectedMatch = Ne(function (e) { 404 return se.call(e, "*"); 405 }), g.scope = Ne(function () { 406 return E.querySelectorAll(":scope"); 407 }), g.cssHas = Ne(function () { 408 try { 409 return E.querySelector(":has(*,:jqfake)"), 0; 410 } catch (e) { 411 return 1; 412 } 413 }), g.getById ? (w.filter.ID = function (e) { 414 var t = e.replace(f, d); 415 return function (e) { 416 return e.getAttribute("id") === t; 417 }; 418 }, w.find.ID = function (e, t) { 419 if (void 0 !== t.getElementById && k) return (t = t.getElementById(e)) ? [t] : []; 420 }) : (w.filter.ID = function (e) { 421 var t = e.replace(f, d); 422 return function (e) { 423 e = void 0 !== e.getAttributeNode && e.getAttributeNode("id"); 424 return e && e.value === t; 425 }; 426 }, w.find.ID = function (e, t) { 427 if (void 0 !== t.getElementById && k) { 428 var n, 429 r, 430 i, 431 o = t.getElementById(e); 432 if (o) { 433 if ((n = o.getAttributeNode("id")) && n.value === e) return [o]; 434 for (i = t.getElementsByName(e), r = 0; o = i[r++];) if ((n = o.getAttributeNode("id")) && n.value === e) return [o]; 435 } 436 return []; 437 } 438 }), w.find.TAG = function (e, t) { 439 return void 0 !== t.getElementsByTagName ? t.getElementsByTagName(e) : t.querySelectorAll(e); 440 }, w.find.CLASS = function (e, t) { 441 if (void 0 !== t.getElementsByClassName && k) return t.getElementsByClassName(e); 442 }, p = [], Ne(function (e) { 443 var t; 444 r.appendChild(e).innerHTML = "<a id='" + A + "' href='' disabled='disabled'></a><select id='" + A + "-\r\\' disabled='disabled'><option selected=''></option></select>", e.querySelectorAll("[selected]").length || p.push("\\[" + n + "*(?:value|" + ge + ")"), e.querySelectorAll("[id~=" + A + "-]").length || p.push("~="), e.querySelectorAll("a#" + A + "+*").length || p.push(".#.+[+~]"), e.querySelectorAll(":checked").length || p.push(":checked"), (t = E.createElement("input")).setAttribute("type", "hidden"), e.appendChild(t).setAttribute("name", "D"), r.appendChild(e).disabled = !0, 2 !== e.querySelectorAll(":disabled").length && p.push(":enabled", ":disabled"), (t = E.createElement("input")).setAttribute("name", ""), e.appendChild(t), e.querySelectorAll("[name='']").length || p.push("\\[" + n + "*name" + n + "*=" + n + "*(?:''|\"\")"); 445 }), g.cssHas || p.push(":has"), p = p.length && new RegExp(p.join("|")), he = function (e, t) { 446 var n; 447 return e === t ? (ae = !0, 0) : !e.compareDocumentPosition - !t.compareDocumentPosition || (1 & (n = (e.ownerDocument || e) == (t.ownerDocument || t) ? e.compareDocumentPosition(t) : 1) || !g.sortDetached && t.compareDocumentPosition(e) === n ? e === E || e.ownerDocument == i && N.c
vendor: 19,065 bytes, lines 447-913
447ontains(i, e) ? -1 : t === E || t.ownerDocument == i && N.contains(i, t) ? 1 : oe ? b.call(oe, e) - b.call(oe, t) : 0 : 4 & n ? -1 : 1); 448 }), E; 449 } 450 for (re in N.matches = function (e, t) { 451 return N(e, null, null, t); 452 }, N.matchesSelector = function (e, t) { 453 if (Oe(e), k && !de[t + " "] && (!p || !p.test(t))) try { 454 var n = se.call(e, t); 455 if (n || g.disconnectedMatch || e.document && 11 !== e.document.nodeType) return n; 456 } catch (e) { 457 de(t, !0); 458 } 459 return 0 < N(t, E, null, [e]).length; 460 }, N.contains = function (e, t) { 461 return (e.ownerDocument || e) != E && Oe(e), S.contains(e, t); 462 }, N.attr = function (e, t) { 463 (e.ownerDocument || e) != E && Oe(e); 464 var n = w.attrHandle[t.toLowerCase()], 465 n = n && B.call(w.attrHandle, t.toLowerCase()) ? n(e, t, !k) : void 0; 466 return void 0 !== n ? n : e.getAttribute(t); 467 }, N.error = function (e) { 468 throw new Error("Syntax error, unrecognized expression: " + e); 469 }, S.uniqueSort = function (e) { 470 var t, 471 n = [], 472 r = 0, 473 i = 0; 474 if (ae = !g.sortStable, oe = !g.sortStable && s.call(e, 0), K.call(e, he), ae) { 475 for (; t = e[i++];) t === e[i] && (r = n.push(i)); 476 for (; r--;) Z.call(e, n[r], 1); 477 } 478 return oe = null, e; 479 }, S.fn.uniqueSort = function () { 480 return this.pushStack(S.uniqueSort(s.apply(this))); 481 }, (w = S.expr = { 482 cacheLength: 50, 483 createPseudo: u, 484 match: Te, 485 attrHandle: {}, 486 find: {}, 487 relative: { 488 ">": { 489 dir: "parentNode", 490 first: !0 491 }, 492 " ": { 493 dir: "parentNode" 494 }, 495 "+": { 496 dir: "previousSibling", 497 first: !0 498 }, 499 "~": { 500 dir: "previousSibling" 501 } 502 }, 503 preFilter: { 504 ATTR: function (e) { 505 return e[1] = e[1].replace(f, d), e[3] = (e[3] || e[4] || e[5] || "").replace(f, d), "~=" === e[2] && (e[3] = " " + e[3] + " "), e.slice(0, 4); 506 }, 507 CHILD: function (e) { 508 return e[1] = e[1].toLowerCase(), "nth" === e[1].slice(0, 3) ? (e[3] || N.error(e[0]), e[4] = +(e[4] ? e[5] + (e[6] || 1) : 2 * ("even" === e[3] || "odd" === e[3])), e[5] = +(e[7] + e[8] || "odd" === e[3])) : e[3] && N.error(e[0]), e; 509 }, 510 PSEUDO: function (e) { 511 var t, 512 n = !e[6] && e[2]; 513 return Te.CHILD.test(e[0]) ? null : (e[3] ? e[2] = e[4] || e[5] || "" : n && be.test(n) && (t = (t = Me(n, !0)) && n.indexOf(")", n.length - t) - n.length) && (e[0] = e[0].slice(0, t), e[2] = n.slice(0, t)), e.slice(0, 3)); 514 } 515 }, 516 filter: { 517 TAG: function (e) { 518 var t = e.replace(f, d).toLowerCase(); 519 return "*" === e ? function () { 520 return !0; 521 } : function (e) { 522 return x(e, t); 523 }; 524 }, 525 CLASS: function (e) { 526 var t = ce[e + " "]; 527 return t || (t = new RegExp("(^|" + n + ")" + e + "(" + n + "|$)")) && ce(e, function (e) { 528 return t.test("string" == typeof e.className && e.className || void 0 !== e.getAttribute && e.getAttribute("class") || ""); 529 }); 530 }, 531 ATTR: function (t, n, r) { 532 return function (e) { 533 e = N.attr(e, t); 534 return null == e ? "!=" === n : !n || (e += "", "=" === n ? e === r : "!=" === n ? e !== r : "^=" === n ? r && 0 === e.indexOf(r) : "*=" === n ? r && -1 < e.indexOf(r) : "$=" === n ? r && e.slice(-r.length) === r : "~=" === n ? -1 < (" " + e.replace(ye, " ") + " ").indexOf(r) : "|=" === n && (e === r || e.slice(0, r.length + 1) === r + "-")); 535 }; 536 }, 537 CHILD: function (d, e, t, h, g) { 538 var y = "nth" !== d.slice(0, 3), 539 v = "last" !== d.slice(-4), 540 m = "of-type" === e; 541 return 1 === h && 0 === g ? function (e) { 542 return !!e.parentNode; 543 } : function (e, t, n) { 544 var r, 545 i, 546 o, 547 a, 548 s, 549 u = y != v ? "nextSibling" : "previousSibling", 550 l = e.parentNode, 551 c = m && e.nodeName.toLowerCase(), 552 f = !n && !m, 553 p = !1; 554 if (l) { 555 if (y) { 556 for (; u;) { 557 for (o = e; o = o[u];) if (m ? x(o, c) : 1 === o.nodeType) return !1; 558 s = u = "only" === d && !s && "nextSibling"; 559 } 560 return !0; 561 } 562 if (s = [v ? l.firstChild : l.lastChild], v && f) { 563 for (p = (a = (r = (i = l[A] || (l[A] = {}))[d] || [])[0] === D && r[1]) && r[2], o = a && l.childNodes[a]; o = ++a && o && o[u] || (p = a = 0, s.pop());) if (1 === o.nodeType && ++p && o === e) { 564 i[d] = [D, a, p]; 565 break; 566 } 567 } else if (!1 === (p = f ? a = (r = (i = e[A] || (e[A] = {}))[d] || [])[0] === D && r[1] : p)) for (; (o = ++a && o && o[u] || (p = a = 0, s.pop())) && (!(m ? x(o, c) : 1 === o.nodeType) || !++p || (f && ((i = o[A] || (o[A] = {}))[d] = [D, p]), o !== e));); 568 return (p -= g) === h || p % h == 0 && 0 <= p / h; 569 } 570 }; 571 }, 572 PSEUDO: function (e, o) { 573 var t, 574 a = w.pseudos[e] || w.setFilters[e.toLowerCase()] || N.error("unsupported pseudo: " + e); 575 return a[A] ? a(o) : 1 < a.length ? (t = [e, e, "", o], w.setFilters.hasOwnProperty(e.toLowerCase()) ? u(function (e, t) { 576 for (var n, r = a(e, o), i = r.length; i--;) e[n = b.call(e, r[i])] = !(t[n] = r[i]); 577 }) : function (e) { 578 return a(e, 0, t); 579 }) : a; 580 } 581 }, 582 pseudos: { 583 not: u(function (e) { 584 var r = [], 585 i = [], 586 s = _e(e.replace(ee, "$1")); 587 return s[A] ? u(function (e, t, n, r) { 588 for (var i, o = s(e, null, r, []), a = e.length; a--;) (i = o[a]) && (e[a] = !(t[a] = i)); 589 }) : function (e, t, n) { 590 return r[0] = e, s(r, null, n, i), r[0] = null, !i.pop(); 591 }; 592 }), 593 has: u(function (t) { 594 return function (e) { 595 return 0 < N(t, e).length; 596 }; 597 }), 598 contains: u(function (t) { 599 return t = t.replace(f, d), function (e) { 600 return -1 < (e.textContent || S.text(e)).indexOf(t); 601 }; 602 }), 603 lang: u(function (n) { 604 return we.test(n || "") || N.error("unsupported lang: " + n), n = n.replace(f, d).toLowerCase(), function (e) { 605 var t; 606 do { 607 if (t = k ? e.lang : e.getAttribute("xml:lang") || e.getAttribute("lang")) return (t = t.toLowerCase()) === n || 0 === t.indexOf(n + "-"); 608 } while ((e = e.parentNode) && 1 === e.nodeType); 609 return !1; 610 }; 611 }), 612 target: function (e) { 613 var t = T.location && T.location.hash; 614 return t && t.slice(1) === e.id; 615 }, 616 root: function (e) { 617 return e === r; 618 }, 619 focus: function (e) { 620 return e === (() => { 621 try { 622 return E.activeElement; 623 } catch (e) {} 624 })() && E.hasFocus() && !!(e.type || e.href || ~e.tabIndex); 625 }, 626 enabled: qe(!1), 627 disabled: qe(!0), 628 checked: function (e) { 629 return x(e, "input") && !!e.checked || x(e, "option") && !!e.selected; 630 }, 631 selected: function (e) { 632 return e.parentNode && e.parentNode.selectedIndex, !0 === e.selected; 633 }, 634 empty: function (e) { 635 for (e = e.firstChild; e; e = e.nextSibling) if (e.nodeType < 6) return !1; 636 return !0; 637 }, 638 parent: function (e) { 639 return !w.pseudos.empty(e); 640 }, 641 header: function (e) { 642 return Se.test(e.nodeName); 643 }, 644 input: function (e) { 645 return Ce.test(e.nodeName); 646 }, 647 button: function (e) { 648 return x(e, "input") && "button" === e.type || x(e, "button"); 649 }, 650 text: function (e) { 651 return x(e, "input") && "text" === e.type && (null == (e = e.getAttribute("type")) || "text" === e.toLowerCase()); 652 }, 653 first: Le(function () { 654 return [0]; 655 }), 656 last: Le(function (e, t) { 657 return [t - 1]; 658 }), 659 eq: Le(function (e, t, n) { 660 return [n < 0 ? n + t : n]; 661 }), 662 even: Le(function (e, t) { 663 for (var n = 0; n < t; n += 2) e.push(n); 664 return e; 665 }), 666 odd: Le(function (e, t) { 667 for (var n = 1; n < t; n += 2) e.push(n); 668 return e; 669 }), 670 lt: Le(function (e, t, n) { 671 for (var r = n < 0 ? n + t : t < n ? t : n; 0 <= --r;) e.push(r); 672 return e; 673 }), 674 gt: Le(function (e, t, n) { 675 for (var r = n < 0 ? n + t : n; ++r < t;) e.push(r); 676 return e; 677 }) 678 } 679 }).pseudos.nth = w.pseudos.eq, { 680 radio: !0, 681 checkbox: !0, 682 file: !0, 683 password: !0, 684 image: !0 685 }) w.pseudos[re] = (t => function (e) { 686 return x(e, "input") && e.type === t; 687 })(re); 688 for (re in { 689 submit: !0, 690 reset: !0 691 }) w.pseudos[re] = (t => function (e) { 692 return (x(e, "input") || x(e, "button")) && e.type === t; 693 })(re); 694 function Pe() {} 695 function Me(e, t) { 696 var n, 697 r, 698 i, 699 o, 700 a, 701 s, 702 u, 703 l = fe[e + " "]; 704 if (l) return t ? 0 : l.slice(0); 705 for (a = e, s = [], u = w.preFilter; a;) { 706 for (o in n && !(r = ve.exec(a)) || (r && (a = a.slice(r[0].length) || a), s.push(i = [])), n = !1, (r = me.exec(a)) && (n = r.shift(), i.push({ 707 value: n, 708 type: r[0].replace(ee, " ") 709 }), a = a.slice(n.length)), w.filter) !(r = Te[o].exec(a)) || u[o] && !(r = u[o](r)) || (n = r.shift(), i.push({ 710 value: n, 711 type: o, 712 matches: r 713 }), a = a.slice(n.length)); 714 if (!n) break; 715 } 716 return t ? a.length : a ? N.error(e) : fe(e, s).slice(0); 717 } 718 function Re(e) { 719 for (var t = 0, n = e.length, r = ""; t < n; t++) r += e[t].value; 720 return r; 721 } 722 function Ie(a, e, t) { 723 var s = e.dir, 724 u = e.next, 725 l = u || s, 726 c = t && "parentNode" === l, 727 f = le++; 728 return e.first ? function (e, t, n) { 729 for (; e = e[s];) if (1 === e.nodeType || c) return a(e, t, n); 730 return !1; 731 } : function (e, t, n) { 732 var r, 733 i, 734 o = [D, f]; 735 if (n) { 736 for (; e = e[s];) if ((1 === e.nodeType || c) && a(e, t, n)) return !0; 737 } else for (; e = e[s];) if (1 === e.nodeType || c) if (i = e[A] || (e[A] = {}), u && x(e, u)) e = e[s] || e;else { 738 if ((r = i[l]) && r[0] === D && r[1] === f) return o[2] = r[2]; 739 if ((i[l] = o)[2] = a(e, t, n)) return !0; 740 } 741 return !1; 742 }; 743 } 744 function We(i) { 745 return 1 < i.length ? function (e, t, n) { 746 for (var r = i.length; r--;) if (!i[r](e, t, n)) return !1; 747 return !0; 748 } : i[0]; 749 } 750 function Fe(e, t, n, r, i) { 751 for (var o, a = [], s = 0, u = e.length, l = null != t; s < u; s++) !(o = e[s]) || n && !n(o, r, i) || (a.push(o), l && t.push(s)); 752 return a; 753 } 754 function $e(d, h, g, y, v, e) { 755 return y && !y[A] && (y = $e(y)), v && !v[A] && (v = $e(v, e)), u(function (e, t, n, r) { 756 var i, 757 o, 758 a, 759 s, 760 u = [], 761 l = [], 762 c = t.length, 763 f = e || ((e, t, n) => { 764 for (var r = 0, i = t.length; r < i; r++) N(e, t[r], n); 765 return n; 766 })(h || "*", n.nodeType ? [n] : n, []), 767 p = !d || !e && h ? f : Fe(f, u, d, n, r); 768 if (g ? g(p, s = v || (e ? d : c || y) ? [] : t, n, r) : s = p, y) for (i = Fe(s, l), y(i, [], n, r), o = i.length; o--;) (a = i[o]) && (s[l[o]] = !(p[l[o]] = a)); 769 if (e) { 770 if (v || d) { 771 if (v) { 772 for (i = [], o = s.length; o--;) (a = s[o]) && i.push(p[o] = a); 773 v(null, s = [], i, r); 774 } 775 for (o = s.length; o--;) (a = s[o]) && -1 < (i = v ? b.call(e, a) : u[o]) && (e[i] = !(t[i] = a)); 776 } 777 } else s = Fe(s === t ? s.splice(c, s.length) : s), v ? v(null, t, s, r) : j.apply(t, s); 778 }); 779 } 780 function _e(e, t) { 781 var n, 782 y, 783 v, 784 m, 785 x, 786 r = [], 787 i = [], 788 o = pe[e + " "]; 789 if (!o) { 790 for (n = (t = t || Me(e)).length; n--;) ((o = function e(t) { 791 for (var r, n, i, o = t.length, a = w.relative[t[0].type], s = a || w.relative[" "], u = a ? 1 : 0, l = Ie(function (e) { 792 return e === r; 793 }, s, !0), c = Ie(function (e) { 794 return -1 < b.call(r, e); 795 }, s, !0), f = [function (e, t, n) { 796 return e = !a && (n || t != ie) || ((r = t).nodeType ? l : c)(e, t, n), r = null, e; 797 }]; u < o; u++) if (n = w.relative[t[u].type]) f = [Ie(We(f), n)];else { 798 if ((n = w.filter[t[u].type].apply(null, t[u].matches))[A]) { 799 for (i = ++u; i < o && !w.relative[t[i].type]; i++); 800 return $e(1 < u && We(f), 1 < u && Re(t.slice(0, u - 1).concat({ 801 value: " " === t[u - 2].type ? "*" : "" 802 })).replace(ee, "$1"), n, u < i && e(t.slice(u, i)), i < o && e(t = t.slice(i)), i < o && Re(t)); 803 } 804 f.push(n); 805 } 806 return We(f); 807 }(t[n]))[A] ? r : i).push(o); 808 (o = pe(e, (y = i, m = 0 < (v = r).length, x = 0 < y.length, m ? u(a) : a))).selector = e; 809 } 810 function a(e, t, n, r, i) { 811 var o, 812 a, 813 s, 814 u = 0, 815 l = "0", 816 c = e && [], 817 f = [], 818 p = ie, 819 d = e || x && w.find.TAG("*", i), 820 h = D += null == p ? 1 : Math.random() || .1, 821 g = d.length; 822 for (i && (ie = t == E || t || i); l !== g && null != (o = d[l]); l++) { 823 if (x && o) { 824 for (a = 0, t || o.ownerDocument == E || (Oe(o), n = !k); s = y[a++];) if (s(o, t || E, n)) { 825 j.call(r, o); 826 break; 827 } 828 i && (D = h); 829 } 830 m && ((o = !s && o) && u--, e) && c.push(o); 831 } 832 if (u += l, m && l !== u) { 833 for (a = 0; s = v[a++];) s(c, f, t, n); 834 if (e) { 835 if (0 < u) for (; l--;) c[l] || f[l] || (f[l] = J.call(r)); 836 f = Fe(f); 837 } 838 j.apply(r, f), i && !e && 0 < f.length && 1 < u + v.length && S.uniqueSort(r); 839 } 840 return i && (D = h, ie = p), c; 841 } 842 return o; 843 } 844 function Be(e, t, n, r) { 845 var i, 846 o, 847 a, 848 s, 849 u, 850 l = "function" == typeof e && e, 851 c = !r && Me(e = l.selector || e); 852 if (n = n || [], 1 === c.length) { 853 if (2 < (o = c[0] = c[0].slice(0)).length && "ID" === (a = o[0]).type && 9 === t.nodeType && k && w.relative[o[1].type]) { 854 if (!(t = (w.find.ID(a.matches[0].replace(f, d), t) || [])[0])) return n; 855 l && (t = t.parentNode), e = e.slice(o.shift().value.length); 856 } 857 for (i = Te.needsContext.test(e) ? 0 : o.length; i-- && (a = o[i], !w.relative[s = a.type]);) if ((u = w.find[s]) && (r = u(a.matches[0].replace(f, d), ke.test(o[0].type) && He(t.parentNode) || t))) { 858 if (o.splice(i, 1), e = r.length && Re(o)) break; 859 return j.apply(n, r), n; 860 } 861 } 862 return (l || _e(e, c))(r, t, !k, n, !t || ke.test(e) && He(t.parentNode) || t), n; 863 } 864 Pe.prototype = w.filters = w.pseudos, w.setFilters = new Pe(), g.sortStable = A.split("").sort(he).join("") === A, Oe(), g.sortDetached = Ne(function (e) { 865 return 1 & e.compareDocumentPosition(E.createElement("fieldset")); 866 }), S.find = N, S.expr[":"] = S.expr.pseudos, S.unique = S.uniqueSort, N.compile = _e, N.select = Be, N.setDocument = Oe, N.tokenize = Me, N.escape = S.escapeSelector, N.getText = S.text, N.isXML = S.isXMLDoc, N.selectors = S.expr, N.support = S.support, N.uniqueSort = S.uniqueSort; 867 function ze(e, t, n) { 868 for (var r = [], i = void 0 !== n; (e = e[t]) && 9 !== e.nodeType;) if (1 === e.nodeType) { 869 if (i && S(e).is(n)) break; 870 r.push(e); 871 } 872 return r; 873 } 874 function Xe(e, t) { 875 for (var n = []; e; e = e.nextSibling) 1 === e.nodeType && e !== t && n.push(e); 876 return n; 877 } 878 var Ue = S.expr.match.needsContext, 879 Ve = /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i; 880 function Ge(e, n, r) { 881 return m(n) ? S.grep(e, function (e, t) { 882 return !!n.call(e, t, e) !== r; 883 }) : n.nodeType ? S.grep(e, function (e) { 884 return e === n !== r; 885 }) : "string" != typeof n ? S.grep(e, function (e) { 886 return -1 < b.call(n, e) !== r; 887 }) : S.filter(n, e, r); 888 } 889 S.filter = function (e, t, n) { 890 var r = t[0]; 891 return n && (e = ":not(" + e + ")"), 1 === t.length && 1 === r.nodeType ? S.find.matchesSelector(r, e) ? [r] : [] : S.find.matches(e, S.grep(t, function (e) { 892 return 1 === e.nodeType; 893 })); 894 }, S.fn.extend({ 895 find: function (e) { 896 var t, 897 n, 898 r = this.length, 899 i = this; 900 if ("string" != typeof e) return this.pushStack(S(e).filter(function () { 901 for (t = 0; t < r; t++) if (S.contains(i[t], this)) return !0; 902 })); 903 for (n = this.pushStack([]), t = 0; t < r; t++) S.find(e, i[t], n); 904 return 1 < r ? S.uniqueSort(n) : n; 905 }, 906 filter: function (e) { 907 return this.pushStack(Ge(this, e || [], !1)); 908 }, 909 not: function (e) { 910 return this.pushStack(Ge(this, e || [], !0)); 911 }, 912 is: function (e) { 913 return !!Ge(this, "string" == typeof e && Ue.test(e) ? S(e)
913: e || [], !1).length; 914 } 915 }); 916 var Ye, 917 Qe = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/, 918 Je = ((S.fn.init = function (e, t, n) { 919 if (e) { 920 if (n = n || Ye, "string" != typeof e) return e.nodeType ? (this[0] = e, this.length = 1, this) : m(e) ? void 0 !== n.ready ? n.ready(e) : e(S) : S.makeArray(e, this); 921 if (!(r = "<" === e[0] && ">" === e[e.length - 1] && 3 <= e.length ? [null, e, null] : Qe.exec(e)) || !r[1] && t) return (!t || t.jquery ? t || n : this.constructor(t)).find(e); 922 if (r[1]) { 923 if (t = t instanceof S ? t[0] : t, S.merge(this, S.parseHTML(r[1], t && t.nodeType ? t.ownerDocument || t : C, !0)), Ve.test(r[1]) && S.isPlainObject(t)) for (var r in t) m(this[r]) ? this[r](t[r]) : this.attr(r, t[r]); 924 } else (n = C.getElementById(r[2])) && (this[0] = n, this.length = 1); 925 } 926 return this; 927 }).prototype = S.fn, Ye = S(C), /^(?:parents|prev(?:Until|All))/), 928 Ke = { 929 children: !0, 930 contents: !0, 931 next: !0, 932 prev: !0 933 }; 934 function Ze(e, t) { 935 for (; (e = e[t]) && 1 !== e.nodeType;); 936 return e; 937 } 938 S.fn.extend({ 939 has: function (e) { 940 var t = S(e, this), 941 n = t.length; 942 return this.filter(function () { 943 for (var e = 0; e < n; e++) if (S.contains(this, t[e])) return !0; 944 }); 945 }, 946 closest: function (e, t) { 947 var n, 948 r = 0, 949 i = this.length, 950 o = [], 951 a = "string" != typeof e && S(e); 952 if (!Ue.test(e)) for (; r < i; r++) for (n = this[r]; n && n !== t; n = n.parentNode) if (n.nodeType < 11 && (a ? -1 < a.index(n) : 1 === n.nodeType && S.find.matchesSelector(n, e))) { 953 o.push(n); 954 break; 955 } 956 return this.pushStack(1 < o.length ? S.uniqueSort(o) : o); 957 }, 958 index: function (e) { 959 return e ? "string" == typeof e ? b.call(S(e), this[0]) : b.call(this, e.jquery ? e[0] : e) : this[0] && this[0].parentNode ? this.first().prevAll().length : -1; 960 }, 961 add: function (e, t) { 962 return this.pushStack(S.uniqueSort(S.merge(this.get(), S(e, t)))); 963 }, 964 addBack: function (e) { 965 return this.add(null == e ? this.prevObject : this.prevObject.filter(e)); 966 } 967 }), S.each({ 968 parent: function (e) { 969 e = e.parentNode; 970 return e && 11 !== e.nodeType ? e : null; 971 }, 972 parents: function (e) { 973 return ze(e, "parentNode"); 974 }, 975 parentsUntil: function (e, t, n) { 976 return ze(e, "parentNode", n); 977 }, 978 next: function (e) { 979 return Ze(e, "nextSibling"); 980 }, 981 prev: function (e) { 982 return Ze(e, "previousSibling"); 983 }, 984 nextAll: function (e) { 985 return ze(e, "nextSibling"); 986 }, 987 prevAll: function (e) { 988 return ze(e, "previousSibling"); 989 }, 990 nextUntil: function (e, t, n) { 991 return ze(e, "nextSibling", n); 992 }, 993 prevUntil: function (e, t, n) { 994 return ze(e, "previousSibling", n); 995 }, 996 siblings: function (e) { 997 return Xe((e.parentNode || {}).firstChild, e); 998 }, 999 children: function (e) { 1000 return Xe(e.firstChild); 1001 }, 1002 contents: function (e) { 1003 return null != e.contentDocument && I(e.contentDocument) ? e.contentDocument : (x(e, "template") && (e = e.content || e), S.merge([], e.childNodes)); 1004 } 1005 }, function (r, i) { 1006 S.fn[r] = function (e, t) { 1007 var n = S.map(this, i, e); 1008 return (t = "Until" !== r.slice(-5) ? e : t) && "string" == typeof t && (n = S.filter(t, n)), 1 < this.length && (Ke[r] || S.uniqueSort(n), Je.test(r)) && n.reverse(), this.pushStack(n); 1009 }; 1010 }); 1011 var q = /[^\x20\t\r\n\f]+/g; 1012 function et(e) { 1013 return e; 1014 } 1015 function tt(e) { 1016 throw e; 1017 } 1018 function nt(e, t, n, r) { 1019 var i; 1020 try { 1021 e && m(i = e.promise) ? i.call(e).done(t).fail(n) : e && m(i = e.then) ? i.call(e, t, n) : t.apply(void 0, [e].slice(r)); 1022 } catch (e) { 1023 n.apply(void 0, [e]); 1024 } 1025 } 1026 S.Callbacks = function (r) { 1027 var e, n; 1028 r = "string" == typeof r ? (e = r, n = {}, S.each(e.match(q) || [], function (e, t) { 1029 n[t] = !0; 1030 }), n) : S.extend({}, r); 1031 function i() { 1032 for (s = s || r.once, a = o = !0; l.length; c = -1) for (t = l.shift(); ++c < u.length;) !1 === u[c].apply(t[0], t[1]) && r.stopOnFalse && (c = u.length, t = !1); 1033 r.memory || (t = !1), o = !1, s && (u = t ? [] : ""); 1034 } 1035 var o, 1036 t, 1037 a, 1038 s, 1039 u = [], 1040 l = [], 1041 c = -1, 1042 f = { 1043 add: function () { 1044 return u && (t && !o && (c = u.length - 1, l.push(t)), function n(e) { 1045 S.each(e, function (e, t) { 1046 m(t) ? r.unique && f.has(t) || u.push(t) : t && t.length && "string" !== G(t) && n(t); 1047 }); 1048 }(arguments), t) && !o && i(), this; 1049 }, 1050 remove: function () { 1051 return S.each(arguments, function (e, t) { 1052 for (var n; -1 < (n = S.inArray(t, u, n));) u.splice(n, 1), n <= c && c--; 1053 }), this; 1054 }, 1055 has: function (e) { 1056 return e ? -1 < S.inArray(e, u) : 0 < u.length; 1057 }, 1058 empty: function () { 1059 return u = u && [], this; 1060 }, 1061 disable: function () { 1062 return s = l = [], u = t = "", this; 1063 }, 1064 disabled: function () { 1065 return !u; 1066 }, 1067 lock: function () { 1068 return s = l = [], t || o || (u = t = ""), this; 1069 }, 1070 locked: function () { 1071 return !!s; 1072 }, 1073 fireWith: function (e, t) { 1074 return s || (t = [e, (t = t || []).slice ? t.slice() : t], l.push(t), o) || i(), this; 1075 }, 1076 fire: function () { 1077 return f.fireWith(this, arguments), this; 1078 }, 1079 fired: function () { 1080 return !!a; 1081 } 1082 }; 1083 return f; 1084 }, S.extend({ 1085 Deferred: function (e) { 1086 var o = [["notify", "progress", S.Callbacks("memory"), S.Callbacks("memory"), 2], ["resolve", "done", S.Callbacks("once memory"), S.Callbacks("once memory"), 0, "resolved"], ["reject", "fail", S.Callbacks("once memory"), S.Callbacks("once memory"), 1, "rejected"]], 1087 i = "pending", 1088 a = { 1089 state: function () { 1090 return i; 1091 }, 1092 always: function () { 1093 return s.done(arguments).fail(arguments), this; 1094 }, 1095 catch: function (e) { 1096 return a.then(null, e); 1097 }, 1098 pipe: function () { 1099 var i = arguments; 1100 return S.Deferred(function (r) { 1101 S.each(o, function (e, t) { 1102 var n = m(i[t[4]]) && i[t[4]]; 1103 s[t[1]](function () { 1104 var e = n && n.apply(this, arguments); 1105 e && m(e.promise) ? e.promise().progress(r.notify).done(r.resolve).fail(r.reject) : r[t[0] + "With"](this, n ? [e] : arguments); 1106 }); 1107 }), i = null; 1108 }).promise(); 1109 }, 1110 then: function (t, n, r) { 1111 var u = 0; 1112 function l(i, o, a, s) { 1113 return function () { 1114 function e() { 1115 var e, t; 1116 if (!(i < u)) { 1117 if ((e = a.apply(n, r)) === o.promise()) throw new TypeError("Thenable self
1117-resolution"); 1118 t = e && ("object" == typeof e || "function" == typeof e) && e.then, m(t) ? s ? t.call(e, l(u, o, et, s), l(u, o, tt, s)) : (u++, t.call(e, l(u, o, et, s), l(u, o, tt, s), l(u, o, et, o.notifyWith))) : (a !== et && (n = void 0, r = [e]), (s || o.resolveWith)(n, r)); 1119 } 1120 } 1121 var n = this, 1122 r = arguments, 1123 t = s ? e : function () { 1124 try { 1125 e(); 1126 } catch (e) { 1127 S.Deferred.exceptionHook && S.Deferred.exceptionHook(e, t.error), u <= i + 1 && (a !== tt && (n = void 0, r = [e]), o.rejectWith(n, r)); 1128 } 1129 }; 1130 i ? t() : (S.Deferred.getErrorHook ? t.error = S.Deferred.getErrorHook() : S.Deferred.getStackHook && (t.error = S.Deferred.getStackHook()), T.setTimeout(t)); 1131 }; 1132 } 1133 return S.Deferred(function (e) { 1134 o[0][3].add(l(0, e, m(r) ? r : et, e.notifyWith)), o[1][3].add(l(0, e, m(t) ? t : et)), o[2][3].add(l(0, e, m(n) ? n : tt)); 1135 }).promise(); 1136 }, 1137 promise: function (e) { 1138 return null != e ? S.extend(e, a) : a; 1139 } 1140 }, 1141 s = {}; 1142 return S.each(o, function (e, t) { 1143 var n = t[2], 1144 r = t[5]; 1145 a[t[1]] = n.add, r && n.add(function () { 1146 i = r; 1147 }, o[3 - e][2].disable, o[3 - e][3].disable, o[0][2].lock, o[0][3].lock), n.add(t[3].fire), s[t[0]] = function () { 1148 return s[t[0] + "With"](this === s ? void 0 : this, arguments), this; 1149 }, s[t[0] + "With"] = n.fireWith; 1150 }), a.promise(s), e && e.call(s, s), s; 1151 }, 1152 when: function (e) { 1153 function t(t) { 1154 return function (e) { 1155 i[t] = this, o[t] = 1 < arguments.length ? s.call(arguments) : e, --n || a.resolveWith(i, o); 1156 }; 1157 } 1158 var n = arguments.length, 1159 r = n, 1160 i = Array(r), 1161 o = s.call(arguments), 1162 a = S.Deferred(); 1163 if (n <= 1 && (nt(e, a.done(t(r)).resolve, a.reject, !n), "pending" === a.state() || m(o[r] && o[r].then))) return a.then(); 1164 for (; r--;) nt(o[r], t(r), a.reject); 1165 return a.promise(); 1166 } 1167 }); 1168 var rt = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/, 1169 it = (S.Deferred.exceptionHook = function (e, t) { 1170 T.console && T.console.warn && e && rt.test(e.name) && T.console.warn("jQuery.Deferred exception: " + e.message, e.stack, t); 1171 }, S.readyException = function (e) { 1172 T.setTimeout(function () { 1173 throw e; 1174 }); 1175 }, S.Deferred()); 1176 function ot() { 1177 C.removeEventListener("DOMContentLoaded", ot), T.removeEventListener("load", ot), S.ready(); 1178 } 1179 S.fn.ready = function (e) { 1180 return it.then(e).catch(function (e) { 1181 S.readyException(e); 1182 }), this; 1183 }, S.extend({ 1184 isReady: !1, 1185 readyWait: 1, 1186 ready: function (e) { 1187 (!0 === e ? --S.readyWait : S.isReady) || (S.isReady = !0) !== e && 0 < --S.readyWait || it.resolveWith(C, [S]); 1188 } 1189 }), S.ready.then = it.then, "complete" === C.readyState || "loading" !== C.readyState && !C.documentElement.doScroll ? T.setTimeout(S.ready) : (C.addEventListener("DOMContentLoaded", ot), T.addEventListener("load", ot)); 1190 function c(e, t, n, r, i, o, a) { 1191 var s = 0, 1192 u = e.length, 1193 l = null == n; 1194 if ("object" === G(n)) for (s in i = !0, n) c(e, t, s, n[s], !0, o, a);else if (void 0 !== r && (i = !0, m(r) || (a = !0), t = l ? a ? (t.call(e, r), null) : (l = t, function (e, t, n) { 1195 return l.call(S(e), n); 1196 }) : t)) for (; s < u; s++) t(e[s], n, a ? r : r.call(e[s], s, t(e[s], n))); 1197 return i ? e : l ? t.call(e) : u ? t(e[0], n) : o; 1198 } 1199 var at = /^-ms-/, 1200 st = /-([a-z])/g; 1201 function ut(e, t) { 1202 return t.toUpperCase(); 1203 } 1204 function L(e) { 1205 return e.replace(at, "ms-").replace(st, ut); 1206 } 1207 function lt(e) {
1208 return 1 === e.nodeType || 9 === e.nodeType || !+e.nodeType; 1209 } 1210 function ct() { 1211 this.expando = S.expando + ct.uid++; 1212 } 1213 ct.uid = 1, ct.prototype = { 1214 cache: function (e) { 1215 var t = e[this.expando]; 1216 return t || (t = {}, lt(e) && (e.nodeType ? e[this.expando] = t : Object.defineProperty(e, this.expando, { 1217 value: t, 1218 configurable: !0 1219 }))), t; 1220 }, 1221 set: function (e, t, n) { 1222 var r, 1223 i = this.cache(e); 1224 if ("string" == typeof t) i[L(t)] = n;else for (r in t) i[L(r)] = t[r]; 1225 return i; 1226 }, 1227 get: function (e, t) { 1228 return void 0 === t ? this.cache(e) : e[this.expando] && e[this.expando][L(t)]; 1229 }, 1230 access: function (e, t, n) { 1231 return void 0 === t || t && "string" == typeof t && void 0 === n ? this.get(e, t) : (this.set(e, t, n), void 0 !== n ? n : t); 1232 }, 1233 remove: function (e, t) { 1234 var n, 1235 r = e[this.expando]; 1236 if (void 0 !== r) { 1237 if (void 0 !== t) { 1238 n = (t = Array.isArray(t) ? t.map(L) : (t = L(t)) in r ? [t] : t.match(q) || []).length; 1239 for (; n--;) delete r[t[n]]; 1240 } 1241 void 0 !== t && !S.isEmptyObject(r) || (e.nodeType ? e[this.expando] = void 0 : delete e[this.expando]); 1242 } 1243 }, 1244 hasData: function (e) { 1245 e = e[this.expando]; 1246 return void 0 !== e && !S.isEmptyObject(e); 1247 } 1248 }; 1249 var v = new ct(), 1250 l = new ct(), 1251 ft = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, 1252 pt = /[A-Z]/g; 1253 function dt(e, t, n) { 1254 var r, i; 1255 if (void 0 === n && 1 === e.nodeType) if (r = "data-" + t.replace(pt, "-$&").toLowerCase(), "string" == typeof (n = e.getAttribute(r))) { 1256 try { 1257 n = "true" === (i = n) || "false" !== i && ("null" === i ? null : i === +i + "" ? +i : ft.test(i) ? JSON.parse(i) : i); 1258 } catch (e) {} 1259 l.set(e, t, n); 1260 } else n = void 0; 1261 return n; 1262 } 1263 S.extend({ 1264 hasData: function (e) { 1265 return l.hasData(e) || v.hasData(e); 1266 }, 1267 data: function (e, t, n) { 1268 return l.access(e, t, n); 1269 }, 1270 removeData: function (e, t) { 1271 l.remove(e, t); 1272 }, 1273 _data: function (e, t, n) { 1274 return v.access(e, t, n); 1275 }, 1276 _removeData: function (e, t) { 1277 v.remove(e, t); 1278 } 1279 }), S.fn.extend({ 1280 data: function (n, e) { 1281 var t, 1282 r, 1283 i, 1284 o = this[0], 1285 a = o && o.attributes; 1286 if (void 0 !== n) return "object" == typeof n ? this.each(function () { 1287 l.set(this, n); 1288 }) : c(this, function (e) { 1289 var t; 1290 if (o && void 0 === e) return void 0 !== (t = l.get(o, n)) || void 0 !== (t = dt(o, n)) ? t : void 0; 1291 this.each(function () { 1292 l.set(this, n, e); 1293 }); 1294 }, null, e, 1 < arguments.length, null, !0); 1295 if (this.length && (i = l.get(o), 1 === o.nodeType) && !v.get(o, "hasDataAttrs")) { 1296 for (t = a.length; t--;) a[t] && 0 === (r = a[t].name).indexOf("data-") && (r = L(r.slice(5)), dt(o, r, i[r])); 1297 v.set(o, "hasDataAttrs", !0); 1298 } 1299 return i; 1300 }, 1301 removeData: function (e) { 1302 return this.each(function () { 1303 l.remove(this, e); 1304 }); 1305 } 1306 }), S.extend({ 1307 queue: function (e, t, n) { 1308 var r; 1309 if (e) return r = v.get(e, t = (t || "fx") + "queue"), n && (!r || Array.isArray(n) ? r = v.access(e, t, S.makeArray(n)) : r.push(n)), r || []; 1310 }, 1311 dequeue: function (e, t) { 1312 t = t || "fx"; 1313 var n = S.queue(e, t), 1314 r = n.length, 1315 i = n.shift(), 1316 o = S._queueHooks(e, t); 1317 "inprogress" === i && (i = n.shift(), r--), i && ("fx" === t && n.unshift("inprogress"), delete o.stop, i.call(e, function () { 1318 S.dequeue(e, t); 1319 }, o)), !r && o && o.empty.fire(); 1320 }, 1321 _queueHooks: function (e, t) { 1322 var n = t + "queueHooks"; 1323 return v.get(e, n) || v.access(e, n, { 1324 empty: S.Callbacks("once memory").add(function () { 1325 v.remove(e, [t + "queue", n]); 1326 }) 1327 }); 1328 } 1329 }), S.fn.extend({ 1330 queue: function (t, n) { 1331 var e = 2; 1332 return "string" != typeof t && (n = t, t = "fx", e--), arguments.length < e ? S.queue(this[0], t) : void 0 === n ? this
1332: this.each(function () { 1333 var e = S.queue(this, t, n); 1334 S._queueHooks(this, t), "fx" === t && "inprogress" !== e[0] && S.dequeue(this, t); 1335 }); 1336 }, 1337 dequeue: function (e) { 1338 return this.each(function () { 1339 S.dequeue(this, e); 1340 }); 1341 }, 1342 clearQueue: function (e) { 1343 return this.queue(e || "fx", []); 1344 }, 1345 promise: function (e, t) { 1346 function n() { 1347 --i || o.resolveWith(a, [a]); 1348 } 1349 var r, 1350 i = 1, 1351 o = S.Deferred(), 1352 a = this, 1353 s = this.length; 1354 for ("string" != typeof e && (t = e, e = void 0), e = e || "fx"; s--;) (r = v.get(a[s], e + "queueHooks")) && r.empty && (i++, r.empty.add(n)); 1355 return n(), o.promise(t); 1356 } 1357 }); 1358 function ht(e, t) { 1359 return "none" === (e = t || e).style.display || "" === e.style.display && mt(e) && "none" === S.css(e, "display"); 1360 } 1361 var e = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source, 1362 gt = new RegExp("^(?:([+-])=|)(" + e + ")([a-z%]*)$", "i"), 1363 yt = ["Top", "Right", "Bottom", "Left"], 1364 vt = C.documentElement, 1365 mt = function (e) { 1366 return S.contains(e.ownerDocument, e); 1367 }, 1368 xt = { 1369 composed: !0 1370 }; 1371 vt.getRootNode && (mt = function (e) { 1372 return S.contains(e.ownerDocument, e) || e.getRootNode(xt) === e.ownerDocument; 1373 }); 1374 function bt(e, t, n, r) { 1375 var i, 1376 o, 1377 a = 20, 1378 s = r ? function () { 1379 return r.cur(); 1380 } : function () { 1381 return S.css(e, t, ""); 1382 }, 1383 u = s(), 1384 l = n && n[3] || (S.cssNumber[t] ? "" : "px"), 1385 c = e.nodeType && (S.cssNumber[t] || "px" !== l && +u) && gt.exec(S.css(e, t)); 1386 if (c && c[3] !== l) { 1387 for (l = l || c[3], c = +(u /= 2) || 1; a--;) S.style(e, t, c + l), (1 - o) * (1 - (o = s() / u || .5)) <= 0 && (a = 0), c /= o; 1388 S.style(e, t, (c *= 2) + l), n = n || []; 1389 } 1390 return n && (c = +c || +u || 0, i = n[1] ? c + (n[1] + 1) * n[2] : +n[2], r) && (r.unit = l, r.start = c, r.end = i), i; 1391 } 1392 var wt = {}; 1393 function Tt(e, t) { 1394 for (var n, r, i, o, a, s = [], u = 0, l = e.length; u < l; u++) (r = e[u]).style && (n = r.style.display, t ? ("none" === n && (s[u] = v.get(r, "dis
vendor: 11,300 bytes, lines 1394-1605
1394play") || null, s[u] || (r.style.display = "")), "" === r.style.display && ht(r) && (s[u] = (a = o = void 0, o = (i = r).ownerDocument, (a = wt[i = i.nodeName]) || (o = o.body.appendChild(o.createElement(i)), a = S.css(o, "display"), o.parentNode.removeChild(o), wt[i] = a = "none" === a ? "block" : a)))) : "none" !== n && (s[u] = "none", v.set(r, "display", n))); 1395 for (u = 0; u < l; u++) null != s[u] && (e[u].style.display = s[u]); 1396 return e; 1397 } 1398 S.fn.extend({ 1399 show: function () { 1400 return Tt(this, !0); 1401 }, 1402 hide: function () { 1403 return Tt(this); 1404 }, 1405 toggle: function (e) { 1406 return "boolean" == typeof e ? e ? this.show() : this.hide() : this.each(function () { 1407 ht(this) ? S(this).show() : S(this).hide(); 1408 }); 1409 } 1410 }); 1411 var Ct = /^(?:checkbox|radio)$/i, 1412 St = /<([a-z][^\/\0>\x20\t\r\n\f]*)/i, 1413 Et = /^$|^module$|\/(?:java|ecma)script/i, 1414 o = C.createDocumentFragment().appendChild(C.createElement("div")), 1415 h = ((a = C.createElement("input")).setAttribute("type", "radio"), a.setAttribute("checked", "checked"), a.setAttribute("name", "t"), o.appendChild(a), g.checkClone = o.cloneNode(!0).cloneNode(!0).lastChild.checked, o.innerHTML = "<textarea>x</textarea>", g.noCloneChecked = !!o.cloneNode(!0).lastChild.defaultValue, o.innerHTML = "<option></option>", g.option = !!o.lastChild, { 1416 thead: [1, "<table>", "</table>"], 1417 col: [2, "<table><colgroup>", "</colgroup></table>"], 1418 tr: [2, "<table><tbody>", "</tbody></table>"], 1419 td: [3, "<table><tbody><tr>", "</tr></tbody></table>"], 1420 _default: [0, "", ""] 1421 }); 1422 function y(e, t) { 1423 var n = void 0 !== e.getElementsByTagName ? e.getElementsByTagName(t || "*") : void 0 !== e.querySelectorAll ? e.querySelectorAll(t || "*") : []; 1424 return void 0 === t || t && x(e, t) ? S.merge([e], n) : n; 1425 } 1426 function kt(e, t) { 1427 for (var n = 0, r = e.length; n < r; n++) v.set(e[n], "globalEval", !t || v.get(t[n], "globalEval")); 1428 } 1429 h.tbody = h.tfoot = h.colgroup = h.caption = h.thead, h.th = h.td, g.option || (h.optgroup = h.option = [1, "<select multiple='multiple'>", "</select>"]); 1430 var jt = /<|&#?\w+;/; 1431 function At(e, t, n, r, i) { 1432 for (var o, a, s, u, l, c = t.createDocumentFragment(), f = [], p = 0, d = e.length; p < d; p++) if ((o = e[p]) || 0 === o) if ("object" === G(o)) S.merge(f, o.nodeType ? [o] : o);else if (jt.test(o)) { 1433 for (a = a || c.appendChild(t.createElement("div")), s = (St.exec(o) || ["", ""])[1].toLowerCase(), s = h[s] || h._default, a.innerHTML = s[1] + S.htmlPrefilter(o) + s[2], l = s[0]; l--;) a = a.lastChild; 1434 S.merge(f, a.childNodes), (a = c.firstChild).textContent = ""; 1435 } else f.push(t.createTextNode(o)); 1436 for (c.textContent = "", p = 0; o = f[p++];) if (r && -1 < S.inArray(o, r)) i && i.push(o);else if (u = mt(o), a = y(c.appendChild(o), "script"), u && kt(a), n) for (l = 0; o = a[l++];) Et.test(o.type || "") && n.push(o); 1437 return c; 1438 } 1439 var Dt = /^([^.]*)(?:\.(.+)|)/; 1440 function Nt() { 1441 return !0; 1442 } 1443 function qt() { 1444 return !1; 1445 } 1446 function Lt(e, t, n, r, i, o) { 1447 var a, s; 1448 if ("object" == typeof t) { 1449 for (s in "string" != typeof n && (r = r || n, n = void 0), t) Lt(e, s, n, r, t[s], o); 1450 return e; 1451 } 1452 if (null == r && null == i ? (i = n, r = n = void 0) : null == i && ("string" == typeof n ? (i = r, r = void 0) : (i = r, r = n, n = void 0)), !1 === i) i = qt;else if (!i) return e; 1453 return 1 === o && (a = i, (i = function (e) { 1454 return S().off(e), a.apply(this, arguments); 1455 }).guid = a.guid || (a.guid = S.guid++)), e.each(function () { 1456 S.event.add(this, t, i, r, n); 1457 }); 1458 } 1459 function Ht(e, r, t) { 1460 t ? (v.set(e, r, !1), S.event.add(e, r, { 1461 namespace: !1, 1462 handler: function (e) { 1463 var t, 1464 n = v.get(this, r); 1465 if (1 & e.isTrigger && this[r]) { 1466 if (n) (S.event.special[r] || {}).delegateType && e.stopPropagation();else if (n = s.call(arguments), v.set(this, r, n), this[r](), t = v.get(this, r), v.set(this, r, !1), n !== t) return e.stopImmediatePropagation(), e.preventDefault(), t; 1467 } else n && (v.set(this, r, S.event.trigger(n[0], n.slice(1), this)), e.stopPropagation(), e.isImmediatePropagationStopped = Nt); 1468 } 1469 })) : void 0 === v.get(e, r) && S.event.add(e, r, Nt); 1470 } 1471 S.event = { 1472 global: {}, 1473 add: function (t, e, n, r, i) { 1474 var o, 1475 a, 1476 s, 1477 u, 1478 l, 1479 c, 1480 f, 1481 p, 1482 d, 1483 h = v.get(t); 1484 if (lt(t)) for (n.handler && (n = (o = n).handler, i = o.selector), i && S.find.matchesSelector(vt, i), n.guid || (n.guid = S.guid++), s = (s = h.events) || (h.events = Object.create(null)), a = (a = h.handle) || (h.handle = function (e) { 1485 return void 0 !== S && S.event.triggered !== e.type ? S.event.dispatch.apply(t, arguments) : void 0; 1486 }), u = (e = (e || "").match(q) || [""]).length; u--;) f = d = (p = Dt.exec(e[u]) || [])[1], p = (p[2] || "").split(".").sort(), f && (l = S.event.special[f] || {}, f = (i ? l.delegateType : l.bindType) || f, l = S.event.special[f] || {}, d = S.extend({ 1487 type: f, 1488 origType: d, 1489 data: r, 1490 handler: n, 1491 guid: n.guid, 1492 selector: i, 1493 needsContext: i && S.expr.match.needsContext.test(i), 1494 namespace: p.join(".") 1495 }, o), (c = s[f]) || ((c = s[f] = []).delegateCount = 0, l.setup && !1 !== l.setup.call(t, r, p, a)) || t.addEventListener && t.addEventListener(f, a), l.add && (l.add.call(t, d), d.handler.guid || (d.handler.guid = n.guid)), i ? c.splice(c.delegateCount++, 0, d) : c.push(d), S.event.global[f] = !0); 1496 }, 1497 remove: function (e, t, n, r, i) { 1498 var o, 1499 a, 1500 s, 1501 u, 1502 l, 1503 c, 1504 f, 1505 p, 1506 d, 1507 h, 1508 g, 1509 y = v.hasData(e) && v.get(e); 1510 if (y && (u = y.events)) { 1511 for (l = (t = (t || "").match(q) || [""]).length; l--;) if (d = g = (s = Dt.exec(t[l]) || [])[1], h = (s[2] || "").split(".").sort(), d) { 1512 for (f = S.event.special[d] || {}, p = u[d = (r ? f.delegateType : f.bindType) || d] || [], s = s[2] && new RegExp("(^|\\.)" + h.join("\\.(?:.*\\.|)") + "(\\.|$)"), a = o = p.length; o--;) c = p[o], !i && g !== c.origType || n && n.guid !== c.guid || s && !s.test(c.namespace) || r && r !== c.selector && ("**" !== r || !c.selector) || (p.splice(o, 1), c.selector && p.delegateCount--, f.remove && f.remove.call(e, c)); 1513 a && !p.length && (f.teardown && !1 !== f.teardown.call(e, h, y.handle) || S.removeEvent(e, d, y.handle), delete u[d]); 1514 } else for (d in u) S.event.remove(e, d + t[l], n, r, !0); 1515 S.isEmptyObject(u) && v.remove(e, "handle events"); 1516 } 1517 }, 1518 dispatch: function (e) { 1519 var t, 1520 n, 1521 r, 1522 i, 1523 o, 1524 a = new Array(arguments.length), 1525 s = S.event.fix(e), 1526 e = (v.get(this, "events") || Object.create(null))[s.type] || [], 1527 u = S.event.special[s.type] || {}; 1528 for (a[0] = s, t = 1; t < arguments.length; t++) a[t] = arguments[t]; 1529 if (s.delegateTarget = this, !u.preDispatch || !1 !== u.preDispatch.call(this, s)) { 1530 for (o = S.event.handlers.call(this, s, e), t = 0; (r = o[t++]) && !s.isPropagationStopped();) for (s.currentTarget = r.elem, n = 0; (i = r.handlers[n++]) && !s.isImmediatePropagationStopped();) s.rnamespace && !1 !== i.namespace && !s.rnamespace.test(i.namespace) || (s.handleObj = i, s.data = i.data, void 0 !== (i = ((S.event.special[i.origType] || {}).handle || i.handler).apply(r.elem, a)) && !1 === (s.result = i) && (s.preventDefault(), s.stopPropagation())); 1531 return u.postDispatch && u.postDispatch.call(this, s), s.result; 1532 } 1533 }, 1534 handlers: function (e, t) { 1535 var n, 1536 r, 1537 i, 1538 o, 1539 a, 1540 s = [], 1541 u = t.delegateCount, 1542 l = e.target; 1543 if (u && l.nodeType && !("click" === e.type && 1 <= e.button)) for (; l !== this; l = l.parentNode || this) if (1 === l.nodeType && ("click" !== e.type || !0 !== l.disabled)) { 1544 for (o = [], a = {}, n = 0; n < u; n++) void 0 === a[i = (r = t[n]).selector + " "] && (a[i] = r.needsContext ? -1 < S(i, this).index(l) : S.find(i, this, null, [l]).length), a[i] && o.push(r); 1545 o.length && s.push({ 1546 elem: l, 1547 handlers: o 1548 }); 1549 } 1550 return l = this, u < t.length && s.push({ 1551 elem: l, 1552 handlers: t.slice(u) 1553 }), s; 1554 }, 1555 addProp: function (t, e) { 1556 Object.defineProperty(S.Event.prototype, t, { 1557 enumerable: !0, 1558 configurable: !0, 1559 get: m(e) ? function () { 1560 if (this.originalEvent) return e(this.originalEvent); 1561 } : function () { 1562 if (this.originalEvent) return this.originalEvent[t]; 1563 }, 1564 set: function (e) { 1565 Object.defineProperty(this, t, { 1566 enumerable: !0, 1567 configurable: !0, 1568 writable: !0, 1569 value: e 1570 }); 1571 } 1572 }); 1573 }, 1574 fix: function (e) { 1575 return e[S.expando] ? e : new S.Event(e); 1576 }, 1577 special: { 1578 load: { 1579 noBubble: !0 1580 }, 1581 click: { 1582 setup: function (e) { 1583 e = this || e; 1584 return Ct.test(e.type) && e.click && x(e, "input") && Ht(e, "click", !0), !1; 1585 }, 1586 trigger: function (e) { 1587 e = this || e; 1588 return Ct.test(e.type) && e.click && x(e, "input") && Ht(e, "click"), !0; 1589 }, 1590 _default: function (e) { 1591 e = e.target; 1592 return Ct.test(e.type) && e.click && x(e, "input") && v.get(e, "click") || x(e, "a"); 1593 } 1594 }, 1595 beforeunload: { 1596 postDispatch: function (e) { 1597 void 0 !== e.result && e.originalEvent && (e.originalEvent.returnValue = e.result); 1598 } 1599 } 1600 } 1601 }, S.removeEvent = function (e, t, n) { 1602 e.removeEventListener && e.removeEventListener(t, n); 1603 }, S.Event = function (e, t) { 1604 if (!(this instanceof S.Event)) return new S.Event(e, t); 1605 e && e.type ? (this.originalEvent = e, this.type = e.type, this.isDefaultPrevented = e.defaultPrevented || void 0 === e.defaultPrevented && !1 === e.returnValue ? Nt : qt, this.target = e.target && 3 === e.target.nodeType ? e.target.parentNode : e.target, this.currentTarget = e.currentTarget, this.relatedTarget = e.relatedTarget) : this.type = e, t && S.extend(this, t), this.timeStamp = e && e.t
vendor: 7,188 bytes, lines 1605-1792
1605imeStamp || Date.now(), this[S.expando] = !0; 1606 }, S.Event.prototype = { 1607 constructor: S.Event, 1608 isDefaultPrevented: qt, 1609 isPropagationStopped: qt, 1610 isImmediatePropagationStopped: qt, 1611 isSimulated: !1, 1612 preventDefault: function () { 1613 var e = this.originalEvent; 1614 this.isDefaultPrevented = Nt, e && !this.isSimulated && e.preventDefault(); 1615 }, 1616 stopPropagation: function () { 1617 var e = this.originalEvent; 1618 this.isPropagationStopped = Nt, e && !this.isSimulated && e.stopPropagation(); 1619 }, 1620 stopImmediatePropagation: function () { 1621 var e = this.originalEvent; 1622 this.isImmediatePropagationStopped = Nt, e && !this.isSimulated && e.stopImmediatePropagation(), this.stopPropagation(); 1623 } 1624 }, S.each({ 1625 altKey: !0, 1626 bubbles: !0, 1627 cancelable: !0, 1628 changedTouches: !0, 1629 ctrlKey: !0, 1630 detail: !0, 1631 eventPhase: !0, 1632 metaKey: !0, 1633 pageX: !0, 1634 pageY: !0, 1635 shiftKey: !0, 1636 view: !0, 1637 char: !0, 1638 code: !0, 1639 charCode: !0, 1640 key: !0, 1641 keyCode: !0, 1642 button: !0, 1643 buttons: !0, 1644 clientX: !0, 1645 clientY: !0, 1646 offsetX: !0, 1647 offsetY: !0, 1648 pointerId: !0, 1649 pointerType: !0, 1650 screenX: !0, 1651 screenY: !0, 1652 targetTouches: !0, 1653 toElement: !0, 1654 touches: !0, 1655 which: !0 1656 }, S.event.addProp), S.each({ 1657 focus: "focusin", 1658 blur: "focusout" 1659 }, function (r, i) { 1660 function o(e) { 1661 var t, n; 1662 C.documentMode ? (t = v.get(this, "handle"), (n = S.event.fix(e)).type = "focusin" === e.type ? "focus" : "blur", n.isSimulated = !0, t(e), n.target === n.currentTarget && t(n)) : S.event.simulate(i, e.target, S.event.fix(e)); 1663 } 1664 S.event.special[r] = { 1665 setup: function () { 1666 var e; 1667 if (Ht(this, r, !0), !C.documentMode) return !1; 1668 (e = v.get(this, i)) || this.addEventListener(i, o), v.set(this, i, (e || 0) + 1); 1669 }, 1670 trigger: function () { 1671 return Ht(this, r), !0; 1672 }, 1673 teardown: function () { 1674 var e; 1675 if (!C.documentMode) return !1; 1676 (e = v.get(this, i) - 1) ? v.set(this, i, e) : (this.removeEventListener(i, o), v.remove(this, i)); 1677 }, 1678 _default: function (e) { 1679 return v.get(e.target, r); 1680 }, 1681 delegateType: i 1682 }, S.event.special[i] = { 1683 setup: function () { 1684 var e = this.ownerDocument || this.document || this, 1685 t = C.documentMode ? this : e, 1686 n = v.get(t, i); 1687 n || (C.documentMode ? this.addEventListener(i, o) : e.addEventListener(r, o, !0)), v.set(t, i, (n || 0) + 1); 1688 }, 1689 teardown: function () { 1690 var e = this.ownerDocument || this.document || this, 1691 t = C.documentMode ? this : e, 1692 n = v.get(t, i) - 1; 1693 n ? v.set(t, i, n) : (C.documentMode ? this.removeEventListener(i, o) : e.removeEventListener(r, o, !0), v.remove(t, i)); 1694 } 1695 }; 1696 }), S.each({ 1697 mouseenter: "mouseover", 1698 mouseleave: "mouseout", 1699 pointerenter: "pointerover", 1700 pointerleave: "pointerout" 1701 }, function (e, i) { 1702 S.event.special[e] = { 1703 delegateType: i, 1704 bindType: i, 1705 handle: function (e) { 1706 var t, 1707 n = e.relatedTarget, 1708 r = e.handleObj; 1709 return n && (n === this || S.contains(this, n)) || (e.type = r.origType, t = r.handler.apply(this, arguments), e.type = i), t; 1710 } 1711 }; 1712 }), S.fn.extend({ 1713 on: function (e, t, n, r) { 1714 return Lt(this, e, t, n, r); 1715 }, 1716 one: function (e, t, n, r) { 1717 return Lt(this, e, t, n, r, 1); 1718 }, 1719 off: function (e, t, n) { 1720 var r, i; 1721 if (e && e.preventDefault && e.handleObj) r = e.handleObj, S(e.delegateTarget).off(r.namespace ? r.origType + "." + r.namespace : r.origType, r.selector, r.handler);else { 1722 if ("object" != typeof e) return !1 !== t && "function" != typeof t || (n = t, t = void 0), !1 === n && (n = qt), this.each(function () { 1723 S.event.remove(this, e, n, t); 1724 }); 1725 for (i in e) this.off(i, t, e[i]); 1726 } 1727 return this; 1728 } 1729 }); 1730 var Ot = /<script|<style|<link/i, 1731 Pt = /checked\s*(?:[^=]|=\s*.checked.)/i, 1732 Mt = /^\s*<!\[CDATA\[|\]\]>\s*$/g; 1733 function Rt(e, t) { 1734 return x(e, "table") && x(11 !== t.nodeType ? t : t.firstChild, "tr") && S(e).children("tbody")[0] || e; 1735 } 1736 function It(e) { 1737 return e.type = (null !== e.getAttribute("type")) + "/" + e.type, e; 1738 } 1739 function Wt(e) { 1740 return "true/" === (e.type || "").slice(0, 5) ? e.type = e.type.slice(5) : e.removeAttribute("type"), e; 1741 } 1742 function Ft(e, t) { 1743 var n, r, i, o; 1744 if (1 === t.nodeType) { 1745 if (v.hasData(e) && (o = v.get(e).events)) for (i in v.remove(t, "handle events"), o) for (n = 0, r = o[i].length; n < r; n++) S.event.add(t, i, o[i][n]); 1746 l.hasData(e) && (e = l.access(e), e = S.extend({}, e), l.set(t, e)); 1747 } 1748 } 1749 function $t(n, r, i, o) { 1750 r = W(r); 1751 var e, 1752 t, 1753 a, 1754 s, 1755 u, 1756 l, 1757 c = 0, 1758 f = n.length, 1759 p = f - 1, 1760 d = r[0], 1761 h = m(d); 1762 if (h || 1 < f && "string" == typeof d && !g.checkClone && Pt.test(d)) return n.each(function (e) { 1763 var t = n.eq(e); 1764 h && (r[0] = d.call(this, e, t.html())), $t(t, r, i, o); 1765 }); 1766 if (f && (t = (e = At(r, n[0].ownerDocument, !1, n, o)).firstChild, 1 === e.childNodes.length && (e = t), t || o)) { 1767 for (s = (a = S.map(y(e, "script"), It)).length; c < f; c++) u = e, c !== p && (u = S.clone(u, !0, !0), s) && S.merge(a, y(u, "script")), i.call(n[c], u, c); 1768 if (s) for (l = a[a.length - 1].ownerDocument, S.map(a, Wt), c = 0; c < s; c++) u = a[c], Et.test(u.type || "") && !v.access(u, "globalEval") && S.contains(l, u) && (u.src && "module" !== (u.type || "").toLowerCase() ? S._evalUrl && !u.noModule && S._evalUrl(u.src, { 1769 nonce: u.nonce || u.getAttribute("nonce") 1770 }, l) : V(u.textContent.replace(Mt, ""), u, l)); 1771 } 1772 return n; 1773 } 1774 function _t(e, t, n) { 1775 for (var r, i = t ? S.filter(t, e) : e, o = 0; null != (r = i[o]); o++) n || 1 !== r.nodeType || S.cleanData(y(r)), r.parentNode && (n && mt(r) && kt(y(r, "script")), r.parentNode.removeChild(r)); 1776 return e; 1777 } 1778 S.extend({ 1779 htmlPrefilter: function (e) { 1780 return e; 1781 }, 1782 clone: function (e, t, n) { 1783 var r, 1784 i, 1785 o, 1786 a, 1787 s, 1788 u, 1789 l, 1790 c = e.cloneNode(!0), 1791 f = mt(e); 1792 if (!(g.noCloneChecked || 1 !== e.nodeType && 11 !== e.
1792nodeType || S.isXMLDoc(e))) for (a = y(c), r = 0, i = (o = y(e)).length; r < i; r++) s = o[r], u = a[r], l = void 0, "input" === (l = u.nodeName.toLowerCase()) && Ct.test(s.type) ? u.checked = s.checked : "input" !== l && "textarea" !== l || (u.defaultValue = s.defaultValue); 1793 if (t) if (n) for (o = o || y(e), a = a || y(c), r = 0, i = o.length; r < i; r++) Ft(o[r], a[r]);else Ft(e, c); 1794 return 0 < (a = y(c, "script")).length && kt(a, !f && y(e, "script")), c; 1795 }, 1796 cleanData: function (e) { 1797 for (var t, n, r, i = S.event.special, o = 0; void 0 !== (n = e[o]); o++) if (lt(n)) { 1798 if (t = n[v.expando]) { 1799 if (t.events) for (r in t.events) i[r] ? S.event.remove(n, r) : S.removeEvent(n, r, t.handle); 1800 n[v.expando] = void 0; 1801 } 1802 n[l.expando] && (n[l.expando] = void 0); 1803 } 1804 } 1805 }), S.fn.extend({ 1806 detach: function (e) { 1807 return _t(this, e, !0); 1808 }, 1809 remove: function (e) { 1810 return _t(this, e); 1811 }, 1812 text: function (e) { 1813 return c(this, function (e) { 1814 return void 0 === e ? S.text(this) : this.empty().each(function () { 1815 1 !== this.nodeType && 11 !== this.nodeType && 9 !== this.nodeType || (this.textContent = e); 1816 }); 1817 }, null, e, arguments.length); 1818 }, 1819 append: function () { 1820 return $t(this, arguments, function (e) { 1821 1 !== this.nodeType && 11 !== this.nodeType && 9 !== this.nodeType || Rt(this, e).appendChild(e); 1822 }); 1823 }, 1824 prepend: function () { 1825 return $t(this, arguments, function (e) { 1826 var t; 1827 1 !== this.nodeType && 11 !== this.nodeType && 9 !== this.nodeType || (t = Rt(this, e)).insertBefore(e, t.firstChild); 1828 }); 1829 }, 1830 before: function () { 1831 return $t(this, arguments, function (e) { 1832 this.parentNode && this.parentNode.insertBefore(e, this); 1833 }); 1834 }, 1835 after: function () { 1836 return $t(this, arguments, function (e) { 1837 this.parentNode && this.parentNode.insertBefore(e, this.nextSibling); 1838 }); 1839 }, 1840 empty: function () { 1841 for (var e, t = 0; null != (e = this[t]); t++) 1 === e.nodeType && (S.cleanData(y(e, !1)), e.textContent = ""); 1842 return this; 1843 }, 1844 clone: function (e, t) { 1845 return e = null != e && e, t = null == t ? e : t, this.map(function () { 1846 return S.clone(this, e, t); 1847 }); 1848 }, 1849 html: function (e) { 1850 return c(this, function (e) { 1851 var t = this[0] || {}, 1852 n = 0, 1853 r = this.length; 1854 if (void 0 === e && 1 === t.nodeType) return t.innerHTML; 1855 if ("string" == typeof e && !Ot.test(e) && !h[(St.exec(e) || ["", ""])[1].toLowerCase()]) { 1856 e = S.htmlPrefilter(e); 1857 try { 1858 for (; n < r; n++) 1 === (t = this[n] || {}).nodeType && (S.cleanData(y(t, !1)), t.innerHTML = e); 1859 t = 0; 1860 } catch (e) {} 1861 } 1862 t && this.empty().append(e); 1863 }, null, e, arguments.length); 1864 }, 1865 replaceWith: function () { 1866 var n = []; 1867 return $t(this, arguments, function (e) { 1868 var t = this.parentNode; 1869 S.inArray(this, n) < 0 && (S.cleanData(y(this)), t) && t.replaceChild(e, this); 1870 }, n); 1871 } 1872 }), S.each({ 1873 appendTo: "append", 1874 prependTo: "prepend", 1875 insertBefore: "before", 1876 insertAfter: "after", 1877 replaceAll: "replaceWith" 1878 }, function (e, a) { 1879 S.fn[e] = function (e) { 1880 for (var t, n = [], r = S(e), i = r.length - 1, o = 0; o <= i; o++) t = o === i ? this : this.clone(!0), S(r[o])[a](t), F.apply(n, t.get()); 1881 return this.pushStack(n); 1882 }; 1883 }); 1884 function Bt(e) { 1885 var t = e.ownerDocument.defaultView; 1886 return (t = t && t.opener ? t : T).getComputedStyle(e); 1887 } 1888 function zt(e, t, n) { 1889 var r, 1890 i = {}; 1891 for (r in t) i[r] = e.style[r], e.style[r] = t[r]; 1892 for (r in n = n.call(e), t) e.style[r] = i[r]; 1893 return n; 1894 } 1895 var Xt, 1896 Ut, 1897 Vt, 1898 Gt, 1899 Yt, 1900 Qt, 1901 Jt, 1902 H, 1903 Kt = new RegExp("^(" + e + ")(?!px)[a-z%]+$", "i"), 1904 Zt = /^--/, 1905 en = new RegExp(yt.join("|"), "i"); 1906 function tn(e, t, n) { 1907 var r, 1908 i = Zt.test(t), 1909 o = e.style; 1910 return (n = n || Bt(e)) && (r = n.getPropertyValue(t) || n[t], ""
vendor: 9,529 bytes, lines 1910-2107
1910!== (r = i ? r && (r.replace(ee, "$1") || void 0) : r) || mt(e) || (r = S.style(e, t)), !g.pixelBoxStyles()) && Kt.test(r) && en.test(t) && (i = o.width, e = o.minWidth, t = o.maxWidth, o.minWidth = o.maxWidth = o.width = r, r = n.width, o.width = i, o.minWidth = e, o.maxWidth = t), void 0 !== r ? r + "" : r; 1911 } 1912 function nn(e, t) { 1913 return { 1914 get: function () { 1915 if (!e()) return (this.get = t).apply(this, arguments); 1916 delete this.get; 1917 } 1918 }; 1919 } 1920 function rn() { 1921 var e; 1922 H && (Jt.style.cssText = "position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0", H.style.cssText = "position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%", vt.appendChild(Jt).appendChild(H), e = T.getComputedStyle(H), Xt = "1%" !== e.top, Qt = 12 === on(e.marginLeft), H.style.right = "60%", Gt = 36 === on(e.right), Ut = 36 === on(e.width), H.style.position = "absolute", Vt = 12 === on(H.offsetWidth / 3), vt.removeChild(Jt), H = null); 1923 } 1924 function on(e) { 1925 return Math.round(parseFloat(e)); 1926 } 1927 Jt = C.createElement("div"), (H = C.createElement("div")).style && (H.style.backgroundClip = "content-box", H.cloneNode(!0).style.backgroundClip = "", g.clearCloneStyle = "content-box" === H.style.backgroundClip, S.extend(g, { 1928 boxSizingReliable: function () { 1929 return rn(), Ut; 1930 }, 1931 pixelBoxStyles: function () { 1932 return rn(), Gt; 1933 }, 1934 pixelPosition: function () { 1935 return rn(), Xt; 1936 }, 1937 reliableMarginLeft: function () { 1938 return rn(), Qt; 1939 }, 1940 scrollboxSize: function () { 1941 return rn(), Vt; 1942 }, 1943 reliableTrDimensions: function () { 1944 var e, t, n; 1945 return null == Yt && (e = C.createElement("table"), t = C.createElement("tr"), n = C.createElement("div"), e.style.cssText = "position:absolute;left:-11111px;border-collapse:separate", t.style.cssText = "box-sizing:content-box;border:1px solid", t.style.height = "1px", n.style.height = "9px", n.style.display = "block", vt.appendChild(e).appendChild(t).appendChild(n), n = T.getComputedStyle(t), Yt = parseInt(n.height, 10) + parseInt(n.borderTopWidth, 10) + parseInt(n.borderBottomWidth, 10) === t.offsetHeight, vt.removeChild(e)), Yt; 1946 } 1947 })); 1948 var an = ["Webkit", "Moz", "ms"], 1949 sn = C.createElement("div").style, 1950 un = {}; 1951 function ln(e) { 1952 return S.cssProps[e] || un[e] || (e in sn ? e : un[e] = (e => { 1953 for (var t = e[0].toUpperCase() + e.slice(1), n = an.length; n--;) if ((e = an[n] + t) in sn) return e; 1954 })(e) || e); 1955 } 1956 var cn = /^(none|table(?!-c[ea]).+)/, 1957 fn = { 1958 position: "absolute", 1959 visibility: "hidden", 1960 display: "block" 1961 }, 1962 pn = { 1963 letterSpacing: "0", 1964 fontWeight: "400" 1965 }; 1966 function dn(e, t, n) { 1967 var r = gt.exec(t); 1968 return r ? Math.max(0, r[2] - (n || 0)) + (r[3] || "px") : t; 1969 } 1970 function hn(e, t, n, r, i, o) { 1971 var a = "width" === t ? 1 : 0, 1972 s = 0, 1973 u = 0, 1974 l = 0; 1975 if (n === (r ? "border" : "content")) return 0; 1976 for (; a < 4; a += 2) "margin" === n && (l += S.css(e, n + yt[a], !0, i)), r ? ("content" === n && (u -= S.css(e, "padding" + yt[a], !0, i)), "margin" !== n && (u -= S.css(e, "border" + yt[a] + "Width", !0, i))) : (u += S.css(e, "padding" + yt[a], !0, i), "padding" !== n ? u += S.css(e, "border" + yt[a] + "Width", !0, i) : s += S.css(e, "border" + yt[a] + "Width", !0, i)); 1977 return !r && 0 <= o && (u += Math.max(0, Math.ceil(e["offset" + t[0].toUpperCase() + t.slice(1)] - o - u - s - .5)) || 0), u + l; 1978 } 1979 function gn(e, t, n) { 1980 var r = Bt(e), 1981 i = (!g.boxSizingReliable() || n) && "border-box" === S.css(e, "boxSizing", !1, r), 1982 o = i, 1983 a = tn(e, t, r), 1984 s = "offset" + t[0].toUpperCase() + t.slice(1); 1985 if (Kt.test(a)) { 1986 if (!n) return a; 1987 a = "auto"; 1988 } 1989 return (!g.boxSizingReliable() && i || !g.reliableTrDimensions() && x(e, "tr") || "auto" === a || !parseFloat(a) && "inline" === S.css(e, "display", !1, r)) && e.getClientRects().length && (i = "border-box" === S.css(e, "boxSizing", !1, r), o = s in e) && (a = e[s]), (a = parseFloat(a) || 0) + hn(e, t, n || (i ? "border" : "content"), o, r, a) + "px"; 1990 } 1991 function O(e, t, n, r, i) { 1992 return new O.prototype.init(e, t, n, r, i); 1993 } 1994 S.extend({ 1995 cssHooks: { 1996 opacity: { 1997 get: function (e, t) { 1998 if (t) return "" === (t = tn(e, "opacity")) ? "1" : t; 1999 } 2000 } 2001 }, 2002 cssNumber: { 2003 animationIterationCount: !0, 2004 aspectRatio: !0, 2005 borderImageSlice: !0, 2006 columnCount: !0, 2007 flexGrow: !0, 2008 flexShrink: !0, 2009 fontWeight: !0, 2010 gridArea: !0, 2011 gridColumn: !0, 2012 gridColumnEnd: !0, 2013 gridColumnStart: !0, 2014 gridRow: !0, 2015 gridRowEnd: !0, 2016 gridRowStart: !0, 2017 lineHeight: !0, 2018 opacity: !0, 2019 order: !0, 2020 orphans: !0, 2021 scale: !0, 2022 widows: !0, 2023 zIndex: !0, 2024 zoom: !0, 2025 fillOpacity: !0, 2026 floodOpacity: !0, 2027 stopOpacity: !0, 2028 strokeMiterlimit: !0, 2029 strokeOpacity: !0 2030 }, 2031 cssProps: {}, 2032 style: function (e, t, n, r) { 2033 if (e && 3 !== e.nodeType && 8 !== e.nodeType && e.style) { 2034 var i, 2035 o, 2036 a, 2037 s = L(t), 2038 u = Zt.test(t), 2039 l = e.style; 2040 if (u || (t = ln(s)), a = S.cssHooks[t] || S.cssHooks[s], void 0 === n) return a && "get" in a && void 0 !== (i = a.get(e, !1, r)) ? i : l[t]; 2041 "string" == (o = typeof n) && (i = gt.exec(n)) && i[1] && (n = bt(e, t, i), o = "number"), null != n && n == n && ("number" !== o || u || (n += i && i[3] || (S.cssNumber[s] ? "" : "px")), g.clearCloneStyle || "" !== n || 0 !== t.indexOf("background") || (l[t] = "inherit"), a && "set" in a && void 0 === (n = a.set(e, n, r)) || (u ? l.setProperty(t, n) : l[t] = n)); 2042 } 2043 }, 2044 css: function (e, t, n, r) { 2045 var i, 2046 o = L(t); 2047 return Zt.test(t) || (t = ln(o)), "normal" === (i = void 0 === (i = (o = S.cssHooks[t] || S.cssHooks[o]) && "get" in o ? o.get(e, !0, n) : i) ? tn(e, t, r) : i) && t in pn && (i = pn[t]), ("" === n || n) && (o = parseFloat(i), !0 === n || isFinite(o)) ? o || 0 : i; 2048 } 2049 }), S.each(["height", "width"], function (e, a) { 2050 S.cssHooks[a] = { 2051 get: function (e, t, n) { 2052 if (t) return !cn.test(S.css(e, "display")) || e.getClientRects().length && e.getBoundingClientRect().width ? gn(e, a, n) : zt(e, fn, function () { 2053 return gn(e, a, n); 2054 }); 2055 }, 2056 set: function (e, t, n) { 2057 var r = Bt(e), 2058 i = !g.scrollboxSize() && "absolute" === r.position, 2059 o = (i || n) && "border-box" === S.css(e, "boxSizing", !1, r), 2060 n = n ? hn(e, a, n, o, r) : 0; 2061 return o && i && (n -= Math.ceil(e["offset" + a[0].toUpperCase() + a.slice(1)] - parseFloat(r[a]) - hn(e, a, "border", !1, r) - .5)), n && (o = gt.exec(t)) && "px" !== (o[3] || "px") && (e.style[a] = t, t = S.css(e, a)), dn(0, t, n); 2062 } 2063 }; 2064 }), S.cssHooks.marginLeft = nn(g.reliableMarginLeft, function (e, t) { 2065 if (t) return (parseFloat(tn(e, "marginLeft")) || e.getBoundingClientRect().left - zt(e, { 2066 marginLeft: 0 2067 }, function () { 2068 return e.getBoundingClientRect().left; 2069 })) + "px"; 2070 }), S.each({ 2071 margin: "", 2072 padding: "", 2073 border: "Width" 2074 }, function (i, o) { 2075 S.cssHooks[i + o] = { 2076 expand: function (e) { 2077 for (var t = 0, n = {}, r = "string" == typeof e ? e.split(" ") : [e]; t < 4; t++) n[i + yt[t] + o] = r[t] || r[t - 2] || r[0]; 2078 return n; 2079 } 2080 }, "margin" !== i && (S.cssHooks[i + o].set = dn); 2081 }), S.fn.extend({ 2082 css: function (e, t) { 2083 return c(this, function (e, t, n) { 2084 var r, 2085 i, 2086 o = {}, 2087 a = 0; 2088 if (Array.isArray(t)) { 2089 for (r = Bt(e), i = t.length; a < i; a++) o[t[a]] = S.css(e, t[a], !1, r); 2090 return o; 2091 } 2092 return void 0 !== n ? S.style(e, t, n) : S.css(e, t); 2093 }, e, t, 1 < arguments.length); 2094 } 2095 }), ((S.Tween = O).prototype = { 2096 constructor: O, 2097 init: function (e, t, n, r, i, o) { 2098 this.elem = e, this.prop = n, this.easing = i || S.easing._default, this.options = t, this.start = this.now = this.cur(), this.end = r, this.unit = o || (S.cssNumber[n] ? "" : "px"); 2099 }, 2100 cur: function () { 2101 var e = O.propHooks[this.prop]; 2102 return (e && e.get ? e : O.propHooks._default).get(this); 2103 }, 2104 run: function (e) { 2105 var t, 2106 n = O.propHooks[this.prop]; 2107 return this.options.duration ? this.pos = t = S.easing[this.easing](e, this.options.duration * e, 0, 1, this.options.duration) : this.pos = t = e, this.now = (this.end
vendor: 4,991 bytes, lines 2107-2231
2107- this.start) * t + this.start, this.options.step && this.options.step.call(this.elem, this.now, this), (n && n.set ? n : O.propHooks._default).set(this), this; 2108 } 2109 }).init.prototype = O.prototype, (O.propHooks = { 2110 _default: { 2111 get: function (e) { 2112 return 1 !== e.elem.nodeType || null != e.elem[e.prop] && null == e.elem.style[e.prop] ? e.elem[e.prop] : (e = S.css(e.elem, e.prop, "")) && "auto" !== e ? e : 0; 2113 }, 2114 set: function (e) { 2115 S.fx.step[e.prop] ? S.fx.step[e.prop](e) : 1 !== e.elem.nodeType || !S.cssHooks[e.prop] && null == e.elem.style[ln(e.prop)] ? e.elem[e.prop] = e.now : S.style(e.elem, e.prop, e.now + e.unit); 2116 } 2117 } 2118 }).scrollTop = O.propHooks.scrollLeft = { 2119 set: function (e) { 2120 e.elem.nodeType && e.elem.parentNode && (e.elem[e.prop] = e.now); 2121 } 2122 }, S.easing = { 2123 linear: function (e) { 2124 return e; 2125 }, 2126 swing: function (e) { 2127 return .5 - Math.cos(e * Math.PI) / 2; 2128 }, 2129 _default: "swing" 2130 }, S.fx = O.prototype.init, S.fx.step = {}; 2131 var yn, 2132 vn, 2133 mn = /^(?:toggle|show|hide)$/, 2134 xn = /queueHooks$/; 2135 function bn() { 2136 vn && (!1 === C.hidden && T.requestAnimationFrame ? T.requestAnimationFrame(bn) : T.setTimeout(bn, S.fx.interval), S.fx.tick()); 2137 } 2138 function wn() { 2139 return T.setTimeout(function () { 2140 yn = void 0; 2141 }), yn = Date.now(); 2142 } 2143 function Tn(e, t) { 2144 var n, 2145 r = 0, 2146 i = { 2147 height: e 2148 }; 2149 for (t = t ? 1 : 0; r < 4; r += 2 - t) i["margin" + (n = yt[r])] = i["padding" + n] = e; 2150 return t && (i.opacity = i.width = e), i; 2151 } 2152 function Cn(e, t, n) { 2153 for (var r, i = (P.tweeners[t] || []).concat(P.tweeners["*"]), o = 0, a = i.length; o < a; o++) if (r = i[o].call(n, t, e)) return r; 2154 } 2155 function P(i, e, t) { 2156 var n, 2157 o, 2158 r, 2159 a, 2160 s, 2161 u, 2162 l, 2163 c = 0, 2164 f = P.prefilters.length, 2165 p = S.Deferred().always(function () { 2166 delete d.elem; 2167 }), 2168 d = function () { 2169 if (o) return !1; 2170 for (var e = yn || wn(), e = Math.max(0, h.startTime + h.duration - e), t = 1 - (e / h.duration || 0), n = 0, r = h.tweens.length; n < r; n++) h.tweens[n].run(t); 2171 return p.notifyWith(i, [h, t, e]), t < 1 && r ? e : (r || p.notifyWith(i, [h, 1, 0]), p.resolveWith(i, [h]), !1); 2172 }, 2173 h = p.promise({ 2174 elem: i, 2175 props: S.extend({}, e), 2176 opts: S.extend(!0, { 2177 specialEasing: {}, 2178 easing: S.easing._default 2179 }, t), 2180 originalProperties: e, 2181 originalOptions: t, 2182 startTime: yn || wn(), 2183 duration: t.duration, 2184 tweens: [], 2185 createTween: function (e, t) { 2186 t = S.Tween(i, h.opts, e, t, h.opts.specialEasing[e] || h.opts.easing); 2187 return h.tweens.push(t), t; 2188 }, 2189 stop: function (e) { 2190 var t = 0, 2191 n = e ? h.tweens.length : 0; 2192 if (!o) { 2193 for (o = !0; t < n; t++) h.tweens[t].run(1); 2194 e ? (p.notifyWith(i, [h, 1, 0]), p.resolveWith(i, [h, e])) : p.rejectWith(i, [h, e]); 2195 } 2196 return this; 2197 } 2198 }), 2199 g = h.props, 2200 y = g, 2201 v = h.opts.specialEasing; 2202 for (r in y) if (s = v[a = L(r)], u = y[r], Array.isArray(u) && (s = u[1], u = y[r] = u[0]), r !== a && (y[a] = u, delete y[r]), (l = S.cssHooks[a]) && "expand" in l) for (r in u = l.expand(u), delete y[a], u) r in y || (y[r] = u[r], v[r] = s);else v[a] = s; 2203 for (; c < f; c++) if (n = P.prefilters[c].call(h, i, g, h.opts)) return m(n.stop) && (S._queueHooks(h.elem, h.opts.queue).stop = n.stop.bind(n)), n; 2204 return S.map(g, Cn, h), m(h.opts.start) && h.opts.start.call(i, h), h.progress(h.opts.progress).done(h.opts.done, h.opts.complete).fail(h.opts.fail).always(h.opts.always), S.fx.timer(S.extend(d, { 2205 elem: i, 2206 anim: h, 2207 queue: h.opts.queue 2208 })), h; 2209 } 2210 S.Animation = S.extend(P, { 2211 tweeners: { 2212 "*": [function (e, t) { 2213 var n = this.createTween(e, t); 2214 return bt(n.elem, e, gt.exec(t), n), n; 2215 }] 2216 }, 2217 tweener: function (e, t) { 2218 for (var n, r = 0, i = (e = m(e) ? (t = e, ["*"]) : e.match(q)).length; r < i; r++) n = e[r], P.tweeners[n] = P.tweeners[n] || [], P.tweeners[n].unshift(t); 2219 }, 2220 prefilters: [function (e, t, n) { 2221 var r, 2222 i, 2223 o, 2224 a, 2225 s, 2226 u, 2227 l, 2228 c = "width" in t || "height" in t, 2229 f = this, 2230 p = {}, 2231 d = e.style,
vendor: 5,662 bytes, lines 2232-2350
2232 h = e.nodeType && ht(e), 2233 g = v.get(e, "fxshow"); 2234 for (r in n.queue || (null == (a = S._queueHooks(e, "fx")).unqueued && (a.unqueued = 0, s = a.empty.fire, a.empty.fire = function () { 2235 a.unqueued || s(); 2236 }), a.unqueued++, f.always(function () { 2237 f.always(function () { 2238 a.unqueued--, S.queue(e, "fx").length || a.empty.fire(); 2239 }); 2240 })), t) if (i = t[r], mn.test(i)) { 2241 if (delete t[r], o = o || "toggle" === i, i === (h ? "hide" : "show")) { 2242 if ("show" !== i || !g || void 0 === g[r]) continue; 2243 h = !0; 2244 } 2245 p[r] = g && g[r] || S.style(e, r); 2246 } 2247 if ((u = !S.isEmptyObject(t)) || !S.isEmptyObject(p)) for (r in c && 1 === e.nodeType && (n.overflow = [d.overflow, d.overflowX, d.overflowY], null == (l = g && g.display) && (l = v.get(e, "display")), "none" === (c = S.css(e, "display")) && (l ? c = l : (Tt([e], !0), l = e.style.display || l, c = S.css(e, "display"), Tt([e]))), "inline" === c || "inline-block" === c && null != l) && "none" === S.css(e, "float") && (u || (f.done(function () { 2248 d.display = l; 2249 }), null == l && (c = d.display, l = "none" === c ? "" : c)), d.display = "inline-block"), n.overflow && (d.overflow = "hidden", f.always(function () { 2250 d.overflow = n.overflow[0], d.overflowX = n.overflow[1], d.overflowY = n.overflow[2]; 2251 })), u = !1, p) u || (g ? "hidden" in g && (h = g.hidden) : g = v.access(e, "fxshow", { 2252 display: l 2253 }), o && (g.hidden = !h), h && Tt([e], !0), f.done(function () { 2254 for (r in h || Tt([e]), v.remove(e, "fxshow"), p) S.style(e, r, p[r]); 2255 })), u = Cn(h ? g[r] : 0, r, f), r in g || (g[r] = u.start, h && (u.end = u.start, u.start = 0)); 2256 }], 2257 prefilter: function (e, t) { 2258 t ? P.prefilters.unshift(e) : P.prefilters.push(e); 2259 } 2260 }), S.speed = function (e, t, n) { 2261 var r = e && "object" == typeof e ? S.extend({}, e) : { 2262 complete: n || !n && t || m(e) && e, 2263 duration: e, 2264 easing: n && t || t && !m(t) && t 2265 }; 2266 return S.fx.off ? r.duration = 0 : "number" != typeof r.duration && (r.duration in S.fx.speeds ? r.duration = S.fx.speeds[r.duration] : r.duration = S.fx.speeds._default), null != r.queue && !0 !== r.queue || (r.queue = "fx"), r.old = r.complete, r.complete = function () { 2267 m(r.old) && r.old.call(this), r.queue && S.dequeue(this, r.queue); 2268 }, r; 2269 }, S.fn.extend({ 2270 fadeTo: function (e, t, n, r) { 2271 return this.filter(ht).css("opacity", 0).show().end().animate({ 2272 opacity: t 2273 }, e, n, r); 2274 }, 2275 animate: function (t, e, n, r) { 2276 function i() { 2277 var e = P(this, S.extend({}, t), a); 2278 (o || v.get(this, "finish")) && e.stop(!0); 2279 } 2280 var o = S.isEmptyObject(t), 2281 a = S.speed(e, n, r); 2282 return i.finish = i, o || !1 === a.queue ? this.each(i) : this.queue(a.queue, i); 2283 }, 2284 stop: function (i, e, o) { 2285 function a(e) { 2286 var t = e.stop; 2287 delete e.stop, t(o); 2288 } 2289 return "string" != typeof i && (o = e, e = i, i = void 0), e && this.queue(i || "fx", []), this.each(function () { 2290 var e = !0, 2291 t = null != i && i + "queueHooks", 2292 n = S.timers, 2293 r = v.get(this); 2294 if (t) r[t] && r[t].stop && a(r[t]);else for (t in r) r[t] && r[t].stop && xn.test(t) && a(r[t]); 2295 for (t = n.length; t--;) n[t].elem !== this || null != i && n[t].queue !== i || (n[t].anim.stop(o), e = !1, n.splice(t, 1)); 2296 !e && o || S.dequeue(this, i); 2297 }); 2298 }, 2299 finish: function (a) { 2300 return !1 !== a && (a = a || "fx"), this.each(function () { 2301 var e, 2302 t = v.get(this), 2303 n = t[a + "queue"], 2304 r = t[a + "queueHooks"], 2305 i = S.timers, 2306 o = n ? n.length : 0; 2307 for (t.finish = !0, S.queue(this, a, []), r && r.stop && r.stop.call(this, !0), e = i.length; e--;) i[e].elem === this && i[e].queue === a && (i[e].anim.stop(!0), i.splice(e, 1)); 2308 for (e = 0; e < o; e++) n[e] && n[e].finish && n[e].finish.call(this); 2309 delete t.finish; 2310 }); 2311 } 2312 }), S.each(["toggle", "show", "hide"], function (e, r) { 2313 var i = S.fn[r]; 2314 S.fn[r] = function (e, t, n) { 2315 return null == e || "boolean" == typeof e ? i.apply(this, arguments) : this.animate(Tn(r, !0), e, t, n); 2316 }; 2317 }), S.each({ 2318 slideDown: Tn("show"), 2319 slideUp: Tn("hide"), 2320 slideToggle: Tn("toggle"), 2321 fadeIn: { 2322 opacity: "show" 2323 }, 2324 fadeOut: { 2325 opacity: "hide" 2326 }, 2327 fadeToggle: { 2328 opacity: "toggle" 2329 } 2330 }, function (e, r) { 2331 S.fn[e] = function (e, t, n) { 2332 return this.animate(r, e, t, n); 2333 }; 2334 }), S.timers = [], S.fx.tick = function () { 2335 var e, 2336 t = 0, 2337 n = S.timers; 2338 for (yn = Date.now(); t < n.length; t++) (e = n[t])() || n[t] !== e || n.splice(t--, 1); 2339 n.length || S.fx.stop(), yn = void 0; 2340 }, S.fx.timer = function (e) { 2341 S.timers.push(e), S.fx.start(); 2342 }, S.fx.interval = 13, S.fx.start = function () { 2343 vn || (vn = !0, bn()); 2344 }, S.fx.stop = function () { 2345 vn = null; 2346 }, S.fx.speeds = { 2347 slow: 600, 2348 fast: 200, 2349 _default: 400 2350 }
vendor: 19,759 bytes, lines 2350-2777
2350, S.fn.delay = function (r, e) { 2351 return r = S.fx && S.fx.speeds[r] || r, this.queue(e = e || "fx", function (e, t) { 2352 var n = T.setTimeout(e, r); 2353 t.stop = function () { 2354 T.clearTimeout(n); 2355 }; 2356 }); 2357 }, a = C.createElement("input"), o = C.createElement("select").appendChild(C.createElement("option")), a.type = "checkbox", g.checkOn = "" !== a.value, g.optSelected = o.selected, (a = C.createElement("input")).value = "t", a.type = "radio", g.radioValue = "t" === a.value; 2358 var Sn, 2359 En = S.expr.attrHandle, 2360 kn = (S.fn.extend({ 2361 attr: function (e, t) { 2362 return c(this, S.attr, e, t, 1 < arguments.length); 2363 }, 2364 removeAttr: function (e) { 2365 return this.each(function () { 2366 S.removeAttr(this, e); 2367 }); 2368 } 2369 }), S.extend({ 2370 attr: function (e, t, n) { 2371 var r, 2372 i, 2373 o = e.nodeType; 2374 if (3 !== o && 8 !== o && 2 !== o) return void 0 === e.getAttribute ? S.prop(e, t, n) : (1 === o && S.isXMLDoc(e) || (i = S.attrHooks[t.toLowerCase()] || (S.expr.match.bool.test(t) ? Sn : void 0)), void 0 !== n ? null === n ? void S.removeAttr(e, t) : i && "set" in i && void 0 !== (r = i.set(e, n, t)) ? r : (e.setAttribute(t, n + ""), n) : !(i && "get" in i && null !== (r = i.get(e, t))) && null == (r = S.find.attr(e, t)) ? void 0 : r); 2375 }, 2376 attrHooks: { 2377 type: { 2378 set: function (e, t) { 2379 var n; 2380 if (!g.radioValue && "radio" === t && x(e, "input")) return n = e.value, e.setAttribute("type", t), n && (e.value = n), t; 2381 } 2382 } 2383 }, 2384 removeAttr: function (e, t) { 2385 var n, 2386 r = 0, 2387 i = t && t.match(q); 2388 if (i && 1 === e.nodeType) for (; n = i[r++];) e.removeAttribute(n); 2389 } 2390 }), Sn = { 2391 set: function (e, t, n) { 2392 return !1 === t ? S.removeAttr(e, n) : e.setAttribute(n, n), n; 2393 } 2394 }, S.each(S.expr.match.bool.source.match(/\w+/g), function (e, t) { 2395 var a = En[t] || S.find.attr; 2396 En[t] = function (e, t, n) { 2397 var r, 2398 i, 2399 o = t.toLowerCase(); 2400 return n || (i = En[o], En[o] = r, r = null != a(e, t, n) ? o : null, En[o] = i), r; 2401 }; 2402 }), /^(?:input|select|textarea|button)$/i), 2403 jn = /^(?:a|area)$/i; 2404 function An(e) { 2405 return (e.match(q) || []).join(" "); 2406 } 2407 function Dn(e) { 2408 return e.getAttribute && e.getAttribute("class") || ""; 2409 } 2410 function Nn(e) { 2411 return Array.isArray(e) ? e : "string" == typeof e && e.match(q) || []; 2412 } 2413 S.fn.extend({ 2414 prop: function (e, t) { 2415 return c(this, S.prop, e, t, 1 < arguments.length); 2416 }, 2417 removeProp: function (e) { 2418 return this.each(function () { 2419 delete this[S.propFix[e] || e]; 2420 }); 2421 } 2422 }), S.extend({ 2423 prop: function (e, t, n) { 2424 var r, 2425 i, 2426 o = e.nodeType; 2427 if (3 !== o && 8 !== o && 2 !== o) return 1 === o && S.isXMLDoc(e) || (t = S.propFix[t] || t, i = S.propHooks[t]), void 0 !== n ? i && "set" in i && void 0 !== (r = i.set(e, n, t)) ? r : e[t] = n : i && "get" in i && null !== (r = i.get(e, t)) ? r : e[t]; 2428 }, 2429 propHooks: { 2430 tabIndex: { 2431 get: function (e) { 2432 var t = S.find.attr(e, "tabindex"); 2433 return t ? parseInt(t, 10) : kn.test(e.nodeName) || jn.test(e.nodeName) && e.href ? 0 : -1; 2434 } 2435 } 2436 }, 2437 propFix: { 2438 for: "htmlFor", 2439 class: "className" 2440 } 2441 }), g.optSelected || (S.propHooks.selected = { 2442 get: function (e) { 2443 e = e.parentNode; 2444 return e && e.parentNode && e.parentNode.selectedIndex, null; 2445 }, 2446 set: function (e) { 2447 e = e.parentNode; 2448 e && (e.selectedIndex, e.parentNode) && e.parentNode.selectedIndex; 2449 } 2450 }), S.each(["tabIndex", "readOnly", "maxLength", "cellSpacing", "cellPadding", "rowSpan", "colSpan", "useMap", "frameBorder", "contentEditable"], function () { 2451 S.propFix[this.toLowerCase()] = this; 2452 }), S.fn.extend({ 2453 addClass: function (t) { 2454 var e, n, r, i, o, a; 2455 return m(t) ? this.each(function (e) { 2456 S(this).addClass(t.call(this, e, Dn(this))); 2457 }) : (e = Nn(t)).length ? this.each(function () { 2458 if (r = Dn(this), n = 1 === this.nodeType && " " + An(r) + " ") { 2459 for (o = 0; o < e.length; o++) i = e[o], n.indexOf(" " + i + " ") < 0 && (n += i + " "); 2460 a = An(n), r !== a && this.setAttribute("class", a); 2461 } 2462 }) : this; 2463 }, 2464 removeClass: function (t) { 2465 var e, n, r, i, o, a; 2466 return m(t) ? this.each(function (e) { 2467 S(this).removeClass(t.call(this, e, Dn(this))); 2468 }) : arguments.length ? (e = Nn(t)).length ? this.each(function () { 2469 if (r = Dn(this), n = 1 === this.nodeType && " " + An(r) + " ") { 2470 for (o = 0; o < e.length; o++) for (i = e[o]; -1 < n.indexOf(" " + i + " ");) n = n.replace(" " + i + " ", " "); 2471 a = An(n), r !== a && this.setAttribute("class", a); 2472 } 2473 }) : this : this.attr("class", ""); 2474 }, 2475 toggleClass: function (t, n) { 2476 var e, 2477 r, 2478 i, 2479 o, 2480 a = typeof t, 2481 s = "string" == a || Array.isArray(t); 2482 return m(t) ? this.each(function (e) { 2483 S(this).toggleClass(t.call(this, e, Dn(this), n), n); 2484 }) : "boolean" == typeof n && s ? n ? this.addClass(t) : this.removeClass(t) : (e = Nn(t), this.each(function () { 2485 if (s) for (o = S(this), i = 0; i < e.length; i++) r = e[i], o.hasClass(r) ? o.removeClass(r) : o.addClass(r);else void 0 !== t && "boolean" != a || ((r = Dn(this)) && v.set(this, "__className__", r), this.setAttribute && this.setAttribute("class", !r && !1 !== t && v.get(this, "__className__") || "")); 2486 })); 2487 }, 2488 hasClass: function (e) { 2489 for (var t, n = 0, r = " " + e + " "; t = this[n++];) if (1 === t.nodeType && -1 < (" " + An(Dn(t)) + " ").indexOf(r)) return !0; 2490 return !1; 2491 } 2492 }); 2493 function qn(e) { 2494 e.stopPropagation(); 2495 } 2496 var Ln = /\r/g, 2497 Hn = (S.fn.extend({ 2498 val: function (t) { 2499 var n, 2500 e, 2501 r, 2502 i = this[0]; 2503 return arguments.length ? (r = m(t), this.each(function (e) { 2504 1 === this.nodeType && (null == (e = r ? t.call(this, e, S(this).val()) : t) ? e = "" : "number" == typeof e ? e += "" : Array.isArray(e) && (e = S.map(e, function (e) { 2505 return null == e ? "" : e + ""; 2506 })), (n = S.valHooks[this.type] || S.valHooks[this.nodeName.toLowerCase()]) && "set" in n && void 0 !== n.set(this, e, "value") || (this.value = e)); 2507 })) : i ? (n = S.valHooks[i.type] || S.valHooks[i.nodeName.toLowerCase()]) && "get" in n && void 0 !== (e = n.get(i, "value")) ? e : "string" == typeof (e = i.value) ? e.replace(Ln, "") : null == e ? "" : e : void 0; 2508 } 2509 }), S.extend({ 2510 valHooks: { 2511 option: { 2512 get: function (e) { 2513 var t = S.find.attr(e, "value"); 2514 return null != t ? t : An(S.text(e)); 2515 } 2516 }, 2517 select: { 2518 get: function (e) { 2519 for (var t, n = e.options, r = e.selectedIndex, i = "select-one" === e.type, o = i ? null : [], a = i ? r + 1 : n.length, s = r < 0 ? a : i ? r : 0; s < a; s++) if (((t = n[s]).selected || s === r) && !t.disabled && (!t.parentNode.disabled || !x(t.parentNode, "optgroup"))) { 2520 if (t = S(t).val(), i) return t; 2521 o.push(t); 2522 } 2523 return o; 2524 }, 2525 set: function (e, t) { 2526 for (var n, r, i = e.options, o = S.makeArray(t), a = i.length; a--;) ((r = i[a]).selected = -1 < S.inArray(S.valHooks.option.get(r), o)) && (n = !0); 2527 return n || (e.selectedIndex = -1), o; 2528 } 2529 } 2530 } 2531 }), S.each(["radio", "checkbox"], function () { 2532 S.valHooks[this] = { 2533 set: function (e, t) { 2534 if (Array.isArray(t)) return e.checked = -1 < S.inArray(S(e).val(), t); 2535 } 2536 }, g.checkOn || (S.valHooks[this].get = function (e) { 2537 return null === e.getAttribute("value") ? "on" : e.value; 2538 }); 2539 }), T.location), 2540 On = { 2541 guid: Date.now() 2542 }, 2543 Pn = /\?/, 2544 Mn = (S.parseXML = function (e) { 2545 var t, n; 2546 if (!e || "string" != typeof e) return null; 2547 try { 2548 t = new T.DOMParser().parseFromString(e, "text/xml"); 2549 } catch (e) {} 2550 return n = t && t.getElementsByTagName("parsererror")[0], t && !n || S.error("Invalid XML: " + (n ? S.map(n.childNodes, function (e) { 2551 return e.textContent; 2552 }).join("\n") : e)), t; 2553 }, /^(?:focusinfocus|focusoutblur)$/), 2554 Rn = (S.extend(S.event, { 2555 trigger: function (e, t, n, r) { 2556 var i, 2557 o, 2558 a, 2559 s, 2560 u, 2561 l, 2562 c, 2563 f = [n || C], 2564 p = B.call(e, "type") ? e.type : e, 2565 d = B.call(e, "namespace") ? e.namespace.split(".") : [], 2566 h = c = o = n = n || C; 2567 if (3 !== n.nodeType && 8 !== n.nodeType && !Mn.test(p + S.event.triggered) && (-1 < p.indexOf(".") && (p = (d = p.split(".")).shift(), d.sort()), s = p.indexOf(":") < 0 && "on" + p, (e = e[S.expando] ? e : new S.Event(p, "object" == typeof e && e)).isTrigger = r ? 2 : 3, e.namespace = d.join("."), e.rnamespace = e.namespace ? new RegExp("(^|\\.)" + d.join("\\.(?:.*\\.|)") + "(\\.|$)") : null, e.result = void 0, e.target || (e.target = n), t = null == t ? [e] : S.makeArray(t, [e]), l = S.event.special[p] || {}, r || !l.trigger || !1 !== l.trigger.apply(n, t))) { 2568 if (!r && !l.noBubble && !R(n)) { 2569 for (a = l.delegateType || p, Mn.test(a + p) || (h = h.parentNode); h; h = h.parentNode) f.push(h), o = h; 2570 o === (n.ownerDocument || C) && f.push(o.defaultView || o.parentWindow || T); 2571 } 2572 for (i = 0; (h = f[i++]) && !e.isPropagationStopped();) c = h, e.type = 1 < i ? a : l.bindType || p, (u = (v.get(h, "events") || Object.create(null))[e.type] && v.get(h, "handle")) && u.apply(h, t), (u = s && h[s]) && u.apply && lt(h) && (e.result = u.apply(h, t), !1 === e.result) && e.preventDefault(); 2573 return e.type = p, r || e.isDefaultPrevented() || l._default && !1 !== l._default.apply(f.pop(), t) || !lt(n) || s && m(n[p]) && !R(n) && ((o = n[s]) && (n[s] = null), S.event.triggered = p, e.isPropagationStopped() && c.addEventListener(p, qn), n[p](), e.isPropagationStopped() && c.removeEventListener(p, qn), S.event.triggered = void 0, o) && (n[s] = o), e.result; 2574 } 2575 }, 2576 simulate: function (e, t, n) { 2577 n = S.extend(new S.Event(), n, { 2578 type: e, 2579 isSimulated: !0 2580 }); 2581 S.event.trigger(n, null, t); 2582 } 2583 }), S.fn.extend({ 2584 trigger: function (e, t) { 2585 return this.each(function () { 2586 S.event.trigger(e, t, this); 2587 }); 2588 }, 2589 triggerHandler: function (e, t) { 2590 var n = this[0]; 2591 if (n) return S.event.trigger(e, t, n, !0); 2592 } 2593 }), /\[\]$/), 2594 In = /\r?\n/g, 2595 Wn = /^(?:submit|button|image|reset|file)$/i, 2596 Fn = /^(?:input|select|textarea|keygen)/i; 2597 S.param = function (e, t) { 2598 function n(e, t) { 2599 t = m(t) ? t() : t, i[i.length] = encodeURIComponent(e) + "=" + encodeURIComponent(null == t ? "" : t); 2600 } 2601 var r, 2602 i = []; 2603 if (null == e) return ""; 2604 if (Array.isArray(e) || e.jquery && !S.isPlainObject(e)) S.each(e, function () { 2605 n(this.name, this.value); 2606 });else for (r in e) !function n(r, e, i, o) { 2607 if (Array.isArray(e)) S.each(e, function (e, t) { 2608 i || Rn.test(r) ? o(r, t) : n(r + "[" + ("object" == typeof t && null != t ? e : "") + "]", t, i, o); 2609 });else if (i || "object" !== G(e)) o(r, e);else for (var t in e) n(r + "[" + t + "]", e[t], i, o); 2610 }(r, e[r], t, n); 2611 return i.join("&"); 2612 }, S.fn.extend({ 2613 serialize: function () { 2614 return S.param(this.serializeArray()); 2615 }, 2616 serializeArray: function () { 2617 return this.map(function () { 2618 var e = S.prop(this, "elements"); 2619 return e ? S.makeArray(e) : this; 2620 }).filter(function () { 2621 var e = this.type; 2622 return this.name && !S(this).is(":disabled") && Fn.test(this.nodeName) && !Wn.test(e) && (this.checked || !Ct.test(e)); 2623 }).map(function (e, t) { 2624 var n = S(this).val(); 2625 return null == n ? null : Array.isArray(n) ? S.map(n, function (e) { 2626 return { 2627 name: t.name, 2628 value: e.replace(In, "\r\n") 2629 }; 2630 }) : { 2631 name: t.name, 2632 value: n.replace(In, "\r\n") 2633 }; 2634 }).get(); 2635 } 2636 }); 2637 var $n = /%20/g, 2638 _n = /#.*$/, 2639 Bn = /([?&])_=[^&]*/, 2640 zn = /^(.*?):[ \t]*([^\r\n]*)$/gm, 2641 Xn = /^(?:GET|HEAD)$/, 2642 Un = /^\/\//, 2643 Vn = {}, 2644 Gn = {}, 2645 Yn = "*/".concat("*"), 2646 Qn = C.createElement("a"); 2647 function Jn(o) { 2648 return function (e, t) { 2649 "string" != typeof e && (t = e, e = "*"); 2650 var n, 2651 r = 0, 2652 i = e.toLowerCase().match(q) || []; 2653 if (m(t)) for (; n = i[r++];) "+" === n[0] ? (n = n.slice(1) || "*", (o[n] = o[n] || []).unshift(t)) : (o[n] = o[n] || []).push(t); 2654 }; 2655 } 2656 function Kn(t, r, i, o) { 2657 var a = {}, 2658 s = t === Gn; 2659 function u(e) { 2660 var n; 2661 return a[e] = !0, S.each(t[e] || [], function (e, t) { 2662 t = t(r, i, o); 2663 return "string" != typeof t || s || a[t] ? s ? !(n = t) : void 0 : (r.dataTypes.unshift(t), u(t), !1); 2664 }), n; 2665 } 2666 return u(r.dataTypes[0]) || !a["*"] && u("*"); 2667 } 2668 function Zn(e, t) { 2669 var n, 2670 r, 2671 i = S.ajaxSettings.flatOptions || {}; 2672 for (n in t) void 0 !== t[n] && ((i[n] ? e : r = r || {})[n] = t[n]); 2673 return r && S.extend(!0, e, r), e; 2674 } 2675 Qn.href = Hn.href, S.extend({ 2676 active: 0, 2677 lastModified: {}, 2678 etag: {}, 2679 ajaxSettings: { 2680 url: Hn.href, 2681 type: "GET", 2682 isLocal: /^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Hn.protocol), 2683 global: !0, 2684 processData: !0, 2685 async: !0, 2686 contentType: "application/x-www-form-urlencoded; charset=UTF-8", 2687 accepts: { 2688 "*": Yn, 2689 text: "text/plain", 2690 html: "text/html", 2691 xml: "application/xml, text/xml", 2692 json: "application/json, text/javascript" 2693 }, 2694 contents: { 2695 xml: /\bxml\b/, 2696 html: /\bhtml/, 2697 json: /\bjson\b/ 2698 }, 2699 responseFields: { 2700 xml: "responseXML", 2701 text: "responseText", 2702 json: "responseJSON" 2703 }, 2704 converters: { 2705 "* text": String, 2706 "text html": !0, 2707 "text json": JSON.parse, 2708 "text xml": S.parseXML 2709 }, 2710 flatOptions: { 2711 url: !0, 2712 context: !0 2713 } 2714 }, 2715 ajaxSetup: function (e, t) { 2716 return t ? Zn(Zn(e, S.ajaxSettings), t) : Zn(S.ajaxSettings, e); 2717 }, 2718 ajaxPrefilter: Jn(Vn), 2719 ajaxTransport: Jn(Gn), 2720 ajax: function (e, t) { 2721 "object" == typeof e && (t = e, e = void 0); 2722 var u, 2723 l, 2724 c, 2725 n, 2726 f, 2727 p, 2728 d, 2729 r, 2730 i, 2731 h = S.ajaxSetup({}, t = t || {}), 2732 g = h.context || h, 2733 y = h.context && (g.nodeType || g.jquery) ? S(g) : S.event, 2734 v = S.Deferred(), 2735 m = S.Callbacks("once memory"), 2736 x = h.statusCode || {}, 2737 o = {}, 2738 a = {}, 2739 s = "canceled", 2740 b = { 2741 readyState: 0, 2742 getResponseHeader: function (e) { 2743 var t; 2744 if (p) { 2745 if (!n) for (n = {}; t = zn.exec(c);) n[t[1].toLowerCase() + " "] = (n[t[1].toLowerCase() + " "] || []).concat(t[2]); 2746 t = n[e.toLowerCase() + " "]; 2747 } 2748 return null == t ? null : t.join(", "); 2749 }, 2750 getAllResponseHeaders: function () { 2751 return p ? c : null; 2752 }, 2753 setRequestHeader: function (e, t) { 2754 return null == p && (e = a[e.toLowerCase()] = a[e.toLowerCase()] || e, o[e] = t), this; 2755 }, 2756 overrideMimeType: function (e) { 2757 return null == p && (h.mimeType = e), this; 2758 }, 2759 statusCode: function (e) { 2760 if (e) if (p) b.always(e[b.status]);else for (var t in e) x[t] = [x[t], e[t]]; 2761 return this; 2762 }, 2763 abort: function (e) { 2764 e = e || s; 2765 return u && u.abort(e), w(0, e), this; 2766 } 2767 }; 2768 if (v.promise(b), h.url = ((e || h.url || Hn.href) + "").replace(Un, Hn.protocol + "//"), h.type = t.method || t.type || h.method || h.type, h.dataTypes = (h.dataType || "*").toLowerCase().match(q) || [""], null == h.crossDomain) { 2769 i = C.createElement("a"); 2770 try { 2771 i.href = h.url, i.href = i.href, h.crossDomain = Qn.protocol + "//" + Qn.host != i.protocol + "//" + i.host; 2772 } catch (e) { 2773 h.crossDomain = !0; 2774 } 2775 } 2776 if (h.data && h.processData && "string" != typeof h.data && (h.data = S.param(h.data, h.traditional)), Kn(Vn, h, t, b), !p) { 2777 for (r in (d = S.event && h.global) && 0 == S.active++ && S.event.trigger("ajaxStart"), h.type = h.type.toUpperCase(), h.hasContent = !Xn.test(h.type), l = h.url.replace(_n, ""), h.hasContent ? h.data && h.processData && 0 === (h.contentType || "").indexOf("application/x-www-form-urlencoded") && (h.data = h.data.replace($n, "+")) : (i = h.url.slice(l.length), h.data && (h.processData || "string" == typeof h.data) && (l += (Pn.test(l) ? "&" : "?") + h.data, delete h.data), !1 === h.cache && (l = l.replace(Bn, "$1"), i = (Pn.test(l) ? "&" : "?") + "_=" + On.guid++ + i), h.url = l + i), h.ifModified && (S.lastModified[l] && b.setRequestHeader("If-Modified-Since", S.lastModified[l]), S.etag[l]) && b.setRequestHeader("If-None-Match", S.etag[l]), (h.data && h.hasContent && !1 !== h.contentType || t.contentType) && b.setRequestHeader("Content-Type", h.contentType), b.setRequestHeader("Accept", h.dataTypes[0] && h.accepts[h.dataTypes[0]] ? h.accepts[h.dataTypes[0]] + ("*" !== h.dataTypes[0] ? ", " + Yn + "; q=0.01" : "") : h.accepts["*"]), h.headers) b.setRequestHeader(r, h.headers[r]);
vendor: 9,382 bytes, lines 2778-2993
2778 if (h.beforeSend && (!1 === h.beforeSend.call(g, b, h) || p)) return b.abort(); 2779 if (s = "abort", m.add(h.complete), b.done(h.success), b.fail(h.error), u = Kn(Gn, h, t, b)) { 2780 if (b.readyState = 1, d && y.trigger("ajaxSend", [b, h]), p) return b; 2781 h.async && 0 < h.timeout && (f = T.setTimeout(function () { 2782 b.abort("timeout"); 2783 }, h.timeout)); 2784 try { 2785 p = !1, u.send(o, w); 2786 } catch (e) { 2787 if (p) throw e; 2788 w(-1, e); 2789 } 2790 } else w(-1, "No Transport"); 2791 } 2792 return b; 2793 function w(e, t, n, r) { 2794 var i, 2795 o, 2796 a, 2797 s = t; 2798 p || (p = !0, f && T.clearTimeout(f), u = void 0, c = r || "", b.readyState = 0 < e ? 4 : 0, r = 200 <= e && e < 300 || 304 === e, n && (a = ((e, t, n) => { 2799 for (var r, i, o, a, s = e.contents, u = e.dataTypes; "*" === u[0];) u.shift(), void 0 === r && (r = e.mimeType || t.getResponseHeader("Content-Type")); 2800 if (r) for (i in s) if (s[i] && s[i].test(r)) { 2801 u.unshift(i); 2802 break; 2803 } 2804 if (u[0] in n) o = u[0];else { 2805 for (i in n) { 2806 if (!u[0] || e.converters[i + " " + u[0]]) { 2807 o = i; 2808 break; 2809 } 2810 a = a || i; 2811 } 2812 o = o || a; 2813 } 2814 if (o) return o !== u[0] && u.unshift(o), n[o]; 2815 })(h, b, n)), !r && -1 < S.inArray("script", h.dataTypes) && S.inArray("json", h.dataTypes) < 0 && (h.converters["text script"] = function () {}), a = ((e, t, n, r) => { 2816 var i, 2817 o, 2818 a, 2819 s, 2820 u, 2821 l = {}, 2822 c = e.dataTypes.slice(); 2823 if (c[1]) for (a in e.converters) l[a.toLowerCase()] = e.converters[a]; 2824 for (o = c.shift(); o;) if (e.responseFields[o] && (n[e.responseFields[o]] = t), !u && r && e.dataFilter && (t = e.dataFilter(t, e.dataType)), u = o, o = c.shift()) if ("*" === o) o = u;else if ("*" !== u && u !== o) { 2825 if (!(a = l[u + " " + o] || l["* " + o])) for (i in l) if ((s = i.split(" "))[1] === o && (a = l[u + " " + s[0]] || l["* " + s[0]])) { 2826 !0 === a ? a = l[i] : !0 !== l[i] && (o = s[0], c.unshift(s[1])); 2827 break; 2828 } 2829 if (!0 !== a) if (a && e.throws) t = a(t);else try { 2830 t = a(t); 2831 } catch (e) { 2832 return { 2833 state: "parsererror", 2834 error: a ? e : "No conversion from " + u + " to " + o 2835 }; 2836 } 2837 } 2838 return { 2839 state: "success", 2840 data: t 2841 }; 2842 })(h, a, b, r), r ? (h.ifModified && ((n = b.getResponseHeader("Last-Modified")) && (S.lastModified[l] = n), n = b.getResponseHeader("etag")) && (S.etag[l] = n), 204 === e || "HEAD" === h.type ? s = "nocontent" : 304 === e ? s = "notmodified" : (s = a.state, i = a.data, r = !(o = a.error))) : (o = s, !e && s || (s = "error", e < 0 && (e = 0))), b.status = e, b.statusText = (t || s) + "", r ? v.resolveWith(g, [i, s, b]) : v.rejectWith(g, [b, s, o]), b.statusCode(x), x = void 0, d && y.trigger(r ? "ajaxSuccess" : "ajaxError", [b, h, r ? i : o]), m.fireWith(g, [b, s]), d && (y.trigger("ajaxComplete", [b, h]), --S.active || S.event.trigger("ajaxStop"))); 2843 } 2844 }, 2845 getJSON: function (e, t, n) { 2846 return S.get(e, t, n, "json"); 2847 }, 2848 getScript: function (e, t) { 2849 return S.get(e, void 0, t, "script"); 2850 } 2851 }), S.each(["get", "post"], function (e, i) { 2852 S[i] = function (e, t, n, r) { 2853 return m(t) && (r = r || n, n = t, t = void 0), S.ajax(S.extend({ 2854 url: e, 2855 type: i, 2856 dataType: r, 2857 data: t, 2858 success: n 2859 }, S.isPlainObject(e) && e)); 2860 }; 2861 }), S.ajaxPrefilter(function (e) { 2862 for (var t in e.headers) "content-type" === t.toLowerCase() && (e.contentType = e.headers[t] || ""); 2863 }), S._evalUrl = function (e, t, n) { 2864 return S.ajax({ 2865 url: e, 2866 type: "GET", 2867 dataType: "script", 2868 cache: !0, 2869 async: !1, 2870 global: !1, 2871 converters: { 2872 "text script": function () {} 2873 }, 2874 dataFilter: function (e) { 2875 S.globalEval(e, t, n); 2876 } 2877 }); 2878 }, S.fn.extend({ 2879 wrapAll: function (e) { 2880 return this[0] && (m(e) && (e = e.call(this[0])), e = S(e, this[0].ownerDocument).eq(0).clone(!0), this[0].parentNode && e.insertBefore(this[0]), e.map(function () { 2881 for (var e = this; e.firstElementChild;) e = e.firstElementChild; 2882 return e; 2883 }).append(this)), this; 2884 }, 2885 wrapInner: function (n) { 2886 return m(n) ? this.each(function (e) { 2887 S(this).wrapInner(n.call(this, e)); 2888 }) : this.each(function () { 2889 var e = S(this), 2890 t = e.contents(); 2891 t.length ? t.wrapAll(n) : e.append(n); 2892 }); 2893 }, 2894 wrap: function (t) { 2895 var n = m(t); 2896 return this.each(function (e) { 2897 S(this).wrapAll(n ? t.call(this, e) : t); 2898 }); 2899 }, 2900 unwrap: function (e) { 2901 return this.parent(e).not("body").each(function () { 2902 S(this).replaceWith(this.childNodes); 2903 }), this; 2904 } 2905 }), S.expr.pseudos.hidden = function (e) { 2906 return !S.expr.pseudos.visible(e); 2907 }, S.expr.pseudos.visible = function (e) { 2908 return !!(e.offsetWidth || e.offsetHeight || e.getClientRects().length); 2909 }, S.ajaxSettings.xhr = function () { 2910 try { 2911 return new T.XMLHttpRequest(); 2912 } catch (e) {} 2913 }; 2914 var er = { 2915 0: 200, 2916 1223: 204 2917 }, 2918 tr = S.ajaxSettings.xhr(); 2919 g.cors = !!tr && "withCredentials" in tr, g.ajax = tr = !!tr, S.ajaxTransport(function (i) { 2920 var o, a; 2921 if (g.cors || tr && !i.crossDomain) return { 2922 send: function (e, t) { 2923 var n, 2924 r = i.xhr(); 2925 if (r.open(i.type, i.url, i.async, i.username, i.password), i.xhrFields) for (n in i.xhrFields) r[n] = i.xhrFields[n]; 2926 for (n in i.mimeType && r.overrideMimeType && r.overrideMimeType(i.mimeType), i.crossDomain || e["X-Requested-With"] || (e["X-Requested-With"] = "XMLHttpRequest"), e) r.setRequestHeader(n, e[n]); 2927 o = function (e) { 2928 return function () { 2929 o && (o = a = r.onload = r.onerror = r.onabort = r.ontimeout = r.onreadystatechange = null, "abort" === e ? r.abort() : "error" === e ? "number" != typeof r.status ? t(0, "error") : t(r.status, r.statusText) : t(er[r.status] || r.status, r.statusText, "text" !== (r.responseType || "text") || "string" != typeof r.responseText ? { 2930 binary: r.response 2931 } : { 2932 text: r.responseText 2933 }, r.getAllResponseHeaders())); 2934 }; 2935 }, r.onload = o(), a = r.onerror = r.ontimeout = o("error"), void 0 !== r.onabort ? r.onabort = a : r.onreadystatechange = function () { 2936 4 === r.readyState && T.setTimeout(function () { 2937 o && a(); 2938 }); 2939 }, o = o("abort"); 2940 try { 2941 r.send(i.hasContent && i.data || null); 2942 } catch (e) { 2943 if (o) throw e; 2944 } 2945 }, 2946 abort: function () { 2947 o && o(); 2948 } 2949 }; 2950 }), S.ajaxPrefilter(function (e) { 2951 e.crossDomain && (e.contents.script = !1); 2952 }), S.ajaxSetup({ 2953 accepts: { 2954 script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript" 2955 }, 2956 contents: { 2957 script: /\b(?:java|ecma)script\b/ 2958 }, 2959 converters: { 2960 "text script": function (e) { 2961 return S.globalEval(e), e; 2962 } 2963 } 2964 }), S.ajaxPrefilter("script", function (e) { 2965 void 0 === e.cache && (e.cache = !1), e.crossDomain && (e.type = "GET"); 2966 }), S.ajaxTransport("script", function (n) { 2967 var r, i; 2968 if (n.crossDomain || n.scriptAttrs) return { 2969 send: function (e, t) { 2970 r = S("<script>").attr(n.scriptAttrs || {}).prop({ 2971 charset: n.scriptCharset, 2972 src: n.url 2973 }).on("load error", i = function (e) { 2974 r.remove(), i = null, e && t("error" === e.type ? 404 : 200, e.type); 2975 }), C.head.appendChild(r[0]); 2976 }, 2977 abort: function () { 2978 i && i(); 2979 } 2980 }; 2981 }); 2982 var nr = [], 2983 rr = /(=)\?(?=&|$)|\?\?/, 2984 ir = (S.ajaxSetup({ 2985 jsonp: "callback", 2986 jsonpCallback: function () { 2987 var e = nr.pop() || S.expando + "_" + On.guid++; 2988 return this[e] = !0, e; 2989 } 2990 }), S.ajaxPrefilter("json jsonp", function (e, t, n) { 2991 var r, 2992 i, 2993 o,
vendor: 4,335 bytes, lines 2994-3066
2994 a = !1 !== e.jsonp && (rr.test(e.url) ? "url" : "string" == typeof e.data && 0 === (e.contentType || "").indexOf("application/x-www-form-urlencoded") && rr.test(e.data) && "data"); 2995 if (a || "jsonp" === e.dataTypes[0]) return r = e.jsonpCallback = m(e.jsonpCallback) ? e.jsonpCallback() : e.jsonpCallback, a ? e[a] = e[a].replace(rr, "$1" + r) : !1 !== e.jsonp && (e.url += (Pn.test(e.url) ? "&" : "?") + e.jsonp + "=" + r), e.converters["script json"] = function () { 2996 return o || S.error(r + " was not called"), o[0]; 2997 }, e.dataTypes[0] = "json", i = T[r], T[r] = function () { 2998 o = arguments; 2999 }, n.always(function () { 3000 void 0 === i ? S(T).removeProp(r) : T[r] = i, e[r] && (e.jsonpCallback = t.jsonpCallback, nr.push(r)), o && m(i) && i(o[0]), o = i = void 0; 3001 }), "script"; 3002 }), g.createHTMLDocument = ((e = C.implementation.createHTMLDocument("").body).innerHTML = "<form></form><form></form>", 2 === e.childNodes.length), S.parseHTML = function (e, t, n) { 3003 return "string" != typeof e ? [] : ("boolean" == typeof t && (n = t, t = !1), t || (g.createHTMLDocument ? ((r = (t = C.implementation.createHTMLDocument("")).createElement("base")).href = C.location.href, t.head.appendChild(r)) : t = C), r = !n && [], (n = Ve.exec(e)) ? [t.createElement(n[1])] : (n = At([e], t, r), r && r.length && S(r).remove(), S.merge([], n.childNodes))); 3004 var r; 3005 }, S.fn.load = function (e, t, n) { 3006 var r, 3007 i, 3008 o, 3009 a = this, 3010 s = e.indexOf(" "); 3011 return -1 < s && (r = An(e.slice(s)), e = e.slice(0, s)), m(t) ? (n = t, t = void 0) : t && "object" == typeof t && (i = "POST"), 0 < a.length && S.ajax({ 3012 url: e, 3013 type: i || "GET", 3014 dataType: "html", 3015 data: t 3016 }).done(function (e) { 3017 o = arguments, a.html(r ? S("<div>").append(S.parseHTML(e)).find(r) : e); 3018 }).always(n && function (e, t) { 3019 a.each(function () { 3020 n.apply(this, o || [e.responseText, t, e]); 3021 }); 3022 }), this; 3023 }, S.expr.pseudos.animated = function (t) { 3024 return S.grep(S.timers, function (e) { 3025 return t === e.elem; 3026 }).length; 3027 }, S.offset = { 3028 setOffset: function (e, t, n) { 3029 var r, 3030 i, 3031 o, 3032 a, 3033 s = S.css(e, "position"), 3034 u = S(e), 3035 l = {}; 3036 "static" === s && (e.style.position = "relative"), o = u.offset(), r = S.css(e, "top"), a = S.css(e, "left"), s = ("absolute" === s || "fixed" === s) && -1 < (r + a).indexOf("auto") ? (i = (s = u.position()).top, s.left) : (i = parseFloat(r) || 0, parseFloat(a) || 0), null != (t = m(t) ? t.call(e, n, S.extend({}, o)) : t).top && (l.top = t.top - o.top + i), null != t.left && (l.left = t.left - o.left + s), "using" in t ? t.using.call(e, l) : u.css(l); 3037 } 3038 }, S.fn.extend({ 3039 offset: function (t) { 3040 var e, n; 3041 return arguments.length ? void 0 === t ? this : this.each(function (e) { 3042 S.offset.setOffset(this, t, e); 3043 }) : (n = this[0]) ? n.getClientRects().length ? (e = n.getBoundingClientRect(), n = n.ownerDocument.defaultView, { 3044 top: e.top + n.pageYOffset, 3045 left: e.left + n.pageXOffset 3046 }) : { 3047 top: 0, 3048 left: 0 3049 } : void 0; 3050 }, 3051 position: function () { 3052 if (this[0]) { 3053 var e, 3054 t, 3055 n, 3056 r = this[0], 3057 i = { 3058 top: 0, 3059 left: 0 3060 }; 3061 if ("fixed" === S.css(r, "position")) t = r.getBoundingClientRect();else { 3062 for (t = this.offset(), n = r.ownerDocument, e = r.offsetParent || n.documentElement; e && (e === n.body || e === n.documentElement) && "static" === S.css(e, "position");) e = e.parentNode; 3063 e && e !== r && 1 === e.nodeType && ((i = S(e).offset()).top += S.css(e, "borderTopWidth", !0), i.left += S.css(e, "borderLeftWidth", !0)); 3064 } 3065 return { 3066 top: t.top - i.top - S.css(r, "marginTop", !0),
3067 left: t.left - i.left - S.css(r, "marginLeft", !0) 3068 }; 3069 } 3070 }, 3071 offsetParent: function () { 3072 return this.map(function () { 3073 for (var e = this.offsetParent; e && "static" === S.css(e, "position");) e = e.offsetParent; 3074 return e || vt; 3075 }); 3076 } 3077 }), S.each({ 3078 scrollLeft: "pageXOffset", 3079 scrollTop: "pageYOffset" 3080 }, function (t, i) { 3081 var o = "pageYOffset" === i; 3082 S.fn[t] = function (e) { 3083 return c(this, function (e, t, n) { 3084 var r; 3085 if (R(e) ? r = e : 9 === e.nodeType && (r = e.defaultView), void 0 === n) return r ? r[i] : e[t]; 3086 r ? r.scrollTo(o ? r.pageXOffset : n, o ? n : r.pageYOffset) : e[t] = n; 3087 }, t, e, arguments.length); 3088 }; 3089 }), S.each(["top", "left"], function (e, n) { 3090 S.cssHooks[n] = nn(g.pixelPosition, function (e, t) { 3091 if (t) return t = tn(e, n), Kt.test(t) ? S(e).position()[n] + "px" : t; 3092 }); 3093 }), S.each({ 3094 Height: "height", 3095 Width: "width" 3096 }, function (a, s) { 3097 S.each({ 3098 padding: "inner" + a, 3099 content: s, 3100 "": "outer" + a 3101 }, function (r, o) { 3102 S.fn[o] = function (e, t) { 3103 var n = arguments.length && (r || "boolean" != typeof e), 3104 i = r || (!0 === e || !0 === t ? "margin" : "border"); 3105 return c(this, function (e, t, n) { 3106 var r; 3107 return R(e) ? 0 === o.indexOf("outer") ? e["inner" + a] : e.document.documentElement["client" + a] : 9 === e.nodeType ? (r = e.documentElement, Math.max(e.body["scroll" + a], r["scroll" + a], e.body["offset" + a], r["offset" + a], r["client" + a])) : void 0 === n ? S.css(e, t, i) : S.style(e, t, n, i); 3108 }, s, n ? e : void 0, n); 3109 }; 3110 }); 3111 }), S.each(["ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend"], function (e, t) { 3112 S.fn[t] = function (e) { 3113 return this.on(t, e); 3114 }; 3115 }), S.fn.extend({ 3116 bind: function (e, t, n) { 3117 return this.on(e, null, t, n); 3118 }, 3119 unbind: function (e, t) { 3120 return this.off(e, null, t); 3121 }, 3122 delegate: function (e, t, n, r) { 3123 return this.on(t, e, n, r); 3124 }, 3125 undelegate: function (e, t, n) { 3126 return 1 === arguments.length ? this.off(e, "**") : this.off(t, e || "**", n); 3127 }, 3128 hover: function (e, t) { 3129 return this.on("mouseenter", e).on("mouseleave", t || e); 3130 } 3131 }), S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "), function (e, n) { 3132 S.fn[n] = function (e, t) { 3133 return 0 < arguments.length ? this.on(n, null, e, t) : this.trigger(n); 3134 }; 3135 }), /^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g), 3136 or = (S.proxy = function (e, t) { 3137 var n, r; 3138 if ("string" == typeof t && (r = e[t], t = e, e = r), m(e)) return n = s.call(arguments, 2), (r = function () { 3139 return e.apply(t || this, n.concat(s.call(arguments))); 3140 }).guid = e.guid = e.guid || S.guid++, r; 3141 }, S.holdReady = function (e) { 3142 e ? S.readyWait++ : S.ready(!0); 3143 }, S.isArray = Array.isArray, S.parseJSON = JSON.parse, S.nodeName = x, S.isFunction = m, S.isWindow = R, S.camelCase = L, S.type = G, S.now = Date.now, S.isNumeric = function (e) { 3144 var t = S.type(e); 3145 return ("number" === t || "string" === t) && !isNaN(e - parseFloat(e)); 3146 }, S.trim = function (e) { 3147 return null == e ? "" : (e + "").replace(ir, "$1"); 3148 }, void 0 !== (lr = function () { 3149 return S; 3150 }.apply(ur, [])) && (sr.exports = lr), T.jQuery), 3151 ar = T.$; 3152 return S.noConflict = function (e) { 3153 return T.$ === S && (T.$ = ar), e && T.jQuery === S && (T.jQuery = or), S; 3154 }, void 0 === M && (T.jQuery = T.$ = S), S; 3155 }, "object" == typeof sr.exports ? sr.exports = t.document ? n(t, !0) : function (e) { 3156 if (e.document) return n(e); 3157 throw new Error("jQuery requires a window with a document"); 3158 } : n(t); 3159 } 3160}); 3161//# sourceMappingURL=jquery.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.