2 (
function(
a,
b){
function cy(
a){
return f.isWindow(
a)?
a:
a.nodeType===9?
a.defaultView||
a.parentWindow:!1}
function cv(
a){
if(!ck[
a]){var
b=c.body,d=f(
"<"+a+
">").appendTo(b),e=d.css(
"display");d.remove();
if(e===
"none"||e===
""){cl||(cl=c.createElement(
"iframe"),cl.frameBorder=cl.width=cl.height=0),b.appendChild(cl);
if(!cm||!cl.createElement)cm=(cl.contentWindow||cl.contentDocument).document,cm.write((c.compatMode===
"CSS1Compat"?
"<!doctype html>":
"")+
"<html><body>"),cm.close();d=cm.createElement(a),cm.body.appendChild(d),e=f.css(d,
"display"),b.removeChild(cl)}ck[
a]=e}
return ck[
a]}
function cu(
a,
b){var c={};f.each(cq.concat.apply([],cq.slice(0,
b)),
function(){c[
this]=
a});
return c}
function ct(){cr=
b}
function cs(){setTimeout(ct,0);
return cr=f.now()}
function cj(){
try{
return new a.ActiveXObject(
"Microsoft.XMLHTTP")}
catch(
b){}}
function ci(){
try{
return new a.XMLHttpRequest}
catch(
b){}}
function cc(
a,c){
a.dataFilter&&(c=
a.dataFilter(c,
a.dataType));var d=
a.dataTypes,e={},g,h,
i=d.length,
j,
k=d[0],l,m,n,
o,
p;
for(g=1;g<
i;g++){
if(g===1)
for(h in
a.converters)typeof h==
"string"&&(e[h.toLowerCase()]=
a.converters[h]);l=
k,k=d[g];
if(k===
"*")k=l;
else if(l!==
"*"&&l!==k){m=l+
" "+
k,n=e[m]||e[
"* "+
k];
if(!n){p=
b;
for(o in e){
j=o.split(
" ");
if(
j[0]===l||
j[0]===
"*"){p=e[
j[1]+
" "+
k];
if(p){o=e[
o],o===!0?n=p:p===!0&&(n=
o);
break}}}}!n&&!p&&f.error(
"No conversion from "+m.replace(
" ",
" to ")),n!==!0&&(c=n?n(c):
p(
o(c)))}}
return c}
function cb(
a,c,d){var e=
a.contents,f=
a.dataTypes,g=
a.responseFields,h,
i,
j,
k;
for(i in g)i in d&&(c[g[
i]]=d[
i]);
while(f[0]===
"*")f.shift(),h===
b&&(h=
a.mimeType||c.getResponseHeader(
"content-type"));
if(h)
for(i in e)
if(e[i]&&e[i].test(h)){f.unshift(i);
break}
if(f[0]in d)j=f[0];
else{
for(i in d){
if(!f[0]||
a.converters[i+
" "+f[0]]){j=
i;
break}k||(k=
i)}j=j||k}
if(j){j!==f[0]&&f.unshift(j);
return d[
j]}}
function ca(
a,
b,c,d){
if(f.isArray(
b))f.each(
b,
function(
b,e){c||bE.test(
a)?d(
a,e):ca(
a+
"["+(typeof e==
"object"||f.isArray(e)?
b:
"")+
"]",e,c,d)});
else if(!c&&
b!=null&&typeof
b==
"object")
for(var e in
b)ca(
a+
"["+e+
"]",b[e],c,d);
else d(
a,b)}
function b_(
a,c){var d,e,g=f.ajaxSettings.flatOptions||{};
for(d in c)c[d]!==
b&&((g[d]?
a:e||(e={}))[d]=c[d]);e&&f.extend(!0,
a,e)}
function b$(
a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===bT,l;
for(;i<j&&(k||!l);i++)l=h[i](c,d,e),typeof l==
"string"&&(!k||g[l]?l=
b:(c.dataTypes.unshift(l),l=
b$(
a,c,d,e,l,g)));(k||!l)&&!g[
"*"]&&(l=
b$(a,c,d,e,
"*",g));
return l}
function bZ(a){
return function(
b,c){typeof
b!=
"string"&&(c=
b,
b=
"*");
if(f.isFunction(c)){var d=b.toLowerCase().split(bP),e=0,g=d.length,h,
i,
j;
for(;e<g;e++)h=d[e],j=/^\+/.test(h),j&&(h=h.substr(1)||
"*"),i=a[h]=a[h]||[],i[j?
"unshift":
"push"](c)}}}
function bC(a,
b,c){var d=
b===
"width"?a.offsetWidth:a.offsetHeight,e=
b===
"width"?bx:by,g=0,h=e.length;
if(d>0){
if(c!==
"border")
for(;g<h;g++)c||(d-=parseFloat(f.css(a,
"padding"+e[g]))||0),c===
"margin"?d+=parseFloat(f.css(a,c+e[g]))||0:d-=parseFloat(f.css(a,
"border"+e[g]+
"Width"))||0;
return d+
"px"}d=bz(a,
b,
b);
if(d<0||d==null)d=a.style[
b]||0;d=parseFloat(d)||0;
if(c)
for(;g<h;g++)d+=parseFloat(f.css(a,
"padding"+e[g]))||0,c!==
"padding"&&(d+=parseFloat(f.css(a,
"border"+e[g]+
"Width"))||0),c===
"margin"&&(d+=parseFloat(f.css(a,c+e[g]))||0);
return d+
"px"}
function bp(a,
b){
b.src?f.ajax({url:
b.src,async:!1,dataType:
"script"}):f.globalEval((
b.text||
b.textContent||
b.innerHTML||
"").replace(bf,
"/*$0*/")),
b.parentNode&&
b.parentNode.removeChild(
b)}
function bo(a){var
b=c.createElement(
"div");bh.appendChild(b),b.innerHTML=a.outerHTML;
return b.firstChild}
function bn(a){var
b=(a.nodeName||
"").toLowerCase();b===
"input"?bm(a):b!==
"script"&&typeof a.getElementsByTagName!=
"undefined"&&f.grep(a.getElementsByTagName(
"input"),bm)}
function bm(a){
if(a.type===
"checkbox"||a.type===
"radio")a.defaultChecked=a.checked}
function bl(a){
return typeof a.getElementsByTagName!=
"undefined"?a.getElementsByTagName(
"*"):typeof a.querySelectorAll!=
"undefined"?a.querySelectorAll(
"*"):[]}
function bk(a,b){var c;
if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();
if(c===
"object")b.outerHTML=a.outerHTML;
else if(c!==
"input"||a.type!==
"checkbox"&&a.type!==
"radio"){
if(c===
"option")b.selected=a.defaultSelected;
else if(c===
"input"||c===
"textarea")b.defaultValue=a.defaultValue}
else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}
function bj(a,b){
if(b.nodeType===1&&!!f.hasData(a)){var c,d,e,g=f._data(a),h=f._data(b,g),i=g.events;
if(i){
delete h.handle,h.events={};
for(c in i)
for(d=0,e=i[c].length;d<e;d++)f.event.add(b,c+(i[c][d].namespace?
".":
"")+i[c][d].namespace,i[c][d],i[c][d].data)}h.data&&(h.data=f.extend({},h.data))}}
function bi(a,b){
return f.nodeName(a,
"table")?a.getElementsByTagName(
"tbody")[0]||a.appendChild(a.ownerDocument.createElement(
"tbody")):a}
function U(a){var b=V.split(
"|"),c=a.createDocumentFragment();
if(c.createElement)
while(b.length)c.createElement(b.pop());
return c}
function T(a,b,c){b=b||0;
if(f.isFunction(b))
return f.grep(a,
function(a,d){var e=!!b.call(a,d,a);
return e===c});
if(b.nodeType)
return f.grep(a,
function(a,d){
return a===b===c});
if(typeof b==
"string"){var d=f.grep(a,
function(a){
return a.nodeType===1});
if(O.test(b))
return f.filter(b,d,!c);b=f.filter(b,d)}
return f.grep(a,
function(a,d){
return f.inArray(a,b)>=0===c})}
function S(a){
return!a||!a.parentNode||a.parentNode.nodeType===11}
function K(){
return!0}
function J(){
return!1}
function n(a,b,c){var d=b+
"defer",e=b+
"queue",g=b+
"mark",h=f._data(a,d);h&&(c===
"queue"||!f._data(a,e))&&(c===
"mark"||!f._data(a,g))&&setTimeout(
function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}
function m(a){
for(var b in a){
if(b===
"data"&&f.isEmptyObject(a[b]))
continue;
if(b!==
"toJSON")
return!1}
return!0}
function l(a,c,d){
if(d===b&&a.nodeType===1){var e=
"data-"+c.replace(k,
"-$1").toLowerCase();d=a.getAttribute(e);
if(typeof d==
"string"){
try{d=d===
"true"?!0:d===
"false"?!1:d===
"null"?null:f.isNumeric(d)?parseFloat(d):j.test(d)?f.parseJSON(d):d}
catch(g){}f.data(a,c,d)}
else d=b}
return d}
function h(a){var b=g[
a]={},c,d;a=a.split(/\
s+/);
for(c=0,d=a.length;c<d;c++)b[a[c]]=!0;
return b}var c=a.document,d=a.navigator,e=a.location,f=
function(){
function J(){
if(!e.isReady){
try{c.documentElement.doScroll(
"left")}
catch(a){setTimeout(J,1);
return}e.ready()}}var e=
function(
a,
b){
return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\
w\-]*)$)/,j=/\S/,k=/^\
s+/,l=/\
s+$/,m=/^<(\
w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:[
"\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^
"\\\n\r]*"|
true|
false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,
q=/(?:^|:|,)(?:\
s*\[)+/g,
r=/(webkit)[ \/]([\
w.]+)/,
s=/(opera)(?:.*version)?[ \/]([\w.]+)/,
t=/(msie) ([\w.]+)/,
u=/(mozilla)(?:.*? rv:([\w.]+))?/,
v=/-([a-
z]|[0-9])/ig,
w=/^-ms-/,
x=
function(a,b){
return(b+
"").toUpperCase()},
y=d.userAgent,
z,
A,
B,
C=Object.prototype.toString,
D=Object.prototype.hasOwnProperty,
E=Array.prototype.push,
F=Array.prototype.slice,
G=String.prototype.trim,
H=Array.prototype.indexOf,
I={};e.fn=e.prototype={constructor:e,init:
function(
a,d,f){var g,h,
j,
k;
if(!a)
return this;
if(a.nodeType){this.context=
this[0]=
a,this.length=1;
return this}
if(a===
"body"&&!d&&c.body){this.context=c,
this[0]=c.body,this.selector=
a,this.length=1;
return this}
if(typeof a==
"string"){a.charAt(0)!==
"<"||a.charAt(a.length-1)!==
">"||a.length<3?g=i.exec(a):g=[null,
a,null];
if(g&&(g[1]||!d)){
if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);
return e.merge(
this,a)}h=c.getElementById(g[2]);
if(h&&h.parentNode){
if(h.id!==g[2])
return f.find(a);this.length=1,
this[0]=h}this.context=c,this.selector=
a;
return this}
return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}
if(e.isFunction(a))
return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);
return e.makeArray(a,
this)},selector:
"",jquery:
"1.7.1",length:0,size:
function(){
return this.length},toArray:
function(){
return F.call(
this,0)},
get:
function(
a){
return a==null?this.toArray():a<0?
this[this.length+
a]:
this[
a]},pushStack:
function(
a,
b,c){var d=this.constructor();e.isArray(a)?
E.apply(d,a):e.merge(d,a),d.prevObject=
this,d.context=this.context,b===
"find"?d.selector=this.selector+(this.selector?
" ":
"")+c:b&&(d.selector=
this.selector+
"."+b+
"("+c+
")");
return d},
each:
function(
a,
b){
return e.each(
this,a,b)},ready:
function(
a){e.bindReady(),A.add(a);
return this},eq:
function(
a){a=+
a;
return a===-1?this.slice(a):this.slice(a,a+1)},first:
function(){
return this.eq(0)},last:
function(){
return this.eq(-1)},slice:
function(){
return this.pushStack(
F.apply(
this,arguments),
"slice",
F.call(arguments).join(
","))},map:
function(a){
return this.pushStack(e.map(
this,
function(b,c){
return a.call(b,c,b)}))},end:
function(){
return this.prevObject||this.constructor(null)},push:
E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=
function(){var
a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i==
"boolean"&&(l=
i,i=arguments[1]||{},j=2),typeof i!=
"object"&&!e.isFunction(i)&&(i={}),k===j&&(i=
this,--j);
for(;j<
k;j++)
if((a=arguments[j])!=null)
for(c in a){d=i[c],f=a[c];
if(i===f)
continue;l&&f&&(e.isPlainObject(f)||(g=e.isArray(f)))?(g?(g=!1,h=d&&e.isArray(d)?d:[]):h=d&&e.isPlainObject(d)?d:{},i[c]=e.extend(l,h,f)):f!==b&&(i[c]=f)}
return i},e.extend({noConflict:
function(
b){a.$===e&&(a.$=g),b&&a.jQuery===e&&(a.jQuery=f);
return e},isReady:!1,readyWait:1,holdReady:
function(
a){a?e.readyWait++:e.ready(!0)},ready:
function(
a){
if(a===!0&&!--e.readyWait||a!==!0&&!e.isReady){
if(!c.body)
return setTimeout(e.ready,1);e.isReady=!0;
if(a!==!0&&--e.readyWait>0)
return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger(
"ready").off(
"ready")}},bindReady:
function(){
if(!A){A=e.Callbacks(
"once memory");
if(c.readyState===
"complete")
return setTimeout(e.ready,1);
if(c.addEventListener)c.addEventListener(
"DOMContentLoaded",B,!1),a.addEventListener(
"load",e.ready,!1);
else if(c.attachEvent){c.attachEvent(
"onreadystatechange",B),a.attachEvent(
"onload",e.ready);var b=!1;
try{b=a.frameElement==null}
catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:
function(
a){
return e.type(a)===
"function"},isArray:Array.isArray||
function(
a){
return e.type(a)===
"array"},isWindow:
function(
a){
return a&&typeof a==
"object"&&
"setInterval"in a},isNumeric:
function(
a){
return!isNaN(parseFloat(a))&&isFinite(a)},
type:
function(
a){
return a==null?String(a):
I[C.call(a)]||
"object"},isPlainObject:
function(
a){
if(!a||e.type(a)!==
"object"||a.nodeType||e.isWindow(a))
return!1;
try{
if(a.constructor&&!
D.call(a,
"constructor")&&!
D.call(a.constructor.prototype,
"isPrototypeOf"))
return!1}
catch(c){
return!1}var d;
for(d in a);
return d===b||
D.call(a,d)},isEmptyObject:
function(
a){
for(var b in a)
return!1;
return!0},error:
function(
a){
throw new Error(a)},parseJSON:
function(
b){
if(typeof b!=
"string"||!b)
return null;b=e.trim(b);
if(a.JSON&&a.JSON.parse)
return a.JSON.parse(b);
if(n.test(b.replace(o,
"@").replace(p,
"]").replace(q,
"")))
return(
new Function(
"return "+b))();e.error(
"Invalid JSON: "+b)},parseXML:
function(c){var d,f;
try{a.DOMParser?(f=
new DOMParser,d=f.parseFromString(c,
"text/xml")):(d=
new ActiveXObject(
"Microsoft.XMLDOM"),d.async=
"false",d.loadXML(c))}
catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName(
"parsererror").length)&&e.error(
"Invalid XML: "+c);
return d},noop:
function(){},globalEval:
function(
b){b&&j.test(b)&&(a.execScript||
function(
b){a.eval.call(a,b)})(b)},camelCase:
function(
a){
return a.replace(
w,
"ms-").replace(
v,
x)},nodeName:
function(
a,
b){
return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},
each:
function(
a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);
if(d){
if(i){
for(f in a)
if(c.apply(a[f],d)===!1)
break}
else for(;g<h;)
if(c.apply(a[g++],d)===!1)
break}
else if(i){
for(f in a)
if(c.call(a[f],f,a[f])===!1)
break}
else for(;g<h;)
if(c.call(a[g],g,a[g++])===!1)
break;
return a},trim:
G?
function(
a){
return a==null?
"":
G.call(a)}:
function(
a){
return a==null?
"":(a+
"").replace(k,
"").replace(l,
"")},makeArray:
function(
a,
b){var c=b||[];
if(a!=null){var d=e.type(a);a.length==null||d===
"string"||d===
"function"||d===
"regexp"||e.isWindow(a)?
E.call(c,a):e.merge(c,a)}
return c},inArray:
function(
a,
b,c){var d;
if(b){
if(
H)
return H.call(b,a,c);d=b.length,c=c?c<0?Math.max(0,d+c):c:0;
for(;c<d;c++)
if(c in b&&b[c]===a)
return c}
return-1},merge:
function(
a,c){var d=a.length,e=0;
if(typeof c.length==
"number")
for(var f=c.length;e<f;e++)a[d++]=c[e];
else while(c[e]!==b)a[d++]=c[e++];a.length=d;
return a},grep:
function(
a,
b,c){var d=[],e;c=!!c;
for(var f=0,g=a.length;f<g;f++)e=!!
b(a[f],f),c!==e&&d.push(a[f]);
return d},map:
function(
a,c,d){var f,g,h=[],i=0,j=a.length,k=a instanceof e||j!==b&&typeof j==
"number"&&(j>0&&a[0]&&a[j-1]||j===0||e.isArray(a));
if(k)
for(;i<
j;i++)f=c(a[i],i,d),f!=null&&(h[h.length]=f);
else for(g in a)f=c(a[g],g,d),f!=null&&(h[h.length]=f);
return h.concat.apply([],h)},guid:1,proxy:
function(
a,c){
if(typeof c==
"string"){var d=a[c];c=
a,a=d}
if(!e.isFunction(a))
return b;var f=
F.call(arguments,2),g=
function(){
return a.apply(c,f.concat(
F.call(arguments)))};g.guid=a.guid=a.guid||g.guid||e.guid++;
return g},access:
function(
a,c,d,f,g,h){var i=a.length;
if(typeof c==
"object"){
for(var j in c)e.access(a,j,c[j],f,g,d);
return a}
if(d!==b){f=!h&&f&&e.isFunction(d);
for(var k=0;k<
i;k++)g(a[k],c,f?d.call(a[k],k,g(a[k],c)):d,h);
return a}
return i?g(a[0],c):b},now:
function(){
return(
new Date).getTime()},uaMatch:
function(
a){a=a.toLowerCase();var b=r.exec(a)||
s.exec(a)||
t.exec(a)||a.indexOf(
"compatible")<0&&
u.exec(a)||[];
return{browser:b[1]||
"",version:b[2]||
"0"}},sub:
function(){
function a(b,c){
return new a.fn.init(b,c)}e.extend(!0,a,
this),a.superclass=
this,a.fn=a.prototype=
this(),a.fn.constructor=a,a.sub=
this.sub,a.fn.init=
function(d,f){f&&f instanceof e&&!(f instanceof
a)&&(f=
a(f));
return e.fn.init.call(
this,d,f,b)},a.fn.init.prototype=a.fn;var b=
a(c);
return a},browser:{}}),e.each(
"Boolean Number String Function Array Date RegExp Object".split(
" "),
function(
a,
b){
I[
"[object "+b+
"]"]=b.toLowerCase()}),
z=e.uaMatch(
y),
z.browser&&(e.browser[
z.browser]=!0,e.browser.version=
z.version),e.browser.webkit&&(e.browser.safari=!0),j.test(
"Â ")&&(k=/^[\s\xA0]+/,l=/[\s\xA0]+$/),h=e(c),c.addEventListener?B=
function(){c.removeEventListener(
"DOMContentLoaded",B,!1),e.ready()}:c.attachEvent&&(B=
function(){c.readyState===
"complete"&&(c.detachEvent(
"onreadystatechange",B),e.ready())});
return e}(),g={};f.Callbacks=
function(
a){a=a?g[
a]||h(a):{};var c=[],d=[],e,
i,
j,
k,l,m=
function(
b){var d,e,g,h,
i;
for(d=0,e=b.length;d<e;d++)g=b[d],h=f.type(g),h===
"array"?m(g):h===
"function"&&(!a.unique||!o.has(g))&&c.push(g)},n=
function(
b,f){f=f||[],e=!a.memory||[
b,f],i=!0,l=j||0,j=0,k=c.length;
for(;c&&l<
k;l++)
if(c[l].apply(b,f)===!1&&a.stopOnFalse){e=!0;
break}i=!1,c&&(a.once?e===!0?o.disable():c=[]:d&&d.length&&(e=d.shift(),o.fireWith(e[0],e[1])))},o={
add:
function(){
if(c){var a=c.length;m(arguments),i?k=c.length:e&&e!==!0&&(j=
a,n(e[0],e[1]))}
return this},
remove:
function(){
if(c){var b=arguments,d=0,e=b.length;
for(;d<e;d++)
for(var f=0;f<c.length;f++)
if(b[d]===c[f]){i&&f<=k&&(k--,f<=l&&l--),c.splice(f--,1);
if(a.unique)
break}}
return this},has:
function(
a){
if(c){var b=0,d=c.length;
for(;b<d;b++)
if(a===c[b])
return!0}
return!1},empty:
function(){c=[];
return this},disable:
function(){c=d=e=
b;
return this},disabled:
function(){
return!c},lock:
function(){d=
b,(!e||e===!0)&&o.disable();
return this},locked:
function(){
return!d},fireWith:
function(
b,c){d&&(i?a.once||d.push([b,c]):(!a.once||!e)&&n(b,c));
return this},fire:
function(){o.fireWith(
this,arguments);
return this},fired:
function(){
return!!e}};
return o};var i=[].slice;f.extend({Deferred:
function(
a){var b=f.Callbacks(
"once memory"),c=f.Callbacks(
"once memory"),d=f.Callbacks(
"memory"),e=
"pending",g={resolve:
b,reject:c,notify:d},h={done:b.add,fail:c.add,progress:d.add,state:
function(){
return e},isResolved:b.fired,isRejected:c.fired,then:
function(
a,
b,c){i.done(a).fail(b).progress(c);
return this},always:
function(){i.done.apply(i,arguments).fail.apply(i,arguments);
return this},pipe:
function(
a,
b,c){
return f.Deferred(
function(d){f.each({done:[
a,
"resolve"],fail:[
b,
"reject"],progress:[c,
"notify"]},
function(
a,
b){var c=b[0],e=b[1],g;f.isFunction(c)?i[
a](
function()
3 {g=c.apply(
this,arguments),g&&f.isFunction(g.promise)?g.promise().then(d.resolve,d.reject,d.notify):d[e+
"With"](
this===i?d:
this,[g])}):i[
a](d[e])})}).promise()},promise:
function(
a){
if(a==null)a=h;
else for(var b in h)a[
b]=h[
b];
return a}},i=h.promise({}),j;
for(j in g)i[
j]=g[
j].fire,i[j+
"With"]=g[
j].fireWith;i.done(
function(){e=
"resolved"},c.disable,d.lock).fail(
function(){e=
"rejected"},b.disable,d.lock),a&&a.call(i,i);
return i},when:
function(
a){
function m(a){
return function(
b){e[
a]=arguments.length>1?i.call(arguments,0):
b,j.notifyWith(k,e)}}
function l(a){
return function(c){b[
a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();
if(d>1){
for(;c<d;c++)b[c]&&b[c].promise&&f.isFunction(b[c].promise)?b[c].promise().then(l(c),j.reject,m(c)):--g;g||j.resolveWith(j,b)}
else j!==a&&j.resolveWith(j,d?[a]:[]);
return k}}),f.support=
function(){var
b,d,e,g,h,
i,
j,
k,l,m,n,
o,
p,q=c.createElement(
"div"),r=c.documentElement;q.setAttribute(
"className",
"t"),q.innerHTML=
" <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>",d=q.getElementsByTagName(
"*"),e=q.getElementsByTagName(
"a")[0];
if(!d||!d.length||!e)
return{};g=c.createElement(
"select"),h=g.appendChild(c.createElement(
"option")),i=q.getElementsByTagName(
"input")[0],b={leadingWhitespace:q.firstChild.nodeType===3,tbody:!q.getElementsByTagName(
"tbody").length,htmlSerialize:!!q.getElementsByTagName(
"link").length,
style:/top/.test(e.getAttribute(
"style")),hrefNormalized:e.getAttribute(
"href")===
"/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value===
"on",
optSelected:h.selected,getSetAttribute:q.className!==
"t",
enctype:!!c.createElement(
"form").enctype,html5Clone:c.createElement(
"nav").cloneNode(!0).outerHTML!==
"<:nav></:nav>",
submitBubbles:!0,
changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;
try{
delete q.test}
catch(
s){b.deleteExpando=!1}!q.addEventListener&&q.attachEvent&&q.fireEvent&&(q.attachEvent(
"onclick",
function(){b.noCloneEvent=!1}),q.cloneNode(!0).fireEvent(
"onclick")),i=c.createElement(
"input"),i.value=
"t",i.setAttribute(
"type",
"radio"),b.radioValue=i.value===
"t",i.setAttribute(
"checked",
"checked"),q.appendChild(i),k=c.createDocumentFragment(),k.appendChild(q.lastChild),b.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,k.removeChild(i),k.appendChild(q),q.innerHTML=
"",a.getComputedStyle&&(j=c.createElement(
"div"),j.style.width=
"0",j.style.marginRight=
"0",q.style.width=
"2px",q.appendChild(j),b.reliableMarginRight=(parseInt((a.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0);
if(q.attachEvent)
for(o in{submit:1,change:1,focusin:1})n=
"on"+o,p=n in q,p||(q.setAttribute(n,
"return;"),p=typeof q[n]==
"function"),b[o+
"Bubbles"]=p;k.removeChild(q),k=g=h=j=q=i=null,f(
function(){var
a,d,e,g,h,
i,
j,
k,m,n,
o,r=c.getElementsByTagName(
"body")[0];!r||(j=1,k=
"position:absolute;top:0;left:0;width:1px;height:1px;margin:0;",m=
"visibility:hidden;border:0;",n=
"style='"+k+
"border:5px solid #000;padding:0;'",o=
"<div "+n+
"><div></div></div>"+
"<table "+n+
" cellpadding='0' cellspacing='0'>"+
"<tr><td></td></tr></table>",a=c.createElement(
"div"),a.style.cssText=m+
"width:0;height:0;position:static;top:0;margin-top:"+j+
"px",r.insertBefore(a,r.firstChild),q=c.createElement(
"div"),a.appendChild(q),q.innerHTML=
"<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>",l=q.getElementsByTagName(
"td"),p=l[0].offsetHeight===0,l[0].style.display=
"",l[1].style.display=
"none",b.reliableHiddenOffsets=p&&l[0].offsetHeight===0,q.innerHTML=
"",q.style.width=q.style.paddingLeft=
"1px",f.boxModel=b.boxModel=q.offsetWidth===2,typeof q.style.zoom!=
"undefined"&&(q.style.display=
"inline",q.style.zoom=1,b.inlineBlockNeedsLayout=q.offsetWidth===2,q.style.display=
"",q.innerHTML=
"<div style='width:4px;'></div>",b.shrinkWrapBlocks=q.offsetWidth!==2),q.style.cssText=k+m,q.innerHTML=o,d=q.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,i={doesNotAddBorder:e.offsetTop!==5,doesAddBorderForTableAndCells:h.offsetTop===5},e.style.position=
"fixed",e.style.top=
"20px",i.fixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top=
"",d.style.overflow=
"hidden",d.style.position=
"relative",i.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,i.doesNotIncludeMarginInBodyOffset=r.offsetTop!==
j,r.removeChild(a),q=a=null,f.extend(b,i))});
return b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:
"jQuery"+(f.fn.jquery+Math.random()).replace(/\
D/g,
""),noData:{embed:!0,
object:
"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:
function(
a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];
return!!a&&!m(a)},data:
function(
a,c,d,e){
if(!!f.acceptData(a)){var g,h,
i,j=f.expando,k=typeof c==
"string",l=a.nodeType,m=l?f.cache:
a,n=l?a[
j]:a[
j]&&
j,o=c===
"events";
if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===
b)
return;n||(l?a[
j]=n=++f.uuid:n=
j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));
if(typeof c==
"object"||typeof c==
"function")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);
if(o&&!h[c])
return g.events;k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;
return i}},removeData:
function(
a,
b,c){
if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:
a,k=i?a[h]:h;
if(!j[k])
return;
if(b){d=c?j[
k]:j[
k].data;
if(d){f.isArray(b)||(b in d?b=[
b]:(b=f.camelCase(b),b in d?b=[
b]:b=b.split(
" ")));
for(e=0,g=b.length;e<g;e++)
delete d[b[e]];
if(!(c?m:f.isEmptyObject)(d))
return}}
if(!c){
delete j[
k].data;
if(!m(j[k]))
return}f.support.deleteExpando||!j.setInterval?
delete j[k]:j[k]=null,i&&(f.support.deleteExpando?
delete a[h]:a.removeAttribute?a.removeAttribute(h):a[h]=null)}},_data:
function(a,b,c){
return f.data(a,b,c,!0)},acceptData:
function(
a){
if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];
if(b)
return b!==!0&&a.getAttribute(
"classid")===b}
return!0}}),f.fn.extend({data:
function(a,c){var d,e,g,h=null;
if(typeof a==
"undefined"){
if(
this.length){h=f.data(
this[0]);
if(
this[0].nodeType===1&&!f._data(
this[0],
"parsedAttrs")){e=
this[0].attributes;
for(var i=0,j=e.length;i<j;i++)g=e[
i].name,g.indexOf(
"data-")===0&&(g=f.camelCase(g.substring(5)),l(
this[0],g,h[g]));f._data(
this[0],
"parsedAttrs",!0)}}
return h}
if(typeof a==
"object")
return this.
each(
function(){f.data(
this,a)});d=a.split(
"."),d[1]=d[1]?
"."+d[1]:
"";
if(c===b){h=this.triggerHandler(
"getData"+d[1]+
"!",[d[0]]),h===b&&this.length&&(h=f.data(
this[0],a),h=l(
this[0],a,h));
return h===b&&d[1]?this.data(d[0]):h}return this.
each(function(){var b=f(
this),e=[d[0],c];b.triggerHandler(
"setData"+d[1]+
"!",e),f.data(
this,a,c),b.triggerHandler(
"changeData"+d[1]+
"!",e)})},removeData:
function(a){
return this.
each(
function(){f.removeData(
this,a)})}}),f.extend({_mark:
function(
a,
b){a&&(b=(b||
"fx")+
"mark",f._data(a,b,(f._data(a,b)||0)+1))},_unmark:
function(a,b,c){a!==!0&&(c=
b,b=
a,a=!1);
if(b){c=c||
"fx";var d=c+
"mark",e=a?0:(f._data(b,d)||1)-1;e?f._data(b,d,e):(f.removeData(b,d,!0),n(b,c,
"mark"))}},queue:
function(a,b,c){var d;
if(a){b=(b||
"fx")+
"queue",d=f._data(a,b),c&&(!d||f.isArray(c)?d=f._data(a,b,f.makeArray(c)):d.push(c));
return d||[]}},dequeue:
function(
a,
b){b=b||
"fx";var c=f.queue(a,b),d=c.shift(),e={};d===
"inprogress"&&(d=c.shift()),d&&(b===
"fx"&&c.unshift(
"inprogress"),f._data(a,b+
".run",e),d.call(a,
function(){f.dequeue(a,b)},e)),c.length||(f.removeData(a,b+
"queue "+b+
".run",!0),n(a,b,
"queue"))}}),f.fn.extend({queue:
function(
a,c){typeof a!=
"string"&&(c=
a,a=
"fx");
if(c===b)
return f.queue(
this[0],a);
return this.
each(
function(){var b=f.queue(
this,a,c);a===
"fx"&&b[0]!==
"inprogress"&&f.dequeue(
this,a)})},dequeue:
function(a){
return this.
each(
function(){f.dequeue(
this,a)})},delay:
function(a,b){a=f.fx?f.fx.speeds[
a]||a:
a,b=b||
"fx";
return this.queue(b,
function(b,c){var d=setTimeout(b,a);c.stop=
function(){clearTimeout(d)}})},clearQueue:
function(a){
return this.queue(a||
"fx",[])},promise:
function(
a,c){
function m(){--h||d.resolveWith(e,[e])}typeof a!=
"string"&&(c=
a,a=
b),a=a||
"fx";var d=f.Deferred(),e=
this,g=e.length,h=1,i=a+
"defer",j=a+
"queue",k=a+
"mark",l;
while(g--)
if(l=f.data(e[g],i,b,!0)||(f.data(e[g],j,b,!0)||f.data(e[g],k,b,!0))&&f.data(e[g],i,f.Callbacks(
"once memory"),!0))h++,l.add(m);m();
return d.promise()}});var o=/[
\n\t\r]/g,p=/\s+/,q=/\r/g,r=/^(?:button|input)$/i,
s=/^(?:button|input|
object|select|textarea)$/
i,
t=/^
a(?:rea)?$/
i,
u=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,
v=f.support.getSetAttribute,
w,
x,
y;f.fn.extend({attr:
function(a,b){
return f.access(
this,a,b,!0,f.attr)},removeAttr:
function(
a){
return this.
each(
function(){f.removeAttr(
this,a)})},prop:
function(a,b){
return f.access(
this,a,b,!0,f.prop)},removeProp:
function(
a){a=f.propFix[
a]||
a;
return this.
each(
function(){
try{
this[
a]=
b,
delete this[
a]}
catch(c){}})},addClass:
function(a){var
b,c,d,e,g,h,
i;
if(f.isFunction(a))
return this.
each(
function(b){f(
this).addClass(a.call(
this,b,
this.className))});
if(a&&typeof a==
"string"){b=a.split(p);
for(c=0,d=this.length;c<d;c++){e=
this[c];
if(e.nodeType===1)
if(!e.className&&b.length===1)e.className=
a;
else{g=
" "+e.className+
" ";
for(h=0,i=b.length;h<i;h++)~g.indexOf(
" "+b[h]+
" ")||(g+=b[h]+
" ");e.className=f.trim(g)}}}
return this},removeClass:
function(
a){var c,d,e,g,h,
i,
j;
if(f.isFunction(a))
return this.
each(
function(b){f(
this).removeClass(a.call(
this,b,
this.className))});
if(a&&typeof a==
"string"||a===b){c=(a||
"").split(p);
for(d=0,e=this.length;d<e;d++){g=
this[d];
if(g.nodeType===1&&g.className)
if(a){h=(
" "+g.className+
" ").replace(o,
" ");
for(i=0,j=c.length;i<j;i++)h=h.replace(
" "+c[i]+
" ",
" ");g.className=f.trim(h)}
else g.className=
""}}
return this},toggleClass:
function(
a,
b){var c=typeof
a,d=typeof b==
"boolean";
if(f.isFunction(a))
return this.
each(
function(c){f(
this).toggleClass(a.call(
this,c,
this.className,b),
b)});
return this.
each(
function(){
if(c===
"string"){var e,g=0,h=f(
this),i=
b,j=a.split(p);
while(e=j[g++])i=d?i:!h.hasClass(e),h[i?
"addClass":
"removeClass"](e)}
else if(c===
"undefined"||c===
"boolean")this.className&&f._data(this,"__className__",this.className),this.className=this.className||a===!1?"":f._data(this,"__className__")||""})},hasClass:function(a){var b=
" "+a+
" ",c=0,d=this.length;
for(;c<d;c++)
if(
this[c].nodeType===1&&(
" "+
this[c].className+
" ").replace(o,
" ").indexOf(b)>-1)
return!0;
return!1},val:
function(
a){var c,d,e,g=
this[0];{
if(!!arguments.length){e=f.isFunction(a);
return this.
each(
function(d){var g=f(
this),h;
if(this.nodeType===1){e?h=a.call(
this,d,g.val()):h=a,h==null?h=
"":typeof h==
"number"?h+=
"":f.isArray(h)&&(h=f.map(h,
function(a){
return a==null?
"":a+
""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.
type];
if(!c||!(
"set"in c)||c.set(
this,h,
"value")===
b)this.value=h}})}
if(g){c=f.valHooks[g.nodeName.toLowerCase()]||f.valHooks[g.type];
if(c&&
"get"in c&&(d=c.get(g,
"value"))!==b)
return d;d=g.value;
return typeof d==
"string"?d.replace(q,
""):d==null?
"":d}}}}),f.extend({valHooks:{option:{
get:
function(a){var b=a.attributes.value;
return!b||b.specified?a.value:a.text}},select:{
get:
function(
a){var
b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type===
"select-one";
if(g<0)
return null;c=j?g:0,d=j?g+1:i.length;
for(;c<d;c++){e=i[c];
if(e.selected&&(f.support.optDisabled?!e.disabled:e.getAttribute(
"disabled")===null)&&(!e.parentNode.disabled||!f.nodeName(e.parentNode,
"optgroup"))){b=f(e).val();
if(j)
return b;h.push(b)}}
if(j&&!h.length&&i.length)
return f(i[g]).val();
return h},
set:
function(
a,
b){var c=f.makeArray(b);f(a).find(
"option").each(
function(){this.selected=f.inArray(f(
this).val(),c)>=0}),c.length||(a.selectedIndex=-1);
return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:
function(
a,c,d,e){var g,h,
i,j=a.nodeType;
if(!!a&&j!==3&&j!==8&&j!==2){
if(e&&c in f.attrFn)
return f(a)[c](d);
if(typeof a.getAttribute==
"undefined")
return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(
u.test(c)?
x:
w));
if(d!==b){
if(d===null){f.removeAttr(a,c);
return}
if(h&&
"set"in h&&i&&(g=h.set(a,d,c))!==b)
return g;a.setAttribute(c,
""+d);
return d}
if(h&&
"get"in h&&i&&(g=h.get(a,c))!==null)
return g;g=a.getAttribute(c);
return g===null?b:g}},removeAttr:
function(
a,
b){var c,d,e,g,h=0;
if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;
for(;h<g;h++)e=d[h],e&&(c=f.propFix[e]||e,f.attr(a,e,
""),a.removeAttribute(
v?e:c),
u.test(e)&&c in a&&(a[c]=!1))}},attrHooks:{
type:{
set:
function(
a,
b){
if(r.test(a.nodeName)&&a.parentNode)f.error(
"type property can't be changed");
else if(!f.support.radioValue&&b===
"radio"&&f.nodeName(a,
"input")){var c=a.value;a.setAttribute(
"type",b),c&&(a.value=c);
return b}}},value:{
get:
function(
a,
b){
if(
w&&f.nodeName(a,
"button"))
return w.get(a,b);
return b in a?a.value:null},
set:
function(
a,
b,c){
if(
w&&f.nodeName(a,
"button"))
return w.set(a,b,c);a.value=b}}},propFix:{
tabindex:
"tabIndex",readonly:
"readOnly",
"for":
"htmlFor",
"class":
"className",maxlength:
"maxLength",cellspacing:
"cellSpacing",cellpadding:
"cellPadding",rowspan:
"rowSpan",colspan:
"colSpan",usemap:
"useMap",frameborder:
"frameBorder",contenteditable:
"contentEditable"},prop:
function(
a,c,d){var e,g,h,i=a.nodeType;
if(!!a&&i!==3&&i!==8&&i!==2){h=i!==1||!f.isXMLDoc(a),h&&(c=f.propFix[c]||c,g=f.propHooks[c]);
return d!==b?g&&
"set"in g&&(e=g.set(a,d,c))!==b?e:a[c]=d:g&&
"get"in g&&(e=g.get(a,c))!==null?e:a[c]}},propHooks:{tabIndex:{
get:
function(
a){var c=a.getAttributeNode(
"tabindex");
return c&&c.specified?parseInt(c.value,10):
s.test(a.nodeName)||
t.test(a.nodeName)&&a.href?0:b}}}}),f.attrHooks.
tabindex=f.propHooks.tabIndex,
x={
get:
function(
a,c){var d,e=f.prop(a,c);
return e===!0||typeof e!=
"boolean"&&(d=a.getAttributeNode(c))&&d.nodeValue!==!1?c.toLowerCase():b},
set:
function(
a,
b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase()));
return c}},
v||(
y={name:!0,
id:!0},
w=f.valHooks.button={
get:
function(
a,c){var d;d=a.getAttributeNode(c);
return d&&(
y[c]?d.nodeValue!==
"":d.specified)?d.nodeValue:b},
set:
function(
a,
b,d){var e=a.getAttributeNode(d);e||(e=c.createAttribute(d),a.setAttributeNode(e));
return e.nodeValue=b+
""}},f.attrHooks.tabindex.set=
w.set,f.each([
"width",
"height"],
function(a,b){f.attrHooks[
b]=f.extend(f.attrHooks[b],{
set:
function(a,c){
if(c===
""){a.setAttribute(b,
"auto");
return c}}})}),f.attrHooks.contenteditable={
get:
w.get,
set:
function(
a,
b,c){b===
""&&(b=
"false"),
w.set(a,b,c)}}),f.support.hrefNormalized||f.each([
"href",
"src",
"width",
"height"],
function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{
get:
function(a){var d=a.getAttribute(c,2);
return d===null?b:d}})}),f.support.style||(f.attrHooks.style={
get:
function(
a){
return a.style.cssText.toLowerCase()||b},
set:
function(
a,
b){
return a.style.cssText=
""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{
get:
function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex);
return null}})),f.support.enctype||(f.propFix.enctype=
"encoding"),f.support.checkOn||f.each([
"radio",
"checkbox"],
function(){f.valHooks[
this]={
get:
function(a){
return a.getAttribute(
"value")===null?
"on":a.value}}}),f.each([
"radio",
"checkbox"],
function(){f.valHooks[
this]=f.extend(f.valHooks[
this],{
set:
function(a,b){
if(f.isArray(b))
return a.checked=f.inArray(f(a).val(),b)>=0}})});var
z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/\bhover(\.\S+)?\b/,C=/^key/,
D=/^(?:mouse|contextmenu)|click/,
E=/^(?:focusinfocus|focusoutblur)$/,
F=/^(\w*)(?:#([\
w\-]+))?(?:\.([\
w\-]+))?$/,
G=
function(a){var b=
F.exec(a);b&&(b[1]=(b[1]||
"").toLowerCase(),b[3]=b[3]&&
new RegExp(
"(?:^|\\s)"+b[3]+
"(?:\\s|$)"));
return b},
H=
function(
a,
b){var c=a.attributes||{};
return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c[
"class"]||{}).value))},
I=
function(a){
return f.event.special.hover?a:a.replace(B,
"mouseenter$1 mouseleave$1")};
4 f.event={
add:
function(
a,c,d,e,g){var h,
i,
j,
k,l,m,n,
o,
p,
q,
r,
s;
if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=
function(a){
return typeof f!=
"undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=
a),c=f.trim(
I(c)).split(
" ");
for(k=0;k<c.length;k++){l=A.exec(c[k])||[],m=l[1],n=(l[2]||
"").split(
".").sort(),s=f.event.special[m]||{},m=(g?s.delegateType:s.bindType)||m,s=f.event.special[m]||{},o=f.extend({
type:m,origType:l[1],data:e,handler:d,guid:d.guid,selector:g,quick:
G(g),
namespace:n.join(
".")},
p),r=j[m];
if(!r){r=j[m]=[],r.delegateCount=0;
if(!s.setup||s.setup.call(a,e,n,i)===!1)a.addEventListener?a.addEventListener(m,i,!1):a.attachEvent&&a.attachEvent(
"on"+m,i)}s.add&&(s.add.call(a,o),o.handler.guid||(o.handler.guid=d.guid)),g?r.splice(r.delegateCount++,0,o):r.push(o),f.event.global[m]=!0}a=null}},global:{},
remove:
function(
a,
b,c,d,e){var g=f.hasData(a)&&f._data(a),h,
i,
j,
k,l,m,n,
o,
p,
q,
r,
s;
if(!!g&&!!(o=g.events)){b=f.trim(
I(b||
"")).split(
" ");
for(h=0;h<b.length;h++){i=A.exec(b[h])||[],j=k=i[1],l=i[2];
if(!j){
for(j in o)f.event.remove(a,j+b[h],c,d,!0);
continue}p=f.event.special[
j]||{},j=(d?p.delegateType:p.bindType)||j,r=o[j]||[],m=r.length,l=l?
new RegExp(
"(^|\\.)"+l.split(
".").sort().join(
"\\.(?:.*\\.)?")+
"(\\.|$)"):null;
for(n=0;n<r.length;n++)s=r[n],(e||k===s.origType)&&(!c||c.guid===s.guid)&&(!l||l.test(s.namespace))&&(!d||d===s.selector||d===
"**"&&s.selector)&&(r.splice(n--,1),s.selector&&r.delegateCount--,p.remove&&p.remove.call(a,s));r.length===0&&m!==r.length&&((!p.teardown||p.teardown.call(a,l)===!1)&&f.removeEvent(a,j,g.handle),
delete o[
j])}f.isEmptyObject(o)&&(q=g.handle,q&&(q.elem=null),f.removeData(a,[
"events",
"handle"],!0))}},customEvent:{
getData:!0,setData:!0,changeData:!0},trigger:
function(c,d,e,g){
if(!e||e.nodeType!==3&&e.nodeType!==8){var h=c.type||c,i=[],
j,
k,l,m,n,
o,
p,
q,
r,
s;
if(
E.test(h+f.event.triggered))
return;h.indexOf(
"!")>=0&&(h=h.slice(0,-1),k=!0),h.indexOf(
".")>=0&&(i=h.split(
"."),h=i.shift(),i.sort());
if((!e||f.event.customEvent[h])&&!f.event.global[h])
return;c=typeof c==
"object"?c[f.expando]?c:
new f.Event(h,c):
new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=
k,c.namespace=i.join(
"."),c.namespace_re=c.namespace?
new RegExp(
"(^|\\.)"+i.join(
"\\.(?:.*\\.)?")+
"(\\.|$)"):null,o=h.indexOf(
":")<0?
"on"+h:
"";
if(!e){j=f.cache;
for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].
handle.elem,!0);
return}c.result=
b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};
if(p.trigger&&p.trigger.apply(e,d)===!1)
return;r=[[e,p.bindType||h]];
if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=
E.test(s+h)?e:e.parentNode,n=null;
for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}
for(l=0;l<r.length&&!c.isPropagationStopped();l++)m=r[l][0],c.type=r[l][1],q=(f._data(m,
"events")||{})[c.type]&&f._data(m,
"handle"),q&&q.apply(m,d),q=o&&m[
o],q&&f.acceptData(m)&&q.apply(m,d)===!1&&c.preventDefault();c.type=h,!g&&!c.isDefaultPrevented()&&(!p._default||p._default.apply(e.ownerDocument,d)===!1)&&(h!==
"click"||!f.nodeName(e,
"a"))&&f.acceptData(e)&&o&&e[h]&&(h!==
"focus"&&h!==
"blur"||c.target.offsetWidth!==0)&&!f.isWindow(e)&&(n=e[
o],n&&(e[
o]=null),f.event.triggered=h,e[h](),f.event.triggered=
b,n&&(e[
o]=n));
return c.result}},dispatch:
function(c){c=f.event.fix(c||a.event);var d=(f._data(
this,
"events")||{})[c.type]||[],e=d.delegateCount,g=[].slice.call(arguments,0),h=!c.exclusive&&!c.namespace,i=[],
j,
k,l,m,n,
o,
p,
q,
r,
s,
t;g[0]=c,c.delegateTarget=
this;
if(e&&!c.target.disabled&&(!c.button||c.type!==
"click")){m=f(
this),m.context=this.ownerDocument||
this;
for(l=c.target;l!=
this;l=l.parentNode||
this){o={},q=[],m[0]=l;
for(j=0;j<e;j++)r=d[j],s=r.selector,o[s]===b&&(o[s]=r.quick?
H(l,r.quick):m.is(s)),o[s]&&q.push(r);q.length&&i.push({elem:l,matches:q})}}d.length>e&&i.push({elem:
this,matches:d.slice(e)});
for(j=0;j<i.length&&!c.isPropagationStopped();j++){p=i[
j],c.currentTarget=p.elem;
for(k=0;k<p.matches.length&&!c.isImmediatePropagationStopped();k++){r=p.matches[
k];
if(h||!c.namespace&&!r.namespace||c.namespace_re&&c.namespace_re.test(r.namespace))c.data=r.data,c.handleObj=r,n=((f.event.special[r.origType]||{}).
handle||r.handler).apply(p.elem,g),n!==b&&(c.result=n,n===!1&&(c.preventDefault(),c.stopPropagation()))}}
return c.result},props:
"attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(
" "),fixHooks:{},keyHooks:{props:
"char charCode key keyCode".split(
" "),filter:
function(
a,
b){a.which==null&&(a.which=b.charCode!=null?b.charCode:b.keyCode);
return a}},mouseHooks:{props:
"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(
" "),filter:
function(
a,d){var e,f,g,h=d.button,i=d.fromElement;a.pageX==null&&d.clientX!=null&&(e=a.target.ownerDocument||c,f=e.documentElement,g=e.body,a.pageX=d.clientX+(f&&f.scrollLeft||g&&g.scrollLeft||0)-(f&&f.clientLeft||g&&g.clientLeft||0),a.pageY=d.clientY+(f&&f.scrollTop||g&&g.scrollTop||0)-(f&&f.clientTop||g&&g.clientTop||0)),!a.relatedTarget&&i&&(a.relatedTarget=i===a.target?d.toElement:i),!a.which&&h!==b&&(a.which=h&1?1:h&2?3:h&4?2:0);
return a}},fix:
function(
a){
if(a[f.expando])
return a;var d,e,g=
a,h=f.event.fixHooks[a.type]||{},i=h.props?this.props.concat(h.props):this.props;a=f.Event(g);
for(d=i.length;d;)e=i[--d],a[e]=g[e];a.target||(a.target=g.srcElement||c),a.target.nodeType===3&&(a.target=a.target.parentNode),a.metaKey===b&&(a.metaKey=a.ctrlKey);
return h.filter?h.filter(a,g):a},special:{ready:{setup:f.bindReady},load:{noBubble:!0},focus:{delegateType:
"focusin"},blur:{delegateType:
"focusout"},beforeunload:{setup:
function(
a,
b,c){f.isWindow(
this)&&(this.onbeforeunload=c)},teardown:
function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}},simulate:
function(a,b,c,d){var e=f.extend(
new f.Event,c,{
type:a,isSimulated:!0,originalEvent:{}});d?f.event.trigger(e,null,b):f.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},f.event.handle=f.event.dispatch,f.removeEvent=c.removeEventListener?
function(
a,
b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:
function(
a,
b,c){a.detachEvent&&a.detachEvent(
"on"+b,c)},f.Event=
function(
a,
b){
if(!(
this instanceof f.Event))
return new f.Event(a,b);a&&a.type?(this.originalEvent=
a,this.
type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?K:J):this.type=a,b&&f.extend(
this,b),this.timeStamp=a&&a.timeStamp||f.now(),
this[f.expando]=!0},f.Event.prototype={preventDefault:
function(){this.isDefaultPrevented=K;var a=this.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:
function(){this.isPropagationStopped=K;var a=this.originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:
function(){this.isImmediatePropagationStopped=K,this.stopPropagation()},isDefaultPrevented:J,isPropagationStopped:J,isImmediatePropagationStopped:J},f.each({mouseenter:
"mouseover",mouseleave:
"mouseout"},
function(
a,
b){f.event.special[
a]={delegateType:
b,bindType:
b,
handle:
function(
a){var c=
this,d=a.relatedTarget,e=a.handleObj,g=e.selector,h;
if(!d||d!==c&&!f.contains(c,d))a.type=e.origType,h=e.handler.apply(
this,arguments),a.type=
b;
return h}}}),f.support.submitBubbles||(f.event.special.submit={setup:
function(){
if(f.nodeName(
this,
"form"))
return!1;f.event.add(
this,
"click._submit keypress._submit",
function(a){var c=a.target,d=f.nodeName(c,
"input")||f.nodeName(c,
"button")?c.form:
b;d&&!d._submit_attached&&(f.event.add(d,
"submit._submit",
function(a){this.parentNode&&!a.isTrigger&&f.event.simulate(
"submit",this.parentNode,a,!0)}),d._submit_attached=!0)})},teardown:
function(){
if(f.nodeName(
this,
"form"))
return!1;f.event.remove(
this,
"._submit")}}),f.support.changeBubbles||(f.event.special.change={setup:
function(){
if(z.test(
this.nodeName)){
if(this.type===
"checkbox"||this.type===
"radio")f.event.add(
this,
"propertychange._change",
function(a){a.originalEvent.propertyName===
"checked"&&(this._just_changed=!0)}),f.event.add(
this,
"click._change",
function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1,f.event.simulate(
"change",
this,a,!0))});
return!1}f.event.add(
this,
"beforeactivate._change",
function(a){var b=a.target;z.test(b.nodeName)&&!b._change_attached&&(f.event.add(b,
"change._change",
function(a){this.parentNode&&!a.isSimulated&&!a.isTrigger&&f.event.simulate(
"change",this.parentNode,a,!0)}),b._change_attached=!0)})},
handle:
function(a){var b=a.target;
if(
this!==b||a.isSimulated||a.isTrigger||b.type!==
"radio"&&b.type!==
"checkbox")
return a.handleObj.handler.apply(
this,arguments)},teardown:
function(){f.event.remove(
this,
"._change");
return z.test(this.nodeName)}}),f.support.focusinBubbles||f.each({focus:
"focusin",blur:
"focusout"},
function(
a,
b){var d=0,e=
function(
a){f.event.simulate(b,a.target,f.event.fix(a),!0)};f.event.special[
b]={setup:
function(){d++===0&&c.addEventListener(a,e,!0)},teardown:
function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.fn.extend({on:
function(a,c,d,e,g){var h,i;
if(typeof a==
"object"){typeof c!=
"string"&&(d=c,c=b);
for(i in a)
this.on(i,c,d,a[i],g);
return this}d==null&&e==null?(e=c,d=c=
b):e==null&&(typeof c==
"string"?(e=d,d=b):(e=d,d=c,c=b));
if(e===!1)e=J;
else if(!e)
return this;g===1&&(h=e,e=
function(
a){f().off(a);
return h.apply(
this,arguments)},e.guid=h.guid||(h.guid=f.guid++));
return this.
each(
function(){f.event.add(
this,a,e,d,c)})},one:
function(a,b,c,d){
return this.on.call(
this,a,b,c,d,1)},off:
function(
a,c,d){
if(a&&a.preventDefault&&a.handleObj){var e=a.handleObj;f(a.delegateTarget).off(e.namespace?e.type+
"."+e.namespace:e.type,e.selector,e.handler);
return this}
if(typeof a==
"object"){
for(var g in a)this.off(g,c,a[g]);
return this}
if(c===!1||typeof c==
"function")d=c,c=
b;d===!1&&(d=J);
return this.
each(
function(){f.event.remove(
this,a,d,c)})},bind:
function(a,b,c){
return this.on(a,null,b,c)},unbind:
function(
a,
b){
return this.off(a,null,b)},live:
function(
a,
b,c){f(this.context).on(a,this.selector,b,c);
return this},die:
function(
a,
b){f(this.context).off(a,this.selector||
"**",b);
return this},delegate:
function(
a,
b,c,d){
return this.on(b,a,c,d)},undelegate:
function(
a,
b,c){
return arguments.length==1?this.off(a,
"**"):this.off(b,a,c)},trigger:function(a,b){
return this.
each(
function(){f.event.trigger(a,b,
this)})},triggerHandler:
function(a,b){
if(
this[0])
return f.event.trigger(a,b,
this[0],!0)},toggle:
function(
a){var b=arguments,c=a.guid||f.guid++,d=0,e=
function(c){var e=(f._data(
this,
"lastToggle"+a.guid)||0)%d;f._data(
this,
"lastToggle"+a.guid,e+1),c.preventDefault();
return b[e].apply(
this,arguments)||!1};e.guid=c;
while(d<b.length)b[d++].guid=c;
return this.click(e)},hover:
function(
a,
b){
return this.mouseenter(a).mouseleave(b||a)}}),f.each(
"blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(
" "),
function(
a,
b){f.fn[
b]=
function(
a,c){c==null&&(c=
a,a=null);
return arguments.length>0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.
event.fixHooks[b]=f.
event.keyHooks),
D.test(b)&&(f.
event.fixHooks[b]=f.
event.mouseHooks)}),function(){
function x(a,b,c,e,f,g){
for(var h=0,i=e.length;h<i;h++){var j=e[h];
if(j){var k=!1;j=j[
a];
while(j){
if(j[d]===c){k=e[j.sizset];
break}
if(j.nodeType===1){g||(j[d]=c,j.sizset=h);
if(typeof b!=
"string"){
if(j===b){k=!0;
break}}
else if(m.filter(b,[j]).length>0){k=
j;
break}}j=j[
a]}e[h]=k}}}
function w(a,b,c,e,f,g){
for(var h=0,i=e.length;h<i;h++){var j=e[h];
if(j){var k=!1;j=j[
a];
while(j){
if(j[d]===c){k=e[j.sizset];
break}j.nodeType===1&&!g&&(j[d]=c,j.sizset=h);
if(j.nodeName.toLowerCase()===
b){k=
j;
break}j=j[
a]}e[h]=k}}}var a=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|[
'"][^'"]*['"]|[^\[\]
'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1)}return a},m.matches=function(a,b){return m(a,null,null,b)},m.matchesSelector=function(a,b){return m(b,null,null,[a]).length>0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e<f;e++){h=o.order[e];if(g=o.leftMatch[h].exec(a)){i=g[1],g.splice(1,1);if(i.substr(i.length-1)!=="\\"){g[1]=(g[1]||"").replace(j,""),d=o.find[h](g,b,c);if(d!=null){a=a.replace(o.match[h],"");break}}}}d||(d=typeof b.getElementsByTagName!="undefined"?b.getElementsByTagName("*"):[]);return{set:d,expr:a}},m.filter=function(a,c,d,e){var f,g,h,i,j,k,l,n,p,q=a,r=[],s=c,t=c&&c[0]&&m.isXML(c[0]);while(a&&c.length){for(h in o.filter)if((f=o.leftMatch[h].exec(a))!=null&&f[2]){k=o.filter[h],l=f[1],g=!1,f.splice(1,1);if(l.substr(l.length-1)==="\\")continue;s===r&&(r=[]);if(o.preFilter[h]){f=o.preFilter[h](f,s,d,r,e,t);if(!f)g=i=!0;else if(f===!0)continue}if(f)for(n=0;(j=s[n])!=null;n++)j&&(i=k(j,f,n,s),p=e^i,d&&i!=null?p?g=!0:s[n]=!1:p&&(r.push(j),g=!0));if(i!==b){d||(s=r),a=a.replace(o.match[h],"");if(!g)return[];break}}if(a===q)if(g==null)m.error(a);else break;q=a}return s},m.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)};var n=m.getText=function(a){var b,c,d=a.nodeType,e="";if(d){if(d===1||d===9){if(typeof a.textContent=="string")return a.textContent;if(typeof a.innerText=="string")return a.innerText.replace(k,"");for(a=a.firstChild;a;a=a.nextSibling)e+=n(a)}else if(d===3||d===4)return a.nodeValue}else for(b=0;c=a[b];b++)c.nodeType!==8&&(e+=n(c));return e},o=m.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\
w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:([
'"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className
","for":"htmlFor
"},attrHandle:{href:function(a){return a.getAttribute("href
")},type:function(a){return a.getAttribute("type
")}},relative:{"+
":function(a,b){var c=typeof b=="string",d=c&&!l.test(b),e=c&&!d;d&&(b=b.toLowerCase());for(var f=0,g=a.length,h;f<g;f++)if(h=a[f]){while((h=h.previousSibling)&&h.nodeType!==1);a[f]=e||h&&h.nodeName.toLowerCase()===b?h||!1:h===b}e&&m.filter(b,a,!0)},">
":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e<f;e++){c=a[e];if(c){var g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!1}}}else{for(;e<f;e++)c=a[e],c&&(a[e]=d?c.parentNode:c.parentNode===b);d
5 &&m.filter(b,a,!0)}},"":function(a,b,c){var d,f=e++,g=x;typeof b=="string"&&!l.test(b)&&(b=b.toLowerCase(),d=b,g=w),g("parentNode
",b,f,a,d,c)},"~
":function(a,b,c){var d,f=e++,g=x;typeof b=="string"&&!l.test(b)&&(b=b.toLowerCase(),d=b,g=w),g("previousSibling
",b,f,a,d,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!="undefined
"&&!c){var d=b.getElementById(a[1]);return d&&d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof b.getElementsByName!="undefined
"){var c=[],d=b.getElementsByName(a[1]);for(var e=0,f=d.length;e<f;e++)d[e].getAttribute("name
")===a[1]&&c.push(d[e]);return c.length===0?null:c}},TAG:function(a,b){if(typeof b.getElementsByTagName!="undefined
")return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=" "+a[1].replace(j,"")+" ";if(f)return a;for(var g=0,h;(h=b[g])!=null;g++)h&&(e^(h.className&&(" "+h.className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth
"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even
"&&"2n
"||a[2]==="odd
"&&"2n+1
"||!/\D/.test(a[2])&&"0n+
"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~=
"&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not
")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden
"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type
"),c=a.type;return a.nodeName.toLowerCase()==="input
"&&"text
"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input
"&&"radio
"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input
"&&"checkbox
"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input
"&&"file
"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input
"&&"password
"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input
"||b==="button
")&&"submit
"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input
"&&"image
"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input
"||b==="button
")&&"reset
"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input
"&&"button
"===a.type||b==="button
"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains
")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not
"){var g=b[3];for(var h=0,i=g.length;h<i;h++)if(g[h]===a)return!1;return!0}m.error(e)},CHILD:function(a,b){var c,e,f,g,h,i,j,k=b[1],l=a;switch(k){case"only
":case"first
":while(l=l.previousSibling)if(l.nodeType===1)return!1;if(k==="first
")return!0;l=a;case"last
":while(l=l.nextSibling)if(l.nodeType===1)return!1;return!0;case"nth
":c=b[2],e=b[3];if(c===1&&e===0)return!0;f=b[0],g=a.parentNode;if(g&&(g[d]!==f||!a.nodeIndex)){i=0;for(l=g.firstChild;l;l=l.nextSibling)l.nodeType===1&&(l.nodeIndex=++i);g[d]=f}j=a.nodeIndex-e;return c===0?j===0:j%c===0&&j/c>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*
"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=
":!f&&m.attr?d!=null:f==="=
"?e===g:f==="*=
"?e.indexOf(g)>=0:f==="~=
"?(" "+e+" ").indexOf(g)>=0:g?f==="!=
"?e!==g:f==="^=
"?e.indexOf(g)===0:f==="$=
"?e.substr(e.length-g.length)===g:f==="|=
"?e===g||e.substr(0,g.length+1)===g+"-
":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\
"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[
object Array]
")Array.prototype.push.apply(d,a);else if(typeof a.length=="number
")for(var e=a.length;c<e;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var u,v;c.documentElement.compareDocumentPosition?u=function(a,b){if(a===b){h=!0;return 0}if(!a.compareDocumentPosition||!b.compareDocumentPosition)return a.compareDocumentPosition?-1:1;return a.compareDocumentPosition(b)&4?-1:1}:(u=function(a,b){if(a===b){h=!0;return 0}if(a.sourceIndex&&b.sourceIndex)return a.sourceIndex-b.sourceIndex;var c,d,e=[],f=[],g=a.parentNode,i=b.parentNode,j=g;if(g===i)return v(a,b);if(!g)return-1;if(!i)return 1;while(j)e.unshift(j),j=j.parentNode;j=i;while(j)f.unshift(j),j=j.parentNode;c=e.length,d=f.length;for(var k=0;k<c&&k<d;k++)if(e[k]!==f[k])return v(e[k],f[k]);return k===c?v(a,f[k],-1):v(e[k],b,1)},v=function(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}),function(){var a=c.createElement("div
"),d="script
"+(new Date).getTime(),e=c.documentElement;a.innerHTML="<a name=
'"+d+"'/>
",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined
"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined
"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined
"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div
");a.appendChild(c.createComment("")),a.getElementsByTagName("*
").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*
"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="<a href=
'#'></a>
",a.firstChild&&typeof a.firstChild.getAttribute!="undefined
"&&a.firstChild.getAttribute("href
")!=="#
"&&(o.attrHandle.href=function(a){return a.getAttribute("href
",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div
"),d="__sizzle__
";b.innerHTML="<p
class=
'TEST'></p>
";if(!b.querySelectorAll||b.querySelectorAll(".TEST
").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body
"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&
"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[
id=
'"+n+"']
"+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div
"),"div
"),e=!1;try{b.call(c.documentElement,"[test!=
'']:sizzle
")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,
"='$1']");
if(!m.isXML(a))
try{
if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);
if(f||!d||a.document&&a.document.nodeType!==11)
return f}}
catch(g){}
return m(c,null,null,[a]).length>0}}}(),
function(){var a=c.createElement(
"div");a.innerHTML=
"<div class='test e'></div><div class='test'></div>";
if(!!a.getElementsByClassName&&a.getElementsByClassName(
"e").length!==0){a.lastChild.className=
"e";
if(a.getElementsByClassName(
"e").length===1)
return;o.order.splice(1,0,
"CLASS"),o.find.CLASS=
function(
a,
b,c){
if(typeof b.getElementsByClassName!=
"undefined"&&!c)
return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?m.contains=
function(a,b){
return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=
function(a,b){
return!!(a.compareDocumentPosition(b)&16)}:m.contains=
function(){
return!1},m.isXML=
function(
a){var b=(a?a.ownerDocument||a:0).documentElement;
return b?b.nodeName!==
"HTML":!1};var
y=
function(
a,
b,c){var d,e=[],f=
"",g=b.nodeType?[
b]:
b;
while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,
"");a=o.relative[
a]?a+
"*":
a;
for(var h=0,i=g.length;h<i;h++)m(a,g[h],e,c);
return m.filter(f,e)};m.attr=f.attr,m.selectors.attrMap={},f.find=m,f.expr=m.selectors,f.expr[
":"]=f.expr.filters,f.unique=m.uniqueSort,f.text=m.getText,f.isXMLDoc=m.isXML,f.contains=m.contains}();var L=/Until$/,M=/^(?:parents|prevUntil|prevAll)/,N=/,/,O=/^.[^:#\[\.,]*$/,P=Array.prototype.slice,Q=f.expr.match.POS,R={children:!0,contents:!0,next:!0,prev:!0};f.fn.extend({find:
function(
a){var b=
this,c,d;
if(typeof a!=
"string")
return f(a).filter(
function(){
for(c=0,d=b.length;c<d;c++)
if(f.contains(b[c],
this))
return!0});var e=this.pushStack(
"",
"find",a),g,h,
i;
for(c=0,d=this.length;c<d;c++){g=e.length,f.find(a,
this[c],e);
if(c>0)
for(h=g;h<e.length;h++)
for(i=0;i<g;i++)
if(e[i]===e[h]){e.splice(h--,1);
break}}
return e},has:
function(
a){var b=f(a);
return this.filter(
function(){
for(var a=0,c=b.length;a<c;a++)
if(f.contains(
this,b[a]))
return!0})},not:
function(
a){
return this.pushStack(T(
this,a,!1),
"not",a)},filter:
function(
a){
return this.pushStack(T(
this,a,!0),
"filter",a)},is:
function(
a){
return!!a&&(typeof a==
"string"?Q.test(a)?f(a,this.context).index(
this[0])>=0:f.filter(a,
this).length>0:this.filter(a).length>0)},closest:
function(a,b){var c=[],d,e,g=
this[0];
if(f.isArray(a)){var h=1;
while(g&&g.ownerDocument&&g!==b){
for(d=0;d<a.length;d++)f(g).is(a[d])&&c.push({selector:a[d],elem:g,level:h});g=g.parentNode,h++}
return c}var i=Q.test(a)||typeof a!=
"string"?f(a,b||this.context):0;
for(d=0,e=this.length;d<e;d++){g=
this[d];
while(g){
if(i?i.index(g)>-1:f.find.matchesSelector(g,a)){c.push(g);
break}g=g.parentNode;
if(!g||!g.ownerDocument||g===b||g.nodeType===11)
break}}c=c.length>1?f.unique(c):c;
return this.pushStack(c,
"closest",a)},index:
function(
a){
if(!a)
return this[0]&&
this[0].parentNode?this.prevAll().length:-1;
if(typeof a==
"string")
return f.inArray(
this[0],f(a));
return f.inArray(a.jquery?a[0]:a,
this)},
add:
function(
a,
b){var c=typeof a==
"string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.
get(),c);
return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:
function(){
return this.
add(this.prevObject)}}),f.each({parent:
function(a){var b=a.parentNode;
return b&&b.nodeType!==11?b:null},parents:
function(
a){
return f.dir(a,
"parentNode")},parentsUntil:
function(
a,
b,c){
return f.dir(a,
"parentNode",c)},next:
function(
a){
return f.nth(a,2,
"nextSibling")},prev:
function(
a){
return f.nth(a,2,
"previousSibling")},nextAll:
function(
a){
return f.dir(a,
"nextSibling")},prevAll:
function(
a){
return f.dir(a,
"previousSibling")},nextUntil:
function(
a,
b,c){
return f.dir(a,
"nextSibling",c)},prevUntil:
function(
a,
b,c){
return f.dir(a,
"previousSibling",c)},siblings:
function(
a){
return f.sibling(a.parentNode.firstChild,a)},children:
function(
a){
return f.sibling(a.firstChild)},contents:
function(
a){
return f.nodeName(a,
"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},
function(
a,
b){f.fn[
a]=
function(c,d){var e=f.map(
this,b,c);L.test(a)||(d=c),d&&typeof d==
"string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());
return this.pushStack(e,a,P.call(arguments).join(
","))}}),f.extend({filter:
function(
a,
b,c){c&&(a=
":not("+a+
")");
return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:
function(
a,c,d){var e=[],g=a[c];
while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];
return e},nth:
function(
a,
b,c,d){b=b||1;var e=0;
for(;
a;a=a[c])
if(a.nodeType===1&&++e===b)
break;
return a},sibling:
function(
a,
b){var c=[];
for(;
a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);
return c}});var V=
"abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+=
"(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\
w:]+)[^>]*)\/>/ig,Z=/<([\
w:]+)/,$=/<tbody/
i,_=/<|&#?\w+;/,ba=/<(?:script|
style)/i,bb=/<(?:script|
object|embed|option|
style)/
i,bc=
new RegExp(
"<(?:"+V+
")",
"i"),bd=/checked\s*(?:[^=]|=\s*.checked.)/
i,be=/\/(java|ecma)script/i,bf=/^\s*<!(?:\[CDATA\[|\-\-)/,bg={option:[1,
"<select multiple='multiple'>",
"</select>"],legend:[1,
"<fieldset>",
"</fieldset>"],thead:[1,
"<table>",
"</table>"],tr:[2,
"<table><tbody>",
"</tbody></table>"],td:[3,
"<table><tbody><tr>",
"</tr></tbody></table>"],col:[2,
"<table><tbody></tbody><colgroup>",
"</colgroup></table>"],area:[1,
"<map>",
"</map>"],_default:[0,
"",
""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,
"div<div>",
"</div>"]),f.fn.extend({text:
function(a){
if(f.isFunction(a))
return this.
each(
function(b){var c=f(
this);c.text(a.call(
this,b,c.text()))});
if(typeof a!=
"object"&&a!==b)
return this.empty().append((
this[0]&&
this[0].ownerDocument||c).createTextNode(a));
return f.text(
this)},wrapAll:
function(
a){
if(f.isFunction(a))
return this.
each(
function(b){f(
this).wrapAll(a.call(
this,b))});
if(
this[0]){var b=f(a,
this[0].ownerDocument).eq(0).clone(!0);
this[0].parentNode&&b.insertBefore(
this[0]),b.map(
function(){var a=
this;
while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;
return a}).append(
this)}
return this},wrapInner:
function(
a){
if(f.isFunction(a))
return this.
each(
function(b){f(
this).wrapInner(a.call(
this,b))});
return this.
each(
function(){var b=f(
this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:
function(a){var b=f.isFunction(a);
return this.
each(
function(c){f(
this).wrapAll(b?a.call(
this,c):
a)})},unwrap:
function(){
return this.parent().each(
function(){f.nodeName(
this,
"body")||f(
this).replaceWith(this.childNodes)}).end()},append:
function(){
return this.domManip(arguments,!0,
function(a){this.nodeType===1&&this.appendChild(a)})},prepend:
function(){
return this.domManip(arguments,!0,
function(a){this.nodeType===1&&this.
insertBefore(a,this.firstChild)})},before:
function(){
if(
this[0]&&
this[0].parentNode)
return this.domManip(arguments,!1,
function(a){this.parentNode.insertBefore(a,
this)});
if(arguments.length){var a=f.clean(arguments);a.push.apply(a,this.toArray());
return this.pushStack(a,
"before",arguments)}},after:
function(){
if(
this[0]&&
this[0].parentNode)
return this.domManip(arguments,!1,
function(a){this.parentNode.insertBefore(a,this.nextSibling)});
if(arguments.length){var a=this.pushStack(
this,
"after",arguments);a.push.apply(a,f.clean(arguments));
return a}},
remove:
function(
a,
b){
for(var c=0,d;(d=
this[c])!=null;c++)
if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName(
"*")),
6 f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);
return this},empty:
function()
7 {
for(var a=0,b;(b=
this[
a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName(
"*"));
while(b.firstChild)b.removeChild(b.firstChild)}
return this},clone:
function(
a,
b){a=a==null?!1:
a,b=b==null?a:
b;
return this.map(
function(){
return f.clone(
this,a,b)})},html:
function(a){
if(a===b)
return this[0]&&
this[0].nodeType===1?
this[0].innerHTML.replace(W,
""):null;
if(typeof a==
"string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!bg[(Z.exec(a)||[
"",
""])[1].toLowerCase()]){a=a.replace(Y,
"<$1></$2>");
try{
for(var c=0,d=this.length;c<d;c++)
this[c].nodeType===1&&(f.cleanData(
this[c].getElementsByTagName(
"*")),
this[c].
innerHTML=a)}
catch(e){this.empty().append(a)}}
else f.isFunction(a)?this.
each(
function(b){var c=f(
this);c.html(a.call(
this,b,c.html()))}):this.empty().append(a);
return this},replaceWith:
function(
a){
if(
this[0]&&
this[0].parentNode){
if(f.isFunction(a))
return this.
each(
function(b){var c=f(
this),d=c.html();c.replaceWith(a.call(
this,b,d))});typeof a!=
"string"&&(a=f(a).detach());
return this.
each(
function(){var b=this.nextSibling,c=this.parentNode;f(
this).remove(),b?f(b).before(a):f(c).append(a)})}
return this.length?this.pushStack(f(f.isFunction(a)?
a():a),
"replaceWith",a):this},detach:function(a){
return this.
remove(
a,!0)},domManip:
function(a,c,d){var e,g,h,
i,j=a[0],k=[];
if(!f.support.checkClone&&arguments.length===3&&typeof j==
"string"&&bd.test(j))
return this.
each(
function(){f(
this).domManip(a,c,d,!0)});
if(f.isFunction(j))
return this.
each(
function(e){var g=f(
this);a[0]=j.call(
this,e,c?g.html():
b),g.domManip(a,c,d)});
if(
this[0]){i=j&&j.parentNode,f.support.parentNode&&i&&i.nodeType===11&&i.childNodes.length===this.length?e={fragment:i}:e=f.buildFragment(a,
this,k),h=e.fragment,h.childNodes.length===1?g=h=h.firstChild:g=h.firstChild;
if(g){c=c&&f.nodeName(g,
"tr");
for(var l=0,m=this.length,n=m-1;l<m;l++)d.call(c?bi(
this[l],g):
this[l],e.cacheable||m>1&&l<n?f.clone(h,!0,!0):h)}k.length&&f.each(k,bp)}
return this}}),f.buildFragment=
function(a,b,d){var e,g,h,
i,j=a[0];b&&b[0]&&(i=b[0].ownerDocument||b[0]),i.createDocumentFragment||(i=c),a.length===1&&typeof j==
"string"&&j.length<512&&i===c&&j.charAt(0)===
"<"&&!bb.test(j)&&(f.support.checkClone||!bd.test(j))&&(f.support.html5Clone||!bc.test(j))&&(g=!0,h=f.fragments[j],h&&h!==1&&(e=h)),e||(e=i.createDocumentFragment(),f.clean(a,i,e,d)),g&&(f.fragments[j]=h?e:1);
return{fragment:e,cacheable:g}},f.fragments={},f.each({appendTo:
"append",prependTo:
"prepend",
insertBefore:
"before",insertAfter:
"after",replaceAll:
"replaceWith"},
function(
a,
b){f.fn[
a]=
function(c){var d=[],e=f(c),g=this.length===1&&
this[0].parentNode;
if(g&&g.nodeType===11&&g.childNodes.length===1&&e.length===1){e[
b](
this[0]);
return this}
for(var h=0,i=e.length;h<i;h++){var j=(h>0?this.clone(!0):this).
get();f(e[h])[
b](
j),d=d.concat(j)}
return this.pushStack(d,a,e.selector)}}),f.extend({clone:
function(a,b,c){var d,e,g,h=f.support.html5Clone||!bc.test(
"<"+a.nodeName)?a.cloneNode(!0):bo(a);
if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h),d=bl(a),e=bl(h);
for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}
if(b){bj(a,h);
if(c){d=bl(a),e=bl(h);
for(g=0;d[g];++g)bj(d[g],e[g])}}d=e=null;
return h},clean:
function(
a,
b,d,e){var g;b=b||c,typeof b.createElement==
"undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],
i;
for(var j=0,k;(k=a[
j])!=null;j++){typeof k==
"number"&&(k+=
"");
if(!k)
continue;
if(typeof k==
"string")
if(!_.test(k))k=b.createTextNode(k);
else{k=k.replace(Y,
"<$1></$2>");var l=(Z.exec(k)||[
"",
""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement(
"div");b===c?bh.appendChild(o):U(b).appendChild(o),o.innerHTML=m[1]+k+m[2];
while(n--)o=o.lastChild;
if(!f.support.tbody){var p=$.test(k),q=l===
"table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===
"<table>"&&!p?o.childNodes:[];
for(i=q.length-1;i>=0;--i)f.nodeName(q[i],
"tbody")&&!q[
i].childNodes.length&&q[
i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&X.test(k)&&o.insertBefore(b.createTextNode(X.exec(k)[0]),o.firstChild),k=o.childNodes}var
r;
if(!f.support.appendChecked)
if(k[0]&&typeof (r=k.length)==
"number")
for(i=0;i<
r;i++)bn(k[i]);
else bn(k);k.nodeType?h.push(k):h=f.merge(h,k)}
if(d){g=
function(
a){
return!a.type||be.test(a.type)};
for(j=0;h[
j];j++)
if(e&&f.nodeName(h[j],
"script")&&(!h[
j].type||h[
j].type.toLowerCase()===
"text/javascript"))e.push(h[j].parentNode?h[j].parentNode.removeChild(h[j]):h[
j]);
else{
if(h[j].nodeType===1){var s=f.grep(h[j].getElementsByTagName(
"script"),g);h.splice.apply(h,[j+1,0].concat(s))}d.appendChild(h[j])}}
return h},cleanData:
function(
a){var
b,c,d=f.cache,e=f.event.special,g=f.support.deleteExpando;
for(var h=0,i;(i=a[h])!=null;h++){
if(i.nodeName&&f.noData[i.nodeName.toLowerCase()])
continue;c=i[f.expando];
if(c){b=d[c];
if(b&&b.events){
for(var j in b.events)e[
j]?f.event.remove(i,j):f.removeEvent(i,j,b.handle);b.handle&&(b.handle.elem=null)}g?
delete i[f.expando]:i.removeAttribute&&i.removeAttribute(f.expando),
delete d[c]}}}});var bq=/alpha\([^)]*\)/
i,br=/opacity=([^)]*)/,bs=/([A-Z]|^ms)/g,bt=/^-?\d+(?:px)?$/
i,bu=/^-?\d/,bv=/^([\-+])=([\-+.\de]+)/,bw={position:
"absolute",visibility:
"hidden",display:
"block"},bx=[
"Left",
"Right"],by=[
"Top",
"Bottom"],bz,bA,bB;f.fn.css=
function(
a,c){
if(arguments.length===2&&c===b)
return this;
return f.access(
this,a,c,!0,
function(a,c,d){
return d!==b?f.style(a,c,d):f.css(a,c)})},f.extend({cssHooks:{opacity:{
get:
function(a,b){
if(b){var c=bz(a,
"opacity",
"opacity");
return c===
""?
"1":c}
return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{
"float":f.support.cssFloat?
"cssFloat":
"styleFloat"},
style:
function(
a,c,d,e){
if(!!a&&a.nodeType!==3&&a.nodeType!==8&&!!a.style){var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[
i];c=f.cssProps[
i]||
i;
if(d===b){
if(k&&
"get"in k&&(g=k.get(a,!1,e))!==b)
return g;
return j[c]}h=typeof d,h===
"string"&&(g=bv.exec(d))&&(d=+(g[1]+1)*+g[2]+parseFloat(f.css(a,c)),h=
"number");
if(d==null||h===
"number"&&isNaN(d))
return;h===
"number"&&!f.cssNumber[
i]&&(d+=
"px");
if(!k||!(
"set"in k)||(d=k.set(a,d))!==b)
try{j[c]=d}
catch(l){}}},css:
function(
a,c,d){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c===
"cssFloat"&&(c=
"float");
if(g&&
"get"in g&&(e=g.get(a,!0,d))!==b)
return e;
if(bz)
return bz(a,c)},swap:
function(
a,
b,c){var d={};
for(var e in b)d[e]=a.style[e],a.style[e]=b[e];c.call(a);
for(e in b)a.style[e]=d[e]}}),f.curCSS=f.css,f.each([
"height",
"width"],
function(a,b){f.cssHooks[b]={
get:
function(a,c,d){var e;
if(c){
if(a.offsetWidth!==0)
return bC(a,b,d);f.swap(a,bw,
function(){e=bC(a,b,d)});
return e}},
set:
function(
a,
b){
if(!bt.test(b))
return b;b=parseFloat(b);
if(b>=0)
return b+
"px"}}}),f.support.opacity||(f.cssHooks.opacity={
get:
function(a,b){
return br.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||
"")?parseFloat(RegExp.$1)/100+
"":b?
"1":
""},
set:
function(
a,
b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?
"alpha(opacity="+b*100+
")":
"",g=d&&d.filter||c.filter||
"";c.zoom=1;
if(b>=1&&f.trim(g.replace(bq,
""))===
""){c.removeAttribute(
"filter");
if(d&&!d.filter)
return}c.filter=bq.test(g)?g.replace(bq,e):g+
" "+e}}),f(
function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={
get:
function(
a,
b){var c;f.swap(a,{display:
"inline-block"},
function(){b?c=bz(a,
"margin-right",
"marginRight"):c=a.
style.marginRight});
return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=
function(
a,
b){var c,d,e;b=b.replace(bs,
"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===
""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b)));
return c}),c.documentElement.currentStyle&&(bB=
function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[
b],g=a.style;f===null&&g&&(e=g[
b])&&(f=e),!bt.test(f)&&bu.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b===
"fontSize"?
"1em":f||0,f=g.pixelLeft+
"px",g.left=c,d&&(a.runtimeStyle.left=d));
return f===
""?
"auto":f}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=
function(a){var b=a.offsetWidth,c=a.offsetHeight;
return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,
"display"))===
"none"},f.expr.filters.visible=
function(a){
return!f.expr.filters.hidden(a)});var bD=/%20/g,bE=/\[\]$/,bF=/\r?\n/g,bG=/#.*$/,bH=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bI=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bJ=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bK=/^(?:GET|HEAD)$/,bL=/^\/\
8 {
if(!c.crossDomain||f.support.cors){var d;
return{send:
function(e,g){var h=c.xhr(),
i,
j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);
if(c.xhrFields)
for(j in c.xhrFields)h[
j]=c.xhrFields[
j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e[
"X-Requested-With"]&&(e[
"X-Requested-With"]=
"XMLHttpRequest");
try{
for(j in e)h.setRequestHeader(j,e[j])}
catch(k){}h.send(c.hasContent&&c.data||null),d=
function(
a,e){var
j,
k,l,m,n;
try{
if(d&&(e||h.readyState===4)){d=
b,i&&(h.onreadystatechange=f.noop,cf&&
delete ch[
i]);
if(e)h.readyState!==4&&h.abort();
else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;
try{k=h.statusText}
catch(o){k=
""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}
catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cg,cf&&(ch||(ch={},f(a).unload(cf)),ch[i]=d),h.onreadystatechange=d)},abort:
function(){d&&d(0,1)}}}});var ck={},cl,cm,cn=/^(?:toggle|
show|hide)$/,co=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/
i,cp,cq=[[
"height",
"marginTop",
"marginBottom",
"paddingTop",
"paddingBottom"],[
"width",
"marginLeft",
"marginRight",
"paddingLeft",
"paddingRight"],[
"opacity"]],cr;f.fn.extend({
show:
function(
a,
b,c){var d,e;
if(a||a===0)
return this.animate(cu(
"show",3),a,b,c);
for(var g=0,h=this.length;g<h;g++)d=
this[g],d.style&&(e=d.style.display,!f._data(d,
"olddisplay")&&e===
"none"&&(e=d.style.display=
""),e===
""&&f.css(d,
"display")===
"none"&&f._data(d,
"olddisplay",cv(d.nodeName)));
for(g=0;g<h;g++){d=
this[g];
if(d.style){e=d.style.display;
if(e===
""||e===
"none")d.style.display=f._data(d,
"olddisplay")||
""}}
return this},hide:
function(
a,
b,c){
if(a||a===0)
return this.animate(cu(
"hide",3),a,b,c);var d,e,g=0,h=this.length;
for(;g<h;g++)d=
this[g],d.style&&(e=f.css(d,
"display"),e!==
"none"&&!f._data(d,
"olddisplay")&&f._data(d,
"olddisplay",e));
for(g=0;g<h;g++)
this[g].
style&&(
this[g].
style.display=
"none");
return this},_toggle:f.fn.toggle,toggle:
function(
a,
b,c){var d=typeof a==
"boolean";f.isFunction(a)&&f.isFunction(b)?this._toggle.apply(
this,arguments):a==null||d?this.
each(
function(){var b=d?a:f(
this).is(
":hidden");f(
this)[b?
"show":
"hide"]()}):this.animate(cu(
"toggle",3),a,b,c);
return this},fadeTo:
function(
a,
b,c,d){
return this.filter(
":hidden").css(
"opacity",0).show().end().animate({opacity:b},
a,c,d)},animate:
function(a,b,c,d){
function g(){e.queue===!1&&f._mark(
this);var b=f.extend({},e),c=this.nodeType===1,d=c&&f(
this).is(
":hidden"),g,h,
i,
j,
k,l,m,n,
o;b.animatedProperties={};
for(i in a){g=f.camelCase(i),i!==g&&(a[g]=a[
i],
delete a[
i]),h=a[g],f.isArray(h)?(b.animatedProperties[g]=h[1],h=a[g]=h[0]):b.animatedProperties[g]=b.specialEasing&&b.specialEasing[g]||b.easing||
"swing";
if(h===
"hide"&&d||h===
"show"&&!d)
return b.complete.call(
this);c&&(g===
"height"||g===
"width")&&(b.overflow=[
this.style.overflow,
this.style.overflowX,
this.style.overflowY],f.css(
this,
"display")===
"inline"&&f.css(
this,
"float")===
"none"&&(!f.support.inlineBlockNeedsLayout||cv(this.nodeName)===
"inline"?this.
style.display=
"inline-block":this.
style.zoom=1))}b.overflow!=null&&(this.
style.overflow=
"hidden");
for(i in a)j=
new f.fx(
this,b,i),h=a[
i],cn.test(h)?(o=f._data(
this,
"toggle"+i)||(h===
"toggle"?d?
"show":
"hide":0),o?(f._data(
this,
"toggle"+i,o===
"show"?
"hide":
"show"),j[
o]()):j[h]()):(k=co.exec(h),l=j.cur(),k?(m=parseFloat(k[2]),n=k[3]||(f.cssNumber[
i]?
"":
"px"),n!==
"px"&&(f.style(
this,i,(m||1)+n),l=(m||1)/j.cur()*l,f.style(
this,i,l+n)),k[1]&&(m=(k[1]===
"-="?-1:1)*m+l),j.custom(l,m,n)):j.custom(l,h,
""));
return!0}var e=f.speed(b,c,d);
if(f.isEmptyObject(a))
return this.
each(e.complete,[!1]);a=f.extend({},
a);
return e.queue===!1?this.
each(g):this.queue(e.queue,g)},stop:function(a,c,d){typeof a!=
"string"&&(d=c,c=
a,a=
b),c&&a!==!1&&this.queue(a||
"fx",[]);
return this.
each(
function(){
function h(a,b,c){var e=b[c];f.removeData(a,c,!0),e.stop(d)}var
b,c=!1,e=f.timers,g=f._data(
this);d||f._unmark(!0,
this);
if(a==null)
for(b in g)g[
b]&&g[
b].stop&&b.indexOf(
".run")===b.length-4&&h(
this,g,b);
else g[b=a+
".run"]&&g[
b].stop&&h(
this,g,b);
for(b=e.length;b--;)e[
b].elem===
this&&(a==null||e[
b].queue===
a)&&(d?e[b](!0):e[
b].saveState(),c=!0,e.splice(b,1));(!d||!c)&&f.dequeue(
this,a)})}}),f.each({slideDown:cu(
"show",1),slideUp:cu(
"hide",1),slideToggle:cu(
"toggle",1),fadeIn:{opacity:
"show"},fadeOut:{opacity:
"hide"},fadeToggle:{opacity:
"toggle"}},
function(
a,
b){f.fn[
a]=
function(
a,c,d){
return this.animate(b,a,c,d)}}),f.extend({speed:
function(a,b,c){var d=a&&typeof a==
"object"?f.extend({},
a):{complete:c||!c&&b||f.isFunction(a)&&
a,duration:
a,easing:c&&b||b&&!f.isFunction(b)&&b};d.duration=f.fx.off?0:typeof d.duration==
"number"?d.duration:d.duration in f.fx.speeds?f.fx.speeds[d.duration]:f.fx.speeds._default;
if(d.queue==null||d.queue===!0)d.queue=
"fx";d.old=d.complete,d.complete=
function(
a){f.isFunction(d.old)&&d.old.call(
this),d.queue?f.dequeue(
this,d.queue):a!==!1&&f._unmark(
this)};
return d},easing:{linear:
function(
a,
b,c,d){
return c+d*a},swing:
function(
a,
b,c,d){
return(-Math.cos(a*Math.PI)/2+.5)*d+c}},timers:[],fx:
function(
a,
b,c){this.options=
b,this.elem=
a,this.prop=c,b.orig=b.orig||{}}}),f.fx.prototype={update:
function(){this.options.step&&this.options.step.call(this.elem,this.now,
this),(f.fx.step[this.prop]||f.fx.step._default)(
this)},cur:
function(){
if(this.elem[this.prop]!=null&&(!this.elem.style||
this.elem.style[
this.prop]==null))
return this.elem[this.prop];var
a,b=f.css(this.elem,this.prop);
return isNaN(a=parseFloat(b))?!b||b===
"auto"?0:b:a},custom:
function(
a,c,d){
function h(a){
return e.step(a)}var e=
this,g=f.fx;this.startTime=cr||cs(),this.end=c,this.now=this.start=
a,this.pos=this.state=0,this.unit=d||this.unit||(f.cssNumber[this.prop]?
"":
"px"),h.queue=
this.options.queue,h.elem=
this.elem,h.saveState=
function(){e.options.hide&&f._data(e.elem,
"fxshow"+e.prop)===b&&f._data(e.elem,
"fxshow"+e.prop,e.start)},h()&&f.timers.push(h)&&!cp&&(cp=setInterval(g.tick,g.interval))},
show:
function(){var a=f._data(this.elem,
"fxshow"+this.prop);this.options.orig[this.prop]=a||f.style(this.elem,this.prop),this.options.show=!0,a!==b?this.custom(this.cur(),a):this.custom(this.prop===
"width"||this.prop===
"height"?1:0,this.cur()),f(this.elem).
show()},hide:function(){this.options.orig[this.prop]=f._data(this.elem,
"fxshow"+this.prop)||f.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:
function(
a){var
b,c,d,e=cr||cs(),g=!0,h=this.elem,i=this.options;
if(a||e>=i.duration+
this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;
for(b in i.animatedProperties)i.animatedProperties[
b]!==!0&&(g=!1);
if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each([
"",
"X",
"Y"],
function(a,b){h.style[
"overflow"+
b]=i.overflow[
a]}),i.hide&&f(h).hide();
if(i.hide||i.show)
for(b in i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,
"fxshow"+b,!0),f.removeData(h,
"toggle"+b,!0);d=i.complete,d&&(i.complete=!1,d.call(h))}
return!1}i.duration==Infinity?
this.now=e:(c=e-
this.startTime,
this.state=c/i.duration,
this.pos=f.easing[i.animatedProperties[
this.prop]](
this.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();
return!0}},f.extend(f.fx,{tick:
function(){var a,b=f.timers,c=0;
for(;c<b.length;c++)a=b[c],!a()&&b[c]===a&&b.splice(c--,1);b.length||f.fx.stop()},interval:13,stop:
function(){clearInterval(cp),cp=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:
function(
a){f.style(a.elem,
"opacity",a.now)},_default:
function(
a){a.elem.style&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=a.now+a.unit:a.elem[a.prop]=a.now}}}),f.each([
"width",
"height"],
function(a,b){f.fx.step[b]=
function(a){f.style(a.elem,b,Math.max(0,a.now)+a.unit)}}),f.expr&&f.expr.filters&&(f.expr.filters.animated=
function(
a){
return f.grep(f.timers,
function(b){
return a===b.elem}).length});var cw=/^
t(?:able|d|h)$/
i,cx=/^(?:body|html)$/i;
"getBoundingClientRect"in c.documentElement?f.fn.offset=
function(
a){var b=
this[0],c;
if(a)
return this.
each(
function(b){f.offset.setOffset(
this,a,b)});
if(!b||!b.ownerDocument)
return null;
if(b===b.ownerDocument.body)
return f.offset.bodyOffset(b);
try{c=b.getBoundingClientRect()}
catch(d){}var e=b.ownerDocument,g=e.documentElement;
if(!c||!f.contains(g,b))
return c?{top:c.top,left:c.left}:{top:0,left:0};var h=e.body,i=cy(e),j=g.clientTop||h.clientTop||0,k=g.clientLeft||h.clientLeft||0,l=i.pageYOffset||f.support.boxModel&&g.scrollTop||h.scrollTop,m=i.pageXOffset||f.support.boxModel&&g.scrollLeft||h.scrollLeft,n=c.top+l-
j,o=c.left+m-
k;
return{top:n,left:o}}:f.fn.offset=
function(
a){var b=
this[0];
if(a)
return this.
each(
function(b){f.offset.setOffset(
this,a,b)});
if(!b||!b.ownerDocument)
return null;
if(b===b.ownerDocument.body)
return f.offset.bodyOffset(b);var c,d=b.offsetParent,e=
b,g=b.ownerDocument,h=g.documentElement,i=g.body,j=g.defaultView,k=j?j.getComputedStyle(b,null):b.currentStyle,l=b.offsetTop,m=b.offsetLeft;
while((b=b.parentNode)&&b!==i&&b!==h){
if(f.support.fixedPosition&&k.position===
"fixed")
break;c=j?j.getComputedStyle(b,null):b.currentStyle,l-=b.scrollTop,m-=b.scrollLeft,b===d&&(l+=b.offsetTop,m+=b.offsetLeft,f.support.doesNotAddBorder&&(!f.support.doesAddBorderForTableAndCells||!cw.test(b.nodeName))&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),e=d,d=b.offsetParent),f.support.subtractsBorderForOverflowNotVisible&&c.overflow!==
"visible"&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),k=c}
if(k.position===
"relative"||k.position===
"static")l+=i.offsetTop,m+=i.offsetLeft;f.support.fixedPosition&&k.position===
"fixed"&&(l+=Math.max(h.scrollTop,i.scrollTop),m+=Math.max(h.scrollLeft,i.scrollLeft));
return{top:l,left:m}},f.offset={bodyOffset:
function(
a){var b=a.offsetTop,c=a.offsetLeft;f.support.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,
"marginTop"))||0,c+=parseFloat(f.css(a,
"marginLeft"))||0);
return{top:
b,left:c}},setOffset:
function(
a,
b,c){var d=f.css(a,
"position");d===
"static"&&(a.style.position=
"relative");var e=f(a),g=e.offset(),h=f.css(a,
"top"),i=f.css(a,
"left"),j=(d===
"absolute"||d===
"fixed")&&f.inArray(
"auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),
"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:
function(){
if(!
this[0])
return null;var a=
this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,
"marginTop"))||0,c.left-=parseFloat(f.css(a,
"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],
"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],
"borderLeftWidth"))||0;
return{top:c.top-d.top,left:c.left-d.left}},offsetParent:
function(){
return this.map(
function(){var a=this.offsetParent||c.body;
while(a&&!cx.test(a.nodeName)&&f.css(a,
"position")===
"static")a=a.offsetParent;
return a})}}),f.each([
"Left",
"Top"],
function(a,c){var d=
"scroll"+c;f.fn[d]=
function(c){var e,g;
if(c===b){e=
this[0];
if(!e)
return null;g=cy(e);
return g?
"pageXOffset"in g?g[a?
"pageYOffset":
"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}
return this.
each(
function(){g=cy(
this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):
this[d]=c})}}),f.each([
"Height",
"Width"],
function(a,c){var d=c.toLowerCase();f.fn[
"inner"+c]=
function(){var a=
this[0];
return a?a.style?parseFloat(f.css(a,d,
"padding")):
this[d]():null},f.fn[
"outer"+c]=function(a){var b=
this[0];
return b?b.style?parseFloat(f.css(b,d,a?
"margin":
"border")):
this[d]():null},f.fn[d]=function(a){var e=
this[0];
if(!e)
return a==null?null:
this;
if(f.isFunction(a))
return this.
each(
function(b){var c=f(
this);c[d](a.call(
this,b,c[d]()))});
if(f.isWindow(e)){var g=e.document.documentElement[
"client"+c],h=e.document.body;
return e.document.compatMode===
"CSS1Compat"&&g||h&&h[
"client"+c]||g}
if(e.nodeType===9)
return Math.max(e.documentElement[
"client"+c],e.body[
"scroll"+c],e.documentElement[
"scroll"+c],e.body[
"offset"+c],e.documentElement[
"offset"+c]);
if(a===b){var i=f.css(e,d),j=parseFloat(i);
return f.isNumeric(j)?j:i}
return this.css(d,typeof a==
"string"?a:a+
"px")}}),a.jQuery=a.$=f,typeof define==
"function"&&define.amd&&define.amd.jQuery&&define(
"jquery",[],
function(){
return f})})(window);
18 (
function(
a,
b){
function d(b){
return!
a(b).parents().andSelf().filter(
function(){
return a.curCSS(
this,
"visibility")===
"hidden"||a.expr.filters.hidden(
this)}).length}
function c(b,c){var e=b.nodeName.toLowerCase();
if(
"area"===e){var f=b.parentNode,g=f.name,h;
if(!b.href||!g||f.nodeName.toLowerCase()!==
"map")
return!1;h=
a(
"img[usemap=#"+g+
"]")[0];
return!!h&&d(h)}
return(/input|select|textarea|button|
object/.test(e)?!b.disabled:
"a"==e?b.href||c:c)&&d(b)}a.ui=a.ui||{};a.ui.version||(a.extend(a.ui,{version:
"1.8.18",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}}),a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:
function(b,c){
return typeof b==
"number"?
this.each(
function(){var d=
this;setTimeout(
function(){
a(d).focus(),c&&c.call(d)},
b)}):this._focus.apply(
this,arguments)},scrollParent:
function(){var
b;a.browser.msie&&/(
static|
relative)/.test(this.css(
"position"))||/absolute/.test(this.css(
"position"))?b=this.parents().filter(
function(){
return/(
relative|absolute|fixed)/.test(a.curCSS(
this,
"position",1))&&/(
auto|scroll)/.test(a.curCSS(
this,
"overflow",1)+a.curCSS(
this,
"overflow-y",1)+a.curCSS(
this,
"overflow-x",1))}).eq(0):b=this.parents().filter(
function(){
return/(
auto|scroll)/.test(a.curCSS(
this,
"overflow",1)+a.curCSS(
this,
"overflow-y",1)+a.curCSS(
this,
"overflow-x",1))}).eq(0);
return/fixed/.test(this.css(
"position"))||!b.length?
a(document):b},zIndex:function(c){
if(c!==b)
return this.css(
"zIndex",c);
if(this.length){var d=
a(
this[0]),e,f;
while(d.length&&d[0]!==document){e=d.css(
"position");
if(e===
"absolute"||e===
"relative"||e===
"fixed"){f=parseInt(d.css(
"zIndex"),10);
if(!isNaN(f)&&f!==0)
return f}d=d.parent()}}
return 0},disableSelection:
function(){
return this.bind((a.support.selectstart?
"selectstart":
"mousedown")+
".ui-disableSelection",
function(a){a.preventDefault()})},enableSelection:
function(){
return this.unbind(
".ui-disableSelection")}}),a.each([
"Width",
"Height"],
function(c,d){
function h(b,c,d,f){a.each(e,
function(){c-=parseFloat(a.curCSS(b,
"padding"+
this,!0))||0,d&&(c-=parseFloat(a.curCSS(b,
"border"+
this+
"Width",!0))||0),f&&(c-=parseFloat(a.curCSS(b,
"margin"+
this,!0))||0)});
return c}var e=d===
"Width"?[
"Left",
"Right"]:[
"Top",
"Bottom"],f=d.toLowerCase(),g={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};a.fn[
"inner"+d]=
function(c){
if(c===b)
return g[
"inner"+d].call(
this);
return this.
each(
function(){
a(
this).css(f,h(
this,c)+
"px")})},a.fn[
"outer"+d]=
function(b,c){
if(typeof b!=
"number")
return g[
"outer"+d].call(
this,b);
return this.
each(
function(){
a(
this).css(f,h(
this,b,!0,c)+
"px")})}}),a.extend(a.expr[
":"],{data:
function(b,c,d){
return!!a.data(b,d[3])},focusable:
function(
b){
return c(b,!isNaN(a.attr(b,
"tabindex")))},tabbable:
function(
b){var d=a.attr(b,
"tabindex"),e=isNaN(d);
return(e||d>=0)&&c(b,!e)}}),
a(
function(){var b=document.body,c=b.appendChild(c=document.createElement(
"div"));c.offsetHeight,a.extend(c.style,{minHeight:
"100px",height:
"auto",padding:0,borderWidth:0}),a.support.minHeight=c.offsetHeight===100,a.support.selectstart=
"onselectstart"in c,b.removeChild(c).style.display=
"none"}),a.extend(a.ui,{plugin:{
add:
function(b,c,d){var e=a.ui[b].prototype;
for(var f in d)e.plugins[f]=e.plugins[f]||[],e.plugins[f].push([c,d[f]])},call:
function(
a,
b,c){var d=a.plugins[
b];
if(!!d&&!!a.element[0].parentNode)
for(var e=0;e<d.length;e++)a.options[d[e][0]]&&d[e][1].apply(a.element,c)}},contains:
function(
a,
b){
return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:
function(
b,c){
if(
a(b).css(
"overflow")===
"hidden")
return!1;var d=c&&c===
"left"?
"scrollLeft":
"scrollTop",e=!1;
if(b[d]>0)
return!0;b[d]=1,e=b[d]>0,b[d]=0;
return e},isOverAxis:
function(
a,
b,c){
return a>b&&a<b+c},isOver:
function(
b,c,d,e,f,g){
return a.ui.isOverAxis(b,d,f)&&a.ui.isOverAxis(c,e,g)}}))})(jQuery);
28 (
function(
a,
b){
if(a.cleanData){var c=a.cleanData;a.cleanData=
function(
b){
for(var d=0,e;(e=b[d])!=null;d++)
try{
a(e).triggerHandler(
"remove")}
catch(f){}c(b)}}
else{var d=a.fn.remove;a.fn.remove=
function(
b,c){
return this.
each(
function(){c||(!b||a.filter(b,[
this]).length)&&
a(
"*",
this).add([
this]).each(
function(){
try{
a(
this).triggerHandler(
"remove")}
catch(b){}});
return d.call(
a(
this),b,c)})}}a.widget=
function(b,c,d){var e=b.split(
".")[0],f;b=b.split(
".")[1],f=e+
"-"+
b,d||(d=c,c=a.Widget),a.expr[
":"][f]=
function(c){
return!!a.data(c,b)},a[e]=a[e]||{},a[e][
b]=
function(
a,
b){arguments.length&&this._createWidget(a,b)};var g=
new c;g.options=a.extend(!0,{},g.options),a[e][b].
prototype=a.extend(!0,g,{
namespace:e,widgetName:b,widgetEventPrefix:a[e][b].prototype.widgetEventPrefix||b,widgetBaseClass:f},d),a.widget.bridge(b,a[e][b])},a.widget.bridge=
function(c,d){a.fn[c]=
function(e){var f=typeof e==
"string",g=Array.prototype.slice.call(arguments,1),h=
this;e=!f&&g.length?a.extend.apply(null,[!0,e].concat(g)):e;
if(f&&e.charAt(0)===
"_")
return h;f?this.
each(
function(){var d=a.data(
this,c),f=d&&a.isFunction(d[e])?d[e].apply(d,g):d;
if(f!==d&&f!==b){h=f;
return!1}}):this.
each(
function(){var b=a.data(
this,c);b?b.option(e||{})._init():a.data(
this,c,
new d(e,
this))});
return h}},a.Widget=
function(
a,
b){arguments.length&&this._createWidget(a,b)},a.Widget.prototype={widgetName:
"widget",widgetEventPrefix:
"",options:{disabled:!1},_createWidget:
function(
b,c){a.data(c,this.widgetName,
this),this.element=
a(c),this.options=a.extend(!0,{},this.options,this._getCreateOptions(),
b);var d=
this;this.element.bind(
"remove."+this.widgetName,
function(){d.destroy()}),this._create(),this._trigger(
"create"),this._init()},_getCreateOptions:
function(){
return a.metadata&&a.metadata.get(this.element[0])[this.widgetName]},_create:
function(){},_init:
function(){},destroy:
function(){this.element.unbind(
"."+this.widgetName).removeData(this.widgetName),this.widget().unbind(
"."+this.widgetName).removeAttr(
"aria-disabled").removeClass(this.widgetBaseClass+
"-disabled "+
"ui-state-disabled")},widget:
function(){
return this.element},option:
function(c,d){var e=c;
if(arguments.length===0)
return a.extend({},this.options);
if(typeof c==
"string"){
if(d===b)
return this.options[c];e={},e[c]=d}this._setOptions(e);
return this},_setOptions:
function(
b){var c=
this;a.each(b,
function(a,b){c._setOption(a,b)});
return this},_setOption:
function(
a,
b){this.options[
a]=
b,a===
"disabled"&&this.widget()[b?
"addClass":
"removeClass"](this.widgetBaseClass+
"-disabled"+
" "+
"ui-state-disabled").attr(
"aria-disabled",b);
return this},enable:
function(){
return this._setOption(
"disabled",!1)},disable:
function(){
return this._setOption(
"disabled",!0)},_trigger:
function(
b,c,d){var e,f,g=this.options[
b];d=d||{},c=a.Event(c),c.type=(b===this.widgetEventPrefix?b:this.widgetEventPrefix+
b).toLowerCase(),c.target=this.element[0],f=c.originalEvent;
if(f)
for(e in f)e in c||(c[e]=f[e]);this.element.trigger(c,d);
return!(a.isFunction(g)&&g.call(this.element[0],c,d)===!1||c.isDefaultPrevented())}}})(jQuery);
41 (
function(
a,
b){var c=!1;
a(document).mouseup(
function(a){c=!1}),a.widget(
"ui.mouse",{options:{cancel:
":input,option",distance:1,delay:0},_mouseInit:
function(){var b=
this;this.element.bind(
"mousedown."+this.widgetName,
function(a){
return b._mouseDown(a)}).bind(
"click."+this.widgetName,
function(c){
if(!0===a.data(c.target,b.widgetName+
".preventClickEvent")){a.removeData(c.target,b.widgetName+
".preventClickEvent"),c.stopImmediatePropagation();
return!1}}),this.started=!1},_mouseDestroy:
function(){this.element.unbind(
"."+this.widgetName)},_mouseDown:
function(
b){
if(!c){this._mouseStarted&&this._mouseUp(b),this._mouseDownEvent=
b;var d=
this,e=b.which==1,f=typeof this.options.cancel==
"string"&&b.target.nodeName?
a(b.target).closest(this.options.cancel).length:!1;
if(!e||f||!this._mouseCapture(b))
return!0;this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(
function(){d.mouseDelayMet=!0},this.options.delay));
if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)){this._mouseStarted=this._mouseStart(b)!==!1;
if(!this._mouseStarted){b.preventDefault();
return!0}}!0===a.data(b.target,
this.widgetName+
".preventClickEvent")&&a.removeData(b.target,
this.widgetName+
".preventClickEvent"),this._mouseMoveDelegate=
function(
a){
return d._mouseMove(a)},this._mouseUpDelegate=
function(
a){
return d._mouseUp(a)},
a(document).bind(
"mousemove."+this.widgetName,this._mouseMoveDelegate).bind(
"mouseup."+this.widgetName,this._mouseUpDelegate),b.preventDefault(),c=!0;
return!0}},_mouseMove:
function(
b){
if(a.browser.msie&&!(document.documentMode>=9)&&!b.button)
return this._mouseUp(b);
if(this._mouseStarted){this._mouseDrag(b);
return b.preventDefault()}this._mouseDistanceMet(b)&&this._mouseDelayMet(b)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,b)!==!1,this._mouseStarted?this._mouseDrag(b):this._mouseUp(b));
return!this._mouseStarted},_mouseUp:
function(
b){
a(document).unbind(
"mousemove."+this.widgetName,this._mouseMoveDelegate).unbind(
"mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,b.target==this._mouseDownEvent.target&&a.data(b.target,
this.widgetName+
".preventClickEvent",!0),this._mouseStop(b));
return!1},_mouseDistanceMet:
function(
a){
return Math.max(Math.abs(
this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:
function(
a){
return this.mouseDelayMet},_mouseStart:
function(
a){},_mouseDrag:
function(
a){},_mouseStop:
function(
a){},_mouseCapture:
function(
a){
return!0}})})(jQuery);
56 (
function(
a,
b){a.widget(
"ui.resizable",a.ui.mouse,{widgetEventPrefix:
"resize",options:{alsoResize:!1,animate:!1,animateDuration:
"slow",animateEasing:
"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:
"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1e3},_create:
function(){var b=
this,c=this.options;this.element.addClass(
"ui-resizable"),a.extend(
this,{_aspectRatio:!!c.aspectRatio,aspectRatio:c.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:c.helper||c.ghost||c.animate?c.helper||
"ui-resizable-helper":null}),this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)&&(this.element.wrap(
a(
'<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css(
"position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css(
"top"),left:this.element.css(
"left")})),this.element=this.element.parent().data(
"resizable",this.element.data(
"resizable")),this.elementIsWrapper=!0,this.element.css({marginLeft:
this.originalElement.css(
"marginLeft"),marginTop:this.originalElement.css(
"marginTop"),marginRight:this.originalElement.css(
"marginRight"),marginBottom:this.originalElement.css(
"marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css(
"resize"),this.originalElement.css(
"resize",
"none"),this._proportionallyResizeElements.push(this.originalElement.css({position:
"static",zoom:1,display:
"block"})),this.originalElement.css({margin:this.originalElement.css(
"margin")}),this._proportionallyResize()),this.handles=c.handles||(a(
".ui-resizable-handle",this.element).length?{n:
".ui-resizable-n",e:
".ui-resizable-e",s:
".ui-resizable-s",
w:
".ui-resizable-w",se:
".ui-resizable-se",sw:
".ui-resizable-sw",ne:
".ui-resizable-ne",nw:
".ui-resizable-nw"}:
"e,s,se");
if(this.handles.constructor==String){this.handles==
"all"&&(this.handles=
"n,e,s,w,se,sw,ne,nw");var d=this.handles.split(
",");this.handles={};
for(var e=0;e<d.length;e++){var f=a.trim(d[e]),g=
"ui-resizable-"+f,h=
a(
'<div class="ui-resizable-handle '+g+
'"></div>');/sw|se|ne|nw/.test(f)&&h.css({zIndex:++c.zIndex}),
"se"==f&&h.addClass(
"ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[f]=
".ui-resizable-"+f,this.element.append(h)}}this._renderAxis=
function(
b){b=b||this.element;
for(var c in this.handles){this.handles[c].constructor==String&&(this.handles[c]=
a(this.handles[c],this.element).show());
if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var d=
a(this.handles[c],this.element),e=0;e=/sw|ne|nw|se|n|s/.test(c)?d.outerHeight():d.outerWidth();var f=[
"padding",/ne|nw|n/.test(c)?
"Top":/se|sw|s/.test(c)?
"Bottom":/^e$/.test(c)?
"Right":
"Left"].join(
"");b.css(f,e),this._proportionallyResize()}
if(!
a(this.handles[c]).length)
continue}},this._renderAxis(this.element),this._handles=
a(
".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover(
function(){
if(!b.resizing){
if(
this.className)var a=
this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|
w)/i);b.axis=a&&a[1]?a[1]:
"se"}}),c.autoHide&&(
this._handles.hide(),
a(this.element).addClass(
"ui-resizable-autohide").hover(
function(){c.disabled||(
a(
this).removeClass(
"ui-resizable-autohide"),b._handles.show())},
function(){c.disabled||b.resizing||(
a(
this).addClass(
"ui-resizable-autohide"),b._handles.hide())})),this._mouseInit()},destroy:
function(){this._mouseDestroy();var b=
function(
b){
a(b).removeClass(
"ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData(
"resizable").unbind(
".resizable").find(
".ui-resizable-handle").remove()};
if(this.elementIsWrapper){
b(this.element);var c=this.element;c.after(this.originalElement.css({position:c.css(
"position"),width:c.outerWidth(),height:c.outerHeight(),top:c.css(
"top"),left:c.css(
"left")})).remove()}this.originalElement.css(
"resize",this.originalResizeStyle),
b(this.originalElement);
return this},_mouseCapture:
function(
b){var c=!1;
for(var d in this.handles)
a(this.handles[d])[0]==b.target&&(c=!0);
return!this.options.disabled&&c},_mouseStart:
function(
b){var d=this.options,e=this.element.position(),f=this.element;this.resizing=!0,this.documentScroll={top:
a(document).scrollTop(),left:
a(document).scrollLeft()},(f.is(
".ui-draggable")||/absolute/.test(f.css(
"position")))&&f.css({position:
"absolute",top:e.top,left:e.left}),this._renderProxy();var g=c(this.helper.css(
"left")),h=c(this.helper.css(
"top"));d.containment&&(g+=
a(d.containment).scrollLeft()||0,h+=
a(d.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:g,top:h},this.size=this._helper?{width:f.outerWidth(),height:f.outerHeight()}:{width:f.width(),height:f.height()},this.originalSize=this._helper?{width:f.outerWidth(),height:f.outerHeight()}:{width:f.width(),height:f.height()},this.originalPosition={left:g,top:h},this.sizeDiff={width:f.outerWidth()-f.width(),height:f.outerHeight()-f.height()},this.originalMousePosition={left:b.pageX,top:b.pageY},this.aspectRatio=typeof d.aspectRatio==
"number"?d.aspectRatio:this.originalSize.width/this.originalSize.height||1;var i=
a(
".ui-resizable-"+this.axis).css(
"cursor");
a(
"body").css(
"cursor",i==
"auto"?this.axis+
"-resize":i),f.addClass(
"ui-resizable-resizing"),this._propagate(
"start",b);
return!0},_mouseDrag:
function(
b){var c=this.helper,d=this.options,e={},f=
this,g=this.originalMousePosition,h=this.axis,i=b.pageX-g.left||0,j=b.pageY-g.top||0,k=this._change[h];
if(!k)
return!1;var l=k.apply(
this,[b,i,j]),m=a.browser.msie&&a.browser.version<7,n=this.sizeDiff;this._updateVirtualBoundaries(b.shiftKey);
if(this._aspectRatio||b.shiftKey)l=this._updateRatio(l,b);l=this._respectSize(l,b),this._propagate(
"resize",b),c.css({top:this.position.top+
"px",left:this.position.left+
"px",width:this.size.width+
"px",height:this.size.height+
"px"}),!this._helper&&this._proportionallyResizeElements.length&&
this._proportionallyResize(),this._updateCache(l),this._trigger(
"resize",b,this.ui());
return!1},_mouseStop:
function(
b){this.resizing=!1;var c=this.options,d=
this;
if(this._helper){var e=this._proportionallyResizeElements,f=e.length&&/textarea/i.test(e[0].nodeName),g=f&&a.ui.hasScroll(e[0],
"left")?0:d.sizeDiff.height,h=f?0:d.sizeDiff.width,i={width:d.helper.width()-h,height:d.helper.height()-g},j=parseInt(d.element.css(
"left"),10)+(d.position.left-d.originalPosition.left)||null,k=parseInt(d.element.css(
"top"),10)+(d.position.top-d.originalPosition.top)||null;c.animate||this.element.css(a.extend(i,{top:k,left:j})),d.helper.height(d.size.height),d.helper.width(d.size.width),this._helper&&!c.animate&&this._proportionallyResize()}
a(
"body").css(
"cursor",
"auto"),this.element.removeClass(
"ui-resizable-resizing"),this._propagate(
"stop",b),this._helper&&this.helper.remove();
return!1},_updateVirtualBoundaries:
function(
a){var b=this.options,c,e,f,g,h;h={minWidth:d(b.minWidth)?b.minWidth:0,maxWidth:d(b.maxWidth)?b.maxWidth:Infinity,minHeight:d(b.minHeight)?b.minHeight:0,maxHeight:d(b.maxHeight)?b.maxHeight:Infinity};
if(this._aspectRatio||a)c=h.minHeight*this.aspectRatio,f=h.minWidth/this.aspectRatio,e=h.maxHeight*this.aspectRatio,g=h.maxWidth/this.aspectRatio,c>h.minWidth&&(h.minWidth=c),f>h.minHeight&&(h.minHeight=f),e<h.maxWidth&&(h.maxWidth=e),g<h.maxHeight&&(h.maxHeight=g);this._vBoundaries=h},_updateCache:
function(
a){var b=this.options;this.offset=this.helper.offset(),d(a.left)&&(this.position.left=a.left),d(a.top)&&(this.position.top=a.top),d(a.height)&&(this.size.height=a.height),d(a.width)&&(this.size.width=a.width)},_updateRatio:
function(a,b){var c=this.options,e=this.position,f=this.size,g=this.axis;d(a.height)?a.width=a.height*this.aspectRatio:d(a.width)&&(a.height=a.width/this.aspectRatio),g==
"sw"&&(a.left=e.left+(f.width-a.width),a.top=null),g==
"nw"&&(a.top=e.top+(f.height-a.height),a.left=e.left+(f.width-a.width));
return a},_respectSize:
function(
a,
b){var c=this.helper,e=this._vBoundaries,f=this._aspectRatio||b.shiftKey,g=this.axis,h=d(a.width)&&e.maxWidth&&e.maxWidth<a.width,i=d(a.height)&&e.maxHeight&&e.maxHeight<a.height,j=d(a.width)&&e.minWidth&&e.minWidth>a.width,k=d(a.height)&&e.minHeight&&e.minHeight>a.height;j&&(a.width=e.minWidth),k&&(a.height=e.minHeight),h&&(a.width=e.maxWidth),i&&(a.height=e.maxHeight);var l=this.originalPosition.left+this.originalSize.width,m=this.position.top+this.size.height,n=/sw|nw|
w/.test(g),o=/nw|ne|n/.test(g);j&&n&&(a.left=l-e.minWidth),h&&n&&(a.left=l-e.maxWidth),k&&o&&(a.top=m-e.minHeight),i&&o&&(a.top=m-e.maxHeight);var p=!a.width&&!a.height;p&&!a.left&&a.top?a.top=null:p&&!a.top&&a.left&&(a.left=null);
return a},_proportionallyResize:
function(){var b=this.options;
if(!!this._proportionallyResizeElements.length){var c=this.helper||this.element;
for(var d=0;d<this._proportionallyResizeElements.length;d++){var e=this._proportionallyResizeElements[d];
if(!this.borderDif){var f=[e.css(
"borderTopWidth"),e.css(
"borderRightWidth"),e.css(
"borderBottomWidth"),e.css(
"borderLeftWidth")],g=[e.css(
"paddingTop"),e.css(
"paddingRight"),e.css(
"paddingBottom"),e.css(
"paddingLeft")];this.borderDif=a.map(f,
function(a,b){var c=parseInt(a,10)||0,d=parseInt(g[b],10)||0;
return c+d})}
if(a.browser.msie&&(!!a(c).is(
":hidden")||!!
a(c).parents(
":hidden").length))
continue;e.css({height:c.height()-this.borderDif[0]-this.borderDif[2]||0,width:c.width()-this.borderDif[1]-this.borderDif[3]||0})}}},_renderProxy:
function(){var b=this.element,c=this.options;this.elementOffset=b.offset();
if(this._helper){this.helper=this.helper||
a(
'<div style="overflow:hidden;"></div>');var d=a.browser.msie&&a.browser.version<7,e=d?1:0,f=d?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+f,height:this.element.outerHeight()+f,position:
"absolute",left:this.elementOffset.left-e+
"px",top:this.elementOffset.top-e+
"px",zIndex:++c.zIndex}),this.helper.appendTo(
"body").disableSelection()}
else this.helper=this.element},_change:{e:
function(
a,
b,c){
return{width:this.originalSize.width+b}},
w:
function(
a,
b,c){var d=this.options,e=this.originalSize,f=this.originalPosition;
return{left:f.left+
b,width:e.width-b}},n:
function(
a,
b,c){var d=this.options,e=this.originalSize,f=this.originalPosition;
return{top:f.top+c,height:e.height-c}},s:
function(
a,
b,c){
return{height:this.originalSize.height+c}},se:
function(
b,c,d){
return a.extend(this._change.s.apply(
this,arguments),this._change.e.apply(
this,[b,c,d]))},sw:
function(b,c,d){
return a.extend(this._change.s.apply(
this,arguments),this._change.w.apply(
this,[b,c,d]))},ne:
function(b,c,d){
return a.extend(this._change.n.apply(
this,arguments),this._change.e.apply(
this,[b,c,d]))},nw:
function(b,c,d){
return a.extend(this._change.n.apply(
this,arguments),this._change.w.apply(
this,[b,c,d]))}},_propagate:
function(b,c){a.ui.plugin.call(
this,b,[c,this.ui()]),b!=
"resize"&&this._trigger(b,c,this.ui())},plugins:{},ui:
function(){
return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),a.extend(a.ui.resizable,{version:
"1.8.18"}),a.ui.plugin.add(
"resizable",
"alsoResize",{start:
function(b,c){var d=a(
this).data(
"resizable"),e=d.options,f=
function(b){a(b).
each(
function(){var b=
a(
this);b.data(
"resizable-alsoresize",{width:parseInt(b.width(),10),height:parseInt(b.height(),10),left:parseInt(b.css(
"left"),10),top:parseInt(b.css(
"top"),10)})})};typeof e.alsoResize==
"object"&&!e.alsoResize.parentNode?e.alsoResize.length?(e.alsoResize=e.alsoResize[0],f(e.alsoResize)):a.each(e.alsoResize,
function(a){f(a)}):f(e.alsoResize)},resize:
function(
b,c){var d=
a(
this).data(
"resizable"),e=d.options,f=d.originalSize,g=d.originalPosition,h={height:d.size.height-f.height||0,width:d.size.width-f.width||0,top:d.position.top-g.top||0,left:d.position.left-g.left||0},i=
function(
b,d){
a(b).each(
function(){var b=
a(
this),e=
a(
this).data(
"resizable-alsoresize"),f={},g=d&&d.length?d:b.parents(c.originalElement[0]).length?[
"width",
"height"]:[
"width",
"height",
"top",
"left"];a.each(g,
function(a,b){var c=(e[
b]||0)+(h[b]||0);c&&c>=0&&(f[
b]=c||null)}),b.css(f)})};typeof e.alsoResize==
"object"&&!e.alsoResize.nodeType?a.each(e.alsoResize,
function(a,b){i(a,b)}):
i(e.alsoResize)},stop:
function(
b,c){
a(
this).removeData(
"resizable-alsoresize")}}),a.ui.plugin.add(
"resizable",
"animate",{stop:
function(b,c){var d=a(
this).data(
"resizable"),e=d.options,f=d._proportionallyResizeElements,g=f.length&&/textarea/i.test(f[0].nodeName),h=g&&a.ui.hasScroll(f[0],
"left")?0:d.sizeDiff.height,i=g?0:d.sizeDiff.width,j={width:d.size.width-
i,height:d.size.height-h},k=parseInt(d.element.css(
"left"),10)+(d.position.left-d.originalPosition.left)||null,l=parseInt(d.element.css(
"top"),10)+(d.position.top-d.originalPosition.top)||null;d.element.animate(a.extend(j,l&&k?{top:l,left:k}:{}),{duration:e.animateDuration,easing:e.animateEasing,step:
function(){var c={width:parseInt(d.element.css(
"width"),10),height:parseInt(d.element.css(
"height"),10),top:parseInt(d.element.css(
"top"),10),left:parseInt(d.element.css(
"left"),10)};f&&f.length&&
a(f[0]).css({width:c.width,height:c.height}),d._updateCache(c),d._propagate(
"resize",b)}})}}),a.ui.plugin.add(
"resizable",
"containment",{start:
function(
b,d){var e=
a(
this).data(
"resizable"),f=e.options,g=e.element,h=f.containment,i=h instanceof a?h.get(0):/parent/.test(h)?g.parent().get(0):h;
if(!!i){e.containerElement=
a(i);
if(/document/.test(h)||h==document)e.containerOffset={left:0,top:0},e.containerPosition={left:0,top:0},e.parentData={element:
a(document),left:0,top:0,width:
a(document).width(),height:
a(document).height()||document.body.parentNode.scrollHeight};
else{var j=
a(i),k=[];
a([
"Top",
"Right",
"Left",
"Bottom"]).each(
function(a,b){k[
a]=c(j.css(
"padding"+b))}),e.containerOffset=j.offset(),e.containerPosition=j.position(),e.containerSize={height:j.innerHeight()-k[3],width:j.innerWidth()-k[1]};var l=e.containerOffset,m=e.containerSize.height,n=e.containerSize.width,o=a.ui.hasScroll(i,
"left")?i.scrollWidth:n,p=a.ui.hasScroll(i)?i.scrollHeight:m;e.parentData={element:
i,left:l.left,top:l.top,width:
o,height:p}}}},resize:
function(
b,c){var d=
a(
this).data(
"resizable"),e=d.options,f=d.containerSize,g=d.containerOffset,h=d.size,i=d.position,j=d._aspectRatio||b.shiftKey,k={top:0,left:0},l=d.containerElement;l[0]!=document&&/
static/.test(l.css(
"position"))&&(k=g),i.left<(d._helper?g.left:0)&&(d.size.width=d.size.width+(d._helper?d.position.left-g.left:d.position.left-k.left),j&&(d.size.height=d.size.width/e.aspectRatio),d.position.left=e.helper?g.left:0),i.top<(d._helper?g.top:0)&&(d.size.height=d.size.height+(d._helper?d.position.top-g.top:d.position.top),j&&(d.size.width=d.size.height*e.aspectRatio),d.position.top=d._helper?g.top:0),d.offset.left=d.parentData.left+d.position.left,d.offset.top=d.parentData.top+d.position.top;var m=Math.abs((d._helper?d.offset.left-k.left:d.offset.left-k.left)+d.sizeDiff.width),n=Math.abs((d._helper?d.offset.top-k.top:d.offset.top-g.top)+d.sizeDiff.height),o=d.containerElement.get(0)==d.element.parent().get(0),p=/
relative|absolute/.test(d.containerElement.css(
"position"));o&&p
57 &&(m-=d.parentData.left),m+d.size.width>=d.parentData.width&&(d.size.width=d.parentData.width-m,j&&(d.size.height=d.size.width/d.aspectRatio)),n+d.size.height>=d.parentData.height&&(d.size.height=d.parentData.height-n,j&&(d.size.width=d.size.height*d.aspectRatio))},stop:
function(b,c){var d=
a(
this).data(
"resizable"),e=d.options,f=d.position,g=d.containerOffset,h=d.containerPosition,i=d.containerElement,j=
a(d.helper),k=j.offset(),l=j.outerWidth()-d.sizeDiff.width,m=j.outerHeight()-d.sizeDiff.height;d._helper&&!e.animate&&/
relative/.test(i.css(
"position"))&&
a(
this).css({left:k.left-h.left-g.left,width:l,height:m}),d._helper&&!e.animate&&/
static/.test(i.css(
"position"))&&
a(
this).css({left:k.left-h.left-g.left,width:l,height:m})}}),a.ui.plugin.add(
"resizable",
"ghost",{start:
function(
b,c){var d=
a(
this).data(
"resizable"),e=d.options,f=d.size;d.ghost=d.originalElement.clone(),d.ghost.css({opacity:.25,display:
"block",position:
"relative",height:f.height,width:f.width,margin:0,left:0,top:0}).addClass(
"ui-resizable-ghost").addClass(typeof e.ghost==
"string"?e.ghost:
""),d.ghost.appendTo(d.helper)},resize:
function(
b,c){var d=
a(
this).data(
"resizable"),e=d.options;d.ghost&&d.ghost.css({position:
"relative",height:d.size.height,width:d.size.width})},stop:
function(b,c){var d=
a(
this).data(
"resizable"),e=d.options;d.ghost&&d.helper&&d.helper.get(0).removeChild(d.ghost.get(0))}}),a.ui.plugin.add(
"resizable",
"grid",{resize:
function(
b,c){var d=
a(
this).data(
"resizable"),e=d.options,f=d.size,g=d.originalSize,h=d.originalPosition,i=d.axis,j=e._aspectRatio||b.shiftKey;e.grid=typeof e.grid==
"number"?[e.grid,e.grid]:e.grid;var k=Math.round((f.width-g.width)/(e.grid[0]||1))*(e.grid[0]||1),l=Math.round((f.height-g.height)/(e.grid[1]||1))*(e.grid[1]||1);/^(se|s|e)$/.test(i)?(d.size.width=g.width+
k,d.size.height=g.height+l):/^(ne)$/.test(i)?(d.size.width=g.width+
k,d.size.height=g.height+l,d.position.top=h.top-l):/^(sw)$/.test(i)?(d.size.width=g.width+
k,d.size.height=g.height+l,d.position.left=h.left-
k):(d.size.width=g.width+k,d.size.height=g.height+l,d.position.top=h.top-l,d.position.left=h.left-k)}});var c=
function(
a){
return parseInt(a,10)||0},d=
function(
a){
return!isNaN(parseInt(a,10))}})(jQuery);
66 (
function($,e,
b){var c=
"hashchange",h=document,f,g=$.event.special,i=h.documentMode,d=
"on"+c in e&&(i===b||i>7);
function a(j){j=j||location.href;
return"#"+j.replace(/^[^#]*#?(.*)$/,
"$1")}$.fn[c]=
function(
j){
return j?this.bind(c,j):this.trigger(c)};$.fn[c].delay=50;g[c]=$.extend(g[c],{setup:
function(){
if(d){
return false}$(f.start)},teardown:
function(){
if(d){
return false}$(f.stop)}});f=(
function(){var j={},
p,m=
a(),k=
function(
q){
return q},l=
k,o=
k;j.start=
function(){p||n()};j.stop=
function(){p&&clearTimeout(p);p=b};
function n(){var r=
a(),q=
o(m);
if(r!==m){l(m=r,q);$(e).trigger(c)}
else{
if(q!==m){location.href=location.href.replace(/#.*/,
"")+q}}p=setTimeout(n,$.fn[c].delay)}$.browser.msie&&!d&&(
function(){var
q,
r;j.start=
function(){
if(!q){r=$.fn[c].src;r=r&&r+
a();q=$(
'<iframe tabindex="-1" title="empty"/>').hide().one(
"load",
function(){r||l(
a());n()}).attr(
"src",r||
"javascript:0").insertAfter(
"body")[0].contentWindow;h.onpropertychange=
function(){
try{
if(
event.propertyName===
"title"){q.document.title=h.title}}
catch(s){}}}};j.stop=
k;o=
function(){
return a(q.location.href)};l=
function(
v,
s){var
u=q.document,t=$.fn[c].domain;
if(
v!==s){u.title=h.title;u.open();t&&u.write(
'<script>document.domain="'+t+
'"<\/script>');u.close();q.location.hash=
v}}})();
return j})()})(jQuery,
this);
77 ;(
function(d){var k=d.scrollTo=
function(
a,
i,e){d(window).scrollTo(a,i,e)};k.defaults={axis:
'xy',duration:parseFloat(d.fn.jquery)>=1.3?0:1};k.window=
function(
a){
return d(window)._scrollable()};d.fn._scrollable=
function(){
return this.map(
function(){var a=
this,i=!a.nodeName||d.inArray(a.nodeName.toLowerCase(),[
'iframe',
'#document',
'html',
'body'])!=-1;
if(!i)
return a;var e=(a.contentWindow||
a).document||a.ownerDocument||a;
return d.browser.safari||e.compatMode==
'BackCompat'?e.body:e.documentElement})};d.fn.scrollTo=
function(n,
j,
b){
if(typeof j==
'object'){b=
j;j=0}
if(typeof b==
'function')b={onAfter:b};
if(n==
'max')n=9e9;b=d.extend({},k.defaults,
b);j=j||b.speed||b.duration;b.queue=b.queue&&b.axis.length>1;
if(b.queue)j/=2;b.offset=
p(b.offset);b.over=
p(b.over);
return this._scrollable().each(
function(){var q=
this,r=d(q),f=n,
s,g={},u=r.is(
'html,body');
switch(typeof f){
case'number':
case'string':
if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(f)){f=
p(f);
break}f=d(f,
this);
case'object':
if(f.is||f.style)s=(f=d(f)).offset()}d.each(b.axis.split(
''),
function(
a,
i){var e=i==
'x'?
'Left':
'Top',h=e.toLowerCase(),c=
'scroll'+e,l=q[c],m=k.max(q,i);
if(s){g[c]=s[h]+(u?0:l-r.offset()[h]);
if(b.margin){g[c]-=parseInt(f.css(
'margin'+e))||0;g[c]-=parseInt(f.css(
'border'+e+
'Width'))||0}g[c]+=b.offset[h]||0;
if(b.over[h])g[c]+=f[i==
'x'?
'width':
'height']()*b.over[h]}
else{var o=f[h];g[c]=o.slice&&o.slice(-1)==
'%'?parseFloat(o)/100*m:o}
if(/^\d+$/.test(g[c]))g[c]=g[c]<=0?0:Math.min(g[c],m);
if(!a&&b.queue){
if(l!=g[c])
t(b.onAfterFirst);
delete g[c]}});
t(b.onAfter);
function t(a){r.animate(g,j,b.easing,a&&
function(){a.call(
this,n,b)})}}).end()};k.max=
function(
a,
i){var e=i==
'x'?
'Width':
'Height',h=
'scroll'+e;
if(!d(a).is(
'html,body'))
return a[h]-d(a)[e.toLowerCase()]();var c=
'client'+e,l=a.ownerDocument.documentElement,m=a.ownerDocument.body;
return Math.max(l[h],m[h])-Math.min(l[c],m[c])};
function p(a){
return typeof a==
'object'?a:{top:
a,left:a}}})(jQuery);