@serverless/tencent-tornado
Version:
Tencent Cloud Python Tornado Serverless Component
1,685 lines • 162 kB
JavaScript
/* ! 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