(function(a,c){function e(){if(!j.isReady){try{v.documentElement.doScroll("left")}catch(f){setTimeout(e,1);return}j.ready()}}function d(f,k){k.src?j.ajax({url:k.src,async:false,dataType:"script"}):j.globalEval(k.text||k.textContent||k.innerHTML||"");k.parentNode&&k.parentNode.removeChild(k)}function b(f,k,l,p,o,B){var C=f.length;if(typeof k==="object"){for(var N in k)b(f,N,k[N],p,o,l);return f}if(l!==c){p=!B&&p&&j.isFunction(l);for(N=0;N<C;N++)o(f[N],k,p?l.call(f[N],N,o(f[N],k)):l,B);return f}return C?
o(f[0],k):c}function g(){return(new Date).getTime()}function h(){return false}function q(){return true}function s(f,k,l){l[0].type=f;return j.event.handle.apply(k,l)}function r(f){var k,l=[],p=[],o=arguments,B,C,N,J,P,T;C=j.data(this,"events");if(!(f.liveFired===this||!C||!C.live||f.button&&f.type==="click")){f.liveFired=this;var $=C.live.slice(0);for(J=0;J<$.length;J++){C=$[J];C.origType.replace(ya,"")===f.type?p.push(C.selector):$.splice(J--,1)}B=j(f.target).closest(p,f.currentTarget);P=0;for(T=
B.length;P<T;P++)for(J=0;J<$.length;J++){C=$[J];if(B[P].selector===C.selector){N=B[P].elem;p=null;if(C.preType==="mouseenter"||C.preType==="mouseleave")p=j(f.relatedTarget).closest(C.selector)[0];if(!p||p!==N)l.push({elem:N,handleObj:C})}}P=0;for(T=l.length;P<T;P++){B=l[P];f.currentTarget=B.elem;f.data=B.handleObj.data;f.handleObj=B.handleObj;if(B.handleObj.origHandler.apply(B.elem,o)===false){k=false;break}}return k}}function m(f,k){return"live."+(f&&f!=="*"?f+".":"")+k.replace(/\./g,"`").replace(/ /g,
"&")}function u(f,k){var l=0;k.each(function(){if(this.nodeName===(f[l]&&f[l].nodeName)){var p=j.data(f[l++]),o=j.data(this,p);if(p=p&&p.events){delete o.handle;o.events={};for(var B in p)for(var C in p[B])j.event.add(this,B,p[B][C],p[B][C].data)}}})}function y(f,k,l){var p,o,B;k=k&&k[0]?k[0].ownerDocument||k[0]:v;if(f.length===1&&typeof f[0]==="string"&&f[0].length<512&&k===v&&!Ma.test(f[0])&&(j.support.checkClone||!Na.test(f[0]))){o=true;if(B=j.fragments[f[0]])if(B!==1)p=B}if(!p){p=k.createDocumentFragment();
j.clean(f,k,p,l)}if(o)j.fragments[f[0]]=B?p:1;return{fragment:p,cacheable:o}}function E(f,k){var l={};j.each(Oa.concat.apply([],Oa.slice(0,k)),function(){l[this]=f});return l}function I(f){return"scrollTo"in f&&f.document?f:f.nodeType===9?f.defaultView||f.parentWindow:false}var j=function(f,k){return new j.fn.init(f,k)},O=a.jQuery,w=a.$,v=a.document,z,n=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,F=/^.[^:#\[\.,]*$/,H=/\S/,R=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,A=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,G=navigator.userAgent,
M=false,V=[],U,Z=Object.prototype.toString,fa=Object.prototype.hasOwnProperty,ma=Array.prototype.push,ba=Array.prototype.slice,ha=Array.prototype.indexOf;j.fn=j.prototype={init:function(f,k){var l,p,o;if(!f)return this;if(f.nodeType){this.context=this[0]=f;this.length=1;return this}if(f==="body"&&!k){this.context=v;this[0]=v.body;this.selector="body";this.length=1;return this}if(typeof f==="string")if((l=n.exec(f))&&(l[1]||!k))if(l[1]){o=k?k.ownerDocument||k:v;if(p=A.exec(f))if(j.isPlainObject(k)){f=
[v.createElement(p[1])];j.fn.attr.call(f,k,true)}else f=[o.createElement(p[1])];else{p=y([l[1]],[o]);f=(p.cacheable?p.fragment.cloneNode(true):p.fragment).childNodes}return j.merge(this,f)}else{if(p=v.getElementById(l[2])){if(p.id!==l[2])return z.find(f);this.length=1;this[0]=p}this.context=v;this.selector=f;return this}else if(!k&&/^\w+$/.test(f)){this.selector=f;this.context=v;f=v.getElementsByTagName(f);return j.merge(this,f)}else return!k||k.jquery?(k||z).find(f):j(k).find(f);else if(j.isFunction(f))return z.ready(f);
if(f.selector!==c){this.selector=f.selector;this.context=f.context}return j.makeArray(f,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return ba.call(this,0)},get:function(f){return f==null?this.toArray():f<0?this.slice(f)[0]:this[f]},pushStack:function(f,k,l){var p=j();j.isArray(f)?ma.apply(p,f):j.merge(p,f);p.prevObject=this;p.context=this.context;if(k==="find")p.selector=this.selector+(this.selector?" ":"")+l;else if(k)p.selector=this.selector+
"."+k+"("+l+")";return p},each:function(f,k){return j.each(this,f,k)},ready:function(f){j.bindReady();if(j.isReady)f.call(v,j);else V&&V.push(f);return this},eq:function(f){return f===-1?this.slice(f):this.slice(f,+f+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(ba.apply(this,arguments),"slice",ba.call(arguments).join(","))},map:function(f){return this.pushStack(j.map(this,function(k,l){return f.call(k,l,k)}))},end:function(){return this.prevObject||
j(null)},push:ma,sort:[].sort,splice:[].splice};j.fn.init.prototype=j.fn;j.extend=j.fn.extend=function(){var f=arguments[0]||{},k=1,l=arguments.length,p=false,o,B,C,N;if(typeof f==="boolean"){p=f;f=arguments[1]||{};k=2}if(typeof f!=="object"&&!j.isFunction(f))f={};if(l===k){f=this;--k}for(;k<l;k++)if((o=arguments[k])!=null)for(B in o){C=f[B];N=o[B];if(f!==N)if(p&&N&&(j.isPlainObject(N)||j.isArray(N))){C=C&&(j.isPlainObject(C)||j.isArray(C))?C:j.isArray(N)?[]:{};f[B]=j.extend(p,C,N)}else if(N!==c)f[B]=
N}return f};j.extend({noConflict:function(f){a.$=w;if(f)a.jQuery=O;return j},isReady:false,ready:function(){if(!j.isReady){if(!v.body)return setTimeout(j.ready,13);j.isReady=true;if(V){for(var f,k=0;f=V[k++];)f.call(v,j);V=null}j.fn.triggerHandler&&j(v).triggerHandler("ready")}},bindReady:function(){if(!M){M=true;if(v.readyState==="complete")return j.ready();if(v.addEventListener){v.addEventListener("DOMContentLoaded",U,false);a.addEventListener("load",j.ready,false)}else if(v.attachEvent){v.attachEvent("onreadystatechange",
U);a.attachEvent("onload",j.ready);var f=false;try{f=a.frameElement==null}catch(k){}v.documentElement.doScroll&&f&&e()}}},isFunction:function(f){return Z.call(f)==="[object Function]"},isArray:function(f){return Z.call(f)==="[object Array]"},isPlainObject:function(f){if(!f||Z.call(f)!=="[object Object]"||f.nodeType||f.setInterval)return false;if(f.constructor&&!fa.call(f,"constructor")&&!fa.call(f.constructor.prototype,"isPrototypeOf"))return false;for(var k in f);return k===c||fa.call(f,k)},isEmptyObject:function(f){for(var k in f)return false;
return true},error:function(f){throw f;},parseJSON:function(f){if(typeof f!=="string"||!f)return null;f=j.trim(f);if(/^[\],:{}\s]*$/.test(f.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return a.JSON&&a.JSON.parse?a.JSON.parse(f):(new Function("return "+f))();else j.error("Invalid JSON: "+f)},noop:function(){},globalEval:function(f){if(f&&H.test(f)){var k=v.getElementsByTagName("head")[0]||
v.documentElement,l=v.createElement("script");l.type="text/javascript";if(j.support.scriptEval)l.appendChild(v.createTextNode(f));else l.text=f;k.insertBefore(l,k.firstChild);k.removeChild(l)}},nodeName:function(f,k){return f.nodeName&&f.nodeName.toUpperCase()===k.toUpperCase()},each:function(f,k,l){var p,o=0,B=f.length,C=B===c||j.isFunction(f);if(l)if(C)for(p in f){if(k.apply(f[p],l)===false)break}else for(;o<B;){if(k.apply(f[o++],l)===false)break}else if(C)for(p in f){if(k.call(f[p],p,f[p])===false)break}else for(l=
f[0];o<B&&k.call(l,o,l)!==false;l=f[++o]);return f},trim:function(f){return(f||"").replace(R,"")},makeArray:function(f,k){var l=k||[];if(f!=null)f.length==null||typeof f==="string"||j.isFunction(f)||typeof f!=="function"&&f.setInterval?ma.call(l,f):j.merge(l,f);return l},inArray:function(f,k){if(k.indexOf)return k.indexOf(f);for(var l=0,p=k.length;l<p;l++)if(k[l]===f)return l;return-1},merge:function(f,k){var l=f.length,p=0;if(typeof k.length==="number")for(var o=k.length;p<o;p++)f[l++]=k[p];else for(;k[p]!==
c;)f[l++]=k[p++];f.length=l;return f},grep:function(f,k,l){for(var p=[],o=0,B=f.length;o<B;o++)!l!==!k(f[o],o)&&p.push(f[o]);return p},map:function(f,k,l){for(var p=[],o,B=0,C=f.length;B<C;B++){o=k(f[B],B,l);if(o!=null)p[p.length]=o}return p.concat.apply([],p)},guid:1,proxy:function(f,k,l){if(arguments.length===2)if(typeof k==="string"){l=f;f=l[k];k=c}else if(k&&!j.isFunction(k)){l=k;k=c}if(!k&&f)k=function(){return f.apply(l||this,arguments)};if(f)k.guid=f.guid=f.guid||k.guid||j.guid++;return k},
uaMatch:function(f){f=f.toLowerCase();f=/(webkit)[ \/]([\w.]+)/.exec(f)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(f)||/(msie) ([\w.]+)/.exec(f)||!/compatible/.test(f)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(f)||[];return{browser:f[1]||"",version:f[2]||"0"}},browser:{}});G=j.uaMatch(G);if(G.browser){j.browser[G.browser]=true;j.browser.version=G.version}if(j.browser.webkit)j.browser.safari=true;if(ha)j.inArray=function(f,k){return ha.call(k,f)};z=j(v);if(v.addEventListener)U=function(){v.removeEventListener("DOMContentLoaded",
U,false);j.ready()};else if(v.attachEvent)U=function(){if(v.readyState==="complete"){v.detachEvent("onreadystatechange",U);j.ready()}};(function(){j.support={};var f=v.documentElement,k=v.createElement("script"),l=v.createElement("div"),p="script"+g();l.style.display="none";l.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var o=l.getElementsByTagName("*"),B=l.getElementsByTagName("a")[0];if(!(!o||!o.length||!B)){j.support=
{leadingWhitespace:l.firstChild.nodeType===3,tbody:!l.getElementsByTagName("tbody").length,htmlSerialize:!!l.getElementsByTagName("link").length,style:/red/.test(B.getAttribute("style")),hrefNormalized:B.getAttribute("href")==="/a",opacity:/^0.55$/.test(B.style.opacity),cssFloat:!!B.style.cssFloat,checkOn:l.getElementsByTagName("input")[0].value==="on",optSelected:v.createElement("select").appendChild(v.createElement("option")).selected,parentNode:l.removeChild(l.appendChild(v.createElement("div"))).parentNode===
null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};k.type="text/javascript";try{k.appendChild(v.createTextNode("window."+p+"=1;"))}catch(C){}f.insertBefore(k,f.firstChild);if(a[p]){j.support.scriptEval=true;delete a[p]}try{delete k.test}catch(N){j.support.deleteExpando=false}f.removeChild(k);if(l.attachEvent&&l.fireEvent){l.attachEvent("onclick",function J(){j.support.noCloneEvent=false;l.detachEvent("onclick",J)});l.cloneNode(true).fireEvent("onclick")}l=v.createElement("div");
l.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";f=v.createDocumentFragment();f.appendChild(l.firstChild);j.support.checkClone=f.cloneNode(true).cloneNode(true).lastChild.checked;j(function(){var J=v.createElement("div");J.style.width=J.style.paddingLeft="1px";v.body.appendChild(J);j.boxModel=j.support.boxModel=J.offsetWidth===2;v.body.removeChild(J).style.display="none"});f=function(J){var P=v.createElement("div");J="on"+J;var T=J in P;if(!T){P.setAttribute(J,"return;");T=typeof P[J]===
"function"}return T};j.support.submitBubbles=f("submit");j.support.changeBubbles=f("change");f=k=l=o=B=null}})();j.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var la="jQuery"+g(),da=0,ra={};j.extend({cache:{},expando:la,noData:{embed:true,object:true,applet:true},data:function(f,k,l){if(!(f.nodeName&&j.noData[f.nodeName.toLowerCase()])){f=
f==a?ra:f;var p=f[la],o=j.cache;if(!p&&typeof k==="string"&&l===c)return null;p||(p=++da);if(typeof k==="object"){f[la]=p;o[p]=j.extend(true,{},k)}else if(!o[p]){f[la]=p;o[p]={}}f=o[p];if(l!==c)f[k]=l;return typeof k==="string"?f[k]:f}},removeData:function(f,k){if(!(f.nodeName&&j.noData[f.nodeName.toLowerCase()])){f=f==a?ra:f;var l=f[la],p=j.cache,o=p[l];if(k){if(o){delete o[k];j.isEmptyObject(o)&&j.removeData(f)}}else{if(j.support.deleteExpando)delete f[j.expando];else f.removeAttribute&&f.removeAttribute(j.expando);
delete p[l]}}}});j.fn.extend({data:function(f,k){if(typeof f==="undefined"&&this.length)return j.data(this[0]);else if(typeof f==="object")return this.each(function(){j.data(this,f)});var l=f.split(".");l[1]=l[1]?"."+l[1]:"";if(k===c){var p=this.triggerHandler("getData"+l[1]+"!",[l[0]]);if(p===c&&this.length)p=j.data(this[0],f);return p===c&&l[1]?this.data(l[0]):p}else return this.trigger("setData"+l[1]+"!",[l[0],k]).each(function(){j.data(this,f,k)})},removeData:function(f){return this.each(function(){j.removeData(this,
f)})}});j.extend({queue:function(f,k,l){if(f){k=(k||"fx")+"queue";var p=j.data(f,k);if(!l)return p||[];if(!p||j.isArray(l))p=j.data(f,k,j.makeArray(l));else p.push(l);return p}},dequeue:function(f,k){k=k||"fx";var l=j.queue(f,k),p=l.shift();if(p==="inprogress")p=l.shift();if(p){k==="fx"&&l.unshift("inprogress");p.call(f,function(){j.dequeue(f,k)})}}});j.fn.extend({queue:function(f,k){if(typeof f!=="string"){k=f;f="fx"}if(k===c)return j.queue(this[0],f);return this.each(function(){var l=j.queue(this,
f,k);f==="fx"&&l[0]!=="inprogress"&&j.dequeue(this,f)})},dequeue:function(f){return this.each(function(){j.dequeue(this,f)})},delay:function(f,k){f=j.fx?j.fx.speeds[f]||f:f;k=k||"fx";return this.queue(k,function(){var l=this;setTimeout(function(){j.dequeue(l,k)},f)})},clearQueue:function(f){return this.queue(f||"fx",[])}});var ea=/[\n\t]/g,ja=/\s+/,ka=/\r/g,na=/href|src|style/,sa=/(button|input)/i,va=/(button|input|object|select|textarea)/i,db=/^(a|area)$/i,Pa=/radio|checkbox/;j.fn.extend({attr:function(f,
k){return b(this,f,k,true,j.attr)},removeAttr:function(f){return this.each(function(){j.attr(this,f,"");this.nodeType===1&&this.removeAttribute(f)})},addClass:function(f){if(j.isFunction(f))return this.each(function(P){var T=j(this);T.addClass(f.call(this,P,T.attr("class")))});if(f&&typeof f==="string")for(var k=(f||"").split(ja),l=0,p=this.length;l<p;l++){var o=this[l];if(o.nodeType===1)if(o.className){for(var B=" "+o.className+" ",C=o.className,N=0,J=k.length;N<J;N++)if(B.indexOf(" "+k[N]+" ")<
0)C+=" "+k[N];o.className=j.trim(C)}else o.className=f}return this},removeClass:function(f){if(j.isFunction(f))return this.each(function(J){var P=j(this);P.removeClass(f.call(this,J,P.attr("class")))});if(f&&typeof f==="string"||f===c)for(var k=(f||"").split(ja),l=0,p=this.length;l<p;l++){var o=this[l];if(o.nodeType===1&&o.className)if(f){for(var B=(" "+o.className+" ").replace(ea," "),C=0,N=k.length;C<N;C++)B=B.replace(" "+k[C]+" "," ");o.className=j.trim(B)}else o.className=""}return this},toggleClass:function(f,
k){var l=typeof f,p=typeof k==="boolean";if(j.isFunction(f))return this.each(function(o){var B=j(this);B.toggleClass(f.call(this,o,B.attr("class"),k),k)});return this.each(function(){if(l==="string")for(var o,B=0,C=j(this),N=k,J=f.split(ja);o=J[B++];){N=p?N:!C.hasClass(o);C[N?"addClass":"removeClass"](o)}else if(l==="undefined"||l==="boolean"){this.className&&j.data(this,"__className__",this.className);this.className=this.className||f===false?"":j.data(this,"__className__")||""}})},hasClass:function(f){f=
" "+f+" ";for(var k=0,l=this.length;k<l;k++)if((" "+this[k].className+" ").replace(ea," ").indexOf(f)>-1)return true;return false},val:function(f){if(f===c){var k=this[0];if(k){if(j.nodeName(k,"option"))return(k.attributes.value||{}).specified?k.value:k.text;if(j.nodeName(k,"select")){var l=k.selectedIndex,p=[],o=k.options;k=k.type==="select-one";if(l<0)return null;var B=k?l:0;for(l=k?l+1:o.length;B<l;B++){var C=o[B];if(C.selected){f=j(C).val();if(k)return f;p.push(f)}}return p}if(Pa.test(k.type)&&
!j.support.checkOn)return k.getAttribute("value")===null?"on":k.value;return(k.value||"").replace(ka,"")}return c}var N=j.isFunction(f);return this.each(function(J){var P=j(this),T=f;if(this.nodeType===1){if(N)T=f.call(this,J,P.val());if(typeof T==="number")T+="";if(j.isArray(T)&&Pa.test(this.type))this.checked=j.inArray(P.val(),T)>=0;else if(j.nodeName(this,"select")){var $=j.makeArray(T);j("option",this).each(function(){this.selected=j.inArray(j(this).val(),$)>=0});if(!$.length)this.selectedIndex=
-1}else this.value=T}})}});j.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(f,k,l,p){if(!f||f.nodeType===3||f.nodeType===8)return c;if(p&&k in j.attrFn)return j(f)[k](l);p=f.nodeType!==1||!j.isXMLDoc(f);var o=l!==c;k=p&&j.props[k]||k;if(f.nodeType===1){var B=na.test(k);if(k in f&&p&&!B){if(o){k==="type"&&sa.test(f.nodeName)&&f.parentNode&&j.error("type property can't be changed");f[k]=l}if(j.nodeName(f,"form")&&f.getAttributeNode(k))return f.getAttributeNode(k).nodeValue;
if(k==="tabIndex")return(k=f.getAttributeNode("tabIndex"))&&k.specified?k.value:va.test(f.nodeName)||db.test(f.nodeName)&&f.href?0:c;return f[k]}if(!j.support.style&&p&&k==="style"){if(o)f.style.cssText=""+l;return f.style.cssText}o&&f.setAttribute(k,""+l);f=!j.support.hrefNormalized&&p&&B?f.getAttribute(k,2):f.getAttribute(k);return f===null?c:f}return j.style(f,k,l)}});var ya=/\.(.*)$/,eb=function(f){return f.replace(/[^\w\s\.\|`]/g,function(k){return"\\"+k})};j.event={add:function(f,k,l,p){if(!(f.nodeType===
3||f.nodeType===8)){if(f.setInterval&&f!==a&&!f.frameElement)f=a;var o,B;if(l.handler){o=l;l=o.handler}if(!l.guid)l.guid=j.guid++;if(B=j.data(f)){var C=B.events=B.events||{},N=B.handle;if(!N)B.handle=N=function(){return typeof j!=="undefined"&&!j.event.triggered?j.event.handle.apply(N.elem,arguments):c};N.elem=f;k=k.split(" ");for(var J,P=0,T;J=k[P++];){B=o?j.extend({},o):{handler:l,data:p};if(J.indexOf(".")>-1){T=J.split(".");J=T.shift();B.namespace=T.slice(0).sort().join(".")}else{T=[];B.namespace=
""}B.type=J;B.guid=l.guid;var $=C[J],ca=j.event.special[J]||{};if(!$){$=C[J]=[];if(!ca.setup||ca.setup.call(f,p,T,N)===false)if(f.addEventListener)f.addEventListener(J,N,false);else f.attachEvent&&f.attachEvent("on"+J,N)}if(ca.add){ca.add.call(f,B);if(!B.handler.guid)B.handler.guid=l.guid}$.push(B);j.event.global[J]=true}f=null}}},global:{},remove:function(f,k,l,p){if(!(f.nodeType===3||f.nodeType===8)){var o,B=0,C,N,J,P,T,$,ca=j.data(f),ia=ca&&ca.events;if(ca&&ia){if(k&&k.type){l=k.handler;k=k.type}if(!k||
typeof k==="string"&&k.charAt(0)==="."){k=k||"";for(o in ia)j.event.remove(f,o+k)}else{for(k=k.split(" ");o=k[B++];){P=o;C=o.indexOf(".")<0;N=[];if(!C){N=o.split(".");o=N.shift();J=RegExp("(^|\\.)"+j.map(N.slice(0).sort(),eb).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(T=ia[o])if(l){P=j.event.special[o]||{};for(ga=p||0;ga<T.length;ga++){$=T[ga];if(l.guid===$.guid){if(C||J.test($.namespace)){p==null&&T.splice(ga--,1);P.remove&&P.remove.call(f,$)}if(p!=null)break}}if(T.length===0||p!=null&&T.length===1){if(!P.teardown||
P.teardown.call(f,N)===false)Qa(f,o,ca.handle);delete ia[o]}}else for(var ga=0;ga<T.length;ga++){$=T[ga];if(C||J.test($.namespace)){j.event.remove(f,P,$.handler,ga);T.splice(ga--,1)}}}if(j.isEmptyObject(ia)){if(k=ca.handle)k.elem=null;delete ca.events;delete ca.handle;j.isEmptyObject(ca)&&j.removeData(f)}}}}},trigger:function(f,k,l,p){var o=f.type||f;if(!p){f=typeof f==="object"?f[la]?f:j.extend(j.Event(o),f):j.Event(o);if(o.indexOf("!")>=0){f.type=o=o.slice(0,-1);f.exclusive=true}if(!l){f.stopPropagation();
j.event.global[o]&&j.each(j.cache,function(){this.events&&this.events[o]&&j.event.trigger(f,k,this.handle.elem)})}if(!l||l.nodeType===3||l.nodeType===8)return c;f.result=c;f.target=l;k=j.makeArray(k);k.unshift(f)}f.currentTarget=l;(p=j.data(l,"handle"))&&p.apply(l,k);p=l.parentNode||l.ownerDocument;try{if(!(l&&l.nodeName&&j.noData[l.nodeName.toLowerCase()]))if(l["on"+o]&&l["on"+o].apply(l,k)===false)f.result=false}catch(B){}if(!f.isPropagationStopped()&&p)j.event.trigger(f,k,p,true);else if(!f.isDefaultPrevented()){p=
f.target;var C,N=j.nodeName(p,"a")&&o==="click",J=j.event.special[o]||{};if((!J._default||J._default.call(l,f)===false)&&!N&&!(p&&p.nodeName&&j.noData[p.nodeName.toLowerCase()])){try{if(p[o]){if(C=p["on"+o])p["on"+o]=null;j.event.triggered=true;p[o]()}}catch(P){}if(C)p["on"+o]=C;j.event.triggered=false}}},handle:function(f){var k,l,p,o;f=arguments[0]=j.event.fix(f||a.event);f.currentTarget=this;k=f.type.indexOf(".")<0&&!f.exclusive;if(!k){l=f.type.split(".");f.type=l.shift();p=RegExp("(^|\\.)"+l.slice(0).sort().join("\\.(?:.*\\.)?")+
"(\\.|$)")}o=j.data(this,"events");l=o[f.type];if(o&&l){l=l.slice(0);o=0;for(var B=l.length;o<B;o++){var C=l[o];if(k||p.test(C.namespace)){f.handler=C.handler;f.data=C.data;f.handleObj=C;C=C.handler.apply(this,arguments);if(C!==c){f.result=C;if(C===false){f.preventDefault();f.stopPropagation()}}if(f.isImmediatePropagationStopped())break}}}return f.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 originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
fix:function(f){if(f[la])return f;var k=f;f=j.Event(k);for(var l=this.props.length,p;l;){p=this.props[--l];f[p]=k[p]}if(!f.target)f.target=f.srcElement||v;if(f.target.nodeType===3)f.target=f.target.parentNode;if(!f.relatedTarget&&f.fromElement)f.relatedTarget=f.fromElement===f.target?f.toElement:f.fromElement;if(f.pageX==null&&f.clientX!=null){k=v.documentElement;l=v.body;f.pageX=f.clientX+(k&&k.scrollLeft||l&&l.scrollLeft||0)-(k&&k.clientLeft||l&&l.clientLeft||0);f.pageY=f.clientY+(k&&k.scrollTop||
l&&l.scrollTop||0)-(k&&k.clientTop||l&&l.clientTop||0)}if(!f.which&&(f.charCode||f.charCode===0?f.charCode:f.keyCode))f.which=f.charCode||f.keyCode;if(!f.metaKey&&f.ctrlKey)f.metaKey=f.ctrlKey;if(!f.which&&f.button!==c)f.which=f.button&1?1:f.button&2?3:f.button&4?2:0;return f},guid:1E8,proxy:j.proxy,special:{ready:{setup:j.bindReady,teardown:j.noop},live:{add:function(f){j.event.add(this,f.origType,j.extend({},f,{handler:r}))},remove:function(f){var k=true,l=f.origType.replace(ya,"");j.each(j.data(this,
"events").live||[],function(){if(l===this.origType.replace(ya,""))return k=false});k&&j.event.remove(this,f.origType,r)}},beforeunload:{setup:function(f,k,l){if(this.setInterval)this.onbeforeunload=l;return false},teardown:function(f,k){if(this.onbeforeunload===k)this.onbeforeunload=null}}}};var Qa=v.removeEventListener?function(f,k,l){f.removeEventListener(k,l,false)}:function(f,k,l){f.detachEvent("on"+k,l)};j.Event=function(f){if(!this.preventDefault)return new j.Event(f);if(f&&f.type){this.originalEvent=
f;this.type=f.type}else this.type=f;this.timeStamp=g();this[la]=true};j.Event.prototype={preventDefault:function(){this.isDefaultPrevented=q;var f=this.originalEvent;if(f){f.preventDefault&&f.preventDefault();f.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=q;var f=this.originalEvent;if(f){f.stopPropagation&&f.stopPropagation();f.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=q;this.stopPropagation()},isDefaultPrevented:h,isPropagationStopped:h,
isImmediatePropagationStopped:h};var Ra=function(f){var k=f.relatedTarget;try{for(;k&&k!==this;)k=k.parentNode;if(k!==this){f.type=f.data;j.event.handle.apply(this,arguments)}}catch(l){}},Sa=function(f){f.type=f.data;j.event.handle.apply(this,arguments)};j.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(f,k){j.event.special[f]={setup:function(l){j.event.add(this,k,l&&l.selector?Sa:Ra,f)},teardown:function(l){j.event.remove(this,k,l&&l.selector?Sa:Ra)}}});if(!j.support.submitBubbles)j.event.special.submit=
{setup:function(){if(this.nodeName.toLowerCase()!=="form"){j.event.add(this,"click.specialSubmit",function(f){var k=f.target,l=k.type;if((l==="submit"||l==="image")&&j(k).closest("form").length)return s("submit",this,arguments)});j.event.add(this,"keypress.specialSubmit",function(f){var k=f.target,l=k.type;if((l==="text"||l==="password")&&j(k).closest("form").length&&f.keyCode===13)return s("submit",this,arguments)})}else return false},teardown:function(){j.event.remove(this,".specialSubmit")}};if(!j.support.changeBubbles){var Da=
/textarea|input|select/i,Ea,Ta=function(f){var k=f.type,l=f.value;if(k==="radio"||k==="checkbox")l=f.checked;else if(k==="select-multiple")l=f.selectedIndex>-1?j.map(f.options,function(p){return p.selected}).join("-"):"";else if(f.nodeName.toLowerCase()==="select")l=f.selectedIndex;return l},Fa=function(f,k){var l=f.target,p,o;if(!(!Da.test(l.nodeName)||l.readOnly)){p=j.data(l,"_change_data");o=Ta(l);if(f.type!=="focusout"||l.type!=="radio")j.data(l,"_change_data",o);if(!(p===c||o===p))if(p!=null||
o){f.type="change";return j.event.trigger(f,k,l)}}};j.event.special.change={filters:{focusout:Fa,click:function(f){var k=f.target,l=k.type;if(l==="radio"||l==="checkbox"||k.nodeName.toLowerCase()==="select")return Fa.call(this,f)},keydown:function(f){var k=f.target,l=k.type;if(f.keyCode===13&&k.nodeName.toLowerCase()!=="textarea"||f.keyCode===32&&(l==="checkbox"||l==="radio")||l==="select-multiple")return Fa.call(this,f)},beforeactivate:function(f){f=f.target;j.data(f,"_change_data",Ta(f))}},setup:function(){if(this.type===
"file")return false;for(var f in Ea)j.event.add(this,f+".specialChange",Ea[f]);return Da.test(this.nodeName)},teardown:function(){j.event.remove(this,".specialChange");return Da.test(this.nodeName)}};Ea=j.event.special.change.filters}v.addEventListener&&j.each({focus:"focusin",blur:"focusout"},function(f,k){function l(p){p=j.event.fix(p);p.type=k;return j.event.handle.call(this,p)}j.event.special[k]={setup:function(){this.addEventListener(f,l,true)},teardown:function(){this.removeEventListener(f,
l,true)}}});j.each(["bind","one"],function(f,k){j.fn[k]=function(l,p,o){if(typeof l==="object"){for(var B in l)this[k](B,p,l[B],o);return this}if(j.isFunction(p)){o=p;p=c}var C=k==="one"?j.proxy(o,function(J){j(this).unbind(J,C);return o.apply(this,arguments)}):o;if(l==="unload"&&k!=="one")this.one(l,p,o);else{B=0;for(var N=this.length;B<N;B++)j.event.add(this[B],l,C,p)}return this}});j.fn.extend({unbind:function(f,k){if(typeof f==="object"&&!f.preventDefault)for(var l in f)this.unbind(l,f[l]);else{l=
0;for(var p=this.length;l<p;l++)j.event.remove(this[l],f,k)}return this},delegate:function(f,k,l,p){return this.live(k,l,p,f)},undelegate:function(f,k,l){return arguments.length===0?this.unbind("live"):this.die(k,null,l,f)},trigger:function(f,k){return this.each(function(){j.event.trigger(f,k,this)})},triggerHandler:function(f,k){if(this[0]){var l=j.Event(f);l.preventDefault();l.stopPropagation();j.event.trigger(l,k,this[0]);return l.result}},toggle:function(f){for(var k=arguments,l=1;l<k.length;)j.proxy(f,
k[l++]);return this.click(j.proxy(f,function(p){var o=(j.data(this,"lastToggle"+f.guid)||0)%l;j.data(this,"lastToggle"+f.guid,o+1);p.preventDefault();return k[o].apply(this,arguments)||false}))},hover:function(f,k){return this.mouseenter(f).mouseleave(k||f)}});var Ua={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};j.each(["live","die"],function(f,k){j.fn[k]=function(l,p,o,B){var C,N=0,J,P,T=B||this.selector,$=B?this:j(this.context);if(j.isFunction(p)){o=p;p=c}for(l=
(l||"").split(" ");(C=l[N++])!=null;){B=ya.exec(C);J="";if(B){J=B[0];C=C.replace(ya,"")}if(C==="hover")l.push("mouseenter"+J,"mouseleave"+J);else{P=C;if(C==="focus"||C==="blur"){l.push(Ua[C]+J);C+=J}else C=(Ua[C]||C)+J;k==="live"?$.each(function(){j.event.add(this,m(C,T),{data:p,selector:T,handler:o,origType:C,origHandler:o,preType:P})}):$.unbind(m(C,T),o)}}return this}});j.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(f,k){j.fn[k]=function(l){return l?this.bind(k,l):this.trigger(k)};if(j.attrFn)j.attrFn[k]=true});a.attachEvent&&!a.addEventListener&&a.attachEvent("onunload",function(){for(var f in j.cache)if(j.cache[f].handle)try{j.event.remove(j.cache[f].handle.elem)}catch(k){}});(function(){function f(x){for(var D="",K,L=0;x[L];L++){K=x[L];if(K.nodeType===3||K.nodeType===4)D+=K.nodeValue;else if(K.nodeType!==8)D+=f(K.childNodes)}return D}function k(x,D,K,L,S,Q){S=0;for(var X=L.length;S<X;S++){var W=L[S];
if(W){W=W[x];for(var aa=false;W;){if(W.sizcache===K){aa=L[W.sizset];break}if(W.nodeType===1&&!Q){W.sizcache=K;W.sizset=S}if(W.nodeName.toLowerCase()===D){aa=W;break}W=W[x]}L[S]=aa}}}function l(x,D,K,L,S,Q){S=0;for(var X=L.length;S<X;S++){var W=L[S];if(W){W=W[x];for(var aa=false;W;){if(W.sizcache===K){aa=L[W.sizset];break}if(W.nodeType===1){if(!Q){W.sizcache=K;W.sizset=S}if(typeof D!=="string"){if(W===D){aa=true;break}}else if(J.filter(D,[W]).length>0){aa=W;break}}W=W[x]}L[S]=aa}}}var p=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,
o=0,B=Object.prototype.toString,C=false,N=true;[0,0].sort(function(){N=false;return 0});var J=function(x,D,K,L){K=K||[];var S=D=D||v;if(D.nodeType!==1&&D.nodeType!==9)return[];if(!x||typeof x!=="string")return K;for(var Q=[],X,W,aa,za,ta=true,wa=Y(D),ua=x;(p.exec(""),X=p.exec(ua))!==null;){ua=X[3];Q.push(X[1]);if(X[2]){za=X[3];break}}if(Q.length>1&&T.exec(x))if(Q.length===2&&P.relative[Q[0]])W=Ga(Q[0]+Q[1],D);else for(W=P.relative[Q[0]]?[D]:J(Q.shift(),D);Q.length;){x=Q.shift();if(P.relative[x])x+=
Q.shift();W=Ga(x,W)}else{if(!L&&Q.length>1&&D.nodeType===9&&!wa&&P.match.ID.test(Q[0])&&!P.match.ID.test(Q[Q.length-1])){X=J.find(Q.shift(),D,wa);D=X.expr?J.filter(X.expr,X.set)[0]:X.set[0]}if(D){X=L?{expr:Q.pop(),set:ca(L)}:J.find(Q.pop(),Q.length===1&&(Q[0]==="~"||Q[0]==="+")&&D.parentNode?D.parentNode:D,wa);W=X.expr?J.filter(X.expr,X.set):X.set;if(Q.length>0)aa=ca(W);else ta=false;for(;Q.length;){var pa=Q.pop();X=pa;if(P.relative[pa])X=Q.pop();else pa="";if(X==null)X=D;P.relative[pa](aa,X,wa)}}else aa=
[]}aa||(aa=W);aa||J.error(pa||x);if(B.call(aa)==="[object Array]")if(ta)if(D&&D.nodeType===1)for(x=0;aa[x]!=null;x++){if(aa[x]&&(aa[x]===true||aa[x].nodeType===1&&oa(D,aa[x])))K.push(W[x])}else for(x=0;aa[x]!=null;x++)aa[x]&&aa[x].nodeType===1&&K.push(W[x]);else K.push.apply(K,aa);else ca(aa,K);if(za){J(za,S,K,L);J.uniqueSort(K)}return K};J.uniqueSort=function(x){if(ga){C=N;x.sort(ga);if(C)for(var D=1;D<x.length;D++)x[D]===x[D-1]&&x.splice(D--,1)}return x};J.matches=function(x,D){return J(x,null,
null,D)};J.find=function(x,D,K){var L,S;if(!x)return[];for(var Q=0,X=P.order.length;Q<X;Q++){var W=P.order[Q];if(S=P.leftMatch[W].exec(x)){var aa=S[1];S.splice(1,1);if(aa.substr(aa.length-1)!=="\\"){S[1]=(S[1]||"").replace(/\\/g,"");L=P.find[W](S,D,K);if(L!=null){x=x.replace(P.match[W],"");break}}}}L||(L=D.getElementsByTagName("*"));return{set:L,expr:x}};J.filter=function(x,D,K,L){for(var S=x,Q=[],X=D,W,aa,za=D&&D[0]&&Y(D[0]);x&&D.length;){for(var ta in P.filter)if((W=P.leftMatch[ta].exec(x))!=null&&
W[2]){var wa=P.filter[ta],ua,pa;pa=W[1];aa=false;W.splice(1,1);if(pa.substr(pa.length-1)!=="\\"){if(X===Q)Q=[];if(P.preFilter[ta])if(W=P.preFilter[ta](W,X,K,Q,L,za)){if(W===true)continue}else aa=ua=true;if(W)for(var Aa=0;(pa=X[Aa])!=null;Aa++)if(pa){ua=wa(pa,W,Aa,X);var Va=L^!!ua;if(K&&ua!=null)if(Va)aa=true;else X[Aa]=false;else if(Va){Q.push(pa);aa=true}}if(ua!==c){K||(X=Q);x=x.replace(P.match[ta],"");if(!aa)return[];break}}}if(x===S)if(aa==null)J.error(x);else break;S=x}return X};J.error=function(x){throw"Syntax error, unrecognized expression: "+
x;};var P=J.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},
leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(x){return x.getAttribute("href")}},relative:{"+":function(x,D){var K=typeof D==="string",L=K&&!/\W/.test(D);K=K&&!L;if(L)D=D.toLowerCase();L=0;for(var S=x.length,Q;L<S;L++)if(Q=x[L]){for(;(Q=Q.previousSibling)&&Q.nodeType!==1;);x[L]=K||Q&&Q.nodeName.toLowerCase()===D?Q||false:Q===D}K&&J.filter(D,x,true)},">":function(x,D){var K=typeof D==="string";if(K&&!/\W/.test(D)){D=D.toLowerCase();for(var L=0,S=x.length;L<S;L++){var Q=
x[L];if(Q){K=Q.parentNode;x[L]=K.nodeName.toLowerCase()===D?K:false}}}else{L=0;for(S=x.length;L<S;L++)if(Q=x[L])x[L]=K?Q.parentNode:Q.parentNode===D;K&&J.filter(D,x,true)}},"":function(x,D,K){var L=o++,S=l;if(typeof D==="string"&&!/\W/.test(D)){var Q=D=D.toLowerCase();S=k}S("parentNode",D,L,x,Q,K)},"~":function(x,D,K){var L=o++,S=l;if(typeof D==="string"&&!/\W/.test(D)){var Q=D=D.toLowerCase();S=k}S("previousSibling",D,L,x,Q,K)}},find:{ID:function(x,D,K){if(typeof D.getElementById!=="undefined"&&
!K)return(x=D.getElementById(x[1]))?[x]:[]},NAME:function(x,D){if(typeof D.getElementsByName!=="undefined"){for(var K=[],L=D.getElementsByName(x[1]),S=0,Q=L.length;S<Q;S++)L[S].getAttribute("name")===x[1]&&K.push(L[S]);return K.length===0?null:K}},TAG:function(x,D){return D.getElementsByTagName(x[1])}},preFilter:{CLASS:function(x,D,K,L,S,Q){x=" "+x[1].replace(/\\/g,"")+" ";if(Q)return x;Q=0;for(var X;(X=D[Q])!=null;Q++)if(X)if(S^(X.className&&(" "+X.className+" ").replace(/[\t\n]/g," ").indexOf(x)>=
0))K||L.push(X);else if(K)D[Q]=false;return false},ID:function(x){return x[1].replace(/\\/g,"")},TAG:function(x){return x[1].toLowerCase()},CHILD:function(x){if(x[1]==="nth"){var D=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(x[2]==="even"&&"2n"||x[2]==="odd"&&"2n+1"||!/\D/.test(x[2])&&"0n+"+x[2]||x[2]);x[2]=D[1]+(D[2]||1)-0;x[3]=D[3]-0}x[0]=o++;return x},ATTR:function(x,D,K,L,S,Q){D=x[1].replace(/\\/g,"");if(!Q&&P.attrMap[D])x[1]=P.attrMap[D];if(x[2]==="~=")x[4]=" "+x[4]+" ";return x},PSEUDO:function(x,D,K,L,
S){if(x[1]==="not")if((p.exec(x[3])||"").length>1||/^\w/.test(x[3]))x[3]=J(x[3],null,null,D);else{x=J.filter(x[3],D,K,true^S);K||L.push.apply(L,x);return false}else if(P.match.POS.test(x[0])||P.match.CHILD.test(x[0]))return true;return x},POS:function(x){x.unshift(true);return x}},filters:{enabled:function(x){return x.disabled===false&&x.type!=="hidden"},disabled:function(x){return x.disabled===true},checked:function(x){return x.checked===true},selected:function(x){return x.selected===true},parent:function(x){return!!x.firstChild},
empty:function(x){return!x.firstChild},has:function(x,D,K){return!!J(K[3],x).length},header:function(x){return/h\d/i.test(x.nodeName)},text:function(x){return"text"===x.type},radio:function(x){return"radio"===x.type},checkbox:function(x){return"checkbox"===x.type},file:function(x){return"file"===x.type},password:function(x){return"password"===x.type},submit:function(x){return"submit"===x.type},image:function(x){return"image"===x.type},reset:function(x){return"reset"===x.type},button:function(x){return"button"===
x.type||x.nodeName.toLowerCase()==="button"},input:function(x){return/input|select|textarea|button/i.test(x.nodeName)}},setFilters:{first:function(x,D){return D===0},last:function(x,D,K,L){return D===L.length-1},even:function(x,D){return D%2===0},odd:function(x,D){return D%2===1},lt:function(x,D,K){return D<K[3]-0},gt:function(x,D,K){return D>K[3]-0},nth:function(x,D,K){return K[3]-0===D},eq:function(x,D,K){return K[3]-0===D}},filter:{PSEUDO:function(x,D,K,L){var S=D[1],Q=P.filters[S];if(Q)return Q(x,
K,D,L);else if(S==="contains")return(x.textContent||x.innerText||f([x])||"").indexOf(D[3])>=0;else if(S==="not"){D=D[3];K=0;for(L=D.length;K<L;K++)if(D[K]===x)return false;return true}else J.error("Syntax error, unrecognized expression: "+S)},CHILD:function(x,D){var K=D[1],L=x;switch(K){case "only":case "first":for(;L=L.previousSibling;)if(L.nodeType===1)return false;if(K==="first")return true;L=x;case "last":for(;L=L.nextSibling;)if(L.nodeType===1)return false;return true;case "nth":K=D[2];var S=
D[3];if(K===1&&S===0)return true;var Q=D[0],X=x.parentNode;if(X&&(X.sizcache!==Q||!x.nodeIndex)){var W=0;for(L=X.firstChild;L;L=L.nextSibling)if(L.nodeType===1)L.nodeIndex=++W;X.sizcache=Q}L=x.nodeIndex-S;return K===0?L===0:L%K===0&&L/K>=0}},ID:function(x,D){return x.nodeType===1&&x.getAttribute("id")===D},TAG:function(x,D){return D==="*"&&x.nodeType===1||x.nodeName.toLowerCase()===D},CLASS:function(x,D){return(" "+(x.className||x.getAttribute("class"))+" ").indexOf(D)>-1},ATTR:function(x,D){var K=
D[1];K=P.attrHandle[K]?P.attrHandle[K](x):x[K]!=null?x[K]:x.getAttribute(K);var L=K+"",S=D[2],Q=D[4];return K==null?S==="!=":S==="="?L===Q:S==="*="?L.indexOf(Q)>=0:S==="~="?(" "+L+" ").indexOf(Q)>=0:!Q?L&&K!==false:S==="!="?L!==Q:S==="^="?L.indexOf(Q)===0:S==="$="?L.substr(L.length-Q.length)===Q:S==="|="?L===Q||L.substr(0,Q.length+1)===Q+"-":false},POS:function(x,D,K,L){var S=P.setFilters[D[2]];if(S)return S(x,K,D,L)}}},T=P.match.POS,$;for($ in P.match){P.match[$]=RegExp(P.match[$].source+/(?![^\[]*\])(?![^\(]*\))/.source);
P.leftMatch[$]=RegExp(/(^(?:.|\r|\n)*?)/.source+P.match[$].source.replace(/\\(\d+)/g,function(x,D){return"\\"+(D-0+1)}))}var ca=function(x,D){x=Array.prototype.slice.call(x,0);if(D){D.push.apply(D,x);return D}return x};try{Array.prototype.slice.call(v.documentElement.childNodes,0)}catch(ia){ca=function(x,D){var K=D||[];if(B.call(x)==="[object Array]")Array.prototype.push.apply(K,x);else if(typeof x.length==="number")for(var L=0,S=x.length;L<S;L++)K.push(x[L]);else for(L=0;x[L];L++)K.push(x[L]);return K}}var ga;
if(v.documentElement.compareDocumentPosition)ga=function(x,D){if(!x.compareDocumentPosition||!D.compareDocumentPosition){if(x==D)C=true;return x.compareDocumentPosition?-1:1}var K=x.compareDocumentPosition(D)&4?-1:x===D?0:1;if(K===0)C=true;return K};else if("sourceIndex"in v.documentElement)ga=function(x,D){if(!x.sourceIndex||!D.sourceIndex){if(x==D)C=true;return x.sourceIndex?-1:1}var K=x.sourceIndex-D.sourceIndex;if(K===0)C=true;return K};else if(v.createRange)ga=function(x,D){if(!x.ownerDocument||
!D.ownerDocument){if(x==D)C=true;return x.ownerDocument?-1:1}var K=x.ownerDocument.createRange(),L=D.ownerDocument.createRange();K.setStart(x,0);K.setEnd(x,0);L.setStart(D,0);L.setEnd(D,0);K=K.compareBoundaryPoints(Range.START_TO_END,L);if(K===0)C=true;return K};(function(){var x=v.createElement("div"),D="script"+(new Date).getTime();x.innerHTML="<a name='"+D+"'/>";var K=v.documentElement;K.insertBefore(x,K.firstChild);if(v.getElementById(D)){P.find.ID=function(L,S,Q){if(typeof S.getElementById!==
"undefined"&&!Q)return(S=S.getElementById(L[1]))?S.id===L[1]||typeof S.getAttributeNode!=="undefined"&&S.getAttributeNode("id").nodeValue===L[1]?[S]:c:[]};P.filter.ID=function(L,S){var Q=typeof L.getAttributeNode!=="undefined"&&L.getAttributeNode("id");return L.nodeType===1&&Q&&Q.nodeValue===S}}K.removeChild(x);K=x=null})();(function(){var x=v.createElement("div");x.appendChild(v.createComment(""));if(x.getElementsByTagName("*").length>0)P.find.TAG=function(D,K){var L=K.getElementsByTagName(D[1]);
if(D[1]==="*"){for(var S=[],Q=0;L[Q];Q++)L[Q].nodeType===1&&S.push(L[Q]);L=S}return L};x.innerHTML="<a href='#'></a>";if(x.firstChild&&typeof x.firstChild.getAttribute!=="undefined"&&x.firstChild.getAttribute("href")!=="#")P.attrHandle.href=function(D){return D.getAttribute("href",2)};x=null})();v.querySelectorAll&&function(){var x=J,D=v.createElement("div");D.innerHTML="<p class='TEST'></p>";if(!(D.querySelectorAll&&D.querySelectorAll(".TEST").length===0)){J=function(L,S,Q,X){S=S||v;if(!X&&S.nodeType===
9&&!Y(S))try{return ca(S.querySelectorAll(L),Q)}catch(W){}return x(L,S,Q,X)};for(var K in x)J[K]=x[K];D=null}}();(function(){var x=v.createElement("div");x.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!x.getElementsByClassName||x.getElementsByClassName("e").length===0)){x.lastChild.className="e";if(x.getElementsByClassName("e").length!==1){P.order.splice(1,0,"CLASS");P.find.CLASS=function(D,K,L){if(typeof K.getElementsByClassName!=="undefined"&&!L)return K.getElementsByClassName(D[1])};
x=null}}})();var oa=v.compareDocumentPosition?function(x,D){return!!(x.compareDocumentPosition(D)&16)}:function(x,D){return x!==D&&(x.contains?x.contains(D):true)},Y=function(x){return(x=(x?x.ownerDocument||x:0).documentElement)?x.nodeName!=="HTML":false},Ga=function(x,D){for(var K=[],L="",S,Q=D.nodeType?[D]:D;S=P.match.PSEUDO.exec(x);){L+=S[0];x=x.replace(P.match.PSEUDO,"")}x=P.relative[x]?x+"*":x;S=0;for(var X=Q.length;S<X;S++)J(x,Q[S],K);return J.filter(L,K)};j.find=J;j.expr=J.selectors;j.expr[":"]=
j.expr.filters;j.unique=J.uniqueSort;j.text=f;j.isXMLDoc=Y;j.contains=oa})();var fb=/Until$/,gb=/^(?:parents|prevUntil|prevAll)/,hb=/,/;ba=Array.prototype.slice;var Wa=function(f,k,l){if(j.isFunction(k))return j.grep(f,function(o,B){return!!k.call(o,B,o)===l});else if(k.nodeType)return j.grep(f,function(o){return o===k===l});else if(typeof k==="string"){var p=j.grep(f,function(o){return o.nodeType===1});if(F.test(k))return j.filter(k,p,!l);else k=j.filter(k,p)}return j.grep(f,function(o){return j.inArray(o,
k)>=0===l})};j.fn.extend({find:function(f){for(var k=this.pushStack("","find",f),l=0,p=0,o=this.length;p<o;p++){l=k.length;j.find(f,this[p],k);if(p>0)for(var B=l;B<k.length;B++)for(var C=0;C<l;C++)if(k[C]===k[B]){k.splice(B--,1);break}}return k},has:function(f){var k=j(f);return this.filter(function(){for(var l=0,p=k.length;l<p;l++)if(j.contains(this,k[l]))return true})},not:function(f){return this.pushStack(Wa(this,f,false),"not",f)},filter:function(f){return this.pushStack(Wa(this,f,true),"filter",
f)},is:function(f){return!!f&&j.filter(f,this).length>0},closest:function(f,k){if(j.isArray(f)){var l=[],p=this[0],o,B={},C;if(p&&f.length){o=0;for(var N=f.length;o<N;o++){C=f[o];B[C]||(B[C]=j.expr.match.POS.test(C)?j(C,k||this.context):C)}for(;p&&p.ownerDocument&&p!==k;){for(C in B){o=B[C];if(o.jquery?o.index(p)>-1:j(p).is(o)){l.push({selector:C,elem:p});delete B[C]}}p=p.parentNode}}return l}var J=j.expr.match.POS.test(f)?j(f,k||this.context):null;return this.map(function(P,T){for(;T&&T.ownerDocument&&
T!==k;){if(J?J.index(T)>-1:j(T).is(f))return T;T=T.parentNode}return null})},index:function(f){if(!f||typeof f==="string")return j.inArray(this[0],f?j(f):this.parent().children());return j.inArray(f.jquery?f[0]:f,this)},add:function(f,k){var l=typeof f==="string"?j(f,k||this.context):j.makeArray(f),p=j.merge(this.get(),l);return this.pushStack(!l[0]||!l[0].parentNode||l[0].parentNode.nodeType===11||!p[0]||!p[0].parentNode||p[0].parentNode.nodeType===11?p:j.unique(p))},andSelf:function(){return this.add(this.prevObject)}});
j.each({parent:function(f){return(f=f.parentNode)&&f.nodeType!==11?f:null},parents:function(f){return j.dir(f,"parentNode")},parentsUntil:function(f,k,l){return j.dir(f,"parentNode",l)},next:function(f){return j.nth(f,2,"nextSibling")},prev:function(f){return j.nth(f,2,"previousSibling")},nextAll:function(f){return j.dir(f,"nextSibling")},prevAll:function(f){return j.dir(f,"previousSibling")},nextUntil:function(f,k,l){return j.dir(f,"nextSibling",l)},prevUntil:function(f,k,l){return j.dir(f,"previousSibling",
l)},siblings:function(f){return j.sibling(f.parentNode.firstChild,f)},children:function(f){return j.sibling(f.firstChild)},contents:function(f){return j.nodeName(f,"iframe")?f.contentDocument||f.contentWindow.document:j.makeArray(f.childNodes)}},function(f,k){j.fn[f]=function(l,p){var o=j.map(this,k,l);fb.test(f)||(p=l);if(p&&typeof p==="string")o=j.filter(p,o);o=this.length>1?j.unique(o):o;if((this.length>1||hb.test(p))&&gb.test(f))o=o.reverse();return this.pushStack(o,f,ba.call(arguments).join(","))}});
j.extend({filter:function(f,k,l){if(l)f=":not("+f+")";return j.find.matches(f,k)},dir:function(f,k,l){var p=[];for(f=f[k];f&&f.nodeType!==9&&(l===c||f.nodeType!==1||!j(f).is(l));){f.nodeType===1&&p.push(f);f=f[k]}return p},nth:function(f,k,l){k=k||1;for(var p=0;f;f=f[l])if(f.nodeType===1&&++p===k)break;return f},sibling:function(f,k){for(var l=[];f;f=f.nextSibling)f.nodeType===1&&f!==k&&l.push(f);return l}});var Xa=/ jQuery\d+="(?:\d+|null)"/g,Ba=/^\s+/,Ya=/(<([\w:]+)[^>]*?)\/>/g,ib=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,
Za=/<([\w:]+)/,jb=/<tbody/i,kb=/<|&#?\w+;/,Ma=/<script|<object|<embed|<option|<style/i,Na=/checked\s*(?:[^=]|=\s*.checked.)/i,$a=function(f,k,l){return ib.test(l)?f:k+"></"+l+">"},qa={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,
"",""]};qa.optgroup=qa.option;qa.tbody=qa.tfoot=qa.colgroup=qa.caption=qa.thead;qa.th=qa.td;if(!j.support.htmlSerialize)qa._default=[1,"div<div>","</div>"];j.fn.extend({text:function(f){if(j.isFunction(f))return this.each(function(k){var l=j(this);l.text(f.call(this,k,l.text()))});if(typeof f!=="object"&&f!==c)return this.empty().append((this[0]&&this[0].ownerDocument||v).createTextNode(f));return j.text(this)},wrapAll:function(f){if(j.isFunction(f))return this.each(function(l){j(this).wrapAll(f.call(this,
l))});if(this[0]){var k=j(f,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&k.insertBefore(this[0]);k.map(function(){for(var l=this;l.firstChild&&l.firstChild.nodeType===1;)l=l.firstChild;return l}).append(this)}return this},wrapInner:function(f){if(j.isFunction(f))return this.each(function(k){j(this).wrapInner(f.call(this,k))});return this.each(function(){var k=j(this),l=k.contents();l.length?l.wrapAll(f):k.append(f)})},wrap:function(f){return this.each(function(){j(this).wrapAll(f)})},
unwrap:function(){return this.parent().each(function(){j.nodeName(this,"body")||j(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(f){this.nodeType===1&&this.appendChild(f)})},prepend:function(){return this.domManip(arguments,true,function(f){this.nodeType===1&&this.insertBefore(f,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(k){this.parentNode.insertBefore(k,this)});else if(arguments.length){var f=
j(arguments[0]);f.push.apply(f,this.toArray());return this.pushStack(f,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(k){this.parentNode.insertBefore(k,this.nextSibling)});else if(arguments.length){var f=this.pushStack(this,"after",arguments);f.push.apply(f,j(arguments[0]).toArray());return f}},remove:function(f,k){for(var l=0,p;(p=this[l])!=null;l++)if(!f||j.filter(f,[p]).length){if(!k&&p.nodeType===1){j.cleanData(p.getElementsByTagName("*"));
j.cleanData([p])}p.parentNode&&p.parentNode.removeChild(p)}return this},empty:function(){for(var f=0,k;(k=this[f])!=null;f++)for(k.nodeType===1&&j.cleanData(k.getElementsByTagName("*"));k.firstChild;)k.removeChild(k.firstChild);return this},clone:function(f){var k=this.map(function(){if(!j.support.noCloneEvent&&!j.isXMLDoc(this)){var l=this.outerHTML,p=this.ownerDocument;if(!l){l=p.createElement("div");l.appendChild(this.cloneNode(true));l=l.innerHTML}return j.clean([l.replace(Xa,"").replace(/=([^="'>\s]+\/)>/g,
'="$1">').replace(Ba,"")],p)[0]}else return this.cloneNode(true)});if(f===true){u(this,k);u(this.find("*"),k.find("*"))}return k},html:function(f){if(f===c)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Xa,""):null;else if(typeof f==="string"&&!Ma.test(f)&&(j.support.leadingWhitespace||!Ba.test(f))&&!qa[(Za.exec(f)||["",""])[1].toLowerCase()]){f=f.replace(Ya,$a);try{for(var k=0,l=this.length;k<l;k++)if(this[k].nodeType===1){j.cleanData(this[k].getElementsByTagName("*"));this[k].innerHTML=
f}}catch(p){this.empty().append(f)}}else j.isFunction(f)?this.each(function(o){var B=j(this),C=B.html();B.empty().append(function(){return f.call(this,o,C)})}):this.empty().append(f);return this},replaceWith:function(f){if(this[0]&&this[0].parentNode){if(j.isFunction(f))return this.each(function(k){var l=j(this),p=l.html();l.replaceWith(f.call(this,k,p))});if(typeof f!=="string")f=j(f).detach();return this.each(function(){var k=this.nextSibling,l=this.parentNode;j(this).remove();k?j(k).before(f):
j(l).append(f)})}else return this.pushStack(j(j.isFunction(f)?f():f),"replaceWith",f)},detach:function(f){return this.remove(f,true)},domManip:function(f,k,l){var p,o,B=f[0],C=[],N;if(!j.support.checkClone&&arguments.length===3&&typeof B==="string"&&Na.test(B))return this.each(function(){j(this).domManip(f,k,l,true)});if(j.isFunction(B))return this.each(function(P){var T=j(this);f[0]=B.call(this,P,k?T.html():c);T.domManip(f,k,l)});if(this[0]){p=B&&B.parentNode;p=j.support.parentNode&&p&&p.nodeType===
11&&p.childNodes.length===this.length?{fragment:p}:y(f,this,C);N=p.fragment;if(o=N.childNodes.length===1?N=N.firstChild:N.firstChild){k=k&&j.nodeName(o,"tr");o=0;for(var J=this.length;o<J;o++)l.call(k?j.nodeName(this[o],"table")?this[o].getElementsByTagName("tbody")[0]||this[o].appendChild(this[o].ownerDocument.createElement("tbody")):this[o]:this[o],o>0||p.cacheable||this.length>1?N.cloneNode(true):N)}C.length&&j.each(C,d)}return this}});j.fragments={};j.each({appendTo:"append",prependTo:"prepend",
insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(f,k){j.fn[f]=function(l){var p=[];l=j(l);var o=this.length===1&&this[0].parentNode;if(o&&o.nodeType===11&&o.childNodes.length===1&&l.length===1){l[k](this[0]);return this}else{o=0;for(var B=l.length;o<B;o++){var C=(o>0?this.clone(true):this).get();j.fn[k].apply(j(l[o]),C);p=p.concat(C)}return this.pushStack(p,f,l.selector)}}});j.extend({clean:function(f,k,l,p){k=k||v;if(typeof k.createElement==="undefined")k=k.ownerDocument||
k[0]&&k[0].ownerDocument||v;for(var o=[],B=0,C;(C=f[B])!=null;B++){if(typeof C==="number")C+="";if(C){if(typeof C==="string"&&!kb.test(C))C=k.createTextNode(C);else if(typeof C==="string"){C=C.replace(Ya,$a);var N=(Za.exec(C)||["",""])[1].toLowerCase(),J=qa[N]||qa._default,P=J[0],T=k.createElement("div");for(T.innerHTML=J[1]+C+J[2];P--;)T=T.lastChild;if(!j.support.tbody){P=jb.test(C);N=N==="table"&&!P?T.firstChild&&T.firstChild.childNodes:J[1]==="<table>"&&!P?T.childNodes:[];for(J=N.length-1;J>=0;--J)j.nodeName(N[J],
"tbody")&&!N[J].childNodes.length&&N[J].parentNode.removeChild(N[J])}!j.support.leadingWhitespace&&Ba.test(C)&&T.insertBefore(k.createTextNode(Ba.exec(C)[0]),T.firstChild);C=T.childNodes}if(C.nodeType)o.push(C);else o=j.merge(o,C)}}if(l)for(B=0;o[B];B++)if(p&&j.nodeName(o[B],"script")&&(!o[B].type||o[B].type.toLowerCase()==="text/javascript"))p.push(o[B].parentNode?o[B].parentNode.removeChild(o[B]):o[B]);else{o[B].nodeType===1&&o.splice.apply(o,[B+1,0].concat(j.makeArray(o[B].getElementsByTagName("script"))));
l.appendChild(o[B])}return o},cleanData:function(f){for(var k,l,p=j.cache,o=j.event.special,B=j.support.deleteExpando,C=0,N;(N=f[C])!=null;C++)if(l=N[j.expando]){k=p[l];if(k.events)for(var J in k.events)o[J]?j.event.remove(N,J):Qa(N,J,k.handle);if(B)delete N[j.expando];else N.removeAttribute&&N.removeAttribute(j.expando);delete p[l]}}});var lb=/z-?index|font-?weight|opacity|zoom|line-?height/i,ab=/alpha\([^)]*\)/,bb=/opacity=([^)]*)/,Ha=/float/i,Ia=/-([a-z])/ig,mb=/([A-Z])/g,nb=/^-?\d+(?:px)?$/i,
ob=/^-?\d/,pb={position:"absolute",visibility:"hidden",display:"block"},qb=["Left","Right"],rb=["Top","Bottom"],sb=v.defaultView&&v.defaultView.getComputedStyle,cb=j.support.cssFloat?"cssFloat":"styleFloat",Ja=function(f,k){return k.toUpperCase()};j.fn.css=function(f,k){return b(this,f,k,true,function(l,p,o){if(o===c)return j.curCSS(l,p);if(typeof o==="number"&&!lb.test(p))o+="px";j.style(l,p,o)})};j.extend({style:function(f,k,l){if(!f||f.nodeType===3||f.nodeType===8)return c;if((k==="width"||k===
"height")&&parseFloat(l)<0)l=c;var p=f.style||f,o=l!==c;if(!j.support.opacity&&k==="opacity"){if(o){p.zoom=1;k=parseInt(l,10)+""==="NaN"?"":"alpha(opacity="+l*100+")";f=p.filter||j.curCSS(f,"filter")||"";p.filter=ab.test(f)?f.replace(ab,k):k}return p.filter&&p.filter.indexOf("opacity=")>=0?parseFloat(bb.exec(p.filter)[1])/100+"":""}if(Ha.test(k))k=cb;k=k.replace(Ia,Ja);if(o)p[k]=l;return p[k]},css:function(f,k,l,p){if(k==="width"||k==="height"){var o,B=k==="width"?qb:rb;l=function(){o=k==="width"?
f.offsetWidth:f.offsetHeight;p!=="border"&&j.each(B,function(){p||(o-=parseFloat(j.curCSS(f,"padding"+this,true))||0);if(p==="margin")o+=parseFloat(j.curCSS(f,"margin"+this,true))||0;else o-=parseFloat(j.curCSS(f,"border"+this+"Width",true))||0})};f.offsetWidth!==0?l():j.swap(f,pb,l);return Math.max(0,Math.round(o))}return j.curCSS(f,k,l)},curCSS:function(f,k,l){var p,o=f.style;if(!j.support.opacity&&k==="opacity"&&f.currentStyle){p=bb.test(f.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":
"";return p===""?"1":p}if(Ha.test(k))k=cb;if(!l&&o&&o[k])p=o[k];else if(sb){if(Ha.test(k))k="float";k=k.replace(mb,"-$1").toLowerCase();o=f.ownerDocument.defaultView;if(!o)return null;if(f=o.getComputedStyle(f,null))p=f.getPropertyValue(k);if(k==="opacity"&&p==="")p="1"}else if(f.currentStyle){l=k.replace(Ia,Ja);p=f.currentStyle[k]||f.currentStyle[l];if(!nb.test(p)&&ob.test(p)){k=o.left;var B=f.runtimeStyle.left;f.runtimeStyle.left=f.currentStyle.left;o.left=l==="fontSize"?"1em":p||0;p=o.pixelLeft+
"px";o.left=k;f.runtimeStyle.left=B}}return p},swap:function(f,k,l){var p={},o;for(o in k){p[o]=f.style[o];f.style[o]=k[o]}l.call(f);for(o in k)f.style[o]=p[o]}});if(j.expr&&j.expr.filters){j.expr.filters.hidden=function(f){var k=f.offsetWidth,l=f.offsetHeight,p=f.nodeName.toLowerCase()==="tr";return k===0&&l===0&&!p?true:k>0&&l>0&&!p?false:j.curCSS(f,"display")==="none"};j.expr.filters.visible=function(f){return!j.expr.filters.hidden(f)}}var tb=g(),ub=/<script(.|\s)*?\/script>/gi,vb=/select|textarea/i,
wb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,xa=/=\?(&|$)/,Ka=/\?/,xb=/(\?|&)_=.*?(&|$)/,yb=/^(\w+:)?\/\/([^\/?#]+)/,zb=/%20/g,Ab=j.fn.load;j.fn.extend({load:function(f,k,l){if(typeof f!=="string")return Ab.call(this,f);else if(!this.length)return this;var p=f.indexOf(" ");if(p>=0){var o=f.slice(p,f.length);f=f.slice(0,p)}p="GET";if(k)if(j.isFunction(k)){l=k;k=null}else if(typeof k==="object"){k=j.param(k,j.ajaxSettings.traditional);p="POST"}var B=
this;j.ajax({url:f,type:p,dataType:"html",data:k,complete:function(C,N){if(N==="success"||N==="notmodified")B.html(o?j("<div />").append(C.responseText.replace(ub,"")).find(o):C.responseText);l&&B.each(l,[C.responseText,N,C])}});return this},serialize:function(){return j.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?j.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||vb.test(this.nodeName)||
wb.test(this.type))}).map(function(f,k){var l=j(this).val();return l==null?null:j.isArray(l)?j.map(l,function(p){return{name:k.name,value:p}}):{name:k.name,value:l}}).get()}});j.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(f,k){j.fn[k]=function(l){return this.bind(k,l)}});j.extend({get:function(f,k,l,p){if(j.isFunction(k)){p=p||l;l=k;k=null}return j.ajax({type:"GET",url:f,data:k,success:l,dataType:p})},getScript:function(f,k){return j.get(f,null,k,"script")},
getJSON:function(f,k,l){return j.get(f,k,l,"json")},post:function(f,k,l,p){if(j.isFunction(k)){p=p||l;l=k;k={}}return j.ajax({type:"POST",url:f,data:k,success:l,dataType:p})},ajaxSetup:function(f){j.extend(j.ajaxSettings,f)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:a.XMLHttpRequest&&(a.location.protocol!=="file:"||!a.ActiveXObject)?function(){return new a.XMLHttpRequest}:function(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(f){}},
accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(f){function k(){o.success&&o.success.call(J,N,C,Y);o.global&&p("ajaxSuccess",[Y,o])}function l(){o.complete&&o.complete.call(J,Y,C);o.global&&p("ajaxComplete",[Y,o]);o.global&&!--j.active&&j.event.trigger("ajaxStop")}function p(S,Q){(o.context?j(o.context):j.event).trigger(S,Q)}var o=
j.extend(true,{},j.ajaxSettings,f),B,C,N,J=f&&f.context||o,P=o.type.toUpperCase();if(o.data&&o.processData&&typeof o.data!=="string")o.data=j.param(o.data,o.traditional);if(o.dataType==="jsonp"){if(P==="GET")xa.test(o.url)||(o.url+=(Ka.test(o.url)?"&":"?")+(o.jsonp||"callback")+"=?");else if(!o.data||!xa.test(o.data))o.data=(o.data?o.data+"&":"")+(o.jsonp||"callback")+"=?";o.dataType="json"}if(o.dataType==="json"&&(o.data&&xa.test(o.data)||xa.test(o.url))){B=o.jsonpCallback||"jsonp"+tb++;if(o.data)o.data=
(o.data+"").replace(xa,"="+B+"$1");o.url=o.url.replace(xa,"="+B+"$1");o.dataType="script";a[B]=a[B]||function(S){N=S;k();l();a[B]=c;try{delete a[B]}catch(Q){}ca&&ca.removeChild(ia)}}if(o.dataType==="script"&&o.cache===null)o.cache=false;if(o.cache===false&&P==="GET"){var T=g(),$=o.url.replace(xb,"$1_="+T+"$2");o.url=$+($===o.url?(Ka.test(o.url)?"&":"?")+"_="+T:"")}if(o.data&&P==="GET")o.url+=(Ka.test(o.url)?"&":"?")+o.data;o.global&&!j.active++&&j.event.trigger("ajaxStart");T=(T=yb.exec(o.url))&&
(T[1]&&T[1]!==location.protocol||T[2]!==location.host);if(o.dataType==="script"&&P==="GET"&&T){var ca=v.getElementsByTagName("head")[0]||v.documentElement,ia=v.createElement("script");ia.src=o.url;if(o.scriptCharset)ia.charset=o.scriptCharset;if(!B){var ga=false;ia.onload=ia.onreadystatechange=function(){if(!ga&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){ga=true;k();l();ia.onload=ia.onreadystatechange=null;ca&&ia.parentNode&&ca.removeChild(ia)}}}ca.insertBefore(ia,
ca.firstChild);return c}var oa=false,Y=o.xhr();if(Y){o.username?Y.open(P,o.url,o.async,o.username,o.password):Y.open(P,o.url,o.async);try{if(o.data||f&&f.contentType)Y.setRequestHeader("Content-Type",o.contentType);if(o.ifModified){j.lastModified[o.url]&&Y.setRequestHeader("If-Modified-Since",j.lastModified[o.url]);j.etag[o.url]&&Y.setRequestHeader("If-None-Match",j.etag[o.url])}T||Y.setRequestHeader("X-Requested-With","XMLHttpRequest");Y.setRequestHeader("Accept",o.dataType&&o.accepts[o.dataType]?
o.accepts[o.dataType]+", */*":o.accepts._default)}catch(Ga){}if(o.beforeSend&&o.beforeSend.call(J,Y,o)===false){o.global&&!--j.active&&j.event.trigger("ajaxStop");Y.abort();return false}o.global&&p("ajaxSend",[Y,o]);var x=Y.onreadystatechange=function(S){if(!Y||Y.readyState===0||S==="abort"){oa||l();oa=true;if(Y)Y.onreadystatechange=j.noop}else if(!oa&&Y&&(Y.readyState===4||S==="timeout")){oa=true;Y.onreadystatechange=j.noop;C=S==="timeout"?"timeout":!j.httpSuccess(Y)?"error":o.ifModified&&j.httpNotModified(Y,
o.url)?"notmodified":"success";var Q;if(C==="success")try{N=j.httpData(Y,o.dataType,o)}catch(X){C="parsererror";Q=X}if(C==="success"||C==="notmodified")B||k();else j.handleError(o,Y,C,Q);l();S==="timeout"&&Y.abort();if(o.async)Y=null}};try{var D=Y.abort;Y.abort=function(){Y&&D.call(Y);x("abort")}}catch(K){}o.async&&o.timeout>0&&setTimeout(function(){Y&&!oa&&x("timeout")},o.timeout);try{Y.send(P==="POST"||P==="PUT"||P==="DELETE"?o.data:null)}catch(L){j.handleError(o,Y,null,L);l()}o.async||x();return Y}},
handleError:function(f,k,l,p){if(f.error)f.error.call(f.context||f,k,l,p);if(f.global)(f.context?j(f.context):j.event).trigger("ajaxError",[k,f,p])},active:0,httpSuccess:function(f){try{return!f.status&&location.protocol==="file:"||f.status>=200&&f.status<300||f.status===304||f.status===1223||f.status===0}catch(k){}return false},httpNotModified:function(f,k){var l=f.getResponseHeader("Last-Modified"),p=f.getResponseHeader("Etag");if(l)j.lastModified[k]=l;if(p)j.etag[k]=p;return f.status===304||f.status===
0},httpData:function(f,k,l){var p=f.getResponseHeader("content-type")||"",o=k==="xml"||!k&&p.indexOf("xml")>=0;f=o?f.responseXML:f.responseText;o&&f.documentElement.nodeName==="parsererror"&&j.error("parsererror");if(l&&l.dataFilter)f=l.dataFilter(f,k);if(typeof f==="string")if(k==="json"||!k&&p.indexOf("json")>=0)f=j.parseJSON(f);else if(k==="script"||!k&&p.indexOf("javascript")>=0)j.globalEval(f);return f},param:function(f,k){function l(C,N){if(j.isArray(N))j.each(N,function(J,P){k||/\[\]$/.test(C)?
p(C,P):l(C+"["+(typeof P==="object"||j.isArray(P)?J:"")+"]",P)});else!k&&N!=null&&typeof N==="object"?j.each(N,function(J,P){l(C+"["+J+"]",P)}):p(C,N)}function p(C,N){N=j.isFunction(N)?N():N;o[o.length]=encodeURIComponent(C)+"="+encodeURIComponent(N)}var o=[];if(k===c)k=j.ajaxSettings.traditional;if(j.isArray(f)||f.jquery)j.each(f,function(){p(this.name,this.value)});else for(var B in f)l(B,f[B]);return o.join("&").replace(zb,"+")}});var La={},Bb=/toggle|show|hide/,Cb=/^([+-]=)?([\d+-.]+)(.*)$/,Ca,
Oa=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];j.fn.extend({show:function(f,k){if(f||f===0)return this.animate(E("show",3),f,k);else{for(var l=0,p=this.length;l<p;l++){var o=j.data(this[l],"olddisplay");this[l].style.display=o||"";if(j.css(this[l],"display")==="none"){o=this[l].nodeName;var B;if(La[o])B=La[o];else{var C=j("<"+o+" />").appendTo("body");B=C.css("display");if(B==="none")B="block";C.remove();
La[o]=B}j.data(this[l],"olddisplay",B)}}l=0;for(p=this.length;l<p;l++)this[l].style.display=j.data(this[l],"olddisplay")||"";return this}},hide:function(f,k){if(f||f===0)return this.animate(E("hide",3),f,k);else{for(var l=0,p=this.length;l<p;l++){var o=j.data(this[l],"olddisplay");!o&&o!=="none"&&j.data(this[l],"olddisplay",j.css(this[l],"display"))}l=0;for(p=this.length;l<p;l++)this[l].style.display="none";return this}},_toggle:j.fn.toggle,toggle:function(f,k){var l=typeof f==="boolean";if(j.isFunction(f)&&
j.isFunction(k))this._toggle.apply(this,arguments);else f==null||l?this.each(function(){var p=l?f:j(this).is(":hidden");j(this)[p?"show":"hide"]()}):this.animate(E("toggle",3),f,k);return this},fadeTo:function(f,k,l){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:k},f,l)},animate:function(f,k,l,p){var o=j.speed(k,l,p);if(j.isEmptyObject(f))return this.each(o.complete);return this[o.queue===false?"each":"queue"](function(){var B=j.extend({},o),C,N=this.nodeType===1&&j(this).is(":hidden"),
J=this;for(C in f){var P=C.replace(Ia,Ja);if(C!==P){f[P]=f[C];delete f[C];C=P}if(f[C]==="hide"&&N||f[C]==="show"&&!N)return B.complete.call(this);if((C==="height"||C==="width")&&this.style){B.display=j.css(this,"display");B.overflow=this.style.overflow}if(j.isArray(f[C])){(B.specialEasing=B.specialEasing||{})[C]=f[C][1];f[C]=f[C][0]}}if(B.overflow!=null)this.style.overflow="hidden";B.curAnim=j.extend({},f);j.each(f,function(T,$){var ca=new j.fx(J,B,T);if(Bb.test($))ca[$==="toggle"?N?"show":"hide":
$](f);else{var ia=Cb.exec($),ga=ca.cur(true)||0;if(ia){var oa=parseFloat(ia[2]),Y=ia[3]||"px";if(Y!=="px"){J.style[T]=(oa||1)+Y;ga=(oa||1)/ca.cur(true)*ga;J.style[T]=ga+Y}if(ia[1])oa=(ia[1]==="-="?-1:1)*oa+ga;ca.custom(ga,oa,Y)}else ca.custom(ga,$,"")}});return true})},stop:function(f,k){var l=j.timers;f&&this.queue([]);this.each(function(){for(var p=l.length-1;p>=0;p--)if(l[p].elem===this){k&&l[p](true);l.splice(p,1)}});k||this.dequeue();return this}});j.each({slideDown:E("show",1),slideUp:E("hide",
1),slideToggle:E("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(f,k){j.fn[f]=function(l,p){return this.animate(k,l,p)}});j.extend({speed:function(f,k,l){var p=f&&typeof f==="object"?f:{complete:l||!l&&k||j.isFunction(f)&&f,duration:f,easing:l&&k||k&&!j.isFunction(k)&&k};p.duration=j.fx.off?0:typeof p.duration==="number"?p.duration:j.fx.speeds[p.duration]||j.fx.speeds._default;p.old=p.complete;p.complete=function(){p.queue!==false&&j(this).dequeue();j.isFunction(p.old)&&p.old.call(this)};
return p},easing:{linear:function(f,k,l,p){return l+p*f},swing:function(f,k,l,p){return(-Math.cos(f*Math.PI)/2+0.5)*p+l}},timers:[],fx:function(f,k,l){this.options=k;this.elem=f;this.prop=l;if(!k.orig)k.orig={}}});j.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(j.fx.step[this.prop]||j.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(f){if(this.elem[this.prop]!=
null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(f=parseFloat(j.css(this.elem,this.prop,f)))&&f>-1E4?f:parseFloat(j.curCSS(this.elem,this.prop))||0},custom:function(f,k,l){function p(B){return o.step(B)}this.startTime=g();this.start=f;this.end=k;this.unit=l||this.unit||"px";this.now=this.start;this.pos=this.state=0;var o=this;p.elem=this.elem;if(p()&&j.timers.push(p)&&!Ca)Ca=setInterval(j.fx.tick,13)},show:function(){this.options.orig[this.prop]=j.style(this.elem,
this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());j(this.elem).show()},hide:function(){this.options.orig[this.prop]=j.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(f){var k=g(),l=true;if(f||k>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var p in this.options.curAnim)if(this.options.curAnim[p]!==true)l=false;if(l){if(this.options.display!=
null){this.elem.style.overflow=this.options.overflow;f=j.data(this.elem,"olddisplay");this.elem.style.display=f?f:this.options.display;if(j.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&j(this.elem).hide();if(this.options.hide||this.options.show)for(var o in this.options.curAnim)j.style(this.elem,o,this.options.orig[o]);this.options.complete.call(this.elem)}return false}else{o=k-this.startTime;this.state=o/this.options.duration;f=this.options.easing||(j.easing.swing?
"swing":"linear");this.pos=j.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||f](this.state,o,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};j.extend(j.fx,{tick:function(){for(var f=j.timers,k=0;k<f.length;k++)f[k]()||f.splice(k--,1);f.length||j.fx.stop()},stop:function(){clearInterval(Ca);Ca=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(f){j.style(f.elem,"opacity",f.now)},_default:function(f){if(f.elem.style&&
f.elem.style[f.prop]!=null)f.elem.style[f.prop]=(f.prop==="width"||f.prop==="height"?Math.max(0,f.now):f.now)+f.unit;else f.elem[f.prop]=f.now}}});if(j.expr&&j.expr.filters)j.expr.filters.animated=function(f){return j.grep(j.timers,function(k){return f===k.elem}).length};j.fn.offset="getBoundingClientRect"in v.documentElement?function(f){var k=this[0];if(f)return this.each(function(o){j.offset.setOffset(this,f,o)});if(!k||!k.ownerDocument)return null;if(k===k.ownerDocument.body)return j.offset.bodyOffset(k);
var l=k.getBoundingClientRect(),p=k.ownerDocument;k=p.body;p=p.documentElement;return{top:l.top+(self.pageYOffset||j.support.boxModel&&p.scrollTop||k.scrollTop)-(p.clientTop||k.clientTop||0),left:l.left+(self.pageXOffset||j.support.boxModel&&p.scrollLeft||k.scrollLeft)-(p.clientLeft||k.clientLeft||0)}}:function(f){var k=this[0];if(f)return this.each(function(P){j.offset.setOffset(this,f,P)});if(!k||!k.ownerDocument)return null;if(k===k.ownerDocument.body)return j.offset.bodyOffset(k);j.offset.initialize();
var l=k.offsetParent,p=k.ownerDocument,o,B=p.documentElement,C=p.body;o=(p=p.defaultView)?p.getComputedStyle(k,null):k.currentStyle;for(var N=k.offsetTop,J=k.offsetLeft;(k=k.parentNode)&&k!==C&&k!==B;){if(j.offset.supportsFixedPosition&&o.position==="fixed")break;o=p?p.getComputedStyle(k,null):k.currentStyle;N-=k.scrollTop;J-=k.scrollLeft;if(k===l){N+=k.offsetTop;J+=k.offsetLeft;if(j.offset.doesNotAddBorder&&!(j.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(k.nodeName))){N+=parseFloat(o.borderTopWidth)||
0;J+=parseFloat(o.borderLeftWidth)||0}l=k.offsetParent}if(j.offset.subtractsBorderForOverflowNotVisible&&o.overflow!=="visible"){N+=parseFloat(o.borderTopWidth)||0;J+=parseFloat(o.borderLeftWidth)||0}o=o}if(o.position==="relative"||o.position==="static"){N+=C.offsetTop;J+=C.offsetLeft}if(j.offset.supportsFixedPosition&&o.position==="fixed"){N+=Math.max(B.scrollTop,C.scrollTop);J+=Math.max(B.scrollLeft,C.scrollLeft)}return{top:N,left:J}};j.offset={initialize:function(){var f=v.body,k=v.createElement("div"),
l,p,o,B=parseFloat(j.curCSS(f,"marginTop",true))||0;j.extend(k.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});k.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>";f.insertBefore(k,f.firstChild);
l=k.firstChild;p=l.firstChild;o=l.nextSibling.firstChild.firstChild;this.doesNotAddBorder=p.offsetTop!==5;this.doesAddBorderForTableAndCells=o.offsetTop===5;p.style.position="fixed";p.style.top="20px";this.supportsFixedPosition=p.offsetTop===20||p.offsetTop===15;p.style.position=p.style.top="";l.style.overflow="hidden";l.style.position="relative";this.subtractsBorderForOverflowNotVisible=p.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=f.offsetTop!==B;f.removeChild(k);j.offset.initialize=j.noop},
bodyOffset:function(f){var k=f.offsetTop,l=f.offsetLeft;j.offset.initialize();if(j.offset.doesNotIncludeMarginInBodyOffset){k+=parseFloat(j.curCSS(f,"marginTop",true))||0;l+=parseFloat(j.curCSS(f,"marginLeft",true))||0}return{top:k,left:l}},setOffset:function(f,k,l){if(/static/.test(j.curCSS(f,"position")))f.style.position="relative";var p=j(f),o=p.offset(),B=parseInt(j.curCSS(f,"top",true),10)||0,C=parseInt(j.curCSS(f,"left",true),10)||0;if(j.isFunction(k))k=k.call(f,l,o);l={top:k.top-o.top+B,left:k.left-
o.left+C};"using"in k?k.using.call(f,l):p.css(l)}};j.fn.extend({position:function(){if(!this[0])return null;var f=this[0],k=this.offsetParent(),l=this.offset(),p=/^body|html$/i.test(k[0].nodeName)?{top:0,left:0}:k.offset();l.top-=parseFloat(j.curCSS(f,"marginTop",true))||0;l.left-=parseFloat(j.curCSS(f,"marginLeft",true))||0;p.top+=parseFloat(j.curCSS(k[0],"borderTopWidth",true))||0;p.left+=parseFloat(j.curCSS(k[0],"borderLeftWidth",true))||0;return{top:l.top-p.top,left:l.left-p.left}},offsetParent:function(){return this.map(function(){for(var f=
this.offsetParent||v.body;f&&!/^body|html$/i.test(f.nodeName)&&j.css(f,"position")==="static";)f=f.offsetParent;return f})}});j.each(["Left","Top"],function(f,k){var l="scroll"+k;j.fn[l]=function(p){var o=this[0],B;if(!o)return null;if(p!==c)return this.each(function(){if(B=I(this))B.scrollTo(!f?p:j(B).scrollLeft(),f?p:j(B).scrollTop());else this[l]=p});else return(B=I(o))?"pageXOffset"in B?B[f?"pageYOffset":"pageXOffset"]:j.support.boxModel&&B.document.documentElement[l]||B.document.body[l]:o[l]}});
j.each(["Height","Width"],function(f,k){var l=k.toLowerCase();j.fn["inner"+k]=function(){return this[0]?j.css(this[0],l,false,"padding"):null};j.fn["outer"+k]=function(p){return this[0]?j.css(this[0],l,false,p?"margin":"border"):null};j.fn[l]=function(p){var o=this[0];if(!o)return p==null?null:this;if(j.isFunction(p))return this.each(function(B){var C=j(this);C[l](p.call(this,B,C[l]()))});return"scrollTo"in o&&o.document?o.document.compatMode==="CSS1Compat"&&o.document.documentElement["client"+k]||
o.document.body["client"+k]:o.nodeType===9?Math.max(o.documentElement["client"+k],o.body["scroll"+k],o.documentElement["scroll"+k],o.body["offset"+k],o.documentElement["offset"+k]):p===c?j.css(o,l):this.css(l,typeof p==="string"?p:p+"px")}});a.jQuery=a.$=j})(window);jQuery.ui||function(a){a.ui={version:"1.8",plugin:{add:function(c,e,d){c=a.ui[c].prototype;for(var b in d){c.plugins[b]=c.plugins[b]||[];c.plugins[b].push([e,d[b]])}},call:function(c,e,d){if((e=c.plugins[e])&&c.element[0].parentNode)for(var b=0;b<e.length;b++)c.options[e[b][0]]&&e[b][1].apply(c.element,d)}},contains:function(c,e){return document.compareDocumentPosition?c.compareDocumentPosition(e)&16:c!==e&&c.contains(e)},hasScroll:function(c,e){if(a(c).css("overflow")=="hidden")return false;var d=
e&&e=="left"?"scrollLeft":"scrollTop",b=false;if(c[d]>0)return true;c[d]=1;b=c[d]>0;c[d]=0;return b},isOverAxis:function(c,e,d){return c>e&&c<e+d},isOver:function(c,e,d,b,g,h){return a.ui.isOverAxis(c,d,g)&&a.ui.isOverAxis(e,b,h)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,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}};a.fn.extend({_focus:a.fn.focus,focus:function(c,e){return typeof c==="number"?this.each(function(){var d=this;setTimeout(function(){a(d).focus();e&&e.call(d)},c)}):this._focus.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var c;
c=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"))||
!c.length?a(document):c},zIndex:function(c){if(c!==undefined)return this.css("zIndex",c);if(this.length){c=a(this[0]);for(var e;c.length&&c[0]!==document;){e=c.css("position");if(e=="absolute"||e=="relative"||e=="fixed"){e=parseInt(c.css("zIndex"));if(!isNaN(e)&&e!=0)return e}c=c.parent()}}return 0}});a.extend(a.expr[":"],{data:function(c,e,d){return!!a.data(c,d[3])},focusable:function(c){var e=c.nodeName.toLowerCase(),d=a.attr(c,"tabindex");return(/input|select|textarea|button|object/.test(e)?!c.disabled:
"a"==e||"area"==e?c.href||!isNaN(d):!isNaN(d))&&!a(c)["area"==e?"parents":"closest"](":hidden").length},tabbable:function(c){var e=a.attr(c,"tabindex");return(isNaN(e)||e>=0)&&a(c).is(":focusable")}})}(jQuery);
(function(a){var c=a.fn.remove;a.fn.remove=function(e,d){return this.each(function(){if(!d)if(!e||a.filter(e,[this]).length)a("*",this).add(this).each(function(){a(this).triggerHandler("remove")});return c.call(a(this),e,d)})};a.widget=function(e,d,b){var g=e.split(".")[0],h;e=e.split(".")[1];h=g+"-"+e;if(!b){b=d;d=a.Widget}a.expr[":"][h]=function(q){return!!a.data(q,e)};a[g]=a[g]||{};a[g][e]=function(q,s){arguments.length&&this._createWidget(q,s)};d=new d;d.options=a.extend({},d.options);a[g][e].prototype=
a.extend(true,d,{namespace:g,widgetName:e,widgetEventPrefix:a[g][e].prototype.widgetEventPrefix||e,widgetBaseClass:h},b);a.widget.bridge(e,a[g][e])};a.widget.bridge=function(e,d){a.fn[e]=function(b){var g=typeof b==="string",h=Array.prototype.slice.call(arguments,1),q=this;b=!g&&h.length?a.extend.apply(null,[true,b].concat(h)):b;if(g&&b.substring(0,1)==="_")return q;g?this.each(function(){var s=a.data(this,e),r=s&&a.isFunction(s[b])?s[b].apply(s,h):s;if(r!==s&&r!==undefined){q=r;return false}}):this.each(function(){var s=
a.data(this,e);if(s){b&&s.option(b);s._init()}else a.data(this,e,new d(b,this))});return q}};a.Widget=function(e,d){arguments.length&&this._createWidget(e,d)};a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(e,d){this.element=a(d).data(this.widgetName,this);this.options=a.extend(true,{},this.options,a.metadata&&a.metadata.get(d)[this.widgetName],e);var b=this;this.element.bind("remove."+this.widgetName,function(){b.destroy()});this._create();
this._init()},_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 "+this.namespace+"-state-disabled")},widget:function(){return this.element},option:function(e,d){var b=e,g=this;if(arguments.length===0)return a.extend({},g.options);if(typeof e==="string"){if(d===undefined)return this.options[e];b={};b[e]=d}a.each(b,
function(h,q){g._setOption(h,q)});return g},_setOption:function(e,d){this.options[e]=d;if(e==="disabled")this.widget()[d?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",d);return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(e,d,b){var g=this.options[e];d=a.Event(d);d.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase();
b=b||{};if(d.originalEvent){e=a.event.props.length;for(var h;e;){h=a.event.props[--e];d[h]=d.originalEvent[h]}}this.element.trigger(d,b);return!(a.isFunction(g)&&g.call(this.element[0],d,b)===false||d.isDefaultPrevented())}}})(jQuery);
(function(a){a.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var c=this;this.element.bind("mousedown."+this.widgetName,function(e){return c._mouseDown(e)}).bind("click."+this.widgetName,function(e){if(c._preventClickEvent){c._preventClickEvent=false;e.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(c){c.originalEvent=c.originalEvent||{};if(!c.originalEvent.mouseHandled){this._mouseStarted&&
this._mouseUp(c);this._mouseDownEvent=c;var e=this,d=c.which==1,b=typeof this.options.cancel=="string"?a(c.target).parents().add(c.target).filter(this.options.cancel).length:false;if(!d||b||!this._mouseCapture(c))return true;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=true},this.options.delay);if(this._mouseDistanceMet(c)&&this._mouseDelayMet(c)){this._mouseStarted=this._mouseStart(c)!==false;if(!this._mouseStarted){c.preventDefault();
return true}}this._mouseMoveDelegate=function(g){return e._mouseMove(g)};this._mouseUpDelegate=function(g){return e._mouseUp(g)};a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);a.browser.safari||c.preventDefault();return c.originalEvent.mouseHandled=true}},_mouseMove:function(c){if(a.browser.msie&&!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;this._preventClickEvent=c.target==this._mouseDownEvent.target;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.widget("ui.draggable",a.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_create:function(){if(this.options.helper==
"original"&&!/^(?:r|a|f)/.test(this.element.css("position")))this.element[0].style.position="relative";this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._mouseInit()},destroy:function(){if(this.element.data("draggable")){this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy();return this}},_mouseCapture:function(c){var e=
this.options;if(this.helper||e.disabled||a(c.target).is(".ui-resizable-handle"))return false;this.handle=this._getHandle(c);if(!this.handle)return false;return true},_mouseStart:function(c){var e=this.options;this.helper=this._createHelper(c);this._cacheHelperProportions();if(a.ui.ddmanager)a.ui.ddmanager.current=this;this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-
this.margins.top,left:this.offset.left-this.margins.left};a.extend(this.offset,{click:{left:c.pageX-this.offset.left,top:c.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(c);this.originalPageX=c.pageX;this.originalPageY=c.pageY;e.cursorAt&&this._adjustOffsetFromHelper(e.cursorAt);e.containment&&this._setContainment();if(this._trigger("start",c)===false){this._clear();return false}this._cacheHelperProportions();
a.ui.ddmanager&&!e.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,c);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(c,true);return true},_mouseDrag:function(c,e){this.position=this._generatePosition(c);this.positionAbs=this._convertPositionTo("absolute");if(!e){var d=this._uiHash();if(this._trigger("drag",c,d)===false){this._mouseUp({});return false}this.position=d.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||
this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";a.ui.ddmanager&&a.ui.ddmanager.drag(this,c);return false},_mouseStop:function(c){var e=false;if(a.ui.ddmanager&&!this.options.dropBehaviour)e=a.ui.ddmanager.drop(this,c);if(this.dropped){e=this.dropped;this.dropped=false}if(!this.element[0]||!this.element[0].parentNode)return false;if(this.options.revert=="invalid"&&!e||this.options.revert=="valid"&&e||this.options.revert===true||a.isFunction(this.options.revert)&&this.options.revert.call(this.element,
e)){var d=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){d._trigger("stop",c)!==false&&d._clear()})}else this._trigger("stop",c)!==false&&this._clear();return false},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(c){var e=!this.options.handle||!a(this.options.handle,this.element).length?true:false;a(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==
c.target)e=true});return e},_createHelper:function(c){var e=this.options;c=a.isFunction(e.helper)?a(e.helper.apply(this.element[0],[c])):e.helper=="clone"?this.element.clone():this.element;c.parents("body").length||c.appendTo(e.appendTo=="parent"?this.element[0].parentNode:e.appendTo);c[0]!=this.element[0]&&!/(fixed|absolute)/.test(c.css("position"))&&c.css("position","absolute");return c},_adjustOffsetFromHelper:function(c){if(typeof c=="string")c=c.split(" ");if(a.isArray(c))c={left:+c[0],top:+c[1]||
0};if("left"in c)this.offset.click.left=c.left+this.margins.left;if("right"in c)this.offset.click.left=this.helperProportions.width-c.right+this.margins.left;if("top"in c)this.offset.click.top=c.top+this.margins.top;if("bottom"in c)this.offset.click.top=this.helperProportions.height-c.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var c=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],
this.offsetParent[0])){c.left+=this.scrollParent.scrollLeft();c.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)c={top:0,left:0};return{top:c.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:c.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var c=this.element.position();return{top:c.top-
(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:c.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var c=this.options;if(c.containment==
"parent")c.containment=this.helper[0].parentNode;if(c.containment=="document"||c.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(c.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(c.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(c.containment)&&
c.containment.constructor!=Array){var e=a(c.containment)[0];if(e){c=a(c.containment).offset();var d=a(e).css("overflow")!="hidden";this.containment=[c.left+(parseInt(a(e).css("borderLeftWidth"),10)||0)+(parseInt(a(e).css("paddingLeft"),10)||0)-this.margins.left,c.top+(parseInt(a(e).css("borderTopWidth"),10)||0)+(parseInt(a(e).css("paddingTop"),10)||0)-this.margins.top,c.left+(d?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(a(e).css("borderLeftWidth"),10)||0)-(parseInt(a(e).css("paddingRight"),
10)||0)-this.helperProportions.width-this.margins.left,c.top+(d?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(a(e).css("borderTopWidth"),10)||0)-(parseInt(a(e).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}}else if(c.containment.constructor==Array)this.containment=c.containment},_convertPositionTo:function(c,e){if(!e)e=this.position;var d=c=="absolute"?1:-1,b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],
this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=/(html|body)/i.test(b[0].tagName);return{top:e.top+this.offset.relative.top*d+this.offset.parent.top*d-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():g?0:b.scrollTop())*d),left:e.left+this.offset.relative.left*d+this.offset.parent.left*d-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():
g?0:b.scrollLeft())*d)}},_generatePosition:function(c){var e=this.options,d=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,b=/(html|body)/i.test(d[0].tagName),g=c.pageX,h=c.pageY;if(this.originalPosition){if(this.containment){if(c.pageX-this.offset.click.left<this.containment[0])g=this.containment[0]+this.offset.click.left;if(c.pageY-this.offset.click.top<this.containment[1])h=this.containment[1]+
this.offset.click.top;if(c.pageX-this.offset.click.left>this.containment[2])g=this.containment[2]+this.offset.click.left;if(c.pageY-this.offset.click.top>this.containment[3])h=this.containment[3]+this.offset.click.top}if(e.grid){h=this.originalPageY+Math.round((h-this.originalPageY)/e.grid[1])*e.grid[1];h=this.containment?!(h-this.offset.click.top<this.containment[1]||h-this.offset.click.top>this.containment[3])?h:!(h-this.offset.click.top<this.containment[1])?h-e.grid[1]:h+e.grid[1]:h;g=this.originalPageX+
Math.round((g-this.originalPageX)/e.grid[0])*e.grid[0];g=this.containment?!(g-this.offset.click.left<this.containment[0]||g-this.offset.click.left>this.containment[2])?g:!(g-this.offset.click.left<this.containment[0])?g-e.grid[0]:g+e.grid[0]:g}}return{top:h-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():b?0:d.scrollTop()),left:g-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():b?0:d.scrollLeft())}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove();this.helper=null;this.cancelHelperRemoval=false},_trigger:function(c,e,d){d=d||this._uiHash();a.ui.plugin.call(this,c,[e,d]);if(c=="drag")this.positionAbs=
this._convertPositionTo("absolute");return a.Widget.prototype._trigger.call(this,c,e,d)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});a.extend(a.ui.draggable,{version:"1.8"});a.ui.plugin.add("draggable","connectToSortable",{start:function(c,e){var d=a(this).data("draggable"),b=d.options,g=a.extend({},e,{item:d.element});d.sortables=[];a(b.connectToSortable).each(function(){var h=a.data(this,"sortable");
if(h&&!h.options.disabled){d.sortables.push({instance:h,shouldRevert:h.options.revert});h._refreshItems();h._trigger("activate",c,g)}})},stop:function(c,e){var d=a(this).data("draggable"),b=a.extend({},e,{item:d.element});a.each(d.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;d.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert)this.instance.options.revert=true;this.instance._mouseStop(c);this.instance.options.helper=this.instance.options._helper;
d.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",c,b)}})},drag:function(c,e){var d=a(this).data("draggable"),b=this;a.each(d.sortables,function(){this.instance.positionAbs=d.positionAbs;this.instance.helperProportions=d.helperProportions;this.instance.offset.click=d.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=
1;this.instance.currentItem=a(b).clone().appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return e.helper[0]};c.target=this.instance.currentItem[0];this.instance._mouseCapture(c,true);this.instance._mouseStart(c,true,true);this.instance.offset.click.top=d.offset.click.top;this.instance.offset.click.left=d.offset.click.left;this.instance.offset.parent.left-=d.offset.parent.left-this.instance.offset.parent.left;
this.instance.offset.parent.top-=d.offset.parent.top-this.instance.offset.parent.top;d._trigger("toSortable",c);d.dropped=this.instance.element;d.currentItem=d.element;this.instance.fromOutside=d}this.instance.currentItem&&this.instance._mouseDrag(c)}else if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",c,this.instance._uiHash(this.instance));this.instance._mouseStop(c,true);this.instance.options.helper=
this.instance.options._helper;this.instance.currentItem.remove();this.instance.placeholder&&this.instance.placeholder.remove();d._trigger("fromSortable",c);d.dropped=false}})}});a.ui.plugin.add("draggable","cursor",{start:function(){var c=a("body"),e=a(this).data("draggable").options;if(c.css("cursor"))e._cursor=c.css("cursor");c.css("cursor",e.cursor)},stop:function(){var c=a(this).data("draggable").options;c._cursor&&a("body").css("cursor",c._cursor)}});a.ui.plugin.add("draggable","iframeFix",{start:function(){var c=
a(this).data("draggable").options;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")})},stop:function(){a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});a.ui.plugin.add("draggable","opacity",{start:function(c,e){var d=a(e.helper),
b=a(this).data("draggable").options;if(d.css("opacity"))b._opacity=d.css("opacity");d.css("opacity",b.opacity)},stop:function(c,e){var d=a(this).data("draggable").options;d._opacity&&a(e.helper).css("opacity",d._opacity)}});a.ui.plugin.add("draggable","scroll",{start:function(){var c=a(this).data("draggable");if(c.scrollParent[0]!=document&&c.scrollParent[0].tagName!="HTML")c.overflowOffset=c.scrollParent.offset()},drag:function(c){var e=a(this).data("draggable"),d=e.options,b=false;if(e.scrollParent[0]!=
document&&e.scrollParent[0].tagName!="HTML"){if(!d.axis||d.axis!="x")if(e.overflowOffset.top+e.scrollParent[0].offsetHeight-c.pageY<d.scrollSensitivity)e.scrollParent[0].scrollTop=b=e.scrollParent[0].scrollTop+d.scrollSpeed;else if(c.pageY-e.overflowOffset.top<d.scrollSensitivity)e.scrollParent[0].scrollTop=b=e.scrollParent[0].scrollTop-d.scrollSpeed;if(!d.axis||d.axis!="y")if(e.overflowOffset.left+e.scrollParent[0].offsetWidth-c.pageX<d.scrollSensitivity)e.scrollParent[0].scrollLeft=b=e.scrollParent[0].scrollLeft+
d.scrollSpeed;else if(c.pageX-e.overflowOffset.left<d.scrollSensitivity)e.scrollParent[0].scrollLeft=b=e.scrollParent[0].scrollLeft-d.scrollSpeed}else{if(!d.axis||d.axis!="x")if(c.pageY-a(document).scrollTop()<d.scrollSensitivity)b=a(document).scrollTop(a(document).scrollTop()-d.scrollSpeed);else if(a(window).height()-(c.pageY-a(document).scrollTop())<d.scrollSensitivity)b=a(document).scrollTop(a(document).scrollTop()+d.scrollSpeed);if(!d.axis||d.axis!="y")if(c.pageX-a(document).scrollLeft()<d.scrollSensitivity)b=
a(document).scrollLeft(a(document).scrollLeft()-d.scrollSpeed);else if(a(window).width()-(c.pageX-a(document).scrollLeft())<d.scrollSensitivity)b=a(document).scrollLeft(a(document).scrollLeft()+d.scrollSpeed)}b!==false&&a.ui.ddmanager&&!d.dropBehaviour&&a.ui.ddmanager.prepareOffsets(e,c)}});a.ui.plugin.add("draggable","snap",{start:function(){var c=a(this).data("draggable"),e=c.options;c.snapElements=[];a(e.snap.constructor!=String?e.snap.items||":data(draggable)":e.snap).each(function(){var d=a(this),
b=d.offset();this!=c.element[0]&&c.snapElements.push({item:this,width:d.outerWidth(),height:d.outerHeight(),top:b.top,left:b.left})})},drag:function(c,e){for(var d=a(this).data("draggable"),b=d.options,g=b.snapTolerance,h=e.offset.left,q=h+d.helperProportions.width,s=e.offset.top,r=s+d.helperProportions.height,m=d.snapElements.length-1;m>=0;m--){var u=d.snapElements[m].left,y=u+d.snapElements[m].width,E=d.snapElements[m].top,I=E+d.snapElements[m].height;if(u-g<h&&h<y+g&&E-g<s&&s<I+g||u-g<h&&h<y+g&&
E-g<r&&r<I+g||u-g<q&&q<y+g&&E-g<s&&s<I+g||u-g<q&&q<y+g&&E-g<r&&r<I+g){if(b.snapMode!="inner"){var j=Math.abs(E-r)<=g,O=Math.abs(I-s)<=g,w=Math.abs(u-q)<=g,v=Math.abs(y-h)<=g;if(j)e.position.top=d._convertPositionTo("relative",{top:E-d.helperProportions.height,left:0}).top-d.margins.top;if(O)e.position.top=d._convertPositionTo("relative",{top:I,left:0}).top-d.margins.top;if(w)e.position.left=d._convertPositionTo("relative",{top:0,left:u-d.helperProportions.width}).left-d.margins.left;if(v)e.position.left=
d._convertPositionTo("relative",{top:0,left:y}).left-d.margins.left}var z=j||O||w||v;if(b.snapMode!="outer"){j=Math.abs(E-s)<=g;O=Math.abs(I-r)<=g;w=Math.abs(u-h)<=g;v=Math.abs(y-q)<=g;if(j)e.position.top=d._convertPositionTo("relative",{top:E,left:0}).top-d.margins.top;if(O)e.position.top=d._convertPositionTo("relative",{top:I-d.helperProportions.height,left:0}).top-d.margins.top;if(w)e.position.left=d._convertPositionTo("relative",{top:0,left:u}).left-d.margins.left;if(v)e.position.left=d._convertPositionTo("relative",
{top:0,left:y-d.helperProportions.width}).left-d.margins.left}if(!d.snapElements[m].snapping&&(j||O||w||v||z))d.options.snap.snap&&d.options.snap.snap.call(d.element,c,a.extend(d._uiHash(),{snapItem:d.snapElements[m].item}));d.snapElements[m].snapping=j||O||w||v||z}else{d.snapElements[m].snapping&&d.options.snap.release&&d.options.snap.release.call(d.element,c,a.extend(d._uiHash(),{snapItem:d.snapElements[m].item}));d.snapElements[m].snapping=false}}}});a.ui.plugin.add("draggable","stack",{start:function(){var c=
a(this).data("draggable").options;c=a.makeArray(a(c.stack)).sort(function(d,b){return(parseInt(a(d).css("zIndex"),10)||0)-(parseInt(a(b).css("zIndex"),10)||0)});if(c.length){var e=parseInt(c[0].style.zIndex)||0;a(c).each(function(d){this.style.zIndex=e+d});this[0].style.zIndex=e+c.length}}});a.ui.plugin.add("draggable","zIndex",{start:function(c,e){var d=a(e.helper),b=a(this).data("draggable").options;if(d.css("zIndex"))b._zIndex=d.css("zIndex");d.css("zIndex",b.zIndex)},stop:function(c,e){var d=
a(this).data("draggable").options;d._zIndex&&a(e.helper).css("zIndex",d._zIndex)}})})(jQuery);
(function(a){a.widget("ui.droppable",{widgetEventPrefix:"drop",options:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolerance:"intersect"},_create:function(){var c=this.options,e=c.accept;this.isover=0;this.isout=1;this.accept=a.isFunction(e)?e:function(d){return d.is(e)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};a.ui.ddmanager.droppables[c.scope]=a.ui.ddmanager.droppables[c.scope]||[];a.ui.ddmanager.droppables[c.scope].push(this);
c.addClasses&&this.element.addClass("ui-droppable")},destroy:function(){for(var c=a.ui.ddmanager.droppables[this.options.scope],e=0;e<c.length;e++)c[e]==this&&c.splice(e,1);this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");return this},_setOption:function(c,e){if(c=="accept")this.accept=a.isFunction(e)?e:function(d){return d.is(e)};a.Widget.prototype._setOption.apply(this,arguments)},_activate:function(c){var e=a.ui.ddmanager.current;this.options.activeClass&&
this.element.addClass(this.options.activeClass);e&&this._trigger("activate",c,this.ui(e))},_deactivate:function(c){var e=a.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass);e&&this._trigger("deactivate",c,this.ui(e))},_over:function(c){var e=a.ui.ddmanager.current;if(!(!e||(e.currentItem||e.element)[0]==this.element[0]))if(this.accept.call(this.element[0],e.currentItem||e.element)){this.options.hoverClass&&this.element.addClass(this.options.hoverClass);
this._trigger("over",c,this.ui(e))}},_out:function(c){var e=a.ui.ddmanager.current;if(!(!e||(e.currentItem||e.element)[0]==this.element[0]))if(this.accept.call(this.element[0],e.currentItem||e.element)){this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("out",c,this.ui(e))}},_drop:function(c,e){var d=e||a.ui.ddmanager.current;if(!d||(d.currentItem||d.element)[0]==this.element[0])return false;var b=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var g=
a.data(this,"droppable");if(g.options.greedy&&!g.options.disabled&&g.options.scope==d.options.scope&&g.accept.call(g.element[0],d.currentItem||d.element)&&a.ui.intersect(d,a.extend(g,{offset:g.element.offset()}),g.options.tolerance)){b=true;return false}});if(b)return false;if(this.accept.call(this.element[0],d.currentItem||d.element)){this.options.activeClass&&this.element.removeClass(this.options.activeClass);this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("drop",
c,this.ui(d));return this.element}return false},ui:function(c){return{draggable:c.currentItem||c.element,helper:c.helper,position:c.position,offset:c.positionAbs}}});a.extend(a.ui.droppable,{version:"1.8"});a.ui.intersect=function(c,e,d){if(!e.offset)return false;var b=(c.positionAbs||c.position.absolute).left,g=b+c.helperProportions.width,h=(c.positionAbs||c.position.absolute).top,q=h+c.helperProportions.height,s=e.offset.left,r=s+e.proportions.width,m=e.offset.top,u=m+e.proportions.height;switch(d){case "fit":return s<
b&&g<r&&m<h&&q<u;case "intersect":return s<b+c.helperProportions.width/2&&g-c.helperProportions.width/2<r&&m<h+c.helperProportions.height/2&&q-c.helperProportions.height/2<u;case "pointer":return a.ui.isOver((c.positionAbs||c.position.absolute).top+(c.clickOffset||c.offset.click).top,(c.positionAbs||c.position.absolute).left+(c.clickOffset||c.offset.click).left,m,s,e.proportions.height,e.proportions.width);case "touch":return(h>=m&&h<=u||q>=m&&q<=u||h<m&&q>u)&&(b>=s&&b<=r||g>=s&&g<=r||b<s&&g>r);default:return false}};
a.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(c,e){var d=a.ui.ddmanager.droppables[c.options.scope]||[],b=e?e.type:null,g=(c.currentItem||c.element).find(":data(droppable)").andSelf(),h=0;a:for(;h<d.length;h++)if(!(d[h].options.disabled||c&&!d[h].accept.call(d[h].element[0],c.currentItem||c.element))){for(var q=0;q<g.length;q++)if(g[q]==d[h].element[0]){d[h].proportions.height=0;continue a}d[h].visible=d[h].element.css("display")!="none";if(d[h].visible){d[h].offset=
d[h].element.offset();d[h].proportions={width:d[h].element[0].offsetWidth,height:d[h].element[0].offsetHeight};b=="mousedown"&&d[h]._activate.call(d[h],e)}}},drop:function(c,e){var d=false;a.each(a.ui.ddmanager.droppables[c.options.scope]||[],function(){if(this.options){if(!this.options.disabled&&this.visible&&a.ui.intersect(c,this,this.options.tolerance))d=d||this._drop.call(this,e);if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0],c.currentItem||c.element)){this.isout=1;
this.isover=0;this._deactivate.call(this,e)}}});return d},drag:function(c,e){c.options.refreshPositions&&a.ui.ddmanager.prepareOffsets(c,e);a.each(a.ui.ddmanager.droppables[c.options.scope]||[],function(){if(!(this.options.disabled||this.greedyChild||!this.visible)){var d=a.ui.intersect(c,this,this.options.tolerance);if(d=!d&&this.isover==1?"isout":d&&this.isover==0?"isover":null){var b;if(this.options.greedy){var g=this.element.parents(":data(droppable):eq(0)");if(g.length){b=a.data(g[0],"droppable");
b.greedyChild=d=="isover"?1:0}}if(b&&d=="isover"){b.isover=0;b.isout=1;b._out.call(b,e)}this[d]=1;this[d=="isout"?"isover":"isout"]=0;this[d=="isover"?"_over":"_out"].call(this,e);if(b&&d=="isout"){b.isout=0;b.isover=1;b._over.call(b,e)}}}})}}})(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 d=this,b=this.options;this.element.addClass("ui-resizable");a.extend(this,{_aspectRatio:!!b.aspectRatio,aspectRatio:b.aspectRatio,originalElement:this.element,
_proportionallyResizeElements:[],_helper:b.helper||b.ghost||b.animate?b.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=b.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 g=this.handles.split(",");this.handles={};for(var h=0;h<g.length;h++){var q=a.trim(g[h]),s=a('<div class="ui-resizable-handle '+("ui-resizable-"+q)+'"></div>');/sw|se|ne|nw/.test(q)&&s.css({zIndex:++b.zIndex});"se"==q&&s.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[q]=".ui-resizable-"+q;this.element.append(s)}}this._renderAxis=function(r){r=r||this.element;for(var m in this.handles){if(this.handles[m].constructor==
String)this.handles[m]=a(this.handles[m],this.element).show();if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var u=a(this.handles[m],this.element),y=0;y=/sw|ne|nw|se|n|s/.test(m)?u.outerHeight():u.outerWidth();u=["padding",/ne|nw|n/.test(m)?"Top":/se|sw|s/.test(m)?"Bottom":/^e$/.test(m)?"Right":"Left"].join("");r.css(u,y);this._proportionallyResize()}a(this.handles[m])}};this._renderAxis(this.element);this._handles=a(".ui-resizable-handle",this.element).disableSelection();
this._handles.mouseover(function(){if(!d.resizing){if(this.className)var r=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);d.axis=r&&r[1]?r[1]:"se"}});if(b.autoHide){this._handles.hide();a(this.element).addClass("ui-resizable-autohide").hover(function(){a(this).removeClass("ui-resizable-autohide");d._handles.show()},function(){if(!d.resizing){a(this).addClass("ui-resizable-autohide");d._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var d=function(g){a(g).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};
if(this.elementIsWrapper){d(this.element);var b=this.element;b.after(this.originalElement.css({position:b.css("position"),width:b.outerWidth(),height:b.outerHeight(),top:b.css("top"),left:b.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);d(this.originalElement);return this},_mouseCapture:function(d){var b=false,g;for(g in this.handles)if(a(this.handles[g])[0]==d.target)b=true;return!this.options.disabled&&b},_mouseStart:function(d){var b=this.options,g=this.element.position(),
h=this.element;this.resizing=true;this.documentScroll={top:a(document).scrollTop(),left:a(document).scrollLeft()};if(h.is(".ui-draggable")||/absolute/.test(h.css("position")))h.css({position:"absolute",top:g.top,left:g.left});a.browser.opera&&/relative/.test(h.css("position"))&&h.css({position:"relative",top:"auto",left:"auto"});this._renderProxy();g=c(this.helper.css("left"));var q=c(this.helper.css("top"));if(b.containment){g+=a(b.containment).scrollLeft()||0;q+=a(b.containment).scrollTop()||0}this.offset=
this.helper.offset();this.position={left:g,top:q};this.size=this._helper?{width:h.outerWidth(),height:h.outerHeight()}:{width:h.width(),height:h.height()};this.originalSize=this._helper?{width:h.outerWidth(),height:h.outerHeight()}:{width:h.width(),height:h.height()};this.originalPosition={left:g,top:q};this.sizeDiff={width:h.outerWidth()-h.width(),height:h.outerHeight()-h.height()};this.originalMousePosition={left:d.pageX,top:d.pageY};this.aspectRatio=typeof b.aspectRatio=="number"?b.aspectRatio:
this.originalSize.width/this.originalSize.height||1;b=a(".ui-resizable-"+this.axis).css("cursor");a("body").css("cursor",b=="auto"?this.axis+"-resize":b);h.addClass("ui-resizable-resizing");this._propagate("start",d);return true},_mouseDrag:function(d){var b=this.helper,g=this.originalMousePosition,h=this._change[this.axis];if(!h)return false;g=h.apply(this,[d,d.pageX-g.left||0,d.pageY-g.top||0]);if(this._aspectRatio||d.shiftKey)g=this._updateRatio(g,d);g=this._respectSize(g,d);this._propagate("resize",
d);b.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize();this._updateCache(g);this._trigger("resize",d,this.ui());return false},_mouseStop:function(d){this.resizing=false;var b=this.options;if(this._helper){var g=this._proportionallyResizeElements,h=g.length&&/textarea/i.test(g[0].nodeName);g=h&&a.ui.hasScroll(g[0],"left")?0:this.sizeDiff.height;
h={width:this.size.width-(h?0:this.sizeDiff.width),height:this.size.height-g};g=parseInt(this.element.css("left"),10)+(this.position.left-this.originalPosition.left)||null;var q=parseInt(this.element.css("top"),10)+(this.position.top-this.originalPosition.top)||null;b.animate||this.element.css(a.extend(h,{top:q,left:g}));this.helper.height(this.size.height);this.helper.width(this.size.width);this._helper&&!b.animate&&this._proportionallyResize()}a("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");
this._propagate("stop",d);this._helper&&this.helper.remove();return false},_updateCache:function(d){this.offset=this.helper.offset();if(e(d.left))this.position.left=d.left;if(e(d.top))this.position.top=d.top;if(e(d.height))this.size.height=d.height;if(e(d.width))this.size.width=d.width},_updateRatio:function(d){var b=this.position,g=this.size,h=this.axis;if(d.height)d.width=g.height*this.aspectRatio;else if(d.width)d.height=g.width/this.aspectRatio;if(h=="sw"){d.left=b.left+(g.width-d.width);d.top=
null}if(h=="nw"){d.top=b.top+(g.height-d.height);d.left=b.left+(g.width-d.width)}return d},_respectSize:function(d){var b=this.options,g=this.axis,h=e(d.width)&&b.maxWidth&&b.maxWidth<d.width,q=e(d.height)&&b.maxHeight&&b.maxHeight<d.height,s=e(d.width)&&b.minWidth&&b.minWidth>d.width,r=e(d.height)&&b.minHeight&&b.minHeight>d.height;if(s)d.width=b.minWidth;if(r)d.height=b.minHeight;if(h)d.width=b.maxWidth;if(q)d.height=b.maxHeight;var m=this.originalPosition.left+this.originalSize.width,u=this.position.top+
this.size.height,y=/sw|nw|w/.test(g);g=/nw|ne|n/.test(g);if(s&&y)d.left=m-b.minWidth;if(h&&y)d.left=m-b.maxWidth;if(r&&g)d.top=u-b.minHeight;if(q&&g)d.top=u-b.maxHeight;if((b=!d.width&&!d.height)&&!d.left&&d.top)d.top=null;else if(b&&!d.top&&d.left)d.left=null;return d},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var d=this.helper||this.element,b=0;b<this._proportionallyResizeElements.length;b++){var g=this._proportionallyResizeElements[b];if(!this.borderDif){var h=
[g.css("borderTopWidth"),g.css("borderRightWidth"),g.css("borderBottomWidth"),g.css("borderLeftWidth")],q=[g.css("paddingTop"),g.css("paddingRight"),g.css("paddingBottom"),g.css("paddingLeft")];this.borderDif=a.map(h,function(s,r){var m=parseInt(s,10)||0,u=parseInt(q[r],10)||0;return m+u})}a.browser.msie&&(a(d).is(":hidden")||a(d).parents(":hidden").length)||g.css({height:d.height()-this.borderDif[0]-this.borderDif[2]||0,width:d.width()-this.borderDif[1]-this.borderDif[3]||0})}},_renderProxy:function(){var d=
this.options;this.elementOffset=this.element.offset();if(this._helper){this.helper=this.helper||a('<div style="overflow:hidden;"></div>');var b=a.browser.msie&&a.browser.version<7,g=b?1:0;b=b?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+b,height:this.element.outerHeight()+b,position:"absolute",left:this.elementOffset.left-g+"px",top:this.elementOffset.top-g+"px",zIndex:++d.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(d,
b){return{width:this.originalSize.width+b}},w:function(d,b){return{left:this.originalPosition.left+b,width:this.originalSize.width-b}},n:function(d,b,g){return{top:this.originalPosition.top+g,height:this.originalSize.height-g}},s:function(d,b,g){return{height:this.originalSize.height+g}},se:function(d,b,g){return a.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[d,b,g]))},sw:function(d,b,g){return a.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[d,b,
g]))},ne:function(d,b,g){return a.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[d,b,g]))},nw:function(d,b,g){return a.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[d,b,g]))}},_propagate:function(d,b){a.ui.plugin.call(this,d,[b,this.ui()]);d!="resize"&&this._trigger(d,b,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"});a.ui.plugin.add("resizable","alsoResize",{start:function(){var d=a(this).data("resizable").options,b=function(g){a(g).each(function(){a(this).data("resizable-alsoresize",{width:parseInt(a(this).width(),10),height:parseInt(a(this).height(),10),left:parseInt(a(this).css("left"),10),top:parseInt(a(this).css("top"),10)})})};if(typeof d.alsoResize=="object"&&!d.alsoResize.parentNode)if(d.alsoResize.length){d.alsoResize=
d.alsoResize[0];b(d.alsoResize)}else a.each(d.alsoResize,function(g){b(g)});else b(d.alsoResize)},resize:function(){var d=a(this).data("resizable"),b=d.options,g=d.originalSize,h=d.originalPosition,q={height:d.size.height-g.height||0,width:d.size.width-g.width||0,top:d.position.top-h.top||0,left:d.position.left-h.left||0},s=function(r,m){a(r).each(function(){var u=a(this),y=a(this).data("resizable-alsoresize"),E={};a.each((m&&m.length?m:["width","height","top","left"])||["width","height","top","left"],
function(I,j){var O=(y[j]||0)+(q[j]||0);if(O&&O>=0)E[j]=O||null});if(/relative/.test(u.css("position"))&&a.browser.opera){d._revertToRelativePosition=true;u.css({position:"absolute",top:"auto",left:"auto"})}u.css(E)})};typeof b.alsoResize=="object"&&!b.alsoResize.nodeType?a.each(b.alsoResize,function(r,m){s(r,m)}):s(b.alsoResize)},stop:function(){var d=a(this).data("resizable");if(d._revertToRelativePosition&&a.browser.opera){d._revertToRelativePosition=false;el.css({position:"relative"})}a(this).removeData("resizable-alsoresize-start")}});
a.ui.plugin.add("resizable","animate",{stop:function(d){var b=a(this).data("resizable"),g=b.options,h=b._proportionallyResizeElements,q=h.length&&/textarea/i.test(h[0].nodeName),s=q&&a.ui.hasScroll(h[0],"left")?0:b.sizeDiff.height;q={width:b.size.width-(q?0:b.sizeDiff.width),height:b.size.height-s};s=parseInt(b.element.css("left"),10)+(b.position.left-b.originalPosition.left)||null;var r=parseInt(b.element.css("top"),10)+(b.position.top-b.originalPosition.top)||null;b.element.animate(a.extend(q,r&&
s?{top:r,left:s}:{}),{duration:g.animateDuration,easing:g.animateEasing,step:function(){var m={width:parseInt(b.element.css("width"),10),height:parseInt(b.element.css("height"),10),top:parseInt(b.element.css("top"),10),left:parseInt(b.element.css("left"),10)};h&&h.length&&a(h[0]).css({width:m.width,height:m.height});b._updateCache(m);b._propagate("resize",d)}})}});a.ui.plugin.add("resizable","containment",{start:function(){var d=a(this).data("resizable"),b=d.element,g=d.options.containment;if(b=g instanceof
a?g.get(0):/parent/.test(g)?b.parent().get(0):g){d.containerElement=a(b);if(/document/.test(g)||g==document){d.containerOffset={left:0,top:0};d.containerPosition={left:0,top:0};d.parentData={element:a(document),left:0,top:0,width:a(document).width(),height:a(document).height()||document.body.parentNode.scrollHeight}}else{var h=a(b),q=[];a(["Top","Right","Left","Bottom"]).each(function(m,u){q[m]=c(h.css("padding"+u))});d.containerOffset=h.offset();d.containerPosition=h.position();d.containerSize={height:h.innerHeight()-
q[3],width:h.innerWidth()-q[1]};g=d.containerOffset;var s=d.containerSize.height,r=d.containerSize.width;r=a.ui.hasScroll(b,"left")?b.scrollWidth:r;s=a.ui.hasScroll(b)?b.scrollHeight:s;d.parentData={element:b,left:g.left,top:g.top,width:r,height:s}}}},resize:function(d){var b=a(this).data("resizable"),g=b.options,h=b.containerOffset,q=b.position;d=b._aspectRatio||d.shiftKey;var s={top:0,left:0},r=b.containerElement;if(r[0]!=document&&/static/.test(r.css("position")))s=h;if(q.left<(b._helper?h.left:
0)){b.size.width+=b._helper?b.position.left-h.left:b.position.left-s.left;if(d)b.size.height=b.size.width/g.aspectRatio;b.position.left=g.helper?h.left:0}if(q.top<(b._helper?h.top:0)){b.size.height+=b._helper?b.position.top-h.top:b.position.top;if(d)b.size.width=b.size.height*g.aspectRatio;b.position.top=b._helper?h.top:0}b.offset.left=b.parentData.left+b.position.left;b.offset.top=b.parentData.top+b.position.top;g=Math.abs((b._helper?b.offset.left-s.left:b.offset.left-s.left)+b.sizeDiff.width);h=
Math.abs((b._helper?b.offset.top-s.top:b.offset.top-h.top)+b.sizeDiff.height);q=b.containerElement.get(0)==b.element.parent().get(0);s=/relative|absolute/.test(b.containerElement.css("position"));if(q&&s)g-=b.parentData.left;if(g+b.size.width>=b.parentData.width){b.size.width=b.parentData.width-g;if(d)b.size.height=b.size.width/b.aspectRatio}if(h+b.size.height>=b.parentData.height){b.size.height=b.parentData.height-h;if(d)b.size.width=b.size.height*b.aspectRatio}},stop:function(){var d=a(this).data("resizable"),
b=d.options,g=d.containerOffset,h=d.containerPosition,q=d.containerElement,s=a(d.helper),r=s.offset(),m=s.outerWidth()-d.sizeDiff.width;s=s.outerHeight()-d.sizeDiff.height;d._helper&&!b.animate&&/relative/.test(q.css("position"))&&a(this).css({left:r.left-h.left-g.left,width:m,height:s});d._helper&&!b.animate&&/static/.test(q.css("position"))&&a(this).css({left:r.left-h.left-g.left,width:m,height:s})}});a.ui.plugin.add("resizable","ghost",{start:function(){var d=a(this).data("resizable"),b=d.options,
g=d.size;d.ghost=d.originalElement.clone();d.ghost.css({opacity:0.25,display:"block",position:"relative",height:g.height,width:g.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof b.ghost=="string"?b.ghost:"");d.ghost.appendTo(d.helper)},resize:function(){var d=a(this).data("resizable");d.ghost&&d.ghost.css({position:"relative",height:d.size.height,width:d.size.width})},stop:function(){var d=a(this).data("resizable");d.ghost&&d.helper&&d.helper.get(0).removeChild(d.ghost.get(0))}});
a.ui.plugin.add("resizable","grid",{resize:function(){var d=a(this).data("resizable"),b=d.options,g=d.size,h=d.originalSize,q=d.originalPosition,s=d.axis;b.grid=typeof b.grid=="number"?[b.grid,b.grid]:b.grid;var r=Math.round((g.width-h.width)/(b.grid[0]||1))*(b.grid[0]||1);b=Math.round((g.height-h.height)/(b.grid[1]||1))*(b.grid[1]||1);if(/^(se|s|e)$/.test(s)){d.size.width=h.width+r;d.size.height=h.height+b}else if(/^(ne)$/.test(s)){d.size.width=h.width+r;d.size.height=h.height+b;d.position.top=q.top-
b}else{if(/^(sw)$/.test(s)){d.size.width=h.width+r;d.size.height=h.height+b}else{d.size.width=h.width+r;d.size.height=h.height+b;d.position.top=q.top-b}d.position.left=q.left-r}}});var c=function(d){return parseInt(d,10)||0},e=function(d){return!isNaN(parseInt(d,10))}})(jQuery);
(function(a){a.widget("ui.selectable",a.ui.mouse,{options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:function(){var c=this;this.element.addClass("ui-selectable");this.dragged=false;var e;this.refresh=function(){e=a(c.options.filter,c.element[0]);e.each(function(){var d=a(this),b=d.offset();a.data(this,"selectable-item",{element:this,$element:d,left:b.left,top:b.top,right:b.left+d.outerWidth(),bottom:b.top+d.outerHeight(),startselected:false,selected:d.hasClass("ui-selected"),
selecting:d.hasClass("ui-selecting"),unselecting:d.hasClass("ui-unselecting")})})};this.refresh();this.selectees=e.addClass("ui-selectee");this._mouseInit();this.helper=a(document.createElement("div")).css({border:"1px dotted black"}).addClass("ui-selectable-helper")},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(c){var e=this;this.opos=[c.pageX,c.pageY];if(!this.options.disabled){var d=this.options;this.selectees=a(d.filter,this.element[0]);this._trigger("start",c);a(d.appendTo).append(this.helper);this.helper.css({"z-index":100,position:"absolute",left:c.clientX,top:c.clientY,width:0,height:0});d.autoRefresh&&this.refresh();this.selectees.filter(".ui-selected").each(function(){var b=a.data(this,"selectable-item");b.startselected=true;if(!c.metaKey){b.$element.removeClass("ui-selected");
b.selected=false;b.$element.addClass("ui-unselecting");b.unselecting=true;e._trigger("unselecting",c,{unselecting:b.element})}});a(c.target).parents().andSelf().each(function(){var b=a.data(this,"selectable-item");if(b){b.$element.removeClass("ui-unselecting").addClass("ui-selecting");b.unselecting=false;b.selecting=true;b.selected=true;e._trigger("selecting",c,{selecting:b.element});return false}})}},_mouseDrag:function(c){var e=this;this.dragged=true;if(!this.options.disabled){var d=this.options,
b=this.opos[0],g=this.opos[1],h=c.pageX,q=c.pageY;if(b>h){var s=h;h=b;b=s}if(g>q){s=q;q=g;g=s}this.helper.css({left:b,top:g,width:h-b,height:q-g});this.selectees.each(function(){var r=a.data(this,"selectable-item");if(!(!r||r.element==e.element[0])){var m=false;if(d.tolerance=="touch")m=!(r.left>h||r.right<b||r.top>q||r.bottom<g);else if(d.tolerance=="fit")m=r.left>b&&r.right<h&&r.top>g&&r.bottom<q;if(m){if(r.selected){r.$element.removeClass("ui-selected");r.selected=false}if(r.unselecting){r.$element.removeClass("ui-unselecting");
r.unselecting=false}if(!r.selecting){r.$element.addClass("ui-selecting");r.selecting=true;e._trigger("selecting",c,{selecting:r.element})}}else{if(r.selecting)if(c.metaKey&&r.startselected){r.$element.removeClass("ui-selecting");r.selecting=false;r.$element.addClass("ui-selected");r.selected=true}else{r.$element.removeClass("ui-selecting");r.selecting=false;if(r.startselected){r.$element.addClass("ui-unselecting");r.unselecting=true}e._trigger("unselecting",c,{unselecting:r.element})}if(r.selected)if(!c.metaKey&&
!r.startselected){r.$element.removeClass("ui-selected");r.selected=false;r.$element.addClass("ui-unselecting");r.unselecting=true;e._trigger("unselecting",c,{unselecting:r.element})}}}});return false}},_mouseStop:function(c){var e=this;this.dragged=false;a(".ui-unselecting",this.element[0]).each(function(){var d=a.data(this,"selectable-item");d.$element.removeClass("ui-unselecting");d.unselecting=false;d.startselected=false;e._trigger("unselected",c,{unselected:d.element})});a(".ui-selecting",this.element[0]).each(function(){var d=
a.data(this,"selectable-item");d.$element.removeClass("ui-selecting").addClass("ui-selected");d.selecting=false;d.selected=true;d.startselected=true;e._trigger("selected",c,{selected:d.element})});this._trigger("stop",c);this.helper.remove();return false}});a.extend(a.ui.selectable,{version:"1.8"})})(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(){this.containerCache={};this.element.addClass("ui-sortable");
this.refresh();this.floating=this.items.length?/left|right/.test(this.items[0].item.css("float")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var c=this.items.length-1;c>=0;c--)this.items[c].item.removeData("sortable-item");return this},_mouseCapture:function(c,e){if(this.reverting)return false;if(this.options.disabled||this.options.type==
"static")return false;this._refreshItems(c);var d=null,b=this;a(c.target).parents().each(function(){if(a.data(this,"sortable-item")==b){d=a(this);return false}});if(a.data(c.target,"sortable-item")==b)d=a(c.target);if(!d)return false;if(this.options.handle&&!e){var g=false;a(this.options.handle,d).find("*").andSelf().each(function(){if(this==c.target)g=true});if(!g)return false}this.currentItem=d;this._removeCurrentsFromItems();return true},_mouseStart:function(c,e,d){e=this.options;this.currentContainer=
this;this.refreshPositions();this.helper=this._createHelper(c);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");a.extend(this.offset,{click:{left:c.pageX-this.offset.left,top:c.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});
this.originalPosition=this._generatePosition(c);this.originalPageX=c.pageX;this.originalPageY=c.pageY;e.cursorAt&&this._adjustOffsetFromHelper(e.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();e.containment&&this._setContainment();if(e.cursor){if(a("body").css("cursor"))this._storedCursor=a("body").css("cursor");a("body").css("cursor",e.cursor)}if(e.opacity){if(this.helper.css("opacity"))this._storedOpacity=
this.helper.css("opacity");this.helper.css("opacity",e.opacity)}if(e.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",e.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML")this.overflowOffset=this.scrollParent.offset();this._trigger("start",c,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!d)for(d=this.containers.length-1;d>=0;d--)this.containers[d]._trigger("activate",c,this._uiHash(this));
if(a.ui.ddmanager)a.ui.ddmanager.current=this;a.ui.ddmanager&&!e.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,c);this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(c);return true},_mouseDrag:function(c){this.position=this._generatePosition(c);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var e=this.options,d=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!=
"HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-c.pageY<e.scrollSensitivity)this.scrollParent[0].scrollTop=d=this.scrollParent[0].scrollTop+e.scrollSpeed;else if(c.pageY-this.overflowOffset.top<e.scrollSensitivity)this.scrollParent[0].scrollTop=d=this.scrollParent[0].scrollTop-e.scrollSpeed;if(this.overflowOffset.left+this.scrollParent[0].offsetWidth-c.pageX<e.scrollSensitivity)this.scrollParent[0].scrollLeft=d=this.scrollParent[0].scrollLeft+e.scrollSpeed;else if(c.pageX-this.overflowOffset.left<
e.scrollSensitivity)this.scrollParent[0].scrollLeft=d=this.scrollParent[0].scrollLeft-e.scrollSpeed}else{if(c.pageY-a(document).scrollTop()<e.scrollSensitivity)d=a(document).scrollTop(a(document).scrollTop()-e.scrollSpeed);else if(a(window).height()-(c.pageY-a(document).scrollTop())<e.scrollSensitivity)d=a(document).scrollTop(a(document).scrollTop()+e.scrollSpeed);if(c.pageX-a(document).scrollLeft()<e.scrollSensitivity)d=a(document).scrollLeft(a(document).scrollLeft()-e.scrollSpeed);else if(a(window).width()-
(c.pageX-a(document).scrollLeft())<e.scrollSensitivity)d=a(document).scrollLeft(a(document).scrollLeft()+e.scrollSpeed)}d!==false&&a.ui.ddmanager&&!e.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,c)}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";for(e=this.items.length-1;e>=0;e--){d=this.items[e];var b=
d.item[0],g=this._intersectsWithPointer(d);if(g)if(b!=this.currentItem[0]&&this.placeholder[g==1?"next":"prev"]()[0]!=b&&!a.ui.contains(this.placeholder[0],b)&&(this.options.type=="semi-dynamic"?!a.ui.contains(this.element[0],b):true)){this.direction=g==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(d))this._rearrange(c,d);else break;this._trigger("change",c,this._uiHash());break}}this._contactContainers(c);a.ui.ddmanager&&a.ui.ddmanager.drag(this,c);this._trigger("sort",
c,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(c,e){if(c){a.ui.ddmanager&&!this.options.dropBehaviour&&a.ui.ddmanager.drop(this,c);if(this.options.revert){var d=this,b=d.placeholder.offset();d.reverting=true;a(this.helper).animate({left:b.left-this.offset.parent.left-d.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:b.top-this.offset.parent.top-d.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},
parseInt(this.options.revert,10)||500,function(){d._clear(c)})}else this._clear(c,e);return false}},cancel:function(){if(this.dragging){this._mouseUp();this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var c=this.containers.length-1;c>=0;c--){this.containers[c]._trigger("deactivate",null,this._uiHash(this));if(this.containers[c].containerCache.over){this.containers[c]._trigger("out",null,this._uiHash(this));this.containers[c].containerCache.over=
0}}}this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove();a.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});this.domPosition.prev?a(this.domPosition.prev).after(this.currentItem):a(this.domPosition.parent).prepend(this.currentItem);return this},serialize:function(c){var e=this._getItemsAsjQuery(c&&c.connected),d=[];c=c||{};a(e).each(function(){var b=
(a(c.item||this).attr(c.attribute||"id")||"").match(c.expression||/(.+)[-=_](.+)/);if(b)d.push((c.key||b[1]+"[]")+"="+(c.key&&c.expression?b[1]:b[2]))});return d.join("&")},toArray:function(c){var e=this._getItemsAsjQuery(c&&c.connected),d=[];c=c||{};e.each(function(){d.push(a(c.item||this).attr(c.attribute||"id")||"")});return d},_intersectsWith:function(c){var e=this.positionAbs.left,d=e+this.helperProportions.width,b=this.positionAbs.top,g=b+this.helperProportions.height,h=c.left,q=h+c.width,s=
c.top,r=s+c.height,m=this.offset.click.top,u=this.offset.click.left;m=b+m>s&&b+m<r&&e+u>h&&e+u<q;return this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>c[this.floating?"width":"height"]?m:h<e+this.helperProportions.width/2&&d-this.helperProportions.width/2<q&&s<b+this.helperProportions.height/2&&g-this.helperProportions.height/2<r},_intersectsWithPointer:function(c){var e=a.ui.isOverAxis(this.positionAbs.top+
this.offset.click.top,c.top,c.height);c=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,c.left,c.width);e=e&&c;c=this._getDragVerticalDirection();var d=this._getDragHorizontalDirection();if(!e)return false;return this.floating?d&&d=="right"||c=="down"?2:1:c&&(c=="down"?2:1)},_intersectsWithSides:function(c){var e=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,c.top+c.height/2,c.height);c=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,c.left+c.width/2,c.width);
var d=this._getDragVerticalDirection(),b=this._getDragHorizontalDirection();return this.floating&&b?b=="right"&&c||b=="left"&&!c:d&&(d=="down"&&e||d=="up"&&!e)},_getDragVerticalDirection:function(){var c=this.positionAbs.top-this.lastPositionAbs.top;return c!=0&&(c>0?"down":"up")},_getDragHorizontalDirection:function(){var c=this.positionAbs.left-this.lastPositionAbs.left;return c!=0&&(c>0?"right":"left")},refresh:function(c){this._refreshItems(c);this.refreshPositions();return this},_connectWith:function(){var c=
this.options;return c.connectWith.constructor==String?[c.connectWith]:c.connectWith},_getItemsAsjQuery:function(c){var e=[],d=[],b=this._connectWith();if(b&&c)for(c=b.length-1;c>=0;c--)for(var g=a(b[c]),h=g.length-1;h>=0;h--){var q=a.data(g[h],"sortable");if(q&&q!=this&&!q.options.disabled)d.push([a.isFunction(q.options.items)?q.options.items.call(q.element):a(q.options.items,q.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),q])}d.push([a.isFunction(this.options.items)?this.options.items.call(this.element,
null,{options:this.options,item:this.currentItem}):a(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(c=d.length-1;c>=0;c--)d[c][0].each(function(){e.push(this)});return a(e)},_removeCurrentsFromItems:function(){for(var c=this.currentItem.find(":data(sortable-item)"),e=0;e<this.items.length;e++)for(var d=0;d<c.length;d++)c[d]==this.items[e].item[0]&&this.items.splice(e,1)},_refreshItems:function(c){this.items=[];this.containers=[this];var e=this.items,
d=[[a.isFunction(this.options.items)?this.options.items.call(this.element[0],c,{item:this.currentItem}):a(this.options.items,this.element),this]],b=this._connectWith();if(b)for(var g=b.length-1;g>=0;g--)for(var h=a(b[g]),q=h.length-1;q>=0;q--){var s=a.data(h[q],"sortable");if(s&&s!=this&&!s.options.disabled){d.push([a.isFunction(s.options.items)?s.options.items.call(s.element[0],c,{item:this.currentItem}):a(s.options.items,s.element),s]);this.containers.push(s)}}for(g=d.length-1;g>=0;g--){c=d[g][1];
b=d[g][0];q=0;for(h=b.length;q<h;q++){s=a(b[q]);s.data("sortable-item",c);e.push({item:s,instance:c,width:0,height:0,left:0,top:0})}}},refreshPositions:function(c){if(this.offsetParent&&this.helper)this.offset.parent=this._getParentOffset();for(var e=this.items.length-1;e>=0;e--){var d=this.items[e],b=this.options.toleranceElement?a(this.options.toleranceElement,d.item):d.item;if(!c){d.width=b.outerWidth();d.height=b.outerHeight()}b=b.offset();d.left=b.left;d.top=b.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);
else for(e=this.containers.length-1;e>=0;e--){b=this.containers[e].element.offset();this.containers[e].containerCache.left=b.left;this.containers[e].containerCache.top=b.top;this.containers[e].containerCache.width=this.containers[e].element.outerWidth();this.containers[e].containerCache.height=this.containers[e].element.outerHeight()}return this},_createPlaceholder:function(c){var e=c||this,d=e.options;if(!d.placeholder||d.placeholder.constructor==String){var b=d.placeholder;d.placeholder={element:function(){var g=
a(document.createElement(e.currentItem[0].nodeName)).addClass(b||e.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!b)g.style.visibility="hidden";return g},update:function(g,h){if(!(b&&!d.forcePlaceholderSize)){h.height()||h.height(e.currentItem.innerHeight()-parseInt(e.currentItem.css("paddingTop")||0,10)-parseInt(e.currentItem.css("paddingBottom")||0,10));h.width()||h.width(e.currentItem.innerWidth()-parseInt(e.currentItem.css("paddingLeft")||0,10)-parseInt(e.currentItem.css("paddingRight")||
0,10))}}}}e.placeholder=a(d.placeholder.element.call(e.element,e.currentItem));e.currentItem.after(e.placeholder);d.placeholder.update(e,e.placeholder)},_contactContainers:function(c){for(var e=null,d=null,b=this.containers.length-1;b>=0;b--)if(!a.ui.contains(this.currentItem[0],this.containers[b].element[0]))if(this._intersectsWith(this.containers[b].containerCache)){if(!(e&&a.ui.contains(this.containers[b].element[0],e.element[0]))){e=this.containers[b];d=b}}else if(this.containers[b].containerCache.over){this.containers[b]._trigger("out",
c,this._uiHash(this));this.containers[b].containerCache.over=0}if(e)if(this.containers.length===1){this.containers[d]._trigger("over",c,this._uiHash(this));this.containers[d].containerCache.over=1}else if(this.currentContainer!=this.containers[d]){e=1E4;b=null;for(var g=this.positionAbs[this.containers[d].floating?"left":"top"],h=this.items.length-1;h>=0;h--)if(a.ui.contains(this.containers[d].element[0],this.items[h].item[0])){var q=this.items[h][this.containers[d].floating?"left":"top"];if(Math.abs(q-
g)<e){e=Math.abs(q-g);b=this.items[h]}}if(b||this.options.dropOnEmpty){this.currentContainer=this.containers[d];b?this._rearrange(c,b,null,true):this._rearrange(c,null,this.containers[d].element,true);this._trigger("change",c,this._uiHash());this.containers[d]._trigger("change",c,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[d]._trigger("over",c,this._uiHash(this));this.containers[d].containerCache.over=1}}},_createHelper:function(c){var e=
this.options;c=a.isFunction(e.helper)?a(e.helper.apply(this.element[0],[c,this.currentItem])):e.helper=="clone"?this.currentItem.clone():this.currentItem;c.parents("body").length||a(e.appendTo!="parent"?e.appendTo:this.currentItem[0].parentNode)[0].appendChild(c[0]);if(c[0]==this.currentItem[0])this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")};if(c[0].style.width==
""||e.forceHelperSize)c.width(this.currentItem.width());if(c[0].style.height==""||e.forceHelperSize)c.height(this.currentItem.height());return c},_adjustOffsetFromHelper:function(c){if(typeof c=="string")c=c.split(" ");if(a.isArray(c))c={left:+c[0],top:+c[1]||0};if("left"in c)this.offset.click.left=c.left+this.margins.left;if("right"in c)this.offset.click.left=this.helperProportions.width-c.right+this.margins.left;if("top"in c)this.offset.click.top=c.top+this.margins.top;if("bottom"in c)this.offset.click.top=
this.helperProportions.height-c.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var c=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])){c.left+=this.scrollParent.scrollLeft();c.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)c=
{top:0,left:0};return{top:c.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:c.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var c=this.currentItem.position();return{top:c.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:c.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),
10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var c=this.options;if(c.containment=="parent")c.containment=this.helper[0].parentNode;if(c.containment=="document"||c.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(c.containment=="document"?
document:window).width()-this.helperProportions.width-this.margins.left,(a(c.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(c.containment)){var e=a(c.containment)[0];c=a(c.containment).offset();var d=a(e).css("overflow")!="hidden";this.containment=[c.left+(parseInt(a(e).css("borderLeftWidth"),10)||0)+(parseInt(a(e).css("paddingLeft"),10)||0)-this.margins.left,c.top+(parseInt(a(e).css("borderTopWidth"),
10)||0)+(parseInt(a(e).css("paddingTop"),10)||0)-this.margins.top,c.left+(d?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(a(e).css("borderLeftWidth"),10)||0)-(parseInt(a(e).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,c.top+(d?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(a(e).css("borderTopWidth"),10)||0)-(parseInt(a(e).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(c,e){if(!e)e=
this.position;var d=c=="absolute"?1:-1,b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=/(html|body)/i.test(b[0].tagName);return{top:e.top+this.offset.relative.top*d+this.offset.parent.top*d-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():g?0:b.scrollTop())*d),left:e.left+this.offset.relative.left*d+this.offset.parent.left*d-(a.browser.safari&&
this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():g?0:b.scrollLeft())*d)}},_generatePosition:function(c){var e=this.options,d=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,b=/(html|body)/i.test(d[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0]))this.offset.relative=this._getRelativeOffset();
var g=c.pageX,h=c.pageY;if(this.originalPosition){if(this.containment){if(c.pageX-this.offset.click.left<this.containment[0])g=this.containment[0]+this.offset.click.left;if(c.pageY-this.offset.click.top<this.containment[1])h=this.containment[1]+this.offset.click.top;if(c.pageX-this.offset.click.left>this.containment[2])g=this.containment[2]+this.offset.click.left;if(c.pageY-this.offset.click.top>this.containment[3])h=this.containment[3]+this.offset.click.top}if(e.grid){h=this.originalPageY+Math.round((h-
this.originalPageY)/e.grid[1])*e.grid[1];h=this.containment?!(h-this.offset.click.top<this.containment[1]||h-this.offset.click.top>this.containment[3])?h:!(h-this.offset.click.top<this.containment[1])?h-e.grid[1]:h+e.grid[1]:h;g=this.originalPageX+Math.round((g-this.originalPageX)/e.grid[0])*e.grid[0];g=this.containment?!(g-this.offset.click.left<this.containment[0]||g-this.offset.click.left>this.containment[2])?g:!(g-this.offset.click.left<this.containment[0])?g-e.grid[0]:g+e.grid[0]:g}}return{top:h-
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():b?0:d.scrollTop()),left:g-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():b?0:d.scrollLeft())}},_rearrange:function(c,e,d,b){d?d[0].appendChild(this.placeholder[0]):e.item[0].parentNode.insertBefore(this.placeholder[0],
this.direction=="down"?e.item[0]:e.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var g=this,h=this.counter;window.setTimeout(function(){h==g.counter&&g.refreshPositions(!b)},0)},_clear:function(c,e){this.reverting=false;var d=[];!this._noFinalSort&&this.currentItem[0].parentNode&&this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var b in this._storedCSS)if(this._storedCSS[b]=="auto"||this._storedCSS[b]=="static")this._storedCSS[b]=
"";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!e&&d.push(function(g){this._trigger("receive",g,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])&&!e)d.push(function(g){this._trigger("update",g,this._uiHash())});if(!a.ui.contains(this.element[0],this.currentItem[0])){e||d.push(function(g){this._trigger("remove",
g,this._uiHash())});for(b=this.containers.length-1;b>=0;b--)if(a.ui.contains(this.containers[b].element[0],this.currentItem[0])&&!e){d.push(function(g){return function(h){g._trigger("receive",h,this._uiHash(this))}}.call(this,this.containers[b]));d.push(function(g){return function(h){g._trigger("update",h,this._uiHash(this))}}.call(this,this.containers[b]))}}for(b=this.containers.length-1;b>=0;b--){e||d.push(function(g){return function(h){g._trigger("deactivate",h,this._uiHash(this))}}.call(this,
this.containers[b]));if(this.containers[b].containerCache.over){d.push(function(g){return function(h){g._trigger("out",h,this._uiHash(this))}}.call(this,this.containers[b]));this.containers[b].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(!e){this._trigger("beforeStop",
c,this._uiHash());for(b=0;b<d.length;b++)d[b].call(this,c);this._trigger("stop",c,this._uiHash())}return false}e||this._trigger("beforeStop",c,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.helper[0]!=this.currentItem[0]&&this.helper.remove();this.helper=null;if(!e){for(b=0;b<d.length;b++)d[b].call(this,c);this._trigger("stop",c,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){a.Widget.prototype._trigger.apply(this,arguments)===false&&this.cancel()},
_uiHash:function(c){var e=c||this;return{helper:e.helper,placeholder:e.placeholder||a([]),position:e.position,originalPosition:e.originalPosition,offset:e.positionAbs,item:e.currentItem,sender:c?c.element:null}}});a.extend(a.ui.sortable,{version:"1.8"})})(jQuery);
jQuery.effects||function(a){function c(r){var m;if(r&&r.constructor==Array&&r.length==3)return r;if(m=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(r))return[parseInt(m[1],10),parseInt(m[2],10),parseInt(m[3],10)];if(m=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(r))return[parseFloat(m[1])*2.55,parseFloat(m[2])*2.55,parseFloat(m[3])*2.55];if(m=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(r))return[parseInt(m[1],
16),parseInt(m[2],16),parseInt(m[3],16)];if(m=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(r))return[parseInt(m[1]+m[1],16),parseInt(m[2]+m[2],16),parseInt(m[3]+m[3],16)];if(/rgba\(0, 0, 0, 0\)/.exec(r))return h.transparent;return h[a.trim(r).toLowerCase()]}function e(){var r=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,m={},u,y;if(r&&r.length&&r[0]&&r[r[0]])for(var E=r.length;E--;){u=r[E];if(typeof r[u]=="string"){y=u.replace(/\-(\w)/g,function(I,j){return j.toUpperCase()});
m[y]=r[u]}}else for(u in r)if(typeof r[u]==="string")m[u]=r[u];return m}function d(r){var m,u;for(m in r){u=r[m];if(u==null||a.isFunction(u)||m in s||/scrollbar/.test(m)||!/color/i.test(m)&&isNaN(parseFloat(u)))delete r[m]}return r}function b(r,m){var u={_:0},y;for(y in m)if(r[y]!=m[y])u[y]=m[y];return u}function g(r,m,u,y){if(typeof r=="object"){y=m;u=null;m=r;r=m.effect}if(a.isFunction(m)){y=m;u=null;m={}}if(a.isFunction(u)){y=u;u=null}if(typeof m=="number"||a.fx.speeds[m]){y=u;u=m;m={}}m=m||{};
u=u||m.duration;u=a.fx.off?0:typeof u=="number"?u:a.fx.speeds[u]||a.fx.speeds._default;y=y||m.complete;return[r,m,u,y]}a.effects={};a.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(r,m){a.fx.step[m]=function(u){if(!u.colorInit){var y;y=u.elem;var E=m,I;do{I=a.curCSS(y,E);if(I!=""&&I!="transparent"||a.nodeName(y,"body"))break;E="backgroundColor"}while(y=y.parentNode);y=c(I);u.start=y;u.end=c(u.end);u.colorInit=true}u.elem.style[m]=
"rgb("+Math.max(Math.min(parseInt(u.pos*(u.end[0]-u.start[0])+u.start[0],10),255),0)+","+Math.max(Math.min(parseInt(u.pos*(u.end[1]-u.start[1])+u.start[1],10),255),0)+","+Math.max(Math.min(parseInt(u.pos*(u.end[2]-u.start[2])+u.start[2],10),255),0)+")"}});var h={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]},q=["add","remove","toggle"],s={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};a.effects.animateClass=function(r,m,u,y){if(a.isFunction(u)){y=u;u=null}return this.each(function(){var E=a(this),I=E.attr("style")||" ",j=d(e.call(this)),O,w=E.attr("className");a.each(q,function(v,z){r[z]&&E[z+"Class"](r[z])});
O=d(e.call(this));E.attr("className",w);E.animate(b(j,O),m,u,function(){a.each(q,function(v,z){r[z]&&E[z+"Class"](r[z])});if(typeof E.attr("style")=="object"){E.attr("style").cssText="";E.attr("style").cssText=I}else E.attr("style",I);y&&y.apply(this,arguments)})})};a.fn.extend({_addClass:a.fn.addClass,addClass:function(r,m,u,y){return m?a.effects.animateClass.apply(this,[{add:r},m,u,y]):this._addClass(r)},_removeClass:a.fn.removeClass,removeClass:function(r,m,u,y){return m?a.effects.animateClass.apply(this,
[{remove:r},m,u,y]):this._removeClass(r)},_toggleClass:a.fn.toggleClass,toggleClass:function(r,m,u,y,E){return typeof m=="boolean"||m===undefined?u?a.effects.animateClass.apply(this,[m?{add:r}:{remove:r},u,y,E]):this._toggleClass(r,m):a.effects.animateClass.apply(this,[{toggle:r},m,u,y])},switchClass:function(r,m,u,y,E){return a.effects.animateClass.apply(this,[{add:m,remove:r},u,y,E])}});a.extend(a.effects,{version:"1.8",save:function(r,m){for(var u=0;u<m.length;u++)m[u]!==null&&r.data("ec.storage."+
m[u],r[0].style[m[u]])},restore:function(r,m){for(var u=0;u<m.length;u++)m[u]!==null&&r.css(m[u],r.data("ec.storage."+m[u]))},setMode:function(r,m){if(m=="toggle")m=r.is(":hidden")?"show":"hide";return m},getBaseline:function(r,m){var u,y;switch(r[0]){case "top":u=0;break;case "middle":u=0.5;break;case "bottom":u=1;break;default:u=r[0]/m.height}switch(r[1]){case "left":y=0;break;case "center":y=0.5;break;case "right":y=1;break;default:y=r[1]/m.width}return{x:y,y:u}},createWrapper:function(r){if(r.parent().is(".ui-effects-wrapper"))return r.parent();
var m={width:r.outerWidth(true),height:r.outerHeight(true),"float":r.css("float")},u=a("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0});r.wrap(u);u=r.parent();if(r.css("position")=="static"){u.css({position:"relative"});r.css({position:"relative"})}else{a.extend(m,{position:r.css("position"),zIndex:r.css("z-index")});a.each(["top","left","bottom","right"],function(y,E){m[E]=r.css(E);if(isNaN(parseInt(m[E],10)))m[E]="auto"});
r.css({position:"relative",top:0,left:0})}return u.css(m).show()},removeWrapper:function(r){if(r.parent().is(".ui-effects-wrapper"))return r.parent().replaceWith(r);return r},setTransition:function(r,m,u,y){y=y||{};a.each(m,function(E,I){unit=r.cssUnit(I);if(unit[0]>0)y[I]=unit[0]*u+unit[1]});return y}});a.fn.extend({effect:function(r){var m=g.apply(this,arguments);m={options:m[1],duration:m[2],callback:m[3]};var u=a.effects[r];return u&&!a.fx.off?u.call(this,m):this},_show:a.fn.show,show:function(r){if(!r||
typeof r=="number"||a.fx.speeds[r])return this._show.apply(this,arguments);else{var m=g.apply(this,arguments);m[1].mode="show";return this.effect.apply(this,m)}},_hide:a.fn.hide,hide:function(r){if(!r||typeof r=="number"||a.fx.speeds[r])return this._hide.apply(this,arguments);else{var m=g.apply(this,arguments);m[1].mode="hide";return this.effect.apply(this,m)}},__toggle:a.fn.toggle,toggle:function(r){if(!r||typeof r=="number"||a.fx.speeds[r]||typeof r=="boolean"||a.isFunction(r))return this.__toggle.apply(this,
arguments);else{var m=g.apply(this,arguments);m[1].mode="toggle";return this.effect.apply(this,m)}},cssUnit:function(r){var m=this.css(r),u=[];a.each(["em","px","%","pt"],function(y,E){if(m.indexOf(E)>0)u=[parseFloat(m),E]});return u}});a.easing.jswing=a.easing.swing;a.extend(a.easing,{def:"easeOutQuad",swing:function(r,m,u,y,E){return a.easing[a.easing.def](r,m,u,y,E)},easeInQuad:function(r,m,u,y,E){return y*(m/=E)*m+u},easeOutQuad:function(r,m,u,y,E){return-y*(m/=E)*(m-2)+u},easeInOutQuad:function(r,
m,u,y,E){if((m/=E/2)<1)return y/2*m*m+u;return-y/2*(--m*(m-2)-1)+u},easeInCubic:function(r,m,u,y,E){return y*(m/=E)*m*m+u},easeOutCubic:function(r,m,u,y,E){return y*((m=m/E-1)*m*m+1)+u},easeInOutCubic:function(r,m,u,y,E){if((m/=E/2)<1)return y/2*m*m*m+u;return y/2*((m-=2)*m*m+2)+u},easeInQuart:function(r,m,u,y,E){return y*(m/=E)*m*m*m+u},easeOutQuart:function(r,m,u,y,E){return-y*((m=m/E-1)*m*m*m-1)+u},easeInOutQuart:function(r,m,u,y,E){if((m/=E/2)<1)return y/2*m*m*m*m+u;return-y/2*((m-=2)*m*m*m-2)+
u},easeInQuint:function(r,m,u,y,E){return y*(m/=E)*m*m*m*m+u},easeOutQuint:function(r,m,u,y,E){return y*((m=m/E-1)*m*m*m*m+1)+u},easeInOutQuint:function(r,m,u,y,E){if((m/=E/2)<1)return y/2*m*m*m*m*m+u;return y/2*((m-=2)*m*m*m*m+2)+u},easeInSine:function(r,m,u,y,E){return-y*Math.cos(m/E*(Math.PI/2))+y+u},easeOutSine:function(r,m,u,y,E){return y*Math.sin(m/E*(Math.PI/2))+u},easeInOutSine:function(r,m,u,y,E){return-y/2*(Math.cos(Math.PI*m/E)-1)+u},easeInExpo:function(r,m,u,y,E){return m==0?u:y*Math.pow(2,
10*(m/E-1))+u},easeOutExpo:function(r,m,u,y,E){return m==E?u+y:y*(-Math.pow(2,-10*m/E)+1)+u},easeInOutExpo:function(r,m,u,y,E){if(m==0)return u;if(m==E)return u+y;if((m/=E/2)<1)return y/2*Math.pow(2,10*(m-1))+u;return y/2*(-Math.pow(2,-10*--m)+2)+u},easeInCirc:function(r,m,u,y,E){return-y*(Math.sqrt(1-(m/=E)*m)-1)+u},easeOutCirc:function(r,m,u,y,E){return y*Math.sqrt(1-(m=m/E-1)*m)+u},easeInOutCirc:function(r,m,u,y,E){if((m/=E/2)<1)return-y/2*(Math.sqrt(1-m*m)-1)+u;return y/2*(Math.sqrt(1-(m-=2)*
m)+1)+u},easeInElastic:function(r,m,u,y,E){r=1.70158;var I=0,j=y;if(m==0)return u;if((m/=E)==1)return u+y;I||(I=E*0.3);if(j<Math.abs(y)){j=y;r=I/4}else r=I/(2*Math.PI)*Math.asin(y/j);return-(j*Math.pow(2,10*(m-=1))*Math.sin((m*E-r)*2*Math.PI/I))+u},easeOutElastic:function(r,m,u,y,E){r=1.70158;var I=0,j=y;if(m==0)return u;if((m/=E)==1)return u+y;I||(I=E*0.3);if(j<Math.abs(y)){j=y;r=I/4}else r=I/(2*Math.PI)*Math.asin(y/j);return j*Math.pow(2,-10*m)*Math.sin((m*E-r)*2*Math.PI/I)+y+u},easeInOutElastic:function(r,
m,u,y,E){r=1.70158;var I=0,j=y;if(m==0)return u;if((m/=E/2)==2)return u+y;I||(I=E*0.3*1.5);if(j<Math.abs(y)){j=y;r=I/4}else r=I/(2*Math.PI)*Math.asin(y/j);if(m<1)return-0.5*j*Math.pow(2,10*(m-=1))*Math.sin((m*E-r)*2*Math.PI/I)+u;return j*Math.pow(2,-10*(m-=1))*Math.sin((m*E-r)*2*Math.PI/I)*0.5+y+u},easeInBack:function(r,m,u,y,E,I){if(I==undefined)I=1.70158;return y*(m/=E)*m*((I+1)*m-I)+u},easeOutBack:function(r,m,u,y,E,I){if(I==undefined)I=1.70158;return y*((m=m/E-1)*m*((I+1)*m+I)+1)+u},easeInOutBack:function(r,
m,u,y,E,I){if(I==undefined)I=1.70158;if((m/=E/2)<1)return y/2*m*m*(((I*=1.525)+1)*m-I)+u;return y/2*((m-=2)*m*(((I*=1.525)+1)*m+I)+2)+u},easeInBounce:function(r,m,u,y,E){return y-a.easing.easeOutBounce(r,E-m,0,y,E)+u},easeOutBounce:function(r,m,u,y,E){return(m/=E)<1/2.75?y*7.5625*m*m+u:m<2/2.75?y*(7.5625*(m-=1.5/2.75)*m+0.75)+u:m<2.5/2.75?y*(7.5625*(m-=2.25/2.75)*m+0.9375)+u:y*(7.5625*(m-=2.625/2.75)*m+0.984375)+u},easeInOutBounce:function(r,m,u,y,E){if(m<E/2)return a.easing.easeInBounce(r,m*2,0,
y,E)*0.5+u;return a.easing.easeOutBounce(r,m*2-E,0,y,E)*0.5+y*0.5+u}})}(jQuery);
(function(a){a.effects.blind=function(c){return this.queue(function(){var e=a(this),d=["position","top","left"],b=a.effects.setMode(e,c.options.mode||"hide"),g=c.options.direction||"vertical";a.effects.save(e,d);e.show();var h=a.effects.createWrapper(e).css({overflow:"hidden"}),q=g=="vertical"?"height":"width";g=g=="vertical"?h.height():h.width();b=="show"&&h.css(q,0);var s={};s[q]=b=="show"?g:0;h.animate(s,c.duration,c.options.easing,function(){b=="hide"&&e.hide();a.effects.restore(e,d);a.effects.removeWrapper(e);
c.callback&&c.callback.apply(e[0],arguments);e.dequeue()})})}})(jQuery);
(function(a){a.effects.bounce=function(c){return this.queue(function(){var e=a(this),d=["position","top","left"],b=a.effects.setMode(e,c.options.mode||"effect"),g=c.options.direction||"up",h=c.options.distance||20,q=c.options.times||5,s=c.duration||250;/show|hide/.test(b)&&d.push("opacity");a.effects.save(e,d);e.show();a.effects.createWrapper(e);var r=g=="up"||g=="down"?"top":"left";g=g=="up"||g=="left"?"pos":"neg";h=c.options.distance||(r=="top"?e.outerHeight({margin:true})/3:e.outerWidth({margin:true})/
3);if(b=="show")e.css("opacity",0).css(r,g=="pos"?-h:h);if(b=="hide")h/=q*2;b!="hide"&&q--;if(b=="show"){var m={opacity:1};m[r]=(g=="pos"?"+=":"-=")+h;e.animate(m,s/2,c.options.easing);h/=2;q--}for(m=0;m<q;m++){var u={},y={};u[r]=(g=="pos"?"-=":"+=")+h;y[r]=(g=="pos"?"+=":"-=")+h;e.animate(u,s/2,c.options.easing).animate(y,s/2,c.options.easing);h=b=="hide"?h*2:h/2}if(b=="hide"){m={opacity:0};m[r]=(g=="pos"?"-=":"+=")+h;e.animate(m,s/2,c.options.easing,function(){e.hide();a.effects.restore(e,d);a.effects.removeWrapper(e);
c.callback&&c.callback.apply(this,arguments)})}else{u={};y={};u[r]=(g=="pos"?"-=":"+=")+h;y[r]=(g=="pos"?"+=":"-=")+h;e.animate(u,s/2,c.options.easing).animate(y,s/2,c.options.easing,function(){a.effects.restore(e,d);a.effects.removeWrapper(e);c.callback&&c.callback.apply(this,arguments)})}e.queue("fx",function(){e.dequeue()});e.dequeue()})}})(jQuery);
(function(a){a.effects.clip=function(c){return this.queue(function(){var e=a(this),d=["position","top","left","height","width"],b=a.effects.setMode(e,c.options.mode||"hide"),g=c.options.direction||"vertical";a.effects.save(e,d);e.show();var h=a.effects.createWrapper(e).css({overflow:"hidden"});h=e[0].tagName=="IMG"?h:e;var q={size:g=="vertical"?"height":"width",position:g=="vertical"?"top":"left"};g=g=="vertical"?h.height():h.width();if(b=="show"){h.css(q.size,0);h.css(q.position,g/2)}var s={};s[q.size]=
b=="show"?g:0;s[q.position]=b=="show"?0:g/2;h.animate(s,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){b=="hide"&&e.hide();a.effects.restore(e,d);a.effects.removeWrapper(e);c.callback&&c.callback.apply(e[0],arguments);e.dequeue()}})})}})(jQuery);
(function(a){a.effects.drop=function(c){return this.queue(function(){var e=a(this),d=["position","top","left","opacity"],b=a.effects.setMode(e,c.options.mode||"hide"),g=c.options.direction||"left";a.effects.save(e,d);e.show();a.effects.createWrapper(e);var h=g=="up"||g=="down"?"top":"left";g=g=="up"||g=="left"?"pos":"neg";var q=c.options.distance||(h=="top"?e.outerHeight({margin:true})/2:e.outerWidth({margin:true})/2);if(b=="show")e.css("opacity",0).css(h,g=="pos"?-q:q);var s={opacity:b=="show"?1:
0};s[h]=(b=="show"?g=="pos"?"+=":"-=":g=="pos"?"-=":"+=")+q;e.animate(s,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){b=="hide"&&e.hide();a.effects.restore(e,d);a.effects.removeWrapper(e);c.callback&&c.callback.apply(this,arguments);e.dequeue()}})})}})(jQuery);
(function(a){a.effects.explode=function(c){return this.queue(function(){var e=c.options.pieces?Math.round(Math.sqrt(c.options.pieces)):3,d=c.options.pieces?Math.round(Math.sqrt(c.options.pieces)):3;c.options.mode=c.options.mode=="toggle"?a(this).is(":visible")?"hide":"show":c.options.mode;var b=a(this).show().css("visibility","hidden"),g=b.offset();g.top-=parseInt(b.css("marginTop"),10)||0;g.left-=parseInt(b.css("marginLeft"),10)||0;for(var h=b.outerWidth(true),q=b.outerHeight(true),s=0;s<e;s++)for(var r=
0;r<d;r++)b.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-r*(h/d),top:-s*(q/e)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:h/d,height:q/e,left:g.left+r*(h/d)+(c.options.mode=="show"?(r-Math.floor(d/2))*(h/d):0),top:g.top+s*(q/e)+(c.options.mode=="show"?(s-Math.floor(e/2))*(q/e):0),opacity:c.options.mode=="show"?0:1}).animate({left:g.left+r*(h/d)+(c.options.mode=="show"?0:(r-Math.floor(d/2))*(h/d)),top:g.top+
s*(q/e)+(c.options.mode=="show"?0:(s-Math.floor(e/2))*(q/e)),opacity:c.options.mode=="show"?1:0},c.duration||500);setTimeout(function(){c.options.mode=="show"?b.css({visibility:"visible"}):b.css({visibility:"visible"}).hide();c.callback&&c.callback.apply(b[0]);b.dequeue();a("div.ui-effects-explode").remove()},c.duration||500)})}})(jQuery);
(function(a){a.effects.fade=function(c){return this.queue(function(){var e=a(this),d=a.effects.setMode(e,c.options.mode||"hide");e.animate({opacity:d},{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){c.callback&&c.callback.apply(this,arguments);e.dequeue()}})})}})(jQuery);
(function(a){a.effects.fold=function(c){return this.queue(function(){var e=a(this),d=["position","top","left"],b=a.effects.setMode(e,c.options.mode||"hide"),g=c.options.size||15,h=!!c.options.horizFirst,q=c.duration?c.duration/2:a.fx.speeds._default/2;a.effects.save(e,d);e.show();var s=a.effects.createWrapper(e).css({overflow:"hidden"}),r=b=="show"!=h,m=r?["width","height"]:["height","width"];r=r?[s.width(),s.height()]:[s.height(),s.width()];var u=/([0-9]+)%/.exec(g);if(u)g=parseInt(u[1],10)/100*
r[b=="hide"?0:1];if(b=="show")s.css(h?{height:0,width:g}:{height:g,width:0});h={};u={};h[m[0]]=b=="show"?r[0]:g;u[m[1]]=b=="show"?r[1]:0;s.animate(h,q,c.options.easing).animate(u,q,c.options.easing,function(){b=="hide"&&e.hide();a.effects.restore(e,d);a.effects.removeWrapper(e);c.callback&&c.callback.apply(e[0],arguments);e.dequeue()})})}})(jQuery);
(function(a){a.effects.highlight=function(c){return this.queue(function(){var e=a(this),d=["backgroundImage","backgroundColor","opacity"],b=a.effects.setMode(e,c.options.mode||"show"),g={backgroundColor:e.css("backgroundColor")};if(b=="hide")g.opacity=0;a.effects.save(e,d);e.show().css({backgroundImage:"none",backgroundColor:c.options.color||"#ffff99"}).animate(g,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){b=="hide"&&e.hide();a.effects.restore(e,d);b=="show"&&!a.support.opacity&&
this.style.removeAttribute("filter");c.callback&&c.callback.apply(this,arguments);e.dequeue()}})})}})(jQuery);
(function(a){a.effects.pulsate=function(c){return this.queue(function(){var e=a(this),d=a.effects.setMode(e,c.options.mode||"show");times=(c.options.times||5)*2-1;duration=c.duration?c.duration/2:a.fx.speeds._default/2;isVisible=e.is(":visible");animateTo=0;if(!isVisible){e.css("opacity",0).show();animateTo=1}if(d=="hide"&&isVisible||d=="show"&&!isVisible)times--;for(d=0;d<times;d++){e.animate({opacity:animateTo},duration,c.options.easing);animateTo=(animateTo+1)%2}e.animate({opacity:animateTo},duration,
c.options.easing,function(){animateTo==0&&e.hide();c.callback&&c.callback.apply(this,arguments)});e.queue("fx",function(){e.dequeue()}).dequeue()})}})(jQuery);
(function(a){a.effects.puff=function(c){return this.queue(function(){var e=a(this),d=a.effects.setMode(e,c.options.mode||"hide"),b=parseInt(c.options.percent,10)||150,g=b/100,h={height:e.height(),width:e.width()};a.extend(c.options,{fade:true,mode:d,percent:d=="hide"?b:100,from:d=="hide"?h:{height:h.height*g,width:h.width*g}});e.effect("scale",c.options,c.duration,c.callback);e.dequeue()})};a.effects.scale=function(c){return this.queue(function(){var e=a(this),d=a.extend(true,{},c.options),b=a.effects.setMode(e,
c.options.mode||"effect"),g=parseInt(c.options.percent,10)||(parseInt(c.options.percent,10)==0?0:b=="hide"?0:100),h=c.options.direction||"both",q=c.options.origin;if(b!="effect"){d.origin=q||["middle","center"];d.restore=true}q={height:e.height(),width:e.width()};e.from=c.options.from||(b=="show"?{height:0,width:0}:q);g={y:h!="horizontal"?g/100:1,x:h!="vertical"?g/100:1};e.to={height:q.height*g.y,width:q.width*g.x};if(c.options.fade){if(b=="show"){e.from.opacity=0;e.to.opacity=1}if(b=="hide"){e.from.opacity=
1;e.to.opacity=0}}d.from=e.from;d.to=e.to;d.mode=b;e.effect("size",d,c.duration,c.callback);e.dequeue()})};a.effects.size=function(c){return this.queue(function(){var e=a(this),d=["position","top","left","width","height","overflow","opacity"],b=["position","top","left","overflow","opacity"],g=["width","height","overflow"],h=["fontSize"],q=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],s=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],r=a.effects.setMode(e,
c.options.mode||"effect"),m=c.options.restore||false,u=c.options.scale||"both",y=c.options.origin,E={height:e.height(),width:e.width()};e.from=c.options.from||E;e.to=c.options.to||E;if(y){y=a.effects.getBaseline(y,E);e.from.top=(E.height-e.from.height)*y.y;e.from.left=(E.width-e.from.width)*y.x;e.to.top=(E.height-e.to.height)*y.y;e.to.left=(E.width-e.to.width)*y.x}var I={from:{y:e.from.height/E.height,x:e.from.width/E.width},to:{y:e.to.height/E.height,x:e.to.width/E.width}};if(u=="box"||u=="both"){if(I.from.y!=
I.to.y){d=d.concat(q);e.from=a.effects.setTransition(e,q,I.from.y,e.from);e.to=a.effects.setTransition(e,q,I.to.y,e.to)}if(I.from.x!=I.to.x){d=d.concat(s);e.from=a.effects.setTransition(e,s,I.from.x,e.from);e.to=a.effects.setTransition(e,s,I.to.x,e.to)}}if(u=="content"||u=="both")if(I.from.y!=I.to.y){d=d.concat(h);e.from=a.effects.setTransition(e,h,I.from.y,e.from);e.to=a.effects.setTransition(e,h,I.to.y,e.to)}a.effects.save(e,m?d:b);e.show();a.effects.createWrapper(e);e.css("overflow","hidden").css(e.from);
if(u=="content"||u=="both"){q=q.concat(["marginTop","marginBottom"]).concat(h);s=s.concat(["marginLeft","marginRight"]);g=d.concat(q).concat(s);e.find("*[width]").each(function(){child=a(this);m&&a.effects.save(child,g);var j={height:child.height(),width:child.width()};child.from={height:j.height*I.from.y,width:j.width*I.from.x};child.to={height:j.height*I.to.y,width:j.width*I.to.x};if(I.from.y!=I.to.y){child.from=a.effects.setTransition(child,q,I.from.y,child.from);child.to=a.effects.setTransition(child,
q,I.to.y,child.to)}if(I.from.x!=I.to.x){child.from=a.effects.setTransition(child,s,I.from.x,child.from);child.to=a.effects.setTransition(child,s,I.to.x,child.to)}child.css(child.from);child.animate(child.to,c.duration,c.options.easing,function(){m&&a.effects.restore(child,g)})})}e.animate(e.to,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){e.to.opacity===0&&e.css("opacity",e.from.opacity);r=="hide"&&e.hide();a.effects.restore(e,m?d:b);a.effects.removeWrapper(e);c.callback&&
c.callback.apply(this,arguments);e.dequeue()}})})}})(jQuery);
(function(a){a.effects.shake=function(c){return this.queue(function(){var e=a(this),d=["position","top","left"];a.effects.setMode(e,c.options.mode||"effect");var b=c.options.direction||"left",g=c.options.distance||20,h=c.options.times||3,q=c.duration||c.options.duration||140;a.effects.save(e,d);e.show();a.effects.createWrapper(e);var s=b=="up"||b=="down"?"top":"left",r=b=="up"||b=="left"?"pos":"neg";b={};var m={},u={};b[s]=(r=="pos"?"-=":"+=")+g;m[s]=(r=="pos"?"+=":"-=")+g*2;u[s]=(r=="pos"?"-=":"+=")+
g*2;e.animate(b,q,c.options.easing);for(g=1;g<h;g++)e.animate(m,q,c.options.easing).animate(u,q,c.options.easing);e.animate(m,q,c.options.easing).animate(b,q/2,c.options.easing,function(){a.effects.restore(e,d);a.effects.removeWrapper(e);c.callback&&c.callback.apply(this,arguments)});e.queue("fx",function(){e.dequeue()});e.dequeue()})}})(jQuery);
(function(a){a.effects.slide=function(c){return this.queue(function(){var e=a(this),d=["position","top","left"],b=a.effects.setMode(e,c.options.mode||"show"),g=c.options.direction||"left";a.effects.save(e,d);e.show();a.effects.createWrapper(e).css({overflow:"hidden"});var h=g=="up"||g=="down"?"top":"left";g=g=="up"||g=="left"?"pos":"neg";var q=c.options.distance||(h=="top"?e.outerHeight({margin:true}):e.outerWidth({margin:true}));if(b=="show")e.css(h,g=="pos"?-q:q);var s={};s[h]=(b=="show"?g=="pos"?
"+=":"-=":g=="pos"?"-=":"+=")+q;e.animate(s,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){b=="hide"&&e.hide();a.effects.restore(e,d);a.effects.removeWrapper(e);c.callback&&c.callback.apply(this,arguments);e.dequeue()}})})}})(jQuery);
(function(a){a.effects.transfer=function(c){return this.queue(function(){var e=a(this),d=a(c.options.to),b=d.offset();d={top:b.top,left:b.left,height:d.innerHeight(),width:d.innerWidth()};b=e.offset();var g=a('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(c.options.className).css({top:b.top,left:b.left,height:e.innerHeight(),width:e.innerWidth(),position:"absolute"}).animate(d,c.duration,c.options.easing,function(){g.remove();c.callback&&c.callback.apply(e[0],arguments);
e.dequeue()})})}})(jQuery);
(function(a){a.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:true,clearStyle:false,collapsible:false,event:"click",fillSpace:false,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()==location.href.toLowerCase()}},_create:function(){var c=this.options,e=this;this.running=0;this.element.addClass("ui-accordion ui-widget ui-helper-reset");this.element[0].nodeName==
"UL"&&this.element.children("li").addClass("ui-accordion-li-fix");this.headers=this.element.find(c.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){a(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){a(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){a(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){a(this).removeClass("ui-state-focus")});this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");
if(c.navigation){var d=this.element.find("a").filter(c.navigationFilter);if(d.length){var b=d.closest(".ui-accordion-header");this.active=b.length?b:d.closest(".ui-accordion-content").prev()}}this.active=this._findActive(this.active||c.active).toggleClass("ui-state-default").toggleClass("ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");this.active.next().addClass("ui-accordion-content-active");this._createIcons();a.browser.msie&&this.element.find("a").css("zoom","1");this.resize();
this.element.attr("role","tablist");this.headers.attr("role","tab").bind("keydown",function(g){return e._keydown(g)}).next().attr("role","tabpanel");this.headers.not(this.active||"").attr("aria-expanded","false").attr("tabIndex","-1").next().hide();this.active.length?this.active.attr("aria-expanded","true").attr("tabIndex","0"):this.headers.eq(0).attr("tabIndex","0");a.browser.safari||this.headers.find("a").attr("tabIndex","-1");c.event&&this.headers.bind(c.event+".accordion",function(g){e._clickHandler.call(e,
g,this);g.preventDefault()})},_createIcons:function(){var c=this.options;if(c.icons){a("<span/>").addClass("ui-icon "+c.icons.header).prependTo(this.headers);this.active.find(".ui-icon").toggleClass(c.icons.header).toggleClass(c.icons.headerSelected);this.element.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.children(".ui-icon").remove();this.element.removeClass("ui-accordion-icons")},destroy:function(){var c=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role").unbind(".accordion").removeData("accordion");
this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("tabindex");this.headers.find("a").removeAttr("tabindex");this._destroyIcons();var e=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active");if(c.autoHeight||c.fillHeight)e.css("height",
"");return this},_setOption:function(c,e){a.Widget.prototype._setOption.apply(this,arguments);c=="active"&&this.activate(e);if(c=="icons"){this._destroyIcons();e&&this._createIcons()}},_keydown:function(c){var e=a.ui.keyCode;if(!(this.options.disabled||c.altKey||c.ctrlKey)){var d=this.headers.length,b=this.headers.index(c.target),g=false;switch(c.keyCode){case e.RIGHT:case e.DOWN:g=this.headers[(b+1)%d];break;case e.LEFT:case e.UP:g=this.headers[(b-1+d)%d];break;case e.SPACE:case e.ENTER:this._clickHandler({target:c.target},
c.target);c.preventDefault()}if(g){a(c.target).attr("tabIndex","-1");a(g).attr("tabIndex","0");g.focus();return false}return true}},resize:function(){var c=this.options,e;if(c.fillSpace){if(a.browser.msie){var d=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}e=this.element.parent().height();a.browser.msie&&this.element.parent().css("overflow",d);this.headers.each(function(){e-=a(this).outerHeight(true)});this.headers.next().each(function(){a(this).height(Math.max(0,
e-a(this).innerHeight()+a(this).height()))}).css("overflow","auto")}else if(c.autoHeight){e=0;this.headers.next().each(function(){e=Math.max(e,a(this).height())}).height(e)}return this},activate:function(c){this.options.active=c;c=this._findActive(c)[0];this._clickHandler({target:c},c);return this},_findActive:function(c){return c?typeof c=="number"?this.headers.filter(":eq("+c+")"):this.headers.not(this.headers.not(c)):c===false?a([]):this.headers.filter(":eq(0)")},_clickHandler:function(c,e){var d=
this.options;if(!d.disabled)if(c.target){var b=a(c.currentTarget||e),g=b[0]==this.active[0];d.active=d.collapsible&&g?false:a(".ui-accordion-header",this.element).index(b);if(!(this.running||!d.collapsible&&g)){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);if(!g){b.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").find(".ui-icon").removeClass(d.icons.header).addClass(d.icons.headerSelected);
b.next().addClass("ui-accordion-content-active")}s=b.next();h=this.active.next();q={options:d,newHeader:g&&d.collapsible?a([]):b,oldHeader:this.active,newContent:g&&d.collapsible?a([]):s,oldContent:h};d=this.headers.index(this.active[0])>this.headers.index(b[0]);this.active=g?a([]):b;this._toggle(s,h,q,g,d)}}else if(d.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);
this.active.next().addClass("ui-accordion-content-active");var h=this.active.next(),q={options:d,newHeader:a([]),oldHeader:d.active,newContent:a([]),oldContent:h},s=this.active=a([]);this._toggle(s,h,q)}},_toggle:function(c,e,d,b,g){var h=this.options,q=this;this.toShow=c;this.toHide=e;this.data=d;var s=function(){if(q)return q._completed.apply(q,arguments)};this._trigger("changestart",null,this.data);this.running=e.size()===0?c.size():e.size();if(h.animated){d={};d=h.collapsible&&b?{toShow:a([]),
toHide:e,complete:s,down:g,autoHeight:h.autoHeight||h.fillSpace}:{toShow:c,toHide:e,complete:s,down:g,autoHeight:h.autoHeight||h.fillSpace};if(!h.proxied)h.proxied=h.animated;if(!h.proxiedDuration)h.proxiedDuration=h.duration;h.animated=a.isFunction(h.proxied)?h.proxied(d):h.proxied;h.duration=a.isFunction(h.proxiedDuration)?h.proxiedDuration(d):h.proxiedDuration;b=a.ui.accordion.animations;var r=h.duration,m=h.animated;if(m&&!b[m]&&!a.easing[m])m="slide";b[m]||(b[m]=function(u){this.slide(u,{easing:m,
duration:r||700})});b[m](d)}else{if(h.collapsible&&b)c.toggle();else{e.hide();c.show()}s(true)}e.prev().attr("aria-expanded","false").attr("tabIndex","-1").blur();c.prev().attr("aria-expanded","true").attr("tabIndex","0").focus()},_completed:function(c){var e=this.options;this.running=c?0:--this.running;if(!this.running){e.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""});this.toHide.removeClass("ui-accordion-content-active");this._trigger("change",null,this.data)}}});a.extend(a.ui.accordion,
{version:"1.8",animations:{slide:function(c,e){c=a.extend({easing:"swing",duration:300},c,e);if(c.toHide.size())if(c.toShow.size()){var d=c.toShow.css("overflow"),b=0,g={},h={},q,s=c.toShow;q=s[0].style.width;s.width(parseInt(s.parent().width(),10)-parseInt(s.css("paddingLeft"),10)-parseInt(s.css("paddingRight"),10)-(parseInt(s.css("borderLeftWidth"),10)||0)-(parseInt(s.css("borderRightWidth"),10)||0));a.each(["height","paddingTop","paddingBottom"],function(r,m){h[m]="hide";var u=(""+a.css(c.toShow[0],
m)).match(/^([\d+-.]+)(.*)$/);g[m]={value:u[1],unit:u[2]||"px"}});c.toShow.css({height:0,overflow:"hidden"}).show();c.toHide.filter(":hidden").each(c.complete).end().filter(":visible").animate(h,{step:function(r,m){if(m.prop=="height")b=m.end-m.start===0?0:(m.now-m.start)/(m.end-m.start);c.toShow[0].style[m.prop]=b*g[m.prop].value+g[m.prop].unit},duration:c.duration,easing:c.easing,complete:function(){c.autoHeight||c.toShow.css("height","");c.toShow.css("width",q);c.toShow.css({overflow:d});c.complete()}})}else c.toHide.animate({height:"hide"},
c);else c.toShow.animate({height:"show"},c)},bounceslide:function(c){this.slide(c,{easing:c.down?"easeOutBounce":"swing",duration:c.down?1E3:200})}}})})(jQuery);
(function(a){a.widget("ui.autocomplete",{options:{minLength:1,delay:300},_create:function(){var c=this,e=this.element[0].ownerDocument;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(d){var b=a.ui.keyCode;switch(d.keyCode){case b.PAGE_UP:c._move("previousPage",d);break;case b.PAGE_DOWN:c._move("nextPage",d);break;case b.UP:c._move("previous",d);d.preventDefault();
break;case b.DOWN:c._move("next",d);d.preventDefault();break;case b.ENTER:c.menu.active&&d.preventDefault();case b.TAB:if(!c.menu.active)break;c.menu.select();break;case b.ESCAPE:c.element.val(c.term);c.close(d);break;case b.SHIFT:case b.CONTROL:case 18:break;default:clearTimeout(c.searching);c.searching=setTimeout(function(){c.search(null,d)},c.options.delay)}}).bind("focus.autocomplete",function(){c.previous=c.element.val()}).bind("blur.autocomplete",function(d){clearTimeout(c.searching);c.closing=
setTimeout(function(){c.close(d)},150)});this._initSource();this.response=function(){return c._response.apply(c,arguments)};this.menu=a("<ul></ul>").addClass("ui-autocomplete").appendTo("body",e).menu({focus:function(d,b){var g=b.item.data("item.autocomplete");false!==c._trigger("focus",null,{item:g})&&c.element.val(g.value)},selected:function(d,b){var g=b.item.data("item.autocomplete");false!==c._trigger("select",d,{item:g})&&c.element.val(g.value);c.close(d);c.previous=c.element.val();c.element[0]!==
e.activeElement&&c.element.focus()},blur:function(){c.menu.element.is(":visible")&&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 ui-widget ui-widget-content").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");this.menu.element.remove();a.Widget.prototype.destroy.call(this)},_setOption:function(c){a.Widget.prototype._setOption.apply(this,
arguments);c==="source"&&this._initSource()},_initSource:function(){var c,e;if(a.isArray(this.options.source)){c=this.options.source;this.source=function(d,b){var g=RegExp(a.ui.autocomplete.escapeRegex(d.term),"i");b(a.grep(c,function(h){return g.test(h.label||h.value||h)}))}}else if(typeof this.options.source==="string"){e=this.options.source;this.source=function(d,b){a.getJSON(e,d,b)}}else this.source=this.options.source},search:function(c,e){c=c!=null?c:this.element.val();if(c.length<this.options.minLength)return this.close(e);
clearTimeout(this.closing);if(this._trigger("search")!==false)return this._search(c)},_search:function(c){this.term=this.element.addClass("ui-autocomplete-loading").val();this.source({term:c},this.response)},_response:function(c){if(c.length){c=this._normalize(c);this._suggest(c);this._trigger("open")}else this.close();this.element.removeClass("ui-autocomplete-loading")},close:function(c){clearTimeout(this.closing);if(this.menu.element.is(":visible")){this._trigger("close",c);this.menu.element.hide();
this.menu.deactivate()}this.previous!==this.element.val()&&this._trigger("change",c)},_normalize:function(c){if(c.length&&c[0].label&&c[0].value)return c;return a.map(c,function(e){if(typeof e==="string")return{label:e,value:e};return a.extend({label:e.label||e.value,value:e.value||e.label},e)})},_suggest:function(c){var e=this.menu.element.empty().zIndex(this.element.zIndex()+1),d;this._renderMenu(e,c);this.menu.deactivate();this.menu.refresh();this.menu.element.show().position({my:"left top",at:"left bottom",
of:this.element,collision:"none"});c=e.width("").width();d=this.element.width();e.width(Math.max(c,d))},_renderMenu:function(c,e){var d=this;a.each(e,function(b,g){d._renderItem(c,g)})},_renderItem:function(c,e){return a("<li></li>").data("item.autocomplete",e).append("<a>"+e.label+"</a>").appendTo(c)},_move:function(c,e){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]();
else this.search(null,e)},widget:function(){return this.menu.element}});a.extend(a.ui.autocomplete,{escapeRegex:function(c){return c.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")}})})(jQuery);
(function(a){a.widget("ui.menu",{_create:function(){var c=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(e){e.preventDefault();c.select()});this.refresh()},refresh:function(){var c=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.activate(a(this).parent())}).mouseleave(function(){c.deactivate()})},
activate:function(c){this.deactivate();if(this.hasScroll()){var e=c.offset().top-this.element.offset().top,d=this.element.attr("scrollTop"),b=this.element.height();if(e<0)this.element.attr("scrollTop",d+e);else e>b&&this.element.attr("scrollTop",d+e-b+c.height())}this.active=c.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",null,{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(){this.move("next","li:first")},previous:function(){this.move("prev","li:last")},first:function(){return this.active&&!this.active.prev().length},last:function(){return this.active&&!this.active.next().length},move:function(c,e){if(this.active){var d=this.active[c]();d.length?this.activate(d):this.activate(this.element.children(e))}else this.activate(this.element.children(e))},nextPage:function(){if(this.hasScroll())if(!this.active||this.last())this.activate(this.element.children(":first"));
else{var c=this.active.offset().top,e=this.element.height(),d=this.element.children("li").filter(function(){var b=a(this).offset().top-c-e+a(this).height();return b<10&&b>-10});d.length||(d=this.element.children(":last"));this.activate(d)}else this.activate(this.element.children(!this.active||this.last()?":first":":last"))},previousPage:function(){if(this.hasScroll())if(!this.active||this.first())this.activate(this.element.children(":last"));else{var c=this.active.offset().top,e=this.element.height();
result=this.element.children("li").filter(function(){var d=a(this).offset().top-c+e-a(this).height();return d<10&&d>-10});result.length||(result=this.element.children(":first"));this.activate(result)}else this.activate(this.element.children(!this.active||this.first()?":last":":first"))},hasScroll:function(){return this.element.height()<this.element.attr("scrollHeight")},select:function(){this._trigger("selected",null,{item:this.active})}})})(jQuery);
(function(a){var c,e=function(b){a(":ui-button",b.target.form).each(function(){var g=a(this).data("button");setTimeout(function(){g.refresh()},1)})},d=function(b){var g=b.name,h=b.form,q=a([]);if(g)q=h?a(h).find("[name='"+g+"']"):a("[name='"+g+"']",b.ownerDocument).filter(function(){return!this.form});return q};a.widget("ui.button",{options:{text:true,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",e);this._determineButtonType();
this.hasTitle=!!this.buttonElement.attr("title");var b=this,g=this.options,h=this.type==="checkbox"||this.type==="radio",q="ui-state-hover"+(!h?" ui-state-active":"");if(g.label===null)g.label=this.buttonElement.html();if(this.element.is(":disabled"))g.disabled=true;this.buttonElement.addClass("ui-button ui-widget ui-state-default ui-corner-all").attr("role","button").bind("mouseenter.button",function(){if(!g.disabled){a(this).addClass("ui-state-hover");this===c&&a(this).addClass("ui-state-active")}}).bind("mouseleave.button",
function(){g.disabled||a(this).removeClass(q)}).bind("focus.button",function(){a(this).addClass("ui-state-focus")}).bind("blur.button",function(){a(this).removeClass("ui-state-focus")});h&&this.element.bind("change.button",function(){b.refresh()});if(this.type==="checkbox")this.buttonElement.bind("click.button",function(){if(g.disabled)return false;a(this).toggleClass("ui-state-active");b.buttonElement.attr("aria-pressed",b.element[0].checked)});else if(this.type==="radio")this.buttonElement.bind("click.button",
function(){if(g.disabled)return false;a(this).addClass("ui-state-active");b.buttonElement.attr("aria-pressed",true);var s=b.element[0];d(s).not(s).map(function(){return a(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed",false)});else{this.buttonElement.bind("mousedown.button",function(){if(g.disabled)return false;a(this).addClass("ui-state-active");c=this;a(document).one("mouseup",function(){c=null})}).bind("mouseup.button",function(){if(g.disabled)return false;a(this).removeClass("ui-state-active")}).bind("keydown.button",
function(s){if(g.disabled)return false;if(s.keyCode==a.ui.keyCode.SPACE||s.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(s){s.keyCode===a.ui.keyCode.SPACE&&a(this).click()})}this._setOption("disabled",g.disabled)},_determineButtonType:function(){this.type=this.element.is(":checkbox")?"checkbox":this.element.is(":radio")?"radio":this.element.is("input")?
"input":"button";if(this.type==="checkbox"||this.type==="radio"){this.buttonElement=this.element.parents().last().find("[for="+this.element.attr("id")+"]");this.element.addClass("ui-helper-hidden-accessible");var b=this.element.is(":checked");b&&this.buttonElement.addClass("ui-state-active");this.buttonElement.attr("aria-pressed",b)}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 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(b,g){a.Widget.prototype._setOption.apply(this,arguments);if(b==="disabled")g?this.element.attr("disabled",true):this.element.removeAttr("disabled");this._resetButton()},refresh:function(){var b=this.element.is(":disabled");b!==this.options.disabled&&this._setOption("disabled",b);if(this.type==="radio")d(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 b=this.buttonElement,g=a("<span></span>").addClass("ui-button-text").html(this.options.label).appendTo(b.empty()).text(),
h=this.options.icons,q=h.primary&&h.secondary;if(h.primary||h.secondary){b.addClass("ui-button-text-icon"+(q?"s":""));h.primary&&b.prepend("<span class='ui-button-icon-primary ui-icon "+h.primary+"'></span>");h.secondary&&b.append("<span class='ui-button-icon-secondary ui-icon "+h.secondary+"'></span>");if(!this.options.text){b.addClass(q?"ui-button-icons-only":"ui-button-icon-only").removeClass("ui-button-text-icons ui-button-text-icon");this.hasTitle||b.attr("title",g)}}else b.addClass("ui-button-text-only")}}});
a.widget("ui.buttonset",{_create:function(){this.element.addClass("ui-buttonset");this._init()},_init:function(){this.refresh()},_setOption:function(b,g){b==="disabled"&&this.buttons.button("option",b,g);a.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){this.buttons=this.element.find(":button, :submit, :reset, :checkbox, :radio, a, :data(button)").filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass("ui-corner-left").end().filter(":last").addClass("ui-corner-right").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){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:"show",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:"_default",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=a('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-helper-hidden-accessible"></div>')}function e(b,g){a.extend(b,
g);for(var h in g)if(g[h]==null||g[h]==undefined)b[h]=g[h];return b}a.extend(a.ui,{datepicker:{version:"1.8"}});var d=(new Date).getTime();a.extend(c.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(b){e(this._defaults,b||{});return this},_attachDatepicker:function(b,g){var h=null,q;for(q in this._defaults){var s=b.getAttribute("date:"+q);if(s){h=h||{};try{h[q]=eval(s)}catch(r){h[q]=
s}}}q=b.nodeName.toLowerCase();s=q=="div"||q=="span";if(!b.id)b.id="dp"+ ++this.uuid;var m=this._newInst(a(b),s);m.settings=a.extend({},g||{},h||{});if(q=="input")this._connectDatepicker(b,m);else s&&this._inlineDatepicker(b,m)},_newInst:function(b,g){return{id:b[0].id.replace(/([^A-Za-z0-9_])/g,"\\\\$1"),input:b,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:g,dpDiv:!g?this.dpDiv:a('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')}},
_connectDatepicker:function(b,g){var h=a(b);g.append=a([]);g.trigger=a([]);if(!h.hasClass(this.markerClassName)){this._attachments(h,g);h.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(q,s,r){g.settings[s]=r}).bind("getData.datepicker",function(q,s){return this._get(g,s)});this._autoSize(g);a.data(b,"datepicker",g)}},_attachments:function(b,g){var h=this._get(g,"appendText"),q=this._get(g,"isRTL");g.append&&
g.append.remove();if(h){g.append=a('<span class="'+this._appendClass+'">'+h+"</span>");b[q?"before":"after"](g.append)}b.unbind("focus",this._showDatepicker);g.trigger&&g.trigger.remove();h=this._get(g,"showOn");if(h=="focus"||h=="both")b.focus(this._showDatepicker);if(h=="button"||h=="both"){h=this._get(g,"buttonText");var s=this._get(g,"buttonImage");g.trigger=a(this._get(g,"buttonImageOnly")?a("<img/>").addClass(this._triggerClass).attr({src:s,alt:h,title:h}):a('<button type="button"></button>').addClass(this._triggerClass).html(s==
""?h:a("<img/>").attr({src:s,alt:h,title:h})));b[q?"before":"after"](g.trigger);g.trigger.click(function(){a.datepicker._datepickerShowing&&a.datepicker._lastInput==b[0]?a.datepicker._hideDatepicker():a.datepicker._showDatepicker(b[0]);return false})}},_autoSize:function(b){if(this._get(b,"autoSize")&&!b.inline){var g=new Date(2009,11,20),h=this._get(b,"dateFormat");if(h.match(/[DM]/)){var q=function(s){for(var r=0,m=0,u=0;u<s.length;u++)if(s[u].length>r){r=s[u].length;m=u}return m};g.setMonth(q(this._get(b,
h.match(/MM/)?"monthNames":"monthNamesShort")));g.setDate(q(this._get(b,h.match(/DD/)?"dayNames":"dayNamesShort"))+20-g.getDay())}b.input.attr("size",this._formatDate(b,g).length)}},_inlineDatepicker:function(b,g){var h=a(b);if(!h.hasClass(this.markerClassName)){h.addClass(this.markerClassName).append(g.dpDiv).bind("setData.datepicker",function(q,s,r){g.settings[s]=r}).bind("getData.datepicker",function(q,s){return this._get(g,s)});a.data(b,"datepicker",g);this._setDate(g,this._getDefaultDate(g),
true);this._updateDatepicker(g);this._updateAlternate(g)}},_dialogDatepicker:function(b,g,h,q,s){b=this._dialogInst;if(!b){b="dp"+ ++this.uuid;this._dialogInput=a('<input type="text" id="'+b+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>');this._dialogInput.keydown(this._doKeyDown);a("body").append(this._dialogInput);b=this._dialogInst=this._newInst(this._dialogInput,false);b.settings={};a.data(this._dialogInput[0],"datepicker",b)}e(b.settings,q||{});g=g&&g.constructor==Date?
this._formatDate(b,g):g;this._dialogInput.val(g);this._pos=s?s.length?s:[s.pageX,s.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");b.settings.onSelect=h;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",b);return this},_destroyDatepicker:function(b){var g=a(b),h=a.data(b,"datepicker");if(g.hasClass(this.markerClassName)){var q=b.nodeName.toLowerCase();a.removeData(b,"datepicker");if(q=="input"){h.append.remove();h.trigger.remove();g.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)}else if(q=="div"||q=="span")g.removeClass(this.markerClassName).empty()}},
_enableDatepicker:function(b){var g=a(b),h=a.data(b,"datepicker");if(g.hasClass(this.markerClassName)){var q=b.nodeName.toLowerCase();if(q=="input"){b.disabled=false;h.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else if(q=="div"||q=="span")g.children("."+this._inlineClass).children().removeClass("ui-state-disabled");this._disabledInputs=a.map(this._disabledInputs,function(s){return s==b?null:s})}},_disableDatepicker:function(b){var g=
a(b),h=a.data(b,"datepicker");if(g.hasClass(this.markerClassName)){var q=b.nodeName.toLowerCase();if(q=="input"){b.disabled=true;h.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else if(q=="div"||q=="span")g.children("."+this._inlineClass).children().addClass("ui-state-disabled");this._disabledInputs=a.map(this._disabledInputs,function(s){return s==b?null:s});this._disabledInputs[this._disabledInputs.length]=b}},_isDisabledDatepicker:function(b){if(!b)return false;
for(var g=0;g<this._disabledInputs.length;g++)if(this._disabledInputs[g]==b)return true;return false},_getInst:function(b){try{return a.data(b,"datepicker")}catch(g){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(b,g,h){var q=this._getInst(b);if(arguments.length==2&&typeof g=="string")return g=="defaults"?a.extend({},a.datepicker._defaults):q?g=="all"?a.extend({},q.settings):this._get(q,g):null;var s=g||{};if(typeof g=="string"){s={};s[g]=h}if(q){this._curInst==q&&
this._hideDatepicker();var r=this._getDateDatepicker(b,true);e(q.settings,s);this._attachments(a(b),q);this._autoSize(q);this._setDateDatepicker(b,r);this._updateDatepicker(q)}},_changeDatepicker:function(b,g,h){this._optionDatepicker(b,g,h)},_refreshDatepicker:function(b){(b=this._getInst(b))&&this._updateDatepicker(b)},_setDateDatepicker:function(b,g){var h=this._getInst(b);if(h){this._setDate(h,g);this._updateDatepicker(h);this._updateAlternate(h)}},_getDateDatepicker:function(b,g){var h=this._getInst(b);
h&&!h.inline&&this._setDateFromField(h,g);return h?this._getDate(h):null},_doKeyDown:function(b){var g=a.datepicker._getInst(b.target),h=true,q=g.dpDiv.is(".ui-datepicker-rtl");g._keyEvent=true;if(a.datepicker._datepickerShowing)switch(b.keyCode){case 9:a.datepicker._hideDatepicker();h=false;break;case 13:h=a("td."+a.datepicker._dayOverClass,g.dpDiv).add(a("td."+a.datepicker._currentClass,g.dpDiv));h[0]?a.datepicker._selectDay(b.target,g.selectedMonth,g.selectedYear,h[0]):a.datepicker._hideDatepicker();
return false;case 27:a.datepicker._hideDatepicker();break;case 33:a.datepicker._adjustDate(b.target,b.ctrlKey?-a.datepicker._get(g,"stepBigMonths"):-a.datepicker._get(g,"stepMonths"),"M");break;case 34:a.datepicker._adjustDate(b.target,b.ctrlKey?+a.datepicker._get(g,"stepBigMonths"):+a.datepicker._get(g,"stepMonths"),"M");break;case 35:if(b.ctrlKey||b.metaKey)a.datepicker._clearDate(b.target);h=b.ctrlKey||b.metaKey;break;case 36:if(b.ctrlKey||b.metaKey)a.datepicker._gotoToday(b.target);h=b.ctrlKey||
b.metaKey;break;case 37:if(b.ctrlKey||b.metaKey)a.datepicker._adjustDate(b.target,q?+1:-1,"D");h=b.ctrlKey||b.metaKey;if(b.originalEvent.altKey)a.datepicker._adjustDate(b.target,b.ctrlKey?-a.datepicker._get(g,"stepBigMonths"):-a.datepicker._get(g,"stepMonths"),"M");break;case 38:if(b.ctrlKey||b.metaKey)a.datepicker._adjustDate(b.target,-7,"D");h=b.ctrlKey||b.metaKey;break;case 39:if(b.ctrlKey||b.metaKey)a.datepicker._adjustDate(b.target,q?-1:+1,"D");h=b.ctrlKey||b.metaKey;if(b.originalEvent.altKey)a.datepicker._adjustDate(b.target,
b.ctrlKey?+a.datepicker._get(g,"stepBigMonths"):+a.datepicker._get(g,"stepMonths"),"M");break;case 40:if(b.ctrlKey||b.metaKey)a.datepicker._adjustDate(b.target,+7,"D");h=b.ctrlKey||b.metaKey;break;default:h=false}else if(b.keyCode==36&&b.ctrlKey)a.datepicker._showDatepicker(this);else h=false;if(h){b.preventDefault();b.stopPropagation()}},_doKeyPress:function(b){var g=a.datepicker._getInst(b.target);if(a.datepicker._get(g,"constrainInput")){g=a.datepicker._possibleChars(a.datepicker._get(g,"dateFormat"));
var h=String.fromCharCode(b.charCode==undefined?b.keyCode:b.charCode);return b.ctrlKey||h<" "||!g||g.indexOf(h)>-1}},_doKeyUp:function(b){b=a.datepicker._getInst(b.target);if(b.input.val()!=b.lastVal)try{if(a.datepicker.parseDate(a.datepicker._get(b,"dateFormat"),b.input?b.input.val():null,a.datepicker._getFormatConfig(b))){a.datepicker._setDateFromField(b);a.datepicker._updateAlternate(b);a.datepicker._updateDatepicker(b)}}catch(g){a.datepicker.log(g)}return true},_showDatepicker:function(b){b=b.target||
b;if(b.nodeName.toLowerCase()!="input")b=a("input",b.parentNode)[0];if(!(a.datepicker._isDisabledDatepicker(b)||a.datepicker._lastInput==b)){var g=a.datepicker._getInst(b);a.datepicker._curInst&&a.datepicker._curInst!=g&&a.datepicker._curInst.dpDiv.stop(true,true);var h=a.datepicker._get(g,"beforeShow");e(g.settings,h?h.apply(b,[b,g]):{});g.lastVal=null;a.datepicker._lastInput=b;a.datepicker._setDateFromField(g);if(a.datepicker._inDialog)b.value="";if(!a.datepicker._pos){a.datepicker._pos=a.datepicker._findPos(b);
a.datepicker._pos[1]+=b.offsetHeight}var q=false;a(b).parents().each(function(){q|=a(this).css("position")=="fixed";return!q});if(q&&a.browser.opera){a.datepicker._pos[0]-=document.documentElement.scrollLeft;a.datepicker._pos[1]-=document.documentElement.scrollTop}h={left:a.datepicker._pos[0],top:a.datepicker._pos[1]};a.datepicker._pos=null;g.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});a.datepicker._updateDatepicker(g);h=a.datepicker._checkOffset(g,h,q);g.dpDiv.css({position:a.datepicker._inDialog&&
a.blockUI?"static":q?"fixed":"absolute",display:"none",left:h.left+"px",top:h.top+"px"});if(!g.inline){h=a.datepicker._get(g,"showAnim");var s=a.datepicker._get(g,"duration"),r=function(){a.datepicker._datepickerShowing=true;var m=a.datepicker._getBorders(g.dpDiv);g.dpDiv.find("iframe.ui-datepicker-cover").css({left:-m[0],top:-m[1],width:g.dpDiv.outerWidth(),height:g.dpDiv.outerHeight()})};g.dpDiv.zIndex(a(b).zIndex()+1);a.effects&&a.effects[h]?g.dpDiv.show(h,a.datepicker._get(g,"showOptions"),s,
r):g.dpDiv[h||"show"](h?s:null,r);if(!h||!s)r();g.input.is(":visible")&&!g.input.is(":disabled")&&g.input.focus();a.datepicker._curInst=g}}},_updateDatepicker:function(b){var g=this,h=a.datepicker._getBorders(b.dpDiv);b.dpDiv.empty().append(this._generateHTML(b)).find("iframe.ui-datepicker-cover").css({left:-h[0],top:-h[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()}).end().find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){a(this).removeClass("ui-state-hover");
this.className.indexOf("ui-datepicker-prev")!=-1&&a(this).removeClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&a(this).removeClass("ui-datepicker-next-hover")}).bind("mouseover",function(){if(!g._isDisabledDatepicker(b.inline?b.dpDiv.parent()[0]:b.input[0])){a(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");a(this).addClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&a(this).addClass("ui-datepicker-prev-hover");
this.className.indexOf("ui-datepicker-next")!=-1&&a(this).addClass("ui-datepicker-next-hover")}}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();h=this._getNumberOfMonths(b);var q=h[1];q>1?b.dpDiv.addClass("ui-datepicker-multi-"+q).css("width",17*q+"em"):b.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");b.dpDiv[(h[0]!=1||h[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");b.dpDiv[(this._get(b,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");
b==a.datepicker._curInst&&a.datepicker._datepickerShowing&&b.input&&b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus()},_getBorders:function(b){var g=function(h){return{thin:1,medium:2,thick:3}[h]||h};return[parseFloat(g(b.css("border-left-width"))),parseFloat(g(b.css("border-top-width")))]},_checkOffset:function(b,g,h){var q=b.dpDiv.outerWidth(),s=b.dpDiv.outerHeight(),r=b.input?b.input.outerWidth():0,m=b.input?b.input.outerHeight():0,u=document.documentElement.clientWidth+a(document).scrollLeft(),
y=document.documentElement.clientHeight+a(document).scrollTop();g.left-=this._get(b,"isRTL")?q-r:0;g.left-=h&&g.left==b.input.offset().left?a(document).scrollLeft():0;g.top-=h&&g.top==b.input.offset().top+m?a(document).scrollTop():0;g.left-=Math.min(g.left,g.left+q>u&&u>q?Math.abs(g.left+q-u):0);g.top-=Math.min(g.top,g.top+s>y&&y>s?Math.abs(s+m):0);return g},_findPos:function(b){for(var g=this._get(this._getInst(b),"isRTL");b&&(b.type=="hidden"||b.nodeType!=1);)b=b[g?"previousSibling":"nextSibling"];
b=a(b).offset();return[b.left,b.top]},_hideDatepicker:function(b){var g=this._curInst;if(!(!g||b&&g!=a.data(b,"datepicker")))if(this._datepickerShowing){b=this._get(g,"showAnim");var h=this._get(g,"duration"),q=function(){a.datepicker._tidyDialog(g);this._curInst=null};a.effects&&a.effects[b]?g.dpDiv.hide(b,a.datepicker._get(g,"showOptions"),h,q):g.dpDiv[b=="slideDown"?"slideUp":b=="fadeIn"?"fadeOut":"hide"](b?h:null,q);b||q();if(b=this._get(g,"onClose"))b.apply(g.input?g.input[0]:null,[g.input?g.input.val():
"",g]);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(b){b.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(b){if(a.datepicker._curInst){b=a(b.target);b[0].id!=a.datepicker._mainDivId&&b.parents("#"+a.datepicker._mainDivId).length==0&&!b.hasClass(a.datepicker.markerClassName)&&
!b.hasClass(a.datepicker._triggerClass)&&a.datepicker._datepickerShowing&&!(a.datepicker._inDialog&&a.blockUI)&&a.datepicker._hideDatepicker()}},_adjustDate:function(b,g,h){b=a(b);var q=this._getInst(b[0]);if(!this._isDisabledDatepicker(b[0])){this._adjustInstDate(q,g+(h=="M"?this._get(q,"showCurrentAtPos"):0),h);this._updateDatepicker(q)}},_gotoToday:function(b){b=a(b);var g=this._getInst(b[0]);if(this._get(g,"gotoCurrent")&&g.currentDay){g.selectedDay=g.currentDay;g.drawMonth=g.selectedMonth=g.currentMonth;
g.drawYear=g.selectedYear=g.currentYear}else{var h=new Date;g.selectedDay=h.getDate();g.drawMonth=g.selectedMonth=h.getMonth();g.drawYear=g.selectedYear=h.getFullYear()}this._notifyChange(g);this._adjustDate(b)},_selectMonthYear:function(b,g,h){b=a(b);var q=this._getInst(b[0]);q._selectingMonthYear=false;q["selected"+(h=="M"?"Month":"Year")]=q["draw"+(h=="M"?"Month":"Year")]=parseInt(g.options[g.selectedIndex].value,10);this._notifyChange(q);this._adjustDate(b)},_clickMonthYear:function(b){b=this._getInst(a(b)[0]);
b.input&&b._selectingMonthYear&&!a.browser.msie&&b.input.focus();b._selectingMonthYear=!b._selectingMonthYear},_selectDay:function(b,g,h,q){var s=a(b);if(!(a(q).hasClass(this._unselectableClass)||this._isDisabledDatepicker(s[0]))){s=this._getInst(s[0]);s.selectedDay=s.currentDay=a("a",q).html();s.selectedMonth=s.currentMonth=g;s.selectedYear=s.currentYear=h;this._selectDate(b,this._formatDate(s,s.currentDay,s.currentMonth,s.currentYear))}},_clearDate:function(b){b=a(b);this._getInst(b[0]);this._selectDate(b,
"")},_selectDate:function(b,g){var h=this._getInst(a(b)[0]);g=g!=null?g:this._formatDate(h);h.input&&h.input.val(g);this._updateAlternate(h);var q=this._get(h,"onSelect");if(q)q.apply(h.input?h.input[0]:null,[g,h]);else h.input&&h.input.trigger("change");if(h.inline)this._updateDatepicker(h);else{this._hideDatepicker();this._lastInput=h.input[0];typeof h.input[0]!="object"&&h.input.focus();this._lastInput=null}},_updateAlternate:function(b){var g=this._get(b,"altField");if(g){var h=this._get(b,"altFormat")||
this._get(b,"dateFormat"),q=this._getDate(b),s=this.formatDate(h,q,this._getFormatConfig(b));a(g).each(function(){a(this).val(s)})}},noWeekends:function(b){b=b.getDay();return[b>0&&b<6,""]},iso8601Week:function(b){b=new Date(b.getTime());b.setDate(b.getDate()+4-(b.getDay()||7));var g=b.getTime();b.setMonth(0);b.setDate(1);return Math.floor(Math.round((g-b)/864E5)/7)+1},parseDate:function(b,g,h){if(b==null||g==null)throw"Invalid arguments";g=typeof g=="object"?g.toString():g+"";if(g=="")return null;
for(var q=(h?h.shortYearCutoff:null)||this._defaults.shortYearCutoff,s=(h?h.dayNamesShort:null)||this._defaults.dayNamesShort,r=(h?h.dayNames:null)||this._defaults.dayNames,m=(h?h.monthNamesShort:null)||this._defaults.monthNamesShort,u=(h?h.monthNames:null)||this._defaults.monthNames,y=h=-1,E=-1,I=-1,j=false,O=function(R){(R=F+1<b.length&&b.charAt(F+1)==R)&&F++;return R},w=function(R){O(R);R=RegExp("^\\d{1,"+(R=="@"?14:R=="!"?20:R=="y"?4:R=="o"?3:2)+"}");R=g.substring(n).match(R);if(!R)throw"Missing number at position "+
n;n+=R[0].length;return parseInt(R[0],10)},v=function(R,A,G){R=O(R)?G:A;for(A=0;A<R.length;A++)if(g.substr(n,R[A].length)==R[A]){n+=R[A].length;return A+1}throw"Unknown name at position "+n;},z=function(){if(g.charAt(n)!=b.charAt(F))throw"Unexpected literal at position "+n;n++},n=0,F=0;F<b.length;F++)if(j)if(b.charAt(F)=="'"&&!O("'"))j=false;else z();else switch(b.charAt(F)){case "d":E=w("d");break;case "D":v("D",s,r);break;case "o":I=w("o");break;case "m":y=w("m");break;case "M":y=v("M",m,u);break;
case "y":h=w("y");break;case "@":var H=new Date(w("@"));h=H.getFullYear();y=H.getMonth()+1;E=H.getDate();break;case "!":H=new Date((w("!")-this._ticksTo1970)/1E4);h=H.getFullYear();y=H.getMonth()+1;E=H.getDate();break;case "'":if(O("'"))z();else j=true;break;default:z()}if(h==-1)h=(new Date).getFullYear();else if(h<100)h+=(new Date).getFullYear()-(new Date).getFullYear()%100+(h<=q?0:-100);if(I>-1){y=1;E=I;do{q=this._getDaysInMonth(h,y-1);if(E<=q)break;y++;E-=q}while(1)}H=this._daylightSavingAdjust(new Date(h,
y-1,E));if(H.getFullYear()!=h||H.getMonth()+1!=y||H.getDate()!=E)throw"Invalid date";return H},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(b,g,h){if(!g)return"";var q=(h?h.dayNamesShort:null)||this._defaults.dayNamesShort,s=(h?
h.dayNames:null)||this._defaults.dayNames,r=(h?h.monthNamesShort:null)||this._defaults.monthNamesShort;h=(h?h.monthNames:null)||this._defaults.monthNames;var m=function(O){(O=j+1<b.length&&b.charAt(j+1)==O)&&j++;return O},u=function(O,w,v){w=""+w;if(m(O))for(;w.length<v;)w="0"+w;return w},y=function(O,w,v,z){return m(O)?z[w]:v[w]},E="",I=false;if(g)for(var j=0;j<b.length;j++)if(I)if(b.charAt(j)=="'"&&!m("'"))I=false;else E+=b.charAt(j);else switch(b.charAt(j)){case "d":E+=u("d",g.getDate(),2);break;
case "D":E+=y("D",g.getDay(),q,s);break;case "o":E+=u("o",(g.getTime()-(new Date(g.getFullYear(),0,0)).getTime())/864E5,3);break;case "m":E+=u("m",g.getMonth()+1,2);break;case "M":E+=y("M",g.getMonth(),r,h);break;case "y":E+=m("y")?g.getFullYear():(g.getYear()%100<10?"0":"")+g.getYear()%100;break;case "@":E+=g.getTime();break;case "!":E+=g.getTime()*1E4+this._ticksTo1970;break;case "'":if(m("'"))E+="'";else I=true;break;default:E+=b.charAt(j)}return E},_possibleChars:function(b){for(var g="",h=false,
q=function(r){(r=s+1<b.length&&b.charAt(s+1)==r)&&s++;return r},s=0;s<b.length;s++)if(h)if(b.charAt(s)=="'"&&!q("'"))h=false;else g+=b.charAt(s);else switch(b.charAt(s)){case "d":case "m":case "y":case "@":g+="0123456789";break;case "D":case "M":return null;case "'":if(q("'"))g+="'";else h=true;break;default:g+=b.charAt(s)}return g},_get:function(b,g){return b.settings[g]!==undefined?b.settings[g]:this._defaults[g]},_setDateFromField:function(b,g){if(b.input.val()!=b.lastVal){var h=this._get(b,"dateFormat"),
q=b.lastVal=b.input?b.input.val():null,s,r;s=r=this._getDefaultDate(b);var m=this._getFormatConfig(b);try{s=this.parseDate(h,q,m)||r}catch(u){this.log(u);q=g?"":q}b.selectedDay=s.getDate();b.drawMonth=b.selectedMonth=s.getMonth();b.drawYear=b.selectedYear=s.getFullYear();b.currentDay=q?s.getDate():0;b.currentMonth=q?s.getMonth():0;b.currentYear=q?s.getFullYear():0;this._adjustInstDate(b)}},_getDefaultDate:function(b){return this._restrictMinMax(b,this._determineDate(b,this._get(b,"defaultDate"),new Date))},
_determineDate:function(b,g,h){var q=function(r){var m=new Date;m.setDate(m.getDate()+r);return m},s=function(r){try{return a.datepicker.parseDate(a.datepicker._get(b,"dateFormat"),r,a.datepicker._getFormatConfig(b))}catch(m){}var u=(r.toLowerCase().match(/^c/)?a.datepicker._getDate(b):null)||new Date,y=u.getFullYear(),E=u.getMonth();u=u.getDate();for(var I=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,j=I.exec(r);j;){switch(j[2]||"d"){case "d":case "D":u+=parseInt(j[1],10);break;case "w":case "W":u+=parseInt(j[1],
10)*7;break;case "m":case "M":E+=parseInt(j[1],10);u=Math.min(u,a.datepicker._getDaysInMonth(y,E));break;case "y":case "Y":y+=parseInt(j[1],10);u=Math.min(u,a.datepicker._getDaysInMonth(y,E))}j=I.exec(r)}return new Date(y,E,u)};if(g=(g=g==null?h:typeof g=="string"?s(g):typeof g=="number"?isNaN(g)?h:q(g):g)&&g.toString()=="Invalid Date"?h:g){g.setHours(0);g.setMinutes(0);g.setSeconds(0);g.setMilliseconds(0)}return this._daylightSavingAdjust(g)},_daylightSavingAdjust:function(b){if(!b)return null;b.setHours(b.getHours()>
12?b.getHours()+2:0);return b},_setDate:function(b,g,h){var q=!g,s=b.selectedMonth,r=b.selectedYear;g=this._restrictMinMax(b,this._determineDate(b,g,new Date));b.selectedDay=b.currentDay=g.getDate();b.drawMonth=b.selectedMonth=b.currentMonth=g.getMonth();b.drawYear=b.selectedYear=b.currentYear=g.getFullYear();if((s!=b.selectedMonth||r!=b.selectedYear)&&!h)this._notifyChange(b);this._adjustInstDate(b);if(b.input)b.input.val(q?"":this._formatDate(b))},_getDate:function(b){return!b.currentYear||b.input&&
b.input.val()==""?null:this._daylightSavingAdjust(new Date(b.currentYear,b.currentMonth,b.currentDay))},_generateHTML:function(b){var g=new Date;g=this._daylightSavingAdjust(new Date(g.getFullYear(),g.getMonth(),g.getDate()));var h=this._get(b,"isRTL"),q=this._get(b,"showButtonPanel"),s=this._get(b,"hideIfNoPrevNext"),r=this._get(b,"navigationAsDateFormat"),m=this._getNumberOfMonths(b),u=this._get(b,"showCurrentAtPos"),y=this._get(b,"stepMonths"),E=m[0]!=1||m[1]!=1,I=this._daylightSavingAdjust(!b.currentDay?
new Date(9999,9,9):new Date(b.currentYear,b.currentMonth,b.currentDay)),j=this._getMinMaxDate(b,"min"),O=this._getMinMaxDate(b,"max");u=b.drawMonth-u;var w=b.drawYear;if(u<0){u+=12;w--}if(O){var v=this._daylightSavingAdjust(new Date(O.getFullYear(),O.getMonth()-m[0]*m[1]+1,O.getDate()));for(v=j&&v<j?j:v;this._daylightSavingAdjust(new Date(w,u,1))>v;){u--;if(u<0){u=11;w--}}}b.drawMonth=u;b.drawYear=w;v=this._get(b,"prevText");v=!r?v:this.formatDate(v,this._daylightSavingAdjust(new Date(w,u-y,1)),this._getFormatConfig(b));
v=this._canAdjustMonth(b,-1,w,u)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+d+".datepicker._adjustDate('#"+b.id+"', -"+y+", 'M');\" title=\""+v+'"><span class="ui-icon ui-icon-circle-triangle-'+(h?"e":"w")+'">'+v+"</span></a>":s?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+v+'"><span class="ui-icon ui-icon-circle-triangle-'+(h?"e":"w")+'">'+v+"</span></a>";var z=this._get(b,"nextText");z=!r?z:this.formatDate(z,this._daylightSavingAdjust(new Date(w,
u+y,1)),this._getFormatConfig(b));s=this._canAdjustMonth(b,+1,w,u)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+d+".datepicker._adjustDate('#"+b.id+"', +"+y+", 'M');\" title=\""+z+'"><span class="ui-icon ui-icon-circle-triangle-'+(h?"w":"e")+'">'+z+"</span></a>":s?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+z+'"><span class="ui-icon ui-icon-circle-triangle-'+(h?"w":"e")+'">'+z+"</span></a>";y=this._get(b,"currentText");z=this._get(b,"gotoCurrent")&&
b.currentDay?I:g;y=!r?y:this.formatDate(y,z,this._getFormatConfig(b));r=!b.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+d+'.datepicker._hideDatepicker();">'+this._get(b,"closeText")+"</button>":"";q=q?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(h?r:"")+(this._isInRange(b,z)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+
d+".datepicker._gotoToday('#"+b.id+"');\">"+y+"</button>":"")+(h?"":r)+"</div>":"";r=parseInt(this._get(b,"firstDay"),10);r=isNaN(r)?0:r;y=this._get(b,"showWeek");z=this._get(b,"dayNames");this._get(b,"dayNamesShort");var n=this._get(b,"dayNamesMin"),F=this._get(b,"monthNames"),H=this._get(b,"monthNamesShort"),R=this._get(b,"beforeShowDay"),A=this._get(b,"showOtherMonths"),G=this._get(b,"selectOtherMonths");this._get(b,"calculateWeek");for(var M=this._getDefaultDate(b),V="",U=0;U<m[0];U++){for(var Z=
"",fa=0;fa<m[1];fa++){var ma=this._daylightSavingAdjust(new Date(w,u,b.selectedDay)),ba=" ui-corner-all",ha="";if(E){ha+='<div class="ui-datepicker-group';if(m[1]>1)switch(fa){case 0:ha+=" ui-datepicker-group-first";ba=" ui-corner-"+(h?"right":"left");break;case m[1]-1:ha+=" ui-datepicker-group-last";ba=" ui-corner-"+(h?"left":"right");break;default:ha+=" ui-datepicker-group-middle";ba=""}ha+='">'}ha+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+ba+'">'+(/all|left/.test(ba)&&
U==0?h?s:v:"")+(/all|right/.test(ba)&&U==0?h?v:s:"")+this._generateMonthYearHeader(b,u,w,j,O,U>0||fa>0,F,H)+'</div><table class="ui-datepicker-calendar"><thead><tr>';var la=y?'<th class="ui-datepicker-week-col">'+this._get(b,"weekHeader")+"</th>":"";for(ba=0;ba<7;ba++){var da=(ba+r)%7;la+="<th"+((ba+r+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+z[da]+'">'+n[da]+"</span></th>"}ha+=la+"</tr></thead><tbody>";la=this._getDaysInMonth(w,u);if(w==b.selectedYear&&u==b.selectedMonth)b.selectedDay=
Math.min(b.selectedDay,la);ba=(this._getFirstDayOfMonth(w,u)-r+7)%7;la=E?6:Math.ceil((ba+la)/7);da=this._daylightSavingAdjust(new Date(w,u,1-ba));for(var ra=0;ra<la;ra++){ha+="<tr>";var ea=!y?"":'<td class="ui-datepicker-week-col">'+this._get(b,"calculateWeek")(da)+"</td>";for(ba=0;ba<7;ba++){var ja=R?R.apply(b.input?b.input[0]:null,[da]):[true,""],ka=da.getMonth()!=u,na=ka&&!G||!ja[0]||j&&da<j||O&&da>O;ea+='<td class="'+((ba+r+6)%7>=5?" ui-datepicker-week-end":"")+(ka?" ui-datepicker-other-month":
"")+(da.getTime()==ma.getTime()&&u==b.selectedMonth&&b._keyEvent||M.getTime()==da.getTime()&&M.getTime()==ma.getTime()?" "+this._dayOverClass:"")+(na?" "+this._unselectableClass+" ui-state-disabled":"")+(ka&&!A?"":" "+ja[1]+(da.getTime()==I.getTime()?" "+this._currentClass:"")+(da.getTime()==g.getTime()?" ui-datepicker-today":""))+'"'+((!ka||A)&&ja[2]?' title="'+ja[2]+'"':"")+(na?"":' onclick="DP_jQuery_'+d+".datepicker._selectDay('#"+b.id+"',"+da.getMonth()+","+da.getFullYear()+', this);return false;"')+
">"+(ka&&!A?"&#xa0;":na?'<span class="ui-state-default">'+da.getDate()+"</span>":'<a class="ui-state-default'+(da.getTime()==g.getTime()?" ui-state-highlight":"")+(da.getTime()==I.getTime()?" ui-state-active":"")+(ka?" ui-priority-secondary":"")+'" href="#">'+da.getDate()+"</a>")+"</td>";da.setDate(da.getDate()+1);da=this._daylightSavingAdjust(da)}ha+=ea+"</tr>"}u++;if(u>11){u=0;w++}ha+="</tbody></table>"+(E?"</div>"+(m[0]>0&&fa==m[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");Z+=ha}V+=
Z}V+=q+(a.browser.msie&&parseInt(a.browser.version,10)<7&&!b.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");b._keyEvent=false;return V},_generateMonthYearHeader:function(b,g,h,q,s,r,m,u){var y=this._get(b,"changeMonth"),E=this._get(b,"changeYear"),I=this._get(b,"showMonthAfterYear"),j='<div class="ui-datepicker-title">',O="";if(r||!y)O+='<span class="ui-datepicker-month">'+m[g]+"</span>";else{m=q&&q.getFullYear()==h;var w=s&&s.getFullYear()==h;O+=
'<select class="ui-datepicker-month" onchange="DP_jQuery_'+d+".datepicker._selectMonthYear('#"+b.id+"', this, 'M');\" onclick=\"DP_jQuery_"+d+".datepicker._clickMonthYear('#"+b.id+"');\">";for(var v=0;v<12;v++)if((!m||v>=q.getMonth())&&(!w||v<=s.getMonth()))O+='<option value="'+v+'"'+(v==g?' selected="selected"':"")+">"+u[v]+"</option>";O+="</select>"}I||(j+=O+(r||!(y&&E)?"&#xa0;":""));if(r||!E)j+='<span class="ui-datepicker-year">'+h+"</span>";else{u=this._get(b,"yearRange").split(":");var z=(new Date).getFullYear();
m=function(n){n=n.match(/c[+-].*/)?h+parseInt(n.substring(1),10):n.match(/[+-].*/)?z+parseInt(n,10):parseInt(n,10);return isNaN(n)?z:n};g=m(u[0]);u=Math.max(g,m(u[1]||""));g=q?Math.max(g,q.getFullYear()):g;u=s?Math.min(u,s.getFullYear()):u;for(j+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+d+".datepicker._selectMonthYear('#"+b.id+"', this, 'Y');\" onclick=\"DP_jQuery_"+d+".datepicker._clickMonthYear('#"+b.id+"');\">";g<=u;g++)j+='<option value="'+g+'"'+(g==h?' selected="selected"':"")+
">"+g+"</option>";j+="</select>"}j+=this._get(b,"yearSuffix");if(I)j+=(r||!(y&&E)?"&#xa0;":"")+O;j+="</div>";return j},_adjustInstDate:function(b,g,h){var q=b.drawYear+(h=="Y"?g:0),s=b.drawMonth+(h=="M"?g:0);g=Math.min(b.selectedDay,this._getDaysInMonth(q,s))+(h=="D"?g:0);q=this._restrictMinMax(b,this._daylightSavingAdjust(new Date(q,s,g)));b.selectedDay=q.getDate();b.drawMonth=b.selectedMonth=q.getMonth();b.drawYear=b.selectedYear=q.getFullYear();if(h=="M"||h=="Y")this._notifyChange(b)},_restrictMinMax:function(b,
g){var h=this._getMinMaxDate(b,"min"),q=this._getMinMaxDate(b,"max");g=h&&g<h?h:g;return g=q&&g>q?q:g},_notifyChange:function(b){var g=this._get(b,"onChangeMonthYear");if(g)g.apply(b.input?b.input[0]:null,[b.selectedYear,b.selectedMonth+1,b])},_getNumberOfMonths:function(b){b=this._get(b,"numberOfMonths");return b==null?[1,1]:typeof b=="number"?[1,b]:b},_getMinMaxDate:function(b,g){return this._determineDate(b,this._get(b,g+"Date"),null)},_getDaysInMonth:function(b,g){return 32-(new Date(b,g,32)).getDate()},
_getFirstDayOfMonth:function(b,g){return(new Date(b,g,1)).getDay()},_canAdjustMonth:function(b,g,h,q){var s=this._getNumberOfMonths(b);h=this._daylightSavingAdjust(new Date(h,q+(g<0?g:s[0]*s[1]),1));g<0&&h.setDate(this._getDaysInMonth(h.getFullYear(),h.getMonth()));return this._isInRange(b,h)},_isInRange:function(b,g){var h=this._getMinMaxDate(b,"min"),q=this._getMinMaxDate(b,"max");return(!h||g.getTime()>=h.getTime())&&(!q||g.getTime()<=q.getTime())},_getFormatConfig:function(b){var g=this._get(b,
"shortYearCutoff");g=typeof g!="string"?g:(new Date).getFullYear()%100+parseInt(g,10);return{shortYearCutoff:g,dayNamesShort:this._get(b,"dayNamesShort"),dayNames:this._get(b,"dayNames"),monthNamesShort:this._get(b,"monthNamesShort"),monthNames:this._get(b,"monthNames")}},_formatDate:function(b,g,h,q){if(!g){b.currentDay=b.selectedDay;b.currentMonth=b.selectedMonth;b.currentYear=b.selectedYear}g=g?typeof g=="object"?g:this._daylightSavingAdjust(new Date(q,h,g)):this._daylightSavingAdjust(new Date(b.currentYear,
b.currentMonth,b.currentDay));return this.formatDate(this._get(b,"dateFormat"),g,this._getFormatConfig(b))}});a.fn.datepicker=function(b){if(!a.datepicker.initialized){a(document).mousedown(a.datepicker._checkExternalClick).find("body").append(a.datepicker.dpDiv);a.datepicker.initialized=true}var g=Array.prototype.slice.call(arguments,1);if(typeof b=="string"&&(b=="isDisabled"||b=="getDate"||b=="widget"))return a.datepicker["_"+b+"Datepicker"].apply(a.datepicker,[this[0]].concat(g));if(b=="option"&&
arguments.length==2&&typeof arguments[1]=="string")return a.datepicker["_"+b+"Datepicker"].apply(a.datepicker,[this[0]].concat(g));return this.each(function(){typeof b=="string"?a.datepicker["_"+b+"Datepicker"].apply(a.datepicker,[this].concat(g)):a.datepicker._attachDatepicker(this,b)})};a.datepicker=new c;a.datepicker.initialized=false;a.datepicker.uuid=(new Date).getTime();a.datepicker.version="1.8";window["DP_jQuery_"+d]=a})(jQuery);
(function(a){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:"center",resizable:true,show:null,stack:true,title:"",width:300,zIndex:1E3},_create:function(){this.originalTitle=this.element.attr("title");var c=this,e=c.options,d=e.title||c.originalTitle||"&#160;",b=a.ui.dialog.getTitleId(c.element),g=(c.uiDialog=a("<div></div>")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+
e.dialogClass).css({zIndex:e.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(s){if(e.closeOnEscape&&s.keyCode&&s.keyCode===a.ui.keyCode.ESCAPE){c.close(s);s.preventDefault()}}).attr({role:"dialog","aria-labelledby":b}).mousedown(function(s){c.moveToTop(false,s)});c.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(g);var h=(c.uiDialogTitlebar=a("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(g),
q=a('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){q.addClass("ui-state-hover")},function(){q.removeClass("ui-state-hover")}).focus(function(){q.addClass("ui-state-focus")}).blur(function(){q.removeClass("ui-state-focus")}).click(function(s){c.close(s);return false}).appendTo(h);(c.uiDialogTitlebarCloseText=a("<span></span>")).addClass("ui-icon ui-icon-closethick").text(e.closeText).appendTo(q);a("<span></span>").addClass("ui-dialog-title").attr("id",
b).html(d).prependTo(h);if(a.isFunction(e.beforeclose)&&!a.isFunction(e.beforeClose))e.beforeClose=e.beforeclose;h.find("*").add(h).disableSelection();e.draggable&&a.fn.draggable&&c._makeDraggable();e.resizable&&a.fn.resizable&&c._makeResizable();c._createButtons(e.buttons);c._isOpen=false;a.fn.bgiframe&&g.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(c){var e=this,d;if(false!==e._trigger("beforeClose",c)){e.overlay&&e.overlay.destroy();e.uiDialog.unbind("keypress.ui-dialog");e._isOpen=false;if(e.options.hide)e.uiDialog.hide(e.options.hide,function(){e._trigger("close",c)});else{e.uiDialog.hide();e._trigger("close",c)}a.ui.dialog.overlay.resize();if(e.options.modal){d=0;a(".ui-dialog").each(function(){if(this!==
e.uiDialog[0])d=Math.max(d,a(this).css("z-index"))});a.ui.dialog.maxZ=d}return e}},isOpen:function(){return this._isOpen},moveToTop:function(c,e){var d=this.options;if(d.modal&&!c||!d.stack&&!d.modal)return this._trigger("focus",e);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)}d={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(d);this._trigger("focus",e);return this},open:function(){if(!this._isOpen){var c=this.options,e=this.uiDialog;this.overlay=c.modal?new a.ui.dialog.overlay(this):null;e.next().length&&e.appendTo("body");this._size();this._position(c.position);e.show(c.show);this.moveToTop(true);c.modal&&e.bind("keypress.ui-dialog",function(d){if(d.keyCode===a.ui.keyCode.TAB){var b=a(":tabbable",this),g=b.filter(":first");b=b.filter(":last");if(d.target===
b[0]&&!d.shiftKey){g.focus(1);return false}else if(d.target===g[0]&&d.shiftKey){b.focus(1);return false}}});a([]).add(e.find(".ui-dialog-content :tabbable:first")).add(e.find(".ui-dialog-buttonpane :tabbable:first")).add(e).filter(":first").focus();this._trigger("open");this._isOpen=true;return this}},_createButtons:function(c){var e=this,d=false,b=a("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");e.uiDialog.find(".ui-dialog-buttonpane").remove();typeof c==="object"&&
c!==null&&a.each(c,function(){return!(d=true)});if(d){a.each(c,function(g,h){var q=a('<button type="button"></button>').text(g).click(function(){h.apply(e.element[0],arguments)}).appendTo(b);a.fn.button&&q.button()});b.appendTo(e.uiDialog)}},_makeDraggable:function(){function c(h){return{position:h.position,offset:h.offset}}var e=this,d=e.options,b=a(document),g;e.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(h,
q){g=d.height==="auto"?"auto":a(this).height();a(this).height(a(this).height()).addClass("ui-dialog-dragging");e._trigger("dragStart",h,c(q))},drag:function(h,q){e._trigger("drag",h,c(q))},stop:function(h,q){d.position=[q.position.left-b.scrollLeft(),q.position.top-b.scrollTop()];a(this).removeClass("ui-dialog-dragging").height(g);e._trigger("dragStop",h,c(q));a.ui.dialog.overlay.resize()}})},_makeResizable:function(c){function e(h){return{originalPosition:h.originalPosition,originalSize:h.originalSize,
position:h.position,size:h.size}}c=c===undefined?this.options.resizable:c;var d=this,b=d.options,g=d.uiDialog.css("position");c=typeof c==="string"?c:"n,e,s,w,se,sw,ne,nw";d.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:d.element,maxWidth:b.maxWidth,maxHeight:b.maxHeight,minWidth:b.minWidth,minHeight:d._minHeight(),handles:c,start:function(h,q){a(this).addClass("ui-dialog-resizing");d._trigger("resizeStart",h,e(q))},resize:function(h,q){d._trigger("resize",h,e(q))},
stop:function(h,q){a(this).removeClass("ui-dialog-resizing");b.height=a(this).height();b.width=a(this).width();d._trigger("resizeStop",h,e(q));a.ui.dialog.overlay.resize()}}).css("position",g).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var c=this.options;return c.height==="auto"?c.minHeight:Math.min(c.minHeight,c.height)},_position:function(c){var e=[],d=[0,0];c=c||a.ui.dialog.prototype.options.position;if(typeof c==="string"||typeof c==="object"&&
"0"in c){e=c.split?c.split(" "):[c[0],c[1]];if(e.length===1)e[1]=e[0];a.each(["left","top"],function(b,g){if(+e[b]===e[b]){d[b]=e[b];e[b]=g}})}else if(typeof c==="object"){if("left"in c){e[0]="left";d[0]=c.left}else if("right"in c){e[0]="right";d[0]=-c.right}if("top"in c){e[1]="top";d[1]=c.top}else if("bottom"in c){e[1]="bottom";d[1]=-c.bottom}}(c=this.uiDialog.is(":visible"))||this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position({my:e.join(" "),at:e.join(" "),offset:d.join(" "),of:window,
collision:"fit",using:function(b){var g=a(this).css(b).offset().top;g<0&&a(this).css("top",b.top-g)}});c||this.uiDialog.hide()},_setOption:function(c,e){var d=this.uiDialog,b=d.is(":data(resizable)"),g=false;switch(c){case "beforeclose":c="beforeClose";break;case "buttons":this._createButtons(e);break;case "closeText":this.uiDialogTitlebarCloseText.text(""+e);break;case "dialogClass":d.removeClass(this.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+e);break;case "disabled":e?
d.addClass("ui-dialog-disabled"):d.removeClass("ui-dialog-disabled");break;case "draggable":e?this._makeDraggable():d.draggable("destroy");break;case "height":g=true;break;case "maxHeight":b&&d.resizable("option","maxHeight",e);g=true;break;case "maxWidth":b&&d.resizable("option","maxWidth",e);g=true;break;case "minHeight":b&&d.resizable("option","minHeight",e);g=true;break;case "minWidth":b&&d.resizable("option","minWidth",e);g=true;break;case "position":this._position(e);break;case "resizable":b&&
!e&&d.resizable("destroy");b&&typeof e==="string"&&d.resizable("option","handles",e);!b&&e!==false&&this._makeResizable(e);break;case "title":a(".ui-dialog-title",this.uiDialogTitlebar).html(""+(e||"&#160;"));break;case "width":g=true}a.Widget.prototype._setOption.apply(this,arguments);g&&this._size()},_size:function(){var c=this.options,e;this.element.css("width","auto").hide();e=this.uiDialog.css({height:"auto",width:c.width}).height();this.element.css(c.height==="auto"?{minHeight:Math.max(c.minHeight-
e,0),height:"auto"}:{minHeight:0,height:Math.max(c.height-e,0)}).show();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}});a.extend(a.ui.dialog,{version:"1.8",uuid:0,maxZ:0,getTitleId:function(c){c=c.attr("id");if(!c){this.uuid+=1;c=this.uuid}return"ui-dialog-title-"+c},overlay:function(c){this.$el=a.ui.dialog.overlay.create(c)}});a.extend(a.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:a.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),
function(c){return c+".dialog-overlay"}).join(" "),create:function(c){if(this.instances.length===0){setTimeout(function(){a.ui.dialog.overlay.instances.length&&a(document).bind(a.ui.dialog.overlay.events,function(d){return a(d.target).zIndex()>=a.ui.dialog.overlay.maxZ})},1);a(document).bind("keydown.dialog-overlay",function(d){if(c.options.closeOnEscape&&d.keyCode&&d.keyCode===a.ui.keyCode.ESCAPE){c.close(d);d.preventDefault()}});a(window).bind("resize.dialog-overlay",a.ui.dialog.overlay.resize)}var e=
(this.oldInstances.pop()||a("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});a.fn.bgiframe&&e.bgiframe();this.instances.push(e);return e},destroy:function(c){this.oldInstances.push(this.instances.splice(a.inArray(c,this.instances),1)[0]);this.instances.length===0&&a([document,window]).unbind(".dialog-overlay");c.remove();var e=0;a.each(this.instances,function(){e=Math.max(e,this.css("z-index"))});this.maxZ=e},height:function(){var c,
e;if(a.browser.msie&&a.browser.version<7){c=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);e=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);return c<e?a(window).height()+"px":c+"px"}else return a(document).height()+"px"},width:function(){var c,e;if(a.browser.msie&&a.browser.version<7){c=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);e=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);return c<
e?a(window).width()+"px":c+"px"}else return a(document).width()+"px"},resize:function(){var c=a([]);a.each(a.ui.dialog.overlay.instances,function(){c=c.add(this)});c.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.ui=a.ui||{};var c=/left|center|right/,e=/top|center|bottom/,d=a.fn.position,b=a.fn.offset;a.fn.position=function(g){if(!g||!g.of)return d.apply(this,arguments);g=a.extend({},g);var h=a(g.of),q=(g.collision||"flip").split(" "),s=g.offset?g.offset.split(" "):[0,0],r,m,u;if(g.of.nodeType===9){r=h.width();m=h.height();u={top:0,left:0}}else if(g.of.scrollTo&&g.of.document){r=h.width();m=h.height();u={top:h.scrollTop(),left:h.scrollLeft()}}else if(g.of.preventDefault){g.at="left top";r=m=
0;u={top:g.of.pageY,left:g.of.pageX}}else{r=h.outerWidth();m=h.outerHeight();u=h.offset()}a.each(["my","at"],function(){var y=(g[this]||"").split(" ");if(y.length===1)y=c.test(y[0])?y.concat(["center"]):e.test(y[0])?["center"].concat(y):["center","center"];y[0]=c.test(y[0])?y[0]:"center";y[1]=e.test(y[1])?y[1]:"center";g[this]=y});if(q.length===1)q[1]=q[0];s[0]=parseInt(s[0],10)||0;if(s.length===1)s[1]=s[0];s[1]=parseInt(s[1],10)||0;if(g.at[0]==="right")u.left+=r;else if(g.at[0]==="center")u.left+=
r/2;if(g.at[1]==="bottom")u.top+=m;else if(g.at[1]==="center")u.top+=m/2;u.left+=s[0];u.top+=s[1];return this.each(function(){var y=a(this),E=y.outerWidth(),I=y.outerHeight(),j=a.extend({},u);if(g.my[0]==="right")j.left-=E;else if(g.my[0]==="center")j.left-=E/2;if(g.my[1]==="bottom")j.top-=I;else if(g.my[1]==="center")j.top-=I/2;a.each(["left","top"],function(O,w){a.ui.position[q[O]]&&a.ui.position[q[O]][w](j,{targetWidth:r,targetHeight:m,elemWidth:E,elemHeight:I,offset:s,my:g.my,at:g.at})});a.fn.bgiframe&&
y.bgiframe();y.offset(a.extend(j,{using:g.using}))})};a.ui.position={fit:{left:function(g,h){var q=a(window);q=g.left+h.elemWidth-q.width()-q.scrollLeft();g.left=q>0?g.left-q:Math.max(0,g.left)},top:function(g,h){var q=a(window);q=g.top+h.elemHeight-q.height()-q.scrollTop();g.top=q>0?g.top-q:Math.max(0,g.top)}},flip:{left:function(g,h){if(h.at[0]!=="center"){var q=a(window);q=g.left+h.elemWidth-q.width()-q.scrollLeft();var s=h.my[0]==="left"?-h.elemWidth:h.my[0]==="right"?h.elemWidth:0,r=-2*h.offset[0];
g.left+=g.left<0?s+h.targetWidth+r:q>0?s-h.targetWidth+r:0}},top:function(g,h){if(h.at[1]!=="center"){var q=a(window);q=g.top+h.elemHeight-q.height()-q.scrollTop();var s=h.my[1]==="top"?-h.elemHeight:h.my[1]==="bottom"?h.elemHeight:0,r=h.at[1]==="top"?h.targetHeight:-h.targetHeight,m=-2*h.offset[1];g.top+=g.top<0?s+h.targetHeight+m:q>0?s+r+m:0}}}};if(!a.offset.setOffset){a.offset.setOffset=function(g,h){if(/static/.test(a.curCSS(g,"position")))g.style.position="relative";var q=a(g),s=q.offset(),r=
parseInt(a.curCSS(g,"top",true),10)||0,m=parseInt(a.curCSS(g,"left",true),10)||0;s={top:h.top-s.top+r,left:h.left-s.left+m};"using"in h?h.using.call(g,s):q.css(s)};a.fn.offset=function(g){var h=this[0];if(!h||!h.ownerDocument)return null;if(g)return this.each(function(){a.offset.setOffset(this,g)});return b.call(this)}}})(jQuery);
(function(a){a.widget("ui.progressbar",{options:{value:0},_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this._valueMin(),"aria-valuemax":this._valueMax(),"aria-valuenow":this._value()});this.valueDiv=a("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element);this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");
this.valueDiv.remove();a.Widget.prototype.destroy.apply(this,arguments)},value:function(c){if(c===undefined)return this._value();this._setOption("value",c);return this},_setOption:function(c,e){switch(c){case "value":this.options.value=e;this._refreshValue();this._trigger("change")}a.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var c=this.options.value;if(typeof c!=="number")c=0;if(c<this._valueMin())c=this._valueMin();if(c>this._valueMax())c=this._valueMax();return c},_valueMin:function(){return 0},
_valueMax:function(){return 100},_refreshValue:function(){var c=this.value();this.valueDiv[c===this._valueMax()?"addClass":"removeClass"]("ui-corner-right").width(c+"%");this.element.attr("aria-valuenow",c)}});a.extend(a.ui.progressbar,{version:"1.8"})})(jQuery);
(function(a){a.widget("ui.slider",a.ui.mouse,{widgetEventPrefix:"slide",options:{animate:false,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null},_create:function(){var c=this,e=this.options;this._mouseSliding=this._keySliding=false;this._animateOff=true;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all");e.disabled&&this.element.addClass("ui-slider-disabled ui-disabled");
this.range=a([]);if(e.range){if(e.range===true){this.range=a("<div></div>");if(!e.values)e.values=[this._valueMin(),this._valueMin()];if(e.values.length&&e.values.length!=2)e.values=[e.values[0],e.values[0]]}else this.range=a("<div></div>");this.range.appendTo(this.element).addClass("ui-slider-range");if(e.range=="min"||e.range=="max")this.range.addClass("ui-slider-range-"+e.range);this.range.addClass("ui-widget-header")}a(".ui-slider-handle",this.element).length==0&&a('<a href="#"></a>').appendTo(this.element).addClass("ui-slider-handle");
if(e.values&&e.values.length)for(;a(".ui-slider-handle",this.element).length<e.values.length;)a('<a href="#"></a>').appendTo(this.element).addClass("ui-slider-handle");this.handles=a(".ui-slider-handle",this.element).addClass("ui-state-default ui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(d){d.preventDefault()}).hover(function(){e.disabled||a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")}).focus(function(){if(e.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 b=true,g=a(this).data("index.ui-slider-handle");if(!c.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:b=
false;if(!c._keySliding){c._keySliding=true;a(this).addClass("ui-state-active");c._start(d,g)}}var h,q,s=c._step();h=c.options.values&&c.options.values.length?q=c.values(g):q=c.value();switch(d.keyCode){case a.ui.keyCode.HOME:q=c._valueMin();break;case a.ui.keyCode.END:q=c._valueMax();break;case a.ui.keyCode.PAGE_UP:q=h+(c._valueMax()-c._valueMin())/5;break;case a.ui.keyCode.PAGE_DOWN:q=h-(c._valueMax()-c._valueMin())/5;break;case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:if(h==c._valueMax())return;
q=h+s;break;case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:if(h==c._valueMin())return;q=h-s}c._slide(d,g,q);return b}}).keyup(function(d){var b=a(this).data("index.ui-slider-handle");if(c._keySliding){c._keySliding=false;c._stop(d,b);c._change(d,b);a(this).removeClass("ui-state-active")}});this._refreshValue();this._animateOff=false},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");
this._mouseDestroy();return this},_mouseCapture:function(c){var e=this.options;if(e.disabled)return false;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();var d={x:c.pageX,y:c.pageY},b=this._normValueFromMouse(d),g=this._valueMax()-this._valueMin()+1,h,q=this,s;this.handles.each(function(r){var m=Math.abs(b-q.values(r));if(g>m){g=m;h=a(this);s=r}});if(e.range==true&&this.values(1)==e.min)h=a(this.handles[++s]);this._start(c,
s);this._mouseSliding=true;q._handleIndex=s;h.addClass("ui-state-active").focus();e=h.offset();this._clickOffset=!a(c.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:c.pageX-e.left-h.width()/2,top:c.pageY-e.top-h.height()/2-(parseInt(h.css("borderTopWidth"),10)||0)-(parseInt(h.css("borderBottomWidth"),10)||0)+(parseInt(h.css("marginTop"),10)||0)};b=this._normValueFromMouse(d);this._slide(c,s,b);return this._animateOff=true},_mouseStart:function(){return true},_mouseDrag:function(c){var e=
this._normValueFromMouse({x:c.pageX,y:c.pageY});this._slide(c,this._handleIndex,e);return false},_mouseStop:function(c){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(c,this._handleIndex);this._change(c,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=false},_detectOrientation:function(){this.orientation=this.options.orientation=="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(c){var e;if("horizontal"==this.orientation){e=
this.elementSize.width;c=c.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{e=this.elementSize.height;c=c.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}e=c/e;if(e>1)e=1;if(e<0)e=0;if("vertical"==this.orientation)e=1-e;c=this._valueMax()-this._valueMin();c=e*c;e=c%this.options.step;c=this._valueMin()+c-e;if(e>this.options.step/2)c+=this.options.step;return parseFloat(c.toFixed(5))},_start:function(c,e){var d={handle:this.handles[e],value:this.value()};
if(this.options.values&&this.options.values.length){d.value=this.values(e);d.values=this.values()}this._trigger("start",c,d)},_slide:function(c,e,d){if(this.options.values&&this.options.values.length){var b=this.values(e?0:1);if(this.options.values.length==2&&this.options.range===true&&(e==0&&d>b||e==1&&d<b))d=b;if(d!=this.values(e)){b=this.values();b[e]=d;c=this._trigger("slide",c,{handle:this.handles[e],value:d,values:b});this.values(e?0:1);c!==false&&this.values(e,d,true)}}else if(d!=this.value()){c=
this._trigger("slide",c,{handle:this.handles[e],value:d});c!==false&&this.value(d)}},_stop:function(c,e){var d={handle:this.handles[e],value:this.value()};if(this.options.values&&this.options.values.length){d.value=this.values(e);d.values=this.values()}this._trigger("stop",c,d)},_change:function(c,e){if(!this._keySliding&&!this._mouseSliding){var d={handle:this.handles[e],value:this.value()};if(this.options.values&&this.options.values.length){d.value=this.values(e);d.values=this.values()}this._trigger("change",
c,d)}},value:function(c){if(arguments.length){this.options.value=this._trimValue(c);this._refreshValue();this._change(null,0)}return this._value()},values:function(c,e){if(arguments.length>1){this.options.values[c]=this._trimValue(e);this._refreshValue();this._change(null,c)}if(arguments.length)if(a.isArray(arguments[0])){for(var d=this.options.values,b=arguments[0],g=0,h=d.length;g<h;g++){d[g]=this._trimValue(b[g]);this._change(null,g)}this._refreshValue()}else return this.options.values&&this.options.values.length?
this._values(c):this.value();else return this._values()},_setOption:function(c,e){var d,b=0;if(jQuery.isArray(this.options.values))b=this.options.values.length;a.Widget.prototype._setOption.apply(this,arguments);switch(c){case "disabled":if(e){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")}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(d=0;d<b;d++)this._change(null,d);this._animateOff=false}},_step:function(){return this.options.step},_value:function(){var c=this.options.value;return c=this._trimValue(c)},_values:function(c){if(arguments.length){var e=
this.options.values[c];return e=this._trimValue(e)}else{e=this.options.values.slice();for(var d=0,b=e.length;d<b;d++)e[d]=this._trimValue(e[d]);return e}},_trimValue:function(c){if(c<this._valueMin())c=this._valueMin();if(c>this._valueMax())c=this._valueMax();return c},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var c=this.options.range,e=this.options,d=this,b=!this._animateOff?e.animate:false;if(this.options.values&&this.options.values.length)this.handles.each(function(s){var r=
(d.values(s)-d._valueMin())/(d._valueMax()-d._valueMin())*100,m={};m[d.orientation=="horizontal"?"left":"bottom"]=r+"%";a(this).stop(1,1)[b?"animate":"css"](m,e.animate);if(d.options.range===true)if(d.orientation=="horizontal"){s==0&&d.range.stop(1,1)[b?"animate":"css"]({left:r+"%"},e.animate);s==1&&d.range[b?"animate":"css"]({width:r-lastValPercent+"%"},{queue:false,duration:e.animate})}else{s==0&&d.range.stop(1,1)[b?"animate":"css"]({bottom:r+"%"},e.animate);s==1&&d.range[b?"animate":"css"]({height:r-
lastValPercent+"%"},{queue:false,duration:e.animate})}lastValPercent=r});else{var g=this.value(),h=this._valueMin(),q=this._valueMax();g=q!=h?(g-h)/(q-h)*100:0;h={};h[d.orientation=="horizontal"?"left":"bottom"]=g+"%";this.handle.stop(1,1)[b?"animate":"css"](h,e.animate);c=="min"&&this.orientation=="horizontal"&&this.range.stop(1,1)[b?"animate":"css"]({width:g+"%"},e.animate);c=="max"&&this.orientation=="horizontal"&&this.range[b?"animate":"css"]({width:100-g+"%"},{queue:false,duration:e.animate});
c=="min"&&this.orientation=="vertical"&&this.range.stop(1,1)[b?"animate":"css"]({height:g+"%"},e.animate);c=="max"&&this.orientation=="vertical"&&this.range[b?"animate":"css"]({height:100-g+"%"},{queue:false,duration:e.animate})}}});a.extend(a.ui.slider,{version:"1.8"})})(jQuery);
(function(a){var c=0,e=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(d,b){if(d=="selected")this.options.collapsible&&b==this.options.selected||
this.select(b);else{this.options[d]=b;this._tabify()}},_tabId:function(d){return d.title&&d.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+ ++c},_sanitizeSelector:function(d){return d.replace(/:/g,"\\:")},_cookie:function(){var d=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+ ++e);return a.cookie.apply(null,[d].concat(a.makeArray(arguments)))},_ui:function(d,b){return{tab:d,panel:b,index:this.anchors.index(d)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var d=
a(this);d.html(d.data("label.tabs")).removeData("label.tabs")})},_tabify:function(d){function b(I,j){I.css({display:""});!a.support.opacity&&j.opacity&&I[0].style.removeAttribute("filter")}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([]);var g=this,h=this.options,q=/^#.+/;this.anchors.each(function(I,j){var O=a(j).attr("href"),w=O.split("#")[0],v;if(w&&(w===location.toString().split("#")[0]||
(v=a("base")[0])&&w===v.href)){O=j.hash;j.href=O}if(q.test(O))g.panels=g.panels.add(g._sanitizeSelector(O));else if(O!="#"){a.data(j,"href.tabs",O);a.data(j,"load.tabs",O.replace(/#.*$/,""));O=g._tabId(j);j.href="#"+O;w=a("#"+O);if(!w.length){w=a(h.panelTemplate).attr("id",O).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(g.panels[I-1]||g.list);w.data("destroy.tabs",true)}g.panels=g.panels.add(w)}else h.disabled.push(I)});if(d){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(h.selected===undefined){location.hash&&this.anchors.each(function(I,j){if(j.hash==location.hash){h.selected=I;return false}});if(typeof h.selected!="number"&&h.cookie)h.selected=parseInt(g._cookie(),10);if(typeof h.selected!="number"&&this.lis.filter(".ui-tabs-selected").length)h.selected=
this.lis.index(this.lis.filter(".ui-tabs-selected"));h.selected=h.selected||(this.lis.length?0:-1)}else if(h.selected===null)h.selected=-1;h.selected=h.selected>=0&&this.anchors[h.selected]||h.selected<0?h.selected:0;h.disabled=a.unique(h.disabled.concat(a.map(this.lis.filter(".ui-state-disabled"),function(I){return g.lis.index(I)}))).sort();a.inArray(h.selected,h.disabled)!=-1&&h.disabled.splice(a.inArray(h.selected,h.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");
if(h.selected>=0&&this.anchors.length){this.panels.eq(h.selected).removeClass("ui-tabs-hide");this.lis.eq(h.selected).addClass("ui-tabs-selected ui-state-active");g.element.queue("tabs",function(){g._trigger("show",null,g._ui(g.anchors[h.selected],g.panels[h.selected]))});this.load(h.selected)}a(window).bind("unload",function(){g.lis.add(g.anchors).unbind(".tabs");g.lis=g.anchors=g.panels=null})}else h.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));this.element[h.collapsible?"addClass":
"removeClass"]("ui-tabs-collapsible");h.cookie&&this._cookie(h.selected,h.cookie);d=0;for(var s;s=this.lis[d];d++)a(s)[a.inArray(d,h.disabled)!=-1&&!a(s).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");h.cache===false&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(h.event!="mouseover"){var r=function(I,j){j.is(":not(.ui-state-disabled)")&&j.addClass("ui-state-"+I)};this.lis.bind("mouseover.tabs",function(){r("hover",a(this))});this.lis.bind("mouseout.tabs",
function(){a(this).removeClass("ui-state-hover")});this.anchors.bind("focus.tabs",function(){r("focus",a(this).closest("li"))});this.anchors.bind("blur.tabs",function(){a(this).closest("li").removeClass("ui-state-focus")})}var m,u;if(h.fx)if(a.isArray(h.fx)){m=h.fx[0];u=h.fx[1]}else m=u=h.fx;var y=u?function(I,j){a(I).closest("li").addClass("ui-tabs-selected ui-state-active");j.hide().removeClass("ui-tabs-hide").animate(u,u.duration||"normal",function(){b(j,u);g._trigger("show",null,g._ui(I,j[0]))})}:
function(I,j){a(I).closest("li").addClass("ui-tabs-selected ui-state-active");j.removeClass("ui-tabs-hide");g._trigger("show",null,g._ui(I,j[0]))},E=m?function(I,j){j.animate(m,m.duration||"normal",function(){g.lis.removeClass("ui-tabs-selected ui-state-active");j.addClass("ui-tabs-hide");b(j,m);g.element.dequeue("tabs")})}:function(I,j){g.lis.removeClass("ui-tabs-selected ui-state-active");j.addClass("ui-tabs-hide");g.element.dequeue("tabs")};this.anchors.bind(h.event+".tabs",function(){var I=this,
j=a(this).closest("li"),O=g.panels.filter(":not(.ui-tabs-hide)"),w=a(g._sanitizeSelector(this.hash));if(j.hasClass("ui-tabs-selected")&&!h.collapsible||j.hasClass("ui-state-disabled")||j.hasClass("ui-state-processing")||g._trigger("select",null,g._ui(this,w[0]))===false){this.blur();return false}h.selected=g.anchors.index(this);g.abort();if(h.collapsible)if(j.hasClass("ui-tabs-selected")){h.selected=-1;h.cookie&&g._cookie(h.selected,h.cookie);g.element.queue("tabs",function(){E(I,O)}).dequeue("tabs");
this.blur();return false}else if(!O.length){h.cookie&&g._cookie(h.selected,h.cookie);g.element.queue("tabs",function(){y(I,w)});g.load(g.anchors.index(this));this.blur();return false}h.cookie&&g._cookie(h.selected,h.cookie);if(w.length){O.length&&g.element.queue("tabs",function(){E(I,O)});g.element.queue("tabs",function(){y(I,w)});g.load(g.anchors.index(this))}else throw"jQuery UI Tabs: Mismatching fragment identifier.";a.browser.msie&&this.blur()});this.anchors.bind("click.tabs",function(){return false})},
destroy:function(){var d=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 b=a.data(this,"href.tabs");if(b)this.href=b;var g=a(this).unbind(".tabs");a.each(["href","load","cache"],function(h,q){g.removeData(q+".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")});d.cookie&&this._cookie(null,d.cookie);return this},add:function(d,b,g){if(g===undefined)g=this.anchors.length;var h=this,q=this.options;b=a(q.tabTemplate.replace(/#\{href\}/g,d).replace(/#\{label\}/g,b));d=!d.indexOf("#")?d.replace("#",""):this._tabId(a("a",b)[0]);b.addClass("ui-state-default ui-corner-top").data("destroy.tabs",
true);var s=a("#"+d);s.length||(s=a(q.panelTemplate).attr("id",d).data("destroy.tabs",true));s.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(g>=this.lis.length){b.appendTo(this.list);s.appendTo(this.list[0].parentNode)}else{b.insertBefore(this.lis[g]);s.insertBefore(this.panels[g])}q.disabled=a.map(q.disabled,function(r){return r>=g?++r:r});this._tabify();if(this.anchors.length==1){q.selected=0;b.addClass("ui-tabs-selected ui-state-active");s.removeClass("ui-tabs-hide");
this.element.queue("tabs",function(){h._trigger("show",null,h._ui(h.anchors[0],h.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[g],this.panels[g]));return this},remove:function(d){var b=this.options,g=this.lis.eq(d).remove(),h=this.panels.eq(d).remove();if(g.hasClass("ui-tabs-selected")&&this.anchors.length>1)this.select(d+(d+1<this.anchors.length?1:-1));b.disabled=a.map(a.grep(b.disabled,function(q){return q!=d}),function(q){return q>=d?--q:q});this._tabify();this._trigger("remove",
null,this._ui(g.find("a")[0],h[0]));return this},enable:function(d){var b=this.options;if(a.inArray(d,b.disabled)!=-1){this.lis.eq(d).removeClass("ui-state-disabled");b.disabled=a.grep(b.disabled,function(g){return g!=d});this._trigger("enable",null,this._ui(this.anchors[d],this.panels[d]));return this}},disable:function(d){var b=this.options;if(d!=b.selected){this.lis.eq(d).addClass("ui-state-disabled");b.disabled.push(d);b.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[d],this.panels[d]))}return this},
select:function(d){if(typeof d=="string")d=this.anchors.index(this.anchors.filter("[href$="+d+"]"));else if(d===null)d=-1;if(d==-1&&this.options.collapsible)d=this.options.selected;this.anchors.eq(d).trigger(this.options.event+".tabs");return this},load:function(d){var b=this,g=this.options,h=this.anchors.eq(d)[0],q=a.data(h,"load.tabs");this.abort();if(!q||this.element.queue("tabs").length!==0&&a.data(h,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(d).addClass("ui-state-processing");
if(g.spinner){var s=a("span",h);s.data("label.tabs",s.html()).html(g.spinner)}this.xhr=a.ajax(a.extend({},g.ajaxOptions,{url:q,success:function(r,m){a(b._sanitizeSelector(h.hash)).html(r);b._cleanup();g.cache&&a.data(h,"cache.tabs",true);b._trigger("load",null,b._ui(b.anchors[d],b.panels[d]));try{g.ajaxOptions.success(r,m)}catch(u){}},error:function(r,m){b._cleanup();b._trigger("load",null,b._ui(b.anchors[d],b.panels[d]));try{g.ajaxOptions.error(r,m,d,h)}catch(u){}}}));b.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(d,b){this.anchors.eq(d).removeData("cache.tabs").data("load.tabs",b);return this},length:function(){return this.anchors.length}});a.extend(a.ui.tabs,{version:"1.8"});a.extend(a.ui.tabs.prototype,{rotation:null,rotate:function(d,b){var g=this,h=this.options,q=g._rotate||(g._rotate=
function(r){clearTimeout(g.rotation);g.rotation=setTimeout(function(){var m=h.selected;g.select(++m<g.anchors.length?m:0)},d);r&&r.stopPropagation()}),s=g._unrotate||(g._unrotate=!b?function(r){r.clientX&&g.rotate(null)}:function(){t=h.selected;q()});if(d){this.element.bind("tabsshow",q);this.anchors.bind(h.event+".tabs",s);q()}else{clearTimeout(g.rotation);this.element.unbind("tabsshow",q);this.anchors.unbind(h.event+".tabs",s);delete this._rotate;delete this._unrotate}return this}})})(jQuery);window.Modernizr=function(a,c,e){function d(A,G){for(var M in A)if(r[A[M]]!==e&&(!G||G(A[M],s)))return true}function b(A,G){var M=A.charAt(0).toUpperCase()+A.substr(1);return!!d([A,"Webkit"+M,"Moz"+M,"O"+M,"ms"+M,"Khtml"+M],G)}function g(){h[u]=function(A){for(var G=0,M=A.length;G<M;G++)v[A[G]]=!!(A[G]in m);return v}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" "));h[y]=function(A){for(var G=0,M,V=A.length;G<V;G++){m.setAttribute("type",A[G]);if(M=m.type!==
"text"){m.value=E;/tel|search/.test(m.type)||(M=/url|email/.test(m.type)?m.checkValidity&&m.checkValidity()===false:m.value!=E)}w[A[G]]=!!M}return w}("search tel url email datetime date month week time datetime-local number range color".split(" "))}var h={},q=c.documentElement,s=c.createElement("modernizr"),r=s.style,m=c.createElement("input"),u="input",y=u+"types",E=":)",I=Object.prototype.toString,j=" -o- -moz- -ms- -webkit- -khtml- ".split(" "),O={},w={},v={},z=[],n=function(){var A={select:"input",
change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"},G={};return function(M,V){var U=arguments.length==1;if(U&&G[M])return G[M];V=V||document.createElement(A[M]||"div");M="on"+M;var Z=M in V;if(!Z&&V.setAttribute){V.setAttribute(M,"return;");Z=typeof V[M]=="function"}V=null;return U?G[M]=Z:Z}}(),F={}.hasOwnProperty,H;H=typeof F!=="undefined"&&typeof F.call!=="undefined"?function(A,G){return F.call(A,G)}:function(A,G){return G in A&&typeof A.constructor.prototype[G]==="undefined"};
O.canvas=function(){return!!c.createElement("canvas").getContext};O.canvastext=function(){return!!(O.canvas()&&typeof c.createElement("canvas").getContext("2d").fillText=="function")};O.geolocation=function(){return!!navigator.geolocation};O.crosswindowmessaging=function(){return!!a.postMessage};O.websqldatabase=function(){var A=!!a.openDatabase;if(A)try{A=!!openDatabase("testdb","1.0","html5 test db",2E5)}catch(G){A=false}return A};O.indexedDB=function(){return!!a.indexedDB};O.hashchange=function(){return n("hashchange",
a)&&(document.documentMode===e||document.documentMode>7)};O.historymanagement=function(){return!!(a.history&&history.pushState)};O.draganddrop=function(){return n("drag")&&n("dragstart")&&n("dragenter")&&n("dragover")&&n("dragleave")&&n("dragend")&&n("drop")};O.websockets=function(){return"WebSocket"in a};O.rgba=function(){r.cssText="background-color:rgba(150,255,150,.5)";return(""+r.backgroundColor).indexOf("rgba")!==-1};O.hsla=function(){r.cssText="background-color:hsla(120,40%,100%,.5)";return(""+
r.backgroundColor).indexOf("rgba")!==-1};O.multiplebgs=function(){r.cssText="background:url(//:),url(//:),red url(//:)";return/(url\s*\(.*?){3}/.test(r.background)};O.backgroundsize=function(){return b("backgroundSize")};O.borderimage=function(){return b("borderImage")};O.borderradius=function(){return b("borderRadius","",function(A){return(""+A).indexOf("orderRadius")!==-1})};O.boxshadow=function(){return b("boxShadow")};O.opacity=function(){var A=j.join("opacity:.5;")+"";r.cssText=A;return(""+r.opacity).indexOf("0.5")!==
-1};O.cssanimations=function(){return b("animationName")};O.csscolumns=function(){return b("columnCount")};O.cssgradients=function(){var A=("background-image:"+j.join("gradient(linear,left top,right bottom,from(#9f9),to(white));background-image:")+j.join("linear-gradient(left top,#9f9, white);background-image:")).slice(0,-17);r.cssText=A;return(""+r.backgroundImage).indexOf("gradient")!==-1};O.cssreflections=function(){return b("boxReflect")};O.csstransforms=function(){return!!d(["transformProperty",
"WebkitTransform","MozTransform","OTransform","msTransform"])};O.csstransforms3d=function(){var A=!!d(["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"]);if(A){var G=document.createElement("style"),M=c.createElement("div");G.textContent="@media ("+j.join("transform-3d),(")+"modernizr){#modernizr{height:3px}}";c.getElementsByTagName("head")[0].appendChild(G);M.id="modernizr";q.appendChild(M);A=M.offsetHeight===3;G.parentNode.removeChild(G);M.parentNode.removeChild(M)}return A};
O.csstransitions=function(){return b("transitionProperty")};O.fontface=function(){var A,G=c.createElement("style"),M=c.createElement("span"),V,U=false,Z=c.body,fa,ma;G.textContent="@font-face{font-family:testfont;src:url('data:font/ttf;base64,AAEAAAAMAIAAAwBAT1MvMliohmwAAADMAAAAVmNtYXCp5qrBAAABJAAAANhjdnQgACICiAAAAfwAAAAEZ2FzcP//AAMAAAIAAAAACGdseWYv5OZoAAACCAAAANxoZWFk69bnvwAAAuQAAAA2aGhlYQUJAt8AAAMcAAAAJGhtdHgGDgC4AAADQAAAABRsb2NhAIQAwgAAA1QAAAAMbWF4cABVANgAAANgAAAAIG5hbWUgXduAAAADgAAABPVwb3N03NkzmgAACHgAAAA4AAECBAEsAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAACAAMDAAAAAAAAgAACbwAAAAoAAAAAAAAAAFBmRWQAAAAgqS8DM/8zAFwDMwDNAAAABQAAAAAAAAAAAAMAAAADAAAAHAABAAAAAABGAAMAAQAAAK4ABAAqAAAABgAEAAEAAgAuqQD//wAAAC6pAP///9ZXAwAAAAAAAAACAAAABgBoAAAAAAAvAAEAAAAAAAAAAAAAAAAAAAABAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEACoAAAAGAAQAAQACAC6pAP//AAAALqkA////1lcDAAAAAAAAAAIAAAAiAogAAAAB//8AAgACACIAAAEyAqoAAwAHAC6xAQAvPLIHBADtMrEGBdw8sgMCAO0yALEDAC88sgUEAO0ysgcGAfw8sgECAO0yMxEhESczESMiARDuzMwCqv1WIgJmAAACAFUAAAIRAc0ADwAfAAATFRQWOwEyNj0BNCYrASIGARQGKwEiJj0BNDY7ATIWFX8aIvAiGhoi8CIaAZIoN/43KCg3/jcoAWD0JB4eJPQkHh7++EY2NkbVRjY2RgAAAAABAEH/+QCdAEEACQAANjQ2MzIWFAYjIkEeEA8fHw8QDxwWFhwWAAAAAQAAAAIAAIuYbWpfDzz1AAsEAAAAAADFn9IuAAAAAMWf0i797/8zA4gDMwAAAAgAAgAAAAAAAAABAAADM/8zAFwDx/3v/98DiAABAAAAAAAAAAAAAAAAAAAABQF2ACIAAAAAAVUAAAJmAFUA3QBBAAAAKgAqACoAWgBuAAEAAAAFAFAABwBUAAQAAgAAAAEAAQAAAEAALgADAAMAAAAQAMYAAQAAAAAAAACLAAAAAQAAAAAAAQAhAIsAAQAAAAAAAgAFAKwAAQAAAAAAAwBDALEAAQAAAAAABAAnAPQAAQAAAAAABQAKARsAAQAAAAAABgAmASUAAQAAAAAADgAaAUsAAwABBAkAAAEWAWUAAwABBAkAAQBCAnsAAwABBAkAAgAKAr0AAwABBAkAAwCGAscAAwABBAkABABOA00AAwABBAkABQAUA5sAAwABBAkABgBMA68AAwABBAkADgA0A/tDb3B5cmlnaHQgMjAwOSBieSBEYW5pZWwgSm9obnNvbi4gIFJlbGVhc2VkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgT3BlbiBGb250IExpY2Vuc2UuIEtheWFoIExpIGdseXBocyBhcmUgcmVsZWFzZWQgdW5kZXIgdGhlIEdQTCB2ZXJzaW9uIDMuYmFlYzJhOTJiZmZlNTAzMiAtIHN1YnNldCBvZiBKdXJhTGlnaHRiYWVjMmE5MmJmZmU1MDMyIC0gc3Vic2V0IG9mIEZvbnRGb3JnZSAyLjAgOiBKdXJhIExpZ2h0IDogMjMtMS0yMDA5YmFlYzJhOTJiZmZlNTAzMiAtIHN1YnNldCBvZiBKdXJhIExpZ2h0VmVyc2lvbiAyIGJhZWMyYTkyYmZmZTUwMzIgLSBzdWJzZXQgb2YgSnVyYUxpZ2h0aHR0cDovL3NjcmlwdHMuc2lsLm9yZy9PRkwAQwBvAHAAeQByAGkAZwBoAHQAIAAyADAAMAA5ACAAYgB5ACAARABhAG4AaQBlAGwAIABKAG8AaABuAHMAbwBuAC4AIAAgAFIAZQBsAGUAYQBzAGUAZAAgAHUAbgBkAGUAcgAgAHQAaABlACAAdABlAHIAbQBzACAAbwBmACAAdABoAGUAIABPAHAAZQBuACAARgBvAG4AdAAgAEwAaQBjAGUAbgBzAGUALgAgAEsAYQB5AGEAaAAgAEwAaQAgAGcAbAB5AHAAaABzACAAYQByAGUAIAByAGUAbABlAGEAcwBlAGQAIAB1AG4AZABlAHIAIAB0AGgAZQAgAEcAUABMACAAdgBlAHIAcwBpAG8AbgAgADMALgBiAGEAZQBjADIAYQA5ADIAYgBmAGYAZQA1ADAAMwAyACAALQAgAHMAdQBiAHMAZQB0ACAAbwBmACAASgB1AHIAYQBMAGkAZwBoAHQAYgBhAGUAYwAyAGEAOQAyAGIAZgBmAGUANQAwADMAMgAgAC0AIABzAHUAYgBzAGUAdAAgAG8AZgAgAEYAbwBuAHQARgBvAHIAZwBlACAAMgAuADAAIAA6ACAASgB1AHIAYQAgAEwAaQBnAGgAdAAgADoAIAAyADMALQAxAC0AMgAwADAAOQBiAGEAZQBjADIAYQA5ADIAYgBmAGYAZQA1ADAAMwAyACAALQAgAHMAdQBiAHMAZQB0ACAAbwBmACAASgB1AHIAYQAgAEwAaQBnAGgAdABWAGUAcgBzAGkAbwBuACAAMgAgAGIAYQBlAGMAMgBhADkAMgBiAGYAZgBlADUAMAAzADIAIAAtACAAcwB1AGIAcwBlAHQAIABvAGYAIABKAHUAcgBhAEwAaQBnAGgAdABoAHQAdABwADoALwAvAHMAYwByAGkAcAB0AHMALgBzAGkAbAAuAG8AcgBnAC8ATwBGAEwAAAAAAgAAAAAAAP+BADMAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAQACAQIAEQt6ZXJva2F5YWhsaQ==')}";
c.getElementsByTagName("head")[0].appendChild(G);M.setAttribute("style","font:99px _,arial,helvetica;position:absolute;visibility:hidden");if(!Z){Z=q.appendChild(c.createElement("fontface"));U=true}M.innerHTML="........";M.id="fonttest";Z.appendChild(M);V=M.offsetWidth*M.offsetHeight;M.style.font="99px testfont,_,arial,helvetica";A=V!==M.offsetWidth*M.offsetHeight;var ba=function(){if(Z.parentNode){A=h.fontface=V!==M.offsetWidth*M.offsetHeight;q.className=q.className.replace(/(no-)?fontface\b/,"")+
(A?" ":" no-")+"fontface"}};setTimeout(ba,75);setTimeout(ba,150);addEventListener("load",function(){ba();(ma=true)&&fa&&fa(A);setTimeout(function(){U||(Z=M);Z.parentNode.removeChild(Z);G.parentNode.removeChild(G)},50)},false);h._fontfaceready=function(ha){ma||A?ha(A):fa=ha};return A||V!==M.offsetWidth};O.video=function(){var A=c.createElement("video"),G=!!A.canPlayType;if(G){G=new Boolean(G);G.ogg=A.canPlayType('video/ogg; codecs="theora"');G.h264=A.canPlayType('video/mp4; codecs="avc1.42E01E"');
G.webm=A.canPlayType('video/webm; codecs="vp8, vorbis"')}return G};O.audio=function(){var A=c.createElement("audio"),G=!!A.canPlayType;if(G){G=new Boolean(G);G.ogg=A.canPlayType('audio/ogg; codecs="vorbis"');G.mp3=A.canPlayType("audio/mpeg;");G.wav=A.canPlayType('audio/wav; codecs="1"');G.m4a=A.canPlayType("audio/x-m4a;")||A.canPlayType("audio/aac;")}return G};O.localStorage=function(){return"localStorage"in a&&a.localStorage!==null};O.sessionStorage=function(){try{return"sessionStorage"in a&&a.sessionStorage!==
null}catch(A){return false}};O.webworkers=function(){return!!a.Worker};O.applicationCache=function(){var A=a.applicationCache;return!!(A&&typeof A.status!="undefined"&&typeof A.update=="function"&&typeof A.swapCache=="function")};O.svg=function(){return!!c.createElementNS&&!!c.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect};O.smil=function(){return!!c.createElementNS&&/SVG/.test(I.call(c.createElementNS("http://www.w3.org/2000/svg","animate")))};O.svgclippaths=function(){return!!c.createElementNS&&
/SVG/.test(I.call(c.createElementNS("http://www.w3.org/2000/svg","clipPath")))};for(var R in O)if(H(O,R))z.push(((h[R.toLowerCase()]=O[R]())?"":"no-")+R.toLowerCase());h[u]||g();h.addTest=function(A,G){A=A.toLowerCase();if(!h[A]){G=!!G();q.className+=" "+(G?"":"no-")+A;h[A]=G;return h}};r.cssText="";s=m=null;(function(){var A=c.createElement("div");A.innerHTML="<elem></elem>";return A.childNodes.length!==1})()&&function(A,G){function M(ea,ja){if(fa[ea])fa[ea].styleSheet.cssText+=ja;else{var ka=U[da],
na=G[ra]("style");na.media=ea;ka.insertBefore(na,ka[da]);fa[ea]=na;M(ea,ja)}}function V(ea,ja){for(var ka=RegExp("\\b("+ma+")\\b(?!.*[;}])","gi"),na=function(va){return".iepp_"+va},sa=-1;++sa<ea.length;){ja=ea[sa].media||ja;V(ea[sa].imports,ja);M(ja,ea[sa].cssText.replace(ka,na))}}for(var U=G.documentElement,Z=G.createDocumentFragment(),fa={},ma="abbr|article|aside|audio|canvas|command|datalist|details|figure|figcaption|footer|header|hgroup|keygen|mark|meter|nav|output|progress|section|source|summary|time|video",
ba=ma.split("|"),ha=[],la=-1,da="firstChild",ra="createElement";++la<ba.length;){G[ra](ba[la]);Z[ra](ba[la])}Z=Z.appendChild(G[ra]("div"));A.attachEvent("onbeforeprint",function(){for(var ea,ja=G.getElementsByTagName("*"),ka,na,sa=RegExp("^"+ma+"$","i"),va=-1;++va<ja.length;)if((ea=ja[va])&&(na=ea.nodeName.match(sa))){ka=RegExp("^\\s*<"+na+"(.*)\\/"+na+">\\s*$","i");Z.innerHTML=ea.outerHTML.replace(/\r|\n/g," ").replace(ka,ea.currentStyle.display=="block"?"<div$1/div>":"<span$1/span>");ka=Z.childNodes[0];
ka.className+=" iepp_"+na;ka=ha[ha.length]=[ea,ka];ea.parentNode.replaceChild(ka[1],ka[0])}V(G.styleSheets,"all")});A.attachEvent("onafterprint",function(){for(var ea=-1,ja;++ea<ha.length;)ha[ea][1].parentNode.replaceChild(ha[ea][0],ha[ea][1]);for(ja in fa)U[da].removeChild(fa[ja]);fa={};ha=[]})}(this,c);h._enableHTML5=true;h._version="1.5";q.className=q.className.replace(/\bno-js\b/,"")+" js";q.className+=" "+z.join(" ");return h}(this,this.document);(function(a){function c(w,v,z){var n=this;n.id=z;n.options=v;n.status={animated:false,rendered:false,disabled:false,focused:false};n.elements={target:w.addClass(n.options.style.classes.target),tooltip:null,wrapper:null,content:null,contentWrapper:null,title:null,button:null,tip:null,bgiframe:null};n.cache={mouse:{},position:{},toggle:0};n.timers={};a.extend(n,n.options.api,{show:function(F){function H(){n.options.position.type!=="static"&&n.focus();n.onShow.call(n,F);a.browser.msie&&n.elements.tooltip.get(0).style.removeAttribute("filter")}
var R;if(!n.status.rendered)return a.fn.qtip.log.error.call(n,2,a.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"show");if(n.elements.tooltip.css("display")!=="none")return n;n.elements.tooltip.stop(true,false);if(n.beforeShow.call(n,F)===false)return n;n.cache.toggle=1;n.options.position.type!=="static"&&n.updatePosition(F,n.options.show.effect.length>0);if(typeof n.options.show.solo=="object")R=a(n.options.show.solo);else if(n.options.show.solo===true)R=a("div.qtip").not(n.elements.tooltip);R&&R.each(function(){a(this).qtip("api").status.rendered===
true&&a(this).qtip("api").hide()});if(typeof n.options.show.effect.type=="function"){n.options.show.effect.type.call(n.elements.tooltip,n.options.show.effect.length);n.elements.tooltip.queue(function(){H();a(this).dequeue()})}else{switch(n.options.show.effect.type.toLowerCase()){case "fade":n.elements.tooltip.fadeIn(n.options.show.effect.length,H);break;case "slide":n.elements.tooltip.slideDown(n.options.show.effect.length,function(){H();n.options.position.type!=="static"&&n.updatePosition(F,true)});
break;case "grow":n.elements.tooltip.show(n.options.show.effect.length,H);break;default:n.elements.tooltip.show(null,H)}n.elements.tooltip.addClass(n.options.style.classes.active)}return a.fn.qtip.log.error.call(n,1,a.fn.qtip.constants.EVENT_SHOWN,"show")},hide:function(F){function H(){n.onHide.call(n,F)}if(n.status.rendered){if(n.elements.tooltip.css("display")==="none")return n}else return a.fn.qtip.log.error.call(n,2,a.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"hide");clearTimeout(n.timers.show);
n.elements.tooltip.stop(true,false);if(n.beforeHide.call(n,F)===false)return n;n.cache.toggle=0;if(typeof n.options.hide.effect.type=="function"){n.options.hide.effect.type.call(n.elements.tooltip,n.options.hide.effect.length);n.elements.tooltip.queue(function(){H();a(this).dequeue()})}else{switch(n.options.hide.effect.type.toLowerCase()){case "fade":n.elements.tooltip.fadeOut(n.options.hide.effect.length,H);break;case "slide":n.elements.tooltip.slideUp(n.options.hide.effect.length,H);break;case "grow":n.elements.tooltip.hide(n.options.hide.effect.length,
H);break;default:n.elements.tooltip.hide(null,H)}n.elements.tooltip.removeClass(n.options.style.classes.active)}return a.fn.qtip.log.error.call(n,1,a.fn.qtip.constants.EVENT_HIDDEN,"hide")},updatePosition:function(F,H){var R,A,G,M,V,U,Z;if(n.status.rendered){if(n.options.position.type=="static")return a.fn.qtip.log.error.call(n,1,a.fn.qtip.constants.CANNOT_POSITION_STATIC,"updatePosition")}else return a.fn.qtip.log.error.call(n,2,a.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updatePosition");A={position:{left:0,
top:0},dimensions:{height:0,width:0},corner:n.options.position.corner.target};G={position:n.getPosition(),dimensions:n.getDimensions(),corner:n.options.position.corner.tooltip};if(n.options.position.target!=="mouse"){if(n.options.position.target.get(0).nodeName.toLowerCase()=="area"){M=n.options.position.target.attr("coords").split(",");for(R=0;R<M.length;R++)M[R]=parseInt(M[R]);R=n.options.position.target.parent("map").attr("name");V=a('img[usemap="#'+R+'"]:first').offset();A.position={left:Math.floor(V.left+
M[0]),top:Math.floor(V.top+M[1])};switch(n.options.position.target.attr("shape").toLowerCase()){case "rect":A.dimensions={width:Math.ceil(Math.abs(M[2]-M[0])),height:Math.ceil(Math.abs(M[3]-M[1]))};break;case "circle":A.dimensions={width:M[2]+1,height:M[2]+1};break;case "poly":A.dimensions={width:M[0],height:M[1]};for(R=0;R<M.length;R++)if(R%2==0){if(M[R]>A.dimensions.width)A.dimensions.width=M[R];if(M[R]<M[0])A.position.left=Math.floor(V.left+M[R])}else{if(M[R]>A.dimensions.height)A.dimensions.height=
M[R];if(M[R]<M[1])A.position.top=Math.floor(V.top+M[R])}A.dimensions.width-=A.position.left-V.left;A.dimensions.height-=A.position.top-V.top;break;default:return a.fn.qtip.log.error.call(n,4,a.fn.qtip.constants.INVALID_AREA_SHAPE,"updatePosition")}A.dimensions.width-=2;A.dimensions.height-=2}else if(n.options.position.target.add(document.body).length===1){A.position={left:a(document).scrollLeft(),top:a(document).scrollTop()};A.dimensions={height:a(window).height(),width:a(window).width()}}else{A.position=
typeof n.options.position.target.attr("qtip")!=="undefined"?n.options.position.target.qtip("api").cache.position:n.options.position.target.offset();A.dimensions={height:n.options.position.target.outerHeight(),width:n.options.position.target.outerWidth()}}U=a.extend({},A.position);if(A.corner.search(/right/i)!==-1)U.left+=A.dimensions.width;if(A.corner.search(/bottom/i)!==-1)U.top+=A.dimensions.height;if(A.corner.search(/((top|bottom)Middle)|center/)!==-1)U.left+=A.dimensions.width/2;if(A.corner.search(/((left|right)Middle)|center/)!==
-1)U.top+=A.dimensions.height/2}else{A.position=U={left:n.cache.mouse.x,top:n.cache.mouse.y};A.dimensions={height:1,width:1}}if(G.corner.search(/right/i)!==-1)U.left-=G.dimensions.width;if(G.corner.search(/bottom/i)!==-1)U.top-=G.dimensions.height;if(G.corner.search(/((top|bottom)Middle)|center/)!==-1)U.left-=G.dimensions.width/2;if(G.corner.search(/((left|right)Middle)|center/)!==-1)U.top-=G.dimensions.height/2;M=a.browser.msie?1:0;a.browser.msie&&parseInt(a.browser.version.charAt(0));if(n.options.style.border.radius>
0){if(G.corner.search(/Left/)!==-1)U.left-=n.options.style.border.radius;else if(G.corner.search(/Right/)!==-1)U.left+=n.options.style.border.radius;if(G.corner.search(/Top/)!==-1)U.top-=n.options.style.border.radius;else if(G.corner.search(/Bottom/)!==-1)U.top+=n.options.style.border.radius}if(M){if(G.corner.search(/top/)!==-1)U.top-=M;else if(G.corner.search(/bottom/)!==-1)U.top+=M;if(G.corner.search(/left/)!==-1)U.left-=M;else if(G.corner.search(/right/)!==-1)U.left+=M;if(G.corner.search(/leftMiddle|rightMiddle/)!==
-1)U.top-=1}if(n.options.position.adjust.screen===true)U=m.call(n,U,A,G);if(n.options.position.target==="mouse"&&n.options.position.adjust.mouse===true){A=n.options.position.adjust.screen===true&&n.elements.tip?n.elements.tip.attr("rel"):n.options.position.corner.tooltip;U.left+=A.search(/right/i)!==-1?-6:6;U.top+=A.search(/bottom/i)!==-1?-6:6}!n.elements.bgiframe&&a.browser.msie&&parseInt(a.browser.version.charAt(0))==6&&a("select, object").each(function(){Z=a(this).offset();Z.bottom=Z.top+a(this).height();
Z.right=Z.left+a(this).width();U.top+G.dimensions.height>=Z.top&&U.left+G.dimensions.width>=Z.left&&O.call(n)});U.left+=n.options.position.adjust.x;U.top+=n.options.position.adjust.y;A=n.getPosition();if(U.left!=A.left||U.top!=A.top){A=n.beforePositionUpdate.call(n,F);if(A===false)return n;n.cache.position=U;if(H===true){n.status.animated=true;n.elements.tooltip.animate(U,200,"swing",function(){n.status.animated=false})}else n.elements.tooltip.css(U);n.onPositionUpdate.call(n,F);typeof F!=="undefined"&&
F.type&&F.type!=="mousemove"&&a.fn.qtip.log.error.call(n,1,a.fn.qtip.constants.EVENT_POSITION_UPDATED,"updatePosition")}return n},updateWidth:function(F){var H;if(n.status.rendered){if(F&&typeof F!=="number")return a.fn.qtip.log.error.call(n,2,"newWidth must be of type number","updateWidth")}else return a.fn.qtip.log.error.call(n,2,a.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updateWidth");H=n.elements.contentWrapper.siblings().add(n.elements.tip).add(n.elements.button);if(!F)if(typeof n.options.style.width.value==
"number")F=n.options.style.width.value;else{n.elements.tooltip.css({width:"auto"});H.hide();a.browser.msie&&n.elements.wrapper.add(n.elements.contentWrapper.children()).css({zoom:"normal"});F=n.getDimensions().width+1;if(!n.options.style.width.value){if(F>n.options.style.width.max)F=n.options.style.width.max;if(F<n.options.style.width.min)F=n.options.style.width.min}}if(F%2!==0)F-=1;n.elements.tooltip.width(F);H.show();n.options.style.border.radius&&n.elements.tooltip.find(".qtip-betweenCorners").each(function(){a(this).width(F-
n.options.style.border.radius*2)});if(a.browser.msie){n.elements.wrapper.add(n.elements.contentWrapper.children()).css({zoom:"1"});n.elements.wrapper.width(F);n.elements.bgiframe&&n.elements.bgiframe.width(F).height(n.getDimensions.height)}return a.fn.qtip.log.error.call(n,1,a.fn.qtip.constants.EVENT_WIDTH_UPDATED,"updateWidth")},updateStyle:function(F){var H,R,A,G;if(n.status.rendered){if(typeof F!=="string"||!a.fn.qtip.styles[F])return a.fn.qtip.log.error.call(n,2,a.fn.qtip.constants.STYLE_NOT_DEFINED,
"updateStyle")}else return a.fn.qtip.log.error.call(n,2,a.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updateStyle");n.options.style=E.call(n,a.fn.qtip.styles[F],n.options.user.style);n.elements.content.css(u(n.options.style));n.options.content.title.text!==false&&n.elements.title.css(u(n.options.style.title,true));n.elements.contentWrapper.css({borderColor:n.options.style.border.color});if(n.options.style.tip.corner!==false)if(a("<canvas>").get(0).getContext){F=n.elements.tooltip.find(".qtip-tip canvas:first");
R=F.get(0).getContext("2d");R.clearRect(0,0,300,300);A=F.parent("div[rel]:first").attr("rel");G=I(A,n.options.style.tip.size.width,n.options.style.tip.size.height);h.call(n,F,G,n.options.style.tip.color||n.options.style.border.color)}else if(a.browser.msie){F=n.elements.tooltip.find('.qtip-tip [nodeName="shape"]');F.attr("fillcolor",n.options.style.tip.color||n.options.style.border.color)}if(n.options.style.border.radius>0){n.elements.tooltip.find(".qtip-betweenCorners").css({backgroundColor:n.options.style.border.color});
if(a("<canvas>").get(0).getContext){H=j(n.options.style.border.radius);n.elements.tooltip.find(".qtip-wrapper canvas").each(function(){R=a(this).get(0).getContext("2d");R.clearRect(0,0,300,300);A=a(this).parent("div[rel]:first").attr("rel");b.call(n,a(this),H[A],n.options.style.border.radius,n.options.style.border.color)})}else a.browser.msie&&n.elements.tooltip.find('.qtip-wrapper [nodeName="arc"]').each(function(){a(this).attr("fillcolor",n.options.style.border.color)})}return a.fn.qtip.log.error.call(n,
1,a.fn.qtip.constants.EVENT_STYLE_UPDATED,"updateStyle")},updateContent:function(F,H){function R(){n.updateWidth();if(H!==false){n.options.position.type!=="static"&&n.updatePosition(n.elements.tooltip.is(":visible"),true);n.options.style.tip.corner!==false&&q.call(n)}}var A,G,M;if(n.status.rendered){if(!F)return a.fn.qtip.log.error.call(n,2,a.fn.qtip.constants.NO_CONTENT_PROVIDED,"updateContent")}else return a.fn.qtip.log.error.call(n,2,a.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updateContent");A=
n.beforeContentUpdate.call(n,F);if(typeof A=="string")F=A;else if(A===false)return;a.browser.msie&&n.elements.contentWrapper.children().css({zoom:"normal"});F.jquery&&F.length>0?F.clone(true).appendTo(n.elements.content).show():n.elements.content.html(F);G=n.elements.content.find("img[complete=false]");if(G.length>0){M=0;G.each(function(){a('<img src="'+a(this).attr("src")+'" />').load(function(){++M==G.length&&R()})})}else R();n.onContentUpdate.call(n);return a.fn.qtip.log.error.call(n,1,a.fn.qtip.constants.EVENT_CONTENT_UPDATED,
"loadContent")},loadContent:function(F,H,R){function A(G){n.onContentLoad.call(n);a.fn.qtip.log.error.call(n,1,a.fn.qtip.constants.EVENT_CONTENT_LOADED,"loadContent");n.updateContent(G)}if(!n.status.rendered)return a.fn.qtip.log.error.call(n,2,a.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"loadContent");if(n.beforeContentLoad.call(n)===false)return n;R=="post"?a.post(F,H,A):a.get(F,H,A);return n},updateTitle:function(F){if(n.status.rendered){if(!F)return a.fn.qtip.log.error.call(n,2,a.fn.qtip.constants.NO_CONTENT_PROVIDED,
"updateTitle")}else return a.fn.qtip.log.error.call(n,2,a.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updateTitle");returned=n.beforeTitleUpdate.call(n);if(returned===false)return n;if(n.elements.button)n.elements.button=n.elements.button.clone(true);n.elements.title.html(F);n.elements.button&&n.elements.title.prepend(n.elements.button);n.onTitleUpdate.call(n);return a.fn.qtip.log.error.call(n,1,a.fn.qtip.constants.EVENT_TITLE_UPDATED,"updateTitle")},focus:function(F){var H,R,A;if(n.status.rendered){if(n.options.position.type==
"static")return a.fn.qtip.log.error.call(n,1,a.fn.qtip.constants.CANNOT_FOCUS_STATIC,"focus")}else return a.fn.qtip.log.error.call(n,2,a.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"focus");H=parseInt(n.elements.tooltip.css("z-index"));R=6E3+a("div.qtip[qtip]").length-1;if(!n.status.focused&&H!==R){H=n.beforeFocus.call(n,F);if(H===false)return n;a("div.qtip[qtip]").not(n.elements.tooltip).each(function(){if(a(this).qtip("api").status.rendered===true){A=parseInt(a(this).css("z-index"));typeof A=="number"&&
A>-1&&a(this).css({zIndex:parseInt(a(this).css("z-index"))-1});a(this).qtip("api").status.focused=false}});n.elements.tooltip.css({zIndex:R});n.status.focused=true;n.onFocus.call(n,F);a.fn.qtip.log.error.call(n,1,a.fn.qtip.constants.EVENT_FOCUSED,"focus")}return n},disable:function(F){if(!n.status.rendered)return a.fn.qtip.log.error.call(n,2,a.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"disable");if(F)if(n.status.disabled)a.fn.qtip.log.error.call(n,1,a.fn.qtip.constants.TOOLTIP_ALREADY_DISABLED,"disable");
else{n.status.disabled=true;a.fn.qtip.log.error.call(n,1,a.fn.qtip.constants.EVENT_DISABLED,"disable")}else if(n.status.disabled){n.status.disabled=false;a.fn.qtip.log.error.call(n,1,a.fn.qtip.constants.EVENT_ENABLED,"disable")}else a.fn.qtip.log.error.call(n,1,a.fn.qtip.constants.TOOLTIP_ALREADY_ENABLED,"disable");return n},destroy:function(){var F,H;if(n.beforeDestroy.call(n)===false)return n;if(n.status.rendered){n.options.show.when.target.unbind("mousemove.qtip",n.updatePosition);n.options.show.when.target.unbind("mouseout.qtip",
n.hide);n.options.show.when.target.unbind(n.options.show.when.event+".qtip");n.options.hide.when.target.unbind(n.options.hide.when.event+".qtip");n.elements.tooltip.unbind(n.options.hide.when.event+".qtip");n.elements.tooltip.unbind("mouseover.qtip",n.focus);n.elements.tooltip.remove()}else n.options.show.when.target.unbind(n.options.show.when.event+".qtip-create");if(typeof n.elements.target.data("qtip")=="object"){H=n.elements.target.data("qtip").interfaces;if(typeof H=="object"&&H.length>0)for(F=
0;F<H.length-1;F++)H[F].id==n.id&&H.splice(F,1)}delete a.fn.qtip.interfaces[n.id];if(typeof H=="object"&&H.length>0)n.elements.target.data("qtip").current=H.length-1;else n.elements.target.removeData("qtip");n.onDestroy.call(n);a.fn.qtip.log.error.call(n,1,a.fn.qtip.constants.EVENT_DESTROYED,"destroy");return n.elements.target},getPosition:function(){var F,H;if(!n.status.rendered)return a.fn.qtip.log.error.call(n,2,a.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"getPosition");(F=n.elements.tooltip.css("display")!==
"none"?false:true)&&n.elements.tooltip.css({visiblity:"hidden"}).show();H=n.elements.tooltip.offset();F&&n.elements.tooltip.css({visiblity:"visible"}).hide();return H},getDimensions:function(){var F,H;if(!n.status.rendered)return a.fn.qtip.log.error.call(n,2,a.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"getDimensions");(F=!n.elements.tooltip.is(":visible")?true:false)&&n.elements.tooltip.css({visiblity:"hidden"}).show();H={height:n.elements.tooltip.outerHeight(),width:n.elements.tooltip.outerWidth()};
F&&n.elements.tooltip.css({visiblity:"visible"}).hide();return H}})}function e(){var w,v,z;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(u(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?d.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&&g.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)w=this.options.content.text;else if(typeof this.elements.target.attr("title")=="string"&&this.elements.target.attr("title").length>0){w=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){w=this.elements.target.attr("alt").replace("\\n","<br />");this.elements.target.attr("alt","")}else{w=" ";a.fn.qtip.log.error.call(this,1,a.fn.qtip.constants.NO_VALID_CONTENT,"render")}this.options.content.title.text!==false&&s.call(this);this.updateContent(w);r.call(this);this.options.show.ready===true&&this.show();if(this.options.content.url!==false){w=
this.options.content.url;v=this.options.content.data;z=this.options.content.method||"get";this.loadContent(w,v,z)}this.onRender.call(this);a.fn.qtip.log.error.call(this,1,a.fn.qtip.constants.EVENT_RENDERED,"render")}function d(){var w,v,z,n,F,H,R,A,G;w=this;w.elements.wrapper.find(".qtip-borderBottom, .qtip-borderTop").remove();z=w.options.style.border.width;n=w.options.style.border.radius;F=w.options.style.border.color||w.options.style.tip.color;H=j(n);R={};for(v in H){R[v]='<div rel="'+v+'" style="'+
(v.search(/Left/)!==-1?"left":"right")+":0; position:absolute; height:"+n+"px; width:"+n+'px; overflow:hidden; line-height:0.1px; font-size:1px">';if(a("<canvas>").get(0).getContext)R[v]+='<canvas height="'+n+'" width="'+n+'" style="vertical-align: top"></canvas>';else if(a.browser.msie){A=n*2+3;R[v]+='<v:arc stroked="false" fillcolor="'+F+'" startangle="'+H[v][0]+'" endangle="'+H[v][1]+'" style="width:'+A+"px; height:"+A+"px; margin-top:"+(v.search(/bottom/)!==-1?-2:-1)+"px; margin-left:"+(v.search(/Right/)!==
-1?H[v][2]-3.5:-1)+'px; vertical-align:top; display:inline-block; behavior:url(#default#VML)"></v:arc>'}R[v]+="</div>"}v=w.getDimensions().width-Math.max(z,n)*2;v='<div class="qtip-betweenCorners" style="height:'+n+"px; width:"+v+"px; overflow:hidden; background-color:"+F+'; line-height:0.1px; font-size:1px;">';w.elements.wrapper.prepend('<div class="qtip-borderTop" dir="ltr" style="height:'+n+"px; margin-left:"+n+'px; line-height:0.1px; font-size:1px; padding:0;">'+R.topLeft+R.topRight+v);w.elements.wrapper.append('<div class="qtip-borderBottom" dir="ltr" style="height:'+
n+"px; margin-left:"+n+'px; line-height:0.1px; font-size:1px; padding:0;">'+R.bottomLeft+R.bottomRight+v);if(a("<canvas>").get(0).getContext)w.elements.wrapper.find("canvas").each(function(){G=H[a(this).parent("[rel]:first").attr("rel")];b.call(w,a(this),G,n,F)});else a.browser.msie&&w.elements.tooltip.append('<v:image style="behavior:url(#default#VML);"></v:image>');w.elements.contentWrapper.css({border:"0px solid "+F,borderWidth:Math.max(z-n,0)+"px "+Math.max(n,n+(z-n))+"px"})}function b(w,v,z,
n){w=w.get(0).getContext("2d");w.fillStyle=n;w.beginPath();w.arc(v[0],v[1],z,0,Math.PI*2,false);w.fill()}function g(w){var v,z,n,F;this.elements.tip!==null&&this.elements.tip.remove();v=this.options.style.tip.color||this.options.style.border.color;if(this.options.style.tip.corner!==false){if(!w)w=this.options.style.tip.corner;z=I(w,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="'+w+'" 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){n=this.options.style.tip.size.width+","+this.options.style.tip.size.height;F="m"+z[0][0]+","+z[0][1];F+=" l"+z[1][0]+","+z[1][1];F+=" "+z[2][0]+","+z[2][1];F+=" xe";this.elements.tip+=
'<v:shape fillcolor="'+v+'" stroked="false" filled="true" path="'+F+'" coordsize="'+n+'" 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:"+(w.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&&h.call(this,this.elements.tip.find("canvas:first"),z,v);w.search(/top/)!==-1&&a.browser.msie&&parseInt(a.browser.version.charAt(0))===6&&this.elements.tip.css({marginTop:-4});q.call(this,w)}}function h(w,v,z){w=w.get(0).getContext("2d");w.fillStyle=z;w.beginPath();w.moveTo(v[0][0],v[0][1]);w.lineTo(v[1][0],v[1][1]);w.lineTo(v[2][0],v[2][1]);w.fill()}function q(w){var v;
if(!(this.options.style.tip.corner===false||!this.elements.tip)){w||(w=this.elements.tip.attr("rel"));v=positionAdjust=a.browser.msie?1:0;this.elements.tip.css(w.match(/left|right|top|bottom/)[0],0);if(w.search(/top|bottom/)!==-1){if(a.browser.msie)positionAdjust=parseInt(a.browser.version.charAt(0))===6?w.search(/top/)!==-1?-3:1:w.search(/top/)!==-1?1:2;if(w.search(/Middle/)!==-1)this.elements.tip.css({left:"50%",marginLeft:-(this.options.style.tip.size.width/2)});else if(w.search(/Left/)!==-1)this.elements.tip.css({left:this.options.style.border.radius-
v});else w.search(/Right/)!==-1&&this.elements.tip.css({right:this.options.style.border.radius+v});w.search(/top/)!==-1?this.elements.tip.css({top:-positionAdjust}):this.elements.tip.css({bottom:positionAdjust})}else if(w.search(/left|right/)!==-1){if(a.browser.msie)positionAdjust=parseInt(a.browser.version.charAt(0))===6?1:w.search(/left/)!==-1?1:2;if(w.search(/Middle/)!==-1)this.elements.tip.css({top:"50%",marginTop:-(this.options.style.tip.size.height/2)});else if(w.search(/Top/)!==-1)this.elements.tip.css({top:this.options.style.border.radius-
v});else w.search(/Bottom/)!==-1&&this.elements.tip.css({bottom:this.options.style.border.radius+v});w.search(/left/)!==-1?this.elements.tip.css({left:-positionAdjust}):this.elements.tip.css({right:positionAdjust})}w="padding-"+w.match(/left|right|top|bottom/)[0];v=this.options.style.tip.size[w.search(/left|right/)!==-1?"width":"height"];this.elements.tooltip.css("padding",0);this.elements.tooltip.css(w,v);if(a.browser.msie&&parseInt(a.browser.version.charAt(0))==6){w=parseInt(this.elements.tip.css("margin-top"))||
0;w+=parseInt(this.elements.content.css("margin-top"))||0;this.elements.tip.css({marginTop:w})}}}function s(){var w=this;w.elements.title!==null&&w.elements.title.remove();w.elements.title=a('<div class="'+w.options.style.classes.title+'">').css(u(w.options.style.title,true)).css({zoom:a.browser.msie?1:0}).prependTo(w.elements.contentWrapper);w.options.content.title.text&&w.updateTitle.call(w,w.options.content.title.text);if(w.options.content.title.button!==false&&typeof w.options.content.title.button==
"string")w.elements.button=a('<a class="'+w.options.style.classes.button+'" style="float:right; position: relative"></a>').css(u(w.options.style.button,true)).html(w.options.content.title.button).prependTo(w.elements.title).click(function(v){w.status.disabled||w.hide(v)})}function r(){function w(A){if(z.status.disabled!==true){if(z.options.hide.when.event=="inactive"){a(H).each(function(){F.bind(this+".qtip-inactive",R);z.elements.content.bind(this+".qtip-inactive",R)});R()}clearTimeout(z.timers.show);
clearTimeout(z.timers.hide);z.timers.show=setTimeout(function(){z.show(A)},z.options.show.delay)}}function v(A){if(z.status.disabled!==true){if(z.options.hide.fixed===true&&z.options.hide.when.event.search(/mouse(out|leave)/i)!==-1&&a(A.relatedTarget).parents("div.qtip[qtip]").length>0){A.stopPropagation();A.preventDefault();clearTimeout(z.timers.hide);return false}clearTimeout(z.timers.show);clearTimeout(z.timers.hide);z.elements.tooltip.stop(true,true);z.timers.hide=setTimeout(function(){z.hide(A)},
z.options.hide.delay)}}var z,n,F,H;z=this;n=z.options.show.when.target;F=z.options.hide.when.target;if(z.options.hide.fixed)F=F.add(z.elements.tooltip);if(z.options.hide.when.event=="inactive"){H=["click","dblclick","mousedown","mouseup","mousemove","mouseout","mouseenter","mouseleave","mouseover"];var R=function(A){if(z.status.disabled!==true){clearTimeout(z.timers.inactive);z.timers.inactive=setTimeout(function(){a(H).each(function(){F.unbind(this+".qtip-inactive");z.elements.content.unbind(this+
".qtip-inactive")});z.hide(A)},z.options.hide.delay)}}}else z.options.hide.fixed===true&&z.elements.tooltip.bind("mouseover.qtip",function(){z.status.disabled!==true&&clearTimeout(z.timers.hide)});if(z.options.show.when.target.add(z.options.hide.when.target).length===1&&z.options.show.when.event==z.options.hide.when.event&&z.options.hide.when.event!=="inactive"||z.options.hide.when.event=="unfocus"){z.cache.toggle=0;n.bind(z.options.show.when.event+".qtip",function(A){z.cache.toggle==0?w(A):v(A)})}else{n.bind(z.options.show.when.event+
".qtip",w);z.options.hide.when.event!=="inactive"&&F.bind(z.options.hide.when.event+".qtip",v)}z.options.position.type.search(/(fixed|absolute)/)!==-1&&z.elements.tooltip.bind("mouseover.qtip",z.focus);z.options.position.target==="mouse"&&z.options.position.type!=="static"&&n.bind("mousemove.qtip",function(A){z.cache.mouse={x:A.pageX,y:A.pageY};z.status.disabled===false&&z.options.position.adjust.mouse===true&&z.options.position.type!=="static"&&z.elements.tooltip.css("display")!=="none"&&z.updatePosition(A)})}
function m(w,v,z){var n,F,H;if(z.corner=="center")return v.position;n=a.extend({},w);H={x:false,y:false};F={left:n.left<a.fn.qtip.cache.screen.scroll.left,right:n.left+z.dimensions.width+2>=a.fn.qtip.cache.screen.width+a.fn.qtip.cache.screen.scroll.left,top:n.top<a.fn.qtip.cache.screen.scroll.top,bottom:n.top+z.dimensions.height+2>=a.fn.qtip.cache.screen.height+a.fn.qtip.cache.screen.scroll.top};F={left:F.left&&(z.corner.search(/right/i)!=-1||z.corner.search(/right/i)==-1&&!F.right),right:F.right&&
(z.corner.search(/left/i)!=-1||z.corner.search(/left/i)==-1&&!F.left),top:F.top&&z.corner.search(/top/i)==-1,bottom:F.bottom&&z.corner.search(/bottom/i)==-1};if(F.left){n.left=this.options.position.target!=="mouse"?v.position.left+v.dimensions.width:this.cache.mouse.x;H.x="Left"}else if(F.right){n.left=this.options.position.target!=="mouse"?v.position.left-z.dimensions.width:this.cache.mouse.x-z.dimensions.width;H.x="Right"}if(F.top){n.top=this.options.position.target!=="mouse"?v.position.top+v.dimensions.height:
this.cache.mouse.y;H.y="top"}else if(F.bottom){n.top=this.options.position.target!=="mouse"?v.position.top-z.dimensions.height:this.cache.mouse.y-z.dimensions.height;H.y="bottom"}if(n.left<0){n.left=w.left;H.x=false}if(n.top<0){n.top=w.top;H.y=false}if(this.options.style.tip.corner!==false){n.corner=new String(z.corner);if(H.x!==false)n.corner=n.corner.replace(/Left|Right|Middle/,H.x);if(H.y!==false)n.corner=n.corner.replace(/top|bottom/,H.y);n.corner!==this.elements.tip.attr("rel")&&g.call(this,
n.corner)}return n}function u(w,v){var z,n;z=a.extend(true,{},w);for(n in z)if(v===true&&n.search(/(tip|classes)/i)!==-1)delete z[n];else!v&&n.search(/(width|border|tip|title|classes|user)/i)!==-1&&delete z[n];return z}function y(w){if(typeof w.tip!=="object")w.tip={corner:w.tip};if(typeof w.tip.size!=="object")w.tip.size={width:w.tip.size,height:w.tip.size};if(typeof w.border!=="object")w.border={width:w.border};if(typeof w.width!=="object")w.width={value:w.width};if(typeof w.width.max=="string")w.width.max=
parseInt(w.width.max.replace(/([0-9]+)/i,"$1"));if(typeof w.width.min=="string")w.width.min=parseInt(w.width.min.replace(/([0-9]+)/i,"$1"));if(typeof w.tip.size.x=="number"){w.tip.size.width=w.tip.size.x;delete w.tip.size.x}if(typeof w.tip.size.y=="number"){w.tip.size.height=w.tip.size.y;delete w.tip.size.y}return w}function E(){var w,v;v=[true,{}];for(w=0;w<arguments.length;w++)v.push(arguments[w]);for(w=[a.extend.apply(a,v)];typeof w[0].name=="string";)w.unshift(y(a.fn.qtip.styles[w[0].name]));
w.unshift(true,{classes:{tooltip:"qtip-"+(arguments[0].name||"defaults")}},a.fn.qtip.styles.defaults);w=a.extend.apply(a,w);v=a.browser.msie?1:0;w.tip.size.width+=v;w.tip.size.height+=v;if(w.tip.size.width%2>0)w.tip.size.width+=1;if(w.tip.size.height%2>0)w.tip.size.height+=1;if(w.tip.corner===true)w.tip.corner=this.options.position.corner.tooltip==="center"?false:this.options.position.corner.tooltip;return w}function I(w,v,z){v={bottomRight:[[0,0],[v,z],[v,0]],bottomLeft:[[0,0],[v,0],[0,z]],topRight:[[0,
z],[v,0],[v,z]],topLeft:[[0,0],[0,z],[v,z]],topMiddle:[[0,z],[v/2,0],[v,z]],bottomMiddle:[[0,0],[v,0],[v/2,z]],rightMiddle:[[0,0],[v,z/2],[0,z]],leftMiddle:[[v,0],[v,z],[0,z/2]]};v.leftTop=v.bottomRight;v.rightTop=v.bottomLeft;v.leftBottom=v.topRight;v.rightBottom=v.topLeft;return v[w]}function j(w){var v;if(a("<canvas>").get(0).getContext)v={topLeft:[w,w],topRight:[0,w],bottomLeft:[w,0],bottomRight:[0,0]};else if(a.browser.msie)v={topLeft:[-90,90,0],topRight:[-90,90,-w],bottomLeft:[90,270,0],bottomRight:[90,
270,-w]};return v}function O(){var w;w=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:'+w.height+"px; width:"+w.width+'px" />').children(".qtip-bgiframe:first")}a.fn.qtip=function(w,v){var z,n,F,H,R,A,G,M;if(typeof w=="string"){typeof a(this).data("qtip")!=="object"&&a.fn.qtip.log.error.call(self,
1,a.fn.qtip.constants.NO_TOOLTIP_PRESENT,false);if(w=="api")return a(this).data("qtip").interfaces[a(this).data("qtip").current];else if(w=="interfaces")return a(this).data("qtip").interfaces}else{w||(w={});if(typeof w.content!=="object"||w.content.jquery&&w.content.length>0)w.content={text:w.content};if(typeof w.content.title!=="object")w.content.title={text:w.content.title};if(typeof w.position!=="object")w.position={corner:w.position};if(typeof w.position.corner!=="object")w.position.corner={target:w.position.corner,
tooltip:w.position.corner};if(typeof w.show!=="object")w.show={when:w.show};if(typeof w.show.when!=="object")w.show.when={event:w.show.when};if(typeof w.show.effect!=="object")w.show.effect={type:w.show.effect};if(typeof w.hide!=="object")w.hide={when:w.hide};if(typeof w.hide.when!=="object")w.hide.when={event:w.hide.when};if(typeof w.hide.effect!=="object")w.hide.effect={type:w.hide.effect};if(typeof w.style!=="object")w.style={name:w.style};w.style=y(w.style);H=a.extend(true,{},a.fn.qtip.defaults,
w);H.style=E.call({options:H},H.style);H.user=a.extend(true,{},w)}return a(this).each(function(){if(typeof w=="string"){A=w.toLowerCase();F=a(this).qtip("interfaces");if(typeof F=="object")if(v===true&&A=="destroy")for(;F.length>0;)F[F.length-1].destroy();else{if(v!==true)F=[a(this).qtip("api")];for(z=0;z<F.length;z++)if(A=="destroy")F[z].destroy();else if(F[z].status.rendered===true)if(A=="show")F[z].show();else if(A=="hide")F[z].hide();else if(A=="focus")F[z].focus();else if(A=="disable")F[z].disable(true);
else A=="enable"&&F[z].disable(false)}}else{G=a.extend(true,{},H);G.hide.effect.length=H.hide.effect.length;G.show.effect.length=H.show.effect.length;if(G.position.container===false)G.position.container=a(document.body);if(G.position.target===false)G.position.target=a(this);if(G.show.when.target===false)G.show.when.target=a(this);if(G.hide.when.target===false)G.hide.when.target=a(this);n=a.fn.qtip.interfaces.length;for(z=0;z<n;z++)if(typeof a.fn.qtip.interfaces[z]=="undefined"){n=z;break}R=new c(a(this),
G,n);a.fn.qtip.interfaces[n]=R;if(typeof a(this).data("qtip")==="object"&&a(this).data("qtip")){if(typeof a(this).attr("qtip")==="undefined")a(this).data("qtip").current=a(this).data("qtip").interfaces.length;a(this).data("qtip").interfaces.push(R)}else a(this).data("qtip",{current:0,interfaces:[R]});if(G.content.prerender===false&&G.show.when.event!==false&&G.show.ready!==true)G.show.when.target.bind(G.show.when.event+".qtip-"+n+"-create",{qtip:n},function(V){M=a.fn.qtip.interfaces[V.data.qtip];
M.options.show.when.target.unbind(M.options.show.when.event+".qtip-"+V.data.qtip+"-create");M.cache.mouse={x:V.pageX,y:V.pageY};e.call(M);M.options.show.when.target.trigger(M.options.show.when.event)});else{R.cache.mouse={x:G.show.when.target.offset().left,y:G.show.when.target.offset().top};e.call(R)}}})};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 w;a(window).bind("resize scroll",
function(v){clearTimeout(w);w=setTimeout(function(){if(v.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 z=a.fn.qtip.interfaces[i];if(z.status.rendered===true&&(z.options.position.type!=="static"||z.options.position.adjust.scroll&&v.type==="scroll"||z.options.position.adjust.resize&&v.type==="resize"))z.updatePosition(v,
true)}},100)});a(document).bind("mousedown.qtip",function(v){a(v.target).parents("div.qtip").length===0&&a(".qtip[unfocus]").each(function(){var z=a(this).qtip("api");a(this).is(":visible")&&!z.status.disabled&&a(v.target).add(z.elements.target).length>1&&z.hide(v)})})});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);(function(a){a.extend({tablesorter:new function(){function e(v,z){d(v+","+((new Date).getTime()-z.getTime())+"ms")}function d(v){typeof console!="undefined"&&typeof console.debug!="undefined"?console.log(v):alert(v)}function b(v,z){if(v.config.debug)var n="";var F=v.tBodies[0].rows;if(v.tBodies[0].rows[0]){var H=[];F=F[0].cells;for(var R=F.length,A=0;A<R;A++){var G=false;if(a.metadata&&a(z[A]).metadata()&&a(z[A]).metadata().sorter)G=g(a(z[A]).metadata().sorter);else if(v.config.headers[A]&&v.config.headers[A].sorter)G=
g(v.config.headers[A].sorter);if(!G)a:{G=v;for(var M=F[A],V=O.length,U=1;U<V;U++)if(O[U].is(a.trim(q(G.config,M)),G,M)){G=O[U];break a}G=O[0]}if(v.config.debug)n+="column:"+A+" parser:"+G.id+"\n";H.push(G)}}v.config.debug&&d(n);return H}function g(v){for(var z=O.length,n=0;n<z;n++)if(O[n].id.toLowerCase()==v.toLowerCase())return O[n];return false}function h(v){if(v.config.debug)var z=new Date;for(var n=v.tBodies[0]&&v.tBodies[0].rows.length||0,F=v.tBodies[0].rows[0]&&v.tBodies[0].rows[0].cells.length||
0,H=v.config.parsers,R={row:[],normalized:[]},A=0;A<n;++A){var G=v.tBodies[0].rows[A],M=[];R.row.push(a(G));for(var V=0;V<F;++V)M.push(H[V].format(q(v.config,G.cells[V]),v,G.cells[V]));M.push(A);R.normalized.push(M)}v.config.debug&&e("Building cache for "+n+" rows:",z);return R}function q(v,z){if(!z)return"";var n="";return n=v.textExtraction=="simple"?z.childNodes[0]&&z.childNodes[0].hasChildNodes()?z.childNodes[0].innerHTML:z.innerHTML:typeof v.textExtraction=="function"?v.textExtraction(z):a(z).text()}
function s(v,z){if(v.config.debug)var n=new Date;for(var F=z.row,H=z.normalized,R=H.length,A=H[0].length-1,G=a(v.tBodies[0]),M=[],V=0;V<R;V++){M.push(F[H[V][A]]);if(!v.config.appender)for(var U=F[H[V][A]],Z=U.length,fa=0;fa<Z;fa++)G[0].appendChild(U[fa])}v.config.appender&&v.config.appender(v,M);M=null;v.config.debug&&e("Rebuilt table:",n);m(v);setTimeout(function(){a(v).trigger("sortEnd")},0)}function r(v){if(v.config.debug)var z=new Date;for(var n=0;n<v.tHead.rows.length;n++);$tableHeaders=a("thead th",
v);$tableHeaders.each(function(F){this.count=0;this.column=F;var H=v.config.sortInitialOrder;this.order=i=typeof H!="Number"?H.toLowerCase()=="desc"?1:0:H==1?H:0;H=a.metadata&&a(this).metadata().sorter===false?true:false;if(!(H=H))H=v.config.headers[F]&&v.config.headers[F].sorter===false?true:false;if(H)this.sortDisabled=true;this.sortDisabled||a(this).addClass(v.config.cssHeader);v.config.headerList[F]=this});if(v.config.debug){e("Built headers:",z);d($tableHeaders)}return $tableHeaders}function m(v){for(var z=
v.config.widgets,n=z.length,F=0;F<n;F++)u(z[F]).format(v)}function u(v){for(var z=w.length,n=0;n<z;n++)if(w[n].id.toLowerCase()==v.toLowerCase())return w[n]}function y(v,z){for(var n=z.length,F=0;F<n;F++)if(z[F][0]==v)return true;return false}function E(v,z,n,F){z.removeClass(F[0]).removeClass(F[1]);var H=[];z.each(function(){this.sortDisabled||(H[this.column]=a(this))});v=n.length;for(z=0;z<v;z++)H[n[z][0]].addClass(F[n[z][1]])}function I(v){if(v.config.widthFixed){var z=a("<colgroup>");a("tr:first td",
v.tBodies[0]).each(function(){z.append(a("<col>").css("width",a(this).width()))});a(v).prepend(z)}}function j(v,z,n){if(v.config.debug)var F=new Date;for(var H="var sortWrapper = function(a,b) {",R=z.length,A=0;A<R;A++){var G=z[A][0],M=z[A][1],V="e"+A;H+="var "+V+" = "+(v.config.parsers[G].type=="text"?M==0?"sortText":"sortTextDesc":M==0?"sortNumeric":"sortNumericDesc")+"(a["+G+"],b["+G+"]); ";H+="if("+V+") { return "+V+"; } ";H+="else { "}A=n.normalized[0].length-1;H+="return a["+A+"]-b["+A+"];";
for(A=0;A<R;A++)H+="}; ";H+="return 0; ";H+="}; ";eval(H);n.normalized.sort(sortWrapper);v.config.debug&&e("Sorting on "+z.toString()+" and dir "+M+" time:",F);return n}var O=[],w=[];this.defaults={cssHeader:"header",cssAsc:"headerSortUp",cssDesc:"headerSortDown",sortInitialOrder:"asc",sortMultiSortKey:"shiftKey",sortForce:null,sortAppend:null,textExtraction:"simple",parsers:{},widgets:[],widgetZebra:{css:["even","odd"]},headers:{},widthFixed:false,cancelSelection:true,sortList:[],headerList:[],dateFormat:"us",
decimal:".",debug:false};this.benchmark=e;this.construct=function(v){return this.each(function(){if(this.tHead&&this.tBodies){var z,n,F,H;this.config={};H=a.extend(this.config,a.tablesorter.defaults,v);z=a(this);n=r(this);this.config.parsers=b(this,n);F=h(this);var R=[H.cssDesc,H.cssAsc];I(this);n.click(function(A){z.trigger("sortStart");var G=z[0].tBodies[0]&&z[0].tBodies[0].rows.length||0;if(!this.sortDisabled&&G>0){a(this);G=this.column;this.order=this.count++%2;if(A[H.sortMultiSortKey])if(y(G,
H.sortList))for(A=0;A<H.sortList.length;A++){var M=H.sortList[A],V=H.headerList[M[0]];if(M[0]==G){V.count=M[1];V.count++;M[1]=V.count%2}}else H.sortList.push([G,this.order]);else{H.sortList=[];if(H.sortForce!=null){M=H.sortForce;for(A=0;A<M.length;A++)M[A][0]!=G&&H.sortList.push(M[A])}H.sortList.push([G,this.order])}setTimeout(function(){E(z[0],n,H.sortList,R);s(z[0],j(z[0],H.sortList,F))},1);return false}}).mousedown(function(){if(H.cancelSelection){this.onselectstart=function(){return false};return false}});
z.bind("update",function(){this.config.parsers=b(this,n);F=h(this)}).bind("sorton",function(A,G){a(this).trigger("sortStart");H.sortList=G;for(var M=H.sortList,V=this.config,U=M.length,Z=0;Z<U;Z++){var fa=M[Z],ma=V.headerList[fa[0]];ma.count=fa[1];ma.count++}E(this,n,M,R);s(this,j(this,M,F))}).bind("appendCache",function(){s(this,F)}).bind("applyWidgetId",function(A,G){u(G).format(this)}).bind("applyWidgets",function(){m(this)});if(a.metadata&&a(this).metadata()&&a(this).metadata().sortlist)H.sortList=
a(this).metadata().sortlist;H.sortList.length>0&&z.trigger("sorton",[H.sortList]);m(this)}})};this.addParser=function(v){for(var z=O.length,n=true,F=0;F<z;F++)if(O[F].id.toLowerCase()==v.id.toLowerCase())n=false;n&&O.push(v)};this.addWidget=function(v){w.push(v)};this.formatFloat=function(v){v=parseFloat(v);return isNaN(v)?0:v};this.formatInt=function(v){v=parseInt(v);return isNaN(v)?0:v};this.isDigit=function(v,z){var n="\\"+z.decimal;return RegExp("/(^[+]?0("+n+"0+)?$)|(^([-+]?[1-9][0-9]*)$)|(^([-+]?((0?|[1-9][0-9]*)"+
n+"(0*[1-9][0-9]*)))$)|(^[-+]?[1-9]+[0-9]*"+n+"0+$)/").test(a.trim(v))};this.clearTableBody=function(v){if(a.browser.msie)(function(){for(;this.firstChild;)this.removeChild(this.firstChild)}).apply(v.tBodies[0]);else v.tBodies[0].innerHTML=""}}});a.fn.extend({tablesorter:a.tablesorter.construct});var c=a.tablesorter;c.addParser({id:"text",is:function(){return true},format:function(e){return a.trim(e.toLowerCase())},type:"text"});c.addParser({id:"digit",is:function(e,d){return a.tablesorter.isDigit(e,
d.config)},format:function(e){return a.tablesorter.formatFloat(e)},type:"numeric"});c.addParser({id:"currency",is:function(e){return/^[\u00c2\u00a3$\u00e2\u201a\u00ac?.]/.test(e)},format:function(e){return a.tablesorter.formatFloat(e.replace(RegExp(/[^0-9.]/g),""))},type:"numeric"});c.addParser({id:"ipAddress",is:function(e){return/^\d{2,3}[\.]\d{2,3}[\.]\d{2,3}[\.]\d{2,3}$/.test(e)},format:function(e){e=e.split(".");for(var d="",b=e.length,g=0;g<b;g++){var h=e[g];d+=h.length==2?"0"+h:h}return a.tablesorter.formatFloat(d)},
type:"numeric"});c.addParser({id:"url",is:function(e){return/^(https?|ftp|file):\/\/$/.test(e)},format:function(e){return jQuery.trim(e.replace(RegExp(/(https?|ftp|file):\/\//),""))},type:"text"});c.addParser({id:"isoDate",is:function(e){return/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(e)},format:function(e){return a.tablesorter.formatFloat(e!=""?(new Date(e.replace(RegExp(/-/g),"/"))).getTime():"0")},type:"numeric"});c.addParser({id:"percent",is:function(e){return/\%$/.test(a.trim(e))},format:function(e){return a.tablesorter.formatFloat(e.replace(RegExp(/%/g),
""))},type:"numeric"});c.addParser({id:"usLongDate",is:function(e){return e.match(RegExp(/^[A-Za-z]{3,10}\.? [0-9]{1,2}, ([0-9]{4}|'?[0-9]{2}) (([0-2]?[0-9]:[0-5][0-9])|([0-1]?[0-9]:[0-5][0-9]\s(AM|PM)))$/))},format:function(e){return a.tablesorter.formatFloat((new Date(e)).getTime())},type:"numeric"});c.addParser({id:"shortDate",is:function(e){return/\d{1,2}[\/\-]\d{1,2}[\/\-]\d{2,4}/.test(e)},format:function(e,d){var b=d.config;e=e.replace(/\-/g,"/");if(b.dateFormat=="us")e=e.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})/,
"$3/$1/$2");else if(b.dateFormat=="uk")e=e.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})/,"$3/$2/$1");else if(b.dateFormat=="dd/mm/yy"||b.dateFormat=="dd-mm-yy")e=e.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{2})/,"$1/$2/$3");return a.tablesorter.formatFloat((new Date(e)).getTime())},type:"numeric"});c.addParser({id:"time",is:function(e){return/^(([0-2]?[0-9]:[0-5][0-9])|([0-1]?[0-9]:[0-5][0-9]\s(am|pm)))$/.test(e)},format:function(e){return a.tablesorter.formatFloat((new Date("2000/01/01 "+e)).getTime())},
type:"numeric"});c.addParser({id:"metadata",is:function(){return false},format:function(e,d,b){e=d.config;e=!e.parserMetadataName?"sortValue":e.parserMetadataName;return a(b).metadata()[e]},type:"numeric"});c.addWidget({id:"zebra",format:function(e){if(e.config.debug)var d=new Date;a("tr:visible",e.tBodies[0]).filter(":even").removeClass(e.config.widgetZebra.css[1]).addClass(e.config.widgetZebra.css[0]).end().filter(":odd").removeClass(e.config.widgetZebra.css[0]).addClass(e.config.widgetZebra.css[1]);
e.config.debug&&a.tablesorter.benchmark("Applying Zebra widget",d)}})})(jQuery);(function(a){function c(d){if(d.attr("title")||typeof d.attr("original-title")!="string")d.attr("original-title",d.attr("title")||"").removeAttr("title")}function e(d,b){this.$element=a(d);this.options=b;this.enabled=true;c(this.$element)}e.prototype={show:function(){var d=this.getTitle();if(d&&this.enabled){var b=this.tip();b.find(".tipsy-inner")[this.options.html?"html":"text"](d);b[0].className="tipsy";b.remove().css({top:0,left:0,visibility:"hidden",display:"block"}).appendTo(document.body);d=
a.extend({},this.$element.offset(),{width:this.$element[0].offsetWidth,height:this.$element[0].offsetHeight});var g=b[0].offsetWidth,h=b[0].offsetHeight,q=typeof this.options.gravity=="function"?this.options.gravity.call(this.$element[0]):this.options.gravity,s;switch(q.charAt(0)){case "n":s={top:d.top+d.height+this.options.offset,left:d.left+d.width/2-g/2};break;case "s":s={top:d.top-h-this.options.offset,left:d.left+d.width/2-g/2};break;case "e":s={top:d.top+d.height/2-h/2,left:d.left-g-this.options.offset};
break;case "w":s={top:d.top+d.height/2-h/2,left:d.left+d.width+this.options.offset}}if(q.length==2)s.left=q.charAt(1)=="w"?d.left+d.width/2-15:d.left+d.width/2-g+15;b.css(s).addClass("tipsy-"+q);this.options.fade?b.stop().css({opacity:0,display:"block",visibility:"visible"}).animate({opacity:this.options.opacity}):b.css({visibility:"visible",opacity:this.options.opacity})}},hide:function(){this.options.fade?this.tip().stop().fadeOut(function(){a(this).remove()}):this.tip().remove()},getTitle:function(){var d,
b=this.$element,g=this.options;c(b);g=this.options;if(typeof g.title=="string")d=b.attr(g.title=="title"?"original-title":g.title);else if(typeof g.title=="function")d=g.title.call(b[0]);return(d=(""+d).replace(/(^\s*|\s*$)/,""))||g.fallback},tip:function(){if(!this.$tip)this.$tip=a('<div class="tipsy"></div>').html('<div class="tipsy-arrow"></div><div class="tipsy-inner"/></div>');return this.$tip},validate:function(){this.$element[0].parentNode||this.hide()},enable:function(){this.enabled=true},
disable:function(){this.enabled=false},toggleEnabled:function(){this.enabled=!this.enabled}};a.fn.tipsy=function(d){function b(r){var m=a.data(r,"tipsy");if(!m){m=new e(r,a.fn.tipsy.elementOptions(r,d));a.data(r,"tipsy",m)}return m}function g(){var r=b(this);r.hoverState="in";d.delayIn==0?r.show():setTimeout(function(){r.hoverState=="in"&&r.show()},d.delayIn)}function h(){var r=b(this);r.hoverState="out";d.delayOut==0?r.hide():setTimeout(function(){r.hoverState=="out"&&r.hide()},d.delayOut)}if(d===
true)return this.data("tipsy");else if(typeof d=="string")return this.data("tipsy")[d]();d=a.extend({},a.fn.tipsy.defaults,d);d.live||this.each(function(){b(this)});if(d.trigger!="manual"){var q=d.live?"live":"bind",s=d.trigger=="hover"?"mouseleave":"blur";this[q](d.trigger=="hover"?"mouseenter":"focus",g)[q](s,h)}return this};a.fn.tipsy.defaults={delayIn:0,delayOut:0,fade:false,fallback:"",gravity:"n",html:false,live:false,offset:0,opacity:0.8,title:"title",trigger:"hover"};a.fn.tipsy.elementOptions=
function(d,b){return a.metadata?a.extend({},b,a(d).metadata()):b};a.fn.tipsy.autoNS=function(){return a(this).offset().top>a(document).scrollTop()+a(window).height()/2?"s":"n"};a.fn.tipsy.autoWE=function(){return a(this).offset().left>a(document).scrollLeft()+a(window).width()/2?"e":"w"}})(jQuery);var humanMsg={setup:function(a,c,e){humanMsg.msgID="humanMsg";humanMsg.logID="humanMsgLog";if(a==undefined)a="#logo";if(c==undefined)c="Message Log";humanMsg.msgOpacity=0.8;if(e!=undefined)humanMsg.msgOpacity=parseFloat(e);jQuery(a).append('<div id="'+humanMsg.msgID+'" class="humanMsg"><p></p></div> <div id="'+humanMsg.logID+'"><p>'+c+"</p><ul></ul></div>");jQuery("#"+humanMsg.logID+" p").click(function(){jQuery(this).siblings("ul").slideToggle()})},displayMsg:function(a){if(a!=""){clearTimeout(humanMsg.t2);
jQuery("#"+humanMsg.msgID+" p").html(a);jQuery("#"+humanMsg.msgID+"").show().animate({opacity:humanMsg.msgOpacity},200,function(){jQuery("#"+humanMsg.logID).show().children("ul").prepend("<li>"+a+"</li>").children("li:first").slideDown(200);jQuery("#"+humanMsg.logID+" ul").css("display")=="none"&&jQuery("#"+humanMsg.logID+" p").animate({bottom:40},200,"linear",function(){jQuery(this).animate({bottom:0},300,"easeOutBounce",function(){jQuery(this).css({bottom:0})})})});humanMsg.t1=setTimeout("humanMsg.bindEvents()",
700);humanMsg.t2=setTimeout("humanMsg.removeMsg()",5E3)}},bindEvents:function(){jQuery(window).mousemove(humanMsg.removeMsg).click(humanMsg.removeMsg).keypress(humanMsg.removeMsg)},removeMsg:function(){jQuery(window).unbind("mousemove",humanMsg.removeMsg).unbind("click",humanMsg.removeMsg).unbind("keypress",humanMsg.removeMsg);jQuery("#"+humanMsg.msgID).css("opacity")==humanMsg.msgOpacity&&jQuery("#"+humanMsg.msgID).animate({opacity:0},500,function(){jQuery(this).hide()})}};jQuery(document).ready(function(){humanMsg.setup()});
