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