1
if(function(t,e){"object"==typeof module&&"object"==typeof module.exports?module.exports=t.document?e(t,!0):function(t){if(!t.document)throw new Error("jQuery requires a window with a document");return e(t)}
2
:e(t)}
3
("undefined"!=typeof window?window:this,(function(t,e){function n(t,e){return e.toUpperCase()}
4
var i=[],o=t.document,r=i.slice,a=i.concat,s=i.push,d=i.indexOf,l={}
5
,u=l.toString,c=l.hasOwnProperty,h={}
6
,p="3.6.1",f=function(t,e){return new f.fn.init(t,e)}
7
,g=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,m=/^-ms-/,$=/-([\da-z])/gi;function v(t){var e=!!t&&"length"in t&&t.length,n=f.type(t);return"function"!==n&&!f.isWindow(t)&&("array"===n||0===e||"number"==typeof e&&0<e&&e-1 in t)}
8
f.fn=f.prototype={jquery:p,constructor:f,selector:"",length:0,toArray:function(){return r.call(this)}
9
,get:function(t){return null!=t?t<0?this[t+this.length]:this[t]:r.call(this)}
10
,pushStack:function(t){return(t=f.merge(this.constructor(),t)).prevObject=this,t.context=this.context,t}
11
,each:function(t){return f.each(this,t)}
12
,map:function(t){return this.pushStack(f.map(this,(function(e,n){return t.call(e,n,e)}
13
)))}
14
,slice:function(){return this.pushStack(r.apply(this,arguments))}
15
,first:function(){return this.eq(0)}
16
,last:function(){return this.eq(-1)}
17
,eq:function(t){var e=this.length;t=+t+(t<0?e:0);return this.pushStack(0<=t&&t<e?[this[t]]:[])}
18
,end:function(){return this.prevObject||this.constructor()}
19
,push:s,sort:i.sort,splice:i.splice}
20
,f.extend=f.fn.extend=function(){var t,e,n,i,o,r=arguments[0]||{}
21
,a=1,s=arguments.length,d=!1;for("boolean"==typeof r&&(d=r,r=arguments[a]||{}
22
,a++),"object"==typeof r||f.isFunction(r)||(r={}
23
),a===s&&(r=this,a--);a<s;a++)if(null!=(i=arguments[a]))for(n in i)o=r[n],r!==(e=i[n])&&(d&&e&&(f.isPlainObject(e)||(t=f.isArray(e)))?(o=t?(t=!1,o&&f.isArray(o)?o:[]):o&&f.isPlainObject(o)?o:{}
24
,r[n]=f.extend(d,o,e)):void 0!==e&&(r[n]=e));return r}
25
,f.extend({expando:"jQuery"+(p+Math.random()).replace(/\D/g,""),isReady:!0,error:function(t){throw new Error(t)}
26
,noop:function(){}
27
,isFunction:function(t){return"function"===f.type(t)}
28
,isArray:Array.isArray||function(t){return"array"===f.type(t)}
29
,isWindow:function(t){return null!=t&&t==t.window}
30
,isNumeric:function(t){var e=t&&t.toString();return!f.isArray(t)&&0<=e-parseFloat(e)+1}
31
,isEmptyObject:function(t){for(var e in t)return!1;return!0}
32
,isPlainObject:function(t){if(!t||"object"!==f.type(t)||t.nodeType||f.isWindow(t))return!1;try{if(t.constructor&&!c.call(t,"constructor")&&!c.call(t.constructor.prototype,"isPrototypeOf"))return!1}
33
catch(t){return!1}
34
if(!h.ownFirst)for(var e in t)return c.call(t,e);for(e in t);return void 0===e||c.call(t,e)}
35
,type:function(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?l[u.call(t)]||"object":typeof t}
36
,globalEval:function(e){e&&f.trim(e)&&(t.execScript||function(e){t.eval.call(t,e)}
37
)(e)}
38
,camelCase:function(t){return t.replace(m,"ms-").replace($,n)}
39
,nodeName:function(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()}
40
,each:function(t,e){var n,i=0;if(v(t))for(n=t.length;i<n&&!1!==e.call(t[i],i,t[i]);i++);else for(i in t)if(!1===e.call(t[i],i,t[i]))break;return t}
...
</html>