UNPKG

@serverless/tencent-tornado

Version:
1,685 lines 162 kB
/* ! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */ !(function(e, t) { 'object' == typeof module && 'object' == typeof module.exports ? (module.exports = e.document ? t(e, !0) : function(e) { if (!e.document) { throw new Error('jQuery requires a window with a document') } return t(e) }) : t(e) })('undefined' != typeof window ? window : this, function(C, e) { var t = [], E = C.document, r = Object.getPrototypeOf, s = t.slice, g = t.concat, u = t.push, i = t.indexOf, n = {}, o = n.toString, v = n.hasOwnProperty, a = v.toString, l = a.call(Object), y = {}, m = function(e) { return 'function' == typeof e && 'number' != typeof e.nodeType }, x = function(e) { return null != e && e === e.window }, c = { type: !0, src: !0, nonce: !0, noModule: !0 } function b(e, t, n) { var r, i, o = (n = n || E).createElement('script') if (((o.text = e), t)) { for (r in c) { ;(i = t[r] || (t.getAttribute && t.getAttribute(r))) && o.setAttribute(r, i) } } n.head.appendChild(o).parentNode.removeChild(o) } function w(e) { return null == e ? e + '' : 'object' == typeof e || 'function' == typeof e ? n[o.call(e)] || 'object' : typeof e } var f = '3.4.1', k = function(e, t) { return new k.fn.init(e, t) }, p = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g function d(e) { var t = !!e && 'length' in e && e.length, n = w(e) return ( !m(e) && !x(e) && ('array' === n || 0 === t || ('number' == typeof t && 0 < t && t - 1 in e)) ) } ;(k.fn = k.prototype = { jquery: f, constructor: k, length: 0, toArray: function() { return s.call(this) }, get: function(e) { return null == e ? s.call(this) : e < 0 ? this[e + this.length] : this[e] }, pushStack: function(e) { var t = k.merge(this.constructor(), e) return (t.prevObject = this), t }, each: function(e) { return k.each(this, e) }, map: function(n) { return this.pushStack( k.map(this, function(e, t) { return n.call(e, t, e) }) ) }, slice: function() { return this.pushStack(s.apply(this, arguments)) }, first: function() { return this.eq(0) }, last: function() { return this.eq(-1) }, eq: function(e) { var t = this.length, n = +e + (e < 0 ? t : 0) return this.pushStack(0 <= n && n < t ? [this[n]] : []) }, end: function() { return this.prevObject || this.constructor() }, push: u, sort: t.sort, splice: t.splice }), (k.extend = k.fn.extend = function() { var e, t, n, r, i, o, a = arguments[0] || {}, s = 1, u = arguments.length, l = !1 for ( 'boolean' == typeof a && ((l = a), (a = arguments[s] || {}), s++), 'object' == typeof a || m(a) || (a = {}), s === u && ((a = this), s--); s < u; s++ ) { if (null != (e = arguments[s])) { for (t in e) { ;(r = e[t]), '__proto__' !== t && a !== r && (l && r && (k.isPlainObject(r) || (i = Array.isArray(r))) ? ((n = a[t]), (o = i && !Array.isArray(n) ? [] : i || k.isPlainObject(n) ? n : {}), (i = !1), (a[t] = k.extend(l, o, r))) : void 0 !== r && (a[t] = r)) } } } return a }), k.extend({ expando: 'jQuery' + (f + Math.random()).replace(/\D/g, ''), isReady: !0, error: function(e) { throw new Error(e) }, noop: function() {}, isPlainObject: function(e) { var t, n return ( !(!e || '[object Object]' !== o.call(e)) && (!(t = r(e)) || ('function' == typeof (n = v.call(t, 'constructor') && t.constructor) && a.call(n) === l)) ) }, isEmptyObject: function(e) { var t for (t in e) { return !1 } return !0 }, globalEval: function(e, t) { b(e, { nonce: t && t.nonce }) }, each: function(e, t) { var n, r = 0 if (d(e)) { for (n = e.length; r < n; r++) { if (!1 === t.call(e[r], r, e[r])) { break } } } else { for (r in e) { if (!1 === t.call(e[r], r, e[r])) { break } } } return e }, trim: function(e) { return null == e ? '' : (e + '').replace(p, '') }, makeArray: function(e, t) { var n = t || [] return ( null != e && (d(Object(e)) ? k.merge(n, 'string' == typeof e ? [e] : e) : u.call(n, e)), n ) }, inArray: function(e, t, n) { return null == t ? -1 : i.call(t, e, n) }, merge: function(e, t) { for (var n = +t.length, r = 0, i = e.length; r < n; r++) { e[i++] = t[r] } return (e.length = i), e }, grep: function(e, t, n) { for (var r = [], i = 0, o = e.length, a = !n; i < o; i++) { !t(e[i], i) !== a && r.push(e[i]) } return r }, map: function(e, t, n) { var r, i, o = 0, a = [] if (d(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) } } return g.apply([], a) }, guid: 1, support: y }), 'function' == typeof Symbol && (k.fn[Symbol.iterator] = t[Symbol.iterator]), k.each( 'Boolean Number String Function Array Date RegExp Object Error Symbol'.split(' '), function(e, t) { n['[object ' + t + ']'] = t.toLowerCase() } ) var h = (function(n) { var e, d, b, o, i, h, f, g, w, u, l, T, C, a, E, v, s, c, y, k = 'sizzle' + 1 * new Date(), m = n.document, S = 0, r = 0, p = ue(), x = ue(), N = ue(), A = ue(), D = function(e, t) { return e === t && (l = !0), 0 }, j = {}.hasOwnProperty, t = [], q = t.pop, L = t.push, H = t.push, O = t.slice, P = function(e, t) { for (var n = 0, r = e.length; n < r; n++) { if (e[n] === t) { return n } } return -1 }, R = 'checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped', M = '[\\x20\\t\\r\\n\\f]', I = '(?:\\\\.|[\\w-]|[^\0-\\xa0])+', W = '\\[' + M + '*(' + I + ')(?:' + M + '*([*^$|!~]?=)' + M + '*(?:\'((?:\\\\.|[^\\\\\'])*)\'|"((?:\\\\.|[^\\\\"])*)"|(' + I + '))|)' + M + '*\\]', $ = ':(' + I + ')(?:\\(((\'((?:\\\\.|[^\\\\\'])*)\'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|' + W + ')*)|.*)\\)|)', F = new RegExp(M + '+', 'g'), B = new RegExp('^' + M + '+|((?:^|[^\\\\])(?:\\\\.)*)' + M + '+$', 'g'), _ = new RegExp('^' + M + '*,' + M + '*'), z = new RegExp('^' + M + '*([>+~]|' + M + ')' + M + '*'), U = new RegExp(M + '|>'), X = new RegExp($), V = new RegExp('^' + I + '$'), G = { ID: new RegExp('^#(' + I + ')'), CLASS: new RegExp('^\\.(' + I + ')'), TAG: new RegExp('^(' + I + '|[*])'), ATTR: new RegExp('^' + W), PSEUDO: new RegExp('^' + $), CHILD: new RegExp( '^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(' + M + '*(even|odd|(([+-]|)(\\d*)n|)' + M + '*(?:([+-]|)' + M + '*(\\d+)|))' + M + '*\\)|)', 'i' ), bool: new RegExp('^(?:' + R + ')$', 'i'), needsContext: new RegExp( '^' + M + '*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(' + M + '*((?:-\\d)?\\d*)' + M + '*\\)|)(?=[^-]|$)', 'i' ) }, Y = /HTML$/i, Q = /^(?:input|select|textarea|button)$/i, J = /^h\d$/i, K = /^[^{]+\{\s*\[native \w/, Z = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, ee = /[+~]/, te = new RegExp('\\\\([\\da-f]{1,6}' + M + '?|(' + M + ')|.)', 'ig'), ne = function(e, t, n) { var r = '0x' + t - 65536 return r != r || n ? t : r < 0 ? String.fromCharCode(r + 65536) : String.fromCharCode((r >> 10) | 55296, (1023 & r) | 56320) }, re = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, ie = function(e, t) { return t ? '\0' === e ? '\ufffd' : e.slice(0, -1) + '\\' + e.charCodeAt(e.length - 1).toString(16) + ' ' : '\\' + e }, oe = function() { T() }, ae = be( function(e) { return !0 === e.disabled && 'fieldset' === e.nodeName.toLowerCase() }, { dir: 'parentNode', next: 'legend' } ) try { H.apply((t = O.call(m.childNodes)), m.childNodes), t[m.childNodes.length].nodeType } catch (e) { H = { apply: t.length ? function(e, t) { L.apply(e, O.call(t)) } : function(e, t) { var n = e.length, r = 0 while ((e[n++] = t[r++])) {} e.length = n - 1 } } } function se(t, e, n, r) { var i, o, a, s, u, l, c, f = e && e.ownerDocument, p = e ? e.nodeType : 9 if (((n = n || []), 'string' != typeof t || !t || (1 !== p && 9 !== p && 11 !== p))) { return n } if (!r && ((e ? e.ownerDocument || e : m) !== C && T(e), (e = e || C), E)) { if (11 !== p && (u = Z.exec(t))) { if ((i = u[1])) { if (9 === p) { if (!(a = e.getElementById(i))) { return n } if (a.id === i) { return n.push(a), n } } else if (f && (a = f.getElementById(i)) && y(e, a) && a.id === i) { return n.push(a), n } } else { if (u[2]) { return H.apply(n, e.getElementsByTagName(t)), n } if ((i = u[3]) && d.getElementsByClassName && e.getElementsByClassName) { return H.apply(n, e.getElementsByClassName(i)), n } } } if ( d.qsa && !A[t + ' '] && (!v || !v.test(t)) && (1 !== p || 'object' !== e.nodeName.toLowerCase()) ) { if (((c = t), (f = e), 1 === p && U.test(t))) { ;(s = e.getAttribute('id')) ? (s = s.replace(re, ie)) : e.setAttribute('id', (s = k)), (o = (l = h(t)).length) while (o--) { l[o] = '#' + s + ' ' + xe(l[o]) } ;(c = l.join(',')), (f = (ee.test(t) && ye(e.parentNode)) || e) } try { return H.apply(n, f.querySelectorAll(c)), n } catch (e) { A(t, !0) } finally { s === k && e.removeAttribute('id') } } } return g(t.replace(B, '$1'), e, n, r) } function ue() { var r = [] return function e(t, n) { return r.push(t + ' ') > b.cacheLength && delete e[r.shift()], (e[t + ' '] = n) } } function le(e) { return (e[k] = !0), e } function ce(e) { var t = C.createElement('fieldset') try { return !!e(t) } catch (e) { return !1 } finally { t.parentNode && t.parentNode.removeChild(t), (t = null) } } function fe(e, t) { var n = e.split('|'), r = n.length while (r--) { b.attrHandle[n[r]] = t } } function pe(e, t) { var n = t && e, r = n && 1 === e.nodeType && 1 === t.nodeType && e.sourceIndex - t.sourceIndex if (r) { return r } if (n) { while ((n = n.nextSibling)) { if (n === t) { return -1 } } } return e ? 1 : -1 } function de(t) { return function(e) { return 'input' === e.nodeName.toLowerCase() && e.type === t } } function he(n) { return function(e) { var t = e.nodeName.toLowerCase() return ('input' === t || 'button' === t) && e.type === n } } function ge(t) { return function(e) { 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 } } function ve(a) { return le(function(o) { return ( (o = +o), le(function(e, t) { var n, r = a([], e.length, o), i = r.length while (i--) { e[(n = r[i])] && (e[n] = !(t[n] = e[n])) } }) ) }) } function ye(e) { return e && 'undefined' != typeof e.getElementsByTagName && e } for (e in ((d = se.support = {}), (i = se.isXML = function(e) { var t = e.namespaceURI, n = (e.ownerDocument || e).documentElement return !Y.test(t || (n && n.nodeName) || 'HTML') }), (T = se.setDocument = function(e) { var t, n, r = e ? e.ownerDocument || e : m return ( r !== C && 9 === r.nodeType && r.documentElement && ((a = (C = r).documentElement), (E = !i(C)), m !== C && (n = C.defaultView) && n.top !== n && (n.addEventListener ? n.addEventListener('unload', oe, !1) : n.attachEvent && n.attachEvent('onunload', oe)), (d.attributes = ce(function(e) { return (e.className = 'i'), !e.getAttribute('className') })), (d.getElementsByTagName = ce(function(e) { return e.appendChild(C.createComment('')), !e.getElementsByTagName('*').length })), (d.getElementsByClassName = K.test(C.getElementsByClassName)), (d.getById = ce(function(e) { return (a.appendChild(e).id = k), !C.getElementsByName || !C.getElementsByName(k).length })), d.getById ? ((b.filter.ID = function(e) { var t = e.replace(te, ne) return function(e) { return e.getAttribute('id') === t } }), (b.find.ID = function(e, t) { if ('undefined' != typeof t.getElementById && E) { var n = t.getElementById(e) return n ? [n] : [] } })) : ((b.filter.ID = function(e) { var n = e.replace(te, ne) return function(e) { var t = 'undefined' != typeof e.getAttributeNode && e.getAttributeNode('id') return t && t.value === n } }), (b.find.ID = function(e, t) { if ('undefined' != typeof t.getElementById && E) { var n, r, i, o = t.getElementById(e) if (o) { if ((n = o.getAttributeNode('id')) && n.value === e) { return [o] } ;(i = t.getElementsByName(e)), (r = 0) while ((o = i[r++])) { if ((n = o.getAttributeNode('id')) && n.value === e) { return [o] } } } return [] } })), (b.find.TAG = d.getElementsByTagName ? function(e, t) { return 'undefined' != typeof t.getElementsByTagName ? t.getElementsByTagName(e) : d.qsa ? t.querySelectorAll(e) : void 0 } : function(e, t) { var n, r = [], i = 0, o = t.getElementsByTagName(e) if ('*' === e) { while ((n = o[i++])) { 1 === n.nodeType && r.push(n) } return r } return o }), (b.find.CLASS = d.getElementsByClassName && function(e, t) { if ('undefined' != typeof t.getElementsByClassName && E) { return t.getElementsByClassName(e) } }), (s = []), (v = []), (d.qsa = K.test(C.querySelectorAll)) && (ce(function(e) { ;(a.appendChild(e).innerHTML = "<a id='" + k + "'></a><select id='" + k + "-\r\\' msallowcapture=''><option selected=''></option></select>"), e.querySelectorAll("[msallowcapture^='']").length && v.push('[*^$]=' + M + '*(?:\'\'|"")'), e.querySelectorAll('[selected]').length || v.push('\\[' + M + '*(?:value|' + R + ')'), e.querySelectorAll('[id~=' + k + '-]').length || v.push('~='), e.querySelectorAll(':checked').length || v.push(':checked'), e.querySelectorAll('a#' + k + '+*').length || v.push('.#.+[+~]') }), ce(function(e) { e.innerHTML = "<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>" var t = C.createElement('input') t.setAttribute('type', 'hidden'), e.appendChild(t).setAttribute('name', 'D'), e.querySelectorAll('[name=d]').length && v.push('name' + M + '*[*^$|!~]?='), 2 !== e.querySelectorAll(':enabled').length && v.push(':enabled', ':disabled'), (a.appendChild(e).disabled = !0), 2 !== e.querySelectorAll(':disabled').length && v.push(':enabled', ':disabled'), e.querySelectorAll('*,:x'), v.push(',.*:') })), (d.matchesSelector = K.test( (c = a.matches || a.webkitMatchesSelector || a.mozMatchesSelector || a.oMatchesSelector || a.msMatchesSelector) )) && ce(function(e) { ;(d.disconnectedMatch = c.call(e, '*')), c.call(e, "[s!='']:x"), s.push('!=', $) }), (v = v.length && new RegExp(v.join('|'))), (s = s.length && new RegExp(s.join('|'))), (t = K.test(a.compareDocumentPosition)), (y = t || K.test(a.contains) ? function(e, t) { var n = 9 === e.nodeType ? e.documentElement : e, r = t && t.parentNode return ( e === r || !( !r || 1 !== r.nodeType || !(n.contains ? n.contains(r) : e.compareDocumentPosition && 16 & e.compareDocumentPosition(r)) ) ) } : function(e, t) { if (t) { while ((t = t.parentNode)) { if (t === e) { return !0 } } } return !1 }), (D = t ? function(e, t) { if (e === t) { return (l = !0), 0 } var n = !e.compareDocumentPosition - !t.compareDocumentPosition return ( n || (1 & (n = (e.ownerDocument || e) === (t.ownerDocument || t) ? e.compareDocumentPosition(t) : 1) || (!d.sortDetached && t.compareDocumentPosition(e) === n) ? e === C || (e.ownerDocument === m && y(m, e)) ? -1 : t === C || (t.ownerDocument === m && y(m, t)) ? 1 : u ? P(u, e) - P(u, t) : 0 : 4 & n ? -1 : 1) ) } : function(e, t) { if (e === t) { return (l = !0), 0 } var n, r = 0, i = e.parentNode, o = t.parentNode, a = [e], s = [t] if (!i || !o) { return e === C ? -1 : t === C ? 1 : i ? -1 : o ? 1 : u ? P(u, e) - P(u, t) : 0 } if (i === o) { return pe(e, t) } n = e while ((n = n.parentNode)) { a.unshift(n) } n = t while ((n = n.parentNode)) { s.unshift(n) } while (a[r] === s[r]) { r++ } return r ? pe(a[r], s[r]) : a[r] === m ? -1 : s[r] === m ? 1 : 0 })), C ) }), (se.matches = function(e, t) { return se(e, null, null, t) }), (se.matchesSelector = function(e, t) { if ( ((e.ownerDocument || e) !== C && T(e), d.matchesSelector && E && !A[t + ' '] && (!s || !s.test(t)) && (!v || !v.test(t))) ) { try { var n = c.call(e, t) if (n || d.disconnectedMatch || (e.document && 11 !== e.document.nodeType)) { return n } } catch (e) { A(t, !0) } } return 0 < se(t, C, null, [e]).length }), (se.contains = function(e, t) { return (e.ownerDocument || e) !== C && T(e), y(e, t) }), (se.attr = function(e, t) { ;(e.ownerDocument || e) !== C && T(e) var n = b.attrHandle[t.toLowerCase()], r = n && j.call(b.attrHandle, t.toLowerCase()) ? n(e, t, !E) : void 0 return void 0 !== r ? r : d.attributes || !E ? e.getAttribute(t) : (r = e.getAttributeNode(t)) && r.specified ? r.value : null }), (se.escape = function(e) { return (e + '').replace(re, ie) }), (se.error = function(e) { throw new Error('Syntax error, unrecognized expression: ' + e) }), (se.uniqueSort = function(e) { var t, n = [], r = 0, i = 0 if (((l = !d.detectDuplicates), (u = !d.sortStable && e.slice(0)), e.sort(D), l)) { while ((t = e[i++])) { t === e[i] && (r = n.push(i)) } while (r--) { e.splice(n[r], 1) } } return (u = null), e }), (o = se.getText = function(e) { var t, n = '', r = 0, i = e.nodeType if (i) { if (1 === i || 9 === i || 11 === i) { if ('string' == typeof e.textContent) { return e.textContent } for (e = e.firstChild; e; e = e.nextSibling) { n += o(e) } } else if (3 === i || 4 === i) { return e.nodeValue } } else { while ((t = e[r++])) { n += o(t) } } return n }), ((b = se.selectors = { cacheLength: 50, createPseudo: le, match: G, attrHandle: {}, find: {}, relative: { '>': { dir: 'parentNode', first: !0 }, ' ': { dir: 'parentNode' }, '+': { dir: 'previousSibling', first: !0 }, '~': { dir: 'previousSibling' } }, preFilter: { ATTR: function(e) { return ( (e[1] = e[1].replace(te, ne)), (e[3] = (e[3] || e[4] || e[5] || '').replace(te, ne)), '~=' === e[2] && (e[3] = ' ' + e[3] + ' '), e.slice(0, 4) ) }, CHILD: function(e) { return ( (e[1] = e[1].toLowerCase()), 'nth' === e[1].slice(0, 3) ? (e[3] || se.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] && se.error(e[0]), e ) }, PSEUDO: function(e) { var t, n = !e[6] && e[2] return G.CHILD.test(e[0]) ? null : (e[3] ? (e[2] = e[4] || e[5] || '') : n && X.test(n) && (t = h(n, !0)) && (t = n.indexOf(')', n.length - t) - n.length) && ((e[0] = e[0].slice(0, t)), (e[2] = n.slice(0, t))), e.slice(0, 3)) } }, filter: { TAG: function(e) { var t = e.replace(te, ne).toLowerCase() return '*' === e ? function() { return !0 } : function(e) { return e.nodeName && e.nodeName.toLowerCase() === t } }, CLASS: function(e) { var t = p[e + ' '] return ( t || ((t = new RegExp('(^|' + M + ')' + e + '(' + M + '|$)')) && p(e, function(e) { return t.test( ('string' == typeof e.className && e.className) || ('undefined' != typeof e.getAttribute && e.getAttribute('class')) || '' ) })) ) }, ATTR: function(n, r, i) { return function(e) { var t = se.attr(e, n) return null == t ? '!=' === r : !r || ((t += ''), '=' === r ? t === i : '!=' === r ? t !== i : '^=' === r ? i && 0 === t.indexOf(i) : '*=' === r ? i && -1 < t.indexOf(i) : '$=' === r ? i && t.slice(-i.length) === i : '~=' === r ? -1 < (' ' + t.replace(F, ' ') + ' ').indexOf(i) : '|=' === r && (t === i || t.slice(0, i.length + 1) === i + '-')) } }, CHILD: function(h, e, t, g, v) { var y = 'nth' !== h.slice(0, 3), m = 'last' !== h.slice(-4), x = 'of-type' === e return 1 === g && 0 === v ? function(e) { return !!e.parentNode } : function(e, t, n) { var r, i, o, a, s, u, l = y !== m ? 'nextSibling' : 'previousSibling', c = e.parentNode, f = x && e.nodeName.toLowerCase(), p = !n && !x, d = !1 if (c) { if (y) { while (l) { a = e while ((a = a[l])) { if (x ? a.nodeName.toLowerCase() === f : 1 === a.nodeType) { return !1 } } u = l = 'only' === h && !u && 'nextSibling' } return !0 } if (((u = [m ? c.firstChild : c.lastChild]), m && p)) { ;(d = (s = (r = (i = (o = (a = c)[k] || (a[k] = {}))[a.uniqueID] || (o[a.uniqueID] = {}))[ h ] || [])[0] === S && r[1]) && r[2]), (a = s && c.childNodes[s]) while ((a = (++s && a && a[l]) || (d = s = 0) || u.pop())) { if (1 === a.nodeType && ++d && a === e) { i[h] = [S, s, d] break } } } else if ( (p && (d = s = (r = (i = (o = (a = e)[k] || (a[k] = {}))[a.uniqueID] || (o[a.uniqueID] = {}))[ h ] || [])[0] === S && r[1]), !1 === d) ) { while ((a = (++s && a && a[l]) || (d = s = 0) || u.pop())) { if ( (x ? a.nodeName.toLowerCase() === f : 1 === a.nodeType) && ++d && (p && ((i = (o = a[k] || (a[k] = {}))[a.uniqueID] || (o[a.uniqueID] = {}))[ h ] = [S, d]), a === e) ) { break } } } return (d -= v) === g || (d % g == 0 && 0 <= d / g) } } }, PSEUDO: function(e, o) { var t, a = b.pseudos[e] || b.setFilters[e.toLowerCase()] || se.error('unsupported pseudo: ' + e) return a[k] ? a(o) : 1 < a.length ? ((t = [e, e, '', o]), b.setFilters.hasOwnProperty(e.toLowerCase()) ? le(function(e, t) { var n, r = a(e, o), i = r.length while (i--) { e[(n = P(e, r[i]))] = !(t[n] = r[i]) } }) : function(e) { return a(e, 0, t) }) : a } }, pseudos: { not: le(function(e) { var r = [], i = [], s = f(e.replace(B, '$1')) return s[k] ? le(function(e, t, n, r) { var i, o = s(e, null, r, []), a = e.length while (a--) { ;(i = o[a]) && (e[a] = !(t[a] = i)) } }) : function(e, t, n) { return (r[0] = e), s(r, null, n, i), (r[0] = null), !i.pop() } }), has: le(function(t) { return function(e) { return 0 < se(t, e).length } }), contains: le(function(t) { return ( (t = t.replace(te, ne)), function(e) { return -1 < (e.textContent || o(e)).indexOf(t) } ) }), lang: le(function(n) { return ( V.test(n || '') || se.error('unsupported lang: ' + n), (n = n.replace(te, ne).toLowerCase()), function(e) { var t do { if ((t = E ? e.lang : e.getAttribute('xml:lang') || e.getAttribute('lang'))) { return (t = t.toLowerCase()) === n || 0 === t.indexOf(n + '-') } } while ((e = e.parentNode) && 1 === e.nodeType) return !1 } ) }), target: function(e) { var t = n.location && n.location.hash return t && t.slice(1) === e.id }, root: function(e) { return e === a }, focus: function(e) { return ( e === C.activeElement && (!C.hasFocus || C.hasFocus()) && !!(e.type || e.href || ~e.tabIndex) ) }, enabled: ge(!1), disabled: ge(!0), checked: function(e) { var t = e.nodeName.toLowerCase() return ('input' === t && !!e.checked) || ('option' === t && !!e.selected) }, selected: function(e) { return e.parentNode && e.parentNode.selectedIndex, !0 === e.selected }, empty: function(e) { for (e = e.firstChild; e; e = e.nextSibling) { if (e.nodeType < 6) { return !1 } } return !0 }, parent: function(e) { return !b.pseudos.empty(e) }, header: function(e) { return J.test(e.nodeName) }, input: function(e) { return Q.test(e.nodeName) }, button: function(e) { var t = e.nodeName.toLowerCase() return ('input' === t && 'button' === e.type) || 'button' === t }, text: function(e) { var t return ( 'input' === e.nodeName.toLowerCase() && 'text' === e.type && (null == (t = e.getAttribute('type')) || 'text' === t.toLowerCase()) ) }, first: ve(function() { return [0] }), last: ve(function(e, t) { return [t - 1] }), eq: ve(function(e, t, n) { return [n < 0 ? n + t : n] }), even: ve(function(e, t) { for (var n = 0; n < t; n += 2) { e.push(n) } return e }), odd: ve(function(e, t) { for (var n = 1; n < t; n += 2) { e.push(n) } return e }), lt: ve(function(e, t, n) { for (var r = n < 0 ? n + t : t < n ? t : n; 0 <= --r; ) { e.push(r) } return e }), gt: ve(function(e, t, n) { for (var r = n < 0 ? n + t : n; ++r < t; ) { e.push(r) } return e }) } }).pseudos.nth = b.pseudos.eq), { radio: !0, checkbox: !0, file: !0, password: !0, image: !0 })) { b.pseudos[e] = de(e) } for (e in { submit: !0, reset: !0 }) { b.pseudos[e] = he(e) } function me() {} function xe(e) { for (var t = 0, n = e.length, r = ''; t < n; t++) { r += e[t].value } return r } function be(s, e, t) { var u = e.dir, l = e.next, c = l || u, f = t && 'parentNode' === c, p = r++ return e.first ? function(e, t, n) { while ((e = e[u])) { if (1 === e.nodeType || f) { return s(e, t, n) } } return !1 } : function(e, t, n) { var r, i, o, a = [S, p] if (n) { while ((e = e[u])) { if ((1 === e.nodeType || f) && s(e, t, n)) { return !0 } } } else { while ((e = e[u])) { if (1 === e.nodeType || f) { if ( ((i = (o = e[k] || (e[k] = {}))[e.uniqueID] || (o[e.uniqueID] = {})), l && l === e.nodeName.toLowerCase()) ) { e = e[u] || e } else { if ((r = i[c]) && r[0] === S && r[1] === p) { return (a[2] = r[2]) } if (((i[c] = a)[2] = s(e, t, n))) { return !0 } } } } } return !1 } } function we(i) { return 1 < i.length ? function(e, t, n) { var r = i.length while (r--) { if (!i[r](e, t, n)) { return !1 } } return !0 } : i[0] } function Te(e, t, n, r, i) { 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))) } return a } function Ce(d, h, g, v, y, e) { return ( v && !v[k] && (v = Ce(v)), y && !y[k] && (y = Ce(y, e)), le(function(e, t, n, r) { var i, o, a, s = [], u = [], l = t.length, c = e || (function(e, t, n) { for (var r = 0, i = t.length; r < i; r++) { se(e, t[r], n) } return n })(h || '*', n.nodeType ? [n] : n, []), f = !d || (!e && h) ? c : Te(c, s, d, n, r), p = g ? (y || (e ? d : l || v) ? [] : t) : f if ((g && g(f, p, n, r), v)) { ;(i = Te(p, u)), v(i, [], n, r), (o = i.length) while (o--) { ;(a = i[o]) && (p[u[o]] = !(f[u[o]] = a)) } } if (e) { if (y || d) { if (y) { ;(i = []), (o = p.length) while (o--) { ;(a = p[o]) && i.push((f[o] = a)) } y(null, (p = []), i, r) } o = p.length while (o--) { ;(a = p[o]) && -1 < (i = y ? P(e, a) : s[o]) && (e[i] = !(t[i] = a)) } } } else { ;(p = Te(p === t ? p.splice(l, p.length) : p)), y ? y(null, t, p, r) : H.apply(t, p) } }) ) } function Ee(e) { for ( var i, t, n, r = e.length, o = b.relative[e[0].type], a = o || b.relative[' '], s = o ? 1 : 0, u = be( function(e) { return e === i }, a, !0 ), l = be( function(e) { return -1 < P(i, e) }, a, !0 ), c = [ function(e, t, n) { var r = (!o && (n || t !== w)) || ((i = t).nodeType ? u(e, t, n) : l(e, t, n)) return (i = null), r } ]; s < r; s++ ) { if ((t = b.relative[e[s].type])) { c = [be(we(c), t)] } else { if ((t = b.filter[e[s].type].apply(null, e[s].matches))[k]) { for (n = ++s; n < r; n++) { if (b.relative[e[n].type]) { break } } return Ce( 1 < s && we(c), 1 < s && xe(e.slice(0, s - 1).concat({ value: ' ' === e[s - 2].type ? '*' : '' })).replace( B, '$1' ), t, s < n && Ee(e.slice(s, n)), n < r && Ee((e = e.slice(n))), n < r && xe(e) ) } c.push(t) } } return we(c) } return ( (me.prototype = b.filters = b.pseudos), (b.setFilters = new me()), (h = se.tokenize = function(e, t) { var n, r, i, o, a, s, u, l = x[e + ' '] if (l) { return t ? 0 : l.slice(0) } ;(a = e), (s = []), (u = b.preFilter) while (a) { for (o in ((n && !(r = _.exec(a))) || (r && (a = a.slice(r[0].length) || a), s.push((i = []))), (n = !1), (r = z.exec(a)) && ((n = r.shift()), i.push({ value: n, type: r[0].replace(B, ' ') }), (a = a.slice(n.length))), b.filter)) { !(r = G[o].exec(a)) || (u[o] && !(r = u[o](r))) || ((n = r.shift()), i.push({ value: n, type: o, matches: r }), (a = a.slice(n.length))) } if (!n) { break } } return t ? a.length : a ? se.error(e) : x(e, s).slice(0) }), (f = se.compile = function(e, t) { var n, v, y, m, x, r, i = [], o = [], a = N[e + ' '] if (!a) { t || (t = h(e)), (n = t.length) while (n--) { ;(a = Ee(t[n]))[k] ? i.push(a) : o.push(a) } ;(a = N( e, ((v = o), (m = 0 < (y = i).length), (x = 0 < v.length), (r = function(e, t, n, r, i) { var o, a, s, u = 0, l = '0', c = e && [], f = [], p = w, d = e || (x && b.find.TAG('*', i)), h = (S += null == p ? 1 : Math.random() || 0.1), g = d.length for (i && (w = t === C || t || i); l !== g && null != (o = d[l]); l++) { if (x && o) { ;(a = 0), t || o.ownerDocument === C || (T(o), (n = !E)) while ((s = v[a++])) { if (s(o, t || C, n)) { r.push(o) break } } i && (S = h) } m && ((o = !s && o) && u--, e && c.push(o)) } if (((u += l), m && l !== u)) { a = 0 while ((s = y[a++])) { s(c, f, t, n) } if (e) { if (0 < u) { while (l--) { c[l] || f[l] || (f[l] = q.call(r)) } } f = Te(f) } H.apply(r, f), i && !e && 0 < f.length && 1 < u + y.length && se.uniqueSort(r) } return i && ((S = h), (w = p)), c }), m ? le(r) : r) )).selector = e } return a }), (g = se.select = function(e, t, n, r) { var i, o, a, s, u, l = 'function' == typeof e && e, c = !r && h((e = l.selector || e)) if (((n = n || []), 1 === c.length)) { if ( 2 < (o = c[0] = c[0].slice(0)).length && 'ID' === (a = o[0]).type && 9 === t.nodeType && E && b.relative[o[1].type] ) { if (!(t = (b.find.ID(a.matches[0].replace(te, ne), t) || [])[0])) { return n } l && (t = t.parentNode), (e = e.slice(o.shift().value.length)) } i = G.needsContext.test(e) ? 0 : o.length while (i--) { if (((a = o[i]), b.relative[(s = a.type)])) { break } if ( (u = b.find[s]) && (r = u(a.matches[0].replace(te, ne), (ee.test(o[0].type) && ye(t.parentNode)) || t)) ) { if ((o.splice(i, 1), !(e = r.length && xe(o)))) { return H.apply(n, r), n } break } } } return (l || f(e, c))(r, t, !E, n, !t || (ee.test(e) && ye(t.parentNode)) || t), n }), (d.sortStable = k .split('') .sort(D) .join('') === k), (d.detectDuplicates = !!l), T(), (d.sortDetached = ce(function(e) { return 1 & e.compareDocumentPosition(C.createElement('fieldset')) })), ce(function(e) { return (e.innerHTML = "<a href='#'></a>"), '#' === e.firstChild.getAttribute('href') }) || fe('type|href|height|width', function(e, t, n) { if (!n) { return e.getAttribute(t, 'type' === t.toLowerCase() ? 1 : 2) } }), (d.attributes && ce(function(e) { return ( (e.innerHTML = '<input/>'), e.firstChild.setAttribute('value', ''), '' === e.firstChild.getAttribute('value') ) })) || fe('value', function(e, t, n) { if (!n && 'input' === e.nodeName.toLowerCase()) { return e.defaultValue } }), ce(function(e) { return null == e.getAttribute('disabled') }) || fe(R, function(e, t, n) { var r if (!n) { return !0 === e[t] ? t.toLowerCase() : (r = e.getAttributeNode(t)) && r.specified ? r.value : null } }), se ) })(C) ;(k.find = h), (k.expr = h.selectors), (k.expr[':'] = k.expr.pseudos), (k.uniqueSort = k.unique = h.uniqueSort), (k.text = h.getText), (k.isXMLDoc = h.isXML), (k.contains = h.contains), (k.escapeSelector = h.escape) var T = function(e, t, n) { var r = [], i = void 0 !== n while ((e = e[t]) && 9 !== e.nodeType) { if (1 === e.nodeType) { if (i && k(e).is(n)) { break } r.push(e) } } return r }, S = function(e, t) { for (var n = []; e; e = e.nextSibling) { 1 === e.nodeType && e !== t && n.push(e) } return n }, N = k.expr.match.needsContext function A(e, t) { return e.nodeName && e.nodeName.toLowerCase() === t.toLowerCase() } var D = /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i function j(e, n, r) { return m(n) ? k.grep(e, function(e, t) { return !!n.call(e, t, e) !== r }) : n.nodeType ? k.grep(e, function(e) { return (e === n) !== r }) : 'string' != typeof n ? k.grep(e, function(e) { return -1 < i.call(n, e) !== r }) : k.filter(n, e, r) } ;(k.filter = function(e, t, n) { var r = t[0] return ( n && (e = ':not(' + e + ')'), 1 === t.length && 1 === r.nodeType ? k.find.matchesSelector(r, e) ? [r] : [] : k.find.matches( e, k.grep(t, function(e) { return 1 === e.nodeType }) ) ) }), k.fn.extend({ find: function(e) { var t, n, r = this.length, i = this if ('string' != typeof e) { return this.pushStack( k(e).filter(function() { for (t = 0; t < r; t++) { if (k.contains(i[t], this)) { return !0 } } }) ) } for (n = this.pushStack([]), t = 0; t < r; t++) { k.find(e, i[t], n) } return 1 < r ? k.uniqueSort(n) : n }, filter: function(e) { return this.pushStack(j(this, e || [], !1)) }, not: function(e) { return this.pushStack(j(this, e || [], !0)) }, is: function(e) { return !!j(this, 'string' == typeof e && N.test(e) ? k(e) : e || [], !1).length } }) var q, L = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/ ;((k.fn.init = function(e, t, n) { var r, i if (!e) { return this } if (((n = n || q), 'string' == typeof e)) { if ( !(r = '<' === e[0] && '>' === e[e.length - 1] && 3 <= e.length ? [null, e, null] : L.exec(e)) || (!r[1] && t) ) { return !t || t.jquery ? (t || n).find(e) : this.constructor(t).find(e) } if (r[1]) { if ( ((t = t instanceof k ? t[0] : t), k.merge(this, k.parseHTML(r[1], t && t.nodeType ? t.ownerDocument || t : E, !0)), D.test(r[1]) && k.isPlainObject(t)) ) { for (r in t) { m(this[r]) ? this[r](t[r]) : this.attr(r, t[r]) } } return this } return (i = E.getElementById(r[2])) && ((this[0] = i), (this.length = 1)), this } return e.nodeType ? ((this[0] = e), (this.length = 1), this) : m(e) ? void 0 !== n.ready ? n.ready(e) : e(k) : k.makeArray(e, this) }).prototype = k.fn), (q = k(E)) var H = /^(?:parents|prev(?:Until|All))/, O = { children: !0, contents: !0, next: !0, prev: !0 } function P(e, t) { while ((e = e[t]) && 1 !== e.nodeType) {} return e } k.fn.extend({ has: function(e) { var t = k(e, this), n = t.length return this.filter(function() { for (var e = 0; e < n; e++) { if (k.contains(this, t[e])) { ret