(function(AR,AV){function AG(){return false;
}function AK(){return true;
}function d(E,A,O){O[0].type=E;
return v.event.handle.apply(A,O);
}function Au(Z){var Y,X,W=[],V=[],U,T,S,O,Aa,u,E,A;
T=v.data(this,this.nodeType?"events":"__events__");
if(typeof T==="function"){T=T.events;
}if(!(Z.liveFired===this||!T||!T.live||Z.button&&Z.type==="click")){if(Z.namespace){A=RegExp("(^|\\.)"+Z.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)");
}Z.liveFired=this;
var c=T.live.slice(0);
for(O=0;
O<c.length;
O++){T=c[O];
T.origType.replace(AD,"")===Z.type?V.push(T.selector):c.splice(O--,1);
}V=v(Z.target).closest(V,Z.currentTarget);
Aa=0;
for(u=V.length;
Aa<u;
Aa++){E=V[Aa];
for(O=0;
O<c.length;
O++){T=c[O];
if(E.selector===T.selector&&(!A||A.test(T.namespace))){S=E.elem;
U=null;
if(T.preType==="mouseenter"||T.preType==="mouseleave"){Z.type=T.preType;
U=v(Z.relatedTarget).closest(T.selector)[0];
}if(!U||U!==S){W.push({elem:S,handleObj:T,level:E.level});
}}}}Aa=0;
for(u=W.length;
Aa<u;
Aa++){V=W[Aa];
if(X&&V.level>X){break;
}Z.currentTarget=V.elem;
Z.data=V.handleObj.data;
Z.handleObj=V.handleObj;
A=V.handleObj.origHandler.apply(V.elem,arguments);
if(A===false||Z.isPropagationStopped()){X=V.level;
if(A===false){Y=false;
}}}return Y;
}}function AC(E,A){return(E&&E!=="*"?E+".":"")+A.replace(Ai,"`").replace(AS,"&");
}function I(E,A,S){if(v.isFunction(A)){return v.grep(E,function(U,T){return !!A.call(U,T,U)===S;
});
}else{if(A.nodeType){return v.grep(E,function(T){return T===A===S;
});
}else{if(typeof A==="string"){var O=v.grep(E,function(T){return T.nodeType===1;
});
if(w.test(A)){return v.filter(A,O,!S);
}else{A=v.filter(A,O);
}}}}return v.grep(E,function(T){return v.inArray(T,A)>=0===S;
});
}function At(E,A){var O=0;
A.each(function(){if(this.nodeName===(E[O]&&E[O].nodeName)){var V=v.data(E[O++]),U=v.data(this,V);
if(V=V&&V.events){delete U.handle;
U.events={};
for(var T in V){for(var S in V[T]){v.event.add(this,T,V[T][S],V[T][S].data);
}}}}});
}function h(E,A){A.src?v.ajax({url:A.src,async:false,dataType:"script"}):v.globalEval(A.text||A.textContent||A.innerHTML||"");
A.parentNode&&A.parentNode.removeChild(A);
}function Ah(E,A,S){var O=A==="width"?E.offsetWidth:E.offsetHeight;
if(S==="border"){return O;
}v.each(A==="width"?M:Ax,function(){S||(O-=parseFloat(v.css(E,"padding"+this))||0);
if(S==="margin"){O+=parseFloat(v.css(E,"margin"+this))||0;
}else{O-=parseFloat(v.css(E,"border"+this+"Width"))||0;
}});
return O;
}function o(E,A,S,O){if(v.isArray(A)&&A.length){v.each(A,function(U,T){S||Am.test(E)?O(E,T):o(E+"["+(typeof T==="object"||v.isArray(T)?U:"")+"]",T,S,O);
});
}else{if(!S&&A!=null&&typeof A==="object"){v.isEmptyObject(A)?O(E,""):v.each(A,function(U,T){o(E+"["+U+"]",T,S,O);
});
}else{O(E,A);
}}}function AI(E,A){var O={};
v.each(AQ.concat.apply([],AQ.slice(0,A)),function(){O[this]=E;
});
return O;
}function t(E){if(!a[E]){var A=v("<"+E+">").appendTo("body"),O=A.css("display");
A.remove();
if(O==="none"||O===""){O="block";
}a[E]=O;
}return a[E];
}function G(A){return v.isWindow(A)?A:A.nodeType===9?A.defaultView||A.parentWindow:false;
}var m=AR.document,v=function(){function BE(){if(!BD.isReady){try{m.documentElement.doScroll("left");
}catch(BF){setTimeout(BE,1);
return ;
}BD.ready();
}}var BD=function(BF,BG){return new BD.fn.init(BF,BG);
},BC=AR.jQuery,BB=AR.$,BA,A8=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,A6=/\S/,A5=/^\s+/,A3=/\s+$/,u=/\W/,Z=/\d/,A0=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,Aa=/^[\],:{}\s]*$/,W=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,X=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,Y=/(?:^|:|,)(?:\s*\[)+/g,T=/(webkit)[ \/]([\w.]+)/,A9=/(opera)(?:.*version)?[ \/]([\w.]+)/,A7=/(msie) ([\w.]+)/,A2=/(mozilla)(?:.*? rv:([\w.]+))?/,A4=navigator.userAgent,A1=false,Az=[],c,V=Object.prototype.toString,Ay=Object.prototype.hasOwnProperty,O=Array.prototype.push,S=Array.prototype.slice,A=String.prototype.trim,E=Array.prototype.indexOf,U={};
BD.fn=BD.prototype={init:function(BF,BH){var BJ,BI,BG;
if(!BF){return this;
}if(BF.nodeType){this.context=this[0]=BF;
this.length=1;
return this;
}if(BF==="body"&&!BH&&m.body){this.context=m;
this[0]=m.body;
this.selector="body";
this.length=1;
return this;
}if(typeof BF==="string"){if((BJ=A8.exec(BF))&&(BJ[1]||!BH)){if(BJ[1]){BG=BH?BH.ownerDocument||BH:m;
if(BI=A0.exec(BF)){if(BD.isPlainObject(BH)){BF=[m.createElement(BI[1])];
BD.fn.attr.call(BF,BH,true);
}else{BF=[BG.createElement(BI[1])];
}}else{BI=BD.buildFragment([BJ[1]],[BG]);
BF=(BI.cacheable?BI.fragment.cloneNode(true):BI.fragment).childNodes;
}return BD.merge(this,BF);
}else{if((BI=m.getElementById(BJ[2]))&&BI.parentNode){if(BI.id!==BJ[2]){return BA.find(BF);
}this.length=1;
this[0]=BI;
}this.context=m;
this.selector=BF;
return this;
}}else{if(!BH&&!u.test(BF)){this.selector=BF;
this.context=m;
BF=m.getElementsByTagName(BF);
return BD.merge(this,BF);
}else{return !BH||BH.jquery?(BH||BA).find(BF):BD(BH).find(BF);
}}}else{if(BD.isFunction(BF)){return BA.ready(BF);
}}if(BF.selector!==AV){this.selector=BF.selector;
this.context=BF.context;
}return BD.makeArray(BF,this);
},selector:"",jquery:"1.4.3",length:0,size:function(){return this.length;
},toArray:function(){return S.call(this,0);
},get:function(BF){return BF==null?this.toArray():BF<0?this.slice(BF)[0]:this[BF];
},pushStack:function(BF,BG,BI){var BH=BD();
BD.isArray(BF)?O.apply(BH,BF):BD.merge(BH,BF);
BH.prevObject=this;
BH.context=this.context;
if(BG==="find"){BH.selector=this.selector+(this.selector?" ":"")+BI;
}else{if(BG){BH.selector=this.selector+"."+BG+"("+BI+")";
}}return BH;
},each:function(BF,BG){return BD.each(this,BF,BG);
},ready:function(BF){BD.bindReady();
if(BD.isReady){BF.call(m,BD);
}else{Az&&Az.push(BF);
}return this;
},eq:function(BF){return BF===-1?this.slice(BF):this.slice(BF,+BF+1);
},first:function(){return this.eq(0);
},last:function(){return this.eq(-1);
},slice:function(){return this.pushStack(S.apply(this,arguments),"slice",S.call(arguments).join(","));
},map:function(BF){return this.pushStack(BD.map(this,function(BG,BH){return BF.call(BG,BH,BG);
}));
},end:function(){return this.prevObject||BD(null);
},push:O,sort:[].sort,splice:[].splice};
BD.fn.init.prototype=BD.fn;
BD.extend=BD.fn.extend=function(){var BH=arguments[0]||{},BF=1,BJ=arguments.length,BI=false,BN,BM,BK,BL,BG;
if(typeof BH==="boolean"){BI=BH;
BH=arguments[1]||{};
BF=2;
}if(typeof BH!=="object"&&!BD.isFunction(BH)){BH={};
}if(BJ===BF){BH=this;
--BF;
}for(;
BF<BJ;
BF++){if((BN=arguments[BF])!=null){for(BM in BN){BK=BH[BM];
BL=BN[BM];
if(BH!==BL){if(BI&&BL&&(BD.isPlainObject(BL)||(BG=BD.isArray(BL)))){if(BG){BG=false;
clone=BK&&BD.isArray(BK)?BK:[];
}else{clone=BK&&BD.isPlainObject(BK)?BK:{};
}BH[BM]=BD.extend(BI,clone,BL);
}else{if(BL!==AV){BH[BM]=BL;
}}}}}}return BH;
};
BD.extend({noConflict:function(BF){AR.$=BB;
if(BF){AR.jQuery=BC;
}return BD;
},isReady:false,readyWait:1,ready:function(BF){BF===true&&BD.readyWait--;
if(!BD.readyWait||BF!==true&&!BD.isReady){if(!m.body){return setTimeout(BD.ready,1);
}BD.isReady=true;
if(!(BF!==true&&--BD.readyWait>0)){if(Az){for(var BG=0;
BF=Az[BG++];
){BF.call(m,BD);
}Az=null;
}BD.fn.triggerHandler&&BD(m).triggerHandler("ready");
}}},bindReady:function(){if(!A1){A1=true;
if(m.readyState==="complete"){return setTimeout(BD.ready,1);
}if(m.addEventListener){m.addEventListener("DOMContentLoaded",c,false);
AR.addEventListener("load",BD.ready,false);
}else{if(m.attachEvent){m.attachEvent("onreadystatechange",c);
AR.attachEvent("onload",BD.ready);
var BF=false;
try{BF=AR.frameElement==null;
}catch(BG){}m.documentElement.doScroll&&BF&&BE();
}}}},isFunction:function(BF){return BD.type(BF)==="function";
},isArray:Array.isArray||function(BF){return BD.type(BF)==="array";
},isWindow:function(BF){return BF&&typeof BF==="object"&&"setInterval" in BF;
},isNaN:function(BF){return BF==null||!Z.test(BF)||isNaN(BF);
},type:function(BF){return BF==null?String(BF):U[V.call(BF)]||"object";
},isPlainObject:function(BF){if(!BF||BD.type(BF)!=="object"||BF.nodeType||BD.isWindow(BF)){return false;
}if(BF.constructor&&!Ay.call(BF,"constructor")&&!Ay.call(BF.constructor.prototype,"isPrototypeOf")){return false;
}for(var BG in BF){}return BG===AV||Ay.call(BF,BG);
},isEmptyObject:function(BF){for(var BG in BF){return false;
}return true;
},error:function(BF){throw BF;
},parseJSON:function(BF){if(typeof BF!=="string"||!BF){return null;
}BF=BD.trim(BF);
if(Aa.test(BF.replace(W,"@").replace(X,"]").replace(Y,""))){return AR.JSON&&AR.JSON.parse?AR.JSON.parse(BF):(new Function("return "+BF))();
}else{BD.error("Invalid JSON: "+BF);
}},noop:function(){},globalEval:function(BF){if(BF&&A6.test(BF)){var BG=m.getElementsByTagName("head")[0]||m.documentElement,BH=m.createElement("script");
BH.type="text/javascript";
if(BD.support.scriptEval){BH.appendChild(m.createTextNode(BF));
}else{BH.text=BF;
}BG.insertBefore(BH,BG.firstChild);
BG.removeChild(BH);
}},nodeName:function(BF,BG){return BF.nodeName&&BF.nodeName.toUpperCase()===BG.toUpperCase();
},each:function(BH,BJ,BL){var BK,BI=0,BG=BH.length,BF=BG===AV||BD.isFunction(BH);
if(BL){if(BF){for(BK in BH){if(BJ.apply(BH[BK],BL)===false){break;
}}}else{for(;
BI<BG;
){if(BJ.apply(BH[BI++],BL)===false){break;
}}}}else{if(BF){for(BK in BH){if(BJ.call(BH[BK],BK,BH[BK])===false){break;
}}}else{for(BL=BH[0];
BI<BG&&BJ.call(BL,BI,BL)!==false;
BL=BH[++BI]){}}}return BH;
},trim:A?function(BF){return BF==null?"":A.call(BF);
}:function(BF){return BF==null?"":BF.toString().replace(A5,"").replace(A3,"");
},makeArray:function(BF,BG){var BI=BG||[];
if(BF!=null){var BH=BD.type(BF);
BF.length==null||BH==="string"||BH==="function"||BH==="regexp"||BD.isWindow(BF)?O.call(BI,BF):BD.merge(BI,BF);
}return BI;
},inArray:function(BF,BG){if(BG.indexOf){return BG.indexOf(BF);
}for(var BI=0,BH=BG.length;
BI<BH;
BI++){if(BG[BI]===BF){return BI;
}}return -1;
},merge:function(BF,BH){var BJ=BF.length,BI=0;
if(typeof BH.length==="number"){for(var BG=BH.length;
BI<BG;
BI++){BF[BJ++]=BH[BI];
}}else{for(;
BH[BI]!==AV;
){BF[BJ++]=BH[BI++];
}}BF.length=BJ;
return BF;
},grep:function(BH,BJ,BL){var BK=[],BI;
BL=!!BL;
for(var BG=0,BF=BH.length;
BG<BF;
BG++){BI=!!BJ(BH[BG],BG);
BL!==BI&&BK.push(BH[BG]);
}return BK;
},map:function(BH,BJ,BL){for(var BK=[],BI,BG=0,BF=BH.length;
BG<BF;
BG++){BI=BJ(BH[BG],BG,BL);
if(BI!=null){BK[BK.length]=BI;
}}return BK.concat.apply([],BK);
},guid:1,proxy:function(BF,BG,BH){if(arguments.length===2){if(typeof BG==="string"){BH=BF;
BF=BH[BG];
BG=AV;
}else{if(BG&&!BD.isFunction(BG)){BH=BG;
BG=AV;
}}}if(!BG&&BF){BG=function(){return BF.apply(BH||this,arguments);
};
}if(BF){BG.guid=BF.guid=BF.guid||BG.guid||BD.guid++;
}return BG;
},access:function(BI,BK,BM,BL,BJ,BH){var BF=BI.length;
if(typeof BK==="object"){for(var BG in BK){BD.access(BI,BG,BK[BG],BL,BJ,BM);
}return BI;
}if(BM!==AV){BL=!BH&&BL&&BD.isFunction(BM);
for(BG=0;
BG<BF;
BG++){BJ(BI[BG],BK,BL?BM.call(BI[BG],BG,BJ(BI[BG],BK)):BM,BH);
}return BI;
}return BF?BJ(BI[0],BK):AV;
},now:function(){return(new Date).getTime();
},uaMatch:function(BF){BF=BF.toLowerCase();
BF=T.exec(BF)||A9.exec(BF)||A7.exec(BF)||BF.indexOf("compatible")<0&&A2.exec(BF)||[];
return{browser:BF[1]||"",version:BF[2]||"0"};
},browser:{}});
BD.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(BF,BG){U["[object "+BG+"]"]=BG.toLowerCase();
});
A4=BD.uaMatch(A4);
if(A4.browser){BD.browser[A4.browser]=true;
BD.browser.version=A4.version;
}if(BD.browser.webkit){BD.browser.safari=true;
}if(E){BD.inArray=function(BF,BG){return E.call(BG,BF);
};
}if(!/\s/.test("\u00a0")){A5=/^[\s\xA0]+/;
A3=/[\s\xA0]+$/;
}BA=BD(m);
if(m.addEventListener){c=function(){m.removeEventListener("DOMContentLoaded",c,false);
BD.ready();
};
}else{if(m.attachEvent){c=function(){if(m.readyState==="complete"){m.detachEvent("onreadystatechange",c);
BD.ready();
}};
}}return AR.jQuery=AR.$=BD;
}();
(function(){v.support={};
var X=m.documentElement,W=m.createElement("script"),V=m.createElement("div"),U="script"+v.now();
V.style.display="none";
V.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";
var T=V.getElementsByTagName("*"),S=V.getElementsByTagName("a")[0],O=m.createElement("select"),E=O.appendChild(m.createElement("option"));
if(!(!T||!T.length||!S)){v.support={leadingWhitespace:V.firstChild.nodeType===3,tbody:!V.getElementsByTagName("tbody").length,htmlSerialize:!!V.getElementsByTagName("link").length,style:/red/.test(S.getAttribute("style")),hrefNormalized:S.getAttribute("href")==="/a",opacity:/^0.55$/.test(S.style.opacity),cssFloat:!!S.style.cssFloat,checkOn:V.getElementsByTagName("input")[0].value==="on",optSelected:E.selected,optDisabled:false,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableHiddenOffsets:true};
O.disabled=true;
v.support.optDisabled=!E.disabled;
W.type="text/javascript";
try{W.appendChild(m.createTextNode("window."+U+"=1;"));
}catch(A){}X.insertBefore(W,X.firstChild);
if(AR[U]){v.support.scriptEval=true;
delete AR[U];
}X.removeChild(W);
if(V.attachEvent&&V.fireEvent){V.attachEvent("onclick",function Y(){v.support.noCloneEvent=false;
V.detachEvent("onclick",Y);
});
V.cloneNode(true).fireEvent("onclick");
}V=m.createElement("div");
V.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";
X=m.createDocumentFragment();
X.appendChild(V.firstChild);
v.support.checkClone=X.cloneNode(true).cloneNode(true).lastChild.checked;
v(function(){var c=m.createElement("div");
c.style.width=c.style.paddingLeft="1px";
m.body.appendChild(c);
v.boxModel=v.support.boxModel=c.offsetWidth===2;
if("zoom" in c.style){c.style.display="inline";
c.style.zoom=1;
v.support.inlineBlockNeedsLayout=c.offsetWidth===2;
c.style.display="";
c.innerHTML="<div style='width:4px;'></div>";
v.support.shrinkWrapBlocks=c.offsetWidth!==2;
}c.innerHTML="<table><tr><td style='padding:0;display:none'></td><td>t</td></tr></table>";
var Z=c.getElementsByTagName("td");
v.support.reliableHiddenOffsets=Z[0].offsetHeight===0;
Z[0].style.display="";
Z[1].style.display="none";
v.support.reliableHiddenOffsets=v.support.reliableHiddenOffsets&&Z[0].offsetHeight===0;
c.innerHTML="";
m.body.removeChild(c).style.display="none";
});
X=function(c){var Z=m.createElement("div");
c="on"+c;
var u=c in Z;
if(!u){Z.setAttribute(c,"return;");
u=typeof Z[c]==="function";
}return u;
};
v.support.submitBubbles=X("submit");
v.support.changeBubbles=X("change");
X=W=V=T=S=null;
}})();
v.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};
var g={},AX=/^(?:\{.*\}|\[.*\])$/;
v.extend({cache:{},uuid:0,expando:"jQuery"+v.now(),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},data:function(E,A,U){if(v.acceptData(E)){E=E==AR?g:E;
var T=E.nodeType,S=T?E[v.expando]:null,O=v.cache;
if(!(T&&!S&&typeof A==="string"&&U===AV)){if(T){S||(E[v.expando]=S=++v.uuid);
}else{O=E;
}if(typeof A==="object"){if(T){O[S]=v.extend(O[S],A);
}else{v.extend(O,A);
}}else{if(T&&!O[S]){O[S]={};
}}E=T?O[S]:O;
if(U!==AV){E[A]=U;
}return typeof A==="string"?E[A]:E;
}}},removeData:function(E,A){if(v.acceptData(E)){E=E==AR?g:E;
var V=E.nodeType,U=V?E[v.expando]:E,T=v.cache,S=V?T[U]:U;
if(A){if(S){delete S[A];
V&&v.isEmptyObject(S)&&v.removeData(E);
}}else{if(V&&v.support.deleteExpando){delete E[v.expando];
}else{if(E.removeAttribute){E.removeAttribute(v.expando);
}else{if(V){delete T[U];
}else{for(var O in E){delete E[O];
}}}}}}},acceptData:function(E){if(E.nodeName){var A=v.noData[E.nodeName.toLowerCase()];
if(A){return !(A===true||E.getAttribute("classid")!==A);
}}return true;
}});
v.fn.extend({data:function(E,A){if(typeof E==="undefined"){return this.length?v.data(this[0]):null;
}else{if(typeof E==="object"){return this.each(function(){v.data(this,E);
});
}}var T=E.split(".");
T[1]=T[1]?"."+T[1]:"";
if(A===AV){var S=this.triggerHandler("getData"+T[1]+"!",[T[0]]);
if(S===AV&&this.length){S=v.data(this[0],E);
if(S===AV&&this[0].nodeType===1){S=this[0].getAttribute("data-"+E);
if(typeof S==="string"){try{S=S==="true"?true:S==="false"?false:S==="null"?null:!v.isNaN(S)?parseFloat(S):AX.test(S)?v.parseJSON(S):S;
}catch(O){}}else{S=AV;
}}}return S===AV&&T[1]?this.data(T[0]):S;
}else{return this.each(function(){var V=v(this),U=[T[0],A];
V.triggerHandler("setData"+T[1]+"!",U);
v.data(this,E,A);
V.triggerHandler("changeData"+T[1]+"!",U);
});
}},removeData:function(A){return this.each(function(){v.removeData(this,A);
});
}});
v.extend({queue:function(E,A,S){if(E){A=(A||"fx")+"queue";
var O=v.data(E,A);
if(!S){return O||[];
}if(!O||v.isArray(S)){O=v.data(E,A,v.makeArray(S));
}else{O.push(S);
}return O;
}},dequeue:function(E,A){A=A||"fx";
var S=v.queue(E,A),O=S.shift();
if(O==="inprogress"){O=S.shift();
}if(O){A==="fx"&&S.unshift("inprogress");
O.call(E,function(){v.dequeue(E,A);
});
}}});
v.fn.extend({queue:function(E,A){if(typeof E!=="string"){A=E;
E="fx";
}if(A===AV){return v.queue(this[0],E);
}return this.each(function(){var O=v.queue(this,E,A);
E==="fx"&&O[0]!=="inprogress"&&v.dequeue(this,E);
});
},dequeue:function(A){return this.each(function(){v.dequeue(this,A);
});
},delay:function(E,A){E=v.fx?v.fx.speeds[E]||E:E;
A=A||"fx";
return this.queue(A,function(){var O=this;
setTimeout(function(){v.dequeue(O,A);
},E);
});
},clearQueue:function(A){return this.queue(A||"fx",[]);
}});
var L=/[\n\t]/g,Ae=/\s+/,z=/\r/g,k=/^(?:href|src|style)$/,P=/^(?:button|input)$/i,C=/^(?:button|input|object|select|textarea)$/i,Ao=/^a(?:rea)?$/i,Aw=/^(?:radio|checkbox)$/i;
v.fn.extend({attr:function(E,A){return v.access(this,E,A,true,v.attr);
},removeAttr:function(A){return this.each(function(){v.attr(this,A,"");
this.nodeType===1&&this.removeAttribute(A);
});
},addClass:function(X){if(v.isFunction(X)){return this.each(function(Z){var Y=v(this);
Y.addClass(X.call(this,Z,Y.attr("class")));
});
}if(X&&typeof X==="string"){for(var W=(X||"").split(Ae),V=0,U=this.length;
V<U;
V++){var T=this[V];
if(T.nodeType===1){if(T.className){for(var S=" "+T.className+" ",O=T.className,E=0,A=W.length;
E<A;
E++){if(S.indexOf(" "+W[E]+" ")<0){O+=" "+W[E];
}}T.className=v.trim(O);
}else{T.className=X;
}}}}return this;
},removeClass:function(O){if(v.isFunction(O)){return this.each(function(Y){var X=v(this);
X.removeClass(O.call(this,Y,X.attr("class")));
});
}if(O&&typeof O==="string"||O===AV){for(var A=(O||"").split(Ae),W=0,V=this.length;
W<V;
W++){var U=this[W];
if(U.nodeType===1&&U.className){if(O){for(var T=(" "+U.className+" ").replace(L," "),S=0,E=A.length;
S<E;
S++){T=T.replace(" "+A[S]+" "," ");
}U.className=v.trim(T);
}else{U.className="";
}}}}return this;
},toggleClass:function(E,A){var S=typeof E,O=typeof A==="boolean";
if(v.isFunction(E)){return this.each(function(U){var T=v(this);
T.toggleClass(E.call(this,U,T.attr("class"),A),A);
});
}return this.each(function(){if(S==="string"){for(var W,V=0,U=v(this),T=A,X=E.split(Ae);
W=X[V++];
){T=O?T:!U.hasClass(W);
U[T?"addClass":"removeClass"](W);
}}else{if(S==="undefined"||S==="boolean"){this.className&&v.data(this,"__className__",this.className);
this.className=this.className||E===false?"":v.data(this,"__className__")||"";
}}});
},hasClass:function(E){E=" "+E+" ";
for(var A=0,O=this.length;
A<O;
A++){if((" "+this[A].className+" ").replace(L," ").indexOf(E)>-1){return true;
}}return false;
},val:function(O){if(!arguments.length){var A=this[0];
if(A){if(v.nodeName(A,"option")){var W=A.attributes.value;
return !W||W.specified?A.value:A.text;
}if(v.nodeName(A,"select")){var V=A.selectedIndex;
W=[];
var U=A.options;
A=A.type==="select-one";
if(V<0){return null;
}var T=A?V:0;
for(V=A?V+1:U.length;
T<V;
T++){var S=U[T];
if(S.selected&&(v.support.optDisabled?!S.disabled:S.getAttribute("disabled")===null)&&(!S.parentNode.disabled||!v.nodeName(S.parentNode,"optgroup"))){O=v(S).val();
if(A){return O;
}W.push(O);
}}return W;
}if(Aw.test(A.type)&&!v.support.checkOn){return A.getAttribute("value")===null?"on":A.value;
}return(A.value||"").replace(z,"");
}return AV;
}var E=v.isFunction(O);
return this.each(function(c){var Y=v(this),X=O;
if(this.nodeType===1){if(E){X=O.call(this,c,Y.val());
}if(X==null){X="";
}else{if(typeof X==="number"){X+="";
}else{if(v.isArray(X)){X=v.map(X,function(u){return u==null?"":u+"";
});
}}}if(v.isArray(X)&&Aw.test(this.type)){this.checked=v.inArray(Y.val(),X)>=0;
}else{if(v.nodeName(this,"select")){var Z=v.makeArray(X);
v("option",this).each(function(){this.selected=v.inArray(v(this).val(),Z)>=0;
});
if(!Z.length){this.selectedIndex=-1;
}}else{this.value=X;
}}}});
}});
v.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(E,A,U,T){if(!E||E.nodeType===3||E.nodeType===8){return AV;
}if(T&&A in v.attrFn){return v(E)[A](U);
}T=E.nodeType!==1||!v.isXMLDoc(E);
var S=U!==AV;
A=T&&v.props[A]||A;
if(E.nodeType===1){var O=k.test(A);
if((A in E||E[A]!==AV)&&T&&!O){if(S){A==="type"&&P.test(E.nodeName)&&E.parentNode&&v.error("type property can't be changed");
if(U===null){E.nodeType===1&&E.removeAttribute(A);
}else{E[A]=U;
}}if(v.nodeName(E,"form")&&E.getAttributeNode(A)){return E.getAttributeNode(A).nodeValue;
}if(A==="tabIndex"){return(A=E.getAttributeNode("tabIndex"))&&A.specified?A.value:C.test(E.nodeName)||Ao.test(E.nodeName)&&E.href?0:AV;
}return E[A];
}if(!v.support.style&&T&&A==="style"){if(S){E.style.cssText=""+U;
}return E.style.cssText;
}S&&E.setAttribute(A,""+U);
if(!E.attributes[A]&&E.hasAttribute&&!E.hasAttribute(A)){return AV;
}E=!v.support.hrefNormalized&&T&&O?E.getAttribute(A,2):E.getAttribute(A);
return E===null?AV:E;
}}});
var AD=/\.(.*)$/,AN=/^(?:textarea|input|select)$/i,Ai=/\./g,AS=/ /g,AZ=/[^\w\s.|`]/g,AB=function(A){return A.replace(AZ,"\\$&");
},Al={focusin:0,focusout:0};
v.event={add:function(Z,Y,X,W){if(!(Z.nodeType===3||Z.nodeType===8)){if(v.isWindow(Z)&&Z!==AR&&!Z.frameElement){Z=AR;
}if(X===false){X=AG;
}var V,U;
if(X.handler){V=X;
X=V.handler;
}if(!X.guid){X.guid=v.guid++;
}if(U=v.data(Z)){var T=Z.nodeType?"events":"__events__",S=U[T],O=U.handle;
if(typeof S==="function"){O=S.handle;
S=S.events;
}else{if(!S){Z.nodeType||(U[T]=U=function(){});
U.events=S={};
}}if(!O){U.handle=O=function(){return typeof v!=="undefined"&&!v.event.triggered?v.event.handle.apply(O.elem,arguments):AV;
};
}O.elem=Z;
Y=Y.split(" ");
for(var u=0,c;
T=Y[u++];
){U=V?v.extend({},V):{handler:X,data:W};
if(T.indexOf(".")>-1){c=T.split(".");
T=c.shift();
U.namespace=c.slice(0).sort().join(".");
}else{c=[];
U.namespace="";
}U.type=T;
if(!U.guid){U.guid=X.guid;
}var E=S[T],A=v.event.special[T]||{};
if(!E){E=S[T]=[];
if(!A.setup||A.setup.call(Z,W,c,O)===false){if(Z.addEventListener){Z.addEventListener(T,O,false);
}else{Z.attachEvent&&Z.attachEvent("on"+T,O);
}}}if(A.add){A.add.call(Z,U);
if(!U.handler.guid){U.handler.guid=X.guid;
}}E.push(U);
v.event.global[T]=true;
}Z=null;
}}},global:{},remove:function(Z,Y,X,W){if(!(Z.nodeType===3||Z.nodeType===8)){if(X===false){X=AG;
}var V,U,T=0,S,O,Az,Aa,E,A,u=Z.nodeType?"events":"__events__",c=v.data(Z),Ay=c&&c[u];
if(c&&Ay){if(typeof Ay==="function"){c=Ay;
Ay=Ay.events;
}if(Y&&Y.type){X=Y.handler;
Y=Y.type;
}if(!Y||typeof Y==="string"&&Y.charAt(0)==="."){Y=Y||"";
for(V in Ay){v.event.remove(Z,V+Y);
}}else{for(Y=Y.split(" ");
V=Y[T++];
){Aa=V;
S=V.indexOf(".")<0;
O=[];
if(!S){O=V.split(".");
V=O.shift();
Az=RegExp("(^|\\.)"+v.map(O.slice(0).sort(),AB).join("\\.(?:.*\\.)?")+"(\\.|$)");
}if(E=Ay[V]){if(X){Aa=v.event.special[V]||{};
for(U=W||0;
U<E.length;
U++){A=E[U];
if(X.guid===A.guid){if(S||Az.test(A.namespace)){W==null&&E.splice(U--,1);
Aa.remove&&Aa.remove.call(Z,A);
}if(W!=null){break;
}}}if(E.length===0||W!=null&&E.length===1){if(!Aa.teardown||Aa.teardown.call(Z,O)===false){v.removeEvent(Z,V,c.handle);
}delete Ay[V];
}}else{for(U=0;
U<E.length;
U++){A=E[U];
if(S||Az.test(A.namespace)){v.event.remove(Z,Aa,A.handler,U);
E.splice(U--,1);
}}}}}if(v.isEmptyObject(Ay)){if(Y=c.handle){Y.elem=null;
}delete c.events;
delete c.handle;
if(typeof c==="function"){v.removeData(Z,u);
}else{v.isEmptyObject(c)&&v.removeData(Z);
}}}}}},trigger:function(X,W,V,U){var T=X.type||X;
if(!U){X=typeof X==="object"?X[v.expando]?X:v.extend(v.Event(T),X):v.Event(T);
if(T.indexOf("!")>=0){X.type=T=T.slice(0,-1);
X.exclusive=true;
}if(!V){X.stopPropagation();
v.event.global[T]&&v.each(v.cache,function(){this.events&&this.events[T]&&v.event.trigger(X,W,this.handle.elem);
});
}if(!V||V.nodeType===3||V.nodeType===8){return AV;
}X.result=AV;
X.target=V;
W=v.makeArray(W);
W.unshift(X);
}X.currentTarget=V;
(U=V.nodeType?v.data(V,"handle"):(v.data(V,"__events__")||{}).handle)&&U.apply(V,W);
U=V.parentNode||V.ownerDocument;
try{if(!(V&&V.nodeName&&v.noData[V.nodeName.toLowerCase()])){if(V["on"+T]&&V["on"+T].apply(V,W)===false){X.result=false;
X.preventDefault();
}}}catch(S){}if(!X.isPropagationStopped()&&U){v.event.trigger(X,W,U,true);
}else{if(!X.isDefaultPrevented()){U=X.target;
var O,E=T.replace(AD,""),A=v.nodeName(U,"a")&&E==="click",Z=v.event.special[E]||{};
if((!Z._default||Z._default.call(V,X)===false)&&!A&&!(U&&U.nodeName&&v.noData[U.nodeName.toLowerCase()])){try{if(U[E]){if(O=U["on"+E]){U["on"+E]=null;
}v.event.triggered=true;
U[E]();
}}catch(Y){}if(O){U["on"+E]=O;
}v.event.triggered=false;
}}}},handle:function(O){var A,W,V;
W=[];
var U,T=v.makeArray(arguments);
O=T[0]=v.event.fix(O||AR.event);
O.currentTarget=this;
A=O.type.indexOf(".")<0&&!O.exclusive;
if(!A){V=O.type.split(".");
O.type=V.shift();
W=V.slice(0).sort();
V=RegExp("(^|\\.)"+W.join("\\.(?:.*\\.)?")+"(\\.|$)");
}O.namespace=O.namespace||W.join(".");
U=v.data(this,this.nodeType?"events":"__events__");
if(typeof U==="function"){U=U.events;
}W=(U||{})[O.type];
if(U&&W){W=W.slice(0);
U=0;
for(var S=W.length;
U<S;
U++){var E=W[U];
if(A||V.test(E.namespace)){O.handler=E.handler;
O.data=E.data;
O.handleObj=E;
E=E.handler.apply(this,T);
if(E!==AV){O.result=E;
if(E===false){O.preventDefault();
O.stopPropagation();
}}if(O.isImmediatePropagationStopped()){break;
}}}}return O.result;
},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(E){if(E[v.expando]){return E;
}var A=E;
E=v.Event(A);
for(var S=this.props.length,O;
S;
){O=this.props[--S];
E[O]=A[O];
}if(!E.target){E.target=E.srcElement||m;
}if(E.target.nodeType===3){E.target=E.target.parentNode;
}if(!E.relatedTarget&&E.fromElement){E.relatedTarget=E.fromElement===E.target?E.toElement:E.fromElement;
}if(E.pageX==null&&E.clientX!=null){A=m.documentElement;
S=m.body;
E.pageX=E.clientX+(A&&A.scrollLeft||S&&S.scrollLeft||0)-(A&&A.clientLeft||S&&S.clientLeft||0);
E.pageY=E.clientY+(A&&A.scrollTop||S&&S.scrollTop||0)-(A&&A.clientTop||S&&S.clientTop||0);
}if(E.which==null&&(E.charCode!=null||E.keyCode!=null)){E.which=E.charCode!=null?E.charCode:E.keyCode;
}if(!E.metaKey&&E.ctrlKey){E.metaKey=E.ctrlKey;
}if(!E.which&&E.button!==AV){E.which=E.button&1?1:E.button&2?3:E.button&4?2:0;
}return E;
},guid:100000000,proxy:v.proxy,special:{ready:{setup:v.bindReady,teardown:v.noop},live:{add:function(A){v.event.add(this,AC(A.origType,A.selector),v.extend({},A,{handler:Au,guid:A.handler.guid}));
},remove:function(A){v.event.remove(this,AC(A.origType,A.selector),A);
}},beforeunload:{setup:function(E,A,O){if(v.isWindow(this)){this.onbeforeunload=O;
}},teardown:function(E,A){if(this.onbeforeunload===A){this.onbeforeunload=null;
}}}}};
v.removeEvent=m.removeEventListener?function(E,A,O){E.removeEventListener&&E.removeEventListener(A,O,false);
}:function(E,A,O){E.detachEvent&&E.detachEvent("on"+A,O);
};
v.Event=function(A){if(!this.preventDefault){return new v.Event(A);
}if(A&&A.type){this.originalEvent=A;
this.type=A.type;
}else{this.type=A;
}this.timeStamp=v.now();
this[v.expando]=true;
};
v.Event.prototype={preventDefault:function(){this.isDefaultPrevented=AK;
var A=this.originalEvent;
if(A){if(A.preventDefault){A.preventDefault();
}else{A.returnValue=false;
}}},stopPropagation:function(){this.isPropagationStopped=AK;
var A=this.originalEvent;
if(A){A.stopPropagation&&A.stopPropagation();
A.cancelBubble=true;
}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=AK;
this.stopPropagation();
},isDefaultPrevented:AG,isPropagationStopped:AG,isImmediatePropagationStopped:AG};
var AW=function(E){var A=E.relatedTarget;
try{for(;
A&&A!==this;
){A=A.parentNode;
}if(A!==this){E.type=E.data;
v.event.handle.apply(this,arguments);
}}catch(O){}},y=function(A){A.type=A.data;
v.event.handle.apply(this,arguments);
};
v.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(E,A){v.event.special[E]={setup:function(O){v.event.add(this,A,O&&O.selector?y:AW,E);
},teardown:function(O){v.event.remove(this,A,O&&O.selector?y:AW);
}};
});
if(!v.support.submitBubbles){v.event.special.submit={setup:function(){if(this.nodeName.toLowerCase()!=="form"){v.event.add(this,"click.specialSubmit",function(E){var A=E.target,O=A.type;
if((O==="submit"||O==="image")&&v(A).closest("form").length){E.liveFired=AV;
return d("submit",this,arguments);
}});
v.event.add(this,"keypress.specialSubmit",function(E){var A=E.target,O=A.type;
if((O==="text"||O==="password")&&v(A).closest("form").length&&E.keyCode===13){E.liveFired=AV;
return d("submit",this,arguments);
}});
}else{return false;
}},teardown:function(){v.event.remove(this,".specialSubmit");
}};
}if(!v.support.changeBubbles){var AF,j=function(E){var A=E.type,O=E.value;
if(A==="radio"||A==="checkbox"){O=E.checked;
}else{if(A==="select-multiple"){O=E.selectedIndex>-1?v.map(E.options,function(S){return S.selected;
}).join("-"):"";
}else{if(E.nodeName.toLowerCase()==="select"){O=E.selectedIndex;
}}}return O;
},AA=function(E,A){var T=E.target,S,O;
if(!(!AN.test(T.nodeName)||T.readOnly)){S=v.data(T,"_change_data");
O=j(T);
if(E.type!=="focusout"||T.type!=="radio"){v.data(T,"_change_data",O);
}if(!(S===AV||O===S)){if(S!=null||O){E.type="change";
E.liveFired=AV;
return v.event.trigger(E,A,T);
}}}};
v.event.special.change={filters:{focusout:AA,beforedeactivate:AA,click:function(E){var A=E.target,O=A.type;
if(O==="radio"||O==="checkbox"||A.nodeName.toLowerCase()==="select"){return AA.call(this,E);
}},keydown:function(E){var A=E.target,O=A.type;
if(E.keyCode===13&&A.nodeName.toLowerCase()!=="textarea"||E.keyCode===32&&(O==="checkbox"||O==="radio")||O==="select-multiple"){return AA.call(this,E);
}},beforeactivate:function(A){A=A.target;
v.data(A,"_change_data",j(A));
}},setup:function(){if(this.type==="file"){return false;
}for(var A in AF){v.event.add(this,A+".specialChange",AF[A]);
}return AN.test(this.nodeName);
},teardown:function(){v.event.remove(this,".specialChange");
return AN.test(this.nodeName);
}};
AF=v.event.special.change.filters;
AF.focus=AF.beforeactivate;
}m.addEventListener&&v.each({focus:"focusin",blur:"focusout"},function(E,A){function O(S){S=v.event.fix(S);
S.type=A;
return v.event.trigger(S,null,S.target);
}v.event.special[A]={setup:function(){Al[A]++===0&&m.addEventListener(E,O,true);
},teardown:function(){--Al[A]===0&&m.removeEventListener(E,O,true);
}};
});
v.each(["bind","one"],function(E,A){v.fn[A]=function(W,V,U){if(typeof W==="object"){for(var T in W){this[A](T,V,W[T],U);
}return this;
}if(v.isFunction(V)||V===false){U=V;
V=AV;
}var S=A==="one"?v.proxy(U,function(X){v(this).unbind(X,S);
return U.apply(this,arguments);
}):U;
if(W==="unload"&&A!=="one"){this.one(W,V,U);
}else{T=0;
for(var O=this.length;
T<O;
T++){v.event.add(this[T],W,S,V);
}}return this;
};
});
v.fn.extend({unbind:function(E,A){if(typeof E==="object"&&!E.preventDefault){for(var S in E){this.unbind(S,E[S]);
}}else{S=0;
for(var O=this.length;
S<O;
S++){v.event.remove(this[S],E,A);
}}return this;
},delegate:function(E,A,S,O){return this.live(A,S,O,E);
},undelegate:function(E,A,O){return arguments.length===0?this.unbind("live"):this.die(A,null,O,E);
},trigger:function(E,A){return this.each(function(){v.event.trigger(E,A,this);
});
},triggerHandler:function(E,A){if(this[0]){var O=v.Event(E);
O.preventDefault();
O.stopPropagation();
v.event.trigger(O,A,this[0]);
return O.result;
}},toggle:function(E){for(var A=arguments,O=1;
O<A.length;
){v.proxy(E,A[O++]);
}return this.click(v.proxy(E,function(T){var S=(v.data(this,"lastToggle"+E.guid)||0)%O;
v.data(this,"lastToggle"+E.guid,S+1);
T.preventDefault();
return A[S].apply(this,arguments)||false;
}));
},hover:function(E,A){return this.mouseenter(E).mouseleave(A||E);
}});
var N={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};
v.each(["live","die"],function(E,A){v.fn[A]=function(Y,X,W,V){var U,T=0,S,c,Z=V||this.selector;
V=V?this:v(this.context);
if(typeof Y==="object"&&!Y.preventDefault){for(U in Y){V[A](U,X,Y[U],Z);
}return this;
}if(v.isFunction(X)){W=X;
X=AV;
}for(Y=(Y||"").split(" ");
(U=Y[T++])!=null;
){S=AD.exec(U);
c="";
if(S){c=S[0];
U=U.replace(AD,"");
}if(U==="hover"){Y.push("mouseenter"+c,"mouseleave"+c);
}else{S=U;
if(U==="focus"||U==="blur"){Y.push(N[U]+c);
U+=c;
}else{U=(N[U]||U)+c;
}if(A==="live"){c=0;
for(var O=V.length;
c<O;
c++){v.event.add(V[c],"live."+AC(U,Z),{data:X,selector:Z,handler:W,origType:U,origHandler:W,preType:S});
}}else{V.unbind("live."+AC(U,Z),W);
}}}return this;
};
});
v.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".split(" "),function(E,A){v.fn[A]=function(S,O){if(O==null){O=S;
S=null;
}return arguments.length>0?this.bind(A,S,O):this.trigger(A);
};
if(v.attrFn){v.attrFn[A]=true;
}});
AR.attachEvent&&!AR.addEventListener&&v(AR).bind("unload",function(){for(var E in v.cache){if(v.cache[E].handle){try{v.event.remove(v.cache[E].handle.elem);
}catch(A){}}}});
(function(){function c(A7,A6,A4,A5,A3,A2){A3=0;
for(var A9=A5.length;
A3<A9;
A3++){var A8=A5[A3];
if(A8){A8=A8[A7];
for(var A1=false;
A8;
){if(A8.sizcache===A4){A1=A5[A8.sizset];
break;
}if(A8.nodeType===1&&!A2){A8.sizcache=A4;
A8.sizset=A3;
}if(A8.nodeName.toLowerCase()===A6){A1=A8;
break;
}A8=A8[A7];
}A5[A3]=A1;
}}}function Z(A7,A6,A4,A5,A3,A2){A3=0;
for(var A9=A5.length;
A3<A9;
A3++){var A8=A5[A3];
if(A8){A8=A8[A7];
for(var A1=false;
A8;
){if(A8.sizcache===A4){A1=A5[A8.sizset];
break;
}if(A8.nodeType===1){if(!A2){A8.sizcache=A4;
A8.sizset=A3;
}if(typeof A6!=="string"){if(A8===A6){A1=true;
break;
}}else{if(S.filter(A6,[A8]).length>0){A1=A8;
break;
}}}A8=A8[A7];
}A5[A3]=A1;
}}}var Y=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,W=0,V=Object.prototype.toString,U=false,T=true;
[0,0].sort(function(){T=false;
return 0;
});
var S=function(BA,A6,A4,A5){A4=A4||[];
var A3=A6=A6||m;
if(A6.nodeType!==1&&A6.nodeType!==9){return[];
}if(!BA||typeof BA!=="string"){return A4;
}var A2=[],BE,BD,A1,A9,BB=true,A7=S.isXML(A6),A8=BA,BC;
do{Y.exec("");
if(BE=Y.exec(A8)){A8=BE[3];
A2.push(BE[1]);
if(BE[2]){A9=BE[3];
break;
}}}while(BE);
if(A2.length>1&&A0.exec(BA)){if(A2.length===2&&O.relative[A2[0]]){BD=X(A2[0]+A2[1],A6);
}else{for(BD=O.relative[A2[0]]?[A6]:S(A2.shift(),A6);
A2.length;
){BA=A2.shift();
if(O.relative[BA]){BA+=A2.shift();
}BD=X(BA,BD);
}}}else{if(!A5&&A2.length>1&&A6.nodeType===9&&!A7&&O.match.ID.test(A2[0])&&!O.match.ID.test(A2[A2.length-1])){BE=S.find(A2.shift(),A6,A7);
A6=BE.expr?S.filter(BE.expr,BE.set)[0]:BE.set[0];
}if(A6){BE=A5?{expr:A2.pop(),set:A(A5)}:S.find(A2.pop(),A2.length===1&&(A2[0]==="~"||A2[0]==="+")&&A6.parentNode?A6.parentNode:A6,A7);
BD=BE.expr?S.filter(BE.expr,BE.set):BE.set;
if(A2.length>0){A1=A(BD);
}else{BB=false;
}for(;
A2.length;
){BE=BC=A2.pop();
if(O.relative[BC]){BE=A2.pop();
}else{BC="";
}if(BE==null){BE=A6;
}O.relative[BC](A1,BE,A7);
}}else{A1=[];
}}A1||(A1=BD);
A1||S.error(BC||BA);
if(V.call(A1)==="[object Array]"){if(BB){if(A6&&A6.nodeType===1){for(BA=0;
A1[BA]!=null;
BA++){if(A1[BA]&&(A1[BA]===true||A1[BA].nodeType===1&&S.contains(A6,A1[BA]))){A4.push(BD[BA]);
}}}else{for(BA=0;
A1[BA]!=null;
BA++){A1[BA]&&A1[BA].nodeType===1&&A4.push(BD[BA]);
}}}else{A4.push.apply(A4,A1);
}}else{A(A1,A4);
}if(A9){S(A9,A3,A4,A5);
S.uniqueSort(A4);
}return A4;
};
S.uniqueSort=function(A2){if(u){U=T;
A2.sort(u);
if(U){for(var A1=1;
A1<A2.length;
A1++){A2[A1]===A2[A1-1]&&A2.splice(A1--,1);
}}}return A2;
};
S.matches=function(A2,A1){return S(A2,null,null,A1);
};
S.matchesSelector=function(A2,A1){return S(A1,null,null,[A2]).length>0;
};
S.find=function(A7,A6,A4){var A5;
if(!A7){return[];
}for(var A3=0,A2=O.order.length;
A3<A2;
A3++){var A9=O.order[A3],A8;
if(A8=O.leftMatch[A9].exec(A7)){var A1=A8[1];
A8.splice(1,1);
if(A1.substr(A1.length-1)!=="\\"){A8[1]=(A8[1]||"").replace(/\\/g,"");
A5=O.find[A9](A8,A6,A4);
if(A5!=null){A7=A7.replace(O.match[A9],"");
break;
}}}}A5||(A5=A6.getElementsByTagName("*"));
return{set:A5,expr:A7};
};
S.filter=function(BC,A7,A5,A6){for(var A4=BC,A3=[],BG=A7,BF,A2,BB=A7&&A7[0]&&S.isXML(A7[0]);
BC&&A7.length;
){for(var BD in O.filter){if((BF=O.leftMatch[BD].exec(BC))!=null&&BF[2]){var A9=O.filter[BD],BA,BE;
BE=BF[1];
A2=false;
BF.splice(1,1);
if(BE.substr(BE.length-1)!=="\\"){if(BG===A3){A3=[];
}if(O.preFilter[BD]){if(BF=O.preFilter[BD](BF,BG,A5,A3,A6,BB)){if(BF===true){continue;
}}else{A2=BA=true;
}}if(BF){for(var A8=0;
(BE=BG[A8])!=null;
A8++){if(BE){BA=A9(BE,BF,A8,BG);
var A1=A6^!!BA;
if(A5&&BA!=null){if(A1){A2=true;
}else{BG[A8]=false;
}}else{if(A1){A3.push(BE);
A2=true;
}}}}}if(BA!==AV){A5||(BG=A3);
BC=BC.replace(O.match[BD],"");
if(!A2){return[];
}break;
}}}}if(BC===A4){if(A2==null){S.error(BC);
}else{break;
}}A4=BC;
}return BG;
};
S.error=function(A1){throw"Syntax error, unrecognized expression: "+A1;
};
var O=S.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|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+\-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(A1){return A1.getAttribute("href");
}},relative:{"+":function(A3,A2){var A6=typeof A2==="string",A1=A6&&!/\W/.test(A2);
A6=A6&&!A1;
if(A1){A2=A2.toLowerCase();
}A1=0;
for(var A5=A3.length,A4;
A1<A5;
A1++){if(A4=A3[A1]){for(;
(A4=A4.previousSibling)&&A4.nodeType!==1;
){}A3[A1]=A6||A4&&A4.nodeName.toLowerCase()===A2?A4||false:A4===A2;
}}A6&&S.filter(A2,A3,true);
},">":function(A3,A2){var A6=typeof A2==="string",A1,A5=0,A4=A3.length;
if(A6&&!/\W/.test(A2)){for(A2=A2.toLowerCase();
A5<A4;
A5++){if(A1=A3[A5]){A6=A1.parentNode;
A3[A5]=A6.nodeName.toLowerCase()===A2?A6:false;
}}}else{for(;
A5<A4;
A5++){if(A1=A3[A5]){A3[A5]=A6?A1.parentNode:A1.parentNode===A2;
}}A6&&S.filter(A2,A3,true);
}},"":function(A3,A2,A6){var A1=W++,A5=Z,A4;
if(typeof A2==="string"&&!/\W/.test(A2)){A4=A2=A2.toLowerCase();
A5=c;
}A5("parentNode",A2,A1,A3,A4,A6);
},"~":function(A3,A2,A6){var A1=W++,A5=Z,A4;
if(typeof A2==="string"&&!/\W/.test(A2)){A4=A2=A2.toLowerCase();
A5=c;
}A5("previousSibling",A2,A1,A3,A4,A6);
}},find:{ID:function(A2,A1,A3){if(typeof A1.getElementById!=="undefined"&&!A3){return(A2=A1.getElementById(A2[1]))&&A2.parentNode?[A2]:[];
}},NAME:function(A3,A2){if(typeof A2.getElementsByName!=="undefined"){for(var A6=[],A1=A2.getElementsByName(A3[1]),A5=0,A4=A1.length;
A5<A4;
A5++){A1[A5].getAttribute("name")===A3[1]&&A6.push(A1[A5]);
}return A6.length===0?null:A6;
}},TAG:function(A2,A1){return A1.getElementsByTagName(A2[1]);
}},preFilter:{CLASS:function(A4,A2,A7,A1,A6,A5){A4=" "+A4[1].replace(/\\/g,"")+" ";
if(A5){return A4;
}A5=0;
for(var A3;
(A3=A2[A5])!=null;
A5++){if(A3){if(A6^(A3.className&&(" "+A3.className+" ").replace(/[\t\n]/g," ").indexOf(A4)>=0)){A7||A1.push(A3);
}else{if(A7){A2[A5]=false;
}}}}return false;
},ID:function(A1){return A1[1].replace(/\\/g,"");
},TAG:function(A1){return A1[1].toLowerCase();
},CHILD:function(A2){if(A2[1]==="nth"){var A1=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(A2[2]==="even"&&"2n"||A2[2]==="odd"&&"2n+1"||!/\D/.test(A2[2])&&"0n+"+A2[2]||A2[2]);
A2[2]=A1[1]+(A1[2]||1)-0;
A2[3]=A1[3]-0;
}A2[0]=W++;
return A2;
},ATTR:function(A3,A2,A6,A1,A5,A4){A2=A3[1].replace(/\\/g,"");
if(!A4&&O.attrMap[A2]){A3[1]=O.attrMap[A2];
}if(A3[2]==="~="){A3[4]=" "+A3[4]+" ";
}return A3;
},PSEUDO:function(A3,A2,A5,A1,A4){if(A3[1]==="not"){if((Y.exec(A3[3])||"").length>1||/^\w/.test(A3[3])){A3[3]=S(A3[3],null,null,A2);
}else{A3=S.filter(A3[3],A2,A5,true^A4);
A5||A1.push.apply(A1,A3);
return false;
}}else{if(O.match.POS.test(A3[0])||O.match.CHILD.test(A3[0])){return true;
}}return A3;
},POS:function(A1){A1.unshift(true);
return A1;
}},filters:{enabled:function(A1){return A1.disabled===false&&A1.type!=="hidden";
},disabled:function(A1){return A1.disabled===true;
},checked:function(A1){return A1.checked===true;
},selected:function(A1){return A1.selected===true;
},parent:function(A1){return !!A1.firstChild;
},empty:function(A1){return !A1.firstChild;
},has:function(A2,A1,A3){return !!S(A3[3],A2).length;
},header:function(A1){return/h\d/i.test(A1.nodeName);
},text:function(A1){return"text"===A1.type;
},radio:function(A1){return"radio"===A1.type;
},checkbox:function(A1){return"checkbox"===A1.type;
},file:function(A1){return"file"===A1.type;
},password:function(A1){return"password"===A1.type;
},submit:function(A1){return"submit"===A1.type;
},image:function(A1){return"image"===A1.type;
},reset:function(A1){return"reset"===A1.type;
},button:function(A1){return"button"===A1.type||A1.nodeName.toLowerCase()==="button";
},input:function(A1){return/input|select|textarea|button/i.test(A1.nodeName);
}},setFilters:{first:function(A2,A1){return A1===0;
},last:function(A3,A2,A4,A1){return A2===A1.length-1;
},even:function(A2,A1){return A1%2===0;
},odd:function(A2,A1){return A1%2===1;
},lt:function(A2,A1,A3){return A1<A3[3]-0;
},gt:function(A2,A1,A3){return A1>A3[3]-0;
},nth:function(A2,A1,A3){return A3[3]-0===A1;
},eq:function(A2,A1,A3){return A3[3]-0===A1;
}},filter:{PSEUDO:function(A3,A2,A6,A1){var A5=A2[1],A4=O.filters[A5];
if(A4){return A4(A3,A6,A2,A1);
}else{if(A5==="contains"){return(A3.textContent||A3.innerText||S.getText([A3])||"").indexOf(A2[3])>=0;
}else{if(A5==="not"){A2=A2[3];
A6=0;
for(A1=A2.length;
A6<A1;
A6++){if(A2[A6]===A3){return false;
}}return true;
}else{S.error("Syntax error, unrecognized expression: "+A5);
}}}},CHILD:function(A5,A3){var A8=A3[1],A2=A5;
switch(A8){case"only":case"first":for(;
A2=A2.previousSibling;
){if(A2.nodeType===1){return false;
}}if(A8==="first"){return true;
}A2=A5;
case"last":for(;
A2=A2.nextSibling;
){if(A2.nodeType===1){return false;
}}return true;
case"nth":A8=A3[2];
var A7=A3[3];
if(A8===1&&A7===0){return true;
}var A6=A3[0],A4=A5.parentNode;
if(A4&&(A4.sizcache!==A6||!A5.nodeIndex)){var A1=0;
for(A2=A4.firstChild;
A2;
A2=A2.nextSibling){if(A2.nodeType===1){A2.nodeIndex=++A1;
}}A4.sizcache=A6;
}A2=A5.nodeIndex-A7;
return A8===0?A2===0:A2%A8===0&&A2/A8>=0;
}},ID:function(A2,A1){return A2.nodeType===1&&A2.getAttribute("id")===A1;
},TAG:function(A2,A1){return A1==="*"&&A2.nodeType===1||A2.nodeName.toLowerCase()===A1;
},CLASS:function(A2,A1){return(" "+(A2.className||A2.getAttribute("class"))+" ").indexOf(A1)>-1;
},ATTR:function(A3,A2){var A6=A2[1];
A6=O.attrHandle[A6]?O.attrHandle[A6](A3):A3[A6]!=null?A3[A6]:A3.getAttribute(A6);
var A1=A6+"",A5=A2[2],A4=A2[4];
return A6==null?A5==="!=":A5==="="?A1===A4:A5==="*="?A1.indexOf(A4)>=0:A5==="~="?(" "+A1+" ").indexOf(A4)>=0:!A4?A1&&A6!==false:A5==="!="?A1!==A4:A5==="^="?A1.indexOf(A4)===0:A5==="$="?A1.substr(A1.length-A4.length)===A4:A5==="|="?A1===A4||A1.substr(0,A4.length+1)===A4+"-":false;
},POS:function(A3,A2,A5,A1){var A4=O.setFilters[A2[2]];
if(A4){return A4(A3,A5,A2,A1);
}}}},A0=O.match.POS,Ay=function(A2,A1){return"\\"+(A1-0+1);
},E;
for(E in O.match){O.match[E]=RegExp(O.match[E].source+/(?![^\[]*\])(?![^\(]*\))/.source);
O.leftMatch[E]=RegExp(/(^(?:.|\r|\n)*?)/.source+O.match[E].source.replace(/\\(\d+)/g,Ay));
}var A=function(A2,A1){A2=Array.prototype.slice.call(A2,0);
if(A1){A1.push.apply(A1,A2);
return A1;
}return A2;
};
try{Array.prototype.slice.call(m.documentElement.childNodes,0);
}catch(Aa){A=function(A3,A2){var A5=A2||[],A1=0;
if(V.call(A3)==="[object Array]"){Array.prototype.push.apply(A5,A3);
}else{if(typeof A3.length==="number"){for(var A4=A3.length;
A1<A4;
A1++){A5.push(A3[A1]);
}}else{for(;
A3[A1];
A1++){A5.push(A3[A1]);
}}}return A5;
};
}var u,Az;
if(m.documentElement.compareDocumentPosition){u=function(A2,A1){if(A2===A1){U=true;
return 0;
}if(!A2.compareDocumentPosition||!A1.compareDocumentPosition){return A2.compareDocumentPosition?-1:1;
}return A2.compareDocumentPosition(A1)&4?-1:1;
};
}else{u=function(A4,A2){var A7=[],A1=[],A6=A4.parentNode,A5=A2.parentNode,A3=A6;
if(A4===A2){U=true;
return 0;
}else{if(A6===A5){return Az(A4,A2);
}else{if(A6){if(!A5){return 1;
}}else{return -1;
}}}for(;
A3;
){A7.unshift(A3);
A3=A3.parentNode;
}for(A3=A5;
A3;
){A1.unshift(A3);
A3=A3.parentNode;
}A6=A7.length;
A5=A1.length;
for(A3=0;
A3<A6&&A3<A5;
A3++){if(A7[A3]!==A1[A3]){return Az(A7[A3],A1[A3]);
}}return A3===A6?Az(A4,A1[A3],-1):Az(A7[A3],A2,1);
};
Az=function(A2,A1,A3){if(A2===A1){return A3;
}for(A2=A2.nextSibling;
A2;
){if(A2===A1){return -1;
}A2=A2.nextSibling;
}return 1;
};
}S.getText=function(A3){for(var A2="",A4,A1=0;
A3[A1];
A1++){A4=A3[A1];
if(A4.nodeType===3||A4.nodeType===4){A2+=A4.nodeValue;
}else{if(A4.nodeType!==8){A2+=S.getText(A4.childNodes);
}}}return A2;
};
(function(){var A2=m.createElement("div"),A1="script"+(new Date).getTime();
A2.innerHTML="<a name='"+A1+"'/>";
var A3=m.documentElement;
A3.insertBefore(A2,A3.firstChild);
if(m.getElementById(A1)){O.find.ID=function(A4,A6,A5){if(typeof A6.getElementById!=="undefined"&&!A5){return(A6=A6.getElementById(A4[1]))?A6.id===A4[1]||typeof A6.getAttributeNode!=="undefined"&&A6.getAttributeNode("id").nodeValue===A4[1]?[A6]:AV:[];
}};
O.filter.ID=function(A4,A6){var A5=typeof A4.getAttributeNode!=="undefined"&&A4.getAttributeNode("id");
return A4.nodeType===1&&A5&&A5.nodeValue===A6;
};
}A3.removeChild(A2);
A3=A2=null;
})();
(function(){var A1=m.createElement("div");
A1.appendChild(m.createComment(""));
if(A1.getElementsByTagName("*").length>0){O.find.TAG=function(A3,A6){var A2=A6.getElementsByTagName(A3[1]);
if(A3[1]==="*"){for(var A5=[],A4=0;
A2[A4];
A4++){A2[A4].nodeType===1&&A5.push(A2[A4]);
}A2=A5;
}return A2;
};
}A1.innerHTML="<a href='#'></a>";
if(A1.firstChild&&typeof A1.firstChild.getAttribute!=="undefined"&&A1.firstChild.getAttribute("href")!=="#"){O.attrHandle.href=function(A2){return A2.getAttribute("href",2);
};
}A1=null;
})();
m.querySelectorAll&&function(){var A2=S,A1=m.createElement("div");
A1.innerHTML="<p class='TEST'></p>";
if(!(A1.querySelectorAll&&A1.querySelectorAll(".TEST").length===0)){S=function(A5,A9,A8,A6){A9=A9||m;
if(!A6&&!S.isXML(A9)){if(A9.nodeType===9){try{return A(A9.querySelectorAll(A5),A8);
}catch(A4){}}else{if(A9.nodeType===1&&A9.nodeName.toLowerCase()!=="object"){var BB=A9.id,A7=A9.id="__sizzle__";
try{return A(A9.querySelectorAll("#"+A7+" "+A5),A8);
}catch(BA){}finally{if(BB){A9.id=BB;
}else{A9.removeAttribute("id");
}}}}}return A2(A5,A9,A8,A6);
};
for(var A3 in A2){S[A3]=A2[A3];
}A1=null;
}}();
(function(){var A3=m.documentElement,A2=A3.matchesSelector||A3.mozMatchesSelector||A3.webkitMatchesSelector||A3.msMatchesSelector,A4=false;
try{A2.call(m.documentElement,":sizzle");
}catch(A1){A4=true;
}if(A2){S.matchesSelector=function(A7,A6){try{if(A4||!O.match.PSEUDO.test(A6)){return A2.call(A7,A6);
}}catch(A5){}return S(A6,null,null,[A7]).length>0;
};
}})();
(function(){var A1=m.createElement("div");
A1.innerHTML="<div class='test e'></div><div class='test'></div>";
if(!(!A1.getElementsByClassName||A1.getElementsByClassName("e").length===0)){A1.lastChild.className="e";
if(A1.getElementsByClassName("e").length!==1){O.order.splice(1,0,"CLASS");
O.find.CLASS=function(A3,A4,A2){if(typeof A4.getElementsByClassName!=="undefined"&&!A2){return A4.getElementsByClassName(A3[1]);
}};
A1=null;
}}})();
S.contains=m.documentElement.contains?function(A2,A1){return A2!==A1&&(A2.contains?A2.contains(A1):true);
}:function(A2,A1){return !!(A2.compareDocumentPosition(A1)&16);
};
S.isXML=function(A1){return(A1=(A1?A1.ownerDocument||A1:0).documentElement)?A1.nodeName!=="HTML":false;
};
var X=function(A4,A2){for(var A7=[],A1="",A6,A5=A2.nodeType?[A2]:A2;
A6=O.match.PSEUDO.exec(A4);
){A1+=A6[0];
A4=A4.replace(O.match.PSEUDO,"");
}A4=O.relative[A4]?A4+"*":A4;
A6=0;
for(var A3=A5.length;
A6<A3;
A6++){S(A4,A5[A6],A7);
}return S.filter(A1,A7);
};
v.find=S;
v.expr=S.selectors;
v.expr[":"]=v.expr.filters;
v.unique=S.uniqueSort;
v.text=S.getText;
v.isXMLDoc=S.isXML;
v.contains=S.contains;
})();
var l=/Until$/,Q=/^(?:parents|prevUntil|prevAll)/,D=/,/,w=/^.[^:#\[\.,]*$/,Ap=Array.prototype.slice,AT=v.expr.match.POS;
v.fn.extend({find:function(E){for(var A=this.pushStack("","find",E),V=0,U=0,T=this.length;
U<T;
U++){V=A.length;
v.find(E,this[U],A);
if(U>0){for(var S=V;
S<A.length;
S++){for(var O=0;
O<V;
O++){if(A[O]===A[S]){A.splice(S--,1);
break;
}}}}}return A;
},has:function(E){var A=v(E);
return this.filter(function(){for(var S=0,O=A.length;
S<O;
S++){if(v.contains(this,A[S])){return true;
}}});
},not:function(A){return this.pushStack(I(this,A,false),"not",A);
},filter:function(A){return this.pushStack(I(this,A,true),"filter",A);
},is:function(A){return !!A&&v.filter(A,this).length>0;
},closest:function(X,W){var V=[],U,T,S=this[0];
if(v.isArray(X)){var O={},E,A=1;
if(S&&X.length){U=0;
for(T=X.length;
U<T;
U++){E=X[U];
O[E]||(O[E]=v.expr.match.POS.test(E)?v(E,W||this.context):E);
}for(;
S&&S.ownerDocument&&S!==W;
){for(E in O){U=O[E];
if(U.jquery?U.index(S)>-1:v(S).is(U)){V.push({selector:E,elem:S,level:A});
}}S=S.parentNode;
A++;
}}return V;
}O=AT.test(X)?v(X,W||this.context):null;
U=0;
for(T=this.length;
U<T;
U++){for(S=this[U];
S;
){if(O?O.index(S)>-1:v.find.matchesSelector(S,X)){V.push(S);
break;
}else{S=S.parentNode;
if(!S||!S.ownerDocument||S===W){break;
}}}}V=V.length>1?v.unique(V):V;
return this.pushStack(V,"closest",X);
},index:function(A){if(!A||typeof A==="string"){return v.inArray(this[0],A?v(A):this.parent().children());
}return v.inArray(A.jquery?A[0]:A,this);
},add:function(E,A){var S=typeof E==="string"?v(E,A||this.context):v.makeArray(E),O=v.merge(this.get(),S);
return this.pushStack(!S[0]||!S[0].parentNode||S[0].parentNode.nodeType===11||!O[0]||!O[0].parentNode||O[0].parentNode.nodeType===11?O:v.unique(O));
},andSelf:function(){return this.add(this.prevObject);
}});
v.each({parent:function(A){return(A=A.parentNode)&&A.nodeType!==11?A:null;
},parents:function(A){return v.dir(A,"parentNode");
},parentsUntil:function(E,A,O){return v.dir(E,"parentNode",O);
},next:function(A){return v.nth(A,2,"nextSibling");
},prev:function(A){return v.nth(A,2,"previousSibling");
},nextAll:function(A){return v.dir(A,"nextSibling");
},prevAll:function(A){return v.dir(A,"previousSibling");
},nextUntil:function(E,A,O){return v.dir(E,"nextSibling",O);
},prevUntil:function(E,A,O){return v.dir(E,"previousSibling",O);
},siblings:function(A){return v.sibling(A.parentNode.firstChild,A);
},children:function(A){return v.sibling(A.firstChild);
},contents:function(A){return v.nodeName(A,"iframe")?A.contentDocument||A.contentWindow.document:v.makeArray(A.childNodes);
}},function(E,A){v.fn[E]=function(T,S){var O=v.map(this,A,T);
l.test(E)||(S=T);
if(S&&typeof S==="string"){O=v.filter(S,O);
}O=this.length>1?v.unique(O):O;
if((this.length>1||D.test(S))&&Q.test(E)){O=O.reverse();
}return this.pushStack(O,E,Ap.call(arguments).join(","));
};
});
v.extend({filter:function(E,A,O){if(O){E=":not("+E+")";
}return A.length===1?v.find.matchesSelector(A[0],E)?[A[0]]:[]:v.find.matches(E,A);
},dir:function(E,A,S){var O=[];
for(E=E[A];
E&&E.nodeType!==9&&(S===AV||E.nodeType!==1||!v(E).is(S));
){E.nodeType===1&&O.push(E);
E=E[A];
}return O;
},nth:function(E,A,S){A=A||1;
for(var O=0;
E;
E=E[S]){if(E.nodeType===1&&++O===A){break;
}}return E;
},sibling:function(E,A){for(var O=[];
E;
E=E.nextSibling){E.nodeType===1&&E!==A&&O.push(E);
}return O;
}});
var B=/ jQuery\d+="(?:\d+|null)"/g,Aj=/^\s+/,An=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,AY=/<([\w:]+)/,Ab=/<tbody/i,AJ=/<|&#?\w+;/,Ar=/<(?:script|object|embed|option|style)/i,Af=/checked\s*(?:[^=]|=\s*.checked.)/i,n=/\=([^="'>\s]+\/)>/g,AL={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,"",""]};
AL.optgroup=AL.option;
AL.tbody=AL.tfoot=AL.colgroup=AL.caption=AL.thead;
AL.th=AL.td;
if(!v.support.htmlSerialize){AL._default=[1,"div<div>","</div>"];
}v.fn.extend({text:function(A){if(v.isFunction(A)){return this.each(function(E){var O=v(this);
O.text(A.call(this,E,O.text()));
});
}if(typeof A!=="object"&&A!==AV){return this.empty().append((this[0]&&this[0].ownerDocument||m).createTextNode(A));
}return v.text(this);
},wrapAll:function(E){if(v.isFunction(E)){return this.each(function(O){v(this).wrapAll(E.call(this,O));
});
}if(this[0]){var A=v(E,this[0].ownerDocument).eq(0).clone(true);
this[0].parentNode&&A.insertBefore(this[0]);
A.map(function(){for(var O=this;
O.firstChild&&O.firstChild.nodeType===1;
){O=O.firstChild;
}return O;
}).append(this);
}return this;
},wrapInner:function(A){if(v.isFunction(A)){return this.each(function(E){v(this).wrapInner(A.call(this,E));
});
}return this.each(function(){var E=v(this),O=E.contents();
O.length?O.wrapAll(A):E.append(A);
});
},wrap:function(A){return this.each(function(){v(this).wrapAll(A);
});
},unwrap:function(){return this.parent().each(function(){v.nodeName(this,"body")||v(this).replaceWith(this.childNodes);
}).end();
},append:function(){return this.domManip(arguments,true,function(A){this.nodeType===1&&this.appendChild(A);
});
},prepend:function(){return this.domManip(arguments,true,function(A){this.nodeType===1&&this.insertBefore(A,this.firstChild);
});
},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this);
});
}else{if(arguments.length){var A=v(arguments[0]);
A.push.apply(A,this.toArray());
return this.pushStack(A,"before",arguments);
}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling);
});
}else{if(arguments.length){var A=this.pushStack(this,"after",arguments);
A.push.apply(A,v(arguments[0]).toArray());
return A;
}}},remove:function(E,A){for(var S=0,O;
(O=this[S])!=null;
S++){if(!E||v.filter(E,[O]).length){if(!A&&O.nodeType===1){v.cleanData(O.getElementsByTagName("*"));
v.cleanData([O]);
}O.parentNode&&O.parentNode.removeChild(O);
}}return this;
},empty:function(){for(var E=0,A;
(A=this[E])!=null;
E++){for(A.nodeType===1&&v.cleanData(A.getElementsByTagName("*"));
A.firstChild;
){A.removeChild(A.firstChild);
}}return this;
},clone:function(E){var A=this.map(function(){if(!v.support.noCloneEvent&&!v.isXMLDoc(this)){var S=this.outerHTML,O=this.ownerDocument;
if(!S){S=O.createElement("div");
S.appendChild(this.cloneNode(true));
S=S.innerHTML;
}return v.clean([S.replace(B,"").replace(n,'="$1">').replace(Aj,"")],O)[0];
}else{return this.cloneNode(true);
}});
if(E===true){At(this,A);
At(this.find("*"),A.find("*"));
}return A;
},html:function(E){if(E===AV){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(B,""):null;
}else{if(typeof E==="string"&&!Ar.test(E)&&(v.support.leadingWhitespace||!Aj.test(E))&&!AL[(AY.exec(E)||["",""])[1].toLowerCase()]){E=E.replace(An,"<$1></$2>");
try{for(var A=0,S=this.length;
A<S;
A++){if(this[A].nodeType===1){v.cleanData(this[A].getElementsByTagName("*"));
this[A].innerHTML=E;
}}}catch(O){this.empty().append(E);
}}else{v.isFunction(E)?this.each(function(U){var T=v(this);
T.html(E.call(this,U,T.html()));
}):this.empty().append(E);
}}return this;
},replaceWith:function(A){if(this[0]&&this[0].parentNode){if(v.isFunction(A)){return this.each(function(E){var S=v(this),O=S.html();
S.replaceWith(A.call(this,E,O));
});
}if(typeof A!=="string"){A=v(A).detach();
}return this.each(function(){var E=this.nextSibling,O=this.parentNode;
v(this).remove();
E?v(E).before(A):v(O).append(A);
});
}else{return this.pushStack(v(v.isFunction(A)?A():A),"replaceWith",A);
}},detach:function(A){return this.remove(A,true);
},domManip:function(X,W,V){var U,T,S=X[0],O=[],E;
if(!v.support.checkClone&&arguments.length===3&&typeof S==="string"&&Af.test(S)){return this.each(function(){v(this).domManip(X,W,V,true);
});
}if(v.isFunction(S)){return this.each(function(Z){var Y=v(this);
X[0]=S.call(this,Z,W?Y.html():AV);
Y.domManip(X,W,V);
});
}if(this[0]){U=S&&S.parentNode;
U=v.support.parentNode&&U&&U.nodeType===11&&U.childNodes.length===this.length?{fragment:U}:v.buildFragment(X,this,O);
E=U.fragment;
if(T=E.childNodes.length===1?E=E.firstChild:E.firstChild){W=W&&v.nodeName(T,"tr");
T=0;
for(var A=this.length;
T<A;
T++){V.call(W?v.nodeName(this[T],"table")?this[T].getElementsByTagName("tbody")[0]||this[T].appendChild(this[T].ownerDocument.createElement("tbody")):this[T]:this[T],T>0||U.cacheable||this.length>1?E.cloneNode(true):E);
}}O.length&&v.each(O,h);
}return this;
}});
v.buildFragment=function(E,A,U){var T,S,O;
A=A&&A[0]?A[0].ownerDocument||A[0]:m;
if(E.length===1&&typeof E[0]==="string"&&E[0].length<512&&A===m&&!Ar.test(E[0])&&(v.support.checkClone||!Af.test(E[0]))){S=true;
if(O=v.fragments[E[0]]){if(O!==1){T=O;
}}}if(!T){T=A.createDocumentFragment();
v.clean(E,A,T,U);
}if(S){v.fragments[E[0]]=O?T:1;
}return{fragment:T,cacheable:S};
};
v.fragments={};
v.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(E,A){v.fn[E]=function(V){var U=[];
V=v(V);
var T=this.length===1&&this[0].parentNode;
if(T&&T.nodeType===11&&T.childNodes.length===1&&V.length===1){V[A](this[0]);
return this;
}else{T=0;
for(var S=V.length;
T<S;
T++){var O=(T>0?this.clone(true):this).get();
v(V[T])[A](O);
U=U.concat(O);
}return this.pushStack(U,E,V.selector);
}};
});
v.extend({clean:function(X,W,V,U){W=W||m;
if(typeof W.createElement==="undefined"){W=W.ownerDocument||W[0]&&W[0].ownerDocument||m;
}for(var T=[],S=0,O;
(O=X[S])!=null;
S++){if(typeof O==="number"){O+="";
}if(O){if(typeof O==="string"&&!AJ.test(O)){O=W.createTextNode(O);
}else{if(typeof O==="string"){O=O.replace(An,"<$1></$2>");
var E=(AY.exec(O)||["",""])[1].toLowerCase(),A=AL[E]||AL._default,Z=A[0],Y=W.createElement("div");
for(Y.innerHTML=A[1]+O+A[2];
Z--;
){Y=Y.lastChild;
}if(!v.support.tbody){Z=Ab.test(O);
E=E==="table"&&!Z?Y.firstChild&&Y.firstChild.childNodes:A[1]==="<table>"&&!Z?Y.childNodes:[];
for(A=E.length-1;
A>=0;
--A){v.nodeName(E[A],"tbody")&&!E[A].childNodes.length&&E[A].parentNode.removeChild(E[A]);
}}!v.support.leadingWhitespace&&Aj.test(O)&&Y.insertBefore(W.createTextNode(Aj.exec(O)[0]),Y.firstChild);
O=Y.childNodes;
}}if(O.nodeType){T.push(O);
}else{T=v.merge(T,O);
}}}if(V){for(S=0;
T[S];
S++){if(U&&v.nodeName(T[S],"script")&&(!T[S].type||T[S].type.toLowerCase()==="text/javascript")){U.push(T[S].parentNode?T[S].parentNode.removeChild(T[S]):T[S]);
}else{T[S].nodeType===1&&T.splice.apply(T,[S+1,0].concat(v.makeArray(T[S].getElementsByTagName("script"))));
V.appendChild(T[S]);
}}}return T;
},cleanData:function(X){for(var W,V,U=v.cache,T=v.event.special,S=v.support.deleteExpando,O=0,E;
(E=X[O])!=null;
O++){if(!(E.nodeName&&v.noData[E.nodeName.toLowerCase()])){if(V=E[v.expando]){if((W=U[V])&&W.events){for(var A in W.events){T[A]?v.event.remove(E,A):v.removeEvent(E,A,W.handle);
}}if(S){delete E[v.expando];
}else{E.removeAttribute&&E.removeAttribute(v.expando);
}delete U[V];
}}}}});
var AO=/alpha\([^)]*\)/i,R=/opacity=([^)]*)/,F=/-([a-z])/ig,Aq=/([A-Z])/g,r=/^-?\d+(?:px)?$/i,Ad=/^-?\d/,AM={position:"absolute",visibility:"hidden",display:"block"},M=["Left","Right"],Ax=["Top","Bottom"],AE,p=m.defaultView&&m.defaultView.getComputedStyle,b=function(E,A){return A.toUpperCase();
};
v.fn.css=function(E,A){if(arguments.length===2&&A===AV){return this;
}return v.access(this,E,A,true,function(T,S,O){return O!==AV?v.style(T,S,O):v.css(T,S);
});
};
v.extend({cssHooks:{opacity:{get:function(E,A){if(A){var O=AE(E,"opacity","opacity");
return O===""?"1":O;
}else{return E.style.opacity;
}}}},cssNumber:{zIndex:true,fontWeight:true,opacity:true,zoom:true,lineHeight:true},cssProps:{"float":v.support.cssFloat?"cssFloat":"styleFloat"},style:function(X,W,V,U){if(!(!X||X.nodeType===3||X.nodeType===8||!X.style)){var T,S=v.camelCase(W),O=X.style,E=v.cssHooks[S];
W=v.cssProps[S]||S;
if(V!==AV){if(!(typeof V==="number"&&isNaN(V)||V==null)){if(typeof V==="number"&&!v.cssNumber[S]){V+="px";
}if(!E||!("set" in E)||(V=E.set(X,V))!==AV){try{O[W]=V;
}catch(A){}}}}else{if(E&&"get" in E&&(T=E.get(X,false,U))!==AV){return T;
}return O[W];
}}},css:function(E,A,U){var T,S=v.camelCase(A),O=v.cssHooks[S];
A=v.cssProps[S]||S;
if(O&&"get" in O&&(T=O.get(E,true,U))!==AV){return T;
}else{if(AE){return AE(E,A,S);
}}},swap:function(E,A,T){var S={},O;
for(O in A){S[O]=E.style[O];
E.style[O]=A[O];
}T.call(E);
for(O in A){E.style[O]=S[O];
}},camelCase:function(A){return A.replace(F,b);
}});
v.curCSS=v.css;
v.each(["height","width"],function(E,A){v.cssHooks[A]={get:function(U,T,S){var O;
if(T){if(U.offsetWidth!==0){O=Ah(U,A,S);
}else{v.swap(U,AM,function(){O=Ah(U,A,S);
});
}return O+"px";
}},set:function(S,O){if(r.test(O)){O=parseFloat(O);
if(O>=0){return O+"px";
}}else{return O;
}}};
});
if(!v.support.opacity){v.cssHooks.opacity={get:function(E,A){return R.test((A&&E.currentStyle?E.currentStyle.filter:E.style.filter)||"")?parseFloat(RegExp.$1)/100+"":A?"1":"";
},set:function(E,A){var T=E.style;
T.zoom=1;
var S=v.isNaN(A)?"":"alpha(opacity="+A*100+")",O=T.filter||"";
T.filter=AO.test(O)?O.replace(AO,S):T.filter+" "+S;
}};
}if(p){AE=function(E,A,S){var O;
S=S.replace(Aq,"-$1").toLowerCase();
if(!(A=E.ownerDocument.defaultView)){return AV;
}if(A=A.getComputedStyle(E,null)){O=A.getPropertyValue(S);
if(O===""&&!v.contains(E.ownerDocument.documentElement,E)){O=v.style(E,S);
}}return O;
};
}else{if(m.documentElement.currentStyle){AE=function(E,A){var U,T,S=E.currentStyle&&E.currentStyle[A],O=E.style;
if(!r.test(S)&&Ad.test(S)){U=O.left;
T=E.runtimeStyle.left;
E.runtimeStyle.left=E.currentStyle.left;
O.left=A==="fontSize"?"1em":S||0;
S=O.pixelLeft+"px";
O.left=U;
E.runtimeStyle.left=T;
}return S;
};
}}if(v.expr&&v.expr.filters){v.expr.filters.hidden=function(E){var A=E.offsetHeight;
return E.offsetWidth===0&&A===0||!v.support.reliableHiddenOffsets&&(E.style.display||v.css(E,"display"))==="none";
};
v.expr.filters.visible=function(A){return !v.expr.filters.hidden(A);
};
}var H=v.now(),As=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,Ag=/^(?:select|textarea)/i,AP=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,s=/^(?:GET|HEAD|DELETE)$/,Am=/\[\]$/,AH=/\=\?(&|$)/,q=/\?/,f=/([?&])_=[^&]*/,K=/^(\w+:)?\/\/([^\/?#]+)/,Av=/%20/g,Ak=/#.*$/,e=v.fn.load;
v.fn.extend({load:function(E,A,U){if(typeof E!=="string"&&e){return e.apply(this,arguments);
}else{if(!this.length){return this;
}}var T=E.indexOf(" ");
if(T>=0){var S=E.slice(T,E.length);
E=E.slice(0,T);
}T="GET";
if(A){if(v.isFunction(A)){U=A;
A=null;
}else{if(typeof A==="object"){A=v.param(A,v.ajaxSettings.traditional);
T="POST";
}}}var O=this;
v.ajax({url:E,type:T,dataType:"html",data:A,complete:function(W,V){if(V==="success"||V==="notmodified"){O.html(S?v("<div>").append(W.responseText.replace(As,"")).find(S):W.responseText);
}U&&O.each(U,[W.responseText,V,W]);
}});
return this;
},serialize:function(){return v.param(this.serializeArray());
},serializeArray:function(){return this.map(function(){return this.elements?v.makeArray(this.elements):this;
}).filter(function(){return this.name&&!this.disabled&&(this.checked||Ag.test(this.nodeName)||AP.test(this.type));
}).map(function(E,A){var O=v(this).val();
return O==null?null:v.isArray(O)?v.map(O,function(S){return{name:A.name,value:S};
}):{name:A.name,value:O};
}).get();
}});
v.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(E,A){v.fn[A]=function(O){return this.bind(A,O);
};
});
v.extend({get:function(E,A,S,O){if(v.isFunction(A)){O=O||S;
S=A;
A=null;
}return v.ajax({type:"GET",url:E,data:A,success:S,dataType:O});
},getScript:function(E,A){return v.get(E,null,A,"script");
},getJSON:function(E,A,O){return v.get(E,A,O,"json");
},post:function(E,A,S,O){if(v.isFunction(A)){O=O||S;
S=A;
A={};
}return v.ajax({type:"POST",url:E,data:A,success:S,dataType:O});
},ajaxSetup:function(A){v.extend(v.ajaxSettings,A);
},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return new AR.XMLHttpRequest;
},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},ajax:function(A3){var A2=v.extend(true,{},v.ajaxSettings,A3),A1,A0,Az,Aa=A2.type.toUpperCase(),c=s.test(Aa);
A2.url=A2.url.replace(Ak,"");
A2.context=A3&&A3.context!=null?A3.context:A2;
if(A2.data&&A2.processData&&typeof A2.data!=="string"){A2.data=v.param(A2.data,A2.traditional);
}if(A2.dataType==="jsonp"){if(Aa==="GET"){AH.test(A2.url)||(A2.url+=(q.test(A2.url)?"&":"?")+(A2.jsonp||"callback")+"=?");
}else{if(!A2.data||!AH.test(A2.data)){A2.data=(A2.data?A2.data+"&":"")+(A2.jsonp||"callback")+"=?";
}}A2.dataType="json";
}if(A2.dataType==="json"&&(A2.data&&AH.test(A2.data)||AH.test(A2.url))){A1=A2.jsonpCallback||"jsonp"+H++;
if(A2.data){A2.data=(A2.data+"").replace(AH,"="+A1+"$1");
}A2.url=A2.url.replace(AH,"="+A1+"$1");
A2.dataType="script";
var Z=AR[A1];
AR[A1]=function(A4){Az=A4;
v.handleSuccess(A2,O,A0,Az);
v.handleComplete(A2,O,A0,Az);
if(v.isFunction(Z)){Z(A4);
}else{AR[A1]=AV;
try{delete AR[A1];
}catch(A5){}}T&&T.removeChild(W);
};
}if(A2.dataType==="script"&&A2.cache===null){A2.cache=false;
}if(A2.cache===false&&Aa==="GET"){var Y=v.now(),U=A2.url.replace(f,"$1_="+Y);
A2.url=U+(U===A2.url?(q.test(A2.url)?"&":"?")+"_="+Y:"");
}if(A2.data&&Aa==="GET"){A2.url+=(q.test(A2.url)?"&":"?")+A2.data;
}A2.global&&v.active++===0&&v.event.trigger("ajaxStart");
Y=(Y=K.exec(A2.url))&&(Y[1]&&Y[1]!==location.protocol||Y[2]!==location.host);
if(A2.dataType==="script"&&Aa==="GET"&&Y){var T=m.getElementsByTagName("head")[0]||m.documentElement,W=m.createElement("script");
if(A2.scriptCharset){W.charset=A2.scriptCharset;
}W.src=A2.url;
if(!A1){var V=false;
W.onload=W.onreadystatechange=function(){if(!V&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){V=true;
v.handleSuccess(A2,O,A0,Az);
v.handleComplete(A2,O,A0,Az);
W.onload=W.onreadystatechange=null;
T&&W.parentNode&&T.removeChild(W);
}};
}T.insertBefore(W,T.firstChild);
return AV;
}var E=false,O=A2.xhr();
if(O){A2.username?O.open(Aa,A2.url,A2.async,A2.username,A2.password):O.open(Aa,A2.url,A2.async);
try{if(A2.data!=null&&!c||A3&&A3.contentType){O.setRequestHeader("Content-Type",A2.contentType);
}if(A2.ifModified){v.lastModified[A2.url]&&O.setRequestHeader("If-Modified-Since",v.lastModified[A2.url]);
v.etag[A2.url]&&O.setRequestHeader("If-None-Match",v.etag[A2.url]);
}Y||O.setRequestHeader("X-Requested-With","XMLHttpRequest");
O.setRequestHeader("Accept",A2.dataType&&A2.accepts[A2.dataType]?A2.accepts[A2.dataType]+", */*; q=0.01":A2.accepts._default);
}catch(S){}if(A2.beforeSend&&A2.beforeSend.call(A2.context,O,A2)===false){A2.global&&v.active--===1&&v.event.trigger("ajaxStop");
O.abort();
return false;
}A2.global&&v.triggerGlobal(A2,"ajaxSend",[O,A2]);
var A=O.onreadystatechange=function(A4){if(!O||O.readyState===0||A4==="abort"){E||v.handleComplete(A2,O,A0,Az);
E=true;
if(O){O.onreadystatechange=v.noop;
}}else{if(!E&&O&&(O.readyState===4||A4==="timeout")){E=true;
O.onreadystatechange=v.noop;
A0=A4==="timeout"?"timeout":!v.httpSuccess(O)?"error":A2.ifModified&&v.httpNotModified(O,A2.url)?"notmodified":"success";
var A6;
if(A0==="success"){try{Az=v.httpData(O,A2.dataType,A2);
}catch(A5){A0="parsererror";
A6=A5;
}}if(A0==="success"||A0==="notmodified"){A1||v.handleSuccess(A2,O,A0,Az);
}else{v.handleError(A2,O,A0,A6);
}A1||v.handleComplete(A2,O,A0,Az);
A4==="timeout"&&O.abort();
if(A2.async){O=null;
}}}};
try{var Ay=O.abort;
O.abort=function(){O&&Ay.call&&Ay.call(O);
A("abort");
};
}catch(u){}A2.async&&A2.timeout>0&&setTimeout(function(){O&&!E&&A("timeout");
},A2.timeout);
try{O.send(c||A2.data==null?null:A2.data);
}catch(X){v.handleError(A2,O,null,X);
v.handleComplete(A2,O,A0,Az);
}A2.async||A();
return O;
}},param:function(E,A){var T=[],S=function(V,U){U=v.isFunction(U)?U():U;
T[T.length]=encodeURIComponent(V)+"="+encodeURIComponent(U);
};
if(A===AV){A=v.ajaxSettings.traditional;
}if(v.isArray(E)||E.jquery){v.each(E,function(){S(this.name,this.value);
});
}else{for(var O in E){o(O,E[O],A,S);
}}return T.join("&").replace(Av,"+");
}});
v.extend({active:0,lastModified:{},etag:{},handleError:function(E,A,S,O){E.error&&E.error.call(E.context,A,S,O);
E.global&&v.triggerGlobal(E,"ajaxError",[A,E,O]);
},handleSuccess:function(E,A,S,O){E.success&&E.success.call(E.context,O,S,A);
E.global&&v.triggerGlobal(E,"ajaxSuccess",[A,E]);
},handleComplete:function(E,A,O){E.complete&&E.complete.call(E.context,A,O);
E.global&&v.triggerGlobal(E,"ajaxComplete",[A,E]);
E.global&&v.active--===1&&v.event.trigger("ajaxStop");
},triggerGlobal:function(E,A,O){(E.context&&E.context.url==null?v(E.context):v.event).trigger(A,O);
},httpSuccess:function(E){try{return !E.status&&location.protocol==="file:"||E.status>=200&&E.status<300||E.status===304||E.status===1223;
}catch(A){}return false;
},httpNotModified:function(E,A){var S=E.getResponseHeader("Last-Modified"),O=E.getResponseHeader("Etag");
if(S){v.lastModified[A]=S;
}if(O){v.etag[A]=O;
}return E.status===304;
},httpData:function(E,A,T){var S=E.getResponseHeader("content-type")||"",O=A==="xml"||!A&&S.indexOf("xml")>=0;
E=O?E.responseXML:E.responseText;
O&&E.documentElement.nodeName==="parsererror"&&v.error("parsererror");
if(T&&T.dataFilter){E=T.dataFilter(E,A);
}if(typeof E==="string"){if(A==="json"||!A&&S.indexOf("json")>=0){E=v.parseJSON(E);
}else{if(A==="script"||!A&&S.indexOf("javascript")>=0){v.globalEval(E);
}}}return E;
}});
if(AR.ActiveXObject){v.ajaxSettings.xhr=function(){if(AR.location.protocol!=="file:"){try{return new AR.XMLHttpRequest;
}catch(E){}}try{return new AR.ActiveXObject("Microsoft.XMLHTTP");
}catch(A){}};
}v.support.ajax=!!v.ajaxSettings.xhr();
var a={},AU=/^(?:toggle|show|hide)$/,x=/^([+\-]=)?([\d+.\-]+)(.*)$/,Ac,AQ=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];
v.fn.extend({show:function(E,A,O){if(E||E===0){return this.animate(AI("show",3),E,A,O);
}else{E=0;
for(A=this.length;
E<A;
E++){if(!v.data(this[E],"olddisplay")&&this[E].style.display==="none"){this[E].style.display="";
}this[E].style.display===""&&v.css(this[E],"display")==="none"&&v.data(this[E],"olddisplay",t(this[E].nodeName));
}for(E=0;
E<A;
E++){this[E].style.display=v.data(this[E],"olddisplay")||"";
}return this;
}},hide:function(E,A,O){if(E||E===0){return this.animate(AI("hide",3),E,A,O);
}else{E=0;
for(A=this.length;
E<A;
E++){O=v.css(this[E],"display");
O!=="none"&&v.data(this[E],"olddisplay",O);
}for(E=0;
E<A;
E++){this[E].style.display="none";
}return this;
}},_toggle:v.fn.toggle,toggle:function(E,A,S){var O=typeof E==="boolean";
if(v.isFunction(E)&&v.isFunction(A)){this._toggle.apply(this,arguments);
}else{E==null||O?this.each(function(){var T=O?E:v(this).is(":hidden");
v(this)[T?"show":"hide"]();
}):this.animate(AI("toggle",3),E,A,S);
}return this;
},fadeTo:function(E,A,S,O){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:A},E,S,O);
},animate:function(E,A,T,S){var O=v.speed(A,T,S);
if(v.isEmptyObject(E)){return this.each(O.complete);
}return this[O.queue===false?"each":"queue"](function(){var Y=v.extend({},O),W,U=this.nodeType===1,Z=U&&v(this).is(":hidden"),X=this;
for(W in E){var V=v.camelCase(W);
if(W!==V){E[V]=E[W];
delete E[W];
W=V;
}if(E[W]==="hide"&&Z||E[W]==="show"&&!Z){return Y.complete.call(this);
}if(U&&(W==="height"||W==="width")){Y.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY];
if(v.css(this,"display")==="inline"&&v.css(this,"float")==="none"){if(v.support.inlineBlockNeedsLayout){if(t(this.nodeName)==="inline"){this.style.display="inline-block";
}else{this.style.display="inline";
this.style.zoom=1;
}}else{this.style.display="inline-block";
}}}if(v.isArray(E[W])){(Y.specialEasing=Y.specialEasing||{})[W]=E[W][1];
E[W]=E[W][0];
}}if(Y.overflow!=null){this.style.overflow="hidden";
}Y.curAnim=v.extend({},E);
v.each(E,function(A1,Az){var u=new v.fx(X,Y,A1);
if(AU.test(Az)){u[Az==="toggle"?Z?"show":"hide":Az](E);
}else{var c=x.exec(Az),Aa=u.cur(true)||0;
if(c){var A0=parseFloat(c[2]),Ay=c[3]||"px";
if(Ay!=="px"){v.style(X,A1,(A0||1)+Ay);
Aa=(A0||1)/u.cur(true)*Aa;
v.style(X,A1,Aa+Ay);
}if(c[1]){A0=(c[1]==="-="?-1:1)*A0+Aa;
}u.custom(Aa,A0,Ay);
}else{u.custom(Aa,Az,"");
}}});
return true;
});
},stop:function(E,A){var O=v.timers;
E&&this.queue([]);
this.each(function(){for(var S=O.length-1;
S>=0;
S--){if(O[S].elem===this){A&&O[S](true);
O.splice(S,1);
}}});
A||this.dequeue();
return this;
}});
v.each({slideDown:AI("show",1),slideUp:AI("hide",1),slideToggle:AI("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,A){v.fn[E]=function(T,S,O){return this.animate(A,T,S,O);
};
});
v.extend({speed:function(E,A,S){var O=E&&typeof E==="object"?v.extend({},E):{complete:S||!S&&A||v.isFunction(E)&&E,duration:E,easing:S&&A||A&&!v.isFunction(A)&&A};
O.duration=v.fx.off?0:typeof O.duration==="number"?O.duration:O.duration in v.fx.speeds?v.fx.speeds[O.duration]:v.fx.speeds._default;
O.old=O.complete;
O.complete=function(){O.queue!==false&&v(this).dequeue();
v.isFunction(O.old)&&O.old.call(this);
};
return O;
},easing:{linear:function(E,A,S,O){return S+O*E;
},swing:function(E,A,S,O){return(-Math.cos(E*Math.PI)/2+0.5)*O+S;
}},timers:[],fx:function(E,A,O){this.options=A;
this.elem=E;
this.prop=O;
if(!A.orig){A.orig={};
}}});
v.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);
(v.fx.step[this.prop]||v.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=parseFloat(v.css(this.elem,this.prop));
return A&&A>-10000?A:0;
},custom:function(E,A,T){function S(U){return O.step(U);
}this.startTime=v.now();
this.start=E;
this.end=A;
this.unit=T||this.unit||"px";
this.now=this.start;
this.pos=this.state=0;
var O=this;
E=v.fx;
S.elem=this.elem;
if(S()&&v.timers.push(S)&&!Ac){Ac=setInterval(E.tick,E.interval);
}},show:function(){this.options.orig[this.prop]=v.style(this.elem,this.prop);
this.options.show=true;
this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());
v(this.elem).show();
},hide:function(){this.options.orig[this.prop]=v.style(this.elem,this.prop);
this.options.hide=true;
this.custom(this.cur(),0);
},step:function(E){var A=v.now(),V=true;
if(E||A>=this.options.duration+this.startTime){this.now=this.end;
this.pos=this.state=1;
this.update();
this.options.curAnim[this.prop]=true;
for(var U in this.options.curAnim){if(this.options.curAnim[U]!==true){V=false;
}}if(V){if(this.options.overflow!=null&&!v.support.shrinkWrapBlocks){var T=this.elem,S=this.options;
v.each(["","X","Y"],function(W,X){T.style["overflow"+X]=S.overflow[W];
});
}this.options.hide&&v(this.elem).hide();
if(this.options.hide||this.options.show){for(var O in this.options.curAnim){v.style(this.elem,O,this.options.orig[O]);
}}this.options.complete.call(this.elem);
}return false;
}else{E=A-this.startTime;
this.state=E/this.options.duration;
A=this.options.easing||(v.easing.swing?"swing":"linear");
this.pos=v.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||A](this.state,E,0,1,this.options.duration);
this.now=this.start+(this.end-this.start)*this.pos;
this.update();
}return true;
}};
v.extend(v.fx,{tick:function(){for(var E=v.timers,A=0;
A<E.length;
A++){E[A]()||E.splice(A--,1);
}E.length||v.fx.stop();
},interval:13,stop:function(){clearInterval(Ac);
Ac=null;
},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(A){v.style(A.elem,"opacity",A.now);
},_default:function(A){if(A.elem.style&&A.elem.style[A.prop]!=null){A.elem.style[A.prop]=(A.prop==="width"||A.prop==="height"?Math.max(0,A.now):A.now)+A.unit;
}else{A.elem[A.prop]=A.now;
}}}});
if(v.expr&&v.expr.filters){v.expr.filters.animated=function(A){return v.grep(v.timers,function(E){return A===E.elem;
}).length;
};
}var i=/^t(?:able|d|h)$/i,J=/^(?:body|html)$/i;
v.fn.offset="getBoundingClientRect" in m.documentElement?function(E){var A=this[0],U;
if(E){return this.each(function(V){v.offset.setOffset(this,E,V);
});
}if(!A||!A.ownerDocument){return null;
}if(A===A.ownerDocument.body){return v.offset.bodyOffset(A);
}try{U=A.getBoundingClientRect();
}catch(T){}var S=A.ownerDocument,O=S.documentElement;
if(!U||!v.contains(O,A)){return U||{top:0,left:0};
}A=S.body;
S=G(S);
return{top:U.top+(S.pageYOffset||v.support.boxModel&&O.scrollTop||A.scrollTop)-(O.clientTop||A.clientTop||0),left:U.left+(S.pageXOffset||v.support.boxModel&&O.scrollLeft||A.scrollLeft)-(O.clientLeft||A.clientLeft||0)};
}:function(X){var W=this[0];
if(X){return this.each(function(Y){v.offset.setOffset(this,X,Y);
});
}if(!W||!W.ownerDocument){return null;
}if(W===W.ownerDocument.body){return v.offset.bodyOffset(W);
}v.offset.initialize();
var V=W.offsetParent,U=W.ownerDocument,T,S=U.documentElement,O=U.body;
T=(U=U.defaultView)?U.getComputedStyle(W,null):W.currentStyle;
for(var E=W.offsetTop,A=W.offsetLeft;
(W=W.parentNode)&&W!==O&&W!==S;
){if(v.offset.supportsFixedPosition&&T.position==="fixed"){break;
}T=U?U.getComputedStyle(W,null):W.currentStyle;
E-=W.scrollTop;
A-=W.scrollLeft;
if(W===V){E+=W.offsetTop;
A+=W.offsetLeft;
if(v.offset.doesNotAddBorder&&!(v.offset.doesAddBorderForTableAndCells&&i.test(W.nodeName))){E+=parseFloat(T.borderTopWidth)||0;
A+=parseFloat(T.borderLeftWidth)||0;
}V=W.offsetParent;
}if(v.offset.subtractsBorderForOverflowNotVisible&&T.overflow!=="visible"){E+=parseFloat(T.borderTopWidth)||0;
A+=parseFloat(T.borderLeftWidth)||0;
}T=T;
}if(T.position==="relative"||T.position==="static"){E+=O.offsetTop;
A+=O.offsetLeft;
}if(v.offset.supportsFixedPosition&&T.position==="fixed"){E+=Math.max(S.scrollTop,O.scrollTop);
A+=Math.max(S.scrollLeft,O.scrollLeft);
}return{top:E,left:A};
};
v.offset={initialize:function(){var E=m.body,A=m.createElement("div"),U,T,S,O=parseFloat(v.css(E,"marginTop"))||0;
v.extend(A.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});
A.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";
E.insertBefore(A,E.firstChild);
U=A.firstChild;
T=U.firstChild;
S=U.nextSibling.firstChild.firstChild;
this.doesNotAddBorder=T.offsetTop!==5;
this.doesAddBorderForTableAndCells=S.offsetTop===5;
T.style.position="fixed";
T.style.top="20px";
this.supportsFixedPosition=T.offsetTop===20||T.offsetTop===15;
T.style.position=T.style.top="";
U.style.overflow="hidden";
U.style.position="relative";
this.subtractsBorderForOverflowNotVisible=T.offsetTop===-5;
this.doesNotIncludeMarginInBodyOffset=E.offsetTop!==O;
E.removeChild(A);
v.offset.initialize=v.noop;
},bodyOffset:function(E){var A=E.offsetTop,O=E.offsetLeft;
v.offset.initialize();
if(v.offset.doesNotIncludeMarginInBodyOffset){A+=parseFloat(v.css(E,"marginTop"))||0;
O+=parseFloat(v.css(E,"marginLeft"))||0;
}return{top:A,left:O};
},setOffset:function(X,W,V){var U=v.css(X,"position");
if(U==="static"){X.style.position="relative";
}var T=v(X),S=T.offset(),O=v.css(X,"top"),E=v.css(X,"left"),A=U==="absolute"&&v.inArray("auto",[O,E])>-1;
U={};
var Y={};
if(A){Y=T.position();
}O=A?Y.top:parseInt(O,10)||0;
E=A?Y.left:parseInt(E,10)||0;
if(v.isFunction(W)){W=W.call(X,V,S);
}if(W.top!=null){U.top=W.top-S.top+O;
}if(W.left!=null){U.left=W.left-S.left+E;
}"using" in W?W.using.call(X,U):T.css(U);
}};
v.fn.extend({position:function(){if(!this[0]){return null;
}var E=this[0],A=this.offsetParent(),S=this.offset(),O=J.test(A[0].nodeName)?{top:0,left:0}:A.offset();
S.top-=parseFloat(v.css(E,"marginTop"))||0;
S.left-=parseFloat(v.css(E,"marginLeft"))||0;
O.top+=parseFloat(v.css(A[0],"borderTopWidth"))||0;
O.left+=parseFloat(v.css(A[0],"borderLeftWidth"))||0;
return{top:S.top-O.top,left:S.left-O.left};
},offsetParent:function(){return this.map(function(){for(var A=this.offsetParent||m.body;
A&&!J.test(A.nodeName)&&v.css(A,"position")==="static";
){A=A.offsetParent;
}return A;
});
}});
v.each(["Left","Top"],function(E,A){var O="scroll"+A;
v.fn[O]=function(U){var T=this[0],S;
if(!T){return null;
}if(U!==AV){return this.each(function(){if(S=G(this)){S.scrollTo(!E?U:v(S).scrollLeft(),E?U:v(S).scrollTop());
}else{this[O]=U;
}});
}else{return(S=G(T))?"pageXOffset" in S?S[E?"pageYOffset":"pageXOffset"]:v.support.boxModel&&S.document.documentElement[O]||S.document.body[O]:T[O];
}};
});
v.each(["Height","Width"],function(E,A){var O=A.toLowerCase();
v.fn["inner"+A]=function(){return this[0]?parseFloat(v.css(this[0],O,"padding")):null;
};
v.fn["outer"+A]=function(S){return this[0]?parseFloat(v.css(this[0],O,S?"margin":"border")):null;
};
v.fn[O]=function(T){var S=this[0];
if(!S){return T==null?null:this;
}if(v.isFunction(T)){return this.each(function(V){var U=v(this);
U[O](T.call(this,V,U[O]()));
});
}return v.isWindow(S)?S.document.compatMode==="CSS1Compat"&&S.document.documentElement["client"+A]||S.document.body["client"+A]:S.nodeType===9?Math.max(S.documentElement["client"+A],S.body["scroll"+A],S.documentElement["scroll"+A],S.body["offset"+A],S.documentElement["offset"+A]):T===AV?parseFloat(v.css(S,O)):this.css(O,typeof T==="string"?T:T+"px");
};
});
})(window);

(function(b){var l,t,q,m,D,M,j,a,o,Z,c=0,h={},J=[],E=0,g={},Y=[],F=null,O=new Image(),I=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i,K=/[^\.]\.(swf)\s*$/i,P,n=1,H=0,T="",B,C,p=false,S=b.extend(b("<div/>")[0],{prop:0}),s=b.browser.msie&&b.browser.version<7&&!window.XMLHttpRequest,R=function(){t.hide();
O.onerror=O.onload=null;
if(F){F.abort();
}l.empty();
},X=function(){if(false===h.onError(J,c,h)){t.hide();
p=false;
return ;
}h.titleShow=false;
h.width="auto";
h.height="auto";
l.html('<p id="fancybox-error">The requested content cannot be loaded.<br />Please try again later.</p>');
N();
},W=function(){var z=J[c],w,y,AB,AA,v,x;
R();
h=b.extend({},b.fn.fancybox.defaults,(typeof b(z).data("fancybox")=="undefined"?h:b(z).data("fancybox")));
x=h.onStart(J,c,h);
if(x===false){p=false;
return ;
}else{if(typeof x=="object"){h=b.extend(h,x);
}}AB=h.title||(z.nodeName?b(z).attr("title"):z.title)||"";
if(z.nodeName&&!h.orig){h.orig=b(z).children("img:first").length?b(z).children("img:first"):b(z);
}if(AB===""&&h.orig&&h.titleFromAlt){AB=h.orig.attr("alt");
}w=h.href||(z.nodeName?b(z).attr("href"):z.href)||null;
if((/^(?:javascript)/i).test(w)||w=="#"){w=null;
}if(h.type){y=h.type;
if(!w){w=h.content;
}}else{if(h.content){y="html";
}else{if(w){if(w.match(I)){y="image";
}else{if(w.match(K)){y="swf";
}else{if(b(z).hasClass("iframe")){y="iframe";
}else{if(w.indexOf("#")===0){y="inline";
}else{y="ajax";
}}}}}}}if(!y){X();
return ;
}if(y=="inline"){z=w.substr(w.indexOf("#"));
y=b(z).length>0?"inline":"ajax";
}h.type=y;
h.href=w;
h.title=AB;
if(h.autoDimensions){if(h.type=="html"||h.type=="inline"||h.type=="ajax"){h.width="auto";
h.height="auto";
}else{h.autoDimensions=false;
}}if(h.modal){h.overlayShow=true;
h.hideOnOverlayClick=false;
h.hideOnContentClick=false;
h.enableEscapeButton=false;
h.showCloseButton=false;
}h.padding=parseInt(h.padding,10);
h.margin=parseInt(h.margin,10);
l.css("padding",(h.padding+h.margin));
b(".fancybox-inline-tmp").unbind("fancybox-cancel").bind("fancybox-change",function(){b(this).replaceWith(M.children());
});
switch(y){case"html":l.html(h.content);
N();
break;
case"inline":if(b(z).parent().is("#fancybox-content")===true){p=false;
return ;
}b('<div class="fancybox-inline-tmp" />').hide().insertBefore(b(z)).bind("fancybox-cleanup",function(){b(this).replaceWith(M.children());
}).bind("fancybox-cancel",function(){b(this).replaceWith(l.children());
});
b(z).appendTo(l);
N();
break;
case"image":p=false;
b.fancybox.showActivity();
O=new Image();
O.onerror=function(){X();
};
O.onload=function(){p=true;
O.onerror=O.onload=null;
f();
};
O.src=w;
break;
case"swf":h.scrolling="no";
AA='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+h.width+'" height="'+h.height+'"><param name="movie" value="'+w+'"></param>';
v="";
b.each(h.swf,function(AC,AD){AA+='<param name="'+AC+'" value="'+AD+'"></param>';
v+=" "+AC+'="'+AD+'"';
});
AA+='<embed src="'+w+'" type="application/x-shockwave-flash" width="'+h.width+'" height="'+h.height+'"'+v+"></embed></object>";
l.html(AA);
N();
break;
case"ajax":p=false;
b.fancybox.showActivity();
h.ajax.win=h.ajax.success;
F=b.ajax(b.extend({},h.ajax,{url:w,data:h.ajax.data||{},error:function(AC,AE,AD){if(AC.status>0){X();
}},success:function(AD,AF,AC){var AE=typeof AC=="object"?AC:F;
if(AE.status==200){if(typeof h.ajax.win=="function"){x=h.ajax.win(w,AD,AF,AC);
if(x===false){t.hide();
return ;
}else{if(typeof x=="string"||typeof x=="object"){AD=x;
}}}l.html(AD);
N();
}}}));
break;
case"iframe":e();
break;
}},N=function(){var v=h.width,x=h.height;
if(v.toString().indexOf("%")>-1){v=parseInt((b(window).width()-(h.margin*2))*parseFloat(v)/100,10)+"px";
}else{v=v=="auto"?"auto":v+"px";
}if(x.toString().indexOf("%")>-1){x=parseInt((b(window).height()-(h.margin*2))*parseFloat(x)/100,10)+"px";
}else{x=x=="auto"?"auto":x+"px";
}l.wrapInner('<div style="width:'+v+";height:"+x+";overflow: "+(h.scrolling=="auto"?"auto":(h.scrolling=="yes"?"scroll":"hidden"))+';position:relative;"></div>');
h.width=l.width();
h.height=l.height();
e();
},f=function(){h.width=O.width;
h.height=O.height;
b("<img />").attr({"id":"fancybox-img","src":O.src,"alt":h.title}).appendTo(l);
e();
},e=function(){var w,v;
t.hide();
if(m.is(":visible")&&false===g.onCleanup(Y,E,g)){b.event.trigger("fancybox-cancel");
p=false;
return ;
}p=true;
b(M.add(q)).unbind();
b(window).unbind("resize.fb scroll.fb");
b(document).unbind("keydown.fb");
if(m.is(":visible")&&g.titlePosition!=="outside"){m.css("height",m.height());
}Y=J;
E=c;
g=h;
if(g.overlayShow){q.css({"background-color":g.overlayColor,"opacity":g.overlayOpacity,"cursor":g.hideOnOverlayClick?"pointer":"auto","height":b(document).height()});
if(!q.is(":visible")){if(s){b("select:not(#fancybox-tmp select)").filter(function(){return this.style.visibility!=="hidden";
}).css({"visibility":"hidden"}).one("fancybox-cleanup",function(){this.style.visibility="inherit";
});
}q.show();
}}else{q.hide();
}C=r();
L();
if(m.is(":visible")){b(j.add(o).add(Z)).hide();
w=m.position(),B={top:w.top,left:w.left,width:m.width(),height:m.height()};
v=(B.width==C.width&&B.height==C.height);
M.fadeTo(g.changeFade,0.3,function(){var x=function(){M.html(l.contents()).fadeTo(g.changeFade,1,V);
};
b.event.trigger("fancybox-change");
M.empty().removeAttr("filter").css({"border-width":g.padding,"width":C.width-g.padding*2,"height":h.autoDimensions?"auto":C.height-H-g.padding*2});
if(v){x();
}else{S.prop=0;
b(S).animate({prop:1},{duration:g.changeSpeed,easing:g.easingChange,step:u,complete:x});
}});
return ;
}m.removeAttr("style");
M.css("border-width",g.padding);
if(g.transitionIn=="elastic"){B=i();
M.html(l.contents());
m.show();
if(g.opacity){C.opacity=0;
}S.prop=0;
b(S).animate({prop:1},{duration:g.speedIn,easing:g.easingIn,step:u,complete:V});
return ;
}if(g.titlePosition=="inside"&&H>0){a.show();
}M.css({"width":C.width-g.padding*2,"height":h.autoDimensions?"auto":C.height-H-g.padding*2}).html(l.contents());
m.css(C).fadeIn(g.transitionIn=="none"?0:g.speedIn,V);
},d=function(v){if(v&&v.length){if(g.titlePosition=="float"){return'<table id="fancybox-title-float-wrap" cellpadding="0" cellspacing="0"><tr><td id="fancybox-title-float-left"></td><td id="fancybox-title-float-main">'+v+'</td><td id="fancybox-title-float-right"></td></tr></table>';
}return'<div id="fancybox-title-'+g.titlePosition+'">'+v+"</div>";
}return false;
},L=function(){T=g.title||"";
H=0;
a.empty().removeAttr("style").removeClass();
if(g.titleShow===false){a.hide();
return ;
}T=b.isFunction(g.titleFormat)?g.titleFormat(T,Y,E,g):d(T);
if(!T||T===""){a.hide();
return ;
}a.addClass("fancybox-title-"+g.titlePosition).html(T).appendTo("body").show();
switch(g.titlePosition){case"inside":a.css({"width":C.width-(g.padding*2),"marginLeft":g.padding,"marginRight":g.padding});
H=a.outerHeight(true);
a.appendTo(D);
C.height+=H;
break;
case"over":a.css({"marginLeft":g.padding,"width":C.width-(g.padding*2),"bottom":g.padding}).appendTo(D);
break;
case"float":a.css("left",parseInt((a.width()-C.width-40)/2,10)*-1).appendTo(m);
break;
default:a.css({"width":C.width-(g.padding*2),"paddingLeft":g.padding,"paddingRight":g.padding}).appendTo(m);
break;
}a.hide();
},G=function(){if(g.enableEscapeButton||g.enableKeyboardNav){b(document).bind("keydown.fb",function(v){if(v.keyCode==27&&g.enableEscapeButton){v.preventDefault();
b.fancybox.close();
}else{if((v.keyCode==37||v.keyCode==39)&&g.enableKeyboardNav&&v.target.tagName!=="INPUT"&&v.target.tagName!=="TEXTAREA"&&v.target.tagName!=="SELECT"){v.preventDefault();
b.fancybox[v.keyCode==37?"prev":"next"]();
}}});
}if(!g.showNavArrows){o.hide();
Z.hide();
return ;
}if((g.cyclic&&Y.length>1)||E!==0){o.show();
}if((g.cyclic&&Y.length>1)||E!=(Y.length-1)){Z.show();
}},V=function(){if(!b.support.opacity){M.get(0).style.removeAttribute("filter");
m.get(0).style.removeAttribute("filter");
}if(h.autoDimensions){M.css("height","auto");
}m.css("height","auto");
if(T&&T.length){a.show();
}if(g.showCloseButton){j.show();
}G();
if(g.hideOnContentClick){M.bind("click",b.fancybox.close);
}if(g.hideOnOverlayClick){q.bind("click",b.fancybox.close);
}b(window).bind("resize.fb",b.fancybox.resize);
if(g.centerOnScroll){b(window).bind("scroll.fb",b.fancybox.center);
}if(g.type=="iframe"){b('<iframe id="fancybox-frame" name="fancybox-frame'+new Date().getTime()+'" frameborder="0" hspace="0" '+(b.browser.msie?'allowtransparency="true""':"")+' scrolling="'+h.scrolling+'" src="'+g.href+'"></iframe>').appendTo(M);
}m.show();
p=false;
b.fancybox.center();
g.onComplete(Y,E,g);
k();
},k=function(){var v,w;
if((Y.length-1)>E){v=Y[E+1].href;
if(typeof v!=="undefined"&&v.match(I)){w=new Image();
w.src=v;
}}if(E>0){v=Y[E-1].href;
if(typeof v!=="undefined"&&v.match(I)){w=new Image();
w.src=v;
}}},u=function(w){var v={width:parseInt(B.width+(C.width-B.width)*w,10),height:parseInt(B.height+(C.height-B.height)*w,10),top:parseInt(B.top+(C.top-B.top)*w,10),left:parseInt(B.left+(C.left-B.left)*w,10)};
if(typeof C.opacity!=="undefined"){v.opacity=w<0.5?0.5:w;
}m.css(v);
M.css({"width":v.width-g.padding*2,"height":v.height-(H*w)-g.padding*2});
},U=function(){return[b(window).width()-(g.margin*2),b(window).height()-(g.margin*2),b(document).scrollLeft()+g.margin,b(document).scrollTop()+g.margin];
},r=function(){var v=U(),z={},w=g.autoScale,x=g.padding*2,y;
if(g.width.toString().indexOf("%")>-1){z.width=parseInt((v[0]*parseFloat(g.width))/100,10);
}else{z.width=g.width+x;
}if(g.height.toString().indexOf("%")>-1){z.height=parseInt((v[1]*parseFloat(g.height))/100,10);
}else{z.height=g.height+x;
}if(w&&(z.width>v[0]||z.height>v[1])){if(h.type=="image"||h.type=="swf"){y=(g.width)/(g.height);
if((z.width)>v[0]){z.width=v[0];
z.height=parseInt(((z.width-x)/y)+x,10);
}if((z.height)>v[1]){z.height=v[1];
z.width=parseInt(((z.height-x)*y)+x,10);
}}else{z.width=Math.min(z.width,v[0]);
z.height=Math.min(z.height,v[1]);
}}z.top=parseInt(Math.max(v[3]-20,v[3]+((v[1]-z.height-40)*0.5)),10);
z.left=parseInt(Math.max(v[2]-20,v[2]+((v[0]-z.width-40)*0.5)),10);
return z;
},Q=function(v){var w=v.offset();
w.top+=parseInt(v.css("paddingTop"),10)||0;
w.left+=parseInt(v.css("paddingLeft"),10)||0;
w.top+=parseInt(v.css("border-top-width"),10)||0;
w.left+=parseInt(v.css("border-left-width"),10)||0;
w.width=v.width();
w.height=v.height();
return w;
},i=function(){var y=h.orig?b(h.orig):false,x={},w,v;
if(y&&y.length){w=Q(y);
x={width:w.width+(g.padding*2),height:w.height+(g.padding*2),top:w.top-g.padding-20,left:w.left-g.padding-20};
}else{v=U();
x={width:g.padding*2,height:g.padding*2,top:parseInt(v[3]+v[1]*0.5,10),left:parseInt(v[2]+v[0]*0.5,10)};
}return x;
},A=function(){if(!t.is(":visible")){clearInterval(P);
return ;
}b("div",t).css("top",(n*-40)+"px");
n=(n+1)%12;
};
b.fn.fancybox=function(v){if(!b(this).length){return this;
}b(this).data("fancybox",b.extend({},v,(b.metadata?b(this).metadata():{}))).unbind("click.fb").bind("click.fb",function(x){x.preventDefault();
if(p){return ;
}p=true;
b(this).blur();
J=[];
c=0;
var w=b(this).attr("rel")||"";
if(!w||w==""||w==="nofollow"){J.push(this);
}else{J=b("a[rel="+w+"], area[rel="+w+"]");
c=J.index(this);
}W();
return ;
});
return this;
};
b.fancybox=function(y){var x;
if(p){return ;
}p=true;
x=typeof arguments[1]!=="undefined"?arguments[1]:{};
J=[];
c=parseInt(x.index,10)||0;
if(b.isArray(y)){for(var w=0,v=y.length;
w<v;
w++){if(typeof y[w]=="object"){b(y[w]).data("fancybox",b.extend({},x,y[w]));
}else{y[w]=b({}).data("fancybox",b.extend({content:y[w]},x));
}}J=jQuery.merge(J,y);
}else{if(typeof y=="object"){b(y).data("fancybox",b.extend({},x,y));
}else{y=b({}).data("fancybox",b.extend({content:y},x));
}J.push(y);
}if(c>J.length||c<0){c=0;
}W();
};
b.fancybox.showActivity=function(){clearInterval(P);
t.show();
P=setInterval(A,66);
};
b.fancybox.hideActivity=function(){t.hide();
};
b.fancybox.next=function(){return b.fancybox.pos(E+1);
};
b.fancybox.prev=function(){return b.fancybox.pos(E-1);
};
b.fancybox.pos=function(v){if(p){return ;
}v=parseInt(v);
J=Y;
if(v>-1&&v<Y.length){c=v;
W();
}else{if(g.cyclic&&Y.length>1){c=v>=Y.length?0:Y.length-1;
W();
}}return ;
};
b.fancybox.cancel=function(){if(p){return ;
}p=true;
b.event.trigger("fancybox-cancel");
R();
h.onCancel(J,c,h);
p=false;
};
b.fancybox.close=function(){if(p||m.is(":hidden")){return ;
}p=true;
if(g&&false===g.onCleanup(Y,E,g)){p=false;
return ;
}R();
b(j.add(o).add(Z)).hide();
b(M.add(q)).unbind();
b(window).unbind("resize.fb scroll.fb");
b(document).unbind("keydown.fb");
M.find("iframe").attr("src",s&&/^https/i.test(window.location.href||"")?"javascript:void(false)":"about:blank");
if(g.titlePosition!=="inside"){a.empty();
}m.stop();
function v(){q.fadeOut("fast");
a.empty().hide();
m.hide();
b.event.trigger("fancybox-cleanup");
M.empty();
g.onClosed(Y,E,g);
Y=h=[];
E=c=0;
g=h={};
p=false;
}if(g.transitionOut=="elastic"){B=i();
var w=m.position();
C={top:w.top,left:w.left,width:m.width(),height:m.height()};
if(g.opacity){C.opacity=1;
}a.empty().hide();
S.prop=1;
b(S).animate({prop:0},{duration:g.speedOut,easing:g.easingOut,step:u,complete:v});
}else{m.fadeOut(g.transitionOut=="none"?0:g.speedOut,v);
}};
b.fancybox.resize=function(){if(q.is(":visible")){q.css("height",b(document).height());
}b.fancybox.center(true);
};
b.fancybox.center=function(){var v,w;
if(p){return ;
}w=arguments[0]===true?1:0;
v=U();
if(!w&&(m.width()>v[0]||m.height()>v[1])){return ;
}m.stop().animate({"top":parseInt(Math.max(v[3]-20,v[3]+((v[1]-M.height()-40)*0.5)-g.padding)),"left":parseInt(Math.max(v[2]-20,v[2]+((v[0]-M.width()-40)*0.5)-g.padding))},typeof arguments[0]=="number"?arguments[0]:200);
};
b.fancybox.init=function(){if(b("#fancybox-wrap").length){return ;
}b("body").append(l=b('<div id="fancybox-tmp"></div>'),t=b('<div id="fancybox-loading"><div></div></div>'),q=b('<div id="fancybox-overlay"></div>'),m=b('<div id="fancybox-wrap"></div>'));
D=b('<div id="fancybox-outer"></div>').append('<div class="fancybox-bg" id="fancybox-bg-n"></div><div class="fancybox-bg" id="fancybox-bg-ne"></div><div class="fancybox-bg" id="fancybox-bg-e"></div><div class="fancybox-bg" id="fancybox-bg-se"></div><div class="fancybox-bg" id="fancybox-bg-s"></div><div class="fancybox-bg" id="fancybox-bg-sw"></div><div class="fancybox-bg" id="fancybox-bg-w"></div><div class="fancybox-bg" id="fancybox-bg-nw"></div>').appendTo(m);
D.append(M=b('<div id="fancybox-content"></div>'),j=b('<a id="fancybox-close"></a>'),a=b('<div id="fancybox-title"></div>'),o=b('<a href="javascript:;" id="fancybox-left"><span class="fancy-ico" id="fancybox-left-ico"></span></a>'),Z=b('<a href="javascript:;" id="fancybox-right"><span class="fancy-ico" id="fancybox-right-ico"></span></a>'));
j.click(b.fancybox.close);
t.click(b.fancybox.cancel);
o.click(function(v){v.preventDefault();
b.fancybox.prev();
});
Z.click(function(v){v.preventDefault();
b.fancybox.next();
});
if(b.fn.mousewheel){m.bind("mousewheel.fb",function(v,w){if(p){v.preventDefault();
}else{if(b(v.target).get(0).clientHeight==0||b(v.target).get(0).scrollHeight===b(v.target).get(0).clientHeight){v.preventDefault();
b.fancybox[w>0?"prev":"next"]();
}}});
}if(!b.support.opacity){m.addClass("fancybox-ie");
}if(s){t.addClass("fancybox-ie6");
m.addClass("fancybox-ie6");
b('<iframe id="fancybox-hide-sel-frame" src="'+(/^https/i.test(window.location.href||"")?"javascript:void(false)":"about:blank")+'" scrolling="no" border="0" frameborder="0" tabindex="-1"></iframe>').prependTo(D);
}};
b.fn.fancybox.defaults={padding:10,margin:40,opacity:false,modal:false,cyclic:false,scrolling:"auto",width:560,height:340,autoScale:true,autoDimensions:true,centerOnScroll:false,ajax:{},swf:{wmode:"transparent"},hideOnOverlayClick:true,hideOnContentClick:false,overlayShow:true,overlayOpacity:0.7,overlayColor:"#777",titleShow:true,titlePosition:"float",titleFormat:null,titleFromAlt:false,transitionIn:"fade",transitionOut:"fade",speedIn:300,speedOut:300,changeSpeed:300,changeFade:"fast",easingIn:"swing",easingOut:"swing",showCloseButton:true,showNavArrows:true,enableEscapeButton:true,enableKeyboardNav:true,onStart:function(){},onCancel:function(){},onComplete:function(){},onCleanup:function(){},onClosed:function(){},onError:function(){}};
b(document).ready(function(){b.fancybox.init();
});
})(jQuery);

jQuery.base64={is_unicode:false,encode:function(L){if(this.is_unicode){L=this._u2a(L);
}var N="";
var O,Q,S="";
var P,R,T,K="";
var M=0;
do{O=L.charCodeAt(M++);
Q=L.charCodeAt(M++);
S=L.charCodeAt(M++);
P=O>>2;
R=((O&3)<<4)|(Q>>4);
T=((Q&15)<<2)|(S>>6);
K=S&63;
if(isNaN(Q)){T=K=64;
}else{if(isNaN(S)){K=64;
}}N=N+this._keys.charAt(P)+this._keys.charAt(R)+this._keys.charAt(T)+this._keys.charAt(K);
O=Q=S="";
P=R=T=K="";
}while(M<L.length);
return N;
},decode:function(L){var N="";
var P,R,T="";
var Q,S,U,V="";
var M=0;
if(L.length%4!=0){return"";
}var O=/[^A-Za-z0-9\+\/\=]/g;
if(O.exec(L)){return"";
}do{Q=this._keys.indexOf(L.charAt(M++));
S=this._keys.indexOf(L.charAt(M++));
U=this._keys.indexOf(L.charAt(M++));
V=this._keys.indexOf(L.charAt(M++));
P=(Q<<2)|(S>>4);
R=((S&15)<<4)|(U>>2);
T=((U&3)<<6)|V;
N=N+String.fromCharCode(P);
if(U!=64){N+=String.fromCharCode(R);
}if(V!=64){N+=String.fromCharCode(T);
}P=R=T="";
Q=S=U=V="";
}while(M<L.length);
if(this.is_unicode){N=this._a2u(N);
}return N;
},_keys:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_unicode:function(){return"00A4,00A7,00A8,00B0,00B1,00B7,00D7,00E0,00E1,00E8,00E9,00EA,00EC,00ED,00F2,00F3,00F7,00F9,00FA,00FC,0101,0113,011B,012B,014D,016B,01CE,01D0,01D2,01D4,01D6,01D8,01DA,01DC,02C7,02C9,0391,0392,0393,0394,0395,0396,0397,0398,0399,039A,039B,039C,039D,039E,039F,03A0,03A1,03A3,03A4,03A5,03A6,03A7,03A8,03A9,03B1,03B2,03B3,03B4,03B5,03B6,03B7,03B8,03B9,03BA,03BB,03BC,03BD,03BE,03BF,03C0,03C1,03C3,03C4,03C5,03C6,03C7,03C8,03C9,0401,0410,0411,0412,0413,0414,0415,0416,0417,0418,0419,041A,041B,041C,041D,041E,041F,0420,0421,0422,0423,0424,0425,0426,0427,0428,0429,042A,042B,042C,042D,042E,042F,0430,0431,0432,0433,0434,0435,0436,0437,0438,0439,043A,043B,043C,043D,043E,043F,0440,0441,0442,0443,0444,0445,0446,0447,0448,0449,044A,044B,044C,044D,044E,044F,0451,2014,2016,2018,2019,201C,201D,2026,2030,2032,2033,203B,2103,2116,2160,2161,2162,2163,2164,2165,2166,2167,2168,2169,216A,216B,2190,2191,2192,2193,2208,220F,2211,221A,221D,221E,2220,2225,2227,2228,2229,222A,222B,222E,2234,2235,2236,2237,223D,2248,224C,2260,2261,2264,2265,226E,226F,2299,22A5,2312,2460,2461,2462,2463,2464,2465,2466,2467,2468,2469,2474,2475,2476,2477,2478,2479,247A,247B,247C,247D,247E,247F,2480,2481,2482,2483,2484,2485,2486,2487,2488,2489,248A,248B,248C,248D,248E,248F,2490,2491,2492,2493,2494,2495,2496,2497,2498,2499,249A,249B,2500,2501,2502,2503,2504,2505,2506,2507,2508,2509,250A,250B,250C,250D,250E,250F,2510,2511,2512,2513,2514,2515,2516,2517,2518,2519,251A,251B,251C,251D,251E,251F,2520,2521,2522,2523,2524,2525,2526,2527,2528,2529,252A,252B,252C,252D,252E,252F,2530,2531,2532,2533,2534,2535,2536,2537,2538,2539,253A,253B,253C,253D,253E,253F,2540,2541,2542,2543,2544,2545,2546,2547,2548,2549,254A,254B,25A0,25A1,25B2,25B3,25C6,25C7,25CB,25CE,25CF,2605,2606,2640,2642,3000,3001,3002,3003,3005,3008,3009,300A,300B,300C,300D,300E,300F,3010,3011,3013,3014,3015,3016,3017,3041,3042,3043,3044,3045,3046,3047,3048,3049,304A,304B,304C,304D,304E,304F,3050,3051,3052,3053,3054,3055,3056,3057,3058,3059,305A,305B,305C,305D,305E,305F,3060,3061,3062,3063,3064,3065,3066,3067,3068,3069,306A,306B,306C,306D,306E,306F,3070,3071,3072,3073,3074,3075,3076,3077,3078,3079,307A,307B,307C,307D,307E,307F,3080,3081,3082,3083,3084,3085,3086,3087,3088,3089,308A,308B,308C,308D,308E,308F,3090,3091,3092,3093,30A1,30A2,30A3,30A4,30A5,30A6,30A7,30A8,30A9,30AA,30AB,30AC,30AD,30AE,30AF,30B0,30B1,30B2,30B3,30B4,30B5,30B6,30B7,30B8,30B9,30BA,30BB,30BC,30BD,30BE,30BF,30C0,30C1,30C2,30C3,30C4,30C5,30C6,30C7,30C8,30C9,30CA,30CB,30CC,30CD,30CE,30CF,30D0,30D1,30D2,30D3,30D4,30D5,30D6,30D7,30D8,30D9,30DA,30DB,30DC,30DD,30DE,30DF,30E0,30E1,30E2,30E3,30E4,30E5,30E6,30E7,30E8,30E9,30EA,30EB,30EC,30ED,30EE,30EF,30F0,30F1,30F2,30F3,30F4,30F5,30F6,3105,3106,3107,3108,3109,310A,310B,310C,310D,310E,310F,3110,3111,3112,3113,3114,3115,3116,3117,3118,3119,311A,311B,311C,311D,311E,311F,3120,3121,3122,3123,3124,3125,3126,3127,3128,3129,3220,3221,3222,3223,3224,3225,3226,3227,3228,3229,4E00,4E01,4E03,4E07,4E08,4E09,4E0A,4E0B,4E0C,4E0D,4E0E,4E10,4E11,4E13,4E14,4E15,4E16,4E18,4E19,4E1A,4E1B,4E1C,4E1D,4E1E,4E22,4E24,4E25,4E27,4E28,4E2A,4E2B,4E2C,4E2D,4E30,4E32,4E34,4E36,4E38,4E39,4E3A,4E3B,4E3D,4E3E,4E3F,4E43,4E45,4E47,4E48,4E49,4E4B,4E4C,4E4D,4E4E,4E4F,4E50,4E52,4E53,4E54,4E56,4E58,4E59,4E5C,4E5D,4E5E,4E5F,4E60,4E61,4E66,4E69,4E70,4E71,4E73,4E7E,4E86,4E88,4E89,4E8B,4E8C,4E8D,4E8E,4E8F,4E91,4E92,4E93,4E94,4E95,4E98,4E9A,4E9B,4E9F,4EA0,4EA1,4EA2,4EA4,4EA5,4EA6,4EA7,4EA8,4EA9,4EAB,4EAC,4EAD,4EAE,4EB2,4EB3,4EB5,4EBA,4EBB,4EBF,4EC0,4EC1,4EC2,4EC3,4EC4,4EC5,4EC6,4EC7,4EC9,4ECA,4ECB,4ECD,4ECE,4ED1,4ED3,4ED4,4ED5,4ED6,4ED7,4ED8,4ED9,4EDD,4EDE,4EDF,4EE1,4EE3,4EE4,4EE5,4EE8,4EEA,4EEB,4EEC,4EF0,4EF2,4EF3,4EF5,4EF6,4EF7,4EFB,4EFD,4EFF,4F01,4F09,4F0A,4F0D,4F0E,4F0F,4F10,4F11,4F17,4F18,4F19,4F1A,4F1B,4F1E,4F1F,4F20,4F22,4F24,4F25,4F26,4F27,4F2A,4F2B,4F2F,4F30,4F32,4F34,4F36,4F38,4F3A,4F3C,4F3D,4F43,4F46,4F4D,4F4E,4F4F,4F50,4F51,4F53,4F55,4F57,4F58,4F59,4F5A,4F5B,4F5C,4F5D,4F5E,4F5F,4F60,4F63,4F64,4F65,4F67,4F69,4F6C,4F6F,4F70,4F73,4F74,4F76,4F7B,4F7C,4F7E,4F7F,4F83,4F84,4F88,4F89,4F8B,4F8D,4F8F,4F91,4F94,4F97,4F9B,4F9D,4FA0,4FA3,4FA5,4FA6,4FA7,4FA8,4FA9,4FAA,4FAC,4FAE,4FAF,4FB5,4FBF,4FC3,4FC4,4FC5,4FCA,4FCE,4FCF,4FD0,4FD1,4FD7,4FD8,4FDA,4FDC,4FDD,4FDE,4FDF,4FE1,4FE3,4FE6,4FE8,4FE9,4FEA,4FED,4FEE,4FEF,4FF1,4FF3,4FF8,4FFA,4FFE,500C,500D,500F,5012,5014,5018,5019,501A,501C,501F,5021,5025,5026,5028,5029,502A,502C,502D,502E,503A,503C,503E,5043,5047,5048,504C,504E,504F,5055,505A,505C,5065,506C,5076,5077,507B,507E,507F,5080,5085,5088,508D,50A3,50A5,50A7,50A8,50A9,50AC,50B2,50BA,50BB,50CF,50D6,50DA,50E6,50E7,50EC,50ED,50EE,50F3,50F5,50FB,5106,5107,510B,5112,5121,513F,5140,5141,5143,5144,5145,5146,5148,5149,514B,514D,5151,5154,5155,5156,515A,515C,5162,5165,5168,516B,516C,516D,516E,5170,5171,5173,5174,5175,5176,5177,5178,5179,517B,517C,517D,5180,5181,5182,5185,5188,5189,518C,518D,5192,5195,5196,5197,5199,519B,519C,51A0,51A2,51A4,51A5,51AB,51AC,51AF,51B0,51B1,51B2,51B3,51B5,51B6,51B7,51BB,51BC,51BD,51C0,51C4,51C6,51C7,51C9,51CB,51CC,51CF,51D1,51DB,51DD,51E0,51E1,51E4,51EB,51ED,51EF,51F0,51F3,51F5,51F6,51F8,51F9,51FA,51FB,51FC,51FD,51FF,5200,5201,5202,5203,5206,5207,5208,520A,520D,520E,5211,5212,5216,5217,5218,5219,521A,521B,521D,5220,5224,5228,5229,522B,522D,522E,5230,5233,5236,5237,5238,5239,523A,523B,523D,523F,5240,5241,5242,5243,524A,524C,524D,5250,5251,5254,5256,525C,525E,5261,5265,5267,5269,526A,526F,5272,527D,527F,5281,5282,5288,5290,5293,529B,529D,529E,529F,52A0,52A1,52A2,52A3,52A8,52A9,52AA,52AB,52AC,52AD,52B1,52B2,52B3,52BE,52BF,52C3,52C7,52C9,52CB,52D0,52D2,52D6,52D8,52DF,52E4,52F0,52F9,52FA,52FE,52FF,5300,5305,5306,5308,530D,530F,5310,5315,5316,5317,5319,531A,531D,5320,5321,5323,5326,532A,532E,5339,533A,533B,533E,533F,5341,5343,5345,5347,5348,5349,534A,534E,534F,5351,5352,5353,5355,5356,5357,535A,535C,535E,535F,5360,5361,5362,5363,5364,5366,5367,5369,536B,536E,536F,5370,5371,5373,5374,5375,5377,5378,537A,537F,5382,5384,5385,5386,5389,538B,538C,538D,5395,5398,539A,539D,539F,53A2,53A3,53A5,53A6,53A8,53A9,53AE,53B6,53BB,53BF,53C1,53C2,53C8,53C9,53CA,53CB,53CC,53CD,53D1,53D4,53D6,53D7,53D8,53D9,53DB,53DF,53E0,53E3,53E4,53E5,53E6,53E8,53E9,53EA,53EB,53EC,53ED,53EE,53EF,53F0,53F1,53F2,53F3,53F5,53F6,53F7,53F8,53F9,53FB,53FC,53FD,5401,5403,5404,5406,5408,5409,540A,540C,540D,540E,540F,5410,5411,5412,5413,5415,5416,5417,541B,541D,541E,541F,5420,5421,5423,5426,5427,5428,5429,542B,542C,542D,542E,542F,5431,5432,5434,5435,5438,5439,543B,543C,543E,5440,5443,5446,5448,544A,544B,5450,5452,5453,5454,5455,5456,5457,5458,5459,545B,545C,5462,5464,5466,5468,5471,5472,5473,5475,5476,5477,5478,547B,547C,547D,5480,5482,5484,5486,548B,548C,548E,548F,5490,5492,5494,5495,5496,5499,549A,549B,549D,54A3,54A4,54A6,54A7,54A8,54A9,54AA,54AB,54AC,54AD,54AF,54B1,54B3,54B4,54B8,54BB,54BD,54BF,54C0,54C1,54C2,54C4,54C6,54C7,54C8,54C9,54CC,54CD,54CE,54CF,54D0,54D1,54D2,54D3,54D4,54D5,54D7,54D9,54DA,54DC,54DD,54DE,54DF,54E5,54E6,54E7,54E8,54E9,54EA,54ED,54EE,54F2,54F3,54FA,54FC,54FD,54FF,5501,5506,5507,5509,550F,5510,5511,5514,551B,5520,5522,5523,5524,5527,552A,552C,552E,552F,5530,5531,5533,5537,553C,553E,553F,5541,5543,5544,5546,5549,554A,5550,5555,5556,555C,5561,5564,5565,5566,5567,556A,556C,556D,556E,5575,5576,5577,5578,557B,557C,557E,5580,5581,5582,5583,5584,5587,5588,5589,558A,558B,558F,5591,5594,5598,5599,559C,559D,559F,55A7,55B1,55B3,55B5,55B7,55B9,55BB,55BD,55BE,55C4,55C5,55C9,55CC,55CD,55D1,55D2,55D3,55D4,55D6,55DC,55DD,55DF,55E1,55E3,55E4,55E5,55E6,55E8,55EA,55EB,55EC,55EF,55F2,55F3,55F5,55F7,55FD,55FE,5600,5601,5608,5609,560C,560E,560F,5618,561B,561E,561F,5623,5624,5627,562C,562D,5631,5632,5634,5636,5639,563B,563F,564C,564D,564E,5654,5657,5658,5659,565C,5662,5664,5668,5669,566A,566B,566C,5671,5676,567B,567C,5685,5686,568E,568F,5693,56A3,56AF,56B7,56BC,56CA,56D4,56D7,56DA,56DB,56DD,56DE,56DF,56E0,56E1,56E2,56E4,56EB,56ED,56F0,56F1,56F4,56F5,56F9,56FA,56FD,56FE,56FF,5703,5704,5706,5708,5709,570A,571C,571F,5723,5728,5729,572A,572C,572D,572E,572F,5730,5733,5739,573A,573B,573E,5740,5742,5747,574A,574C,574D,574E,574F,5750,5751,5757,575A,575B,575C,575D,575E,575F,5760,5761,5764,5766,5768,5769,576A,576B,576D,576F,5773,5776,5777,577B,577C,5782,5783,5784,5785,5786,578B,578C,5792,5793,579B,57A0,57A1,57A2,57A3,57A4,57A6,57A7,57A9,57AB,57AD,57AE,57B2,57B4,57B8,57C2,57C3,57CB,57CE,57CF,57D2,57D4,57D5,57D8,57D9,57DA,57DD,57DF,57E0,57E4,57ED,57EF,57F4,57F8,57F9,57FA,57FD,5800,5802,5806,5807,580B,580D,5811,5815,5819,581E,5820,5821,5824,582A,5830,5835,5844,584C,584D,5851,5854,5858,585E,5865,586B,586C,587E,5880,5881,5883,5885,5889,5892,5893,5899,589A,589E,589F,58A8,58A9,58BC,58C1,58C5,58D1,58D5,58E4,58EB,58EC,58EE,58F0,58F3,58F6,58F9,5902,5904,5907,590D,590F,5914,5915,5916,5919,591A,591C,591F,5924,5925,5927,5929,592A,592B,592D,592E,592F,5931,5934,5937,5938,5939,593A,593C,5941,5942,5944,5947,5948,5949,594B,594E,594F,5951,5954,5955,5956,5957,5958,595A,5960,5962,5965,5973,5974,5976,5978,5979,597D,5981,5982,5983,5984,5986,5987,5988,598A,598D,5992,5993,5996,5997,5999,599E,59A3,59A4,59A5,59A8,59A9,59AA,59AB,59AE,59AF,59B2,59B9,59BB,59BE,59C6,59CA,59CB,59D0,59D1,59D2,59D3,59D4,59D7,59D8,59DA,59DC,59DD,59E3,59E5,59E8,59EC,59F9,59FB,59FF,5A01,5A03,5A04,5A05,5A06,5A07,5A08,5A09,5A0C,5A11,5A13,5A18,5A1C,5A1F,5A20,5A23,5A25,5A29,5A31,5A32,5A34,5A36,5A3C,5A40,5A46,5A49,5A4A,5A55,5A5A,5A62,5A67,5A6A,5A74,5A75,5A76,5A77,5A7A,5A7F,5A92,5A9A,5A9B,5AAA,5AB2,5AB3,5AB5,5AB8,5ABE,5AC1,5AC2,5AC9,5ACC,5AD2,5AD4,5AD6,5AD8,5ADC,5AE0,5AE1,5AE3,5AE6,5AE9,5AEB,5AF1,5B09,5B16,5B17,5B32,5B34,5B37,5B40,5B50,5B51,5B53,5B54,5B55,5B57,5B58,5B59,5B5A,5B5B,5B5C,5B5D,5B5F,5B62,5B63,5B64,5B65,5B66,5B69,5B6A,5B6C,5B70,5B71,5B73,5B75,5B7A,5B7D,5B80,5B81,5B83,5B84,5B85,5B87,5B88,5B89,5B8B,5B8C,5B8F,5B93,5B95,5B97,5B98,5B99,5B9A,5B9B,5B9C,5B9D,5B9E,5BA0,5BA1,5BA2,5BA3,5BA4,5BA5,5BA6,5BAA,5BAB,5BB0,5BB3,5BB4,5BB5,5BB6,5BB8,5BB9,5BBD,5BBE,5BBF,5BC2,5BC4,5BC5,5BC6,5BC7,5BCC,5BD0,5BD2,5BD3,5BDD,5BDE,5BDF,5BE1,5BE4,5BE5,5BE8,5BEE,5BF0,5BF8,5BF9,5BFA,5BFB,5BFC,5BFF,5C01,5C04,5C06,5C09,5C0A,5C0F,5C11,5C14,5C15,5C16,5C18,5C1A,5C1C,5C1D,5C22,5C24,5C25,5C27,5C2C,5C31,5C34,5C38,5C39,5C3A,5C3B,5C3C,5C3D,5C3E,5C3F,5C40,5C41,5C42,5C45,5C48,5C49,5C4A,5C4B,5C4E,5C4F,5C50,5C51,5C55,5C59,5C5E,5C60,5C61,5C63,5C65,5C66,5C6E,5C6F,5C71,5C79,5C7A,5C7F,5C81,5C82,5C88,5C8C,5C8D,5C90,5C91,5C94,5C96,5C97,5C98,5C99,5C9A,5C9B,5C9C,5CA2,5CA3,5CA9,5CAB,5CAC,5CAD,5CB1,5CB3,5CB5,5CB7,5CB8,5CBD,5CBF,5CC1,5CC4,5CCB,5CD2,5CD9,5CE1,5CE4,5CE5,5CE6,5CE8,5CEA,5CED,5CF0,5CFB,5D02,5D03,5D06,5D07,5D0E,5D14,5D16,5D1B,5D1E,5D24,5D26,5D27,5D29,5D2D,5D2E,5D34,5D3D,5D3E,5D47,5D4A,5D4B,5D4C,5D58,5D5B,5D5D,5D69,5D6B,5D6C,5D6F,5D74,5D82,5D99,5D9D,5DB7,5DC5,5DCD,5DDB,5DDD,5DDE,5DE1,5DE2,5DE5,5DE6,5DE7,5DE8,5DE9,5DEB,5DEE,5DEF,5DF1,5DF2,5DF3,5DF4,5DF7,5DFD,5DFE,5E01,5E02,5E03,5E05,5E06,5E08,5E0C,5E0F,5E10,5E11,5E14,5E15,5E16,5E18,5E19,5E1A,5E1B,5E1C,5E1D,5E26,5E27,5E2D,5E2E,5E31,5E37,5E38,5E3B,5E3C,5E3D,5E42,5E44,5E45,5E4C,5E54,5E55,5E5B,5E5E,5E61,5E62,5E72,5E73,5E74,5E76,5E78,5E7A,5E7B,5E7C,5E7D,5E7F,5E80,5E84,5E86,5E87,5E8A,5E8B,5E8F,5E90,5E91,5E93,5E94,5E95,5E96,5E97,5E99,5E9A,5E9C,5E9E,5E9F,5EA0,5EA5,5EA6,5EA7,5EAD,5EB3,5EB5,5EB6,5EB7,5EB8,5EB9,5EBE,5EC9,5ECA,5ED1,5ED2,5ED3,5ED6,5EDB,5EE8,5EEA,5EF4,5EF6,5EF7,5EFA,5EFE,5EFF,5F00,5F01,5F02,5F03,5F04,5F08,5F0A,5F0B,5F0F,5F11,5F13,5F15,5F17,5F18,5F1B,5F1F,5F20,5F25,5F26,5F27,5F29,5F2A,5F2D,5F2F,5F31,5F39,5F3A,5F3C,5F40,5F50,5F52,5F53,5F55,5F56,5F57,5F58,5F5D,5F61,5F62,5F64,5F66,5F69,5F6A,5F6C,5F6D,5F70,5F71,5F73,5F77,5F79,5F7B,5F7C,5F80,5F81,5F82,5F84,5F85,5F87,5F88,5F89,5F8A,5F8B,5F8C,5F90,5F92,5F95,5F97,5F98,5F99,5F9C,5FA1,5FA8,5FAA,5FAD,5FAE,5FB5,5FB7,5FBC,5FBD,5FC3,5FC4,5FC5,5FC6,5FC9,5FCC,5FCD,5FCF,5FD0,5FD1,5FD2,5FD6,5FD7,5FD8,5FD9,5FDD,5FE0,5FE1,5FE4,5FE7,5FEA,5FEB,5FED,5FEE,5FF1,5FF5,5FF8,5FFB,5FFD,5FFE,5FFF,6000,6001,6002,6003,6004,6005,6006,600A,600D,600E,600F,6012,6014,6015,6016,6019,601B,601C,601D,6020,6021,6025,6026,6027,6028,6029,602A,602B,602F,6035,603B,603C,603F,6041,6042,6043,604B,604D,6050,6052,6055,6059,605A,605D,6062,6063,6064,6067,6068,6069,606A,606B,606C,606D,606F,6070,6073,6076,6078,6079,607A,607B,607C,607D,607F,6083,6084,6089,608C,608D,6092,6094,6096,609A,609B,609D,609F,60A0,60A3,60A6,60A8,60AB,60AC,60AD,60AF,60B1,60B2,60B4,60B8,60BB,60BC,60C5,60C6,60CA,60CB,60D1,60D5,60D8,60DA,60DC,60DD,60DF,60E0,60E6,60E7,60E8,60E9,60EB,60EC,60ED,60EE,60EF,60F0,60F3,60F4,60F6,60F9,60FA,6100,6101,6106,6108,6109,610D,610E,610F,6115,611A,611F,6120,6123,6124,6126,6127,612B,613F,6148,614A,614C,614E,6151,6155,615D,6162,6167,6168,6170,6175,6177,618B,618E,6194,619D,61A7,61A8,61A9,61AC,61B7,61BE,61C2,61C8,61CA,61CB,61D1,61D2,61D4,61E6,61F5,61FF,6206,6208,620A,620B,620C,620D,620E,620F,6210,6211,6212,6215,6216,6217,6218,621A,621B,621F,6221,6222,6224,6225,622A,622C,622E,6233,6234,6237,623D,623E,623F,6240,6241,6243,6247,6248,6249,624B,624C,624D,624E,6251,6252,6253,6254,6258,625B,6263,6266,6267,6269,626A,626B,626C,626D,626E,626F,6270,6273,6276,6279,627C,627E,627F,6280,6284,6289,628A,6291,6292,6293,6295,6296,6297,6298,629A,629B,629F,62A0,62A1,62A2,62A4,62A5,62A8,62AB,62AC,62B1,62B5,62B9,62BB,62BC,62BD,62BF,62C2,62C4,62C5,62C6,62C7,62C8,62C9,62CA,62CC,62CD,62CE,62D0,62D2,62D3,62D4,62D6,62D7,62D8,62D9,62DA,62DB,62DC,62DF,62E2,62E3,62E5,62E6,62E7,62E8,62E9,62EC,62ED,62EE,62EF,62F1,62F3,62F4,62F6,62F7,62FC,62FD,62FE,62FF,6301,6302,6307,6308,6309,630E,6311,6316,631A,631B,631D,631E,631F,6320,6321,6322,6323,6324,6325,6328,632A,632B,632F,6332,6339,633A,633D,6342,6343,6345,6346,6349,634B,634C,634D,634E,634F,6350,6355,635E,635F,6361,6362,6363,6367,6369,636D,636E,6371,6376,6377,637A,637B,6380,6382,6387,6388,6389,638A,638C,638E,638F,6390,6392,6396,6398,63A0,63A2,63A3,63A5,63A7,63A8,63A9,63AA,63AC,63AD,63AE,63B0,63B3,63B4,63B7,63B8,63BA,63BC,63BE,63C4,63C6,63C9,63CD,63CE,63CF,63D0,63D2,63D6,63DE,63E0,63E1,63E3,63E9,63EA,63ED,63F2,63F4,63F6,63F8,63FD,63FF,6400,6401,6402,6405,640B,640C,640F,6410,6413,6414,641B,641C,641E,6420,6421,6426,642A,642C,642D,6434,643A,643D,643F,6441,6444,6445,6446,6447,6448,644A,6452,6454,6458,645E,6467,6469,646D,6478,6479,647A,6482,6484,6485,6487,6491,6492,6495,6496,6499,649E,64A4,64A9,64AC,64AD,64AE,64B0,64B5,64B7,64B8,64BA,64BC,64C0,64C2,64C5,64CD,64CE,64D0,64D2,64D7,64D8,64DE,64E2,64E4,64E6,6500,6509,6512,6518,6525,652B,652E,652F,6534,6535,6536,6538,6539,653B,653E,653F,6545,6548,6549,654C,654F,6551,6555,6556,6559,655B,655D,655E,6562,6563,6566,656B,656C,6570,6572,6574,6577,6587,658B,658C,6590,6591,6593,6597,6599,659B,659C,659F,65A1,65A4,65A5,65A7,65A9,65AB,65AD,65AF,65B0,65B9,65BC,65BD,65C1,65C3,65C4,65C5,65C6,65CB,65CC,65CE,65CF,65D2,65D6,65D7,65E0,65E2,65E5,65E6,65E7,65E8,65E9,65EC,65ED,65EE,65EF,65F0,65F1,65F6,65F7,65FA,6600,6602,6603,6606,660A,660C,660E,660F,6613,6614,6615,6619,661D,661F,6620,6625,6627,6628,662D,662F,6631,6634,6635,6636,663C,663E,6641,6643,664B,664C,664F,6652,6653,6654,6655,6656,6657,665A,665F,6661,6664,6666,6668,666E,666F,6670,6674,6676,6677,667A,667E,6682,6684,6687,668C,6691,6696,6697,669D,66A7,66A8,66AE,66B4,66B9,66BE,66D9,66DB,66DC,66DD,66E6,66E9,66F0,66F2,66F3,66F4,66F7,66F9,66FC,66FE,66FF,6700,6708,6709,670A,670B,670D,6710,6714,6715,6717,671B,671D,671F,6726,6728,672A,672B,672C,672D,672F,6731,6734,6735,673A,673D,6740,6742,6743,6746,6748,6749,674C,674E,674F,6750,6751,6753,6756,675C,675E,675F,6760,6761,6765,6768,6769,676A,676D,676F,6770,6772,6773,6775,6777,677C,677E,677F,6781,6784,6787,6789,678B,6790,6795,6797,6798,679A,679C,679D,679E,67A2,67A3,67A5,67A7,67A8,67AA,67AB,67AD,67AF,67B0,67B3,67B5,67B6,67B7,67B8,67C1,67C3,67C4,67CF,67D0,67D1,67D2,67D3,67D4,67D8,67D9,67DA,67DC,67DD,67DE,67E0,67E2,67E5,67E9,67EC,67EF,67F0,67F1,67F3,67F4,67FD,67FF,6800,6805,6807,6808,6809,680A,680B,680C,680E,680F,6811,6813,6816,6817,681D,6821,6829,682A,6832,6833,6837,6838,6839,683C,683D,683E,6840,6841,6842,6843,6844,6845,6846,6848,6849,684A,684C,684E,6850,6851,6853,6854,6855,6860,6861,6862,6863,6864,6865,6866,6867,6868,6869,686B,6874,6876,6877,6881,6883,6885,6886,688F,6893,6897,68A2,68A6,68A7,68A8,68AD,68AF,68B0,68B3,68B5,68C0,68C2,68C9,68CB,68CD,68D2,68D5,68D8,68DA,68E0,68E3,68EE,68F0,68F1,68F5,68F9,68FA,68FC,6901,6905,690B,690D,690E,6910,6912,691F,6920,6924,692D,6930,6934,6939,693D,693F,6942,6954,6957,695A,695D,695E,6960,6963,6966,696B,696E,6971,6977,6978,6979,697C,6980,6982,6984,6986,6987,6988,6989,698D,6994,6995,6998,699B,699C,69A7,69A8,69AB,69AD,69B1,69B4,69B7,69BB,69C1,69CA,69CC,69CE,69D0,69D4,69DB,69DF,69E0,69ED,69F2,69FD,69FF,6A0A,6A17,6A18,6A1F,6A21,6A28,6A2A,6A2F,6A31,6A35,6A3D,6A3E,6A44,6A47,6A50,6A58,6A59,6A5B,6A61,6A65,6A71,6A79,6A7C,6A80,6A84,6A8E,6A90,6A91,6A97,6AA0,6AA9,6AAB,6AAC,6B20,6B21,6B22,6B23,6B24,6B27,6B32,6B37,6B39,6B3A,6B3E,6B43,6B46,6B47,6B49,6B4C,6B59,6B62,6B63,6B64,6B65,6B66,6B67,6B6A,6B79,6B7B,6B7C,6B81,6B82,6B83,6B84,6B86,6B87,6B89,6B8A,6B8B,6B8D,6B92,6B93,6B96,6B9A,6B9B,6BA1,6BAA,6BB3,6BB4,6BB5,6BB7,6BBF,6BC1,6BC2,6BC5,6BCB,6BCD,6BCF,6BD2,6BD3,6BD4,6BD5,6BD6,6BD7,6BD9,6BDB,6BE1,6BEA,6BEB,6BEF,6BF3,6BF5,6BF9,6BFD,6C05,6C06,6C07,6C0D,6C0F,6C10,6C11,6C13,6C14,6C15,6C16,6C18,6C19,6C1A,6C1B,6C1F,6C21,6C22,6C24,6C26,6C27,6C28,6C29,6C2A,6C2E,6C2F,6C30,6C32,6C34,6C35,6C38,6C3D,6C40,6C41,6C42,6C46,6C47,6C49,6C4A,6C50,6C54,6C55,6C57,6C5B,6C5C,6C5D,6C5E,6C5F,6C60,6C61,6C64,6C68,6C69,6C6A,6C70,6C72,6C74,6C76,6C79,6C7D,6C7E,6C81,6C82,6C83,6C85,6C86,6C88,6C89,6C8C,6C8F,6C90,6C93,6C94,6C99,6C9B,6C9F,6CA1,6CA3,6CA4,6CA5,6CA6,6CA7,6CA9,6CAA,6CAB,6CAD,6CAE,6CB1,6CB2,6CB3,6CB8,6CB9,6CBB,6CBC,6CBD,6CBE,6CBF,6CC4,6CC5,6CC9,6CCA,6CCC,6CD0,6CD3,6CD4,6CD5,6CD6,6CD7,6CDB,6CDE,6CE0,6CE1,6CE2,6CE3,6CE5,6CE8,6CEA,6CEB,6CEE,6CEF,6CF0,6CF1,6CF3,6CF5,6CF6,6CF7,6CF8,6CFA,6CFB,6CFC,6CFD,6CFE,6D01,6D04,6D07,6D0B,6D0C,6D0E,6D12,6D17,6D19,6D1A,6D1B,6D1E,6D25,6D27,6D2A,6D2B,6D2E,6D31,6D32,6D33,6D35,6D39,6D3B,6D3C,6D3D,6D3E,6D41,6D43,6D45,6D46,6D47,6D48,6D4A,6D4B,6D4D,6D4E,6D4F,6D51,6D52,6D53,6D54,6D59,6D5A,6D5C,6D5E,6D60,6D63,6D66,6D69,6D6A,6D6E,6D6F,6D74,6D77,6D78,6D7C,6D82,6D85,6D88,6D89,6D8C,6D8E,6D91,6D93,6D94,6D95,6D9B,6D9D,6D9E,6D9F,6DA0,6DA1,6DA3,6DA4,6DA6,6DA7,6DA8,6DA9,6DAA,6DAB,6DAE,6DAF,6DB2,6DB5,6DB8,6DBF,6DC0,6DC4,6DC5,6DC6,6DC7,6DCB,6DCC,6DD1,6DD6,6DD8,6DD9,6DDD,6DDE,6DE0,6DE1,6DE4,6DE6,6DEB,6DEC,6DEE,6DF1,6DF3,6DF7,6DF9,6DFB,6DFC,6E05,6E0A,6E0C,6E0D,6E0E,6E10,6E11,6E14,6E16,6E17,6E1A,6E1D,6E20,6E21,6E23,6E24,6E25,6E29,6E2B,6E2D,6E2F,6E32,6E34,6E38,6E3A,6E43,6E44,6E4D,6E4E,6E53,6E54,6E56,6E58,6E5B,6E5F,6E6B,6E6E,6E7E,6E7F,6E83,6E85,6E86,6E89,6E8F,6E90,6E98,6E9C,6E9F,6EA2,6EA5,6EA7,6EAA,6EAF,6EB1,6EB2,6EB4,6EB6,6EB7,6EBA,6EBB,6EBD,6EC1,6EC2,6EC7,6ECB,6ECF,6ED1,6ED3,6ED4,6ED5,6ED7,6EDA,6EDE,6EDF,6EE0,6EE1,6EE2,6EE4,6EE5,6EE6,6EE8,6EE9,6EF4,6EF9,6F02,6F06,6F09,6F0F,6F13,6F14,6F15,6F20,6F24,6F29,6F2A,6F2B,6F2D,6F2F,6F31,6F33,6F36,6F3E,6F46,6F47,6F4B,6F4D,6F58,6F5C,6F5E,6F62,6F66,6F6D,6F6E,6F72,6F74,6F78,6F7A,6F7C,6F84,6F88,6F89,6F8C,6F8D,6F8E,6F9C,6FA1,6FA7,6FB3,6FB6,6FB9,6FC0,6FC2,6FC9,6FD1,6FD2,6FDE,6FE0,6FE1,6FEE,6FEF,7011,701A,701B,7023,7035,7039,704C,704F,705E,706B,706C,706D,706F,7070,7075,7076,7078,707C,707E,707F,7080,7085,7089,708A,708E,7092,7094,7095,7096,7099,709C,709D,70AB,70AC,70AD,70AE,70AF,70B1,70B3,70B7,70B8,70B9,70BB,70BC,70BD,70C0,70C1,70C2,70C3,70C8,70CA,70D8,70D9,70DB,70DF,70E4,70E6,70E7,70E8,70E9,70EB,70EC,70ED,70EF,70F7,70F9,70FD,7109,710A,7110,7113,7115,7116,7118,7119,711A,7126,712F,7130,7131,7136,7145,714A,714C,714E,715C,715E,7164,7166,7167,7168,716E,7172,7173,7178,717A,717D,7184,718A,718F,7194,7198,7199,719F,71A0,71A8,71AC,71B3,71B5,71B9,71C3,71CE,71D4,71D5,71E0,71E5,71E7,71EE,71F9,7206,721D,7228,722A,722C,7230,7231,7235,7236,7237,7238,7239,723B,723D,723F,7247,7248,724C,724D,7252,7256,7259,725B,725D,725F,7261,7262,7266,7267,7269,726E,726F,7272,7275,7279,727A,727E,727F,7280,7281,7284,728A,728B,728D,728F,7292,729F,72AC,72AD,72AF,72B0,72B4,72B6,72B7,72B8,72B9,72C1,72C2,72C3,72C4,72C8,72CD,72CE,72D0,72D2,72D7,72D9,72DE,72E0,72E1,72E8,72E9,72EC,72ED,72EE,72EF,72F0,72F1,72F2,72F3,72F4,72F7,72F8,72FA,72FB,72FC,7301,7303,730A,730E,7313,7315,7316,7317,731B,731C,731D,731E,7321,7322,7325,7329,732A,732B,732C,732E,7331,7334,7337,7338,7339,733E,733F,734D,7350,7352,7357,7360,736C,736D,736F,737E,7384,7387,7389,738B,738E,7391,7396,739B,739F,73A2,73A9,73AB,73AE,73AF,73B0,73B2,73B3,73B7,73BA,73BB,73C0,73C2,73C8,73C9,73CA,73CD,73CF,73D0,73D1,73D9,73DE,73E0,73E5,73E7,73E9,73ED,73F2,7403,7405,7406,7409,740A,740F,7410,741A,741B,7422,7425,7426,7428,742A,742C,742E,7430,7433,7434,7435,7436,743C,7441,7455,7457,7459,745A,745B,745C,745E,745F,746D,7470,7476,7477,747E,7480,7481,7483,7487,748B,748E,7490,749C,749E,74A7,74A8,74A9,74BA,74D2,74DC,74DE,74E0,74E2,74E3,74E4,74E6,74EE,74EF,74F4,74F6,74F7,74FF,7504,750D,750F,7511,7513,7518,7519,751A,751C,751F,7525,7528,7529,752B,752C,752D,752F,7530,7531,7532,7533,7535,7537,7538,753A,753B,753E,7540,7545,7548,754B,754C,754E,754F,7554,7559,755A,755B,755C,7565,7566,756A,7572,7574,7578,7579,757F,7583,7586,758B,758F,7591,7592,7594,7596,7597,7599,759A,759D,759F,75A0,75A1,75A3,75A4,75A5,75AB,75AC,75AE,75AF,75B0,75B1,75B2,75B3,75B4,75B5,75B8,75B9,75BC,75BD,75BE,75C2,75C3,75C4,75C5,75C7,75C8,75C9,75CA,75CD,75D2,75D4,75D5,75D6,75D8,75DB,75DE,75E2,75E3,75E4,75E6,75E7,75E8,75EA,75EB,75F0,75F1,75F4,75F9,75FC,75FF,7600,7601,7603,7605,760A,760C,7610,7615,7617,7618,7619,761B,761F,7620,7622,7624,7625,7626,7629,762A,762B,762D,7630,7633,7634,7635,7638,763C,763E,763F,7640,7643,764C,764D,7654,7656,765C,765E,7663,766B,766F,7678,767B,767D,767E,7682,7684,7686,7687,7688,768B,768E,7691,7693,7696,7699,76A4,76AE,76B1,76B2,76B4,76BF,76C2,76C5,76C6,76C8,76CA,76CD,76CE,76CF,76D0,76D1,76D2,76D4,76D6,76D7,76D8,76DB,76DF,76E5,76EE,76EF,76F1,76F2,76F4,76F8,76F9,76FC,76FE,7701,7704,7707,7708,7709,770B,770D,7719,771A,771F,7720,7722,7726,7728,7729,772D,772F,7735,7736,7737,7738,773A,773C,7740,7741,7743,7747,7750,7751,775A,775B,7761,7762,7763,7765,7766,7768,776B,776C,7779,777D,777E,777F,7780,7784,7785,778C,778D,778E,7791,7792,779F,77A0,77A2,77A5,77A7,77A9,77AA,77AC,77B0,77B3,77B5,77BB,77BD,77BF,77CD,77D7,77DB,77DC,77E2,77E3,77E5,77E7,77E9,77EB,77EC,77ED,77EE,77F3,77F6,77F8,77FD,77FE,77FF,7800,7801,7802,7809,780C,780D,7811,7812,7814,7816,7817,7818,781A,781C,781D,781F,7823,7825,7826,7827,7829,782C,782D,7830,7834,7837,7838,7839,783A,783B,783C,783E,7840,7845,7847,784C,784E,7850,7852,7855,7856,7857,785D,786A,786B,786C,786D,786E,7877,787C,7887,7889,788C,788D,788E,7891,7893,7897,7898,789A,789B,789C,789F,78A1,78A3,78A5,78A7,78B0,78B1,78B2,78B3,78B4,78B9,78BE,78C1,78C5,78C9,78CA,78CB,78D0,78D4,78D5,78D9,78E8,78EC,78F2,78F4,78F7,78FA,7901,7905,7913,791E,7924,7934,793A,793B,793C,793E,7940,7941,7946,7948,7949,7953,7956,7957,795A,795B,795C,795D,795E,795F,7960,7962,7965,7967,7968,796D,796F,7977,7978,797A,7980,7981,7984,7985,798A,798F,799A,79A7,79B3,79B9,79BA,79BB,79BD,79BE,79C0,79C1,79C3,79C6,79C9,79CB,79CD,79D1,79D2,79D5,79D8,79DF,79E3,79E4,79E6,79E7,79E9,79EB,79ED,79EF,79F0,79F8,79FB,79FD,7A00,7A02,7A03,7A06,7A0B,7A0D,7A0E,7A14,7A17,7A1A,7A1E,7A20,7A23,7A33,7A37,7A39,7A3B,7A3C,7A3D,7A3F,7A46,7A51,7A57,7A70,7A74,7A76,7A77,7A78,7A79,7A7A,7A7F,7A80,7A81,7A83,7A84,7A86,7A88,7A8D,7A91,7A92,7A95,7A96,7A97,7A98,7A9C,7A9D,7A9F,7AA0,7AA5,7AA6,7AA8,7AAC,7AAD,7AB3,7ABF,7ACB,7AD6,7AD9,7ADE,7ADF,7AE0,7AE3,7AE5,7AE6,7AED,7AEF,7AF9,7AFA,7AFD,7AFF,7B03,7B04,7B06,7B08,7B0A,7B0B,7B0F,7B11,7B14,7B15,7B19,7B1B,7B1E,7B20,7B24,7B25,7B26,7B28,7B2A,7B2B,7B2C,7B2E,7B31,7B33,7B38,7B3A,7B3C,7B3E,7B45,7B47,7B49,7B4B,7B4C,7B4F,7B50,7B51,7B52,7B54,7B56,7B58,7B5A,7B5B,7B5D,7B60,7B62,7B6E,7B71,7B72,7B75,7B77,7B79,7B7B,7B7E,7B80,7B85,7B8D,7B90,7B94,7B95,7B97,7B9C,7B9D,7BA1,7BA2,7BA6,7BA7,7BA8,7BA9,7BAA,7BAB,7BAC,7BAD,7BB1,7BB4,7BB8,7BC1,7BC6,7BC7,7BCC,7BD1,7BD3,7BD9,7BDA,7BDD,7BE1,7BE5,7BE6,7BEA,7BEE,7BF1,7BF7,7BFC,7BFE,7C07,7C0B,7C0C,7C0F,7C16,7C1F,7C26,7C27,7C2A,7C38,7C3F,7C40,7C41,7C4D,7C73,7C74,7C7B,7C7C,7C7D,7C89,7C91,7C92,7C95,7C97,7C98,7C9C,7C9D,7C9E,7C9F,7CA2,7CA4,7CA5,7CAA,7CAE,7CB1,7CB2,7CB3,7CB9,7CBC,7CBD,7CBE,7CC1,7CC5,7CC7,7CC8,7CCA,7CCC,7CCD,7CD5,7CD6,7CD7,7CD9,7CDC,7CDF,7CE0,7CE8,7CEF,7CF8,7CFB,7D0A,7D20,7D22,7D27,7D2B,7D2F,7D6E,7D77,7DA6,7DAE,7E3B,7E41,7E47,7E82,7E9B,7E9F,7EA0,7EA1,7EA2,7EA3,7EA4,7EA5,7EA6,7EA7,7EA8,7EA9,7EAA,7EAB,7EAC,7EAD,7EAF,7EB0,7EB1,7EB2,7EB3,7EB5,7EB6,7EB7,7EB8,7EB9,7EBA,7EBD,7EBE,7EBF,7EC0,7EC1,7EC2,7EC3,7EC4,7EC5,7EC6,7EC7,7EC8,7EC9,7ECA,7ECB,7ECC,7ECD,7ECE,7ECF,7ED0,7ED1,7ED2,7ED3,7ED4,7ED5,7ED7,7ED8,7ED9,7EDA,7EDB,7EDC,7EDD,7EDE,7EDF,7EE0,7EE1,7EE2,7EE3,7EE5,7EE6,7EE7,7EE8,7EE9,7EEA,7EEB,7EED,7EEE,7EEF,7EF0,7EF1,7EF2,7EF3,7EF4,7EF5,7EF6,7EF7,7EF8,7EFA,7EFB,7EFC,7EFD,7EFE,7EFF,7F00,7F01,7F02,7F03,7F04,7F05,7F06,7F07,7F08,7F09,7F0B,7F0C,7F0D,7F0E,7F0F,7F11,7F12,7F13,7F14,7F15,7F16,7F17,7F18,7F19,7F1A,7F1B,7F1C,7F1D,7F1F,7F20,7F21,7F22,7F23,7F24,7F25,7F26,7F27,7F28,7F29,7F2A,7F2B,7F2C,7F2D,7F2E,7F2F,7F30,7F31,7F32,7F33,7F34,7F35,7F36,7F38,7F3A,7F42,7F44,7F45,7F50,7F51,7F54,7F55,7F57,7F58,7F5A,7F5F,7F61,7F62,7F68,7F69,7F6A,7F6E,7F71,7F72,7F74,7F79,7F7E,7F81,7F8A,7F8C,7F8E,7F94,7F9A,7F9D,7F9E,7F9F,7FA1,7FA4,7FA7,7FAF,7FB0,7FB2,7FB8,7FB9,7FBC,7FBD,7FBF,7FC1,7FC5,7FCA,7FCC,7FCE,7FD4,7FD5,7FD8,7FDF,7FE0,7FE1,7FE5,7FE6,7FE9,7FEE,7FF0,7FF1,7FF3,7FFB,7FFC,8000,8001,8003,8004,8005,8006,800B,800C,800D,8010,8012,8014,8015,8016,8017,8018,8019,801C,8020,8022,8025,8026,8027,8028,8029,802A,8031,8033,8035,8036,8037,8038,803B,803D,803F,8042,8043,8046,804A,804B,804C,804D,8052,8054,8058,805A,8069,806A,8071,807F,8080,8083,8084,8086,8087,8089,808B,808C,8093,8096,8098,809A,809B,809C,809D,809F,80A0,80A1,80A2,80A4,80A5,80A9,80AA,80AB,80AD,80AE,80AF,80B1,80B2,80B4,80B7,80BA,80BC,80BD,80BE,80BF,80C0,80C1,80C2,80C3,80C4,80C6,80CC,80CD,80CE,80D6,80D7,80D9,80DA,80DB,80DC,80DD,80DE,80E1,80E4,80E5,80E7,80E8,80E9,80EA,80EB,80EC,80ED,80EF,80F0,80F1,80F2,80F3,80F4,80F6,80F8,80FA,80FC,80FD,8102,8106,8109,810A,810D,810E,810F,8110,8111,8112,8113,8114,8116,8118,811A,811E,812C,812F,8131,8132,8136,8138,813E,8146,8148,814A,814B,814C,8150,8151,8153,8154,8155,8159,815A,8160,8165,8167,8169,816D,816E,8170,8171,8174,8179,817A,817B,817C,817D,817E,817F,8180,8182,8188,818A,818F,8191,8198,819B,819C,819D,81A3,81A6,81A8,81AA,81B3,81BA,81BB,81C0,81C1,81C2,81C3,81C6,81CA,81CC,81E3,81E7,81EA,81EC,81ED,81F3,81F4,81FB,81FC,81FE,8200,8201,8202,8204,8205,8206,820C,820D,8210,8212,8214,821B,821C,821E,821F,8221,8222,8223,8228,822A,822B,822C,822D,822F,8230,8231,8233,8234,8235,8236,8237,8238,8239,823B,823E,8244,8247,8249,824B,824F,8258,825A,825F,8268,826E,826F,8270,8272,8273,8274,8279,827A,827D,827E,827F,8282,8284,8288,828A,828B,828D,828E,828F,8291,8292,8297,8298,8299,829C,829D,829F,82A1,82A4,82A5,82A6,82A8,82A9,82AA,82AB,82AC,82AD,82AE,82AF,82B0,82B1,82B3,82B4,82B7,82B8,82B9,82BD,82BE,82C1,82C4,82C7,82C8,82CA,82CB,82CC,82CD,82CE,82CF,82D1,82D2,82D3,82D4,82D5,82D7,82D8,82DB,82DC,82DE,82DF,82E0,82E1,82E3,82E4,82E5,82E6,82EB,82EF,82F1,82F4,82F7,82F9,82FB,8301,8302,8303,8304,8305,8306,8307,8308,8309,830C,830E,830F,8311,8314,8315,8317,831A,831B,831C,8327,8328,832B,832C,832D,832F,8331,8333,8334,8335,8336,8338,8339,833A,833C,8340,8343,8346,8347,8349,834F,8350,8351,8352,8354,835A,835B,835C,835E,835F,8360,8361,8363,8364,8365,8366,8367,8368,8369,836A,836B,836C,836D,836E,836F,8377,8378,837B,837C,837D,8385,8386,8389,838E,8392,8393,8398,839B,839C,839E,83A0,83A8,83A9,83AA,83AB,83B0,83B1,83B2,83B3,83B4,83B6,83B7,83B8,83B9,83BA,83BC,83BD,83C0,83C1,83C5,83C7,83CA,83CC,83CF,83D4,83D6,83D8,83DC,83DD,83DF,83E0,83E1,83E5,83E9,83EA,83F0,83F1,83F2,83F8,83F9,83FD,8401,8403,8404,8406,840B,840C,840D,840E,840F,8411,8418,841C,841D,8424,8425,8426,8427,8428,8431,8438,843C,843D,8446,8451,8457,8459,845A,845B,845C,8461,8463,8469,846B,846C,846D,8471,8473,8475,8476,8478,847A,8482,8487,8488,8489,848B,848C,848E,8497,8499,849C,84A1,84AF,84B2,84B4,84B8,84B9,84BA,84BD,84BF,84C1,84C4,84C9,84CA,84CD,84D0,84D1,84D3,84D6,84DD,84DF,84E0,84E3,84E5,84E6,84EC,84F0,84FC,84FF,850C,8511,8513,8517,851A,851F,8521,852B,852C,8537,8538,8539,853A,853B,853C,853D,8543,8548,8549,854A,8556,8559,855E,8564,8568,8572,8574,8579,857A,857B,857E,8584,8585,8587,858F,859B,859C,85A4,85A8,85AA,85AE,85AF,85B0,85B7,85B9,85C1,85C9,85CF,85D0,85D3,85D5,85DC,85E4,85E9,85FB,85FF,8605,8611,8616,8627,8629,8638,863C,864D,864E,864F,8650,8651,8654,865A,865E,8662,866B,866C,866E,8671,8679,867A,867B,867C,867D,867E,867F,8680,8681,8682,868A,868B,868C,868D,8693,8695,869C,869D,86A3,86A4,86A7,86A8,86A9,86AA,86AC,86AF,86B0,86B1,86B4,86B5,86B6,86BA,86C0,86C4,86C6,86C7,86C9,86CA,86CB,86CE,86CF,86D0,86D1,86D4,86D8,86D9,86DB,86DE,86DF,86E4,86E9,86ED,86EE,86F0,86F1,86F2,86F3,86F4,86F8,86F9,86FE,8700,8702,8703,8707,8708,8709,870A,870D,8712,8713,8715,8717,8718,871A,871C,871E,8721,8722,8723,8725,8729,872E,8731,8734,8737,873B,873E,873F,8747,8748,8749,874C,874E,8753,8757,8759,8760,8763,8764,8765,876E,8770,8774,8776,877B,877C,877D,877E,8782,8783,8785,8788,878B,878D,8793,8797,879F,87A8,87AB,87AC,87AD,87AF,87B3,87B5,87BA,87BD,87C0,87C6,87CA,87CB,87D1,87D2,87D3,87DB,87E0,87E5,87EA,87EE,87F9,87FE,8803,880A,8813,8815,8816,881B,8821,8822,8832,8839,883C,8840,8844,8845,884C,884D,8854,8857,8859,8861,8862,8863,8864,8865,8868,8869,886B,886C,886E,8870,8872,8877,887D,887E,887F,8881,8882,8884,8885,8888,888B,888D,8892,8896,889C,88A2,88A4,88AB,88AD,88B1,88B7,88BC,88C1,88C2,88C5,88C6,88C9,88CE,88D2,88D4,88D5,88D8,88D9,88DF,88E2,88E3,88E4,88E5,88E8,88F0,88F1,88F3,88F4,88F8,88F9,88FC,88FE,8902,890A,8910,8912,8913,8919,891A,891B,8921,8925,892A,892B,8930,8934,8936,8941,8944,895E,895F,8966,897B,897F,8981,8983,8986,89C1,89C2,89C4,89C5,89C6,89C7,89C8,89C9,89CA,89CB,89CC,89CE,89CF,89D0,89D1,89D2,89D6,89DA,89DC,89DE,89E3,89E5,89E6,89EB,89EF,89F3,8A00,8A07,8A3E,8A48,8A79,8A89,8A8A,8A93,8B07,8B26,8B66,8B6C,8BA0,8BA1,8BA2,8BA3,8BA4,8BA5,8BA6,8BA7,8BA8,8BA9,8BAA,8BAB,8BAD,8BAE,8BAF,8BB0,8BB2,8BB3,8BB4,8BB5,8BB6,8BB7,8BB8,8BB9,8BBA,8BBC,8BBD,8BBE,8BBF,8BC0,8BC1,8BC2,8BC3,8BC4,8BC5,8BC6,8BC8,8BC9,8BCA,8BCB,8BCC,8BCD,8BCE,8BCF,8BD1,8BD2,8BD3,8BD4,8BD5,8BD6,8BD7,8BD8,8BD9,8BDA,8BDB,8BDC,8BDD,8BDE,8BDF,8BE0,8BE1,8BE2,8BE3,8BE4,8BE5,8BE6,8BE7,8BE8,8BE9,8BEB,8BEC,8BED,8BEE,8BEF,8BF0,8BF1,8BF2,8BF3,8BF4,8BF5,8BF6,8BF7,8BF8,8BF9,8BFA,8BFB,8BFC,8BFD,8BFE,8BFF,8C00,8C01,8C02,8C03,8C04,8C05,8C06,8C07,8C08,8C0A,8C0B,8C0C,8C0D,8C0E,8C0F,8C10,8C11,8C12,8C13,8C14,8C15,8C16,8C17,8C18,8C19,8C1A,8C1B,8C1C,8C1D,8C1F,8C20,8C21,8C22,8C23,8C24,8C25,8C26,8C27,8C28,8C29,8C2A,8C2B,8C2C,8C2D,8C2E,8C2F,8C30,8C31,8C32,8C33,8C34,8C35,8C36,8C37,8C41,8C46,8C47,8C49,8C4C,8C55,8C5A,8C61,8C62,8C6A,8C6B,8C73,8C78,8C79,8C7A,8C82,8C85,8C89,8C8A,8C8C,8C94,8C98,8D1D,8D1E,8D1F,8D21,8D22,8D23,8D24,8D25,8D26,8D27,8D28,8D29,8D2A,8D2B,8D2C,8D2D,8D2E,8D2F,8D30,8D31,8D32,8D33,8D34,8D35,8D36,8D37,8D38,8D39,8D3A,8D3B,8D3C,8D3D,8D3E,8D3F,8D40,8D41,8D42,8D43,8D44,8D45,8D46,8D47,8D48,8D49,8D4A,8D4B,8D4C,8D4D,8D4E,8D4F,8D50,8D53,8D54,8D55,8D56,8D58,8D59,8D5A,8D5B,8D5C,8D5D,8D5E,8D60,8D61,8D62,8D63,8D64,8D66,8D67,8D6B,8D6D,8D70,8D73,8D74,8D75,8D76,8D77,8D81,8D84,8D85,8D8A,8D8B,8D91,8D94,8D9F,8DA3,8DB1,8DB3,8DB4,8DB5,8DB8,8DBA,8DBC,8DBE,8DBF,8DC3,8DC4,8DC6,8DCB,8DCC,8DCE,8DCF,8DD1,8DD6,8DD7,8DDA,8DDB,8DDD,8DDE,8DDF,8DE3,8DE4,8DE8,8DEA,8DEB,8DEC,8DEF,8DF3,8DF5,8DF7,8DF8,8DF9,8DFA,8DFB,8DFD,8E05,8E09,8E0A,8E0C,8E0F,8E14,8E1D,8E1E,8E1F,8E22,8E23,8E29,8E2A,8E2C,8E2E,8E2F,8E31,8E35,8E39,8E3A,8E3D,8E40,8E41,8E42,8E44,8E47,8E48,8E49,8E4A,8E4B,8E51,8E52,8E59,8E66,8E69,8E6C,8E6D,8E6F,8E70,8E72,8E74,8E76,8E7C,8E7F,8E81,8E85,8E87,8E8F,8E90,8E94,8E9C,8E9E,8EAB,8EAC,8EAF,8EB2,8EBA,8ECE,8F66,8F67,8F68,8F69,8F6B,8F6C,8F6D,8F6E,8F6F,8F70,8F71,8F72,8F73,8F74,8F75,8F76,8F77,8F78,8F79,8F7A,8F7B,8F7C,8F7D,8F7E,8F7F,8F81,8F82,8F83,8F84,8F85,8F86,8F87,8F88,8F89,8F8A,8F8B,8F8D,8F8E,8F8F,8F90,8F91,8F93,8F94,8F95,8F96,8F97,8F98,8F99,8F9A,8F9B,8F9C,8F9E,8F9F,8FA3,8FA8,8FA9,8FAB,8FB0,8FB1,8FB6,8FB9,8FBD,8FBE,8FC1,8FC2,8FC4,8FC5,8FC7,8FC8,8FCE,8FD0,8FD1,8FD3,8FD4,8FD5,8FD8,8FD9,8FDB,8FDC,8FDD,8FDE,8FDF,8FE2,8FE4,8FE5,8FE6,8FE8,8FE9,8FEA,8FEB,8FED,8FEE,8FF0,8FF3,8FF7,8FF8,8FF9,8FFD,9000,9001,9002,9003,9004,9005,9006,9009,900A,900B,900D,900F,9010,9011,9012,9014,9016,9017,901A,901B,901D,901E,901F,9020,9021,9022,9026,902D,902E,902F,9035,9036,9038,903B,903C,903E,9041,9042,9044,9047,904D,904F,9050,9051,9052,9053,9057,9058,905B,9062,9063,9065,9068,906D,906E,9074,9075,907D,907F,9080,9082,9083,9088,908B,9091,9093,9095,9097,9099,909B,909D,90A1,90A2,90A3,90A6,90AA,90AC,90AE,90AF,90B0,90B1,90B3,90B4,90B5,90B6,90B8,90B9,90BA,90BB,90BE,90C1,90C4,90C5,90C7,90CA,90CE,90CF,90D0,90D1,90D3,90D7,90DB,90DC,90DD,90E1,90E2,90E6,90E7,90E8,90EB,90ED,90EF,90F4,90F8,90FD,90FE,9102,9104,9119,911E,9122,9123,912F,9131,9139,9143,9146,9149,914A,914B,914C,914D,914E,914F,9150,9152,9157,915A,915D,915E,9161,9162,9163,9164,9165,9169,916A,916C,916E,916F,9170,9171,9172,9174,9175,9176,9177,9178,9179,917D,917E,917F,9185,9187,9189,918B,918C,918D,9190,9191,9192,919A,919B,91A2,91A3,91AA,91AD,91AE,91AF,91B4,91B5,91BA,91C7,91C9,91CA,91CC,91CD,91CE,91CF,91D1,91DC,9274,928E,92AE,92C8,933E,936A,938F,93CA,93D6,943E,946B,9485,9486,9487,9488,9489,948A,948B,948C,948D,948E,948F,9490,9492,9493,9494,9495,9497,9499,949A,949B,949C,949D,949E,949F,94A0,94A1,94A2,94A3,94A4,94A5,94A6,94A7,94A8,94A9,94AA,94AB,94AC,94AD,94AE,94AF,94B0,94B1,94B2,94B3,94B4,94B5,94B6,94B7,94B8,94B9,94BA,94BB,94BC,94BD,94BE,94BF,94C0,94C1,94C2,94C3,94C4,94C5,94C6,94C8,94C9,94CA,94CB,94CC,94CD,94CE,94D0,94D1,94D2,94D5,94D6,94D7,94D8,94D9,94DB,94DC,94DD,94DE,94DF,94E0,94E1,94E2,94E3,94E4,94E5,94E7,94E8,94E9,94EA,94EB,94EC,94ED,94EE,94EF,94F0,94F1,94F2,94F3,94F4,94F5,94F6,94F7,94F8,94F9,94FA,94FC,94FD,94FE,94FF,9500,9501,9502,9503,9504,9505,9506,9507,9508,9509,950A,950B,950C,950D,950E,950F,9510,9511,9512,9513,9514,9515,9516,9517,9518,9519,951A,951B,951D,951E,951F,9521,9522,9523,9524,9525,9526,9528,9529,952A,952B,952C,952D,952E,952F,9530,9531,9532,9534,9535,9536,9537,9538,9539,953A,953B,953C,953E,953F,9540,9541,9542,9544,9545,9546,9547,9549,954A,954C,954D,954E,954F,9550,9551,9552,9553,9554,9556,9557,9558,9559,955B,955C,955D,955E,955F,9561,9562,9563,9564,9565,9566,9567,9568,9569,956A,956B,956C,956D,956F,9570,9571,9572,9573,9576,957F,95E8,95E9,95EA,95EB,95ED,95EE,95EF,95F0,95F1,95F2,95F3,95F4,95F5,95F6,95F7,95F8,95F9,95FA,95FB,95FC,95FD,95FE,9600,9601,9602,9603,9604,9605,9606,9608,9609,960A,960B,960C,960D,960E,960F,9610,9611,9612,9614,9615,9616,9617,9619,961A,961C,961D,961F,9621,9622,962A,962E,9631,9632,9633,9634,9635,9636,963B,963C,963D,963F,9640,9642,9644,9645,9646,9647,9648,9649,964B,964C,964D,9650,9654,9655,965B,965F,9661,9662,9664,9667,9668,9669,966A,966C,9672,9674,9675,9676,9677,9685,9686,9688,968B,968D,968F,9690,9694,9697,9698,9699,969C,96A7,96B0,96B3,96B6,96B9,96BC,96BD,96BE,96C0,96C1,96C4,96C5,96C6,96C7,96C9,96CC,96CD,96CE,96CF,96D2,96D5,96E0,96E8,96E9,96EA,96EF,96F3,96F6,96F7,96F9,96FE,9700,9701,9704,9706,9707,9708,9709,970D,970E,970F,9713,9716,971C,971E,972A,972D,9730,9732,9738,9739,973E,9752,9753,9756,9759,975B,975E,9760,9761,9762,9765,9769,9773,9774,9776,977C,9785,978B,978D,9791,9792,9794,9798,97A0,97A3,97AB,97AD,97AF,97B2,97B4,97E6,97E7,97E9,97EA,97EB,97EC,97ED,97F3,97F5,97F6,9875,9876,9877,9878,9879,987A,987B,987C,987D,987E,987F,9880,9881,9882,9883,9884,9885,9886,9887,9888,9889,988A,988C,988D,988F,9890,9891,9893,9894,9896,9897,9898,989A,989B,989C,989D,989E,989F,98A0,98A1,98A2,98A4,98A5,98A6,98A7,98CE,98D1,98D2,98D3,98D5,98D8,98D9,98DA,98DE,98DF,98E7,98E8,990D,9910,992E,9954,9955,9963,9965,9967,9968,9969,996A,996B,996C,996D,996E,996F,9970,9971,9972,9974,9975,9976,9977,997A,997C,997D,997F,9980,9981,9984,9985,9986,9987,9988,998A,998B,998D,998F,9990,9991,9992,9993,9994,9995,9996,9997,9998,9999,99A5,99A8,9A6C,9A6D,9A6E,9A6F,9A70,9A71,9A73,9A74,9A75,9A76,9A77,9A78,9A79,9A7A,9A7B,9A7C,9A7D,9A7E,9A7F,9A80,9A81,9A82,9A84,9A85,9A86,9A87,9A88,9A8A,9A8B,9A8C,9A8F,9A90,9A91,9A92,9A93,9A96,9A97,9A98,9A9A,9A9B,9A9C,9A9D,9A9E,9A9F,9AA0,9AA1,9AA2,9AA3,9AA4,9AA5,9AA7,9AA8,9AB0,9AB1,9AB6,9AB7,9AB8,9ABA,9ABC,9AC0,9AC1,9AC2,9AC5,9ACB,9ACC,9AD1,9AD3,9AD8,9ADF,9AE1,9AE6,9AEB,9AED,9AEF,9AF9,9AFB,9B03,9B08,9B0F,9B13,9B1F,9B23,9B2F,9B32,9B3B,9B3C,9B41,9B42,9B43,9B44,9B45,9B47,9B48,9B49,9B4D,9B4F,9B51,9B54,9C7C,9C7F,9C81,9C82,9C85,9C86,9C87,9C88,9C8B,9C8D,9C8E,9C90,9C91,9C92,9C94,9C95,9C9A,9C9B,9C9C,9C9E,9C9F,9CA0,9CA1,9CA2,9CA3,9CA4,9CA5,9CA6,9CA7,9CA8,9CA9,9CAB,9CAD,9CAE,9CB0,9CB1,9CB2,9CB3,9CB4,9CB5,9CB6,9CB7,9CB8,9CBA,9CBB,9CBC,9CBD,9CC3,9CC4,9CC5,9CC6,9CC7,9CCA,9CCB,9CCC,9CCD,9CCE,9CCF,9CD0,9CD3,9CD4,9CD5,9CD6,9CD7,9CD8,9CD9,9CDC,9CDD,9CDE,9CDF,9CE2,9E1F,9E20,9E21,9E22,9E23,9E25,9E26,9E28,9E29,9E2A,9E2B,9E2C,9E2D,9E2F,9E31,9E32,9E33,9E35,9E36,9E37,9E38,9E39,9E3A,9E3D,9E3E,9E3F,9E41,9E42,9E43,9E44,9E45,9E46,9E47,9E48,9E49,9E4A,9E4B,9E4C,9E4E,9E4F,9E51,9E55,9E57,9E58,9E5A,9E5B,9E5C,9E5E,9E63,9E64,9E66,9E67,9E68,9E69,9E6A,9E6B,9E6C,9E6D,9E70,9E71,9E73,9E7E,9E7F,9E82,9E87,9E88,9E8B,9E92,9E93,9E9D,9E9F,9EA6,9EB4,9EB8,9EBB,9EBD,9EBE,9EC4,9EC9,9ECD,9ECE,9ECF,9ED1,9ED4,9ED8,9EDB,9EDC,9EDD,9EDF,9EE0,9EE2,9EE5,9EE7,9EE9,9EEA,9EEF,9EF9,9EFB,9EFC,9EFE,9F0B,9F0D,9F0E,9F10,9F13,9F17,9F19,9F20,9F22,9F2C,9F2F,9F37,9F39,9F3B,9F3D,9F3E,9F44,9F50,9F51,9F7F,9F80,9F83,9F84,9F85,9F86,9F87,9F88,9F89,9F8A,9F8B,9F8C,9F99,9F9A,9F9B,9F9F,9FA0,FF01,FF02,FF03,FF04,FF05,FF06,FF07,FF08,FF09,FF0A,FF0B,FF0C,FF0D,FF0E,FF0F,FF10,FF11,FF12,FF13,FF14,FF15,FF16,FF17,FF18,FF19,FF1A,FF1B,FF1C,FF1D,FF1E,FF1F,FF20,FF21,FF22,FF23,FF24,FF25,FF26,FF27,FF28,FF29,FF2A,FF2B,FF2C,FF2D,FF2E,FF2F,FF30,FF31,FF32,FF33,FF34,FF35,FF36,FF37,FF38,FF39,FF3A,FF3B,FF3C,FF3D,FF3E,FF3F,FF40,FF41,FF42,FF43,FF44,FF45,FF46,FF47,FF48,FF49,FF4A,FF4B,FF4C,FF4D,FF4E,FF4F,FF50,FF51,FF52,FF53,FF54,FF55,FF56,FF57,FF58,FF59,FF5A,FF5B,FF5C,FF5D,FF5E,FFE0,FFE1,FFE3,FFE5";
},_ansicode:function(){return"A1E8,A1EC,A1A7,A1E3,A1C0,A1A4,A1C1,A8A4,A8A2,A8A8,A8A6,A8BA,A8AC,A8AA,A8B0,A8AE,A1C2,A8B4,A8B2,A8B9,A8A1,A8A5,A8A7,A8A9,A8AD,A8B1,A8A3,A8AB,A8AF,A8B3,A8B5,A8B6,A8B7,A8B8,A1A6,A1A5,A6A1,A6A2,A6A3,A6A4,A6A5,A6A6,A6A7,A6A8,A6A9,A6AA,A6AB,A6AC,A6AD,A6AE,A6AF,A6B0,A6B1,A6B2,A6B3,A6B4,A6B5,A6B6,A6B7,A6B8,A6C1,A6C2,A6C3,A6C4,A6C5,A6C6,A6C7,A6C8,A6C9,A6CA,A6CB,A6CC,A6CD,A6CE,A6CF,A6D0,A6D1,A6D2,A6D3,A6D4,A6D5,A6D6,A6D7,A6D8,A7A7,A7A1,A7A2,A7A3,A7A4,A7A5,A7A6,A7A8,A7A9,A7AA,A7AB,A7AC,A7AD,A7AE,A7AF,A7B0,A7B1,A7B2,A7B3,A7B4,A7B5,A7B6,A7B7,A7B8,A7B9,A7BA,A7BB,A7BC,A7BD,A7BE,A7BF,A7C0,A7C1,A7D1,A7D2,A7D3,A7D4,A7D5,A7D6,A7D8,A7D9,A7DA,A7DB,A7DC,A7DD,A7DE,A7DF,A7E0,A7E1,A7E2,A7E3,A7E4,A7E5,A7E6,A7E7,A7E8,A7E9,A7EA,A7EB,A7EC,A7ED,A7EE,A7EF,A7F0,A7F1,A7D7,A1AA,A1AC,A1AE,A1AF,A1B0,A1B1,A1AD,A1EB,A1E4,A1E5,A1F9,A1E6,A1ED,A2F1,A2F2,A2F3,A2F4,A2F5,A2F6,A2F7,A2F8,A2F9,A2FA,A2FB,A2FC,A1FB,A1FC,A1FA,A1FD,A1CA,A1C7,A1C6,A1CC,A1D8,A1DE,A1CF,A1CE,A1C4,A1C5,A1C9,A1C8,A1D2,A1D3,A1E0,A1DF,A1C3,A1CB,A1D7,A1D6,A1D5,A1D9,A1D4,A1DC,A1DD,A1DA,A1DB,A1D1,A1CD,A1D0,A2D9,A2DA,A2DB,A2DC,A2DD,A2DE,A2DF,A2E0,A2E1,A2E2,A2C5,A2C6,A2C7,A2C8,A2C9,A2CA,A2CB,A2CC,A2CD,A2CE,A2CF,A2D0,A2D1,A2D2,A2D3,A2D4,A2D5,A2D6,A2D7,A2D8,A2B1,A2B2,A2B3,A2B4,A2B5,A2B6,A2B7,A2B8,A2B9,A2BA,A2BB,A2BC,A2BD,A2BE,A2BF,A2C0,A2C1,A2C2,A2C3,A2C4,A9A4,A9A5,A9A6,A9A7,A9A8,A9A9,A9AA,A9AB,A9AC,A9AD,A9AE,A9AF,A9B0,A9B1,A9B2,A9B3,A9B4,A9B5,A9B6,A9B7,A9B8,A9B9,A9BA,A9BB,A9BC,A9BD,A9BE,A9BF,A9C0,A9C1,A9C2,A9C3,A9C4,A9C5,A9C6,A9C7,A9C8,A9C9,A9CA,A9CB,A9CC,A9CD,A9CE,A9CF,A9D0,A9D1,A9D2,A9D3,A9D4,A9D5,A9D6,A9D7,A9D8,A9D9,A9DA,A9DB,A9DC,A9DD,A9DE,A9DF,A9E0,A9E1,A9E2,A9E3,A9E4,A9E5,A9E6,A9E7,A9E8,A9E9,A9EA,A9EB,A9EC,A9ED,A9EE,A9EF,A1F6,A1F5,A1F8,A1F7,A1F4,A1F3,A1F0,A1F2,A1F1,A1EF,A1EE,A1E2,A1E1,A1A1,A1A2,A1A3,A1A8,A1A9,A1B4,A1B5,A1B6,A1B7,A1B8,A1B9,A1BA,A1BB,A1BE,A1BF,A1FE,A1B2,A1B3,A1BC,A1BD,A4A1,A4A2,A4A3,A4A4,A4A5,A4A6,A4A7,A4A8,A4A9,A4AA,A4AB,A4AC,A4AD,A4AE,A4AF,A4B0,A4B1,A4B2,A4B3,A4B4,A4B5,A4B6,A4B7,A4B8,A4B9,A4BA,A4BB,A4BC,A4BD,A4BE,A4BF,A4C0,A4C1,A4C2,A4C3,A4C4,A4C5,A4C6,A4C7,A4C8,A4C9,A4CA,A4CB,A4CC,A4CD,A4CE,A4CF,A4D0,A4D1,A4D2,A4D3,A4D4,A4D5,A4D6,A4D7,A4D8,A4D9,A4DA,A4DB,A4DC,A4DD,A4DE,A4DF,A4E0,A4E1,A4E2,A4E3,A4E4,A4E5,A4E6,A4E7,A4E8,A4E9,A4EA,A4EB,A4EC,A4ED,A4EE,A4EF,A4F0,A4F1,A4F2,A4F3,A5A1,A5A2,A5A3,A5A4,A5A5,A5A6,A5A7,A5A8,A5A9,A5AA,A5AB,A5AC,A5AD,A5AE,A5AF,A5B0,A5B1,A5B2,A5B3,A5B4,A5B5,A5B6,A5B7,A5B8,A5B9,A5BA,A5BB,A5BC,A5BD,A5BE,A5BF,A5C0,A5C1,A5C2,A5C3,A5C4,A5C5,A5C6,A5C7,A5C8,A5C9,A5CA,A5CB,A5CC,A5CD,A5CE,A5CF,A5D0,A5D1,A5D2,A5D3,A5D4,A5D5,A5D6,A5D7,A5D8,A5D9,A5DA,A5DB,A5DC,A5DD,A5DE,A5DF,A5E0,A5E1,A5E2,A5E3,A5E4,A5E5,A5E6,A5E7,A5E8,A5E9,A5EA,A5EB,A5EC,A5ED,A5EE,A5EF,A5F0,A5F1,A5F2,A5F3,A5F4,A5F5,A5F6,A8C5,A8C6,A8C7,A8C8,A8C9,A8CA,A8CB,A8CC,A8CD,A8CE,A8CF,A8D0,A8D1,A8D2,A8D3,A8D4,A8D5,A8D6,A8D7,A8D8,A8D9,A8DA,A8DB,A8DC,A8DD,A8DE,A8DF,A8E0,A8E1,A8E2,A8E3,A8E4,A8E5,A8E6,A8E7,A8E8,A8E9,A2E5,A2E6,A2E7,A2E8,A2E9,A2EA,A2EB,A2EC,A2ED,A2EE,D2BB,B6A1,C6DF,CDF2,D5C9,C8FD,C9CF,CFC2,D8A2,B2BB,D3EB,D8A4,B3F3,D7A8,C7D2,D8A7,CAC0,C7F0,B1FB,D2B5,B4D4,B6AB,CBBF,D8A9,B6AA,C1BD,D1CF,C9A5,D8AD,B8F6,D1BE,E3DC,D6D0,B7E1,B4AE,C1D9,D8BC,CDE8,B5A4,CEAA,D6F7,C0F6,BED9,D8AF,C4CB,BEC3,D8B1,C3B4,D2E5,D6AE,CEDA,D5A7,BAF5,B7A6,C0D6,C6B9,C5D2,C7C7,B9D4,B3CB,D2D2,D8BF,BEC5,C6F2,D2B2,CFB0,CFE7,CAE9,D8C0,C2F2,C2D2,C8E9,C7AC,C1CB,D3E8,D5F9,CAC2,B6FE,D8A1,D3DA,BFF7,D4C6,BBA5,D8C1,CEE5,BEAE,D8A8,D1C7,D0A9,D8BD,D9EF,CDF6,BFBA,BDBB,BAA5,D2E0,B2FA,BAE0,C4B6,CFED,BEA9,CDA4,C1C1,C7D7,D9F1,D9F4,C8CB,D8E9,D2DA,CAB2,C8CA,D8EC,D8EA,D8C6,BDF6,C6CD,B3F0,D8EB,BDF1,BDE9,C8D4,B4D3,C2D8,B2D6,D7D0,CACB,CBFB,D5CC,B8B6,CFC9,D9DA,D8F0,C7AA,D8EE,B4FA,C1EE,D2D4,D8ED,D2C7,D8EF,C3C7,D1F6,D6D9,D8F2,D8F5,BCFE,BCDB,C8CE,B7DD,B7C2,C6F3,D8F8,D2C1,CEE9,BCBF,B7FC,B7A5,D0DD,D6DA,D3C5,BBEF,BBE1,D8F1,C9A1,CEB0,B4AB,D8F3,C9CB,D8F6,C2D7,D8F7,CEB1,D8F9,B2AE,B9C0,D9A3,B0E9,C1E6,C9EC,CBC5,CBC6,D9A4,B5E8,B5AB,CEBB,B5CD,D7A1,D7F4,D3D3,CCE5,BACE,D9A2,D9DC,D3E0,D8FD,B7F0,D7F7,D8FE,D8FA,D9A1,C4E3,D3B6,D8F4,D9DD,D8FB,C5E5,C0D0,D1F0,B0DB,BCD1,D9A6,D9A5,D9AC,D9AE,D9AB,CAB9,D9A9,D6B6,B3DE,D9A8,C0FD,CACC,D9AA,D9A7,D9B0,B6B1,B9A9,D2C0,CFC0,C2C2,BDC4,D5EC,B2E0,C7C8,BFEB,D9AD,D9AF,CEEA,BAEE,C7D6,B1E3,B4D9,B6ED,D9B4,BFA1,D9DE,C7CE,C0FE,D9B8,CBD7,B7FD,D9B5,D9B7,B1A3,D3E1,D9B9,D0C5,D9B6,D9B1,D9B2,C1A9,D9B3,BCF3,D0DE,B8A9,BEE3,D9BD,D9BA,B0B3,D9C2,D9C4,B1B6,D9BF,B5B9,BEF3,CCC8,BAF2,D2D0,D9C3,BDE8,B3AB,D9C5,BEEB,D9C6,D9BB,C4DF,D9BE,D9C1,D9C0,D5AE,D6B5,C7E3,D9C8,BCD9,D9CA,D9BC,D9CB,C6AB,D9C9,D7F6,CDA3,BDA1,D9CC,C5BC,CDB5,D9CD,D9C7,B3A5,BFFE,B8B5,C0FC,B0F8,B4F6,D9CE,D9CF,B4A2,D9D0,B4DF,B0C1,D9D1,C9B5,CFF1,D9D2,C1C5,D9D6,C9AE,D9D5,D9D4,D9D7,CBDB,BDA9,C6A7,D9D3,D9D8,D9D9,C8E5,C0DC,B6F9,D8A3,D4CA,D4AA,D0D6,B3E4,D5D7,CFC8,B9E2,BFCB,C3E2,B6D2,CDC3,D9EE,D9F0,B5B3,B6B5,BEA4,C8EB,C8AB,B0CB,B9AB,C1F9,D9E2,C0BC,B9B2,B9D8,D0CB,B1F8,C6E4,BEDF,B5E4,D7C8,D1F8,BCE6,CADE,BCBD,D9E6,D8E7,C4DA,B8D4,C8BD,B2E1,D4D9,C3B0,C3E1,DAA2,C8DF,D0B4,BEFC,C5A9,B9DA,DAA3,D4A9,DAA4,D9FB,B6AC,B7EB,B1F9,D9FC,B3E5,BEF6,BFF6,D2B1,C0E4,B6B3,D9FE,D9FD,BEBB,C6E0,D7BC,DAA1,C1B9,B5F2,C1E8,BCF5,B4D5,C1DD,C4FD,BCB8,B7B2,B7EF,D9EC,C6BE,BFAD,BBCB,B5CA,DBC9,D0D7,CDB9,B0BC,B3F6,BBF7,DBCA,BAAF,D4E4,B5B6,B5F3,D8D6,C8D0,B7D6,C7D0,D8D7,BFAF,DBBB,D8D8,D0CC,BBAE,EBBE,C1D0,C1F5,D4F2,B8D5,B4B4,B3F5,C9BE,C5D0,C5D9,C0FB,B1F0,D8D9,B9CE,B5BD,D8DA,D6C6,CBA2,C8AF,C9B2,B4CC,BFCC,B9F4,D8DB,D8DC,B6E7,BCC1,CCEA,CFF7,D8DD,C7B0,B9D0,BDA3,CCDE,C6CA,D8E0,D8DE,D8DF,B0FE,BEE7,CAA3,BCF4,B8B1,B8EE,D8E2,BDCB,D8E4,D8E3,C5FC,D8E5,D8E6,C1A6,C8B0,B0EC,B9A6,BCD3,CEF1,DBBD,C1D3,B6AF,D6FA,C5AC,BDD9,DBBE,DBBF,C0F8,BEA2,C0CD,DBC0,CAC6,B2AA,D3C2,C3E3,D1AB,DBC2,C0D5,DBC3,BFB1,C4BC,C7DA,DBC4,D9E8,C9D7,B9B4,CEF0,D4C8,B0FC,B4D2,D0D9,D9E9,DECB,D9EB,D8B0,BBAF,B1B1,B3D7,D8CE,D4D1,BDB3,BFEF,CFBB,D8D0,B7CB,D8D1,C6A5,C7F8,D2BD,D8D2,C4E4,CAAE,C7A7,D8A6,C9FD,CEE7,BBDC,B0EB,BBAA,D0AD,B1B0,D7E4,D7BF,B5A5,C2F4,C4CF,B2A9,B2B7,B1E5,DFB2,D5BC,BFA8,C2AC,D8D5,C2B1,D8D4,CED4,DAE0,CEC0,D8B4,C3AE,D3A1,CEA3,BCB4,C8B4,C2D1,BEED,D0B6,DAE1,C7E4,B3A7,B6F2,CCFC,C0FA,C0F7,D1B9,D1E1,D8C7,B2DE,C0E5,BAF1,D8C8,D4AD,CFE1,D8C9,D8CA,CFC3,B3F8,BEC7,D8CB,DBCC,C8A5,CFD8,C8FE,B2CE,D3D6,B2E6,BCB0,D3D1,CBAB,B7B4,B7A2,CAE5,C8A1,CADC,B1E4,D0F0,C5D1,DBC5,B5FE,BFDA,B9C5,BEE4,C1ED,DFB6,DFB5,D6BB,BDD0,D5D9,B0C8,B6A3,BFC9,CCA8,DFB3,CAB7,D3D2,D8CF,D2B6,BAC5,CBBE,CCBE,DFB7,B5F0,DFB4,D3F5,B3D4,B8F7,DFBA,BACF,BCAA,B5F5,CDAC,C3FB,BAF3,C0F4,CDC2,CFF2,DFB8,CFC5,C2C0,DFB9,C2F0,BEFD,C1DF,CDCC,D2F7,B7CD,DFC1,DFC4,B7F1,B0C9,B6D6,B7D4,BAAC,CCFD,BFD4,CBB1,C6F4,D6A8,DFC5,CEE2,B3B3,CEFC,B4B5,CEC7,BAF0,CEE1,D1BD,DFC0,B4F4,B3CA,B8E6,DFBB,C4C5,DFBC,DFBD,DFBE,C5BB,DFBF,DFC2,D4B1,DFC3,C7BA,CED8,C4D8,DFCA,DFCF,D6DC,DFC9,DFDA,CEB6,BAC7,DFCE,DFC8,C5DE,C9EB,BAF4,C3FC,BED7,DFC6,DFCD,C5D8,D5A6,BACD,BECC,D3BD,B8C0,D6E4,DFC7,B9BE,BFA7,C1FC,DFCB,DFCC,DFD0,DFDB,DFE5,DFD7,DFD6,D7C9,DFE3,DFE4,E5EB,D2A7,DFD2,BFA9,D4DB,BFC8,DFD4,CFCC,DFDD,D1CA,DFDE,B0A7,C6B7,DFD3,BAE5,B6DF,CDDB,B9FE,D4D5,DFDF,CFEC,B0A5,DFE7,DFD1,D1C6,DFD5,DFD8,DFD9,DFDC,BBA9,DFE0,DFE1,DFE2,DFE6,DFE8,D3B4,B8E7,C5B6,DFEA,C9DA,C1A8,C4C4,BFDE,CFF8,D5DC,DFEE,B2B8,BADF,DFEC,DBC1,D1E4,CBF4,B4BD,B0A6,DFF1,CCC6,DFF2,DFED,DFE9,DFEB,DFEF,DFF0,BBBD,DFF3,DFF4,BBA3,CADB,CEA8,E0A7,B3AA,E0A6,E0A1,DFFE,CDD9,DFFC,DFFA,BFD0,D7C4,C9CC,DFF8,B0A1,DFFD,DFFB,E0A2,E0A8,B7C8,C6A1,C9B6,C0B2,DFF5,C5BE,D8C4,DFF9,C4F6,E0A3,E0A4,E0A5,D0A5,E0B4,CCE4,E0B1,BFA6,E0AF,CEB9,E0AB,C9C6,C0AE,E0AE,BAED,BAB0,E0A9,DFF6,E0B3,E0B8,B4AD,E0B9,CFB2,BAC8,E0B0,D0FA,E0AC,D4FB,DFF7,C5E7,E0AD,D3F7,E0B6,E0B7,E0C4,D0E1,E0BC,E0C9,E0CA,E0BE,E0AA,C9A4,E0C1,E0B2,CAC8,E0C3,E0B5,CECB,CBC3,E0CD,E0C6,E0C2,E0CB,E0BA,E0BF,E0C0,E0C5,E0C7,E0C8,E0CC,E0BB,CBD4,E0D5,E0D6,E0D2,E0D0,BCCE,E0D1,B8C2,D8C5,D0EA,C2EF,E0CF,E0BD,E0D4,E0D3,E0D7,E0DC,E0D8,D6F6,B3B0,D7EC,CBBB,E0DA,CEFB,BAD9,E0E1,E0DD,D2AD,E0E2,E0DB,E0D9,E0DF,E0E0,E0DE,E0E4,C6F7,D8AC,D4EB,E0E6,CAC9,E0E5,B8C1,E0E7,E0E8,E0E9,E0E3,BABF,CCE7,E0EA,CFF9,E0EB,C8C2,BDC0,C4D2,E0EC,E0ED,C7F4,CBC4,E0EE,BBD8,D8B6,D2F2,E0EF,CDC5,B6DA,E0F1,D4B0,C0A7,B4D1,CEA7,E0F0,E0F2,B9CC,B9FA,CDBC,E0F3,C6D4,E0F4,D4B2,C8A6,E0F6,E0F5,E0F7,CDC1,CAA5,D4DA,DBD7,DBD9,DBD8,B9E7,DBDC,DBDD,B5D8,DBDA,DBDB,B3A1,DBDF,BBF8,D6B7,DBE0,BEF9,B7BB,DBD0,CCAE,BFB2,BBB5,D7F8,BFD3,BFE9,BCE1,CCB3,DBDE,B0D3,CEEB,B7D8,D7B9,C6C2,C0A4,CCB9,DBE7,DBE1,C6BA,DBE3,DBE8,C5F7,DBEA,DBE9,BFC0,DBE6,DBE5,B4B9,C0AC,C2A2,DBE2,DBE4,D0CD,DBED,C0DD,DBF2,B6E2,DBF3,DBD2,B9B8,D4AB,DBEC,BFD1,DBF0,DBD1,B5E6,DBEB,BFE5,DBEE,DBF1,DBF9,B9A1,B0A3,C2F1,B3C7,DBEF,DBF8,C6D2,DBF4,DBF5,DBF7,DBF6,DBFE,D3F2,B2BA,DBFD,DCA4,DBFB,DBFA,DBFC,C5E0,BBF9,DCA3,DCA5,CCC3,B6D1,DDC0,DCA1,DCA2,C7B5,B6E9,DCA7,DCA6,DCA9,B1A4,B5CC,BFB0,D1DF,B6C2,DCA8,CBFA,EBF3,CBDC,CBFE,CCC1,C8FB,DCAA,CCEE,DCAB,DBD3,DCAF,DCAC,BEB3,CAFB,DCAD,C9CA,C4B9,C7BD,DCAE,D4F6,D0E6,C4AB,B6D5,DBD4,B1DA,DBD5,DBD6,BABE,C8C0,CABF,C8C9,D7B3,C9F9,BFC7,BAF8,D2BC,E2BA,B4A6,B1B8,B8B4,CFC4,D9E7,CFA6,CDE2,D9ED,B6E0,D2B9,B9BB,E2B9,E2B7,B4F3,CCEC,CCAB,B7F2,D8B2,D1EB,BABB,CAA7,CDB7,D2C4,BFE4,BCD0,B6E1,DEC5,DEC6,DBBC,D1D9,C6E6,C4CE,B7EE,B7DC,BFFC,D7E0,C6F5,B1BC,DEC8,BDB1,CCD7,DECA,DEC9,B5EC,C9DD,B0C2,C5AE,C5AB,C4CC,BCE9,CBFD,BAC3,E5F9,C8E7,E5FA,CDFD,D7B1,B8BE,C2E8,C8D1,E5FB,B6CA,BCCB,D1FD,E6A1,C3EE,E6A4,E5FE,E6A5,CDD7,B7C1,E5FC,E5FD,E6A3,C4DD,E6A8,E6A7,C3C3,C6DE,E6AA,C4B7,E6A2,CABC,BDE3,B9C3,E6A6,D0D5,CEAF,E6A9,E6B0,D2A6,BDAA,E6AD,E6AF,C0D1,D2CC,BCA7,E6B1,D2F6,D7CB,CDFE,CDDE,C2A6,E6AB,E6AC,BDBF,E6AE,E6B3,E6B2,E6B6,E6B8,C4EF,C4C8,BEEA,C9EF,E6B7,B6F0,C3E4,D3E9,E6B4,E6B5,C8A2,E6BD,E6B9,C6C5,CDF1,E6BB,E6BC,BBE9,E6BE,E6BA,C0B7,D3A4,E6BF,C9F4,E6C3,E6C4,D0F6,C3BD,C3C4,E6C2,E6C1,E6C7,CFB1,EBF4,E6CA,E6C5,BCDE,C9A9,BCB5,CFD3,E6C8,E6C9,E6CE,E6D0,E6D1,E6CB,B5D5,E6CC,E6CF,C4DB,E6C6,E6CD,E6D2,E6D4,E6D3,E6D5,D9F8,E6D6,E6D7,D7D3,E6DD,E6DE,BFD7,D4D0,D7D6,B4E6,CBEF,E6DA,D8C3,D7CE,D0A2,C3CF,E6DF,BCBE,B9C2,E6DB,D1A7,BAA2,C2CF,D8AB,CAEB,E5EE,E6DC,B7F5,C8E6,C4F5,E5B2,C4FE,CBFC,E5B3,D5AC,D3EE,CAD8,B0B2,CBCE,CDEA,BAEA,E5B5,E5B4,D7DA,B9D9,D6E6,B6A8,CDF0,D2CB,B1A6,CAB5,B3E8,C9F3,BFCD,D0FB,CAD2,E5B6,BBC2,CFDC,B9AC,D4D7,BAA6,D1E7,CFFC,BCD2,E5B7,C8DD,BFED,B1F6,CBDE,BCC5,BCC4,D2FA,C3DC,BFDC,B8BB,C3C2,BAAE,D4A2,C7DE,C4AF,B2EC,B9D1,E5BB,C1C8,D5AF,E5BC,E5BE,B4E7,B6D4,CBC2,D1B0,B5BC,CAD9,B7E2,C9E4,BDAB,CEBE,D7F0,D0A1,C9D9,B6FB,E6D8,BCE2,B3BE,C9D0,E6D9,B3A2,DECC,D3C8,DECD,D2A2,DECE,BECD,DECF,CAAC,D2FC,B3DF,E5EA,C4E1,BEA1,CEB2,C4F2,BED6,C6A8,B2E3,BED3,C7FC,CCEB,BDEC,CEDD,CABA,C6C1,E5EC,D0BC,D5B9,E5ED,CAF4,CDC0,C2C5,E5EF,C2C4,E5F0,E5F8,CDCD,C9BD,D2D9,E1A8,D3EC,CBEA,C6F1,E1AC,E1A7,E1A9,E1AA,E1AF,B2ED,E1AB,B8DA,E1AD,E1AE,E1B0,B5BA,E1B1,E1B3,E1B8,D1D2,E1B6,E1B5,C1EB,E1B7,D4C0,E1B2,E1BA,B0B6,E1B4,BFF9,E1B9,E1BB,E1BE,E1BC,D6C5,CFBF,E1BD,E1BF,C2CD,B6EB,D3F8,C7CD,B7E5,BEFE,E1C0,E1C1,E1C7,B3E7,C6E9,B4DE,D1C2,E1C8,E1C6,E1C5,E1C3,E1C2,B1C0,D5B8,E1C4,E1CB,E1CC,E1CA,EFFA,E1D3,E1D2,C7B6,E1C9,E1CE,E1D0,E1D4,E1D1,E1CD,E1CF,E1D5,E1D6,E1D7,E1D8,E1DA,E1DB,CEA1,E7DD,B4A8,D6DD,D1B2,B3B2,B9A4,D7F3,C7C9,BEDE,B9AE,CED7,B2EE,DBCF,BCBA,D2D1,CBC8,B0CD,CFEF,D9E3,BDED,B1D2,CAD0,B2BC,CBA7,B7AB,CAA6,CFA3,E0F8,D5CA,E0FB,E0FA,C5C1,CCFB,C1B1,E0F9,D6E3,B2AF,D6C4,B5DB,B4F8,D6A1,CFAF,B0EF,E0FC,E1A1,B3A3,E0FD,E0FE,C3B1,C3DD,E1A2,B7F9,BBCF,E1A3,C4BB,E1A4,E1A5,E1A6,B4B1,B8C9,C6BD,C4EA,B2A2,D0D2,E7DB,BBC3,D3D7,D3C4,B9E3,E2CF,D7AF,C7EC,B1D3,B4B2,E2D1,D0F2,C2AE,E2D0,BFE2,D3A6,B5D7,E2D2,B5EA,C3ED,B8FD,B8AE,C5D3,B7CF,E2D4,E2D3,B6C8,D7F9,CDA5,E2D8,E2D6,CAFC,BFB5,D3B9,E2D5,E2D7,C1AE,C0C8,E2DB,E2DA,C0AA,C1CE,E2DC,E2DD,E2DE,DBC8,D1D3,CDA2,BDA8,DEC3,D8A5,BFAA,DBCD,D2EC,C6FA,C5AA,DEC4,B1D7,DFAE,CABD,DFB1,B9AD,D2FD,B8A5,BAEB,B3DA,B5DC,D5C5,C3D6,CFD2,BBA1,E5F3,E5F2,E5F4,CDE4,C8F5,B5AF,C7BF,E5F6,ECB0,E5E6,B9E9,B5B1,C2BC,E5E8,E5E7,E5E9,D2CD,E1EA,D0CE,CDAE,D1E5,B2CA,B1EB,B1F2,C5ED,D5C3,D3B0,E1DC,E1DD,D2DB,B3B9,B1CB,CDF9,D5F7,E1DE,BEB6,B4FD,E1DF,BADC,E1E0,BBB2,C2C9,E1E1,D0EC,CDBD,E1E2,B5C3,C5C7,E1E3,E1E4,D3F9,E1E5,D1AD,E1E6,CEA2,E1E7,B5C2,E1E8,BBD5,D0C4,E2E0,B1D8,D2E4,E2E1,BCC9,C8CC,E2E3,ECFE,ECFD,DFAF,E2E2,D6BE,CDFC,C3A6,E3C3,D6D2,E2E7,E2E8,D3C7,E2EC,BFEC,E2ED,E2E5,B3C0,C4EE,E2EE,D0C3,BAF6,E2E9,B7DE,BBB3,CCAC,CBCB,E2E4,E2E6,E2EA,E2EB,E2F7,E2F4,D4F5,E2F3,C5AD,D5FA,C5C2,B2C0,E2EF,E2F2,C1AF,CBBC,B5A1,E2F9,BCB1,E2F1,D0D4,D4B9,E2F5,B9D6,E2F6,C7D3,E2F0,D7DC,EDA1,E2F8,EDA5,E2FE,CAD1,C1B5,BBD0,BFD6,BAE3,CBA1,EDA6,EDA3,EDA2,BBD6,EDA7,D0F4,EDA4,BADE,B6F7,E3A1,B6B2,CCF1,B9A7,CFA2,C7A1,BFD2,B6F1,E2FA,E2FB,E2FD,E2FC,C4D5,E3A2,D3C1,E3A7,C7C4,CFA4,E3A9,BAB7,E3A8,BBDA,E3A3,E3A4,E3AA,E3A6,CEF2,D3C6,BBBC,D4C3,C4FA,EDA8,D0FC,E3A5,C3F5,E3AD,B1AF,E3B2,BCC2,E3AC,B5BF,C7E9,E3B0,BEAA,CDEF,BBF3,CCE8,E3AF,E3B1,CFA7,E3AE,CEA9,BBDD,B5EB,BEE5,B2D2,B3CD,B1B9,E3AB,B2D1,B5AC,B9DF,B6E8,CFEB,E3B7,BBCC,C8C7,D0CA,E3B8,B3EE,EDA9,D3FA,D3E4,EDAA,E3B9,D2E2,E3B5,D3DE,B8D0,E3B3,E3B6,B7DF,E3B4,C0A2,E3BA,D4B8,B4C8,E3BB,BBC5,C9F7,C9E5,C4BD,EDAB,C2FD,BBDB,BFAE,CEBF,E3BC,BFB6,B1EF,D4F7,E3BE,EDAD,E3BF,BAA9,EDAC,E3BD,E3C0,BAB6,B6AE,D0B8,B0C3,EDAE,EDAF,C0C1,E3C1,C5B3,E3C2,DCB2,EDB0,B8EA,CEEC,EAA7,D0E7,CAF9,C8D6,CFB7,B3C9,CED2,BDE4,E3DE,BBF2,EAA8,D5BD,C6DD,EAA9,EAAA,EAAC,EAAB,EAAE,EAAD,BDD8,EAAF,C2BE,B4C1,B4F7,BBA7,ECE6,ECE5,B7BF,CBF9,B1E2,ECE7,C9C8,ECE8,ECE9,CAD6,DED0,B2C5,D4FA,C6CB,B0C7,B4F2,C8D3,CDD0,BFB8,BFDB,C7A4,D6B4,C0A9,DED1,C9A8,D1EF,C5A4,B0E7,B3B6,C8C5,B0E2,B7F6,C5FA,B6F3,D5D2,B3D0,BCBC,B3AD,BEF1,B0D1,D2D6,CAE3,D7A5,CDB6,B6B6,BFB9,D5DB,B8A7,C5D7,DED2,BFD9,C2D5,C7C0,BBA4,B1A8,C5EA,C5FB,CCA7,B1A7,B5D6,C4A8,DED3,D1BA,B3E9,C3F2,B7F7,D6F4,B5A3,B2F0,C4B4,C4E9,C0AD,DED4,B0E8,C5C4,C1E0,B9D5,BEDC,CDD8,B0CE,CDCF,DED6,BED0,D7BE,DED5,D5D0,B0DD,C4E2,C2A3,BCF0,D3B5,C0B9,C5A1,B2A6,D4F1,C0A8,CAC3,DED7,D5FC,B9B0,C8AD,CBA9,DED9,BFBD,C6B4,D7A7,CAB0,C4C3,B3D6,B9D2,D6B8,EAFC,B0B4,BFE6,CCF4,CDDA,D6BF,C2CE,CECE,CCA2,D0AE,C4D3,B5B2,DED8,D5F5,BCB7,BBD3,B0A4,C5B2,B4EC,D5F1,EAFD,DEDA,CDA6,CDEC,CEE6,DEDC,CDB1,C0A6,D7BD,DEDB,B0C6,BAB4,C9D3,C4F3,BEE8,B2B6,C0CC,CBF0,BCF1,BBBB,B5B7,C5F5,DEE6,DEE3,BEDD,DEDF,B4B7,BDDD,DEE0,C4ED,CFC6,B5E0,B6DE,CADA,B5F4,DEE5,D5C6,DEE1,CCCD,C6FE,C5C5,D2B4,BEF2,C2D3,CCBD,B3B8,BDD3,BFD8,CDC6,D1DA,B4EB,DEE4,DEDD,DEE7,EAFE,C2B0,DEE2,D6C0,B5A7,B2F4,DEE8,DEF2,DEED,DEF1,C8E0,D7E1,DEEF,C3E8,CCE1,B2E5,D2BE,DEEE,DEEB,CED5,B4A7,BFAB,BEBE,BDD2,DEE9,D4AE,DEDE,DEEA,C0BF,DEEC,B2F3,B8E9,C2A7,BDC1,DEF5,DEF8,B2AB,B4A4,B4EA,C9A6,DEF6,CBD1,B8E3,DEF7,DEFA,DEF9,CCC2,B0E1,B4EE,E5BA,D0AF,B2EB,EBA1,DEF4,C9E3,DEF3,B0DA,D2A1,B1F7,CCAF,DEF0,CBA4,D5AA,DEFB,B4DD,C4A6,DEFD,C3FE,C4A1,DFA1,C1CC,DEFC,BEEF,C6B2,B3C5,C8F6,CBBA,DEFE,DFA4,D7B2,B3B7,C1C3,C7CB,B2A5,B4E9,D7AB,C4EC,DFA2,DFA3,DFA5,BAB3,DFA6,C0DE,C9C3,B2D9,C7E6,DFA7,C7DC,DFA8,EBA2,CBD3,DFAA,DFA9,B2C1,C5CA,DFAB,D4DC,C8C1,DFAC,BEF0,DFAD,D6A7,EAB7,EBB6,CAD5,D8FC,B8C4,B9A5,B7C5,D5FE,B9CA,D0A7,F4CD,B5D0,C3F4,BEC8,EBB7,B0BD,BDCC,C1B2,B1D6,B3A8,B8D2,C9A2,B6D8,EBB8,BEB4,CAFD,C7C3,D5FB,B7F3,CEC4,D5AB,B1F3,ECB3,B0DF,ECB5,B6B7,C1CF,F5FA,D0B1,D5E5,CED3,BDEF,B3E2,B8AB,D5B6,EDBD,B6CF,CBB9,D0C2,B7BD,ECB6,CAA9,C5D4,ECB9,ECB8,C2C3,ECB7,D0FD,ECBA,ECBB,D7E5,ECBC,ECBD,C6EC,CEDE,BCC8,C8D5,B5A9,BEC9,D6BC,D4E7,D1AE,D0F1,EAB8,EAB9,EABA,BAB5,CAB1,BFF5,CDFA,EAC0,B0BA,EABE,C0A5,EABB,B2FD,C3F7,BBE8,D2D7,CEF4,EABF,EABC,EAC3,D0C7,D3B3,B4BA,C3C1,D7F2,D5D1,CAC7,EAC5,EAC4,EAC7,EAC6,D6E7,CFD4,EACB,BBCE,BDFA,C9CE,EACC,C9B9,CFFE,EACA,D4CE,EACD,EACF,CDED,EAC9,EACE,CEEE,BBDE,B3BF,C6D5,BEB0,CEFA,C7E7,BEA7,EAD0,D6C7,C1C0,D4DD,EAD1,CFBE,EAD2,CAEE,C5AF,B0B5,EAD4,EAD3,F4DF,C4BA,B1A9,E5DF,EAD5,CAEF,EAD6,EAD7,C6D8,EAD8,EAD9,D4BB,C7FA,D2B7,B8FC,EAC2,B2DC,C2FC,D4F8,CCE6,D7EE,D4C2,D3D0,EBC3,C5F3,B7FE,EBD4,CBB7,EBDE,C0CA,CDFB,B3AF,C6DA,EBFC,C4BE,CEB4,C4A9,B1BE,D4FD,CAF5,D6EC,C6D3,B6E4,BBFA,D0E0,C9B1,D4D3,C8A8,B8CB,E8BE,C9BC,E8BB,C0EE,D0D3,B2C4,B4E5,E8BC,D5C8,B6C5,E8BD,CAF8,B8DC,CCF5,C0B4,D1EE,E8BF,E8C2,BABC,B1AD,BDDC,EABD,E8C3,E8C6,E8CB,E8CC,CBC9,B0E5,BCAB,B9B9,E8C1,CDF7,E8CA,CEF6,D5ED,C1D6,E8C4,C3B6,B9FB,D6A6,E8C8,CAE0,D4E6,E8C0,E8C5,E8C7,C7B9,B7E3,E8C9,BFDD,E8D2,E8D7,E8D5,BCDC,BCCF,E8DB,E8DE,E8DA,B1FA,B0D8,C4B3,B8CC,C6E2,C8BE,C8E1,E8CF,E8D4,E8D6,B9F1,E8D8,D7F5,C4FB,E8DC,B2E9,E8D1,BCED,BFC2,E8CD,D6F9,C1F8,B2F1,E8DF,CAC1,E8D9,D5A4,B1EA,D5BB,E8CE,E8D0,B6B0,E8D3,E8DD,C0B8,CAF7,CBA8,C6DC,C0F5,E8E9,D0A3,E8F2,D6EA,E8E0,E8E1,D1F9,BACB,B8F9,B8F1,D4D4,E8EF,E8EE,E8EC,B9F0,CCD2,E8E6,CEA6,BFF2,B0B8,E8F1,E8F0,D7C0,E8E4,CDA9,C9A3,BBB8,BDDB,E8EA,E8E2,E8E3,E8E5,B5B5,E8E7,C7C5,E8EB,E8ED,BDB0,D7AE,E8F8,E8F5,CDB0,E8F6,C1BA,E8E8,C3B7,B0F0,E8F4,E8F7,B9A3,C9D2,C3CE,CEE0,C0E6,CBF3,CCDD,D0B5,CAE1,E8F3,BCEC,E8F9,C3DE,C6E5,B9F7,B0F4,D7D8,BCAC,C5EF,CCC4,E9A6,C9AD,E9A2,C0E2,BFC3,E8FE,B9D7,E8FB,E9A4,D2CE,E9A3,D6B2,D7B5,E9A7,BDB7,E8FC,E8FD,E9A1,CDD6,D2AC,E9B2,E9A9,B4AA,B4BB,E9AB,D0A8,E9A5,B3FE,E9AC,C0E3,E9AA,E9B9,E9B8,E9AE,E8FA,E9A8,BFAC,E9B1,E9BA,C2A5,E9AF,B8C5,E9AD,D3DC,E9B4,E9B5,E9B7,E9C7,C0C6,E9C5,E9B0,E9BB,B0F1,E9BC,D5A5,E9BE,E9BF,E9C1,C1F1,C8B6,E9BD,E9C2,E9C3,E9B3,E9B6,BBB1,E9C0,BCF7,E9C4,E9C6,E9CA,E9CE,B2DB,E9C8,B7AE,E9CB,E9CC,D5C1,C4A3,E9D8,BAE1,E9C9,D3A3,E9D4,E9D7,E9D0,E9CF,C7C1,E9D2,E9D9,B3C8,E9D3,CFF0,E9CD,B3F7,E9D6,E9DA,CCB4,CFAD,E9D5,E9DC,E9DB,E9DE,E9D1,E9DD,E9DF,C3CA,C7B7,B4CE,BBB6,D0C0,ECA3,C5B7,D3FB,ECA4,ECA5,C6DB,BFEE,ECA6,ECA7,D0AA,C7B8,B8E8,ECA8,D6B9,D5FD,B4CB,B2BD,CEE4,C6E7,CDE1,B4F5,CBC0,BCDF,E9E2,E9E3,D1EA,E9E5,B4F9,E9E4,D1B3,CAE2,B2D0,E9E8,E9E6,E9E7,D6B3,E9E9,E9EA,E9EB,E9EC,ECAF,C5B9,B6CE,D2F3,B5EE,BBD9,ECB1,D2E3,CEE3,C4B8,C3BF,B6BE,D8B9,B1C8,B1CF,B1D1,C5FE,B1D0,C3AB,D5B1,EBA4,BAC1,CCBA,EBA5,EBA7,EBA8,EBA6,EBA9,EBAB,EBAA,EBAC,CACF,D8B5,C3F1,C3A5,C6F8,EBAD,C4CA,EBAE,EBAF,EBB0,B7D5,B7FA,EBB1,C7E2,EBB3,BAA4,D1F5,B0B1,EBB2,EBB4,B5AA,C2C8,C7E8,EBB5,CBAE,E3DF,D3C0,D9DB,CDA1,D6AD,C7F3,D9E0,BBE3,BABA,E3E2,CFAB,E3E0,C9C7,BAB9,D1B4,E3E1,C8EA,B9AF,BDAD,B3D8,CEDB,CCC0,E3E8,E3E9,CDF4,CCAD,BCB3,E3EA,E3EB,D0DA,C6FB,B7DA,C7DF,D2CA,CED6,E3E4,E3EC,C9F2,B3C1,E3E7,C6E3,E3E5,EDB3,E3E6,C9B3,C5E6,B9B5,C3BB,E3E3,C5BD,C1A4,C2D9,B2D7,E3ED,BBA6,C4AD,E3F0,BEDA,E3FB,E3F5,BAD3,B7D0,D3CD,D6CE,D5D3,B9C1,D5B4,D1D8,D0B9,C7F6,C8AA,B2B4,C3DA,E3EE,E3FC,E3EF,B7A8,E3F7,E3F4,B7BA,C5A2,E3F6,C5DD,B2A8,C6FC,C4E0,D7A2,C0E1,E3F9,E3FA,E3FD,CCA9,E3F3,D3BE,B1C3,EDB4,E3F1,E3F2,E3F8,D0BA,C6C3,D4F3,E3FE,BDE0,E4A7,E4A6,D1F3,E4A3,E4A9,C8F7,CFB4,E4A8,E4AE,C2E5,B6B4,BDF2,E4A2,BAE9,E4AA,E4AC,B6FD,D6DE,E4B2,E4AD,E4A1,BBEE,CDDD,C7A2,C5C9,C1F7,E4A4,C7B3,BDAC,BDBD,E4A5,D7C7,B2E2,E4AB,BCC3,E4AF,BBEB,E4B0,C5A8,E4B1,D5E3,BFA3,E4BA,E4B7,E4BB,E4BD,C6D6,BAC6,C0CB,B8A1,E4B4,D4A1,BAA3,BDFE,E4BC,CDBF,C4F9,CFFB,C9E6,D3BF,CFD1,E4B3,E4B8,E4B9,CCE9,CCCE,C0D4,E4B5,C1B0,E4B6,CED0,BBC1,B5D3,C8F3,BDA7,D5C7,C9AC,B8A2,E4CA,E4CC,D1C4,D2BA,BAAD,BAD4,E4C3,B5ED,D7CD,E4C0,CFFD,E4BF,C1DC,CCCA,CAE7,C4D7,CCD4,E4C8,E4C7,E4C1,E4C4,B5AD,D3D9,E4C6,D2F9,B4E3,BBB4,C9EE,B4BE,BBEC,D1CD,CCED,EDB5,C7E5,D4A8,E4CB,D7D5,E4C2,BDA5,E4C5,D3E6,E4C9,C9F8,E4BE,D3E5,C7FE,B6C9,D4FC,B2B3,E4D7,CEC2,E4CD,CEBC,B8DB,E4D6,BFCA,D3CE,C3EC,C5C8,E4D8,CDC4,E4CF,E4D4,E4D5,BAFE,CFE6,D5BF,E4D2,E4D0,E4CE,CDE5,CAAA,C0A3,BDA6,E4D3,B8C8,E4E7,D4B4,E4DB,C1EF,E4E9,D2E7,E4DF,E4E0,CFAA,CBDD,E4DA,E4D1,E4E5,C8DC,E4E3,C4E7,E4E2,E4E1,B3FC,E4E8,B5E1,D7CC,E4E6,BBAC,D7D2,CCCF,EBF8,E4E4,B9F6,D6CD,E4D9,E4DC,C2FA,E4DE,C2CB,C0C4,C2D0,B1F5,CCB2,B5CE,E4EF,C6AF,C6E1,E4F5,C2A9,C0EC,D1DD,E4EE,C4AE,E4ED,E4F6,E4F4,C2FE,E4DD,E4F0,CAFE,D5C4,E4F1,D1FA,E4EB,E4EC,E4F2,CEAB,C5CB,C7B1,C2BA,E4EA,C1CA,CCB6,B3B1,E4FB,E4F3,E4FA,E4FD,E4FC,B3CE,B3BA,E4F7,E4F9,E4F8,C5EC,C0BD,D4E8,E5A2,B0C4,E5A4,E5A3,BCA4,E5A5,E5A1,E4FE,B1F4,E5A8,E5A9,E5A6,E5A7,E5AA,C6D9,E5AB,E5AD,E5AC,E5AF,E5AE,B9E0,E5B0,E5B1,BBF0,ECE1,C3F0,B5C6,BBD2,C1E9,D4EE,BEC4,D7C6,D4D6,B2D3,ECBE,EAC1,C2AF,B4B6,D1D7,B3B4,C8B2,BFBB,ECC0,D6CB,ECBF,ECC1,ECC5,BEE6,CCBF,C5DA,BEBC,ECC6,B1FE,ECC4,D5A8,B5E3,ECC2,C1B6,B3E3,ECC3,CBB8,C0C3,CCFE,C1D2,ECC8,BAE6,C0D3,D6F2,D1CC,BFBE,B7B3,C9D5,ECC7,BBE2,CCCC,BDFD,C8C8,CFA9,CDE9,C5EB,B7E9,D1C9,BAB8,ECC9,ECCA,BBC0,ECCB,ECE2,B1BA,B7D9,BDB9,ECCC,D1E6,ECCD,C8BB,ECD1,ECD3,BBCD,BCE5,ECCF,C9B7,C3BA,ECE3,D5D5,ECD0,D6F3,ECD2,ECCE,ECD4,ECD5,C9BF,CFA8,D0DC,D1AC,C8DB,ECD6,CEF5,CAEC,ECDA,ECD9,B0BE,ECD7,ECD8,ECE4,C8BC,C1C7,ECDC,D1E0,ECDB,D4EF,ECDD,DBC6,ECDE,B1AC,ECDF,ECE0,D7A6,C5C0,EBBC,B0AE,BEF4,B8B8,D2AF,B0D6,B5F9,D8B3,CBAC,E3DD,C6AC,B0E6,C5C6,EBB9,EBBA,EBBB,D1C0,C5A3,EAF2,C4B2,C4B5,C0CE,EAF3,C4C1,CEEF,EAF0,EAF4,C9FC,C7A3,CCD8,CEFE,EAF5,EAF6,CFAC,C0E7,EAF7,B6BF,EAF8,EAF9,EAFA,EAFB,EAF1,C8AE,E1EB,B7B8,E1EC,E1ED,D7B4,E1EE,E1EF,D3CC,E1F1,BFF1,E1F0,B5D2,B1B7,E1F3,E1F2,BAFC,E1F4,B9B7,BED1,C4FC,BADD,BDC6,E1F5,E1F7,B6C0,CFC1,CAA8,E1F6,D5F8,D3FC,E1F8,E1FC,E1F9,E1FA,C0EA,E1FE,E2A1,C0C7,E1FB,E1FD,E2A5,C1D4,E2A3,E2A8,B2FE,E2A2,C3CD,B2C2,E2A7,E2A6,E2A4,E2A9,E2AB,D0C9,D6ED,C3A8,E2AC,CFD7,E2AE,BAEF,E9E0,E2AD,E2AA,BBAB,D4B3,E2B0,E2AF,E9E1,E2B1,E2B2,E2B3,CCA1,E2B4,E2B5,D0FE,C2CA,D3F1,CDF5,E7E0,E7E1,BEC1,C2EA,E7E4,E7E3,CDE6,C3B5,E7E2,BBB7,CFD6,C1E1,E7E9,E7E8,E7F4,B2A3,E7EA,E7E6,E7EC,E7EB,C9BA,D5E4,E7E5,B7A9,E7E7,E7EE,E7F3,D6E9,E7ED,E7F2,E7F1,B0E0,E7F5,C7F2,C0C5,C0ED,C1F0,E7F0,E7F6,CBF6,E8A2,E8A1,D7C1,E7FA,E7F9,E7FB,E7F7,E7FE,E7FD,E7FC,C1D5,C7D9,C5FD,C5C3,C7ED,E8A3,E8A6,E8A5,E8A7,BAF7,E7F8,E8A4,C8F0,C9AA,E8A9,B9E5,D1FE,E8A8,E8AA,E8AD,E8AE,C1A7,E8AF,E8B0,E8AC,E8B4,E8AB,E8B1,E8B5,E8B2,E8B3,E8B7,E8B6,B9CF,F0AC,F0AD,C6B0,B0EA,C8BF,CDDF,CECD,EAB1,EAB2,C6BF,B4C9,EAB3,D5E7,DDF9,EAB4,EAB5,EAB6,B8CA,DFB0,C9F5,CCF0,C9FA,C9FB,D3C3,CBA6,B8A6,F0AE,B1C2,E5B8,CCEF,D3C9,BCD7,C9EA,B5E7,C4D0,B5E9,EEAE,BBAD,E7DE,EEAF,B3A9,EEB2,EEB1,BDE7,EEB0,CEB7,C5CF,C1F4,DBCE,EEB3,D0F3,C2D4,C6E8,B7AC,EEB4,B3EB,BBFB,EEB5,E7DC,EEB6,BDAE,F1E2,CAE8,D2C9,F0DA,F0DB,F0DC,C1C6,B8ED,BECE,F0DE,C5B1,F0DD,D1F1,F0E0,B0CC,BDEA,D2DF,F0DF,B4AF,B7E8,F0E6,F0E5,C6A3,F0E1,F0E2,B4C3,F0E3,D5EE,CCDB,BED2,BCB2,F0E8,F0E7,F0E4,B2A1,D6A2,D3B8,BEB7,C8AC,F0EA,D1F7,D6CC,BADB,F0E9,B6BB,CDB4,C6A6,C1A1,F0EB,F0EE,F0ED,F0F0,F0EC,BBBE,F0EF,CCB5,F0F2,B3D5,B1D4,F0F3,F0F4,F0F6,B4E1,F0F1,F0F7,F0FA,F0F8,F0F5,F0FD,F0F9,F0FC,F0FE,F1A1,CEC1,F1A4,F1A3,C1F6,F0FB,CADD,B4F1,B1F1,CCB1,F1A6,F1A7,F1AC,D5CE,F1A9,C8B3,F1A2,F1AB,F1A8,F1A5,F1AA,B0A9,F1AD,F1AF,F1B1,F1B0,F1AE,D1A2,F1B2,F1B3,B9EF,B5C7,B0D7,B0D9,D4ED,B5C4,BDD4,BBCA,F0A7,B8DE,F0A8,B0A8,F0A9,CDEE,F0AA,F0AB,C6A4,D6E5,F1E4,F1E5,C3F3,D3DB,D6D1,C5E8,D3AF,D2E6,EEC1,B0BB,D5B5,D1CE,BCE0,BAD0,BFF8,B8C7,B5C1,C5CC,CAA2,C3CB,EEC2,C4BF,B6A2,EDEC,C3A4,D6B1,CFE0,EDEF,C5CE,B6DC,CAA1,EDED,EDF0,EDF1,C3BC,BFB4,EDEE,EDF4,EDF2,D5E6,C3DF,EDF3,EDF6,D5A3,D1A3,EDF5,C3D0,EDF7,BFF4,BEEC,EDF8,CCF7,D1DB,D7C5,D5F6,EDFC,EDFB,EDF9,EDFA,EDFD,BEA6,CBAF,EEA1,B6BD,EEA2,C4C0,EDFE,BDDE,B2C7,B6C3,EEA5,D8BA,EEA3,EEA6,C3E9,B3F2,EEA7,EEA4,CFB9,EEA8,C2F7,EEA9,EEAA,DEAB,C6B3,C7C6,D6F5,B5C9,CBB2,EEAB,CDAB,EEAC,D5B0,EEAD,F6C4,DBC7,B4A3,C3AC,F1E6,CAB8,D2D3,D6AA,EFF2,BED8,BDC3,EFF3,B6CC,B0AB,CAAF,EDB6,EDB7,CEF9,B7AF,BFF3,EDB8,C2EB,C9B0,EDB9,C6F6,BFB3,EDBC,C5F8,D1D0,D7A9,EDBA,EDBB,D1E2,EDBF,EDC0,EDC4,EDC8,EDC6,EDCE,D5E8,EDC9,EDC7,EDBE,C5E9,C6C6,C9E9,D4D2,EDC1,EDC2,EDC3,EDC5,C0F9,B4A1,B9E8,EDD0,EDD1,EDCA,EDCF,CEF8,CBB6,EDCC,EDCD,CFF5,EDD2,C1F2,D3B2,EDCB,C8B7,BCEF,C5F0,EDD6,B5EF,C2B5,B0AD,CBE9,B1AE,EDD4,CDEB,B5E2,EDD5,EDD3,EDD7,B5FA,EDD8,EDD9,EDDC,B1CC,C5F6,BCEE,EDDA,CCBC,B2EA,EDDB,C4EB,B4C5,B0F5,EDDF,C0DA,B4E8,C5CD,EDDD,BFC4,EDDE,C4A5,EDE0,EDE1,EDE3,C1D7,BBC7,BDB8,EDE2,EDE4,EDE6,EDE5,EDE7,CABE,ECEA,C0F1,C9E7,ECEB,C6EE,ECEC,C6ED,ECED,ECF0,D7E6,ECF3,ECF1,ECEE,ECEF,D7A3,C9F1,CBEE,ECF4,ECF2,CFE9,ECF6,C6B1,BCC0,ECF5,B5BB,BBF6,ECF7,D9F7,BDFB,C2BB,ECF8,ECF9,B8A3,ECFA,ECFB,ECFC,D3ED,D8AE,C0EB,C7DD,BACC,D0E3,CBBD,CDBA,B8D1,B1FC,C7EF,D6D6,BFC6,C3EB,EFF5,C3D8,D7E2,EFF7,B3D3,C7D8,D1ED,D6C8,EFF8,EFF6,BBFD,B3C6,BDD5,D2C6,BBE0,CFA1,EFFC,EFFB,EFF9,B3CC,C9D4,CBB0,EFFE,B0DE,D6C9,EFFD,B3ED,F6D5,CEC8,F0A2,F0A1,B5BE,BCDA,BBFC,B8E5,C4C2,F0A3,CBEB,F0A6,D1A8,BEBF,C7EE,F1B6,F1B7,BFD5,B4A9,F1B8,CDBB,C7D4,D5AD,F1B9,F1BA,C7CF,D2A4,D6CF,F1BB,BDD1,B4B0,BEBD,B4DC,CED1,BFDF,F1BD,BFFA,F1BC,F1BF,F1BE,F1C0,F1C1,C1FE,C1A2,CAFA,D5BE,BEBA,BEB9,D5C2,BFA2,CDAF,F1B5,BDDF,B6CB,D6F1,F3C3,F3C4,B8CD,F3C6,F3C7,B0CA,F3C5,F3C9,CBF1,F3CB,D0A6,B1CA,F3C8,F3CF,B5D1,F3D7,F3D2,F3D4,F3D3,B7FB,B1BF,F3CE,F3CA,B5DA,F3D0,F3D1,F3D5,F3CD,BCE3,C1FD,F3D6,F3DA,F3CC,B5C8,BDEE,F3DC,B7A4,BFF0,D6FE,CDB2,B4F0,B2DF,F3D8,F3D9,C9B8,F3DD,F3DE,F3E1,F3DF,F3E3,F3E2,F3DB,BFEA,B3EF,F3E0,C7A9,BCF2,F3EB,B9BF,F3E4,B2AD,BBFE,CBE3,F3ED,F3E9,B9DC,F3EE,F3E5,F3E6,F3EA,C2E1,F3EC,F3EF,F3E8,BCFD,CFE4,F3F0,F3E7,F3F2,D7AD,C6AA,F3F3,F3F1,C2A8,B8DD,F3F5,F3F4,B4DB,F3F6,F3F7,F3F8,C0BA,C0E9,C5F1,F3FB,F3FA,B4D8,F3FE,F3F9,F3FC,F3FD,F4A1,F4A3,BBC9,F4A2,F4A4,B2BE,F4A6,F4A5,BCAE,C3D7,D9E1,C0E0,F4CC,D7D1,B7DB,F4CE,C1A3,C6C9,B4D6,D5B3,F4D0,F4CF,F4D1,CBDA,F4D2,D4C1,D6E0,B7E0,C1B8,C1BB,F4D3,BEAC,B4E2,F4D4,F4D5,BEAB,F4D6,F4DB,F4D7,F4DA,BAFD,F4D8,F4D9,B8E2,CCC7,F4DC,B2DA,C3D3,D4E3,BFB7,F4DD,C5B4,F4E9,CFB5,CEC9,CBD8,CBF7,BDF4,D7CF,C0DB,D0F5,F4EA,F4EB,F4EC,F7E3,B7B1,F4ED,D7EB,F4EE,E6F9,BEC0,E6FA,BAEC,E6FB,CFCB,E6FC,D4BC,BCB6,E6FD,E6FE,BCCD,C8D2,CEB3,E7A1,B4BF,E7A2,C9B4,B8D9,C4C9,D7DD,C2DA,B7D7,D6BD,CEC6,B7C4,C5A6,E7A3,CFDF,E7A4,E7A5,E7A6,C1B7,D7E9,C9F0,CFB8,D6AF,D6D5,E7A7,B0ED,E7A8,E7A9,C9DC,D2EF,BEAD,E7AA,B0F3,C8DE,BDE1,E7AB,C8C6,E7AC,BBE6,B8F8,D1A4,E7AD,C2E7,BEF8,BDCA,CDB3,E7AE,E7AF,BEEE,D0E5,CBE7,CCD0,BCCC,E7B0,BCA8,D0F7,E7B1,D0F8,E7B2,E7B3,B4C2,E7B4,E7B5,C9FE,CEAC,C3E0,E7B7,B1C1,B3F1,E7B8,E7B9,D7DB,D5C0,E7BA,C2CC,D7BA,E7BB,E7BC,E7BD,BCEA,C3E5,C0C2,E7BE,E7BF,BCA9,E7C0,E7C1,E7B6,B6D0,E7C2,E7C3,E7C4,BBBA,B5DE,C2C6,B1E0,E7C5,D4B5,E7C6,B8BF,E7C8,E7C7,B7EC,E7C9,B2F8,E7CA,E7CB,E7CC,E7CD,E7CE,E7CF,E7D0,D3A7,CBF5,E7D1,E7D2,E7D3,E7D4,C9C9,E7D5,E7D6,E7D7,E7D8,E7D9,BDC9,E7DA,F3BE,B8D7,C8B1,F3BF,F3C0,F3C1,B9DE,CDF8,D8E8,BAB1,C2DE,EEB7,B7A3,EEB9,EEB8,B0D5,EEBB,D5D6,D7EF,D6C3,EEBD,CAF0,EEBC,EEBE,EEC0,EEBF,D1F2,C7BC,C3C0,B8E1,C1E7,F4C6,D0DF,F4C7,CFDB,C8BA,F4C8,F4C9,F4CA,F4CB,D9FA,B8FE,E5F1,D3F0,F4E0,CECC,B3E1,F1B4,D2EE,F4E1,CFE8,F4E2,C7CC,B5D4,B4E4,F4E4,F4E3,F4E5,F4E6,F4E7,BAB2,B0BF,F4E8,B7AD,D2ED,D2AB,C0CF,BFBC,EBA3,D5DF,EAC8,F1F3,B6F8,CBA3,C4CD,F1E7,F1E8,B8FB,F1E9,BAC4,D4C5,B0D2,F1EA,F1EB,F1EC,F1ED,F1EE,F1EF,F1F1,F1F0,C5D5,F1F2,B6FA,F1F4,D2AE,DEC7,CBCA,B3DC,B5A2,B9A2,C4F4,F1F5,F1F6,C1C4,C1FB,D6B0,F1F7,F1F8,C1AA,C6B8,BEDB,F1F9,B4CF,F1FA,EDB2,EDB1,CBE0,D2DE,CBC1,D5D8,C8E2,C0DF,BCA1,EBC1,D0A4,D6E2,B6C7,B8D8,EBC0,B8CE,EBBF,B3A6,B9C9,D6AB,B7F4,B7CA,BCE7,B7BE,EBC6,EBC7,B0B9,BFCF,EBC5,D3FD,EBC8,EBC9,B7CE,EBC2,EBC4,C9F6,D6D7,D5CD,D0B2,EBCF,CEB8,EBD0,B5A8,B1B3,EBD2,CCA5,C5D6,EBD3,EBD1,C5DF,EBCE,CAA4,EBD5,B0FB,BAFA,D8B7,F1E3,EBCA,EBCB,EBCC,EBCD,EBD6,E6C0,EBD9,BFE8,D2C8,EBD7,EBDC,B8EC,EBD8,BDBA,D0D8,B0B7,EBDD,C4DC,D6AC,B4E0,C2F6,BCB9,EBDA,EBDB,D4E0,C6EA,C4D4,EBDF,C5A7,D9F5,B2B1,EBE4,BDC5,EBE2,EBE3,B8AC,CDD1,EBE5,EBE1,C1B3,C6A2,CCF3,EBE6,C0B0,D2B8,EBE7,B8AF,B8AD,EBE8,C7BB,CDF3,EBEA,EBEB,EBED,D0C8,EBF2,EBEE,EBF1,C8F9,D1FC,EBEC,EBE9,B8B9,CFD9,C4E5,EBEF,EBF0,CCDA,CDC8,B0F2,EBF6,EBF5,B2B2,B8E0,EBF7,B1EC,CCC5,C4A4,CFA5,EBF9,ECA2,C5F2,EBFA,C9C5,E2DF,EBFE,CDCE,ECA1,B1DB,D3B7,D2DC,EBFD,EBFB,B3BC,EAB0,D7D4,F4AB,B3F4,D6C1,D6C2,D5E9,BECA,F4A7,D2A8,F4A8,F4A9,F4AA,BECB,D3DF,C9E0,C9E1,F3C2,CAE6,CCF2,E2B6,CBB4,CEE8,D6DB,F4AD,F4AE,F4AF,F4B2,BABD,F4B3,B0E3,F4B0,F4B1,BDA2,B2D5,F4B6,F4B7,B6E6,B2B0,CFCF,F4B4,B4AC,F4B5,F4B8,F4B9,CDA7,F4BA,F4BB,F4BC,CBD2,F4BD,F4BE,F4BF,F4DE,C1BC,BCE8,C9AB,D1DE,E5F5,DCB3,D2D5,DCB4,B0AC,DCB5,BDDA,DCB9,D8C2,DCB7,D3F3,C9D6,DCBA,DCB6,DCBB,C3A2,DCBC,DCC5,DCBD,CEDF,D6A5,DCCF,DCCD,DCD2,BDE6,C2AB,DCB8,DCCB,DCCE,DCBE,B7D2,B0C5,DCC7,D0BE,DCC1,BBA8,B7BC,DCCC,DCC6,DCBF,C7DB,D1BF,DCC0,DCCA,DCD0,CEAD,DCC2,DCC3,DCC8,DCC9,B2D4,DCD1,CBD5,D4B7,DCDB,DCDF,CCA6,DCE6,C3E7,DCDC,BFC1,DCD9,B0FA,B9B6,DCE5,DCD3,DCC4,DCD6,C8F4,BFE0,C9BB,B1BD,D3A2,DCDA,DCD5,C6BB,DCDE,D7C2,C3AF,B7B6,C7D1,C3A9,DCE2,DCD8,DCEB,DCD4,DCDD,BEA5,DCD7,DCE0,DCE3,DCE4,DCF8,DCE1,DDA2,DCE7,BCEB,B4C4,C3A3,B2E7,DCFA,DCF2,DCEF,DCFC,DCEE,D2F0,B2E8,C8D7,C8E3,DCFB,DCED,DCF7,DCF5,BEA3,DCF4,B2DD,DCF3,BCF6,DCE8,BBC4,C0F3,BCD4,DCE9,DCEA,DCF1,DCF6,DCF9,B5B4,C8D9,BBE7,DCFE,DCFD,D3AB,DDA1,DDA3,DDA5,D2F1,DDA4,DDA6,DDA7,D2A9,BAC9,DDA9,DDB6,DDB1,DDB4,DDB0,C6CE,C0F2,C9AF,DCEC,DDAE,DDB7,DCF0,DDAF,DDB8,DDAC,DDB9,DDB3,DDAD,C4AA,DDA8,C0B3,C1AB,DDAA,DDAB,DDB2,BBF1,DDB5,D3A8,DDBA,DDBB,C3A7,DDD2,DDBC,DDD1,B9BD,BED5,BEFA,BACA,DDCA,DDC5,DDBF,B2CB,DDC3,DDCB,B2A4,DDD5,DDBE,C6D0,DDD0,DDD4,C1E2,B7C6,DDCE,DDCF,DDC4,DDBD,DDCD,CCD1,DDC9,DDC2,C3C8,C6BC,CEAE,DDCC,DDC8,DDC1,DDC6,C2DC,D3A9,D3AA,DDD3,CFF4,C8F8,DDE6,DDC7,DDE0,C2E4,DDE1,DDD7,D6F8,DDD9,DDD8,B8F0,DDD6,C6CF,B6AD,DDE2,BAF9,D4E1,DDE7,B4D0,DDDA,BFFB,DDE3,DDDF,DDDD,B5D9,DDDB,DDDC,DDDE,BDAF,DDE4,DDE5,DDF5,C3C9,CBE2,DDF2,D8E1,C6D1,DDF4,D5F4,DDF3,DDF0,DDEC,DDEF,DDE8,D0EE,C8D8,DDEE,DDE9,DDEA,CBF2,DDED,B1CD,C0B6,BCBB,DDF1,DDF7,DDF6,DDEB,C5EE,DDFB,DEA4,DEA3,DDF8,C3EF,C2FB,D5E1,CEB5,DDFD,B2CC,C4E8,CADF,C7BE,DDFA,DDFC,DDFE,DEA2,B0AA,B1CE,DEAC,DEA6,BDB6,C8EF,DEA1,DEA5,DEA9,DEA8,DEA7,DEAD,D4CC,DEB3,DEAA,DEAE,C0D9,B1A1,DEB6,DEB1,DEB2,D1A6,DEB5,DEAF,DEB0,D0BD,DEB4,CAED,DEB9,DEB8,DEB7,DEBB,BDE5,B2D8,C3EA,DEBA,C5BA,DEBC,CCD9,B7AA,D4E5,DEBD,DEBF,C4A2,DEC1,DEBE,DEC0,D5BA,DEC2,F2AE,BBA2,C2B2,C5B0,C2C7,F2AF,D0E9,D3DD,EBBD,B3E6,F2B0,F2B1,CAAD,BAE7,F2B3,F2B5,F2B4,CBE4,CFBA,F2B2,CAB4,D2CF,C2EC,CEC3,F2B8,B0F6,F2B7,F2BE,B2CF,D1C1,F2BA,F2BC,D4E9,F2BB,F2B6,F2BF,F2BD,F2B9,F2C7,F2C4,F2C6,F2CA,F2C2,F2C0,F2C5,D6FB,F2C1,C7F9,C9DF,F2C8,B9C6,B5B0,F2C3,F2C9,F2D0,F2D6,BBD7,F2D5,CDDC,D6EB,F2D2,F2D4,B8F2,F2CB,F2CE,C2F9,D5DD,F2CC,F2CD,F2CF,F2D3,F2D9,D3BC,B6EA,CAF1,B7E4,F2D7,F2D8,F2DA,F2DD,F2DB,F2DC,D1D1,F2D1,CDC9,CECF,D6A9,F2E3,C3DB,F2E0,C0AF,F2EC,F2DE,F2E1,F2E8,F2E2,F2E7,F2E6,F2E9,F2DF,F2E4,F2EA,D3AC,F2E5,B2F5,F2F2,D0AB,F2F5,BBC8,F2F9,F2F0,F2F6,F2F8,F2FA,F2F3,F2F1,BAFB,B5FB,F2EF,F2F7,F2ED,F2EE,F2EB,F3A6,F3A3,F3A2,F2F4,C8DA,F2FB,F3A5,C3F8,F2FD,F3A7,F3A9,F3A4,F2FC,F3AB,F3AA,C2DD,F3AE,F3B0,F3A1,F3B1,F3AC,F3AF,F2FE,F3AD,F3B2,F3B4,F3A8,F3B3,F3B5,D0B7,F3B8,D9F9,F3B9,F3B7,C8E4,F3B6,F3BA,F3BB,B4C0,EEC3,F3BC,F3BD,D1AA,F4AC,D0C6,D0D0,D1DC,CFCE,BDD6,D1C3,BAE2,E1E9,D2C2,F1C2,B2B9,B1ED,F1C3,C9C0,B3C4,D9F2,CBA5,F1C4,D6D4,F1C5,F4C0,F1C6,D4AC,F1C7,B0C0,F4C1,F4C2,B4FC,C5DB,CCBB,D0E4,CDE0,F1C8,D9F3,B1BB,CFAE,B8A4,F1CA,F1CB,B2C3,C1D1,D7B0,F1C9,F1CC,F1CE,D9F6,D2E1,D4A3,F4C3,C8B9,F4C4,F1CD,F1CF,BFE3,F1D0,F1D4,F1D6,F1D1,C9D1,C5E1,C2E3,B9FC,F1D3,F1D5,B9D3,F1DB,BAD6,B0FD,F1D9,F1D8,F1D2,F1DA,F1D7,C8EC,CDCA,F1DD,E5BD,F1DC,F1DE,F1DF,CFE5,F4C5,BDF3,F1E0,F1E1,CEF7,D2AA,F1FB,B8B2,BCFB,B9DB,B9E6,C3D9,CAD3,EAE8,C0C0,BEF5,EAE9,EAEA,EAEB,EAEC,EAED,EAEE,EAEF,BDC7,F5FB,F5FD,F5FE,F5FC,BDE2,F6A1,B4A5,F6A2,F6A3,ECB2,D1D4,D9EA,F6A4,EEBA,D5B2,D3FE,CCDC,CAC4,E5C0,F6A5,BEAF,C6A9,DAA5,BCC6,B6A9,B8BC,C8CF,BCA5,DAA6,DAA7,CCD6,C8C3,DAA8,C6FD,D1B5,D2E9,D1B6,BCC7,BDB2,BBE4,DAA9,DAAA,D1C8,DAAB,D0ED,B6EF,C2DB,CBCF,B7ED,C9E8,B7C3,BEF7,D6A4,DAAC,DAAD,C6C0,D7E7,CAB6,D5A9,CBDF,D5EF,DAAE,D6DF,B4CA,DAB0,DAAF,D2EB,DAB1,DAB2,DAB3,CAD4,DAB4,CAAB,DAB5,DAB6,B3CF,D6EF,DAB7,BBB0,B5AE,DAB8,DAB9,B9EE,D1AF,D2E8,DABA,B8C3,CFEA,B2EF,DABB,DABC,BDEB,CEDC,D3EF,DABD,CEF3,DABE,D3D5,BBE5,DABF,CBB5,CBD0,DAC0,C7EB,D6EE,DAC1,C5B5,B6C1,DAC2,B7CC,BFCE,DAC3,DAC4,CBAD,DAC5,B5F7,DAC6,C1C2,D7BB,DAC7,CCB8,D2EA,C4B1,DAC8,B5FD,BBD1,DAC9,D0B3,DACA,DACB,CEBD,DACC,DACD,DACE,B2F7,DAD1,DACF,D1E8,DAD0,C3D5,DAD2,DAD3,DAD4,DAD5,D0BB,D2A5,B0F9,DAD6,C7AB,DAD7,BDF7,C3A1,DAD8,DAD9,C3FD,CCB7,DADA,DADB,C0BE,C6D7,DADC,DADD,C7B4,DADE,DADF,B9C8,BBED,B6B9,F4F8,F4F9,CDE3,F5B9,EBE0,CFF3,BBBF,BAC0,D4A5,E1D9,F5F4,B1AA,B2F2,F5F5,F5F7,BAD1,F5F6,C3B2,F5F9,F5F8,B1B4,D5EA,B8BA,B9B1,B2C6,D4F0,CFCD,B0DC,D5CB,BBF5,D6CA,B7B7,CCB0,C6B6,B1E1,B9BA,D6FC,B9E1,B7A1,BCFA,EADA,EADB,CCF9,B9F3,EADC,B4FB,C3B3,B7D1,BAD8,EADD,D4F4,EADE,BCD6,BBDF,EADF,C1DE,C2B8,D4DF,D7CA,EAE0,EAE1,EAE4,EAE2,EAE3,C9DE,B8B3,B6C4,EAE5,CAEA,C9CD,B4CD,E2D9,C5E2,EAE6,C0B5,D7B8,EAE7,D7AC,C8FC,D8D3,D8CD,D4DE,D4F9,C9C4,D3AE,B8D3,B3E0,C9E2,F4F6,BAD5,F4F7,D7DF,F4F1,B8B0,D5D4,B8CF,C6F0,B3C3,F4F2,B3AC,D4BD,C7F7,F4F4,F4F3,CCCB,C8A4,F4F5,D7E3,C5BF,F5C0,F5BB,F5C3,F5C2,D6BA,F5C1,D4BE,F5C4,F5CC,B0CF,B5F8,F5C9,F5CA,C5DC,F5C5,F5C6,F5C7,F5CB,BEE0,F5C8,B8FA,F5D0,F5D3,BFE7,B9F2,F5BC,F5CD,C2B7,CCF8,BCF9,F5CE,F5CF,F5D1,B6E5,F5D2,F5D5,F5BD,F5D4,D3BB,B3EC,CCA4,F5D6,F5D7,BEE1,F5D8,CCDF,F5DB,B2C8,D7D9,F5D9,F5DA,F5DC,F5E2,F5E0,F5DF,F5DD,F5E1,F5DE,F5E4,F5E5,CCE3,E5BF,B5B8,F5E3,F5E8,CCA3,F5E6,F5E7,F5BE,B1C4,F5BF,B5C5,B2E4,F5EC,F5E9,B6D7,F5ED,F5EA,F5EB,B4DA,D4EA,F5EE,B3F9,F5EF,F5F1,F5F0,F5F2,F5F3,C9ED,B9AA,C7FB,B6E3,CCC9,EAA6,B3B5,D4FE,B9EC,D0F9,E9ED,D7AA,E9EE,C2D6,C8ED,BAE4,E9EF,E9F0,E9F1,D6E1,E9F2,E9F3,E9F5,E9F4,E9F6,E9F7,C7E1,E9F8,D4D8,E9F9,BDCE,E9FA,E9FB,BDCF,E9FC,B8A8,C1BE,E9FD,B1B2,BBD4,B9F5,E9FE,EAA1,EAA2,EAA3,B7F8,BCAD,CAE4,E0CE,D4AF,CFBD,D5B7,EAA4,D5DE,EAA5,D0C1,B9BC,B4C7,B1D9,C0B1,B1E6,B1E7,B1E8,B3BD,C8E8,E5C1,B1DF,C1C9,B4EF,C7A8,D3D8,C6F9,D1B8,B9FD,C2F5,D3AD,D4CB,BDFC,E5C2,B7B5,E5C3,BBB9,D5E2,BDF8,D4B6,CEA5,C1AC,B3D9,CCF6,E5C6,E5C4,E5C8,E5CA,E5C7,B5CF,C6C8,B5FC,E5C5,CAF6,E5C9,C3D4,B1C5,BCA3,D7B7,CDCB,CBCD,CACA,CCD3,E5CC,E5CB,C4E6,D1A1,D1B7,E5CD,E5D0,CDB8,D6F0,E5CF,B5DD,CDBE,E5D1,B6BA,CDA8,B9E4,CAC5,B3D1,CBD9,D4EC,E5D2,B7EA,E5CE,E5D5,B4FE,E5D6,E5D3,E5D4,D2DD,C2DF,B1C6,D3E2,B6DD,CBEC,E5D7,D3F6,B1E9,B6F4,E5DA,E5D8,E5D9,B5C0,D2C5,E5DC,E5DE,E5DD,C7B2,D2A3,E5DB,D4E2,D5DA,E5E0,D7F1,E5E1,B1DC,D1FB,E5E2,E5E4,E5E3,E5E5,D2D8,B5CB,E7DF,DAF5,DAF8,DAF6,DAF7,DAFA,D0CF,C4C7,B0EE,D0B0,DAF9,D3CA,BAAA,DBA2,C7F1,DAFC,DAFB,C9DB,DAFD,DBA1,D7DE,DAFE,C1DA,DBA5,D3F4,DBA7,DBA4,DBA8,BDBC,C0C9,DBA3,DBA6,D6A3,DBA9,DBAD,DBAE,DBAC,BAC2,BFA4,DBAB,DBAA,D4C7,B2BF,DBAF,B9F9,DBB0,B3BB,B5A6,B6BC,DBB1,B6F5,DBB2,B1C9,DBB4,DBB3,DBB5,DBB7,DBB6,DBB8,DBB9,DBBA,D3CF,F4FA,C7F5,D7C3,C5E4,F4FC,F4FD,F4FB,BEC6,D0EF,B7D3,D4CD,CCAA,F5A2,F5A1,BAA8,F4FE,CBD6,F5A4,C0D2,B3EA,CDAA,F5A5,F5A3,BDB4,F5A8,F5A9,BDCD,C3B8,BFE1,CBE1,F5AA,F5A6,F5A7,C4F0,F5AC,B4BC,D7ED,B4D7,F5AB,F5AE,F5AD,F5AF,D0D1,C3D1,C8A9,F5B0,F5B1,F5B2,F5B3,F5B4,F5B5,F5B7,F5B6,F5B8,B2C9,D3D4,CACD,C0EF,D6D8,D2B0,C1BF,BDF0,B8AA,BCF8,F6C6,F6C7,F6C8,F6C9,F6CA,F6CC,F6CB,F7E9,F6CD,F6CE,EEC4,EEC5,EEC6,D5EB,B6A4,EEC8,EEC7,EEC9,EECA,C7A5,EECB,EECC,B7B0,B5F6,EECD,EECF,EECE,B8C6,EED0,EED1,EED2,B6DB,B3AE,D6D3,C4C6,B1B5,B8D6,EED3,EED4,D4BF,C7D5,BEFB,CED9,B9B3,EED6,EED5,EED8,EED7,C5A5,EED9,EEDA,C7AE,EEDB,C7AF,EEDC,B2A7,EEDD,EEDE,EEDF,EEE0,EEE1,D7EA,EEE2,EEE3,BCD8,EEE4,D3CB,CCFA,B2AC,C1E5,EEE5,C7A6,C3AD,EEE6,EEE7,EEE8,EEE9,EEEA,EEEB,EEEC,EEED,EEEE,EEEF,EEF0,EEF1,EEF2,EEF4,EEF3,EEF5,CDAD,C2C1,EEF6,EEF7,EEF8,D5A1,EEF9,CFB3,EEFA,EEFB,EEFC,EEFD,EFA1,EEFE,EFA2,B8F5,C3FA,EFA3,EFA4,BDC2,D2BF,B2F9,EFA5,EFA6,EFA7,D2F8,EFA8,D6FD,EFA9,C6CC,EFAA,EFAB,C1B4,EFAC,CFFA,CBF8,EFAE,EFAD,B3FA,B9F8,EFAF,EFB0,D0E2,EFB1,EFB2,B7E6,D0BF,EFB3,EFB4,EFB5,C8F1,CCE0,EFB6,EFB7,EFB8,EFB9,EFBA,D5E0,EFBB,B4ED,C3AA,EFBC,EFBD,EFBE,EFBF,CEFD,EFC0,C2E0,B4B8,D7B6,BDF5,CFC7,EFC3,EFC1,EFC2,EFC4,B6A7,BCFC,BEE2,C3CC,EFC5,EFC6,EFC7,EFCF,EFC8,EFC9,EFCA,C7C2,EFF1,B6CD,EFCB,EFCC,EFCD,B6C6,C3BE,EFCE,EFD0,EFD1,EFD2,D5F2,EFD3,C4F7,EFD4,C4F8,EFD5,EFD6,B8E4,B0F7,EFD7,EFD8,EFD9,EFDA,EFDB,EFDC,EFDD,EFDE,BEB5,EFE1,EFDF,EFE0,EFE2,EFE3,C1CD,EFE4,EFE5,EFE6,EFE7,EFE8,EFE9,EFEA,EFEB,EFEC,C0D8,EFED,C1AD,EFEE,EFEF,EFF0,CFE2,B3A4,C3C5,E3C5,C9C1,E3C6,B1D5,CECA,B4B3,C8F2,E3C7,CFD0,E3C8,BCE4,E3C9,E3CA,C3C6,D5A2,C4D6,B9EB,CEC5,E3CB,C3F6,E3CC,B7A7,B8F3,BAD2,E3CD,E3CE,D4C4,E3CF,E3D0,D1CB,E3D1,E3D2,E3D3,E3D4,D1D6,E3D5,B2FB,C0BB,E3D6,C0AB,E3D7,E3D8,E3D9,E3DA,E3DB,B8B7,DAE2,B6D3,DAE4,DAE3,DAE6,C8EE,DAE5,B7C0,D1F4,D2F5,D5F3,BDD7,D7E8,DAE8,DAE7,B0A2,CDD3,DAE9,B8BD,BCCA,C2BD,C2A4,B3C2,DAEA,C2AA,C4B0,BDB5,CFDE,DAEB,C9C2,B1DD,DAEC,B6B8,D4BA,B3FD,DAED,D4C9,CFD5,C5E3,DAEE,DAEF,DAF0,C1EA,CCD5,CFDD,D3E7,C2A1,DAF1,CBE5,DAF2,CBE6,D2FE,B8F4,DAF3,B0AF,CFB6,D5CF,CBED,DAF4,E3C4,C1A5,F6BF,F6C0,F6C1,C4D1,C8B8,D1E3,D0DB,D1C5,BCAF,B9CD,EFF4,B4C6,D3BA,F6C2,B3FB,F6C3,B5F1,F6C5,D3EA,F6A7,D1A9,F6A9,F6A8,C1E3,C0D7,B1A2,CEED,D0E8,F6AB,CFF6,F6AA,D5F0,F6AC,C3B9,BBF4,F6AE,F6AD,C4DE,C1D8,CBAA,CFBC,F6AF,F6B0,F6B1,C2B6,B0D4,C5F9,F6B2,C7E0,F6A6,BEB8,BEB2,B5E5,B7C7,BFBF,C3D2,C3E6,D8CC,B8EF,BDF9,D1A5,B0D0,F7B0,F7B1,D0AC,B0B0,F7B2,F7B3,F7B4,C7CA,BECF,F7B7,F7B6,B1DE,F7B5,F7B8,F7B9,CEA4,C8CD,BAAB,E8B8,E8B9,E8BA,BEC2,D2F4,D4CF,C9D8,D2B3,B6A5,C7EA,F1FC,CFEE,CBB3,D0EB,E7EF,CDE7,B9CB,B6D9,F1FD,B0E4,CBCC,F1FE,D4A4,C2AD,C1EC,C6C4,BEB1,F2A1,BCD5,F2A2,F2A3,F2A4,D2C3,C6B5,CDC7,F2A5,D3B1,BFC5,CCE2,F2A6,F2A7,D1D5,B6EE,F2A8,F2A9,B5DF,F2AA,F2AB,B2FC,F2AC,F2AD,C8A7,B7E7,ECA9,ECAA,ECAB,ECAC,C6AE,ECAD,ECAE,B7C9,CAB3,E2B8,F7CF,F7D0,B2CD,F7D1,F7D3,F7D2,E2BB,BCA2,E2BC,E2BD,E2BE,E2BF,E2C0,E2C1,B7B9,D2FB,BDA4,CACE,B1A5,CBC7,E2C2,B6FC,C8C4,E2C3,BDC8,B1FD,E2C4,B6F6,E2C5,C4D9,E2C6,CFDA,B9DD,E2C7,C0A1,E2C8,B2F6,E2C9,C1F3,E2CA,E2CB,C2F8,E2CC,E2CD,E2CE,CAD7,D8B8,D9E5,CFE3,F0A5,DCB0,C2ED,D4A6,CDD4,D1B1,B3DB,C7FD,B2B5,C2BF,E6E0,CABB,E6E1,E6E2,BED4,E6E3,D7A4,CDD5,E6E5,BCDD,E6E4,E6E6,E6E7,C2EE,BDBE,E6E8,C2E6,BAA7,E6E9,E6EA,B3D2,D1E9,BFA5,E6EB,C6EF,E6EC,E6ED,E6EE,C6AD,E6EF,C9A7,E6F0,E6F1,E6F2,E5B9,E6F3,E6F4,C2E2,E6F5,E6F6,D6E8,E6F7,E6F8,B9C7,F7BB,F7BA,F7BE,F7BC,BAA1,F7BF,F7C0,F7C2,F7C1,F7C4,F7C3,F7C5,F7C6,F7C7,CBE8,B8DF,F7D4,F7D5,F7D6,F7D8,F7DA,F7D7,F7DB,F7D9,D7D7,F7DC,F7DD,F7DE,F7DF,F7E0,DBCB,D8AA,E5F7,B9ED,BFFD,BBEA,F7C9,C6C7,F7C8,F7CA,F7CC,F7CB,F7CD,CEBA,F7CE,C4A7,D3E3,F6CF,C2B3,F6D0,F6D1,F6D2,F6D3,F6D4,F6D6,B1AB,F6D7,F6D8,F6D9,F6DA,F6DB,F6DC,F6DD,F6DE,CFCA,F6DF,F6E0,F6E1,F6E2,F6E3,F6E4,C0F0,F6E5,F6E6,F6E7,F6E8,F6E9,F6EA,F6EB,F6EC,F6ED,F6EE,F6EF,F6F0,F6F1,F6F2,F6F3,F6F4,BEA8,F6F5,F6F6,F6F7,F6F8,C8FA,F6F9,F6FA,F6FB,F6FC,F6FD,F6FE,F7A1,F7A2,F7A3,F7A4,F7A5,F7A6,F7A7,F7A8,B1EE,F7A9,F7AA,F7AB,F7AC,F7AD,C1DB,F7AE,F7AF,C4F1,F0AF,BCA6,F0B0,C3F9,C5B8,D1BB,F0B1,F0B2,F0B3,F0B4,F0B5,D1BC,D1EC,F0B7,F0B6,D4A7,CDD2,F0B8,F0BA,F0B9,F0BB,F0BC,B8EB,F0BD,BAE8,F0BE,F0BF,BEE9,F0C0,B6EC,F0C1,F0C2,F0C3,F0C4,C8B5,F0C5,F0C6,F0C7,C5F4,F0C8,F0C9,F0CA,F7BD,F0CB,F0CC,F0CD,F0CE,F0CF,BAD7,F0D0,F0D1,F0D2,F0D3,F0D4,F0D5,F0D6,F0D8,D3A5,F0D7,F0D9,F5BA,C2B9,F7E4,F7E5,F7E6,F7E7,F7E8,C2B4,F7EA,F7EB,C2F3,F4F0,F4EF,C2E9,F7E1,F7E2,BBC6,D9E4,CAF2,C0E8,F0A4,BADA,C7AD,C4AC,F7EC,F7ED,F7EE,F7F0,F7EF,F7F1,F7F4,F7F3,F7F2,F7F5,F7F6,EDE9,EDEA,EDEB,F6BC,F6BD,F6BE,B6A6,D8BE,B9C4,D8BB,DCB1,CAF3,F7F7,F7F8,F7F9,F7FB,F7FA,B1C7,F7FC,F7FD,F7FE,C6EB,ECB4,B3DD,F6B3,F6B4,C1E4,F6B5,F6B6,F6B7,F6B8,F6B9,F6BA,C8A3,F6BB,C1FA,B9A8,EDE8,B9EA,D9DF,A3A1,A3A2,A3A3,A1E7,A3A5,A3A6,A3A7,A3A8,A3A9,A3AA,A3AB,A3AC,A3AD,A3AE,A3AF,A3B0,A3B1,A3B2,A3B3,A3B4,A3B5,A3B6,A3B7,A3B8,A3B9,A3BA,A3BB,A3BC,A3BD,A3BE,A3BF,A3C0,A3C1,A3C2,A3C3,A3C4,A3C5,A3C6,A3C7,A3C8,A3C9,A3CA,A3CB,A3CC,A3CD,A3CE,A3CF,A3D0,A3D1,A3D2,A3D3,A3D4,A3D5,A3D6,A3D7,A3D8,A3D9,A3DA,A3DB,A3DC,A3DD,A3DE,A3DF,A3E0,A3E1,A3E2,A3E3,A3E4,A3E5,A3E6,A3E7,A3E8,A3E9,A3EA,A3EB,A3EC,A3ED,A3EE,A3EF,A3F0,A3F1,A3F2,A3F3,A3F4,A3F5,A3F6,A3F7,A3F8,A3F9,A3FA,A3FB,A3FC,A3FD,A1AB,A1E9,A1EA,A3FE,A3A4";
},_u2a_char:function(E){var D=E.toString(16);
D="000"+D.toUpperCase();
D=D.substr(D.length-4);
var F=this._unicode().indexOf(D);
if(F!=-1){D=this._ansicode().substr(F,4);
}return parseInt(D,16);
},_a2u_char:function(E){var D=E.toString(16);
D="000"+D.toUpperCase();
D=D.substr(D.length-4);
var F=this._ansicode().indexOf(D);
if(F!=-1){D=this._unicode().substr(F,4);
}return parseInt(D,16);
},_u2a:function(I){var M=I.length;
var H="";
for(var L=0;
L<M;
L++){var J=I.charCodeAt(L);
if(J<0){J+=65536;
}if(J>127){J=this._u2a_char(J);
}if(J>255){var N=J&65280;
N=N>>8;
var K=J&255;
H+=String.fromCharCode(N)+String.fromCharCode(K);
}else{H+=String.fromCharCode(J);
}}return H;
},_a2u:function(I){var L=I.length;
var G="";
var H;
for(var K=0;
K<L;
K++){var J=I.charCodeAt(K);
if(J>127){H=this._a2u_char((J<<8)+I.charCodeAt(++K));
}else{H=J;
}G+=String.fromCharCode(H);
}return G;
}};

(function(C){function A(E){var D=E||window.event,F=[].slice.call(arguments,1),I=0,G=0,H=0;
E=C.event.fix(D);
E.type="mousewheel";
if(E.wheelDelta){I=E.wheelDelta/120;
}if(E.detail){I=-E.detail/3;
}H=I;
if(D.axis!==undefined&&D.axis===D.HORIZONTAL_AXIS){H=0;
G=-1*I;
}if(D.wheelDeltaY!==undefined){H=D.wheelDeltaY/120;
}if(D.wheelDeltaX!==undefined){G=-1*D.wheelDeltaX/120;
}F.unshift(E,I,G,H);
return C.event.handle.apply(this,F);
}var B=["DOMMouseScroll","mousewheel"];
C.event.special.mousewheel={setup:function(){if(this.addEventListener){for(var D=B.length;
D;
){this.addEventListener(B[--D],A,false);
}}else{this.onmousewheel=A;
}},teardown:function(){if(this.removeEventListener){for(var D=B.length;
D;
){this.removeEventListener(B[--D],A,false);
}}else{this.onmousewheel=null;
}}};
C.fn.extend({mousewheel:function(D){return D?this.bind("mousewheel",D):this.trigger("mousewheel");
},unmousewheel:function(D){return this.unbind("mousewheel",D);
}});
})(jQuery);
(function(C,B){function A(D){return !C(D).parents().andSelf().filter(function(){return C.curCSS(this,"visibility")==="hidden"||C.expr.filters.hidden(this);
}).length;
}C.ui=C.ui||{};
if(!C.ui.version){C.extend(C.ui,{version:"1.8.6",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}});
C.fn.extend({_focus:C.fn.focus,focus:function(E,D){return typeof E==="number"?this.each(function(){var F=this;
setTimeout(function(){C(F).focus();
D&&D.call(F);
},E);
}):this._focus.apply(this,arguments);
},scrollParent:function(){var D;
D=C.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(C.curCSS(this,"position",1))&&/(auto|scroll)/.test(C.curCSS(this,"overflow",1)+C.curCSS(this,"overflow-y",1)+C.curCSS(this,"overflow-x",1));
}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(C.curCSS(this,"overflow",1)+C.curCSS(this,"overflow-y",1)+C.curCSS(this,"overflow-x",1));
}).eq(0);
return/fixed/.test(this.css("position"))||!D.length?C(document):D;
},zIndex:function(E){if(E!==B){return this.css("zIndex",E);
}if(this.length){E=C(this[0]);
for(var D;
E.length&&E[0]!==document;
){D=E.css("position");
if(D==="absolute"||D==="relative"||D==="fixed"){D=parseInt(E.css("zIndex"),10);
if(!isNaN(D)&&D!==0){return D;
}}E=E.parent();
}}return 0;
},disableSelection:function(){return this.bind((C.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(D){D.preventDefault();
});
},enableSelection:function(){return this.unbind(".ui-disableSelection");
}});
C.each(["Width","Height"],function(E,D){function I(M,L,K,J){C.each(H,function(){L-=parseFloat(C.curCSS(M,"padding"+this,true))||0;
if(K){L-=parseFloat(C.curCSS(M,"border"+this+"Width",true))||0;
}if(J){L-=parseFloat(C.curCSS(M,"margin"+this,true))||0;
}});
return L;
}var H=D==="Width"?["Left","Right"]:["Top","Bottom"],G=D.toLowerCase(),F={innerWidth:C.fn.innerWidth,innerHeight:C.fn.innerHeight,outerWidth:C.fn.outerWidth,outerHeight:C.fn.outerHeight};
C.fn["inner"+D]=function(J){if(J===B){return F["inner"+D].call(this);
}return this.each(function(){C(this).css(G,I(this,J)+"px");
});
};
C.fn["outer"+D]=function(K,J){if(typeof K!=="number"){return F["outer"+D].call(this,K);
}return this.each(function(){C(this).css(G,I(this,K,true,J)+"px");
});
};
});
C.extend(C.expr[":"],{data:function(E,D,F){return !!C.data(E,F[3]);
},focusable:function(E){var D=E.nodeName.toLowerCase(),F=C.attr(E,"tabindex");
if("area"===D){D=E.parentNode;
F=D.name;
if(!E.href||!F||D.nodeName.toLowerCase()!=="map"){return false;
}E=C("img[usemap=#"+F+"]")[0];
return !!E&&A(E);
}return(/input|select|textarea|button|object/.test(D)?!E.disabled:"a"==D?E.href||!isNaN(F):!isNaN(F))&&A(E);
},tabbable:function(E){var D=C.attr(E,"tabindex");
return(isNaN(D)||D>=0)&&C(E).is(":focusable");
}});
C(function(){var E=document.body,D=E.appendChild(D=document.createElement("div"));
C.extend(D.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});
C.support.minHeight=D.offsetHeight===100;
C.support.selectstart="onselectstart" in D;
E.removeChild(D).style.display="none";
});
C.extend(C.ui,{plugin:{add:function(E,D,G){E=C.ui[E].prototype;
for(var F in G){E.plugins[F]=E.plugins[F]||[];
E.plugins[F].push([D,G[F]]);
}},call:function(E,D,G){if((D=E.plugins[D])&&E.element[0].parentNode){for(var F=0;
F<D.length;
F++){E.options[D[F][0]]&&D[F][1].apply(E.element,G);
}}}},contains:function(E,D){return document.compareDocumentPosition?E.compareDocumentPosition(D)&16:E!==D&&E.contains(D);
},hasScroll:function(E,D){if(C(E).css("overflow")==="hidden"){return false;
}D=D&&D==="left"?"scrollLeft":"scrollTop";
var F=false;
if(E[D]>0){return true;
}E[D]=1;
F=E[D]>0;
E[D]=0;
return F;
},isOverAxis:function(E,D,F){return E>D&&E<D+F;
},isOver:function(E,D,I,H,G,F){return C.ui.isOverAxis(E,I,G)&&C.ui.isOverAxis(D,H,F);
}});
}})(jQuery);
(function(A,D){if(A.cleanData){var C=A.cleanData;
A.cleanData=function(E){for(var G=0,F;
(F=E[G])!=null;
G++){A(F).triggerHandler("remove");
}C(E);
};
}else{var B=A.fn.remove;
A.fn.remove=function(E,F){return this.each(function(){if(!F){if(!E||A.filter(E,[this]).length){A("*",this).add([this]).each(function(){A(this).triggerHandler("remove");
});
}}return B.call(A(this),E,F);
});
};
}A.widget=function(E,I,H){var G=E.split(".")[0],F;
E=E.split(".")[1];
F=G+"-"+E;
if(!H){H=I;
I=A.Widget;
}A.expr[":"][F]=function(J){return !!A.data(J,E);
};
A[G]=A[G]||{};
A[G][E]=function(J,K){arguments.length&&this._createWidget(J,K);
};
I=new I;
I.options=A.extend(true,{},I.options);
A[G][E].prototype=A.extend(true,I,{namespace:G,widgetName:E,widgetEventPrefix:A[G][E].prototype.widgetEventPrefix||E,widgetBaseClass:F},H);
A.widget.bridge(E,A[G][E]);
};
A.widget.bridge=function(E,F){A.fn[E]=function(J){var I=typeof J==="string",H=Array.prototype.slice.call(arguments,1),G=this;
J=!I&&H.length?A.extend.apply(null,[true,J].concat(H)):J;
if(I&&J.charAt(0)==="_"){return G;
}I?this.each(function(){var L=A.data(this,E),K=L&&A.isFunction(L[J])?L[J].apply(L,H):L;
if(K!==L&&K!==D){G=K;
return false;
}}):this.each(function(){var K=A.data(this,E);
K?K.option(J||{})._init():A.data(this,E,new F(J,this));
});
return G;
};
};
A.Widget=function(E,F){arguments.length&&this._createWidget(E,F);
};
A.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(E,G){A.data(G,this.widgetName,this);
this.element=A(G);
this.options=A.extend(true,{},this.options,this._getCreateOptions(),E);
var F=this;
this.element.bind("remove."+this.widgetName,function(){F.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(E,G){var F=E;
if(arguments.length===0){return A.extend({},this.options);
}if(typeof E==="string"){if(G===D){return this.options[E];
}F={};
F[E]=G;
}this._setOptions(F);
return this;
},_setOptions:function(E){var F=this;
A.each(E,function(H,G){F._setOption(H,G);
});
return this;
},_setOption:function(E,F){this.options[E]=F;
if(E==="disabled"){this.widget()[F?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",F);
}return this;
},enable:function(){return this._setOption("disabled",false);
},disable:function(){return this._setOption("disabled",true);
},_trigger:function(E,I,H){var G=this.options[E];
I=A.Event(I);
I.type=(E===this.widgetEventPrefix?E:this.widgetEventPrefix+E).toLowerCase();
H=H||{};
if(I.originalEvent){E=A.event.props.length;
for(var F;
E;
){F=A.event.props[--E];
I[F]=I.originalEvent[F];
}}this.element.trigger(I,H);
return !(A.isFunction(G)&&G.call(this.element[0],I,H)===false||I.isDefaultPrevented());
}};
})(jQuery);
(function(A){A.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var B=this;
this.element.bind("mousedown."+this.widgetName,function(C){return B._mouseDown(C);
}).bind("click."+this.widgetName,function(C){if(B._preventClickEvent){B._preventClickEvent=false;
C.stopImmediatePropagation();
return false;
}});
this.started=false;
},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);
},_mouseDown:function(C){C.originalEvent=C.originalEvent||{};
if(!C.originalEvent.mouseHandled){this._mouseStarted&&this._mouseUp(C);
this._mouseDownEvent=C;
var B=this,E=C.which==1,D=typeof this.options.cancel=="string"?A(C.target).parents().add(C.target).filter(this.options.cancel).length:false;
if(!E||D||!this._mouseCapture(C)){return true;
}this.mouseDelayMet=!this.options.delay;
if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){B.mouseDelayMet=true;
},this.options.delay);
}if(this._mouseDistanceMet(C)&&this._mouseDelayMet(C)){this._mouseStarted=this._mouseStart(C)!==false;
if(!this._mouseStarted){C.preventDefault();
return true;
}}this._mouseMoveDelegate=function(F){return B._mouseMove(F);
};
this._mouseUpDelegate=function(F){return B._mouseUp(F);
};
A(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);
C.preventDefault();
return C.originalEvent.mouseHandled=true;
}},_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();
}if(this._mouseDistanceMet(B)&&this._mouseDelayMet(B)){(this._mouseStarted=this._mouseStart(this._mouseDownEvent,B)!==false)?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);
if(this._mouseStarted){this._mouseStarted=false;
this._preventClickEvent=B.target==this._mouseDownEvent.target;
this._mouseStop(B);
}return false;
},_mouseDistanceMet:function(B){return Math.max(Math.abs(this._mouseDownEvent.pageX-B.pageX),Math.abs(this._mouseDownEvent.pageY-B.pageY))>=this.options.distance;
},_mouseDelayMet:function(){return this.mouseDelayMet;
},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true;
}});
})(jQuery);
(function(E){E.ui=E.ui||{};
var D=/left|center|right/,C=/top|center|bottom/,B=E.fn.position,A=E.fn.offset;
E.fn.position=function(F){if(!F||!F.of){return B.apply(this,arguments);
}F=E.extend({},F);
var G=E(F.of),M=G[0],K=(F.collision||"flip").split(" "),L=F.offset?F.offset.split(" "):[0,0],J,H,I;
if(M.nodeType===9){J=G.width();
H=G.height();
I={top:0,left:0};
}else{if(M.setTimeout){J=G.width();
H=G.height();
I={top:G.scrollTop(),left:G.scrollLeft()};
}else{if(M.preventDefault){F.at="left top";
J=H=0;
I={top:F.of.pageY,left:F.of.pageX};
}else{J=G.outerWidth();
H=G.outerHeight();
I=G.offset();
}}}E.each(["my","at"],function(){var N=(F[this]||"").split(" ");
if(N.length===1){N=D.test(N[0])?N.concat(["center"]):C.test(N[0])?["center"].concat(N):["center","center"];
}N[0]=D.test(N[0])?N[0]:"center";
N[1]=C.test(N[1])?N[1]:"center";
F[this]=N;
});
if(K.length===1){K[1]=K[0];
}L[0]=parseInt(L[0],10)||0;
if(L.length===1){L[1]=L[0];
}L[1]=parseInt(L[1],10)||0;
if(F.at[0]==="right"){I.left+=J;
}else{if(F.at[0]==="center"){I.left+=J/2;
}}if(F.at[1]==="bottom"){I.top+=H;
}else{if(F.at[1]==="center"){I.top+=H/2;
}}I.left+=L[0];
I.top+=L[1];
return this.each(function(){var T=E(this),R=T.outerWidth(),Q=T.outerHeight(),P=parseInt(E.curCSS(this,"marginLeft",true))||0,O=parseInt(E.curCSS(this,"marginTop",true))||0,V=R+P+parseInt(E.curCSS(this,"marginRight",true))||0,U=Q+O+parseInt(E.curCSS(this,"marginBottom",true))||0,S=E.extend({},I),N;
if(F.my[0]==="right"){S.left-=R;
}else{if(F.my[0]==="center"){S.left-=R/2;
}}if(F.my[1]==="bottom"){S.top-=Q;
}else{if(F.my[1]==="center"){S.top-=Q/2;
}}S.left=parseInt(S.left);
S.top=parseInt(S.top);
N={left:S.left-P,top:S.top-O};
E.each(["left","top"],function(X,W){E.ui.position[K[X]]&&E.ui.position[K[X]][W](S,{targetWidth:J,targetHeight:H,elemWidth:R,elemHeight:Q,collisionPosition:N,collisionWidth:V,collisionHeight:U,offset:L,my:F.my,at:F.at});
});
E.fn.bgiframe&&T.bgiframe();
T.offset(E.extend(S,{using:F.using}));
});
};
E.ui.position={fit:{left:function(F,G){var H=E(window);
H=G.collisionPosition.left+G.collisionWidth-H.width()-H.scrollLeft();
F.left=H>0?F.left-H:Math.max(F.left-G.collisionPosition.left,F.left);
},top:function(F,G){var H=E(window);
H=G.collisionPosition.top+G.collisionHeight-H.height()-H.scrollTop();
F.top=H>0?F.top-H:Math.max(F.top-G.collisionPosition.top,F.top);
}},flip:{left:function(F,G){if(G.at[0]!=="center"){var K=E(window);
K=G.collisionPosition.left+G.collisionWidth-K.width()-K.scrollLeft();
var I=G.my[0]==="left"?-G.elemWidth:G.my[0]==="right"?G.elemWidth:0,J=G.at[0]==="left"?G.targetWidth:-G.targetWidth,H=-2*G.offset[0];
F.left+=G.collisionPosition.left<0?I+J+H:K>0?I+J+H:0;
}},top:function(F,G){if(G.at[1]!=="center"){var K=E(window);
K=G.collisionPosition.top+G.collisionHeight-K.height()-K.scrollTop();
var I=G.my[1]==="top"?-G.elemHeight:G.my[1]==="bottom"?G.elemHeight:0,J=G.at[1]==="top"?G.targetHeight:-G.targetHeight,H=-2*G.offset[1];
F.top+=G.collisionPosition.top<0?I+J+H:K>0?I+J+H:0;
}}}};
if(!E.offset.setOffset){E.offset.setOffset=function(F,G){if(/static/.test(E.curCSS(F,"position"))){F.style.position="relative";
}var K=E(F),I=K.offset(),J=parseInt(E.curCSS(F,"top",true),10)||0,H=parseInt(E.curCSS(F,"left",true),10)||0;
I={top:G.top-I.top+J,left:G.left-I.left+H};
"using" in G?G.using.call(F,I):K.css(I);
};
E.fn.offset=function(F){var G=this[0];
if(!G||!G.ownerDocument){return null;
}if(F){return this.each(function(){E.offset.setOffset(this,F);
});
}return A.call(this);
};
}})(jQuery);
(function(A){A.widget("ui.draggable",A.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_create:function(){if(this.options.helper=="original"&&!/^(?:r|a|f)/.test(this.element.css("position"))){this.element[0].style.position="relative";
}this.options.addClasses&&this.element.addClass("ui-draggable");
this.options.disabled&&this.element.addClass("ui-draggable-disabled");
this._mouseInit();
},destroy:function(){if(this.element.data("draggable")){this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");
this._mouseDestroy();
return this;
}},_mouseCapture:function(C){var B=this.options;
if(this.helper||B.disabled||A(C.target).is(".ui-resizable-handle")){return false;
}this.handle=this._getHandle(C);
if(!this.handle){return false;
}return true;
},_mouseStart:function(C){var B=this.options;
this.helper=this._createHelper(C);
this._cacheHelperProportions();
if(A.ui.ddmanager){A.ui.ddmanager.current=this;
}this._cacheMargins();
this.cssPosition=this.helper.css("position");
this.scrollParent=this.helper.scrollParent();
this.offset=this.positionAbs=this.element.offset();
this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};
A.extend(this.offset,{click:{left:C.pageX-this.offset.left,top:C.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});
this.originalPosition=this.position=this._generatePosition(C);
this.originalPageX=C.pageX;
this.originalPageY=C.pageY;
B.cursorAt&&this._adjustOffsetFromHelper(B.cursorAt);
B.containment&&this._setContainment();
if(this._trigger("start",C)===false){this._clear();
return false;
}this._cacheHelperProportions();
A.ui.ddmanager&&!B.dropBehaviour&&A.ui.ddmanager.prepareOffsets(this,C);
this.helper.addClass("ui-draggable-dragging");
this._mouseDrag(C,true);
return true;
},_mouseDrag:function(C,B){this.position=this._generatePosition(C);
this.positionAbs=this._convertPositionTo("absolute");
if(!B){B=this._uiHash();
if(this._trigger("drag",C,B)===false){this._mouseUp({});
return false;
}this.position=B.position;
}if(!this.options.axis||this.options.axis!="y"){this.helper[0].style.left=this.position.left+"px";
}if(!this.options.axis||this.options.axis!="x"){this.helper[0].style.top=this.position.top+"px";
}A.ui.ddmanager&&A.ui.ddmanager.drag(this,C);
return false;
},_mouseStop:function(C){var B=false;
if(A.ui.ddmanager&&!this.options.dropBehaviour){B=A.ui.ddmanager.drop(this,C);
}if(this.dropped){B=this.dropped;
this.dropped=false;
}if(!this.element[0]||!this.element[0].parentNode){return false;
}if(this.options.revert=="invalid"&&!B||this.options.revert=="valid"&&B||this.options.revert===true||A.isFunction(this.options.revert)&&this.options.revert.call(this.element,B)){var D=this;
A(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){D._trigger("stop",C)!==false&&D._clear();
});
}else{this._trigger("stop",C)!==false&&this._clear();
}return false;
},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();
return this;
},_getHandle:function(C){var B=!this.options.handle||!A(this.options.handle,this.element).length?true:false;
A(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==C.target){B=true;
}});
return B;
},_createHelper:function(C){var B=this.options;
C=A.isFunction(B.helper)?A(B.helper.apply(this.element[0],[C])):B.helper=="clone"?this.element.clone():this.element;
C.parents("body").length||C.appendTo(B.appendTo=="parent"?this.element[0].parentNode:B.appendTo);
C[0]!=this.element[0]&&!/(fixed|absolute)/.test(C.css("position"))&&C.css("position","absolute");
return C;
},_adjustOffsetFromHelper:function(B){if(typeof B=="string"){B=B.split(" ");
}if(A.isArray(B)){B={left:+B[0],top:+B[1]||0};
}if("left" in B){this.offset.click.left=B.left+this.margins.left;
}if("right" in B){this.offset.click.left=this.helperProportions.width-B.right+this.margins.left;
}if("top" in B){this.offset.click.top=B.top+this.margins.top;
}if("bottom" in B){this.offset.click.top=this.helperProportions.height-B.bottom+this.margins.top;
}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();
var B=this.offsetParent.offset();
if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&A.ui.contains(this.scrollParent[0],this.offsetParent[0])){B.left+=this.scrollParent.scrollLeft();
B.top+=this.scrollParent.scrollTop();
}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&A.browser.msie){B={top:0,left:0};
}return{top:B.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:B.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)};
},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var B=this.element.position();
return{top:B.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:B.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()};
}else{return{top:0,left:0};
}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0};
},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()};
},_setContainment:function(){var C=this.options;
if(C.containment=="parent"){C.containment=this.helper[0].parentNode;
}if(C.containment=="document"||C.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,A(C.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(A(C.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];
}if(!/^(document|window|parent)$/.test(C.containment)&&C.containment.constructor!=Array){var B=A(C.containment)[0];
if(B){C=A(C.containment).offset();
var D=A(B).css("overflow")!="hidden";
this.containment=[C.left+(parseInt(A(B).css("borderLeftWidth"),10)||0)+(parseInt(A(B).css("paddingLeft"),10)||0)-this.margins.left,C.top+(parseInt(A(B).css("borderTopWidth"),10)||0)+(parseInt(A(B).css("paddingTop"),10)||0)-this.margins.top,C.left+(D?Math.max(B.scrollWidth,B.offsetWidth):B.offsetWidth)-(parseInt(A(B).css("borderLeftWidth"),10)||0)-(parseInt(A(B).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,C.top+(D?Math.max(B.scrollHeight,B.offsetHeight):B.offsetHeight)-(parseInt(A(B).css("borderTopWidth"),10)||0)-(parseInt(A(B).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top];
}}else{if(C.containment.constructor==Array){this.containment=C.containment;
}}},_convertPositionTo:function(C,B){if(!B){B=this.position;
}C=C=="absolute"?1:-1;
var E=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&A.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,D=/(html|body)/i.test(E[0].tagName);
return{top:B.top+this.offset.relative.top*C+this.offset.parent.top*C-(A.browser.safari&&A.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():D?0:E.scrollTop())*C),left:B.left+this.offset.relative.left*C+this.offset.parent.left*C-(A.browser.safari&&A.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():D?0:E.scrollLeft())*C)};
},_generatePosition:function(C){var B=this.options,G=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&A.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,E=/(html|body)/i.test(G[0].tagName),F=C.pageX,D=C.pageY;
if(this.originalPosition){if(this.containment){if(C.pageX-this.offset.click.left<this.containment[0]){F=this.containment[0]+this.offset.click.left;
}if(C.pageY-this.offset.click.top<this.containment[1]){D=this.containment[1]+this.offset.click.top;
}if(C.pageX-this.offset.click.left>this.containment[2]){F=this.containment[2]+this.offset.click.left;
}if(C.pageY-this.offset.click.top>this.containment[3]){D=this.containment[3]+this.offset.click.top;
}}if(B.grid){D=this.originalPageY+Math.round((D-this.originalPageY)/B.grid[1])*B.grid[1];
D=this.containment?!(D-this.offset.click.top<this.containment[1]||D-this.offset.click.top>this.containment[3])?D:!(D-this.offset.click.top<this.containment[1])?D-B.grid[1]:D+B.grid[1]:D;
F=this.originalPageX+Math.round((F-this.originalPageX)/B.grid[0])*B.grid[0];
F=this.containment?!(F-this.offset.click.left<this.containment[0]||F-this.offset.click.left>this.containment[2])?F:!(F-this.offset.click.left<this.containment[0])?F-B.grid[0]:F+B.grid[0]:F;
}}return{top:D-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(A.browser.safari&&A.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():E?0:G.scrollTop()),left:F-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(A.browser.safari&&A.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():E?0:G.scrollLeft())};
},_clear:function(){this.helper.removeClass("ui-draggable-dragging");
this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove();
this.helper=null;
this.cancelHelperRemoval=false;
},_trigger:function(C,B,D){D=D||this._uiHash();
A.ui.plugin.call(this,C,[B,D]);
if(C=="drag"){this.positionAbs=this._convertPositionTo("absolute");
}return A.Widget.prototype._trigger.call(this,C,B,D);
},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs};
}});
A.extend(A.ui.draggable,{version:"1.8.6"});
A.ui.plugin.add("draggable","connectToSortable",{start:function(C,B){var F=A(this).data("draggable"),D=F.options,E=A.extend({},B,{item:F.element});
F.sortables=[];
A(D.connectToSortable).each(function(){var G=A.data(this,"sortable");
if(G&&!G.options.disabled){F.sortables.push({instance:G,shouldRevert:G.options.revert});
G._refreshItems();
G._trigger("activate",C,E);
}});
},stop:function(C,B){var E=A(this).data("draggable"),D=A.extend({},B,{item:E.element});
A.each(E.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;
E.cancelHelperRemoval=true;
this.instance.cancelHelperRemoval=false;
if(this.shouldRevert){this.instance.options.revert=true;
}this.instance._mouseStop(C);
this.instance.options.helper=this.instance.options._helper;
E.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"});
}else{this.instance.cancelHelperRemoval=false;
this.instance._trigger("deactivate",C,D);
}});
},drag:function(C,B){var E=A(this).data("draggable"),D=this;
A.each(E.sortables,function(){this.instance.positionAbs=E.positionAbs;
this.instance.helperProportions=E.helperProportions;
this.instance.offset.click=E.offset.click;
if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;
this.instance.currentItem=A(D).clone().appendTo(this.instance.element).data("sortable-item",true);
this.instance.options._helper=this.instance.options.helper;
this.instance.options.helper=function(){return B.helper[0];
};
C.target=this.instance.currentItem[0];
this.instance._mouseCapture(C,true);
this.instance._mouseStart(C,true,true);
this.instance.offset.click.top=E.offset.click.top;
this.instance.offset.click.left=E.offset.click.left;
this.instance.offset.parent.left-=E.offset.parent.left-this.instance.offset.parent.left;
this.instance.offset.parent.top-=E.offset.parent.top-this.instance.offset.parent.top;
E._trigger("toSortable",C);
E.dropped=this.instance.element;
E.currentItem=E.element;
this.instance.fromOutside=E;
}this.instance.currentItem&&this.instance._mouseDrag(C);
}else{if(this.instance.isOver){this.instance.isOver=0;
this.instance.cancelHelperRemoval=true;
this.instance.options.revert=false;
this.instance._trigger("out",C,this.instance._uiHash(this.instance));
this.instance._mouseStop(C,true);
this.instance.options.helper=this.instance.options._helper;
this.instance.currentItem.remove();
this.instance.placeholder&&this.instance.placeholder.remove();
E._trigger("fromSortable",C);
E.dropped=false;
}}});
}});
A.ui.plugin.add("draggable","cursor",{start:function(){var C=A("body"),B=A(this).data("draggable").options;
if(C.css("cursor")){B._cursor=C.css("cursor");
}C.css("cursor",B.cursor);
},stop:function(){var B=A(this).data("draggable").options;
B._cursor&&A("body").css("cursor",B._cursor);
}});
A.ui.plugin.add("draggable","iframeFix",{start:function(){var B=A(this).data("draggable").options;
A(B.iframeFix===true?"iframe":B.iframeFix).each(function(){A('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1000}).css(A(this).offset()).appendTo("body");
});
},stop:function(){A("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this);
});
}});
A.ui.plugin.add("draggable","opacity",{start:function(C,B){C=A(B.helper);
B=A(this).data("draggable").options;
if(C.css("opacity")){B._opacity=C.css("opacity");
}C.css("opacity",B.opacity);
},stop:function(C,B){C=A(this).data("draggable").options;
C._opacity&&A(B.helper).css("opacity",C._opacity);
}});
A.ui.plugin.add("draggable","scroll",{start:function(){var B=A(this).data("draggable");
if(B.scrollParent[0]!=document&&B.scrollParent[0].tagName!="HTML"){B.overflowOffset=B.scrollParent.offset();
}},drag:function(C){var B=A(this).data("draggable"),E=B.options,D=false;
if(B.scrollParent[0]!=document&&B.scrollParent[0].tagName!="HTML"){if(!E.axis||E.axis!="x"){if(B.overflowOffset.top+B.scrollParent[0].offsetHeight-C.pageY<E.scrollSensitivity){B.scrollParent[0].scrollTop=D=B.scrollParent[0].scrollTop+E.scrollSpeed;
}else{if(C.pageY-B.overflowOffset.top<E.scrollSensitivity){B.scrollParent[0].scrollTop=D=B.scrollParent[0].scrollTop-E.scrollSpeed;
}}}if(!E.axis||E.axis!="y"){if(B.overflowOffset.left+B.scrollParent[0].offsetWidth-C.pageX<E.scrollSensitivity){B.scrollParent[0].scrollLeft=D=B.scrollParent[0].scrollLeft+E.scrollSpeed;
}else{if(C.pageX-B.overflowOffset.left<E.scrollSensitivity){B.scrollParent[0].scrollLeft=D=B.scrollParent[0].scrollLeft-E.scrollSpeed;
}}}}else{if(!E.axis||E.axis!="x"){if(C.pageY-A(document).scrollTop()<E.scrollSensitivity){D=A(document).scrollTop(A(document).scrollTop()-E.scrollSpeed);
}else{if(A(window).height()-(C.pageY-A(document).scrollTop())<E.scrollSensitivity){D=A(document).scrollTop(A(document).scrollTop()+E.scrollSpeed);
}}}if(!E.axis||E.axis!="y"){if(C.pageX-A(document).scrollLeft()<E.scrollSensitivity){D=A(document).scrollLeft(A(document).scrollLeft()-E.scrollSpeed);
}else{if(A(window).width()-(C.pageX-A(document).scrollLeft())<E.scrollSensitivity){D=A(document).scrollLeft(A(document).scrollLeft()+E.scrollSpeed);
}}}}D!==false&&A.ui.ddmanager&&!E.dropBehaviour&&A.ui.ddmanager.prepareOffsets(B,C);
}});
A.ui.plugin.add("draggable","snap",{start:function(){var C=A(this).data("draggable"),B=C.options;
C.snapElements=[];
A(B.snap.constructor!=String?B.snap.items||":data(draggable)":B.snap).each(function(){var E=A(this),D=E.offset();
this!=C.element[0]&&C.snapElements.push({item:this,width:E.outerWidth(),height:E.outerHeight(),top:D.top,left:D.left});
});
},drag:function(T,S){for(var R=A(this).data("draggable"),P=R.options,Q=P.snapTolerance,O=S.offset.left,H=O+R.helperProportions.width,I=S.offset.top,G=I+R.helperProportions.height,N=R.snapElements.length-1;
N>=0;
N--){var M=R.snapElements[N].left,K=M+R.snapElements[N].width,L=R.snapElements[N].top,J=L+R.snapElements[N].height;
if(M-Q<O&&O<K+Q&&L-Q<I&&I<J+Q||M-Q<O&&O<K+Q&&L-Q<G&&G<J+Q||M-Q<H&&H<K+Q&&L-Q<I&&I<J+Q||M-Q<H&&H<K+Q&&L-Q<G&&G<J+Q){if(P.snapMode!="inner"){var F=Math.abs(L-G)<=Q,E=Math.abs(J-I)<=Q,D=Math.abs(M-H)<=Q,C=Math.abs(K-O)<=Q;
if(F){S.position.top=R._convertPositionTo("relative",{top:L-R.helperProportions.height,left:0}).top-R.margins.top;
}if(E){S.position.top=R._convertPositionTo("relative",{top:J,left:0}).top-R.margins.top;
}if(D){S.position.left=R._convertPositionTo("relative",{top:0,left:M-R.helperProportions.width}).left-R.margins.left;
}if(C){S.position.left=R._convertPositionTo("relative",{top:0,left:K}).left-R.margins.left;
}}var B=F||E||D||C;
if(P.snapMode!="outer"){F=Math.abs(L-I)<=Q;
E=Math.abs(J-G)<=Q;
D=Math.abs(M-O)<=Q;
C=Math.abs(K-H)<=Q;
if(F){S.position.top=R._convertPositionTo("relative",{top:L,left:0}).top-R.margins.top;
}if(E){S.position.top=R._convertPositionTo("relative",{top:J-R.helperProportions.height,left:0}).top-R.margins.top;
}if(D){S.position.left=R._convertPositionTo("relative",{top:0,left:M}).left-R.margins.left;
}if(C){S.position.left=R._convertPositionTo("relative",{top:0,left:K-R.helperProportions.width}).left-R.margins.left;
}}if(!R.snapElements[N].snapping&&(F||E||D||C||B)){R.options.snap.snap&&R.options.snap.snap.call(R.element,T,A.extend(R._uiHash(),{snapItem:R.snapElements[N].item}));
}R.snapElements[N].snapping=F||E||D||C||B;
}else{R.snapElements[N].snapping&&R.options.snap.release&&R.options.snap.release.call(R.element,T,A.extend(R._uiHash(),{snapItem:R.snapElements[N].item}));
R.snapElements[N].snapping=false;
}}}});
A.ui.plugin.add("draggable","stack",{start:function(){var C=A(this).data("draggable").options;
C=A.makeArray(A(C.stack)).sort(function(E,D){return(parseInt(A(E).css("zIndex"),10)||0)-(parseInt(A(D).css("zIndex"),10)||0);
});
if(C.length){var B=parseInt(C[0].style.zIndex)||0;
A(C).each(function(D){this.style.zIndex=B+D;
});
this[0].style.zIndex=B+C.length;
}}});
A.ui.plugin.add("draggable","zIndex",{start:function(C,B){C=A(B.helper);
B=A(this).data("draggable").options;
if(C.css("zIndex")){B._zIndex=C.css("zIndex");
}C.css("zIndex",B.zIndex);
},stop:function(C,B){C=A(this).data("draggable").options;
C._zIndex&&A(B.helper).css("zIndex",C._zIndex);
}});
})(jQuery);
(function(A){A.widget("ui.droppable",{widgetEventPrefix:"drop",options:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolerance:"intersect"},_create:function(){var C=this.options,B=C.accept;
this.isover=0;
this.isout=1;
this.accept=A.isFunction(B)?B:function(D){return D.is(B);
};
this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};
A.ui.ddmanager.droppables[C.scope]=A.ui.ddmanager.droppables[C.scope]||[];
A.ui.ddmanager.droppables[C.scope].push(this);
C.addClasses&&this.element.addClass("ui-droppable");
},destroy:function(){for(var C=A.ui.ddmanager.droppables[this.options.scope],B=0;
B<C.length;
B++){C[B]==this&&C.splice(B,1);
}this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");
return this;
},_setOption:function(C,B){if(C=="accept"){this.accept=A.isFunction(B)?B:function(D){return D.is(B);
};
}A.Widget.prototype._setOption.apply(this,arguments);
},_activate:function(C){var B=A.ui.ddmanager.current;
this.options.activeClass&&this.element.addClass(this.options.activeClass);
B&&this._trigger("activate",C,this.ui(B));
},_deactivate:function(C){var B=A.ui.ddmanager.current;
this.options.activeClass&&this.element.removeClass(this.options.activeClass);
B&&this._trigger("deactivate",C,this.ui(B));
},_over:function(C){var B=A.ui.ddmanager.current;
if(!(!B||(B.currentItem||B.element)[0]==this.element[0])){if(this.accept.call(this.element[0],B.currentItem||B.element)){this.options.hoverClass&&this.element.addClass(this.options.hoverClass);
this._trigger("over",C,this.ui(B));
}}},_out:function(C){var B=A.ui.ddmanager.current;
if(!(!B||(B.currentItem||B.element)[0]==this.element[0])){if(this.accept.call(this.element[0],B.currentItem||B.element)){this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);
this._trigger("out",C,this.ui(B));
}}},_drop:function(C,B){var E=B||A.ui.ddmanager.current;
if(!E||(E.currentItem||E.element)[0]==this.element[0]){return false;
}var D=false;
this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var F=A.data(this,"droppable");
if(F.options.greedy&&!F.options.disabled&&F.options.scope==E.options.scope&&F.accept.call(F.element[0],E.currentItem||E.element)&&A.ui.intersect(E,A.extend(F,{offset:F.element.offset()}),F.options.tolerance)){D=true;
return false;
}});
if(D){return false;
}if(this.accept.call(this.element[0],E.currentItem||E.element)){this.options.activeClass&&this.element.removeClass(this.options.activeClass);
this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);
this._trigger("drop",C,this.ui(E));
return this.element;
}return false;
},ui:function(B){return{draggable:B.currentItem||B.element,helper:B.helper,position:B.position,offset:B.positionAbs};
}});
A.extend(A.ui.droppable,{version:"1.8.6"});
A.ui.intersect=function(L,K,J){if(!K.offset){return false;
}var I=(L.positionAbs||L.position.absolute).left,G=I+L.helperProportions.width,H=(L.positionAbs||L.position.absolute).top,F=H+L.helperProportions.height,E=K.offset.left,C=E+K.proportions.width,D=K.offset.top,B=D+K.proportions.height;
switch(J){case"fit":return E<=I&&G<=C&&D<=H&&F<=B;
case"intersect":return E<I+L.helperProportions.width/2&&G-L.helperProportions.width/2<C&&D<H+L.helperProportions.height/2&&F-L.helperProportions.height/2<B;
case"pointer":return A.ui.isOver((L.positionAbs||L.position.absolute).top+(L.clickOffset||L.offset.click).top,(L.positionAbs||L.position.absolute).left+(L.clickOffset||L.offset.click).left,D,E,K.proportions.height,K.proportions.width);
case"touch":return(H>=D&&H<=B||F>=D&&F<=B||H<D&&F>B)&&(I>=E&&I<=C||G>=E&&G<=C||I<E&&G>C);
default:return false;
}};
A.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(C,B){var H=A.ui.ddmanager.droppables[C.options.scope]||[],G=B?B.type:null,E=(C.currentItem||C.element).find(":data(droppable)").andSelf(),F=0;
C:for(;
F<H.length;
F++){if(!(H[F].options.disabled||C&&!H[F].accept.call(H[F].element[0],C.currentItem||C.element))){for(var D=0;
D<E.length;
D++){if(E[D]==H[F].element[0]){H[F].proportions.height=0;
continue C;
}}H[F].visible=H[F].element.css("display")!="none";
if(H[F].visible){H[F].offset=H[F].element.offset();
H[F].proportions={width:H[F].element[0].offsetWidth,height:H[F].element[0].offsetHeight};
G=="mousedown"&&H[F]._activate.call(H[F],B);
}}}},drop:function(C,B){var D=false;
A.each(A.ui.ddmanager.droppables[C.options.scope]||[],function(){if(this.options){if(!this.options.disabled&&this.visible&&A.ui.intersect(C,this,this.options.tolerance)){D=D||this._drop.call(this,B);
}if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0],C.currentItem||C.element)){this.isout=1;
this.isover=0;
this._deactivate.call(this,B);
}}});
return D;
},drag:function(C,B){C.options.refreshPositions&&A.ui.ddmanager.prepareOffsets(C,B);
A.each(A.ui.ddmanager.droppables[C.options.scope]||[],function(){if(!(this.options.disabled||this.greedyChild||!this.visible)){var F=A.ui.intersect(C,this,this.options.tolerance);
if(F=!F&&this.isover==1?"isout":F&&this.isover==0?"isover":null){var E;
if(this.options.greedy){var D=this.element.parents(":data(droppable):eq(0)");
if(D.length){E=A.data(D[0],"droppable");
E.greedyChild=F=="isover"?1:0;
}}if(E&&F=="isover"){E.isover=0;
E.isout=1;
E._out.call(E,B);
}this[F]=1;
this[F=="isout"?"isover":"isout"]=0;
this[F=="isover"?"_over":"_out"].call(this,B);
if(E&&F=="isout"){E.isout=0;
E.isover=1;
E._over.call(E,B);
}}}});
}};
})(jQuery);
(function(C){C.widget("ui.resizable",C.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000},_create:function(){var D=this,E=this.options;
this.element.addClass("ui-resizable");
C.extend(this,{_aspectRatio:!!E.aspectRatio,aspectRatio:E.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:E.helper||E.ghost||E.animate?E.helper||"ui-resizable-helper":null});
if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){/relative/.test(this.element.css("position"))&&C.browser.opera&&this.element.css({position:"relative",top:"auto",left:"auto"});
this.element.wrap(C('<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=true;
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=E.handles||(!C(".ui-resizable-handle",this.element).length?"e,s,se":{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"});
if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw";
}var I=this.handles.split(",");
this.handles={};
for(var H=0;
H<I.length;
H++){var G=C.trim(I[H]),F=C('<div class="ui-resizable-handle '+("ui-resizable-"+G)+'"></div>');
/sw|se|ne|nw/.test(G)&&F.css({zIndex:++E.zIndex});
"se"==G&&F.addClass("ui-icon ui-icon-gripsmall-diagonal-se");
this.handles[G]=".ui-resizable-"+G;
this.element.append(F);
}}this._renderAxis=function(M){M=M||this.element;
for(var L in this.handles){if(this.handles[L].constructor==String){this.handles[L]=C(this.handles[L],this.element).show();
}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var K=C(this.handles[L],this.element),J=0;
J=/sw|ne|nw|se|n|s/.test(L)?K.outerHeight():K.outerWidth();
K=["padding",/ne|nw|n/.test(L)?"Top":/se|sw|s/.test(L)?"Bottom":/^e$/.test(L)?"Right":"Left"].join("");
M.css(K,J);
this._proportionallyResize();
}C(this.handles[L]);
}};
this._renderAxis(this.element);
this._handles=C(".ui-resizable-handle",this.element).disableSelection();
this._handles.mouseover(function(){if(!D.resizing){if(this.className){var J=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);
}D.axis=J&&J[1]?J[1]:"se";
}});
if(E.autoHide){this._handles.hide();
C(this.element).addClass("ui-resizable-autohide").hover(function(){C(this).removeClass("ui-resizable-autohide");
D._handles.show();
},function(){if(!D.resizing){C(this).addClass("ui-resizable-autohide");
D._handles.hide();
}});
}this._mouseInit();
},destroy:function(){this._mouseDestroy();
var D=function(F){C(F).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove();
};
if(this.elementIsWrapper){D(this.element);
var E=this.element;
E.after(this.originalElement.css({position:E.css("position"),width:E.outerWidth(),height:E.outerHeight(),top:E.css("top"),left:E.css("left")})).remove();
}this.originalElement.css("resize",this.originalResizeStyle);
D(this.originalElement);
return this;
},_mouseCapture:function(D){var E=false;
for(var F in this.handles){if(C(this.handles[F])[0]==D.target){E=true;
}}return !this.options.disabled&&E;
},_mouseStart:function(D){var E=this.options,H=this.element.position(),G=this.element;
this.resizing=true;
this.documentScroll={top:C(document).scrollTop(),left:C(document).scrollLeft()};
if(G.is(".ui-draggable")||/absolute/.test(G.css("position"))){G.css({position:"absolute",top:H.top,left:H.left});
}C.browser.opera&&/relative/.test(G.css("position"))&&G.css({position:"relative",top:"auto",left:"auto"});
this._renderProxy();
H=A(this.helper.css("left"));
var F=A(this.helper.css("top"));
if(E.containment){H+=C(E.containment).scrollLeft()||0;
F+=C(E.containment).scrollTop()||0;
}this.offset=this.helper.offset();
this.position={left:H,top:F};
this.size=this._helper?{width:G.outerWidth(),height:G.outerHeight()}:{width:G.width(),height:G.height()};
this.originalSize=this._helper?{width:G.outerWidth(),height:G.outerHeight()}:{width:G.width(),height:G.height()};
this.originalPosition={left:H,top:F};
this.sizeDiff={width:G.outerWidth()-G.width(),height:G.outerHeight()-G.height()};
this.originalMousePosition={left:D.pageX,top:D.pageY};
this.aspectRatio=typeof E.aspectRatio=="number"?E.aspectRatio:this.originalSize.width/this.originalSize.height||1;
E=C(".ui-resizable-"+this.axis).css("cursor");
C("body").css("cursor",E=="auto"?this.axis+"-resize":E);
G.addClass("ui-resizable-resizing");
this._propagate("start",D);
return true;
},_mouseDrag:function(D){var E=this.helper,G=this.originalMousePosition,F=this._change[this.axis];
if(!F){return false;
}G=F.apply(this,[D,D.pageX-G.left||0,D.pageY-G.top||0]);
if(this._aspectRatio||D.shiftKey){G=this._updateRatio(G,D);
}G=this._respectSize(G,D);
this._propagate("resize",D);
E.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(G);
this._trigger("resize",D,this.ui());
return false;
},_mouseStop:function(D){this.resizing=false;
var E=this.options,I=this;
if(this._helper){var H=this._proportionallyResizeElements,G=H.length&&/textarea/i.test(H[0].nodeName);
H=G&&C.ui.hasScroll(H[0],"left")?0:I.sizeDiff.height;
G={width:I.size.width-(G?0:I.sizeDiff.width),height:I.size.height-H};
H=parseInt(I.element.css("left"),10)+(I.position.left-I.originalPosition.left)||null;
var F=parseInt(I.element.css("top"),10)+(I.position.top-I.originalPosition.top)||null;
E.animate||this.element.css(C.extend(G,{top:F,left:H}));
I.helper.height(I.size.height);
I.helper.width(I.size.width);
this._helper&&!E.animate&&this._proportionallyResize();
}C("body").css("cursor","auto");
this.element.removeClass("ui-resizable-resizing");
this._propagate("stop",D);
this._helper&&this.helper.remove();
return false;
},_updateCache:function(D){this.offset=this.helper.offset();
if(B(D.left)){this.position.left=D.left;
}if(B(D.top)){this.position.top=D.top;
}if(B(D.height)){this.size.height=D.height;
}if(B(D.width)){this.size.width=D.width;
}},_updateRatio:function(D){var E=this.position,G=this.size,F=this.axis;
if(D.height){D.width=G.height*this.aspectRatio;
}else{if(D.width){D.height=G.width/this.aspectRatio;
}}if(F=="sw"){D.left=E.left+(G.width-D.width);
D.top=null;
}if(F=="nw"){D.top=E.top+(G.height-D.height);
D.left=E.left+(G.width-D.width);
}return D;
},_respectSize:function(L){var M=this.options,K=this.axis,J=B(L.width)&&M.maxWidth&&M.maxWidth<L.width,I=B(L.height)&&M.maxHeight&&M.maxHeight<L.height,H=B(L.width)&&M.minWidth&&M.minWidth>L.width,G=B(L.height)&&M.minHeight&&M.minHeight>L.height;
if(H){L.width=M.minWidth;
}if(G){L.height=M.minHeight;
}if(J){L.width=M.maxWidth;
}if(I){L.height=M.maxHeight;
}var F=this.originalPosition.left+this.originalSize.width,E=this.position.top+this.size.height,D=/sw|nw|w/.test(K);
K=/nw|ne|n/.test(K);
if(H&&D){L.left=F-M.minWidth;
}if(J&&D){L.left=F-M.maxWidth;
}if(G&&K){L.top=E-M.minHeight;
}if(I&&K){L.top=E-M.maxHeight;
}if((M=!L.width&&!L.height)&&!L.left&&L.top){L.top=null;
}else{if(M&&!L.top&&L.left){L.left=null;
}}return L;
},_proportionallyResize:function(){if(this._proportionallyResizeElements.length){for(var D=this.helper||this.element,E=0;
E<this._proportionallyResizeElements.length;
E++){var H=this._proportionallyResizeElements[E];
if(!this.borderDif){var G=[H.css("borderTopWidth"),H.css("borderRightWidth"),H.css("borderBottomWidth"),H.css("borderLeftWidth")],F=[H.css("paddingTop"),H.css("paddingRight"),H.css("paddingBottom"),H.css("paddingLeft")];
this.borderDif=C.map(G,function(J,I){J=parseInt(J,10)||0;
I=parseInt(F[I],10)||0;
return J+I;
});
}C.browser.msie&&(C(D).is(":hidden")||C(D).parents(":hidden").length)||H.css({height:D.height()-this.borderDif[0]-this.borderDif[2]||0,width:D.width()-this.borderDif[1]-this.borderDif[3]||0});
}}},_renderProxy:function(){var D=this.options;
this.elementOffset=this.element.offset();
if(this._helper){this.helper=this.helper||C('<div style="overflow:hidden;"></div>');
var E=C.browser.msie&&C.browser.version<7,F=E?1:0;
E=E?2:-1;
this.helper.addClass(this._helper).css({width:this.element.outerWidth()+E,height:this.element.outerHeight()+E,position:"absolute",left:this.elementOffset.left-F+"px",top:this.elementOffset.top-F+"px",zIndex:++D.zIndex});
this.helper.appendTo("body").disableSelection();
}else{this.helper=this.element;
}},_change:{e:function(D,E){return{width:this.originalSize.width+E};
},w:function(D,E){return{left:this.originalPosition.left+E,width:this.originalSize.width-E};
},n:function(D,E,F){return{top:this.originalPosition.top+F,height:this.originalSize.height-F};
},s:function(D,E,F){return{height:this.originalSize.height+F};
},se:function(D,E,F){return C.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[D,E,F]));
},sw:function(D,E,F){return C.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[D,E,F]));
},ne:function(D,E,F){return C.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[D,E,F]));
},nw:function(D,E,F){return C.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[D,E,F]));
}},_propagate:function(D,E){C.ui.plugin.call(this,D,[E,this.ui()]);
D!="resize"&&this._trigger(D,E,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};
}});
C.extend(C.ui.resizable,{version:"1.8.6"});
C.ui.plugin.add("resizable","alsoResize",{start:function(){var D=C(this).data("resizable").options,E=function(F){C(F).each(function(){var G=C(this);
G.data("resizable-alsoresize",{width:parseInt(G.width(),10),height:parseInt(G.height(),10),left:parseInt(G.css("left"),10),top:parseInt(G.css("top"),10),position:G.css("position")});
});
};
if(typeof D.alsoResize=="object"&&!D.alsoResize.parentNode){if(D.alsoResize.length){D.alsoResize=D.alsoResize[0];
E(D.alsoResize);
}else{C.each(D.alsoResize,function(F){E(F);
});
}}else{E(D.alsoResize);
}},resize:function(D,E){var J=C(this).data("resizable");
D=J.options;
var I=J.originalSize,H=J.originalPosition,G={height:J.size.height-I.height||0,width:J.size.width-I.width||0,top:J.position.top-H.top||0,left:J.position.left-H.left||0},F=function(L,K){C(L).each(function(){var M=C(this),O=C(this).data("resizable-alsoresize"),P={},N=K&&K.length?K:M.parents(E.originalElement[0]).length?["width","height"]:["width","height","top","left"];
C.each(N,function(R,Q){if((R=(O[Q]||0)+(G[Q]||0))&&R>=0){P[Q]=R||null;
}});
if(C.browser.opera&&/relative/.test(M.css("position"))){J._revertToRelativePosition=true;
M.css({position:"absolute",top:"auto",left:"auto"});
}M.css(P);
});
};
typeof D.alsoResize=="object"&&!D.alsoResize.nodeType?C.each(D.alsoResize,function(L,K){F(L,K);
}):F(D.alsoResize);
},stop:function(){var D=C(this).data("resizable"),E=D.options,F=function(G){C(G).each(function(){var H=C(this);
H.css({position:H.data("resizable-alsoresize").position});
});
};
if(D._revertToRelativePosition){D._revertToRelativePosition=false;
typeof E.alsoResize=="object"&&!E.alsoResize.nodeType?C.each(E.alsoResize,function(G){F(G);
}):F(E.alsoResize);
}C(this).removeData("resizable-alsoresize");
}});
C.ui.plugin.add("resizable","animate",{stop:function(D){var E=C(this).data("resizable"),J=E.options,I=E._proportionallyResizeElements,H=I.length&&/textarea/i.test(I[0].nodeName),G=H&&C.ui.hasScroll(I[0],"left")?0:E.sizeDiff.height;
H={width:E.size.width-(H?0:E.sizeDiff.width),height:E.size.height-G};
G=parseInt(E.element.css("left"),10)+(E.position.left-E.originalPosition.left)||null;
var F=parseInt(E.element.css("top"),10)+(E.position.top-E.originalPosition.top)||null;
E.element.animate(C.extend(H,F&&G?{top:F,left:G}:{}),{duration:J.animateDuration,easing:J.animateEasing,step:function(){var K={width:parseInt(E.element.css("width"),10),height:parseInt(E.element.css("height"),10),top:parseInt(E.element.css("top"),10),left:parseInt(E.element.css("left"),10)};
I&&I.length&&C(I[0]).css({width:K.width,height:K.height});
E._updateCache(K);
E._propagate("resize",D);
}});
}});
C.ui.plugin.add("resizable","containment",{start:function(){var D=C(this).data("resizable"),E=D.element,J=D.options.containment;
if(E=J instanceof C?J.get(0):/parent/.test(J)?E.parent().get(0):J){D.containerElement=C(E);
if(/document/.test(J)||J==document){D.containerOffset={left:0,top:0};
D.containerPosition={left:0,top:0};
D.parentData={element:C(document),left:0,top:0,width:C(document).width(),height:C(document).height()||document.body.parentNode.scrollHeight};
}else{var I=C(E),H=[];
C(["Top","Right","Left","Bottom"]).each(function(L,K){H[L]=A(I.css("padding"+K));
});
D.containerOffset=I.offset();
D.containerPosition=I.position();
D.containerSize={height:I.innerHeight()-H[3],width:I.innerWidth()-H[1]};
J=D.containerOffset;
var G=D.containerSize.height,F=D.containerSize.width;
F=C.ui.hasScroll(E,"left")?E.scrollWidth:F;
G=C.ui.hasScroll(E)?E.scrollHeight:G;
D.parentData={element:E,left:J.left,top:J.top,width:F,height:G};
}}},resize:function(D){var E=C(this).data("resizable"),J=E.options,I=E.containerOffset,H=E.position;
D=E._aspectRatio||D.shiftKey;
var G={top:0,left:0},F=E.containerElement;
if(F[0]!=document&&/static/.test(F.css("position"))){G=I;
}if(H.left<(E._helper?I.left:0)){E.size.width+=E._helper?E.position.left-I.left:E.position.left-G.left;
if(D){E.size.height=E.size.width/J.aspectRatio;
}E.position.left=J.helper?I.left:0;
}if(H.top<(E._helper?I.top:0)){E.size.height+=E._helper?E.position.top-I.top:E.position.top;
if(D){E.size.width=E.size.height*J.aspectRatio;
}E.position.top=E._helper?I.top:0;
}E.offset.left=E.parentData.left+E.position.left;
E.offset.top=E.parentData.top+E.position.top;
J=Math.abs((E._helper?E.offset.left-G.left:E.offset.left-G.left)+E.sizeDiff.width);
I=Math.abs((E._helper?E.offset.top-G.top:E.offset.top-I.top)+E.sizeDiff.height);
H=E.containerElement.get(0)==E.element.parent().get(0);
G=/relative|absolute/.test(E.containerElement.css("position"));
if(H&&G){J-=E.parentData.left;
}if(J+E.size.width>=E.parentData.width){E.size.width=E.parentData.width-J;
if(D){E.size.height=E.size.width/E.aspectRatio;
}}if(I+E.size.height>=E.parentData.height){E.size.height=E.parentData.height-I;
if(D){E.size.width=E.size.height*E.aspectRatio;
}}},stop:function(){var D=C(this).data("resizable"),E=D.options,K=D.containerOffset,J=D.containerPosition,I=D.containerElement,H=C(D.helper),G=H.offset(),F=H.outerWidth()-D.sizeDiff.width;
H=H.outerHeight()-D.sizeDiff.height;
D._helper&&!E.animate&&/relative/.test(I.css("position"))&&C(this).css({left:G.left-J.left-K.left,width:F,height:H});
D._helper&&!E.animate&&/static/.test(I.css("position"))&&C(this).css({left:G.left-J.left-K.left,width:F,height:H});
}});
C.ui.plugin.add("resizable","ghost",{start:function(){var D=C(this).data("resizable"),E=D.options,F=D.size;
D.ghost=D.originalElement.clone();
D.ghost.css({opacity:0.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(){var D=C(this).data("resizable");
D.ghost&&D.ghost.css({position:"relative",height:D.size.height,width:D.size.width});
},stop:function(){var D=C(this).data("resizable");
D.ghost&&D.helper&&D.helper.get(0).removeChild(D.ghost.get(0));
}});
C.ui.plugin.add("resizable","grid",{resize:function(){var D=C(this).data("resizable"),E=D.options,J=D.size,I=D.originalSize,H=D.originalPosition,G=D.axis;
E.grid=typeof E.grid=="number"?[E.grid,E.grid]:E.grid;
var F=Math.round((J.width-I.width)/(E.grid[0]||1))*(E.grid[0]||1);
E=Math.round((J.height-I.height)/(E.grid[1]||1))*(E.grid[1]||1);
if(/^(se|s|e)$/.test(G)){D.size.width=I.width+F;
D.size.height=I.height+E;
}else{if(/^(ne)$/.test(G)){D.size.width=I.width+F;
D.size.height=I.height+E;
D.position.top=H.top-E;
}else{if(/^(sw)$/.test(G)){D.size.width=I.width+F;
D.size.height=I.height+E;
}else{D.size.width=I.width+F;
D.size.height=I.height+E;
D.position.top=H.top-E;
}D.position.left=H.left-F;
}}}});
var A=function(D){return parseInt(D,10)||0;
},B=function(D){return !isNaN(parseInt(D,10));
};
})(jQuery);
(function(A){A.widget("ui.selectable",A.ui.mouse,{options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:function(){var C=this;
this.element.addClass("ui-selectable");
this.dragged=false;
var B;
this.refresh=function(){B=A(C.options.filter,C.element[0]);
B.each(function(){var E=A(this),D=E.offset();
A.data(this,"selectable-item",{element:this,$element:E,left:D.left,top:D.top,right:D.left+E.outerWidth(),bottom:D.top+E.outerHeight(),startselected:false,selected:E.hasClass("ui-selected"),selecting:E.hasClass("ui-selecting"),unselecting:E.hasClass("ui-unselecting")});
});
};
this.refresh();
this.selectees=B.addClass("ui-selectee");
this._mouseInit();
this.helper=A("<div class='ui-selectable-helper'></div>");
},destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");
this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");
this._mouseDestroy();
return this;
},_mouseStart:function(D){var B=this;
this.opos=[D.pageX,D.pageY];
if(!this.options.disabled){var C=this.options;
this.selectees=A(C.filter,this.element[0]);
this._trigger("start",D);
A(C.appendTo).append(this.helper);
this.helper.css({left:D.clientX,top:D.clientY,width:0,height:0});
C.autoRefresh&&this.refresh();
this.selectees.filter(".ui-selected").each(function(){var E=A.data(this,"selectable-item");
E.startselected=true;
if(!D.metaKey){E.$element.removeClass("ui-selected");
E.selected=false;
E.$element.addClass("ui-unselecting");
E.unselecting=true;
B._trigger("unselecting",D,{unselecting:E.element});
}});
A(D.target).parents().andSelf().each(function(){var E=A.data(this,"selectable-item");
if(E){var F=!D.metaKey||!E.$element.hasClass("ui-selected");
E.$element.removeClass(F?"ui-unselecting":"ui-selected").addClass(F?"ui-selecting":"ui-unselecting");
E.unselecting=!F;
E.selecting=F;
(E.selected=F)?B._trigger("selecting",D,{selecting:E.element}):B._trigger("unselecting",D,{unselecting:E.element});
return false;
}});
}},_mouseDrag:function(I){var G=this;
this.dragged=true;
if(!this.options.disabled){var H=this.options,B=this.opos[0],F=this.opos[1],E=I.pageX,D=I.pageY;
if(B>E){var C=E;
E=B;
B=C;
}if(F>D){C=D;
D=F;
F=C;
}this.helper.css({left:B,top:F,width:E-B,height:D-F});
this.selectees.each(function(){var J=A.data(this,"selectable-item");
if(!(!J||J.element==G.element[0])){var K=false;
if(H.tolerance=="touch"){K=!(J.left>E||J.right<B||J.top>D||J.bottom<F);
}else{if(H.tolerance=="fit"){K=J.left>B&&J.right<E&&J.top>F&&J.bottom<D;
}}if(K){if(J.selected){J.$element.removeClass("ui-selected");
J.selected=false;
}if(J.unselecting){J.$element.removeClass("ui-unselecting");
J.unselecting=false;
}if(!J.selecting){J.$element.addClass("ui-selecting");
J.selecting=true;
G._trigger("selecting",I,{selecting:J.element});
}}else{if(J.selecting){if(I.metaKey&&J.startselected){J.$element.removeClass("ui-selecting");
J.selecting=false;
J.$element.addClass("ui-selected");
J.selected=true;
}else{J.$element.removeClass("ui-selecting");
J.selecting=false;
if(J.startselected){J.$element.addClass("ui-unselecting");
J.unselecting=true;
}G._trigger("unselecting",I,{unselecting:J.element});
}}if(J.selected){if(!I.metaKey&&!J.startselected){J.$element.removeClass("ui-selected");
J.selected=false;
J.$element.addClass("ui-unselecting");
J.unselecting=true;
G._trigger("unselecting",I,{unselecting:J.element});
}}}}});
return false;
}},_mouseStop:function(C){var B=this;
this.dragged=false;
A(".ui-unselecting",this.element[0]).each(function(){var D=A.data(this,"selectable-item");
D.$element.removeClass("ui-unselecting");
D.unselecting=false;
D.startselected=false;
B._trigger("unselected",C,{unselected:D.element});
});
A(".ui-selecting",this.element[0]).each(function(){var D=A.data(this,"selectable-item");
D.$element.removeClass("ui-selecting").addClass("ui-selected");
D.selecting=false;
D.selected=true;
D.startselected=true;
B._trigger("selected",C,{selected:D.element});
});
this._trigger("stop",C);
this.helper.remove();
return false;
}});
A.extend(A.ui.selectable,{version:"1.8.6"});
})(jQuery);
(function(A){A.widget("ui.sortable",A.ui.mouse,{widgetEventPrefix:"sort",options:{appendTo:"parent",axis:false,connectWith:false,containment:false,cursor:"auto",cursorAt:false,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1000},_create:function(){this.containerCache={};
this.element.addClass("ui-sortable");
this.refresh();
this.floating=this.items.length?/left|right/.test(this.items[0].item.css("float")):false;
this.offset=this.element.offset();
this._mouseInit();
},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");
this._mouseDestroy();
for(var B=this.items.length-1;
B>=0;
B--){this.items[B].item.removeData("sortable-item");
}return this;
},_setOption:function(C,B){if(C==="disabled"){this.options[C]=B;
this.widget()[B?"addClass":"removeClass"]("ui-sortable-disabled");
}else{A.Widget.prototype._setOption.apply(this,arguments);
}},_mouseCapture:function(C,B){if(this.reverting){return false;
}if(this.options.disabled||this.options.type=="static"){return false;
}this._refreshItems(C);
var F=null,E=this;
A(C.target).parents().each(function(){if(A.data(this,"sortable-item")==E){F=A(this);
return false;
}});
if(A.data(C.target,"sortable-item")==E){F=A(C.target);
}if(!F){return false;
}if(this.options.handle&&!B){var D=false;
A(this.options.handle,F).find("*").andSelf().each(function(){if(this==C.target){D=true;
}});
if(!D){return false;
}}this.currentItem=F;
this._removeCurrentsFromItems();
return true;
},_mouseStart:function(C,B,E){B=this.options;
var D=this;
this.currentContainer=this;
this.refreshPositions();
this.helper=this._createHelper(C);
this._cacheHelperProportions();
this._cacheMargins();
this.scrollParent=this.helper.scrollParent();
this.offset=this.currentItem.offset();
this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};
this.helper.css("position","absolute");
this.cssPosition=this.helper.css("position");
A.extend(this.offset,{click:{left:C.pageX-this.offset.left,top:C.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});
this.originalPosition=this._generatePosition(C);
this.originalPageX=C.pageX;
this.originalPageY=C.pageY;
B.cursorAt&&this._adjustOffsetFromHelper(B.cursorAt);
this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};
this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();
this._createPlaceholder();
B.containment&&this._setContainment();
if(B.cursor){if(A("body").css("cursor")){this._storedCursor=A("body").css("cursor");
}A("body").css("cursor",B.cursor);
}if(B.opacity){if(this.helper.css("opacity")){this._storedOpacity=this.helper.css("opacity");
}this.helper.css("opacity",B.opacity);
}if(B.zIndex){if(this.helper.css("zIndex")){this._storedZIndex=this.helper.css("zIndex");
}this.helper.css("zIndex",B.zIndex);
}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){this.overflowOffset=this.scrollParent.offset();
}this._trigger("start",C,this._uiHash());
this._preserveHelperProportions||this._cacheHelperProportions();
if(!E){for(E=this.containers.length-1;
E>=0;
E--){this.containers[E]._trigger("activate",C,D._uiHash(this));
}}if(A.ui.ddmanager){A.ui.ddmanager.current=this;
}A.ui.ddmanager&&!B.dropBehaviour&&A.ui.ddmanager.prepareOffsets(this,C);
this.dragging=true;
this.helper.addClass("ui-sortable-helper");
this._mouseDrag(C);
return true;
},_mouseDrag:function(C){this.position=this._generatePosition(C);
this.positionAbs=this._convertPositionTo("absolute");
if(!this.lastPositionAbs){this.lastPositionAbs=this.positionAbs;
}if(this.options.scroll){var B=this.options,F=false;
if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-C.pageY<B.scrollSensitivity){this.scrollParent[0].scrollTop=F=this.scrollParent[0].scrollTop+B.scrollSpeed;
}else{if(C.pageY-this.overflowOffset.top<B.scrollSensitivity){this.scrollParent[0].scrollTop=F=this.scrollParent[0].scrollTop-B.scrollSpeed;
}}if(this.overflowOffset.left+this.scrollParent[0].offsetWidth-C.pageX<B.scrollSensitivity){this.scrollParent[0].scrollLeft=F=this.scrollParent[0].scrollLeft+B.scrollSpeed;
}else{if(C.pageX-this.overflowOffset.left<B.scrollSensitivity){this.scrollParent[0].scrollLeft=F=this.scrollParent[0].scrollLeft-B.scrollSpeed;
}}}else{if(C.pageY-A(document).scrollTop()<B.scrollSensitivity){F=A(document).scrollTop(A(document).scrollTop()-B.scrollSpeed);
}else{if(A(window).height()-(C.pageY-A(document).scrollTop())<B.scrollSensitivity){F=A(document).scrollTop(A(document).scrollTop()+B.scrollSpeed);
}}if(C.pageX-A(document).scrollLeft()<B.scrollSensitivity){F=A(document).scrollLeft(A(document).scrollLeft()-B.scrollSpeed);
}else{if(A(window).width()-(C.pageX-A(document).scrollLeft())<B.scrollSensitivity){F=A(document).scrollLeft(A(document).scrollLeft()+B.scrollSpeed);
}}}F!==false&&A.ui.ddmanager&&!B.dropBehaviour&&A.ui.ddmanager.prepareOffsets(this,C);
}this.positionAbs=this._convertPositionTo("absolute");
if(!this.options.axis||this.options.axis!="y"){this.helper[0].style.left=this.position.left+"px";
}if(!this.options.axis||this.options.axis!="x"){this.helper[0].style.top=this.position.top+"px";
}for(B=this.items.length-1;
B>=0;
B--){F=this.items[B];
var E=F.item[0],D=this._intersectsWithPointer(F);
if(D){if(E!=this.currentItem[0]&&this.placeholder[D==1?"next":"prev"]()[0]!=E&&!A.ui.contains(this.placeholder[0],E)&&(this.options.type=="semi-dynamic"?!A.ui.contains(this.element[0],E):true)){this.direction=D==1?"down":"up";
if(this.options.tolerance=="pointer"||this._intersectsWithSides(F)){this._rearrange(C,F);
}else{break;
}this._trigger("change",C,this._uiHash());
break;
}}}this._contactContainers(C);
A.ui.ddmanager&&A.ui.ddmanager.drag(this,C);
this._trigger("sort",C,this._uiHash());
this.lastPositionAbs=this.positionAbs;
return false;
},_mouseStop:function(C,B){if(C){A.ui.ddmanager&&!this.options.dropBehaviour&&A.ui.ddmanager.drop(this,C);
if(this.options.revert){var D=this;
B=D.placeholder.offset();
D.reverting=true;
A(this.helper).animate({left:B.left-this.offset.parent.left-D.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:B.top-this.offset.parent.top-D.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){D._clear(C);
});
}else{this._clear(C,B);
}return false;
}},cancel:function(){var C=this;
if(this.dragging){this._mouseUp();
this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();
for(var B=this.containers.length-1;
B>=0;
B--){this.containers[B]._trigger("deactivate",null,C._uiHash(this));
if(this.containers[B].containerCache.over){this.containers[B]._trigger("out",null,C._uiHash(this));
this.containers[B].containerCache.over=0;
}}}this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]);
this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove();
A.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});
this.domPosition.prev?A(this.domPosition.prev).after(this.currentItem):A(this.domPosition.parent).prepend(this.currentItem);
return this;
},serialize:function(C){var B=this._getItemsAsjQuery(C&&C.connected),D=[];
C=C||{};
A(B).each(function(){var E=(A(C.item||this).attr(C.attribute||"id")||"").match(C.expression||/(.+)[-=_](.+)/);
if(E){D.push((C.key||E[1]+"[]")+"="+(C.key&&C.expression?E[1]:E[2]));
}});
!D.length&&C.key&&D.push(C.key+"=");
return D.join("&");
},toArray:function(C){var B=this._getItemsAsjQuery(C&&C.connected),D=[];
C=C||{};
B.each(function(){D.push(A(C.item||this).attr(C.attribute||"id")||"");
});
return D;
},_intersectsWith:function(L){var K=this.positionAbs.left,J=K+this.helperProportions.width,I=this.positionAbs.top,H=I+this.helperProportions.height,G=L.left,F=G+L.width,E=L.top,C=E+L.height,D=this.offset.click.top,B=this.offset.click.left;
D=I+D>E&&I+D<C&&K+B>G&&K+B<F;
return this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>L[this.floating?"width":"height"]?D:G<K+this.helperProportions.width/2&&J-this.helperProportions.width/2<F&&E<I+this.helperProportions.height/2&&H-this.helperProportions.height/2<C;
},_intersectsWithPointer:function(C){var B=A.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,C.top,C.height);
C=A.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,C.left,C.width);
B=B&&C;
C=this._getDragVerticalDirection();
var D=this._getDragHorizontalDirection();
if(!B){return false;
}return this.floating?D&&D=="right"||C=="down"?2:1:C&&(C=="down"?2:1);
},_intersectsWithSides:function(C){var B=A.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,C.top+C.height/2,C.height);
C=A.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,C.left+C.width/2,C.width);
var E=this._getDragVerticalDirection(),D=this._getDragHorizontalDirection();
return this.floating&&D?D=="right"&&C||D=="left"&&!C:E&&(E=="down"&&B||E=="up"&&!B);
},_getDragVerticalDirection:function(){var B=this.positionAbs.top-this.lastPositionAbs.top;
return B!=0&&(B>0?"down":"up");
},_getDragHorizontalDirection:function(){var B=this.positionAbs.left-this.lastPositionAbs.left;
return B!=0&&(B>0?"right":"left");
},refresh:function(B){this._refreshItems(B);
this.refreshPositions();
return this;
},_connectWith:function(){var B=this.options;
return B.connectWith.constructor==String?[B.connectWith]:B.connectWith;
},_getItemsAsjQuery:function(C){var B=[],H=[],G=this._connectWith();
if(G&&C){for(C=G.length-1;
C>=0;
C--){for(var F=A(G[C]),E=F.length-1;
E>=0;
E--){var D=A.data(F[E],"sortable");
if(D&&D!=this&&!D.options.disabled){H.push([A.isFunction(D.options.items)?D.options.items.call(D.element):A(D.options.items,D.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),D]);
}}}}H.push([A.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):A(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);
for(C=H.length-1;
C>=0;
C--){H[C][0].each(function(){B.push(this);
});
}return A(B);
},_removeCurrentsFromItems:function(){for(var C=this.currentItem.find(":data(sortable-item)"),B=0;
B<this.items.length;
B++){for(var D=0;
D<C.length;
D++){C[D]==this.items[B].item[0]&&this.items.splice(B,1);
}}},_refreshItems:function(C){this.items=[];
this.containers=[this];
var B=this.items,I=[[A.isFunction(this.options.items)?this.options.items.call(this.element[0],C,{item:this.currentItem}):A(this.options.items,this.element),this]],H=this._connectWith();
if(H){for(var G=H.length-1;
G>=0;
G--){for(var F=A(H[G]),E=F.length-1;
E>=0;
E--){var D=A.data(F[E],"sortable");
if(D&&D!=this&&!D.options.disabled){I.push([A.isFunction(D.options.items)?D.options.items.call(D.element[0],C,{item:this.currentItem}):A(D.options.items,D.element),D]);
this.containers.push(D);
}}}}for(G=I.length-1;
G>=0;
G--){C=I[G][1];
H=I[G][0];
E=0;
for(F=H.length;
E<F;
E++){D=A(H[E]);
D.data("sortable-item",C);
B.push({item:D,instance:C,width:0,height:0,left:0,top:0});
}}},refreshPositions:function(C){if(this.offsetParent&&this.helper){this.offset.parent=this._getParentOffset();
}for(var B=this.items.length-1;
B>=0;
B--){var E=this.items[B],D=this.options.toleranceElement?A(this.options.toleranceElement,E.item):E.item;
if(!C){E.width=D.outerWidth();
E.height=D.outerHeight();
}D=D.offset();
E.left=D.left;
E.top=D.top;
}if(this.options.custom&&this.options.custom.refreshContainers){this.options.custom.refreshContainers.call(this);
}else{for(B=this.containers.length-1;
B>=0;
B--){D=this.containers[B].element.offset();
this.containers[B].containerCache.left=D.left;
this.containers[B].containerCache.top=D.top;
this.containers[B].containerCache.width=this.containers[B].element.outerWidth();
this.containers[B].containerCache.height=this.containers[B].element.outerHeight();
}}return this;
},_createPlaceholder:function(C){var B=C||this,E=B.options;
if(!E.placeholder||E.placeholder.constructor==String){var D=E.placeholder;
E.placeholder={element:function(){var F=A(document.createElement(B.currentItem[0].nodeName)).addClass(D||B.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];
if(!D){F.style.visibility="hidden";
}return F;
},update:function(G,F){if(!(D&&!E.forcePlaceholderSize)){F.height()||F.height(B.currentItem.innerHeight()-parseInt(B.currentItem.css("paddingTop")||0,10)-parseInt(B.currentItem.css("paddingBottom")||0,10));
F.width()||F.width(B.currentItem.innerWidth()-parseInt(B.currentItem.css("paddingLeft")||0,10)-parseInt(B.currentItem.css("paddingRight")||0,10));
}}};
}B.placeholder=A(E.placeholder.element.call(B.element,B.currentItem));
B.currentItem.after(B.placeholder);
E.placeholder.update(B,B.placeholder);
},_contactContainers:function(C){for(var B=null,H=null,G=this.containers.length-1;
G>=0;
G--){if(!A.ui.contains(this.currentItem[0],this.containers[G].element[0])){if(this._intersectsWith(this.containers[G].containerCache)){if(!(B&&A.ui.contains(this.containers[G].element[0],B.element[0]))){B=this.containers[G];
H=G;
}}else{if(this.containers[G].containerCache.over){this.containers[G]._trigger("out",C,this._uiHash(this));
this.containers[G].containerCache.over=0;
}}}}if(B){if(this.containers.length===1){this.containers[H]._trigger("over",C,this._uiHash(this));
this.containers[H].containerCache.over=1;
}else{if(this.currentContainer!=this.containers[H]){B=10000;
G=null;
for(var F=this.positionAbs[this.containers[H].floating?"left":"top"],E=this.items.length-1;
E>=0;
E--){if(A.ui.contains(this.containers[H].element[0],this.items[E].item[0])){var D=this.items[E][this.containers[H].floating?"left":"top"];
if(Math.abs(D-F)<B){B=Math.abs(D-F);
G=this.items[E];
}}}if(G||this.options.dropOnEmpty){this.currentContainer=this.containers[H];
G?this._rearrange(C,G,null,true):this._rearrange(C,null,this.containers[H].element,true);
this._trigger("change",C,this._uiHash());
this.containers[H]._trigger("change",C,this._uiHash(this));
this.options.placeholder.update(this.currentContainer,this.placeholder);
this.containers[H]._trigger("over",C,this._uiHash(this));
this.containers[H].containerCache.over=1;
}}}}},_createHelper:function(C){var B=this.options;
C=A.isFunction(B.helper)?A(B.helper.apply(this.element[0],[C,this.currentItem])):B.helper=="clone"?this.currentItem.clone():this.currentItem;
C.parents("body").length||A(B.appendTo!="parent"?B.appendTo:this.currentItem[0].parentNode)[0].appendChild(C[0]);
if(C[0]==this.currentItem[0]){this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")};
}if(C[0].style.width==""||B.forceHelperSize){C.width(this.currentItem.width());
}if(C[0].style.height==""||B.forceHelperSize){C.height(this.currentItem.height());
}return C;
},_adjustOffsetFromHelper:function(B){if(typeof B=="string"){B=B.split(" ");
}if(A.isArray(B)){B={left:+B[0],top:+B[1]||0};
}if("left" in B){this.offset.click.left=B.left+this.margins.left;
}if("right" in B){this.offset.click.left=this.helperProportions.width-B.right+this.margins.left;
}if("top" in B){this.offset.click.top=B.top+this.margins.top;
}if("bottom" in B){this.offset.click.top=this.helperProportions.height-B.bottom+this.margins.top;
}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();
var B=this.offsetParent.offset();
if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&A.ui.contains(this.scrollParent[0],this.offsetParent[0])){B.left+=this.scrollParent.scrollLeft();
B.top+=this.scrollParent.scrollTop();
}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&A.browser.msie){B={top:0,left:0};
}return{top:B.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:B.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)};
},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var B=this.currentItem.position();
return{top:B.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:B.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()};
}else{return{top:0,left:0};
}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0};
},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()};
},_setContainment:function(){var C=this.options;
if(C.containment=="parent"){C.containment=this.helper[0].parentNode;
}if(C.containment=="document"||C.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,A(C.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(A(C.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];
}if(!/^(document|window|parent)$/.test(C.containment)){var B=A(C.containment)[0];
C=A(C.containment).offset();
var D=A(B).css("overflow")!="hidden";
this.containment=[C.left+(parseInt(A(B).css("borderLeftWidth"),10)||0)+(parseInt(A(B).css("paddingLeft"),10)||0)-this.margins.left,C.top+(parseInt(A(B).css("borderTopWidth"),10)||0)+(parseInt(A(B).css("paddingTop"),10)||0)-this.margins.top,C.left+(D?Math.max(B.scrollWidth,B.offsetWidth):B.offsetWidth)-(parseInt(A(B).css("borderLeftWidth"),10)||0)-(parseInt(A(B).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,C.top+(D?Math.max(B.scrollHeight,B.offsetHeight):B.offsetHeight)-(parseInt(A(B).css("borderTopWidth"),10)||0)-(parseInt(A(B).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top];
}},_convertPositionTo:function(C,B){if(!B){B=this.position;
}C=C=="absolute"?1:-1;
var E=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&A.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,D=/(html|body)/i.test(E[0].tagName);
return{top:B.top+this.offset.relative.top*C+this.offset.parent.top*C-(A.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():D?0:E.scrollTop())*C),left:B.left+this.offset.relative.left*C+this.offset.parent.left*C-(A.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():D?0:E.scrollLeft())*C)};
},_generatePosition:function(C){var B=this.options,G=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&A.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,F=/(html|body)/i.test(G[0].tagName);
if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])){this.offset.relative=this._getRelativeOffset();
}var E=C.pageX,D=C.pageY;
if(this.originalPosition){if(this.containment){if(C.pageX-this.offset.click.left<this.containment[0]){E=this.containment[0]+this.offset.click.left;
}if(C.pageY-this.offset.click.top<this.containment[1]){D=this.containment[1]+this.offset.click.top;
}if(C.pageX-this.offset.click.left>this.containment[2]){E=this.containment[2]+this.offset.click.left;
}if(C.pageY-this.offset.click.top>this.containment[3]){D=this.containment[3]+this.offset.click.top;
}}if(B.grid){D=this.originalPageY+Math.round((D-this.originalPageY)/B.grid[1])*B.grid[1];
D=this.containment?!(D-this.offset.click.top<this.containment[1]||D-this.offset.click.top>this.containment[3])?D:!(D-this.offset.click.top<this.containment[1])?D-B.grid[1]:D+B.grid[1]:D;
E=this.originalPageX+Math.round((E-this.originalPageX)/B.grid[0])*B.grid[0];
E=this.containment?!(E-this.offset.click.left<this.containment[0]||E-this.offset.click.left>this.containment[2])?E:!(E-this.offset.click.left<this.containment[0])?E-B.grid[0]:E+B.grid[0]:E;
}}return{top:D-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(A.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():F?0:G.scrollTop()),left:E-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(A.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():F?0:G.scrollLeft())};
},_rearrange:function(C,B,G,F){G?G[0].appendChild(this.placeholder[0]):B.item[0].parentNode.insertBefore(this.placeholder[0],this.direction=="down"?B.item[0]:B.item[0].nextSibling);
this.counter=this.counter?++this.counter:1;
var E=this,D=this.counter;
window.setTimeout(function(){D==E.counter&&E.refreshPositions(!F);
},0);
},_clear:function(C,B){this.reverting=false;
var E=[];
!this._noFinalSort&&this.currentItem[0].parentNode&&this.placeholder.before(this.currentItem);
this._noFinalSort=null;
if(this.helper[0]==this.currentItem[0]){for(var D in this._storedCSS){if(this._storedCSS[D]=="auto"||this._storedCSS[D]=="static"){this._storedCSS[D]="";
}}this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper");
}else{this.currentItem.show();
}this.fromOutside&&!B&&E.push(function(F){this._trigger("receive",F,this._uiHash(this.fromOutside));
});
if((this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!B){E.push(function(F){this._trigger("update",F,this._uiHash());
});
}if(!A.ui.contains(this.element[0],this.currentItem[0])){B||E.push(function(F){this._trigger("remove",F,this._uiHash());
});
for(D=this.containers.length-1;
D>=0;
D--){if(A.ui.contains(this.containers[D].element[0],this.currentItem[0])&&!B){E.push(function(F){return function(G){F._trigger("receive",G,this._uiHash(this));
};
}.call(this,this.containers[D]));
E.push(function(F){return function(G){F._trigger("update",G,this._uiHash(this));
};
}.call(this,this.containers[D]));
}}}for(D=this.containers.length-1;
D>=0;
D--){B||E.push(function(F){return function(G){F._trigger("deactivate",G,this._uiHash(this));
};
}.call(this,this.containers[D]));
if(this.containers[D].containerCache.over){E.push(function(F){return function(G){F._trigger("out",G,this._uiHash(this));
};
}.call(this,this.containers[D]));
this.containers[D].containerCache.over=0;
}}this._storedCursor&&A("body").css("cursor",this._storedCursor);
this._storedOpacity&&this.helper.css("opacity",this._storedOpacity);
if(this._storedZIndex){this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex);
}this.dragging=false;
if(this.cancelHelperRemoval){if(!B){this._trigger("beforeStop",C,this._uiHash());
for(D=0;
D<E.length;
D++){E[D].call(this,C);
}this._trigger("stop",C,this._uiHash());
}return false;
}B||this._trigger("beforeStop",C,this._uiHash());
this.placeholder[0].parentNode.removeChild(this.placeholder[0]);
this.helper[0]!=this.currentItem[0]&&this.helper.remove();
this.helper=null;
if(!B){for(D=0;
D<E.length;
D++){E[D].call(this,C);
}this._trigger("stop",C,this._uiHash());
}this.fromOutside=false;
return true;
},_trigger:function(){A.Widget.prototype._trigger.apply(this,arguments)===false&&this.cancel();
},_uiHash:function(C){var B=C||this;
return{helper:B.helper,placeholder:B.placeholder||A([]),position:B.position,originalPosition:B.originalPosition,offset:B.positionAbs,item:B.currentItem,sender:C?C.element:null};
}});
A.extend(A.ui.sortable,{version:"1.8.6"});
})(jQuery);
(function(A){A.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:true,clearStyle:false,collapsible:false,event:"click",fillSpace:false,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase();
}},_create:function(){var C=this,B=C.options;
C.running=0;
C.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix");
C.headers=C.element.find(B.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){B.disabled||A(this).addClass("ui-state-hover");
}).bind("mouseleave.accordion",function(){B.disabled||A(this).removeClass("ui-state-hover");
}).bind("focus.accordion",function(){B.disabled||A(this).addClass("ui-state-focus");
}).bind("blur.accordion",function(){B.disabled||A(this).removeClass("ui-state-focus");
});
C.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");
if(B.navigation){var E=C.element.find("a").filter(B.navigationFilter).eq(0);
if(E.length){var D=E.closest(".ui-accordion-header");
C.active=D.length?D:E.closest(".ui-accordion-content").prev();
}}C.active=C._findActive(C.active||B.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");
C.active.next().addClass("ui-accordion-content-active");
C._createIcons();
C.resize();
C.element.attr("role","tablist");
C.headers.attr("role","tab").bind("keydown.accordion",function(F){return C._keydown(F);
}).next().attr("role","tabpanel");
C.headers.not(C.active||"").attr({"aria-expanded":"false",tabIndex:-1}).next().hide();
C.active.length?C.active.attr({"aria-expanded":"true",tabIndex:0}):C.headers.eq(0).attr("tabIndex",0);
A.browser.safari||C.headers.find("a").attr("tabIndex",-1);
B.event&&C.headers.bind(B.event.split(" ").join(".accordion ")+".accordion",function(F){C._clickHandler.call(C,F,this);
F.preventDefault();
});
},_createIcons:function(){var B=this.options;
if(B.icons){A("<span></span>").addClass("ui-icon "+B.icons.header).prependTo(this.headers);
this.active.children(".ui-icon").toggleClass(B.icons.header).toggleClass(B.icons.headerSelected);
this.element.addClass("ui-accordion-icons");
}},_destroyIcons:function(){this.headers.children(".ui-icon").remove();
this.element.removeClass("ui-accordion-icons");
},destroy:function(){var C=this.options;
this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");
this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("tabIndex");
this.headers.find("a").removeAttr("tabIndex");
this._destroyIcons();
var B=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled");
if(C.autoHeight||C.fillHeight){B.css("height","");
}return A.Widget.prototype.destroy.call(this);
},_setOption:function(C,B){A.Widget.prototype._setOption.apply(this,arguments);
C=="active"&&this.activate(B);
if(C=="icons"){this._destroyIcons();
B&&this._createIcons();
}if(C=="disabled"){this.headers.add(this.headers.next())[B?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled");
}},_keydown:function(C){if(!(this.options.disabled||C.altKey||C.ctrlKey)){var B=A.ui.keyCode,F=this.headers.length,E=this.headers.index(C.target),D=false;
switch(C.keyCode){case B.RIGHT:case B.DOWN:D=this.headers[(E+1)%F];
break;
case B.LEFT:case B.UP:D=this.headers[(E-1+F)%F];
break;
case B.SPACE:case B.ENTER:this._clickHandler({target:C.target},C.target);
C.preventDefault();
}if(D){A(C.target).attr("tabIndex",-1);
A(D).attr("tabIndex",0);
D.focus();
return false;
}return true;
}},resize:function(){var C=this.options,B;
if(C.fillSpace){if(A.browser.msie){var D=this.element.parent().css("overflow");
this.element.parent().css("overflow","hidden");
}B=this.element.parent().height();
A.browser.msie&&this.element.parent().css("overflow",D);
this.headers.each(function(){B-=A(this).outerHeight(true);
});
this.headers.next().each(function(){A(this).height(Math.max(0,B-A(this).innerHeight()+A(this).height()));
}).css("overflow","auto");
}else{if(C.autoHeight){B=0;
this.headers.next().each(function(){B=Math.max(B,A(this).height("").height());
}).height(B);
}}return this;
},activate:function(B){this.options.active=B;
B=this._findActive(B)[0];
this._clickHandler({target:B},B);
return this;
},_findActive:function(B){return B?typeof B==="number"?this.headers.filter(":eq("+B+")"):this.headers.not(this.headers.not(B)):B===false?A([]):this.headers.filter(":eq(0)");
},_clickHandler:function(C,B){var G=this.options;
if(!G.disabled){if(C.target){C=A(C.currentTarget||B);
B=C[0]===this.active[0];
G.active=G.collapsible&&B?false:this.headers.index(C);
if(!(this.running||!G.collapsible&&B)){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(G.icons.headerSelected).addClass(G.icons.header);
if(!B){C.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(G.icons.header).addClass(G.icons.headerSelected);
C.next().addClass("ui-accordion-content-active");
}D=C.next();
F=this.active.next();
E={options:G,newHeader:B&&G.collapsible?A([]):C,oldHeader:this.active,newContent:B&&G.collapsible?A([]):D,oldContent:F};
G=this.headers.index(this.active[0])>this.headers.index(C[0]);
this.active=B?A([]):C;
this._toggle(D,F,E,B,G);
}}else{if(G.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(G.icons.headerSelected).addClass(G.icons.header);
this.active.next().addClass("ui-accordion-content-active");
var F=this.active.next(),E={options:G,newHeader:A([]),oldHeader:G.active,newContent:A([]),oldContent:F},D=this.active=A([]);
this._toggle(D,F,E);
}}}},_toggle:function(K,J,I,G,F){var E=this,H=E.options;
E.toShow=K;
E.toHide=J;
E.data=I;
var C=function(){if(E){return E._completed.apply(E,arguments);
}};
E._trigger("changestart",null,E.data);
E.running=J.size()===0?K.size():J.size();
if(H.animated){I={};
I=H.collapsible&&G?{toShow:A([]),toHide:J,complete:C,down:F,autoHeight:H.autoHeight||H.fillSpace}:{toShow:K,toHide:J,complete:C,down:F,autoHeight:H.autoHeight||H.fillSpace};
if(!H.proxied){H.proxied=H.animated;
}if(!H.proxiedDuration){H.proxiedDuration=H.duration;
}H.animated=A.isFunction(H.proxied)?H.proxied(I):H.proxied;
H.duration=A.isFunction(H.proxiedDuration)?H.proxiedDuration(I):H.proxiedDuration;
G=A.ui.accordion.animations;
var D=H.duration,B=H.animated;
if(B&&!G[B]&&!A.easing[B]){B="slide";
}G[B]||(G[B]=function(L){this.slide(L,{easing:B,duration:D||700});
});
G[B](I);
}else{if(H.collapsible&&G){K.toggle();
}else{J.hide();
K.show();
}C(true);
}J.prev().attr({"aria-expanded":"false",tabIndex:-1}).blur();
K.prev().attr({"aria-expanded":"true",tabIndex:0}).focus();
},_completed:function(B){this.running=B?0:--this.running;
if(!this.running){this.options.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""});
this.toHide.removeClass("ui-accordion-content-active");
this._trigger("change",null,this.data);
}}});
A.extend(A.ui.accordion,{version:"1.8.6",animations:{slide:function(C,B){C=A.extend({easing:"swing",duration:300},C,B);
if(C.toHide.size()){if(C.toShow.size()){var H=C.toShow.css("overflow"),F=0,E={},D={},G;
B=C.toShow;
G=B[0].style.width;
B.width(parseInt(B.parent().width(),10)-parseInt(B.css("paddingLeft"),10)-parseInt(B.css("paddingRight"),10)-(parseInt(B.css("borderLeftWidth"),10)||0)-(parseInt(B.css("borderRightWidth"),10)||0));
A.each(["height","paddingTop","paddingBottom"],function(I,J){D[J]="hide";
I=(""+A.css(C.toShow[0],J)).match(/^([\d+-.]+)(.*)$/);
E[J]={value:I[1],unit:I[2]||"px"};
});
C.toShow.css({height:0,overflow:"hidden"}).show();
C.toHide.filter(":hidden").each(C.complete).end().filter(":visible").animate(D,{step:function(I,J){if(J.prop=="height"){F=J.end-J.start===0?0:(J.now-J.start)/(J.end-J.start);
}C.toShow[0].style[J.prop]=F*E[J.prop].value+E[J.prop].unit;
},duration:C.duration,easing:C.easing,complete:function(){C.autoHeight||C.toShow.css("height","");
C.toShow.css({width:G,overflow:H});
C.complete();
}});
}else{C.toHide.animate({height:"hide",paddingTop:"hide",paddingBottom:"hide"},C);
}}else{C.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},C);
}},bounceslide:function(B){this.slide(B,{easing:B.down?"easeOutBounce":"swing",duration:B.down?1000:200});
}}});
})(jQuery);
(function(A){A.widget("ui.autocomplete",{options:{appendTo:"body",delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},_create:function(){var C=this,B=this.element[0].ownerDocument,D;
this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(F){if(!(C.options.disabled||C.element.attr("readonly"))){D=false;
var E=A.ui.keyCode;
switch(F.keyCode){case E.PAGE_UP:C._move("previousPage",F);
break;
case E.PAGE_DOWN:C._move("nextPage",F);
break;
case E.UP:C._move("previous",F);
F.preventDefault();
break;
case E.DOWN:C._move("next",F);
F.preventDefault();
break;
case E.ENTER:case E.NUMPAD_ENTER:if(C.menu.active){D=true;
F.preventDefault();
}case E.TAB:if(!C.menu.active){return ;
}C.menu.select(F);
break;
case E.ESCAPE:C.element.val(C.term);
C.close(F);
break;
default:clearTimeout(C.searching);
C.searching=setTimeout(function(){if(C.term!=C.element.val()){C.selectedItem=null;
C.search(null,F);
}},C.options.delay);
break;
}}}).bind("keypress.autocomplete",function(E){if(D){D=false;
E.preventDefault();
}}).bind("focus.autocomplete",function(){if(!C.options.disabled){C.selectedItem=null;
C.previous=C.element.val();
}}).bind("blur.autocomplete",function(E){if(!C.options.disabled){clearTimeout(C.searching);
C.closing=setTimeout(function(){C.close(E);
C._change(E);
},150);
}});
this._initSource();
this.response=function(){return C._response.apply(C,arguments);
};
this.menu=A("<ul></ul>").addClass("ui-autocomplete").appendTo(A(this.options.appendTo||"body",B)[0]).mousedown(function(F){var E=C.menu.element[0];
A(F.target).closest(".ui-menu-item").length||setTimeout(function(){A(document).one("mousedown",function(G){G.target!==C.element[0]&&G.target!==E&&!A.ui.contains(E,G.target)&&C.close();
});
},1);
setTimeout(function(){clearTimeout(C.closing);
},13);
}).menu({focus:function(F,E){E=E.item.data("item.autocomplete");
false!==C._trigger("focus",F,{item:E})&&/^key/.test(F.originalEvent.type)&&C.element.val(E.value);
},selected:function(G,F){F=F.item.data("item.autocomplete");
var E=C.previous;
if(C.element[0]!==B.activeElement){C.element.focus();
C.previous=E;
setTimeout(function(){C.previous=E;
},1);
}false!==C._trigger("select",G,{item:F})&&C.element.val(F.value);
C.term=C.element.val();
C.close(G);
C.selectedItem=F;
},blur:function(){C.menu.element.is(":visible")&&C.element.val()!==C.term&&C.element.val(C.term);
}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");
A.fn.bgiframe&&this.menu.element.bgiframe();
},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");
this.menu.element.remove();
A.Widget.prototype.destroy.call(this);
},_setOption:function(C,B){A.Widget.prototype._setOption.apply(this,arguments);
C==="source"&&this._initSource();
if(C==="appendTo"){this.menu.element.appendTo(A(B||"body",this.element[0].ownerDocument)[0]);
}},_initSource:function(){var C=this,B,D;
if(A.isArray(this.options.source)){B=this.options.source;
this.source=function(F,E){E(A.ui.autocomplete.filter(B,F.term));
};
}else{if(typeof this.options.source==="string"){D=this.options.source;
this.source=function(F,E){C.xhr&&C.xhr.abort();
C.xhr=A.getJSON(D,F,function(I,G,H){H===C.xhr&&E(I);
C.xhr=null;
});
};
}else{this.source=this.options.source;
}}},search:function(C,B){C=C!=null?C:this.element.val();
this.term=this.element.val();
if(C.length<this.options.minLength){return this.close(B);
}clearTimeout(this.closing);
if(this._trigger("search",B)!==false){return this._search(C);
}},_search:function(B){this.element.addClass("ui-autocomplete-loading");
this.source({term:B},this.response);
},_response:function(B){if(B&&B.length){B=this._normalize(B);
this._suggest(B);
this._trigger("open");
}else{this.close();
}this.element.removeClass("ui-autocomplete-loading");
},close:function(B){clearTimeout(this.closing);
if(this.menu.element.is(":visible")){this._trigger("close",B);
this.menu.element.hide();
this.menu.deactivate();
}},_change:function(B){this.previous!==this.element.val()&&this._trigger("change",B,{item:this.selectedItem});
},_normalize:function(B){if(B.length&&B[0].label&&B[0].value){return B;
}return A.map(B,function(C){if(typeof C==="string"){return{label:C,value:C};
}return A.extend({label:C.label||C.value,value:C.value||C.label},C);
});
},_suggest:function(B){this._renderMenu(this.menu.element.empty().zIndex(this.element.zIndex()+1),B);
this.menu.deactivate();
this.menu.refresh();
this.menu.element.show().position(A.extend({of:this.element},this.options.position));
this._resizeMenu();
},_resizeMenu:function(){var B=this.menu.element;
B.outerWidth(Math.max(B.width("").outerWidth(),this.element.outerWidth()));
},_renderMenu:function(C,B){var D=this;
A.each(B,function(F,E){D._renderItem(C,E);
});
},_renderItem:function(C,B){return A("<li></li>").data("item.autocomplete",B).append(A("<a></a>").text(B.label)).appendTo(C);
},_move:function(C,B){if(this.menu.element.is(":visible")){if(this.menu.first()&&/^previous/.test(C)||this.menu.last()&&/^next/.test(C)){this.element.val(this.term);
this.menu.deactivate();
}else{this.menu[C](B);
}}else{this.search(null,B);
}},widget:function(){return this.menu.element;
}});
A.extend(A.ui.autocomplete,{escapeRegex:function(B){return B.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&");
},filter:function(C,B){var D=new RegExp(A.ui.autocomplete.escapeRegex(B),"i");
return A.grep(C,function(E){return D.test(E.label||E.value||E);
});
}});
})(jQuery);
(function(A){A.widget("ui.menu",{_create:function(){var B=this;
this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(C){if(A(C.target).closest(".ui-menu-item a").length){C.preventDefault();
B.select(C);
}});
this.refresh();
},refresh:function(){var B=this;
this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex",-1).mouseenter(function(C){B.activate(C,A(this).parent());
}).mouseleave(function(){B.deactivate();
});
},activate:function(C,B){this.deactivate();
if(this.hasScroll()){var D=B.offset().top-this.element.offset().top,F=this.element.attr("scrollTop"),E=this.element.height();
if(D<0){this.element.attr("scrollTop",F+D);
}else{D>=E&&this.element.attr("scrollTop",F+D-E+B.height());
}}this.active=B.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();
this._trigger("focus",C,{item:B});
},deactivate:function(){if(this.active){this.active.children("a").removeClass("ui-state-hover").removeAttr("id");
this._trigger("blur");
this.active=null;
}},next:function(B){this.move("next",".ui-menu-item:first",B);
},previous:function(B){this.move("prev",".ui-menu-item:last",B);
},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length;
},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length;
},move:function(C,B,D){if(this.active){C=this.active[C+"All"](".ui-menu-item").eq(0);
C.length?this.activate(D,C):this.activate(D,this.element.children(B));
}else{this.activate(D,this.element.children(B));
}},nextPage:function(C){if(this.hasScroll()){if(!this.active||this.last()){this.activate(C,this.element.children(".ui-menu-item:first"));
}else{var B=this.active.offset().top,D=this.element.height(),E=this.element.children(".ui-menu-item").filter(function(){var F=A(this).offset().top-B-D+A(this).height();
return F<10&&F>-10;
});
E.length||(E=this.element.children(".ui-menu-item:last"));
this.activate(C,E);
}}else{this.activate(C,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"));
}},previousPage:function(C){if(this.hasScroll()){if(!this.active||this.first()){this.activate(C,this.element.children(".ui-menu-item:last"));
}else{var B=this.active.offset().top,D=this.element.height();
result=this.element.children(".ui-menu-item").filter(function(){var E=A(this).offset().top-B+D-A(this).height();
return E<10&&E>-10;
});
result.length||(result=this.element.children(".ui-menu-item:first"));
this.activate(C,result);
}}else{this.activate(C,this.element.children(".ui-menu-item").filter(!this.active||this.first()?":last":":first"));
}},hasScroll:function(){return this.element.height()<this.element.attr("scrollHeight");
},select:function(B){this._trigger("selected",B,{item:this.active});
}});
})(jQuery);
(function(A){var D,B=function(E){A(":ui-button",E.target.form).each(function(){var F=A(this).data("button");
setTimeout(function(){F.refresh();
},1);
});
},C=function(E){var H=E.name,G=E.form,F=A([]);
if(H){F=G?A(G).find("[name='"+H+"']"):A("[name='"+H+"']",E.ownerDocument).filter(function(){return !this.form;
});
}return F;
};
A.widget("ui.button",{options:{disabled:null,text:true,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",B);
if(typeof this.options.disabled!=="boolean"){this.options.disabled=this.element.attr("disabled");
}this._determineButtonType();
this.hasTitle=!!this.buttonElement.attr("title");
var E=this,H=this.options,G=this.type==="checkbox"||this.type==="radio",F="ui-state-hover"+(!G?" ui-state-active":"");
if(H.label===null){H.label=this.buttonElement.html();
}if(this.element.is(":disabled")){H.disabled=true;
}this.buttonElement.addClass("ui-button ui-widget ui-state-default ui-corner-all").attr("role","button").bind("mouseenter.button",function(){if(!H.disabled){A(this).addClass("ui-state-hover");
this===D&&A(this).addClass("ui-state-active");
}}).bind("mouseleave.button",function(){H.disabled||A(this).removeClass(F);
}).bind("focus.button",function(){A(this).addClass("ui-state-focus");
}).bind("blur.button",function(){A(this).removeClass("ui-state-focus");
});
G&&this.element.bind("change.button",function(){E.refresh();
});
if(this.type==="checkbox"){this.buttonElement.bind("click.button",function(){if(H.disabled){return false;
}A(this).toggleClass("ui-state-active");
E.buttonElement.attr("aria-pressed",E.element[0].checked);
});
}else{if(this.type==="radio"){this.buttonElement.bind("click.button",function(){if(H.disabled){return false;
}A(this).addClass("ui-state-active");
E.buttonElement.attr("aria-pressed",true);
var I=E.element[0];
C(I).not(I).map(function(){return A(this).button("widget")[0];
}).removeClass("ui-state-active").attr("aria-pressed",false);
});
}else{this.buttonElement.bind("mousedown.button",function(){if(H.disabled){return false;
}A(this).addClass("ui-state-active");
D=this;
A(document).one("mouseup",function(){D=null;
});
}).bind("mouseup.button",function(){if(H.disabled){return false;
}A(this).removeClass("ui-state-active");
}).bind("keydown.button",function(I){if(H.disabled){return false;
}if(I.keyCode==A.ui.keyCode.SPACE||I.keyCode==A.ui.keyCode.ENTER){A(this).addClass("ui-state-active");
}}).bind("keyup.button",function(){A(this).removeClass("ui-state-active");
});
this.buttonElement.is("a")&&this.buttonElement.keyup(function(I){I.keyCode===A.ui.keyCode.SPACE&&A(this).click();
});
}}this._setOption("disabled",H.disabled);
},_determineButtonType:function(){this.type=this.element.is(":checkbox")?"checkbox":this.element.is(":radio")?"radio":this.element.is("input")?"input":"button";
if(this.type==="checkbox"||this.type==="radio"){this.buttonElement=this.element.parents().last().find("label[for="+this.element.attr("id")+"]");
this.element.addClass("ui-helper-hidden-accessible");
var E=this.element.is(":checked");
E&&this.buttonElement.addClass("ui-state-active");
this.buttonElement.attr("aria-pressed",E);
}else{this.buttonElement=this.element;
}},widget:function(){return this.buttonElement;
},destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");
this.buttonElement.removeClass("ui-button ui-widget ui-state-default ui-corner-all ui-state-hover ui-state-active  ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only").removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());
this.hasTitle||this.buttonElement.removeAttr("title");
A.Widget.prototype.destroy.call(this);
},_setOption:function(E,F){A.Widget.prototype._setOption.apply(this,arguments);
if(E==="disabled"){F?this.element.attr("disabled",true):this.element.removeAttr("disabled");
}this._resetButton();
},refresh:function(){var E=this.element.is(":disabled");
E!==this.options.disabled&&this._setOption("disabled",E);
if(this.type==="radio"){C(this.element[0]).each(function(){A(this).is(":checked")?A(this).button("widget").addClass("ui-state-active").attr("aria-pressed",true):A(this).button("widget").removeClass("ui-state-active").attr("aria-pressed",false);
});
}else{if(this.type==="checkbox"){this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed",true):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed",false);
}}},_resetButton:function(){if(this.type==="input"){this.options.label&&this.element.val(this.options.label);
}else{var E=this.buttonElement.removeClass("ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only"),H=A("<span></span>").addClass("ui-button-text").html(this.options.label).appendTo(E.empty()).text(),G=this.options.icons,F=G.primary&&G.secondary;
if(G.primary||G.secondary){E.addClass("ui-button-text-icon"+(F?"s":G.primary?"-primary":"-secondary"));
G.primary&&E.prepend("<span class='ui-button-icon-primary ui-icon "+G.primary+"'></span>");
G.secondary&&E.append("<span class='ui-button-icon-secondary ui-icon "+G.secondary+"'></span>");
if(!this.options.text){E.addClass(F?"ui-button-icons-only":"ui-button-icon-only").removeClass("ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary");
this.hasTitle||E.attr("title",H);
}}else{E.addClass("ui-button-text-only");
}}}});
A.widget("ui.buttonset",{_create:function(){this.element.addClass("ui-buttonset");
},_init:function(){this.refresh();
},_setOption:function(E,F){E==="disabled"&&this.buttons.button("option",E,F);
A.Widget.prototype._setOption.apply(this,arguments);
},refresh:function(){this.buttons=this.element.find(":button, :submit, :reset, :checkbox, :radio, a, :data(button)").filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return A(this).button("widget")[0];
}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":visible").filter(":first").addClass("ui-corner-left").end().filter(":last").addClass("ui-corner-right").end().end().end();
},destroy:function(){this.element.removeClass("ui-buttonset");
this.buttons.map(function(){return A(this).button("widget")[0];
}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");
A.Widget.prototype.destroy.call(this);
}});
})(jQuery);
(function(D,C){var B={buttons:true,height:true,maxHeight:true,maxWidth:true,minHeight:true,minWidth:true,width:true},A={maxHeight:true,maxWidth:true,minHeight:true,minWidth:true};
D.widget("ui.dialog",{options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:{my:"center",at:"center",of:window,collision:"fit",using:function(F){var E=D(this).css(F).offset().top;
E<0&&D(this).css("top",F.top-E);
}},resizable:true,show:null,stack:true,title:"",width:300,zIndex:1000},_create:function(){this.originalTitle=this.element.attr("title");
if(typeof this.originalTitle!=="string"){this.originalTitle="";
}this.options.title=this.options.title||this.originalTitle;
var F=this,E=F.options,K=E.title||"&#160;",J=D.ui.dialog.getTitleId(F.element),H=(F.uiDialog=D("<div></div>")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+E.dialogClass).css({zIndex:E.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(L){if(E.closeOnEscape&&L.keyCode&&L.keyCode===D.ui.keyCode.ESCAPE){F.close(L);
L.preventDefault();
}}).attr({role:"dialog","aria-labelledby":J}).mousedown(function(L){F.moveToTop(false,L);
});
F.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(H);
var I=(F.uiDialogTitlebar=D("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(H),G=D('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){G.addClass("ui-state-hover");
},function(){G.removeClass("ui-state-hover");
}).focus(function(){G.addClass("ui-state-focus");
}).blur(function(){G.removeClass("ui-state-focus");
}).click(function(L){F.close(L);
return false;
}).appendTo(I);
(F.uiDialogTitlebarCloseText=D("<span></span>")).addClass("ui-icon ui-icon-closethick").text(E.closeText).appendTo(G);
D("<span></span>").addClass("ui-dialog-title").attr("id",J).html(K).prependTo(I);
if(D.isFunction(E.beforeclose)&&!D.isFunction(E.beforeClose)){E.beforeClose=E.beforeclose;
}I.find("*").add(I).disableSelection();
E.draggable&&D.fn.draggable&&F._makeDraggable();
E.resizable&&D.fn.resizable&&F._makeResizable();
F._createButtons(E.buttons);
F._isOpen=false;
D.fn.bgiframe&&H.bgiframe();
},_init:function(){this.options.autoOpen&&this.open();
},destroy:function(){var E=this;
E.overlay&&E.overlay.destroy();
E.uiDialog.hide();
E.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");
E.uiDialog.remove();
E.originalTitle&&E.element.attr("title",E.originalTitle);
return E;
},widget:function(){return this.uiDialog;
},close:function(F){var E=this,G;
if(false!==E._trigger("beforeClose",F)){E.overlay&&E.overlay.destroy();
E.uiDialog.unbind("keypress.ui-dialog");
E._isOpen=false;
if(E.options.hide){E.uiDialog.hide(E.options.hide,function(){E._trigger("close",F);
});
}else{E.uiDialog.hide();
E._trigger("close",F);
}D.ui.dialog.overlay.resize();
if(E.options.modal){G=0;
D(".ui-dialog").each(function(){if(this!==E.uiDialog[0]){G=Math.max(G,D(this).css("z-index"));
}});
D.ui.dialog.maxZ=G;
}return E;
}},isOpen:function(){return this._isOpen;
},moveToTop:function(F,E){var H=this,G=H.options;
if(G.modal&&!F||!G.stack&&!G.modal){return H._trigger("focus",E);
}if(G.zIndex>D.ui.dialog.maxZ){D.ui.dialog.maxZ=G.zIndex;
}if(H.overlay){D.ui.dialog.maxZ+=1;
H.overlay.$el.css("z-index",D.ui.dialog.overlay.maxZ=D.ui.dialog.maxZ);
}F={scrollTop:H.element.attr("scrollTop"),scrollLeft:H.element.attr("scrollLeft")};
D.ui.dialog.maxZ+=1;
H.uiDialog.css("z-index",D.ui.dialog.maxZ);
H.element.attr(F);
H._trigger("focus",E);
return H;
},open:function(){if(!this._isOpen){var F=this,E=F.options,G=F.uiDialog;
F.overlay=E.modal?new D.ui.dialog.overlay(F):null;
F._size();
F._position(E.position);
G.show(E.show);
F.moveToTop(true);
E.modal&&G.bind("keypress.ui-dialog",function(J){if(J.keyCode===D.ui.keyCode.TAB){var H=D(":tabbable",this),I=H.filter(":first");
H=H.filter(":last");
if(J.target===H[0]&&!J.shiftKey){I.focus(1);
return false;
}else{if(J.target===I[0]&&J.shiftKey){H.focus(1);
return false;
}}}});
D(F.element.find(":tabbable").get().concat(G.find(".ui-dialog-buttonpane :tabbable").get().concat(G.get()))).eq(0).focus();
F._isOpen=true;
F._trigger("open");
return F;
}},_createButtons:function(F){var E=this,I=false,H=D("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),G=D("<div></div>").addClass("ui-dialog-buttonset").appendTo(H);
E.uiDialog.find(".ui-dialog-buttonpane").remove();
typeof F==="object"&&F!==null&&D.each(F,function(){return !(I=true);
});
if(I){D.each(F,function(K,J){J=D.isFunction(J)?{click:J,text:K}:J;
K=D('<button type="button"></button>').attr(J,true).unbind("click").click(function(){J.click.apply(E.element[0],arguments);
}).appendTo(G);
D.fn.button&&K.button();
});
H.appendTo(E.uiDialog);
}},_makeDraggable:function(){function F(J){return{position:J.position,offset:J.offset};
}var E=this,I=E.options,H=D(document),G;
E.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(K,J){G=I.height==="auto"?"auto":D(this).height();
D(this).height(D(this).height()).addClass("ui-dialog-dragging");
E._trigger("dragStart",K,F(J));
},drag:function(K,J){E._trigger("drag",K,F(J));
},stop:function(K,J){I.position=[J.position.left-H.scrollLeft(),J.position.top-H.scrollTop()];
D(this).removeClass("ui-dialog-dragging").height(G);
E._trigger("dragStop",K,F(J));
D.ui.dialog.overlay.resize();
}});
},_makeResizable:function(F){function E(J){return{originalPosition:J.originalPosition,originalSize:J.originalSize,position:J.position,size:J.size};
}F=F===C?this.options.resizable:F;
var I=this,H=I.options,G=I.uiDialog.css("position");
F=typeof F==="string"?F:"n,e,s,w,se,sw,ne,nw";
I.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:I.element,maxWidth:H.maxWidth,maxHeight:H.maxHeight,minWidth:H.minWidth,minHeight:I._minHeight(),handles:F,start:function(K,J){D(this).addClass("ui-dialog-resizing");
I._trigger("resizeStart",K,E(J));
},resize:function(K,J){I._trigger("resize",K,E(J));
},stop:function(K,J){D(this).removeClass("ui-dialog-resizing");
H.height=D(this).height();
H.width=D(this).width();
I._trigger("resizeStop",K,E(J));
D.ui.dialog.overlay.resize();
}}).css("position",G).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se");
},_minHeight:function(){var E=this.options;
return E.height==="auto"?E.minHeight:Math.min(E.minHeight,E.height);
},_position:function(F){var E=[],H=[0,0],G;
if(F){if(typeof F==="string"||typeof F==="object"&&"0" in F){E=F.split?F.split(" "):[F[0],F[1]];
if(E.length===1){E[1]=E[0];
}D.each(["left","top"],function(I,J){if(+E[I]===E[I]){H[I]=E[I];
E[I]=J;
}});
F={my:E.join(" "),at:E.join(" "),offset:H.join(" ")};
}F=D.extend({},D.ui.dialog.prototype.options.position,F);
}else{F=D.ui.dialog.prototype.options.position;
}(G=this.uiDialog.is(":visible"))||this.uiDialog.show();
this.uiDialog.css({top:0,left:0}).position(F);
G||this.uiDialog.hide();
},_setOptions:function(F){var E=this,H={},G=false;
D.each(F,function(I,J){E._setOption(I,J);
if(I in B){G=true;
}if(I in A){H[I]=J;
}});
G&&this._size();
this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",H);
},_setOption:function(F,E){var I=this,H=I.uiDialog;
switch(F){case"beforeclose":F="beforeClose";
break;
case"buttons":I._createButtons(E);
break;
case"closeText":I.uiDialogTitlebarCloseText.text(""+E);
break;
case"dialogClass":H.removeClass(I.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+E);
break;
case"disabled":E?H.addClass("ui-dialog-disabled"):H.removeClass("ui-dialog-disabled");
break;
case"draggable":var G=H.is(":data(draggable)");
G&&!E&&H.draggable("destroy");
!G&&E&&I._makeDraggable();
break;
case"position":I._position(E);
break;
case"resizable":(G=H.is(":data(resizable)"))&&!E&&H.resizable("destroy");
G&&typeof E==="string"&&H.resizable("option","handles",E);
!G&&E!==false&&I._makeResizable(E);
break;
case"title":D(".ui-dialog-title",I.uiDialogTitlebar).html(""+(E||"&#160;"));
break;
}D.Widget.prototype._setOption.apply(I,arguments);
},_size:function(){var F=this.options,E,G;
this.element.show().css({width:"auto",minHeight:0,height:0});
if(F.minWidth>F.width){F.width=F.minWidth;
}E=this.uiDialog.css({height:"auto",width:F.width}).height();
G=Math.max(0,F.minHeight-E);
if(F.height==="auto"){if(D.support.minHeight){this.element.css({minHeight:G,height:"auto"});
}else{this.uiDialog.show();
F=this.element.css("height","auto").height();
this.uiDialog.hide();
this.element.height(Math.max(F,G));
}}else{this.element.height(Math.max(F.height-E,0));
}this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight());
}});
D.extend(D.ui.dialog,{version:"1.8.6",uuid:0,maxZ:0,getTitleId:function(E){E=E.attr("id");
if(!E){this.uuid+=1;
E=this.uuid;
}return"ui-dialog-title-"+E;
},overlay:function(E){this.$el=D.ui.dialog.overlay.create(E);
}});
D.extend(D.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:D.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(E){return E+".dialog-overlay";
}).join(" "),create:function(F){if(this.instances.length===0){setTimeout(function(){D.ui.dialog.overlay.instances.length&&D(document).bind(D.ui.dialog.overlay.events,function(G){if(D(G.target).zIndex()<D.ui.dialog.overlay.maxZ){return false;
}});
},1);
D(document).bind("keydown.dialog-overlay",function(G){if(F.options.closeOnEscape&&G.keyCode&&G.keyCode===D.ui.keyCode.ESCAPE){F.close(G);
G.preventDefault();
}});
D(window).bind("resize.dialog-overlay",D.ui.dialog.overlay.resize);
}var E=(this.oldInstances.pop()||D("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});
D.fn.bgiframe&&E.bgiframe();
this.instances.push(E);
return E;
},destroy:function(F){this.oldInstances.push(this.instances.splice(D.inArray(F,this.instances),1)[0]);
this.instances.length===0&&D([document,window]).unbind(".dialog-overlay");
F.remove();
var E=0;
D.each(this.instances,function(){E=Math.max(E,this.css("z-index"));
});
this.maxZ=E;
},height:function(){var F,E;
if(D.browser.msie&&D.browser.version<7){F=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);
E=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);
return F<E?D(window).height()+"px":F+"px";
}else{return D(document).height()+"px";
}},width:function(){var F,E;
if(D.browser.msie&&D.browser.version<7){F=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);
E=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);
return F<E?D(window).width()+"px":F+"px";
}else{return D(document).width()+"px";
}},resize:function(){var E=D([]);
D.each(D.ui.dialog.overlay.instances,function(){E=E.add(this);
});
E.css({width:0,height:0}).css({width:D.ui.dialog.overlay.width(),height:D.ui.dialog.overlay.height()});
}});
D.extend(D.ui.dialog.overlay.prototype,{destroy:function(){D.ui.dialog.overlay.destroy(this.$el);
}});
})(jQuery);
(function(A){A.widget("ui.slider",A.ui.mouse,{widgetEventPrefix:"slide",options:{animate:false,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null},_create:function(){var C=this,B=this.options;
this._mouseSliding=this._keySliding=false;
this._animateOff=true;
this._handleIndex=null;
this._detectOrientation();
this._mouseInit();
this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all");
B.disabled&&this.element.addClass("ui-slider-disabled ui-disabled");
this.range=A([]);
if(B.range){if(B.range===true){this.range=A("<div></div>");
if(!B.values){B.values=[this._valueMin(),this._valueMin()];
}if(B.values.length&&B.values.length!==2){B.values=[B.values[0],B.values[0]];
}}else{this.range=A("<div></div>");
}this.range.appendTo(this.element).addClass("ui-slider-range");
if(B.range==="min"||B.range==="max"){this.range.addClass("ui-slider-range-"+B.range);
}this.range.addClass("ui-widget-header");
}A(".ui-slider-handle",this.element).length===0&&A("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle");
if(B.values&&B.values.length){for(;
A(".ui-slider-handle",this.element).length<B.values.length;
){A("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle");
}}this.handles=A(".ui-slider-handle",this.element).addClass("ui-state-default ui-corner-all");
this.handle=this.handles.eq(0);
this.handles.add(this.range).filter("a").click(function(D){D.preventDefault();
}).hover(function(){B.disabled||A(this).addClass("ui-state-hover");
},function(){A(this).removeClass("ui-state-hover");
}).focus(function(){if(B.disabled){A(this).blur();
}else{A(".ui-slider .ui-state-focus").removeClass("ui-state-focus");
A(this).addClass("ui-state-focus");
}}).blur(function(){A(this).removeClass("ui-state-focus");
});
this.handles.each(function(D){A(this).data("index.ui-slider-handle",D);
});
this.handles.keydown(function(I){var H=true,G=A(this).data("index.ui-slider-handle"),E,F,D;
if(!C.options.disabled){switch(I.keyCode){case A.ui.keyCode.HOME:case A.ui.keyCode.END:case A.ui.keyCode.PAGE_UP:case A.ui.keyCode.PAGE_DOWN:case A.ui.keyCode.UP:case A.ui.keyCode.RIGHT:case A.ui.keyCode.DOWN:case A.ui.keyCode.LEFT:H=false;
if(!C._keySliding){C._keySliding=true;
A(this).addClass("ui-state-active");
E=C._start(I,G);
if(E===false){return ;
}}break;
}D=C.options.step;
E=C.options.values&&C.options.values.length?(F=C.values(G)):(F=C.value());
switch(I.keyCode){case A.ui.keyCode.HOME:F=C._valueMin();
break;
case A.ui.keyCode.END:F=C._valueMax();
break;
case A.ui.keyCode.PAGE_UP:F=C._trimAlignValue(E+(C._valueMax()-C._valueMin())/5);
break;
case A.ui.keyCode.PAGE_DOWN:F=C._trimAlignValue(E-(C._valueMax()-C._valueMin())/5);
break;
case A.ui.keyCode.UP:case A.ui.keyCode.RIGHT:if(E===C._valueMax()){return ;
}F=C._trimAlignValue(E+D);
break;
case A.ui.keyCode.DOWN:case A.ui.keyCode.LEFT:if(E===C._valueMin()){return ;
}F=C._trimAlignValue(E-D);
break;
}C._slide(I,G,F);
return H;
}}).keyup(function(E){var D=A(this).data("index.ui-slider-handle");
if(C._keySliding){C._keySliding=false;
C._stop(E,D);
C._change(E,D);
A(this).removeClass("ui-state-active");
}});
this._refreshValue();
this._animateOff=false;
},destroy:function(){this.handles.remove();
this.range.remove();
this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");
this._mouseDestroy();
return this;
},_mouseCapture:function(C){var B=this.options,H,G,F,D,E;
if(B.disabled){return false;
}this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};
this.elementOffset=this.element.offset();
H=this._normValueFromMouse({x:C.pageX,y:C.pageY});
G=this._valueMax()-this._valueMin()+1;
D=this;
this.handles.each(function(J){var I=Math.abs(H-D.values(J));
if(G>I){G=I;
F=A(this);
E=J;
}});
if(B.range===true&&this.values(1)===B.min){E+=1;
F=A(this.handles[E]);
}if(this._start(C,E)===false){return false;
}this._mouseSliding=true;
D._handleIndex=E;
F.addClass("ui-state-active").focus();
B=F.offset();
this._clickOffset=!A(C.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:C.pageX-B.left-F.width()/2,top:C.pageY-B.top-F.height()/2-(parseInt(F.css("borderTopWidth"),10)||0)-(parseInt(F.css("borderBottomWidth"),10)||0)+(parseInt(F.css("marginTop"),10)||0)};
this._slide(C,E,H);
return this._animateOff=true;
},_mouseStart:function(){return true;
},_mouseDrag:function(C){var B=this._normValueFromMouse({x:C.pageX,y:C.pageY});
this._slide(C,this._handleIndex,B);
return false;
},_mouseStop:function(B){this.handles.removeClass("ui-state-active");
this._mouseSliding=false;
this._stop(B,this._handleIndex);
this._change(B,this._handleIndex);
this._clickOffset=this._handleIndex=null;
return this._animateOff=false;
},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal";
},_normValueFromMouse:function(C){var B;
if(this.orientation==="horizontal"){B=this.elementSize.width;
C=C.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0);
}else{B=this.elementSize.height;
C=C.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0);
}B=C/B;
if(B>1){B=1;
}if(B<0){B=0;
}if(this.orientation==="vertical"){B=1-B;
}C=this._valueMax()-this._valueMin();
return this._trimAlignValue(this._valueMin()+B*C);
},_start:function(C,B){var D={handle:this.handles[B],value:this.value()};
if(this.options.values&&this.options.values.length){D.value=this.values(B);
D.values=this.values();
}return this._trigger("start",C,D);
},_slide:function(C,B,E){var D;
if(this.options.values&&this.options.values.length){D=this.values(B?0:1);
if(this.options.values.length===2&&this.options.range===true&&(B===0&&E>D||B===1&&E<D)){E=D;
}if(E!==this.values(B)){D=this.values();
D[B]=E;
C=this._trigger("slide",C,{handle:this.handles[B],value:E,values:D});
this.values(B?0:1);
C!==false&&this.values(B,E,true);
}}else{if(E!==this.value()){C=this._trigger("slide",C,{handle:this.handles[B],value:E});
C!==false&&this.value(E);
}}},_stop:function(C,B){var D={handle:this.handles[B],value:this.value()};
if(this.options.values&&this.options.values.length){D.value=this.values(B);
D.values=this.values();
}this._trigger("stop",C,D);
},_change:function(C,B){if(!this._keySliding&&!this._mouseSliding){var D={handle:this.handles[B],value:this.value()};
if(this.options.values&&this.options.values.length){D.value=this.values(B);
D.values=this.values();
}this._trigger("change",C,D);
}},value:function(B){if(arguments.length){this.options.value=this._trimAlignValue(B);
this._refreshValue();
this._change(null,0);
}return this._value();
},values:function(C,B){var F,E,D;
if(arguments.length>1){this.options.values[C]=this._trimAlignValue(B);
this._refreshValue();
this._change(null,C);
}if(arguments.length){if(A.isArray(arguments[0])){F=this.options.values;
E=arguments[0];
for(D=0;
D<F.length;
D+=1){F[D]=this._trimAlignValue(E[D]);
this._change(null,D);
}this._refreshValue();
}else{return this.options.values&&this.options.values.length?this._values(C):this.value();
}}else{return this._values();
}},_setOption:function(C,B){var E,D=0;
if(A.isArray(this.options.values)){D=this.options.values.length;
}A.Widget.prototype._setOption.apply(this,arguments);
switch(C){case"disabled":if(B){this.handles.filter(".ui-state-focus").blur();
this.handles.removeClass("ui-state-hover");
this.handles.attr("disabled","disabled");
this.element.addClass("ui-disabled");
}else{this.handles.removeAttr("disabled");
this.element.removeClass("ui-disabled");
}break;
case"orientation":this._detectOrientation();
this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);
this._refreshValue();
break;
case"value":this._animateOff=true;
this._refreshValue();
this._change(null,0);
this._animateOff=false;
break;
case"values":this._animateOff=true;
this._refreshValue();
for(E=0;
E<D;
E+=1){this._change(null,E);
}this._animateOff=false;
break;
}},_value:function(){var B=this.options.value;
return B=this._trimAlignValue(B);
},_values:function(C){var B,D;
if(arguments.length){B=this.options.values[C];
return B=this._trimAlignValue(B);
}else{B=this.options.values.slice();
for(D=0;
D<B.length;
D+=1){B[D]=this._trimAlignValue(B[D]);
}return B;
}},_trimAlignValue:function(C){if(C<this._valueMin()){return this._valueMin();
}if(C>this._valueMax()){return this._valueMax();
}var B=this.options.step>0?this.options.step:1,D=C%B;
C=C-D;
if(Math.abs(D)*2>=B){C+=D>0?B:-B;
}return parseFloat(C.toFixed(5));
},_valueMin:function(){return this.options.min;
},_valueMax:function(){return this.options.max;
},_refreshValue:function(){var K=this.options.range,J=this.options,I=this,H=!this._animateOff?J.animate:false,G,E={},F,D,C,B;
if(this.options.values&&this.options.values.length){this.handles.each(function(L){G=(I.values(L)-I._valueMin())/(I._valueMax()-I._valueMin())*100;
E[I.orientation==="horizontal"?"left":"bottom"]=G+"%";
A(this).stop(1,1)[H?"animate":"css"](E,J.animate);
if(I.options.range===true){if(I.orientation==="horizontal"){if(L===0){I.range.stop(1,1)[H?"animate":"css"]({left:G+"%"},J.animate);
}if(L===1){I.range[H?"animate":"css"]({width:G-F+"%"},{queue:false,duration:J.animate});
}}else{if(L===0){I.range.stop(1,1)[H?"animate":"css"]({bottom:G+"%"},J.animate);
}if(L===1){I.range[H?"animate":"css"]({height:G-F+"%"},{queue:false,duration:J.animate});
}}}F=G;
});
}else{D=this.value();
C=this._valueMin();
B=this._valueMax();
G=B!==C?(D-C)/(B-C)*100:0;
E[I.orientation==="horizontal"?"left":"bottom"]=G+"%";
this.handle.stop(1,1)[H?"animate":"css"](E,J.animate);
if(K==="min"&&this.orientation==="horizontal"){this.range.stop(1,1)[H?"animate":"css"]({width:G+"%"},J.animate);
}if(K==="max"&&this.orientation==="horizontal"){this.range[H?"animate":"css"]({width:100-G+"%"},{queue:false,duration:J.animate});
}if(K==="min"&&this.orientation==="vertical"){this.range.stop(1,1)[H?"animate":"css"]({height:G+"%"},J.animate);
}if(K==="max"&&this.orientation==="vertical"){this.range[H?"animate":"css"]({height:100-G+"%"},{queue:false,duration:J.animate});
}}}});
A.extend(A.ui.slider,{version:"1.8.6"});
})(jQuery);
(function(F,E){function D(){return ++C;
}function B(){return ++A;
}var C=0,A=0;
F.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:false,cookie:null,collapsible:false,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div></div>",remove:null,select:null,show:null,spinner:"<em>Loading&#8230;</em>",tabTemplate:"<li><a href='#{href}'><span>#{label}</span></a></li>"},_create:function(){this._tabify(true);
},_setOption:function(G,H){if(G=="selected"){this.options.collapsible&&H==this.options.selected||this.select(H);
}else{this.options[G]=H;
this._tabify();
}},_tabId:function(G){return G.title&&G.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+D();
},_sanitizeSelector:function(G){return G.replace(/:/g,"\\:");
},_cookie:function(){var G=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+B());
return F.cookie.apply(null,[G].concat(F.makeArray(arguments)));
},_ui:function(G,H){return{tab:G,panel:H,index:this.anchors.index(G)};
},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var G=F(this);
G.html(G.data("label.tabs")).removeData("label.tabs");
});
},_tabify:function(P){function N(S,T){S.css("display","");
!F.support.opacity&&T.opacity&&S[0].style.removeAttribute("filter");
}var Q=this,O=this.options,M=/^#.+/;
this.list=this.element.find("ol,ul").eq(0);
this.lis=F(" > li:has(a[href])",this.list);
this.anchors=this.lis.map(function(){return F("a",this)[0];
});
this.panels=F([]);
this.anchors.each(function(U,W){var T=F(W).attr("href"),S=T.split("#")[0],V;
if(S&&(S===location.toString().split("#")[0]||(V=F("base")[0])&&S===V.href)){T=W.hash;
W.href=T;
}if(M.test(T)){Q.panels=Q.panels.add(Q._sanitizeSelector(T));
}else{if(T&&T!=="#"){F.data(W,"href.tabs",T);
F.data(W,"load.tabs",T.replace(/#.*$/,""));
T=Q._tabId(W);
W.href="#"+T;
W=F("#"+T);
if(!W.length){W=F(O.panelTemplate).attr("id",T).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(Q.panels[U-1]||Q.list);
W.data("destroy.tabs",true);
}Q.panels=Q.panels.add(W);
}else{O.disabled.push(U);
}}});
if(P){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");
this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");
this.lis.addClass("ui-state-default ui-corner-top");
this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");
if(O.selected===E){location.hash&&this.anchors.each(function(S,T){if(T.hash==location.hash){O.selected=S;
return false;
}});
if(typeof O.selected!=="number"&&O.cookie){O.selected=parseInt(Q._cookie(),10);
}if(typeof O.selected!=="number"&&this.lis.filter(".ui-tabs-selected").length){O.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));
}O.selected=O.selected||(this.lis.length?0:-1);
}else{if(O.selected===null){O.selected=-1;
}}O.selected=O.selected>=0&&this.anchors[O.selected]||O.selected<0?O.selected:0;
O.disabled=F.unique(O.disabled.concat(F.map(this.lis.filter(".ui-state-disabled"),function(S){return Q.lis.index(S);
}))).sort();
F.inArray(O.selected,O.disabled)!=-1&&O.disabled.splice(F.inArray(O.selected,O.disabled),1);
this.panels.addClass("ui-tabs-hide");
this.lis.removeClass("ui-tabs-selected ui-state-active");
if(O.selected>=0&&this.anchors.length){F(Q._sanitizeSelector(Q.anchors[O.selected].hash)).removeClass("ui-tabs-hide");
this.lis.eq(O.selected).addClass("ui-tabs-selected ui-state-active");
Q.element.queue("tabs",function(){Q._trigger("show",null,Q._ui(Q.anchors[O.selected],F(Q._sanitizeSelector(Q.anchors[O.selected].hash))));
});
this.load(O.selected);
}F(window).bind("unload",function(){Q.lis.add(Q.anchors).unbind(".tabs");
Q.lis=Q.anchors=Q.panels=null;
});
}else{O.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));
}this.element[O.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");
O.cookie&&this._cookie(O.selected,O.cookie);
P=0;
for(var L;
L=this.lis[P];
P++){F(L)[F.inArray(P,O.disabled)!=-1&&!F(L).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");
}O.cache===false&&this.anchors.removeData("cache.tabs");
this.lis.add(this.anchors).unbind(".tabs");
if(O.event!=="mouseover"){var K=function(S,T){T.is(":not(.ui-state-disabled)")&&T.addClass("ui-state-"+S);
},I=function(S,T){T.removeClass("ui-state-"+S);
};
this.lis.bind("mouseover.tabs",function(){K("hover",F(this));
});
this.lis.bind("mouseout.tabs",function(){I("hover",F(this));
});
this.anchors.bind("focus.tabs",function(){K("focus",F(this).closest("li"));
});
this.anchors.bind("blur.tabs",function(){I("focus",F(this).closest("li"));
});
}var J,H;
if(O.fx){if(F.isArray(O.fx)){J=O.fx[0];
H=O.fx[1];
}else{J=H=O.fx;
}}var G=H?function(S,T){F(S).closest("li").addClass("ui-tabs-selected ui-state-active");
T.hide().removeClass("ui-tabs-hide").animate(H,H.duration||"normal",function(){N(T,H);
Q._trigger("show",null,Q._ui(S,T[0]));
});
}:function(S,T){F(S).closest("li").addClass("ui-tabs-selected ui-state-active");
T.removeClass("ui-tabs-hide");
Q._trigger("show",null,Q._ui(S,T[0]));
},R=J?function(S,T){T.animate(J,J.duration||"normal",function(){Q.lis.removeClass("ui-tabs-selected ui-state-active");
T.addClass("ui-tabs-hide");
N(T,J);
Q.element.dequeue("tabs");
});
}:function(S,T){Q.lis.removeClass("ui-tabs-selected ui-state-active");
T.addClass("ui-tabs-hide");
Q.element.dequeue("tabs");
};
this.anchors.bind(O.event+".tabs",function(){var U=this,V=F(U).closest("li"),T=Q.panels.filter(":not(.ui-tabs-hide)"),S=F(Q._sanitizeSelector(U.hash));
if(V.hasClass("ui-tabs-selected")&&!O.collapsible||V.hasClass("ui-state-disabled")||V.hasClass("ui-state-processing")||Q.panels.filter(":animated").length||Q._trigger("select",null,Q._ui(this,S[0]))===false){this.blur();
return false;
}O.selected=Q.anchors.index(this);
Q.abort();
if(O.collapsible){if(V.hasClass("ui-tabs-selected")){O.selected=-1;
O.cookie&&Q._cookie(O.selected,O.cookie);
Q.element.queue("tabs",function(){R(U,T);
}).dequeue("tabs");
this.blur();
return false;
}else{if(!T.length){O.cookie&&Q._cookie(O.selected,O.cookie);
Q.element.queue("tabs",function(){G(U,S);
});
Q.load(Q.anchors.index(this));
this.blur();
return false;
}}}O.cookie&&Q._cookie(O.selected,O.cookie);
if(S.length){T.length&&Q.element.queue("tabs",function(){R(U,T);
});
Q.element.queue("tabs",function(){G(U,S);
});
Q.load(Q.anchors.index(this));
}else{throw"jQuery UI Tabs: Mismatching fragment identifier.";
}F.browser.msie&&this.blur();
});
this.anchors.bind("click.tabs",function(){return false;
});
},_getIndex:function(G){if(typeof G=="string"){G=this.anchors.index(this.anchors.filter("[href$="+G+"]"));
}return G;
},destroy:function(){var G=this.options;
this.abort();
this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");
this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");
this.anchors.each(function(){var I=F.data(this,"href.tabs");
if(I){this.href=I;
}var H=F(this).unbind(".tabs");
F.each(["href","load","cache"],function(K,J){H.removeData(J+".tabs");
});
});
this.lis.unbind(".tabs").add(this.panels).each(function(){F.data(this,"destroy.tabs")?F(this).remove():F(this).removeClass("ui-state-default ui-corner-top ui-tabs-selected ui-state-active ui-state-hover ui-state-focus ui-state-disabled ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");
});
G.cookie&&this._cookie(null,G.cookie);
return this;
},add:function(G,K,H){if(H===E){H=this.anchors.length;
}var L=this,J=this.options;
K=F(J.tabTemplate.replace(/#\{href\}/g,G).replace(/#\{label\}/g,K));
G=!G.indexOf("#")?G.replace("#",""):this._tabId(F("a",K)[0]);
K.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);
var I=F("#"+G);
I.length||(I=F(J.panelTemplate).attr("id",G).data("destroy.tabs",true));
I.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");
if(H>=this.lis.length){K.appendTo(this.list);
I.appendTo(this.list[0].parentNode);
}else{K.insertBefore(this.lis[H]);
I.insertBefore(this.panels[H]);
}J.disabled=F.map(J.disabled,function(M){return M>=H?++M:M;
});
this._tabify();
if(this.anchors.length==1){J.selected=0;
K.addClass("ui-tabs-selected ui-state-active");
I.removeClass("ui-tabs-hide");
this.element.queue("tabs",function(){L._trigger("show",null,L._ui(L.anchors[0],L.panels[0]));
});
this.load(0);
}this._trigger("add",null,this._ui(this.anchors[H],this.panels[H]));
return this;
},remove:function(G){G=this._getIndex(G);
var I=this.options,H=this.lis.eq(G).remove(),J=this.panels.eq(G).remove();
if(H.hasClass("ui-tabs-selected")&&this.anchors.length>1){this.select(G+(G+1<this.anchors.length?1:-1));
}I.disabled=F.map(F.grep(I.disabled,function(K){return K!=G;
}),function(K){return K>=G?--K:K;
});
this._tabify();
this._trigger("remove",null,this._ui(H.find("a")[0],J[0]));
return this;
},enable:function(G){G=this._getIndex(G);
var H=this.options;
if(F.inArray(G,H.disabled)!=-1){this.lis.eq(G).removeClass("ui-state-disabled");
H.disabled=F.grep(H.disabled,function(I){return I!=G;
});
this._trigger("enable",null,this._ui(this.anchors[G],this.panels[G]));
return this;
}},disable:function(G){G=this._getIndex(G);
var H=this.options;
if(G!=H.selected){this.lis.eq(G).addClass("ui-state-disabled");
H.disabled.push(G);
H.disabled.sort();
this._trigger("disable",null,this._ui(this.anchors[G],this.panels[G]));
}return this;
},select:function(G){G=this._getIndex(G);
if(G==-1){if(this.options.collapsible&&this.options.selected!=-1){G=this.options.selected;
}else{return this;
}}this.anchors.eq(G).trigger(this.options.event+".tabs");
return this;
},load:function(G){G=this._getIndex(G);
var K=this,H=this.options,L=this.anchors.eq(G)[0],J=F.data(L,"load.tabs");
this.abort();
if(!J||this.element.queue("tabs").length!==0&&F.data(L,"cache.tabs")){this.element.dequeue("tabs");
}else{this.lis.eq(G).addClass("ui-state-processing");
if(H.spinner){var I=F("span",L);
I.data("label.tabs",I.html()).html(H.spinner);
}this.xhr=F.ajax(F.extend({},H.ajaxOptions,{url:J,success:function(N,O){F(K._sanitizeSelector(L.hash)).html(N);
K._cleanup();
H.cache&&F.data(L,"cache.tabs",true);
K._trigger("load",null,K._ui(K.anchors[G],K.panels[G]));
try{H.ajaxOptions.success(N,O);
}catch(M){}},error:function(N,O){K._cleanup();
K._trigger("load",null,K._ui(K.anchors[G],K.panels[G]));
try{H.ajaxOptions.error(N,O,G,L);
}catch(M){}}}));
K.element.dequeue("tabs");
return this;
}},abort:function(){this.element.queue([]);
this.panels.stop(false,true);
this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));
if(this.xhr){this.xhr.abort();
delete this.xhr;
}this._cleanup();
return this;
},url:function(G,H){this.anchors.eq(G).removeData("cache.tabs").data("load.tabs",H);
return this;
},length:function(){return this.anchors.length;
}});
F.extend(F.ui.tabs,{version:"1.8.6"});
F.extend(F.ui.tabs.prototype,{rotation:null,rotate:function(G,J){var H=this,K=this.options,I=H._rotate||(H._rotate=function(L){clearTimeout(H.rotation);
H.rotation=setTimeout(function(){var M=K.selected;
H.select(++M<H.anchors.length?M:0);
},G);
L&&L.stopPropagation();
});
J=H._unrotate||(H._unrotate=!J?function(L){L.clientX&&H.rotate(null);
}:function(){t=K.selected;
I();
});
if(G){this.element.bind("tabsshow",I);
this.anchors.bind(K.event+".tabs",J);
I();
}else{clearTimeout(H.rotation);
this.element.unbind("tabsshow",I);
this.anchors.unbind(K.event+".tabs",J);
delete this._rotate;
delete this._unrotate;
}return this;
}});
})(jQuery);
(function(d,G){function K(){this.debug=false;
this._curInst=null;
this._keyEvent=false;
this._disabledInputs=[];
this._inDialog=this._datepickerShowing=false;
this._mainDivId="ui-datepicker-div";
this._inlineClass="ui-datepicker-inline";
this._appendClass="ui-datepicker-append";
this._triggerClass="ui-datepicker-trigger";
this._dialogClass="ui-datepicker-dialog";
this._disableClass="ui-datepicker-disabled";
this._unselectableClass="ui-datepicker-unselectable";
this._currentClass="ui-datepicker-current-day";
this._dayOverClass="ui-datepicker-days-cell-over";
this.regional=[];
this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};
this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false,autoSize:false};
d.extend(this._defaults,this.regional[""]);
this.dpDiv=d('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-helper-hidden-accessible"></div>');
}function E(a,b){d.extend(a,b);
for(var c in b){if(b[c]==null||b[c]==G){a[c]=b[c];
}}return a;
}d.extend(d.ui,{datepicker:{version:"1.8.6"}});
var y=(new Date).getTime();
d.extend(K.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments);
},_widgetDatepicker:function(){return this.dpDiv;
},setDefaults:function(a){E(this._defaults,a||{});
return this;
},_attachDatepicker:function(a,b){var c=null;
for(var e in this._defaults){var f=a.getAttribute("date:"+e);
if(f){c=c||{};
try{c[e]=eval(f);
}catch(h){c[e]=f;
}}}e=a.nodeName.toLowerCase();
f=e=="div"||e=="span";
if(!a.id){this.uuid+=1;
a.id="dp"+this.uuid;
}var i=this._newInst(d(a),f);
i.settings=d.extend({},b||{},c||{});
if(e=="input"){this._connectDatepicker(a,i);
}else{f&&this._inlineDatepicker(a,i);
}},_newInst:function(a,b){return{id:a[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1"),input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:b,dpDiv:!b?this.dpDiv:d('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')};
},_connectDatepicker:function(a,b){var c=d(a);
b.append=d([]);
b.trigger=d([]);
if(!c.hasClass(this.markerClassName)){this._attachments(c,b);
c.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(e,f,h){b.settings[f]=h;
}).bind("getData.datepicker",function(e,f){return this._get(b,f);
});
this._autoSize(b);
d.data(a,"datepicker",b);
}},_attachments:function(a,b){var c=this._get(b,"appendText"),e=this._get(b,"isRTL");
b.append&&b.append.remove();
if(c){b.append=d('<span class="'+this._appendClass+'">'+c+"</span>");
a[e?"before":"after"](b.append);
}a.unbind("focus",this._showDatepicker);
b.trigger&&b.trigger.remove();
c=this._get(b,"showOn");
if(c=="focus"||c=="both"){a.focus(this._showDatepicker);
}if(c=="button"||c=="both"){c=this._get(b,"buttonText");
var f=this._get(b,"buttonImage");
b.trigger=d(this._get(b,"buttonImageOnly")?d("<img/>").addClass(this._triggerClass).attr({src:f,alt:c,title:c}):d('<button type="button"></button>').addClass(this._triggerClass).html(f==""?c:d("<img/>").attr({src:f,alt:c,title:c})));
a[e?"before":"after"](b.trigger);
b.trigger.click(function(){d.datepicker._datepickerShowing&&d.datepicker._lastInput==a[0]?d.datepicker._hideDatepicker():d.datepicker._showDatepicker(a[0]);
return false;
});
}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var b=new Date(2009,11,20),c=this._get(a,"dateFormat");
if(c.match(/[DM]/)){var e=function(f){for(var h=0,i=0,g=0;
g<f.length;
g++){if(f[g].length>h){h=f[g].length;
i=g;
}}return i;
};
b.setMonth(e(this._get(a,c.match(/MM/)?"monthNames":"monthNamesShort")));
b.setDate(e(this._get(a,c.match(/DD/)?"dayNames":"dayNamesShort"))+20-b.getDay());
}a.input.attr("size",this._formatDate(a,b).length);
}},_inlineDatepicker:function(a,b){var c=d(a);
if(!c.hasClass(this.markerClassName)){c.addClass(this.markerClassName).append(b.dpDiv).bind("setData.datepicker",function(e,f,h){b.settings[f]=h;
}).bind("getData.datepicker",function(e,f){return this._get(b,f);
});
d.data(a,"datepicker",b);
this._setDate(b,this._getDefaultDate(b),true);
this._updateDatepicker(b);
this._updateAlternate(b);
}},_dialogDatepicker:function(a,b,c,e,f){a=this._dialogInst;
if(!a){this.uuid+=1;
this._dialogInput=d('<input type="text" id="'+("dp"+this.uuid)+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>');
this._dialogInput.keydown(this._doKeyDown);
d("body").append(this._dialogInput);
a=this._dialogInst=this._newInst(this._dialogInput,false);
a.settings={};
d.data(this._dialogInput[0],"datepicker",a);
}E(a.settings,e||{});
b=b&&b.constructor==Date?this._formatDate(a,b):b;
this._dialogInput.val(b);
this._pos=f?f.length?f:[f.pageX,f.pageY]:null;
if(!this._pos){this._pos=[document.documentElement.clientWidth/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)];
}this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px");
a.settings.onSelect=c;
this._inDialog=true;
this.dpDiv.addClass(this._dialogClass);
this._showDatepicker(this._dialogInput[0]);
d.blockUI&&d.blockUI(this.dpDiv);
d.data(this._dialogInput[0],"datepicker",a);
return this;
},_destroyDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");
if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();
d.removeData(a,"datepicker");
if(e=="input"){c.append.remove();
c.trigger.remove();
b.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp);
}else{if(e=="div"||e=="span"){b.removeClass(this.markerClassName).empty();
}}}},_enableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");
if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();
if(e=="input"){a.disabled=false;
c.trigger.filter("button").each(function(){this.disabled=false;
}).end().filter("img").css({opacity:"1.0",cursor:""});
}else{if(e=="div"||e=="span"){b.children("."+this._inlineClass).children().removeClass("ui-state-disabled");
}}this._disabledInputs=d.map(this._disabledInputs,function(f){return f==a?null:f;
});
}},_disableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");
if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();
if(e=="input"){a.disabled=true;
c.trigger.filter("button").each(function(){this.disabled=true;
}).end().filter("img").css({opacity:"0.5",cursor:"default"});
}else{if(e=="div"||e=="span"){b.children("."+this._inlineClass).children().addClass("ui-state-disabled");
}}this._disabledInputs=d.map(this._disabledInputs,function(f){return f==a?null:f;
});
this._disabledInputs[this._disabledInputs.length]=a;
}},_isDisabledDatepicker:function(a){if(!a){return false;
}for(var b=0;
b<this._disabledInputs.length;
b++){if(this._disabledInputs[b]==a){return true;
}}return false;
},_getInst:function(a){try{return d.data(a,"datepicker");
}catch(b){throw"Missing instance data for this datepicker";
}},_optionDatepicker:function(a,b,c){var e=this._getInst(a);
if(arguments.length==2&&typeof b=="string"){return b=="defaults"?d.extend({},d.datepicker._defaults):e?b=="all"?d.extend({},e.settings):this._get(e,b):null;
}var f=b||{};
if(typeof b=="string"){f={};
f[b]=c;
}if(e){this._curInst==e&&this._hideDatepicker();
var h=this._getDateDatepicker(a,true);
E(e.settings,f);
this._attachments(d(a),e);
this._autoSize(e);
this._setDateDatepicker(a,h);
this._updateDatepicker(e);
}},_changeDatepicker:function(a,b,c){this._optionDatepicker(a,b,c);
},_refreshDatepicker:function(a){(a=this._getInst(a))&&this._updateDatepicker(a);
},_setDateDatepicker:function(a,b){if(a=this._getInst(a)){this._setDate(a,b);
this._updateDatepicker(a);
this._updateAlternate(a);
}},_getDateDatepicker:function(a,b){(a=this._getInst(a))&&!a.inline&&this._setDateFromField(a,b);
return a?this._getDate(a):null;
},_doKeyDown:function(a){var b=d.datepicker._getInst(a.target),c=true,e=b.dpDiv.is(".ui-datepicker-rtl");
b._keyEvent=true;
if(d.datepicker._datepickerShowing){switch(a.keyCode){case 9:d.datepicker._hideDatepicker();
c=false;
break;
case 13:c=d("td."+d.datepicker._dayOverClass,b.dpDiv).add(d("td."+d.datepicker._currentClass,b.dpDiv));
c[0]?d.datepicker._selectDay(a.target,b.selectedMonth,b.selectedYear,c[0]):d.datepicker._hideDatepicker();
return false;
case 27:d.datepicker._hideDatepicker();
break;
case 33:d.datepicker._adjustDate(a.target,a.ctrlKey?-d.datepicker._get(b,"stepBigMonths"):-d.datepicker._get(b,"stepMonths"),"M");
break;
case 34:d.datepicker._adjustDate(a.target,a.ctrlKey?+d.datepicker._get(b,"stepBigMonths"):+d.datepicker._get(b,"stepMonths"),"M");
break;
case 35:if(a.ctrlKey||a.metaKey){d.datepicker._clearDate(a.target);
}c=a.ctrlKey||a.metaKey;
break;
case 36:if(a.ctrlKey||a.metaKey){d.datepicker._gotoToday(a.target);
}c=a.ctrlKey||a.metaKey;
break;
case 37:if(a.ctrlKey||a.metaKey){d.datepicker._adjustDate(a.target,e?+1:-1,"D");
}c=a.ctrlKey||a.metaKey;
if(a.originalEvent.altKey){d.datepicker._adjustDate(a.target,a.ctrlKey?-d.datepicker._get(b,"stepBigMonths"):-d.datepicker._get(b,"stepMonths"),"M");
}break;
case 38:if(a.ctrlKey||a.metaKey){d.datepicker._adjustDate(a.target,-7,"D");
}c=a.ctrlKey||a.metaKey;
break;
case 39:if(a.ctrlKey||a.metaKey){d.datepicker._adjustDate(a.target,e?-1:+1,"D");
}c=a.ctrlKey||a.metaKey;
if(a.originalEvent.altKey){d.datepicker._adjustDate(a.target,a.ctrlKey?+d.datepicker._get(b,"stepBigMonths"):+d.datepicker._get(b,"stepMonths"),"M");
}break;
case 40:if(a.ctrlKey||a.metaKey){d.datepicker._adjustDate(a.target,+7,"D");
}c=a.ctrlKey||a.metaKey;
break;
default:c=false;
}}else{if(a.keyCode==36&&a.ctrlKey){d.datepicker._showDatepicker(this);
}else{c=false;
}}if(c){a.preventDefault();
a.stopPropagation();
}},_doKeyPress:function(a){var b=d.datepicker._getInst(a.target);
if(d.datepicker._get(b,"constrainInput")){b=d.datepicker._possibleChars(d.datepicker._get(b,"dateFormat"));
var c=String.fromCharCode(a.charCode==G?a.keyCode:a.charCode);
return a.ctrlKey||c<" "||!b||b.indexOf(c)>-1;
}},_doKeyUp:function(a){a=d.datepicker._getInst(a.target);
if(a.input.val()!=a.lastVal){try{if(d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),a.input?a.input.val():null,d.datepicker._getFormatConfig(a))){d.datepicker._setDateFromField(a);
d.datepicker._updateAlternate(a);
d.datepicker._updateDatepicker(a);
}}catch(b){d.datepicker.log(b);
}}return true;
},_showDatepicker:function(a){a=a.target||a;
if(a.nodeName.toLowerCase()!="input"){a=d("input",a.parentNode)[0];
}if(!(d.datepicker._isDisabledDatepicker(a)||d.datepicker._lastInput==a)){var b=d.datepicker._getInst(a);
d.datepicker._curInst&&d.datepicker._curInst!=b&&d.datepicker._curInst.dpDiv.stop(true,true);
var c=d.datepicker._get(b,"beforeShow");
E(b.settings,c?c.apply(a,[a,b]):{});
b.lastVal=null;
d.datepicker._lastInput=a;
d.datepicker._setDateFromField(b);
if(d.datepicker._inDialog){a.value="";
}if(!d.datepicker._pos){d.datepicker._pos=d.datepicker._findPos(a);
d.datepicker._pos[1]+=a.offsetHeight;
}var e=false;
d(a).parents().each(function(){e|=d(this).css("position")=="fixed";
return !e;
});
if(e&&d.browser.opera){d.datepicker._pos[0]-=document.documentElement.scrollLeft;
d.datepicker._pos[1]-=document.documentElement.scrollTop;
}c={left:d.datepicker._pos[0],top:d.datepicker._pos[1]};
d.datepicker._pos=null;
b.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});
d.datepicker._updateDatepicker(b);
c=d.datepicker._checkOffset(b,c,e);
b.dpDiv.css({position:d.datepicker._inDialog&&d.blockUI?"static":e?"fixed":"absolute",display:"none",left:c.left+"px",top:c.top+"px"});
if(!b.inline){c=d.datepicker._get(b,"showAnim");
var f=d.datepicker._get(b,"duration"),h=function(){d.datepicker._datepickerShowing=true;
var i=d.datepicker._getBorders(b.dpDiv);
b.dpDiv.find("iframe.ui-datepicker-cover").css({left:-i[0],top:-i[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()});
};
b.dpDiv.zIndex(d(a).zIndex()+1);
d.effects&&d.effects[c]?b.dpDiv.show(c,d.datepicker._get(b,"showOptions"),f,h):b.dpDiv[c||"show"](c?f:null,h);
if(!c||!f){h();
}b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus();
d.datepicker._curInst=b;
}}},_updateDatepicker:function(a){var b=this,c=d.datepicker._getBorders(a.dpDiv);
a.dpDiv.empty().append(this._generateHTML(a)).find("iframe.ui-datepicker-cover").css({left:-c[0],top:-c[1],width:a.dpDiv.outerWidth(),height:a.dpDiv.outerHeight()}).end().find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){d(this).removeClass("ui-state-hover");
this.className.indexOf("ui-datepicker-prev")!=-1&&d(this).removeClass("ui-datepicker-prev-hover");
this.className.indexOf("ui-datepicker-next")!=-1&&d(this).removeClass("ui-datepicker-next-hover");
}).bind("mouseover",function(){if(!b._isDisabledDatepicker(a.inline?a.dpDiv.parent()[0]:a.input[0])){d(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");
d(this).addClass("ui-state-hover");
this.className.indexOf("ui-datepicker-prev")!=-1&&d(this).addClass("ui-datepicker-prev-hover");
this.className.indexOf("ui-datepicker-next")!=-1&&d(this).addClass("ui-datepicker-next-hover");
}}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();
c=this._getNumberOfMonths(a);
var e=c[1];
e>1?a.dpDiv.addClass("ui-datepicker-multi-"+e).css("width",17*e+"em"):a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");
a.dpDiv[(c[0]!=1||c[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");
a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");
a==d.datepicker._curInst&&d.datepicker._datepickerShowing&&a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&&a.input.focus();
},_getBorders:function(a){var b=function(c){return{thin:1,medium:2,thick:3}[c]||c;
};
return[parseFloat(b(a.css("border-left-width"))),parseFloat(b(a.css("border-top-width")))];
},_checkOffset:function(a,b,c){var e=a.dpDiv.outerWidth(),f=a.dpDiv.outerHeight(),h=a.input?a.input.outerWidth():0,i=a.input?a.input.outerHeight():0,g=document.documentElement.clientWidth+d(document).scrollLeft(),k=document.documentElement.clientHeight+d(document).scrollTop();
b.left-=this._get(a,"isRTL")?e-h:0;
b.left-=c&&b.left==a.input.offset().left?d(document).scrollLeft():0;
b.top-=c&&b.top==a.input.offset().top+i?d(document).scrollTop():0;
b.left-=Math.min(b.left,b.left+e>g&&g>e?Math.abs(b.left+e-g):0);
b.top-=Math.min(b.top,b.top+f>k&&k>f?Math.abs(f+i):0);
return b;
},_findPos:function(a){for(var b=this._get(this._getInst(a),"isRTL");
a&&(a.type=="hidden"||a.nodeType!=1);
){a=a[b?"previousSibling":"nextSibling"];
}a=d(a).offset();
return[a.left,a.top];
},_hideDatepicker:function(a){var b=this._curInst;
if(!(!b||a&&b!=d.data(a,"datepicker"))){if(this._datepickerShowing){a=this._get(b,"showAnim");
var c=this._get(b,"duration"),e=function(){d.datepicker._tidyDialog(b);
this._curInst=null;
};
d.effects&&d.effects[a]?b.dpDiv.hide(a,d.datepicker._get(b,"showOptions"),c,e):b.dpDiv[a=="slideDown"?"slideUp":a=="fadeIn"?"fadeOut":"hide"](a?c:null,e);
a||e();
if(a=this._get(b,"onClose")){a.apply(b.input?b.input[0]:null,[b.input?b.input.val():"",b]);
}this._datepickerShowing=false;
this._lastInput=null;
if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});
if(d.blockUI){d.unblockUI();
d("body").append(this.dpDiv);
}}this._inDialog=false;
}}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar");
},_checkExternalClick:function(a){if(d.datepicker._curInst){a=d(a.target);
a[0].id!=d.datepicker._mainDivId&&a.parents("#"+d.datepicker._mainDivId).length==0&&!a.hasClass(d.datepicker.markerClassName)&&!a.hasClass(d.datepicker._triggerClass)&&d.datepicker._datepickerShowing&&!(d.datepicker._inDialog&&d.blockUI)&&d.datepicker._hideDatepicker();
}},_adjustDate:function(a,b,c){a=d(a);
var e=this._getInst(a[0]);
if(!this._isDisabledDatepicker(a[0])){this._adjustInstDate(e,b+(c=="M"?this._get(e,"showCurrentAtPos"):0),c);
this._updateDatepicker(e);
}},_gotoToday:function(a){a=d(a);
var b=this._getInst(a[0]);
if(this._get(b,"gotoCurrent")&&b.currentDay){b.selectedDay=b.currentDay;
b.drawMonth=b.selectedMonth=b.currentMonth;
b.drawYear=b.selectedYear=b.currentYear;
}else{var c=new Date;
b.selectedDay=c.getDate();
b.drawMonth=b.selectedMonth=c.getMonth();
b.drawYear=b.selectedYear=c.getFullYear();
}this._notifyChange(b);
this._adjustDate(a);
},_selectMonthYear:function(a,b,c){a=d(a);
var e=this._getInst(a[0]);
e._selectingMonthYear=false;
e["selected"+(c=="M"?"Month":"Year")]=e["draw"+(c=="M"?"Month":"Year")]=parseInt(b.options[b.selectedIndex].value,10);
this._notifyChange(e);
this._adjustDate(a);
},_clickMonthYear:function(a){var b=this._getInst(d(a)[0]);
b.input&&b._selectingMonthYear&&setTimeout(function(){b.input.focus();
},0);
b._selectingMonthYear=!b._selectingMonthYear;
},_selectDay:function(a,b,c,e){var f=d(a);
if(!(d(e).hasClass(this._unselectableClass)||this._isDisabledDatepicker(f[0]))){f=this._getInst(f[0]);
f.selectedDay=f.currentDay=d("a",e).html();
f.selectedMonth=f.currentMonth=b;
f.selectedYear=f.currentYear=c;
this._selectDate(a,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear));
}},_clearDate:function(a){a=d(a);
this._getInst(a[0]);
this._selectDate(a,"");
},_selectDate:function(a,b){a=this._getInst(d(a)[0]);
b=b!=null?b:this._formatDate(a);
a.input&&a.input.val(b);
this._updateAlternate(a);
var c=this._get(a,"onSelect");
if(c){c.apply(a.input?a.input[0]:null,[b,a]);
}else{a.input&&a.input.trigger("change");
}if(a.inline){this._updateDatepicker(a);
}else{this._hideDatepicker();
this._lastInput=a.input[0];
typeof a.input[0]!="object"&&a.input.focus();
this._lastInput=null;
}},_updateAlternate:function(a){var b=this._get(a,"altField");
if(b){var c=this._get(a,"altFormat")||this._get(a,"dateFormat"),e=this._getDate(a),f=this.formatDate(c,e,this._getFormatConfig(a));
d(b).each(function(){d(this).val(f);
});
}},noWeekends:function(a){a=a.getDay();
return[a>0&&a<6,""];
},iso8601Week:function(a){a=new Date(a.getTime());
a.setDate(a.getDate()+4-(a.getDay()||7));
var b=a.getTime();
a.setMonth(0);
a.setDate(1);
return Math.floor(Math.round((b-a)/86400000)/7)+1;
},parseDate:function(a,b,c){if(a==null||b==null){throw"Invalid arguments";
}b=typeof b=="object"?b.toString():b+"";
if(b==""){return null;
}for(var e=(c?c.shortYearCutoff:null)||this._defaults.shortYearCutoff,f=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,h=(c?c.dayNames:null)||this._defaults.dayNames,i=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,g=(c?c.monthNames:null)||this._defaults.monthNames,k=c=-1,l=-1,u=-1,j=false,o=function(p){(p=z+1<a.length&&a.charAt(z+1)==p)&&z++;
return p;
},m=function(p){o(p);
p=new RegExp("^\\d{1,"+(p=="@"?14:p=="!"?20:p=="y"?4:p=="o"?3:2)+"}");
p=b.substring(s).match(p);
if(!p){throw"Missing number at position "+s;
}s+=p[0].length;
return parseInt(p[0],10);
},n=function(p,w,H){p=o(p)?H:w;
for(w=0;
w<p.length;
w++){if(b.substr(s,p[w].length).toLowerCase()==p[w].toLowerCase()){s+=p[w].length;
return w+1;
}}throw"Unknown name at position "+s;
},r=function(){if(b.charAt(s)!=a.charAt(z)){throw"Unexpected literal at position "+s;
}s++;
},s=0,z=0;
z<a.length;
z++){if(j){if(a.charAt(z)=="'"&&!o("'")){j=false;
}else{r();
}}else{switch(a.charAt(z)){case"d":l=m("d");
break;
case"D":n("D",f,h);
break;
case"o":u=m("o");
break;
case"m":k=m("m");
break;
case"M":k=n("M",i,g);
break;
case"y":c=m("y");
break;
case"@":var v=new Date(m("@"));
c=v.getFullYear();
k=v.getMonth()+1;
l=v.getDate();
break;
case"!":v=new Date((m("!")-this._ticksTo1970)/10000);
c=v.getFullYear();
k=v.getMonth()+1;
l=v.getDate();
break;
case"'":if(o("'")){r();
}else{j=true;
}break;
default:r();
}}}if(c==-1){c=(new Date).getFullYear();
}else{if(c<100){c+=(new Date).getFullYear()-(new Date).getFullYear()%100+(c<=e?0:-100);
}}if(u>-1){k=1;
l=u;
do{e=this._getDaysInMonth(c,k-1);
if(l<=e){break;
}k++;
l-=e;
}while(1);
}v=this._daylightSavingAdjust(new Date(c,k-1,l));
if(v.getFullYear()!=c||v.getMonth()+1!=k||v.getDate()!=l){throw"Invalid date";
}return v;
},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*10000000,formatDate:function(a,b,c){if(!b){return"";
}var e=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,f=(c?c.dayNames:null)||this._defaults.dayNames,h=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort;
c=(c?c.monthNames:null)||this._defaults.monthNames;
var i=function(o){(o=j+1<a.length&&a.charAt(j+1)==o)&&j++;
return o;
},g=function(o,m,n){m=""+m;
if(i(o)){for(;
m.length<n;
){m="0"+m;
}}return m;
},k=function(o,m,n,r){return i(o)?r[m]:n[m];
},l="",u=false;
if(b){for(var j=0;
j<a.length;
j++){if(u){if(a.charAt(j)=="'"&&!i("'")){u=false;
}else{l+=a.charAt(j);
}}else{switch(a.charAt(j)){case"d":l+=g("d",b.getDate(),2);
break;
case"D":l+=k("D",b.getDay(),e,f);
break;
case"o":l+=g("o",(b.getTime()-(new Date(b.getFullYear(),0,0)).getTime())/86400000,3);
break;
case"m":l+=g("m",b.getMonth()+1,2);
break;
case"M":l+=k("M",b.getMonth(),h,c);
break;
case"y":l+=i("y")?b.getFullYear():(b.getYear()%100<10?"0":"")+b.getYear()%100;
break;
case"@":l+=b.getTime();
break;
case"!":l+=b.getTime()*10000+this._ticksTo1970;
break;
case"'":if(i("'")){l+="'";
}else{u=true;
}break;
default:l+=a.charAt(j);
}}}}return l;
},_possibleChars:function(a){for(var b="",c=false,e=function(h){(h=f+1<a.length&&a.charAt(f+1)==h)&&f++;
return h;
},f=0;
f<a.length;
f++){if(c){if(a.charAt(f)=="'"&&!e("'")){c=false;
}else{b+=a.charAt(f);
}}else{switch(a.charAt(f)){case"d":case"m":case"y":case"@":b+="0123456789";
break;
case"D":case"M":return null;
case"'":if(e("'")){b+="'";
}else{c=true;
}break;
default:b+=a.charAt(f);
}}}return b;
},_get:function(a,b){return a.settings[b]!==G?a.settings[b]:this._defaults[b];
},_setDateFromField:function(a,b){if(a.input.val()!=a.lastVal){var c=this._get(a,"dateFormat"),e=a.lastVal=a.input?a.input.val():null,f,h;
f=h=this._getDefaultDate(a);
var i=this._getFormatConfig(a);
try{f=this.parseDate(c,e,i)||h;
}catch(g){this.log(g);
e=b?"":e;
}a.selectedDay=f.getDate();
a.drawMonth=a.selectedMonth=f.getMonth();
a.drawYear=a.selectedYear=f.getFullYear();
a.currentDay=e?f.getDate():0;
a.currentMonth=e?f.getMonth():0;
a.currentYear=e?f.getFullYear():0;
this._adjustInstDate(a);
}},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"),new Date));
},_determineDate:function(a,b,c){var e=function(h){var i=new Date;
i.setDate(i.getDate()+h);
return i;
},f=function(h){try{return d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),h,d.datepicker._getFormatConfig(a));
}catch(i){}var g=(h.toLowerCase().match(/^c/)?d.datepicker._getDate(a):null)||new Date,k=g.getFullYear(),l=g.getMonth();
g=g.getDate();
for(var u=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,j=u.exec(h);
j;
){switch(j[2]||"d"){case"d":case"D":g+=parseInt(j[1],10);
break;
case"w":case"W":g+=parseInt(j[1],10)*7;
break;
case"m":case"M":l+=parseInt(j[1],10);
g=Math.min(g,d.datepicker._getDaysInMonth(k,l));
break;
case"y":case"Y":k+=parseInt(j[1],10);
g=Math.min(g,d.datepicker._getDaysInMonth(k,l));
break;
}j=u.exec(h);
}return new Date(k,l,g);
};
if(b=(b=b==null?c:typeof b=="string"?f(b):typeof b=="number"?isNaN(b)?c:e(b):b)&&b.toString()=="Invalid Date"?c:b){b.setHours(0);
b.setMinutes(0);
b.setSeconds(0);
b.setMilliseconds(0);
}return this._daylightSavingAdjust(b);
},_daylightSavingAdjust:function(a){if(!a){return null;
}a.setHours(a.getHours()>12?a.getHours()+2:0);
return a;
},_setDate:function(a,b,c){var e=!b,f=a.selectedMonth,h=a.selectedYear;
b=this._restrictMinMax(a,this._determineDate(a,b,new Date));
a.selectedDay=a.currentDay=b.getDate();
a.drawMonth=a.selectedMonth=a.currentMonth=b.getMonth();
a.drawYear=a.selectedYear=a.currentYear=b.getFullYear();
if((f!=a.selectedMonth||h!=a.selectedYear)&&!c){this._notifyChange(a);
}this._adjustInstDate(a);
if(a.input){a.input.val(e?"":this._formatDate(a));
}},_getDate:function(a){return !a.currentYear||a.input&&a.input.val()==""?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));
},_generateHTML:function(a){var b=new Date;
b=this._daylightSavingAdjust(new Date(b.getFullYear(),b.getMonth(),b.getDate()));
var c=this._get(a,"isRTL"),e=this._get(a,"showButtonPanel"),f=this._get(a,"hideIfNoPrevNext"),h=this._get(a,"navigationAsDateFormat"),i=this._getNumberOfMonths(a),g=this._get(a,"showCurrentAtPos"),k=this._get(a,"stepMonths"),l=i[0]!=1||i[1]!=1,u=this._daylightSavingAdjust(!a.currentDay?new Date(9999,9,9):new Date(a.currentYear,a.currentMonth,a.currentDay)),j=this._getMinMaxDate(a,"min"),o=this._getMinMaxDate(a,"max");
g=a.drawMonth-g;
var m=a.drawYear;
if(g<0){g+=12;
m--;
}if(o){var n=this._daylightSavingAdjust(new Date(o.getFullYear(),o.getMonth()-i[0]*i[1]+1,o.getDate()));
for(n=j&&n<j?j:n;
this._daylightSavingAdjust(new Date(m,g,1))>n;
){g--;
if(g<0){g=11;
m--;
}}}a.drawMonth=g;
a.drawYear=m;
n=this._get(a,"prevText");
n=!h?n:this.formatDate(n,this._daylightSavingAdjust(new Date(m,g-k,1)),this._getFormatConfig(a));
n=this._canAdjustMonth(a,-1,m,g)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+y+".datepicker._adjustDate('#"+a.id+"', -"+k+", 'M');\" title=\""+n+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">'+n+"</span></a>":f?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+n+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">'+n+"</span></a>";
var r=this._get(a,"nextText");
r=!h?r:this.formatDate(r,this._daylightSavingAdjust(new Date(m,g+k,1)),this._getFormatConfig(a));
f=this._canAdjustMonth(a,+1,m,g)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+y+".datepicker._adjustDate('#"+a.id+"', +"+k+", 'M');\" title=\""+r+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+r+"</span></a>":f?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+r+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+r+"</span></a>";
k=this._get(a,"currentText");
r=this._get(a,"gotoCurrent")&&a.currentDay?u:b;
k=!h?k:this.formatDate(k,r,this._getFormatConfig(a));
h=!a.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+y+'.datepicker._hideDatepicker();">'+this._get(a,"closeText")+"</button>":"";
e=e?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(c?h:"")+(this._isInRange(a,r)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+y+".datepicker._gotoToday('#"+a.id+"');\">"+k+"</button>":"")+(c?"":h)+"</div>":"";
h=parseInt(this._get(a,"firstDay"),10);
h=isNaN(h)?0:h;
k=this._get(a,"showWeek");
r=this._get(a,"dayNames");
this._get(a,"dayNamesShort");
var s=this._get(a,"dayNamesMin"),z=this._get(a,"monthNames"),v=this._get(a,"monthNamesShort"),p=this._get(a,"beforeShowDay"),w=this._get(a,"showOtherMonths"),H=this._get(a,"selectOtherMonths");
this._get(a,"calculateWeek");
for(var L=this._getDefaultDate(a),I="",C=0;
C<i[0];
C++){for(var M="",D=0;
D<i[1];
D++){var N=this._daylightSavingAdjust(new Date(m,g,a.selectedDay)),t=" ui-corner-all",x="";
if(l){x+='<div class="ui-datepicker-group';
if(i[1]>1){switch(D){case 0:x+=" ui-datepicker-group-first";
t=" ui-corner-"+(c?"right":"left");
break;
case i[1]-1:x+=" ui-datepicker-group-last";
t=" ui-corner-"+(c?"left":"right");
break;
default:x+=" ui-datepicker-group-middle";
t="";
break;
}}x+='">';
}x+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+t+'">'+(/all|left/.test(t)&&C==0?c?f:n:"")+(/all|right/.test(t)&&C==0?c?n:f:"")+this._generateMonthYearHeader(a,g,m,j,o,C>0||D>0,z,v)+'</div><table class="ui-datepicker-calendar"><thead><tr>';
var A=k?'<th class="ui-datepicker-week-col">'+this._get(a,"weekHeader")+"</th>":"";
for(t=0;
t<7;
t++){var q=(t+h)%7;
A+="<th"+((t+h+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+r[q]+'">'+s[q]+"</span></th>";
}x+=A+"</tr></thead><tbody>";
A=this._getDaysInMonth(m,g);
if(m==a.selectedYear&&g==a.selectedMonth){a.selectedDay=Math.min(a.selectedDay,A);
}t=(this._getFirstDayOfMonth(m,g)-h+7)%7;
A=l?6:Math.ceil((t+A)/7);
q=this._daylightSavingAdjust(new Date(m,g,1-t));
for(var O=0;
O<A;
O++){x+="<tr>";
var P=!k?"":'<td class="ui-datepicker-week-col">'+this._get(a,"calculateWeek")(q)+"</td>";
for(t=0;
t<7;
t++){var F=p?p.apply(a.input?a.input[0]:null,[q]):[true,""],B=q.getMonth()!=g,J=B&&!H||!F[0]||j&&q<j||o&&q>o;
P+='<td class="'+((t+h+6)%7>=5?" ui-datepicker-week-end":"")+(B?" ui-datepicker-other-month":"")+(q.getTime()==N.getTime()&&g==a.selectedMonth&&a._keyEvent||L.getTime()==q.getTime()&&L.getTime()==N.getTime()?" "+this._dayOverClass:"")+(J?" "+this._unselectableClass+" ui-state-disabled":"")+(B&&!w?"":" "+F[1]+(q.getTime()==u.getTime()?" "+this._currentClass:"")+(q.getTime()==b.getTime()?" ui-datepicker-today":""))+'"'+((!B||w)&&F[2]?' title="'+F[2]+'"':"")+(J?"":' onclick="DP_jQuery_'+y+".datepicker._selectDay('#"+a.id+"',"+q.getMonth()+","+q.getFullYear()+', this);return false;"')+">"+(B&&!w?"&#xa0;":J?'<span class="ui-state-default">'+q.getDate()+"</span>":'<a class="ui-state-default'+(q.getTime()==b.getTime()?" ui-state-highlight":"")+(q.getTime()==u.getTime()?" ui-state-active":"")+(B?" ui-priority-secondary":"")+'" href="#">'+q.getDate()+"</a>")+"</td>";
q.setDate(q.getDate()+1);
q=this._daylightSavingAdjust(q);
}x+=P+"</tr>";
}g++;
if(g>11){g=0;
m++;
}x+="</tbody></table>"+(l?"</div>"+(i[0]>0&&D==i[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");
M+=x;
}I+=M;
}I+=e+(d.browser.msie&&parseInt(d.browser.version,10)<7&&!a.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");
a._keyEvent=false;
return I;
},_generateMonthYearHeader:function(a,b,c,e,f,h,i,g){var k=this._get(a,"changeMonth"),l=this._get(a,"changeYear"),u=this._get(a,"showMonthAfterYear"),j='<div class="ui-datepicker-title">',o="";
if(h||!k){o+='<span class="ui-datepicker-month">'+i[b]+"</span>";
}else{i=e&&e.getFullYear()==c;
var m=f&&f.getFullYear()==c;
o+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+y+".datepicker._selectMonthYear('#"+a.id+"', this, 'M');\" onclick=\"DP_jQuery_"+y+".datepicker._clickMonthYear('#"+a.id+"');\">";
for(var n=0;
n<12;
n++){if((!i||n>=e.getMonth())&&(!m||n<=f.getMonth())){o+='<option value="'+n+'"'+(n==b?' selected="selected"':"")+">"+g[n]+"</option>";
}}o+="</select>";
}u||(j+=o+(h||!(k&&l)?"&#xa0;":""));
if(h||!l){j+='<span class="ui-datepicker-year">'+c+"</span>";
}else{g=this._get(a,"yearRange").split(":");
var r=(new Date).getFullYear();
i=function(s){s=s.match(/c[+-].*/)?c+parseInt(s.substring(1),10):s.match(/[+-].*/)?r+parseInt(s,10):parseInt(s,10);
return isNaN(s)?r:s;
};
b=i(g[0]);
g=Math.max(b,i(g[1]||""));
b=e?Math.max(b,e.getFullYear()):b;
g=f?Math.min(g,f.getFullYear()):g;
for(j+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+y+".datepicker._selectMonthYear('#"+a.id+"', this, 'Y');\" onclick=\"DP_jQuery_"+y+".datepicker._clickMonthYear('#"+a.id+"');\">";
b<=g;
b++){j+='<option value="'+b+'"'+(b==c?' selected="selected"':"")+">"+b+"</option>";
}j+="</select>";
}j+=this._get(a,"yearSuffix");
if(u){j+=(h||!(k&&l)?"&#xa0;":"")+o;
}j+="</div>";
return j;
},_adjustInstDate:function(a,b,c){var e=a.drawYear+(c=="Y"?b:0),f=a.drawMonth+(c=="M"?b:0);
b=Math.min(a.selectedDay,this._getDaysInMonth(e,f))+(c=="D"?b:0);
e=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(e,f,b)));
a.selectedDay=e.getDate();
a.drawMonth=a.selectedMonth=e.getMonth();
a.drawYear=a.selectedYear=e.getFullYear();
if(c=="M"||c=="Y"){this._notifyChange(a);
}},_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,"min");
a=this._getMinMaxDate(a,"max");
b=c&&b<c?c:b;
return b=a&&b>a?a:b;
},_notifyChange:function(a){var b=this._get(a,"onChangeMonthYear");
if(b){b.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a]);
}},_getNumberOfMonths:function(a){a=this._get(a,"numberOfMonths");
return a==null?[1,1]:typeof a=="number"?[1,a]:a;
},_getMinMaxDate:function(a,b){return this._determineDate(a,this._get(a,b+"Date"),null);
},_getDaysInMonth:function(a,b){return 32-(new Date(a,b,32)).getDate();
},_getFirstDayOfMonth:function(a,b){return(new Date(a,b,1)).getDay();
},_canAdjustMonth:function(a,b,c,e){var f=this._getNumberOfMonths(a);
c=this._daylightSavingAdjust(new Date(c,e+(b<0?b:f[0]*f[1]),1));
b<0&&c.setDate(this._getDaysInMonth(c.getFullYear(),c.getMonth()));
return this._isInRange(a,c);
},_isInRange:function(a,b){var c=this._getMinMaxDate(a,"min");
a=this._getMinMaxDate(a,"max");
return(!c||b.getTime()>=c.getTime())&&(!a||b.getTime()<=a.getTime());
},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff");
b=typeof b!="string"?b:(new Date).getFullYear()%100+parseInt(b,10);
return{shortYearCutoff:b,dayNamesShort:this._get(a,"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")};
},_formatDate:function(a,b,c,e){if(!b){a.currentDay=a.selectedDay;
a.currentMonth=a.selectedMonth;
a.currentYear=a.selectedYear;
}b=b?typeof b=="object"?b:this._daylightSavingAdjust(new Date(e,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));
return this.formatDate(this._get(a,"dateFormat"),b,this._getFormatConfig(a));
}});
d.fn.datepicker=function(a){if(!d.datepicker.initialized){d(document).mousedown(d.datepicker._checkExternalClick).find("body").append(d.datepicker.dpDiv);
d.datepicker.initialized=true;
}var b=Array.prototype.slice.call(arguments,1);
if(typeof a=="string"&&(a=="isDisabled"||a=="getDate"||a=="widget")){return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b));
}if(a=="option"&&arguments.length==2&&typeof arguments[1]=="string"){return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b));
}return this.each(function(){typeof a=="string"?d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this].concat(b)):d.datepicker._attachDatepicker(this,a);
});
};
d.datepicker=new K;
d.datepicker.initialized=false;
d.datepicker.uuid=(new Date).getTime();
d.datepicker.version="1.8.6";
window["DP_jQuery_"+y]=d;
})(jQuery);
(function(A,B){A.widget("ui.progressbar",{options:{value:0},min:0,max:100,_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min,"aria-valuemax":this.max,"aria-valuenow":this._value()});
this.valueDiv=A("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element);
this._refreshValue();
},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");
this.valueDiv.remove();
A.Widget.prototype.destroy.apply(this,arguments);
},value:function(C){if(C===B){return this._value();
}this._setOption("value",C);
return this;
},_setOption:function(C,D){if(C==="value"){this.options.value=D;
this._refreshValue();
this._trigger("change");
this._value()===this.max&&this._trigger("complete");
}A.Widget.prototype._setOption.apply(this,arguments);
},_value:function(){var C=this.options.value;
if(typeof C!=="number"){C=0;
}return Math.min(this.max,Math.max(this.min,C));
},_refreshValue:function(){var C=this.value();
this.valueDiv.toggleClass("ui-corner-right",C===this.max).width(C+"%");
this.element.attr("aria-valuenow",C);
}});
A.extend(A.ui.progressbar,{version:"1.8.6"});
})(jQuery);
jQuery.effects||function(I,H){function E(N){var M;
if(N&&N.constructor==Array&&N.length==3){return N;
}if(M=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(N)){return[parseInt(M[1],10),parseInt(M[2],10),parseInt(M[3],10)];
}if(M=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(N)){return[parseFloat(M[1])*2.55,parseFloat(M[2])*2.55,parseFloat(M[3])*2.55];
}if(M=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(N)){return[parseInt(M[1],16),parseInt(M[2],16),parseInt(M[3],16)];
}if(M=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(N)){return[parseInt(M[1]+M[1],16),parseInt(M[2]+M[2],16),parseInt(M[3]+M[3],16)];
}if(/rgba\(0, 0, 0, 0\)/.exec(N)){return D.transparent;
}return D[I.trim(N).toLowerCase()];
}function L(O,N){var M;
do{M=I.curCSS(O,N);
if(M!=""&&M!="transparent"||I.nodeName(O,"body")){break;
}N="backgroundColor";
}while(O=O.parentNode);
return E(M);
}function C(){var Q=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,N={},M,P;
if(Q&&Q.length&&Q[0]&&Q[Q[0]]){for(var O=Q.length;
O--;
){M=Q[O];
if(typeof Q[M]=="string"){P=M.replace(/\-(\w)/g,function(S,R){return R.toUpperCase();
});
N[P]=Q[M];
}}}else{for(M in Q){if(typeof Q[M]==="string"){N[M]=Q[M];
}}}return N;
}function B(O){var N,M;
for(N in O){M=O[N];
if(M==null||I.isFunction(M)||N in K||/scrollbar/.test(N)||!/color/i.test(N)&&isNaN(parseFloat(M))){delete O[N];
}}return O;
}function J(P,N){var M={_:0},O;
for(O in N){if(P[O]!=N[O]){M[O]=N[O];
}}return M;
}function G(P,N,M,O){if(typeof P=="object"){O=N;
M=null;
N=P;
P=N.effect;
}if(I.isFunction(N)){O=N;
M=null;
N={};
}if(typeof N=="number"||I.fx.speeds[N]){O=M;
M=N;
N={};
}if(I.isFunction(M)){O=M;
M=null;
}N=N||{};
M=M||N.duration;
M=I.fx.off?0:typeof M=="number"?M:I.fx.speeds[M]||I.fx.speeds._default;
O=O||N.complete;
return[P,N,M,O];
}function F(M){if(!M||typeof M==="number"||I.fx.speeds[M]){return true;
}if(typeof M==="string"&&!I.effects[M]){return true;
}return false;
}I.effects={};
I.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","borderColor","color","outlineColor"],function(N,M){I.fx.step[M]=function(O){if(!O.colorInit){O.start=L(O.elem,M);
O.end=E(O.end);
O.colorInit=true;
}O.elem.style[M]="rgb("+Math.max(Math.min(parseInt(O.pos*(O.end[0]-O.start[0])+O.start[0],10),255),0)+","+Math.max(Math.min(parseInt(O.pos*(O.end[1]-O.start[1])+O.start[1],10),255),0)+","+Math.max(Math.min(parseInt(O.pos*(O.end[2]-O.start[2])+O.start[2],10),255),0)+")";
};
});
var D={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},A=["add","remove","toggle"],K={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};
I.effects.animateClass=function(P,N,M,O){if(I.isFunction(M)){O=M;
M=null;
}return this.each(function(){var U=I(this),T=U.attr("style")||" ",R=B(C.call(this)),S,Q=U.attr("className");
I.each(A,function(V,W){P[W]&&U[W+"Class"](P[W]);
});
S=B(C.call(this));
U.attr("className",Q);
U.animate(J(R,S),N,M,function(){I.each(A,function(V,W){P[W]&&U[W+"Class"](P[W]);
});
if(typeof U.attr("style")=="object"){U.attr("style").cssText="";
U.attr("style").cssText=T;
}else{U.attr("style",T);
}O&&O.apply(this,arguments);
});
});
};
I.fn.extend({_addClass:I.fn.addClass,addClass:function(P,N,M,O){return N?I.effects.animateClass.apply(this,[{add:P},N,M,O]):this._addClass(P);
},_removeClass:I.fn.removeClass,removeClass:function(P,N,M,O){return N?I.effects.animateClass.apply(this,[{remove:P},N,M,O]):this._removeClass(P);
},_toggleClass:I.fn.toggleClass,toggleClass:function(Q,N,M,P,O){return typeof N=="boolean"||N===H?M?I.effects.animateClass.apply(this,[N?{add:Q}:{remove:Q},M,P,O]):this._toggleClass(Q,N):I.effects.animateClass.apply(this,[{toggle:Q},N,M,P]);
},switchClass:function(Q,N,M,P,O){return I.effects.animateClass.apply(this,[{add:N,remove:Q},M,P,O]);
}});
I.extend(I.effects,{version:"1.8.6",save:function(O,N){for(var M=0;
M<N.length;
M++){N[M]!==null&&O.data("ec.storage."+N[M],O[0].style[N[M]]);
}},restore:function(O,N){for(var M=0;
M<N.length;
M++){N[M]!==null&&O.css(N[M],O.data("ec.storage."+N[M]));
}},setMode:function(N,M){if(M=="toggle"){M=N.is(":hidden")?"show":"hide";
}return M;
},getBaseline:function(O,N){var M;
switch(O[0]){case"top":M=0;
break;
case"middle":M=0.5;
break;
case"bottom":M=1;
break;
default:M=O[0]/N.height;
}switch(O[1]){case"left":O=0;
break;
case"center":O=0.5;
break;
case"right":O=1;
break;
default:O=O[1]/N.width;
}return{x:O,y:M};
},createWrapper:function(O){if(O.parent().is(".ui-effects-wrapper")){return O.parent();
}var N={width:O.outerWidth(true),height:O.outerHeight(true),"float":O.css("float")},M=I("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0});
O.wrap(M);
M=O.parent();
if(O.css("position")=="static"){M.css({position:"relative"});
O.css({position:"relative"});
}else{I.extend(N,{position:O.css("position"),zIndex:O.css("z-index")});
I.each(["top","left","bottom","right"],function(Q,P){N[P]=O.css(P);
if(isNaN(parseInt(N[P],10))){N[P]="auto";
}});
O.css({position:"relative",top:0,left:0});
}return M.css(N).show();
},removeWrapper:function(M){if(M.parent().is(".ui-effects-wrapper")){return M.parent().replaceWith(M);
}return M;
},setTransition:function(P,N,M,O){O=O||{};
I.each(N,function(R,Q){unit=P.cssUnit(Q);
if(unit[0]>0){O[Q]=unit[0]*M+unit[1];
}});
return O;
}});
I.fn.extend({effect:function(P){var N=G.apply(this,arguments),M={options:N[1],duration:N[2],callback:N[3]};
N=M.options.mode;
var O=I.effects[P];
if(I.fx.off||!O){return N?this[N](M.duration,M.callback):this.each(function(){M.callback&&M.callback.call(this);
});
}return O.call(this,M);
},_show:I.fn.show,show:function(N){if(F(N)){return this._show.apply(this,arguments);
}else{var M=G.apply(this,arguments);
M[1].mode="show";
return this.effect.apply(this,M);
}},_hide:I.fn.hide,hide:function(N){if(F(N)){return this._hide.apply(this,arguments);
}else{var M=G.apply(this,arguments);
M[1].mode="hide";
return this.effect.apply(this,M);
}},__toggle:I.fn.toggle,toggle:function(N){if(F(N)||typeof N==="boolean"||I.isFunction(N)){return this.__toggle.apply(this,arguments);
}else{var M=G.apply(this,arguments);
M[1].mode="toggle";
return this.effect.apply(this,M);
}},cssUnit:function(O){var N=this.css(O),M=[];
I.each(["em","px","%","pt"],function(Q,P){if(N.indexOf(P)>0){M=[parseFloat(N),P];
}});
return M;
}});
I.easing.jswing=I.easing.swing;
I.extend(I.easing,{def:"easeOutQuad",swing:function(Q,N,M,P,O){return I.easing[I.easing.def](Q,N,M,P,O);
},easeInQuad:function(Q,N,M,P,O){return P*(N/=O)*N+M;
},easeOutQuad:function(Q,N,M,P,O){return -P*(N/=O)*(N-2)+M;
},easeInOutQuad:function(Q,N,M,P,O){if((N/=O/2)<1){return P/2*N*N+M;
}return -P/2*(--N*(N-2)-1)+M;
},easeInCubic:function(Q,N,M,P,O){return P*(N/=O)*N*N+M;
},easeOutCubic:function(Q,N,M,P,O){return P*((N=N/O-1)*N*N+1)+M;
},easeInOutCubic:function(Q,N,M,P,O){if((N/=O/2)<1){return P/2*N*N*N+M;
}return P/2*((N-=2)*N*N+2)+M;
},easeInQuart:function(Q,N,M,P,O){return P*(N/=O)*N*N*N+M;
},easeOutQuart:function(Q,N,M,P,O){return -P*((N=N/O-1)*N*N*N-1)+M;
},easeInOutQuart:function(Q,N,M,P,O){if((N/=O/2)<1){return P/2*N*N*N*N+M;
}return -P/2*((N-=2)*N*N*N-2)+M;
},easeInQuint:function(Q,N,M,P,O){return P*(N/=O)*N*N*N*N+M;
},easeOutQuint:function(Q,N,M,P,O){return P*((N=N/O-1)*N*N*N*N+1)+M;
},easeInOutQuint:function(Q,N,M,P,O){if((N/=O/2)<1){return P/2*N*N*N*N*N+M;
}return P/2*((N-=2)*N*N*N*N+2)+M;
},easeInSine:function(Q,N,M,P,O){return -P*Math.cos(N/O*(Math.PI/2))+P+M;
},easeOutSine:function(Q,N,M,P,O){return P*Math.sin(N/O*(Math.PI/2))+M;
},easeInOutSine:function(Q,N,M,P,O){return -P/2*(Math.cos(Math.PI*N/O)-1)+M;
},easeInExpo:function(Q,N,M,P,O){return N==0?M:P*Math.pow(2,10*(N/O-1))+M;
},easeOutExpo:function(Q,N,M,P,O){return N==O?M+P:P*(-Math.pow(2,-10*N/O)+1)+M;
},easeInOutExpo:function(Q,N,M,P,O){if(N==0){return M;
}if(N==O){return M+P;
}if((N/=O/2)<1){return P/2*Math.pow(2,10*(N-1))+M;
}return P/2*(-Math.pow(2,-10*--N)+2)+M;
},easeInCirc:function(Q,N,M,P,O){return -P*(Math.sqrt(1-(N/=O)*N)-1)+M;
},easeOutCirc:function(Q,N,M,P,O){return P*Math.sqrt(1-(N=N/O-1)*N)+M;
},easeInOutCirc:function(Q,N,M,P,O){if((N/=O/2)<1){return -P/2*(Math.sqrt(1-N*N)-1)+M;
}return P/2*(Math.sqrt(1-(N-=2)*N)+1)+M;
},easeInElastic:function(S,N,M,R,Q){S=1.70158;
var P=0,O=R;
if(N==0){return M;
}if((N/=Q)==1){return M+R;
}P||(P=Q*0.3);
if(O<Math.abs(R)){O=R;
S=P/4;
}else{S=P/(2*Math.PI)*Math.asin(R/O);
}return -(O*Math.pow(2,10*(N-=1))*Math.sin((N*Q-S)*2*Math.PI/P))+M;
},easeOutElastic:function(S,N,M,R,Q){S=1.70158;
var P=0,O=R;
if(N==0){return M;
}if((N/=Q)==1){return M+R;
}P||(P=Q*0.3);
if(O<Math.abs(R)){O=R;
S=P/4;
}else{S=P/(2*Math.PI)*Math.asin(R/O);
}return O*Math.pow(2,-10*N)*Math.sin((N*Q-S)*2*Math.PI/P)+R+M;
},easeInOutElastic:function(S,N,M,R,Q){S=1.70158;
var P=0,O=R;
if(N==0){return M;
}if((N/=Q/2)==2){return M+R;
}P||(P=Q*0.3*1.5);
if(O<Math.abs(R)){O=R;
S=P/4;
}else{S=P/(2*Math.PI)*Math.asin(R/O);
}if(N<1){return -0.5*O*Math.pow(2,10*(N-=1))*Math.sin((N*Q-S)*2*Math.PI/P)+M;
}return O*Math.pow(2,-10*(N-=1))*Math.sin((N*Q-S)*2*Math.PI/P)*0.5+R+M;
},easeInBack:function(R,N,M,Q,P,O){if(O==H){O=1.70158;
}return Q*(N/=P)*N*((O+1)*N-O)+M;
},easeOutBack:function(R,N,M,Q,P,O){if(O==H){O=1.70158;
}return Q*((N=N/P-1)*N*((O+1)*N+O)+1)+M;
},easeInOutBack:function(R,N,M,Q,P,O){if(O==H){O=1.70158;
}if((N/=P/2)<1){return Q/2*N*N*(((O*=1.525)+1)*N-O)+M;
}return Q/2*((N-=2)*N*(((O*=1.525)+1)*N+O)+2)+M;
},easeInBounce:function(Q,N,M,P,O){return P-I.easing.easeOutBounce(Q,O-N,0,P,O)+M;
},easeOutBounce:function(Q,N,M,P,O){return(N/=O)<1/2.75?P*7.5625*N*N+M:N<2/2.75?P*(7.5625*(N-=1.5/2.75)*N+0.75)+M:N<2.5/2.75?P*(7.5625*(N-=2.25/2.75)*N+0.9375)+M:P*(7.5625*(N-=2.625/2.75)*N+0.984375)+M;
},easeInOutBounce:function(Q,N,M,P,O){if(N<O/2){return I.easing.easeInBounce(Q,N*2,0,P,O)*0.5+M;
}return I.easing.easeOutBounce(Q,N*2-O,0,P,O)*0.5+P*0.5+M;
}});
}(jQuery);
(function(A){A.effects.blind=function(B){return this.queue(function(){var C=A(this),F=["position","top","left"],G=A.effects.setMode(C,B.options.mode||"hide"),I=B.options.direction||"vertical";
A.effects.save(C,F);
C.show();
var H=A.effects.createWrapper(C).css({overflow:"hidden"}),E=I=="vertical"?"height":"width";
I=I=="vertical"?H.height():H.width();
G=="show"&&H.css(E,0);
var D={};
D[E]=G=="show"?I:0;
H.animate(D,B.duration,B.options.easing,function(){G=="hide"&&C.hide();
A.effects.restore(C,F);
A.effects.removeWrapper(C);
B.callback&&B.callback.apply(C[0],arguments);
C.dequeue();
});
});
};
})(jQuery);
(function(A){A.effects.bounce=function(B){return this.queue(function(){var M=A(this),D=["position","top","left"],H=A.effects.setMode(M,B.options.mode||"effect"),K=B.options.direction||"up",L=B.options.distance||20,C=B.options.times||5,G=B.duration||250;
/show|hide/.test(H)&&D.push("opacity");
A.effects.save(M,D);
M.show();
A.effects.createWrapper(M);
var J=K=="up"||K=="down"?"top":"left";
K=K=="up"||K=="left"?"pos":"neg";
L=B.options.distance||(J=="top"?M.outerHeight({margin:true})/3:M.outerWidth({margin:true})/3);
if(H=="show"){M.css("opacity",0).css(J,K=="pos"?-L:L);
}if(H=="hide"){L/=C*2;
}H!="hide"&&C--;
if(H=="show"){var I={opacity:1};
I[J]=(K=="pos"?"+=":"-=")+L;
M.animate(I,G/2,B.options.easing);
L/=2;
C--;
}for(I=0;
I<C;
I++){var F={},E={};
F[J]=(K=="pos"?"-=":"+=")+L;
E[J]=(K=="pos"?"+=":"-=")+L;
M.animate(F,G/2,B.options.easing).animate(E,G/2,B.options.easing);
L=H=="hide"?L*2:L/2;
}if(H=="hide"){I={opacity:0};
I[J]=(K=="pos"?"-=":"+=")+L;
M.animate(I,G/2,B.options.easing,function(){M.hide();
A.effects.restore(M,D);
A.effects.removeWrapper(M);
B.callback&&B.callback.apply(this,arguments);
});
}else{F={};
E={};
F[J]=(K=="pos"?"-=":"+=")+L;
E[J]=(K=="pos"?"+=":"-=")+L;
M.animate(F,G/2,B.options.easing).animate(E,G/2,B.options.easing,function(){A.effects.restore(M,D);
A.effects.removeWrapper(M);
B.callback&&B.callback.apply(this,arguments);
});
}M.queue("fx",function(){M.dequeue();
});
M.dequeue();
});
};
})(jQuery);
(function(A){A.effects.clip=function(B){return this.queue(function(){var C=A(this),D=["position","top","left","height","width"],G=A.effects.setMode(C,B.options.mode||"hide"),I=B.options.direction||"vertical";
A.effects.save(C,D);
C.show();
var H=A.effects.createWrapper(C).css({overflow:"hidden"});
H=C[0].tagName=="IMG"?H:C;
var F={size:I=="vertical"?"height":"width",position:I=="vertical"?"top":"left"};
I=I=="vertical"?H.height():H.width();
if(G=="show"){H.css(F.size,0);
H.css(F.position,I/2);
}var E={};
E[F.size]=G=="show"?I:0;
E[F.position]=G=="show"?0:I/2;
H.animate(E,{queue:false,duration:B.duration,easing:B.options.easing,complete:function(){G=="hide"&&C.hide();
A.effects.restore(C,D);
A.effects.removeWrapper(C);
B.callback&&B.callback.apply(C[0],arguments);
C.dequeue();
}});
});
};
})(jQuery);
(function(A){A.effects.drop=function(B){return this.queue(function(){var D=A(this),F=["position","top","left","opacity"],I=A.effects.setMode(D,B.options.mode||"hide"),C=B.options.direction||"left";
A.effects.save(D,F);
D.show();
A.effects.createWrapper(D);
var H=C=="up"||C=="down"?"top":"left";
C=C=="up"||C=="left"?"pos":"neg";
var G=B.options.distance||(H=="top"?D.outerHeight({margin:true})/2:D.outerWidth({margin:true})/2);
if(I=="show"){D.css("opacity",0).css(H,C=="pos"?-G:G);
}var E={opacity:I=="show"?1:0};
E[H]=(I=="show"?C=="pos"?"+=":"-=":C=="pos"?"-=":"+=")+G;
D.animate(E,{queue:false,duration:B.duration,easing:B.options.easing,complete:function(){I=="hide"&&D.hide();
A.effects.restore(D,F);
A.effects.removeWrapper(D);
B.callback&&B.callback.apply(this,arguments);
D.dequeue();
}});
});
};
})(jQuery);
(function(A){A.effects.explode=function(B){return this.queue(function(){var J=B.options.pieces?Math.round(Math.sqrt(B.options.pieces)):3,I=B.options.pieces?Math.round(Math.sqrt(B.options.pieces)):3;
B.options.mode=B.options.mode=="toggle"?A(this).is(":visible")?"hide":"show":B.options.mode;
var C=A(this).show().css("visibility","hidden"),F=C.offset();
F.top-=parseInt(C.css("marginTop"),10)||0;
F.left-=parseInt(C.css("marginLeft"),10)||0;
for(var E=C.outerWidth(true),D=C.outerHeight(true),H=0;
H<J;
H++){for(var G=0;
G<I;
G++){C.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-G*(E/I),top:-H*(D/J)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:E/I,height:D/J,left:F.left+G*(E/I)+(B.options.mode=="show"?(G-Math.floor(I/2))*(E/I):0),top:F.top+H*(D/J)+(B.options.mode=="show"?(H-Math.floor(J/2))*(D/J):0),opacity:B.options.mode=="show"?0:1}).animate({left:F.left+G*(E/I)+(B.options.mode=="show"?0:(G-Math.floor(I/2))*(E/I)),top:F.top+H*(D/J)+(B.options.mode=="show"?0:(H-Math.floor(J/2))*(D/J)),opacity:B.options.mode=="show"?1:0},B.duration||500);
}}setTimeout(function(){B.options.mode=="show"?C.css({visibility:"visible"}):C.css({visibility:"visible"}).hide();
B.callback&&B.callback.apply(C[0]);
C.dequeue();
A("div.ui-effects-explode").remove();
},B.duration||500);
});
};
})(jQuery);
(function(A){A.effects.fade=function(B){return this.queue(function(){var D=A(this),C=A.effects.setMode(D,B.options.mode||"hide");
D.animate({opacity:C},{queue:false,duration:B.duration,easing:B.options.easing,complete:function(){B.callback&&B.callback.apply(this,arguments);
D.dequeue();
}});
});
};
})(jQuery);
(function(A){A.effects.fold=function(B){return this.queue(function(){var L=A(this),E=["position","top","left"],K=A.effects.setMode(L,B.options.mode||"hide"),H=B.options.size||15,G=!!B.options.horizFirst,D=B.duration?B.duration/2:A.fx.speeds._default/2;
A.effects.save(L,E);
L.show();
var J=A.effects.createWrapper(L).css({overflow:"hidden"}),I=K=="show"!=G,C=I?["width","height"]:["height","width"];
I=I?[J.width(),J.height()]:[J.height(),J.width()];
var F=/([0-9]+)%/.exec(H);
if(F){H=parseInt(F[1],10)/100*I[K=="hide"?0:1];
}if(K=="show"){J.css(G?{height:0,width:H}:{height:H,width:0});
}G={};
F={};
G[C[0]]=K=="show"?I[0]:H;
F[C[1]]=K=="show"?I[1]:0;
J.animate(G,D,B.options.easing).animate(F,D,B.options.easing,function(){K=="hide"&&L.hide();
A.effects.restore(L,E);
A.effects.removeWrapper(L);
B.callback&&B.callback.apply(L[0],arguments);
L.dequeue();
});
});
};
})(jQuery);
(function(A){A.effects.highlight=function(B){return this.queue(function(){var C=A(this),E=["backgroundImage","backgroundColor","opacity"],F=A.effects.setMode(C,B.options.mode||"show"),D={backgroundColor:C.css("backgroundColor")};
if(F=="hide"){D.opacity=0;
}A.effects.save(C,E);
C.show().css({backgroundImage:"none",backgroundColor:B.options.color||"#ffff99"}).animate(D,{queue:false,duration:B.duration,easing:B.options.easing,complete:function(){F=="hide"&&C.hide();
A.effects.restore(C,E);
F=="show"&&!A.support.opacity&&this.style.removeAttribute("filter");
B.callback&&B.callback.apply(this,arguments);
C.dequeue();
}});
});
};
})(jQuery);
(function(A){A.effects.pulsate=function(B){return this.queue(function(){var C=A(this),D=A.effects.setMode(C,B.options.mode||"show");
times=(B.options.times||5)*2-1;
duration=B.duration?B.duration/2:A.fx.speeds._default/2;
isVisible=C.is(":visible");
animateTo=0;
if(!isVisible){C.css("opacity",0).show();
animateTo=1;
}if(D=="hide"&&isVisible||D=="show"&&!isVisible){times--;
}for(D=0;
D<times;
D++){C.animate({opacity:animateTo},duration,B.options.easing);
animateTo=(animateTo+1)%2;
}C.animate({opacity:animateTo},duration,B.options.easing,function(){animateTo==0&&C.hide();
B.callback&&B.callback.apply(this,arguments);
});
C.queue("fx",function(){C.dequeue();
}).dequeue();
});
};
})(jQuery);
(function(A){A.effects.puff=function(B){return this.queue(function(){var C=A(this),G=A.effects.setMode(C,B.options.mode||"hide"),F=parseInt(B.options.percent,10)||150,E=F/100,D={height:C.height(),width:C.width()};
A.extend(B.options,{fade:true,mode:G,percent:G=="hide"?F:100,from:G=="hide"?D:{height:D.height*E,width:D.width*E}});
C.effect("scale",B.options,B.duration,B.callback);
C.dequeue();
});
};
A.effects.scale=function(B){return this.queue(function(){var C=A(this),H=A.extend(true,{},B.options),F=A.effects.setMode(C,B.options.mode||"effect"),E=parseInt(B.options.percent,10)||(parseInt(B.options.percent,10)==0?0:F=="hide"?0:100),D=B.options.direction||"both",G=B.options.origin;
if(F!="effect"){H.origin=G||["middle","center"];
H.restore=true;
}G={height:C.height(),width:C.width()};
C.from=B.options.from||(F=="show"?{height:0,width:0}:G);
E={y:D!="horizontal"?E/100:1,x:D!="vertical"?E/100:1};
C.to={height:G.height*E.y,width:G.width*E.x};
if(B.options.fade){if(F=="show"){C.from.opacity=0;
C.to.opacity=1;
}if(F=="hide"){C.from.opacity=1;
C.to.opacity=0;
}}H.from=C.from;
H.to=C.to;
H.mode=F;
C.effect("size",H,B.duration,B.callback);
C.dequeue();
});
};
A.effects.size=function(B){return this.queue(function(){var O=A(this),M=["position","top","left","width","height","overflow","opacity"],K=["position","top","left","overflow","opacity"],J=["width","height","overflow"],I=["fontSize"],L=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],G=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],C=A.effects.setMode(O,B.options.mode||"effect"),D=B.options.restore||false,E=B.options.scale||"both",F=B.options.origin,H={height:O.height(),width:O.width()};
O.from=B.options.from||H;
O.to=B.options.to||H;
if(F){F=A.effects.getBaseline(F,H);
O.from.top=(H.height-O.from.height)*F.y;
O.from.left=(H.width-O.from.width)*F.x;
O.to.top=(H.height-O.to.height)*F.y;
O.to.left=(H.width-O.to.width)*F.x;
}var N={from:{y:O.from.height/H.height,x:O.from.width/H.width},to:{y:O.to.height/H.height,x:O.to.width/H.width}};
if(E=="box"||E=="both"){if(N.from.y!=N.to.y){M=M.concat(L);
O.from=A.effects.setTransition(O,L,N.from.y,O.from);
O.to=A.effects.setTransition(O,L,N.to.y,O.to);
}if(N.from.x!=N.to.x){M=M.concat(G);
O.from=A.effects.setTransition(O,G,N.from.x,O.from);
O.to=A.effects.setTransition(O,G,N.to.x,O.to);
}}if(E=="content"||E=="both"){if(N.from.y!=N.to.y){M=M.concat(I);
O.from=A.effects.setTransition(O,I,N.from.y,O.from);
O.to=A.effects.setTransition(O,I,N.to.y,O.to);
}}A.effects.save(O,D?M:K);
O.show();
A.effects.createWrapper(O);
O.css("overflow","hidden").css(O.from);
if(E=="content"||E=="both"){L=L.concat(["marginTop","marginBottom"]).concat(I);
G=G.concat(["marginLeft","marginRight"]);
J=M.concat(L).concat(G);
O.find("*[width]").each(function(){child=A(this);
D&&A.effects.save(child,J);
var P={height:child.height(),width:child.width()};
child.from={height:P.height*N.from.y,width:P.width*N.from.x};
child.to={height:P.height*N.to.y,width:P.width*N.to.x};
if(N.from.y!=N.to.y){child.from=A.effects.setTransition(child,L,N.from.y,child.from);
child.to=A.effects.setTransition(child,L,N.to.y,child.to);
}if(N.from.x!=N.to.x){child.from=A.effects.setTransition(child,G,N.from.x,child.from);
child.to=A.effects.setTransition(child,G,N.to.x,child.to);
}child.css(child.from);
child.animate(child.to,B.duration,B.options.easing,function(){D&&A.effects.restore(child,J);
});
});
}O.animate(O.to,{queue:false,duration:B.duration,easing:B.options.easing,complete:function(){O.to.opacity===0&&O.css("opacity",O.from.opacity);
C=="hide"&&O.hide();
A.effects.restore(O,D?M:K);
A.effects.removeWrapper(O);
B.callback&&B.callback.apply(this,arguments);
O.dequeue();
}});
});
};
})(jQuery);
(function(A){A.effects.shake=function(B){return this.queue(function(){var L=A(this),E=["position","top","left"];
A.effects.setMode(L,B.options.mode||"effect");
var K=B.options.direction||"left",J=B.options.distance||20,C=B.options.times||3,I=B.duration||B.options.duration||140;
A.effects.save(L,E);
L.show();
A.effects.createWrapper(L);
var H=K=="up"||K=="down"?"top":"left",G=K=="up"||K=="left"?"pos":"neg";
K={};
var F={},D={};
K[H]=(G=="pos"?"-=":"+=")+J;
F[H]=(G=="pos"?"+=":"-=")+J*2;
D[H]=(G=="pos"?"-=":"+=")+J*2;
L.animate(K,I,B.options.easing);
for(J=1;
J<C;
J++){L.animate(F,I,B.options.easing).animate(D,I,B.options.easing);
}L.animate(F,I,B.options.easing).animate(K,I/2,B.options.easing,function(){A.effects.restore(L,E);
A.effects.removeWrapper(L);
B.callback&&B.callback.apply(this,arguments);
});
L.queue("fx",function(){L.dequeue();
});
L.dequeue();
});
};
})(jQuery);
(function(A){A.effects.slide=function(B){return this.queue(function(){var D=A(this),F=["position","top","left"],I=A.effects.setMode(D,B.options.mode||"show"),C=B.options.direction||"left";
A.effects.save(D,F);
D.show();
A.effects.createWrapper(D).css({overflow:"hidden"});
var H=C=="up"||C=="down"?"top":"left";
C=C=="up"||C=="left"?"pos":"neg";
var G=B.options.distance||(H=="top"?D.outerHeight({margin:true}):D.outerWidth({margin:true}));
if(I=="show"){D.css(H,C=="pos"?-G:G);
}var E={};
E[H]=(I=="show"?C=="pos"?"+=":"-=":C=="pos"?"-=":"+=")+G;
D.animate(E,{queue:false,duration:B.duration,easing:B.options.easing,complete:function(){I=="hide"&&D.hide();
A.effects.restore(D,F);
A.effects.removeWrapper(D);
B.callback&&B.callback.apply(this,arguments);
D.dequeue();
}});
});
};
})(jQuery);
(function(A){A.effects.transfer=function(B){return this.queue(function(){var C=A(this),F=A(B.options.to),E=F.offset();
F={top:E.top,left:E.left,height:F.innerHeight(),width:F.innerWidth()};
E=C.offset();
var D=A('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(B.options.className).css({top:E.top,left:E.left,height:C.innerHeight(),width:C.innerWidth(),position:"absolute"}).animate(F,B.duration,B.options.easing,function(){D.remove();
B.callback&&B.callback.apply(C[0],arguments);
C.dequeue();
});
});
};
})(jQuery);

eval(function(E,A,F,B,D,C){D=function(G){return(G<A?"":D(parseInt(G/A)))+((G=G%A)>35?String.fromCharCode(G+29):G.toString(36));
};
if(!"".replace(/^/,String)){while(F--){C[D(F)]=B[F]||D(F);
}B=[function(G){return C[G];
}];
D=function(){return"\\w+";
};
F=1;
}while(F--){if(B[F]){E=E.replace(new RegExp("\\b"+D(F)+"\\b","g"),B[F]);
}}return E;
}("h.i['1a']=h.i['z'];h.O(h.i,{y:'D',z:9(x,t,b,c,d){6 h.i[h.i.y](x,t,b,c,d)},17:9(x,t,b,c,d){6 c*(t/=d)*t+b},D:9(x,t,b,c,d){6-c*(t/=d)*(t-2)+b},13:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t+b;6-c/2*((--t)*(t-2)-1)+b},X:9(x,t,b,c,d){6 c*(t/=d)*t*t+b},U:9(x,t,b,c,d){6 c*((t=t/d-1)*t*t+1)+b},R:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t+b;6 c/2*((t-=2)*t*t+2)+b},N:9(x,t,b,c,d){6 c*(t/=d)*t*t*t+b},M:9(x,t,b,c,d){6-c*((t=t/d-1)*t*t*t-1)+b},L:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t*t+b;6-c/2*((t-=2)*t*t*t-2)+b},K:9(x,t,b,c,d){6 c*(t/=d)*t*t*t*t+b},J:9(x,t,b,c,d){6 c*((t=t/d-1)*t*t*t*t+1)+b},I:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t*t*t+b;6 c/2*((t-=2)*t*t*t*t+2)+b},G:9(x,t,b,c,d){6-c*8.C(t/d*(8.g/2))+c+b},15:9(x,t,b,c,d){6 c*8.n(t/d*(8.g/2))+b},12:9(x,t,b,c,d){6-c/2*(8.C(8.g*t/d)-1)+b},Z:9(x,t,b,c,d){6(t==0)?b:c*8.j(2,10*(t/d-1))+b},Y:9(x,t,b,c,d){6(t==d)?b+c:c*(-8.j(2,-10*t/d)+1)+b},W:9(x,t,b,c,d){e(t==0)6 b;e(t==d)6 b+c;e((t/=d/2)<1)6 c/2*8.j(2,10*(t-1))+b;6 c/2*(-8.j(2,-10*--t)+2)+b},V:9(x,t,b,c,d){6-c*(8.o(1-(t/=d)*t)-1)+b},S:9(x,t,b,c,d){6 c*8.o(1-(t=t/d-1)*t)+b},Q:9(x,t,b,c,d){e((t/=d/2)<1)6-c/2*(8.o(1-t*t)-1)+b;6 c/2*(8.o(1-(t-=2)*t)+1)+b},P:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d)==1)6 b+c;e(!p)p=d*.3;e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);6-(a*8.j(2,10*(t-=1))*8.n((t*d-s)*(2*8.g)/p))+b},H:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d)==1)6 b+c;e(!p)p=d*.3;e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);6 a*8.j(2,-10*t)*8.n((t*d-s)*(2*8.g)/p)+c+b},T:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d/2)==2)6 b+c;e(!p)p=d*(.3*1.5);e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);e(t<1)6-.5*(a*8.j(2,10*(t-=1))*8.n((t*d-s)*(2*8.g)/p))+b;6 a*8.j(2,-10*(t-=1))*8.n((t*d-s)*(2*8.g)/p)*.5+c+b},F:9(x,t,b,c,d,s){e(s==u)s=1.l;6 c*(t/=d)*t*((s+1)*t-s)+b},E:9(x,t,b,c,d,s){e(s==u)s=1.l;6 c*((t=t/d-1)*t*((s+1)*t+s)+1)+b},16:9(x,t,b,c,d,s){e(s==u)s=1.l;e((t/=d/2)<1)6 c/2*(t*t*(((s*=(1.B))+1)*t-s))+b;6 c/2*((t-=2)*t*(((s*=(1.B))+1)*t+s)+2)+b},A:9(x,t,b,c,d){6 c-h.i.v(x,d-t,0,c,d)+b},v:9(x,t,b,c,d){e((t/=d)<(1/2.k)){6 c*(7.q*t*t)+b}m e(t<(2/2.k)){6 c*(7.q*(t-=(1.5/2.k))*t+.k)+b}m e(t<(2.5/2.k)){6 c*(7.q*(t-=(2.14/2.k))*t+.11)+b}m{6 c*(7.q*(t-=(2.18/2.k))*t+.19)+b}},1b:9(x,t,b,c,d){e(t<d/2)6 h.i.A(x,t*2,0,c,d)*.5+b;6 h.i.v(x,t*2-d,0,c,d)*.5+c*.5+b}});",62,74,"||||||return||Math|function|||||if|var|PI|jQuery|easing|pow|75|70158|else|sin|sqrt||5625|asin|||undefined|easeOutBounce|abs||def|swing|easeInBounce|525|cos|easeOutQuad|easeOutBack|easeInBack|easeInSine|easeOutElastic|easeInOutQuint|easeOutQuint|easeInQuint|easeInOutQuart|easeOutQuart|easeInQuart|extend|easeInElastic|easeInOutCirc|easeInOutCubic|easeOutCirc|easeInOutElastic|easeOutCubic|easeInCirc|easeInOutExpo|easeInCubic|easeOutExpo|easeInExpo||9375|easeInOutSine|easeInOutQuad|25|easeOutSine|easeInOutBack|easeInQuad|625|984375|jswing|easeInOutBounce".split("|"),0,{}));

eval(function(D,A,F,B,C,E){C=function(G){return(G<A?"":C(parseInt(G/A)))+((G=G%A)>35?String.fromCharCode(G+29):G.toString(36));
};
if(!"".replace(/^/,String)){while(F--){E[C(F)]=B[F]||C(F);
}B=[function(G){return E[G];
}];
C=function(){return"\\w+";
};
F=1;
}while(F--){if(B[F]){D=D.replace(new RegExp("\\b"+C(F)+"\\b","g"),B[F]);
}}return D;
}("0.C(0.1,{7:2(x,t,b,c,d){3 0.1.D(x,t,b,c,d)},5:2(x,t,b,c,d){3 0.1.6(x,t,b,c,d)},h:2(x,t,b,c,d){3 0.1.B(x,t,b,c,d)},A:2(x,t,b,c,d){3 0.1.m(x,t,b,c,d)},y:2(x,t,b,c,d){3 0.1.w(x,t,b,c,d)},v:2(x,t,b,c,d){3 0.1.u(x,t,b,c,d)},s:2(x,t,b,c,d){3 0.1.r(x,t,b,c,d)},q:2(x,t,b,c,d){3 0.1.p(x,t,b,c,d)},o:2(x,t,b,c,d){3 0.1.n(x,t,b,c,d)},8:2(x,t,b,c,d){3 0.1.l(x,t,b,c,d)},g:2(x,t,b,c,d){3 0.1.j(x,t,b,c,d)},i:2(x,t,b,c,d){3 0.1.k(x,t,b,c,d)},z:2(x,t,b,c,d){3 0.1.f(x,t,b,c,d)},e:2(x,t,b,c,d){3 0.1.a(x,t,b,c,d)},9:2(x,t,b,c,d){3 0.1.4(x,t,b,c,d)}});",40,40,"jQuery|easing|function|return|easeInOutBack|easeOut|easeOutQuad|easeIn|elasin|backinout|easeOutBack||||backout|easeInBack|elasout|easeInOut|elasinout|easeOutElastic|easeInOutElastic|easeInElastic|easeInExpo|easeInOutBounce|bounceinout|easeOutBounce|bounceout|easeInBounce|bouncein||easeInOutExpo|expoinout|easeOutExpo||expoout|backin|expoin|easeInOutQuad|extend|easeInQuad".split("|"),0,{}));

function _RP(B){if(WZInfo.pickRedirectPrefix!=""){return WZInfo.pickRedirectPrefix+pob(B);
}else{var A=WZInfo.pickRedirectDefault.replace("c=a&","c=anc&");
A=A.replace("q=&","q=default&");
return A+pob(B);
}}function _SP(B){if(WZInfo.pickPrefix!=""){return WZInfo.pickPrefix+pob(B);
}else{var A=WZInfo.pickPrefix.replace("c=a&","c=anc&");
A=A.replace("q=&","q=default&");
return A+pob(B);
}}function ptxt(A){var B="";
if(A.innerHTML){B=A.innerHTML;
B=B.replace(/<\/?[^>]+>/ig,"");
B=B.replace(/&amp;/g,"&");
}return B;
}function noct(A,B){return true;
}function ct(A,C){if(A&&A.href&&C){if(!A.oUrl){A.oUrl=A.href;
}var B=A.innerHTML;
A.href=WZInfo.ctRedirectPrefix(C,A.oUrl);
if(navigator.userAgent.toLowerCase().indexOf("msie")!=-1&&A.innerHTML!=B){A.innerHTML=B;
}}return true;
}function nosct(E,A,B){if(E){var C="";
if(A){C=((A.href)?A.href:A);
}var D=C;
return D;
}}function sct(F,A,B){if(F){var D="";
if(A){D=((A.href)?A.href:A);
}var E=WZInfo.ctPrefix(F,D);
E=E+"&rnd="+Math.random().toString();
var C=new Image();
if(B){setTimeout(function(){C.src=E;
},100);
}else{C.src=E;
}return E;
}}function wzr(C,A){if(C&&A){var B=WZInfo.ctRedirectPrefix(C,A);
if(B){return B;
}}}function enc(A){return(typeof encodeURIComponent!="undefined")?encodeURIComponent(A):escape(A);
}function obj(C,B){if(!B){B=document;
}var A=B.getElementById(C);
return A;
}function pob(A){A=A||{};
return WZInfo.pickObjConversion(A);
}function h(A){return(A!=null&&A!="undefined")?A:"";
}function cspk(A,E,F,C){var B="co";
if(E=="ahdict"){B="dicp";
}if(E=="roget"){B="dicp";
}if(E=="wiki"){B="wk";
}if(E=="col"){B="cb";
}if(E=="hmwh"){B="h0";
}if(E=="hmff"){B="h1";
}if(E=="wordnet"){B="dicp";
}if(E=="wordnetuk"){B="dicp";
}var D={};
D.en=B;
D.b="sa";
D.tp="d";
D.ec="1";
D.io=F;
if(C){spk(A,D);
}else{pk(A,D);
}return true;
}function fp(O,C,F,I,D,E){if(O.href){var M=O.href.match(WZInfo.framedPickDomainRE);
if(M){var P,N,B,G,H,J,A;
G=M[1];
B=M[2];
H=WZInfo.framedPickSearchDomain;
J=WZInfo.framedPickAdvLang;
A=WZInfo.framedPickAdvCtry;
N=WZInfo.framedPickUrlPrefix;
if(H){N+="&dm="+H+"&advl="+J+"&advc="+A;
}G+="u="+B+"&bu="+enc(N)+WZInfo.framedPickUrlPrefix2;
if(H){G+="&dm="+H;
}if(D){G+="&ou="+enc(E);
}if(F=="true"){var K=_mb(I);
var L;
if(D){P=WZInfo.framedPickTitle+E;
L=WZInfo.framedPickAbstract+D;
}else{L=_ma(I);
}G+="&ma="+enc(L)+"&mt="+enc(P)+"&mb="+K;
}C.url=(E)?E:O.href;
C.u=G;
}pk(O,C);
}return true;
}function InitClickLog(){var D=function(){return sct(this.getAttribute("ask_clicklogid"),this);
};
var A=document.getElementsByTagName("A");
for(var B=A.length-1;
B>=0;
B--){var C=A[B].getAttribute("ask_clicklogid");
if(C){ask.util.Events.addListener(A[B],"mousedown",D);
}}A=document.getElementsByName("ask_clicklog");
for(var B=A.length-1;
B>=0;
B--){var C=A[B].getAttribute("ask_clicklogid");
if(C){ask.util.Events.addListener(A[B],"mousedown",D);
}}}
jQuery(function(){jQuery("div.csw").prepend("<p class='loading'>Loading...</p>");
});
var j=0;
jQuery.fn.codaSlider=function(A){A=jQuery.extend({easeFunc:"expoinout",easeTime:0,toolTip:false},A);
return this.each(function(){var C=jQuery(this);
C.find("p.loading").remove();
C.removeClass("csw").addClass("stripViewer");
var G=C.find("div.panel").width();
var H=C.find("div.panel").size();
var B=G*H;
C.find("div.panelContainer").css("width",B);
var E=H*2;
if(location.hash&&parseInt(location.hash.slice(1))<=H){var F=parseInt(location.hash.slice(1));
var D=-(G*(F-1));
jQuery(this).find("div.panelContainer").css({left:D});
}else{var F=1;
}C.each(function(I){jQuery(this).before("<div class='stripNavL' id='stripNavL"+j+"'><a href='#'>Left</a></div>");
jQuery(this).after("<div class='stripNavR' id='stripNavR"+j+"'><a href='#'>Right</a></div>");
jQuery(this).before("<div class='stripNav' id='stripNav"+j+"'><ul></ul></div>");
jQuery(this).find("div.panel").each(function(J){jQuery("div#stripNav"+j+" ul").append("<li class='tab"+(J+1)+"'><a href='#"+(J+1)+"'>"+jQuery(this).attr("title")+"</a></li>");
});
jQuery("div#stripNav"+j+" a").each(function(J){E+=jQuery(this).parent().width();
jQuery(this).bind("hover",function(){jQuery(this).addClass("current").parent().parent().find("a").not(jQuery(this)).removeClass("current");
var K=-(G*J);
F=J+1;
jQuery(this).parent().parent().parent().next().find("div.panelContainer").animate({left:K},A.easeTime,A.easeFunc);
});
});
jQuery("div#stripNavL"+j+" a").click(function(){if(F==1){var J=-(G*(H-1));
F=H;
jQuery(this).parent().parent().find("div.stripNav a.current").removeClass("current").parent().parent().find("li:last a").addClass("current");
}else{F-=1;
var J=-(G*(F-1));
jQuery(this).parent().parent().find("div.stripNav a.current").removeClass("current").parent().prev().find("a").addClass("current");
}jQuery(this).parent().parent().find("div.panelContainer").animate({left:J},A.easeTime,A.easeFunc);
location.hash=F;
return false;
});
jQuery("div#stripNavR"+j+" a").click(function(){if(F==H){var J=0;
F=1;
jQuery(this).parent().parent().find("div.stripNav a.current").removeClass("current").parent().parent().find("a:eq(0)").addClass("current");
}else{var J=-(G*F);
F+=1;
jQuery(this).parent().parent().find("div.stripNav a.current").removeClass("current").parent().next().find("a").addClass("current");
}jQuery(this).parent().parent().find("div.panelContainer").animate({left:J},A.easeTime,A.easeFunc);
location.hash=F;
return false;
});
jQuery("a.cross-link").hover(function(){jQuery(this).parents().find(".stripNav ul li a:eq("+(parseInt(jQuery(this).attr("name").slice(1))-1)+")").trigger("hover");
});
jQuery("div#stripNav"+j).css("width",E);
if(location.hash&&parseInt(location.hash.slice(1))<=H){jQuery("div#stripNav"+j+" a:eq("+(location.hash.slice(1)-1)+")").addClass("current");
}else{jQuery("div#stripNav"+j+" a:eq(0)").addClass("current");
}});
j++;
});
};

$j=jQuery;
$j(document).ready(function(){$j("#tabbed").tabs();
$j(".esu").click(function(){var A=$j("#em").offset();
$j("#em-popup").css({"left":A.left-5,"top":A.top+10,"display":"block"});
$j(".esu").css("width","0");
});
$j(".ar").click(function(){$j(".esu").css("width","110px");
$j("#em-popup").css("display","none");
});
});
function validate(B,C){var D=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
var A=document.forms[B].elements[C].value;
if(A==""){alert("please enter an email id for subscription");
return false;
}else{if(D.test(A)==false){alert("Invalid Email Address");
}else{$j.get("http://dictionary1.classic.reference.com/wordoftheday/list/subscribe.html",{action:"subscribe",email:A},function(E){});
spk(this,{en:"wotdsb",io:"0",b:"wotd",tp:"lrl",ec:"1",pt:"Subscription"});
alert("Successfully subscribed");
$j("#em-popup").css("display","none");
$j(".esu").css("width","110px");
}}return false;
}var theInt=null;
var $crosslink,$navthumb;
var curclicked=0;
theInterval=function(A){clearInterval(theInt);
if(typeof A!="undefined"){curclicked=A;
}$crosslinkDiv.removeClass("op");
$arrow.removeClass("active-thumb");
$navthumb.eq(curclicked).parent().parent().addClass("op");
$navthumb.eq(curclicked).siblings(".arw").addClass("active-thumb");
jQuery(".stripNav ul li a").eq(curclicked).trigger("hover");
theInt=setInterval(function(){$crosslinkDiv.removeClass("op");
$arrow.removeClass("active-thumb");
$navthumb.eq(curclicked).parent().parent().addClass("op");
$navthumb.eq(curclicked).siblings(".arw").addClass("active-thumb");
jQuery(".stripNav ul li a").eq(curclicked).trigger("hover");
curclicked++;
if(3==curclicked){curclicked=0;
}},5000);
};
jQuery(function(){jQuery("#main-photo-slider").codaSlider();
$navthumb=jQuery(".nav-thumb");
$crosslink=jQuery(".cross-link");
$crosslinkDiv=jQuery(".smpo");
$arrow=jQuery(".arw");
$crosslink.hover(function(){var A=jQuery(this);
theInterval(A.attr("name").slice(1)-1);
return false;
});
theInterval();
});
quantSegs="";
if(typeof (_quantgc)=="function"){var _qsegs=_quantgc("__qseg").split("|");
for(var i=0;
i<_qsegs.length;
i++){var qArr=_qsegs[i].split("_");
if(qArr.length>1){quantSegs+=("."+qArr[1]);
}}}var isIE=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false;
var isWin=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false;
var isOpera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;
function ControlVersion(){var A;
var B;
var C;
try{B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
A=B.GetVariable("$version");
}catch(C){}if(!A){try{B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
A="WIN 6,0,21,0";
B.AllowScriptAccess="always";
A=B.GetVariable("$version");
}catch(C){}}if(!A){try{B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
A=B.GetVariable("$version");
}catch(C){}}if(!A){try{B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
A="WIN 3,0,18,0";
}catch(C){}}if(!A){try{B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
A="WIN 2,0,0,11";
}catch(C){A=-1;
}}return A;
}function GetSwfVer(){var G=-1;
if(navigator.plugins!=null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){var F=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";
var A=navigator.plugins["Shockwave Flash"+F].description;
var E=A.split(" ");
var C=E[2].split(".");
var H=C[0];
var B=C[1];
var D=E[3];
if(D==""){D=E[4];
}if(D[0]=="d"){D=D.substring(1);
}else{if(D[0]=="r"){D=D.substring(1);
if(D.indexOf("d")>0){D=D.substring(0,D.indexOf("d"));
}}}var G=H+"."+B+"."+D;
}}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=-1){G=4;
}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1){G=3;
}else{if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1){G=2;
}else{if(isIE&&isWin&&!isOpera){G=ControlVersion();
}}}}}return G;
}function DetectFlashVer(F,D,C){versionStr=GetSwfVer();
if(versionStr==-1){return false;
}else{if(versionStr!=0){if(isIE&&isWin&&!isOpera){tempArray=versionStr.split(" ");
tempString=tempArray[1];
versionArray=tempString.split(",");
}else{versionArray=versionStr.split(".");
}var E=versionArray[0];
var A=versionArray[1];
var B=versionArray[2];
if(E>parseFloat(F)){return true;
}else{if(E==parseFloat(F)){if(A>parseFloat(D)){return true;
}else{if(A==parseFloat(D)){if(B>=parseFloat(C)){return true;
}}}}}return false;
}}}function AC_AddExtension(B,A){if(B.indexOf("?")!=-1){return B.replace(/\?/,A+"?");
}else{return B+A;
}}function AC_Generateobj(E,D,A){var C="";
if(isIE&&isWin&&!isOpera){C+="<object ";
for(var B in E){C+=B+'="'+E[B]+'" ';
}C+=">";
for(var B in D){C+='<param name="'+B+'" value="'+D[B]+'" /> ';
}C+="</object>";
}else{C+="<embed ";
for(var B in A){C+=B+'="'+A[B]+'" ';
}C+="> </embed>";
}document.write(C);
}function AC_FL_RunContent(){var A=AC_GetArgs(arguments,".swf","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash");
AC_Generateobj(A.objAttrs,A.params,A.embedAttrs);
}function AC_SW_RunContent(){var A=AC_GetArgs(arguments,".dcr","src","clsid:166B1BCA-3F9C-11CF-8075-444553540000",null);
AC_Generateobj(A.objAttrs,A.params,A.embedAttrs);
}function AC_GetArgs(B,E,G,D,H){var A=new Object();
A.embedAttrs=new Object();
A.params=new Object();
A.objAttrs=new Object();
for(var C=0;
C<B.length;
C=C+2){var F=B[C].toLowerCase();
switch(F){case"classid":break;
case"pluginspage":A.embedAttrs[B[C]]=B[C+1];
break;
case"src":case"movie":B[C+1]=AC_AddExtension(B[C+1],E);
A.embedAttrs["src"]=B[C+1];
A.params[G]=B[C+1];
break;
case"onafterupdate":case"onbeforeupdate":case"onblur":case"oncellchange":case"onclick":case"ondblclick":case"ondrag":case"ondragend":case"ondragenter":case"ondragleave":case"ondragover":case"ondrop":case"onfinish":case"onfocus":case"onhelp":case"onmousedown":case"onmouseup":case"onmouseover":case"onmousemove":case"onmouseout":case"onkeypress":case"onkeydown":case"onkeyup":case"onload":case"onlosecapture":case"onpropertychange":case"onreadystatechange":case"onrowsdelete":case"onrowenter":case"onrowexit":case"onrowsinserted":case"onstart":case"onscroll":case"onbeforeeditfocus":case"onactivate":case"onbeforedeactivate":case"ondeactivate":case"type":case"codebase":case"id":A.objAttrs[B[C]]=B[C+1];
break;
case"width":case"height":case"align":case"vspace":case"hspace":case"class":case"title":case"accesskey":case"name":case"tabindex":A.embedAttrs[B[C]]=A.objAttrs[B[C]]=B[C+1];
break;
default:A.embedAttrs[B[C]]=A.params[B[C]]=B[C+1];
}}A.objAttrs["classid"]=D;
if(H){A.embedAttrs["type"]=H;
}return A;
}LEXICOFlashObject=function(E,H,B,D,C,A,F,G){isIE6=navigator.userAgent.toLowerCase().indexOf("msie 6")!=-1;
this.swf=E;
this.id=H;
this.width=B;
this.height=D;
this.imageMap=F;
this.version=A||6;
if(isIE6){this.align="middle";
}else{this.align="texttop";
}this.codebase=this.version+",0,0,0";
this.redirect="";
this.sq=document.location.search.split("?")[1]||"";
this.defaultImage=C;
this.altTxt="Please <a href='http://www.macromedia.com/go/getflashplayer'>upgrade your Flash Player</a>.";
this.bypassTxt="";
this.params=new Object();
this.variables=new Object();
if(G){this.color=this.addParam("bgcolor",G);
}this.addParam("quality","high");
this.doDetect=getQueryParamValue("detectflash");
};
LEXICOFlashObject.prototype.addParam=function(A,B){this.params[A]=B;
};
LEXICOFlashObject.prototype.getParams=function(){return this.params;
};
LEXICOFlashObject.prototype.getParam=function(A){return this.params[A];
};
LEXICOFlashObject.prototype.addVariable=function(A,B){this.variables[A]=B;
};
LEXICOFlashObject.prototype.getVariable=function(A){return this.variables[A];
};
LEXICOFlashObject.prototype.getVariables=function(){return this.variables;
};
LEXICOFlashObject.prototype.getParamTags=function(){var A="";
for(var B in this.getParams()){A+='<param name="'+B+'" value="'+this.getParam(B)+'" />';
}if(A==""){A=null;
}return A;
};
LEXICOFlashObject.prototype.getHTML=function(){var A="";
if(window.ActiveXObject&&navigator.userAgent.indexOf("Mac")==-1){A+='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+this.codebase+'" width="'+this.width+'" height="'+this.height+'" id="'+this.id+'" align="'+this.align+'">';
A+='<param name="movie" value="'+this.swf+'" />';
if(this.getParamTags()!=null){A+=this.getParamTags();
}if(this.getVariablePairs()!=null){A+='<param name="flashVars" value="'+this.getVariablePairs()+'" />';
}A+="</object>";
}else{A+='<embed type="application/x-shockwave-flash" src="'+this.swf+'" width="'+this.width+'" height="'+this.height+'" id="'+this.id+'" align="'+this.align+'"';
for(var B in this.getParams()){A+=" "+B+'="'+this.getParam(B)+'"';
}if(this.getVariablePairs()!=null){A+=' flashVars="'+this.getVariablePairs()+'"';
}A+="></embed>";
}return A;
};
LEXICOFlashObject.prototype.getVariablePairs=function(){var B=new Array();
for(var A in this.getVariables()){B.push(A+"="+escape(this.getVariable(A)));
}if(B.length>0){return B.join("&");
}else{return null;
}};
LEXICOFlashObject.prototype.write=function(elementId){if(detectFlash(this.version)||this.doDetect=="false"){if(elementId){document.getElementById(elementId).innerHTML=this.getHTML();
}else{document.write(this.getHTML());
}}else{if(this.redirect!=""){document.location.replace(this.redirect);
}else{if(this.defaultImage!=""){imageString=this.defaultImage;
if(eval("typeof(this.imageMap)")!="undefined"&&this.imageMap!=""){document.write(imageString);
}}else{document.write(this.altTxt+""+this.bypassTxt);
}}}};
function getFlashVersion(){var C=0;
if(navigator.plugins&&navigator.plugins.length){var A=navigator.plugins["Shockwave Flash"];
if(A){if(A.description){var D=A.description;
if(D.charAt(D.indexOf(".")-2)!=" "){C=parseInt(D.charAt(D.indexOf(".")-2)+D.charAt(D.indexOf(".")-1));
}else{C=D.charAt(D.indexOf(".")-1);
}}}}else{result=false;
for(var B=15;
B>=3&&result!=true;
B--){execScript('on error resume next: result = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.'+B+'"))',"VBScript");
C=B;
}}return C;
}function detectFlash(A){if(getFlashVersion()>=A){return true;
}else{return false;
}}function getQueryParamValue(B){var A=document.location.search;
var C=A.indexOf(B);
if(A.length>1&&C!=-1){return A.substring(A.indexOf("=",C)+1,A.indexOf("&",C));
}else{return true;
}}function show_ip(){var A=document.getElementsByTagName("span");
for(n=0;
n<A.length;
n++){try{var C=A[n].className;
if(C=="show_ipapr"||C=="show_rhpr"){A[n].style.display="inline";
}else{if(C=="show_spellpr"){A[n].style.display="none";
}}}catch(B){}}}function show_sp(){var A=document.getElementsByTagName("span");
for(n=0;
n<A.length;
n++){try{var C=A[n].className;
if(C=="show_ipapr"){A[n].style.display="none";
}else{if(C=="show_spellpr"||C=="show_rhpr"){A[n].style.display="inline";
}}}catch(B){}}}function _init_luna(){var A=document.getElementsByTagName("span");
for(n=0;
n<A.length;
n++){try{var C=A[n].className;
if(C=="pron_toggle"){A[n].style.display="inline";
}}catch(B){}}}function swapLunaImage(){if(swapLunaImage.arguments.length!=2){return false;
}var B=swapLunaImage.arguments[0];
var A=swapLunaImage.arguments[1];
if(B=="default"){A.src=A.src.replace("default","selected");
}else{if(B=="selected"){A.src=A.src.replace("selected","default");
}}}if(!a10){var a10={};
}a10.flash={FlashDetect:new function(){var A=this;
A.installed=false;
var B=[{"name":"ShockwaveFlash.ShockwaveFlash.7"},{"name":"ShockwaveFlash.ShockwaveFlash.6"},{"name":"ShockwaveFlash.ShockwaveFlash"}];
var C=function(D){var F=-1;
try{F=new ActiveXObject(D);
}catch(E){}return F;
};
A.FlashDetect=function(){if(navigator.plugins&&navigator.plugins.length>0){var F="application/x-shockwave-flash";
var E=navigator.mimeTypes;
if(E&&E[F]&&E[F].enabledPlugin&&E[F].enabledPlugin.description){A.installed=true;
}}else{if(navigator.appVersion.indexOf("Mac")==-1&&window.execScript){for(var D=0;
D<B.length&&!A.installed;
D++){var G=C(B[D].name);
if(typeof G=="object"){A.installed=true;
}}}}}();
}};
a10.flash.FlashDetect.release="1.0.3";
a10.flash.isEnabled=function(){return this.FlashDetect.installed;
};
$j.fn.hotword=function(B){$j.extend(true,{tagExclude:["A","SCRIPT","IMG","EMBED","IFRAME","STYLE"],classExclude:["result_copyright"],idExclude:["not"]},B);
var A={hotword:function(C){C.contents().filter(function(){return doLogic(this);
}).each(function(){if($j(this).contents().size()>0){A.hotword($j(this));
}else{if(!this.isElementContentWhitespace){A.hotlink($j(this));
}}});
},hotlink:function(D){var C=D.text().replace("&nbsp;"," ").replace(String.fromCharCode(160)," ").split(" ");
var E="";
for(y in C){E+="<span class=\"hwc\" onmouseover=\"this.style.color='#0055bb';this.style.cursor='pointer'\" onmouseout=\"this.style.color='#333333';this.style.cursor='default'\" onclick=\"return hotwordOneClick(this);\">"+C[y]+"</span> ";
}D.replaceWith($j(E));
}};
this.contents().each(function(){A.hotword($j(this));
});
};


