diff --git a/build/app/public/css/base.css b/build/app/public/css/base.css index d487a791c..1f7247ae6 100644 --- a/build/app/public/css/base.css +++ b/build/app/public/css/base.css @@ -581,6 +581,10 @@ a.link-action--text-micro { border-top: 1px solid var(--color-lines-light); } +.border--bottom { + border-bottom: 1px solid var(--color-lines-light); +} + .border-light--top { border-top: 1px solid var(--color-lines-lighter); } @@ -602,11 +606,24 @@ a.link-action--text-micro { padding-right: 16px; } +.padding-spacer { + padding-top: 24px; +} + .padding-y { padding-top: 16px; padding-bottom: 16px; } +.padding-y--reduced { + padding-top: 14px; + padding-bottom: 14px; +} + +.padding-bottom-half { + padding-bottom: 8px; +} + .bg-primary { background: white; } diff --git a/build/app/public/css/popup.css b/build/app/public/css/popup.css index 0037db42a..8a9450ee3 100644 --- a/build/app/public/css/popup.css +++ b/build/app/public/css/popup.css @@ -496,12 +496,12 @@ body.environment--windows { padding-right: 10px; } -.site-info__li--toggle { +.site-info-toggle { color: #333333; display: flex; align-items: center; } -.body--theme-dark .site-info__li--toggle { +.body--theme-dark .site-info-toggle { color: rgba(255, 255, 255, 0.9); } @@ -3143,6 +3143,17 @@ body.environment--macos, body.environment--browser, body.environment--windows, b background: rgba(255, 214, 92, 0.2); } +.note--nested { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.note--nested-alt { + border-top-left-radius: 0; + border-top-right-radius: 0; + background: #ccdaff; +} + .note--key-insight { margin-top: 12px; margin-left: -16px; diff --git a/build/app/public/js/base.js b/build/app/public/js/base.js index d42e959a3..2bdbad36b 100644 --- a/build/app/public/js/base.js +++ b/build/app/public/js/base.js @@ -40,11 +40,11 @@ (function(global, factory) { "use strict"; if (typeof module === "object" && typeof module.exports === "object") { - module.exports = global.document ? factory(global, true) : function(w) { - if (!w.document) { + module.exports = global.document ? factory(global, true) : function(w3) { + if (!w3.document) { throw new Error("jQuery requires a window with a document"); } - return factory(w); + return factory(w3); }; } else { factory(global); @@ -82,13 +82,13 @@ }; function DOMEval(code, node, doc) { doc = doc || document2; - var i, val, script = doc.createElement("script"); + var i3, val, script = doc.createElement("script"); script.text = code; if (node) { - for (i in preservedScriptAttributes) { - val = node[i] || node.getAttribute && node.getAttribute(i); + for (i3 in preservedScriptAttributes) { + val = node[i3] || node.getAttribute && node.getAttribute(i3); if (val) { - script.setAttribute(i, val); + script.setAttribute(i3, val); } } } @@ -132,8 +132,8 @@ return jQuery.each(this, callback); }, map: function(callback) { - return this.pushStack(jQuery.map(this, function(elem, i) { - return callback.call(elem, i, elem); + return this.pushStack(jQuery.map(this, function(elem, i3) { + return callback.call(elem, i3, elem); })); }, slice: function() { @@ -146,18 +146,18 @@ return this.eq(-1); }, even: function() { - return this.pushStack(jQuery.grep(this, function(_elem, i) { - return (i + 1) % 2; + return this.pushStack(jQuery.grep(this, function(_elem, i3) { + return (i3 + 1) % 2; })); }, odd: function() { - return this.pushStack(jQuery.grep(this, function(_elem, i) { - return i % 2; + return this.pushStack(jQuery.grep(this, function(_elem, i3) { + return i3 % 2; })); }, - eq: function(i) { - var len = this.length, j = +i + (i < 0 ? len : 0); - return this.pushStack(j >= 0 && j < len ? [this[j]] : []); + eq: function(i3) { + var len = this.length, j3 = +i3 + (i3 < 0 ? len : 0); + return this.pushStack(j3 >= 0 && j3 < len ? [this[j3]] : []); }, end: function() { return this.prevObject || this.constructor(); @@ -169,21 +169,21 @@ splice: arr2.splice }; jQuery.extend = jQuery.fn.extend = function() { - var options, name, src, copy2, copyIsArray, clone, target = arguments[0] || {}, i = 1, length = arguments.length, deep = false; + var options, name, src, copy2, copyIsArray, clone, target = arguments[0] || {}, i3 = 1, length = arguments.length, deep = false; if (typeof target === "boolean") { deep = target; - target = arguments[i] || {}; - i++; + target = arguments[i3] || {}; + i3++; } if (typeof target !== "object" && !isFunction(target)) { target = {}; } - if (i === length) { + if (i3 === length) { target = this; - i--; + i3--; } - for (; i < length; i++) { - if ((options = arguments[i]) != null) { + for (; i3 < length; i3++) { + if ((options = arguments[i3]) != null) { for (name in options) { copy2 = options[name]; if (name === "__proto__" || target === copy2) { @@ -243,17 +243,17 @@ DOMEval(code, { nonce: options && options.nonce }, doc); }, each: function(obj, callback) { - var length, i = 0; + var length, i3 = 0; if (isArrayLike(obj)) { length = obj.length; - for (; i < length; i++) { - if (callback.call(obj[i], i, obj[i]) === false) { + for (; i3 < length; i3++) { + if (callback.call(obj[i3], i3, obj[i3]) === false) { break; } } } else { - for (i in obj) { - if (callback.call(obj[i], i, obj[i]) === false) { + for (i3 in obj) { + if (callback.call(obj[i3], i3, obj[i3]) === false) { break; } } @@ -275,43 +275,43 @@ } return ret; }, - inArray: function(elem, arr3, i) { - return arr3 == null ? -1 : indexOf.call(arr3, elem, i); + inArray: function(elem, arr3, i3) { + return arr3 == null ? -1 : indexOf.call(arr3, elem, i3); }, // Support: Android <=4.0 only, PhantomJS 1 only // push.apply(_, arraylike) throws on ancient WebKit merge: function(first, second) { - var len = +second.length, j = 0, i = first.length; - for (; j < len; j++) { - first[i++] = second[j]; + var len = +second.length, j3 = 0, i3 = first.length; + for (; j3 < len; j3++) { + first[i3++] = second[j3]; } - first.length = i; + first.length = i3; return first; }, grep: function(elems, callback, invert) { - var callbackInverse, matches2 = [], i = 0, length = elems.length, callbackExpect = !invert; - for (; i < length; i++) { - callbackInverse = !callback(elems[i], i); + var callbackInverse, matches2 = [], i3 = 0, length = elems.length, callbackExpect = !invert; + for (; i3 < length; i3++) { + callbackInverse = !callback(elems[i3], i3); if (callbackInverse !== callbackExpect) { - matches2.push(elems[i]); + matches2.push(elems[i3]); } } return matches2; }, // arg is for internal usage only map: function(elems, callback, arg) { - var length, value, i = 0, ret = []; + var length, value, i3 = 0, ret = []; if (isArrayLike(elems)) { length = elems.length; - for (; i < length; i++) { - value = callback(elems[i], i, arg); + for (; i3 < length; i3++) { + value = callback(elems[i3], i3, arg); if (value != null) { ret.push(value); } } } else { - for (i in elems) { - value = callback(elems[i], i, arg); + for (i3 in elems) { + value = callback(elems[i3], i3, arg); if (value != null) { ret.push(value); } @@ -353,16 +353,16 @@ * Date: 2022-11-16 */ function(window3) { - var i, support2, Expr, getText, isXML, tokenize, compile, select, outermostContext, sortInput, hasDuplicate, setDocument, document3, docElem, documentIsHTML, rbuggyQSA, rbuggyMatches, matches2, contains, expando = "sizzle" + 1 * /* @__PURE__ */ new Date(), preferredDoc = window3.document, dirruns = 0, done = 0, classCache = createCache(), tokenCache = createCache(), compilerCache = createCache(), nonnativeSelectorCache = createCache(), sortOrder = function(a, b) { - if (a === b) { + var i3, support2, Expr, getText, isXML, tokenize, compile, select, outermostContext, sortInput, hasDuplicate, setDocument, document3, docElem, documentIsHTML, rbuggyQSA, rbuggyMatches, matches2, contains, expando = "sizzle" + 1 * /* @__PURE__ */ new Date(), preferredDoc = window3.document, dirruns = 0, done = 0, classCache = createCache(), tokenCache = createCache(), compilerCache = createCache(), nonnativeSelectorCache = createCache(), sortOrder = function(a3, b3) { + if (a3 === b3) { hasDuplicate = true; } return 0; }, hasOwn2 = {}.hasOwnProperty, arr3 = [], pop = arr3.pop, pushNative = arr3.push, push2 = arr3.push, slice3 = arr3.slice, indexOf2 = function(list, elem) { - var i2 = 0, len = list.length; - for (; i2 < len; i2++) { - if (list[i2] === elem) { - return i2; + var i4 = 0, len = list.length; + for (; i4 < len; i4++) { + if (list[i4] === elem) { + return i4; } } return -1; @@ -414,7 +414,7 @@ preferredDoc.childNodes ); arr3[preferredDoc.childNodes.length].nodeType; - } catch (e) { + } catch (e3) { push2 = { apply: arr3.length ? ( // Leverage slice if possible @@ -425,16 +425,16 @@ // Support: IE<9 // Otherwise append directly function(target, els) { - var j = target.length, i2 = 0; - while (target[j++] = els[i2++]) { + var j3 = target.length, i4 = 0; + while (target[j3++] = els[i4++]) { } - target.length = j - 1; + target.length = j3 - 1; } ) }; } function Sizzle2(selector, context, results, seed) { - var m, i2, elem, nid, match, groups, newSelector, newContext = context && context.ownerDocument, nodeType = context ? context.nodeType : 9; + var m3, i4, elem, nid, match, groups, newSelector, newContext = context && context.ownerDocument, nodeType = context ? context.nodeType : 9; results = results || []; if (typeof selector !== "string" || !selector || nodeType !== 1 && nodeType !== 9 && nodeType !== 11) { return results; @@ -444,10 +444,10 @@ context = context || document3; if (documentIsHTML) { if (nodeType !== 11 && (match = rquickExpr2.exec(selector))) { - if (m = match[1]) { + if (m3 = match[1]) { if (nodeType === 9) { - if (elem = context.getElementById(m)) { - if (elem.id === m) { + if (elem = context.getElementById(m3)) { + if (elem.id === m3) { results.push(elem); return results; } @@ -455,7 +455,7 @@ return results; } } else { - if (newContext && (elem = newContext.getElementById(m)) && contains(context, elem) && elem.id === m) { + if (newContext && (elem = newContext.getElementById(m3)) && contains(context, elem) && elem.id === m3) { results.push(elem); return results; } @@ -463,8 +463,8 @@ } else if (match[2]) { push2.apply(results, context.getElementsByTagName(selector)); return results; - } else if ((m = match[3]) && support2.getElementsByClassName && context.getElementsByClassName) { - push2.apply(results, context.getElementsByClassName(m)); + } else if ((m3 = match[3]) && support2.getElementsByClassName && context.getElementsByClassName) { + push2.apply(results, context.getElementsByClassName(m3)); return results; } } @@ -483,9 +483,9 @@ } } groups = tokenize(selector); - i2 = groups.length; - while (i2--) { - groups[i2] = (nid ? "#" + nid : ":scope") + " " + toSelector(groups[i2]); + i4 = groups.length; + while (i4--) { + groups[i4] = (nid ? "#" + nid : ":scope") + " " + toSelector(groups[i4]); } newSelector = groups.join(","); } @@ -529,7 +529,7 @@ var el = document3.createElement("fieldset"); try { return !!fn(el); - } catch (e) { + } catch (e3) { return false; } finally { if (el.parentNode) { @@ -539,24 +539,24 @@ } } function addHandle(attrs, handler) { - var arr4 = attrs.split("|"), i2 = arr4.length; - while (i2--) { - Expr.attrHandle[arr4[i2]] = handler; + var arr4 = attrs.split("|"), i4 = arr4.length; + while (i4--) { + Expr.attrHandle[arr4[i4]] = handler; } } - function siblingCheck(a, b) { - var cur = b && a, diff = cur && a.nodeType === 1 && b.nodeType === 1 && a.sourceIndex - b.sourceIndex; + function siblingCheck(a3, b3) { + var cur = b3 && a3, diff = cur && a3.nodeType === 1 && b3.nodeType === 1 && a3.sourceIndex - b3.sourceIndex; if (diff) { return diff; } if (cur) { while (cur = cur.nextSibling) { - if (cur === b) { + if (cur === b3) { return -1; } } } - return a ? 1 : -1; + return a3 ? 1 : -1; } function createInputPseudo(type) { return function(elem) { @@ -596,10 +596,10 @@ return markFunction(function(argument) { argument = +argument; return markFunction(function(seed, matches3) { - var j, matchIndexes = fn([], seed.length, argument), i2 = matchIndexes.length; - while (i2--) { - if (seed[j = matchIndexes[i2]]) { - seed[j] = !(matches3[j] = seed[j]); + var j3, matchIndexes = fn([], seed.length, argument), i4 = matchIndexes.length; + while (i4--) { + if (seed[j3 = matchIndexes[i4]]) { + seed[j3] = !(matches3[j3] = seed[j3]); } } }); @@ -679,15 +679,15 @@ }; Expr.find["ID"] = function(id, context) { if (typeof context.getElementById !== "undefined" && documentIsHTML) { - var node2, i2, elems, elem = context.getElementById(id); + var node2, i4, elems, elem = context.getElementById(id); if (elem) { node2 = elem.getAttributeNode("id"); if (node2 && node2.value === id) { return [elem]; } elems = context.getElementsByName(id); - i2 = 0; - while (elem = elems[i2++]) { + i4 = 0; + while (elem = elems[i4++]) { node2 = elem.getAttributeNode("id"); if (node2 && node2.value === id) { return [elem]; @@ -705,9 +705,9 @@ return context.querySelectorAll(tag); } } : function(tag, context) { - var elem, tmp = [], i2 = 0, results = context.getElementsByTagName(tag); + var elem, tmp = [], i4 = 0, results = context.getElementsByTagName(tag); if (tag === "*") { - while (elem = results[i2++]) { + while (elem = results[i4++]) { if (elem.nodeType === 1) { tmp.push(elem); } @@ -783,77 +783,77 @@ rbuggyQSA = rbuggyQSA.length && new RegExp(rbuggyQSA.join("|")); rbuggyMatches = rbuggyMatches.length && new RegExp(rbuggyMatches.join("|")); hasCompare = rnative.test(docElem.compareDocumentPosition); - contains = hasCompare || rnative.test(docElem.contains) ? function(a, b) { - var adown = a.nodeType === 9 && a.documentElement || a, bup = b && b.parentNode; - return a === bup || !!(bup && bup.nodeType === 1 && (adown.contains ? adown.contains(bup) : a.compareDocumentPosition && a.compareDocumentPosition(bup) & 16)); - } : function(a, b) { - if (b) { - while (b = b.parentNode) { - if (b === a) { + contains = hasCompare || rnative.test(docElem.contains) ? function(a3, b3) { + var adown = a3.nodeType === 9 && a3.documentElement || a3, bup = b3 && b3.parentNode; + return a3 === bup || !!(bup && bup.nodeType === 1 && (adown.contains ? adown.contains(bup) : a3.compareDocumentPosition && a3.compareDocumentPosition(bup) & 16)); + } : function(a3, b3) { + if (b3) { + while (b3 = b3.parentNode) { + if (b3 === a3) { return true; } } } return false; }; - sortOrder = hasCompare ? function(a, b) { - if (a === b) { + sortOrder = hasCompare ? function(a3, b3) { + if (a3 === b3) { hasDuplicate = true; return 0; } - var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; + var compare = !a3.compareDocumentPosition - !b3.compareDocumentPosition; if (compare) { return compare; } - compare = (a.ownerDocument || a) == (b.ownerDocument || b) ? a.compareDocumentPosition(b) : ( + compare = (a3.ownerDocument || a3) == (b3.ownerDocument || b3) ? a3.compareDocumentPosition(b3) : ( // Otherwise we know they are disconnected 1 ); - if (compare & 1 || !support2.sortDetached && b.compareDocumentPosition(a) === compare) { - if (a == document3 || a.ownerDocument == preferredDoc && contains(preferredDoc, a)) { + if (compare & 1 || !support2.sortDetached && b3.compareDocumentPosition(a3) === compare) { + if (a3 == document3 || a3.ownerDocument == preferredDoc && contains(preferredDoc, a3)) { return -1; } - if (b == document3 || b.ownerDocument == preferredDoc && contains(preferredDoc, b)) { + if (b3 == document3 || b3.ownerDocument == preferredDoc && contains(preferredDoc, b3)) { return 1; } - return sortInput ? indexOf2(sortInput, a) - indexOf2(sortInput, b) : 0; + return sortInput ? indexOf2(sortInput, a3) - indexOf2(sortInput, b3) : 0; } return compare & 4 ? -1 : 1; - } : function(a, b) { - if (a === b) { + } : function(a3, b3) { + if (a3 === b3) { hasDuplicate = true; return 0; } - var cur, i2 = 0, aup = a.parentNode, bup = b.parentNode, ap = [a], bp = [b]; + var cur, i4 = 0, aup = a3.parentNode, bup = b3.parentNode, ap = [a3], bp = [b3]; if (!aup || !bup) { - return a == document3 ? -1 : b == document3 ? 1 : ( + return a3 == document3 ? -1 : b3 == document3 ? 1 : ( /* eslint-enable eqeqeq */ - aup ? -1 : bup ? 1 : sortInput ? indexOf2(sortInput, a) - indexOf2(sortInput, b) : 0 + aup ? -1 : bup ? 1 : sortInput ? indexOf2(sortInput, a3) - indexOf2(sortInput, b3) : 0 ); } else if (aup === bup) { - return siblingCheck(a, b); + return siblingCheck(a3, b3); } - cur = a; + cur = a3; while (cur = cur.parentNode) { ap.unshift(cur); } - cur = b; + cur = b3; while (cur = cur.parentNode) { bp.unshift(cur); } - while (ap[i2] === bp[i2]) { - i2++; + while (ap[i4] === bp[i4]) { + i4++; } - return i2 ? ( + return i4 ? ( // Do a sibling check if the nodes have a common ancestor - siblingCheck(ap[i2], bp[i2]) + siblingCheck(ap[i4], bp[i4]) ) : ( // Otherwise nodes in our document sort first // Support: IE 11+, Edge 17 - 18+ // IE/Edge sometimes throw a "Permission denied" error when strict-comparing // two documents; shallow comparisons work. /* eslint-disable eqeqeq */ - ap[i2] == preferredDoc ? -1 : bp[i2] == preferredDoc ? 1 : ( + ap[i4] == preferredDoc ? -1 : bp[i4] == preferredDoc ? 1 : ( /* eslint-enable eqeqeq */ 0 ) @@ -874,7 +874,7 @@ elem.document && elem.document.nodeType !== 11) { return ret; } - } catch (e) { + } catch (e3) { nonnativeSelectorCache(expr, true); } } @@ -900,27 +900,27 @@ throw new Error("Syntax error, unrecognized expression: " + msg); }; Sizzle2.uniqueSort = function(results) { - var elem, duplicates = [], j = 0, i2 = 0; + var elem, duplicates = [], j3 = 0, i4 = 0; hasDuplicate = !support2.detectDuplicates; sortInput = !support2.sortStable && results.slice(0); results.sort(sortOrder); if (hasDuplicate) { - while (elem = results[i2++]) { - if (elem === results[i2]) { - j = duplicates.push(i2); + while (elem = results[i4++]) { + if (elem === results[i4]) { + j3 = duplicates.push(i4); } } - while (j--) { - results.splice(duplicates[j], 1); + while (j3--) { + results.splice(duplicates[j3], 1); } } sortInput = null; return results; }; getText = Sizzle2.getText = function(elem) { - var node, ret = "", i2 = 0, nodeType = elem.nodeType; + var node, ret = "", i4 = 0, nodeType = elem.nodeType; if (!nodeType) { - while (node = elem[i2++]) { + while (node = elem[i4++]) { ret += getText(node); } } else if (nodeType === 1 || nodeType === 9 || nodeType === 11) { @@ -1095,10 +1095,10 @@ if (fn.length > 1) { args = [pseudo, pseudo, "", argument]; return Expr.setFilters.hasOwnProperty(pseudo.toLowerCase()) ? markFunction(function(seed, matches3) { - var idx, matched = fn(seed, argument), i2 = matched.length; - while (i2--) { - idx = indexOf2(seed, matched[i2]); - seed[idx] = !(matches3[idx] = matched[i2]); + var idx, matched = fn(seed, argument), i4 = matched.length; + while (i4--) { + idx = indexOf2(seed, matched[i4]); + seed[idx] = !(matches3[idx] = matched[i4]); } }) : function(elem) { return fn(elem, 0, args); @@ -1112,10 +1112,10 @@ "not": markFunction(function(selector) { var input = [], results = [], matcher = compile(selector.replace(rtrim2, "$1")); return matcher[expando] ? markFunction(function(seed, matches3, _context, xml) { - var elem, unmatched = matcher(seed, null, xml, []), i2 = seed.length; - while (i2--) { - if (elem = unmatched[i2]) { - seed[i2] = !(matches3[i2] = elem); + var elem, unmatched = matcher(seed, null, xml, []), i4 = seed.length; + while (i4--) { + if (elem = unmatched[i4]) { + seed[i4] = !(matches3[i4] = elem); } } }) : function(elem, _context, xml) { @@ -1223,41 +1223,41 @@ return [argument < 0 ? argument + length : argument]; }), "even": createPositionalPseudo(function(matchIndexes, length) { - var i2 = 0; - for (; i2 < length; i2 += 2) { - matchIndexes.push(i2); + var i4 = 0; + for (; i4 < length; i4 += 2) { + matchIndexes.push(i4); } return matchIndexes; }), "odd": createPositionalPseudo(function(matchIndexes, length) { - var i2 = 1; - for (; i2 < length; i2 += 2) { - matchIndexes.push(i2); + var i4 = 1; + for (; i4 < length; i4 += 2) { + matchIndexes.push(i4); } return matchIndexes; }), "lt": createPositionalPseudo(function(matchIndexes, length, argument) { - var i2 = argument < 0 ? argument + length : argument > length ? length : argument; - for (; --i2 >= 0; ) { - matchIndexes.push(i2); + var i4 = argument < 0 ? argument + length : argument > length ? length : argument; + for (; --i4 >= 0; ) { + matchIndexes.push(i4); } return matchIndexes; }), "gt": createPositionalPseudo(function(matchIndexes, length, argument) { - var i2 = argument < 0 ? argument + length : argument; - for (; ++i2 < length; ) { - matchIndexes.push(i2); + var i4 = argument < 0 ? argument + length : argument; + for (; ++i4 < length; ) { + matchIndexes.push(i4); } return matchIndexes; }) } }; Expr.pseudos["nth"] = Expr.pseudos["eq"]; - for (i in { radio: true, checkbox: true, file: true, password: true, image: true }) { - Expr.pseudos[i] = createInputPseudo(i); + for (i3 in { radio: true, checkbox: true, file: true, password: true, image: true }) { + Expr.pseudos[i3] = createInputPseudo(i3); } - for (i in { submit: true, reset: true }) { - Expr.pseudos[i] = createButtonPseudo(i); + for (i3 in { submit: true, reset: true }) { + Expr.pseudos[i3] = createButtonPseudo(i3); } function setFilters() { } @@ -1309,9 +1309,9 @@ ); }; function toSelector(tokens) { - var i2 = 0, len = tokens.length, selector = ""; - for (; i2 < len; i2++) { - selector += tokens[i2].value; + var i4 = 0, len = tokens.length, selector = ""; + for (; i4 < len; i4++) { + selector += tokens[i4].value; } return selector; } @@ -1363,9 +1363,9 @@ } function elementMatcher(matchers) { return matchers.length > 1 ? function(elem, context, xml) { - var i2 = matchers.length; - while (i2--) { - if (!matchers[i2](elem, context, xml)) { + var i4 = matchers.length; + while (i4--) { + if (!matchers[i4](elem, context, xml)) { return false; } } @@ -1373,20 +1373,20 @@ } : matchers[0]; } function multipleContexts(selector, contexts, results) { - var i2 = 0, len = contexts.length; - for (; i2 < len; i2++) { - Sizzle2(selector, contexts[i2], results); + var i4 = 0, len = contexts.length; + for (; i4 < len; i4++) { + Sizzle2(selector, contexts[i4], results); } return results; } function condense(unmatched, map, filter, context, xml) { - var elem, newUnmatched = [], i2 = 0, len = unmatched.length, mapped = map != null; - for (; i2 < len; i2++) { - if (elem = unmatched[i2]) { + var elem, newUnmatched = [], i4 = 0, len = unmatched.length, mapped = map != null; + for (; i4 < len; i4++) { + if (elem = unmatched[i4]) { if (!filter || filter(elem, context, xml)) { newUnmatched.push(elem); if (mapped) { - map.push(i2); + map.push(i4); } } } @@ -1401,7 +1401,7 @@ postFinder = setMatcher(postFinder, postSelector); } return markFunction(function(seed, results, context, xml) { - var temp, i2, elem, preMap = [], postMap = [], preexisting = results.length, elems = seed || multipleContexts( + var temp, i4, elem, preMap = [], postMap = [], preexisting = results.length, elems = seed || multipleContexts( selector || "*", context.nodeType ? [context] : context, [] @@ -1421,10 +1421,10 @@ if (postFilter) { temp = condense(matcherOut, postMap); postFilter(temp, [], context, xml); - i2 = temp.length; - while (i2--) { - if (elem = temp[i2]) { - matcherOut[postMap[i2]] = !(matcherIn[postMap[i2]] = elem); + i4 = temp.length; + while (i4--) { + if (elem = temp[i4]) { + matcherOut[postMap[i4]] = !(matcherIn[postMap[i4]] = elem); } } } @@ -1432,17 +1432,17 @@ if (postFinder || preFilter) { if (postFinder) { temp = []; - i2 = matcherOut.length; - while (i2--) { - if (elem = matcherOut[i2]) { - temp.push(matcherIn[i2] = elem); + i4 = matcherOut.length; + while (i4--) { + if (elem = matcherOut[i4]) { + temp.push(matcherIn[i4] = elem); } } postFinder(null, matcherOut = [], temp, xml); } - i2 = matcherOut.length; - while (i2--) { - if ((elem = matcherOut[i2]) && (temp = postFinder ? indexOf2(seed, elem) : preMap[i2]) > -1) { + i4 = matcherOut.length; + while (i4--) { + if ((elem = matcherOut[i4]) && (temp = postFinder ? indexOf2(seed, elem) : preMap[i4]) > -1) { seed[temp] = !(results[temp] = elem); } } @@ -1460,7 +1460,7 @@ }); } function matcherFromTokens(tokens) { - var checkContext, matcher, j, len = tokens.length, leadingRelative = Expr.relative[tokens[0].type], implicitRelative = leadingRelative || Expr.relative[" "], i2 = leadingRelative ? 1 : 0, matchContext = addCombinator(function(elem) { + var checkContext, matcher, j3, len = tokens.length, leadingRelative = Expr.relative[tokens[0].type], implicitRelative = leadingRelative || Expr.relative[" "], i4 = leadingRelative ? 1 : 0, matchContext = addCombinator(function(elem) { return elem === checkContext; }, implicitRelative, true), matchAnyContext = addCombinator(function(elem) { return indexOf2(checkContext, elem) > -1; @@ -1469,28 +1469,28 @@ checkContext = null; return ret; }]; - for (; i2 < len; i2++) { - if (matcher = Expr.relative[tokens[i2].type]) { + for (; i4 < len; i4++) { + if (matcher = Expr.relative[tokens[i4].type]) { matchers = [addCombinator(elementMatcher(matchers), matcher)]; } else { - matcher = Expr.filter[tokens[i2].type].apply(null, tokens[i2].matches); + matcher = Expr.filter[tokens[i4].type].apply(null, tokens[i4].matches); if (matcher[expando]) { - j = ++i2; - for (; j < len; j++) { - if (Expr.relative[tokens[j].type]) { + j3 = ++i4; + for (; j3 < len; j3++) { + if (Expr.relative[tokens[j3].type]) { break; } } return setMatcher( - i2 > 1 && elementMatcher(matchers), - i2 > 1 && toSelector( + i4 > 1 && elementMatcher(matchers), + i4 > 1 && toSelector( // If the preceding token was a descendant combinator, insert an implicit any-element `*` - tokens.slice(0, i2 - 1).concat({ value: tokens[i2 - 2].type === " " ? "*" : "" }) + tokens.slice(0, i4 - 1).concat({ value: tokens[i4 - 2].type === " " ? "*" : "" }) ).replace(rtrim2, "$1"), matcher, - i2 < j && matcherFromTokens(tokens.slice(i2, j)), - j < len && matcherFromTokens(tokens = tokens.slice(j)), - j < len && toSelector(tokens) + i4 < j3 && matcherFromTokens(tokens.slice(i4, j3)), + j3 < len && matcherFromTokens(tokens = tokens.slice(j3)), + j3 < len && toSelector(tokens) ); } matchers.push(matcher); @@ -1500,18 +1500,18 @@ } function matcherFromGroupMatchers(elementMatchers, setMatchers) { var bySet = setMatchers.length > 0, byElement = elementMatchers.length > 0, superMatcher = function(seed, context, xml, results, outermost) { - var elem, j, matcher, matchedCount = 0, i2 = "0", unmatched = seed && [], setMatched = [], contextBackup = outermostContext, elems = seed || byElement && Expr.find["TAG"]("*", outermost), dirrunsUnique = dirruns += contextBackup == null ? 1 : Math.random() || 0.1, len = elems.length; + var elem, j3, matcher, matchedCount = 0, i4 = "0", unmatched = seed && [], setMatched = [], contextBackup = outermostContext, elems = seed || byElement && Expr.find["TAG"]("*", outermost), dirrunsUnique = dirruns += contextBackup == null ? 1 : Math.random() || 0.1, len = elems.length; if (outermost) { outermostContext = context == document3 || context || outermost; } - for (; i2 !== len && (elem = elems[i2]) != null; i2++) { + for (; i4 !== len && (elem = elems[i4]) != null; i4++) { if (byElement && elem) { - j = 0; + j3 = 0; if (!context && elem.ownerDocument != document3) { setDocument(elem); xml = !documentIsHTML; } - while (matcher = elementMatchers[j++]) { + while (matcher = elementMatchers[j3++]) { if (matcher(elem, context || document3, xml)) { results.push(elem); break; @@ -1530,17 +1530,17 @@ } } } - matchedCount += i2; - if (bySet && i2 !== matchedCount) { - j = 0; - while (matcher = setMatchers[j++]) { + matchedCount += i4; + if (bySet && i4 !== matchedCount) { + j3 = 0; + while (matcher = setMatchers[j3++]) { matcher(unmatched, setMatched, context, xml); } if (seed) { if (matchedCount > 0) { - while (i2--) { - if (!(unmatched[i2] || setMatched[i2])) { - setMatched[i2] = pop.call(results); + while (i4--) { + if (!(unmatched[i4] || setMatched[i4])) { + setMatched[i4] = pop.call(results); } } } @@ -1560,14 +1560,14 @@ return bySet ? markFunction(superMatcher) : superMatcher; } compile = Sizzle2.compile = function(selector, match) { - var i2, setMatchers = [], elementMatchers = [], cached = compilerCache[selector + " "]; + var i4, setMatchers = [], elementMatchers = [], cached = compilerCache[selector + " "]; if (!cached) { if (!match) { match = tokenize(selector); } - i2 = match.length; - while (i2--) { - cached = matcherFromTokens(match[i2]); + i4 = match.length; + while (i4--) { + cached = matcherFromTokens(match[i4]); if (cached[expando]) { setMatchers.push(cached); } else { @@ -1583,7 +1583,7 @@ return cached; }; select = Sizzle2.select = function(selector, context, results, seed) { - var i2, tokens, token, type, find, compiled = typeof selector === "function" && selector, match = !seed && tokenize(selector = compiled.selector || selector); + var i4, tokens, token, type, find, compiled = typeof selector === "function" && selector, match = !seed && tokenize(selector = compiled.selector || selector); results = results || []; if (match.length === 1) { tokens = match[0] = match[0].slice(0); @@ -1596,9 +1596,9 @@ } selector = selector.slice(tokens.shift().value.length); } - i2 = matchExpr["needsContext"].test(selector) ? 0 : tokens.length; - while (i2--) { - token = tokens[i2]; + i4 = matchExpr["needsContext"].test(selector) ? 0 : tokens.length; + while (i4--) { + token = tokens[i4]; if (Expr.relative[type = token.type]) { break; } @@ -1607,7 +1607,7 @@ token.matches[0].replace(runescape, funescape), rsibling.test(tokens[0].type) && testContext(context.parentNode) || context )) { - tokens.splice(i2, 1); + tokens.splice(i4, 1); selector = seed.length && toSelector(tokens); if (!selector) { push2.apply(results, seed); @@ -1687,11 +1687,11 @@ } return matched; }; - var siblings = function(n, elem) { + var siblings = function(n2, elem) { var matched = []; - for (; n; n = n.nextSibling) { - if (n.nodeType === 1 && n !== elem) { - matched.push(n); + for (; n2; n2 = n2.nextSibling) { + if (n2.nodeType === 1 && n2 !== elem) { + matched.push(n2); } } return matched; @@ -1703,8 +1703,8 @@ var rsingleTag = /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i; function winnow(elements, qualifier, not) { if (isFunction(qualifier)) { - return jQuery.grep(elements, function(elem, i) { - return !!qualifier.call(elem, i, elem) !== not; + return jQuery.grep(elements, function(elem, i3) { + return !!qualifier.call(elem, i3, elem) !== not; }); } if (qualifier.nodeType) { @@ -1733,19 +1733,19 @@ }; jQuery.fn.extend({ find: function(selector) { - var i, ret, len = this.length, self = this; + var i3, ret, len = this.length, self = this; if (typeof selector !== "string") { return this.pushStack(jQuery(selector).filter(function() { - for (i = 0; i < len; i++) { - if (jQuery.contains(self[i], this)) { + for (i3 = 0; i3 < len; i3++) { + if (jQuery.contains(self[i3], this)) { return true; } } })); } ret = this.pushStack([]); - for (i = 0; i < len; i++) { - jQuery.find(selector, self[i], ret); + for (i3 = 0; i3 < len; i3++) { + jQuery.find(selector, self[i3], ret); } return len > 1 ? jQuery.uniqueSort(ret) : ret; }, @@ -1830,21 +1830,21 @@ }; jQuery.fn.extend({ has: function(target) { - var targets = jQuery(target, this), l = targets.length; + var targets = jQuery(target, this), l3 = targets.length; return this.filter(function() { - var i = 0; - for (; i < l; i++) { - if (jQuery.contains(this, targets[i])) { + var i3 = 0; + for (; i3 < l3; i3++) { + if (jQuery.contains(this, targets[i3])) { return true; } } }); }, closest: function(selectors, context) { - var cur, i = 0, l = this.length, matched = [], targets = typeof selectors !== "string" && jQuery(selectors); + var cur, i3 = 0, l3 = this.length, matched = [], targets = typeof selectors !== "string" && jQuery(selectors); if (!rneedsContext.test(selectors)) { - for (; i < l; i++) { - for (cur = this[i]; cur && cur !== context; cur = cur.parentNode) { + for (; i3 < l3; i3++) { + for (cur = this[i3]; cur && cur !== context; cur = cur.parentNode) { if (cur.nodeType < 11 && (targets ? targets.index(cur) > -1 : ( // Don't pass non-elements to Sizzle cur.nodeType === 1 && jQuery.find.matchesSelector(cur, selectors) @@ -1959,7 +1959,7 @@ var rnothtmlwhite = /[^\x20\t\r\n\f]+/g; function createOptions(options) { var object = {}; - jQuery.each(options.match(rnothtmlwhite) || [], function(_23, flag) { + jQuery.each(options.match(rnothtmlwhite) || [], function(_24, flag) { object[flag] = true; }); return object; @@ -1998,7 +1998,7 @@ queue.push(memory); } (function add2(args) { - jQuery.each(args, function(_23, arg) { + jQuery.each(args, function(_24, arg) { if (isFunction(arg)) { if (!options.unique || !self.has(arg)) { list.push(arg); @@ -2016,7 +2016,7 @@ }, // Remove a callback from the list remove: function() { - jQuery.each(arguments, function(_23, arg) { + jQuery.each(arguments, function(_24, arg) { var index; while ((index = jQuery.inArray(arg, list, index)) > -1) { list.splice(index, 1); @@ -2087,8 +2087,8 @@ }; return self; }; - function Identity(v) { - return v; + function Identity(v3) { + return v3; } function Thrower(ex) { throw ex; @@ -2215,17 +2215,17 @@ }, process2 = special ? mightThrow : function() { try { mightThrow(); - } catch (e) { + } catch (e3) { if (jQuery.Deferred.exceptionHook) { jQuery.Deferred.exceptionHook( - e, + e3, process2.stackTrace ); } if (depth + 1 >= maxDepth) { if (handler !== Thrower) { that = void 0; - args = [e]; + args = [e3]; } deferred2.rejectWith(that, args); } @@ -2272,7 +2272,7 @@ return obj != null ? jQuery.extend(obj, promise) : promise; } }, deferred = {}; - jQuery.each(tuples, function(i, tuple) { + jQuery.each(tuples, function(i3, tuple) { var list = tuple[2], stateString = tuple[5]; promise[tuple[1]] = list.add; if (stateString) { @@ -2282,10 +2282,10 @@ }, // rejected_callbacks.disable // fulfilled_callbacks.disable - tuples[3 - i][2].disable, + tuples[3 - i3][2].disable, // rejected_handlers.disable // fulfilled_handlers.disable - tuples[3 - i][3].disable, + tuples[3 - i3][3].disable, // progress_callbacks.lock tuples[0][2].lock, // progress_handlers.lock @@ -2307,10 +2307,10 @@ }, // Deferred helper when: function(singleValue) { - var remaining = arguments.length, i = remaining, resolveContexts = Array(i), resolveValues = slice2.call(arguments), primary = jQuery.Deferred(), updateFunc = function(i2) { + var remaining = arguments.length, i3 = remaining, resolveContexts = Array(i3), resolveValues = slice2.call(arguments), primary = jQuery.Deferred(), updateFunc = function(i4) { return function(value) { - resolveContexts[i2] = this; - resolveValues[i2] = arguments.length > 1 ? slice2.call(arguments) : value; + resolveContexts[i4] = this; + resolveValues[i4] = arguments.length > 1 ? slice2.call(arguments) : value; if (!--remaining) { primary.resolveWith(resolveContexts, resolveValues); } @@ -2319,16 +2319,16 @@ if (remaining <= 1) { adoptValue( singleValue, - primary.done(updateFunc(i)).resolve, + primary.done(updateFunc(i3)).resolve, primary.reject, !remaining ); - if (primary.state() === "pending" || isFunction(resolveValues[i] && resolveValues[i].then)) { + if (primary.state() === "pending" || isFunction(resolveValues[i3] && resolveValues[i3].then)) { return primary.then(); } } - while (i--) { - adoptValue(resolveValues[i], updateFunc(i), primary.reject); + while (i3--) { + adoptValue(resolveValues[i3], updateFunc(i3), primary.reject); } return primary.promise(); } @@ -2381,20 +2381,20 @@ document2.addEventListener("DOMContentLoaded", completed); window2.addEventListener("load", completed); } - var access = function(elems, fn, key, value, chainable, emptyGet, raw5) { - var i = 0, len = elems.length, bulk = key == null; + var access = function(elems, fn, key, value, chainable, emptyGet, raw4) { + var i3 = 0, len = elems.length, bulk = key == null; if (toType(key) === "object") { chainable = true; - for (i in key) { - access(elems, fn, i, key[i], true, emptyGet, raw5); + for (i3 in key) { + access(elems, fn, i3, key[i3], true, emptyGet, raw4); } } else if (value !== void 0) { chainable = true; if (!isFunction(value)) { - raw5 = true; + raw4 = true; } if (bulk) { - if (raw5) { + if (raw4) { fn.call(elems, value); fn = null; } else { @@ -2405,11 +2405,11 @@ } } if (fn) { - for (; i < len; i++) { + for (; i3 < len; i3++) { fn( - elems[i], + elems[i3], key, - raw5 ? value : value.call(elems[i], i, fn(elems[i], key)) + raw4 ? value : value.call(elems[i3], i3, fn(elems[i3], key)) ); } } @@ -2479,7 +2479,7 @@ return value !== void 0 ? value : key; }, remove: function(owner, key) { - var i, cache = owner[this.expando]; + var i3, cache = owner[this.expando]; if (cache === void 0) { return; } @@ -2490,9 +2490,9 @@ key = camelCase(key); key = key in cache ? [key] : key.match(rnothtmlwhite) || []; } - i = key.length; - while (i--) { - delete cache[key[i]]; + i3 = key.length; + while (i3--) { + delete cache[key[i3]]; } } if (key === void 0 || jQuery.isEmptyObject(cache)) { @@ -2537,7 +2537,7 @@ if (typeof data === "string") { try { data = getData(data); - } catch (e) { + } catch (e3) { } dataUser.set(elem, key, data); } else { @@ -2567,15 +2567,15 @@ }); jQuery.fn.extend({ data: function(key, value) { - var i, name, data, elem = this[0], attrs = elem && elem.attributes; + var i3, name, data, elem = this[0], attrs = elem && elem.attributes; if (key === void 0) { if (this.length) { data = dataUser.get(elem); if (elem.nodeType === 1 && !dataPriv.get(elem, "hasDataAttrs")) { - i = attrs.length; - while (i--) { - if (attrs[i]) { - name = attrs[i].name; + i3 = attrs.length; + while (i3--) { + if (attrs[i3]) { + name = attrs[i3].name; if (name.indexOf("data-") === 0) { name = camelCase(name.slice(5)); dataAttr(elem, name, data[name]); @@ -2692,7 +2692,7 @@ // Get a promise resolved when queues of a certain type // are emptied (fx is the type by default) promise: function(type, obj) { - var tmp, count = 1, defer2 = jQuery.Deferred(), elements = this, i = this.length, resolve = function() { + var tmp, count = 1, defer2 = jQuery.Deferred(), elements = this, i3 = this.length, resolve = function() { if (!--count) { defer2.resolveWith(elements, [elements]); } @@ -2702,8 +2702,8 @@ type = void 0; } type = type || "fx"; - while (i--) { - tmp = dataPriv.get(elements[i], type + "queueHooks"); + while (i3--) { + tmp = dataPriv.get(elements[i3], type + "queueHooks"); if (tmp && tmp.empty) { count++; tmp.empty.add(resolve); @@ -2877,20 +2877,20 @@ return ret; } function setGlobalEval(elems, refElements) { - var i = 0, l = elems.length; - for (; i < l; i++) { + var i3 = 0, l3 = elems.length; + for (; i3 < l3; i3++) { dataPriv.set( - elems[i], + elems[i3], "globalEval", - !refElements || dataPriv.get(refElements[i], "globalEval") + !refElements || dataPriv.get(refElements[i3], "globalEval") ); } } var rhtml = /<|&#?\w+;/; function buildFragment(elems, context, scripts, selection, ignored) { - var elem, tmp, tag, wrap, attached, j, fragment = context.createDocumentFragment(), nodes = [], i = 0, l = elems.length; - for (; i < l; i++) { - elem = elems[i]; + var elem, tmp, tag, wrap, attached, j3, fragment = context.createDocumentFragment(), nodes = [], i3 = 0, l3 = elems.length; + for (; i3 < l3; i3++) { + elem = elems[i3]; if (elem || elem === 0) { if (toType(elem) === "object") { jQuery.merge(nodes, elem.nodeType ? [elem] : elem); @@ -2901,8 +2901,8 @@ tag = (rtagName.exec(elem) || ["", ""])[1].toLowerCase(); wrap = wrapMap[tag] || wrapMap._default; tmp.innerHTML = wrap[1] + jQuery.htmlPrefilter(elem) + wrap[2]; - j = wrap[0]; - while (j--) { + j3 = wrap[0]; + while (j3--) { tmp = tmp.lastChild; } jQuery.merge(nodes, tmp.childNodes); @@ -2912,8 +2912,8 @@ } } fragment.textContent = ""; - i = 0; - while (elem = nodes[i++]) { + i3 = 0; + while (elem = nodes[i3++]) { if (selection && jQuery.inArray(elem, selection) > -1) { if (ignored) { ignored.push(elem); @@ -2926,8 +2926,8 @@ setGlobalEval(tmp); } if (scripts) { - j = 0; - while (elem = tmp[j++]) { + j3 = 0; + while (elem = tmp[j3++]) { if (rscriptType.test(elem.type || "")) { scripts.push(elem); } @@ -2997,7 +2997,7 @@ jQuery.event = { global: {}, add: function(elem, types, handler, data, selector) { - var handleObjIn, eventHandle, tmp, events, t2, handleObj, special, handlers, type, namespaces, origType, elemData = dataPriv.get(elem); + var handleObjIn, eventHandle, tmp, events, t4, handleObj, special, handlers, type, namespaces, origType, elemData = dataPriv.get(elem); if (!acceptData(elem)) { return; } @@ -3016,14 +3016,14 @@ events = elemData.events = /* @__PURE__ */ Object.create(null); } if (!(eventHandle = elemData.handle)) { - eventHandle = elemData.handle = function(e) { - return typeof jQuery !== "undefined" && jQuery.event.triggered !== e.type ? jQuery.event.dispatch.apply(elem, arguments) : void 0; + eventHandle = elemData.handle = function(e3) { + return typeof jQuery !== "undefined" && jQuery.event.triggered !== e3.type ? jQuery.event.dispatch.apply(elem, arguments) : void 0; }; } types = (types || "").match(rnothtmlwhite) || [""]; - t2 = types.length; - while (t2--) { - tmp = rtypenamespace.exec(types[t2]) || []; + t4 = types.length; + while (t4--) { + tmp = rtypenamespace.exec(types[t4]) || []; type = origType = tmp[1]; namespaces = (tmp[2] || "").split(".").sort(); if (!type) { @@ -3067,19 +3067,19 @@ }, // Detach an event or set of events from an element remove: function(elem, types, handler, selector, mappedTypes) { - var j, origCount, tmp, events, t2, handleObj, special, handlers, type, namespaces, origType, elemData = dataPriv.hasData(elem) && dataPriv.get(elem); + var j3, origCount, tmp, events, t4, handleObj, special, handlers, type, namespaces, origType, elemData = dataPriv.hasData(elem) && dataPriv.get(elem); if (!elemData || !(events = elemData.events)) { return; } types = (types || "").match(rnothtmlwhite) || [""]; - t2 = types.length; - while (t2--) { - tmp = rtypenamespace.exec(types[t2]) || []; + t4 = types.length; + while (t4--) { + tmp = rtypenamespace.exec(types[t4]) || []; type = origType = tmp[1]; namespaces = (tmp[2] || "").split(".").sort(); if (!type) { for (type in events) { - jQuery.event.remove(elem, type + types[t2], handler, selector, true); + jQuery.event.remove(elem, type + types[t4], handler, selector, true); } continue; } @@ -3087,11 +3087,11 @@ type = (selector ? special.delegateType : special.bindType) || type; handlers = events[type] || []; tmp = tmp[2] && new RegExp("(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)"); - origCount = j = handlers.length; - while (j--) { - handleObj = handlers[j]; + origCount = j3 = handlers.length; + while (j3--) { + handleObj = handlers[j3]; if ((mappedTypes || origType === handleObj.origType) && (!handler || handler.guid === handleObj.guid) && (!tmp || tmp.test(handleObj.namespace)) && (!selector || selector === handleObj.selector || selector === "**" && handleObj.selector)) { - handlers.splice(j, 1); + handlers.splice(j3, 1); if (handleObj.selector) { handlers.delegateCount--; } @@ -3112,21 +3112,21 @@ } }, dispatch: function(nativeEvent) { - var i, j, ret, matched, handleObj, handlerQueue, args = new Array(arguments.length), event = jQuery.event.fix(nativeEvent), handlers = (dataPriv.get(this, "events") || /* @__PURE__ */ Object.create(null))[event.type] || [], special = jQuery.event.special[event.type] || {}; + var i3, j3, ret, matched, handleObj, handlerQueue, args = new Array(arguments.length), event = jQuery.event.fix(nativeEvent), handlers = (dataPriv.get(this, "events") || /* @__PURE__ */ Object.create(null))[event.type] || [], special = jQuery.event.special[event.type] || {}; args[0] = event; - for (i = 1; i < arguments.length; i++) { - args[i] = arguments[i]; + for (i3 = 1; i3 < arguments.length; i3++) { + args[i3] = arguments[i3]; } event.delegateTarget = this; if (special.preDispatch && special.preDispatch.call(this, event) === false) { return; } handlerQueue = jQuery.event.handlers.call(this, event, handlers); - i = 0; - while ((matched = handlerQueue[i++]) && !event.isPropagationStopped()) { + i3 = 0; + while ((matched = handlerQueue[i3++]) && !event.isPropagationStopped()) { event.currentTarget = matched.elem; - j = 0; - while ((handleObj = matched.handlers[j++]) && !event.isImmediatePropagationStopped()) { + j3 = 0; + while ((handleObj = matched.handlers[j3++]) && !event.isImmediatePropagationStopped()) { if (!event.rnamespace || handleObj.namespace === false || event.rnamespace.test(handleObj.namespace)) { event.handleObj = handleObj; event.data = handleObj.data; @@ -3146,7 +3146,7 @@ return event.result; }, handlers: function(event, handlers) { - var i, handleObj, sel, matchedHandlers, matchedSelectors, handlerQueue = [], delegateCount = handlers.delegateCount, cur = event.target; + var i3, handleObj, sel, matchedHandlers, matchedSelectors, handlerQueue = [], delegateCount = handlers.delegateCount, cur = event.target; if (delegateCount && // Support: IE <=9 // Black-hole SVG instance trees (trac-13180) cur.nodeType && // Support: Firefox <=42 @@ -3159,8 +3159,8 @@ if (cur.nodeType === 1 && !(event.type === "click" && cur.disabled === true)) { matchedHandlers = []; matchedSelectors = {}; - for (i = 0; i < delegateCount; i++) { - handleObj = handlers[i]; + for (i3 = 0; i3 < delegateCount; i3++) { + handleObj = handlers[i3]; sel = handleObj.selector + " "; if (matchedSelectors[sel] === void 0) { matchedSelectors[sel] = handleObj.needsContext ? jQuery(sel, this).index(cur) > -1 : jQuery.find(sel, this, null, [cur]).length; @@ -3324,24 +3324,24 @@ isImmediatePropagationStopped: returnFalse, isSimulated: false, preventDefault: function() { - var e = this.originalEvent; + var e3 = this.originalEvent; this.isDefaultPrevented = returnTrue; - if (e && !this.isSimulated) { - e.preventDefault(); + if (e3 && !this.isSimulated) { + e3.preventDefault(); } }, stopPropagation: function() { - var e = this.originalEvent; + var e3 = this.originalEvent; this.isPropagationStopped = returnTrue; - if (e && !this.isSimulated) { - e.stopPropagation(); + if (e3 && !this.isSimulated) { + e3.stopPropagation(); } }, stopImmediatePropagation: function() { - var e = this.originalEvent; + var e3 = this.originalEvent; this.isImmediatePropagationStopped = returnTrue; - if (e && !this.isSimulated) { - e.stopImmediatePropagation(); + if (e3 && !this.isSimulated) { + e3.stopImmediatePropagation(); } this.stopPropagation(); } @@ -3474,7 +3474,7 @@ return elem; } function cloneCopyEvent(src, dest) { - var i, l, type, pdataOld, udataOld, udataCur, events; + var i3, l3, type, pdataOld, udataOld, udataCur, events; if (dest.nodeType !== 1) { return; } @@ -3484,8 +3484,8 @@ if (events) { dataPriv.remove(dest, "handle events"); for (type in events) { - for (i = 0, l = events[type].length; i < l; i++) { - jQuery.event.add(dest, type, events[type][i]); + for (i3 = 0, l3 = events[type].length; i3 < l3; i3++) { + jQuery.event.add(dest, type, events[type][i3]); } } } @@ -3506,8 +3506,8 @@ } function domManip(collection, args, callback, ignored) { args = flat(args); - var fragment, first, scripts, hasScripts, node, doc, i = 0, l = collection.length, iNoClone = l - 1, value = args[0], valueIsFunction = isFunction(value); - if (valueIsFunction || l > 1 && typeof value === "string" && !support.checkClone && rchecked.test(value)) { + var fragment, first, scripts, hasScripts, node, doc, i3 = 0, l3 = collection.length, iNoClone = l3 - 1, value = args[0], valueIsFunction = isFunction(value); + if (valueIsFunction || l3 > 1 && typeof value === "string" && !support.checkClone && rchecked.test(value)) { return collection.each(function(index) { var self = collection.eq(index); if (valueIsFunction) { @@ -3516,7 +3516,7 @@ domManip(self, args, callback, ignored); }); } - if (l) { + if (l3) { fragment = buildFragment(args, collection[0].ownerDocument, false, collection, ignored); first = fragment.firstChild; if (fragment.childNodes.length === 1) { @@ -3525,21 +3525,21 @@ if (first || ignored) { scripts = jQuery.map(getAll(fragment, "script"), disableScript); hasScripts = scripts.length; - for (; i < l; i++) { + for (; i3 < l3; i3++) { node = fragment; - if (i !== iNoClone) { + if (i3 !== iNoClone) { node = jQuery.clone(node, true, true); if (hasScripts) { jQuery.merge(scripts, getAll(node, "script")); } } - callback.call(collection[i], node, i); + callback.call(collection[i3], node, i3); } if (hasScripts) { doc = scripts[scripts.length - 1].ownerDocument; jQuery.map(scripts, restoreScript); - for (i = 0; i < hasScripts; i++) { - node = scripts[i]; + for (i3 = 0; i3 < hasScripts; i3++) { + node = scripts[i3]; if (rscriptType.test(node.type || "") && !dataPriv.access(node, "globalEval") && jQuery.contains(doc, node)) { if (node.src && (node.type || "").toLowerCase() !== "module") { if (jQuery._evalUrl && !node.noModule) { @@ -3558,8 +3558,8 @@ return collection; } function remove3(elem, selector, keepData) { - var node, nodes = selector ? jQuery.filter(selector, elem) : elem, i = 0; - for (; (node = nodes[i]) != null; i++) { + var node, nodes = selector ? jQuery.filter(selector, elem) : elem, i3 = 0; + for (; (node = nodes[i3]) != null; i3++) { if (!keepData && node.nodeType === 1) { jQuery.cleanData(getAll(node)); } @@ -3573,24 +3573,24 @@ return elem; } jQuery.extend({ - htmlPrefilter: function(html19) { - return html19; + htmlPrefilter: function(html18) { + return html18; }, clone: function(elem, dataAndEvents, deepDataAndEvents) { - var i, l, srcElements, destElements, clone = elem.cloneNode(true), inPage = isAttached(elem); + var i3, l3, srcElements, destElements, clone = elem.cloneNode(true), inPage = isAttached(elem); if (!support.noCloneChecked && (elem.nodeType === 1 || elem.nodeType === 11) && !jQuery.isXMLDoc(elem)) { destElements = getAll(clone); srcElements = getAll(elem); - for (i = 0, l = srcElements.length; i < l; i++) { - fixInput(srcElements[i], destElements[i]); + for (i3 = 0, l3 = srcElements.length; i3 < l3; i3++) { + fixInput(srcElements[i3], destElements[i3]); } } if (dataAndEvents) { if (deepDataAndEvents) { srcElements = srcElements || getAll(elem); destElements = destElements || getAll(clone); - for (i = 0, l = srcElements.length; i < l; i++) { - cloneCopyEvent(srcElements[i], destElements[i]); + for (i3 = 0, l3 = srcElements.length; i3 < l3; i3++) { + cloneCopyEvent(srcElements[i3], destElements[i3]); } } else { cloneCopyEvent(elem, clone); @@ -3603,8 +3603,8 @@ return clone; }, cleanData: function(elems) { - var data, elem, type, special = jQuery.event.special, i = 0; - for (; (elem = elems[i]) !== void 0; i++) { + var data, elem, type, special = jQuery.event.special, i3 = 0; + for (; (elem = elems[i3]) !== void 0; i3++) { if (acceptData(elem)) { if (data = elem[dataPriv.expando]) { if (data.events) { @@ -3672,8 +3672,8 @@ }); }, empty: function() { - var elem, i = 0; - for (; (elem = this[i]) != null; i++) { + var elem, i3 = 0; + for (; (elem = this[i3]) != null; i3++) { if (elem.nodeType === 1) { jQuery.cleanData(getAll(elem, false)); elem.textContent = ""; @@ -3690,22 +3690,22 @@ }, html: function(value) { return access(this, function(value2) { - var elem = this[0] || {}, i = 0, l = this.length; + var elem = this[0] || {}, i3 = 0, l3 = this.length; if (value2 === void 0 && elem.nodeType === 1) { return elem.innerHTML; } if (typeof value2 === "string" && !rnoInnerhtml.test(value2) && !wrapMap[(rtagName.exec(value2) || ["", ""])[1].toLowerCase()]) { value2 = jQuery.htmlPrefilter(value2); try { - for (; i < l; i++) { - elem = this[i] || {}; + for (; i3 < l3; i3++) { + elem = this[i3] || {}; if (elem.nodeType === 1) { jQuery.cleanData(getAll(elem, false)); elem.innerHTML = value2; } } elem = 0; - } catch (e) { + } catch (e3) { } } if (elem) { @@ -3734,10 +3734,10 @@ replaceAll: "replaceWith" }, function(name, original) { jQuery.fn[name] = function(selector) { - var elems, ret = [], insert = jQuery(selector), last = insert.length - 1, i = 0; - for (; i <= last; i++) { - elems = i === last ? this : this.clone(true); - jQuery(insert[i])[original](elems); + var elems, ret = [], insert = jQuery(selector), last = insert.length - 1, i3 = 0; + for (; i3 <= last; i3++) { + elems = i3 === last ? this : this.clone(true); + jQuery(insert[i3])[original](elems); push.apply(ret, elems.get()); } return this.pushStack(ret); @@ -3890,9 +3890,9 @@ } var cssPrefixes = ["Webkit", "Moz", "ms"], emptyStyle = document2.createElement("div").style, vendorProps = {}; function vendorPropName(name) { - var capName = name[0].toUpperCase() + name.slice(1), i = cssPrefixes.length; - while (i--) { - name = cssPrefixes[i] + capName; + var capName = name[0].toUpperCase() + name.slice(1), i3 = cssPrefixes.length; + while (i3--) { + name = cssPrefixes[i3] + capName; if (name in emptyStyle) { return name; } @@ -3920,27 +3920,27 @@ ) : value; } function boxModelAdjustment(elem, dimension, box, isBorderBox, styles, computedVal) { - var i = dimension === "width" ? 1 : 0, extra = 0, delta = 0; + var i3 = dimension === "width" ? 1 : 0, extra = 0, delta = 0; if (box === (isBorderBox ? "border" : "content")) { return 0; } - for (; i < 4; i += 2) { + for (; i3 < 4; i3 += 2) { if (box === "margin") { - delta += jQuery.css(elem, box + cssExpand[i], true, styles); + delta += jQuery.css(elem, box + cssExpand[i3], true, styles); } if (!isBorderBox) { - delta += jQuery.css(elem, "padding" + cssExpand[i], true, styles); + delta += jQuery.css(elem, "padding" + cssExpand[i3], true, styles); if (box !== "padding") { - delta += jQuery.css(elem, "border" + cssExpand[i] + "Width", true, styles); + delta += jQuery.css(elem, "border" + cssExpand[i3] + "Width", true, styles); } else { - extra += jQuery.css(elem, "border" + cssExpand[i] + "Width", true, styles); + extra += jQuery.css(elem, "border" + cssExpand[i3] + "Width", true, styles); } } else { if (box === "content") { - delta -= jQuery.css(elem, "padding" + cssExpand[i], true, styles); + delta -= jQuery.css(elem, "padding" + cssExpand[i3], true, styles); } if (box !== "margin") { - delta -= jQuery.css(elem, "border" + cssExpand[i] + "Width", true, styles); + delta -= jQuery.css(elem, "border" + cssExpand[i3] + "Width", true, styles); } } } @@ -4141,9 +4141,9 @@ }, function(prefix2, suffix) { jQuery.cssHooks[prefix2 + suffix] = { expand: function(value) { - var i = 0, expanded = {}, parts = typeof value === "string" ? value.split(" ") : [value]; - for (; i < 4; i++) { - expanded[prefix2 + cssExpand[i] + suffix] = parts[i] || parts[i - 2] || parts[0]; + var i3 = 0, expanded = {}, parts = typeof value === "string" ? value.split(" ") : [value]; + for (; i3 < 4; i3++) { + expanded[prefix2 + cssExpand[i3] + suffix] = parts[i3] || parts[i3 - 2] || parts[0]; } return expanded; } @@ -4155,12 +4155,12 @@ jQuery.fn.extend({ css: function(name, value) { return access(this, function(elem, name2, value2) { - var styles, len, map = {}, i = 0; + var styles, len, map = {}, i3 = 0; if (Array.isArray(name2)) { styles = getStyles(elem); len = name2.length; - for (; i < len; i++) { - map[name2[i]] = jQuery.css(elem, name2[i], false, styles); + for (; i3 < len; i3++) { + map[name2[i3]] = jQuery.css(elem, name2[i3], false, styles); } return map; } @@ -4242,11 +4242,11 @@ } }; jQuery.easing = { - linear: function(p) { - return p; + linear: function(p3) { + return p3; }, - swing: function(p) { - return 0.5 - Math.cos(p * Math.PI) / 2; + swing: function(p3) { + return 0.5 - Math.cos(p3 * Math.PI) / 2; }, _default: "swing" }; @@ -4270,10 +4270,10 @@ return fxNow = Date.now(); } function genFx(type, includeWidth) { - var which, i = 0, attrs = { height: type }; + var which, i3 = 0, attrs = { height: type }; includeWidth = includeWidth ? 1 : 0; - for (; i < 4; i += 2 - includeWidth) { - which = cssExpand[i]; + for (; i3 < 4; i3 += 2 - includeWidth) { + which = cssExpand[i3]; attrs["margin" + which] = attrs["padding" + which] = type; } if (includeWidth) { @@ -4682,12 +4682,12 @@ }); jQuery.timers = []; jQuery.fx.tick = function() { - var timer, i = 0, timers = jQuery.timers; + var timer, i3 = 0, timers = jQuery.timers; fxNow = Date.now(); - for (; i < timers.length; i++) { - timer = timers[i]; - if (!timer() && timers[i] === timer) { - timers.splice(i--, 1); + for (; i3 < timers.length; i3++) { + timer = timers[i3]; + if (!timer() && timers[i3] === timer) { + timers.splice(i3--, 1); } } if (!timers.length) { @@ -4791,9 +4791,9 @@ } }, removeAttr: function(elem, value) { - var name, i = 0, attrNames = value && value.match(rnothtmlwhite); + var name, i3 = 0, attrNames = value && value.match(rnothtmlwhite); if (attrNames && elem.nodeType === 1) { - while (name = attrNames[i++]) { + while (name = attrNames[i3++]) { elem.removeAttribute(name); } } @@ -4925,10 +4925,10 @@ } jQuery.fn.extend({ addClass: function(value) { - var classNames, cur, curValue, className, i, finalValue; + var classNames, cur, curValue, className, i3, finalValue; if (isFunction(value)) { - return this.each(function(j) { - jQuery(this).addClass(value.call(this, j, getClass(this))); + return this.each(function(j3) { + jQuery(this).addClass(value.call(this, j3, getClass(this))); }); } classNames = classesToArray(value); @@ -4937,8 +4937,8 @@ curValue = getClass(this); cur = this.nodeType === 1 && " " + stripAndCollapse(curValue) + " "; if (cur) { - for (i = 0; i < classNames.length; i++) { - className = classNames[i]; + for (i3 = 0; i3 < classNames.length; i3++) { + className = classNames[i3]; if (cur.indexOf(" " + className + " ") < 0) { cur += className + " "; } @@ -4953,10 +4953,10 @@ return this; }, removeClass: function(value) { - var classNames, cur, curValue, className, i, finalValue; + var classNames, cur, curValue, className, i3, finalValue; if (isFunction(value)) { - return this.each(function(j) { - jQuery(this).removeClass(value.call(this, j, getClass(this))); + return this.each(function(j3) { + jQuery(this).removeClass(value.call(this, j3, getClass(this))); }); } if (!arguments.length) { @@ -4968,8 +4968,8 @@ curValue = getClass(this); cur = this.nodeType === 1 && " " + stripAndCollapse(curValue) + " "; if (cur) { - for (i = 0; i < classNames.length; i++) { - className = classNames[i]; + for (i3 = 0; i3 < classNames.length; i3++) { + className = classNames[i3]; while (cur.indexOf(" " + className + " ") > -1) { cur = cur.replace(" " + className + " ", " "); } @@ -4984,11 +4984,11 @@ return this; }, toggleClass: function(value, stateVal) { - var classNames, className, i, self, type = typeof value, isValidValue = type === "string" || Array.isArray(value); + var classNames, className, i3, self, type = typeof value, isValidValue = type === "string" || Array.isArray(value); if (isFunction(value)) { - return this.each(function(i2) { + return this.each(function(i4) { jQuery(this).toggleClass( - value.call(this, i2, getClass(this), stateVal), + value.call(this, i4, getClass(this), stateVal), stateVal ); }); @@ -5000,8 +5000,8 @@ return this.each(function() { if (isValidValue) { self = jQuery(this); - for (i = 0; i < classNames.length; i++) { - className = classNames[i]; + for (i3 = 0; i3 < classNames.length; i3++) { + className = classNames[i3]; if (self.hasClass(className)) { self.removeClass(className); } else { @@ -5023,9 +5023,9 @@ }); }, hasClass: function(selector) { - var className, elem, i = 0; + var className, elem, i3 = 0; className = " " + selector + " "; - while (elem = this[i++]) { + while (elem = this[i3++]) { if (elem.nodeType === 1 && (" " + stripAndCollapse(getClass(elem)) + " ").indexOf(className) > -1) { return true; } @@ -5052,13 +5052,13 @@ return; } valueIsFunction = isFunction(value); - return this.each(function(i) { + return this.each(function(i3) { var val; if (this.nodeType !== 1) { return; } if (valueIsFunction) { - val = value.call(this, i, jQuery(this).val()); + val = value.call(this, i3, jQuery(this).val()); } else { val = value; } @@ -5094,15 +5094,15 @@ }, select: { get: function(elem) { - var value, option, i, options = elem.options, index = elem.selectedIndex, one = elem.type === "select-one", values = one ? null : [], max = one ? index + 1 : options.length; + var value, option, i3, options = elem.options, index = elem.selectedIndex, one = elem.type === "select-one", values = one ? null : [], max = one ? index + 1 : options.length; if (index < 0) { - i = max; + i3 = max; } else { - i = one ? index : 0; + i3 = one ? index : 0; } - for (; i < max; i++) { - option = options[i]; - if ((option.selected || i === index) && // Don't return options that are disabled or in a disabled optgroup + for (; i3 < max; i3++) { + option = options[i3]; + if ((option.selected || i3 === index) && // Don't return options that are disabled or in a disabled optgroup !option.disabled && (!option.parentNode.disabled || !nodeName(option.parentNode, "optgroup"))) { value = jQuery(option).val(); if (one) { @@ -5114,9 +5114,9 @@ return values; }, set: function(elem, value) { - var optionSet, option, options = elem.options, values = jQuery.makeArray(value), i = options.length; - while (i--) { - option = options[i]; + var optionSet, option, options = elem.options, values = jQuery.makeArray(value), i3 = options.length; + while (i3--) { + option = options[i3]; if (option.selected = jQuery.inArray(jQuery.valHooks.option.get(option), values) > -1) { optionSet = true; } @@ -5144,12 +5144,12 @@ } }); support.focusin = "onfocusin" in window2; - var rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, stopPropagationCallback = function(e) { - e.stopPropagation(); + var rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, stopPropagationCallback = function(e3) { + e3.stopPropagation(); }; jQuery.extend(jQuery.event, { trigger: function(event, data, elem, onlyHandlers) { - var i, cur, tmp, bubbleType, ontype, handle2, special, lastElement, eventPath = [elem || document2], type = hasOwn.call(event, "type") ? event.type : event, namespaces = hasOwn.call(event, "namespace") ? event.namespace.split(".") : []; + var i3, cur, tmp, bubbleType, ontype, handle2, special, lastElement, eventPath = [elem || document2], type = hasOwn.call(event, "type") ? event.type : event, namespaces = hasOwn.call(event, "namespace") ? event.namespace.split(".") : []; cur = lastElement = tmp = elem = elem || document2; if (elem.nodeType === 3 || elem.nodeType === 8) { return; @@ -5189,10 +5189,10 @@ eventPath.push(tmp.defaultView || tmp.parentWindow || window2); } } - i = 0; - while ((cur = eventPath[i++]) && !event.isPropagationStopped()) { + i3 = 0; + while ((cur = eventPath[i3++]) && !event.isPropagationStopped()) { lastElement = cur; - event.type = i > 1 ? bubbleType : special.bindType || type; + event.type = i3 > 1 ? bubbleType : special.bindType || type; handle2 = (dataPriv.get(cur, "events") || /* @__PURE__ */ Object.create(null))[event.type] && dataPriv.get(cur, "handle"); if (handle2) { handle2.apply(cur, data); @@ -5233,7 +5233,7 @@ // Piggyback on a donor event to simulate a different one // Used only for `focus(in | out)` events simulate: function(type, elem, event) { - var e = jQuery.extend( + var e3 = jQuery.extend( new jQuery.Event(), event, { @@ -5241,7 +5241,7 @@ isSimulated: true } ); - jQuery.event.trigger(e, null, elem); + jQuery.event.trigger(e3, null, elem); } }); jQuery.fn.extend({ @@ -5292,7 +5292,7 @@ } try { xml = new window2.DOMParser().parseFromString(data, "text/xml"); - } catch (e) { + } catch (e3) { } parserErrorElem = xml && xml.getElementsByTagName("parsererror")[0]; if (!xml || parserErrorElem) { @@ -5306,13 +5306,13 @@ function buildParams(prefix2, obj, traditional, add2) { var name; if (Array.isArray(obj)) { - jQuery.each(obj, function(i, v) { + jQuery.each(obj, function(i3, v3) { if (traditional || rbracket.test(prefix2)) { - add2(prefix2, v); + add2(prefix2, v3); } else { buildParams( - prefix2 + "[" + (typeof v === "object" && v != null ? i : "") + "]", - v, + prefix2 + "[" + (typeof v3 === "object" && v3 != null ? i3 : "") + "]", + v3, traditional, add2 ); @@ -5326,24 +5326,24 @@ add2(prefix2, obj); } } - jQuery.param = function(a, traditional) { - var prefix2, s = [], add2 = function(key, valueOrFunction) { + jQuery.param = function(a3, traditional) { + var prefix2, s3 = [], add2 = function(key, valueOrFunction) { var value = isFunction(valueOrFunction) ? valueOrFunction() : valueOrFunction; - s[s.length] = encodeURIComponent(key) + "=" + encodeURIComponent(value == null ? "" : value); + s3[s3.length] = encodeURIComponent(key) + "=" + encodeURIComponent(value == null ? "" : value); }; - if (a == null) { + if (a3 == null) { return ""; } - if (Array.isArray(a) || a.jquery && !jQuery.isPlainObject(a)) { - jQuery.each(a, function() { + if (Array.isArray(a3) || a3.jquery && !jQuery.isPlainObject(a3)) { + jQuery.each(a3, function() { add2(this.name, this.value); }); } else { - for (prefix2 in a) { - buildParams(prefix2, a[prefix2], traditional, add2); + for (prefix2 in a3) { + buildParams(prefix2, a3[prefix2], traditional, add2); } } - return s.join("&"); + return s3.join("&"); }; jQuery.fn.extend({ serialize: function() { @@ -5378,9 +5378,9 @@ func = dataTypeExpression; dataTypeExpression = "*"; } - var dataType, i = 0, dataTypes = dataTypeExpression.toLowerCase().match(rnothtmlwhite) || []; + var dataType, i3 = 0, dataTypes = dataTypeExpression.toLowerCase().match(rnothtmlwhite) || []; if (isFunction(func)) { - while (dataType = dataTypes[i++]) { + while (dataType = dataTypes[i3++]) { if (dataType[0] === "+") { dataType = dataType.slice(1) || "*"; (structure[dataType] = structure[dataType] || []).unshift(func); @@ -5396,7 +5396,7 @@ function inspect(dataType) { var selected; inspected[dataType] = true; - jQuery.each(structure[dataType] || [], function(_23, prefilterOrFactory) { + jQuery.each(structure[dataType] || [], function(_24, prefilterOrFactory) { var dataTypeOrTransport = prefilterOrFactory(options, originalOptions, jqXHR); if (typeof dataTypeOrTransport === "string" && !seekingTransport && !inspected[dataTypeOrTransport]) { options.dataTypes.unshift(dataTypeOrTransport); @@ -5422,12 +5422,12 @@ } return target; } - function ajaxHandleResponses(s, jqXHR, responses) { - var ct, type, finalDataType, firstDataType, contents = s.contents, dataTypes = s.dataTypes; + function ajaxHandleResponses(s3, jqXHR, responses) { + var ct, type, finalDataType, firstDataType, contents = s3.contents, dataTypes = s3.dataTypes; while (dataTypes[0] === "*") { dataTypes.shift(); if (ct === void 0) { - ct = s.mimeType || jqXHR.getResponseHeader("Content-Type"); + ct = s3.mimeType || jqXHR.getResponseHeader("Content-Type"); } } if (ct) { @@ -5442,7 +5442,7 @@ finalDataType = dataTypes[0]; } else { for (type in responses) { - if (!dataTypes[0] || s.converters[type + " " + dataTypes[0]]) { + if (!dataTypes[0] || s3.converters[type + " " + dataTypes[0]]) { finalDataType = type; break; } @@ -5459,20 +5459,20 @@ return responses[finalDataType]; } } - function ajaxConvert(s, response, jqXHR, isSuccess) { - var conv2, current, conv, tmp, prev, converters = {}, dataTypes = s.dataTypes.slice(); + function ajaxConvert(s3, response, jqXHR, isSuccess) { + var conv2, current, conv, tmp, prev, converters = {}, dataTypes = s3.dataTypes.slice(); if (dataTypes[1]) { - for (conv in s.converters) { - converters[conv.toLowerCase()] = s.converters[conv]; + for (conv in s3.converters) { + converters[conv.toLowerCase()] = s3.converters[conv]; } } current = dataTypes.shift(); while (current) { - if (s.responseFields[current]) { - jqXHR[s.responseFields[current]] = response; + if (s3.responseFields[current]) { + jqXHR[s3.responseFields[current]] = response; } - if (!prev && isSuccess && s.dataFilter) { - response = s.dataFilter(response, s.dataType); + if (!prev && isSuccess && s3.dataFilter) { + response = s3.dataFilter(response, s3.dataType); } prev = current; current = dataTypes.shift(); @@ -5499,15 +5499,15 @@ } } if (conv !== true) { - if (conv && s.throws) { + if (conv && s3.throws) { response = conv(response); } else { try { response = conv(response); - } catch (e) { + } catch (e3) { return { state: "parsererror", - error: conv ? e : "No conversion from " + prev + " to " + current + error: conv ? e3 : "No conversion from " + prev + " to " + current }; } } @@ -5601,7 +5601,7 @@ url = void 0; } options = options || {}; - var transport, cacheURL, responseHeadersString, responseHeaders, timeoutTimer, urlAnchor, completed2, fireGlobals, i, uncached, s = jQuery.ajaxSetup({}, options), callbackContext = s.context || s, globalEventContext = s.context && (callbackContext.nodeType || callbackContext.jquery) ? jQuery(callbackContext) : jQuery.event, deferred = jQuery.Deferred(), completeDeferred = jQuery.Callbacks("once memory"), statusCode = s.statusCode || {}, requestHeaders = {}, requestHeadersNames = {}, strAbort = "canceled", jqXHR = { + var transport, cacheURL, responseHeadersString, responseHeaders, timeoutTimer, urlAnchor, completed2, fireGlobals, i3, uncached, s3 = jQuery.ajaxSetup({}, options), callbackContext = s3.context || s3, globalEventContext = s3.context && (callbackContext.nodeType || callbackContext.jquery) ? jQuery(callbackContext) : jQuery.event, deferred = jQuery.Deferred(), completeDeferred = jQuery.Callbacks("once memory"), statusCode = s3.statusCode || {}, requestHeaders = {}, requestHeadersNames = {}, strAbort = "canceled", jqXHR = { readyState: 0, // Builds headers hashtable if needed getResponseHeader: function(key) { @@ -5632,7 +5632,7 @@ // Overrides response content-type header overrideMimeType: function(type) { if (completed2 == null) { - s.mimeType = type; + s3.mimeType = type; } return this; }, @@ -5661,48 +5661,48 @@ } }; deferred.promise(jqXHR); - s.url = ((url || s.url || location2.href) + "").replace(rprotocol, location2.protocol + "//"); - s.type = options.method || options.type || s.method || s.type; - s.dataTypes = (s.dataType || "*").toLowerCase().match(rnothtmlwhite) || [""]; - if (s.crossDomain == null) { + s3.url = ((url || s3.url || location2.href) + "").replace(rprotocol, location2.protocol + "//"); + s3.type = options.method || options.type || s3.method || s3.type; + s3.dataTypes = (s3.dataType || "*").toLowerCase().match(rnothtmlwhite) || [""]; + if (s3.crossDomain == null) { urlAnchor = document2.createElement("a"); try { - urlAnchor.href = s.url; + urlAnchor.href = s3.url; urlAnchor.href = urlAnchor.href; - s.crossDomain = originAnchor.protocol + "//" + originAnchor.host !== urlAnchor.protocol + "//" + urlAnchor.host; - } catch (e) { - s.crossDomain = true; + s3.crossDomain = originAnchor.protocol + "//" + originAnchor.host !== urlAnchor.protocol + "//" + urlAnchor.host; + } catch (e3) { + s3.crossDomain = true; } } - if (s.data && s.processData && typeof s.data !== "string") { - s.data = jQuery.param(s.data, s.traditional); + if (s3.data && s3.processData && typeof s3.data !== "string") { + s3.data = jQuery.param(s3.data, s3.traditional); } - inspectPrefiltersOrTransports(prefilters, s, options, jqXHR); + inspectPrefiltersOrTransports(prefilters, s3, options, jqXHR); if (completed2) { return jqXHR; } - fireGlobals = jQuery.event && s.global; + fireGlobals = jQuery.event && s3.global; if (fireGlobals && jQuery.active++ === 0) { jQuery.event.trigger("ajaxStart"); } - s.type = s.type.toUpperCase(); - s.hasContent = !rnoContent.test(s.type); - cacheURL = s.url.replace(rhash, ""); - if (!s.hasContent) { - uncached = s.url.slice(cacheURL.length); - if (s.data && (s.processData || typeof s.data === "string")) { - cacheURL += (rquery.test(cacheURL) ? "&" : "?") + s.data; - delete s.data; + s3.type = s3.type.toUpperCase(); + s3.hasContent = !rnoContent.test(s3.type); + cacheURL = s3.url.replace(rhash, ""); + if (!s3.hasContent) { + uncached = s3.url.slice(cacheURL.length); + if (s3.data && (s3.processData || typeof s3.data === "string")) { + cacheURL += (rquery.test(cacheURL) ? "&" : "?") + s3.data; + delete s3.data; } - if (s.cache === false) { + if (s3.cache === false) { cacheURL = cacheURL.replace(rantiCache, "$1"); uncached = (rquery.test(cacheURL) ? "&" : "?") + "_=" + nonce.guid++ + uncached; } - s.url = cacheURL + uncached; - } else if (s.data && s.processData && (s.contentType || "").indexOf("application/x-www-form-urlencoded") === 0) { - s.data = s.data.replace(r20, "+"); + s3.url = cacheURL + uncached; + } else if (s3.data && s3.processData && (s3.contentType || "").indexOf("application/x-www-form-urlencoded") === 0) { + s3.data = s3.data.replace(r20, "+"); } - if (s.ifModified) { + if (s3.ifModified) { if (jQuery.lastModified[cacheURL]) { jqXHR.setRequestHeader("If-Modified-Since", jQuery.lastModified[cacheURL]); } @@ -5710,47 +5710,47 @@ jqXHR.setRequestHeader("If-None-Match", jQuery.etag[cacheURL]); } } - if (s.data && s.hasContent && s.contentType !== false || options.contentType) { - jqXHR.setRequestHeader("Content-Type", s.contentType); + if (s3.data && s3.hasContent && s3.contentType !== false || options.contentType) { + jqXHR.setRequestHeader("Content-Type", s3.contentType); } jqXHR.setRequestHeader( "Accept", - s.dataTypes[0] && s.accepts[s.dataTypes[0]] ? s.accepts[s.dataTypes[0]] + (s.dataTypes[0] !== "*" ? ", " + allTypes + "; q=0.01" : "") : s.accepts["*"] + s3.dataTypes[0] && s3.accepts[s3.dataTypes[0]] ? s3.accepts[s3.dataTypes[0]] + (s3.dataTypes[0] !== "*" ? ", " + allTypes + "; q=0.01" : "") : s3.accepts["*"] ); - for (i in s.headers) { - jqXHR.setRequestHeader(i, s.headers[i]); + for (i3 in s3.headers) { + jqXHR.setRequestHeader(i3, s3.headers[i3]); } - if (s.beforeSend && (s.beforeSend.call(callbackContext, jqXHR, s) === false || completed2)) { + if (s3.beforeSend && (s3.beforeSend.call(callbackContext, jqXHR, s3) === false || completed2)) { return jqXHR.abort(); } strAbort = "abort"; - completeDeferred.add(s.complete); - jqXHR.done(s.success); - jqXHR.fail(s.error); - transport = inspectPrefiltersOrTransports(transports, s, options, jqXHR); + completeDeferred.add(s3.complete); + jqXHR.done(s3.success); + jqXHR.fail(s3.error); + transport = inspectPrefiltersOrTransports(transports, s3, options, jqXHR); if (!transport) { done(-1, "No Transport"); } else { jqXHR.readyState = 1; if (fireGlobals) { - globalEventContext.trigger("ajaxSend", [jqXHR, s]); + globalEventContext.trigger("ajaxSend", [jqXHR, s3]); } if (completed2) { return jqXHR; } - if (s.async && s.timeout > 0) { + if (s3.async && s3.timeout > 0) { timeoutTimer = window2.setTimeout(function() { jqXHR.abort("timeout"); - }, s.timeout); + }, s3.timeout); } try { completed2 = false; transport.send(requestHeaders, done); - } catch (e) { + } catch (e3) { if (completed2) { - throw e; + throw e3; } - done(-1, e); + done(-1, e3); } } function done(status, nativeStatusText, responses, headers) { @@ -5767,15 +5767,15 @@ jqXHR.readyState = status > 0 ? 4 : 0; isSuccess = status >= 200 && status < 300 || status === 304; if (responses) { - response = ajaxHandleResponses(s, jqXHR, responses); + response = ajaxHandleResponses(s3, jqXHR, responses); } - if (!isSuccess && jQuery.inArray("script", s.dataTypes) > -1 && jQuery.inArray("json", s.dataTypes) < 0) { - s.converters["text script"] = function() { + if (!isSuccess && jQuery.inArray("script", s3.dataTypes) > -1 && jQuery.inArray("json", s3.dataTypes) < 0) { + s3.converters["text script"] = function() { }; } - response = ajaxConvert(s, response, jqXHR, isSuccess); + response = ajaxConvert(s3, response, jqXHR, isSuccess); if (isSuccess) { - if (s.ifModified) { + if (s3.ifModified) { modified = jqXHR.getResponseHeader("Last-Modified"); if (modified) { jQuery.lastModified[cacheURL] = modified; @@ -5785,7 +5785,7 @@ jQuery.etag[cacheURL] = modified; } } - if (status === 204 || s.type === "HEAD") { + if (status === 204 || s3.type === "HEAD") { statusText = "nocontent"; } else if (status === 304) { statusText = "notmodified"; @@ -5816,12 +5816,12 @@ if (fireGlobals) { globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError", - [jqXHR, s, isSuccess ? success : error2] + [jqXHR, s3, isSuccess ? success : error2] ); } completeDeferred.fireWith(callbackContext, [jqXHR, statusText]); if (fireGlobals) { - globalEventContext.trigger("ajaxComplete", [jqXHR, s]); + globalEventContext.trigger("ajaxComplete", [jqXHR, s3]); if (!--jQuery.active) { jQuery.event.trigger("ajaxStop"); } @@ -5852,11 +5852,11 @@ }, jQuery.isPlainObject(url) && url)); }; }); - jQuery.ajaxPrefilter(function(s) { - var i; - for (i in s.headers) { - if (i.toLowerCase() === "content-type") { - s.contentType = s.headers[i] || ""; + jQuery.ajaxPrefilter(function(s3) { + var i3; + for (i3 in s3.headers) { + if (i3.toLowerCase() === "content-type") { + s3.contentType = s3.headers[i3] || ""; } } }); @@ -5882,13 +5882,13 @@ }); }; jQuery.fn.extend({ - wrapAll: function(html19) { + wrapAll: function(html18) { var wrap; if (this[0]) { - if (isFunction(html19)) { - html19 = html19.call(this[0]); + if (isFunction(html18)) { + html18 = html18.call(this[0]); } - wrap = jQuery(html19, this[0].ownerDocument).eq(0).clone(true); + wrap = jQuery(html18, this[0].ownerDocument).eq(0).clone(true); if (this[0].parentNode) { wrap.insertBefore(this[0]); } @@ -5902,25 +5902,25 @@ } return this; }, - wrapInner: function(html19) { - if (isFunction(html19)) { - return this.each(function(i) { - jQuery(this).wrapInner(html19.call(this, i)); + wrapInner: function(html18) { + if (isFunction(html18)) { + return this.each(function(i3) { + jQuery(this).wrapInner(html18.call(this, i3)); }); } return this.each(function() { var self = jQuery(this), contents = self.contents(); if (contents.length) { - contents.wrapAll(html19); + contents.wrapAll(html18); } else { - self.append(html19); + self.append(html18); } }); }, - wrap: function(html19) { - var htmlIsFunction = isFunction(html19); - return this.each(function(i) { - jQuery(this).wrapAll(htmlIsFunction ? html19.call(this, i) : html19); + wrap: function(html18) { + var htmlIsFunction = isFunction(html18); + return this.each(function(i3) { + jQuery(this).wrapAll(htmlIsFunction ? html18.call(this, i3) : html18); }); }, unwrap: function(selector) { @@ -5939,7 +5939,7 @@ jQuery.ajaxSettings.xhr = function() { try { return new window2.XMLHttpRequest(); - } catch (e) { + } catch (e3) { } }; var xhrSuccessStatus = { @@ -5956,7 +5956,7 @@ if (support.cors || xhrSupported && !options.crossDomain) { return { send: function(headers, complete) { - var i, xhr = options.xhr(); + var i3, xhr = options.xhr(); xhr.open( options.type, options.url, @@ -5965,8 +5965,8 @@ options.password ); if (options.xhrFields) { - for (i in options.xhrFields) { - xhr[i] = options.xhrFields[i]; + for (i3 in options.xhrFields) { + xhr[i3] = options.xhrFields[i3]; } } if (options.mimeType && xhr.overrideMimeType) { @@ -5975,8 +5975,8 @@ if (!options.crossDomain && !headers["X-Requested-With"]) { headers["X-Requested-With"] = "XMLHttpRequest"; } - for (i in headers) { - xhr.setRequestHeader(i, headers[i]); + for (i3 in headers) { + xhr.setRequestHeader(i3, headers[i3]); } callback = function(type) { return function() { @@ -6026,9 +6026,9 @@ callback = callback("abort"); try { xhr.send(options.hasContent && options.data || null); - } catch (e) { + } catch (e3) { if (callback) { - throw e; + throw e3; } } }, @@ -6040,9 +6040,9 @@ }; } }); - jQuery.ajaxPrefilter(function(s) { - if (s.crossDomain) { - s.contents.script = false; + jQuery.ajaxPrefilter(function(s3) { + if (s3.crossDomain) { + s3.contents.script = false; } }); jQuery.ajaxSetup({ @@ -6059,20 +6059,20 @@ } } }); - jQuery.ajaxPrefilter("script", function(s) { - if (s.cache === void 0) { - s.cache = false; + jQuery.ajaxPrefilter("script", function(s3) { + if (s3.cache === void 0) { + s3.cache = false; } - if (s.crossDomain) { - s.type = "GET"; + if (s3.crossDomain) { + s3.type = "GET"; } }); - jQuery.ajaxTransport("script", function(s) { - if (s.crossDomain || s.scriptAttrs) { + jQuery.ajaxTransport("script", function(s3) { + if (s3.crossDomain || s3.scriptAttrs) { var script, callback; return { - send: function(_23, complete) { - script = jQuery("