(function(a,e){function c(b,g,p){if(p===e&&b.nodeType===1){p="data-"+g.replace(Ba,"-$1").toLowerCase();p=b.getAttribute(p);if(typeof p==="string"){try{p=p==="true"?true:p==="false"?false:p==="null"?null:!n.isNaN(p)?parseFloat(p):Ca.test(p)?n.parseJSON(p):p}catch(r){}n.data(b,g,p)}else p=e}return p}function h(b){for(var g in b)if(g!=="toJSON")return false;return true}function l(b,g,p){var r=g+"defer",s=g+"queue",w=g+"mark",D=n.data(b,r,e,true);if(D&&(p==="queue"||!n.data(b,s,e,true))&&(p==="mark"||
!n.data(b,w,e,true)))setTimeout(function(){if(!n.data(b,s,e,true)&&!n.data(b,w,e,true)){n.removeData(b,r,true);D.resolve()}},0)}function k(){return false}function o(){return true}function d(b,g,p){var r=n.extend({},p[0]);r.type=b;r.originalEvent={};r.liveFired=e;n.event.handle.call(g,r);r.isDefaultPrevented()&&p[0].preventDefault()}function m(b){var g,p,r,s,w,D,I,K,M,T,ea,fa=[];s=[];w=n._data(this,"events");if(!(b.liveFired===this||!w||!w.live||b.target.disabled||b.button&&b.type==="click")){if(b.namespace)ea=
new RegExp("(^|\\.)"+b.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)");b.liveFired=this;var ga=w.live.slice(0);for(I=0;I<ga.length;I++){w=ga[I];w.origType.replace($a,"")===b.type?s.push(w.selector):ga.splice(I--,1)}s=n(b.target).closest(s,b.currentTarget);K=0;for(M=s.length;K<M;K++){T=s[K];for(I=0;I<ga.length;I++){w=ga[I];if(T.selector===w.selector&&(!ea||ea.test(w.namespace))&&!T.elem.disabled){D=T.elem;r=null;if(w.preType==="mouseenter"||w.preType==="mouseleave"){b.type=w.preType;if((r=n(b.relatedTarget).closest(w.selector)[0])&&
n.contains(D,r))r=D}if(!r||r!==D)fa.push({elem:D,handleObj:w,level:T.level})}}}K=0;for(M=fa.length;K<M;K++){s=fa[K];if(p&&s.level>p)break;b.currentTarget=s.elem;b.data=s.handleObj.data;b.handleObj=s.handleObj;ea=s.handleObj.origHandler.apply(s.elem,arguments);if(ea===false||b.isPropagationStopped()){p=s.level;if(ea===false)g=false;if(b.isImmediatePropagationStopped())break}}return g}}function q(b,g){return(b&&b!=="*"?b+".":"")+g.replace(Eb,"`").replace(Fb,"&")}function x(b){return!b||!b.parentNode||
b.parentNode.nodeType===11}function C(b,g,p){g=g||0;if(n.isFunction(g))return n.grep(b,function(s,w){return!!g.call(s,w,s)===p});else if(g.nodeType)return n.grep(b,function(s){return s===g===p});else if(typeof g==="string"){var r=n.grep(b,function(s){return s.nodeType===1});if(Gb.test(g))return n.filter(g,r,!p);else g=n.filter(g,r)}return n.grep(b,function(s){return n.inArray(s,g)>=0===p})}function B(b){return n.nodeName(b,"table")?b.getElementsByTagName("tbody")[0]||b.appendChild(b.ownerDocument.createElement("tbody")):
b}function v(b,g){if(!(g.nodeType!==1||!n.hasData(b))){var p=n.expando,r=n.data(b),s=n.data(g,r);if(r=r[p]){b=r.events;s=s[p]=n.extend({},r);if(b){delete s.handle;s.events={};for(var w in b){p=0;for(r=b[w].length;p<r;p++)n.event.add(g,w+(b[w][p].namespace?".":"")+b[w][p].namespace,b[w][p],b[w][p].data)}}}}}function z(b,g){var p;if(g.nodeType===1){g.clearAttributes&&g.clearAttributes();g.mergeAttributes&&g.mergeAttributes(b);p=g.nodeName.toLowerCase();if(p==="object")g.outerHTML=b.outerHTML;else if(p===
"input"&&(b.type==="checkbox"||b.type==="radio")){if(b.checked)g.defaultChecked=g.checked=b.checked;if(g.value!==b.value)g.value=b.value}else if(p==="option")g.selected=b.defaultSelected;else if(p==="input"||p==="textarea")g.defaultValue=b.defaultValue;g.removeAttribute(n.expando)}}function J(b){return"getElementsByTagName"in b?b.getElementsByTagName("*"):"querySelectorAll"in b?b.querySelectorAll("*"):[]}function N(b){if(b.type==="checkbox"||b.type==="radio")b.defaultChecked=b.checked}function A(b){if(n.nodeName(b,
"input"))N(b);else"getElementsByTagName"in b&&n.grep(b.getElementsByTagName("input"),N)}function H(b,g){g.src?n.ajax({url:g.src,async:false,dataType:"script"}):n.globalEval((g.text||g.textContent||g.innerHTML||"").replace(Hb,"/*$0*/"));g.parentNode&&g.parentNode.removeChild(g)}function E(b,g,p){var r=g==="width"?b.offsetWidth:b.offsetHeight,s=g==="width"?Ib:Jb;if(r>0){p!=="border"&&n.each(s,function(){p||(r-=parseFloat(n.css(b,"padding"+this))||0);if(p==="margin")r+=parseFloat(n.css(b,p+this))||0;
else r-=parseFloat(n.css(b,"border"+this+"Width"))||0});return r+"px"}r=Oa(b,g,g);if(r<0||r==null)r=b.style[g]||0;r=parseFloat(r)||0;p&&n.each(s,function(){r+=parseFloat(n.css(b,"padding"+this))||0;if(p!=="padding")r+=parseFloat(n.css(b,"border"+this+"Width"))||0;if(p==="margin")r+=parseFloat(n.css(b,p+this))||0});return r+"px"}function u(b){return function(g,p){if(typeof g!=="string"){p=g;g="*"}if(n.isFunction(p)){g=g.toLowerCase().split(jb);for(var r=0,s=g.length,w,D;r<s;r++){w=g[r];if(D=/^\+/.test(w))w=
w.substr(1)||"*";w=b[w]=b[w]||[];w[D?"unshift":"push"](p)}}}}function L(b,g,p,r,s,w){s=s||g.dataTypes[0];w=w||{};w[s]=true;s=b[s];for(var D=0,I=s?s.length:0,K=b===ab,M;D<I&&(K||!M);D++){M=s[D](g,p,r);if(typeof M==="string")if(!K||w[M])M=e;else{g.dataTypes.unshift(M);M=L(b,g,p,r,M,w)}}if((K||!M)&&!w["*"])M=L(b,g,p,r,"*",w);return M}function S(b,g){var p,r,s=n.ajaxSettings.flatOptions||{};for(p in g)if(g[p]!==e)(s[p]?b:r||(r={}))[p]=g[p];r&&n.extend(true,b,r)}function W(b,g,p,r){if(n.isArray(g))n.each(g,
function(w,D){p||Kb.test(b)?r(b,D):W(b+"["+(typeof D==="object"||n.isArray(D)?w:"")+"]",D,p,r)});else if(!p&&g!=null&&typeof g==="object")for(var s in g)W(b+"["+s+"]",g[s],p,r);else r(b,g)}function Q(b,g,p){var r=b.contents,s=b.dataTypes,w=b.responseFields,D,I,K,M;for(I in w)if(I in p)g[w[I]]=p[I];for(;s[0]==="*";){s.shift();if(D===e)D=b.mimeType||g.getResponseHeader("content-type")}if(D)for(I in r)if(r[I]&&r[I].test(D)){s.unshift(I);break}if(s[0]in p)K=s[0];else{for(I in p){if(!s[0]||b.converters[I+
" "+s[0]]){K=I;break}M||(M=I)}K=K||M}if(K){K!==s[0]&&s.unshift(K);return p[K]}}function aa(b,g){if(b.dataFilter)g=b.dataFilter(g,b.dataType);var p=b.dataTypes,r={},s,w,D=p.length,I,K=p[0],M,T,ea,fa,ga;for(s=1;s<D;s++){if(s===1)for(w in b.converters)if(typeof w==="string")r[w.toLowerCase()]=b.converters[w];M=K;K=p[s];if(K==="*")K=M;else if(M!=="*"&&M!==K){T=M+" "+K;ea=r[T]||r["* "+K];if(!ea){ga=e;for(fa in r){I=fa.split(" ");if(I[0]===M||I[0]==="*")if(ga=r[I[1]+" "+K]){fa=r[fa];if(fa===true)ea=ga;
else if(ga===true)ea=fa;break}}}ea||ga||n.error("No conversion from "+T.replace(" "," to "));if(ea!==true)g=ea?ea(g):ga(fa(g))}}return g}function ba(){try{return new a.XMLHttpRequest}catch(b){}}function pa(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ha(){setTimeout(ua,0);return Ta=n.now()}function ua(){Ta=e}function ma(b,g){var p={};n.each(kb.concat.apply([],kb.slice(0,g)),function(){p[this]=b});return p}function Aa(b){if(!bb[b]){var g=X.body,p=n("<"+b+">").appendTo(g),
r=p.css("display");p.remove();if(r==="none"||r===""){if(!Ha){Ha=X.createElement("iframe");Ha.frameBorder=Ha.width=Ha.height=0}g.appendChild(Ha);if(!Pa||!Ha.createElement){Pa=(Ha.contentWindow||Ha.contentDocument).document;Pa.write((X.compatMode==="CSS1Compat"?"<!doctype html>":"")+"<html><body>");Pa.close()}p=Pa.createElement(b);Pa.body.appendChild(p);r=n.css(p,"display");g.removeChild(Ha)}bb[b]=r}return bb[b]}function Ja(b){return n.isWindow(b)?b:b.nodeType===9?b.defaultView||b.parentWindow:false}
var X=a.document,Qa=a.navigator,ra=a.location,n=function(){function b(){if(!g.isReady){try{X.documentElement.doScroll("left")}catch(G){setTimeout(b,1);return}g.ready()}}var g=function(G,V){return new g.fn.init(G,V,s)},p=a.jQuery,r=a.$,s,w=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,D=/\S/,I=/^\s+/,K=/\s+$/,M=/\d/,T=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,ea=/^[\],:{}\s]*$/,fa=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,ga=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,oa=/(?:^|:|,)(?:\s*\[)+/g,
Ka=/(webkit)[ \/]([\w.]+)/,ta=/(opera)(?:.*version)?[ \/]([\w.]+)/,Da=/(msie) ([\w.]+)/,Ga=/(mozilla)(?:.*? rv:([\w.]+))?/,y=/-([a-z]|[0-9])/ig,F=/^-ms-/,P=function(G,V){return(V+"").toUpperCase()},O=Qa.userAgent,R,U,Z=Object.prototype.toString,Y=Object.prototype.hasOwnProperty,ja=Array.prototype.push,va=Array.prototype.slice,sa=String.prototype.trim,ya=Array.prototype.indexOf,ka={};g.fn=g.prototype={constructor:g,init:function(G,V,ca){var da;if(!G)return this;if(G.nodeType){this.context=this[0]=
G;this.length=1;return this}if(G==="body"&&!V&&X.body){this.context=X;this[0]=X.body;this.selector=G;this.length=1;return this}if(typeof G==="string")if((da=G.charAt(0)==="<"&&G.charAt(G.length-1)===">"&&G.length>=3?[null,G,null]:w.exec(G))&&(da[1]||!V))if(da[1]){ca=(V=V instanceof g?V[0]:V)?V.ownerDocument||V:X;if(G=T.exec(G))if(g.isPlainObject(V)){G=[X.createElement(G[1])];g.fn.attr.call(G,V,true)}else G=[ca.createElement(G[1])];else{G=g.buildFragment([da[1]],[ca]);G=(G.cacheable?g.clone(G.fragment):
G.fragment).childNodes}return g.merge(this,G)}else{if((V=X.getElementById(da[2]))&&V.parentNode){if(V.id!==da[2])return ca.find(G);this.length=1;this[0]=V}this.context=X;this.selector=G;return this}else return!V||V.jquery?(V||ca).find(G):this.constructor(V).find(G);else if(g.isFunction(G))return ca.ready(G);if(G.selector!==e){this.selector=G.selector;this.context=G.context}return g.makeArray(G,this)},selector:"",jquery:"1.6.4",length:0,size:function(){return this.length},toArray:function(){return va.call(this,
0)},get:function(G){return G==null?this.toArray():G<0?this[this.length+G]:this[G]},pushStack:function(G,V,ca){var da=this.constructor();g.isArray(G)?ja.apply(da,G):g.merge(da,G);da.prevObject=this;da.context=this.context;if(V==="find")da.selector=this.selector+(this.selector?" ":"")+ca;else if(V)da.selector=this.selector+"."+V+"("+ca+")";return da},each:function(G,V){return g.each(this,G,V)},ready:function(G){g.bindReady();R.done(G);return this},eq:function(G){return G===-1?this.slice(G):this.slice(G,
+G+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(va.apply(this,arguments),"slice",va.call(arguments).join(","))},map:function(G){return this.pushStack(g.map(this,function(V,ca){return G.call(V,ca,V)}))},end:function(){return this.prevObject||this.constructor(null)},push:ja,sort:[].sort,splice:[].splice};g.fn.init.prototype=g.fn;g.extend=g.fn.extend=function(){var G,V,ca,da,qa,na=arguments[0]||{},wa=1,xa=arguments.length,cb=false;
if(typeof na==="boolean"){cb=na;na=arguments[1]||{};wa=2}if(typeof na!=="object"&&!g.isFunction(na))na={};if(xa===wa){na=this;--wa}for(;wa<xa;wa++)if((G=arguments[wa])!=null)for(V in G){ca=na[V];da=G[V];if(na!==da)if(cb&&da&&(g.isPlainObject(da)||(qa=g.isArray(da)))){if(qa){qa=false;ca=ca&&g.isArray(ca)?ca:[]}else ca=ca&&g.isPlainObject(ca)?ca:{};na[V]=g.extend(cb,ca,da)}else if(da!==e)na[V]=da}return na};g.extend({noConflict:function(G){if(a.$===g)a.$=r;if(G&&a.jQuery===g)a.jQuery=p;return g},isReady:false,
readyWait:1,holdReady:function(G){if(G)g.readyWait++;else g.ready(true)},ready:function(G){if(G===true&&!--g.readyWait||G!==true&&!g.isReady){if(!X.body)return setTimeout(g.ready,1);g.isReady=true;if(!(G!==true&&--g.readyWait>0)){R.resolveWith(X,[g]);g.fn.trigger&&g(X).trigger("ready").unbind("ready")}}},bindReady:function(){if(!R){R=g._Deferred();if(X.readyState==="complete")return setTimeout(g.ready,1);if(X.addEventListener){X.addEventListener("DOMContentLoaded",U,false);a.addEventListener("load",
g.ready,false)}else if(X.attachEvent){X.attachEvent("onreadystatechange",U);a.attachEvent("onload",g.ready);var G=false;try{G=a.frameElement==null}catch(V){}X.documentElement.doScroll&&G&&b()}}},isFunction:function(G){return g.type(G)==="function"},isArray:Array.isArray||function(G){return g.type(G)==="array"},isWindow:function(G){return G&&typeof G==="object"&&"setInterval"in G},isNaN:function(G){return G==null||!M.test(G)||isNaN(G)},type:function(G){return G==null?String(G):ka[Z.call(G)]||"object"},
isPlainObject:function(G){if(!G||g.type(G)!=="object"||G.nodeType||g.isWindow(G))return false;try{if(G.constructor&&!Y.call(G,"constructor")&&!Y.call(G.constructor.prototype,"isPrototypeOf"))return false}catch(V){return false}var ca;for(ca in G);return ca===e||Y.call(G,ca)},isEmptyObject:function(G){for(var V in G)return false;return true},error:function(G){throw G;},parseJSON:function(G){if(typeof G!=="string"||!G)return null;G=g.trim(G);if(a.JSON&&a.JSON.parse)return a.JSON.parse(G);if(ea.test(G.replace(fa,
"@").replace(ga,"]").replace(oa,"")))return(new Function("return "+G))();g.error("Invalid JSON: "+G)},parseXML:function(G){var V,ca;try{if(a.DOMParser){ca=new DOMParser;V=ca.parseFromString(G,"text/xml")}else{V=new ActiveXObject("Microsoft.XMLDOM");V.async="false";V.loadXML(G)}}catch(da){V=e}if(!V||!V.documentElement||V.getElementsByTagName("parsererror").length)g.error("Invalid XML: "+G);return V},noop:function(){},globalEval:function(G){if(G&&D.test(G))(a.execScript||function(V){a.eval.call(a,V)})(G)},
camelCase:function(G){return G.replace(F,"ms-").replace(y,P)},nodeName:function(G,V){return G.nodeName&&G.nodeName.toUpperCase()===V.toUpperCase()},each:function(G,V,ca){var da,qa=0,na=G.length,wa=na===e||g.isFunction(G);if(ca)if(wa)for(da in G){if(V.apply(G[da],ca)===false)break}else for(;qa<na;){if(V.apply(G[qa++],ca)===false)break}else if(wa)for(da in G){if(V.call(G[da],da,G[da])===false)break}else for(;qa<na;)if(V.call(G[qa],qa,G[qa++])===false)break;return G},trim:sa?function(G){return G==null?
"":sa.call(G)}:function(G){return G==null?"":G.toString().replace(I,"").replace(K,"")},makeArray:function(G,V){V=V||[];if(G!=null){var ca=g.type(G);G.length==null||ca==="string"||ca==="function"||ca==="regexp"||g.isWindow(G)?ja.call(V,G):g.merge(V,G)}return V},inArray:function(G,V){if(!V)return-1;if(ya)return ya.call(V,G);for(var ca=0,da=V.length;ca<da;ca++)if(V[ca]===G)return ca;return-1},merge:function(G,V){var ca=G.length,da=0;if(typeof V.length==="number")for(var qa=V.length;da<qa;da++)G[ca++]=
V[da];else for(;V[da]!==e;)G[ca++]=V[da++];G.length=ca;return G},grep:function(G,V,ca){var da=[],qa;ca=!!ca;for(var na=0,wa=G.length;na<wa;na++){qa=!!V(G[na],na);ca!==qa&&da.push(G[na])}return da},map:function(G,V,ca){var da,qa,na=[],wa=0,xa=G.length;if(G instanceof g||xa!==e&&typeof xa==="number"&&(xa>0&&G[0]&&G[xa-1]||xa===0||g.isArray(G)))for(;wa<xa;wa++){da=V(G[wa],wa,ca);if(da!=null)na[na.length]=da}else for(qa in G){da=V(G[qa],qa,ca);if(da!=null)na[na.length]=da}return na.concat.apply([],na)},
guid:1,proxy:function(G,V){if(typeof V==="string"){var ca=G[V];V=G;G=ca}if(!g.isFunction(G))return e;var da=va.call(arguments,2);ca=function(){return G.apply(V,da.concat(va.call(arguments)))};ca.guid=G.guid=G.guid||ca.guid||g.guid++;return ca},access:function(G,V,ca,da,qa,na){var wa=G.length;if(typeof V==="object"){for(var xa in V)g.access(G,xa,V[xa],da,qa,ca);return G}if(ca!==e){da=!na&&da&&g.isFunction(ca);for(xa=0;xa<wa;xa++)qa(G[xa],V,da?ca.call(G[xa],xa,qa(G[xa],V)):ca,na);return G}return wa?
qa(G[0],V):e},now:function(){return(new Date).getTime()},uaMatch:function(G){G=G.toLowerCase();G=Ka.exec(G)||ta.exec(G)||Da.exec(G)||G.indexOf("compatible")<0&&Ga.exec(G)||[];return{browser:G[1]||"",version:G[2]||"0"}},sub:function(){function G(ca,da){return new G.fn.init(ca,da)}g.extend(true,G,this);G.superclass=this;G.fn=G.prototype=this();G.fn.constructor=G;G.sub=this.sub;G.fn.init=function(ca,da){if(da&&da instanceof g&&!(da instanceof G))da=G(da);return g.fn.init.call(this,ca,da,V)};G.fn.init.prototype=
G.fn;var V=G(X);return G},browser:{}});g.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(G,V){ka["[object "+V+"]"]=V.toLowerCase()});O=g.uaMatch(O);if(O.browser){g.browser[O.browser]=true;g.browser.version=O.version}if(g.browser.webkit)g.browser.safari=true;if(D.test("\u00a0")){I=/^[\s\xA0]+/;K=/[\s\xA0]+$/}s=g(X);if(X.addEventListener)U=function(){X.removeEventListener("DOMContentLoaded",U,false);g.ready()};else if(X.attachEvent)U=function(){if(X.readyState==="complete"){X.detachEvent("onreadystatechange",
U);g.ready()}};return g}(),ia="done fail isResolved isRejected promise then always pipe".split(" "),la=[].slice;n.extend({_Deferred:function(){var b=[],g,p,r,s={done:function(){if(!r){var w=arguments,D,I,K,M,T;if(g){T=g;g=0}D=0;for(I=w.length;D<I;D++){K=w[D];M=n.type(K);if(M==="array")s.done.apply(s,K);else M==="function"&&b.push(K)}T&&s.resolveWith(T[0],T[1])}return this},resolveWith:function(w,D){if(!r&&!g&&!p){D=D||[];p=1;try{for(;b[0];)b.shift().apply(w,D)}finally{g=[w,D];p=0}}return this},resolve:function(){s.resolveWith(this,
arguments);return this},isResolved:function(){return!!(p||g)},cancel:function(){r=1;b=[];return this}};return s},Deferred:function(b){var g=n._Deferred(),p=n._Deferred(),r;n.extend(g,{then:function(s,w){g.done(s).fail(w);return this},always:function(){return g.done.apply(g,arguments).fail.apply(this,arguments)},fail:p.done,rejectWith:p.resolveWith,reject:p.resolve,isRejected:p.isResolved,pipe:function(s,w){return n.Deferred(function(D){n.each({done:[s,"resolve"],fail:[w,"reject"]},function(I,K){var M=
K[0],T=K[1],ea;n.isFunction(M)?g[I](function(){(ea=M.apply(this,arguments))&&n.isFunction(ea.promise)?ea.promise().then(D.resolve,D.reject):D[T+"With"](this===g?D:this,[ea])}):g[I](D[T])})}).promise()},promise:function(s){if(s==null){if(r)return r;r=s={}}for(var w=ia.length;w--;)s[ia[w]]=g[ia[w]];return s}});g.done(p.cancel).fail(g.cancel);delete g.cancel;b&&b.call(g,g);return g},when:function(b){function g(I){return function(K){p[I]=arguments.length>1?la.call(arguments,0):K;--w||D.resolveWith(D,
la.call(p,0))}}var p=arguments,r=0,s=p.length,w=s,D=s<=1&&b&&n.isFunction(b.promise)?b:n.Deferred();if(s>1){for(;r<s;r++)if(p[r]&&n.isFunction(p[r].promise))p[r].promise().then(g(r),D.reject);else--w;w||D.resolveWith(D,p)}else if(D!==b)D.resolveWith(D,s?[b]:[]);return D.promise()}});n.support=function(){var b=X.createElement("div"),g=X.documentElement,p,r,s,w,D,I;b.setAttribute("className","t");b.innerHTML="   <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>";
p=b.getElementsByTagName("*");r=b.getElementsByTagName("a")[0];if(!p||!p.length||!r)return{};s=X.createElement("select");w=s.appendChild(X.createElement("option"));p=b.getElementsByTagName("input")[0];D={leadingWhitespace:b.firstChild.nodeType===3,tbody:!b.getElementsByTagName("tbody").length,htmlSerialize:!!b.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:r.getAttribute("href")==="/a",opacity:/^0.55$/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,
checkOn:p.value==="on",optSelected:w.selected,getSetAttribute:b.className!=="t",submitBubbles:true,changeBubbles:true,focusinBubbles:false,deleteExpando:true,noCloneEvent:true,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableMarginRight:true};p.checked=true;D.noCloneChecked=p.cloneNode(true).checked;s.disabled=true;D.optDisabled=!w.disabled;try{delete b.test}catch(K){D.deleteExpando=false}if(!b.addEventListener&&b.attachEvent&&b.fireEvent){b.attachEvent("onclick",function(){D.noCloneEvent=
false});b.cloneNode(true).fireEvent("onclick")}p=X.createElement("input");p.value="t";p.setAttribute("type","radio");D.radioValue=p.value==="t";p.setAttribute("checked","checked");b.appendChild(p);r=X.createDocumentFragment();r.appendChild(b.firstChild);D.checkClone=r.cloneNode(true).cloneNode(true).lastChild.checked;b.innerHTML="";b.style.width=b.style.paddingLeft="1px";s=X.getElementsByTagName("body")[0];r=X.createElement(s?"div":"body");w={visibility:"hidden",width:0,height:0,border:0,margin:0,
background:"none"};s&&n.extend(w,{position:"absolute",left:"-1000px",top:"-1000px"});for(I in w)r.style[I]=w[I];r.appendChild(b);g=s||g;g.insertBefore(r,g.firstChild);D.appendChecked=p.checked;D.boxModel=b.offsetWidth===2;if("zoom"in b.style){b.style.display="inline";b.style.zoom=1;D.inlineBlockNeedsLayout=b.offsetWidth===2;b.style.display="";b.innerHTML="<div style='width:4px;'></div>";D.shrinkWrapBlocks=b.offsetWidth!==2}b.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>";
s=b.getElementsByTagName("td");p=s[0].offsetHeight===0;s[0].style.display="";s[1].style.display="none";D.reliableHiddenOffsets=p&&s[0].offsetHeight===0;b.innerHTML="";if(X.defaultView&&X.defaultView.getComputedStyle){p=X.createElement("div");p.style.width="0";p.style.marginRight="0";b.appendChild(p);D.reliableMarginRight=(parseInt((X.defaultView.getComputedStyle(p,null)||{marginRight:0}).marginRight,10)||0)===0}r.innerHTML="";g.removeChild(r);if(b.attachEvent)for(I in{submit:1,change:1,focusin:1}){g=
"on"+I;p=g in b;if(!p){b.setAttribute(g,"return;");p=typeof b[g]==="function"}D[I+"Bubbles"]=p}r=r=s=w=s=p=b=p=null;return D}();n.boxModel=n.support.boxModel;var Ca=/^(?:\{.*\}|\[.*\])$/,Ba=/([A-Z])/g;n.extend({cache:{},uuid:0,expando:"jQuery"+(n.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},hasData:function(b){b=b.nodeType?n.cache[b[n.expando]]:b[n.expando];return!!b&&!h(b)},data:function(b,g,p,r){if(n.acceptData(b)){var s=
n.expando,w=typeof g==="string",D=b.nodeType,I=D?n.cache:b,K=D?b[n.expando]:b[n.expando]&&n.expando;if(!((!K||r&&K&&I[K]&&!I[K][s])&&w&&p===e)){if(!K)if(D)b[n.expando]=K=++n.uuid;else K=n.expando;if(!I[K]){I[K]={};if(!D)I[K].toJSON=n.noop}if(typeof g==="object"||typeof g==="function")if(r)I[K][s]=n.extend(I[K][s],g);else I[K]=n.extend(I[K],g);b=I[K];if(r){b[s]||(b[s]={});b=b[s]}if(p!==e)b[n.camelCase(g)]=p;if(g==="events"&&!b[g])return b[s]&&b[s].events;if(w){p=b[g];if(p==null)p=b[n.camelCase(g)]}else p=
b;return p}}},removeData:function(b,g,p){if(n.acceptData(b)){var r,s=n.expando,w=b.nodeType,D=w?n.cache:b,I=w?b[n.expando]:n.expando;if(D[I]){if(g)if(r=p?D[I][s]:D[I]){r[g]||(g=n.camelCase(g));delete r[g];if(!h(r))return}if(p){delete D[I][s];if(!h(D[I]))return}g=D[I][s];if(n.support.deleteExpando||!D.setInterval)delete D[I];else D[I]=null;if(g){D[I]={};if(!w)D[I].toJSON=n.noop;D[I][s]=g}else if(w)if(n.support.deleteExpando)delete b[n.expando];else if(b.removeAttribute)b.removeAttribute(n.expando);
else b[n.expando]=null}}},_data:function(b,g,p){return n.data(b,g,p,true)},acceptData:function(b){if(b.nodeName){var g=n.noData[b.nodeName.toLowerCase()];if(g)return!(g===true||b.getAttribute("classid")!==g)}return true}});n.fn.extend({data:function(b,g){var p=null;if(typeof b==="undefined"){if(this.length){p=n.data(this[0]);if(this[0].nodeType===1)for(var r=this[0].attributes,s,w=0,D=r.length;w<D;w++){s=r[w].name;if(s.indexOf("data-")===0){s=n.camelCase(s.substring(5));c(this[0],s,p[s])}}}return p}else if(typeof b===
"object")return this.each(function(){n.data(this,b)});var I=b.split(".");I[1]=I[1]?"."+I[1]:"";if(g===e){p=this.triggerHandler("getData"+I[1]+"!",[I[0]]);if(p===e&&this.length){p=n.data(this[0],b);p=c(this[0],b,p)}return p===e&&I[1]?this.data(I[0]):p}else return this.each(function(){var K=n(this),M=[I[0],g];K.triggerHandler("setData"+I[1]+"!",M);n.data(this,b,g);K.triggerHandler("changeData"+I[1]+"!",M)})},removeData:function(b){return this.each(function(){n.removeData(this,b)})}});n.extend({_mark:function(b,
g){if(b){g=(g||"fx")+"mark";n.data(b,g,(n.data(b,g,e,true)||0)+1,true)}},_unmark:function(b,g,p){if(b!==true){p=g;g=b;b=false}if(g){p=p||"fx";var r=p+"mark";if(b=b?0:(n.data(g,r,e,true)||1)-1)n.data(g,r,b,true);else{n.removeData(g,r,true);l(g,p,"mark")}}},queue:function(b,g,p){if(b){g=(g||"fx")+"queue";var r=n.data(b,g,e,true);if(p)if(!r||n.isArray(p))r=n.data(b,g,n.makeArray(p),true);else r.push(p);return r||[]}},dequeue:function(b,g){g=g||"fx";var p=n.queue(b,g),r=p.shift();if(r==="inprogress")r=
p.shift();if(r){g==="fx"&&p.unshift("inprogress");r.call(b,function(){n.dequeue(b,g)})}if(!p.length){n.removeData(b,g+"queue",true);l(b,g,"queue")}}});n.fn.extend({queue:function(b,g){if(typeof b!=="string"){g=b;b="fx"}if(g===e)return n.queue(this[0],b);return this.each(function(){var p=n.queue(this,b,g);b==="fx"&&p[0]!=="inprogress"&&n.dequeue(this,b)})},dequeue:function(b){return this.each(function(){n.dequeue(this,b)})},delay:function(b,g){b=n.fx?n.fx.speeds[b]||b:b;g=g||"fx";return this.queue(g,
function(){var p=this;setTimeout(function(){n.dequeue(p,g)},b)})},clearQueue:function(b){return this.queue(b||"fx",[])},promise:function(b,g){function p(){--w||r.resolveWith(s,[s])}if(typeof b!=="string"){g=b;b=e}b=b||"fx";var r=n.Deferred(),s=this;g=s.length;var w=1,D=b+"defer",I=b+"queue";b=b+"mark";for(var K;g--;)if(K=n.data(s[g],D,e,true)||(n.data(s[g],I,e,true)||n.data(s[g],b,e,true))&&n.data(s[g],D,n._Deferred(),true)){w++;K.done(p)}p();return r.promise()}});var Ea=/[\n\t\r]/g,za=/\s+/,Ia=/\r/g,
Ua=/^(?:button|input)$/i,db=/^(?:button|input|object|select|textarea)$/i,Va=/^a(?:rea)?$/i,Wa=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,La,lb;n.fn.extend({attr:function(b,g){return n.access(this,b,g,true,n.attr)},removeAttr:function(b){return this.each(function(){n.removeAttr(this,b)})},prop:function(b,g){return n.access(this,b,g,true,n.prop)},removeProp:function(b){b=n.propFix[b]||b;return this.each(function(){try{this[b]=
e;delete this[b]}catch(g){}})},addClass:function(b){var g,p,r,s,w,D,I;if(n.isFunction(b))return this.each(function(K){n(this).addClass(b.call(this,K,this.className))});if(b&&typeof b==="string"){g=b.split(za);p=0;for(r=this.length;p<r;p++){s=this[p];if(s.nodeType===1)if(!s.className&&g.length===1)s.className=b;else{w=" "+s.className+" ";D=0;for(I=g.length;D<I;D++)~w.indexOf(" "+g[D]+" ")||(w+=g[D]+" ");s.className=n.trim(w)}}}return this},removeClass:function(b){var g,p,r,s,w,D,I;if(n.isFunction(b))return this.each(function(K){n(this).removeClass(b.call(this,
K,this.className))});if(b&&typeof b==="string"||b===e){g=(b||"").split(za);p=0;for(r=this.length;p<r;p++){s=this[p];if(s.nodeType===1&&s.className)if(b){w=(" "+s.className+" ").replace(Ea," ");D=0;for(I=g.length;D<I;D++)w=w.replace(" "+g[D]+" "," ");s.className=n.trim(w)}else s.className=""}}return this},toggleClass:function(b,g){var p=typeof b,r=typeof g==="boolean";if(n.isFunction(b))return this.each(function(s){n(this).toggleClass(b.call(this,s,this.className,g),g)});return this.each(function(){if(p===
"string")for(var s,w=0,D=n(this),I=g,K=b.split(za);s=K[w++];){I=r?I:!D.hasClass(s);D[I?"addClass":"removeClass"](s)}else if(p==="undefined"||p==="boolean"){this.className&&n._data(this,"__className__",this.className);this.className=this.className||b===false?"":n._data(this,"__className__")||""}})},hasClass:function(b){b=" "+b+" ";for(var g=0,p=this.length;g<p;g++)if(this[g].nodeType===1&&(" "+this[g].className+" ").replace(Ea," ").indexOf(b)>-1)return true;return false},val:function(b){var g,p,r=
this[0];if(!arguments.length){if(r){if((g=n.valHooks[r.nodeName.toLowerCase()]||n.valHooks[r.type])&&"get"in g&&(p=g.get(r,"value"))!==e)return p;p=r.value;return typeof p==="string"?p.replace(Ia,""):p==null?"":p}return e}var s=n.isFunction(b);return this.each(function(w){var D=n(this);if(this.nodeType===1){w=s?b.call(this,w,D.val()):b;if(w==null)w="";else if(typeof w==="number")w+="";else if(n.isArray(w))w=n.map(w,function(I){return I==null?"":I+""});g=n.valHooks[this.nodeName.toLowerCase()]||n.valHooks[this.type];
if(!g||!("set"in g)||g.set(this,w,"value")===e)this.value=w}})}});n.extend({valHooks:{option:{get:function(b){var g=b.attributes.value;return!g||g.specified?b.value:b.text}},select:{get:function(b){var g,p=b.selectedIndex,r=[],s=b.options;b=b.type==="select-one";if(p<0)return null;for(var w=b?p:0,D=b?p+1:s.length;w<D;w++){g=s[w];if(g.selected&&(n.support.optDisabled?!g.disabled:g.getAttribute("disabled")===null)&&(!g.parentNode.disabled||!n.nodeName(g.parentNode,"optgroup"))){g=n(g).val();if(b)return g;
r.push(g)}}if(b&&!r.length&&s.length)return n(s[p]).val();return r},set:function(b,g){var p=n.makeArray(g);n(b).find("option").each(function(){this.selected=n.inArray(n(this).val(),p)>=0});if(!p.length)b.selectedIndex=-1;return p}}},attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attrFix:{tabindex:"tabIndex"},attr:function(b,g,p,r){var s=b.nodeType;if(!b||s===3||s===8||s===2)return e;if(r&&g in n.attrFn)return n(b)[g](p);if(!("getAttribute"in b))return n.prop(b,
g,p);var w,D;if(r=s!==1||!n.isXMLDoc(b)){g=n.attrFix[g]||g;D=n.attrHooks[g];if(!D)if(Wa.test(g))D=lb;else if(La)D=La}if(p!==e)if(p===null){n.removeAttr(b,g);return e}else if(D&&"set"in D&&r&&(w=D.set(b,p,g))!==e)return w;else{b.setAttribute(g,""+p);return p}else if(D&&"get"in D&&r&&(w=D.get(b,g))!==null)return w;else{w=b.getAttribute(g);return w===null?e:w}},removeAttr:function(b,g){var p;if(b.nodeType===1){g=n.attrFix[g]||g;n.attr(b,g,"");b.removeAttribute(g);if(Wa.test(g)&&(p=n.propFix[g]||g)in
b)b[p]=false}},attrHooks:{type:{set:function(b,g){if(Ua.test(b.nodeName)&&b.parentNode)n.error("type property can't be changed");else if(!n.support.radioValue&&g==="radio"&&n.nodeName(b,"input")){var p=b.value;b.setAttribute("type",g);if(p)b.value=p;return g}}},value:{get:function(b,g){if(La&&n.nodeName(b,"button"))return La.get(b,g);return g in b?b.value:null},set:function(b,g,p){if(La&&n.nodeName(b,"button"))return La.set(b,g,p);b.value=g}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor",
"class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(b,g,p){var r=b.nodeType;if(!b||r===3||r===8||r===2)return e;var s,w;if(r!==1||!n.isXMLDoc(b)){g=n.propFix[g]||g;w=n.propHooks[g]}return p!==e?w&&"set"in w&&(s=w.set(b,p,g))!==e?s:(b[g]=p):w&&"get"in w&&(s=w.get(b,g))!==null?s:b[g]},propHooks:{tabIndex:{get:function(b){var g=b.getAttributeNode("tabindex");
return g&&g.specified?parseInt(g.value,10):db.test(b.nodeName)||Va.test(b.nodeName)&&b.href?0:e}}}});n.attrHooks.tabIndex=n.propHooks.tabIndex;lb={get:function(b,g){var p;return n.prop(b,g)===true||(p=b.getAttributeNode(g))&&p.nodeValue!==false?g.toLowerCase():e},set:function(b,g,p){if(g===false)n.removeAttr(b,p);else{g=n.propFix[p]||p;if(g in b)b[g]=true;b.setAttribute(p,p.toLowerCase())}return p}};if(!n.support.getSetAttribute){La=n.valHooks.button={get:function(b,g){return(b=b.getAttributeNode(g))&&
b.nodeValue!==""?b.nodeValue:e},set:function(b,g,p){var r=b.getAttributeNode(p);if(!r){r=X.createAttribute(p);b.setAttributeNode(r)}return r.nodeValue=g+""}};n.each(["width","height"],function(b,g){n.attrHooks[g]=n.extend(n.attrHooks[g],{set:function(p,r){if(r===""){p.setAttribute(g,"auto");return r}}})})}n.support.hrefNormalized||n.each(["href","src","width","height"],function(b,g){n.attrHooks[g]=n.extend(n.attrHooks[g],{get:function(p){p=p.getAttribute(g,2);return p===null?e:p}})});if(!n.support.style)n.attrHooks.style=
{get:function(b){return b.style.cssText.toLowerCase()||e},set:function(b,g){return b.style.cssText=""+g}};if(!n.support.optSelected)n.propHooks.selected=n.extend(n.propHooks.selected,{get:function(){return null}});n.support.checkOn||n.each(["radio","checkbox"],function(){n.valHooks[this]={get:function(b){return b.getAttribute("value")===null?"on":b.value}}});n.each(["radio","checkbox"],function(){n.valHooks[this]=n.extend(n.valHooks[this],{set:function(b,g){if(n.isArray(g))return b.checked=n.inArray(n(b).val(),
g)>=0}})});var $a=/\.(.*)$/,eb=/^(?:textarea|input|select)$/i,Eb=/\./g,Fb=/ /g,Lb=/[^\w\s.|`]/g,Mb=function(b){return b.replace(Lb,"\\$&")};n.event={add:function(b,g,p,r){if(!(b.nodeType===3||b.nodeType===8)){if(p===false)p=k;else if(!p)return;var s,w;if(p.handler){s=p;p=s.handler}if(!p.guid)p.guid=n.guid++;if(w=n._data(b)){var D=w.events,I=w.handle;if(!D)w.events=D={};if(!I)w.handle=I=function(ga){return typeof n!=="undefined"&&(!ga||n.event.triggered!==ga.type)?n.event.handle.apply(I.elem,arguments):
e};I.elem=b;g=g.split(" ");for(var K,M=0,T;K=g[M++];){w=s?n.extend({},s):{handler:p,data:r};if(K.indexOf(".")>-1){T=K.split(".");K=T.shift();w.namespace=T.slice(0).sort().join(".")}else{T=[];w.namespace=""}w.type=K;if(!w.guid)w.guid=p.guid;var ea=D[K],fa=n.event.special[K]||{};if(!ea){ea=D[K]=[];if(!fa.setup||fa.setup.call(b,r,T,I)===false)if(b.addEventListener)b.addEventListener(K,I,false);else b.attachEvent&&b.attachEvent("on"+K,I)}if(fa.add){fa.add.call(b,w);if(!w.handler.guid)w.handler.guid=p.guid}ea.push(w);
n.event.global[K]=true}b=null}}},global:{},remove:function(b,g,p,r){if(!(b.nodeType===3||b.nodeType===8)){if(p===false)p=k;var s,w,D=0,I,K,M,T,ea,fa,ga=n.hasData(b)&&n._data(b),oa=ga&&ga.events;if(ga&&oa){if(g&&g.type){p=g.handler;g=g.type}if(!g||typeof g==="string"&&g.charAt(0)==="."){g=g||"";for(s in oa)n.event.remove(b,s+g)}else{for(g=g.split(" ");s=g[D++];){T=s;I=s.indexOf(".")<0;K=[];if(!I){K=s.split(".");s=K.shift();M=new RegExp("(^|\\.)"+n.map(K.slice(0).sort(),Mb).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(ea=
oa[s])if(p){T=n.event.special[s]||{};for(w=r||0;w<ea.length;w++){fa=ea[w];if(p.guid===fa.guid){if(I||M.test(fa.namespace)){r==null&&ea.splice(w--,1);T.remove&&T.remove.call(b,fa)}if(r!=null)break}}if(ea.length===0||r!=null&&ea.length===1){if(!T.teardown||T.teardown.call(b,K)===false)n.removeEvent(b,s,ga.handle);delete oa[s]}}else for(w=0;w<ea.length;w++){fa=ea[w];if(I||M.test(fa.namespace)){n.event.remove(b,T,fa.handler,w);ea.splice(w--,1)}}}if(n.isEmptyObject(oa)){if(g=ga.handle)g.elem=null;delete ga.events;
delete ga.handle;n.isEmptyObject(ga)&&n.removeData(b,e,true)}}}}},customEvent:{getData:true,setData:true,changeData:true},trigger:function(b,g,p,r){var s=b.type||b,w=[],D;if(s.indexOf("!")>=0){s=s.slice(0,-1);D=true}if(s.indexOf(".")>=0){w=s.split(".");s=w.shift();w.sort()}if(!((!p||n.event.customEvent[s])&&!n.event.global[s])){b=typeof b==="object"?b[n.expando]?b:new n.Event(s,b):new n.Event(s);b.type=s;b.exclusive=D;b.namespace=w.join(".");b.namespace_re=new RegExp("(^|\\.)"+w.join("\\.(?:.*\\.)?")+
"(\\.|$)");if(r||!p){b.preventDefault();b.stopPropagation()}if(p){if(!(p.nodeType===3||p.nodeType===8)){b.result=e;b.target=p;g=g!=null?n.makeArray(g):[];g.unshift(b);w=p;r=s.indexOf(":")<0?"on"+s:"";do{D=n._data(w,"handle");b.currentTarget=w;D&&D.apply(w,g);if(r&&n.acceptData(w)&&w[r]&&w[r].apply(w,g)===false){b.result=false;b.preventDefault()}w=w.parentNode||w.ownerDocument||w===b.target.ownerDocument&&a}while(w&&!b.isPropagationStopped());if(!b.isDefaultPrevented()){var I;w=n.event.special[s]||
{};if((!w._default||w._default.call(p.ownerDocument,b)===false)&&!(s==="click"&&n.nodeName(p,"a"))&&n.acceptData(p)){try{if(r&&p[s]){if(I=p[r])p[r]=null;n.event.triggered=s;p[s]()}}catch(K){}if(I)p[r]=I;n.event.triggered=e}}return b.result}}else n.each(n.cache,function(){var M=this[n.expando];M&&M.events&&M.events[s]&&n.event.trigger(b,g,M.handle.elem)})}},handle:function(b){b=n.event.fix(b||a.event);var g=((n._data(this,"events")||{})[b.type]||[]).slice(0),p=!b.exclusive&&!b.namespace,r=Array.prototype.slice.call(arguments,
0);r[0]=b;b.currentTarget=this;for(var s=0,w=g.length;s<w;s++){var D=g[s];if(p||b.namespace_re.test(D.namespace)){b.handler=D.handler;b.data=D.data;b.handleObj=D;D=D.handler.apply(this,r);if(D!==e){b.result=D;if(D===false){b.preventDefault();b.stopPropagation()}}if(b.isImmediatePropagationStopped())break}}return b.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(b){if(b[n.expando])return b;var g=b;b=n.Event(g);for(var p=this.props.length,r;p;){r=this.props[--p];b[r]=g[r]}if(!b.target)b.target=b.srcElement||X;if(b.target.nodeType===3)b.target=b.target.parentNode;if(!b.relatedTarget&&b.fromElement)b.relatedTarget=b.fromElement===b.target?b.toElement:b.fromElement;if(b.pageX==null&&b.clientX!=null){p=b.target.ownerDocument||X;g=p.documentElement;p=p.body;b.pageX=b.clientX+(g&&g.scrollLeft||p&&p.scrollLeft||0)-(g&&g.clientLeft||p&&p.clientLeft||
0);b.pageY=b.clientY+(g&&g.scrollTop||p&&p.scrollTop||0)-(g&&g.clientTop||p&&p.clientTop||0)}if(b.which==null&&(b.charCode!=null||b.keyCode!=null))b.which=b.charCode!=null?b.charCode:b.keyCode;if(!b.metaKey&&b.ctrlKey)b.metaKey=b.ctrlKey;if(!b.which&&b.button!==e)b.which=b.button&1?1:b.button&2?3:b.button&4?2:0;return b},guid:1E8,proxy:n.proxy,special:{ready:{setup:n.bindReady,teardown:n.noop},live:{add:function(b){n.event.add(this,q(b.origType,b.selector),n.extend({},b,{handler:m,guid:b.handler.guid}))},
remove:function(b){n.event.remove(this,q(b.origType,b.selector),b)}},beforeunload:{setup:function(b,g,p){if(n.isWindow(this))this.onbeforeunload=p},teardown:function(b,g){if(this.onbeforeunload===g)this.onbeforeunload=null}}}};n.removeEvent=X.removeEventListener?function(b,g,p){b.removeEventListener&&b.removeEventListener(g,p,false)}:function(b,g,p){b.detachEvent&&b.detachEvent("on"+g,p)};n.Event=function(b,g){if(!this.preventDefault)return new n.Event(b,g);if(b&&b.type){this.originalEvent=b;this.type=
b.type;this.isDefaultPrevented=b.defaultPrevented||b.returnValue===false||b.getPreventDefault&&b.getPreventDefault()?o:k}else this.type=b;g&&n.extend(this,g);this.timeStamp=n.now();this[n.expando]=true};n.Event.prototype={preventDefault:function(){this.isDefaultPrevented=o;var b=this.originalEvent;if(b)if(b.preventDefault)b.preventDefault();else b.returnValue=false},stopPropagation:function(){this.isPropagationStopped=o;var b=this.originalEvent;if(b){b.stopPropagation&&b.stopPropagation();b.cancelBubble=
true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=o;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var mb=function(b){var g=b.relatedTarget,p=false,r=b.type;b.type=b.data;if(g!==this){if(g)p=n.contains(this,g);if(!p){n.event.handle.apply(this,arguments);b.type=r}}},nb=function(b){b.type=b.data;n.event.handle.apply(this,arguments)};n.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(b,g){n.event.special[b]=
{setup:function(p){n.event.add(this,g,p&&p.selector?nb:mb,b)},teardown:function(p){n.event.remove(this,g,p&&p.selector?nb:mb)}}});if(!n.support.submitBubbles)n.event.special.submit={setup:function(){if(n.nodeName(this,"form"))return false;else{n.event.add(this,"click.specialSubmit",function(b){var g=b.target,p=n.nodeName(g,"input")||n.nodeName(g,"button")?g.type:"";if((p==="submit"||p==="image")&&n(g).closest("form").length)d("submit",this,arguments)});n.event.add(this,"keypress.specialSubmit",function(b){var g=
b.target,p=n.nodeName(g,"input")||n.nodeName(g,"button")?g.type:"";if((p==="text"||p==="password")&&n(g).closest("form").length&&b.keyCode===13)d("submit",this,arguments)})}},teardown:function(){n.event.remove(this,".specialSubmit")}};if(!n.support.changeBubbles){var Sa,ob=function(b){var g=n.nodeName(b,"input")?b.type:"",p=b.value;if(g==="radio"||g==="checkbox")p=b.checked;else if(g==="select-multiple")p=b.selectedIndex>-1?n.map(b.options,function(r){return r.selected}).join("-"):"";else if(n.nodeName(b,
"select"))p=b.selectedIndex;return p},Xa=function(b,g){var p=b.target,r,s;if(!(!eb.test(p.nodeName)||p.readOnly)){r=n._data(p,"_change_data");s=ob(p);if(b.type!=="focusout"||p.type!=="radio")n._data(p,"_change_data",s);if(!(r===e||s===r))if(r!=null||s){b.type="change";b.liveFired=e;n.event.trigger(b,g,p)}}};n.event.special.change={filters:{focusout:Xa,beforedeactivate:Xa,click:function(b){var g=b.target,p=n.nodeName(g,"input")?g.type:"";if(p==="radio"||p==="checkbox"||n.nodeName(g,"select"))Xa.call(this,
b)},keydown:function(b){var g=b.target,p=n.nodeName(g,"input")?g.type:"";if(b.keyCode===13&&!n.nodeName(g,"textarea")||b.keyCode===32&&(p==="checkbox"||p==="radio")||p==="select-multiple")Xa.call(this,b)},beforeactivate:function(b){b=b.target;n._data(b,"_change_data",ob(b))}},setup:function(){if(this.type==="file")return false;for(var b in Sa)n.event.add(this,b+".specialChange",Sa[b]);return eb.test(this.nodeName)},teardown:function(){n.event.remove(this,".specialChange");return eb.test(this.nodeName)}};
Sa=n.event.special.change.filters;Sa.focus=Sa.beforeactivate}n.support.focusinBubbles||n.each({focus:"focusin",blur:"focusout"},function(b,g){function p(s){var w=n.event.fix(s);w.type=g;w.originalEvent={};n.event.trigger(w,null,w.target);w.isDefaultPrevented()&&s.preventDefault()}var r=0;n.event.special[g]={setup:function(){r++===0&&X.addEventListener(b,p,true)},teardown:function(){--r===0&&X.removeEventListener(b,p,true)}}});n.each(["bind","one"],function(b,g){n.fn[g]=function(p,r,s){var w;if(typeof p===
"object"){for(var D in p)this[g](D,r,p[D],s);return this}if(arguments.length===2||r===false){s=r;r=e}if(g==="one"){w=function(K){n(this).unbind(K,w);return s.apply(this,arguments)};w.guid=s.guid||n.guid++}else w=s;if(p==="unload"&&g!=="one")this.one(p,r,s);else{D=0;for(var I=this.length;D<I;D++)n.event.add(this[D],p,w,r)}return this}});n.fn.extend({unbind:function(b,g){if(typeof b==="object"&&!b.preventDefault)for(var p in b)this.unbind(p,b[p]);else{p=0;for(var r=this.length;p<r;p++)n.event.remove(this[p],
b,g)}return this},delegate:function(b,g,p,r){return this.live(g,p,r,b)},undelegate:function(b,g,p){return arguments.length===0?this.unbind("live"):this.die(g,null,p,b)},trigger:function(b,g){return this.each(function(){n.event.trigger(b,g,this)})},triggerHandler:function(b,g){if(this[0])return n.event.trigger(b,g,this[0],true)},toggle:function(b){var g=arguments,p=b.guid||n.guid++,r=0,s=function(w){var D=(n.data(this,"lastToggle"+b.guid)||0)%r;n.data(this,"lastToggle"+b.guid,D+1);w.preventDefault();
return g[D].apply(this,arguments)||false};for(s.guid=p;r<g.length;)g[r++].guid=p;return this.click(s)},hover:function(b,g){return this.mouseenter(b).mouseleave(g||b)}});var fb={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};n.each(["live","die"],function(b,g){n.fn[g]=function(p,r,s,w){var D=0,I,K,M=w||this.selector,T=w?this:n(this.context);if(typeof p==="object"&&!p.preventDefault){for(I in p)T[g](I,r,p[I],M);return this}if(g==="die"&&!p&&w&&w.charAt(0)==="."){T.unbind(w);
return this}if(r===false||n.isFunction(r)){s=r||k;r=e}for(p=(p||"").split(" ");(w=p[D++])!=null;){I=$a.exec(w);K="";if(I){K=I[0];w=w.replace($a,"")}if(w==="hover")p.push("mouseenter"+K,"mouseleave"+K);else{I=w;if(fb[w]){p.push(fb[w]+K);w+=K}else w=(fb[w]||w)+K;if(g==="live"){K=0;for(var ea=T.length;K<ea;K++)n.event.add(T[K],"live."+q(w,M),{data:r,selector:M,handler:s,origType:w,origHandler:s,preType:I})}else T.unbind("live."+q(w,M),s)}}return this}});n.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(b,g){n.fn[g]=function(p,r){if(r==null){r=p;p=null}return arguments.length>0?this.bind(g,p,r):this.trigger(g)};if(n.attrFn)n.attrFn[g]=true});(function(){function b(y,F,P,O,R,U){R=0;for(var Z=O.length;R<Z;R++){var Y=O[R];if(Y){var ja=false;for(Y=Y[y];Y;){if(Y.sizcache===P){ja=O[Y.sizset];break}if(Y.nodeType===1&&!U){Y.sizcache=P;Y.sizset=R}if(Y.nodeName.toLowerCase()===F){ja=Y;break}Y=Y[y]}O[R]=ja}}}function g(y,F,P,O,R,U){R=0;for(var Z=O.length;R<Z;R++){var Y=O[R];if(Y){var ja=false;for(Y=
Y[y];Y;){if(Y.sizcache===P){ja=O[Y.sizset];break}if(Y.nodeType===1){if(!U){Y.sizcache=P;Y.sizset=R}if(typeof F!=="string"){if(Y===F){ja=true;break}}else if(M.filter(F,[Y]).length>0){ja=Y;break}}Y=Y[y]}O[R]=ja}}}var p=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,r=0,s=Object.prototype.toString,w=false,D=true,I=/\\/g,K=/\W/;[0,0].sort(function(){D=false;return 0});var M=function(y,F,P,O){P=P||[];var R=F=F||X;if(F.nodeType!==
1&&F.nodeType!==9)return[];if(!y||typeof y!=="string")return P;var U,Z,Y,ja,va,sa=true,ya=M.isXML(F),ka=[],G=y;do{p.exec("");if(U=p.exec(G)){G=U[3];ka.push(U[1]);if(U[2]){ja=U[3];break}}}while(U);if(ka.length>1&&ea.exec(y))if(ka.length===2&&T.relative[ka[0]])Z=Ga(ka[0]+ka[1],F);else for(Z=T.relative[ka[0]]?[F]:M(ka.shift(),F);ka.length;){y=ka.shift();if(T.relative[y])y+=ka.shift();Z=Ga(y,Z)}else{if(!O&&ka.length>1&&F.nodeType===9&&!ya&&T.match.ID.test(ka[0])&&!T.match.ID.test(ka[ka.length-1])){U=
M.find(ka.shift(),F,ya);F=U.expr?M.filter(U.expr,U.set)[0]:U.set[0]}if(F){U=O?{expr:ka.pop(),set:oa(O)}:M.find(ka.pop(),ka.length===1&&(ka[0]==="~"||ka[0]==="+")&&F.parentNode?F.parentNode:F,ya);Z=U.expr?M.filter(U.expr,U.set):U.set;if(ka.length>0)Y=oa(Z);else sa=false;for(;ka.length;){U=va=ka.pop();if(T.relative[va])U=ka.pop();else va="";if(U==null)U=F;T.relative[va](Y,U,ya)}}else Y=[]}Y||(Y=Z);Y||M.error(va||y);if(s.call(Y)==="[object Array]")if(sa)if(F&&F.nodeType===1)for(y=0;Y[y]!=null;y++){if(Y[y]&&
(Y[y]===true||Y[y].nodeType===1&&M.contains(F,Y[y])))P.push(Z[y])}else for(y=0;Y[y]!=null;y++)Y[y]&&Y[y].nodeType===1&&P.push(Z[y]);else P.push.apply(P,Y);else oa(Y,P);if(ja){M(ja,R,P,O);M.uniqueSort(P)}return P};M.uniqueSort=function(y){if(ta){w=D;y.sort(ta);if(w)for(var F=1;F<y.length;F++)y[F]===y[F-1]&&y.splice(F--,1)}return y};M.matches=function(y,F){return M(y,null,null,F)};M.matchesSelector=function(y,F){return M(F,null,null,[y]).length>0};M.find=function(y,F,P){var O;if(!y)return[];for(var R=
0,U=T.order.length;R<U;R++){var Z,Y=T.order[R];if(Z=T.leftMatch[Y].exec(y)){var ja=Z[1];Z.splice(1,1);if(ja.substr(ja.length-1)!=="\\"){Z[1]=(Z[1]||"").replace(I,"");O=T.find[Y](Z,F,P);if(O!=null){y=y.replace(T.match[Y],"");break}}}}O||(O=typeof F.getElementsByTagName!=="undefined"?F.getElementsByTagName("*"):[]);return{set:O,expr:y}};M.filter=function(y,F,P,O){for(var R,U,Z=y,Y=[],ja=F,va=F&&F[0]&&M.isXML(F[0]);y&&F.length;){for(var sa in T.filter)if((R=T.leftMatch[sa].exec(y))!=null&&R[2]){var ya,
ka,G=T.filter[sa];ka=R[1];U=false;R.splice(1,1);if(ka.substr(ka.length-1)!=="\\"){if(ja===Y)Y=[];if(T.preFilter[sa])if(R=T.preFilter[sa](R,ja,P,Y,O,va)){if(R===true)continue}else U=ya=true;if(R)for(var V=0;(ka=ja[V])!=null;V++)if(ka){ya=G(ka,R,V,ja);var ca=O^!!ya;if(P&&ya!=null)if(ca)U=true;else ja[V]=false;else if(ca){Y.push(ka);U=true}}if(ya!==e){P||(ja=Y);y=y.replace(T.match[sa],"");if(!U)return[];break}}}if(y===Z)if(U==null)M.error(y);else break;Z=y}return ja};M.error=function(y){throw"Syntax error, unrecognized expression: "+
y;};var T=M.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,
PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(y){return y.getAttribute("href")},type:function(y){return y.getAttribute("type")}},relative:{"+":function(y,F){var P=typeof F==="string",O=P&&!K.test(F);P=P&&!O;if(O)F=F.toLowerCase();O=0;for(var R=y.length,U;O<R;O++)if(U=y[O]){for(;(U=U.previousSibling)&&U.nodeType!==1;);y[O]=P||U&&U.nodeName.toLowerCase()===F?U||false:U===F}P&&
M.filter(F,y,true)},">":function(y,F){var P,O=typeof F==="string",R=0,U=y.length;if(O&&!K.test(F))for(F=F.toLowerCase();R<U;R++){if(P=y[R]){P=P.parentNode;y[R]=P.nodeName.toLowerCase()===F?P:false}}else{for(;R<U;R++)if(P=y[R])y[R]=O?P.parentNode:P.parentNode===F;O&&M.filter(F,y,true)}},"":function(y,F,P){var O,R=r++,U=g;if(typeof F==="string"&&!K.test(F)){O=F=F.toLowerCase();U=b}U("parentNode",F,R,y,O,P)},"~":function(y,F,P){var O,R=r++,U=g;if(typeof F==="string"&&!K.test(F)){O=F=F.toLowerCase();
U=b}U("previousSibling",F,R,y,O,P)}},find:{ID:function(y,F,P){if(typeof F.getElementById!=="undefined"&&!P)return(y=F.getElementById(y[1]))&&y.parentNode?[y]:[]},NAME:function(y,F){if(typeof F.getElementsByName!=="undefined"){var P=[];F=F.getElementsByName(y[1]);for(var O=0,R=F.length;O<R;O++)F[O].getAttribute("name")===y[1]&&P.push(F[O]);return P.length===0?null:P}},TAG:function(y,F){if(typeof F.getElementsByTagName!=="undefined")return F.getElementsByTagName(y[1])}},preFilter:{CLASS:function(y,
F,P,O,R,U){y=" "+y[1].replace(I,"")+" ";if(U)return y;U=0;for(var Z;(Z=F[U])!=null;U++)if(Z)if(R^(Z.className&&(" "+Z.className+" ").replace(/[\t\n\r]/g," ").indexOf(y)>=0))P||O.push(Z);else if(P)F[U]=false;return false},ID:function(y){return y[1].replace(I,"")},TAG:function(y){return y[1].replace(I,"").toLowerCase()},CHILD:function(y){if(y[1]==="nth"){y[2]||M.error(y[0]);y[2]=y[2].replace(/^\+|\s*/g,"");var F=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(y[2]==="even"&&"2n"||y[2]==="odd"&&"2n+1"||!/\D/.test(y[2])&&
"0n+"+y[2]||y[2]);y[2]=F[1]+(F[2]||1)-0;y[3]=F[3]-0}else y[2]&&M.error(y[0]);y[0]=r++;return y},ATTR:function(y,F,P,O,R,U){F=y[1]=y[1].replace(I,"");if(!U&&T.attrMap[F])y[1]=T.attrMap[F];y[4]=(y[4]||y[5]||"").replace(I,"");if(y[2]==="~=")y[4]=" "+y[4]+" ";return y},PSEUDO:function(y,F,P,O,R){if(y[1]==="not")if((p.exec(y[3])||"").length>1||/^\w/.test(y[3]))y[3]=M(y[3],null,null,F);else{y=M.filter(y[3],F,P,true^R);P||O.push.apply(O,y);return false}else if(T.match.POS.test(y[0])||T.match.CHILD.test(y[0]))return true;
return y},POS:function(y){y.unshift(true);return y}},filters:{enabled:function(y){return y.disabled===false&&y.type!=="hidden"},disabled:function(y){return y.disabled===true},checked:function(y){return y.checked===true},selected:function(y){return y.selected===true},parent:function(y){return!!y.firstChild},empty:function(y){return!y.firstChild},has:function(y,F,P){return!!M(P[3],y).length},header:function(y){return/h\d/i.test(y.nodeName)},text:function(y){var F=y.getAttribute("type"),P=y.type;return y.nodeName.toLowerCase()===
"input"&&"text"===P&&(F===P||F===null)},radio:function(y){return y.nodeName.toLowerCase()==="input"&&"radio"===y.type},checkbox:function(y){return y.nodeName.toLowerCase()==="input"&&"checkbox"===y.type},file:function(y){return y.nodeName.toLowerCase()==="input"&&"file"===y.type},password:function(y){return y.nodeName.toLowerCase()==="input"&&"password"===y.type},submit:function(y){var F=y.nodeName.toLowerCase();return(F==="input"||F==="button")&&"submit"===y.type},image:function(y){return y.nodeName.toLowerCase()===
"input"&&"image"===y.type},reset:function(y){var F=y.nodeName.toLowerCase();return(F==="input"||F==="button")&&"reset"===y.type},button:function(y){var F=y.nodeName.toLowerCase();return F==="input"&&"button"===y.type||F==="button"},input:function(y){return/input|select|textarea|button/i.test(y.nodeName)},focus:function(y){return y===y.ownerDocument.activeElement}},setFilters:{first:function(y,F){return F===0},last:function(y,F,P,O){return F===O.length-1},even:function(y,F){return F%2===0},odd:function(y,
F){return F%2===1},lt:function(y,F,P){return F<P[3]-0},gt:function(y,F,P){return F>P[3]-0},nth:function(y,F,P){return P[3]-0===F},eq:function(y,F,P){return P[3]-0===F}},filter:{PSEUDO:function(y,F,P,O){var R=F[1],U=T.filters[R];if(U)return U(y,P,F,O);else if(R==="contains")return(y.textContent||y.innerText||M.getText([y])||"").indexOf(F[3])>=0;else if(R==="not"){F=F[3];P=0;for(O=F.length;P<O;P++)if(F[P]===y)return false;return true}else M.error(R)},CHILD:function(y,F){var P=F[1],O=y;switch(P){case "only":case "first":for(;O=
O.previousSibling;)if(O.nodeType===1)return false;if(P==="first")return true;O=y;case "last":for(;O=O.nextSibling;)if(O.nodeType===1)return false;return true;case "nth":P=F[2];var R=F[3];if(P===1&&R===0)return true;F=F[0];var U=y.parentNode;if(U&&(U.sizcache!==F||!y.nodeIndex)){var Z=0;for(O=U.firstChild;O;O=O.nextSibling)if(O.nodeType===1)O.nodeIndex=++Z;U.sizcache=F}y=y.nodeIndex-R;return P===0?y===0:y%P===0&&y/P>=0}},ID:function(y,F){return y.nodeType===1&&y.getAttribute("id")===F},TAG:function(y,
F){return F==="*"&&y.nodeType===1||y.nodeName.toLowerCase()===F},CLASS:function(y,F){return(" "+(y.className||y.getAttribute("class"))+" ").indexOf(F)>-1},ATTR:function(y,F){var P=F[1];y=T.attrHandle[P]?T.attrHandle[P](y):y[P]!=null?y[P]:y.getAttribute(P);P=y+"";var O=F[2];F=F[4];return y==null?O==="!=":O==="="?P===F:O==="*="?P.indexOf(F)>=0:O==="~="?(" "+P+" ").indexOf(F)>=0:!F?P&&y!==false:O==="!="?P!==F:O==="^="?P.indexOf(F)===0:O==="$="?P.substr(P.length-F.length)===F:O==="|="?P===F||P.substr(0,
F.length+1)===F+"-":false},POS:function(y,F,P,O){var R=T.setFilters[F[2]];if(R)return R(y,P,F,O)}}},ea=T.match.POS,fa=function(y,F){return"\\"+(F-0+1)};for(var ga in T.match){T.match[ga]=new RegExp(T.match[ga].source+/(?![^\[]*\])(?![^\(]*\))/.source);T.leftMatch[ga]=new RegExp(/(^(?:.|\r|\n)*?)/.source+T.match[ga].source.replace(/\\(\d+)/g,fa))}var oa=function(y,F){y=Array.prototype.slice.call(y,0);if(F){F.push.apply(F,y);return F}return y};try{Array.prototype.slice.call(X.documentElement.childNodes,
0)}catch(Ka){oa=function(y,F){var P=0;F=F||[];if(s.call(y)==="[object Array]")Array.prototype.push.apply(F,y);else if(typeof y.length==="number")for(var O=y.length;P<O;P++)F.push(y[P]);else for(;y[P];P++)F.push(y[P]);return F}}var ta,Da;if(X.documentElement.compareDocumentPosition)ta=function(y,F){if(y===F){w=true;return 0}if(!y.compareDocumentPosition||!F.compareDocumentPosition)return y.compareDocumentPosition?-1:1;return y.compareDocumentPosition(F)&4?-1:1};else{ta=function(y,F){if(y===F){w=true;
return 0}else if(y.sourceIndex&&F.sourceIndex)return y.sourceIndex-F.sourceIndex;var P,O,R=[],U=[];P=y.parentNode;O=F.parentNode;var Z=P;if(P===O)return Da(y,F);else if(P){if(!O)return 1}else return-1;for(;Z;){R.unshift(Z);Z=Z.parentNode}for(Z=O;Z;){U.unshift(Z);Z=Z.parentNode}P=R.length;O=U.length;for(Z=0;Z<P&&Z<O;Z++)if(R[Z]!==U[Z])return Da(R[Z],U[Z]);return Z===P?Da(y,U[Z],-1):Da(R[Z],F,1)};Da=function(y,F,P){if(y===F)return P;for(y=y.nextSibling;y;){if(y===F)return-1;y=y.nextSibling}return 1}}M.getText=
function(y){for(var F="",P,O=0;y[O];O++){P=y[O];if(P.nodeType===3||P.nodeType===4)F+=P.nodeValue;else if(P.nodeType!==8)F+=M.getText(P.childNodes)}return F};(function(){var y=X.createElement("div"),F="script"+(new Date).getTime(),P=X.documentElement;y.innerHTML="<a name='"+F+"'/>";P.insertBefore(y,P.firstChild);if(X.getElementById(F)){T.find.ID=function(O,R,U){if(typeof R.getElementById!=="undefined"&&!U)return(R=R.getElementById(O[1]))?R.id===O[1]||typeof R.getAttributeNode!=="undefined"&&R.getAttributeNode("id").nodeValue===
O[1]?[R]:e:[]};T.filter.ID=function(O,R){var U=typeof O.getAttributeNode!=="undefined"&&O.getAttributeNode("id");return O.nodeType===1&&U&&U.nodeValue===R}}P.removeChild(y);P=y=null})();(function(){var y=X.createElement("div");y.appendChild(X.createComment(""));if(y.getElementsByTagName("*").length>0)T.find.TAG=function(F,P){P=P.getElementsByTagName(F[1]);if(F[1]==="*"){F=[];for(var O=0;P[O];O++)P[O].nodeType===1&&F.push(P[O]);P=F}return P};y.innerHTML="<a href='#'></a>";if(y.firstChild&&typeof y.firstChild.getAttribute!==
"undefined"&&y.firstChild.getAttribute("href")!=="#")T.attrHandle.href=function(F){return F.getAttribute("href",2)};y=null})();X.querySelectorAll&&function(){var y=M,F=X.createElement("div");F.innerHTML="<p class='TEST'></p>";if(!(F.querySelectorAll&&F.querySelectorAll(".TEST").length===0)){M=function(O,R,U,Z){R=R||X;if(!Z&&!M.isXML(R)){var Y=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(O);if(Y&&(R.nodeType===1||R.nodeType===9))if(Y[1])return oa(R.getElementsByTagName(O),U);else if(Y[2]&&T.find.CLASS&&
R.getElementsByClassName)return oa(R.getElementsByClassName(Y[2]),U);if(R.nodeType===9){if(O==="body"&&R.body)return oa([R.body],U);else if(Y&&Y[3]){var ja=R.getElementById(Y[3]);if(ja&&ja.parentNode){if(ja.id===Y[3])return oa([ja],U)}else return oa([],U)}try{return oa(R.querySelectorAll(O),U)}catch(va){}}else if(R.nodeType===1&&R.nodeName.toLowerCase()!=="object"){Y=R;var sa=(ja=R.getAttribute("id"))||"__sizzle__",ya=R.parentNode,ka=/^\s*[+~]/.test(O);if(ja)sa=sa.replace(/'/g,"\\$&");else R.setAttribute("id",
sa);if(ka&&ya)R=R.parentNode;try{if(!ka||ya)return oa(R.querySelectorAll("[id='"+sa+"'] "+O),U)}catch(G){}finally{ja||Y.removeAttribute("id")}}}return y(O,R,U,Z)};for(var P in y)M[P]=y[P];F=null}}();(function(){var y=X.documentElement,F=y.matchesSelector||y.mozMatchesSelector||y.webkitMatchesSelector||y.msMatchesSelector;if(F){var P=!F.call(X.createElement("div"),"div"),O=false;try{F.call(X.documentElement,"[test!='']:sizzle")}catch(R){O=true}M.matchesSelector=function(U,Z){Z=Z.replace(/\=\s*([^'"\]]*)\s*\]/g,
"='$1']");if(!M.isXML(U))try{if(O||!T.match.PSEUDO.test(Z)&&!/!=/.test(Z)){var Y=F.call(U,Z);if(Y||!P||U.document&&U.document.nodeType!==11)return Y}}catch(ja){}return M(Z,null,null,[U]).length>0}}})();(function(){var y=X.createElement("div");y.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!y.getElementsByClassName||y.getElementsByClassName("e").length===0)){y.lastChild.className="e";if(y.getElementsByClassName("e").length!==1){T.order.splice(1,0,"CLASS");T.find.CLASS=function(F,
P,O){if(typeof P.getElementsByClassName!=="undefined"&&!O)return P.getElementsByClassName(F[1])};y=null}}})();M.contains=X.documentElement.contains?function(y,F){return y!==F&&(y.contains?y.contains(F):true)}:X.documentElement.compareDocumentPosition?function(y,F){return!!(y.compareDocumentPosition(F)&16)}:function(){return false};M.isXML=function(y){return(y=(y?y.ownerDocument||y:0).documentElement)?y.nodeName!=="HTML":false};var Ga=function(y,F){var P,O=[],R="";for(F=F.nodeType?[F]:F;P=T.match.PSEUDO.exec(y);){R+=
P[0];y=y.replace(T.match.PSEUDO,"")}y=T.relative[y]?y+"*":y;P=0;for(var U=F.length;P<U;P++)M(y,F[P],O);return M.filter(R,O)};n.find=M;n.expr=M.selectors;n.expr[":"]=n.expr.filters;n.unique=M.uniqueSort;n.text=M.getText;n.isXMLDoc=M.isXML;n.contains=M.contains})();var Nb=/Until$/,Ob=/^(?:parents|prevUntil|prevAll)/,Pb=/,/,Gb=/^.[^:#\[\.,]*$/,Qb=Array.prototype.slice,pb=n.expr.match.POS,Rb={children:true,contents:true,next:true,prev:true};n.fn.extend({find:function(b){var g=this,p,r;if(typeof b!=="string")return n(b).filter(function(){p=
0;for(r=g.length;p<r;p++)if(n.contains(g[p],this))return true});var s=this.pushStack("","find",b),w,D,I;p=0;for(r=this.length;p<r;p++){w=s.length;n.find(b,this[p],s);if(p>0)for(D=w;D<s.length;D++)for(I=0;I<w;I++)if(s[I]===s[D]){s.splice(D--,1);break}}return s},has:function(b){var g=n(b);return this.filter(function(){for(var p=0,r=g.length;p<r;p++)if(n.contains(this,g[p]))return true})},not:function(b){return this.pushStack(C(this,b,false),"not",b)},filter:function(b){return this.pushStack(C(this,
b,true),"filter",b)},is:function(b){return!!b&&(typeof b==="string"?n.filter(b,this).length>0:this.filter(b).length>0)},closest:function(b,g){var p=[],r,s,w=this[0];if(n.isArray(b)){var D,I={},K=1;if(w&&b.length){r=0;for(s=b.length;r<s;r++){D=b[r];I[D]||(I[D]=pb.test(D)?n(D,g||this.context):D)}for(;w&&w.ownerDocument&&w!==g;){for(D in I){b=I[D];if(b.jquery?b.index(w)>-1:n(w).is(b))p.push({selector:D,elem:w,level:K})}w=w.parentNode;K++}}return p}D=pb.test(b)||typeof b!=="string"?n(b,g||this.context):
0;r=0;for(s=this.length;r<s;r++)for(w=this[r];w;)if(D?D.index(w)>-1:n.find.matchesSelector(w,b)){p.push(w);break}else{w=w.parentNode;if(!w||!w.ownerDocument||w===g||w.nodeType===11)break}p=p.length>1?n.unique(p):p;return this.pushStack(p,"closest",b)},index:function(b){if(!b)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof b==="string")return n.inArray(this[0],n(b));return n.inArray(b.jquery?b[0]:b,this)},add:function(b,g){b=typeof b==="string"?n(b,g):n.makeArray(b&&b.nodeType?
[b]:b);g=n.merge(this.get(),b);return this.pushStack(x(b[0])||x(g[0])?g:n.unique(g))},andSelf:function(){return this.add(this.prevObject)}});n.each({parent:function(b){return(b=b.parentNode)&&b.nodeType!==11?b:null},parents:function(b){return n.dir(b,"parentNode")},parentsUntil:function(b,g,p){return n.dir(b,"parentNode",p)},next:function(b){return n.nth(b,2,"nextSibling")},prev:function(b){return n.nth(b,2,"previousSibling")},nextAll:function(b){return n.dir(b,"nextSibling")},prevAll:function(b){return n.dir(b,
"previousSibling")},nextUntil:function(b,g,p){return n.dir(b,"nextSibling",p)},prevUntil:function(b,g,p){return n.dir(b,"previousSibling",p)},siblings:function(b){return n.sibling(b.parentNode.firstChild,b)},children:function(b){return n.sibling(b.firstChild)},contents:function(b){return n.nodeName(b,"iframe")?b.contentDocument||b.contentWindow.document:n.makeArray(b.childNodes)}},function(b,g){n.fn[b]=function(p,r){var s=n.map(this,g,p),w=Qb.call(arguments);Nb.test(b)||(r=p);if(r&&typeof r==="string")s=
n.filter(r,s);s=this.length>1&&!Rb[b]?n.unique(s):s;if((this.length>1||Pb.test(r))&&Ob.test(b))s=s.reverse();return this.pushStack(s,b,w.join(","))}});n.extend({filter:function(b,g,p){if(p)b=":not("+b+")";return g.length===1?n.find.matchesSelector(g[0],b)?[g[0]]:[]:n.find.matches(b,g)},dir:function(b,g,p){var r=[];for(b=b[g];b&&b.nodeType!==9&&(p===e||b.nodeType!==1||!n(b).is(p));){b.nodeType===1&&r.push(b);b=b[g]}return r},nth:function(b,g,p){g=g||1;for(var r=0;b;b=b[p])if(b.nodeType===1&&++r===
g)break;return b},sibling:function(b,g){for(var p=[];b;b=b.nextSibling)b.nodeType===1&&b!==g&&p.push(b);return p}});var Sb=/ jQuery\d+="(?:\d+|null)"/g,gb=/^\s+/,qb=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,rb=/<([\w:]+)/,Tb=/<tbody/i,Ub=/<|&#?\w+;/,sb=/<(?:script|object|embed|option|style)/i,tb=/checked\s*(?:[^=]|=\s*.checked.)/i,Vb=/\/(java|ecma)script/i,Hb=/^\s*<!(?:\[CDATA\[|\-\-)/,Fa={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,"",""]};Fa.optgroup=Fa.option;Fa.tbody=Fa.tfoot=Fa.colgroup=Fa.caption=Fa.thead;Fa.th=Fa.td;if(!n.support.htmlSerialize)Fa._default=[1,"div<div>","</div>"];n.fn.extend({text:function(b){if(n.isFunction(b))return this.each(function(g){var p=n(this);p.text(b.call(this,
g,p.text()))});if(typeof b!=="object"&&b!==e)return this.empty().append((this[0]&&this[0].ownerDocument||X).createTextNode(b));return n.text(this)},wrapAll:function(b){if(n.isFunction(b))return this.each(function(p){n(this).wrapAll(b.call(this,p))});if(this[0]){var g=n(b,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&g.insertBefore(this[0]);g.map(function(){for(var p=this;p.firstChild&&p.firstChild.nodeType===1;)p=p.firstChild;return p}).append(this)}return this},wrapInner:function(b){if(n.isFunction(b))return this.each(function(g){n(this).wrapInner(b.call(this,
g))});return this.each(function(){var g=n(this),p=g.contents();p.length?p.wrapAll(b):g.append(b)})},wrap:function(b){return this.each(function(){n(this).wrapAll(b)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(b){this.nodeType===1&&this.appendChild(b)})},prepend:function(){return this.domManip(arguments,true,function(b){this.nodeType===1&&this.insertBefore(b,
this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(g){this.parentNode.insertBefore(g,this)});else if(arguments.length){var b=n(arguments[0]);b.push.apply(b,this.toArray());return this.pushStack(b,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(g){this.parentNode.insertBefore(g,this.nextSibling)});else if(arguments.length){var b=this.pushStack(this,"after",arguments);
b.push.apply(b,n(arguments[0]).toArray());return b}},remove:function(b,g){for(var p=0,r;(r=this[p])!=null;p++)if(!b||n.filter(b,[r]).length){if(!g&&r.nodeType===1){n.cleanData(r.getElementsByTagName("*"));n.cleanData([r])}r.parentNode&&r.parentNode.removeChild(r)}return this},empty:function(){for(var b=0,g;(g=this[b])!=null;b++)for(g.nodeType===1&&n.cleanData(g.getElementsByTagName("*"));g.firstChild;)g.removeChild(g.firstChild);return this},clone:function(b,g){b=b==null?false:b;g=g==null?b:g;return this.map(function(){return n.clone(this,
b,g)})},html:function(b){if(b===e)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Sb,""):null;else if(typeof b==="string"&&!sb.test(b)&&(n.support.leadingWhitespace||!gb.test(b))&&!Fa[(rb.exec(b)||["",""])[1].toLowerCase()]){b=b.replace(qb,"<$1></$2>");try{for(var g=0,p=this.length;g<p;g++)if(this[g].nodeType===1){n.cleanData(this[g].getElementsByTagName("*"));this[g].innerHTML=b}}catch(r){this.empty().append(b)}}else n.isFunction(b)?this.each(function(s){var w=n(this);w.html(b.call(this,
s,w.html()))}):this.empty().append(b);return this},replaceWith:function(b){if(this[0]&&this[0].parentNode){if(n.isFunction(b))return this.each(function(g){var p=n(this),r=p.html();p.replaceWith(b.call(this,g,r))});if(typeof b!=="string")b=n(b).detach();return this.each(function(){var g=this.nextSibling,p=this.parentNode;n(this).remove();g?n(g).before(b):n(p).append(b)})}else return this.length?this.pushStack(n(n.isFunction(b)?b():b),"replaceWith",b):this},detach:function(b){return this.remove(b,true)},
domManip:function(b,g,p){var r,s,w,D=b[0],I=[];if(!n.support.checkClone&&arguments.length===3&&typeof D==="string"&&tb.test(D))return this.each(function(){n(this).domManip(b,g,p,true)});if(n.isFunction(D))return this.each(function(ea){var fa=n(this);b[0]=D.call(this,ea,g?fa.html():e);fa.domManip(b,g,p)});if(this[0]){r=D&&D.parentNode;r=n.support.parentNode&&r&&r.nodeType===11&&r.childNodes.length===this.length?{fragment:r}:n.buildFragment(b,this,I);w=r.fragment;if(s=w.childNodes.length===1?(w=w.firstChild):
w.firstChild){g=g&&n.nodeName(s,"tr");for(var K=0,M=this.length,T=M-1;K<M;K++)p.call(g?B(this[K],s):this[K],r.cacheable||M>1&&K<T?n.clone(w,true,true):w)}I.length&&n.each(I,H)}return this}});n.buildFragment=function(b,g,p){var r,s,w,D;if(g&&g[0])D=g[0].ownerDocument||g[0];D.createDocumentFragment||(D=X);if(b.length===1&&typeof b[0]==="string"&&b[0].length<512&&D===X&&b[0].charAt(0)==="<"&&!sb.test(b[0])&&(n.support.checkClone||!tb.test(b[0]))){s=true;if((w=n.fragments[b[0]])&&w!==1)r=w}if(!r){r=D.createDocumentFragment();
n.clean(b,D,r,p)}if(s)n.fragments[b[0]]=w?r:1;return{fragment:r,cacheable:s}};n.fragments={};n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(b,g){n.fn[b]=function(p){var r=[];p=n(p);var s=this.length===1&&this[0].parentNode;if(s&&s.nodeType===11&&s.childNodes.length===1&&p.length===1){p[g](this[0]);return this}else{s=0;for(var w=p.length;s<w;s++){var D=(s>0?this.clone(true):this).get();n(p[s])[g](D);r=r.concat(D)}return this.pushStack(r,
b,p.selector)}}});n.extend({clone:function(b,g,p){var r=b.cloneNode(true),s,w,D;if((!n.support.noCloneEvent||!n.support.noCloneChecked)&&(b.nodeType===1||b.nodeType===11)&&!n.isXMLDoc(b)){z(b,r);s=J(b);w=J(r);for(D=0;s[D];++D)w[D]&&z(s[D],w[D])}if(g){v(b,r);if(p){s=J(b);w=J(r);for(D=0;s[D];++D)v(s[D],w[D])}}return r},clean:function(b,g,p,r){g=g||X;if(typeof g.createElement==="undefined")g=g.ownerDocument||g[0]&&g[0].ownerDocument||X;for(var s=[],w,D=0,I;(I=b[D])!=null;D++){if(typeof I==="number")I+=
"";if(I){if(typeof I==="string")if(Ub.test(I)){I=I.replace(qb,"<$1></$2>");w=(rb.exec(I)||["",""])[1].toLowerCase();var K=Fa[w]||Fa._default,M=K[0],T=g.createElement("div");for(T.innerHTML=K[1]+I+K[2];M--;)T=T.lastChild;if(!n.support.tbody){M=Tb.test(I);K=w==="table"&&!M?T.firstChild&&T.firstChild.childNodes:K[1]==="<table>"&&!M?T.childNodes:[];for(w=K.length-1;w>=0;--w)n.nodeName(K[w],"tbody")&&!K[w].childNodes.length&&K[w].parentNode.removeChild(K[w])}!n.support.leadingWhitespace&&gb.test(I)&&T.insertBefore(g.createTextNode(gb.exec(I)[0]),
T.firstChild);I=T.childNodes}else I=g.createTextNode(I);var ea;if(!n.support.appendChecked)if(I[0]&&typeof(ea=I.length)==="number")for(w=0;w<ea;w++)A(I[w]);else A(I);if(I.nodeType)s.push(I);else s=n.merge(s,I)}}if(p){b=function(fa){return!fa.type||Vb.test(fa.type)};for(D=0;s[D];D++)if(r&&n.nodeName(s[D],"script")&&(!s[D].type||s[D].type.toLowerCase()==="text/javascript"))r.push(s[D].parentNode?s[D].parentNode.removeChild(s[D]):s[D]);else{if(s[D].nodeType===1){g=n.grep(s[D].getElementsByTagName("script"),
b);s.splice.apply(s,[D+1,0].concat(g))}p.appendChild(s[D])}}return s},cleanData:function(b){for(var g,p,r=n.cache,s=n.expando,w=n.event.special,D=n.support.deleteExpando,I=0,K;(K=b[I])!=null;I++)if(!(K.nodeName&&n.noData[K.nodeName.toLowerCase()]))if(p=K[n.expando]){if((g=r[p]&&r[p][s])&&g.events){for(var M in g.events)w[M]?n.event.remove(K,M):n.removeEvent(K,M,g.handle);if(g.handle)g.handle.elem=null}if(D)delete K[n.expando];else K.removeAttribute&&K.removeAttribute(n.expando);delete r[p]}}});var hb=
/alpha\([^)]*\)/i,Wb=/opacity=([^)]*)/,Xb=/([A-Z]|^ms)/g,ub=/^-?\d+(?:px)?$/i,Yb=/^-?\d/,Zb=/^([\-+])=([\-+.\de]+)/,$b={position:"absolute",visibility:"hidden",display:"block"},Ib=["Left","Right"],Jb=["Top","Bottom"],Oa,vb,wb;n.fn.css=function(b,g){if(arguments.length===2&&g===e)return this;return n.access(this,b,g,true,function(p,r,s){return s!==e?n.style(p,r,s):n.css(p,r)})};n.extend({cssHooks:{opacity:{get:function(b,g){if(g){b=Oa(b,"opacity","opacity");return b===""?"1":b}else return b.style.opacity}}},
cssNumber:{fillOpacity:true,fontWeight:true,lineHeight:true,opacity:true,orphans:true,widows:true,zIndex:true,zoom:true},cssProps:{"float":n.support.cssFloat?"cssFloat":"styleFloat"},style:function(b,g,p,r){if(!(!b||b.nodeType===3||b.nodeType===8||!b.style)){var s,w=n.camelCase(g),D=b.style,I=n.cssHooks[w];g=n.cssProps[w]||w;if(p!==e){r=typeof p;if(r==="string"&&(s=Zb.exec(p))){p=+(s[1]+1)*+s[2]+parseFloat(n.css(b,g));r="number"}if(!(p==null||r==="number"&&isNaN(p))){if(r==="number"&&!n.cssNumber[w])p+=
"px";if(!I||!("set"in I)||(p=I.set(b,p))!==e)try{D[g]=p}catch(K){}}}else{if(I&&"get"in I&&(s=I.get(b,false,r))!==e)return s;return D[g]}}},css:function(b,g,p){var r,s;g=n.camelCase(g);s=n.cssHooks[g];g=n.cssProps[g]||g;if(g==="cssFloat")g="float";if(s&&"get"in s&&(r=s.get(b,true,p))!==e)return r;else if(Oa)return Oa(b,g)},swap:function(b,g,p){var r={};for(var s in g){r[s]=b.style[s];b.style[s]=g[s]}p.call(b);for(s in g)b.style[s]=r[s]}});n.curCSS=n.css;n.each(["height","width"],function(b,g){n.cssHooks[g]=
{get:function(p,r,s){var w;if(r){if(p.offsetWidth!==0)return E(p,g,s);else n.swap(p,$b,function(){w=E(p,g,s)});return w}},set:function(p,r){if(ub.test(r)){r=parseFloat(r);if(r>=0)return r+"px"}else return r}}});if(!n.support.opacity)n.cssHooks.opacity={get:function(b,g){return Wb.test((g&&b.currentStyle?b.currentStyle.filter:b.style.filter)||"")?parseFloat(RegExp.$1)/100+"":g?"1":""},set:function(b,g){var p=b.style;b=b.currentStyle;var r=n.isNaN(g)?"":"alpha(opacity="+g*100+")",s=b&&b.filter||p.filter||
"";p.zoom=1;if(g>=1&&n.trim(s.replace(hb,""))===""){p.removeAttribute("filter");if(b&&!b.filter)return}p.filter=hb.test(s)?s.replace(hb,r):s+" "+r}};n(function(){if(!n.support.reliableMarginRight)n.cssHooks.marginRight={get:function(b,g){var p;n.swap(b,{display:"inline-block"},function(){p=g?Oa(b,"margin-right","marginRight"):b.style.marginRight});return p}}});if(X.defaultView&&X.defaultView.getComputedStyle)vb=function(b,g){var p,r;g=g.replace(Xb,"-$1").toLowerCase();if(!(r=b.ownerDocument.defaultView))return e;
if(r=r.getComputedStyle(b,null)){p=r.getPropertyValue(g);if(p===""&&!n.contains(b.ownerDocument.documentElement,b))p=n.style(b,g)}return p};if(X.documentElement.currentStyle)wb=function(b,g){var p,r=b.currentStyle&&b.currentStyle[g],s=b.runtimeStyle&&b.runtimeStyle[g],w=b.style;if(!ub.test(r)&&Yb.test(r)){p=w.left;if(s)b.runtimeStyle.left=b.currentStyle.left;w.left=g==="fontSize"?"1em":r||0;r=w.pixelLeft+"px";w.left=p;if(s)b.runtimeStyle.left=s}return r===""?"auto":r};Oa=vb||wb;if(n.expr&&n.expr.filters){n.expr.filters.hidden=
function(b){var g=b.offsetHeight;return b.offsetWidth===0&&g===0||!n.support.reliableHiddenOffsets&&(b.style.display||n.css(b,"display"))==="none"};n.expr.filters.visible=function(b){return!n.expr.filters.hidden(b)}}var ac=/%20/g,Kb=/\[\]$/,xb=/\r?\n/g,bc=/#.*$/,cc=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,dc=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,ec=/^(?:GET|HEAD)$/,fc=/^\/\//,yb=/\?/,gc=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,
hc=/^(?:select|textarea)/i,jb=/\s+/,ic=/([?&])_=[^&]*/,zb=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,Ab=n.fn.load,ab={},Bb={},Ma,Na,Cb=["*/"]+["*"];try{Ma=ra.href}catch(oc){Ma=X.createElement("a");Ma.href="";Ma=Ma.href}Na=zb.exec(Ma.toLowerCase())||[];n.fn.extend({load:function(b,g,p){if(typeof b!=="string"&&Ab)return Ab.apply(this,arguments);else if(!this.length)return this;var r=b.indexOf(" ");if(r>=0){var s=b.slice(r,b.length);b=b.slice(0,r)}r="GET";if(g)if(n.isFunction(g)){p=g;g=e}else if(typeof g===
"object"){g=n.param(g,n.ajaxSettings.traditional);r="POST"}var w=this;n.ajax({url:b,type:r,dataType:"html",data:g,complete:function(D,I,K){K=D.responseText;if(D.isResolved()){D.done(function(M){K=M});w.html(s?n("<div>").append(K.replace(gc,"")).find(s):K)}p&&w.each(p,[K,I,D])}});return this},serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?n.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&
(this.checked||hc.test(this.nodeName)||dc.test(this.type))}).map(function(b,g){b=n(this).val();return b==null?null:n.isArray(b)?n.map(b,function(p){return{name:g.name,value:p.replace(xb,"\r\n")}}):{name:g.name,value:b.replace(xb,"\r\n")}}).get()}});n.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(b,g){n.fn[g]=function(p){return this.bind(g,p)}});n.each(["get","post"],function(b,g){n[g]=function(p,r,s,w){if(n.isFunction(r)){w=w||s;s=r;r=e}return n.ajax({type:g,
url:p,data:r,success:s,dataType:w})}});n.extend({getScript:function(b,g){return n.get(b,e,g,"script")},getJSON:function(b,g,p){return n.get(b,g,p,"json")},ajaxSetup:function(b,g){if(g)S(b,n.ajaxSettings);else{g=b;b=n.ajaxSettings}S(b,g);return b},ajaxSettings:{url:Ma,isLocal:/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/.test(Na[1]),global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,accepts:{xml:"application/xml, text/xml",html:"text/html",
text:"text/plain",json:"application/json, text/javascript","*":Cb},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":true,"text json":n.parseJSON,"text xml":n.parseXML},flatOptions:{context:true,url:true}},ajaxPrefilter:u(ab),ajaxTransport:u(Bb),ajax:function(b,g){function p(O,R,U,Z){if(ta!==2){ta=2;Ka&&clearTimeout(Ka);oa=e;fa=Z||"";y.readyState=O>0?4:0;var Y,ja,va;Z=R;U=U?Q(r,y,U):e;var sa;if(O>=200&&O<300||
O===304){if(r.ifModified){if(sa=y.getResponseHeader("Last-Modified"))n.lastModified[M]=sa;if(sa=y.getResponseHeader("Etag"))n.etag[M]=sa}if(O===304){Z="notmodified";Y=true}else try{ja=aa(r,U);Z="success";Y=true}catch(ya){Z="parsererror";va=ya}}else{va=Z;if(!Z||O){Z="error";if(O<0)O=0}}y.status=O;y.statusText=""+(R||Z);Y?D.resolveWith(s,[ja,Z,y]):D.rejectWith(s,[y,Z,va]);y.statusCode(K);K=e;if(Da)w.trigger("ajax"+(Y?"Success":"Error"),[y,r,Y?ja:va]);I.resolveWith(s,[y,Z]);if(Da){w.trigger("ajaxComplete",
[y,r]);--n.active||n.event.trigger("ajaxStop")}}}if(typeof b==="object"){g=b;b=e}g=g||{};var r=n.ajaxSetup({},g),s=r.context||r,w=s!==r&&(s.nodeType||s instanceof n)?n(s):n.event,D=n.Deferred(),I=n._Deferred(),K=r.statusCode||{},M,T={},ea={},fa,ga,oa,Ka,ta=0,Da,Ga,y={readyState:0,setRequestHeader:function(O,R){if(!ta){var U=O.toLowerCase();O=ea[U]=ea[U]||O;T[O]=R}return this},getAllResponseHeaders:function(){return ta===2?fa:null},getResponseHeader:function(O){var R;if(ta===2){if(!ga)for(ga={};R=
cc.exec(fa);)ga[R[1].toLowerCase()]=R[2];R=ga[O.toLowerCase()]}return R===e?null:R},overrideMimeType:function(O){if(!ta)r.mimeType=O;return this},abort:function(O){O=O||"abort";oa&&oa.abort(O);p(0,O);return this}};D.promise(y);y.success=y.done;y.error=y.fail;y.complete=I.done;y.statusCode=function(O){if(O){var R;if(ta<2)for(R in O)K[R]=[K[R],O[R]];else{R=O[y.status];y.then(R,R)}}return this};r.url=((b||r.url)+"").replace(bc,"").replace(fc,Na[1]+"//");r.dataTypes=n.trim(r.dataType||"*").toLowerCase().split(jb);
if(r.crossDomain==null){b=zb.exec(r.url.toLowerCase());r.crossDomain=!!(b&&(b[1]!=Na[1]||b[2]!=Na[2]||(b[3]||(b[1]==="http:"?80:443))!=(Na[3]||(Na[1]==="http:"?80:443))))}if(r.data&&r.processData&&typeof r.data!=="string")r.data=n.param(r.data,r.traditional);L(ab,r,g,y);if(ta===2)return false;Da=r.global;r.type=r.type.toUpperCase();r.hasContent=!ec.test(r.type);Da&&n.active++===0&&n.event.trigger("ajaxStart");if(!r.hasContent){if(r.data){r.url+=(yb.test(r.url)?"&":"?")+r.data;delete r.data}M=r.url;
if(r.cache===false){b=n.now();var F=r.url.replace(ic,"$1_="+b);r.url=F+(F===r.url?(yb.test(r.url)?"&":"?")+"_="+b:"")}}if(r.data&&r.hasContent&&r.contentType!==false||g.contentType)y.setRequestHeader("Content-Type",r.contentType);if(r.ifModified){M=M||r.url;n.lastModified[M]&&y.setRequestHeader("If-Modified-Since",n.lastModified[M]);n.etag[M]&&y.setRequestHeader("If-None-Match",n.etag[M])}y.setRequestHeader("Accept",r.dataTypes[0]&&r.accepts[r.dataTypes[0]]?r.accepts[r.dataTypes[0]]+(r.dataTypes[0]!==
"*"?", "+Cb+"; q=0.01":""):r.accepts["*"]);for(Ga in r.headers)y.setRequestHeader(Ga,r.headers[Ga]);if(r.beforeSend&&(r.beforeSend.call(s,y,r)===false||ta===2)){y.abort();return false}for(Ga in{success:1,error:1,complete:1})y[Ga](r[Ga]);if(oa=L(Bb,r,g,y)){y.readyState=1;Da&&w.trigger("ajaxSend",[y,r]);if(r.async&&r.timeout>0)Ka=setTimeout(function(){y.abort("timeout")},r.timeout);try{ta=1;oa.send(T,p)}catch(P){ta<2?p(-1,P):n.error(P)}}else p(-1,"No Transport");return y},param:function(b,g){var p=
[],r=function(w,D){D=n.isFunction(D)?D():D;p[p.length]=encodeURIComponent(w)+"="+encodeURIComponent(D)};if(g===e)g=n.ajaxSettings.traditional;if(n.isArray(b)||b.jquery&&!n.isPlainObject(b))n.each(b,function(){r(this.name,this.value)});else for(var s in b)W(s,b[s],g,r);return p.join("&").replace(ac,"+")}});n.extend({active:0,lastModified:{},etag:{}});var jc=n.now(),Ya=/(\=)\?(&|$)|\?\?/i;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return n.expando+"_"+jc++}});n.ajaxPrefilter("json jsonp",
function(b,g,p){g=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data==="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==false&&(Ya.test(b.url)||g&&Ya.test(b.data))){var r,s=b.jsonpCallback=n.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,w=a[s],D=b.url,I=b.data,K="$1"+s+"$2";if(b.jsonp!==false){D=D.replace(Ya,K);if(b.url===D){if(g)I=I.replace(Ya,K);if(b.data===I)D+=(/\?/.test(D)?"&":"?")+b.jsonp+"="+s}}b.url=D;b.data=I;a[s]=function(M){r=[M]};p.always(function(){a[s]=
w;r&&n.isFunction(w)&&a[s](r[0])});b.converters["script json"]=function(){r||n.error(s+" was not called");return r[0]};b.dataTypes[0]="json";return"script"}});n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(b){n.globalEval(b);return b}}});n.ajaxPrefilter("script",function(b){if(b.cache===e)b.cache=false;if(b.crossDomain){b.type="GET";b.global=false}});
n.ajaxTransport("script",function(b){if(b.crossDomain){var g,p=X.head||X.getElementsByTagName("head")[0]||X.documentElement;return{send:function(r,s){g=X.createElement("script");g.async="async";if(b.scriptCharset)g.charset=b.scriptCharset;g.src=b.url;g.onload=g.onreadystatechange=function(w,D){if(D||!g.readyState||/loaded|complete/.test(g.readyState)){g.onload=g.onreadystatechange=null;p&&g.parentNode&&p.removeChild(g);g=e;D||s(200,"success")}};p.insertBefore(g,p.firstChild)},abort:function(){g&&
g.onload(0,1)}}}});var ib=a.ActiveXObject?function(){for(var b in Ra)Ra[b](0,1)}:false,kc=0,Ra;n.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ba()||pa()}:ba;(function(b){n.extend(n.support,{ajax:!!b,cors:!!b&&"withCredentials"in b})})(n.ajaxSettings.xhr());n.support.ajax&&n.ajaxTransport(function(b){if(!b.crossDomain||n.support.cors){var g;return{send:function(p,r){var s=b.xhr(),w,D;b.username?s.open(b.type,b.url,b.async,b.username,b.password):s.open(b.type,b.url,b.async);if(b.xhrFields)for(D in b.xhrFields)s[D]=
b.xhrFields[D];b.mimeType&&s.overrideMimeType&&s.overrideMimeType(b.mimeType);if(!b.crossDomain&&!p["X-Requested-With"])p["X-Requested-With"]="XMLHttpRequest";try{for(D in p)s.setRequestHeader(D,p[D])}catch(I){}s.send(b.hasContent&&b.data||null);g=function(K,M){var T,ea,fa,ga,oa;try{if(g&&(M||s.readyState===4)){g=e;if(w){s.onreadystatechange=n.noop;ib&&delete Ra[w]}if(M)s.readyState!==4&&s.abort();else{T=s.status;fa=s.getAllResponseHeaders();ga={};if((oa=s.responseXML)&&oa.documentElement)ga.xml=
oa;ga.text=s.responseText;try{ea=s.statusText}catch(Ka){ea=""}if(!T&&b.isLocal&&!b.crossDomain)T=ga.text?200:404;else if(T===1223)T=204}}}catch(ta){M||r(-1,ta)}ga&&r(T,ea,ga,fa)};if(!b.async||s.readyState===4)g();else{w=++kc;if(ib){if(!Ra){Ra={};n(a).unload(ib)}Ra[w]=g}s.onreadystatechange=g}},abort:function(){g&&g(0,1)}}}});var bb={},Ha,Pa,lc=/^(?:toggle|show|hide)$/,mc=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,Za,kb=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft",
"marginRight","paddingLeft","paddingRight"],["opacity"]],Ta;n.fn.extend({show:function(b,g,p){if(b||b===0)return this.animate(ma("show",3),b,g,p);else{p=0;for(var r=this.length;p<r;p++){b=this[p];if(b.style){g=b.style.display;if(!n._data(b,"olddisplay")&&g==="none")g=b.style.display="";g===""&&n.css(b,"display")==="none"&&n._data(b,"olddisplay",Aa(b.nodeName))}}for(p=0;p<r;p++){b=this[p];if(b.style){g=b.style.display;if(g===""||g==="none")b.style.display=n._data(b,"olddisplay")||""}}return this}},
hide:function(b,g,p){if(b||b===0)return this.animate(ma("hide",3),b,g,p);else{b=0;for(g=this.length;b<g;b++)if(this[b].style){p=n.css(this[b],"display");p!=="none"&&!n._data(this[b],"olddisplay")&&n._data(this[b],"olddisplay",p)}for(b=0;b<g;b++)if(this[b].style)this[b].style.display="none";return this}},_toggle:n.fn.toggle,toggle:function(b,g,p){var r=typeof b==="boolean";if(n.isFunction(b)&&n.isFunction(g))this._toggle.apply(this,arguments);else b==null||r?this.each(function(){var s=r?b:n(this).is(":hidden");
n(this)[s?"show":"hide"]()}):this.animate(ma("toggle",3),b,g,p);return this},fadeTo:function(b,g,p,r){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:g},b,p,r)},animate:function(b,g,p,r){var s=n.speed(g,p,r);if(n.isEmptyObject(b))return this.each(s.complete,[false]);b=n.extend({},b);return this[s.queue===false?"each":"queue"](function(){s.queue===false&&n._mark(this);var w=n.extend({},s),D=this.nodeType===1,I=D&&n(this).is(":hidden"),K,M,T,ea,fa;w.animatedProperties={};
for(T in b){K=n.camelCase(T);if(T!==K){b[K]=b[T];delete b[T]}M=b[K];if(n.isArray(M)){w.animatedProperties[K]=M[1];M=b[K]=M[0]}else w.animatedProperties[K]=w.specialEasing&&w.specialEasing[K]||w.easing||"swing";if(M==="hide"&&I||M==="show"&&!I)return w.complete.call(this);if(D&&(K==="height"||K==="width")){w.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY];if(n.css(this,"display")==="inline"&&n.css(this,"float")==="none")if(n.support.inlineBlockNeedsLayout){M=Aa(this.nodeName);
if(M==="inline")this.style.display="inline-block";else{this.style.display="inline";this.style.zoom=1}}else this.style.display="inline-block"}}if(w.overflow!=null)this.style.overflow="hidden";for(T in b){D=new n.fx(this,w,T);M=b[T];if(lc.test(M))D[M==="toggle"?I?"show":"hide":M]();else{K=mc.exec(M);ea=D.cur();if(K){M=parseFloat(K[2]);fa=K[3]||(n.cssNumber[T]?"":"px");if(fa!=="px"){n.style(this,T,(M||1)+fa);ea=(M||1)/D.cur()*ea;n.style(this,T,ea+fa)}if(K[1])M=(K[1]==="-="?-1:1)*M+ea;D.custom(ea,M,fa)}else D.custom(ea,
M,"")}}return true})},stop:function(b,g){b&&this.queue([]);this.each(function(){var p=n.timers,r=p.length;for(g||n._unmark(true,this);r--;)if(p[r].elem===this){g&&p[r](true);p.splice(r,1)}});g||this.dequeue();return this}});n.each({slideDown:ma("show",1),slideUp:ma("hide",1),slideToggle:ma("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(b,g){n.fn[b]=function(p,r,s){return this.animate(g,p,r,s)}});n.extend({speed:function(b,g,p){var r=b&&typeof b===
"object"?n.extend({},b):{complete:p||!p&&g||n.isFunction(b)&&b,duration:b,easing:p&&g||g&&!n.isFunction(g)&&g};r.duration=n.fx.off?0:typeof r.duration==="number"?r.duration:r.duration in n.fx.speeds?n.fx.speeds[r.duration]:n.fx.speeds._default;r.old=r.complete;r.complete=function(s){n.isFunction(r.old)&&r.old.call(this);if(r.queue!==false)n.dequeue(this);else s!==false&&n._unmark(this)};return r},easing:{linear:function(b,g,p,r){return p+r*b},swing:function(b,g,p,r){return(-Math.cos(b*Math.PI)/2+
0.5)*r+p}},timers:[],fx:function(b,g,p){this.options=g;this.elem=b;this.prop=p;g.orig=g.orig||{}}});n.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(n.fx.step[this.prop]||n.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 b,g=n.css(this.elem,this.prop);return isNaN(b=parseFloat(g))?!g||g==="auto"?0:g:b},custom:function(b,g,p){function r(D){return s.step(D)}
var s=this,w=n.fx;this.startTime=Ta||ha();this.start=b;this.end=g;this.unit=p||this.unit||(n.cssNumber[this.prop]?"":"px");this.now=this.start;this.pos=this.state=0;r.elem=this.elem;if(r()&&n.timers.push(r)&&!Za)Za=setInterval(w.tick,w.interval)},show:function(){this.options.orig[this.prop]=n.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());n(this.elem).show()},hide:function(){this.options.orig[this.prop]=n.style(this.elem,this.prop);
this.options.hide=true;this.custom(this.cur(),0)},step:function(b){var g=Ta||ha(),p=true,r=this.elem,s=this.options,w;if(b||g>=s.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();s.animatedProperties[this.prop]=true;for(w in s.animatedProperties)if(s.animatedProperties[w]!==true)p=false;if(p){s.overflow!=null&&!n.support.shrinkWrapBlocks&&n.each(["","X","Y"],function(I,K){r.style["overflow"+K]=s.overflow[I]});s.hide&&n(r).hide();if(s.hide||s.show)for(var D in s.animatedProperties)n.style(r,
D,s.orig[D]);s.complete.call(r)}return false}else{if(s.duration==Infinity)this.now=g;else{b=g-this.startTime;this.state=b/s.duration;this.pos=n.easing[s.animatedProperties[this.prop]](this.state,b,0,1,s.duration);this.now=this.start+(this.end-this.start)*this.pos}this.update()}return true}};n.extend(n.fx,{tick:function(){for(var b=n.timers,g=0;g<b.length;++g)b[g]()||b.splice(g--,1);b.length||n.fx.stop()},interval:13,stop:function(){clearInterval(Za);Za=null},speeds:{slow:600,fast:200,_default:400},
step:{opacity:function(b){n.style(b.elem,"opacity",b.now)},_default:function(b){if(b.elem.style&&b.elem.style[b.prop]!=null)b.elem.style[b.prop]=(b.prop==="width"||b.prop==="height"?Math.max(0,b.now):b.now)+b.unit;else b.elem[b.prop]=b.now}}});if(n.expr&&n.expr.filters)n.expr.filters.animated=function(b){return n.grep(n.timers,function(g){return b===g.elem}).length};var nc=/^t(?:able|d|h)$/i,Db=/^(?:body|html)$/i;n.fn.offset="getBoundingClientRect"in X.documentElement?function(b){var g=this[0],p;
if(b)return this.each(function(D){n.offset.setOffset(this,b,D)});if(!g||!g.ownerDocument)return null;if(g===g.ownerDocument.body)return n.offset.bodyOffset(g);try{p=g.getBoundingClientRect()}catch(r){}var s=g.ownerDocument,w=s.documentElement;if(!p||!n.contains(w,g))return p?{top:p.top,left:p.left}:{top:0,left:0};g=s.body;s=Ja(s);return{top:p.top+(s.pageYOffset||n.support.boxModel&&w.scrollTop||g.scrollTop)-(w.clientTop||g.clientTop||0),left:p.left+(s.pageXOffset||n.support.boxModel&&w.scrollLeft||
g.scrollLeft)-(w.clientLeft||g.clientLeft||0)}}:function(b){var g=this[0];if(b)return this.each(function(T){n.offset.setOffset(this,b,T)});if(!g||!g.ownerDocument)return null;if(g===g.ownerDocument.body)return n.offset.bodyOffset(g);n.offset.initialize();var p,r=g.offsetParent,s=g,w=g.ownerDocument,D=w.documentElement,I=w.body;p=(w=w.defaultView)?w.getComputedStyle(g,null):g.currentStyle;for(var K=g.offsetTop,M=g.offsetLeft;(g=g.parentNode)&&g!==I&&g!==D;){if(n.offset.supportsFixedPosition&&p.position===
"fixed")break;p=w?w.getComputedStyle(g,null):g.currentStyle;K-=g.scrollTop;M-=g.scrollLeft;if(g===r){K+=g.offsetTop;M+=g.offsetLeft;if(n.offset.doesNotAddBorder&&!(n.offset.doesAddBorderForTableAndCells&&nc.test(g.nodeName))){K+=parseFloat(p.borderTopWidth)||0;M+=parseFloat(p.borderLeftWidth)||0}s=r;r=g.offsetParent}if(n.offset.subtractsBorderForOverflowNotVisible&&p.overflow!=="visible"){K+=parseFloat(p.borderTopWidth)||0;M+=parseFloat(p.borderLeftWidth)||0}p=p}if(p.position==="relative"||p.position===
"static"){K+=I.offsetTop;M+=I.offsetLeft}if(n.offset.supportsFixedPosition&&p.position==="fixed"){K+=Math.max(D.scrollTop,I.scrollTop);M+=Math.max(D.scrollLeft,I.scrollLeft)}return{top:K,left:M}};n.offset={initialize:function(){var b=X.body,g=X.createElement("div"),p,r,s,w=parseFloat(n.css(b,"marginTop"))||0;n.extend(g.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});g.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>";
b.insertBefore(g,b.firstChild);p=g.firstChild;r=p.firstChild;s=p.nextSibling.firstChild.firstChild;this.doesNotAddBorder=r.offsetTop!==5;this.doesAddBorderForTableAndCells=s.offsetTop===5;r.style.position="fixed";r.style.top="20px";this.supportsFixedPosition=r.offsetTop===20||r.offsetTop===15;r.style.position=r.style.top="";p.style.overflow="hidden";p.style.position="relative";this.subtractsBorderForOverflowNotVisible=r.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=b.offsetTop!==w;b.removeChild(g);
n.offset.initialize=n.noop},bodyOffset:function(b){var g=b.offsetTop,p=b.offsetLeft;n.offset.initialize();if(n.offset.doesNotIncludeMarginInBodyOffset){g+=parseFloat(n.css(b,"marginTop"))||0;p+=parseFloat(n.css(b,"marginLeft"))||0}return{top:g,left:p}},setOffset:function(b,g,p){var r=n.css(b,"position");if(r==="static")b.style.position="relative";var s=n(b),w=s.offset(),D=n.css(b,"top"),I=n.css(b,"left"),K={},M={};if((r==="absolute"||r==="fixed")&&n.inArray("auto",[D,I])>-1){M=s.position();r=M.top;
I=M.left}else{r=parseFloat(D)||0;I=parseFloat(I)||0}if(n.isFunction(g))g=g.call(b,p,w);if(g.top!=null)K.top=g.top-w.top+r;if(g.left!=null)K.left=g.left-w.left+I;"using"in g?g.using.call(b,K):s.css(K)}};n.fn.extend({position:function(){if(!this[0])return null;var b=this[0],g=this.offsetParent(),p=this.offset(),r=Db.test(g[0].nodeName)?{top:0,left:0}:g.offset();p.top-=parseFloat(n.css(b,"marginTop"))||0;p.left-=parseFloat(n.css(b,"marginLeft"))||0;r.top+=parseFloat(n.css(g[0],"borderTopWidth"))||0;
r.left+=parseFloat(n.css(g[0],"borderLeftWidth"))||0;return{top:p.top-r.top,left:p.left-r.left}},offsetParent:function(){return this.map(function(){for(var b=this.offsetParent||X.body;b&&!Db.test(b.nodeName)&&n.css(b,"position")==="static";)b=b.offsetParent;return b})}});n.each(["Left","Top"],function(b,g){var p="scroll"+g;n.fn[p]=function(r){var s,w;if(r===e){s=this[0];if(!s)return null;return(w=Ja(s))?"pageXOffset"in w?w[b?"pageYOffset":"pageXOffset"]:n.support.boxModel&&w.document.documentElement[p]||
w.document.body[p]:s[p]}return this.each(function(){if(w=Ja(this))w.scrollTo(!b?r:n(w).scrollLeft(),b?r:n(w).scrollTop());else this[p]=r})}});n.each(["Height","Width"],function(b,g){var p=g.toLowerCase();n.fn["inner"+g]=function(){var r=this[0];return r&&r.style?parseFloat(n.css(r,p,"padding")):null};n.fn["outer"+g]=function(r){var s=this[0];return s&&s.style?parseFloat(n.css(s,p,r?"margin":"border")):null};n.fn[p]=function(r){var s=this[0];if(!s)return r==null?null:this;if(n.isFunction(r))return this.each(function(I){var K=
n(this);K[p](r.call(this,I,K[p]()))});if(n.isWindow(s)){var w=s.document.documentElement["client"+g],D=s.document.body;return s.document.compatMode==="CSS1Compat"&&w||D&&D["client"+g]||w}else if(s.nodeType===9)return Math.max(s.documentElement["client"+g],s.body["scroll"+g],s.documentElement["scroll"+g],s.body["offset"+g],s.documentElement["offset"+g]);else if(r===e){s=n.css(s,p);w=parseFloat(s);return n.isNaN(w)?s:w}else return this.css(p,typeof r==="string"?r:r+"px")}});a.jQuery=a.$=n})(window);
(function(a,e){function c(l,k){var o=l.nodeName.toLowerCase();if("area"===o){k=l.parentNode;o=k.name;if(!l.href||!o||k.nodeName.toLowerCase()!=="map")return false;l=a("img[usemap=#"+o+"]")[0];return!!l&&h(l)}return(/input|select|textarea|button|object/.test(o)?!l.disabled:"a"==o?l.href||k:k)&&h(l)}function h(l){return!a(l).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.ui=a.ui||{};if(!a.ui.version){a.extend(a.ui,{version:"1.8.14",
keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});a.fn.extend({_focus:a.fn.focus,focus:function(l,k){return typeof l==="number"?this.each(function(){var o=this;setTimeout(function(){a(o).focus();
k&&k.call(o)},l)}):this._focus.apply(this,arguments)},scrollParent:function(){var l;l=a.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(a.curCSS(this,"position",1))&&/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,
"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!l.length?a(document):l},zIndex:function(l){if(l!==e)return this.css("zIndex",l);if(this.length){l=a(this[0]);for(var k;l.length&&l[0]!==document;){k=l.css("position");if(k==="absolute"||k==="relative"||k==="fixed"){k=parseInt(l.css("zIndex"),10);if(!isNaN(k)&&k!==0)return k}l=l.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",
function(l){l.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});a.each(["Width","Height"],function(l,k){function o(x,C,B,v){a.each(d,function(){C-=parseFloat(a.curCSS(x,"padding"+this,true))||0;if(B)C-=parseFloat(a.curCSS(x,"border"+this+"Width",true))||0;if(v)C-=parseFloat(a.curCSS(x,"margin"+this,true))||0});return C}var d=k==="Width"?["Left","Right"]:["Top","Bottom"],m=k.toLowerCase(),q={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,
outerHeight:a.fn.outerHeight};a.fn["inner"+k]=function(x){if(x===e)return q["inner"+k].call(this);return this.each(function(){a(this).css(m,o(this,x)+"px")})};a.fn["outer"+k]=function(x,C){if(typeof x!=="number")return q["outer"+k].call(this,x);return this.each(function(){a(this).css(m,o(this,x,true,C)+"px")})}});a.extend(a.expr[":"],{data:function(l,k,o){return!!a.data(l,o[3])},focusable:function(l){return c(l,!isNaN(a.attr(l,"tabindex")))},tabbable:function(l){var k=a.attr(l,"tabindex"),o=isNaN(k);
return(o||k>=0)&&c(l,!o)}});a(function(){var l=document.body,k=l.appendChild(k=document.createElement("div"));a.extend(k.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=k.offsetHeight===100;a.support.selectstart="onselectstart"in k;l.removeChild(k).style.display="none"});a.extend(a.ui,{plugin:{add:function(l,k,o){l=a.ui[l].prototype;for(var d in o){l.plugins[d]=l.plugins[d]||[];l.plugins[d].push([k,o[d]])}},call:function(l,k,o){if((k=l.plugins[k])&&l.element[0].parentNode)for(var d=
0;d<k.length;d++)l.options[k[d][0]]&&k[d][1].apply(l.element,o)}},contains:function(l,k){return document.compareDocumentPosition?l.compareDocumentPosition(k)&16:l!==k&&l.contains(k)},hasScroll:function(l,k){if(a(l).css("overflow")==="hidden")return false;k=k&&k==="left"?"scrollLeft":"scrollTop";var o=false;if(l[k]>0)return true;l[k]=1;o=l[k]>0;l[k]=0;return o},isOverAxis:function(l,k,o){return l>k&&l<k+o},isOver:function(l,k,o,d,m,q){return a.ui.isOverAxis(l,o,m)&&a.ui.isOverAxis(k,d,q)}})}})(jQuery);
(function(a,e){if(a.cleanData){var c=a.cleanData;a.cleanData=function(l){for(var k=0,o;(o=l[k])!=null;k++)a(o).triggerHandler("remove");c(l)}}else{var h=a.fn.remove;a.fn.remove=function(l,k){return this.each(function(){if(!k)if(!l||a.filter(l,[this]).length)a("*",this).add([this]).each(function(){a(this).triggerHandler("remove")});return h.call(a(this),l,k)})}}a.widget=function(l,k,o){var d=l.split(".")[0],m;l=l.split(".")[1];m=d+"-"+l;if(!o){o=k;k=a.Widget}a.expr[":"][m]=function(q){return!!a.data(q,
l)};a[d]=a[d]||{};a[d][l]=function(q,x){arguments.length&&this._createWidget(q,x)};k=new k;k.options=a.extend(true,{},k.options);a[d][l].prototype=a.extend(true,k,{namespace:d,widgetName:l,widgetEventPrefix:a[d][l].prototype.widgetEventPrefix||l,widgetBaseClass:m},o);a.widget.bridge(l,a[d][l])};a.widget.bridge=function(l,k){a.fn[l]=function(o){var d=typeof o==="string",m=Array.prototype.slice.call(arguments,1),q=this;o=!d&&m.length?a.extend.apply(null,[true,o].concat(m)):o;if(d&&o.charAt(0)==="_")return q;
d?this.each(function(){var x=a.data(this,l),C=x&&a.isFunction(x[o])?x[o].apply(x,m):x;if(C!==x&&C!==e){q=C;return false}}):this.each(function(){var x=a.data(this,l);x?x.option(o||{})._init():a.data(this,l,new k(o,this))});return q}};a.Widget=function(l,k){arguments.length&&this._createWidget(l,k)};a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(l,k){a.data(k,this.widgetName,this);this.element=a(k);this.options=a.extend(true,{},this.options,
this._getCreateOptions(),l);var o=this;this.element.bind("remove."+this.widgetName,function(){o.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(l,k){var o=l;if(arguments.length===0)return a.extend({},this.options);if(typeof l==="string"){if(k===e)return this.options[l];o={};o[l]=k}this._setOptions(o);return this},_setOptions:function(l){var k=this;a.each(l,function(o,d){k._setOption(o,d)});return this},_setOption:function(l,k){this.options[l]=k;if(l==="disabled")this.widget()[k?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",k);return this},
enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(l,k,o){var d=this.options[l];k=a.Event(k);k.type=(l===this.widgetEventPrefix?l:this.widgetEventPrefix+l).toLowerCase();o=o||{};if(k.originalEvent){l=a.event.props.length;for(var m;l;){m=a.event.props[--l];k[m]=k.originalEvent[m]}}this.element.trigger(k,o);return!(a.isFunction(d)&&d.call(this.element[0],k,o)===false||k.isDefaultPrevented())}}})(jQuery);
(function(a){var e=false;a(document).mousedown(function(){e=false});a.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var c=this;this.element.bind("mousedown."+this.widgetName,function(h){return c._mouseDown(h)}).bind("click."+this.widgetName,function(h){if(true===a.data(h.target,c.widgetName+".preventClickEvent")){a.removeData(h.target,c.widgetName+".preventClickEvent");h.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+
this.widgetName)},_mouseDown:function(c){if(!e){this._mouseStarted&&this._mouseUp(c);this._mouseDownEvent=c;var h=this,l=c.which==1,k=typeof this.options.cancel=="string"?a(c.target).closest(this.options.cancel).length:false;if(!l||k||!this._mouseCapture(c))return true;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){h.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}}true===a.data(c.target,this.widgetName+".preventClickEvent")&&a.removeData(c.target,this.widgetName+".preventClickEvent");this._mouseMoveDelegate=function(o){return h._mouseMove(o)};this._mouseUpDelegate=function(o){return h._mouseUp(o)};a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);c.preventDefault();return e=true}},_mouseMove:function(c){if(a.browser.msie&&
!(document.documentMode>=9)&&!c.button)return this._mouseUp(c);if(this._mouseStarted){this._mouseDrag(c);return c.preventDefault()}if(this._mouseDistanceMet(c)&&this._mouseDelayMet(c))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,c)!==false)?this._mouseDrag(c):this._mouseUp(c);return!this._mouseStarted},_mouseUp:function(c){a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=
false;c.target==this._mouseDownEvent.target&&a.data(c.target,this.widgetName+".preventClickEvent",true);this._mouseStop(c)}return false},_mouseDistanceMet:function(c){return Math.max(Math.abs(this._mouseDownEvent.pageX-c.pageX),Math.abs(this._mouseDownEvent.pageY-c.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}})})(jQuery);
(function(a){a.ui=a.ui||{};var e=/left|center|right/,c=/top|center|bottom/,h=a.fn.position,l=a.fn.offset;a.fn.position=function(k){if(!k||!k.of)return h.apply(this,arguments);k=a.extend({},k);var o=a(k.of),d=o[0],m=(k.collision||"flip").split(" "),q=k.offset?k.offset.split(" "):[0,0],x,C,B;if(d.nodeType===9){x=o.width();C=o.height();B={top:0,left:0}}else if(d.setTimeout){x=o.width();C=o.height();B={top:o.scrollTop(),left:o.scrollLeft()}}else if(d.preventDefault){k.at="left top";x=C=0;B={top:k.of.pageY,
left:k.of.pageX}}else{x=o.outerWidth();C=o.outerHeight();B=o.offset()}a.each(["my","at"],function(){var v=(k[this]||"").split(" ");if(v.length===1)v=e.test(v[0])?v.concat(["center"]):c.test(v[0])?["center"].concat(v):["center","center"];v[0]=e.test(v[0])?v[0]:"center";v[1]=c.test(v[1])?v[1]:"center";k[this]=v});if(m.length===1)m[1]=m[0];q[0]=parseInt(q[0],10)||0;if(q.length===1)q[1]=q[0];q[1]=parseInt(q[1],10)||0;if(k.at[0]==="right")B.left+=x;else if(k.at[0]==="center")B.left+=x/2;if(k.at[1]==="bottom")B.top+=
C;else if(k.at[1]==="center")B.top+=C/2;B.left+=q[0];B.top+=q[1];return this.each(function(){var v=a(this),z=v.outerWidth(),J=v.outerHeight(),N=parseInt(a.curCSS(this,"marginLeft",true))||0,A=parseInt(a.curCSS(this,"marginTop",true))||0,H=z+N+(parseInt(a.curCSS(this,"marginRight",true))||0),E=J+A+(parseInt(a.curCSS(this,"marginBottom",true))||0),u=a.extend({},B),L;if(k.my[0]==="right")u.left-=z;else if(k.my[0]==="center")u.left-=z/2;if(k.my[1]==="bottom")u.top-=J;else if(k.my[1]==="center")u.top-=
J/2;u.left=Math.round(u.left);u.top=Math.round(u.top);L={left:u.left-N,top:u.top-A};a.each(["left","top"],function(S,W){a.ui.position[m[S]]&&a.ui.position[m[S]][W](u,{targetWidth:x,targetHeight:C,elemWidth:z,elemHeight:J,collisionPosition:L,collisionWidth:H,collisionHeight:E,offset:q,my:k.my,at:k.at})});a.fn.bgiframe&&v.bgiframe();v.offset(a.extend(u,{using:k.using}))})};a.ui.position={fit:{left:function(k,o){var d=a(window);d=o.collisionPosition.left+o.collisionWidth-d.width()-d.scrollLeft();k.left=
d>0?k.left-d:Math.max(k.left-o.collisionPosition.left,k.left)},top:function(k,o){var d=a(window);d=o.collisionPosition.top+o.collisionHeight-d.height()-d.scrollTop();k.top=d>0?k.top-d:Math.max(k.top-o.collisionPosition.top,k.top)}},flip:{left:function(k,o){if(o.at[0]!=="center"){var d=a(window);d=o.collisionPosition.left+o.collisionWidth-d.width()-d.scrollLeft();var m=o.my[0]==="left"?-o.elemWidth:o.my[0]==="right"?o.elemWidth:0,q=o.at[0]==="left"?o.targetWidth:-o.targetWidth,x=-2*o.offset[0];k.left+=
o.collisionPosition.left<0?m+q+x:d>0?m+q+x:0}},top:function(k,o){if(o.at[1]!=="center"){var d=a(window);d=o.collisionPosition.top+o.collisionHeight-d.height()-d.scrollTop();var m=o.my[1]==="top"?-o.elemHeight:o.my[1]==="bottom"?o.elemHeight:0,q=o.at[1]==="top"?o.targetHeight:-o.targetHeight,x=-2*o.offset[1];k.top+=o.collisionPosition.top<0?m+q+x:d>0?m+q+x:0}}}};if(!a.offset.setOffset){a.offset.setOffset=function(k,o){if(/static/.test(a.curCSS(k,"position")))k.style.position="relative";var d=a(k),
m=d.offset(),q=parseInt(a.curCSS(k,"top",true),10)||0,x=parseInt(a.curCSS(k,"left",true),10)||0;m={top:o.top-m.top+q,left:o.left-m.left+x};"using"in o?o.using.call(k,m):d.css(m)};a.fn.offset=function(k){var o=this[0];if(!o||!o.ownerDocument)return null;if(k)return this.each(function(){a.offset.setOffset(this,k)});return l.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(e){var c=
this.options;if(this.helper||c.disabled||a(e.target).is(".ui-resizable-handle"))return false;this.handle=this._getHandle(e);if(!this.handle)return false;a(c.iframeFix===true?"iframe":c.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:1E3}).css(a(this).offset()).appendTo("body")});return true},_mouseStart:function(e){var c=this.options;this.helper=
this._createHelper(e);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:e.pageX-this.offset.left,top:e.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});
this.originalPosition=this.position=this._generatePosition(e);this.originalPageX=e.pageX;this.originalPageY=e.pageY;c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt);c.containment&&this._setContainment();if(this._trigger("start",e)===false){this._clear();return false}this._cacheHelperProportions();a.ui.ddmanager&&!c.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,e);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(e,true);a.ui.ddmanager&&a.ui.ddmanager.dragStart(this,e);return true},
_mouseDrag:function(e,c){this.position=this._generatePosition(e);this.positionAbs=this._convertPositionTo("absolute");if(!c){c=this._uiHash();if(this._trigger("drag",e,c)===false){this._mouseUp({});return false}this.position=c.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,e);return false},_mouseStop:function(e){var c=
false;if(a.ui.ddmanager&&!this.options.dropBehaviour)c=a.ui.ddmanager.drop(this,e);if(this.dropped){c=this.dropped;this.dropped=false}if((!this.element[0]||!this.element[0].parentNode)&&this.options.helper=="original")return false;if(this.options.revert=="invalid"&&!c||this.options.revert=="valid"&&c||this.options.revert===true||a.isFunction(this.options.revert)&&this.options.revert.call(this.element,c)){var h=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,
10),function(){h._trigger("stop",e)!==false&&h._clear()})}else this._trigger("stop",e)!==false&&this._clear();return false},_mouseUp:function(e){this.options.iframeFix===true&&a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)});a.ui.ddmanager&&a.ui.ddmanager.dragStop(this,e);return a.ui.mouse.prototype._mouseUp.call(this,e)},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(e){var c=!this.options.handle||
!a(this.options.handle,this.element).length?true:false;a(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==e.target)c=true});return c},_createHelper:function(e){var c=this.options;e=a.isFunction(c.helper)?a(c.helper.apply(this.element[0],[e])):c.helper=="clone"?this.element.clone().removeAttr("id"):this.element;e.parents("body").length||e.appendTo(c.appendTo=="parent"?this.element[0].parentNode:c.appendTo);e[0]!=this.element[0]&&!/(fixed|absolute)/.test(e.css("position"))&&
e.css("position","absolute");return e},_adjustOffsetFromHelper:function(e){if(typeof e=="string")e=e.split(" ");if(a.isArray(e))e={left:+e[0],top:+e[1]||0};if("left"in e)this.offset.click.left=e.left+this.margins.left;if("right"in e)this.offset.click.left=this.helperProportions.width-e.right+this.margins.left;if("top"in e)this.offset.click.top=e.top+this.margins.top;if("bottom"in e)this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=
this.helper.offsetParent();var e=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])){e.left+=this.scrollParent.scrollLeft();e.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)e={top:0,left:0};return{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),
10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var e=this.element.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.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,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),
10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e=this.options;if(e.containment=="parent")e.containment=this.helper[0].parentNode;if(e.containment=="document"||e.containment=="window")this.containment=[e.containment=="document"?0:a(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,e.containment=="document"?0:a(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,
(e.containment=="document"?0:a(window).scrollLeft())+a(e.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(e.containment=="document"?0:a(window).scrollTop())+(a(e.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(e.containment)&&e.containment.constructor!=Array){e=a(e.containment);var c=e[0];if(c){e.offset();var h=a(c).css("overflow")!=
"hidden";this.containment=[(parseInt(a(c).css("borderLeftWidth"),10)||0)+(parseInt(a(c).css("paddingLeft"),10)||0),(parseInt(a(c).css("borderTopWidth"),10)||0)+(parseInt(a(c).css("paddingTop"),10)||0),(h?Math.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(a(c).css("borderLeftWidth"),10)||0)-(parseInt(a(c).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(h?Math.max(c.scrollHeight,c.offsetHeight):c.offsetHeight)-(parseInt(a(c).css("borderTopWidth"),
10)||0)-(parseInt(a(c).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom];this.relative_container=e}}else if(e.containment.constructor==Array)this.containment=e.containment},_convertPositionTo:function(e,c){if(!c)c=this.position;e=e=="absolute"?1:-1;var h=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,l=/(html|body)/i.test(h[0].tagName);return{top:c.top+
this.offset.relative.top*e+this.offset.parent.top*e-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():l?0:h.scrollTop())*e),left:c.left+this.offset.relative.left*e+this.offset.parent.left*e-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():l?0:h.scrollLeft())*e)}},_generatePosition:function(e){var c=this.options,h=this.cssPosition=="absolute"&&
!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,l=/(html|body)/i.test(h[0].tagName),k=e.pageX,o=e.pageY;if(this.originalPosition){var d;if(this.containment){if(this.relative_container){d=this.relative_container.offset();d=[this.containment[0]+d.left,this.containment[1]+d.top,this.containment[2]+d.left,this.containment[3]+d.top]}else d=this.containment;if(e.pageX-this.offset.click.left<d[0])k=d[0]+this.offset.click.left;
if(e.pageY-this.offset.click.top<d[1])o=d[1]+this.offset.click.top;if(e.pageX-this.offset.click.left>d[2])k=d[2]+this.offset.click.left;if(e.pageY-this.offset.click.top>d[3])o=d[3]+this.offset.click.top}if(c.grid){o=c.grid[1]?this.originalPageY+Math.round((o-this.originalPageY)/c.grid[1])*c.grid[1]:this.originalPageY;o=d?!(o-this.offset.click.top<d[1]||o-this.offset.click.top>d[3])?o:!(o-this.offset.click.top<d[1])?o-c.grid[1]:o+c.grid[1]:o;k=c.grid[0]?this.originalPageX+Math.round((k-this.originalPageX)/
c.grid[0])*c.grid[0]:this.originalPageX;k=d?!(k-this.offset.click.left<d[0]||k-this.offset.click.left>d[2])?k:!(k-this.offset.click.left<d[0])?k-c.grid[0]:k+c.grid[0]:k}}return{top:o-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():l?0:h.scrollTop()),left:k-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():l?0:h.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(e,c,h){h=h||this._uiHash();a.ui.plugin.call(this,e,[c,h]);if(e=="drag")this.positionAbs=this._convertPositionTo("absolute");return a.Widget.prototype._trigger.call(this,e,c,
h)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});a.extend(a.ui.draggable,{version:"1.8.14"});a.ui.plugin.add("draggable","connectToSortable",{start:function(e,c){var h=a(this).data("draggable"),l=h.options,k=a.extend({},c,{item:h.element});h.sortables=[];a(l.connectToSortable).each(function(){var o=a.data(this,"sortable");if(o&&!o.options.disabled){h.sortables.push({instance:o,shouldRevert:o.options.revert});
o.refreshPositions();o._trigger("activate",e,k)}})},stop:function(e,c){var h=a(this).data("draggable"),l=a.extend({},c,{item:h.element});a.each(h.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;h.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert)this.instance.options.revert=true;this.instance._mouseStop(e);this.instance.options.helper=this.instance.options._helper;h.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})}else{this.instance.cancelHelperRemoval=
false;this.instance._trigger("deactivate",e,l)}})},drag:function(e,c){var h=a(this).data("draggable"),l=this;a.each(h.sortables,function(){this.instance.positionAbs=h.positionAbs;this.instance.helperProportions=h.helperProportions;this.instance.offset.click=h.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=a(l).clone().removeAttr("id").appendTo(this.instance.element).data("sortable-item",true);
this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return c.helper[0]};e.target=this.instance.currentItem[0];this.instance._mouseCapture(e,true);this.instance._mouseStart(e,true,true);this.instance.offset.click.top=h.offset.click.top;this.instance.offset.click.left=h.offset.click.left;this.instance.offset.parent.left-=h.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=h.offset.parent.top-this.instance.offset.parent.top;
h._trigger("toSortable",e);h.dropped=this.instance.element;h.currentItem=h.element;this.instance.fromOutside=h}this.instance.currentItem&&this.instance._mouseDrag(e)}else if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",e,this.instance._uiHash(this.instance));this.instance._mouseStop(e,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();this.instance.placeholder&&
this.instance.placeholder.remove();h._trigger("fromSortable",e);h.dropped=false}})}});a.ui.plugin.add("draggable","cursor",{start:function(){var e=a("body"),c=a(this).data("draggable").options;if(e.css("cursor"))c._cursor=e.css("cursor");e.css("cursor",c.cursor)},stop:function(){var e=a(this).data("draggable").options;e._cursor&&a("body").css("cursor",e._cursor)}});a.ui.plugin.add("draggable","opacity",{start:function(e,c){e=a(c.helper);c=a(this).data("draggable").options;if(e.css("opacity"))c._opacity=
e.css("opacity");e.css("opacity",c.opacity)},stop:function(e,c){e=a(this).data("draggable").options;e._opacity&&a(c.helper).css("opacity",e._opacity)}});a.ui.plugin.add("draggable","scroll",{start:function(){var e=a(this).data("draggable");if(e.scrollParent[0]!=document&&e.scrollParent[0].tagName!="HTML")e.overflowOffset=e.scrollParent.offset()},drag:function(e){var c=a(this).data("draggable"),h=c.options,l=false;if(c.scrollParent[0]!=document&&c.scrollParent[0].tagName!="HTML"){if(!h.axis||h.axis!=
"x")if(c.overflowOffset.top+c.scrollParent[0].offsetHeight-e.pageY<h.scrollSensitivity)c.scrollParent[0].scrollTop=l=c.scrollParent[0].scrollTop+h.scrollSpeed;else if(e.pageY-c.overflowOffset.top<h.scrollSensitivity)c.scrollParent[0].scrollTop=l=c.scrollParent[0].scrollTop-h.scrollSpeed;if(!h.axis||h.axis!="y")if(c.overflowOffset.left+c.scrollParent[0].offsetWidth-e.pageX<h.scrollSensitivity)c.scrollParent[0].scrollLeft=l=c.scrollParent[0].scrollLeft+h.scrollSpeed;else if(e.pageX-c.overflowOffset.left<
h.scrollSensitivity)c.scrollParent[0].scrollLeft=l=c.scrollParent[0].scrollLeft-h.scrollSpeed}else{if(!h.axis||h.axis!="x")if(e.pageY-a(document).scrollTop()<h.scrollSensitivity)l=a(document).scrollTop(a(document).scrollTop()-h.scrollSpeed);else if(a(window).height()-(e.pageY-a(document).scrollTop())<h.scrollSensitivity)l=a(document).scrollTop(a(document).scrollTop()+h.scrollSpeed);if(!h.axis||h.axis!="y")if(e.pageX-a(document).scrollLeft()<h.scrollSensitivity)l=a(document).scrollLeft(a(document).scrollLeft()-
h.scrollSpeed);else if(a(window).width()-(e.pageX-a(document).scrollLeft())<h.scrollSensitivity)l=a(document).scrollLeft(a(document).scrollLeft()+h.scrollSpeed)}l!==false&&a.ui.ddmanager&&!h.dropBehaviour&&a.ui.ddmanager.prepareOffsets(c,e)}});a.ui.plugin.add("draggable","snap",{start:function(){var e=a(this).data("draggable"),c=e.options;e.snapElements=[];a(c.snap.constructor!=String?c.snap.items||":data(draggable)":c.snap).each(function(){var h=a(this),l=h.offset();this!=e.element[0]&&e.snapElements.push({item:this,
width:h.outerWidth(),height:h.outerHeight(),top:l.top,left:l.left})})},drag:function(e,c){for(var h=a(this).data("draggable"),l=h.options,k=l.snapTolerance,o=c.offset.left,d=o+h.helperProportions.width,m=c.offset.top,q=m+h.helperProportions.height,x=h.snapElements.length-1;x>=0;x--){var C=h.snapElements[x].left,B=C+h.snapElements[x].width,v=h.snapElements[x].top,z=v+h.snapElements[x].height;if(C-k<o&&o<B+k&&v-k<m&&m<z+k||C-k<o&&o<B+k&&v-k<q&&q<z+k||C-k<d&&d<B+k&&v-k<m&&m<z+k||C-k<d&&d<B+k&&v-k<q&&
q<z+k){if(l.snapMode!="inner"){var J=Math.abs(v-q)<=k,N=Math.abs(z-m)<=k,A=Math.abs(C-d)<=k,H=Math.abs(B-o)<=k;if(J)c.position.top=h._convertPositionTo("relative",{top:v-h.helperProportions.height,left:0}).top-h.margins.top;if(N)c.position.top=h._convertPositionTo("relative",{top:z,left:0}).top-h.margins.top;if(A)c.position.left=h._convertPositionTo("relative",{top:0,left:C-h.helperProportions.width}).left-h.margins.left;if(H)c.position.left=h._convertPositionTo("relative",{top:0,left:B}).left-h.margins.left}var E=
J||N||A||H;if(l.snapMode!="outer"){J=Math.abs(v-m)<=k;N=Math.abs(z-q)<=k;A=Math.abs(C-o)<=k;H=Math.abs(B-d)<=k;if(J)c.position.top=h._convertPositionTo("relative",{top:v,left:0}).top-h.margins.top;if(N)c.position.top=h._convertPositionTo("relative",{top:z-h.helperProportions.height,left:0}).top-h.margins.top;if(A)c.position.left=h._convertPositionTo("relative",{top:0,left:C}).left-h.margins.left;if(H)c.position.left=h._convertPositionTo("relative",{top:0,left:B-h.helperProportions.width}).left-h.margins.left}if(!h.snapElements[x].snapping&&
(J||N||A||H||E))h.options.snap.snap&&h.options.snap.snap.call(h.element,e,a.extend(h._uiHash(),{snapItem:h.snapElements[x].item}));h.snapElements[x].snapping=J||N||A||H||E}else{h.snapElements[x].snapping&&h.options.snap.release&&h.options.snap.release.call(h.element,e,a.extend(h._uiHash(),{snapItem:h.snapElements[x].item}));h.snapElements[x].snapping=false}}}});a.ui.plugin.add("draggable","stack",{start:function(){var e=a(this).data("draggable").options;e=a.makeArray(a(e.stack)).sort(function(h,l){return(parseInt(a(h).css("zIndex"),
10)||0)-(parseInt(a(l).css("zIndex"),10)||0)});if(e.length){var c=parseInt(e[0].style.zIndex)||0;a(e).each(function(h){this.style.zIndex=c+h});this[0].style.zIndex=c+e.length}}});a.ui.plugin.add("draggable","zIndex",{start:function(e,c){e=a(c.helper);c=a(this).data("draggable").options;if(e.css("zIndex"))c._zIndex=e.css("zIndex");e.css("zIndex",c.zIndex)},stop:function(e,c){e=a(this).data("draggable").options;e._zIndex&&a(c.helper).css("zIndex",e._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 e=this.options,c=e.accept;this.isover=0;this.isout=1;this.accept=a.isFunction(c)?c:function(h){return h.is(c)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};a.ui.ddmanager.droppables[e.scope]=a.ui.ddmanager.droppables[e.scope]||[];a.ui.ddmanager.droppables[e.scope].push(this);
e.addClasses&&this.element.addClass("ui-droppable")},destroy:function(){for(var e=a.ui.ddmanager.droppables[this.options.scope],c=0;c<e.length;c++)e[c]==this&&e.splice(c,1);this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");return this},_setOption:function(e,c){if(e=="accept")this.accept=a.isFunction(c)?c:function(h){return h.is(c)};a.Widget.prototype._setOption.apply(this,arguments)},_activate:function(e){var c=a.ui.ddmanager.current;this.options.activeClass&&
this.element.addClass(this.options.activeClass);c&&this._trigger("activate",e,this.ui(c))},_deactivate:function(e){var c=a.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass);c&&this._trigger("deactivate",e,this.ui(c))},_over:function(e){var c=a.ui.ddmanager.current;if(!(!c||(c.currentItem||c.element)[0]==this.element[0]))if(this.accept.call(this.element[0],c.currentItem||c.element)){this.options.hoverClass&&this.element.addClass(this.options.hoverClass);
this._trigger("over",e,this.ui(c))}},_out:function(e){var c=a.ui.ddmanager.current;if(!(!c||(c.currentItem||c.element)[0]==this.element[0]))if(this.accept.call(this.element[0],c.currentItem||c.element)){this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("out",e,this.ui(c))}},_drop:function(e,c){var h=c||a.ui.ddmanager.current;if(!h||(h.currentItem||h.element)[0]==this.element[0])return false;var l=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var k=
a.data(this,"droppable");if(k.options.greedy&&!k.options.disabled&&k.options.scope==h.options.scope&&k.accept.call(k.element[0],h.currentItem||h.element)&&a.ui.intersect(h,a.extend(k,{offset:k.element.offset()}),k.options.tolerance)){l=true;return false}});if(l)return false;if(this.accept.call(this.element[0],h.currentItem||h.element)){this.options.activeClass&&this.element.removeClass(this.options.activeClass);this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("drop",
e,this.ui(h));return this.element}return false},ui:function(e){return{draggable:e.currentItem||e.element,helper:e.helper,position:e.position,offset:e.positionAbs}}});a.extend(a.ui.droppable,{version:"1.8.14"});a.ui.intersect=function(e,c,h){if(!c.offset)return false;var l=(e.positionAbs||e.position.absolute).left,k=l+e.helperProportions.width,o=(e.positionAbs||e.position.absolute).top,d=o+e.helperProportions.height,m=c.offset.left,q=m+c.proportions.width,x=c.offset.top,C=x+c.proportions.height;switch(h){case "fit":return m<=
l&&k<=q&&x<=o&&d<=C;case "intersect":return m<l+e.helperProportions.width/2&&k-e.helperProportions.width/2<q&&x<o+e.helperProportions.height/2&&d-e.helperProportions.height/2<C;case "pointer":return a.ui.isOver((e.positionAbs||e.position.absolute).top+(e.clickOffset||e.offset.click).top,(e.positionAbs||e.position.absolute).left+(e.clickOffset||e.offset.click).left,x,m,c.proportions.height,c.proportions.width);case "touch":return(o>=x&&o<=C||d>=x&&d<=C||o<x&&d>C)&&(l>=m&&l<=q||k>=m&&k<=q||l<m&&k>q);
default:return false}};a.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(e,c){var h=a.ui.ddmanager.droppables[e.options.scope]||[],l=c?c.type:null,k=(e.currentItem||e.element).find(":data(droppable)").andSelf(),o=0;a:for(;o<h.length;o++)if(!(h[o].options.disabled||e&&!h[o].accept.call(h[o].element[0],e.currentItem||e.element))){for(var d=0;d<k.length;d++)if(k[d]==h[o].element[0]){h[o].proportions.height=0;continue a}h[o].visible=h[o].element.css("display")!="none";if(h[o].visible){l==
"mousedown"&&h[o]._activate.call(h[o],c);h[o].offset=h[o].element.offset();h[o].proportions={width:h[o].element[0].offsetWidth,height:h[o].element[0].offsetHeight}}}},drop:function(e,c){var h=false;a.each(a.ui.ddmanager.droppables[e.options.scope]||[],function(){if(this.options){if(!this.options.disabled&&this.visible&&a.ui.intersect(e,this,this.options.tolerance))h=h||this._drop.call(this,c);if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0],e.currentItem||e.element)){this.isout=
1;this.isover=0;this._deactivate.call(this,c)}}});return h},dragStart:function(e,c){e.element.parentsUntil("body").bind("scroll.droppable",function(){e.options.refreshPositions||a.ui.ddmanager.prepareOffsets(e,c)})},drag:function(e,c){e.options.refreshPositions&&a.ui.ddmanager.prepareOffsets(e,c);a.each(a.ui.ddmanager.droppables[e.options.scope]||[],function(){if(!(this.options.disabled||this.greedyChild||!this.visible)){var h=a.ui.intersect(e,this,this.options.tolerance);if(h=!h&&this.isover==1?
"isout":h&&this.isover==0?"isover":null){var l;if(this.options.greedy){var k=this.element.parents(":data(droppable):eq(0)");if(k.length){l=a.data(k[0],"droppable");l.greedyChild=h=="isover"?1:0}}if(l&&h=="isover"){l.isover=0;l.isout=1;l._out.call(l,c)}this[h]=1;this[h=="isout"?"isover":"isout"]=0;this[h=="isover"?"_over":"_out"].call(this,c);if(l&&h=="isout"){l.isout=0;l.isover=1;l._over.call(l,c)}}}})},dragStop:function(e,c){e.element.parentsUntil("body").unbind("scroll.droppable");e.options.refreshPositions||
a.ui.ddmanager.prepareOffsets(e,c)}}})(jQuery);
(function(a){a.widget("ui.resizable",a.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:1E3},_create:function(){var h=this,l=this.options;this.element.addClass("ui-resizable");a.extend(this,{_aspectRatio:!!l.aspectRatio,aspectRatio:l.aspectRatio,originalElement:this.element,
_proportionallyResizeElements:[],_helper:l.helper||l.ghost||l.animate?l.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){/relative/.test(this.element.css("position"))&&a.browser.opera&&this.element.css({position:"relative",top:"auto",left:"auto"});this.element.wrap(a('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),
top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=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=l.handles||(!a(".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 k=this.handles.split(",");this.handles={};for(var o=0;o<k.length;o++){var d=a.trim(k[o]),m=a('<div class="ui-resizable-handle '+("ui-resizable-"+d)+'"></div>');/sw|se|ne|nw/.test(d)&&m.css({zIndex:++l.zIndex});"se"==d&&m.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[d]=".ui-resizable-"+d;this.element.append(m)}}this._renderAxis=function(q){q=q||this.element;for(var x in this.handles){if(this.handles[x].constructor==
String)this.handles[x]=a(this.handles[x],this.element).show();if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var C=a(this.handles[x],this.element),B=0;B=/sw|ne|nw|se|n|s/.test(x)?C.outerHeight():C.outerWidth();C=["padding",/ne|nw|n/.test(x)?"Top":/se|sw|s/.test(x)?"Bottom":/^e$/.test(x)?"Right":"Left"].join("");q.css(C,B);this._proportionallyResize()}a(this.handles[x])}};this._renderAxis(this.element);this._handles=a(".ui-resizable-handle",this.element).disableSelection();
this._handles.mouseover(function(){if(!h.resizing){if(this.className)var q=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);h.axis=q&&q[1]?q[1]:"se"}});if(l.autoHide){this._handles.hide();a(this.element).addClass("ui-resizable-autohide").hover(function(){if(!l.disabled){a(this).removeClass("ui-resizable-autohide");h._handles.show()}},function(){if(!l.disabled)if(!h.resizing){a(this).addClass("ui-resizable-autohide");h._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();
var h=function(k){a(k).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){h(this.element);var l=this.element;l.after(this.originalElement.css({position:l.css("position"),width:l.outerWidth(),height:l.outerHeight(),top:l.css("top"),left:l.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);h(this.originalElement);return this},_mouseCapture:function(h){var l=
false;for(var k in this.handles)if(a(this.handles[k])[0]==h.target)l=true;return!this.options.disabled&&l},_mouseStart:function(h){var l=this.options,k=this.element.position(),o=this.element;this.resizing=true;this.documentScroll={top:a(document).scrollTop(),left:a(document).scrollLeft()};if(o.is(".ui-draggable")||/absolute/.test(o.css("position")))o.css({position:"absolute",top:k.top,left:k.left});a.browser.opera&&/relative/.test(o.css("position"))&&o.css({position:"relative",top:"auto",left:"auto"});
this._renderProxy();k=e(this.helper.css("left"));var d=e(this.helper.css("top"));if(l.containment){k+=a(l.containment).scrollLeft()||0;d+=a(l.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:k,top:d};this.size=this._helper?{width:o.outerWidth(),height:o.outerHeight()}:{width:o.width(),height:o.height()};this.originalSize=this._helper?{width:o.outerWidth(),height:o.outerHeight()}:{width:o.width(),height:o.height()};this.originalPosition={left:k,top:d};this.sizeDiff=
{width:o.outerWidth()-o.width(),height:o.outerHeight()-o.height()};this.originalMousePosition={left:h.pageX,top:h.pageY};this.aspectRatio=typeof l.aspectRatio=="number"?l.aspectRatio:this.originalSize.width/this.originalSize.height||1;l=a(".ui-resizable-"+this.axis).css("cursor");a("body").css("cursor",l=="auto"?this.axis+"-resize":l);o.addClass("ui-resizable-resizing");this._propagate("start",h);return true},_mouseDrag:function(h){var l=this.helper,k=this.originalMousePosition,o=this._change[this.axis];
if(!o)return false;k=o.apply(this,[h,h.pageX-k.left||0,h.pageY-k.top||0]);this._updateVirtualBoundaries(h.shiftKey);if(this._aspectRatio||h.shiftKey)k=this._updateRatio(k,h);k=this._respectSize(k,h);this._propagate("resize",h);l.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(k);this._trigger("resize",h,this.ui());return false},
_mouseStop:function(h){this.resizing=false;var l=this.options;if(this._helper){var k=this._proportionallyResizeElements,o=k.length&&/textarea/i.test(k[0].nodeName);k=o&&a.ui.hasScroll(k[0],"left")?0:this.sizeDiff.height;o=o?0:this.sizeDiff.width;o={width:this.helper.width()-o,height:this.helper.height()-k};k=parseInt(this.element.css("left"),10)+(this.position.left-this.originalPosition.left)||null;var d=parseInt(this.element.css("top"),10)+(this.position.top-this.originalPosition.top)||null;l.animate||
this.element.css(a.extend(o,{top:d,left:k}));this.helper.height(this.size.height);this.helper.width(this.size.width);this._helper&&!l.animate&&this._proportionallyResize()}a("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",h);this._helper&&this.helper.remove();return false},_updateVirtualBoundaries:function(h){var l=this.options,k,o,d;l={minWidth:c(l.minWidth)?l.minWidth:0,maxWidth:c(l.maxWidth)?l.maxWidth:Infinity,minHeight:c(l.minHeight)?l.minHeight:
0,maxHeight:c(l.maxHeight)?l.maxHeight:Infinity};if(this._aspectRatio||h){h=l.minHeight*this.aspectRatio;o=l.minWidth/this.aspectRatio;k=l.maxHeight*this.aspectRatio;d=l.maxWidth/this.aspectRatio;if(h>l.minWidth)l.minWidth=h;if(o>l.minHeight)l.minHeight=o;if(k<l.maxWidth)l.maxWidth=k;if(d<l.maxHeight)l.maxHeight=d}this._vBoundaries=l},_updateCache:function(h){this.offset=this.helper.offset();if(c(h.left))this.position.left=h.left;if(c(h.top))this.position.top=h.top;if(c(h.height))this.size.height=
h.height;if(c(h.width))this.size.width=h.width},_updateRatio:function(h){var l=this.position,k=this.size,o=this.axis;if(c(h.height))h.width=h.height*this.aspectRatio;else if(c(h.width))h.height=h.width/this.aspectRatio;if(o=="sw"){h.left=l.left+(k.width-h.width);h.top=null}if(o=="nw"){h.top=l.top+(k.height-h.height);h.left=l.left+(k.width-h.width)}return h},_respectSize:function(h){var l=this._vBoundaries,k=this.axis,o=c(h.width)&&l.maxWidth&&l.maxWidth<h.width,d=c(h.height)&&l.maxHeight&&l.maxHeight<
h.height,m=c(h.width)&&l.minWidth&&l.minWidth>h.width,q=c(h.height)&&l.minHeight&&l.minHeight>h.height;if(m)h.width=l.minWidth;if(q)h.height=l.minHeight;if(o)h.width=l.maxWidth;if(d)h.height=l.maxHeight;var x=this.originalPosition.left+this.originalSize.width,C=this.position.top+this.size.height,B=/sw|nw|w/.test(k);k=/nw|ne|n/.test(k);if(m&&B)h.left=x-l.minWidth;if(o&&B)h.left=x-l.maxWidth;if(q&&k)h.top=C-l.minHeight;if(d&&k)h.top=C-l.maxHeight;if((l=!h.width&&!h.height)&&!h.left&&h.top)h.top=null;
else if(l&&!h.top&&h.left)h.left=null;return h},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var h=this.helper||this.element,l=0;l<this._proportionallyResizeElements.length;l++){var k=this._proportionallyResizeElements[l];if(!this.borderDif){var o=[k.css("borderTopWidth"),k.css("borderRightWidth"),k.css("borderBottomWidth"),k.css("borderLeftWidth")],d=[k.css("paddingTop"),k.css("paddingRight"),k.css("paddingBottom"),k.css("paddingLeft")];this.borderDif=a.map(o,
function(m,q){m=parseInt(m,10)||0;q=parseInt(d[q],10)||0;return m+q})}a.browser.msie&&(a(h).is(":hidden")||a(h).parents(":hidden").length)||k.css({height:h.height()-this.borderDif[0]-this.borderDif[2]||0,width:h.width()-this.borderDif[1]-this.borderDif[3]||0})}},_renderProxy:function(){var h=this.options;this.elementOffset=this.element.offset();if(this._helper){this.helper=this.helper||a('<div style="overflow:hidden;"></div>');var l=a.browser.msie&&a.browser.version<7,k=l?1:0;l=l?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+
l,height:this.element.outerHeight()+l,position:"absolute",left:this.elementOffset.left-k+"px",top:this.elementOffset.top-k+"px",zIndex:++h.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(h,l){return{width:this.originalSize.width+l}},w:function(h,l){return{left:this.originalPosition.left+l,width:this.originalSize.width-l}},n:function(h,l,k){return{top:this.originalPosition.top+k,height:this.originalSize.height-k}},s:function(h,l,k){return{height:this.originalSize.height+
k}},se:function(h,l,k){return a.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[h,l,k]))},sw:function(h,l,k){return a.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[h,l,k]))},ne:function(h,l,k){return a.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[h,l,k]))},nw:function(h,l,k){return a.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[h,l,k]))}},_propagate:function(h,l){a.ui.plugin.call(this,h,[l,this.ui()]);
h!="resize"&&this._trigger(h,l,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});a.extend(a.ui.resizable,{version:"1.8.14"});a.ui.plugin.add("resizable","alsoResize",{start:function(){var h=a(this).data("resizable").options,l=function(k){a(k).each(function(){var o=a(this);o.data("resizable-alsoresize",{width:parseInt(o.width(),
10),height:parseInt(o.height(),10),left:parseInt(o.css("left"),10),top:parseInt(o.css("top"),10),position:o.css("position")})})};if(typeof h.alsoResize=="object"&&!h.alsoResize.parentNode)if(h.alsoResize.length){h.alsoResize=h.alsoResize[0];l(h.alsoResize)}else a.each(h.alsoResize,function(k){l(k)});else l(h.alsoResize)},resize:function(h,l){var k=a(this).data("resizable");h=k.options;var o=k.originalSize,d=k.originalPosition,m={height:k.size.height-o.height||0,width:k.size.width-o.width||0,top:k.position.top-
d.top||0,left:k.position.left-d.left||0},q=function(x,C){a(x).each(function(){var B=a(this),v=a(this).data("resizable-alsoresize"),z={},J=C&&C.length?C:B.parents(l.originalElement[0]).length?["width","height"]:["width","height","top","left"];a.each(J,function(N,A){if((N=(v[A]||0)+(m[A]||0))&&N>=0)z[A]=N||null});if(a.browser.opera&&/relative/.test(B.css("position"))){k._revertToRelativePosition=true;B.css({position:"absolute",top:"auto",left:"auto"})}B.css(z)})};typeof h.alsoResize=="object"&&!h.alsoResize.nodeType?
a.each(h.alsoResize,function(x,C){q(x,C)}):q(h.alsoResize)},stop:function(){var h=a(this).data("resizable"),l=h.options,k=function(o){a(o).each(function(){var d=a(this);d.css({position:d.data("resizable-alsoresize").position})})};if(h._revertToRelativePosition){h._revertToRelativePosition=false;typeof l.alsoResize=="object"&&!l.alsoResize.nodeType?a.each(l.alsoResize,function(o){k(o)}):k(l.alsoResize)}a(this).removeData("resizable-alsoresize")}});a.ui.plugin.add("resizable","animate",{stop:function(h){var l=
a(this).data("resizable"),k=l.options,o=l._proportionallyResizeElements,d=o.length&&/textarea/i.test(o[0].nodeName),m=d&&a.ui.hasScroll(o[0],"left")?0:l.sizeDiff.height;d={width:l.size.width-(d?0:l.sizeDiff.width),height:l.size.height-m};m=parseInt(l.element.css("left"),10)+(l.position.left-l.originalPosition.left)||null;var q=parseInt(l.element.css("top"),10)+(l.position.top-l.originalPosition.top)||null;l.element.animate(a.extend(d,q&&m?{top:q,left:m}:{}),{duration:k.animateDuration,easing:k.animateEasing,
step:function(){var x={width:parseInt(l.element.css("width"),10),height:parseInt(l.element.css("height"),10),top:parseInt(l.element.css("top"),10),left:parseInt(l.element.css("left"),10)};o&&o.length&&a(o[0]).css({width:x.width,height:x.height});l._updateCache(x);l._propagate("resize",h)}})}});a.ui.plugin.add("resizable","containment",{start:function(){var h=a(this).data("resizable"),l=h.element,k=h.options.containment;if(l=k instanceof a?k.get(0):/parent/.test(k)?l.parent().get(0):k){h.containerElement=
a(l);if(/document/.test(k)||k==document){h.containerOffset={left:0,top:0};h.containerPosition={left:0,top:0};h.parentData={element:a(document),left:0,top:0,width:a(document).width(),height:a(document).height()||document.body.parentNode.scrollHeight}}else{var o=a(l),d=[];a(["Top","Right","Left","Bottom"]).each(function(x,C){d[x]=e(o.css("padding"+C))});h.containerOffset=o.offset();h.containerPosition=o.position();h.containerSize={height:o.innerHeight()-d[3],width:o.innerWidth()-d[1]};k=h.containerOffset;
var m=h.containerSize.height,q=h.containerSize.width;q=a.ui.hasScroll(l,"left")?l.scrollWidth:q;m=a.ui.hasScroll(l)?l.scrollHeight:m;h.parentData={element:l,left:k.left,top:k.top,width:q,height:m}}}},resize:function(h){var l=a(this).data("resizable"),k=l.options,o=l.containerOffset,d=l.position;h=l._aspectRatio||h.shiftKey;var m={top:0,left:0},q=l.containerElement;if(q[0]!=document&&/static/.test(q.css("position")))m=o;if(d.left<(l._helper?o.left:0)){l.size.width+=l._helper?l.position.left-o.left:
l.position.left-m.left;if(h)l.size.height=l.size.width/k.aspectRatio;l.position.left=k.helper?o.left:0}if(d.top<(l._helper?o.top:0)){l.size.height+=l._helper?l.position.top-o.top:l.position.top;if(h)l.size.width=l.size.height*k.aspectRatio;l.position.top=l._helper?o.top:0}l.offset.left=l.parentData.left+l.position.left;l.offset.top=l.parentData.top+l.position.top;k=Math.abs((l._helper?l.offset.left-m.left:l.offset.left-m.left)+l.sizeDiff.width);o=Math.abs((l._helper?l.offset.top-m.top:l.offset.top-
o.top)+l.sizeDiff.height);d=l.containerElement.get(0)==l.element.parent().get(0);m=/relative|absolute/.test(l.containerElement.css("position"));if(d&&m)k-=l.parentData.left;if(k+l.size.width>=l.parentData.width){l.size.width=l.parentData.width-k;if(h)l.size.height=l.size.width/l.aspectRatio}if(o+l.size.height>=l.parentData.height){l.size.height=l.parentData.height-o;if(h)l.size.width=l.size.height*l.aspectRatio}},stop:function(){var h=a(this).data("resizable"),l=h.options,k=h.containerOffset,o=h.containerPosition,
d=h.containerElement,m=a(h.helper),q=m.offset(),x=m.outerWidth()-h.sizeDiff.width;m=m.outerHeight()-h.sizeDiff.height;h._helper&&!l.animate&&/relative/.test(d.css("position"))&&a(this).css({left:q.left-o.left-k.left,width:x,height:m});h._helper&&!l.animate&&/static/.test(d.css("position"))&&a(this).css({left:q.left-o.left-k.left,width:x,height:m})}});a.ui.plugin.add("resizable","ghost",{start:function(){var h=a(this).data("resizable"),l=h.options,k=h.size;h.ghost=h.originalElement.clone();h.ghost.css({opacity:0.25,
display:"block",position:"relative",height:k.height,width:k.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof l.ghost=="string"?l.ghost:"");h.ghost.appendTo(h.helper)},resize:function(){var h=a(this).data("resizable");h.ghost&&h.ghost.css({position:"relative",height:h.size.height,width:h.size.width})},stop:function(){var h=a(this).data("resizable");h.ghost&&h.helper&&h.helper.get(0).removeChild(h.ghost.get(0))}});a.ui.plugin.add("resizable","grid",{resize:function(){var h=
a(this).data("resizable"),l=h.options,k=h.size,o=h.originalSize,d=h.originalPosition,m=h.axis;l.grid=typeof l.grid=="number"?[l.grid,l.grid]:l.grid;var q=Math.round((k.width-o.width)/(l.grid[0]||1))*(l.grid[0]||1);l=Math.round((k.height-o.height)/(l.grid[1]||1))*(l.grid[1]||1);if(/^(se|s|e)$/.test(m)){h.size.width=o.width+q;h.size.height=o.height+l}else if(/^(ne)$/.test(m)){h.size.width=o.width+q;h.size.height=o.height+l;h.position.top=d.top-l}else{if(/^(sw)$/.test(m)){h.size.width=o.width+q;h.size.height=
o.height+l}else{h.size.width=o.width+q;h.size.height=o.height+l;h.position.top=d.top-l}h.position.left=d.left-q}}});var e=function(h){return parseInt(h,10)||0},c=function(h){return!isNaN(parseInt(h,10))}})(jQuery);
(function(a){a.widget("ui.selectable",a.ui.mouse,{options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:function(){var e=this;this.element.addClass("ui-selectable");this.dragged=false;var c;this.refresh=function(){c=a(e.options.filter,e.element[0]);c.each(function(){var h=a(this),l=h.offset();a.data(this,"selectable-item",{element:this,$element:h,left:l.left,top:l.top,right:l.left+h.outerWidth(),bottom:l.top+h.outerHeight(),startselected:false,selected:h.hasClass("ui-selected"),
selecting:h.hasClass("ui-selecting"),unselecting:h.hasClass("ui-unselecting")})})};this.refresh();this.selectees=c.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(e){var c=this;this.opos=[e.pageX,
e.pageY];if(!this.options.disabled){var h=this.options;this.selectees=a(h.filter,this.element[0]);this._trigger("start",e);a(h.appendTo).append(this.helper);this.helper.css({left:e.clientX,top:e.clientY,width:0,height:0});h.autoRefresh&&this.refresh();this.selectees.filter(".ui-selected").each(function(){var l=a.data(this,"selectable-item");l.startselected=true;if(!e.metaKey){l.$element.removeClass("ui-selected");l.selected=false;l.$element.addClass("ui-unselecting");l.unselecting=true;c._trigger("unselecting",
e,{unselecting:l.element})}});a(e.target).parents().andSelf().each(function(){var l=a.data(this,"selectable-item");if(l){var k=!e.metaKey||!l.$element.hasClass("ui-selected");l.$element.removeClass(k?"ui-unselecting":"ui-selected").addClass(k?"ui-selecting":"ui-unselecting");l.unselecting=!k;l.selecting=k;(l.selected=k)?c._trigger("selecting",e,{selecting:l.element}):c._trigger("unselecting",e,{unselecting:l.element});return false}})}},_mouseDrag:function(e){var c=this;this.dragged=true;if(!this.options.disabled){var h=
this.options,l=this.opos[0],k=this.opos[1],o=e.pageX,d=e.pageY;if(l>o){var m=o;o=l;l=m}if(k>d){m=d;d=k;k=m}this.helper.css({left:l,top:k,width:o-l,height:d-k});this.selectees.each(function(){var q=a.data(this,"selectable-item");if(!(!q||q.element==c.element[0])){var x=false;if(h.tolerance=="touch")x=!(q.left>o||q.right<l||q.top>d||q.bottom<k);else if(h.tolerance=="fit")x=q.left>l&&q.right<o&&q.top>k&&q.bottom<d;if(x){if(q.selected){q.$element.removeClass("ui-selected");q.selected=false}if(q.unselecting){q.$element.removeClass("ui-unselecting");
q.unselecting=false}if(!q.selecting){q.$element.addClass("ui-selecting");q.selecting=true;c._trigger("selecting",e,{selecting:q.element})}}else{if(q.selecting)if(e.metaKey&&q.startselected){q.$element.removeClass("ui-selecting");q.selecting=false;q.$element.addClass("ui-selected");q.selected=true}else{q.$element.removeClass("ui-selecting");q.selecting=false;if(q.startselected){q.$element.addClass("ui-unselecting");q.unselecting=true}c._trigger("unselecting",e,{unselecting:q.element})}if(q.selected)if(!e.metaKey&&
!q.startselected){q.$element.removeClass("ui-selected");q.selected=false;q.$element.addClass("ui-unselecting");q.unselecting=true;c._trigger("unselecting",e,{unselecting:q.element})}}}});return false}},_mouseStop:function(e){var c=this;this.dragged=false;a(".ui-unselecting",this.element[0]).each(function(){var h=a.data(this,"selectable-item");h.$element.removeClass("ui-unselecting");h.unselecting=false;h.startselected=false;c._trigger("unselected",e,{unselected:h.element})});a(".ui-selecting",this.element[0]).each(function(){var h=
a.data(this,"selectable-item");h.$element.removeClass("ui-selecting").addClass("ui-selected");h.selecting=false;h.selected=true;h.startselected=true;c._trigger("selected",e,{selected:h.element})});this._trigger("stop",e);this.helper.remove();return false}});a.extend(a.ui.selectable,{version:"1.8.14"})})(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:1E3},_create:function(){var e=this.options;this.containerCache={};this.element.addClass("ui-sortable");
this.refresh();this.floating=this.items.length?e.axis==="x"||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):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 e=this.items.length-1;e>=0;e--)this.items[e].item.removeData("sortable-item");return this},_setOption:function(e,c){if(e===
"disabled"){this.options[e]=c;this.widget()[c?"addClass":"removeClass"]("ui-sortable-disabled")}else a.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(e,c){if(this.reverting)return false;if(this.options.disabled||this.options.type=="static")return false;this._refreshItems(e);var h=null,l=this;a(e.target).parents().each(function(){if(a.data(this,"sortable-item")==l){h=a(this);return false}});if(a.data(e.target,"sortable-item")==l)h=a(e.target);if(!h)return false;if(this.options.handle&&
!c){var k=false;a(this.options.handle,h).find("*").andSelf().each(function(){if(this==e.target)k=true});if(!k)return false}this.currentItem=h;this._removeCurrentsFromItems();return true},_mouseStart:function(e,c,h){c=this.options;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(e);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:e.pageX-this.offset.left,top:e.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(e);this.originalPageX=e.pageX;this.originalPageY=e.pageY;c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};
this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();c.containment&&this._setContainment();if(c.cursor){if(a("body").css("cursor"))this._storedCursor=a("body").css("cursor");a("body").css("cursor",c.cursor)}if(c.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");this.helper.css("opacity",c.opacity)}if(c.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",c.zIndex)}if(this.scrollParent[0]!=
document&&this.scrollParent[0].tagName!="HTML")this.overflowOffset=this.scrollParent.offset();this._trigger("start",e,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!h)for(h=this.containers.length-1;h>=0;h--)this.containers[h]._trigger("activate",e,this._uiHash(this));if(a.ui.ddmanager)a.ui.ddmanager.current=this;a.ui.ddmanager&&!c.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,e);this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(e);
return true},_mouseDrag:function(e){this.position=this._generatePosition(e);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var c=this.options,h=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-e.pageY<c.scrollSensitivity)this.scrollParent[0].scrollTop=h=this.scrollParent[0].scrollTop+c.scrollSpeed;else if(e.pageY-this.overflowOffset.top<
c.scrollSensitivity)this.scrollParent[0].scrollTop=h=this.scrollParent[0].scrollTop-c.scrollSpeed;if(this.overflowOffset.left+this.scrollParent[0].offsetWidth-e.pageX<c.scrollSensitivity)this.scrollParent[0].scrollLeft=h=this.scrollParent[0].scrollLeft+c.scrollSpeed;else if(e.pageX-this.overflowOffset.left<c.scrollSensitivity)this.scrollParent[0].scrollLeft=h=this.scrollParent[0].scrollLeft-c.scrollSpeed}else{if(e.pageY-a(document).scrollTop()<c.scrollSensitivity)h=a(document).scrollTop(a(document).scrollTop()-
c.scrollSpeed);else if(a(window).height()-(e.pageY-a(document).scrollTop())<c.scrollSensitivity)h=a(document).scrollTop(a(document).scrollTop()+c.scrollSpeed);if(e.pageX-a(document).scrollLeft()<c.scrollSensitivity)h=a(document).scrollLeft(a(document).scrollLeft()-c.scrollSpeed);else if(a(window).width()-(e.pageX-a(document).scrollLeft())<c.scrollSensitivity)h=a(document).scrollLeft(a(document).scrollLeft()+c.scrollSpeed)}h!==false&&a.ui.ddmanager&&!c.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,
e)}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(c=this.items.length-1;c>=0;c--){h=this.items[c];var l=h.item[0],k=this._intersectsWithPointer(h);if(k)if(l!=this.currentItem[0]&&this.placeholder[k==1?"next":"prev"]()[0]!=l&&!a.ui.contains(this.placeholder[0],l)&&(this.options.type=="semi-dynamic"?!a.ui.contains(this.element[0],
l):true)){this.direction=k==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(h))this._rearrange(e,h);else break;this._trigger("change",e,this._uiHash());break}}this._contactContainers(e);a.ui.ddmanager&&a.ui.ddmanager.drag(this,e);this._trigger("sort",e,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(e,c){if(e){a.ui.ddmanager&&!this.options.dropBehaviour&&a.ui.ddmanager.drop(this,e);if(this.options.revert){var h=this;c=h.placeholder.offset();
h.reverting=true;a(this.helper).animate({left:c.left-this.offset.parent.left-h.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:c.top-this.offset.parent.top-h.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){h._clear(e)})}else this._clear(e,c);return false}},cancel:function(){if(this.dragging){this._mouseUp({target:null});this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):
this.currentItem.show();for(var e=this.containers.length-1;e>=0;e--){this.containers[e]._trigger("deactivate",null,this._uiHash(this));if(this.containers[e].containerCache.over){this.containers[e]._trigger("out",null,this._uiHash(this));this.containers[e].containerCache.over=0}}}if(this.placeholder){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(e){var c=this._getItemsAsjQuery(e&&e.connected),h=[];e=e||{};a(c).each(function(){var l=(a(e.item||this).attr(e.attribute||"id")||"").match(e.expression||/(.+)[-=_](.+)/);if(l)h.push((e.key||l[1]+"[]")+"="+(e.key&&e.expression?l[1]:l[2]))});!h.length&&e.key&&h.push(e.key+"=");return h.join("&")},
toArray:function(e){var c=this._getItemsAsjQuery(e&&e.connected),h=[];e=e||{};c.each(function(){h.push(a(e.item||this).attr(e.attribute||"id")||"")});return h},_intersectsWith:function(e){var c=this.positionAbs.left,h=c+this.helperProportions.width,l=this.positionAbs.top,k=l+this.helperProportions.height,o=e.left,d=o+e.width,m=e.top,q=m+e.height,x=this.offset.click.top,C=this.offset.click.left;x=l+x>m&&l+x<q&&c+C>o&&c+C<d;return this.options.tolerance=="pointer"||this.options.forcePointerForContainers||
this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>e[this.floating?"width":"height"]?x:o<c+this.helperProportions.width/2&&h-this.helperProportions.width/2<d&&m<l+this.helperProportions.height/2&&k-this.helperProportions.height/2<q},_intersectsWithPointer:function(e){var c=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,e.top,e.height);e=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,e.left,e.width);c=c&&e;e=this._getDragVerticalDirection();
var h=this._getDragHorizontalDirection();if(!c)return false;return this.floating?h&&h=="right"||e=="down"?2:1:e&&(e=="down"?2:1)},_intersectsWithSides:function(e){var c=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,e.top+e.height/2,e.height);e=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,e.left+e.width/2,e.width);var h=this._getDragVerticalDirection(),l=this._getDragHorizontalDirection();return this.floating&&l?l=="right"&&e||l=="left"&&!e:h&&(h=="down"&&c||h=="up"&&!c)},
_getDragVerticalDirection:function(){var e=this.positionAbs.top-this.lastPositionAbs.top;return e!=0&&(e>0?"down":"up")},_getDragHorizontalDirection:function(){var e=this.positionAbs.left-this.lastPositionAbs.left;return e!=0&&(e>0?"right":"left")},refresh:function(e){this._refreshItems(e);this.refreshPositions();return this},_connectWith:function(){var e=this.options;return e.connectWith.constructor==String?[e.connectWith]:e.connectWith},_getItemsAsjQuery:function(e){var c=[],h=[],l=this._connectWith();
if(l&&e)for(e=l.length-1;e>=0;e--)for(var k=a(l[e]),o=k.length-1;o>=0;o--){var d=a.data(k[o],"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(e=h.length-1;e>=0;e--)h[e][0].each(function(){c.push(this)});return a(c)},_removeCurrentsFromItems:function(){for(var e=this.currentItem.find(":data(sortable-item)"),c=0;c<this.items.length;c++)for(var h=0;h<e.length;h++)e[h]==this.items[c].item[0]&&this.items.splice(c,1)},_refreshItems:function(e){this.items=[];this.containers=[this];var c=this.items,h=[[a.isFunction(this.options.items)?this.options.items.call(this.element[0],e,{item:this.currentItem}):a(this.options.items,this.element),
this]],l=this._connectWith();if(l)for(var k=l.length-1;k>=0;k--)for(var o=a(l[k]),d=o.length-1;d>=0;d--){var m=a.data(o[d],"sortable");if(m&&m!=this&&!m.options.disabled){h.push([a.isFunction(m.options.items)?m.options.items.call(m.element[0],e,{item:this.currentItem}):a(m.options.items,m.element),m]);this.containers.push(m)}}for(k=h.length-1;k>=0;k--){e=h[k][1];l=h[k][0];d=0;for(o=l.length;d<o;d++){m=a(l[d]);m.data("sortable-item",e);c.push({item:m,instance:e,width:0,height:0,left:0,top:0})}}},refreshPositions:function(e){if(this.offsetParent&&
this.helper)this.offset.parent=this._getParentOffset();for(var c=this.items.length-1;c>=0;c--){var h=this.items[c];if(!(h.instance!=this.currentContainer&&this.currentContainer&&h.item[0]!=this.currentItem[0])){var l=this.options.toleranceElement?a(this.options.toleranceElement,h.item):h.item;if(!e){h.width=l.outerWidth();h.height=l.outerHeight()}l=l.offset();h.left=l.left;h.top=l.top}}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(c=
this.containers.length-1;c>=0;c--){l=this.containers[c].element.offset();this.containers[c].containerCache.left=l.left;this.containers[c].containerCache.top=l.top;this.containers[c].containerCache.width=this.containers[c].element.outerWidth();this.containers[c].containerCache.height=this.containers[c].element.outerHeight()}return this},_createPlaceholder:function(e){var c=e||this,h=c.options;if(!h.placeholder||h.placeholder.constructor==String){var l=h.placeholder;h.placeholder={element:function(){var k=
a(document.createElement(c.currentItem[0].nodeName)).addClass(l||c.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!l)k.style.visibility="hidden";return k},update:function(k,o){if(!(l&&!h.forcePlaceholderSize)){o.height()||o.height(c.currentItem.innerHeight()-parseInt(c.currentItem.css("paddingTop")||0,10)-parseInt(c.currentItem.css("paddingBottom")||0,10));o.width()||o.width(c.currentItem.innerWidth()-parseInt(c.currentItem.css("paddingLeft")||0,10)-parseInt(c.currentItem.css("paddingRight")||
0,10))}}}}c.placeholder=a(h.placeholder.element.call(c.element,c.currentItem));c.currentItem.after(c.placeholder);h.placeholder.update(c,c.placeholder)},_contactContainers:function(e){for(var c=null,h=null,l=this.containers.length-1;l>=0;l--)if(!a.ui.contains(this.currentItem[0],this.containers[l].element[0]))if(this._intersectsWith(this.containers[l].containerCache)){if(!(c&&a.ui.contains(this.containers[l].element[0],c.element[0]))){c=this.containers[l];h=l}}else if(this.containers[l].containerCache.over){this.containers[l]._trigger("out",
e,this._uiHash(this));this.containers[l].containerCache.over=0}if(c)if(this.containers.length===1){this.containers[h]._trigger("over",e,this._uiHash(this));this.containers[h].containerCache.over=1}else if(this.currentContainer!=this.containers[h]){c=1E4;l=null;for(var k=this.positionAbs[this.containers[h].floating?"left":"top"],o=this.items.length-1;o>=0;o--)if(a.ui.contains(this.containers[h].element[0],this.items[o].item[0])){var d=this.items[o][this.containers[h].floating?"left":"top"];if(Math.abs(d-
k)<c){c=Math.abs(d-k);l=this.items[o]}}if(l||this.options.dropOnEmpty){this.currentContainer=this.containers[h];l?this._rearrange(e,l,null,true):this._rearrange(e,null,this.containers[h].element,true);this._trigger("change",e,this._uiHash());this.containers[h]._trigger("change",e,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[h]._trigger("over",e,this._uiHash(this));this.containers[h].containerCache.over=1}}},_createHelper:function(e){var c=
this.options;e=a.isFunction(c.helper)?a(c.helper.apply(this.element[0],[e,this.currentItem])):c.helper=="clone"?this.currentItem.clone():this.currentItem;e.parents("body").length||a(c.appendTo!="parent"?c.appendTo:this.currentItem[0].parentNode)[0].appendChild(e[0]);if(e[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(e[0].style.width==
""||c.forceHelperSize)e.width(this.currentItem.width());if(e[0].style.height==""||c.forceHelperSize)e.height(this.currentItem.height());return e},_adjustOffsetFromHelper:function(e){if(typeof e=="string")e=e.split(" ");if(a.isArray(e))e={left:+e[0],top:+e[1]||0};if("left"in e)this.offset.click.left=e.left+this.margins.left;if("right"in e)this.offset.click.left=this.helperProportions.width-e.right+this.margins.left;if("top"in e)this.offset.click.top=e.top+this.margins.top;if("bottom"in e)this.offset.click.top=
this.helperProportions.height-e.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var e=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])){e.left+=this.scrollParent.scrollLeft();e.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)e=
{top:0,left:0};return{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var e=this.currentItem.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.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 e=this.options;if(e.containment=="parent")e.containment=this.helper[0].parentNode;if(e.containment=="document"||e.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(e.containment=="document"?
document:window).width()-this.helperProportions.width-this.margins.left,(a(e.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(e.containment)){var c=a(e.containment)[0];e=a(e.containment).offset();var h=a(c).css("overflow")!="hidden";this.containment=[e.left+(parseInt(a(c).css("borderLeftWidth"),10)||0)+(parseInt(a(c).css("paddingLeft"),10)||0)-this.margins.left,e.top+(parseInt(a(c).css("borderTopWidth"),
10)||0)+(parseInt(a(c).css("paddingTop"),10)||0)-this.margins.top,e.left+(h?Math.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(a(c).css("borderLeftWidth"),10)||0)-(parseInt(a(c).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,e.top+(h?Math.max(c.scrollHeight,c.offsetHeight):c.offsetHeight)-(parseInt(a(c).css("borderTopWidth"),10)||0)-(parseInt(a(c).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(e,c){if(!c)c=
this.position;e=e=="absolute"?1:-1;var h=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,l=/(html|body)/i.test(h[0].tagName);return{top:c.top+this.offset.relative.top*e+this.offset.parent.top*e-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():l?0:h.scrollTop())*e),left:c.left+this.offset.relative.left*e+this.offset.parent.left*e-(a.browser.safari&&
this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():l?0:h.scrollLeft())*e)}},_generatePosition:function(e){var c=this.options,h=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,l=/(html|body)/i.test(h[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0]))this.offset.relative=this._getRelativeOffset();
var k=e.pageX,o=e.pageY;if(this.originalPosition){if(this.containment){if(e.pageX-this.offset.click.left<this.containment[0])k=this.containment[0]+this.offset.click.left;if(e.pageY-this.offset.click.top<this.containment[1])o=this.containment[1]+this.offset.click.top;if(e.pageX-this.offset.click.left>this.containment[2])k=this.containment[2]+this.offset.click.left;if(e.pageY-this.offset.click.top>this.containment[3])o=this.containment[3]+this.offset.click.top}if(c.grid){o=this.originalPageY+Math.round((o-
this.originalPageY)/c.grid[1])*c.grid[1];o=this.containment?!(o-this.offset.click.top<this.containment[1]||o-this.offset.click.top>this.containment[3])?o:!(o-this.offset.click.top<this.containment[1])?o-c.grid[1]:o+c.grid[1]:o;k=this.originalPageX+Math.round((k-this.originalPageX)/c.grid[0])*c.grid[0];k=this.containment?!(k-this.offset.click.left<this.containment[0]||k-this.offset.click.left>this.containment[2])?k:!(k-this.offset.click.left<this.containment[0])?k-c.grid[0]:k+c.grid[0]:k}}return{top:o-
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():l?0:h.scrollTop()),left:k-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():l?0:h.scrollLeft())}},_rearrange:function(e,c,h,l){h?h[0].appendChild(this.placeholder[0]):c.item[0].parentNode.insertBefore(this.placeholder[0],
this.direction=="down"?c.item[0]:c.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var k=this,o=this.counter;window.setTimeout(function(){o==k.counter&&k.refreshPositions(!l)},0)},_clear:function(e,c){this.reverting=false;var h=[];!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var l in this._storedCSS)if(this._storedCSS[l]=="auto"||this._storedCSS[l]=="static")this._storedCSS[l]=
"";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!c&&h.push(function(k){this._trigger("receive",k,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])&&!c)h.push(function(k){this._trigger("update",k,this._uiHash())});if(!a.ui.contains(this.element[0],this.currentItem[0])){c||h.push(function(k){this._trigger("remove",
k,this._uiHash())});for(l=this.containers.length-1;l>=0;l--)if(a.ui.contains(this.containers[l].element[0],this.currentItem[0])&&!c){h.push(function(k){return function(o){k._trigger("receive",o,this._uiHash(this))}}.call(this,this.containers[l]));h.push(function(k){return function(o){k._trigger("update",o,this._uiHash(this))}}.call(this,this.containers[l]))}}for(l=this.containers.length-1;l>=0;l--){c||h.push(function(k){return function(o){k._trigger("deactivate",o,this._uiHash(this))}}.call(this,
this.containers[l]));if(this.containers[l].containerCache.over){h.push(function(k){return function(o){k._trigger("out",o,this._uiHash(this))}}.call(this,this.containers[l]));this.containers[l].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(!c){this._trigger("beforeStop",
e,this._uiHash());for(l=0;l<h.length;l++)h[l].call(this,e);this._trigger("stop",e,this._uiHash())}return false}c||this._trigger("beforeStop",e,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.helper[0]!=this.currentItem[0]&&this.helper.remove();this.helper=null;if(!c){for(l=0;l<h.length;l++)h[l].call(this,e);this._trigger("stop",e,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){a.Widget.prototype._trigger.apply(this,arguments)===false&&this.cancel()},
_uiHash:function(e){var c=e||this;return{helper:c.helper,placeholder:c.placeholder||a([]),position:c.position,originalPosition:c.originalPosition,offset:c.positionAbs,item:c.currentItem,sender:e?e.element:null}}});a.extend(a.ui.sortable,{version:"1.8.14"})})(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 e=this,c=e.options;e.running=0;e.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix");
e.headers=e.element.find(c.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){c.disabled||a(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){c.disabled||a(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){c.disabled||a(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){c.disabled||a(this).removeClass("ui-state-focus")});e.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");
if(c.navigation){var h=e.element.find("a").filter(c.navigationFilter).eq(0);if(h.length){var l=h.closest(".ui-accordion-header");e.active=l.length?l:h.closest(".ui-accordion-content").prev()}}e.active=e._findActive(e.active||c.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");e.active.next().addClass("ui-accordion-content-active");e._createIcons();e.resize();e.element.attr("role","tablist");e.headers.attr("role","tab").bind("keydown.accordion",
function(k){return e._keydown(k)}).next().attr("role","tabpanel");e.headers.not(e.active||"").attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).next().hide();e.active.length?e.active.attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}):e.headers.eq(0).attr("tabIndex",0);a.browser.safari||e.headers.find("a").attr("tabIndex",-1);c.event&&e.headers.bind(c.event.split(" ").join(".accordion ")+".accordion",function(k){e._clickHandler.call(e,k,this);k.preventDefault()})},_createIcons:function(){var e=
this.options;if(e.icons){a("<span></span>").addClass("ui-icon "+e.icons.header).prependTo(this.headers);this.active.children(".ui-icon").toggleClass(e.icons.header).toggleClass(e.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 e=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("aria-selected").removeAttr("tabIndex");
this.headers.find("a").removeAttr("tabIndex");this._destroyIcons();var c=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(e.autoHeight||e.fillHeight)c.css("height","");return a.Widget.prototype.destroy.call(this)},_setOption:function(e,c){a.Widget.prototype._setOption.apply(this,arguments);e=="active"&&this.activate(c);if(e=="icons"){this._destroyIcons();
c&&this._createIcons()}if(e=="disabled")this.headers.add(this.headers.next())[c?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled")},_keydown:function(e){if(!(this.options.disabled||e.altKey||e.ctrlKey)){var c=a.ui.keyCode,h=this.headers.length,l=this.headers.index(e.target),k=false;switch(e.keyCode){case c.RIGHT:case c.DOWN:k=this.headers[(l+1)%h];break;case c.LEFT:case c.UP:k=this.headers[(l-1+h)%h];break;case c.SPACE:case c.ENTER:this._clickHandler({target:e.target},e.target);
e.preventDefault()}if(k){a(e.target).attr("tabIndex",-1);a(k).attr("tabIndex",0);k.focus();return false}return true}},resize:function(){var e=this.options,c;if(e.fillSpace){if(a.browser.msie){var h=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}c=this.element.parent().height();a.browser.msie&&this.element.parent().css("overflow",h);this.headers.each(function(){c-=a(this).outerHeight(true)});this.headers.next().each(function(){a(this).height(Math.max(0,c-a(this).innerHeight()+
a(this).height()))}).css("overflow","auto")}else if(e.autoHeight){c=0;this.headers.next().each(function(){c=Math.max(c,a(this).height("").height())}).height(c)}return this},activate:function(e){this.options.active=e;e=this._findActive(e)[0];this._clickHandler({target:e},e);return this},_findActive:function(e){return e?typeof e==="number"?this.headers.filter(":eq("+e+")"):this.headers.not(this.headers.not(e)):e===false?a([]):this.headers.filter(":eq(0)")},_clickHandler:function(e,c){var h=this.options;
if(!h.disabled)if(e.target){e=a(e.currentTarget||c);c=e[0]===this.active[0];h.active=h.collapsible&&c?false:this.headers.index(e);if(!(this.running||!h.collapsible&&c)){var l=this.active;m=e.next();o=this.active.next();d={options:h,newHeader:c&&h.collapsible?a([]):e,oldHeader:this.active,newContent:c&&h.collapsible?a([]):m,oldContent:o};var k=this.headers.index(this.active[0])>this.headers.index(e[0]);this.active=c?a([]):e;this._toggle(m,o,d,c,k);l.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(h.icons.headerSelected).addClass(h.icons.header);
if(!c){e.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(h.icons.header).addClass(h.icons.headerSelected);e.next().addClass("ui-accordion-content-active")}}}else if(h.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(h.icons.headerSelected).addClass(h.icons.header);this.active.next().addClass("ui-accordion-content-active");var o=this.active.next(),
d={options:h,newHeader:a([]),oldHeader:h.active,newContent:a([]),oldContent:o},m=this.active=a([]);this._toggle(m,o,d)}},_toggle:function(e,c,h,l,k){var o=this,d=o.options;o.toShow=e;o.toHide=c;o.data=h;var m=function(){if(o)return o._completed.apply(o,arguments)};o._trigger("changestart",null,o.data);o.running=c.size()===0?e.size():c.size();if(d.animated){h={};h=d.collapsible&&l?{toShow:a([]),toHide:c,complete:m,down:k,autoHeight:d.autoHeight||d.fillSpace}:{toShow:e,toHide:c,complete:m,down:k,autoHeight:d.autoHeight||
d.fillSpace};if(!d.proxied)d.proxied=d.animated;if(!d.proxiedDuration)d.proxiedDuration=d.duration;d.animated=a.isFunction(d.proxied)?d.proxied(h):d.proxied;d.duration=a.isFunction(d.proxiedDuration)?d.proxiedDuration(h):d.proxiedDuration;l=a.ui.accordion.animations;var q=d.duration,x=d.animated;if(x&&!l[x]&&!a.easing[x])x="slide";l[x]||(l[x]=function(C){this.slide(C,{easing:x,duration:q||700})});l[x](h)}else{if(d.collapsible&&l)e.toggle();else{c.hide();e.show()}m(true)}c.prev().attr({"aria-expanded":"false",
"aria-selected":"false",tabIndex:-1}).blur();e.prev().attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}).focus()},_completed:function(e){this.running=e?0:--this.running;if(!this.running){this.options.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""});this.toHide.removeClass("ui-accordion-content-active");if(this.toHide.length)this.toHide.parent()[0].className=this.toHide.parent()[0].className;this._trigger("change",null,this.data)}}});a.extend(a.ui.accordion,{version:"1.8.14",
animations:{slide:function(e,c){e=a.extend({easing:"swing",duration:300},e,c);if(e.toHide.size())if(e.toShow.size()){var h=e.toShow.css("overflow"),l=0,k={},o={},d;c=e.toShow;d=c[0].style.width;c.width(parseInt(c.parent().width(),10)-parseInt(c.css("paddingLeft"),10)-parseInt(c.css("paddingRight"),10)-(parseInt(c.css("borderLeftWidth"),10)||0)-(parseInt(c.css("borderRightWidth"),10)||0));a.each(["height","paddingTop","paddingBottom"],function(m,q){o[q]="hide";m=(""+a.css(e.toShow[0],q)).match(/^([\d+-.]+)(.*)$/);
k[q]={value:m[1],unit:m[2]||"px"}});e.toShow.css({height:0,overflow:"hidden"}).show();e.toHide.filter(":hidden").each(e.complete).end().filter(":visible").animate(o,{step:function(m,q){if(q.prop=="height")l=q.end-q.start===0?0:(q.now-q.start)/(q.end-q.start);e.toShow[0].style[q.prop]=l*k[q.prop].value+k[q.prop].unit},duration:e.duration,easing:e.easing,complete:function(){e.autoHeight||e.toShow.css("height","");e.toShow.css({width:d,overflow:h});e.complete()}})}else e.toHide.animate({height:"hide",
paddingTop:"hide",paddingBottom:"hide"},e);else e.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},e)},bounceslide:function(e){this.slide(e,{easing:e.down?"easeOutBounce":"swing",duration:e.down?1E3:200})}}})})(jQuery);
(function(a){var e=0;a.widget("ui.autocomplete",{options:{appendTo:"body",autoFocus:false,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var c=this,h=this.element[0].ownerDocument,l;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(k){if(!(c.options.disabled||c.element.attr("readonly"))){l=
false;var o=a.ui.keyCode;switch(k.keyCode){case o.PAGE_UP:c._move("previousPage",k);break;case o.PAGE_DOWN:c._move("nextPage",k);break;case o.UP:c._move("previous",k);k.preventDefault();break;case o.DOWN:c._move("next",k);k.preventDefault();break;case o.ENTER:case o.NUMPAD_ENTER:if(c.menu.active){l=true;k.preventDefault()}case o.TAB:if(!c.menu.active)return;c.menu.select(k);break;case o.ESCAPE:c.element.val(c.term);c.close(k);break;default:clearTimeout(c.searching);c.searching=setTimeout(function(){if(c.term!=
c.element.val()){c.selectedItem=null;c.search(null,k)}},c.options.delay);break}}}).bind("keypress.autocomplete",function(k){if(l){l=false;k.preventDefault()}}).bind("focus.autocomplete",function(){if(!c.options.disabled){c.selectedItem=null;c.previous=c.element.val()}}).bind("blur.autocomplete",function(k){if(!c.options.disabled){clearTimeout(c.searching);c.closing=setTimeout(function(){c.close(k);c._change(k)},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",h)[0]).mousedown(function(k){var o=c.menu.element[0];a(k.target).closest(".ui-menu-item").length||setTimeout(function(){a(document).one("mousedown",function(d){d.target!==c.element[0]&&d.target!==o&&!a.ui.contains(o,d.target)&&c.close()})},1);setTimeout(function(){clearTimeout(c.closing)},13)}).menu({focus:function(k,o){o=o.item.data("item.autocomplete");false!==c._trigger("focus",k,{item:o})&&/^key/.test(k.originalEvent.type)&&
c.element.val(o.value)},selected:function(k,o){var d=o.item.data("item.autocomplete"),m=c.previous;if(c.element[0]!==h.activeElement){c.element.focus();c.previous=m;setTimeout(function(){c.previous=m;c.selectedItem=d},1)}false!==c._trigger("select",k,{item:d})&&c.element.val(d.value);c.term=c.element.val();c.close(k);c.selectedItem=d},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,h){a.Widget.prototype._setOption.apply(this,arguments);c==="source"&&this._initSource();if(c==="appendTo")this.menu.element.appendTo(a(h||"body",this.element[0].ownerDocument)[0]);c==="disabled"&&
h&&this.xhr&&this.xhr.abort()},_initSource:function(){var c=this,h,l;if(a.isArray(this.options.source)){h=this.options.source;this.source=function(k,o){o(a.ui.autocomplete.filter(h,k.term))}}else if(typeof this.options.source==="string"){l=this.options.source;this.source=function(k,o){c.xhr&&c.xhr.abort();c.xhr=a.ajax({url:l,data:k,dataType:"json",autocompleteRequest:++e,success:function(d){this.autocompleteRequest===e&&o(d)},error:function(){this.autocompleteRequest===e&&o([])}})}}else this.source=
this.options.source},search:function(c,h){c=c!=null?c:this.element.val();this.term=this.element.val();if(c.length<this.options.minLength)return this.close(h);clearTimeout(this.closing);if(this._trigger("search",h)!==false)return this._search(c)},_search:function(c){this.pending++;this.element.addClass("ui-autocomplete-loading");this.source({term:c},this.response)},_response:function(c){if(!this.options.disabled&&c&&c.length){c=this._normalize(c);this._suggest(c);this._trigger("open")}else this.close();
this.pending--;this.pending||this.element.removeClass("ui-autocomplete-loading")},close:function(c){clearTimeout(this.closing);if(this.menu.element.is(":visible")){this.menu.element.hide();this.menu.deactivate();this._trigger("close",c)}},_change:function(c){this.previous!==this.element.val()&&this._trigger("change",c,{item:this.selectedItem})},_normalize:function(c){if(c.length&&c[0].label&&c[0].value)return c;return a.map(c,function(h){if(typeof h==="string")return{label:h,value:h};return a.extend({label:h.label||
h.value,value:h.value||h.label},h)})},_suggest:function(c){var h=this.menu.element.empty().zIndex(this.element.zIndex()+1);this._renderMenu(h,c);this.menu.deactivate();this.menu.refresh();h.show();this._resizeMenu();h.position(a.extend({of:this.element},this.options.position));this.options.autoFocus&&this.menu.next(new a.Event("mouseover"))},_resizeMenu:function(){var c=this.menu.element;c.outerWidth(Math.max(c.width("").outerWidth(),this.element.outerWidth()))},_renderMenu:function(c,h){var l=this;
a.each(h,function(k,o){l._renderItem(c,o)})},_renderItem:function(c,h){return a("<li></li>").data("item.autocomplete",h).append(a("<a></a>").text(h.label)).appendTo(c)},_move:function(c,h){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](h);else this.search(null,h)},widget:function(){return this.menu.element}});a.extend(a.ui.autocomplete,{escapeRegex:function(c){return c.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,
"\\$&")},filter:function(c,h){var l=new RegExp(a.ui.autocomplete.escapeRegex(h),"i");return a.grep(c,function(k){return l.test(k.label||k.value||k)})}})})(jQuery);
(function(a){a.widget("ui.menu",{_create:function(){var e=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();e.select(c)}});this.refresh()},refresh:function(){var e=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){e.activate(c,a(this).parent())}).mouseleave(function(){e.deactivate()})},activate:function(e,c){this.deactivate();if(this.hasScroll()){var h=c.offset().top-this.element.offset().top,l=this.element.scrollTop(),k=this.element.height();if(h<0)this.element.scrollTop(l+h);else h>=k&&this.element.scrollTop(l+h-k+c.height())}this.active=c.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",e,{item:c})},deactivate:function(){if(this.active){this.active.children("a").removeClass("ui-state-hover").removeAttr("id");
this._trigger("blur");this.active=null}},next:function(e){this.move("next",".ui-menu-item:first",e)},previous:function(e){this.move("prev",".ui-menu-item:last",e)},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(e,c,h){if(this.active){e=this.active[e+"All"](".ui-menu-item").eq(0);e.length?this.activate(h,e):this.activate(h,this.element.children(c))}else this.activate(h,
this.element.children(c))},nextPage:function(e){if(this.hasScroll())if(!this.active||this.last())this.activate(e,this.element.children(".ui-menu-item:first"));else{var c=this.active.offset().top,h=this.element.height(),l=this.element.children(".ui-menu-item").filter(function(){var k=a(this).offset().top-c-h+a(this).height();return k<10&&k>-10});l.length||(l=this.element.children(".ui-menu-item:last"));this.activate(e,l)}else this.activate(e,this.element.children(".ui-menu-item").filter(!this.active||
this.last()?":first":":last"))},previousPage:function(e){if(this.hasScroll())if(!this.active||this.first())this.activate(e,this.element.children(".ui-menu-item:last"));else{var c=this.active.offset().top,h=this.element.height();result=this.element.children(".ui-menu-item").filter(function(){var l=a(this).offset().top-c+h-a(this).height();return l<10&&l>-10});result.length||(result=this.element.children(".ui-menu-item:first"));this.activate(e,result)}else this.activate(e,this.element.children(".ui-menu-item").filter(!this.active||
this.first()?":last":":first"))},hasScroll:function(){return this.element.height()<this.element[a.fn.prop?"prop":"attr"]("scrollHeight")},select:function(e){this._trigger("selected",e,{item:this.active})}})})(jQuery);
(function(a){var e,c,h,l,k=function(){var d=a(this).find(":ui-button");setTimeout(function(){d.button("refresh")},1)},o=function(d){var m=d.name,q=d.form,x=a([]);if(m)x=q?a(q).find("[name='"+m+"']"):a("[name='"+m+"']",d.ownerDocument).filter(function(){return!this.form});return x};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",k);if(typeof this.options.disabled!==
"boolean")this.options.disabled=this.element.attr("disabled");this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");var d=this,m=this.options,q=this.type==="checkbox"||this.type==="radio",x="ui-state-hover"+(!q?" ui-state-active":"");if(m.label===null)m.label=this.buttonElement.html();if(this.element.is(":disabled"))m.disabled=true;this.buttonElement.addClass("ui-button ui-widget ui-state-default ui-corner-all").attr("role","button").bind("mouseenter.button",function(){if(!m.disabled){a(this).addClass("ui-state-hover");
this===e&&a(this).addClass("ui-state-active")}}).bind("mouseleave.button",function(){m.disabled||a(this).removeClass(x)}).bind("click.button",function(C){if(m.disabled){C.preventDefault();C.stopImmediatePropagation()}});this.element.bind("focus.button",function(){d.buttonElement.addClass("ui-state-focus")}).bind("blur.button",function(){d.buttonElement.removeClass("ui-state-focus")});if(q){this.element.bind("change.button",function(){l||d.refresh()});this.buttonElement.bind("mousedown.button",function(C){if(!m.disabled){l=
false;c=C.pageX;h=C.pageY}}).bind("mouseup.button",function(C){if(!m.disabled)if(c!==C.pageX||h!==C.pageY)l=true})}if(this.type==="checkbox")this.buttonElement.bind("click.button",function(){if(m.disabled||l)return false;a(this).toggleClass("ui-state-active");d.buttonElement.attr("aria-pressed",d.element[0].checked)});else if(this.type==="radio")this.buttonElement.bind("click.button",function(){if(m.disabled||l)return false;a(this).addClass("ui-state-active");d.buttonElement.attr("aria-pressed",true);
var C=d.element[0];o(C).not(C).map(function(){return a(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed",false)});else{this.buttonElement.bind("mousedown.button",function(){if(m.disabled)return false;a(this).addClass("ui-state-active");e=this;a(document).one("mouseup",function(){e=null})}).bind("mouseup.button",function(){if(m.disabled)return false;a(this).removeClass("ui-state-active")}).bind("keydown.button",function(C){if(m.disabled)return false;if(C.keyCode==a.ui.keyCode.SPACE||
C.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(C){C.keyCode===a.ui.keyCode.SPACE&&a(this).click()})}this._setOption("disabled",m.disabled);this._resetButton()},_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"){var d=this.element.parents().filter(":last"),m="label[for="+this.element.attr("id")+"]";this.buttonElement=d.find(m);if(!this.buttonElement.length){d=d.length?d.siblings():this.element.siblings();this.buttonElement=d.filter(m);if(!this.buttonElement.length)this.buttonElement=d.find(m)}this.element.addClass("ui-helper-hidden-accessible");(d=this.element.is(":checked"))&&this.buttonElement.addClass("ui-state-active");this.buttonElement.attr("aria-pressed",d)}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(d,m){a.Widget.prototype._setOption.apply(this,arguments);if(d==="disabled")m?this.element.attr("disabled",true):this.element.removeAttr("disabled");else this._resetButton()},refresh:function(){var d=this.element.is(":disabled");d!==this.options.disabled&&this._setOption("disabled",d);if(this.type==="radio")o(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 d=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"),
m=a("<span></span>").addClass("ui-button-text").html(this.options.label).appendTo(d.empty()).text(),q=this.options.icons,x=q.primary&&q.secondary,C=[];if(q.primary||q.secondary){if(this.options.text)C.push("ui-button-text-icon"+(x?"s":q.primary?"-primary":"-secondary"));q.primary&&d.prepend("<span class='ui-button-icon-primary ui-icon "+q.primary+"'></span>");q.secondary&&d.append("<span class='ui-button-icon-secondary ui-icon "+q.secondary+"'></span>");if(!this.options.text){C.push(x?"ui-button-icons-only":
"ui-button-icon-only");this.hasTitle||d.attr("title",m)}}else C.push("ui-button-text-only");d.addClass(C.join(" "))}}});a.widget("ui.buttonset",{options:{items:":button, :submit, :reset, :checkbox, :radio, a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(d,m){d==="disabled"&&this.buttons.button("option",d,m);a.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){var d=this.element.css("direction")===
"ltr";this.buttons=this.element.find(this.options.items).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(":first").addClass(d?"ui-corner-left":"ui-corner-right").end().filter(":last").addClass(d?"ui-corner-right":"ui-corner-left").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(a,e){var c={buttons:true,height:true,maxHeight:true,maxWidth:true,minHeight:true,minWidth:true,width:true},h={maxHeight:true,maxWidth:true,minHeight:true,minWidth:true},l=a.attrFn||{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true,click:true};a.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",collision:"fit",using:function(k){var o=a(this).css(k).offset().top;o<0&&a(this).css("top",k.top-o)}},resizable:true,show:null,stack:true,title:"",width:300,zIndex:1E3},_create:function(){this.originalTitle=this.element.attr("title");if(typeof this.originalTitle!=="string")this.originalTitle="";this.options.title=this.options.title||this.originalTitle;var k=this,o=k.options,d=o.title||"&#160;",m=a.ui.dialog.getTitleId(k.element),q=(k.uiDialog=a("<div></div>")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+
o.dialogClass).css({zIndex:o.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(B){if(o.closeOnEscape&&B.keyCode&&B.keyCode===a.ui.keyCode.ESCAPE){k.close(B);B.preventDefault()}}).attr({role:"dialog","aria-labelledby":m}).mousedown(function(B){k.moveToTop(false,B)});k.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(q);var x=(k.uiDialogTitlebar=a("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(q),
C=a('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){C.addClass("ui-state-hover")},function(){C.removeClass("ui-state-hover")}).focus(function(){C.addClass("ui-state-focus")}).blur(function(){C.removeClass("ui-state-focus")}).click(function(B){k.close(B);return false}).appendTo(x);(k.uiDialogTitlebarCloseText=a("<span></span>")).addClass("ui-icon ui-icon-closethick").text(o.closeText).appendTo(C);a("<span></span>").addClass("ui-dialog-title").attr("id",
m).html(d).prependTo(x);if(a.isFunction(o.beforeclose)&&!a.isFunction(o.beforeClose))o.beforeClose=o.beforeclose;x.find("*").add(x).disableSelection();o.draggable&&a.fn.draggable&&k._makeDraggable();o.resizable&&a.fn.resizable&&k._makeResizable();k._createButtons(o.buttons);k._isOpen=false;a.fn.bgiframe&&q.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){this.overlay&&this.overlay.destroy();this.uiDialog.hide();this.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");
this.uiDialog.remove();this.originalTitle&&this.element.attr("title",this.originalTitle);return this},widget:function(){return this.uiDialog},close:function(k){var o=this,d,m;if(false!==o._trigger("beforeClose",k)){o.overlay&&o.overlay.destroy();o.uiDialog.unbind("keypress.ui-dialog");o._isOpen=false;if(o.options.hide)o.uiDialog.hide(o.options.hide,function(){o._trigger("close",k)});else{o.uiDialog.hide();o._trigger("close",k)}a.ui.dialog.overlay.resize();if(o.options.modal){d=0;a(".ui-dialog").each(function(){if(this!==
o.uiDialog[0]){m=a(this).css("z-index");isNaN(m)||(d=Math.max(d,m))}});a.ui.dialog.maxZ=d}return o}},isOpen:function(){return this._isOpen},moveToTop:function(k,o){var d=this.options;if(d.modal&&!k||!d.stack&&!d.modal)return this._trigger("focus",o);if(d.zIndex>a.ui.dialog.maxZ)a.ui.dialog.maxZ=d.zIndex;if(this.overlay){a.ui.dialog.maxZ+=1;this.overlay.$el.css("z-index",a.ui.dialog.overlay.maxZ=a.ui.dialog.maxZ)}k={scrollTop:this.element.attr("scrollTop"),scrollLeft:this.element.attr("scrollLeft")};
a.ui.dialog.maxZ+=1;this.uiDialog.css("z-index",a.ui.dialog.maxZ);this.element.attr(k);this._trigger("focus",o);return this},open:function(){if(!this._isOpen){var k=this.options,o=this.uiDialog;this.overlay=k.modal?new a.ui.dialog.overlay(this):null;this._size();this._position(k.position);o.show(k.show);this.moveToTop(true);k.modal&&o.bind("keypress.ui-dialog",function(d){if(d.keyCode===a.ui.keyCode.TAB){var m=a(":tabbable",this),q=m.filter(":first");m=m.filter(":last");if(d.target===m[0]&&!d.shiftKey){q.focus(1);
return false}else if(d.target===q[0]&&d.shiftKey){m.focus(1);return false}}});a(this.element.find(":tabbable").get().concat(o.find(".ui-dialog-buttonpane :tabbable").get().concat(o.get()))).eq(0).focus();this._isOpen=true;this._trigger("open");return this}},_createButtons:function(k){var o=this,d=false,m=a("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),q=a("<div></div>").addClass("ui-dialog-buttonset").appendTo(m);o.uiDialog.find(".ui-dialog-buttonpane").remove();
typeof k==="object"&&k!==null&&a.each(k,function(){return!(d=true)});if(d){a.each(k,function(x,C){C=a.isFunction(C)?{click:C,text:x}:C;var B=a('<button type="button"></button>').click(function(){C.click.apply(o.element[0],arguments)}).appendTo(q);a.each(C,function(v,z){if(v!=="click")v in l?B[v](z):B.attr(v,z)});a.fn.button&&B.button()});m.appendTo(o.uiDialog)}},_makeDraggable:function(){function k(x){return{position:x.position,offset:x.offset}}var o=this,d=o.options,m=a(document),q;o.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",
handle:".ui-dialog-titlebar",containment:"document",start:function(x,C){q=d.height==="auto"?"auto":a(this).height();a(this).height(a(this).height()).addClass("ui-dialog-dragging");o._trigger("dragStart",x,k(C))},drag:function(x,C){o._trigger("drag",x,k(C))},stop:function(x,C){d.position=[C.position.left-m.scrollLeft(),C.position.top-m.scrollTop()];a(this).removeClass("ui-dialog-dragging").height(q);o._trigger("dragStop",x,k(C));a.ui.dialog.overlay.resize()}})},_makeResizable:function(k){function o(x){return{originalPosition:x.originalPosition,
originalSize:x.originalSize,position:x.position,size:x.size}}k=k===e?this.options.resizable:k;var d=this,m=d.options,q=d.uiDialog.css("position");k=typeof k==="string"?k:"n,e,s,w,se,sw,ne,nw";d.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:d.element,maxWidth:m.maxWidth,maxHeight:m.maxHeight,minWidth:m.minWidth,minHeight:d._minHeight(),handles:k,start:function(x,C){a(this).addClass("ui-dialog-resizing");d._trigger("resizeStart",x,o(C))},resize:function(x,C){d._trigger("resize",
x,o(C))},stop:function(x,C){a(this).removeClass("ui-dialog-resizing");m.height=a(this).height();m.width=a(this).width();d._trigger("resizeStop",x,o(C));a.ui.dialog.overlay.resize()}}).css("position",q).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var k=this.options;return k.height==="auto"?k.minHeight:Math.min(k.minHeight,k.height)},_position:function(k){var o=[],d=[0,0],m;if(k){if(typeof k==="string"||typeof k==="object"&&"0"in k){o=k.split?k.split(" "):
[k[0],k[1]];if(o.length===1)o[1]=o[0];a.each(["left","top"],function(q,x){if(+o[q]===o[q]){d[q]=o[q];o[q]=x}});k={my:o.join(" "),at:o.join(" "),offset:d.join(" ")}}k=a.extend({},a.ui.dialog.prototype.options.position,k)}else k=a.ui.dialog.prototype.options.position;(m=this.uiDialog.is(":visible"))||this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position(a.extend({of:window},k));m||this.uiDialog.hide()},_setOptions:function(k){var o=this,d={},m=false;a.each(k,function(q,x){o._setOption(q,x);
if(q in c)m=true;if(q in h)d[q]=x});m&&this._size();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",d)},_setOption:function(k,o){var d=this.uiDialog;switch(k){case "beforeclose":k="beforeClose";break;case "buttons":this._createButtons(o);break;case "closeText":this.uiDialogTitlebarCloseText.text(""+o);break;case "dialogClass":d.removeClass(this.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+o);break;case "disabled":o?d.addClass("ui-dialog-disabled"):
d.removeClass("ui-dialog-disabled");break;case "draggable":var m=d.is(":data(draggable)");m&&!o&&d.draggable("destroy");!m&&o&&this._makeDraggable();break;case "position":this._position(o);break;case "resizable":(m=d.is(":data(resizable)"))&&!o&&d.resizable("destroy");m&&typeof o==="string"&&d.resizable("option","handles",o);!m&&o!==false&&this._makeResizable(o);break;case "title":a(".ui-dialog-title",this.uiDialogTitlebar).html(""+(o||"&#160;"));break}a.Widget.prototype._setOption.apply(this,arguments)},
_size:function(){var k=this.options,o,d,m=this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0});if(k.minWidth>k.width)k.width=k.minWidth;o=this.uiDialog.css({height:"auto",width:k.width}).height();d=Math.max(0,k.minHeight-o);if(k.height==="auto")if(a.support.minHeight)this.element.css({minHeight:d,height:"auto"});else{this.uiDialog.show();k=this.element.css("height","auto").height();m||this.uiDialog.hide();this.element.height(Math.max(k,d))}else this.element.height(Math.max(k.height-
o,0));this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}});a.extend(a.ui.dialog,{version:"1.8.14",uuid:0,maxZ:0,getTitleId:function(k){k=k.attr("id");if(!k){this.uuid+=1;k=this.uuid}return"ui-dialog-title-"+k},overlay:function(k){this.$el=a.ui.dialog.overlay.create(k)}});a.extend(a.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:a.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(k){return k+".dialog-overlay"}).join(" "),
create:function(k){if(this.instances.length===0){setTimeout(function(){a.ui.dialog.overlay.instances.length&&a(document).bind(a.ui.dialog.overlay.events,function(d){if(a(d.target).zIndex()<a.ui.dialog.overlay.maxZ)return false})},1);a(document).bind("keydown.dialog-overlay",function(d){if(k.options.closeOnEscape&&d.keyCode&&d.keyCode===a.ui.keyCode.ESCAPE){k.close(d);d.preventDefault()}});a(window).bind("resize.dialog-overlay",a.ui.dialog.overlay.resize)}var o=(this.oldInstances.pop()||a("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),
height:this.height()});a.fn.bgiframe&&o.bgiframe();this.instances.push(o);return o},destroy:function(k){var o=a.inArray(k,this.instances);o!=-1&&this.oldInstances.push(this.instances.splice(o,1)[0]);this.instances.length===0&&a([document,window]).unbind(".dialog-overlay");k.remove();var d=0;a.each(this.instances,function(){d=Math.max(d,this.css("z-index"))});this.maxZ=d},height:function(){var k,o;if(a.browser.msie&&a.browser.version<7){k=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);
o=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);return k<o?a(window).height()+"px":k+"px"}else return a(document).height()+"px"},width:function(){var k,o;if(a.browser.msie){k=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);o=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);return k<o?a(window).width()+"px":k+"px"}else return a(document).width()+"px"},resize:function(){var k=a([]);a.each(a.ui.dialog.overlay.instances,function(){k=
k.add(this)});k.css({width:0,height:0}).css({width:a.ui.dialog.overlay.width(),height:a.ui.dialog.overlay.height()})}});a.extend(a.ui.dialog.overlay.prototype,{destroy:function(){a.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 e=this,c=this.options,h=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),l=c.values&&c.values.length||1,k=[];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"+(c.disabled?" ui-slider-disabled ui-disabled":""));this.range=a([]);if(c.range){if(c.range===true){if(!c.values)c.values=[this._valueMin(),this._valueMin()];if(c.values.length&&c.values.length!==2)c.values=[c.values[0],c.values[0]]}this.range=a("<div></div>").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+(c.range==="min"||c.range==="max"?" ui-slider-range-"+c.range:""))}for(var o=h.length;o<l;o+=1)k.push("<a class='ui-slider-handle ui-state-default ui-corner-all' href='#'></a>");
this.handles=h.add(a(k.join("")).appendTo(e.element));this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(d){d.preventDefault()}).hover(function(){c.disabled||a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")}).focus(function(){if(c.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(d){var m=true,q=a(this).data("index.ui-slider-handle"),x,C,B;if(!e.options.disabled){switch(d.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:m=false;if(!e._keySliding){e._keySliding=true;a(this).addClass("ui-state-active");x=e._start(d,q);if(x===false)return}break}B=e.options.step;x=e.options.values&&e.options.values.length?
(C=e.values(q)):(C=e.value());switch(d.keyCode){case a.ui.keyCode.HOME:C=e._valueMin();break;case a.ui.keyCode.END:C=e._valueMax();break;case a.ui.keyCode.PAGE_UP:C=e._trimAlignValue(x+(e._valueMax()-e._valueMin())/5);break;case a.ui.keyCode.PAGE_DOWN:C=e._trimAlignValue(x-(e._valueMax()-e._valueMin())/5);break;case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:if(x===e._valueMax())return;C=e._trimAlignValue(x+B);break;case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:if(x===e._valueMin())return;C=e._trimAlignValue(x-
B);break}e._slide(d,q,C);return m}}).keyup(function(d){var m=a(this).data("index.ui-slider-handle");if(e._keySliding){e._keySliding=false;e._stop(d,m);e._change(d,m);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(e){var c=this.options,h,l,k,o,d;if(c.disabled)return false;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();h=this._normValueFromMouse({x:e.pageX,y:e.pageY});l=this._valueMax()-this._valueMin()+1;o=this;this.handles.each(function(m){var q=Math.abs(h-o.values(m));if(l>q){l=q;k=a(this);d=m}});if(c.range===true&&this.values(1)===c.min){d+=1;k=a(this.handles[d])}if(this._start(e,d)===false)return false;
this._mouseSliding=true;o._handleIndex=d;k.addClass("ui-state-active").focus();c=k.offset();this._clickOffset=!a(e.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:e.pageX-c.left-k.width()/2,top:e.pageY-c.top-k.height()/2-(parseInt(k.css("borderTopWidth"),10)||0)-(parseInt(k.css("borderBottomWidth"),10)||0)+(parseInt(k.css("marginTop"),10)||0)};this.handles.hasClass("ui-state-hover")||this._slide(e,d,h);return this._animateOff=true},_mouseStart:function(){return true},_mouseDrag:function(e){var c=
this._normValueFromMouse({x:e.pageX,y:e.pageY});this._slide(e,this._handleIndex,c);return false},_mouseStop:function(e){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(e,this._handleIndex);this._change(e,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=false},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(e){var c;if(this.orientation==="horizontal"){c=
this.elementSize.width;e=e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{c=this.elementSize.height;e=e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}c=e/c;if(c>1)c=1;if(c<0)c=0;if(this.orientation==="vertical")c=1-c;e=this._valueMax()-this._valueMin();return this._trimAlignValue(this._valueMin()+c*e)},_start:function(e,c){var h={handle:this.handles[c],value:this.value()};if(this.options.values&&this.options.values.length){h.value=this.values(c);
h.values=this.values()}return this._trigger("start",e,h)},_slide:function(e,c,h){var l;if(this.options.values&&this.options.values.length){l=this.values(c?0:1);if(this.options.values.length===2&&this.options.range===true&&(c===0&&h>l||c===1&&h<l))h=l;if(h!==this.values(c)){l=this.values();l[c]=h;e=this._trigger("slide",e,{handle:this.handles[c],value:h,values:l});this.values(c?0:1);e!==false&&this.values(c,h,true)}}else if(h!==this.value()){e=this._trigger("slide",e,{handle:this.handles[c],value:h});
e!==false&&this.value(h)}},_stop:function(e,c){var h={handle:this.handles[c],value:this.value()};if(this.options.values&&this.options.values.length){h.value=this.values(c);h.values=this.values()}this._trigger("stop",e,h)},_change:function(e,c){if(!this._keySliding&&!this._mouseSliding){var h={handle:this.handles[c],value:this.value()};if(this.options.values&&this.options.values.length){h.value=this.values(c);h.values=this.values()}this._trigger("change",e,h)}},value:function(e){if(arguments.length){this.options.value=
this._trimAlignValue(e);this._refreshValue();this._change(null,0)}else return this._value()},values:function(e,c){var h,l,k;if(arguments.length>1){this.options.values[e]=this._trimAlignValue(c);this._refreshValue();this._change(null,e)}else if(arguments.length)if(a.isArray(arguments[0])){h=this.options.values;l=arguments[0];for(k=0;k<h.length;k+=1){h[k]=this._trimAlignValue(l[k]);this._change(null,k)}this._refreshValue()}else return this.options.values&&this.options.values.length?this._values(e):
this.value();else return this._values()},_setOption:function(e,c){var h,l=0;if(a.isArray(this.options.values))l=this.options.values.length;a.Widget.prototype._setOption.apply(this,arguments);switch(e){case "disabled":if(c){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(h=0;h<l;h+=1)this._change(null,h);this._animateOff=false;break}},_value:function(){return this._trimAlignValue(this.options.value)},_values:function(e){var c,h;if(arguments.length){c=this.options.values[e];
return this._trimAlignValue(c)}else{c=this.options.values.slice();for(h=0;h<c.length;h+=1)c[h]=this._trimAlignValue(c[h]);return c}},_trimAlignValue:function(e){if(e<=this._valueMin())return this._valueMin();if(e>=this._valueMax())return this._valueMax();var c=this.options.step>0?this.options.step:1,h=(e-this._valueMin())%c;alignValue=e-h;if(Math.abs(h)*2>=c)alignValue+=h>0?c:-c;return parseFloat(alignValue.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},
_refreshValue:function(){var e=this.options.range,c=this.options,h=this,l=!this._animateOff?c.animate:false,k,o={},d,m,q,x;if(this.options.values&&this.options.values.length)this.handles.each(function(C){k=(h.values(C)-h._valueMin())/(h._valueMax()-h._valueMin())*100;o[h.orientation==="horizontal"?"left":"bottom"]=k+"%";a(this).stop(1,1)[l?"animate":"css"](o,c.animate);if(h.options.range===true)if(h.orientation==="horizontal"){if(C===0)h.range.stop(1,1)[l?"animate":"css"]({left:k+"%"},c.animate);
if(C===1)h.range[l?"animate":"css"]({width:k-d+"%"},{queue:false,duration:c.animate})}else{if(C===0)h.range.stop(1,1)[l?"animate":"css"]({bottom:k+"%"},c.animate);if(C===1)h.range[l?"animate":"css"]({height:k-d+"%"},{queue:false,duration:c.animate})}d=k});else{m=this.value();q=this._valueMin();x=this._valueMax();k=x!==q?(m-q)/(x-q)*100:0;o[h.orientation==="horizontal"?"left":"bottom"]=k+"%";this.handle.stop(1,1)[l?"animate":"css"](o,c.animate);if(e==="min"&&this.orientation==="horizontal")this.range.stop(1,
1)[l?"animate":"css"]({width:k+"%"},c.animate);if(e==="max"&&this.orientation==="horizontal")this.range[l?"animate":"css"]({width:100-k+"%"},{queue:false,duration:c.animate});if(e==="min"&&this.orientation==="vertical")this.range.stop(1,1)[l?"animate":"css"]({height:k+"%"},c.animate);if(e==="max"&&this.orientation==="vertical")this.range[l?"animate":"css"]({height:100-k+"%"},{queue:false,duration:c.animate})}}});a.extend(a.ui.slider,{version:"1.8.14"})})(jQuery);
(function(a,e){function c(){return++l}function h(){return++k}var l=0,k=0;a.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(o,d){if(o=="selected")this.options.collapsible&&
d==this.options.selected||this.select(d);else{this.options[o]=d;this._tabify()}},_tabId:function(o){return o.title&&o.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+c()},_sanitizeSelector:function(o){return o.replace(/:/g,"\\:")},_cookie:function(){var o=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+h());return a.cookie.apply(null,[o].concat(a.makeArray(arguments)))},_ui:function(o,d){return{tab:o,panel:d,index:this.anchors.index(o)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var o=
a(this);o.html(o.data("label.tabs")).removeData("label.tabs")})},_tabify:function(o){function d(H,E){H.css("display","");!a.support.opacity&&E.opacity&&H[0].style.removeAttribute("filter")}var m=this,q=this.options,x=/^#.+/;this.list=this.element.find("ol,ul").eq(0);this.lis=a(" > li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return a("a",this)[0]});this.panels=a([]);this.anchors.each(function(H,E){var u=a(E).attr("href"),L=u.split("#")[0],S;if(L&&(L===location.toString().split("#")[0]||
(S=a("base")[0])&&L===S.href)){u=E.hash;E.href=u}if(x.test(u))m.panels=m.panels.add(m.element.find(m._sanitizeSelector(u)));else if(u&&u!=="#"){a.data(E,"href.tabs",u);a.data(E,"load.tabs",u.replace(/#.*$/,""));u=m._tabId(E);E.href="#"+u;E=m.element.find("#"+u);if(!E.length){E=a(q.panelTemplate).attr("id",u).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(m.panels[H-1]||m.list);E.data("destroy.tabs",true)}m.panels=m.panels.add(E)}else q.disabled.push(H)});if(o){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(q.selected===e){location.hash&&this.anchors.each(function(H,E){if(E.hash==location.hash){q.selected=H;return false}});if(typeof q.selected!=="number"&&q.cookie)q.selected=parseInt(m._cookie(),10);if(typeof q.selected!=="number"&&this.lis.filter(".ui-tabs-selected").length)q.selected=
this.lis.index(this.lis.filter(".ui-tabs-selected"));q.selected=q.selected||(this.lis.length?0:-1)}else if(q.selected===null)q.selected=-1;q.selected=q.selected>=0&&this.anchors[q.selected]||q.selected<0?q.selected:0;q.disabled=a.unique(q.disabled.concat(a.map(this.lis.filter(".ui-state-disabled"),function(H){return m.lis.index(H)}))).sort();a.inArray(q.selected,q.disabled)!=-1&&q.disabled.splice(a.inArray(q.selected,q.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");
if(q.selected>=0&&this.anchors.length){m.element.find(m._sanitizeSelector(m.anchors[q.selected].hash)).removeClass("ui-tabs-hide");this.lis.eq(q.selected).addClass("ui-tabs-selected ui-state-active");m.element.queue("tabs",function(){m._trigger("show",null,m._ui(m.anchors[q.selected],m.element.find(m._sanitizeSelector(m.anchors[q.selected].hash))[0]))});this.load(q.selected)}a(window).bind("unload",function(){m.lis.add(m.anchors).unbind(".tabs");m.lis=m.anchors=m.panels=null})}else q.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));
this.element[q.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");q.cookie&&this._cookie(q.selected,q.cookie);o=0;for(var C;C=this.lis[o];o++)a(C)[a.inArray(o,q.disabled)!=-1&&!a(C).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");q.cache===false&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(q.event!=="mouseover"){var B=function(H,E){E.is(":not(.ui-state-disabled)")&&E.addClass("ui-state-"+H)},v=function(H,E){E.removeClass("ui-state-"+
H)};this.lis.bind("mouseover.tabs",function(){B("hover",a(this))});this.lis.bind("mouseout.tabs",function(){v("hover",a(this))});this.anchors.bind("focus.tabs",function(){B("focus",a(this).closest("li"))});this.anchors.bind("blur.tabs",function(){v("focus",a(this).closest("li"))})}var z,J;if(q.fx)if(a.isArray(q.fx)){z=q.fx[0];J=q.fx[1]}else z=J=q.fx;var N=J?function(H,E){a(H).closest("li").addClass("ui-tabs-selected ui-state-active");E.hide().removeClass("ui-tabs-hide").animate(J,J.duration||"normal",
function(){d(E,J);m._trigger("show",null,m._ui(H,E[0]))})}:function(H,E){a(H).closest("li").addClass("ui-tabs-selected ui-state-active");E.removeClass("ui-tabs-hide");m._trigger("show",null,m._ui(H,E[0]))},A=z?function(H,E){E.animate(z,z.duration||"normal",function(){m.lis.removeClass("ui-tabs-selected ui-state-active");E.addClass("ui-tabs-hide");d(E,z);m.element.dequeue("tabs")})}:function(H,E){m.lis.removeClass("ui-tabs-selected ui-state-active");E.addClass("ui-tabs-hide");m.element.dequeue("tabs")};
this.anchors.bind(q.event+".tabs",function(){var H=this,E=a(H).closest("li"),u=m.panels.filter(":not(.ui-tabs-hide)"),L=m.element.find(m._sanitizeSelector(H.hash));if(E.hasClass("ui-tabs-selected")&&!q.collapsible||E.hasClass("ui-state-disabled")||E.hasClass("ui-state-processing")||m.panels.filter(":animated").length||m._trigger("select",null,m._ui(this,L[0]))===false){this.blur();return false}q.selected=m.anchors.index(this);m.abort();if(q.collapsible)if(E.hasClass("ui-tabs-selected")){q.selected=
-1;q.cookie&&m._cookie(q.selected,q.cookie);m.element.queue("tabs",function(){A(H,u)}).dequeue("tabs");this.blur();return false}else if(!u.length){q.cookie&&m._cookie(q.selected,q.cookie);m.element.queue("tabs",function(){N(H,L)});m.load(m.anchors.index(this));this.blur();return false}q.cookie&&m._cookie(q.selected,q.cookie);if(L.length){u.length&&m.element.queue("tabs",function(){A(H,u)});m.element.queue("tabs",function(){N(H,L)});m.load(m.anchors.index(this))}else throw"jQuery UI Tabs: Mismatching fragment identifier.";
a.browser.msie&&this.blur()});this.anchors.bind("click.tabs",function(){return false})},_getIndex:function(o){if(typeof o=="string")o=this.anchors.index(this.anchors.filter("[href$="+o+"]"));return o},destroy:function(){var o=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 d=
a.data(this,"href.tabs");if(d)this.href=d;var m=a(this).unbind(".tabs");a.each(["href","load","cache"],function(q,x){m.removeData(x+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){a.data(this,"destroy.tabs")?a(this).remove():a(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")});o.cookie&&this._cookie(null,o.cookie);return this},add:function(o,
d,m){if(m===e)m=this.anchors.length;var q=this,x=this.options;d=a(x.tabTemplate.replace(/#\{href\}/g,o).replace(/#\{label\}/g,d));o=!o.indexOf("#")?o.replace("#",""):this._tabId(a("a",d)[0]);d.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var C=q.element.find("#"+o);C.length||(C=a(x.panelTemplate).attr("id",o).data("destroy.tabs",true));C.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(m>=this.lis.length){d.appendTo(this.list);C.appendTo(this.list[0].parentNode)}else{d.insertBefore(this.lis[m]);
C.insertBefore(this.panels[m])}x.disabled=a.map(x.disabled,function(B){return B>=m?++B:B});this._tabify();if(this.anchors.length==1){x.selected=0;d.addClass("ui-tabs-selected ui-state-active");C.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){q._trigger("show",null,q._ui(q.anchors[0],q.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[m],this.panels[m]));return this},remove:function(o){o=this._getIndex(o);var d=this.options,m=this.lis.eq(o).remove(),q=this.panels.eq(o).remove();
if(m.hasClass("ui-tabs-selected")&&this.anchors.length>1)this.select(o+(o+1<this.anchors.length?1:-1));d.disabled=a.map(a.grep(d.disabled,function(x){return x!=o}),function(x){return x>=o?--x:x});this._tabify();this._trigger("remove",null,this._ui(m.find("a")[0],q[0]));return this},enable:function(o){o=this._getIndex(o);var d=this.options;if(a.inArray(o,d.disabled)!=-1){this.lis.eq(o).removeClass("ui-state-disabled");d.disabled=a.grep(d.disabled,function(m){return m!=o});this._trigger("enable",null,
this._ui(this.anchors[o],this.panels[o]));return this}},disable:function(o){o=this._getIndex(o);var d=this.options;if(o!=d.selected){this.lis.eq(o).addClass("ui-state-disabled");d.disabled.push(o);d.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[o],this.panels[o]))}return this},select:function(o){o=this._getIndex(o);if(o==-1)if(this.options.collapsible&&this.options.selected!=-1)o=this.options.selected;else return this;this.anchors.eq(o).trigger(this.options.event+".tabs");return this},
load:function(o){o=this._getIndex(o);var d=this,m=this.options,q=this.anchors.eq(o)[0],x=a.data(q,"load.tabs");this.abort();if(!x||this.element.queue("tabs").length!==0&&a.data(q,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(o).addClass("ui-state-processing");if(m.spinner){var C=a("span",q);C.data("label.tabs",C.html()).html(m.spinner)}this.xhr=a.ajax(a.extend({},m.ajaxOptions,{url:x,success:function(B,v){d.element.find(d._sanitizeSelector(q.hash)).html(B);d._cleanup();m.cache&&a.data(q,
"cache.tabs",true);d._trigger("load",null,d._ui(d.anchors[o],d.panels[o]));try{m.ajaxOptions.success(B,v)}catch(z){}},error:function(B,v){d._cleanup();d._trigger("load",null,d._ui(d.anchors[o],d.panels[o]));try{m.ajaxOptions.error(B,v,o,q)}catch(z){}}}));d.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(o,d){this.anchors.eq(o).removeData("cache.tabs").data("load.tabs",d);return this},length:function(){return this.anchors.length}});a.extend(a.ui.tabs,{version:"1.8.14"});a.extend(a.ui.tabs.prototype,{rotation:null,rotate:function(o,d){var m=this,q=this.options,x=m._rotate||(m._rotate=function(C){clearTimeout(m.rotation);m.rotation=setTimeout(function(){var B=q.selected;m.select(++B<m.anchors.length?B:0)},o);C&&C.stopPropagation()});d=m._unrotate||(m._unrotate=!d?function(C){C.clientX&&
m.rotate(null)}:function(){t=q.selected;x()});if(o){this.element.bind("tabsshow",x);this.anchors.bind(q.event+".tabs",d);x()}else{clearTimeout(m.rotation);this.element.unbind("tabsshow",x);this.anchors.unbind(q.event+".tabs",d);delete this._rotate;delete this._unrotate}return this}})})(jQuery);
(function(a,e){function c(){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};a.extend(this._defaults,this.regional[""]);this.dpDiv=h(a('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))}function h(d){return d.bind("mouseout",function(m){m=
a(m.target).closest("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a");m.length&&m.removeClass("ui-state-hover ui-datepicker-prev-hover ui-datepicker-next-hover")}).bind("mouseover",function(m){m=a(m.target).closest("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a");if(!(a.datepicker._isDisabledDatepicker(o.inline?d.parent()[0]:o.input[0])||!m.length)){m.parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");m.addClass("ui-state-hover");
m.hasClass("ui-datepicker-prev")&&m.addClass("ui-datepicker-prev-hover");m.hasClass("ui-datepicker-next")&&m.addClass("ui-datepicker-next-hover")}})}function l(d,m){a.extend(d,m);for(var q in m)if(m[q]==null||m[q]==e)d[q]=m[q];return d}a.extend(a.ui,{datepicker:{version:"1.8.14"}});var k=(new Date).getTime(),o;a.extend(c.prototype,{markerClassName:"hasDatepicker",maxRows:4,log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(d){l(this._defaults,
d||{});return this},_attachDatepicker:function(d,m){var q=null;for(var x in this._defaults){var C=d.getAttribute("date:"+x);if(C){q=q||{};try{q[x]=eval(C)}catch(B){q[x]=C}}}x=d.nodeName.toLowerCase();C=x=="div"||x=="span";if(!d.id){this.uuid+=1;d.id="dp"+this.uuid}var v=this._newInst(a(d),C);v.settings=a.extend({},m||{},q||{});if(x=="input")this._connectDatepicker(d,v);else C&&this._inlineDatepicker(d,v)},_newInst:function(d,m){return{id:d[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1"),input:d,selectedDay:0,
selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:m,dpDiv:!m?this.dpDiv:h(a('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))}},_connectDatepicker:function(d,m){var q=a(d);m.append=a([]);m.trigger=a([]);if(!q.hasClass(this.markerClassName)){this._attachments(q,m);q.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(x,C,B){m.settings[C]=
B}).bind("getData.datepicker",function(x,C){return this._get(m,C)});this._autoSize(m);a.data(d,"datepicker",m)}},_attachments:function(d,m){var q=this._get(m,"appendText"),x=this._get(m,"isRTL");m.append&&m.append.remove();if(q){m.append=a('<span class="'+this._appendClass+'">'+q+"</span>");d[x?"before":"after"](m.append)}d.unbind("focus",this._showDatepicker);m.trigger&&m.trigger.remove();q=this._get(m,"showOn");if(q=="focus"||q=="both")d.focus(this._showDatepicker);if(q=="button"||q=="both"){q=
this._get(m,"buttonText");var C=this._get(m,"buttonImage");m.trigger=a(this._get(m,"buttonImageOnly")?a("<img/>").addClass(this._triggerClass).attr({src:C,alt:q,title:q}):a('<button type="button"></button>').addClass(this._triggerClass).html(C==""?q:a("<img/>").attr({src:C,alt:q,title:q})));d[x?"before":"after"](m.trigger);m.trigger.click(function(){a.datepicker._datepickerShowing&&a.datepicker._lastInput==d[0]?a.datepicker._hideDatepicker():a.datepicker._showDatepicker(d[0]);return false})}},_autoSize:function(d){if(this._get(d,
"autoSize")&&!d.inline){var m=new Date(2009,11,20),q=this._get(d,"dateFormat");if(q.match(/[DM]/)){var x=function(C){for(var B=0,v=0,z=0;z<C.length;z++)if(C[z].length>B){B=C[z].length;v=z}return v};m.setMonth(x(this._get(d,q.match(/MM/)?"monthNames":"monthNamesShort")));m.setDate(x(this._get(d,q.match(/DD/)?"dayNames":"dayNamesShort"))+20-m.getDay())}d.input.attr("size",this._formatDate(d,m).length)}},_inlineDatepicker:function(d,m){var q=a(d);if(!q.hasClass(this.markerClassName)){q.addClass(this.markerClassName).append(m.dpDiv).bind("setData.datepicker",
function(x,C,B){m.settings[C]=B}).bind("getData.datepicker",function(x,C){return this._get(m,C)});a.data(d,"datepicker",m);this._setDate(m,this._getDefaultDate(m),true);this._updateDatepicker(m);this._updateAlternate(m);m.dpDiv.show()}},_dialogDatepicker:function(d,m,q,x,C){d=this._dialogInst;if(!d){this.uuid+=1;this._dialogInput=a('<input type="text" id="'+("dp"+this.uuid)+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>');this._dialogInput.keydown(this._doKeyDown);a("body").append(this._dialogInput);
d=this._dialogInst=this._newInst(this._dialogInput,false);d.settings={};a.data(this._dialogInput[0],"datepicker",d)}l(d.settings,x||{});m=m&&m.constructor==Date?this._formatDate(d,m):m;this._dialogInput.val(m);this._pos=C?C.length?C:[C.pageX,C.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");d.settings.onSelect=q;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);a.blockUI&&a.blockUI(this.dpDiv);a.data(this._dialogInput[0],"datepicker",d);return this},_destroyDatepicker:function(d){var m=a(d),q=a.data(d,"datepicker");if(m.hasClass(this.markerClassName)){var x=d.nodeName.toLowerCase();a.removeData(d,"datepicker");if(x=="input"){q.append.remove();q.trigger.remove();m.removeClass(this.markerClassName).unbind("focus",
this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)}else if(x=="div"||x=="span")m.removeClass(this.markerClassName).empty()}},_enableDatepicker:function(d){var m=a(d),q=a.data(d,"datepicker");if(m.hasClass(this.markerClassName)){var x=d.nodeName.toLowerCase();if(x=="input"){d.disabled=false;q.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else if(x=="div"||x=="span"){m=
m.children("."+this._inlineClass);m.children().removeClass("ui-state-disabled");m.find("select.ui-datepicker-month, select.ui-datepicker-year").removeAttr("disabled")}this._disabledInputs=a.map(this._disabledInputs,function(C){return C==d?null:C})}},_disableDatepicker:function(d){var m=a(d),q=a.data(d,"datepicker");if(m.hasClass(this.markerClassName)){var x=d.nodeName.toLowerCase();if(x=="input"){d.disabled=true;q.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",
cursor:"default"})}else if(x=="div"||x=="span"){m=m.children("."+this._inlineClass);m.children().addClass("ui-state-disabled");m.find("select.ui-datepicker-month, select.ui-datepicker-year").attr("disabled","disabled")}this._disabledInputs=a.map(this._disabledInputs,function(C){return C==d?null:C});this._disabledInputs[this._disabledInputs.length]=d}},_isDisabledDatepicker:function(d){if(!d)return false;for(var m=0;m<this._disabledInputs.length;m++)if(this._disabledInputs[m]==d)return true;return false},
_getInst:function(d){try{return a.data(d,"datepicker")}catch(m){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(d,m,q){var x=this._getInst(d);if(arguments.length==2&&typeof m=="string")return m=="defaults"?a.extend({},a.datepicker._defaults):x?m=="all"?a.extend({},x.settings):this._get(x,m):null;var C=m||{};if(typeof m=="string"){C={};C[m]=q}if(x){this._curInst==x&&this._hideDatepicker();var B=this._getDateDatepicker(d,true),v=this._getMinMaxDate(x,"min"),z=this._getMinMaxDate(x,
"max");l(x.settings,C);if(v!==null&&C.dateFormat!==e&&C.minDate===e)x.settings.minDate=this._formatDate(x,v);if(z!==null&&C.dateFormat!==e&&C.maxDate===e)x.settings.maxDate=this._formatDate(x,z);this._attachments(a(d),x);this._autoSize(x);this._setDate(x,B);this._updateAlternate(x);this._updateDatepicker(x)}},_changeDatepicker:function(d,m,q){this._optionDatepicker(d,m,q)},_refreshDatepicker:function(d){(d=this._getInst(d))&&this._updateDatepicker(d)},_setDateDatepicker:function(d,m){if(d=this._getInst(d)){this._setDate(d,
m);this._updateDatepicker(d);this._updateAlternate(d)}},_getDateDatepicker:function(d,m){(d=this._getInst(d))&&!d.inline&&this._setDateFromField(d,m);return d?this._getDate(d):null},_doKeyDown:function(d){var m=a.datepicker._getInst(d.target),q=true,x=m.dpDiv.is(".ui-datepicker-rtl");m._keyEvent=true;if(a.datepicker._datepickerShowing)switch(d.keyCode){case 9:a.datepicker._hideDatepicker();q=false;break;case 13:q=a("td."+a.datepicker._dayOverClass+":not(."+a.datepicker._currentClass+")",m.dpDiv);
q[0]?a.datepicker._selectDay(d.target,m.selectedMonth,m.selectedYear,q[0]):a.datepicker._hideDatepicker();return false;case 27:a.datepicker._hideDatepicker();break;case 33:a.datepicker._adjustDate(d.target,d.ctrlKey?-a.datepicker._get(m,"stepBigMonths"):-a.datepicker._get(m,"stepMonths"),"M");break;case 34:a.datepicker._adjustDate(d.target,d.ctrlKey?+a.datepicker._get(m,"stepBigMonths"):+a.datepicker._get(m,"stepMonths"),"M");break;case 35:if(d.ctrlKey||d.metaKey)a.datepicker._clearDate(d.target);
q=d.ctrlKey||d.metaKey;break;case 36:if(d.ctrlKey||d.metaKey)a.datepicker._gotoToday(d.target);q=d.ctrlKey||d.metaKey;break;case 37:if(d.ctrlKey||d.metaKey)a.datepicker._adjustDate(d.target,x?+1:-1,"D");q=d.ctrlKey||d.metaKey;if(d.originalEvent.altKey)a.datepicker._adjustDate(d.target,d.ctrlKey?-a.datepicker._get(m,"stepBigMonths"):-a.datepicker._get(m,"stepMonths"),"M");break;case 38:if(d.ctrlKey||d.metaKey)a.datepicker._adjustDate(d.target,-7,"D");q=d.ctrlKey||d.metaKey;break;case 39:if(d.ctrlKey||
d.metaKey)a.datepicker._adjustDate(d.target,x?-1:+1,"D");q=d.ctrlKey||d.metaKey;if(d.originalEvent.altKey)a.datepicker._adjustDate(d.target,d.ctrlKey?+a.datepicker._get(m,"stepBigMonths"):+a.datepicker._get(m,"stepMonths"),"M");break;case 40:if(d.ctrlKey||d.metaKey)a.datepicker._adjustDate(d.target,+7,"D");q=d.ctrlKey||d.metaKey;break;default:q=false}else if(d.keyCode==36&&d.ctrlKey)a.datepicker._showDatepicker(this);else q=false;if(q){d.preventDefault();d.stopPropagation()}},_doKeyPress:function(d){var m=
a.datepicker._getInst(d.target);if(a.datepicker._get(m,"constrainInput")){m=a.datepicker._possibleChars(a.datepicker._get(m,"dateFormat"));var q=String.fromCharCode(d.charCode==e?d.keyCode:d.charCode);return d.ctrlKey||d.metaKey||q<" "||!m||m.indexOf(q)>-1}},_doKeyUp:function(d){d=a.datepicker._getInst(d.target);if(d.input.val()!=d.lastVal)try{if(a.datepicker.parseDate(a.datepicker._get(d,"dateFormat"),d.input?d.input.val():null,a.datepicker._getFormatConfig(d))){a.datepicker._setDateFromField(d);
a.datepicker._updateAlternate(d);a.datepicker._updateDatepicker(d)}}catch(m){a.datepicker.log(m)}return true},_showDatepicker:function(d){d=d.target||d;if(d.nodeName.toLowerCase()!="input")d=a("input",d.parentNode)[0];if(!(a.datepicker._isDisabledDatepicker(d)||a.datepicker._lastInput==d)){var m=a.datepicker._getInst(d);if(a.datepicker._curInst&&a.datepicker._curInst!=m){a.datepicker._datepickerShowing&&a.datepicker._triggerOnClose(a.datepicker._curInst);a.datepicker._curInst.dpDiv.stop(true,true)}var q=
a.datepicker._get(m,"beforeShow");l(m.settings,q?q.apply(d,[d,m]):{});m.lastVal=null;a.datepicker._lastInput=d;a.datepicker._setDateFromField(m);if(a.datepicker._inDialog)d.value="";if(!a.datepicker._pos){a.datepicker._pos=a.datepicker._findPos(d);a.datepicker._pos[1]+=d.offsetHeight}var x=false;a(d).parents().each(function(){x|=a(this).css("position")=="fixed";return!x});if(x&&a.browser.opera){a.datepicker._pos[0]-=document.documentElement.scrollLeft;a.datepicker._pos[1]-=document.documentElement.scrollTop}q=
{left:a.datepicker._pos[0],top:a.datepicker._pos[1]};a.datepicker._pos=null;m.dpDiv.empty();m.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});a.datepicker._updateDatepicker(m);q=a.datepicker._checkOffset(m,q,x);m.dpDiv.css({position:a.datepicker._inDialog&&a.blockUI?"static":x?"fixed":"absolute",display:"none",left:q.left+"px",top:q.top+"px"});if(!m.inline){q=a.datepicker._get(m,"showAnim");var C=a.datepicker._get(m,"duration"),B=function(){var v=m.dpDiv.find("iframe.ui-datepicker-cover");
if(v.length){var z=a.datepicker._getBorders(m.dpDiv);v.css({left:-z[0],top:-z[1],width:m.dpDiv.outerWidth(),height:m.dpDiv.outerHeight()})}};m.dpDiv.zIndex(a(d).zIndex()+1);a.datepicker._datepickerShowing=true;a.effects&&a.effects[q]?m.dpDiv.show(q,a.datepicker._get(m,"showOptions"),C,B):m.dpDiv[q||"show"](q?C:null,B);if(!q||!C)B();m.input.is(":visible")&&!m.input.is(":disabled")&&m.input.focus();a.datepicker._curInst=m}}},_updateDatepicker:function(d){this.maxRows=4;var m=a.datepicker._getBorders(d.dpDiv);
o=d;d.dpDiv.empty().append(this._generateHTML(d));var q=d.dpDiv.find("iframe.ui-datepicker-cover");q.length&&q.css({left:-m[0],top:-m[1],width:d.dpDiv.outerWidth(),height:d.dpDiv.outerHeight()});d.dpDiv.find("."+this._dayOverClass+" a").mouseover();m=this._getNumberOfMonths(d);q=m[1];d.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");q>1&&d.dpDiv.addClass("ui-datepicker-multi-"+q).css("width",17*q+"em");d.dpDiv[(m[0]!=1||m[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");
d.dpDiv[(this._get(d,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");d==a.datepicker._curInst&&a.datepicker._datepickerShowing&&d.input&&d.input.is(":visible")&&!d.input.is(":disabled")&&d.input[0]!=document.activeElement&&d.input.focus();if(d.yearshtml){var x=d.yearshtml;setTimeout(function(){x===d.yearshtml&&d.yearshtml&&d.dpDiv.find("select.ui-datepicker-year:first").replaceWith(d.yearshtml);x=d.yearshtml=null},0)}},_getBorders:function(d){var m=function(q){return{thin:1,medium:2,thick:3}[q]||
q};return[parseFloat(m(d.css("border-left-width"))),parseFloat(m(d.css("border-top-width")))]},_checkOffset:function(d,m,q){var x=d.dpDiv.outerWidth(),C=d.dpDiv.outerHeight(),B=d.input?d.input.outerWidth():0,v=d.input?d.input.outerHeight():0,z=document.documentElement.clientWidth+a(document).scrollLeft(),J=document.documentElement.clientHeight+a(document).scrollTop();m.left-=this._get(d,"isRTL")?x-B:0;m.left-=q&&m.left==d.input.offset().left?a(document).scrollLeft():0;m.top-=q&&m.top==d.input.offset().top+
v?a(document).scrollTop():0;m.left-=Math.min(m.left,m.left+x>z&&z>x?Math.abs(m.left+x-z):0);m.top-=Math.min(m.top,m.top+C>J&&J>C?Math.abs(C+v):0);return m},_findPos:function(d){for(var m=this._get(this._getInst(d),"isRTL");d&&(d.type=="hidden"||d.nodeType!=1||a.expr.filters.hidden(d));)d=d[m?"previousSibling":"nextSibling"];d=a(d).offset();return[d.left,d.top]},_triggerOnClose:function(d){var m=this._get(d,"onClose");if(m)m.apply(d.input?d.input[0]:null,[d.input?d.input.val():"",d])},_hideDatepicker:function(d){var m=
this._curInst;if(!(!m||d&&m!=a.data(d,"datepicker")))if(this._datepickerShowing){d=this._get(m,"showAnim");var q=this._get(m,"duration"),x=function(){a.datepicker._tidyDialog(m);this._curInst=null};a.effects&&a.effects[d]?m.dpDiv.hide(d,a.datepicker._get(m,"showOptions"),q,x):m.dpDiv[d=="slideDown"?"slideUp":d=="fadeIn"?"fadeOut":"hide"](d?q:null,x);d||x();a.datepicker._triggerOnClose(m);this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",
left:"0",top:"-100px"});if(a.blockUI){a.unblockUI();a("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(d){d.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(d){if(a.datepicker._curInst){d=a(d.target);d[0].id!=a.datepicker._mainDivId&&d.parents("#"+a.datepicker._mainDivId).length==0&&!d.hasClass(a.datepicker.markerClassName)&&!d.hasClass(a.datepicker._triggerClass)&&a.datepicker._datepickerShowing&&!(a.datepicker._inDialog&&
a.blockUI)&&a.datepicker._hideDatepicker()}},_adjustDate:function(d,m,q){d=a(d);var x=this._getInst(d[0]);if(!this._isDisabledDatepicker(d[0])){this._adjustInstDate(x,m+(q=="M"?this._get(x,"showCurrentAtPos"):0),q);this._updateDatepicker(x)}},_gotoToday:function(d){d=a(d);var m=this._getInst(d[0]);if(this._get(m,"gotoCurrent")&&m.currentDay){m.selectedDay=m.currentDay;m.drawMonth=m.selectedMonth=m.currentMonth;m.drawYear=m.selectedYear=m.currentYear}else{var q=new Date;m.selectedDay=q.getDate();m.drawMonth=
m.selectedMonth=q.getMonth();m.drawYear=m.selectedYear=q.getFullYear()}this._notifyChange(m);this._adjustDate(d)},_selectMonthYear:function(d,m,q){d=a(d);var x=this._getInst(d[0]);x._selectingMonthYear=false;x["selected"+(q=="M"?"Month":"Year")]=x["draw"+(q=="M"?"Month":"Year")]=parseInt(m.options[m.selectedIndex].value,10);this._notifyChange(x);this._adjustDate(d)},_clickMonthYear:function(d){var m=this._getInst(a(d)[0]);m.input&&m._selectingMonthYear&&setTimeout(function(){m.input.focus()},0);m._selectingMonthYear=
!m._selectingMonthYear},_selectDay:function(d,m,q,x){var C=a(d);if(!(a(x).hasClass(this._unselectableClass)||this._isDisabledDatepicker(C[0]))){C=this._getInst(C[0]);C.selectedDay=C.currentDay=a("a",x).html();C.selectedMonth=C.currentMonth=m;C.selectedYear=C.currentYear=q;this._selectDate(d,this._formatDate(C,C.currentDay,C.currentMonth,C.currentYear))}},_clearDate:function(d){d=a(d);this._getInst(d[0]);this._selectDate(d,"")},_selectDate:function(d,m){d=this._getInst(a(d)[0]);m=m!=null?m:this._formatDate(d);
d.input&&d.input.val(m);this._updateAlternate(d);var q=this._get(d,"onSelect");if(q)q.apply(d.input?d.input[0]:null,[m,d]);else d.input&&d.input.trigger("change");if(d.inline)this._updateDatepicker(d);else{this._hideDatepicker();this._lastInput=d.input[0];typeof d.input[0]!="object"&&d.input.focus();this._lastInput=null}},_updateAlternate:function(d){var m=this._get(d,"altField");if(m){var q=this._get(d,"altFormat")||this._get(d,"dateFormat"),x=this._getDate(d),C=this.formatDate(q,x,this._getFormatConfig(d));
a(m).each(function(){a(this).val(C)})}},noWeekends:function(d){d=d.getDay();return[d>0&&d<6,""]},iso8601Week:function(d){d=new Date(d.getTime());d.setDate(d.getDate()+4-(d.getDay()||7));var m=d.getTime();d.setMonth(0);d.setDate(1);return Math.floor(Math.round((m-d)/864E5)/7)+1},parseDate:function(d,m,q){if(d==null||m==null)throw"Invalid arguments";m=typeof m=="object"?m.toString():m+"";if(m=="")return null;var x=(q?q.shortYearCutoff:null)||this._defaults.shortYearCutoff;x=typeof x!="string"?x:(new Date).getFullYear()%
100+parseInt(x,10);for(var C=(q?q.dayNamesShort:null)||this._defaults.dayNamesShort,B=(q?q.dayNames:null)||this._defaults.dayNames,v=(q?q.monthNamesShort:null)||this._defaults.monthNamesShort,z=(q?q.monthNames:null)||this._defaults.monthNames,J=q=-1,N=-1,A=-1,H=false,E=function(ba){(ba=Q+1<d.length&&d.charAt(Q+1)==ba)&&Q++;return ba},u=function(ba){var pa=E(ba);ba=new RegExp("^\\d{1,"+(ba=="@"?14:ba=="!"?20:ba=="y"&&pa?4:ba=="o"?3:2)+"}");ba=m.substring(W).match(ba);if(!ba)throw"Missing number at position "+
W;W+=ba[0].length;return parseInt(ba[0],10)},L=function(ba,pa,ha){ba=a.map(E(ba)?ha:pa,function(ma,Aa){return[[Aa,ma]]}).sort(function(ma,Aa){return-(ma[1].length-Aa[1].length)});var ua=-1;a.each(ba,function(ma,Aa){ma=Aa[1];if(m.substr(W,ma.length).toLowerCase()==ma.toLowerCase()){ua=Aa[0];W+=ma.length;return false}});if(ua!=-1)return ua+1;else throw"Unknown name at position "+W;},S=function(){if(m.charAt(W)!=d.charAt(Q))throw"Unexpected literal at position "+W;W++},W=0,Q=0;Q<d.length;Q++)if(H)if(d.charAt(Q)==
"'"&&!E("'"))H=false;else S();else switch(d.charAt(Q)){case "d":N=u("d");break;case "D":L("D",C,B);break;case "o":A=u("o");break;case "m":J=u("m");break;case "M":J=L("M",v,z);break;case "y":q=u("y");break;case "@":var aa=new Date(u("@"));q=aa.getFullYear();J=aa.getMonth()+1;N=aa.getDate();break;case "!":aa=new Date((u("!")-this._ticksTo1970)/1E4);q=aa.getFullYear();J=aa.getMonth()+1;N=aa.getDate();break;case "'":if(E("'"))S();else H=true;break;default:S()}if(W<m.length)throw"Extra/unparsed characters found in date: "+
m.substring(W);if(q==-1)q=(new Date).getFullYear();else if(q<100)q+=(new Date).getFullYear()-(new Date).getFullYear()%100+(q<=x?0:-100);if(A>-1){J=1;N=A;do{x=this._getDaysInMonth(q,J-1);if(N<=x)break;J++;N-=x}while(1)}aa=this._daylightSavingAdjust(new Date(q,J-1,N));if(aa.getFullYear()!=q||aa.getMonth()+1!=J||aa.getDate()!=N)throw"Invalid date";return aa},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*1E7,formatDate:function(d,m,q){if(!m)return"";var x=(q?q.dayNamesShort:null)||this._defaults.dayNamesShort,C=(q?q.dayNames:null)||this._defaults.dayNames,B=(q?q.monthNamesShort:null)||this._defaults.monthNamesShort;q=(q?q.monthNames:null)||this._defaults.monthNames;var v=function(E){(E=H+1<d.length&&d.charAt(H+1)==E)&&H++;return E},z=function(E,u,L){u=""+u;if(v(E))for(;u.length<
L;)u="0"+u;return u},J=function(E,u,L,S){return v(E)?S[u]:L[u]},N="",A=false;if(m)for(var H=0;H<d.length;H++)if(A)if(d.charAt(H)=="'"&&!v("'"))A=false;else N+=d.charAt(H);else switch(d.charAt(H)){case "d":N+=z("d",m.getDate(),2);break;case "D":N+=J("D",m.getDay(),x,C);break;case "o":N+=z("o",Math.round(((new Date(m.getFullYear(),m.getMonth(),m.getDate())).getTime()-(new Date(m.getFullYear(),0,0)).getTime())/864E5),3);break;case "m":N+=z("m",m.getMonth()+1,2);break;case "M":N+=J("M",m.getMonth(),B,
q);break;case "y":N+=v("y")?m.getFullYear():(m.getYear()%100<10?"0":"")+m.getYear()%100;break;case "@":N+=m.getTime();break;case "!":N+=m.getTime()*1E4+this._ticksTo1970;break;case "'":if(v("'"))N+="'";else A=true;break;default:N+=d.charAt(H)}return N},_possibleChars:function(d){for(var m="",q=false,x=function(B){(B=C+1<d.length&&d.charAt(C+1)==B)&&C++;return B},C=0;C<d.length;C++)if(q)if(d.charAt(C)=="'"&&!x("'"))q=false;else m+=d.charAt(C);else switch(d.charAt(C)){case "d":case "m":case "y":case "@":m+=
"0123456789";break;case "D":case "M":return null;case "'":if(x("'"))m+="'";else q=true;break;default:m+=d.charAt(C)}return m},_get:function(d,m){return d.settings[m]!==e?d.settings[m]:this._defaults[m]},_setDateFromField:function(d,m){if(d.input.val()!=d.lastVal){var q=this._get(d,"dateFormat"),x=d.lastVal=d.input?d.input.val():null,C,B;C=B=this._getDefaultDate(d);var v=this._getFormatConfig(d);try{C=this.parseDate(q,x,v)||B}catch(z){this.log(z);x=m?"":x}d.selectedDay=C.getDate();d.drawMonth=d.selectedMonth=
C.getMonth();d.drawYear=d.selectedYear=C.getFullYear();d.currentDay=x?C.getDate():0;d.currentMonth=x?C.getMonth():0;d.currentYear=x?C.getFullYear():0;this._adjustInstDate(d)}},_getDefaultDate:function(d){return this._restrictMinMax(d,this._determineDate(d,this._get(d,"defaultDate"),new Date))},_determineDate:function(d,m,q){var x=function(B){var v=new Date;v.setDate(v.getDate()+B);return v},C=function(B){try{return a.datepicker.parseDate(a.datepicker._get(d,"dateFormat"),B,a.datepicker._getFormatConfig(d))}catch(v){}var z=
(B.toLowerCase().match(/^c/)?a.datepicker._getDate(d):null)||new Date,J=z.getFullYear(),N=z.getMonth();z=z.getDate();for(var A=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,H=A.exec(B);H;){switch(H[2]||"d"){case "d":case "D":z+=parseInt(H[1],10);break;case "w":case "W":z+=parseInt(H[1],10)*7;break;case "m":case "M":N+=parseInt(H[1],10);z=Math.min(z,a.datepicker._getDaysInMonth(J,N));break;case "y":case "Y":J+=parseInt(H[1],10);z=Math.min(z,a.datepicker._getDaysInMonth(J,N));break}H=A.exec(B)}return new Date(J,
N,z)};if(m=(m=m==null||m===""?q:typeof m=="string"?C(m):typeof m=="number"?isNaN(m)?q:x(m):new Date(m.getTime()))&&m.toString()=="Invalid Date"?q:m){m.setHours(0);m.setMinutes(0);m.setSeconds(0);m.setMilliseconds(0)}return this._daylightSavingAdjust(m)},_daylightSavingAdjust:function(d){if(!d)return null;d.setHours(d.getHours()>12?d.getHours()+2:0);return d},_setDate:function(d,m,q){var x=!m,C=d.selectedMonth,B=d.selectedYear;m=this._restrictMinMax(d,this._determineDate(d,m,new Date));d.selectedDay=
d.currentDay=m.getDate();d.drawMonth=d.selectedMonth=d.currentMonth=m.getMonth();d.drawYear=d.selectedYear=d.currentYear=m.getFullYear();if((C!=d.selectedMonth||B!=d.selectedYear)&&!q)this._notifyChange(d);this._adjustInstDate(d);if(d.input)d.input.val(x?"":this._formatDate(d))},_getDate:function(d){return!d.currentYear||d.input&&d.input.val()==""?null:this._daylightSavingAdjust(new Date(d.currentYear,d.currentMonth,d.currentDay))},_generateHTML:function(d){var m=new Date;m=this._daylightSavingAdjust(new Date(m.getFullYear(),
m.getMonth(),m.getDate()));var q=this._get(d,"isRTL"),x=this._get(d,"showButtonPanel"),C=this._get(d,"hideIfNoPrevNext"),B=this._get(d,"navigationAsDateFormat"),v=this._getNumberOfMonths(d),z=this._get(d,"showCurrentAtPos"),J=this._get(d,"stepMonths"),N=v[0]!=1||v[1]!=1,A=this._daylightSavingAdjust(!d.currentDay?new Date(9999,9,9):new Date(d.currentYear,d.currentMonth,d.currentDay)),H=this._getMinMaxDate(d,"min"),E=this._getMinMaxDate(d,"max");z=d.drawMonth-z;var u=d.drawYear;if(z<0){z+=12;u--}if(E){var L=
this._daylightSavingAdjust(new Date(E.getFullYear(),E.getMonth()-v[0]*v[1]+1,E.getDate()));for(L=H&&L<H?H:L;this._daylightSavingAdjust(new Date(u,z,1))>L;){z--;if(z<0){z=11;u--}}}d.drawMonth=z;d.drawYear=u;L=this._get(d,"prevText");L=!B?L:this.formatDate(L,this._daylightSavingAdjust(new Date(u,z-J,1)),this._getFormatConfig(d));L=this._canAdjustMonth(d,-1,u,z)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+k+".datepicker._adjustDate('#"+d.id+"', -"+J+", 'M');\" title=\""+L+'"><span class="ui-icon ui-icon-circle-triangle-'+
(q?"e":"w")+'">'+L+"</span></a>":C?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+L+'"><span class="ui-icon ui-icon-circle-triangle-'+(q?"e":"w")+'">'+L+"</span></a>";var S=this._get(d,"nextText");S=!B?S:this.formatDate(S,this._daylightSavingAdjust(new Date(u,z+J,1)),this._getFormatConfig(d));C=this._canAdjustMonth(d,+1,u,z)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+k+".datepicker._adjustDate('#"+d.id+"', +"+J+", 'M');\" title=\""+S+'"><span class="ui-icon ui-icon-circle-triangle-'+
(q?"w":"e")+'">'+S+"</span></a>":C?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+S+'"><span class="ui-icon ui-icon-circle-triangle-'+(q?"w":"e")+'">'+S+"</span></a>";J=this._get(d,"currentText");S=this._get(d,"gotoCurrent")&&d.currentDay?A:m;J=!B?J:this.formatDate(J,S,this._getFormatConfig(d));B=!d.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+k+'.datepicker._hideDatepicker();">'+this._get(d,
"closeText")+"</button>":"";x=x?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(q?B:"")+(this._isInRange(d,S)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+k+".datepicker._gotoToday('#"+d.id+"');\">"+J+"</button>":"")+(q?"":B)+"</div>":"";B=parseInt(this._get(d,"firstDay"),10);B=isNaN(B)?0:B;J=this._get(d,"showWeek");S=this._get(d,"dayNames");this._get(d,"dayNamesShort");var W=this._get(d,"dayNamesMin"),Q=
this._get(d,"monthNames"),aa=this._get(d,"monthNamesShort"),ba=this._get(d,"beforeShowDay"),pa=this._get(d,"showOtherMonths"),ha=this._get(d,"selectOtherMonths");this._get(d,"calculateWeek");for(var ua=this._getDefaultDate(d),ma="",Aa=0;Aa<v[0];Aa++){var Ja="";this.maxRows=4;for(var X=0;X<v[1];X++){var Qa=this._daylightSavingAdjust(new Date(u,z,d.selectedDay)),ra=" ui-corner-all",n="";if(N){n+='<div class="ui-datepicker-group';if(v[1]>1)switch(X){case 0:n+=" ui-datepicker-group-first";ra=" ui-corner-"+
(q?"right":"left");break;case v[1]-1:n+=" ui-datepicker-group-last";ra=" ui-corner-"+(q?"left":"right");break;default:n+=" ui-datepicker-group-middle";ra="";break}n+='">'}n+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+ra+'">'+(/all|left/.test(ra)&&Aa==0?q?C:L:"")+(/all|right/.test(ra)&&Aa==0?q?L:C:"")+this._generateMonthYearHeader(d,z,u,H,E,Aa>0||X>0,Q,aa)+'</div><table class="ui-datepicker-calendar"><thead><tr>';var ia=J?'<th class="ui-datepicker-week-col">'+this._get(d,
"weekHeader")+"</th>":"";for(ra=0;ra<7;ra++){var la=(ra+B)%7;ia+="<th"+((ra+B+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+S[la]+'">'+W[la]+"</span></th>"}n+=ia+"</tr></thead><tbody>";ia=this._getDaysInMonth(u,z);if(u==d.selectedYear&&z==d.selectedMonth)d.selectedDay=Math.min(d.selectedDay,ia);ra=(this._getFirstDayOfMonth(u,z)-B+7)%7;ia=Math.ceil((ra+ia)/7);this.maxRows=ia=N?this.maxRows>ia?this.maxRows:ia:ia;la=this._daylightSavingAdjust(new Date(u,z,1-ra));for(var Ca=0;Ca<ia;Ca++){n+=
"<tr>";var Ba=!J?"":'<td class="ui-datepicker-week-col">'+this._get(d,"calculateWeek")(la)+"</td>";for(ra=0;ra<7;ra++){var Ea=ba?ba.apply(d.input?d.input[0]:null,[la]):[true,""],za=la.getMonth()!=z,Ia=za&&!ha||!Ea[0]||H&&la<H||E&&la>E;Ba+='<td class="'+((ra+B+6)%7>=5?" ui-datepicker-week-end":"")+(za?" ui-datepicker-other-month":"")+(la.getTime()==Qa.getTime()&&z==d.selectedMonth&&d._keyEvent||ua.getTime()==la.getTime()&&ua.getTime()==Qa.getTime()?" "+this._dayOverClass:"")+(Ia?" "+this._unselectableClass+
" ui-state-disabled":"")+(za&&!pa?"":" "+Ea[1]+(la.getTime()==A.getTime()?" "+this._currentClass:"")+(la.getTime()==m.getTime()?" ui-datepicker-today":""))+'"'+((!za||pa)&&Ea[2]?' title="'+Ea[2]+'"':"")+(Ia?"":' onclick="DP_jQuery_'+k+".datepicker._selectDay('#"+d.id+"',"+la.getMonth()+","+la.getFullYear()+', this);return false;"')+">"+(za&&!pa?"&#xa0;":Ia?'<span class="ui-state-default">'+la.getDate()+"</span>":'<a class="ui-state-default'+(la.getTime()==m.getTime()?" ui-state-highlight":"")+(la.getTime()==
A.getTime()?" ui-state-active":"")+(za?" ui-priority-secondary":"")+'" href="#">'+la.getDate()+"</a>")+"</td>";la.setDate(la.getDate()+1);la=this._daylightSavingAdjust(la)}n+=Ba+"</tr>"}z++;if(z>11){z=0;u++}n+="</tbody></table>"+(N?"</div>"+(v[0]>0&&X==v[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");Ja+=n}ma+=Ja}ma+=x+(a.browser.msie&&parseInt(a.browser.version,10)<7&&!d.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");d._keyEvent=false;
return ma},_generateMonthYearHeader:function(d,m,q,x,C,B,v,z){var J=this._get(d,"changeMonth"),N=this._get(d,"changeYear"),A=this._get(d,"showMonthAfterYear"),H='<div class="ui-datepicker-title">',E="";if(B||!J)E+='<span class="ui-datepicker-month">'+v[m]+"</span>";else{v=x&&x.getFullYear()==q;var u=C&&C.getFullYear()==q;E+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+k+".datepicker._selectMonthYear('#"+d.id+"', this, 'M');\" onclick=\"DP_jQuery_"+k+".datepicker._clickMonthYear('#"+
d.id+"');\">";for(var L=0;L<12;L++)if((!v||L>=x.getMonth())&&(!u||L<=C.getMonth()))E+='<option value="'+L+'"'+(L==m?' selected="selected"':"")+">"+z[L]+"</option>";E+="</select>"}A||(H+=E+(B||!(J&&N)?"&#xa0;":""));if(!d.yearshtml){d.yearshtml="";if(B||!N)H+='<span class="ui-datepicker-year">'+q+"</span>";else{z=this._get(d,"yearRange").split(":");var S=(new Date).getFullYear();v=function(W){W=W.match(/c[+-].*/)?q+parseInt(W.substring(1),10):W.match(/[+-].*/)?S+parseInt(W,10):parseInt(W,10);return isNaN(W)?
S:W};m=v(z[0]);z=Math.max(m,v(z[1]||""));m=x?Math.max(m,x.getFullYear()):m;z=C?Math.min(z,C.getFullYear()):z;for(d.yearshtml+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+k+".datepicker._selectMonthYear('#"+d.id+"', this, 'Y');\" onclick=\"DP_jQuery_"+k+".datepicker._clickMonthYear('#"+d.id+"');\">";m<=z;m++)d.yearshtml+='<option value="'+m+'"'+(m==q?' selected="selected"':"")+">"+m+"</option>";d.yearshtml+="</select>";H+=d.yearshtml;d.yearshtml=null}}H+=this._get(d,"yearSuffix");if(A)H+=
(B||!(J&&N)?"&#xa0;":"")+E;H+="</div>";return H},_adjustInstDate:function(d,m,q){var x=d.drawYear+(q=="Y"?m:0),C=d.drawMonth+(q=="M"?m:0);m=Math.min(d.selectedDay,this._getDaysInMonth(x,C))+(q=="D"?m:0);x=this._restrictMinMax(d,this._daylightSavingAdjust(new Date(x,C,m)));d.selectedDay=x.getDate();d.drawMonth=d.selectedMonth=x.getMonth();d.drawYear=d.selectedYear=x.getFullYear();if(q=="M"||q=="Y")this._notifyChange(d)},_restrictMinMax:function(d,m){var q=this._getMinMaxDate(d,"min");d=this._getMinMaxDate(d,
"max");m=q&&m<q?q:m;return d&&m>d?d:m},_notifyChange:function(d){var m=this._get(d,"onChangeMonthYear");if(m)m.apply(d.input?d.input[0]:null,[d.selectedYear,d.selectedMonth+1,d])},_getNumberOfMonths:function(d){d=this._get(d,"numberOfMonths");return d==null?[1,1]:typeof d=="number"?[1,d]:d},_getMinMaxDate:function(d,m){return this._determineDate(d,this._get(d,m+"Date"),null)},_getDaysInMonth:function(d,m){return 32-this._daylightSavingAdjust(new Date(d,m,32)).getDate()},_getFirstDayOfMonth:function(d,
m){return(new Date(d,m,1)).getDay()},_canAdjustMonth:function(d,m,q,x){var C=this._getNumberOfMonths(d);q=this._daylightSavingAdjust(new Date(q,x+(m<0?m:C[0]*C[1]),1));m<0&&q.setDate(this._getDaysInMonth(q.getFullYear(),q.getMonth()));return this._isInRange(d,q)},_isInRange:function(d,m){var q=this._getMinMaxDate(d,"min");d=this._getMinMaxDate(d,"max");return(!q||m.getTime()>=q.getTime())&&(!d||m.getTime()<=d.getTime())},_getFormatConfig:function(d){var m=this._get(d,"shortYearCutoff");m=typeof m!=
"string"?m:(new Date).getFullYear()%100+parseInt(m,10);return{shortYearCutoff:m,dayNamesShort:this._get(d,"dayNamesShort"),dayNames:this._get(d,"dayNames"),monthNamesShort:this._get(d,"monthNamesShort"),monthNames:this._get(d,"monthNames")}},_formatDate:function(d,m,q,x){if(!m){d.currentDay=d.selectedDay;d.currentMonth=d.selectedMonth;d.currentYear=d.selectedYear}m=m?typeof m=="object"?m:this._daylightSavingAdjust(new Date(x,q,m)):this._daylightSavingAdjust(new Date(d.currentYear,d.currentMonth,d.currentDay));
return this.formatDate(this._get(d,"dateFormat"),m,this._getFormatConfig(d))}});a.fn.datepicker=function(d){if(!this.length)return this;if(!a.datepicker.initialized){a(document).mousedown(a.datepicker._checkExternalClick).find("body").append(a.datepicker.dpDiv);a.datepicker.initialized=true}var m=Array.prototype.slice.call(arguments,1);if(typeof d=="string"&&(d=="isDisabled"||d=="getDate"||d=="widget"))return a.datepicker["_"+d+"Datepicker"].apply(a.datepicker,[this[0]].concat(m));if(d=="option"&&
arguments.length==2&&typeof arguments[1]=="string")return a.datepicker["_"+d+"Datepicker"].apply(a.datepicker,[this[0]].concat(m));return this.each(function(){typeof d=="string"?a.datepicker["_"+d+"Datepicker"].apply(a.datepicker,[this].concat(m)):a.datepicker._attachDatepicker(this,d)})};a.datepicker=new c;a.datepicker.initialized=false;a.datepicker.uuid=(new Date).getTime();a.datepicker.version="1.8.14";window["DP_jQuery_"+k]=a})(jQuery);
(function(a,e){a.widget("ui.progressbar",{options:{value:0,max:100},min:0,_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.options.max,"aria-valuenow":this._value()});this.valueDiv=a("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element);this.oldValue=this._value();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===e)return this._value();this._setOption("value",c);return this},_setOption:function(c,h){if(c==="value"){this.options.value=h;this._refreshValue();this._value()===this.options.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.options.max,Math.max(this.min,c))},_percentage:function(){return 100*
this._value()/this.options.max},_refreshValue:function(){var c=this.value(),h=this._percentage();if(this.oldValue!==c){this.oldValue=c;this._trigger("change")}this.valueDiv.toggle(c>this.min).toggleClass("ui-corner-right",c===this.options.max).width(h.toFixed(0)+"%");this.element.attr("aria-valuenow",c)}});a.extend(a.ui.progressbar,{version:"1.8.14"})})(jQuery);
jQuery.effects||function(a,e){function c(B){var v;if(B&&B.constructor==Array&&B.length==3)return B;if(v=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(B))return[parseInt(v[1],10),parseInt(v[2],10),parseInt(v[3],10)];if(v=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(B))return[parseFloat(v[1])*2.55,parseFloat(v[2])*2.55,parseFloat(v[3])*2.55];if(v=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(B))return[parseInt(v[1],
16),parseInt(v[2],16),parseInt(v[3],16)];if(v=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(B))return[parseInt(v[1]+v[1],16),parseInt(v[2]+v[2],16),parseInt(v[3]+v[3],16)];if(/rgba\(0, 0, 0, 0\)/.exec(B))return q.transparent;return q[a.trim(B).toLowerCase()]}function h(B,v){var z;do{z=a.curCSS(B,v);if(z!=""&&z!="transparent"||a.nodeName(B,"body"))break;v="backgroundColor"}while(B=B.parentNode);return c(z)}function l(){var B=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,
v={},z,J;if(B&&B.length&&B[0]&&B[B[0]])for(var N=B.length;N--;){z=B[N];if(typeof B[z]=="string"){J=z.replace(/\-(\w)/g,function(A,H){return H.toUpperCase()});v[J]=B[z]}}else for(z in B)if(typeof B[z]==="string")v[z]=B[z];return v}function k(B){var v,z;for(v in B){z=B[v];if(z==null||a.isFunction(z)||v in C||/scrollbar/.test(v)||!/color/i.test(v)&&isNaN(parseFloat(z)))delete B[v]}return B}function o(B,v){var z={_:0},J;for(J in v)if(B[J]!=v[J])z[J]=v[J];return z}function d(B,v,z,J){if(typeof B=="object"){J=
v;z=null;v=B;B=v.effect}if(a.isFunction(v)){J=v;z=null;v={}}if(typeof v=="number"||a.fx.speeds[v]){J=z;z=v;v={}}if(a.isFunction(z)){J=z;z=null}v=v||{};z=z||v.duration;z=a.fx.off?0:typeof z=="number"?z:z in a.fx.speeds?a.fx.speeds[z]:a.fx.speeds._default;J=J||v.complete;return[B,v,z,J]}function m(B){if(!B||typeof B==="number"||a.fx.speeds[B])return true;if(typeof B==="string"&&!a.effects[B])return true;return false}a.effects={};a.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor",
"borderTopColor","borderColor","color","outlineColor"],function(B,v){a.fx.step[v]=function(z){if(!z.colorInit){z.start=h(z.elem,v);z.end=c(z.end);z.colorInit=true}z.elem.style[v]="rgb("+Math.max(Math.min(parseInt(z.pos*(z.end[0]-z.start[0])+z.start[0],10),255),0)+","+Math.max(Math.min(parseInt(z.pos*(z.end[1]-z.start[1])+z.start[1],10),255),0)+","+Math.max(Math.min(parseInt(z.pos*(z.end[2]-z.start[2])+z.start[2],10),255),0)+")"}});var q={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]},x=["add","remove","toggle"],C={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};a.effects.animateClass=function(B,v,z,
J){if(a.isFunction(z)){J=z;z=null}return this.queue(function(){var N=a(this),A=N.attr("style")||" ",H=k(l.call(this)),E,u=N.attr("class");a.each(x,function(L,S){B[S]&&N[S+"Class"](B[S])});E=k(l.call(this));N.attr("class",u);N.animate(o(H,E),{queue:false,duration:v,easing:z,complete:function(){a.each(x,function(L,S){B[S]&&N[S+"Class"](B[S])});if(typeof N.attr("style")=="object"){N.attr("style").cssText="";N.attr("style").cssText=A}else N.attr("style",A);J&&J.apply(this,arguments);a.dequeue(this)}})})};
a.fn.extend({_addClass:a.fn.addClass,addClass:function(B,v,z,J){return v?a.effects.animateClass.apply(this,[{add:B},v,z,J]):this._addClass(B)},_removeClass:a.fn.removeClass,removeClass:function(B,v,z,J){return v?a.effects.animateClass.apply(this,[{remove:B},v,z,J]):this._removeClass(B)},_toggleClass:a.fn.toggleClass,toggleClass:function(B,v,z,J,N){return typeof v=="boolean"||v===e?z?a.effects.animateClass.apply(this,[v?{add:B}:{remove:B},z,J,N]):this._toggleClass(B,v):a.effects.animateClass.apply(this,
[{toggle:B},v,z,J])},switchClass:function(B,v,z,J,N){return a.effects.animateClass.apply(this,[{add:v,remove:B},z,J,N])}});a.extend(a.effects,{version:"1.8.14",save:function(B,v){for(var z=0;z<v.length;z++)v[z]!==null&&B.data("ec.storage."+v[z],B[0].style[v[z]])},restore:function(B,v){for(var z=0;z<v.length;z++)v[z]!==null&&B.css(v[z],B.data("ec.storage."+v[z]))},setMode:function(B,v){if(v=="toggle")v=B.is(":hidden")?"show":"hide";return v},getBaseline:function(B,v){var z;switch(B[0]){case "top":z=
0;break;case "middle":z=0.5;break;case "bottom":z=1;break;default:z=B[0]/v.height}switch(B[1]){case "left":B=0;break;case "center":B=0.5;break;case "right":B=1;break;default:B=B[1]/v.width}return{x:B,y:z}},createWrapper:function(B){if(B.parent().is(".ui-effects-wrapper"))return B.parent();var v={width:B.outerWidth(true),height:B.outerHeight(true),"float":B.css("float")},z=a("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0});
B.wrap(z);z=B.parent();if(B.css("position")=="static"){z.css({position:"relative"});B.css({position:"relative"})}else{a.extend(v,{position:B.css("position"),zIndex:B.css("z-index")});a.each(["top","left","bottom","right"],function(J,N){v[N]=B.css(N);if(isNaN(parseInt(v[N],10)))v[N]="auto"});B.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})}return z.css(v).show()},removeWrapper:function(B){if(B.parent().is(".ui-effects-wrapper"))return B.parent().replaceWith(B);return B},setTransition:function(B,
v,z,J){J=J||{};a.each(v,function(N,A){unit=B.cssUnit(A);if(unit[0]>0)J[A]=unit[0]*z+unit[1]});return J}});a.fn.extend({effect:function(B){var v=d.apply(this,arguments),z={options:v[1],duration:v[2],callback:v[3]};v=z.options.mode;var J=a.effects[B];if(a.fx.off||!J)return v?this[v](z.duration,z.callback):this.each(function(){z.callback&&z.callback.call(this)});return J.call(this,z)},_show:a.fn.show,show:function(B){if(m(B))return this._show.apply(this,arguments);else{var v=d.apply(this,arguments);
v[1].mode="show";return this.effect.apply(this,v)}},_hide:a.fn.hide,hide:function(B){if(m(B))return this._hide.apply(this,arguments);else{var v=d.apply(this,arguments);v[1].mode="hide";return this.effect.apply(this,v)}},__toggle:a.fn.toggle,toggle:function(B){if(m(B)||typeof B==="boolean"||a.isFunction(B))return this.__toggle.apply(this,arguments);else{var v=d.apply(this,arguments);v[1].mode="toggle";return this.effect.apply(this,v)}},cssUnit:function(B){var v=this.css(B),z=[];a.each(["em","px","%",
"pt"],function(J,N){if(v.indexOf(N)>0)z=[parseFloat(v),N]});return z}});a.easing.jswing=a.easing.swing;a.extend(a.easing,{def:"easeOutQuad",swing:function(B,v,z,J,N){return a.easing[a.easing.def](B,v,z,J,N)},easeInQuad:function(B,v,z,J,N){return J*(v/=N)*v+z},easeOutQuad:function(B,v,z,J,N){return-J*(v/=N)*(v-2)+z},easeInOutQuad:function(B,v,z,J,N){if((v/=N/2)<1)return J/2*v*v+z;return-J/2*(--v*(v-2)-1)+z},easeInCubic:function(B,v,z,J,N){return J*(v/=N)*v*v+z},easeOutCubic:function(B,v,z,J,N){return J*
((v=v/N-1)*v*v+1)+z},easeInOutCubic:function(B,v,z,J,N){if((v/=N/2)<1)return J/2*v*v*v+z;return J/2*((v-=2)*v*v+2)+z},easeInQuart:function(B,v,z,J,N){return J*(v/=N)*v*v*v+z},easeOutQuart:function(B,v,z,J,N){return-J*((v=v/N-1)*v*v*v-1)+z},easeInOutQuart:function(B,v,z,J,N){if((v/=N/2)<1)return J/2*v*v*v*v+z;return-J/2*((v-=2)*v*v*v-2)+z},easeInQuint:function(B,v,z,J,N){return J*(v/=N)*v*v*v*v+z},easeOutQuint:function(B,v,z,J,N){return J*((v=v/N-1)*v*v*v*v+1)+z},easeInOutQuint:function(B,v,z,J,N){if((v/=
N/2)<1)return J/2*v*v*v*v*v+z;return J/2*((v-=2)*v*v*v*v+2)+z},easeInSine:function(B,v,z,J,N){return-J*Math.cos(v/N*(Math.PI/2))+J+z},easeOutSine:function(B,v,z,J,N){return J*Math.sin(v/N*(Math.PI/2))+z},easeInOutSine:function(B,v,z,J,N){return-J/2*(Math.cos(Math.PI*v/N)-1)+z},easeInExpo:function(B,v,z,J,N){return v==0?z:J*Math.pow(2,10*(v/N-1))+z},easeOutExpo:function(B,v,z,J,N){return v==N?z+J:J*(-Math.pow(2,-10*v/N)+1)+z},easeInOutExpo:function(B,v,z,J,N){if(v==0)return z;if(v==N)return z+J;if((v/=
N/2)<1)return J/2*Math.pow(2,10*(v-1))+z;return J/2*(-Math.pow(2,-10*--v)+2)+z},easeInCirc:function(B,v,z,J,N){return-J*(Math.sqrt(1-(v/=N)*v)-1)+z},easeOutCirc:function(B,v,z,J,N){return J*Math.sqrt(1-(v=v/N-1)*v)+z},easeInOutCirc:function(B,v,z,J,N){if((v/=N/2)<1)return-J/2*(Math.sqrt(1-v*v)-1)+z;return J/2*(Math.sqrt(1-(v-=2)*v)+1)+z},easeInElastic:function(B,v,z,J,N){var A=0,H=J;if(v==0)return z;if((v/=N)==1)return z+J;A||(A=N*0.3);if(H<Math.abs(J)){H=J;B=A/4}else B=A/(2*Math.PI)*Math.asin(J/
H);return-(H*Math.pow(2,10*(v-=1))*Math.sin((v*N-B)*2*Math.PI/A))+z},easeOutElastic:function(B,v,z,J,N){var A=0,H=J;if(v==0)return z;if((v/=N)==1)return z+J;A||(A=N*0.3);if(H<Math.abs(J)){H=J;B=A/4}else B=A/(2*Math.PI)*Math.asin(J/H);return H*Math.pow(2,-10*v)*Math.sin((v*N-B)*2*Math.PI/A)+J+z},easeInOutElastic:function(B,v,z,J,N){var A=0,H=J;if(v==0)return z;if((v/=N/2)==2)return z+J;A||(A=N*0.3*1.5);if(H<Math.abs(J)){H=J;B=A/4}else B=A/(2*Math.PI)*Math.asin(J/H);if(v<1)return-0.5*H*Math.pow(2,10*
(v-=1))*Math.sin((v*N-B)*2*Math.PI/A)+z;return H*Math.pow(2,-10*(v-=1))*Math.sin((v*N-B)*2*Math.PI/A)*0.5+J+z},easeInBack:function(B,v,z,J,N,A){if(A==e)A=1.70158;return J*(v/=N)*v*((A+1)*v-A)+z},easeOutBack:function(B,v,z,J,N,A){if(A==e)A=1.70158;return J*((v=v/N-1)*v*((A+1)*v+A)+1)+z},easeInOutBack:function(B,v,z,J,N,A){if(A==e)A=1.70158;if((v/=N/2)<1)return J/2*v*v*(((A*=1.525)+1)*v-A)+z;return J/2*((v-=2)*v*(((A*=1.525)+1)*v+A)+2)+z},easeInBounce:function(B,v,z,J,N){return J-a.easing.easeOutBounce(B,
N-v,0,J,N)+z},easeOutBounce:function(B,v,z,J,N){return(v/=N)<1/2.75?J*7.5625*v*v+z:v<2/2.75?J*(7.5625*(v-=1.5/2.75)*v+0.75)+z:v<2.5/2.75?J*(7.5625*(v-=2.25/2.75)*v+0.9375)+z:J*(7.5625*(v-=2.625/2.75)*v+0.984375)+z},easeInOutBounce:function(B,v,z,J,N){if(v<N/2)return a.easing.easeInBounce(B,v*2,0,J,N)*0.5+z;return a.easing.easeOutBounce(B,v*2-N,0,J,N)*0.5+J*0.5+z}})}(jQuery);
(function(a){a.effects.blind=function(e){return this.queue(function(){var c=a(this),h=["position","top","bottom","left","right"],l=a.effects.setMode(c,e.options.mode||"hide"),k=e.options.direction||"vertical";a.effects.save(c,h);c.show();var o=a.effects.createWrapper(c).css({overflow:"hidden"}),d=k=="vertical"?"height":"width";k=k=="vertical"?o.height():o.width();l=="show"&&o.css(d,0);var m={};m[d]=l=="show"?k:0;o.animate(m,e.duration,e.options.easing,function(){l=="hide"&&c.hide();a.effects.restore(c,
h);a.effects.removeWrapper(c);e.callback&&e.callback.apply(c[0],arguments);c.dequeue()})})}})(jQuery);
(function(a){a.effects.bounce=function(e){return this.queue(function(){var c=a(this),h=["position","top","bottom","left","right"],l=a.effects.setMode(c,e.options.mode||"effect"),k=e.options.direction||"up",o=e.options.distance||20,d=e.options.times||5,m=e.duration||250;/show|hide/.test(l)&&h.push("opacity");a.effects.save(c,h);c.show();a.effects.createWrapper(c);var q=k=="up"||k=="down"?"top":"left";k=k=="up"||k=="left"?"pos":"neg";o=e.options.distance||(q=="top"?c.outerHeight({margin:true})/3:c.outerWidth({margin:true})/
3);if(l=="show")c.css("opacity",0).css(q,k=="pos"?-o:o);if(l=="hide")o/=d*2;l!="hide"&&d--;if(l=="show"){var x={opacity:1};x[q]=(k=="pos"?"+=":"-=")+o;c.animate(x,m/2,e.options.easing);o/=2;d--}for(x=0;x<d;x++){var C={},B={};C[q]=(k=="pos"?"-=":"+=")+o;B[q]=(k=="pos"?"+=":"-=")+o;c.animate(C,m/2,e.options.easing).animate(B,m/2,e.options.easing);o=l=="hide"?o*2:o/2}if(l=="hide"){x={opacity:0};x[q]=(k=="pos"?"-=":"+=")+o;c.animate(x,m/2,e.options.easing,function(){c.hide();a.effects.restore(c,h);a.effects.removeWrapper(c);
e.callback&&e.callback.apply(this,arguments)})}else{C={};B={};C[q]=(k=="pos"?"-=":"+=")+o;B[q]=(k=="pos"?"+=":"-=")+o;c.animate(C,m/2,e.options.easing).animate(B,m/2,e.options.easing,function(){a.effects.restore(c,h);a.effects.removeWrapper(c);e.callback&&e.callback.apply(this,arguments)})}c.queue("fx",function(){c.dequeue()});c.dequeue()})}})(jQuery);
(function(a){a.effects.clip=function(e){return this.queue(function(){var c=a(this),h=["position","top","bottom","left","right","height","width"],l=a.effects.setMode(c,e.options.mode||"hide"),k=e.options.direction||"vertical";a.effects.save(c,h);c.show();var o=a.effects.createWrapper(c).css({overflow:"hidden"});o=c[0].tagName=="IMG"?o:c;var d={size:k=="vertical"?"height":"width",position:k=="vertical"?"top":"left"};k=k=="vertical"?o.height():o.width();if(l=="show"){o.css(d.size,0);o.css(d.position,
k/2)}var m={};m[d.size]=l=="show"?k:0;m[d.position]=l=="show"?0:k/2;o.animate(m,{queue:false,duration:e.duration,easing:e.options.easing,complete:function(){l=="hide"&&c.hide();a.effects.restore(c,h);a.effects.removeWrapper(c);e.callback&&e.callback.apply(c[0],arguments);c.dequeue()}})})}})(jQuery);
(function(a){a.effects.drop=function(e){return this.queue(function(){var c=a(this),h=["position","top","bottom","left","right","opacity"],l=a.effects.setMode(c,e.options.mode||"hide"),k=e.options.direction||"left";a.effects.save(c,h);c.show();a.effects.createWrapper(c);var o=k=="up"||k=="down"?"top":"left";k=k=="up"||k=="left"?"pos":"neg";var d=e.options.distance||(o=="top"?c.outerHeight({margin:true})/2:c.outerWidth({margin:true})/2);if(l=="show")c.css("opacity",0).css(o,k=="pos"?-d:d);var m={opacity:l==
"show"?1:0};m[o]=(l=="show"?k=="pos"?"+=":"-=":k=="pos"?"-=":"+=")+d;c.animate(m,{queue:false,duration:e.duration,easing:e.options.easing,complete:function(){l=="hide"&&c.hide();a.effects.restore(c,h);a.effects.removeWrapper(c);e.callback&&e.callback.apply(this,arguments);c.dequeue()}})})}})(jQuery);
(function(a){a.effects.explode=function(e){return this.queue(function(){var c=e.options.pieces?Math.round(Math.sqrt(e.options.pieces)):3,h=e.options.pieces?Math.round(Math.sqrt(e.options.pieces)):3;e.options.mode=e.options.mode=="toggle"?a(this).is(":visible")?"hide":"show":e.options.mode;var l=a(this).show().css("visibility","hidden"),k=l.offset();k.top-=parseInt(l.css("marginTop"),10)||0;k.left-=parseInt(l.css("marginLeft"),10)||0;for(var o=l.outerWidth(true),d=l.outerHeight(true),m=0;m<c;m++)for(var q=
0;q<h;q++)l.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-q*(o/h),top:-m*(d/c)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:o/h,height:d/c,left:k.left+q*(o/h)+(e.options.mode=="show"?(q-Math.floor(h/2))*(o/h):0),top:k.top+m*(d/c)+(e.options.mode=="show"?(m-Math.floor(c/2))*(d/c):0),opacity:e.options.mode=="show"?0:1}).animate({left:k.left+q*(o/h)+(e.options.mode=="show"?0:(q-Math.floor(h/2))*(o/h)),top:k.top+
m*(d/c)+(e.options.mode=="show"?0:(m-Math.floor(c/2))*(d/c)),opacity:e.options.mode=="show"?1:0},e.duration||500);setTimeout(function(){e.options.mode=="show"?l.css({visibility:"visible"}):l.css({visibility:"visible"}).hide();e.callback&&e.callback.apply(l[0]);l.dequeue();a("div.ui-effects-explode").remove()},e.duration||500)})}})(jQuery);
(function(a){a.effects.fade=function(e){return this.queue(function(){var c=a(this),h=a.effects.setMode(c,e.options.mode||"hide");c.animate({opacity:h},{queue:false,duration:e.duration,easing:e.options.easing,complete:function(){e.callback&&e.callback.apply(this,arguments);c.dequeue()}})})}})(jQuery);
(function(a){a.effects.fold=function(e){return this.queue(function(){var c=a(this),h=["position","top","bottom","left","right"],l=a.effects.setMode(c,e.options.mode||"hide"),k=e.options.size||15,o=!!e.options.horizFirst,d=e.duration?e.duration/2:a.fx.speeds._default/2;a.effects.save(c,h);c.show();var m=a.effects.createWrapper(c).css({overflow:"hidden"}),q=l=="show"!=o,x=q?["width","height"]:["height","width"];q=q?[m.width(),m.height()]:[m.height(),m.width()];var C=/([0-9]+)%/.exec(k);if(C)k=parseInt(C[1],
10)/100*q[l=="hide"?0:1];if(l=="show")m.css(o?{height:0,width:k}:{height:k,width:0});o={};C={};o[x[0]]=l=="show"?q[0]:k;C[x[1]]=l=="show"?q[1]:0;m.animate(o,d,e.options.easing).animate(C,d,e.options.easing,function(){l=="hide"&&c.hide();a.effects.restore(c,h);a.effects.removeWrapper(c);e.callback&&e.callback.apply(c[0],arguments);c.dequeue()})})}})(jQuery);
(function(a){a.effects.highlight=function(e){return this.queue(function(){var c=a(this),h=["backgroundImage","backgroundColor","opacity"],l=a.effects.setMode(c,e.options.mode||"show"),k={backgroundColor:c.css("backgroundColor")};if(l=="hide")k.opacity=0;a.effects.save(c,h);c.show().css({backgroundImage:"none",backgroundColor:e.options.color||"#ffff99"}).animate(k,{queue:false,duration:e.duration,easing:e.options.easing,complete:function(){l=="hide"&&c.hide();a.effects.restore(c,h);l=="show"&&!a.support.opacity&&
this.style.removeAttribute("filter");e.callback&&e.callback.apply(this,arguments);c.dequeue()}})})}})(jQuery);
(function(a){a.effects.pulsate=function(e){return this.queue(function(){var c=a(this),h=a.effects.setMode(c,e.options.mode||"show");times=(e.options.times||5)*2-1;duration=e.duration?e.duration/2:a.fx.speeds._default/2;isVisible=c.is(":visible");animateTo=0;if(!isVisible){c.css("opacity",0).show();animateTo=1}if(h=="hide"&&isVisible||h=="show"&&!isVisible)times--;for(h=0;h<times;h++){c.animate({opacity:animateTo},duration,e.options.easing);animateTo=(animateTo+1)%2}c.animate({opacity:animateTo},duration,
e.options.easing,function(){animateTo==0&&c.hide();e.callback&&e.callback.apply(this,arguments)});c.queue("fx",function(){c.dequeue()}).dequeue()})}})(jQuery);
(function(a){a.effects.puff=function(e){return this.queue(function(){var c=a(this),h=a.effects.setMode(c,e.options.mode||"hide"),l=parseInt(e.options.percent,10)||150,k=l/100,o={height:c.height(),width:c.width()};a.extend(e.options,{fade:true,mode:h,percent:h=="hide"?l:100,from:h=="hide"?o:{height:o.height*k,width:o.width*k}});c.effect("scale",e.options,e.duration,e.callback);c.dequeue()})};a.effects.scale=function(e){return this.queue(function(){var c=a(this),h=a.extend(true,{},e.options),l=a.effects.setMode(c,
e.options.mode||"effect"),k=parseInt(e.options.percent,10)||(parseInt(e.options.percent,10)==0?0:l=="hide"?0:100),o=e.options.direction||"both",d=e.options.origin;if(l!="effect"){h.origin=d||["middle","center"];h.restore=true}d={height:c.height(),width:c.width()};c.from=e.options.from||(l=="show"?{height:0,width:0}:d);k={y:o!="horizontal"?k/100:1,x:o!="vertical"?k/100:1};c.to={height:d.height*k.y,width:d.width*k.x};if(e.options.fade){if(l=="show"){c.from.opacity=0;c.to.opacity=1}if(l=="hide"){c.from.opacity=
1;c.to.opacity=0}}h.from=c.from;h.to=c.to;h.mode=l;c.effect("size",h,e.duration,e.callback);c.dequeue()})};a.effects.size=function(e){return this.queue(function(){var c=a(this),h=["position","top","bottom","left","right","width","height","overflow","opacity"],l=["position","top","bottom","left","right","overflow","opacity"],k=["width","height","overflow"],o=["fontSize"],d=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],m=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],
q=a.effects.setMode(c,e.options.mode||"effect"),x=e.options.restore||false,C=e.options.scale||"both",B=e.options.origin,v={height:c.height(),width:c.width()};c.from=e.options.from||v;c.to=e.options.to||v;if(B){B=a.effects.getBaseline(B,v);c.from.top=(v.height-c.from.height)*B.y;c.from.left=(v.width-c.from.width)*B.x;c.to.top=(v.height-c.to.height)*B.y;c.to.left=(v.width-c.to.width)*B.x}var z={from:{y:c.from.height/v.height,x:c.from.width/v.width},to:{y:c.to.height/v.height,x:c.to.width/v.width}};
if(C=="box"||C=="both"){if(z.from.y!=z.to.y){h=h.concat(d);c.from=a.effects.setTransition(c,d,z.from.y,c.from);c.to=a.effects.setTransition(c,d,z.to.y,c.to)}if(z.from.x!=z.to.x){h=h.concat(m);c.from=a.effects.setTransition(c,m,z.from.x,c.from);c.to=a.effects.setTransition(c,m,z.to.x,c.to)}}if(C=="content"||C=="both")if(z.from.y!=z.to.y){h=h.concat(o);c.from=a.effects.setTransition(c,o,z.from.y,c.from);c.to=a.effects.setTransition(c,o,z.to.y,c.to)}a.effects.save(c,x?h:l);c.show();a.effects.createWrapper(c);
c.css("overflow","hidden").css(c.from);if(C=="content"||C=="both"){d=d.concat(["marginTop","marginBottom"]).concat(o);m=m.concat(["marginLeft","marginRight"]);k=h.concat(d).concat(m);c.find("*[width]").each(function(){child=a(this);x&&a.effects.save(child,k);var J={height:child.height(),width:child.width()};child.from={height:J.height*z.from.y,width:J.width*z.from.x};child.to={height:J.height*z.to.y,width:J.width*z.to.x};if(z.from.y!=z.to.y){child.from=a.effects.setTransition(child,d,z.from.y,child.from);
child.to=a.effects.setTransition(child,d,z.to.y,child.to)}if(z.from.x!=z.to.x){child.from=a.effects.setTransition(child,m,z.from.x,child.from);child.to=a.effects.setTransition(child,m,z.to.x,child.to)}child.css(child.from);child.animate(child.to,e.duration,e.options.easing,function(){x&&a.effects.restore(child,k)})})}c.animate(c.to,{queue:false,duration:e.duration,easing:e.options.easing,complete:function(){c.to.opacity===0&&c.css("opacity",c.from.opacity);q=="hide"&&c.hide();a.effects.restore(c,
x?h:l);a.effects.removeWrapper(c);e.callback&&e.callback.apply(this,arguments);c.dequeue()}})})}})(jQuery);
(function(a){a.effects.shake=function(e){return this.queue(function(){var c=a(this),h=["position","top","bottom","left","right"];a.effects.setMode(c,e.options.mode||"effect");var l=e.options.direction||"left",k=e.options.distance||20,o=e.options.times||3,d=e.duration||e.options.duration||140;a.effects.save(c,h);c.show();a.effects.createWrapper(c);var m=l=="up"||l=="down"?"top":"left",q=l=="up"||l=="left"?"pos":"neg";l={};var x={},C={};l[m]=(q=="pos"?"-=":"+=")+k;x[m]=(q=="pos"?"+=":"-=")+k*2;C[m]=
(q=="pos"?"-=":"+=")+k*2;c.animate(l,d,e.options.easing);for(k=1;k<o;k++)c.animate(x,d,e.options.easing).animate(C,d,e.options.easing);c.animate(x,d,e.options.easing).animate(l,d/2,e.options.easing,function(){a.effects.restore(c,h);a.effects.removeWrapper(c);e.callback&&e.callback.apply(this,arguments)});c.queue("fx",function(){c.dequeue()});c.dequeue()})}})(jQuery);
(function(a){a.effects.slide=function(e){return this.queue(function(){var c=a(this),h=["position","top","bottom","left","right"],l=a.effects.setMode(c,e.options.mode||"show"),k=e.options.direction||"left";a.effects.save(c,h);c.show();a.effects.createWrapper(c).css({overflow:"hidden"});var o=k=="up"||k=="down"?"top":"left";k=k=="up"||k=="left"?"pos":"neg";var d=e.options.distance||(o=="top"?c.outerHeight({margin:true}):c.outerWidth({margin:true}));if(l=="show")c.css(o,k=="pos"?isNaN(d)?"-"+d:-d:d);
var m={};m[o]=(l=="show"?k=="pos"?"+=":"-=":k=="pos"?"-=":"+=")+d;c.animate(m,{queue:false,duration:e.duration,easing:e.options.easing,complete:function(){l=="hide"&&c.hide();a.effects.restore(c,h);a.effects.removeWrapper(c);e.callback&&e.callback.apply(this,arguments);c.dequeue()}})})}})(jQuery);
(function(a){a.effects.transfer=function(e){return this.queue(function(){var c=a(this),h=a(e.options.to),l=h.offset();h={top:l.top,left:l.left,height:h.innerHeight(),width:h.innerWidth()};l=c.offset();var k=a('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(e.options.className).css({top:l.top,left:l.left,height:c.innerHeight(),width:c.innerWidth(),position:"absolute"}).animate(h,e.duration,e.options.easing,function(){k.remove();e.callback&&e.callback.apply(c[0],arguments);
c.dequeue()})})}})(jQuery);
(function(a){function e(){var c="[jquery.form] "+Array.prototype.join.call(arguments,"");if(window.console&&window.console.log)window.console.log(c);else window.opera&&window.opera.postError&&window.opera.postError(c)}a.fn.ajaxSubmit=function(c){function h(v){function z(n){return n.contentWindow?n.contentWindow.document:n.contentDocument?n.contentDocument:n.document}function J(){function n(){try{var Ea=z(W).readyState;e("state = "+Ea);Ea.toLowerCase()=="uninitialized"&&setTimeout(n,50)}catch(za){e("Server abort: ",
za," (",za.name,")");N(ha);ba&&clearTimeout(ba);ba=undefined}}var ia=o.attr("target"),la=o.attr("action");A.setAttribute("target",L);l||A.setAttribute("method","POST");la!=E.url&&A.setAttribute("action",E.url);if(!E.skipEncodingOverride&&(!l||/post/i.test(l)))o.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"});if(E.timeout)ba=setTimeout(function(){aa=true;N(pa)},E.timeout);var Ca=[];try{if(E.extraData)for(var Ba in E.extraData)Ca.push(a('<input type="hidden" name="'+Ba+'" />').attr("value",
E.extraData[Ba]).appendTo(A)[0]);if(!E.iframeTarget){S.appendTo("body");W.attachEvent?W.attachEvent("onload",N):W.addEventListener("load",N,false)}setTimeout(n,15);A.submit()}finally{A.setAttribute("action",la);ia?A.setAttribute("target",ia):o.removeAttr("target");a(Ca).remove()}}function N(n){if(!(Q.aborted||Ja)){try{ma=z(W)}catch(ia){e("cannot access response document: ",ia);n=ha}if(n===pa&&Q)Q.abort("timeout");else if(n==ha&&Q)Q.abort("server abort");else{if(!ma||ma.location.href==E.iframeSrc)if(!aa)return;
W.detachEvent?W.detachEvent("onload",N):W.removeEventListener("load",N,false);n="success";var la;try{if(aa)throw"timeout";var Ca=E.dataType=="xml"||ma.XMLDocument||a.isXMLDoc(ma);e("isXml="+Ca);if(!Ca&&window.opera&&(ma.body==null||ma.body.innerHTML==""))if(--Aa){e("requeing onLoad callback, DOM not available");setTimeout(N,250);return}var Ba=ma.body?ma.body:ma.documentElement;Q.responseText=Ba?Ba.innerHTML:null;Q.responseXML=ma.XMLDocument?ma.XMLDocument:ma;if(Ca)E.dataType="xml";Q.getResponseHeader=
function(Wa){return{"content-type":E.dataType}[Wa]};if(Ba){Q.status=Number(Ba.getAttribute("status"))||Q.status;Q.statusText=Ba.getAttribute("statusText")||Q.statusText}var Ea=/(json|script|text)/.test((E.dataType||"").toLowerCase());if(Ea||E.textarea){var za=ma.getElementsByTagName("textarea")[0];if(za){Q.responseText=za.value;Q.status=Number(za.getAttribute("status"))||Q.status;Q.statusText=za.getAttribute("statusText")||Q.statusText}else if(Ea){var Ia=ma.getElementsByTagName("pre")[0],Ua=ma.getElementsByTagName("body")[0];
if(Ia)Q.responseText=Ia.textContent?Ia.textContent:Ia.innerHTML;else if(Ua)Q.responseText=Ua.innerHTML}}else if(E.dataType=="xml"&&!Q.responseXML&&Q.responseText!=null)Q.responseXML=X(Q.responseText);try{ua=ra(Q,E.dataType,E)}catch(db){n="parsererror";Q.error=la=db||n}}catch(Va){e("error caught: ",Va);n="error";Q.error=la=Va||n}if(Q.aborted){e("upload aborted");n=null}if(Q.status)n=Q.status>=200&&Q.status<300||Q.status===304?"success":"error";if(n==="success"){E.success&&E.success.call(E.context,
ua,"success",Q);u&&a.event.trigger("ajaxSuccess",[Q,E])}else if(n){if(la==undefined)la=Q.statusText;E.error&&E.error.call(E.context,Q,n,la);u&&a.event.trigger("ajaxError",[Q,E,la])}u&&a.event.trigger("ajaxComplete",[Q,E]);u&&!--a.active&&a.event.trigger("ajaxStop");E.complete&&E.complete.call(E.context,Q,n);Ja=true;E.timeout&&clearTimeout(ba);setTimeout(function(){E.iframeTarget||S.remove();Q.responseXML=null},100)}}}var A=o[0],H,E,u,L,S,W,Q,aa,ba;if(v)for(H=0;H<v.length;H++)a(A[v[H].name]).attr("disabled",
false);if(a(":input[name=submit],:input[id=submit]",A).length)alert('Error: Form elements must not have name or id of "submit".');else{E=a.extend(true,{},a.ajaxSettings,c);E.context=E.context||E;L="jqFormIO"+(new Date).getTime();if(E.iframeTarget){S=a(E.iframeTarget);H=S.attr("name");if(H==null)S.attr("name",L);else L=H}else{S=a('<iframe name="'+L+'" src="'+E.iframeSrc+'" />');S.css({position:"absolute",top:"-1000px",left:"-1000px"})}W=S[0];Q={aborted:0,responseText:null,responseXML:null,status:0,
statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(n){var ia=n==="timeout"?"timeout":"aborted";e("aborting upload... "+ia);this.aborted=1;S.attr("src",E.iframeSrc);Q.error=ia;E.error&&E.error.call(E.context,Q,ia,n);u&&a.event.trigger("ajaxError",[Q,E,ia]);E.complete&&E.complete.call(E.context,Q,ia)}};(u=E.global)&&!a.active++&&a.event.trigger("ajaxStart");u&&a.event.trigger("ajaxSend",[Q,E]);if(E.beforeSend&&E.beforeSend.call(E.context,
Q,E)===false)E.global&&a.active--;else if(!Q.aborted){if(v=A.clk)if((H=v.name)&&!v.disabled){E.extraData=E.extraData||{};E.extraData[H]=v.value;if(v.type=="image"){E.extraData[H+".x"]=A.clk_x;E.extraData[H+".y"]=A.clk_y}}var pa=1,ha=2;E.forceSync?J():setTimeout(J,10);var ua,ma,Aa=50,Ja,X=a.parseXML||function(n,ia){if(window.ActiveXObject){ia=new ActiveXObject("Microsoft.XMLDOM");ia.async="false";ia.loadXML(n)}else ia=(new DOMParser).parseFromString(n,"text/xml");return ia&&ia.documentElement&&ia.documentElement.nodeName!=
"parsererror"?ia:null},Qa=a.parseJSON||function(n){return window.eval("("+n+")")},ra=function(n,ia,la){var Ca=n.getResponseHeader("content-type")||"",Ba=ia==="xml"||!ia&&Ca.indexOf("xml")>=0;n=Ba?n.responseXML:n.responseText;Ba&&n.documentElement.nodeName==="parsererror"&&a.error&&a.error("parsererror");if(la&&la.dataFilter)n=la.dataFilter(n,ia);if(typeof n==="string")if(ia==="json"||!ia&&Ca.indexOf("json")>=0)n=Qa(n);else if(ia==="script"||!ia&&Ca.indexOf("javascript")>=0)a.globalEval(n);return n}}}}
if(!this.length){e("ajaxSubmit: skipping submit process - no element selected");return this}var l,k,o=this;if(typeof c=="function")c={success:c};l=this.attr("method");k=this.attr("action");if(k=(k=typeof k==="string"?a.trim(k):"")||window.location.href||"")k=(k.match(/^([^#]+)/)||[])[1];c=a.extend(true,{url:k,success:a.ajaxSettings.success,type:l||"GET",iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},c);k={};this.trigger("form-pre-serialize",[this,c,k]);if(k.veto){e("ajaxSubmit: submit vetoed via form-pre-serialize trigger");
return this}if(c.beforeSerialize&&c.beforeSerialize(this,c)===false){e("ajaxSubmit: submit aborted via beforeSerialize callback");return this}var d,m,q=this.formToArray(c.semantic);if(c.data){c.extraData=c.data;for(d in c.data)if(c.data[d]instanceof Array)for(var x in c.data[d])q.push({name:d,value:c.data[d][x]});else{m=c.data[d];m=a.isFunction(m)?m():m;q.push({name:d,value:m})}}if(c.beforeSubmit&&c.beforeSubmit(q,this,c)===false){e("ajaxSubmit: submit aborted via beforeSubmit callback");return this}this.trigger("form-submit-validate",
[q,this,c,k]);if(k.veto){e("ajaxSubmit: submit vetoed via form-submit-validate trigger");return this}d=a.param(q);if(c.type.toUpperCase()=="GET"){c.url+=(c.url.indexOf("?")>=0?"&":"?")+d;c.data=null}else c.data=d;var C=[];c.resetForm&&C.push(function(){o.resetForm()});c.clearForm&&C.push(function(){o.clearForm()});if(!c.dataType&&c.target){var B=c.success||function(){};C.push(function(v){var z=c.replaceTarget?"replaceWith":"html";a(c.target)[z](v).each(B,arguments)})}else c.success&&C.push(c.success);
c.success=function(v,z,J){for(var N=c.context||c,A=0,H=C.length;A<H;A++)C[A].apply(N,[v,z,J||o,o])};d=a("input:file",this).length>0;x=o.attr("enctype")=="multipart/form-data"||o.attr("encoding")=="multipart/form-data";if(c.iframe!==false&&(d||c.iframe||x))c.closeKeepAlive?a.get(c.closeKeepAlive,function(){h(q)}):h(q);else{if(a.browser.msie&&l=="get"){d=o[0].getAttribute("method");if(typeof d==="string")c.type=d}a.ajax(c)}this.trigger("form-submit-notify",[this,c]);return this};a.fn.ajaxForm=function(c){if(this.length===
0){var h={s:this.selector,c:this.context};if(!a.isReady&&h.s){e("DOM not ready, queuing ajaxForm");a(function(){a(h.s,h.c).ajaxForm(c)});return this}e("terminating; zero elements found by selector"+(a.isReady?"":" (DOM not ready)"));return this}return this.ajaxFormUnbind().bind("submit.form-plugin",function(l){if(!l.isDefaultPrevented()){l.preventDefault();a(this).ajaxSubmit(c)}}).bind("click.form-plugin",function(l){var k=l.target,o=a(k);if(!o.is(":submit,input:image")){k=o.closest(":submit");if(k.length==
0)return;k=k[0]}var d=this;d.clk=k;if(k.type=="image")if(l.offsetX!=undefined){d.clk_x=l.offsetX;d.clk_y=l.offsetY}else if(typeof a.fn.offset=="function"){o=o.offset();d.clk_x=l.pageX-o.left;d.clk_y=l.pageY-o.top}else{d.clk_x=l.pageX-k.offsetLeft;d.clk_y=l.pageY-k.offsetTop}setTimeout(function(){d.clk=d.clk_x=d.clk_y=null},100)})};a.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin click.form-plugin")};a.fn.formToArray=function(c){var h=[];if(this.length===0)return h;var l=this[0],
k=c?l.getElementsByTagName("*"):l.elements;if(!k)return h;var o,d,m,q,x,C;o=0;for(x=k.length;o<x;o++){d=k[o];if(m=d.name)if(c&&l.clk&&d.type=="image"){if(!d.disabled&&l.clk==d){h.push({name:m,value:a(d).val()});h.push({name:m+".x",value:l.clk_x},{name:m+".y",value:l.clk_y})}}else if((q=a.fieldValue(d,true))&&q.constructor==Array){d=0;for(C=q.length;d<C;d++)h.push({name:m,value:q[d]})}else q!==null&&typeof q!="undefined"&&h.push({name:m,value:q})}if(!c&&l.clk){c=a(l.clk);k=c[0];if((m=k.name)&&!k.disabled&&
k.type=="image"){h.push({name:m,value:c.val()});h.push({name:m+".x",value:l.clk_x},{name:m+".y",value:l.clk_y})}}return h};a.fn.formSerialize=function(c){return a.param(this.formToArray(c))};a.fn.fieldSerialize=function(c){var h=[];this.each(function(){var l=this.name;if(l){var k=a.fieldValue(this,c);if(k&&k.constructor==Array)for(var o=0,d=k.length;o<d;o++)h.push({name:l,value:k[o]});else k!==null&&typeof k!="undefined"&&h.push({name:this.name,value:k})}});return a.param(h)};a.fn.fieldValue=function(c){for(var h=
[],l=0,k=this.length;l<k;l++){var o=a.fieldValue(this[l],c);o===null||typeof o=="undefined"||o.constructor==Array&&!o.length||(o.constructor==Array?a.merge(h,o):h.push(o))}return h};a.fieldValue=function(c,h){var l=c.name,k=c.type,o=c.tagName.toLowerCase();if(h===undefined)h=true;if(h&&(!l||c.disabled||k=="reset"||k=="button"||(k=="checkbox"||k=="radio")&&!c.checked||(k=="submit"||k=="image")&&c.form&&c.form.clk!=c||o=="select"&&c.selectedIndex==-1))return null;if(o=="select"){o=c.selectedIndex;if(o<
0)return null;h=[];c=c.options;l=(k=k=="select-one")?o+1:c.length;for(o=k?o:0;o<l;o++){var d=c[o];if(d.selected){var m=d.value;m||(m=d.attributes&&d.attributes.value&&!d.attributes.value.specified?d.text:d.value);if(k)return m;h.push(m)}}return h}return a(c).val()};a.fn.clearForm=function(){return this.each(function(){a("input,select,textarea",this).clearFields()})};a.fn.clearFields=a.fn.clearInputs=function(){var c=/^(?:color|date|datetime|email|month|number|password|range|search|tel|text|time|url|week)$/i;
return this.each(function(){var h=this.type,l=this.tagName.toLowerCase();if(c.test(h)||l=="textarea")this.value="";else if(h=="checkbox"||h=="radio")this.checked=false;else if(l=="select")this.selectedIndex=-1})};a.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=="function"||typeof this.reset=="object"&&!this.reset.nodeType)this.reset()})};a.fn.enable=function(c){if(c===undefined)c=true;return this.each(function(){this.disabled=!c})};a.fn.selected=function(c){if(c===undefined)c=
true;return this.each(function(){var h=this.type;if(h=="checkbox"||h=="radio")this.checked=c;else if(this.tagName.toLowerCase()=="option"){h=a(this).parent("select");c&&h[0]&&h[0].type=="select-one"&&h.find("option").selected(false);this.selected=c}})}})(jQuery);
(function(a){a.fn.removeErrors=function(){this.find("ul.errors").fadeOut()};a.fn.displayErrors=function(e){this.find("ul.errors").remove();if(e&&e.errors)for(id in e.errors){var c=a(a.UL({"class":"errors"}));for(error in e.errors[id])c.append(a.LI({},e.errors[id][error]));c.hide();this.find("._"+id).after(c);c.fadeIn()}}})(jQuery);
(function(a){a.fn.example=function(e,c){var h=a.isFunction(e),l=a.extend({},c,{example:e});return this.each(function(){var k=a(this),o=a.metadata?a.extend({},a.fn.example.defaults,k.metadata(),l):a.extend({},a.fn.example.defaults,l);if(!a.fn.example.boundClassNames[o.className]){a(window).unload(function(){a("."+o.className).val("")});a("form").submit(function(){a(this).find("."+o.className).val("")});a.fn.example.boundClassNames[o.className]=true}if(a.browser.msie&&!k.attr("defaultValue")&&(h||k.val()==
o.example))k.val("");if(k.val()==""&&this!=document.activeElement){k.addClass(o.className);k.val(h?o.example.call(this):o.example)}k.focus(function(){if(a(this).is("."+o.className)){a(this).val("");a(this).removeClass(o.className)}});k.blur(function(){if(a(this).val()==""){a(this).addClass(o.className);a(this).val(h?o.example.call(this):o.example)}})})};a.fn.example.defaults={className:"example"};a.fn.example.boundClassNames=[]})(jQuery);
jQuery.cookie=function(a,e,c){if(arguments.length>1&&String(e)!=="[object Object]"){c=jQuery.extend({},c);if(e===null||e===undefined)c.expires=-1;if(typeof c.expires==="number"){var h=c.expires,l=c.expires=new Date;l.setDate(l.getDate()+h)}e=String(e);return document.cookie=[encodeURIComponent(a),"=",c.raw?e:encodeURIComponent(e),c.expires?"; expires="+c.expires.toUTCString():"",c.path?"; path="+c.path:"",c.domain?"; domain="+c.domain:"",c.secure?"; secure":""].join("")}c=e||{};l=c.raw?function(k){return k}:
decodeURIComponent;return(h=(new RegExp("(?:^|; )"+encodeURIComponent(a)+"=([^;]*)")).exec(document.cookie))?l(h[1]):null};
(function(a){a.defineTag=function(h){this[h.toUpperCase()]=function(){return this._createNode(h,arguments)}};for(var e=["a","br","button","canvas","div","embed","fieldset","form","h1","h2","h3","h4","h5","h6","hr","img","input","label","legend","li","link","object","ol","optgroup","option","p","param","pre","script","select","span","strong","table","tbody","td","textarea","tfoot","th","thead","tr","tt","ul"],c=e.length-1;c>=0;c--)a.defineTag(e[c]);a.NBSP="\u00a0";a._createNode=function(h,l){function k(B){if(B!=
null){switch(typeof B){case "number":B=""+B;case "string":B=document.createTextNode(B)}d.appendChild(B)}}var o={"class":"className",Class:"className"},d;try{var m=l[0]||{};d=document.createElement(h);for(var q in m)d[o[q]||q]=m[q];for(h=1;h<l.length;h++){var x=l[h];if(x!=null)if(x.constructor!=Array)k(x);else for(o=0;o<x.length;o++)k(x[o])}}catch(C){d=null}return d}})(jQuery);
(function(a){function e(A,H,E){var u=this;u.id=E;u.options=H;u.status={animated:false,rendered:false,disabled:false,focused:false};u.elements={target:A.addClass(u.options.style.classes.target),tooltip:null,wrapper:null,content:null,contentWrapper:null,title:null,button:null,tip:null,bgiframe:null};u.cache={mouse:{},position:{},toggle:0};u.timers={};a.extend(u,u.options.api,{show:function(L){function S(){u.options.position.type!=="static"&&u.focus();u.onShow.call(u,L);a.browser.msie&&u.elements.tooltip.get(0).style.removeAttribute("filter")}
var W;if(!u.status.rendered)return a.fn.qtip.log.error.call(u,2,a.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"show");if(u.elements.tooltip.css("display")!=="none")return u;u.elements.tooltip.stop(true,false);if(u.beforeShow.call(u,L)===false)return u;u.cache.toggle=1;u.options.position.type!=="static"&&u.updatePosition(L,u.options.show.effect.length>0);if(typeof u.options.show.solo=="object")W=a(u.options.show.solo);else if(u.options.show.solo===true)W=a("div.qtip").not(u.elements.tooltip);W&&W.each(function(){a(this).qtip("api").status.rendered===
true&&a(this).qtip("api").hide()});if(typeof u.options.show.effect.type=="function"){u.options.show.effect.type.call(u.elements.tooltip,u.options.show.effect.length);u.elements.tooltip.queue(function(){S();a(this).dequeue()})}else{switch(u.options.show.effect.type.toLowerCase()){case "fade":u.elements.tooltip.fadeIn(u.options.show.effect.length,S);break;case "slide":u.elements.tooltip.slideDown(u.options.show.effect.length,function(){S();u.options.position.type!=="static"&&u.updatePosition(L,true)});
break;case "grow":u.elements.tooltip.show(u.options.show.effect.length,S);break;default:u.elements.tooltip.show(null,S);break}u.elements.tooltip.addClass(u.options.style.classes.active)}return a.fn.qtip.log.error.call(u,1,a.fn.qtip.constants.EVENT_SHOWN,"show")},hide:function(L){function S(){u.onHide.call(u,L)}if(u.status.rendered){if(u.elements.tooltip.css("display")==="none")return u}else return a.fn.qtip.log.error.call(u,2,a.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"hide");clearTimeout(u.timers.show);
u.elements.tooltip.stop(true,false);if(u.beforeHide.call(u,L)===false)return u;u.cache.toggle=0;if(typeof u.options.hide.effect.type=="function"){u.options.hide.effect.type.call(u.elements.tooltip,u.options.hide.effect.length);u.elements.tooltip.queue(function(){S();a(this).dequeue()})}else{switch(u.options.hide.effect.type.toLowerCase()){case "fade":u.elements.tooltip.fadeOut(u.options.hide.effect.length,S);break;case "slide":u.elements.tooltip.slideUp(u.options.hide.effect.length,S);break;case "grow":u.elements.tooltip.hide(u.options.hide.effect.length,
S);break;default:u.elements.tooltip.hide(null,S);break}u.elements.tooltip.removeClass(u.options.style.classes.active)}return a.fn.qtip.log.error.call(u,1,a.fn.qtip.constants.EVENT_HIDDEN,"hide")},updatePosition:function(L,S){var W,Q,aa,ba,pa,ha,ua;if(u.status.rendered){if(u.options.position.type=="static")return a.fn.qtip.log.error.call(u,1,a.fn.qtip.constants.CANNOT_POSITION_STATIC,"updatePosition")}else return a.fn.qtip.log.error.call(u,2,a.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updatePosition");
Q={position:{left:0,top:0},dimensions:{height:0,width:0},corner:u.options.position.corner.target};aa={position:u.getPosition(),dimensions:u.getDimensions(),corner:u.options.position.corner.tooltip};if(u.options.position.target!=="mouse"){if(u.options.position.target.get(0).nodeName.toLowerCase()=="area"){ba=u.options.position.target.attr("coords").split(",");for(W=0;W<ba.length;W++)ba[W]=parseInt(ba[W]);W=u.options.position.target.parent("map").attr("name");pa=a('img[usemap="#'+W+'"]:first').offset();
Q.position={left:Math.floor(pa.left+ba[0]),top:Math.floor(pa.top+ba[1])};switch(u.options.position.target.attr("shape").toLowerCase()){case "rect":Q.dimensions={width:Math.ceil(Math.abs(ba[2]-ba[0])),height:Math.ceil(Math.abs(ba[3]-ba[1]))};break;case "circle":Q.dimensions={width:ba[2]+1,height:ba[2]+1};break;case "poly":Q.dimensions={width:ba[0],height:ba[1]};for(W=0;W<ba.length;W++)if(W%2==0){if(ba[W]>Q.dimensions.width)Q.dimensions.width=ba[W];if(ba[W]<ba[0])Q.position.left=Math.floor(pa.left+
ba[W])}else{if(ba[W]>Q.dimensions.height)Q.dimensions.height=ba[W];if(ba[W]<ba[1])Q.position.top=Math.floor(pa.top+ba[W])}Q.dimensions.width-=Q.position.left-pa.left;Q.dimensions.height-=Q.position.top-pa.top;break;default:return a.fn.qtip.log.error.call(u,4,a.fn.qtip.constants.INVALID_AREA_SHAPE,"updatePosition")}Q.dimensions.width-=2;Q.dimensions.height-=2}else if(u.options.position.target.add(document.body).length===1){Q.position={left:a(document).scrollLeft(),top:a(document).scrollTop()};Q.dimensions=
{height:a(window).height(),width:a(window).width()}}else{Q.position=typeof u.options.position.target.attr("qtip")!=="undefined"?u.options.position.target.qtip("api").cache.position:u.options.position.target.offset();Q.dimensions={height:u.options.position.target.outerHeight(),width:u.options.position.target.outerWidth()}}ha=a.extend({},Q.position);if(Q.corner.search(/right/i)!==-1)ha.left+=Q.dimensions.width;if(Q.corner.search(/bottom/i)!==-1)ha.top+=Q.dimensions.height;if(Q.corner.search(/((top|bottom)Middle)|center/)!==
-1)ha.left+=Q.dimensions.width/2;if(Q.corner.search(/((left|right)Middle)|center/)!==-1)ha.top+=Q.dimensions.height/2}else{Q.position=ha={left:u.cache.mouse.x,top:u.cache.mouse.y};Q.dimensions={height:1,width:1}}if(aa.corner.search(/right/i)!==-1)ha.left-=aa.dimensions.width;if(aa.corner.search(/bottom/i)!==-1)ha.top-=aa.dimensions.height;if(aa.corner.search(/((top|bottom)Middle)|center/)!==-1)ha.left-=aa.dimensions.width/2;if(aa.corner.search(/((left|right)Middle)|center/)!==-1)ha.top-=aa.dimensions.height/
2;ba=a.browser.msie?1:0;a.browser.msie&&parseInt(a.browser.version.charAt(0));if(u.options.style.border.radius>0){if(aa.corner.search(/Left/)!==-1)ha.left-=u.options.style.border.radius;else if(aa.corner.search(/Right/)!==-1)ha.left+=u.options.style.border.radius;if(aa.corner.search(/Top/)!==-1)ha.top-=u.options.style.border.radius;else if(aa.corner.search(/Bottom/)!==-1)ha.top+=u.options.style.border.radius}if(ba){if(aa.corner.search(/top/)!==-1)ha.top-=ba;else if(aa.corner.search(/bottom/)!==-1)ha.top+=
ba;if(aa.corner.search(/left/)!==-1)ha.left-=ba;else if(aa.corner.search(/right/)!==-1)ha.left+=ba;if(aa.corner.search(/leftMiddle|rightMiddle/)!==-1)ha.top-=1}if(u.options.position.adjust.screen===true)ha=x.call(u,ha,Q,aa);if(u.options.position.target==="mouse"&&u.options.position.adjust.mouse===true){Q=u.options.position.adjust.screen===true&&u.elements.tip?u.elements.tip.attr("rel"):u.options.position.corner.tooltip;ha.left+=Q.search(/right/i)!==-1?-6:6;ha.top+=Q.search(/bottom/i)!==-1?-6:6}!u.elements.bgiframe&&
a.browser.msie&&parseInt(a.browser.version.charAt(0))==6&&a("select, object").each(function(){ua=a(this).offset();ua.bottom=ua.top+a(this).height();ua.right=ua.left+a(this).width();ha.top+aa.dimensions.height>=ua.top&&ha.left+aa.dimensions.width>=ua.left&&N.call(u)});ha.left+=u.options.position.adjust.x;ha.top+=u.options.position.adjust.y;Q=u.getPosition();if(ha.left!=Q.left||ha.top!=Q.top){Q=u.beforePositionUpdate.call(u,L);if(Q===false)return u;u.cache.position=ha;if(S===true){u.status.animated=
true;u.elements.tooltip.animate(ha,200,"swing",function(){u.status.animated=false})}else u.elements.tooltip.css(ha);u.onPositionUpdate.call(u,L);typeof L!=="undefined"&&L.type&&L.type!=="mousemove"&&a.fn.qtip.log.error.call(u,1,a.fn.qtip.constants.EVENT_POSITION_UPDATED,"updatePosition")}return u},updateWidth:function(L){var S;if(u.status.rendered){if(L&&typeof L!=="number")return a.fn.qtip.log.error.call(u,2,"newWidth must be of type number","updateWidth")}else return a.fn.qtip.log.error.call(u,
2,a.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updateWidth");S=u.elements.contentWrapper.siblings().add(u.elements.tip).add(u.elements.button);if(!L)if(typeof u.options.style.width.value=="number")L=u.options.style.width.value;else{u.elements.tooltip.css({width:"auto"});S.hide();a.browser.msie&&u.elements.wrapper.add(u.elements.contentWrapper.children()).css({zoom:"normal"});L=u.getDimensions().width+1;if(!u.options.style.width.value){if(L>u.options.style.width.max)L=u.options.style.width.max;if(L<u.options.style.width.min)L=
u.options.style.width.min}}if(L%2!==0)L-=1;u.elements.tooltip.width(L);S.show();u.options.style.border.radius&&u.elements.tooltip.find(".qtip-betweenCorners").each(function(){a(this).width(L-u.options.style.border.radius*2)});if(a.browser.msie){u.elements.wrapper.add(u.elements.contentWrapper.children()).css({zoom:"1"});u.elements.wrapper.width(L);u.elements.bgiframe&&u.elements.bgiframe.width(L).height(u.getDimensions.height)}return a.fn.qtip.log.error.call(u,1,a.fn.qtip.constants.EVENT_WIDTH_UPDATED,
"updateWidth")},updateStyle:function(L){var S,W,Q,aa;if(u.status.rendered){if(typeof L!=="string"||!a.fn.qtip.styles[L])return a.fn.qtip.log.error.call(u,2,a.fn.qtip.constants.STYLE_NOT_DEFINED,"updateStyle")}else return a.fn.qtip.log.error.call(u,2,a.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updateStyle");u.options.style=v.call(u,a.fn.qtip.styles[L],u.options.user.style);u.elements.content.css(C(u.options.style));u.options.content.title.text!==false&&u.elements.title.css(C(u.options.style.title,true));
u.elements.contentWrapper.css({borderColor:u.options.style.border.color});if(u.options.style.tip.corner!==false)if(a("<canvas>").get(0).getContext){L=u.elements.tooltip.find(".qtip-tip canvas:first");W=L.get(0).getContext("2d");W.clearRect(0,0,300,300);Q=L.parent("div[rel]:first").attr("rel");aa=z(Q,u.options.style.tip.size.width,u.options.style.tip.size.height);o.call(u,L,aa,u.options.style.tip.color||u.options.style.border.color)}else if(a.browser.msie){L=u.elements.tooltip.find('.qtip-tip [nodeName="shape"]');
L.attr("fillcolor",u.options.style.tip.color||u.options.style.border.color)}if(u.options.style.border.radius>0){u.elements.tooltip.find(".qtip-betweenCorners").css({backgroundColor:u.options.style.border.color});if(a("<canvas>").get(0).getContext){S=J(u.options.style.border.radius);u.elements.tooltip.find(".qtip-wrapper canvas").each(function(){W=a(this).get(0).getContext("2d");W.clearRect(0,0,300,300);Q=a(this).parent("div[rel]:first").attr("rel");l.call(u,a(this),S[Q],u.options.style.border.radius,
u.options.style.border.color)})}else a.browser.msie&&u.elements.tooltip.find('.qtip-wrapper [nodeName="arc"]').each(function(){a(this).attr("fillcolor",u.options.style.border.color)})}return a.fn.qtip.log.error.call(u,1,a.fn.qtip.constants.EVENT_STYLE_UPDATED,"updateStyle")},updateContent:function(L,S){function W(){u.updateWidth();if(S!==false){u.options.position.type!=="static"&&u.updatePosition(u.elements.tooltip.is(":visible"),true);u.options.style.tip.corner!==false&&d.call(u)}}var Q,aa,ba;if(u.status.rendered){if(!L)return a.fn.qtip.log.error.call(u,
2,a.fn.qtip.constants.NO_CONTENT_PROVIDED,"updateContent")}else return a.fn.qtip.log.error.call(u,2,a.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updateContent");Q=u.beforeContentUpdate.call(u,L);if(typeof Q=="string")L=Q;else if(Q===false)return;a.browser.msie&&u.elements.contentWrapper.children().css({zoom:"normal"});L.jquery&&L.length>0?L.clone(true).appendTo(u.elements.content).show():u.elements.content.html(L);aa=u.elements.content.find("img[complete=false]");if(aa.length>0){ba=0;aa.each(function(){a('<img src="'+
a(this).attr("src")+'" />').load(function(){++ba==aa.length&&W()})})}else W();u.onContentUpdate.call(u);return a.fn.qtip.log.error.call(u,1,a.fn.qtip.constants.EVENT_CONTENT_UPDATED,"loadContent")},loadContent:function(L,S,W){function Q(aa){u.onContentLoad.call(u);a.fn.qtip.log.error.call(u,1,a.fn.qtip.constants.EVENT_CONTENT_LOADED,"loadContent");u.updateContent(aa)}if(!u.status.rendered)return a.fn.qtip.log.error.call(u,2,a.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"loadContent");if(u.beforeContentLoad.call(u)===
false)return u;W=="post"?a.post(L,S,Q):a.get(L,S,Q);return u},updateTitle:function(L){if(u.status.rendered){if(!L)return a.fn.qtip.log.error.call(u,2,a.fn.qtip.constants.NO_CONTENT_PROVIDED,"updateTitle")}else return a.fn.qtip.log.error.call(u,2,a.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updateTitle");returned=u.beforeTitleUpdate.call(u);if(returned===false)return u;if(u.elements.button)u.elements.button=u.elements.button.clone(true);u.elements.title.html(L);u.elements.button&&u.elements.title.prepend(u.elements.button);
u.onTitleUpdate.call(u);return a.fn.qtip.log.error.call(u,1,a.fn.qtip.constants.EVENT_TITLE_UPDATED,"updateTitle")},focus:function(L){var S,W,Q;if(u.status.rendered){if(u.options.position.type=="static")return a.fn.qtip.log.error.call(u,1,a.fn.qtip.constants.CANNOT_FOCUS_STATIC,"focus")}else return a.fn.qtip.log.error.call(u,2,a.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"focus");S=parseInt(u.elements.tooltip.css("z-index"));W=6E3+a("div.qtip[qtip]").length-1;if(!u.status.focused&&S!==W){S=u.beforeFocus.call(u,
L);if(S===false)return u;a("div.qtip[qtip]").not(u.elements.tooltip).each(function(){if(a(this).qtip("api").status.rendered===true){Q=parseInt(a(this).css("z-index"));typeof Q=="number"&&Q>-1&&a(this).css({zIndex:parseInt(a(this).css("z-index"))-1});a(this).qtip("api").status.focused=false}});u.elements.tooltip.css({zIndex:W});u.status.focused=true;u.onFocus.call(u,L);a.fn.qtip.log.error.call(u,1,a.fn.qtip.constants.EVENT_FOCUSED,"focus")}return u},disable:function(L){if(!u.status.rendered)return a.fn.qtip.log.error.call(u,
2,a.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"disable");if(L)if(u.status.disabled)a.fn.qtip.log.error.call(u,1,a.fn.qtip.constants.TOOLTIP_ALREADY_DISABLED,"disable");else{u.status.disabled=true;a.fn.qtip.log.error.call(u,1,a.fn.qtip.constants.EVENT_DISABLED,"disable")}else if(u.status.disabled){u.status.disabled=false;a.fn.qtip.log.error.call(u,1,a.fn.qtip.constants.EVENT_ENABLED,"disable")}else a.fn.qtip.log.error.call(u,1,a.fn.qtip.constants.TOOLTIP_ALREADY_ENABLED,"disable");return u},destroy:function(){var L,
S;if(u.beforeDestroy.call(u)===false)return u;if(u.status.rendered){u.options.show.when.target.unbind("mousemove.qtip",u.updatePosition);u.options.show.when.target.unbind("mouseout.qtip",u.hide);u.options.show.when.target.unbind(u.options.show.when.event+".qtip");u.options.hide.when.target.unbind(u.options.hide.when.event+".qtip");u.elements.tooltip.unbind(u.options.hide.when.event+".qtip");u.elements.tooltip.unbind("mouseover.qtip",u.focus);u.elements.tooltip.remove()}else u.options.show.when.target.unbind(u.options.show.when.event+
".qtip-create");if(typeof u.elements.target.data("qtip")=="object"){S=u.elements.target.data("qtip").interfaces;if(typeof S=="object"&&S.length>0)for(L=0;L<S.length-1;L++)S[L].id==u.id&&S.splice(L,1)}delete a.fn.qtip.interfaces[u.id];if(typeof S=="object"&&S.length>0)u.elements.target.data("qtip").current=S.length-1;else u.elements.target.removeData("qtip");u.onDestroy.call(u);a.fn.qtip.log.error.call(u,1,a.fn.qtip.constants.EVENT_DESTROYED,"destroy");return u.elements.target},getPosition:function(){var L,
S;if(!u.status.rendered)return a.fn.qtip.log.error.call(u,2,a.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"getPosition");(L=u.elements.tooltip.css("display")!=="none"?false:true)&&u.elements.tooltip.css({visiblity:"hidden"}).show();S=u.elements.tooltip.offset();L&&u.elements.tooltip.css({visiblity:"visible"}).hide();return S},getDimensions:function(){var L,S;if(!u.status.rendered)return a.fn.qtip.log.error.call(u,2,a.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"getDimensions");(L=!u.elements.tooltip.is(":visible")?
true:false)&&u.elements.tooltip.css({visiblity:"hidden"}).show();S={height:u.elements.tooltip.outerHeight(),width:u.elements.tooltip.outerWidth()};L&&u.elements.tooltip.css({visiblity:"visible"}).hide();return S}})}function c(){var A,H,E;this.beforeRender.call(this);this.status.rendered=true;this.elements.tooltip='<div qtip="'+this.id+'" class="qtip '+(this.options.style.classes.tooltip||this.options.style)+'"style="display:none; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;position:'+
this.options.position.type+';">  <div class="qtip-wrapper" style="position:relative; overflow:hidden; text-align:left;">    <div class="qtip-contentWrapper" style="overflow:hidden;">       <div class="qtip-content '+this.options.style.classes.content+'"></div></div></div></div>';this.elements.tooltip=a(this.elements.tooltip);this.elements.tooltip.appendTo(this.options.position.container);this.elements.tooltip.data("qtip",{current:0,interfaces:[this]});this.elements.wrapper=this.elements.tooltip.children("div:first");
this.elements.contentWrapper=this.elements.wrapper.children("div:first").css({background:this.options.style.background});this.elements.content=this.elements.contentWrapper.children("div:first").css(C(this.options.style));a.browser.msie&&this.elements.wrapper.add(this.elements.content).css({zoom:1});this.options.hide.when.event=="unfocus"&&this.elements.tooltip.attr("unfocus",true);typeof this.options.style.width.value=="number"&&this.updateWidth();if(a("<canvas>").get(0).getContext||a.browser.msie){this.options.style.border.radius>
0?h.call(this):this.elements.contentWrapper.css({border:this.options.style.border.width+"px solid "+this.options.style.border.color});this.options.style.tip.corner!==false&&k.call(this)}else{this.elements.contentWrapper.css({border:this.options.style.border.width+"px solid "+this.options.style.border.color});this.options.style.border.radius=0;this.options.style.tip.corner=false;a.fn.qtip.log.error.call(this,2,a.fn.qtip.constants.CANVAS_VML_NOT_SUPPORTED,"render")}if(typeof this.options.content.text==
"string"&&this.options.content.text.length>0||this.options.content.text.jquery&&this.options.content.text.length>0)A=this.options.content.text;else if(typeof this.elements.target.attr("title")=="string"&&this.elements.target.attr("title").length>0){A=this.elements.target.attr("title").replace("\\n","<br />");this.elements.target.attr("title","")}else if(typeof this.elements.target.attr("alt")=="string"&&this.elements.target.attr("alt").length>0){A=this.elements.target.attr("alt").replace("\\n","<br />");
this.elements.target.attr("alt","")}else{A=" ";a.fn.qtip.log.error.call(this,1,a.fn.qtip.constants.NO_VALID_CONTENT,"render")}this.options.content.title.text!==false&&m.call(this);this.updateContent(A);q.call(this);this.options.show.ready===true&&this.show();if(this.options.content.url!==false){A=this.options.content.url;H=this.options.content.data;E=this.options.content.method||"get";this.loadContent(A,H,E)}this.onRender.call(this);a.fn.qtip.log.error.call(this,1,a.fn.qtip.constants.EVENT_RENDERED,
"render")}function h(){var A,H,E,u,L,S,W,Q,aa;A=this;A.elements.wrapper.find(".qtip-borderBottom, .qtip-borderTop").remove();E=A.options.style.border.width;u=A.options.style.border.radius;L=A.options.style.border.color||A.options.style.tip.color;S=J(u);W={};for(H in S){W[H]='<div rel="'+H+'" style="'+(H.search(/Left/)!==-1?"left":"right")+":0; position:absolute; height:"+u+"px; width:"+u+'px; overflow:hidden; line-height:0.1px; font-size:1px">';if(a("<canvas>").get(0).getContext)W[H]+='<canvas height="'+
u+'" width="'+u+'" style="vertical-align: top"></canvas>';else if(a.browser.msie){Q=u*2+3;W[H]+='<v:arc stroked="false" fillcolor="'+L+'" startangle="'+S[H][0]+'" endangle="'+S[H][1]+'" style="width:'+Q+"px; height:"+Q+"px; margin-top:"+(H.search(/bottom/)!==-1?-2:-1)+"px; margin-left:"+(H.search(/Right/)!==-1?S[H][2]-3.5:-1)+'px; vertical-align:top; display:inline-block; behavior:url(#default#VML)"></v:arc>'}W[H]+="</div>"}H=A.getDimensions().width-Math.max(E,u)*2;H='<div class="qtip-betweenCorners" style="height:'+
u+"px; width:"+H+"px; overflow:hidden; background-color:"+L+'; line-height:0.1px; font-size:1px;">';A.elements.wrapper.prepend('<div class="qtip-borderTop" dir="ltr" style="height:'+u+"px; margin-left:"+u+'px; line-height:0.1px; font-size:1px; padding:0;">'+W.topLeft+W.topRight+H);A.elements.wrapper.append('<div class="qtip-borderBottom" dir="ltr" style="height:'+u+"px; margin-left:"+u+'px; line-height:0.1px; font-size:1px; padding:0;">'+W.bottomLeft+W.bottomRight+H);if(a("<canvas>").get(0).getContext)A.elements.wrapper.find("canvas").each(function(){aa=
S[a(this).parent("[rel]:first").attr("rel")];l.call(A,a(this),aa,u,L)});else a.browser.msie&&A.elements.tooltip.append('<v:image style="behavior:url(#default#VML);"></v:image>');W=Math.max(u,u+(E-u));E=Math.max(E-u,0);A.elements.contentWrapper.css({border:"0px solid "+L,borderWidth:E+"px "+W+"px"})}function l(A,H,E,u){A=A.get(0).getContext("2d");A.fillStyle=u;A.beginPath();A.arc(H[0],H[1],E,0,Math.PI*2,false);A.fill()}function k(A){var H,E,u,L;this.elements.tip!==null&&this.elements.tip.remove();
H=this.options.style.tip.color||this.options.style.border.color;if(this.options.style.tip.corner!==false){if(!A)A=this.options.style.tip.corner;E=z(A,this.options.style.tip.size.width,this.options.style.tip.size.height);this.elements.tip='<div class="'+this.options.style.classes.tip+'" dir="ltr" rel="'+A+'" style="position:absolute; height:'+this.options.style.tip.size.height+"px; width:"+this.options.style.tip.size.width+'px; margin:0 auto; line-height:0.1px; font-size:1px;">';if(a("<canvas>").get(0).getContext)this.elements.tip+=
'<canvas height="'+this.options.style.tip.size.height+'" width="'+this.options.style.tip.size.width+'"></canvas>';else if(a.browser.msie){u=this.options.style.tip.size.width+","+this.options.style.tip.size.height;L="m"+E[0][0]+","+E[0][1];L+=" l"+E[1][0]+","+E[1][1];L+=" "+E[2][0]+","+E[2][1];L+=" xe";this.elements.tip+='<v:shape fillcolor="'+H+'" stroked="false" filled="true" path="'+L+'" coordsize="'+u+'" style="width:'+this.options.style.tip.size.width+"px; height:"+this.options.style.tip.size.height+
"px; line-height:0.1px; display:inline-block; behavior:url(#default#VML); vertical-align:"+(A.search(/top/)!==-1?"bottom":"top")+'"></v:shape>';this.elements.tip+='<v:image style="behavior:url(#default#VML);"></v:image>';this.elements.contentWrapper.css("position","relative")}this.elements.tooltip.prepend(this.elements.tip+"</div>");this.elements.tip=this.elements.tooltip.find("."+this.options.style.classes.tip).eq(0);a("<canvas>").get(0).getContext&&o.call(this,this.elements.tip.find("canvas:first"),
E,H);A.search(/top/)!==-1&&a.browser.msie&&parseInt(a.browser.version.charAt(0))===6&&this.elements.tip.css({marginTop:-4});d.call(this,A)}}function o(A,H,E){A=A.get(0).getContext("2d");A.fillStyle=E;A.beginPath();A.moveTo(H[0][0],H[0][1]);A.lineTo(H[1][0],H[1][1]);A.lineTo(H[2][0],H[2][1]);A.fill()}function d(A){var H;if(!(this.options.style.tip.corner===false||!this.elements.tip)){A||(A=this.elements.tip.attr("rel"));H=positionAdjust=a.browser.msie?1:0;this.elements.tip.css(A.match(/left|right|top|bottom/)[0],
0);if(A.search(/top|bottom/)!==-1){if(a.browser.msie)positionAdjust=parseInt(a.browser.version.charAt(0))===6?A.search(/top/)!==-1?-3:1:A.search(/top/)!==-1?1:2;if(A.search(/Middle/)!==-1)this.elements.tip.css({left:"50%",marginLeft:-(this.options.style.tip.size.width/2)});else if(A.search(/Left/)!==-1)this.elements.tip.css({left:this.options.style.border.radius-H});else A.search(/Right/)!==-1&&this.elements.tip.css({right:this.options.style.border.radius+H});A.search(/top/)!==-1?this.elements.tip.css({top:-positionAdjust}):
this.elements.tip.css({bottom:positionAdjust})}else if(A.search(/left|right/)!==-1){if(a.browser.msie)positionAdjust=parseInt(a.browser.version.charAt(0))===6?1:A.search(/left/)!==-1?1:2;if(A.search(/Middle/)!==-1)this.elements.tip.css({top:"50%",marginTop:-(this.options.style.tip.size.height/2)});else if(A.search(/Top/)!==-1)this.elements.tip.css({top:this.options.style.border.radius-H});else A.search(/Bottom/)!==-1&&this.elements.tip.css({bottom:this.options.style.border.radius+H});A.search(/left/)!==
-1?this.elements.tip.css({left:-positionAdjust}):this.elements.tip.css({right:positionAdjust})}A="padding-"+A.match(/left|right|top|bottom/)[0];H=this.options.style.tip.size[A.search(/left|right/)!==-1?"width":"height"];this.elements.tooltip.css("padding",0);this.elements.tooltip.css(A,H);if(a.browser.msie&&parseInt(a.browser.version.charAt(0))==6){A=parseInt(this.elements.tip.css("margin-top"))||0;A+=parseInt(this.elements.content.css("margin-top"))||0;this.elements.tip.css({marginTop:A})}}}function m(){var A=
this;A.elements.title!==null&&A.elements.title.remove();A.elements.title=a('<div class="'+A.options.style.classes.title+'">').css(C(A.options.style.title,true)).css({zoom:a.browser.msie?1:0}).prependTo(A.elements.contentWrapper);A.options.content.title.text&&A.updateTitle.call(A,A.options.content.title.text);if(A.options.content.title.button!==false&&typeof A.options.content.title.button=="string")A.elements.button=a('<a class="'+A.options.style.classes.button+'" style="float:right; position: relative"></a>').css(C(A.options.style.button,
true)).html(A.options.content.title.button).prependTo(A.elements.title).click(function(H){A.status.disabled||A.hide(H)})}function q(){function A(Q){if(E.status.disabled!==true){if(E.options.hide.when.event=="inactive"){a(S).each(function(){L.bind(this+".qtip-inactive",W);E.elements.content.bind(this+".qtip-inactive",W)});W()}clearTimeout(E.timers.show);clearTimeout(E.timers.hide);E.timers.show=setTimeout(function(){E.show(Q)},E.options.show.delay)}}function H(Q){if(E.status.disabled!==true){if(E.options.hide.fixed===
true&&E.options.hide.when.event.search(/mouse(out|leave)/i)!==-1&&a(Q.relatedTarget).parents("div.qtip[qtip]").length>0){Q.stopPropagation();Q.preventDefault();clearTimeout(E.timers.hide);return false}clearTimeout(E.timers.show);clearTimeout(E.timers.hide);E.elements.tooltip.stop(true,true);E.timers.hide=setTimeout(function(){E.hide(Q)},E.options.hide.delay)}}var E,u,L,S;E=this;u=E.options.show.when.target;L=E.options.hide.when.target;if(E.options.hide.fixed)L=L.add(E.elements.tooltip);if(E.options.hide.when.event==
"inactive"){S=["click","dblclick","mousedown","mouseup","mousemove","mouseout","mouseenter","mouseleave","mouseover"];var W=function(Q){if(E.status.disabled!==true){clearTimeout(E.timers.inactive);E.timers.inactive=setTimeout(function(){a(S).each(function(){L.unbind(this+".qtip-inactive");E.elements.content.unbind(this+".qtip-inactive")});E.hide(Q)},E.options.hide.delay)}}}else E.options.hide.fixed===true&&E.elements.tooltip.bind("mouseover.qtip",function(){E.status.disabled!==true&&clearTimeout(E.timers.hide)});
if(E.options.show.when.target.add(E.options.hide.when.target).length===1&&E.options.show.when.event==E.options.hide.when.event&&E.options.hide.when.event!=="inactive"||E.options.hide.when.event=="unfocus"){E.cache.toggle=0;u.bind(E.options.show.when.event+".qtip",function(Q){E.cache.toggle==0?A(Q):H(Q)})}else{u.bind(E.options.show.when.event+".qtip",A);E.options.hide.when.event!=="inactive"&&L.bind(E.options.hide.when.event+".qtip",H)}E.options.position.type.search(/(fixed|absolute)/)!==-1&&E.elements.tooltip.bind("mouseover.qtip",
E.focus);E.options.position.target==="mouse"&&E.options.position.type!=="static"&&u.bind("mousemove.qtip",function(Q){E.cache.mouse={x:Q.pageX,y:Q.pageY};E.status.disabled===false&&E.options.position.adjust.mouse===true&&E.options.position.type!=="static"&&E.elements.tooltip.css("display")!=="none"&&E.updatePosition(Q)})}function x(A,H,E){var u,L,S;if(E.corner=="center")return H.position;u=a.extend({},A);S={x:false,y:false};L={left:u.left<a.fn.qtip.cache.screen.scroll.left,right:u.left+E.dimensions.width+
2>=a.fn.qtip.cache.screen.width+a.fn.qtip.cache.screen.scroll.left,top:u.top<a.fn.qtip.cache.screen.scroll.top,bottom:u.top+E.dimensions.height+2>=a.fn.qtip.cache.screen.height+a.fn.qtip.cache.screen.scroll.top};L={left:L.left&&(E.corner.search(/right/i)!=-1||E.corner.search(/right/i)==-1&&!L.right),right:L.right&&(E.corner.search(/left/i)!=-1||E.corner.search(/left/i)==-1&&!L.left),top:L.top&&E.corner.search(/top/i)==-1,bottom:L.bottom&&E.corner.search(/bottom/i)==-1};if(L.left){u.left=this.options.position.target!==
"mouse"?H.position.left+H.dimensions.width:this.cache.mouse.x;S.x="Left"}else if(L.right){u.left=this.options.position.target!=="mouse"?H.position.left-E.dimensions.width:this.cache.mouse.x-E.dimensions.width;S.x="Right"}if(L.top){u.top=this.options.position.target!=="mouse"?H.position.top+H.dimensions.height:this.cache.mouse.y;S.y="top"}else if(L.bottom){u.top=this.options.position.target!=="mouse"?H.position.top-E.dimensions.height:this.cache.mouse.y-E.dimensions.height;S.y="bottom"}if(u.left<0){u.left=
A.left;S.x=false}if(u.top<0){u.top=A.top;S.y=false}if(this.options.style.tip.corner!==false){u.corner=new String(E.corner);if(S.x!==false)u.corner=u.corner.replace(/Left|Right|Middle/,S.x);if(S.y!==false)u.corner=u.corner.replace(/top|bottom/,S.y);u.corner!==this.elements.tip.attr("rel")&&k.call(this,u.corner)}return u}function C(A,H){var E;A=a.extend(true,{},A);for(E in A)if(H===true&&E.search(/(tip|classes)/i)!==-1)delete A[E];else!H&&E.search(/(width|border|tip|title|classes|user)/i)!==-1&&delete A[E];
return A}function B(A){if(typeof A.tip!=="object")A.tip={corner:A.tip};if(typeof A.tip.size!=="object")A.tip.size={width:A.tip.size,height:A.tip.size};if(typeof A.border!=="object")A.border={width:A.border};if(typeof A.width!=="object")A.width={value:A.width};if(typeof A.width.max=="string")A.width.max=parseInt(A.width.max.replace(/([0-9]+)/i,"$1"));if(typeof A.width.min=="string")A.width.min=parseInt(A.width.min.replace(/([0-9]+)/i,"$1"));if(typeof A.tip.size.x=="number"){A.tip.size.width=A.tip.size.x;
delete A.tip.size.x}if(typeof A.tip.size.y=="number"){A.tip.size.height=A.tip.size.y;delete A.tip.size.y}return A}function v(){var A,H;H=[true,{}];for(A=0;A<arguments.length;A++)H.push(arguments[A]);for(A=[a.extend.apply(a,H)];typeof A[0].name=="string";)A.unshift(B(a.fn.qtip.styles[A[0].name]));A.unshift(true,{classes:{tooltip:"qtip-"+(arguments[0].name||"defaults")}},a.fn.qtip.styles.defaults);A=a.extend.apply(a,A);H=a.browser.msie?1:0;A.tip.size.width+=H;A.tip.size.height+=H;if(A.tip.size.width%
2>0)A.tip.size.width+=1;if(A.tip.size.height%2>0)A.tip.size.height+=1;if(A.tip.corner===true)A.tip.corner=this.options.position.corner.tooltip==="center"?false:this.options.position.corner.tooltip;return A}function z(A,H,E){H={bottomRight:[[0,0],[H,E],[H,0]],bottomLeft:[[0,0],[H,0],[0,E]],topRight:[[0,E],[H,0],[H,E]],topLeft:[[0,0],[0,E],[H,E]],topMiddle:[[0,E],[H/2,0],[H,E]],bottomMiddle:[[0,0],[H,0],[H/2,E]],rightMiddle:[[0,0],[H,E/2],[0,E]],leftMiddle:[[H,0],[H,E],[0,E/2]]};H.leftTop=H.bottomRight;
H.rightTop=H.bottomLeft;H.leftBottom=H.topRight;H.rightBottom=H.topLeft;return H[A]}function J(A){var H;if(a("<canvas>").get(0).getContext)H={topLeft:[A,A],topRight:[0,A],bottomLeft:[A,0],bottomRight:[0,0]};else if(a.browser.msie)H={topLeft:[-90,90,0],topRight:[-90,90,-A],bottomLeft:[90,270,0],bottomRight:[90,270,-A]};return H}function N(){var A;A=this.getDimensions();this.elements.bgiframe=this.elements.wrapper.prepend('<iframe class="qtip-bgiframe" frameborder="0" tabindex="-1" src="javascript:false" style="display:block; position:absolute; z-index:-1; filter:alpha(opacity=\'0\'); border: 1px solid red; height:'+
A.height+"px; width:"+A.width+'px" />').children(".qtip-bgiframe:first")}a.fn.qtip=function(A,H){var E,u,L,S,W,Q,aa,ba;if(typeof A=="string"){typeof a(this).data("qtip")!=="object"&&a.fn.qtip.log.error.call(self,1,a.fn.qtip.constants.NO_TOOLTIP_PRESENT,false);if(A=="api")return a(this).data("qtip").interfaces[a(this).data("qtip").current];else if(A=="interfaces")return a(this).data("qtip").interfaces}else{A||(A={});if(typeof A.content!=="object"||A.content.jquery&&A.content.length>0)A.content={text:A.content};
if(typeof A.content.title!=="object")A.content.title={text:A.content.title};if(typeof A.position!=="object")A.position={corner:A.position};if(typeof A.position.corner!=="object")A.position.corner={target:A.position.corner,tooltip:A.position.corner};if(typeof A.show!=="object")A.show={when:A.show};if(typeof A.show.when!=="object")A.show.when={event:A.show.when};if(typeof A.show.effect!=="object")A.show.effect={type:A.show.effect};if(typeof A.hide!=="object")A.hide={when:A.hide};if(typeof A.hide.when!==
"object")A.hide.when={event:A.hide.when};if(typeof A.hide.effect!=="object")A.hide.effect={type:A.hide.effect};if(typeof A.style!=="object")A.style={name:A.style};A.style=B(A.style);S=a.extend(true,{},a.fn.qtip.defaults,A);S.style=v.call({options:S},S.style);S.user=a.extend(true,{},A)}return a(this).each(function(){if(typeof A=="string"){Q=A.toLowerCase();L=a(this).qtip("interfaces");if(typeof L=="object")if(H===true&&Q=="destroy")for(;L.length>0;)L[L.length-1].destroy();else{if(H!==true)L=[a(this).qtip("api")];
for(E=0;E<L.length;E++)if(Q=="destroy")L[E].destroy();else if(L[E].status.rendered===true)if(Q=="show")L[E].show();else if(Q=="hide")L[E].hide();else if(Q=="focus")L[E].focus();else if(Q=="disable")L[E].disable(true);else Q=="enable"&&L[E].disable(false)}}else{aa=a.extend(true,{},S);aa.hide.effect.length=S.hide.effect.length;aa.show.effect.length=S.show.effect.length;if(aa.position.container===false)aa.position.container=a(document.body);if(aa.position.target===false)aa.position.target=a(this);if(aa.show.when.target===
false)aa.show.when.target=a(this);if(aa.hide.when.target===false)aa.hide.when.target=a(this);u=a.fn.qtip.interfaces.length;for(E=0;E<u;E++)if(typeof a.fn.qtip.interfaces[E]=="undefined"){u=E;break}W=new e(a(this),aa,u);a.fn.qtip.interfaces[u]=W;if(typeof a(this).data("qtip")=="object"&&a(this).data("qtip")!=null){if(typeof a(this).attr("qtip")==="undefined")a(this).data("qtip").current=a(this).data("qtip").interfaces.length;a(this).data("qtip").interfaces.push(W)}else a(this).data("qtip",{current:0,
interfaces:[W]});if(aa.content.prerender===false&&aa.show.when.event!==false&&aa.show.ready!==true)aa.show.when.target.bind(aa.show.when.event+".qtip-"+u+"-create",{qtip:u},function(pa){ba=a.fn.qtip.interfaces[pa.data.qtip];ba.options.show.when.target.unbind(ba.options.show.when.event+".qtip-"+pa.data.qtip+"-create");ba.cache.mouse={x:pa.pageX,y:pa.pageY};c.call(ba);ba.options.show.when.target.trigger(ba.options.show.when.event)});else{W.cache.mouse={x:aa.show.when.target.offset().left,y:aa.show.when.target.offset().top};
c.call(W)}}})};a(document).ready(function(){a.fn.qtip.cache={screen:{scroll:{left:a(window).scrollLeft(),top:a(window).scrollTop()},width:a(window).width(),height:a(window).height()}};var A;a(window).bind("resize scroll",function(H){clearTimeout(A);A=setTimeout(function(){if(H.type==="scroll")a.fn.qtip.cache.screen.scroll={left:a(window).scrollLeft(),top:a(window).scrollTop()};else{a.fn.qtip.cache.screen.width=a(window).width();a.fn.qtip.cache.screen.height=a(window).height()}for(i=0;i<a.fn.qtip.interfaces.length;i++){var E=
a.fn.qtip.interfaces[i];if(E!==undefined)if(E.status.rendered===true&&(E.options.position.type!=="static"||E.options.position.adjust.scroll&&H.type==="scroll"||E.options.position.adjust.resize&&H.type==="resize"))E.updatePosition(H,true)}},100)});a(document).bind("mousedown.qtip",function(H){a(H.target).parents("div.qtip").length===0&&a(".qtip[unfocus]").each(function(){var E=a(this).qtip("api");a(this).is(":visible")&&!E.status.disabled&&a(H.target).add(E.elements.target).length>1&&E.hide(H)})})});
a.fn.qtip.interfaces=[];a.fn.qtip.log={error:function(){return this}};a.fn.qtip.constants={};a.fn.qtip.defaults={content:{prerender:false,text:false,url:false,data:null,title:{text:false,button:false}},position:{target:false,corner:{target:"bottomRight",tooltip:"topLeft"},adjust:{x:0,y:0,mouse:true,screen:false,scroll:true,resize:true},type:"absolute",container:false},show:{when:{target:false,event:"mouseover"},effect:{type:"fade",length:100},delay:140,solo:false,ready:false},hide:{when:{target:false,
event:"mouseout"},effect:{type:"fade",length:100},delay:0,fixed:false},api:{beforeRender:function(){},onRender:function(){},beforePositionUpdate:function(){},onPositionUpdate:function(){},beforeShow:function(){},onShow:function(){},beforeHide:function(){},onHide:function(){},beforeContentUpdate:function(){},onContentUpdate:function(){},beforeContentLoad:function(){},onContentLoad:function(){},beforeTitleUpdate:function(){},onTitleUpdate:function(){},beforeDestroy:function(){},onDestroy:function(){},
beforeFocus:function(){},onFocus:function(){}}};a.fn.qtip.styles={defaults:{background:"white",color:"#111",overflow:"hidden",textAlign:"left",width:{min:0,max:250},padding:"5px 9px",border:{width:1,radius:0,color:"#d3d3d3"},tip:{corner:false,color:false,size:{width:13,height:13},opacity:1},title:{background:"#e1e1e1",fontWeight:"bold",padding:"7px 12px"},button:{cursor:"pointer"},classes:{target:"",tip:"qtip-tip",title:"qtip-title",button:"qtip-button",content:"qtip-content",active:"qtip-active"}},
cream:{border:{width:3,radius:0,color:"#F9E98E"},title:{background:"#F0DE7D",color:"#A27D35"},background:"#FBF7AA",color:"#A27D35",classes:{tooltip:"qtip-cream"}},light:{border:{width:3,radius:0,color:"#E2E2E2"},title:{background:"#f1f1f1",color:"#454545"},background:"white",color:"#454545",classes:{tooltip:"qtip-light"}},dark:{border:{width:3,radius:0,color:"#303030"},title:{background:"#404040",color:"#f3f3f3"},background:"#505050",color:"#f3f3f3",classes:{tooltip:"qtip-dark"}},red:{border:{width:3,
radius:0,color:"#CE6F6F"},title:{background:"#f28279",color:"#9C2F2F"},background:"#F79992",color:"#9C2F2F",classes:{tooltip:"qtip-red"}},green:{border:{width:3,radius:0,color:"#A9DB66"},title:{background:"#b9db8c",color:"#58792E"},background:"#CDE6AC",color:"#58792E",classes:{tooltip:"qtip-green"}},blue:{border:{width:3,radius:0,color:"#ADD9ED"},title:{background:"#D0E9F5",color:"#5E99BD"},background:"#E5F6FE",color:"#4D9FBF",classes:{tooltip:"qtip-blue"}}}})(jQuery);
if(typeof Flavors=="undefined")Flavors={};if(typeof Flavors.Global=="undefined")Flavors.Global={};
(function(){var a=Flavors.Global;a.__name__="Flavors.Global";if($.fn.qtip!==undefined)$.fn.qtip.styles.global_flavors={width:"70px",padding:3,background:"#F10087",color:"white",fontSize:"11px","font-family":"Lucida Grande","line-height":"15px",textAlign:"center",border:{width:3,radius:5,color:"#F10087"},tip:"rightMiddle"};$(window).bind("resize",function(){var c=$("#DOMWindow");if(c){var h=$(window).width();$(c).outerWidth()>h?c.addClass("lightbox-narrowscreen"):c.removeClass("lightbox-narrowscreen")}});
$(".lightbox-close").live("click",function(c){c.preventDefault();$.closeDOMWindow()});var e=function(c){return function(){switch(arguments.length){case 0:return c();case 1:return c(arguments[0]);case 2:return c(arguments[0],arguments[1]);case 3:return c(arguments[0],arguments[1],arguments[2])}for(var h=[],l=0;l<arguments.length;l++)h.push("arguments["+l+"]");return eval("(func("+h.join(",")+"))")}};a.clone=function(c){var h=arguments.callee;if(arguments.length==1){h.prototype=c;return new h}};a.extend=
function(c,h,l){l||(l=0);if(h){var k=h.length;if(typeof k!="number")throw new TypeError("Argument not a array-like.");c||(c=[]);for(l=l;l<k;l++)c.push(h[l])}return c};a.bind=function(c,h){if(typeof c=="string")c=h[c];var l=c.im_func,k=c.im_preargs,o=c.im_self;if(typeof c=="function"&&typeof c.apply=="undefined")c=e(c);if(typeof l!="function")l=c;if(typeof h!="undefined")o=h;k=typeof k=="undefined"?[]:k.slice();a.extend(k,arguments,2);var d=function(){var m=arguments,q=arguments.callee;if(q.im_preargs.length>
0)m=a.concat(q.im_preargs,m);var x=q.im_self;x||(x=this);return q.im_func.apply(x,m)};d.im_self=o;d.im_func=l;d.im_preargs=k;return d};a.partial=function(c){return a.bind.apply(this,a.extend([c,undefined],arguments,1))};a.update=function(c){if(c===null||c===undefined)c={};for(var h=1;h<arguments.length;h++){var l=arguments[h];if(typeof l!="undefined"&&l!==null)for(var k in l)c[k]=l[k]}return c};a.merge=a.partial(a.update,null);a.concat=function(){for(var c=[],h=f.extend,l=0;l<arguments.length;l++)h(c,
arguments[l]);return c};a.flattenArguments=function(){for(var c=[],h=Flavors.Global.extend(null,arguments);h.length;){var l=h.shift();if(l&&typeof l=="object"&&typeof l.length=="number")for(var k=l.length-1;k>=0;k--)h.unshift(l[k]);else c.push(l)}return c};a.namespace=function(){var c=a.flattenArguments(arguments),h=[],l=function(k,o){o=o||window;k in o||(o[k]={});return o[k]};$.each(c,function(k,o){k=o.split(".");var d=null;$.each(k,function(m,q){d=l(q,d)});d.__name__=o;h.push(d)});switch(h.length){case 0:return null;
case 1:return h[0];default:return h}};a.getKeys=function(c){var h=[];for(var l in c)c.hasOwnProperty(l)&&h.push(l);return h};a.fireRelayout=function(c){setTimeout(function(){c!==undefined&&$(c).trigger("globalRelayout")},0)};a.setFuzzyDate=function(){function c(k){return k<10?"0"+k:k}function h(k){k=new Date(k*1E3);for(var o=(new Date-k)/1E3,d=0,m;m=h.formats[d++];)if(o<m[0])return m[2]?Math.floor(o/m[2])+" "+m[1]+" ago":m[1];return l(k,true)}var l=function(k,o){if(o===undefined)o=false;var d=["Jan",
"Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],m=k.getFullYear(),q=["January","February","March","April","May","June","July","August","September","October","November","December"][k.getMonth()],x=c(k.getDate()),C=c(k.getHours()),B=c(k.getMinutes()),v="AM",z=C;if(z>=12){z=C-12;v="PM"}if(z==0)z=12;if(q===undefined)return"";q=q+" "+x+", "+m+" at "+z+":"+B+" "+v;if(o){q=d[k.getMonth()];q=q+" "+x+", "+m}return q};h.formats=[[60,"seconds",1],[120,"1 minute ago"],[3600,"minutes",60],[7200,
"1 hour ago"],[86400,"hours",3600],[172800,"1 day ago"],[604800,"days",86400],[1209600,"1 week ago"],[2678400,"weeks",604800]];$(".global-fuzzy-date").each(function(){var k=$(this).attr("data-timestamp"),o=h(k);k=l(new Date(k*1E3));$(this).text(o);$(this).attr("title",k)});$(".global-local-date").each(function(){var k=$(this).attr("data-timestamp");k=new Date((new Date(k*1E3)).toUTCString());k=new Date(k.toLocaleString());$(this).text(l(k))})}})();
(function(a){a.fn.extend({isChildOf:function(e){var c=a(this).parents().get();for(j=0;j<c.length;j++)if(a(c[j]).is(e))return true;return false}})})(jQuery);(function(a){a.fn.extend({maxlength:function(){a(this).keypress(function(e){var c=e.which;if(c>=33||c==13)this.value.length>=a(this).attr("maxlength")&&e.preventDefault()})}})})(jQuery);
$(document).ready(function(){var a=function(){setTimeout(function(){var e=$(".shared-container-wrapper"),c=$("#shared-footer").outerHeight(true);c=c?c:820;var h=parseFloat(e.css("padding-top"));e.css("min-height",window.innerHeight-c-h+"px")},200)};a();$(window).bind("resize",function(){a()})});if(typeof Flavors=="undefined")Flavors={};if(typeof Flavors.Logger=="undefined")Flavors.Logger={};
(function(){var a=Flavors.Global.namespace("Flavors.Logger"),e=["log","debug","info","warn","error","assert","dir","dirxml","group","groupEnd","time","timeEnd","count","trace","profile","profileEnd"];a.init=function(){if(!("console"in window))window.console={};for(var c=0;c<e.length;++c)if(!IS_DEV||!(e[c]in window.console))window.console[e[c]]=function(){}};a.getLogger=function(c){c=c;return function(h){console.log((c?c+": ":"")+h)}}})();Flavors.Logger.init();
if(typeof Flavors=="undefined")Flavors={};if(typeof Flavors.Remote=="undefined")Flavors.Remote={};
(function(){var a=Flavors.Global.namespace("Flavors.Remote");Flavors.Logger.getLogger(a.__name__);var e=0;a.URLforUpdate=function(c,h){h=h||window.location.href;if(window.location.href.indexOf("?")>-1)h=h.slice(0,window.location.href.indexOf("?"));return h.replace(new RegExp(/#.*$/),"").replace(new RegExp(/\/$/),"")+"/"+c};a.URLfromRoot=function(c,h){return"http://"+(h||document.location.host||document.domain).replace(new RegExp(/#.*$/),"").replace(new RegExp(/\/$/),"")+"/"+c};a.sendUpdate=function(c,
h,l){e++;c.match(/\//)||(c=a.URLforUpdate(c));$.ajax({type:"POST",data:h,url:c,dataType:"json",complete:function(){e>0&&e--},success:function(k){l&&l(k)}})};$("#controller-saving").bind("ajaxSend",function(c,h,l){try{if(l.url.indexOf("send_contact_email")==-1&&l.url.indexOf("profile_ask")==-1&&l.url.indexOf("eighttracks")==-1){var k=$(this);$(".controller-panel-header.ui-state-active").each(function(){if($(this).hasClass("ui-state-active")){$(this).append(k);$("#controller-saving-error").hide();k.show()}})}}catch(o){}}).bind("ajaxComplete",
function(c,h,l){try{$(this).hide();if(l.url.indexOf("send_contact_email")==-1&&l.url.indexOf("profile_ask")==-1&&l.url.indexOf("eighttracks")==-1)if(h.responseText.indexOf("errors")>-1){var k=$("#controller-saving-error");$(".controller-panel-header.ui-state-active").each(function(){if($(this).hasClass("ui-state-active")){$(this).append(k);k.show()}});setTimeout(function(){$("#controller-saving-error").fadeOut()},2500)}}catch(o){}})})();
$(document).ready(function(){var a={path:"/",expires:1E6},e=$("#global-nav"),c=$("#global-nav-toggle"),h=$("#global-nav-toggle-icon"),l=function(){try{c.qtip("destroy")}catch(o){}h.removeClass("global-sprites-nav-toggle-right").addClass("global-sprites-nav-toggle-left")};(function(){if($.browser.msie&&parseInt($.browser.version,10)==7){$("#global-nav-menu").css("display","inline");setTimeout(function(){if($("#global-nav-menu").length>0){var o=$(window).width()-$("#global-nav-menu").offset().left+
22;e.css("width",o+"px")}},500)}})();var k=function(){c.qtip({content:"Open Flavors Menu",style:{tip:"rightMiddle",name:"global_flavors"},position:{corner:{target:"leftMiddle",tooltip:"rightMiddle"}},hide:{delay:50,effect:{length:300}},show:{delay:0,effect:{length:300}}});h.removeClass("global-sprites-nav-toggle-left").addClass("global-sprites-nav-toggle-right")};c.click(function(o){o.preventDefault();$("#global-nav-menu").css("display","inline");if(e.css("right")=="0px"){e.addClass("global-nav-sliding").animate({right:"-"+
(e.width()-c.width())+"px"},300,function(){e.removeClass("global-nav-sliding")});k();$.cookie("flavors-global-nav-show",1,a)}else{e.addClass("global-nav-sliding").animate({right:"0px"},300,function(){e.removeClass("global-nav-sliding")});l();$.cookie("flavors-global-nav-show",0,a)}});e.show();if($.cookie("flavors-global-nav-show")==1)if($.browser.msie&&parseInt($.browser.version,10)==7)setTimeout(function(){e.css({right:"-"+(e.width()-c.width())+"px"});k()},1E3);else{e.css({right:"-"+(e.width()-c.width())+
"px"});k()}else{e.css({right:"0px"});l();$("#global-nav-menu").css("display","inline")}});

