(function(j,s){function H(){if(!c.isReady){try{B.documentElement.doScroll("left")}catch(a){setTimeout(H,1);return}c.ready()}}function O(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function d(a,b,e,f,g,r){var t=a.length;if(typeof b==="object"){for(var K in b)d(a,K,b[K],f,g,e);return a}if(e!==s){f=!r&&f&&c.isFunction(e);for(K=0;K<t;K++)g(a[K],b,f?e.call(a[K],K,g(a[K],b)):e,r);return a}return t?
g(a[0],b):s}function h(){return(new Date).getTime()}function m(){return false}function v(){return true}function A(a,b,e){e[0].type=a;return c.event.handle.apply(b,e)}function Q(a){var b,e=[],f=[],g=arguments,r,t,K,D,L,Y;t=c.data(this,"events");if(!(a.liveFired===this||!t||!t.live||a.button&&a.type==="click")){a.liveFired=this;var xa=t.live.slice(0);for(D=0;D<xa.length;D++){t=xa[D];t.origType.replace(Ga,"")===a.type?f.push(t.selector):xa.splice(D--,1)}r=c(a.target).closest(f,a.currentTarget);L=0;for(Y=
r.length;L<Y;L++)for(D=0;D<xa.length;D++){t=xa[D];if(r[L].selector===t.selector){K=r[L].elem;f=null;if(t.preType==="mouseenter"||t.preType==="mouseleave")f=c(a.relatedTarget).closest(t.selector)[0];if(!f||f!==K)e.push({elem:K,handleObj:t})}}L=0;for(Y=e.length;L<Y;L++){r=e[L];a.currentTarget=r.elem;a.data=r.handleObj.data;a.handleObj=r.handleObj;if(r.handleObj.origHandler.apply(r.elem,g)===false){b=false;break}}return b}}function Z(a,b){return"live."+(a&&a!=="*"?a+".":"")+b.replace(/\./g,"`").replace(/ /g,
"&")}function aa(a,b){var e=0;b.each(function(){if(this.nodeName===(a[e]&&a[e].nodeName)){var f=c.data(a[e++]),g=c.data(this,f);if(f=f&&f.events){delete g.handle;g.events={};for(var r in f)for(var t in f[r])c.event.add(this,r,f[r][t],f[r][t].data)}}})}function ga(a,b,e){var f,g,r;b=b&&b[0]?b[0].ownerDocument||b[0]:B;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&b===B&&!X.test(a[0])&&(c.support.checkClone||!ha.test(a[0]))){g=true;if(r=c.fragments[a[0]])if(r!==1)f=r}if(!f){f=b.createDocumentFragment();
c.clean(a,b,f,e)}if(g)c.fragments[a[0]]=r?f:1;return{fragment:f,cacheable:g}}function ca(a,b){var e={};c.each(nb.concat.apply([],nb.slice(0,b)),function(){e[this]=a});return e}function na(a){return"scrollTo"in a&&a.document?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var c=function(a,b){return new c.fn.init(a,b)},ea=j.jQuery,ba=j.$,B=j.document,wa,ya=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,Ma=/^.[^:#\[\.,]*$/,Ka=/\S/,ra=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,S=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,da=navigator.userAgent,
sa=false,za=[],ua,ja=Object.prototype.toString,La=Object.prototype.hasOwnProperty,pa=Array.prototype.push,Aa=Array.prototype.slice,Ha=Array.prototype.indexOf;c.fn=c.prototype={init:function(a,b){var e,f,g;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(a==="body"&&!b){this.context=B;this[0]=B.body;this.selector="body";this.length=1;return this}if(typeof a==="string")if((e=ya.exec(a))&&(e[1]||!b))if(e[1]){g=b?b.ownerDocument||b:B;if(f=S.exec(a))if(c.isPlainObject(b)){a=
[B.createElement(f[1])];c.fn.attr.call(a,b,true)}else a=[g.createElement(f[1])];else{f=ga([e[1]],[g]);a=(f.cacheable?f.fragment.cloneNode(true):f.fragment).childNodes}return c.merge(this,a)}else{if(f=B.getElementById(e[2])){if(f.id!==e[2])return wa.find(a);this.length=1;this[0]=f}this.context=B;this.selector=a;return this}else if(!b&&/^\w+$/.test(a)){this.selector=a;this.context=B;a=B.getElementsByTagName(a);return c.merge(this,a)}else return!b||b.jquery?(b||wa).find(a):c(b).find(a);else if(c.isFunction(a))return wa.ready(a);
if(a.selector!==s){this.selector=a.selector;this.context=a.context}return c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return Aa.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,e){var f=c();c.isArray(a)?pa.apply(f,a):c.merge(f,a);f.prevObject=this;f.context=this.context;if(b==="find")f.selector=this.selector+(this.selector?" ":"")+e;else if(b)f.selector=this.selector+
"."+b+"("+e+")";return f},each:function(a,b){return c.each(this,a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(B,c);else za&&za.push(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(Aa.apply(this,arguments),"slice",Aa.call(arguments).join(","))},map:function(a){return this.pushStack(c.map(this,function(b,e){return a.call(b,e,b)}))},end:function(){return this.prevObject||
c(null)},push:pa,sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a=arguments[0]||{},b=1,e=arguments.length,f=false,g,r,t,K;if(typeof a==="boolean"){f=a;a=arguments[1]||{};b=2}if(typeof a!=="object"&&!c.isFunction(a))a={};if(e===b){a=this;--b}for(;b<e;b++)if((g=arguments[b])!=null)for(r in g){t=a[r];K=g[r];if(a!==K)if(f&&K&&(c.isPlainObject(K)||c.isArray(K))){t=t&&(c.isPlainObject(t)||c.isArray(t))?t:c.isArray(K)?[]:{};a[r]=c.extend(f,t,K)}else if(K!==s)a[r]=
K}return a};c.extend({noConflict:function(a){j.$=ba;if(a)j.jQuery=ea;return c},isReady:false,ready:function(){if(!c.isReady){if(!B.body)return setTimeout(c.ready,13);c.isReady=true;if(za){for(var a,b=0;a=za[b++];)a.call(B,c);za=null}c.fn.triggerHandler&&c(B).triggerHandler("ready")}},bindReady:function(){if(!sa){sa=true;if(B.readyState==="complete")return c.ready();if(B.addEventListener){B.addEventListener("DOMContentLoaded",ua,false);j.addEventListener("load",c.ready,false)}else if(B.attachEvent){B.attachEvent("onreadystatechange",
ua);j.attachEvent("onload",c.ready);var a=false;try{a=j.frameElement==null}catch(b){}B.documentElement.doScroll&&a&&H()}}},isFunction:function(a){return ja.call(a)==="[object Function]"},isArray:function(a){return ja.call(a)==="[object Array]"},isPlainObject:function(a){if(!a||ja.call(a)!=="[object Object]"||a.nodeType||a.setInterval)return false;if(a.constructor&&!La.call(a,"constructor")&&!La.call(a.constructor.prototype,"isPrototypeOf"))return false;var b;for(b in a);return b===s||La.call(a,b)},
isEmptyObject:function(a){for(var b in a)return false;return true},error:function(a){throw a;},parseJSON:function(a){if(typeof a!=="string"||!a)return null;a=c.trim(a);if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return j.JSON&&j.JSON.parse?j.JSON.parse(a):(new Function("return "+a))();else c.error("Invalid JSON: "+a)},noop:function(){},globalEval:function(a){if(a&&
Ka.test(a)){var b=B.getElementsByTagName("head")[0]||B.documentElement,e=B.createElement("script");e.type="text/javascript";if(c.support.scriptEval)e.appendChild(B.createTextNode(a));else e.text=a;b.insertBefore(e,b.firstChild);b.removeChild(e)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,b,e){var f,g=0,r=a.length,t=r===s||c.isFunction(a);if(e)if(t)for(f in a){if(b.apply(a[f],e)===false)break}else for(;g<r;){if(b.apply(a[g++],e)===false)break}else if(t)for(f in a){if(b.call(a[f],
f,a[f])===false)break}else for(e=a[0];g<r&&b.call(e,g,e)!==false;e=a[++g]);return a},trim:function(a){return(a||"").replace(ra,"")},makeArray:function(a,b){var e=b||[];if(a!=null)a.length==null||typeof a==="string"||c.isFunction(a)||typeof a!=="function"&&a.setInterval?pa.call(e,a):c.merge(e,a);return e},inArray:function(a,b){if(b.indexOf)return b.indexOf(a);for(var e=0,f=b.length;e<f;e++)if(b[e]===a)return e;return-1},merge:function(a,b){var e=a.length,f=0;if(typeof b.length==="number")for(var g=
b.length;f<g;f++)a[e++]=b[f];else for(;b[f]!==s;)a[e++]=b[f++];a.length=e;return a},grep:function(a,b,e){for(var f=[],g=0,r=a.length;g<r;g++)!e!==!b(a[g],g)&&f.push(a[g]);return f},map:function(a,b,e){for(var f=[],g,r=0,t=a.length;r<t;r++){g=b(a[r],r,e);if(g!=null)f[f.length]=g}return f.concat.apply([],f)},guid:1,proxy:function(a,b,e){if(arguments.length===2)if(typeof b==="string"){e=a;a=e[b];b=s}else if(b&&!c.isFunction(b)){e=b;b=s}if(!b&&a)b=function(){return a.apply(e||this,arguments)};if(a)b.guid=
a.guid=a.guid||b.guid||c.guid++;return b},uaMatch:function(a){a=a.toLowerCase();a=/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||!/compatible/.test(a)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}},browser:{}});da=c.uaMatch(da);if(da.browser){c.browser[da.browser]=true;c.browser.version=da.version}if(c.browser.webkit)c.browser.safari=true;if(Ha)c.inArray=function(a,b){return Ha.call(b,a)};wa=c(B);
if(B.addEventListener)ua=function(){B.removeEventListener("DOMContentLoaded",ua,false);c.ready()};else if(B.attachEvent)ua=function(){if(B.readyState==="complete"){B.detachEvent("onreadystatechange",ua);c.ready()}};(function(){c.support={};var a=B.documentElement,b=B.createElement("script"),e=B.createElement("div"),f="script"+h();e.style.display="none";e.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var g=e.getElementsByTagName("*"),
r=e.getElementsByTagName("a")[0];if(!(!g||!g.length||!r)){c.support={leadingWhitespace:e.firstChild.nodeType===3,tbody:!e.getElementsByTagName("tbody").length,htmlSerialize:!!e.getElementsByTagName("link").length,style:/red/.test(r.getAttribute("style")),hrefNormalized:r.getAttribute("href")==="/a",opacity:/^0.55$/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:e.getElementsByTagName("input")[0].value==="on",optSelected:B.createElement("select").appendChild(B.createElement("option")).selected,
parentNode:e.removeChild(e.appendChild(B.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};b.type="text/javascript";try{b.appendChild(B.createTextNode("window."+f+"=1;"))}catch(t){}a.insertBefore(b,a.firstChild);if(j[f]){c.support.scriptEval=true;delete j[f]}try{delete b.test}catch(K){c.support.deleteExpando=false}a.removeChild(b);if(e.attachEvent&&e.fireEvent){e.attachEvent("onclick",function D(){c.support.noCloneEvent=
false;e.detachEvent("onclick",D)});e.cloneNode(true).fireEvent("onclick")}e=B.createElement("div");e.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";a=B.createDocumentFragment();a.appendChild(e.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var D=B.createElement("div");D.style.width=D.style.paddingLeft="1px";B.body.appendChild(D);c.boxModel=c.support.boxModel=D.offsetWidth===2;B.body.removeChild(D).style.display="none"});a=function(D){var L=
B.createElement("div");D="on"+D;var Y=D in L;if(!Y){L.setAttribute(D,"return;");Y=typeof L[D]==="function"}return Y};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=e=g=r=null}})();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var Ia="jQuery"+h(),ta=0,Ta={};c.extend({cache:{},expando:Ia,noData:{embed:true,
object:true,applet:true},data:function(a,b,e){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==j?Ta:a;var f=a[Ia],g=c.cache;if(!f&&typeof b==="string"&&e===s)return null;f||(f=++ta);if(typeof b==="object"){a[Ia]=f;g[f]=c.extend(true,{},b)}else if(!g[f]){a[Ia]=f;g[f]={}}a=g[f];if(e!==s)a[b]=e;return typeof b==="string"?a[b]:a}},removeData:function(a,b){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==j?Ta:a;var e=a[Ia],f=c.cache,g=f[e];if(b){if(g){delete g[b];c.isEmptyObject(g)&&
c.removeData(a)}}else{if(c.support.deleteExpando)delete a[c.expando];else a.removeAttribute&&a.removeAttribute(c.expando);delete f[e]}}}});c.fn.extend({data:function(a,b){if(typeof a==="undefined"&&this.length)return c.data(this[0]);else if(typeof a==="object")return this.each(function(){c.data(this,a)});var e=a.split(".");e[1]=e[1]?"."+e[1]:"";if(b===s){var f=this.triggerHandler("getData"+e[1]+"!",[e[0]]);if(f===s&&this.length)f=c.data(this[0],a);return f===s&&e[1]?this.data(e[0]):f}else return this.trigger("setData"+
e[1]+"!",[e[0],b]).each(function(){c.data(this,a,b)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,e){if(a){b=(b||"fx")+"queue";var f=c.data(a,b);if(!e)return f||[];if(!f||c.isArray(e))f=c.data(a,b,c.makeArray(e));else f.push(e);return f}},dequeue:function(a,b){b=b||"fx";var e=c.queue(a,b),f=e.shift();if(f==="inprogress")f=e.shift();if(f){b==="fx"&&e.unshift("inprogress");f.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,
b){if(typeof a!=="string"){b=a;a="fx"}if(b===s)return c.queue(this[0],a);return this.each(function(){var e=c.queue(this,a,b);a==="fx"&&e[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var e=this;setTimeout(function(){c.dequeue(e,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var qa=/[\n\t]/g,J=/\s+/,Oa=/\r/g,Sa=/href|src|style/,Qa=
/(button|input)/i,R=/(button|input|object|select|textarea)/i,Fa=/^(a|area)$/i,va=/radio|checkbox/;c.fn.extend({attr:function(a,b){return d(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(L){var Y=c(this);Y.addClass(a.call(this,L,Y.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(J),e=0,f=this.length;e<f;e++){var g=this[e];if(g.nodeType===
1)if(g.className){for(var r=" "+g.className+" ",t=g.className,K=0,D=b.length;K<D;K++)if(r.indexOf(" "+b[K]+" ")<0)t+=" "+b[K];g.className=c.trim(t)}else g.className=a}return this},removeClass:function(a){if(c.isFunction(a))return this.each(function(D){var L=c(this);L.removeClass(a.call(this,D,L.attr("class")))});if(a&&typeof a==="string"||a===s)for(var b=(a||"").split(J),e=0,f=this.length;e<f;e++){var g=this[e];if(g.nodeType===1&&g.className)if(a){for(var r=(" "+g.className+" ").replace(qa," "),t=
0,K=b.length;t<K;t++)r=r.replace(" "+b[t]+" "," ");g.className=c.trim(r)}else g.className=""}return this},toggleClass:function(a,b){var e=typeof a,f=typeof b==="boolean";if(c.isFunction(a))return this.each(function(g){var r=c(this);r.toggleClass(a.call(this,g,r.attr("class"),b),b)});return this.each(function(){if(e==="string")for(var g,r=0,t=c(this),K=b,D=a.split(J);g=D[r++];){K=f?K:!t.hasClass(g);t[K?"addClass":"removeClass"](g)}else if(e==="undefined"||e==="boolean"){this.className&&c.data(this,
"__className__",this.className);this.className=this.className||a===false?"":c.data(this,"__className__")||""}})},hasClass:function(a){for(var b=0,e=this.length;b<e;b++)if((" "+this[b].className+" ").replace(qa," ").indexOf(" "+a+" ")>-1)return true;return false},val:function(a){if(a===s){var b=this[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||{}).specified?b.value:b.text;if(c.nodeName(b,"select")){var e=b.selectedIndex,f=[],g=b.options;b=b.type==="select-one";if(e<0)return null;var r=
b?e:0;for(e=b?e+1:g.length;r<e;r++){var t=g[r];if(t.selected){a=c(t).val();if(b)return a;f.push(a)}}return f}if(va.test(b.type)&&!c.support.checkOn)return b.getAttribute("value")===null?"on":b.value;return(b.value||"").replace(Oa,"")}return s}var K=c.isFunction(a);return this.each(function(D){var L=c(this),Y=a;if(this.nodeType===1){if(K)Y=a.call(this,D,L.val());if(typeof Y==="number")Y+="";if(c.isArray(Y)&&va.test(this.type))this.checked=c.inArray(L.val(),Y)>=0;else if(c.nodeName(this,"select")){var xa=
c.makeArray(Y);c("option",this).each(function(){this.selected=c.inArray(c(this).val(),xa)>=0});if(!xa.length)this.selectedIndex=-1}else this.value=Y}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,e,f){if(!a||a.nodeType===3||a.nodeType===8)return s;if(f&&b in c.attrFn)return c(a)[b](e);f=a.nodeType!==1||!c.isXMLDoc(a);var g=e!==s;b=f&&c.props[b]||b;if(a.nodeType===1){var r=Sa.test(b);if(b in a&&f&&!r){if(g){b==="type"&&
Qa.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed");a[b]=e}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:R.test(a.nodeName)||Fa.test(a.nodeName)&&a.href?0:s;return a[b]}if(!c.support.style&&f&&b==="style"){if(g)a.style.cssText=""+e;return a.style.cssText}g&&a.setAttribute(b,""+e);a=!c.support.hrefNormalized&&f&&r?a.getAttribute(b,2):a.getAttribute(b);return a===
null?s:a}return c.style(a,b,e)}});var Ga=/\.(.*)$/,ma=function(a){return a.replace(/[^\w\s\.\|`]/g,function(b){return"\\"+b})};c.event={add:function(a,b,e,f){if(!(a.nodeType===3||a.nodeType===8)){if(a.setInterval&&a!==j&&!a.frameElement)a=j;var g,r;if(e.handler){g=e;e=g.handler}if(!e.guid)e.guid=c.guid++;if(r=c.data(a)){var t=r.events=r.events||{},K=r.handle;if(!K)r.handle=K=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(K.elem,arguments):s};K.elem=a;b=b.split(" ");
for(var D,L=0,Y;D=b[L++];){r=g?c.extend({},g):{handler:e,data:f};if(D.indexOf(".")>-1){Y=D.split(".");D=Y.shift();r.namespace=Y.slice(0).sort().join(".")}else{Y=[];r.namespace=""}r.type=D;r.guid=e.guid;var xa=t[D],Da=c.event.special[D]||{};if(!xa){xa=t[D]=[];if(!Da.setup||Da.setup.call(a,f,Y,K)===false)if(a.addEventListener)a.addEventListener(D,K,false);else a.attachEvent&&a.attachEvent("on"+D,K)}if(Da.add){Da.add.call(a,r);if(!r.handler.guid)r.handler.guid=e.guid}xa.push(r);c.event.global[D]=true}a=
null}}},global:{},remove:function(a,b,e,f){if(!(a.nodeType===3||a.nodeType===8)){var g,r=0,t,K,D,L,Y,xa,Da=c.data(a),Na=Da&&Da.events;if(Da&&Na){if(b&&b.type){e=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)===".")for(g in Na)c.event.remove(a,g+(b||""));else{for(b=b.split(" ");g=b[r++];){L=g;t=g.indexOf(".")<0;K=[];if(!t){K=g.split(".");g=K.shift();D=new RegExp("(^|\\.)"+c.map(K.slice(0).sort(),ma).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(Y=Na[g])if(e){L=c.event.special[g]||{};for(Ja=f||0;Ja<
Y.length;Ja++){xa=Y[Ja];if(e.guid===xa.guid){if(t||D.test(xa.namespace)){f==null&&Y.splice(Ja--,1);L.remove&&L.remove.call(a,xa)}if(f!=null)break}}if(Y.length===0||f!=null&&Y.length===1){if(!L.teardown||L.teardown.call(a,K)===false)Ua(a,g,Da.handle);delete Na[g]}}else for(var Ja=0;Ja<Y.length;Ja++){xa=Y[Ja];if(t||D.test(xa.namespace)){c.event.remove(a,L,xa.handler,Ja);Y.splice(Ja--,1)}}}if(c.isEmptyObject(Na)){if(b=Da.handle)b.elem=null;delete Da.events;delete Da.handle;c.isEmptyObject(Da)&&c.removeData(a)}}}}},
trigger:function(a,b,e,f){var g=a.type||a;if(!f){a=typeof a==="object"?a[Ia]?a:c.extend(c.Event(g),a):c.Event(g);if(g.indexOf("!")>=0){a.type=g=g.slice(0,-1);a.exclusive=true}if(!e){a.stopPropagation();c.event.global[g]&&c.each(c.cache,function(){this.events&&this.events[g]&&c.event.trigger(a,b,this.handle.elem)})}if(!e||e.nodeType===3||e.nodeType===8)return s;a.result=s;a.target=e;b=c.makeArray(b);b.unshift(a)}a.currentTarget=e;(f=c.data(e,"handle"))&&f.apply(e,b);f=e.parentNode||e.ownerDocument;
try{if(!(e&&e.nodeName&&c.noData[e.nodeName.toLowerCase()]))if(e["on"+g]&&e["on"+g].apply(e,b)===false)a.result=false}catch(r){}if(!a.isPropagationStopped()&&f)c.event.trigger(a,b,f,true);else if(!a.isDefaultPrevented()){f=a.target;var t,K=c.nodeName(f,"a")&&g==="click",D=c.event.special[g]||{};if((!D._default||D._default.call(e,a)===false)&&!K&&!(f&&f.nodeName&&c.noData[f.nodeName.toLowerCase()])){try{if(f[g]){if(t=f["on"+g])f["on"+g]=null;c.event.triggered=true;f[g]()}}catch(L){}if(t)f["on"+g]=
t;c.event.triggered=false}}},handle:function(a){var b,e,f,g;a=arguments[0]=c.event.fix(a||j.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;if(!b){e=a.type.split(".");a.type=e.shift();f=new RegExp("(^|\\.)"+e.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}g=c.data(this,"events");e=g[a.type];if(g&&e){e=e.slice(0);g=0;for(var r=e.length;g<r;g++){var t=e[g];if(b||f.test(t.namespace)){a.handler=t.handler;a.data=t.data;a.handleObj=t;t=t.handler.apply(this,arguments);if(t!==s){a.result=
t;if(t===false){a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagationStopped())break}}}return a.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(a){if(a[Ia])return a;
var b=a;a=c.Event(b);for(var e=this.props.length,f;e;){f=this.props[--e];a[f]=b[f]}if(!a.target)a.target=a.srcElement||B;if(a.target.nodeType===3)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null){b=B.documentElement;e=B.body;a.pageX=a.clientX+(b&&b.scrollLeft||e&&e.scrollLeft||0)-(b&&b.clientLeft||e&&e.clientLeft||0);a.pageY=a.clientY+(b&&b.scrollTop||e&&e.scrollTop||0)-(b&&b.clientTop||
e&&e.clientTop||0)}if(!a.which&&(a.charCode||a.charCode===0?a.charCode:a.keyCode))a.which=a.charCode||a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button!==s)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},guid:1E8,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.noop},live:{add:function(a){c.event.add(this,a.origType,c.extend({},a,{handler:Q}))},remove:function(a){var b=true,e=a.origType.replace(Ga,"");c.each(c.data(this,"events").live||[],function(){if(e===
this.origType.replace(Ga,""))return b=false});b&&c.event.remove(this,a.origType,Q)}},beforeunload:{setup:function(a,b,e){if(this.setInterval)this.onbeforeunload=e;return false},teardown:function(a,b){if(this.onbeforeunload===b)this.onbeforeunload=null}}}};var Ua=B.removeEventListener?function(a,b,e){a.removeEventListener(b,e,false)}:function(a,b,e){a.detachEvent("on"+b,e)};c.Event=function(a){if(!this.preventDefault)return new c.Event(a);if(a&&a.type){this.originalEvent=a;this.type=a.type}else this.type=
a;this.timeStamp=h();this[Ia]=true};c.Event.prototype={preventDefault:function(){this.isDefaultPrevented=v;var a=this.originalEvent;if(a){a.preventDefault&&a.preventDefault();a.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=v;var a=this.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=v;this.stopPropagation()},isDefaultPrevented:m,isPropagationStopped:m,isImmediatePropagationStopped:m};
var Xa=function(a){var b=a.relatedTarget;try{for(;b&&b!==this;)b=b.parentNode;if(b!==this){a.type=a.data;c.event.handle.apply(this,arguments)}}catch(e){}},ab=function(a){a.type=a.data;c.event.handle.apply(this,arguments)};c.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){c.event.special[a]={setup:function(e){c.event.add(this,b,e&&e.selector?ab:Xa,a)},teardown:function(e){c.event.remove(this,b,e&&e.selector?ab:Xa)}}});if(!c.support.submitBubbles)c.event.special.submit={setup:function(){if(this.nodeName.toLowerCase()!==
"form"){c.event.add(this,"click.specialSubmit",function(a){var b=a.target,e=b.type;if((e==="submit"||e==="image")&&c(b).closest("form").length)return A("submit",this,arguments)});c.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,e=b.type;if((e==="text"||e==="password")&&c(b).closest("form").length&&a.keyCode===13)return A("submit",this,arguments)})}else return false},teardown:function(){c.event.remove(this,".specialSubmit")}};if(!c.support.changeBubbles){var Va=/textarea|input|select/i,
Wa,Ea=function(a){var b=a.type,e=a.value;if(b==="radio"||b==="checkbox")e=a.checked;else if(b==="select-multiple")e=a.selectedIndex>-1?c.map(a.options,function(f){return f.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")e=a.selectedIndex;return e},Ya=function(a,b){var e=a.target,f,g;if(!(!Va.test(e.nodeName)||e.readOnly)){f=c.data(e,"_change_data");g=Ea(e);if(a.type!=="focusout"||e.type!=="radio")c.data(e,"_change_data",g);if(!(f===s||g===f))if(f!=null||g){a.type="change";return c.event.trigger(a,
b,e)}}};c.event.special.change={filters:{focusout:Ya,click:function(a){var b=a.target,e=b.type;if(e==="radio"||e==="checkbox"||b.nodeName.toLowerCase()==="select")return Ya.call(this,a)},keydown:function(a){var b=a.target,e=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(e==="checkbox"||e==="radio")||e==="select-multiple")return Ya.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,"_change_data",Ea(a))}},setup:function(){if(this.type==="file")return false;
for(var a in Wa)c.event.add(this,a+".specialChange",Wa[a]);return Va.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return Va.test(this.nodeName)}};Wa=c.event.special.change.filters}B.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function e(f){f=c.event.fix(f);f.type=b;return c.event.handle.call(this,f)}c.event.special[b]={setup:function(){this.addEventListener(a,e,true)},teardown:function(){this.removeEventListener(a,e,true)}}});c.each(["bind",
"one"],function(a,b){c.fn[b]=function(e,f,g){if(typeof e==="object"){for(var r in e)this[b](r,f,e[r],g);return this}if(c.isFunction(f)){g=f;f=s}var t=b==="one"?c.proxy(g,function(D){c(this).unbind(D,t);return g.apply(this,arguments)}):g;if(e==="unload"&&b!=="one")this.one(e,f,g);else{r=0;for(var K=this.length;r<K;r++)c.event.add(this[r],e,t,f)}return this}});c.fn.extend({unbind:function(a,b){if(typeof a==="object"&&!a.preventDefault)for(var e in a)this.unbind(e,a[e]);else{e=0;for(var f=this.length;e<
f;e++)c.event.remove(this[e],a,b)}return this},delegate:function(a,b,e,f){return this.live(b,e,f,a)},undelegate:function(a,b,e){return arguments.length===0?this.unbind("live"):this.die(b,null,e,a)},trigger:function(a,b){return this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){var e=c.Event(a);e.preventDefault();e.stopPropagation();c.event.trigger(e,b,this[0]);return e.result}},toggle:function(a){for(var b=arguments,e=1;e<b.length;)c.proxy(a,b[e++]);return this.click(c.proxy(a,
function(f){var g=(c.data(this,"lastToggle"+a.guid)||0)%e;c.data(this,"lastToggle"+a.guid,g+1);f.preventDefault();return b[g].apply(this,arguments)||false}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var db={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};c.each(["live","die"],function(a,b){c.fn[b]=function(e,f,g,r){var t,K=0,D,L,Y=r||this.selector,xa=r?this:c(this.context);if(c.isFunction(f)){g=f;f=s}for(e=(e||"").split(" ");(t=e[K++])!=null;){r=
Ga.exec(t);D="";if(r){D=r[0];t=t.replace(Ga,"")}if(t==="hover")e.push("mouseenter"+D,"mouseleave"+D);else{L=t;if(t==="focus"||t==="blur"){e.push(db[t]+D);t+=D}else t=(db[t]||t)+D;b==="live"?xa.each(function(){c.event.add(this,Z(t,Y),{data:f,selector:Y,handler:g,origType:t,origHandler:g,preType:L})}):xa.unbind(Z(t,Y),g)}}return this}});c.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(a,b){c.fn[b]=function(e){return e?this.bind(b,e):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});j.attachEvent&&!j.addEventListener&&j.attachEvent("onunload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}});(function(){function a(l){for(var u="",E,F=0;l[F];F++){E=l[F];if(E.nodeType===3||E.nodeType===4)u+=E.nodeValue;else if(E.nodeType!==8)u+=a(E.childNodes)}return u}function b(l,u,E,F,P,N){P=0;for(var la=F.length;P<la;P++){var ka=
F[P];if(ka){ka=ka[l];for(var Ca=false;ka;){if(ka.sizcache===E){Ca=F[ka.sizset];break}if(ka.nodeType===1&&!N){ka.sizcache=E;ka.sizset=P}if(ka.nodeName.toLowerCase()===u){Ca=ka;break}ka=ka[l]}F[P]=Ca}}}function e(l,u,E,F,P,N){P=0;for(var la=F.length;P<la;P++){var ka=F[P];if(ka){ka=ka[l];for(var Ca=false;ka;){if(ka.sizcache===E){Ca=F[ka.sizset];break}if(ka.nodeType===1){if(!N){ka.sizcache=E;ka.sizset=P}if(typeof u!=="string"){if(ka===u){Ca=true;break}}else if(D.filter(u,[ka]).length>0){Ca=ka;break}}ka=
ka[l]}F[P]=Ca}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,g=0,r=Object.prototype.toString,t=false,K=true;[0,0].sort(function(){K=false;return 0});var D=function(l,u,E,F){E=E||[];var P=u=u||B;if(u.nodeType!==1&&u.nodeType!==9)return[];if(!l||typeof l!=="string")return E;for(var N=[],la,ka,Ca,gb,bb=true,eb=oa(u),cb=l;(f.exec(""),la=f.exec(cb))!==null;){cb=la[3];N.push(la[1]);if(la[2]){gb=la[3];break}}if(N.length>
1&&Y.exec(l))if(N.length===2&&L.relative[N[0]])ka=jb(N[0]+N[1],u);else for(ka=L.relative[N[0]]?[u]:D(N.shift(),u);N.length;){l=N.shift();if(L.relative[l])l+=N.shift();ka=jb(l,ka)}else{if(!F&&N.length>1&&u.nodeType===9&&!eb&&L.match.ID.test(N[0])&&!L.match.ID.test(N[N.length-1])){la=D.find(N.shift(),u,eb);u=la.expr?D.filter(la.expr,la.set)[0]:la.set[0]}if(u){la=F?{expr:N.pop(),set:Da(F)}:D.find(N.pop(),N.length===1&&(N[0]==="~"||N[0]==="+")&&u.parentNode?u.parentNode:u,eb);ka=la.expr?D.filter(la.expr,
la.set):la.set;if(N.length>0)Ca=Da(ka);else bb=false;for(;N.length;){var $a=N.pop();la=$a;if(L.relative[$a])la=N.pop();else $a="";if(la==null)la=u;L.relative[$a](Ca,la,eb)}}else Ca=[]}Ca||(Ca=ka);Ca||D.error($a||l);if(r.call(Ca)==="[object Array]")if(bb)if(u&&u.nodeType===1)for(l=0;Ca[l]!=null;l++){if(Ca[l]&&(Ca[l]===true||Ca[l].nodeType===1&&Za(u,Ca[l])))E.push(ka[l])}else for(l=0;Ca[l]!=null;l++)Ca[l]&&Ca[l].nodeType===1&&E.push(ka[l]);else E.push.apply(E,Ca);else Da(Ca,E);if(gb){D(gb,P,E,F);D.uniqueSort(E)}return E};
D.uniqueSort=function(l){if(Ja){t=K;l.sort(Ja);if(t)for(var u=1;u<l.length;u++)l[u]===l[u-1]&&l.splice(u--,1)}return l};D.matches=function(l,u){return D(l,null,null,u)};D.find=function(l,u,E){var F,P;if(!l)return[];for(var N=0,la=L.order.length;N<la;N++){var ka=L.order[N];if(P=L.leftMatch[ka].exec(l)){var Ca=P[1];P.splice(1,1);if(Ca.substr(Ca.length-1)!=="\\"){P[1]=(P[1]||"").replace(/\\/g,"");F=L.find[ka](P,u,E);if(F!=null){l=l.replace(L.match[ka],"");break}}}}F||(F=u.getElementsByTagName("*"));
return{set:F,expr:l}};D.filter=function(l,u,E,F){for(var P=l,N=[],la=u,ka,Ca,gb=u&&u[0]&&oa(u[0]);l&&u.length;){for(var bb in L.filter)if((ka=L.leftMatch[bb].exec(l))!=null&&ka[2]){var eb=L.filter[bb],cb,$a;$a=ka[1];Ca=false;ka.splice(1,1);if($a.substr($a.length-1)!=="\\"){if(la===N)N=[];if(L.preFilter[bb])if(ka=L.preFilter[bb](ka,la,E,N,F,gb)){if(ka===true)continue}else Ca=cb=true;if(ka)for(var hb=0;($a=la[hb])!=null;hb++)if($a){cb=eb($a,ka,hb,la);var ob=F^!!cb;if(E&&cb!=null)if(ob)Ca=true;else la[hb]=
false;else if(ob){N.push($a);Ca=true}}if(cb!==s){E||(la=N);l=l.replace(L.match[bb],"");if(!Ca)return[];break}}}if(l===P)if(Ca==null)D.error(l);else break;P=l}return la};D.error=function(l){throw"Syntax error, unrecognized expression: "+l;};var L=D.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(l){return l.getAttribute("href")}},relative:{"+":function(l,u){var E=typeof u==="string",F=E&&!/\W/.test(u);E=E&&!F;if(F)u=u.toLowerCase();F=0;for(var P=l.length,
N;F<P;F++)if(N=l[F]){for(;(N=N.previousSibling)&&N.nodeType!==1;);l[F]=E||N&&N.nodeName.toLowerCase()===u?N||false:N===u}E&&D.filter(u,l,true)},">":function(l,u){var E=typeof u==="string";if(E&&!/\W/.test(u)){u=u.toLowerCase();for(var F=0,P=l.length;F<P;F++){var N=l[F];if(N){E=N.parentNode;l[F]=E.nodeName.toLowerCase()===u?E:false}}}else{F=0;for(P=l.length;F<P;F++)if(N=l[F])l[F]=E?N.parentNode:N.parentNode===u;E&&D.filter(u,l,true)}},"":function(l,u,E){var F=g++,P=e;if(typeof u==="string"&&!/\W/.test(u)){var N=
u=u.toLowerCase();P=b}P("parentNode",u,F,l,N,E)},"~":function(l,u,E){var F=g++,P=e;if(typeof u==="string"&&!/\W/.test(u)){var N=u=u.toLowerCase();P=b}P("previousSibling",u,F,l,N,E)}},find:{ID:function(l,u,E){if(typeof u.getElementById!=="undefined"&&!E)return(l=u.getElementById(l[1]))?[l]:[]},NAME:function(l,u){if(typeof u.getElementsByName!=="undefined"){for(var E=[],F=u.getElementsByName(l[1]),P=0,N=F.length;P<N;P++)F[P].getAttribute("name")===l[1]&&E.push(F[P]);return E.length===0?null:E}},TAG:function(l,
u){return u.getElementsByTagName(l[1])}},preFilter:{CLASS:function(l,u,E,F,P,N){l=" "+l[1].replace(/\\/g,"")+" ";if(N)return l;N=0;for(var la;(la=u[N])!=null;N++)if(la)if(P^(la.className&&(" "+la.className+" ").replace(/[\t\n]/g," ").indexOf(l)>=0))E||F.push(la);else if(E)u[N]=false;return false},ID:function(l){return l[1].replace(/\\/g,"")},TAG:function(l){return l[1].toLowerCase()},CHILD:function(l){if(l[1]==="nth"){var u=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(l[2]==="even"&&"2n"||l[2]==="odd"&&"2n+1"||
!/\D/.test(l[2])&&"0n+"+l[2]||l[2]);l[2]=u[1]+(u[2]||1)-0;l[3]=u[3]-0}l[0]=g++;return l},ATTR:function(l,u,E,F,P,N){u=l[1].replace(/\\/g,"");if(!N&&L.attrMap[u])l[1]=L.attrMap[u];if(l[2]==="~=")l[4]=" "+l[4]+" ";return l},PSEUDO:function(l,u,E,F,P){if(l[1]==="not")if((f.exec(l[3])||"").length>1||/^\w/.test(l[3]))l[3]=D(l[3],null,null,u);else{l=D.filter(l[3],u,E,true^P);E||F.push.apply(F,l);return false}else if(L.match.POS.test(l[0])||L.match.CHILD.test(l[0]))return true;return l},POS:function(l){l.unshift(true);
return l}},filters:{enabled:function(l){return l.disabled===false&&l.type!=="hidden"},disabled:function(l){return l.disabled===true},checked:function(l){return l.checked===true},selected:function(l){return l.selected===true},parent:function(l){return!!l.firstChild},empty:function(l){return!l.firstChild},has:function(l,u,E){return!!D(E[3],l).length},header:function(l){return/h\d/i.test(l.nodeName)},text:function(l){return"text"===l.type},radio:function(l){return"radio"===l.type},checkbox:function(l){return"checkbox"===
l.type},file:function(l){return"file"===l.type},password:function(l){return"password"===l.type},submit:function(l){return"submit"===l.type},image:function(l){return"image"===l.type},reset:function(l){return"reset"===l.type},button:function(l){return"button"===l.type||l.nodeName.toLowerCase()==="button"},input:function(l){return/input|select|textarea|button/i.test(l.nodeName)}},setFilters:{first:function(l,u){return u===0},last:function(l,u,E,F){return u===F.length-1},even:function(l,u){return u%2===
0},odd:function(l,u){return u%2===1},lt:function(l,u,E){return u<E[3]-0},gt:function(l,u,E){return u>E[3]-0},nth:function(l,u,E){return E[3]-0===u},eq:function(l,u,E){return E[3]-0===u}},filter:{PSEUDO:function(l,u,E,F){var P=u[1],N=L.filters[P];if(N)return N(l,E,u,F);else if(P==="contains")return(l.textContent||l.innerText||a([l])||"").indexOf(u[3])>=0;else if(P==="not"){u=u[3];E=0;for(F=u.length;E<F;E++)if(u[E]===l)return false;return true}else D.error("Syntax error, unrecognized expression: "+
P)},CHILD:function(l,u){var E=u[1],F=l;switch(E){case "only":case "first":for(;F=F.previousSibling;)if(F.nodeType===1)return false;if(E==="first")return true;F=l;case "last":for(;F=F.nextSibling;)if(F.nodeType===1)return false;return true;case "nth":E=u[2];var P=u[3];if(E===1&&P===0)return true;var N=u[0],la=l.parentNode;if(la&&(la.sizcache!==N||!l.nodeIndex)){var ka=0;for(F=la.firstChild;F;F=F.nextSibling)if(F.nodeType===1)F.nodeIndex=++ka;la.sizcache=N}F=l.nodeIndex-P;return E===0?F===0:F%E===0&&
F/E>=0}},ID:function(l,u){return l.nodeType===1&&l.getAttribute("id")===u},TAG:function(l,u){return u==="*"&&l.nodeType===1||l.nodeName.toLowerCase()===u},CLASS:function(l,u){return(" "+(l.className||l.getAttribute("class"))+" ").indexOf(u)>-1},ATTR:function(l,u){var E=u[1];E=L.attrHandle[E]?L.attrHandle[E](l):l[E]!=null?l[E]:l.getAttribute(E);var F=E+"",P=u[2],N=u[4];return E==null?P==="!=":P==="="?F===N:P==="*="?F.indexOf(N)>=0:P==="~="?(" "+F+" ").indexOf(N)>=0:!N?F&&E!==false:P==="!="?F!==N:P===
"^="?F.indexOf(N)===0:P==="$="?F.substr(F.length-N.length)===N:P==="|="?F===N||F.substr(0,N.length+1)===N+"-":false},POS:function(l,u,E,F){var P=L.setFilters[u[2]];if(P)return P(l,E,u,F)}}},Y=L.match.POS;for(var xa in L.match){L.match[xa]=new RegExp(L.match[xa].source+/(?![^\[]*\])(?![^\(]*\))/.source);L.leftMatch[xa]=new RegExp(/(^(?:.|\r|\n)*?)/.source+L.match[xa].source.replace(/\\(\d+)/g,function(l,u){return"\\"+(u-0+1)}))}var Da=function(l,u){l=Array.prototype.slice.call(l,0);if(u){u.push.apply(u,
l);return u}return l};try{Array.prototype.slice.call(B.documentElement.childNodes,0)}catch(Na){Da=function(l,u){var E=u||[];if(r.call(l)==="[object Array]")Array.prototype.push.apply(E,l);else if(typeof l.length==="number")for(var F=0,P=l.length;F<P;F++)E.push(l[F]);else for(F=0;l[F];F++)E.push(l[F]);return E}}var Ja;if(B.documentElement.compareDocumentPosition)Ja=function(l,u){if(!l.compareDocumentPosition||!u.compareDocumentPosition){if(l==u)t=true;return l.compareDocumentPosition?-1:1}var E=l.compareDocumentPosition(u)&
4?-1:l===u?0:1;if(E===0)t=true;return E};else if("sourceIndex"in B.documentElement)Ja=function(l,u){if(!l.sourceIndex||!u.sourceIndex){if(l==u)t=true;return l.sourceIndex?-1:1}var E=l.sourceIndex-u.sourceIndex;if(E===0)t=true;return E};else if(B.createRange)Ja=function(l,u){if(!l.ownerDocument||!u.ownerDocument){if(l==u)t=true;return l.ownerDocument?-1:1}var E=l.ownerDocument.createRange(),F=u.ownerDocument.createRange();E.setStart(l,0);E.setEnd(l,0);F.setStart(u,0);F.setEnd(u,0);E=E.compareBoundaryPoints(Range.START_TO_END,
F);if(E===0)t=true;return E};(function(){var l=B.createElement("div"),u="script"+(new Date).getTime();l.innerHTML="<a name='"+u+"'/>";var E=B.documentElement;E.insertBefore(l,E.firstChild);if(B.getElementById(u)){L.find.ID=function(F,P,N){if(typeof P.getElementById!=="undefined"&&!N)return(P=P.getElementById(F[1]))?P.id===F[1]||typeof P.getAttributeNode!=="undefined"&&P.getAttributeNode("id").nodeValue===F[1]?[P]:s:[]};L.filter.ID=function(F,P){var N=typeof F.getAttributeNode!=="undefined"&&F.getAttributeNode("id");
return F.nodeType===1&&N&&N.nodeValue===P}}E.removeChild(l);E=l=null})();(function(){var l=B.createElement("div");l.appendChild(B.createComment(""));if(l.getElementsByTagName("*").length>0)L.find.TAG=function(u,E){var F=E.getElementsByTagName(u[1]);if(u[1]==="*"){for(var P=[],N=0;F[N];N++)F[N].nodeType===1&&P.push(F[N]);F=P}return F};l.innerHTML="<a href='#'></a>";if(l.firstChild&&typeof l.firstChild.getAttribute!=="undefined"&&l.firstChild.getAttribute("href")!=="#")L.attrHandle.href=function(u){return u.getAttribute("href",
2)};l=null})();B.querySelectorAll&&function(){var l=D,u=B.createElement("div");u.innerHTML="<p class='TEST'></p>";if(!(u.querySelectorAll&&u.querySelectorAll(".TEST").length===0)){D=function(F,P,N,la){P=P||B;if(!la&&P.nodeType===9&&!oa(P))try{return Da(P.querySelectorAll(F),N)}catch(ka){}return l(F,P,N,la)};for(var E in l)D[E]=l[E];u=null}}();(function(){var l=B.createElement("div");l.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!l.getElementsByClassName||l.getElementsByClassName("e").length===
0)){l.lastChild.className="e";if(l.getElementsByClassName("e").length!==1){L.order.splice(1,0,"CLASS");L.find.CLASS=function(u,E,F){if(typeof E.getElementsByClassName!=="undefined"&&!F)return E.getElementsByClassName(u[1])};l=null}}})();var Za=B.compareDocumentPosition?function(l,u){return!!(l.compareDocumentPosition(u)&16)}:function(l,u){return l!==u&&(l.contains?l.contains(u):true)},oa=function(l){return(l=(l?l.ownerDocument||l:0).documentElement)?l.nodeName!=="HTML":false},jb=function(l,u){for(var E=
[],F="",P,N=u.nodeType?[u]:u;P=L.match.PSEUDO.exec(l);){F+=P[0];l=l.replace(L.match.PSEUDO,"")}l=L.relative[l]?l+"*":l;P=0;for(var la=N.length;P<la;P++)D(l,N[P],E);return D.filter(F,E)};c.find=D;c.expr=D.selectors;c.expr[":"]=c.expr.filters;c.unique=D.uniqueSort;c.text=a;c.isXMLDoc=oa;c.contains=Za})();var k=/Until$/,n=/^(?:parents|prevUntil|prevAll)/,o=/,/;Aa=Array.prototype.slice;var q=function(a,b,e){if(c.isFunction(b))return c.grep(a,function(g,r){return!!b.call(g,r,g)===e});else if(b.nodeType)return c.grep(a,
function(g){return g===b===e});else if(typeof b==="string"){var f=c.grep(a,function(g){return g.nodeType===1});if(Ma.test(b))return c.filter(b,f,!e);else b=c.filter(b,f)}return c.grep(a,function(g){return c.inArray(g,b)>=0===e})};c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),e=0,f=0,g=this.length;f<g;f++){e=b.length;c.find(a,this[f],b);if(f>0)for(var r=e;r<b.length;r++)for(var t=0;t<e;t++)if(b[t]===b[r]){b.splice(r--,1);break}}return b},has:function(a){var b=c(a);return this.filter(function(){for(var e=
0,f=b.length;e<f;e++)if(c.contains(this,b[e]))return true})},not:function(a){return this.pushStack(q(this,a,false),"not",a)},filter:function(a){return this.pushStack(q(this,a,true),"filter",a)},is:function(a){return!!a&&c.filter(a,this).length>0},closest:function(a,b){if(c.isArray(a)){var e=[],f=this[0],g,r={},t;if(f&&a.length){g=0;for(var K=a.length;g<K;g++){t=a[g];r[t]||(r[t]=c.expr.match.POS.test(t)?c(t,b||this.context):t)}for(;f&&f.ownerDocument&&f!==b;){for(t in r){g=r[t];if(g.jquery?g.index(f)>
-1:c(f).is(g)){e.push({selector:t,elem:f});delete r[t]}}f=f.parentNode}}return e}var D=c.expr.match.POS.test(a)?c(a,b||this.context):null;return this.map(function(L,Y){for(;Y&&Y.ownerDocument&&Y!==b;){if(D?D.index(Y)>-1:c(Y).is(a))return Y;Y=Y.parentNode}return null})},index:function(a){if(!a||typeof a==="string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var e=typeof a==="string"?c(a,b||this.context):c.makeArray(a),f=c.merge(this.get(),
e);return this.pushStack(!e[0]||!e[0].parentNode||e[0].parentNode.nodeType===11||!f[0]||!f[0].parentNode||f[0].parentNode.nodeType===11?f:c.unique(f))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,e){return c.dir(a,"parentNode",e)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,
"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,e){return c.dir(a,"nextSibling",e)},prevUntil:function(a,b,e){return c.dir(a,"previousSibling",e)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(e,f){var g=c.map(this,b,e);k.test(a)||
(f=e);if(f&&typeof f==="string")g=c.filter(f,g);g=this.length>1?c.unique(g):g;if((this.length>1||o.test(f))&&n.test(a))g=g.reverse();return this.pushStack(g,a,Aa.call(arguments).join(","))}});c.extend({filter:function(a,b,e){if(e)a=":not("+a+")";return c.find.matches(a,b)},dir:function(a,b,e){var f=[];for(a=a[b];a&&a.nodeType!==9&&(e===s||a.nodeType!==1||!c(a).is(e));){a.nodeType===1&&f.push(a);a=a[b]}return f},nth:function(a,b,e){for(var f=0;a;a=a[e])if(a.nodeType===1&&++f===(b||1))break;return a},
sibling:function(a,b){for(var e=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&e.push(a);return e}});var p=/ jQuery\d+="(?:\d+|null)"/g,I=/^\s+/,w=/(<([\w:]+)[^>]*?)\/>/g,C=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,z=/<([\w:]+)/,G=/<tbody/i,M=/<|&#?\w+;/,X=/<script|<object|<embed|<option|<style/i,ha=/checked\s*(?:[^=]|=\s*.checked.)/i,ia=function(a,b,e){return C.test(e)?a:b+"></"+e+">"},T={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,"",""]};T.optgroup=T.option;T.tbody=T.tfoot=T.colgroup=T.caption=T.thead;T.th=T.td;if(!c.support.htmlSerialize)T._default=[1,"div<div>","</div>"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var e=c(this);e.text(a.call(this,b,e.text()))});if(typeof a!==
"object"&&a!==s)return this.empty().append((this[0]&&this[0].ownerDocument||B).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(e){c(this).wrapAll(a.call(this,e))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var e=this;e.firstChild&&e.firstChild.nodeType===1;)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,
b))});return this.each(function(){var b=c(this),e=b.contents();e.length?e.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,
this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);
a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var e=0,f;(f=this[e])!=null;e++)if(!a||c.filter(a,[f]).length){if(!b&&f.nodeType===1){c.cleanData(f.getElementsByTagName("*"));c.cleanData([f])}f.parentNode&&f.parentNode.removeChild(f)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&
!c.isXMLDoc(this)){var e=this.outerHTML,f=this.ownerDocument;if(!e){e=f.createElement("div");e.appendChild(this.cloneNode(true));e=e.innerHTML}return c.clean([e.replace(p,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(I,"")],f)[0]}else return this.cloneNode(true)});if(a===true){aa(this,b);aa(this.find("*"),b.find("*"))}return b},html:function(a){if(a===s)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(p,""):null;else if(typeof a==="string"&&!X.test(a)&&(c.support.leadingWhitespace||
!I.test(a))&&!T[(z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(w,ia);try{for(var b=0,e=this.length;b<e;b++)if(this[b].nodeType===1){c.cleanData(this[b].getElementsByTagName("*"));this[b].innerHTML=a}}catch(f){this.empty().append(a)}}else c.isFunction(a)?this.each(function(g){var r=c(this),t=r.html();r.empty().append(function(){return a.call(this,g,t)})}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(c.isFunction(a))return this.each(function(b){var e=
c(this),f=e.html();e.replaceWith(a.call(this,b,f))});if(typeof a!=="string")a=c(a).detach();return this.each(function(){var b=this.nextSibling,e=this.parentNode;c(this).remove();b?c(b).before(a):c(e).append(a)})}else return this.pushStack(c(c.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,true)},domManip:function(a,b,e){var f,g,r=a[0],t=[],K;if(!c.support.checkClone&&arguments.length===3&&typeof r==="string"&&ha.test(r))return this.each(function(){c(this).domManip(a,
b,e,true)});if(c.isFunction(r))return this.each(function(L){var Y=c(this);a[0]=r.call(this,L,b?Y.html():s);Y.domManip(a,b,e)});if(this[0]){f=r&&r.parentNode;f=c.support.parentNode&&f&&f.nodeType===11&&f.childNodes.length===this.length?{fragment:f}:ga(a,this,t);K=f.fragment;if(g=K.childNodes.length===1?(K=K.firstChild):K.firstChild){b=b&&c.nodeName(g,"tr");g=0;for(var D=this.length;g<D;g++)e.call(b?c.nodeName(this[g],"table")?this[g].getElementsByTagName("tbody")[0]||this[g].appendChild(this[g].ownerDocument.createElement("tbody")):
this[g]:this[g],g>0||f.cacheable||this.length>1?K.cloneNode(true):K)}t.length&&c.each(t,O)}return this}});c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(e){var f=[];e=c(e);var g=this.length===1&&this[0].parentNode;if(g&&g.nodeType===11&&g.childNodes.length===1&&e.length===1){e[b](this[0]);return this}else{g=0;for(var r=e.length;g<r;g++){var t=(g>0?this.clone(true):this).get();c.fn[b].apply(c(e[g]),
t);f=f.concat(t)}return this.pushStack(f,a,e.selector)}}});c.extend({clean:function(a,b,e,f){b=b||B;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||B;for(var g=[],r=0,t;(t=a[r])!=null;r++){if(typeof t==="number")t+="";if(t){if(typeof t==="string"&&!M.test(t))t=b.createTextNode(t);else if(typeof t==="string"){t=t.replace(w,ia);var K=(z.exec(t)||["",""])[1].toLowerCase(),D=T[K]||T._default,L=D[0],Y=b.createElement("div");for(Y.innerHTML=D[1]+t+D[2];L--;)Y=Y.lastChild;
if(!c.support.tbody){L=G.test(t);K=K==="table"&&!L?Y.firstChild&&Y.firstChild.childNodes:D[1]==="<table>"&&!L?Y.childNodes:[];for(D=K.length-1;D>=0;--D)c.nodeName(K[D],"tbody")&&!K[D].childNodes.length&&K[D].parentNode.removeChild(K[D])}!c.support.leadingWhitespace&&I.test(t)&&Y.insertBefore(b.createTextNode(I.exec(t)[0]),Y.firstChild);t=Y.childNodes}if(t.nodeType)g.push(t);else g=c.merge(g,t)}}if(e)for(r=0;g[r];r++)if(f&&c.nodeName(g[r],"script")&&(!g[r].type||g[r].type.toLowerCase()==="text/javascript"))f.push(g[r].parentNode?
g[r].parentNode.removeChild(g[r]):g[r]);else{g[r].nodeType===1&&g.splice.apply(g,[r+1,0].concat(c.makeArray(g[r].getElementsByTagName("script"))));e.appendChild(g[r])}return g},cleanData:function(a){for(var b,e,f=c.cache,g=c.event.special,r=c.support.deleteExpando,t=0,K;(K=a[t])!=null;t++)if(e=K[c.expando]){b=f[e];if(b.events)for(var D in b.events)g[D]?c.event.remove(K,D):Ua(K,D,b.handle);if(r)delete K[c.expando];else K.removeAttribute&&K.removeAttribute(c.expando);delete f[e]}}});var W=/z-?index|font-?weight|opacity|zoom|line-?height/i,
U=/alpha\([^)]*\)/,V=/opacity=([^)]*)/,fa=/float/i,Ba=/-([a-z])/ig,Pa=/([A-Z])/g,Ra=/^-?\d+(?:px)?$/i,qb=/^-?\d/,rb={position:"absolute",visibility:"hidden",display:"block"},sb=["Left","Right"],tb=["Top","Bottom"],ub=B.defaultView&&B.defaultView.getComputedStyle,pb=c.support.cssFloat?"cssFloat":"styleFloat",kb=function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){return d(this,a,b,true,function(e,f,g){if(g===s)return c.curCSS(e,f);if(typeof g==="number"&&!W.test(f))g+="px";c.style(e,f,g)})};
c.extend({style:function(a,b,e){if(!a||a.nodeType===3||a.nodeType===8)return s;if((b==="width"||b==="height")&&parseFloat(e)<0)e=s;var f=a.style||a,g=e!==s;if(!c.support.opacity&&b==="opacity"){if(g){f.zoom=1;b=parseInt(e,10)+""==="NaN"?"":"alpha(opacity="+e*100+")";a=f.filter||c.curCSS(a,"filter")||"";f.filter=U.test(a)?a.replace(U,b):b}return f.filter&&f.filter.indexOf("opacity=")>=0?parseFloat(V.exec(f.filter)[1])/100+"":""}if(fa.test(b))b=pb;b=b.replace(Ba,kb);if(g)f[b]=e;return f[b]},css:function(a,
b,e,f){if(b==="width"||b==="height"){var g,r=b==="width"?sb:tb;e=function(){g=b==="width"?a.offsetWidth:a.offsetHeight;f!=="border"&&c.each(r,function(){f||(g-=parseFloat(c.curCSS(a,"padding"+this,true))||0);if(f==="margin")g+=parseFloat(c.curCSS(a,"margin"+this,true))||0;else g-=parseFloat(c.curCSS(a,"border"+this+"Width",true))||0})};a.offsetWidth!==0?e():c.swap(a,rb,e);return Math.max(0,Math.round(g))}return c.curCSS(a,b,e)},curCSS:function(a,b,e){var f,g=a.style;if(!c.support.opacity&&b==="opacity"&&
a.currentStyle){f=V.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return f===""?"1":f}if(fa.test(b))b=pb;if(!e&&g&&g[b])f=g[b];else if(ub){if(fa.test(b))b="float";b=b.replace(Pa,"-$1").toLowerCase();g=a.ownerDocument.defaultView;if(!g)return null;if(a=g.getComputedStyle(a,null))f=a.getPropertyValue(b);if(b==="opacity"&&f==="")f="1"}else if(a.currentStyle){e=b.replace(Ba,kb);f=a.currentStyle[b]||a.currentStyle[e];if(!Ra.test(f)&&qb.test(f)){b=g.left;var r=a.runtimeStyle.left;a.runtimeStyle.left=
a.currentStyle.left;g.left=e==="fontSize"?"1em":f||0;f=g.pixelLeft+"px";g.left=b;a.runtimeStyle.left=r}}return f},swap:function(a,b,e){var f={};for(var g in b){f[g]=a.style[g];a.style[g]=b[g]}e.call(a);for(g in b)a.style[g]=f[g]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=a.offsetWidth,e=a.offsetHeight,f=a.nodeName.toLowerCase()==="tr";return b===0&&e===0&&!f?true:b>0&&e>0&&!f?false:c.curCSS(a,"display")==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var vb=
h(),wb=/<script(.|\s)*?\/script>/gi,xb=/select|textarea/i,yb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,fb=/=\?(&|$)/,lb=/\?/,zb=/(\?|&)_=.*?(&|$)/,Ab=/^(\w+:)?\/\/([^\/?#]+)/,Bb=/%20/g,Cb=c.fn.load;c.fn.extend({load:function(a,b,e){if(typeof a!=="string")return Cb.call(this,a);else if(!this.length)return this;var f=a.indexOf(" ");if(f>=0){var g=a.slice(f,a.length);a=a.slice(0,f)}f="GET";if(b)if(c.isFunction(b)){e=b;b=null}else if(typeof b==="object"){b=
c.param(b,c.ajaxSettings.traditional);f="POST"}var r=this;c.ajax({url:a,type:f,dataType:"html",data:b,complete:function(t,K){if(K==="success"||K==="notmodified")r.html(g?c("<div />").append(t.responseText.replace(wb,"")).find(g):t.responseText);e&&r.each(e,[t.responseText,K,t])}});return this},serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&
(this.checked||xb.test(this.nodeName)||yb.test(this.type))}).map(function(a,b){var e=c(this).val();return e==null?null:c.isArray(e)?c.map(e,function(f){return{name:b.name,value:f}}):{name:b.name,value:e}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){c.fn[b]=function(e){return this.bind(b,e)}});c.extend({get:function(a,b,e,f){if(c.isFunction(b)){f=f||e;e=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:e,dataType:f})},getScript:function(a,
b){return c.get(a,null,b,"script")},getJSON:function(a,b,e){return c.get(a,b,e,"json")},post:function(a,b,e,f){if(c.isFunction(b)){f=f||e;e=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:e,dataType:f})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:j.XMLHttpRequest&&(j.location.protocol!=="file:"||!j.ActiveXObject)?function(){return new j.XMLHttpRequest}:
function(){try{return new j.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},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(a){function b(){g.success&&g.success.call(D,K,t,oa);g.global&&f("ajaxSuccess",[oa,g])}function e(){g.complete&&g.complete.call(D,oa,t);g.global&&f("ajaxComplete",[oa,g]);g.global&&!--c.active&&c.event.trigger("ajaxStop")}
function f(P,N){(g.context?c(g.context):c.event).trigger(P,N)}var g=c.extend(true,{},c.ajaxSettings,a),r,t,K,D=a&&a.context||g,L=g.type.toUpperCase();if(g.data&&g.processData&&typeof g.data!=="string")g.data=c.param(g.data,g.traditional);if(g.dataType==="jsonp"){if(L==="GET")fb.test(g.url)||(g.url+=(lb.test(g.url)?"&":"?")+(g.jsonp||"callback")+"=?");else if(!g.data||!fb.test(g.data))g.data=(g.data?g.data+"&":"")+(g.jsonp||"callback")+"=?";g.dataType="json"}if(g.dataType==="json"&&(g.data&&fb.test(g.data)||
fb.test(g.url))){r=g.jsonpCallback||"jsonp"+vb++;if(g.data)g.data=(g.data+"").replace(fb,"="+r+"$1");g.url=g.url.replace(fb,"="+r+"$1");g.dataType="script";j[r]=j[r]||function(P){K=P;b();e();j[r]=s;try{delete j[r]}catch(N){}Da&&Da.removeChild(Na)}}if(g.dataType==="script"&&g.cache===null)g.cache=false;if(g.cache===false&&L==="GET"){var Y=h(),xa=g.url.replace(zb,"$1_="+Y+"$2");g.url=xa+(xa===g.url?(lb.test(g.url)?"&":"?")+"_="+Y:"")}if(g.data&&L==="GET")g.url+=(lb.test(g.url)?"&":"?")+g.data;g.global&&
!c.active++&&c.event.trigger("ajaxStart");Y=(Y=Ab.exec(g.url))&&(Y[1]&&Y[1]!==location.protocol||Y[2]!==location.host);if(g.dataType==="script"&&L==="GET"&&Y){var Da=B.getElementsByTagName("head")[0]||B.documentElement,Na=B.createElement("script");Na.src=g.url;if(g.scriptCharset)Na.charset=g.scriptCharset;if(!r){var Ja=false;Na.onload=Na.onreadystatechange=function(){if(!Ja&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){Ja=true;b();e();Na.onload=Na.onreadystatechange=
null;Da&&Na.parentNode&&Da.removeChild(Na)}}}Da.insertBefore(Na,Da.firstChild);return s}var Za=false,oa=g.xhr();if(oa){g.username?oa.open(L,g.url,g.async,g.username,g.password):oa.open(L,g.url,g.async);try{if(g.data||a&&a.contentType)oa.setRequestHeader("Content-Type",g.contentType);if(g.ifModified){c.lastModified[g.url]&&oa.setRequestHeader("If-Modified-Since",c.lastModified[g.url]);c.etag[g.url]&&oa.setRequestHeader("If-None-Match",c.etag[g.url])}Y||oa.setRequestHeader("X-Requested-With","XMLHttpRequest");
oa.setRequestHeader("Accept",g.dataType&&g.accepts[g.dataType]?g.accepts[g.dataType]+", */*":g.accepts._default)}catch(jb){}if(g.beforeSend&&g.beforeSend.call(D,oa,g)===false){g.global&&!--c.active&&c.event.trigger("ajaxStop");oa.abort();return false}g.global&&f("ajaxSend",[oa,g]);var l=oa.onreadystatechange=function(P){if(!oa||oa.readyState===0||P==="abort"){Za||e();Za=true;if(oa)oa.onreadystatechange=c.noop}else if(!Za&&oa&&(oa.readyState===4||P==="timeout")){Za=true;oa.onreadystatechange=c.noop;
t=P==="timeout"?"timeout":!c.httpSuccess(oa)?"error":g.ifModified&&c.httpNotModified(oa,g.url)?"notmodified":"success";var N;if(t==="success")try{K=c.httpData(oa,g.dataType,g)}catch(la){t="parsererror";N=la}if(t==="success"||t==="notmodified")r||b();else c.handleError(g,oa,t,N);e();P==="timeout"&&oa.abort();if(g.async)oa=null}};try{var u=oa.abort;oa.abort=function(){oa&&u.call(oa);l("abort")}}catch(E){}g.async&&g.timeout>0&&setTimeout(function(){oa&&!Za&&l("timeout")},g.timeout);try{oa.send(L==="POST"||
L==="PUT"||L==="DELETE"?g.data:null)}catch(F){c.handleError(g,oa,null,F);e()}g.async||l();return oa}},handleError:function(a,b,e,f){if(a.error)a.error.call(a.context||a,b,e,f);if(a.global)(a.context?c(a.context):c.event).trigger("ajaxError",[b,a,f])},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===1223||a.status===0}catch(b){}return false},httpNotModified:function(a,b){var e=a.getResponseHeader("Last-Modified"),
f=a.getResponseHeader("Etag");if(e)c.lastModified[b]=e;if(f)c.etag[b]=f;return a.status===304||a.status===0},httpData:function(a,b,e){var f=a.getResponseHeader("content-type")||"",g=b==="xml"||!b&&f.indexOf("xml")>=0;a=g?a.responseXML:a.responseText;g&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(e&&e.dataFilter)a=e.dataFilter(a,b);if(typeof a==="string")if(b==="json"||!b&&f.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&f.indexOf("javascript")>=0)c.globalEval(a);
return a},param:function(a,b){function e(t,K){if(c.isArray(K))c.each(K,function(D,L){b||/\[\]$/.test(t)?f(t,L):e(t+"["+(typeof L==="object"||c.isArray(L)?D:"")+"]",L)});else!b&&K!=null&&typeof K==="object"?c.each(K,function(D,L){e(t+"["+D+"]",L)}):f(t,K)}function f(t,K){K=c.isFunction(K)?K():K;g[g.length]=encodeURIComponent(t)+"="+encodeURIComponent(K)}var g=[];if(b===s)b=c.ajaxSettings.traditional;if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});else for(var r in a)e(r,a[r]);
return g.join("&").replace(Bb,"+")}});var mb={},Db=/toggle|show|hide/,Eb=/^([+-]=)?([\d+-.]+)(.*)$/,ib,nb=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b){if(a||a===0)return this.animate(ca("show",3),a,b);else{for(var e=0,f=this.length;e<f;e++){var g=c.data(this[e],"olddisplay");this[e].style.display=g||"";if(c.css(this[e],"display")==="none"){g=this[e].nodeName;var r;
if(mb[g])r=mb[g];else{var t=c("<"+g+" />").appendTo("body");r=t.css("display");if(r==="none")r="block";t.remove();mb[g]=r}c.data(this[e],"olddisplay",r)}}e=0;for(f=this.length;e<f;e++)this[e].style.display=c.data(this[e],"olddisplay")||"";return this}},hide:function(a,b){if(a||a===0)return this.animate(ca("hide",3),a,b);else{for(var e=0,f=this.length;e<f;e++){var g=c.data(this[e],"olddisplay");!g&&g!=="none"&&c.data(this[e],"olddisplay",c.css(this[e],"display"))}e=0;for(f=this.length;e<f;e++)this[e].style.display=
"none";return this}},_toggle:c.fn.toggle,toggle:function(a,b){var e=typeof a==="boolean";if(c.isFunction(a)&&c.isFunction(b))this._toggle.apply(this,arguments);else a==null||e?this.each(function(){var f=e?a:c(this).is(":hidden");c(this)[f?"show":"hide"]()}):this.animate(ca("toggle",3),a,b);return this},fadeTo:function(a,b,e){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,e)},animate:function(a,b,e,f){var g=c.speed(b,e,f);if(c.isEmptyObject(a))return this.each(g.complete);
return this[g.queue===false?"each":"queue"](function(){var r=c.extend({},g),t,K=this.nodeType===1&&c(this).is(":hidden"),D=this;for(t in a){var L=t.replace(Ba,kb);if(t!==L){a[L]=a[t];delete a[t];t=L}if(a[t]==="hide"&&K||a[t]==="show"&&!K)return r.complete.call(this);if((t==="height"||t==="width")&&this.style){r.display=c.css(this,"display");r.overflow=this.style.overflow}if(c.isArray(a[t])){(r.specialEasing=r.specialEasing||{})[t]=a[t][1];a[t]=a[t][0]}}if(r.overflow!=null)this.style.overflow="hidden";
r.curAnim=c.extend({},a);c.each(a,function(Y,xa){var Da=new c.fx(D,r,Y);if(Db.test(xa))Da[xa==="toggle"?K?"show":"hide":xa](a);else{var Na=Eb.exec(xa),Ja=Da.cur(true)||0;if(Na){var Za=parseFloat(Na[2]),oa=Na[3]||"px";if(oa!=="px"){D.style[Y]=(Za||1)+oa;Ja=(Za||1)/Da.cur(true)*Ja;D.style[Y]=Ja+oa}if(Na[1])Za=(Na[1]==="-="?-1:1)*Za+Ja;Da.custom(Ja,Za,oa)}else Da.custom(Ja,xa,"")}});return true})},stop:function(a,b){var e=c.timers;a&&this.queue([]);this.each(function(){for(var f=e.length-1;f>=0;f--)if(e[f].elem===
this){b&&e[f](true);e.splice(f,1)}});b||this.dequeue();return this}});c.each({slideDown:ca("show",1),slideUp:ca("hide",1),slideToggle:ca("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){c.fn[a]=function(e,f){return this.animate(b,e,f)}});c.extend({speed:function(a,b,e){var f=a&&typeof a==="object"?a:{complete:e||!e&&b||c.isFunction(a)&&a,duration:a,easing:e&&b||b&&!c.isFunction(b)&&b};f.duration=c.fx.off?0:typeof f.duration==="number"?f.duration:c.fx.speeds[f.duration]||
c.fx.speeds._default;f.old=f.complete;f.complete=function(){f.queue!==false&&c(this).dequeue();c.isFunction(f.old)&&f.old.call(this)};return f},easing:{linear:function(a,b,e,f){return e+f*a},swing:function(a,b,e,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+e}},timers:[],fx:function(a,b,e){this.options=b;this.elem=a;this.prop=e;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||c.fx.step._default)(this);if((this.prop===
"height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(a=parseFloat(c.css(this.elem,this.prop,a)))&&a>-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:function(a,b,e){function f(r){return g.step(r)}this.startTime=h();this.start=a;this.end=b;this.unit=e||this.unit||"px";this.now=this.start;this.pos=this.state=0;var g=this;f.elem=
this.elem;if(f()&&c.timers.push(f)&&!ib)ib=setInterval(c.fx.tick,13)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var b=h(),e=true;if(a||b>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=
1;this.update();this.options.curAnim[this.prop]=true;for(var f in this.options.curAnim)if(this.options.curAnim[f]!==true)e=false;if(e){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;a=c.data(this.elem,"olddisplay");this.elem.style.display=a?a:this.options.display;if(c.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(var g in this.options.curAnim)c.style(this.elem,g,this.options.orig[g]);
this.options.complete.call(this.elem)}return false}else{g=b-this.startTime;this.state=g/this.options.duration;a=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](this.state,g,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=c.timers,b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||c.fx.stop()},stop:function(){clearInterval(ib);
ib=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){c.style(a.elem,"opacity",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null)a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit;else a.elem[a.prop]=a.now}}});if(c.expr&&c.expr.filters)c.expr.filters.animated=function(a){return c.grep(c.timers,function(b){return a===b.elem}).length};c.fn.offset="getBoundingClientRect"in B.documentElement?function(a){var b=this[0];if(a)return this.each(function(g){c.offset.setOffset(this,
a,g)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);var e=b.getBoundingClientRect(),f=b.ownerDocument;b=f.body;f=f.documentElement;return{top:e.top+(self.pageYOffset||c.support.boxModel&&f.scrollTop||b.scrollTop)-(f.clientTop||b.clientTop||0),left:e.left+(self.pageXOffset||c.support.boxModel&&f.scrollLeft||b.scrollLeft)-(f.clientLeft||b.clientLeft||0)}}:function(a){var b=this[0];if(a)return this.each(function(Y){c.offset.setOffset(this,a,Y)});if(!b||
!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);c.offset.initialize();var e=b.offsetParent,f=b,g=b.ownerDocument,r,t=g.documentElement,K=g.body;f=(g=g.defaultView)?g.getComputedStyle(b,null):b.currentStyle;for(var D=b.offsetTop,L=b.offsetLeft;(b=b.parentNode)&&b!==K&&b!==t;){if(c.offset.supportsFixedPosition&&f.position==="fixed")break;r=g?g.getComputedStyle(b,null):b.currentStyle;D-=b.scrollTop;L-=b.scrollLeft;if(b===e){D+=b.offsetTop;L+=b.offsetLeft;if(c.offset.doesNotAddBorder&&
!(c.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(b.nodeName))){D+=parseFloat(r.borderTopWidth)||0;L+=parseFloat(r.borderLeftWidth)||0}f=e;e=b.offsetParent}if(c.offset.subtractsBorderForOverflowNotVisible&&r.overflow!=="visible"){D+=parseFloat(r.borderTopWidth)||0;L+=parseFloat(r.borderLeftWidth)||0}f=r}if(f.position==="relative"||f.position==="static"){D+=K.offsetTop;L+=K.offsetLeft}if(c.offset.supportsFixedPosition&&f.position==="fixed"){D+=Math.max(t.scrollTop,K.scrollTop);L+=Math.max(t.scrollLeft,
K.scrollLeft)}return{top:D,left:L}};c.offset={initialize:function(){var a=B.body,b=B.createElement("div"),e,f,g,r=parseFloat(c.curCSS(a,"marginTop",true))||0;c.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});b.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>";
a.insertBefore(b,a.firstChild);e=b.firstChild;f=e.firstChild;g=e.nextSibling.firstChild.firstChild;this.doesNotAddBorder=f.offsetTop!==5;this.doesAddBorderForTableAndCells=g.offsetTop===5;f.style.position="fixed";f.style.top="20px";this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15;f.style.position=f.style.top="";e.style.overflow="hidden";e.style.position="relative";this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==r;a.removeChild(b);
c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,e=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.curCSS(a,"marginTop",true))||0;e+=parseFloat(c.curCSS(a,"marginLeft",true))||0}return{top:b,left:e}},setOffset:function(a,b,e){if(/static/.test(c.curCSS(a,"position")))a.style.position="relative";var f=c(a),g=f.offset(),r=parseInt(c.curCSS(a,"top",true),10)||0,t=parseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=b.call(a,
e,g);e={top:b.top-g.top+r,left:b.left-g.left+t};"using"in b?b.using.call(a,e):f.css(e)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),e=this.offset(),f=/^body|html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();e.top-=parseFloat(c.curCSS(a,"marginTop",true))||0;e.left-=parseFloat(c.curCSS(a,"marginLeft",true))||0;f.top+=parseFloat(c.curCSS(b[0],"borderTopWidth",true))||0;f.left+=parseFloat(c.curCSS(b[0],"borderLeftWidth",true))||0;return{top:e.top-
f.top,left:e.left-f.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||B.body;a&&!/^body|html$/i.test(a.nodeName)&&c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var e="scroll"+b;c.fn[e]=function(f){var g=this[0],r;if(!g)return null;if(f!==s)return this.each(function(){if(r=na(this))r.scrollTo(!a?f:c(r).scrollLeft(),a?f:c(r).scrollTop());else this[e]=f});else return(r=na(g))?"pageXOffset"in r?r[a?"pageYOffset":
"pageXOffset"]:c.support.boxModel&&r.document.documentElement[e]||r.document.body[e]:g[e]}});c.each(["Height","Width"],function(a,b){var e=b.toLowerCase();c.fn["inner"+b]=function(){return this[0]?c.css(this[0],e,false,"padding"):null};c.fn["outer"+b]=function(f){return this[0]?c.css(this[0],e,false,f?"margin":"border"):null};c.fn[e]=function(f){var g=this[0];if(!g)return f==null?null:this;if(c.isFunction(f))return this.each(function(r){var t=c(this);t[e](f.call(this,r,t[e]()))});return"scrollTo"in
g&&g.document?g.document.compatMode==="CSS1Compat"&&g.document.documentElement["client"+b]||g.document.body["client"+b]:g.nodeType===9?Math.max(g.documentElement["client"+b],g.body["scroll"+b],g.documentElement["scroll"+b],g.body["offset"+b],g.documentElement["offset"+b]):f===s?c.css(g,e):this.css(e,typeof f==="string"?f:f+"px")}});j.jQuery=j.$=c})(window);
(function(){jQuery.color={};jQuery.color.make=function(s,H,O,d){var h={};h.r=s||0;h.g=H||0;h.b=O||0;h.a=d!=null?d:1;h.add=function(m,v){for(var A=0;A<m.length;++A)h[m.charAt(A)]+=v;return h.normalize()};h.scale=function(m,v){for(var A=0;A<m.length;++A)h[m.charAt(A)]*=v;return h.normalize()};h.toString=function(){return h.a>=1?"rgb("+[h.r,h.g,h.b].join(",")+")":"rgba("+[h.r,h.g,h.b,h.a].join(",")+")"};h.normalize=function(){function m(v,A,Q){return A<v?v:A>Q?Q:A}h.r=m(0,parseInt(h.r),255);h.g=m(0,
parseInt(h.g),255);h.b=m(0,parseInt(h.b),255);h.a=m(0,h.a,1);return h};h.clone=function(){return jQuery.color.make(h.r,h.b,h.g,h.a)};return h.normalize()};jQuery.color.extract=function(s,H){var O;do{O=s.css(H).toLowerCase();if(O!=""&&O!="transparent")break;s=s.parent()}while(!jQuery.nodeName(s.get(0),"body"));if(O=="rgba(0, 0, 0, 0)")O="transparent";return jQuery.color.parse(O)};jQuery.color.parse=function(s){var H,O=jQuery.color.make;if(H=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(s))return O(parseInt(H[1],
10),parseInt(H[2],10),parseInt(H[3],10));if(H=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(s))return O(parseInt(H[1],10),parseInt(H[2],10),parseInt(H[3],10),parseFloat(H[4]));if(H=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(s))return O(parseFloat(H[1])*2.55,parseFloat(H[2])*2.55,parseFloat(H[3])*2.55);if(H=/rgba\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(s))return O(parseFloat(H[1])*
2.55,parseFloat(H[2])*2.55,parseFloat(H[3])*2.55,parseFloat(H[4]));if(H=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(s))return O(parseInt(H[1],16),parseInt(H[2],16),parseInt(H[3],16));if(H=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(s))return O(parseInt(H[1]+H[1],16),parseInt(H[2]+H[2],16),parseInt(H[3]+H[3],16));s=jQuery.trim(s).toLowerCase();if(s=="transparent")return O(255,255,255,0);else{H=j[s];return O(H[0],H[1],H[2])}};var j={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]}})();
(function(j){function s(O,d,h,m){function v(k,n){n=[Ea].concat(n);for(var o=0;o<k.length;++o)k[o].apply(this,n)}function A(k){for(var n=[],o=0;o<k.length;++o){var q=j.extend(true,{},J.series);if(k[o].data){q.data=k[o].data;delete k[o].data;j.extend(true,q,k[o]);k[o].data=q.data}else q.data=k[o];n.push(q)}qa=n;n=qa.length;o=[];q=[];for(k=0;k<qa.length;++k){var p=qa[k].color;if(p!=null){--n;typeof p=="number"?q.push(p):o.push(j.color.parse(qa[k].color))}}for(k=0;k<q.length;++k)n=Math.max(n,q[k]+1);
o=[];for(k=q=0;o.length<n;){p=J.colors.length==k?j.color.make(100,100,100):j.color.parse(J.colors[k]);p.scale("rgb",1+(q%2==1?-1:1)*Math.ceil(q/2)*0.2);o.push(p);++k;if(k>=J.colors.length){k=0;++q}}for(k=n=0;k<qa.length;++k){q=qa[k];if(q.color==null){q.color=o[n].toString();++n}else if(typeof q.color=="number")q.color=o[q.color].toString();if(q.lines.show==null){var I;p=true;for(I in q)if(q[I]&&q[I].show){p=false;break}if(p)q.lines.show=true}q.xaxis=ga(va,Q(q,"x"));q.yaxis=ga(Ga,Q(q,"y"))}ca()}function Q(k,
n){var o=k[n+"axis"];if(typeof o=="object")o=o.n;if(typeof o!="number")o=1;return o}function Z(k){var n={},o,q;for(o=0;o<va.length;++o)if((q=va[o])&&q.used)n["x"+q.n]=q.c2p(k.left);for(o=0;o<Ga.length;++o)if((q=Ga[o])&&q.used)n["y"+q.n]=q.c2p(k.top);if(n.x1!==undefined)n.x=n.x1;if(n.y1!==undefined)n.y=n.y1;return n}function aa(){var k=[],n,o;for(n=0;n<va.length;++n)(o=va[n])&&o.used&&k.push(o);for(n=0;n<Ga.length;++n)(o=Ga[n])&&o.used&&k.push(o);return k}function ga(k,n){k[n-1]||(k[n-1]={n:n,direction:k==
va?"x":"y",options:j.extend(true,{},k==va?J.xaxis:J.yaxis)});return k[n-1]}function ca(){function k(V){if(V){V.datamin=o;V.datamax=q;V.used=false}}function n(V,fa,Ba){if(fa<V.datamin)V.datamin=fa;if(Ba>V.datamax)V.datamax=Ba}var o=Number.POSITIVE_INFINITY,q=Number.NEGATIVE_INFINITY,p,I,w,C,z,G,M,X,ha,ia;for(p=0;p<va.length;++p)k(va[p]);for(p=0;p<Ga.length;++p)k(Ga[p]);for(p=0;p<qa.length;++p){z=qa[p];z.datapoints={points:[]};v(Wa.processRawData,[z,z.data,z.datapoints])}for(p=0;p<qa.length;++p){z=
qa[p];var T=z.data,W=z.datapoints.format;if(!W){W=[];W.push({x:true,number:true,required:true});W.push({y:true,number:true,required:true});if(z.bars.show||z.lines.show&&z.lines.fill){W.push({y:true,number:true,required:false,defaultValue:0});if(z.bars.horizontal){delete W[W.length-1].y;W[W.length-1].x=true}}z.datapoints.format=W}if(z.datapoints.pointsize==null){if(z.datapoints.pointsize==null)z.datapoints.pointsize=W.length;M=z.datapoints.pointsize;G=z.datapoints.points;insertSteps=z.lines.show&&
z.lines.steps;z.xaxis.used=z.yaxis.used=true;for(I=w=0;I<T.length;++I,w+=M){ia=T[I];var U=ia==null;if(!U)for(C=0;C<M;++C){X=ia[C];if(ha=W[C]){if(ha.number&&X!=null){X=+X;if(isNaN(X))X=null}if(X==null){if(ha.required)U=true;if(ha.defaultValue!=null)X=ha.defaultValue}}G[w+C]=X}if(U)for(C=0;C<M;++C){X=G[w+C];if(X!=null){ha=W[C];ha.x&&n(z.xaxis,X,X);ha.y&&n(z.yaxis,X,X)}G[w+C]=null}else if(insertSteps&&w>0&&G[w-M]!=null&&G[w-M]!=G[w]&&G[w-M+1]!=G[w+1]){for(C=0;C<M;++C)G[w+M+C]=G[w+C];G[w+1]=G[w-M+1];
w+=M}}}}for(p=0;p<qa.length;++p){z=qa[p];v(Wa.processDatapoints,[z,z.datapoints])}for(p=0;p<qa.length;++p){z=qa[p];G=z.datapoints.points;M=z.datapoints.pointsize;ia=w=o;U=T=q;for(I=0;I<G.length;I+=M)if(G[I]!=null)for(C=0;C<M;++C){X=G[I+C];if(ha=W[C]){if(ha.x){if(X<w)w=X;if(X>T)T=X}if(ha.y){if(X<ia)ia=X;if(X>U)U=X}}}if(z.bars.show){I=z.bars.align=="left"?0:-z.bars.barWidth/2;if(z.bars.horizontal){ia+=I;U+=I+z.bars.barWidth}else{w+=I;T+=I+z.bars.barWidth}}n(z.xaxis,w,T);n(z.yaxis,ia,U)}j.each(aa(),
function(V,fa){if(fa.datamin==o)fa.datamin=null;if(fa.datamax==q)fa.datamax=null})}function na(k){function n(w){return w}var o,q,p=k.options.transform||n,I=k.options.inverseTransform;if(k.direction=="x"){o=k.scale=ab/(p(k.max)-p(k.min));q=p(k.min);k.p2c=p==n?function(w){return(w-q)*o}:function(w){return(p(w)-q)*o};k.c2p=I?function(w){return I(q+w/o)}:function(w){return q+w/o}}else{o=k.scale=Va/(p(k.max)-p(k.min));q=p(k.max);k.p2c=p==n?function(w){return(q-w)*o}:function(w){return(q-p(w))*o};k.c2p=
I?function(w){return I(q-w/o)}:function(w){return q-w/o}}}function c(k){function n(z,G){return j('<div style="position:absolute;top:-10000px;'+G+'font-size:smaller"><div class="'+k.direction+"Axis "+k.direction+k.n+'Axis">'+z.join("")+"</div></div>").appendTo(O)}if(k){var o=k.options,q,p=k.ticks||[],I=[],w,C=o.labelWidth;o=o.labelHeight;if(k.direction=="x"){if(C==null)C=Math.floor(Ua/(p.length>0?p.length:1));if(o==null){I=[];for(q=0;q<p.length;++q)(w=p[q].label)&&I.push('<div class="tickLabel" style="float:left;width:'+
C+'px">'+w+"</div>");if(I.length>0){I.push('<div style="clear:left"></div>');p=n(I,"width:10000px;");o=p.height();p.remove()}}}else if(C==null||o==null){for(q=0;q<p.length;++q)(w=p[q].label)&&I.push('<div class="tickLabel">'+w+"</div>");if(I.length>0){p=n(I,"");if(C==null)C=p.children().width();if(o==null)o=p.find("div.tickLabel").height();p.remove()}}if(C==null)C=0;if(o==null)o=0;k.labelWidth=C;k.labelHeight=o}}function ea(k){if(!(!k||!k.used&&!(k.labelWidth||k.labelHeight))){var n=k.labelWidth,
o=k.labelHeight,q=k.options.position,p=k.options.tickLength,I=J.grid.axisMargin,w=J.grid.labelMargin,C=k.direction=="x"?va:Ga,z=j.grep(C,function(G){return G&&G.options.position==q&&(G.labelHeight||G.labelWidth)});if(j.inArray(k,z)==z.length-1)I=0;if(p==null)p="full";C=j.grep(C,function(G){return G&&(G.labelHeight||G.labelWidth)});C=j.inArray(k,C)==0;if(!C&&p=="full")p=5;isNaN(+p)||(w+=+p);if(k.direction=="x"){o+=w;if(q=="bottom"){ma.bottom+=o+I;k.box={top:Xa-ma.bottom,height:o}}else{k.box={top:ma.top+
I,height:o};ma.top+=o+I}}else{n+=w;if(q=="left"){k.box={left:ma.left+I,width:n};ma.left+=n+I}else{ma.right+=n+I;k.box={left:Ua-ma.right,width:n}}}k.position=q;k.tickLength=p;k.box.padding=w;k.innermost=C}}function ba(){var k=aa(),n;for(n=0;n<k.length;++n){var o=k[n],q=o.options,p=+(q.min!=null?q.min:o.datamin),I=+(q.max!=null?q.max:o.datamax),w=I-p;if(w==0){w=I==0?1:0.01;if(q.min==null)p-=w;if(q.max==null||q.min!=null)I+=w}else{var C=q.autoscaleMargin;if(C!=null){if(q.min==null){p-=w*C;if(p<0&&o.datamin!=
null&&o.datamin>=0)p=0}if(q.max==null){I+=w*C;if(I>0&&o.datamax!=null&&o.datamax<=0)I=0}}}o.min=p;o.max=I}ma.left=ma.right=ma.top=ma.bottom=0;if(J.grid.show){for(n=0;n<k.length;++n){B(k[n]);o=k[n];o.ticks=[];p=o.options.ticks;q=null;if(p==null||typeof p=="number"&&p>0)q=o.tickGenerator(o);else if(p)q=j.isFunction(p)?p({min:o.min,max:o.max}):p;p=void 0;I=void 0;for(p=0;p<q.length;++p){w=null;C=q[p];if(typeof C=="object"){I=C[0];if(C.length>1)w=C[1]}else I=C;if(w==null)w=o.tickFormatter(I,o);o.ticks[p]=
{v:I,label:w}}o=k[n];q=k[n].ticks;if(o.options.autoscaleMargin!=null&&q.length>0){if(o.options.min==null)o.min=Math.min(o.min,q[0].v);if(o.options.max==null&&q.length>1)o.max=Math.max(o.max,q[q.length-1].v)}}for(n=0;n<va.length;++n)c(va[n]);for(n=0;n<Ga.length;++n)c(Ga[n]);for(n=va.length-1;n>=0;--n)ea(va[n]);for(n=Ga.length-1;n>=0;--n)ea(Ga[n]);for(o=n=0;o<qa.length;++o)n=Math.max(n,2*(qa[o].points.radius+qa[o].points.lineWidth/2));for(var z in ma){ma[z]+=J.grid.borderWidth;ma[z]=Math.max(n,ma[z])}}ab=
Ua-ma.left-ma.right;Va=Xa-ma.bottom-ma.top;for(n=0;n<k.length;++n)na(k[n]);if(J.grid.show){for(n=0;n<k.length;++n){z=k[n];if(z.direction=="x"){z.box.left=ma.left;z.box.width=ab}else{z.box.top=ma.top;z.box.height=Va}}O.find(".tickLabels").remove();k=['<div class="tickLabels" style="font-size:smaller">'];z=aa();for(n=0;n<z.length;++n){o=z[n];q=o.box;k.push('<div class="'+o.direction+"Axis "+o.direction+o.n+'Axis" style="color:'+o.options.color+'">');for(p=0;p<o.ticks.length;++p){I=o.ticks[p];if(!(!I.label||
I.v<o.min||I.v>o.max)){w={};if(o.direction=="x"){C="center";w.left=Math.round(ma.left+o.p2c(I.v)-o.labelWidth/2);if(o.position=="bottom")w.top=q.top+q.padding;else w.bottom=Xa-(q.top+q.height-q.padding)}else{w.top=Math.round(ma.top+o.p2c(I.v)-o.labelHeight/2);if(o.position=="left"){w.right=Ua-(q.left+q.width-q.padding);C="right"}else{w.left=q.left+q.padding;C="left"}}w.width=o.labelWidth;C=["position:absolute","text-align:"+C];for(var G in w)C.push(G+":"+w[G]+"px");k.push('<div class="tickLabel" style="'+
C.join(";")+'">'+I.label+"</div>")}}k.push("</div>")}k.push("</div>");O.append(k.join(""))}O.find(".legend").remove();if(J.legend.show){G=[];k=false;z=J.legend.labelFormatter;for(q=0;q<qa.length;++q){n=qa[q];if(o=n.label){if(q%J.legend.noColumns==0){k&&G.push("</tr>");G.push("<tr>");k=true}if(z)o=z(o,n);G.push('<td class="legendColorBox"><div style="border:1px solid '+J.legend.labelBoxBorderColor+';padding:1px"><div style="width:4px;height:0;border:5px solid '+n.color+';overflow:hidden"></div></div></td><td class="legendLabel">'+
o+"</td>")}}k&&G.push("</tr>");if(G.length!=0){k='<table style="font-size:smaller;color:'+J.grid.color+'">'+G.join("")+"</table>";if(J.legend.container!=null)j(J.legend.container).html(k);else{G="";z=J.legend.position;n=J.legend.margin;if(n[0]==null)n=[n,n];if(z.charAt(0)=="n")G+="top:"+(n[1]+ma.top)+"px;";else if(z.charAt(0)=="s")G+="bottom:"+(n[1]+ma.bottom)+"px;";if(z.charAt(1)=="e")G+="right:"+(n[0]+ma.right)+"px;";else if(z.charAt(1)=="w")G+="left:"+(n[0]+ma.left)+"px;";k=j('<div class="legend">'+
k.replace('style="','style="position:absolute;'+G+";")+"</div>").appendTo(O);if(J.legend.backgroundOpacity!=0){z=J.legend.backgroundColor;if(z==null){z=(z=J.grid.backgroundColor)&&typeof z=="string"?j.color.parse(z):j.color.extract(k,"background-color");z.a=1;z=z.toString()}n=k.children();j('<div style="position:absolute;width:'+n.width()+"px;height:"+n.height()+"px;"+G+"background-color:"+z+';"> </div>').prependTo(k).css("opacity",J.legend.backgroundOpacity)}}}}}function B(k){var n=k.options,o=(k.max-
k.min)/(typeof n.ticks=="number"&&n.ticks>0?n.ticks:k.direction=="x"?0.3*Math.sqrt(Ua):0.3*Math.sqrt(Xa)),q,p,I,w;if(n.mode=="time"){var C={second:1E3,minute:6E4,hour:36E5,day:864E5,month:2592E6,year:525949.2*60*1E3};w=[[1,"second"],[2,"second"],[5,"second"],[10,"second"],[30,"second"],[1,"minute"],[2,"minute"],[5,"minute"],[10,"minute"],[30,"minute"],[1,"hour"],[2,"hour"],[4,"hour"],[8,"hour"],[12,"hour"],[1,"day"],[2,"day"],[3,"day"],[0.25,"month"],[0.5,"month"],[1,"month"],[2,"month"],[3,"month"],
[6,"month"],[1,"year"]];q=0;if(n.minTickSize!=null)q=typeof n.tickSize=="number"?n.tickSize:n.minTickSize[0]*C[n.minTickSize[1]];for(p=0;p<w.length-1;++p)if(o<(w[p][0]*C[w[p][1]]+w[p+1][0]*C[w[p+1][1]])/2&&w[p][0]*C[w[p][1]]>=q)break;q=w[p][0];I=w[p][1];if(I=="year"){p=Math.pow(10,Math.floor(Math.log(o/C.year)/Math.LN10));w=o/C.year/p;q=w<1.5?1:w<3?2:w<7.5?5:10;q*=p}k.tickSize=n.tickSize||[q,I];p=function(M){var X=[],ha=M.tickSize[0],ia=M.tickSize[1],T=new Date(M.min),W=ha*C[ia];ia=="second"&&T.setUTCSeconds(H(T.getUTCSeconds(),
ha));ia=="minute"&&T.setUTCMinutes(H(T.getUTCMinutes(),ha));ia=="hour"&&T.setUTCHours(H(T.getUTCHours(),ha));ia=="month"&&T.setUTCMonth(H(T.getUTCMonth(),ha));ia=="year"&&T.setUTCFullYear(H(T.getUTCFullYear(),ha));T.setUTCMilliseconds(0);W>=C.minute&&T.setUTCSeconds(0);W>=C.hour&&T.setUTCMinutes(0);W>=C.day&&T.setUTCHours(0);W>=C.day*4&&T.setUTCDate(1);W>=C.year&&T.setUTCMonth(0);var U=0,V=Number.NaN,fa;do{fa=V;V=T.getTime();X.push(V);if(ia=="month")if(ha<1){T.setUTCDate(1);var Ba=T.getTime();T.setUTCMonth(T.getUTCMonth()+
1);var Pa=T.getTime();T.setTime(V+U*C.hour+(Pa-Ba)*ha);U=T.getUTCHours();T.setUTCHours(0)}else T.setUTCMonth(T.getUTCMonth()+ha);else ia=="year"?T.setUTCFullYear(T.getUTCFullYear()+ha):T.setTime(V+W)}while(V<M.max&&V!=fa);return X};q=function(M,X){var ha=new Date(M);if(n.timeformat!=null)return j.plot.formatDate(ha,n.timeformat,n.monthNames);var ia=X.tickSize[0]*C[X.tickSize[1]],T=X.max-X.min,W=n.twelveHourClock?" %p":"";fmt=ia<C.minute?"%h:%M:%S"+W:ia<C.day?T<2*C.day?"%h:%M"+W:"%b %d %h:%M"+W:ia<
C.month?"%b %d":ia<C.year?T<C.year?"%b":"%b %y":"%y";return j.plot.formatDate(ha,fmt,n.monthNames)}}else{I=n.tickDecimals;var z=-Math.floor(Math.log(o)/Math.LN10);if(I!=null&&z>I)z=I;p=Math.pow(10,-z);w=o/p;if(w<1.5)q=1;else if(w<3){q=2;if(w>2.25&&(I==null||z+1<=I)){q=2.5;++z}}else q=w<7.5?5:10;q*=p;if(n.minTickSize!=null&&q<n.minTickSize)q=n.minTickSize;k.tickDecimals=Math.max(0,I!=null?I:z);k.tickSize=n.tickSize||q;p=function(M){var X=[],ha=H(M.min,M.tickSize),ia=0,T=Number.NaN,W;do{W=T;T=ha+ia*
M.tickSize;X.push(T);++ia}while(T<M.max&&T!=W);return X};q=function(M,X){return M.toFixed(X.tickDecimals)}}if(n.alignTicksWithAxis!=null){var G=(k.direction=="x"?va:Ga)[n.alignTicksWithAxis-1];if(G&&G.used&&G!=k){p=p(k);if(p.length>0){if(n.min==null)k.min=Math.min(k.min,p[0]);if(n.max==null&&p.length>1)k.max=Math.max(k.max,p[p.length-1])}p=function(M){var X=[],ha,ia;for(ia=0;ia<G.ticks.length;++ia){ha=(G.ticks[ia].v-G.min)/(G.max-G.min);ha=M.min+ha*(M.max-M.min);X.push(ha)}return X};if(k.mode!="time"&&
n.tickDecimals==null){o=Math.max(0,-Math.floor(Math.log(o)/Math.LN10)+1);w=p(k);if(!(w.length>1&&/\..*0$/.test((w[1]-w[0]).toFixed(o))))k.tickDecimals=o}}}k.tickGenerator=p;k.tickFormatter=j.isFunction(n.tickFormatter)?function(M,X){return""+n.tickFormatter(M,X)}:q}function wa(){R.clearRect(0,0,Ua,Xa);var k=J.grid;k.show&&!k.aboveData&&Ma();for(var n=0;n<qa.length;++n){v(Wa.drawSeries,[R,qa[n]]);var o=qa[n];o.lines.show&&Ka(o);o.bars.show&&da(o);o.points.show&&ra(o)}v(Wa.draw,[R]);k.show&&k.aboveData&&
Ma()}function ya(k,n){var o,q,p,I,w;I=aa();for(i=0;i<I.length;++i){o=I[i];if(o.direction==n){w=n+o.n+"axis";if(!k[w]&&o.n==1)w=n+"axis";if(k[w]){q=k[w].from;p=k[w].to;break}}}if(!k[w]){o=n=="x"?va[0]:Ga[0];q=k[n+"1"];p=k[n+"2"]}if(q!=null&&p!=null&&q>p){I=q;q=p;p=I}return{from:q,to:p,axis:o}}function Ma(){var k;R.save();R.translate(ma.left,ma.top);if(J.grid.backgroundColor){R.fillStyle=Ta(J.grid.backgroundColor,Va,0,"rgba(255, 255, 255, 0)");R.fillRect(0,0,ab,Va)}var n=J.grid.markings;if(n){if(j.isFunction(n)){var o=
Ea.getAxes();o.xmin=o.xaxis.min;o.xmax=o.xaxis.max;o.ymin=o.yaxis.min;o.ymax=o.yaxis.max;n=n(o)}for(k=0;k<n.length;++k){o=n[k];var q=ya(o,"x"),p=ya(o,"y");if(q.from==null)q.from=q.axis.min;if(q.to==null)q.to=q.axis.max;if(p.from==null)p.from=p.axis.min;if(p.to==null)p.to=p.axis.max;if(!(q.to<q.axis.min||q.from>q.axis.max||p.to<p.axis.min||p.from>p.axis.max)){q.from=Math.max(q.from,q.axis.min);q.to=Math.min(q.to,q.axis.max);p.from=Math.max(p.from,p.axis.min);p.to=Math.min(p.to,p.axis.max);if(!(q.from==
q.to&&p.from==p.to)){q.from=q.axis.p2c(q.from);q.to=q.axis.p2c(q.to);p.from=p.axis.p2c(p.from);p.to=p.axis.p2c(p.to);if(q.from==q.to||p.from==p.to){R.beginPath();R.strokeStyle=o.color||J.grid.markingsColor;R.lineWidth=o.lineWidth||J.grid.markingsLineWidth;R.moveTo(q.from,p.from);R.lineTo(q.to,p.to);R.stroke()}else{R.fillStyle=o.color||J.grid.markingsColor;R.fillRect(q.from,p.to,q.to-q.from,p.from-p.to)}}}}}o=aa();n=J.grid.borderWidth;for(q=0;q<o.length;++q){p=o[q];k=p.box;var I=p.tickLength,w,C,z,
G;R.strokeStyle=p.options.tickColor||j.color.parse(p.options.color).scale("a",0.22).toString();R.lineWidth=1;if(p.direction=="x"){w=0;C=I=="full"?p.position=="top"?0:Va:k.top-ma.top+(p.position=="top"?k.height:0)}else{C=0;w=I=="full"?p.position=="left"?0:ab:k.left-ma.left+(p.position=="left"?k.width:0)}if(!p.innermost){R.beginPath();z=G=0;if(p.direction=="x")z=ab;else G=Va;if(R.lineWidth==1){w=Math.floor(w)+0.5;C=Math.floor(C)+0.5}R.moveTo(w,C);R.lineTo(w+z,C+G);R.stroke()}R.beginPath();for(k=0;k<
p.ticks.length;++k){var M=p.ticks[k].v;z=G=0;if(!(M<p.min||M>p.max||I=="full"&&n>0&&(M==p.min||M==p.max))){if(p.direction=="x"){w=p.p2c(M);G=I=="full"?-Va:I;if(p.position=="top")G=-G}else{C=p.p2c(M);z=I=="full"?-ab:I;if(p.position=="left")z=-z}if(R.lineWidth==1)if(p.direction=="x")w=Math.floor(w)+0.5;else C=Math.floor(C)+0.5;R.moveTo(w,C);R.lineTo(w+z,C+G)}}R.stroke()}if(n){R.lineWidth=n;R.strokeStyle=J.grid.borderColor;R.strokeRect(-n/2,-n/2,ab+n,Va+n)}R.restore()}function Ka(k){function n(w,C,z,
G,M){var X=w.points;w=w.pointsize;var ha=null,ia=null;R.beginPath();for(var T=w;T<X.length;T+=w){var W=X[T-w],U=X[T-w+1],V=X[T],fa=X[T+1];if(!(W==null||V==null)){if(U<=fa&&U<M.min){if(fa<M.min)continue;W=(M.min-U)/(fa-U)*(V-W)+W;U=M.min}else if(fa<=U&&fa<M.min){if(U<M.min)continue;V=(M.min-U)/(fa-U)*(V-W)+W;fa=M.min}if(U>=fa&&U>M.max){if(fa>M.max)continue;W=(M.max-U)/(fa-U)*(V-W)+W;U=M.max}else if(fa>=U&&fa>M.max){if(U>M.max)continue;V=(M.max-U)/(fa-U)*(V-W)+W;fa=M.max}if(W<=V&&W<G.min){if(V<G.min)continue;
U=(G.min-W)/(V-W)*(fa-U)+U;W=G.min}else if(V<=W&&V<G.min){if(W<G.min)continue;fa=(G.min-W)/(V-W)*(fa-U)+U;V=G.min}if(W>=V&&W>G.max){if(V>G.max)continue;U=(G.max-W)/(V-W)*(fa-U)+U;W=G.max}else if(V>=W&&V>G.max){if(W>G.max)continue;fa=(G.max-W)/(V-W)*(fa-U)+U;V=G.max}if(W!=ha||U!=ia)R.moveTo(G.p2c(W)+C,M.p2c(U)+z);ha=V;ia=fa;R.lineTo(G.p2c(V)+C,M.p2c(fa)+z)}}R.stroke()}function o(w,C,z){var G=w.points;w=w.pointsize;for(var M=Math.min(Math.max(0,z.min),z.max),X=0,ha=false,ia=1,T=0,W=0;;){if(w>0&&X>G.length+
w)break;X+=w;var U=G[X-w],V=G[X-w+ia],fa=G[X],Ba=G[X+ia];if(ha){if(w>0&&U!=null&&fa==null){W=X;w=-w;ia=2;continue}if(w<0&&X==T+w){R.fill();ha=false;w=-w;ia=1;X=T=W+w;continue}}if(!(U==null||fa==null)){if(U<=fa&&U<C.min){if(fa<C.min)continue;V=(C.min-U)/(fa-U)*(Ba-V)+V;U=C.min}else if(fa<=U&&fa<C.min){if(U<C.min)continue;Ba=(C.min-U)/(fa-U)*(Ba-V)+V;fa=C.min}if(U>=fa&&U>C.max){if(fa>C.max)continue;V=(C.max-U)/(fa-U)*(Ba-V)+V;U=C.max}else if(fa>=U&&fa>C.max){if(U>C.max)continue;Ba=(C.max-U)/(fa-U)*
(Ba-V)+V;fa=C.max}if(!ha){R.beginPath();R.moveTo(C.p2c(U),z.p2c(M));ha=true}if(V>=z.max&&Ba>=z.max){R.lineTo(C.p2c(U),z.p2c(z.max));R.lineTo(C.p2c(fa),z.p2c(z.max))}else if(V<=z.min&&Ba<=z.min){R.lineTo(C.p2c(U),z.p2c(z.min));R.lineTo(C.p2c(fa),z.p2c(z.min))}else{var Pa=U,Ra=fa;if(V<=Ba&&V<z.min&&Ba>=z.min){U=(z.min-V)/(Ba-V)*(fa-U)+U;V=z.min}else if(Ba<=V&&Ba<z.min&&V>=z.min){fa=(z.min-V)/(Ba-V)*(fa-U)+U;Ba=z.min}if(V>=Ba&&V>z.max&&Ba<=z.max){U=(z.max-V)/(Ba-V)*(fa-U)+U;V=z.max}else if(Ba>=V&&Ba>
z.max&&V<=z.max){fa=(z.max-V)/(Ba-V)*(fa-U)+U;Ba=z.max}U!=Pa&&R.lineTo(C.p2c(Pa),z.p2c(V));R.lineTo(C.p2c(U),z.p2c(V));R.lineTo(C.p2c(fa),z.p2c(Ba));if(fa!=Ra){R.lineTo(C.p2c(fa),z.p2c(Ba));R.lineTo(C.p2c(Ra),z.p2c(Ba))}}}}}R.save();R.translate(ma.left,ma.top);R.lineJoin="round";var q=k.lines.lineWidth,p=k.shadowSize;if(q>0&&p>0){R.lineWidth=p;R.strokeStyle="rgba(0,0,0,0.1)";var I=Math.PI/18;n(k.datapoints,Math.sin(I)*(q/2+p/2),Math.cos(I)*(q/2+p/2),k.xaxis,k.yaxis);R.lineWidth=p/2;n(k.datapoints,
Math.sin(I)*(q/2+p/4),Math.cos(I)*(q/2+p/4),k.xaxis,k.yaxis)}R.lineWidth=q;R.strokeStyle=k.color;if(p=sa(k.lines,k.color,0,Va)){R.fillStyle=p;o(k.datapoints,k.xaxis,k.yaxis)}q>0&&n(k.datapoints,0,0,k.xaxis,k.yaxis);R.restore()}function ra(k){function n(I,w,C,z,G,M,X){var ha=I.points;I=I.pointsize;for(var ia=0;ia<ha.length;ia+=I){var T=ha[ia],W=ha[ia+1];if(!(T==null||T<M.min||T>M.max||W<X.min||W>X.max)){R.beginPath();R.arc(M.p2c(T),X.p2c(W)+z,w,0,G,false);if(C){R.fillStyle=C;R.fill()}R.stroke()}}}
R.save();R.translate(ma.left,ma.top);var o=k.lines.lineWidth,q=k.shadowSize,p=k.points.radius;if(o>0&&q>0){q=q/2;R.lineWidth=q;R.strokeStyle="rgba(0,0,0,0.1)";n(k.datapoints,p,null,q+q/2,Math.PI,k.xaxis,k.yaxis);R.strokeStyle="rgba(0,0,0,0.2)";n(k.datapoints,p,null,q/2,Math.PI,k.xaxis,k.yaxis)}R.lineWidth=o;R.strokeStyle=k.color;n(k.datapoints,p,sa(k.points,k.color),0,2*Math.PI,k.xaxis,k.yaxis);R.restore()}function S(k,n,o,q,p,I,w,C,z,G,M,X){var ha,ia,T,W;if(M){W=ia=T=true;ha=false;M=o;k=k;o=n+q;
p=n+p;if(k<M){n=k;k=M;M=n;ha=true;ia=false}}else{ha=ia=T=true;W=false;M=k+q;k=k+p;p=o;o=n;if(o<p){n=o;o=p;p=n;W=true;T=false}}if(!(k<C.min||M>C.max||o<z.min||p>z.max)){if(M<C.min){M=C.min;ha=false}if(k>C.max){k=C.max;ia=false}if(p<z.min){p=z.min;W=false}if(o>z.max){o=z.max;T=false}M=C.p2c(M);p=z.p2c(p);k=C.p2c(k);o=z.p2c(o);if(w){G.beginPath();G.moveTo(M,p);G.lineTo(M,o);G.lineTo(k,o);G.lineTo(k,p);G.fillStyle=w(p,o);G.fill()}if(X>0&&(ha||ia||T||W)){G.beginPath();G.moveTo(M,p+I);ha?G.lineTo(M,o+I):
G.moveTo(M,o+I);T?G.lineTo(k,o+I):G.moveTo(k,o+I);ia?G.lineTo(k,p+I):G.moveTo(k,p+I);W?G.lineTo(M,p+I):G.moveTo(M,p+I);G.stroke()}}}function da(k){R.save();R.translate(ma.left,ma.top);R.lineWidth=k.bars.lineWidth;R.strokeStyle=k.color;var n=k.bars.align=="left"?0:-k.bars.barWidth/2;(function(o,q,p,I,w,C,z){var G=o.points;o=o.pointsize;for(var M=0;M<G.length;M+=o)G[M]!=null&&S(G[M],G[M+1],G[M+2],q,p,I,w,C,z,R,k.bars.horizontal,k.bars.lineWidth)})(k.datapoints,n,n+k.bars.barWidth,0,k.bars.fill?function(o,
q){return sa(k.bars,k.color,o,q)}:null,k.xaxis,k.yaxis);R.restore()}function sa(k,n,o,q){var p=k.fill;if(!p)return null;if(k.fillColor)return Ta(k.fillColor,o,q,n);k=j.color.parse(n);k.a=typeof p=="number"?p:0.4;k.normalize();return k.toString()}function za(k){J.grid.hoverable&&ja("plothover",k,function(n){return n.hoverable!=false})}function ua(k){ja("plotclick",k,function(n){return n.clickable!=false})}function ja(k,n,o){var q=Qa.offset(),p=n.pageX-q.left-ma.left,I=n.pageY-q.top-ma.top,w=Z({left:p,
top:I});w.pageX=n.pageX;w.pageY=n.pageY;n=J.grid.mouseActiveRadius;var C=n*n+1,z=null,G,M;for(G=qa.length-1;G>=0;--G)if(o(qa[G])){var X=qa[G],ha=X.xaxis,ia=X.yaxis,T=X.datapoints.points,W=X.datapoints.pointsize,U=ha.c2p(p),V=ia.c2p(I),fa=n/ha.scale,Ba=n/ia.scale;if(X.lines.show||X.points.show)for(M=0;M<T.length;M+=W){var Pa=T[M],Ra=T[M+1];if(Pa!=null)if(!(Pa-U>fa||Pa-U<-fa||Ra-V>Ba||Ra-V<-Ba)){Pa=Math.abs(ha.p2c(Pa)-p);Ra=Math.abs(ia.p2c(Ra)-I);Ra=Pa*Pa+Ra*Ra;if(Ra<C){C=Ra;z=[G,M/W]}}}if(X.bars.show&&
!z){ha=X.bars.align=="left"?0:-X.bars.barWidth/2;X=ha+X.bars.barWidth;for(M=0;M<T.length;M+=W){Pa=T[M];Ra=T[M+1];ia=T[M+2];if(Pa!=null)if(qa[G].bars.horizontal?U<=Math.max(ia,Pa)&&U>=Math.min(ia,Pa)&&V>=Ra+ha&&V<=Ra+X:U>=Pa+ha&&U<=Pa+X&&V>=Math.min(ia,Ra)&&V<=Math.max(ia,Ra))z=[G,M/W]}}}if(z){G=z[0];M=z[1];W=qa[G].datapoints.pointsize;o={datapoint:qa[G].datapoints.points.slice(M*W,(M+1)*W),dataIndex:M,series:qa[G],seriesIndex:G}}else o=null;if(o){o.pageX=parseInt(o.series.xaxis.p2c(o.datapoint[0])+
q.left+ma.left);o.pageY=parseInt(o.series.yaxis.p2c(o.datapoint[1])+q.top+ma.top)}if(J.grid.autoHighlight){for(q=0;q<Ya.length;++q){p=Ya[q];p.auto==k&&!(o&&p.series==o.series&&p.point==o.datapoint)&&Ha(p.series,p.point)}o&&Aa(o.series,o.datapoint,k)}O.trigger(k,[w,o])}function La(){db||(db=setTimeout(pa,30))}function pa(){db=null;Fa.save();Fa.clearRect(0,0,Ua,Xa);Fa.translate(ma.left,ma.top);var k,n;for(k=0;k<Ya.length;++k){n=Ya[k];if(n.series.bars.show)ta(n.series,n.point);else{var o=n.series,q=
n.point;n=q[0];q=q[1];var p=o.xaxis,I=o.yaxis;if(!(n<p.min||n>p.max||q<I.min||q>I.max)){var w=o.points.radius+o.points.lineWidth/2;Fa.lineWidth=w;Fa.strokeStyle=j.color.parse(o.color).scale("a",0.5).toString();o=1.5*w;Fa.beginPath();Fa.arc(p.p2c(n),I.p2c(q),o,0,2*Math.PI,false);Fa.stroke()}}}Fa.restore();v(Wa.drawOverlay,[Fa])}function Aa(k,n,o){if(typeof k=="number")k=qa[k];if(typeof n=="number"){var q=k.datapoints.pointsize;n=k.datapoints.points.slice(q*n,q*(n+1))}q=Ia(k,n);if(q==-1){Ya.push({series:k,
point:n,auto:o});La()}else if(!o)Ya[q].auto=false}function Ha(k,n){if(k==null&&n==null){Ya=[];La()}if(typeof k=="number")k=qa[k];if(typeof n=="number")n=k.data[n];var o=Ia(k,n);if(o!=-1){Ya.splice(o,1);La()}}function Ia(k,n){for(var o=0;o<Ya.length;++o){var q=Ya[o];if(q.series==k&&q.point[0]==n[0]&&q.point[1]==n[1])return o}return-1}function ta(k,n){Fa.lineWidth=k.bars.lineWidth;Fa.strokeStyle=j.color.parse(k.color).scale("a",0.5).toString();var o=j.color.parse(k.color).scale("a",0.5).toString(),
q=k.bars.align=="left"?0:-k.bars.barWidth/2;S(n[0],n[1],n[2]||0,q,q+k.bars.barWidth,0,function(){return o},k.xaxis,k.yaxis,Fa,k.bars.horizontal,k.bars.lineWidth)}function Ta(k,n,o,q){if(typeof k=="string")return k;else{n=R.createLinearGradient(0,o,0,n);o=0;for(var p=k.colors.length;o<p;++o){var I=k.colors[o];if(typeof I!="string"){var w=j.color.parse(q);if(I.brightness!=null)w=w.scale("rgb",I.brightness);if(I.opacity!=null)w.a*=I.opacity;I=w.toString()}n.addColorStop(o/(p-1),I)}return n}}var qa=[],
J={colors:["#edc240","#afd8f8","#cb4b4b","#4da74d","#9440ed"],legend:{show:true,noColumns:1,labelFormatter:null,labelBoxBorderColor:"#ccc",container:null,position:"ne",margin:5,backgroundColor:null,backgroundOpacity:0.85},xaxis:{position:"bottom",mode:null,color:null,tickColor:null,transform:null,inverseTransform:null,min:null,max:null,autoscaleMargin:null,ticks:null,tickFormatter:null,labelWidth:null,labelHeight:null,tickLength:null,alignTicksWithAxis:null,tickDecimals:null,tickSize:null,minTickSize:null,
monthNames:null,timeformat:null,twelveHourClock:false},yaxis:{autoscaleMargin:0.02,position:"left"},xaxes:[],yaxes:[],series:{points:{show:false,radius:3,lineWidth:2,fill:true,fillColor:"#ffffff"},lines:{lineWidth:2,fill:false,fillColor:null,steps:false},bars:{show:false,lineWidth:2,barWidth:1,fill:true,fillColor:null,align:"left",horizontal:false},shadowSize:3},grid:{show:true,aboveData:false,color:"#545454",backgroundColor:null,borderColor:null,tickColor:null,labelMargin:5,axisMargin:8,borderWidth:2,
markings:null,markingsColor:"#f4f4f4",markingsLineWidth:2,clickable:false,hoverable:false,autoHighlight:true,mouseActiveRadius:10},hooks:{}},Oa=null,Sa=null,Qa=null,R=null,Fa=null,va=[],Ga=[],ma={left:0,right:0,top:0,bottom:0},Ua=0,Xa=0,ab=0,Va=0,Wa={processOptions:[],processRawData:[],processDatapoints:[],drawSeries:[],draw:[],bindEvents:[],drawOverlay:[]},Ea=this;Ea.setData=A;Ea.setupGrid=ba;Ea.draw=wa;Ea.getPlaceholder=function(){return O};Ea.getCanvas=function(){return Oa};Ea.getPlotOffset=function(){return ma};
Ea.width=function(){return ab};Ea.height=function(){return Va};Ea.offset=function(){var k=Qa.offset();k.left+=ma.left;k.top+=ma.top;return k};Ea.getData=function(){return qa};Ea.getAxis=function(k,n){var o=(k==x?va:Ga)[n-1];if(o&&!o.used)o=null;return o};Ea.getAxes=function(){var k={},n;for(n=0;n<va.length;++n)k["x"+(n?n+1:"")+"axis"]=va[n]||{};for(n=0;n<Ga.length;++n)k["y"+(n?n+1:"")+"axis"]=Ga[n]||{};if(!k.x2axis)k.x2axis={n:2};if(!k.y2axis)k.y2axis={n:2};return k};Ea.getXAxes=function(){return va};
Ea.getYAxes=function(){return Ga};Ea.getUsedAxes=aa;Ea.c2p=Z;Ea.p2c=function(k){var n={},o,q,p;for(o=0;o<va.length;++o)if((q=va[o])&&q.used){p="x"+q.n;if(k[p]==null&&q.n==1)p="x";if(k[p]){n.left=q.p2c(k[p]);break}}for(o=0;o<Ga.length;++o)if((q=Ga[o])&&q.used){p="y"+q.n;if(k[p]==null&&q.n==1)p="y";if(k[p]){n.top=q.p2c(k[p]);break}}return n};Ea.getOptions=function(){return J};Ea.highlight=Aa;Ea.unhighlight=Ha;Ea.triggerRedrawOverlay=La;Ea.pointOffset=function(k){return{left:parseInt(va[Q(k,"x")-1].p2c(+k.x)+
ma.left),top:parseInt(Ga[Q(k,"y")-1].p2c(+k.y)+ma.top)}};Ea.hooks=Wa;(function(){for(var k=0;k<m.length;++k){var n=m[k];n.init(Ea);n.options&&j.extend(true,J,n.options)}})(Ea);(function(k){j.extend(true,J,k);if(J.xaxis.color==null)J.xaxis.color=J.grid.color;if(J.yaxis.color==null)J.yaxis.color=J.grid.color;if(J.xaxis.tickColor==null)J.xaxis.tickColor=J.grid.tickColor;if(J.yaxis.tickColor==null)J.yaxis.tickColor=J.grid.tickColor;if(J.grid.borderColor==null)J.grid.borderColor=J.grid.color;if(J.grid.tickColor==
null)J.grid.tickColor=j.color.parse(J.grid.color).scale("a",0.22).toString();for(k=0;k<Math.max(1,J.xaxes.length);++k)J.xaxes[k]=j.extend(true,{},J.xaxis,J.xaxes[k]);for(k=0;k<Math.max(1,J.yaxes.length);++k)J.yaxes[k]=j.extend(true,{},J.yaxis,J.yaxes[k]);if(J.xaxis.noTicks&&J.xaxis.ticks==null)J.xaxis.ticks=J.xaxis.noTicks;if(J.yaxis.noTicks&&J.yaxis.ticks==null)J.yaxis.ticks=J.yaxis.noTicks;if(J.x2axis){J.y2axis.position="top";J.xaxes[1]=J.x2axis}if(J.y2axis){if(J.y2axis.autoscaleMargin===undefined)J.y2axis.autoscaleMargin=
0.02;J.y2axis.position="right";J.yaxes[1]=J.y2axis}if(J.grid.coloredAreas)J.grid.markings=J.grid.coloredAreas;if(J.grid.coloredAreasColor)J.grid.markingsColor=J.grid.coloredAreasColor;J.lines&&j.extend(true,J.series.lines,J.lines);J.points&&j.extend(true,J.series.points,J.points);J.bars&&j.extend(true,J.series.bars,J.bars);if(J.shadowSize)J.series.shadowSize=J.shadowSize;for(k=0;k<J.xaxes.length;++k)ga(va,k+1).options=J.xaxes[k];for(k=0;k<J.yaxes.length;++k)ga(Ga,k+1).options=J.yaxes[k];for(var n in Wa)if(J.hooks[n]&&
J.hooks[n].length)Wa[n]=Wa[n].concat(J.hooks[n]);v(Wa.processOptions,[J])})(h);(function(){function k(n,o){var q=document.createElement("canvas");q.width=n;q.height=o;q.getContext||(q=window.G_vmlCanvasManager.initElement(q));return q}Ua=O.width();Xa=O.height();O.html("");O.css("position")=="static"&&O.css("position","relative");if(Ua<=0||Xa<=0)throw"Invalid dimensions for plot, width = "+Ua+", height = "+Xa;window.G_vmlCanvasManager&&window.G_vmlCanvasManager.init_(document);Oa=j(k(Ua,Xa)).appendTo(O).get(0);
R=Oa.getContext("2d");Sa=j(k(Ua,Xa)).css({position:"absolute",left:0,top:0}).appendTo(O).get(0);Fa=Sa.getContext("2d");Fa.stroke()})();A(d);ba();wa();Qa=j([Sa,Oa]);J.grid.hoverable&&Qa.mousemove(za);J.grid.clickable&&Qa.click(ua);v(Wa.bindEvents,[Qa]);var Ya=[],db=null}function H(O,d){return d*Math.floor(O/d)}j.plot=function(O,d,h){return new s(j(O),d,h,j.plot.plugins)};j.plot.plugins=[];j.plot.formatDate=function(O,d,h){var m=function(na){na=""+na;return na.length==1?"0"+na:na},v=[],A=false,Q=false,
Z=O.getUTCHours(),aa=Z<12;if(h==null)h=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];if(d.search(/%p|%P/)!=-1)if(Z>12)Z-=12;else if(Z==0)Z=12;for(var ga=0;ga<d.length;++ga){var ca=d.charAt(ga);if(A){switch(ca){case "h":ca=""+Z;break;case "H":ca=m(Z);break;case "M":ca=m(O.getUTCMinutes());break;case "S":ca=m(O.getUTCSeconds());break;case "d":ca=""+O.getUTCDate();break;case "m":ca=""+(O.getUTCMonth()+1);break;case "y":ca=""+O.getUTCFullYear();break;case "b":ca=""+h[O.getUTCMonth()];
break;case "p":ca=aa?"am":"pm";break;case "P":ca=aa?"AM":"PM";break;case "0":ca="";Q=true;break}if(ca&&Q){ca=m(ca);Q=false}v.push(ca);Q||(A=false)}else if(ca=="%")A=true;else v.push(ca)}return v.join("")}})(jQuery);
(function(j){var s={series:{pie:{show:false,radius:"auto",innerRadius:0,startAngle:1.5,tilt:1,offset:{top:0,left:"auto"},stroke:{color:"#FFF",width:1},label:{show:"auto",formatter:function(H,O){return'<div style="font-size:x-small;text-align:center;padding:2px;color:'+O.color+';">'+H+"<br/>"+Math.round(O.percent)+"%</div>"},radius:1,background:{color:null,opacity:0},threshold:0},combine:{threshold:-1,color:null,label:"Other"},highlight:{opacity:0.5}}}};j.plot.plugins.push({init:function(H){function O(S){if(!Ka){Ka=
true;ga=S.getCanvas();ca=j(ga).parent();s=S.getOptions();S.setData(d(S.getData()))}}function d(S){S=S;for(var da=0;da<S.length;++da)if(typeof S[da].data=="number")S[da].data=[[1,S[da].data]];else if(typeof S[da].data=="undefined"||typeof S[da].data[0]=="undefined"){if(typeof S[da].data!="undefined"&&typeof S[da].data.label!="undefined")S[da].label=S[da].data.label;S[da].data=[[1,0]]}da=S=S;for(var sa=0;sa<da.length;++sa){var za=parseFloat(da[sa].data[0][1]);if(za)ba+=za}sa=da=0;za=s.series.pie.combine.color;
for(var ua=[],ja=0;ja<S.length;++ja){S[ja].data[0][1]=parseFloat(S[ja].data[0][1]);S[ja].data[0][1]||(S[ja].data[0][1]=0);if(S[ja].data[0][1]/ba<=s.series.pie.combine.threshold){da+=S[ja].data[0][1];sa++;if(!za)za=S[ja].color}else ua.push({data:[[1,S[ja].data[0][1]]],color:S[ja].color,label:S[ja].label,angle:S[ja].data[0][1]*Math.PI*2/ba,percent:S[ja].data[0][1]/ba*100})}sa>0&&ua.push({data:[[1,da]],color:za,label:s.series.pie.combine.label,angle:da*Math.PI*2/ba,percent:da/ba*100});return ua}function h(S,
da){function sa(){ctx.clearRect(0,0,ga.width,ga.height);ca.children().filter(".pieLabel, .pieLabelBackground").remove()}function za(){var pa=s.series.pie.radius>1?s.series.pie.radius:na*s.series.pie.radius;if(!(pa>=ga.width/2-5||pa*s.series.pie.tilt>=ga.height/2-15||pa<=10)){ctx.save();ctx.translate(5,15);ctx.globalAlpha=0.02;ctx.fillStyle="#000";ctx.translate(c,ea);ctx.scale(1,s.series.pie.tilt);for(var Aa=1;Aa<=10;Aa++){ctx.beginPath();ctx.arc(0,0,pa,0,Math.PI*2,false);ctx.fill();pa-=Aa}ctx.restore()}}
function ua(){function pa(Ta,qa,J){if(!(Ta<=0)){if(J)ctx.fillStyle=qa;else{ctx.strokeStyle=qa;ctx.lineJoin="round"}ctx.beginPath();if(Ta!=Math.PI*2)ctx.moveTo(0,0);else if(j.browser.msie)Ta-=1.0E-4;ctx.arc(0,0,Ha,Ia,Ia+Ta,false);ctx.closePath();Ia+=Ta;J?ctx.fill():ctx.stroke()}}function Aa(){function Ta(Sa,Qa,R){if(Sa.data[0][1]!=0){var Fa=s.legend.labelFormatter,va=s.series.pie.label.formatter;Fa=Fa?Fa(Sa.label,Sa):Sa.label;if(va)Fa=va(Fa,Sa);va=(Qa+Sa.angle+Qa)/2;Qa=c+Math.round(Math.cos(va)*J);
va=ea+Math.round(Math.sin(va)*J)*s.series.pie.tilt;ca.append('<span class="pieLabel" id="pieLabel'+R+'" style="position:absolute;top:'+va+"px;left:"+Qa+'px;">'+Fa+"</span>");R=ca.children("#pieLabel"+R);Fa=va-R.height()/2;Qa=Qa-R.width()/2;R.css("top",Fa);R.css("left",Qa);if(0-Fa>0||0-Qa>0||ga.height-(Fa+R.height())<0||ga.width-(Qa+R.width())<0)B=true;if(s.series.pie.label.background.opacity!=0){va=s.series.pie.label.background.color;if(va==null)va=Sa.color;j('<div class="pieLabelBackground" style="position:absolute;width:'+
R.width()+"px;height:"+R.height()+"px;"+("top:"+Fa+"px;left:"+Qa+"px;")+"background-color:"+va+';"> </div>').insertBefore(R).css("opacity",s.series.pie.label.background.opacity)}}}for(var qa=startAngle,J=s.series.pie.label.radius>1?s.series.pie.label.radius:na*s.series.pie.label.radius,Oa=0;Oa<ja.length;++Oa){ja[Oa].percent>=s.series.pie.label.threshold*100&&Ta(ja[Oa],qa,Oa);qa+=ja[Oa].angle}}startAngle=Math.PI*s.series.pie.startAngle;var Ha=s.series.pie.radius>1?s.series.pie.radius:na*s.series.pie.radius;
ctx.save();ctx.translate(c,ea);ctx.scale(1,s.series.pie.tilt);ctx.save();for(var Ia=startAngle,ta=0;ta<ja.length;++ta){ja[ta].startAngle=Ia;pa(ja[ta].angle,ja[ta].color,true)}ctx.restore();ctx.save();ctx.lineWidth=s.series.pie.stroke.width;Ia=startAngle;for(ta=0;ta<ja.length;++ta)pa(ja[ta].angle,s.series.pie.stroke.color,false);ctx.restore();m(ctx);s.series.pie.label.show&&Aa();ctx.restore()}if(ca){ctx=da;Ma=ca.children().filter(".legend").children().width();na=Math.min(ga.width,ga.height/s.series.pie.tilt)/
2;ea=ga.height/2+s.series.pie.offset.top;c=ga.width/2;if(s.series.pie.offset.left=="auto")if(s.legend.position.match("w"))c+=Ma/2;else c-=Ma/2;else c+=s.series.pie.offset.left;if(c<na)c=na;else if(c>ga.width-na)c=ga.width-na;for(var ja=S.getData(),La=0;B&&La<wa;){B=false;if(La>0)na*=ya;La+=1;sa();s.series.pie.tilt<=0.8&&za();ua()}if(La>=wa){sa();ca.prepend('<div class="error">Could not draw pie with labels contained inside canvas</div>')}if(S.setSeries&&S.insertLegend){S.setSeries(ja);S.insertLegend()}}}
function m(S){if(s.series.pie.innerRadius>0){S.save();innerRadius=s.series.pie.innerRadius>1?s.series.pie.innerRadius:na*s.series.pie.innerRadius;S.globalCompositeOperation="destination-out";S.beginPath();S.fillStyle=s.series.pie.stroke.color;S.arc(0,0,innerRadius,0,Math.PI*2,false);S.fill();S.closePath();S.restore();S.save();S.beginPath();S.strokeStyle=s.series.pie.stroke.color;S.arc(0,0,innerRadius,0,Math.PI*2,false);S.stroke();S.closePath();S.restore()}}function v(S){Q("plothover",S)}function A(S){Q("plotclick",
S)}function Q(S,da){var sa=H.offset(),za=parseInt(da.pageX-sa.left);a:{sa=parseInt(da.pageY-sa.top);var ua=H.getData(),ja=H.getOptions();ja=ja.series.pie.radius>1?ja.series.pie.radius:na*ja.series.pie.radius;for(var La=0;La<ua.length;++La){var pa=ua[La];if(pa.pie.show){ctx.save();ctx.beginPath();ctx.moveTo(0,0);ctx.arc(0,0,ja,pa.startAngle,pa.startAngle+pa.angle,false);ctx.closePath();x=za-c;y=sa-ea;if(ctx.isPointInPath){if(ctx.isPointInPath(za-c,sa-ea)){ctx.restore();za={datapoint:[pa.percent,pa.data],
dataIndex:0,series:pa,seriesIndex:La};break a}}else{p1X=ja*Math.cos(pa.startAngle);p1Y=ja*Math.sin(pa.startAngle);p2X=ja*Math.cos(pa.startAngle+pa.angle/4);p2Y=ja*Math.sin(pa.startAngle+pa.angle/4);p3X=ja*Math.cos(pa.startAngle+pa.angle/2);p3Y=ja*Math.sin(pa.startAngle+pa.angle/2);p4X=ja*Math.cos(pa.startAngle+pa.angle/1.5);p4Y=ja*Math.sin(pa.startAngle+pa.angle/1.5);p5X=ja*Math.cos(pa.startAngle+pa.angle);p5Y=ja*Math.sin(pa.startAngle+pa.angle);arrPoly=[[0,0],[p1X,p1Y],[p2X,p2Y],[p3X,p3Y],[p4X,p4Y],
[p5X,p5Y]];arrPoint=[x,y];for(var Aa=false,Ha=-1,Ia=arrPoly.length,ta=Ia-1;++Ha<Ia;ta=Ha)(arrPoly[Ha][1]<=arrPoint[1]&&arrPoint[1]<arrPoly[ta][1]||arrPoly[ta][1]<=arrPoint[1]&&arrPoint[1]<arrPoly[Ha][1])&&arrPoint[0]<(arrPoly[ta][0]-arrPoly[Ha][0])*(arrPoint[1]-arrPoly[Ha][1])/(arrPoly[ta][1]-arrPoly[Ha][1])+arrPoly[Ha][0]&&(Aa=!Aa);if(Aa){ctx.restore();za={datapoint:[pa.percent,pa.data],dataIndex:0,series:pa,seriesIndex:La};break a}}ctx.restore()}}za=null}if(s.grid.autoHighlight)for(sa=0;sa<ra.length;++sa){ua=
ra[sa];if(ua.auto==S&&!(za&&ua.series==za.series)){ua=ua.series;if(ua==null){ra=[];H.triggerRedrawOverlay()}if(typeof ua=="number")ua=series[ua];ua=Z(ua);if(ua!=-1){ra.splice(ua,1);H.triggerRedrawOverlay()}}}if(za){sa=za.series;if(typeof sa=="number")sa=series[sa];ua=Z(sa);if(ua==-1){ra.push({series:sa,auto:S});H.triggerRedrawOverlay()}else if(!S)ra[ua].auto=false;ca.trigger(S,[{pageX:da.pageX,pageY:da.pageY},za])}}function Z(S){for(var da=0;da<ra.length;++da)if(ra[da].series==S)return da;return-1}
function aa(S,da){function sa(ja){if(!(ja.angle<0)){da.fillStyle="rgba(255, 255, 255, "+za.series.pie.highlight.opacity+")";da.beginPath();ja.angle!=Math.PI*2&&da.moveTo(0,0);da.arc(0,0,ua,ja.startAngle,ja.startAngle+ja.angle,false);da.closePath();da.fill()}}var za=S.getOptions(),ua=za.series.pie.radius>1?za.series.pie.radius:na*za.series.pie.radius;da.save();da.translate(c,ea);da.scale(1,za.series.pie.tilt);for(i=0;i<ra.length;++i)sa(ra[i].series);m(da);da.restore()}var ga=null,ca=null,na=null,c=
null,ea=null,ba=0,B=true,wa=10,ya=0.95,Ma=0,Ka=false,ra=[];H.hooks.processOptions.push(function(S,da){if(da.series.pie.show){da.grid.show=false;if(da.series.pie.label.show=="auto")da.series.pie.label.show=da.legend.show?false:true;if(da.series.pie.radius=="auto")da.series.pie.radius=da.series.pie.label.show?0.75:1;if(da.series.pie.tilt>1)da.series.pie.tilt=1;if(da.series.pie.tilt<0)da.series.pie.tilt=0;S.hooks.processDatapoints.push(O);S.hooks.drawOverlay.push(aa);S.hooks.draw.push(h)}});H.hooks.bindEvents.push(function(S,
da){var sa=S.getOptions();sa.series.pie.show&&sa.grid.hoverable&&da.unbind("mousemove").mousemove(v);sa.series.pie.show&&sa.grid.clickable&&da.unbind("click").click(A)})},options:s,name:"pie",version:"1.0"})})(jQuery);
(function(j){j.fn.multiSelect=function(O){O=j.extend({},j.fn.multiSelect.defaults,O);return this.each(function(){return new H(this,O)})};var s=0,H=function(O,d){var h=$original=j(O),m,v,A,Q=[],Z=[];v=h.is(":disabled");var aa=O.id||"ui-multiselect-"+s++;Q.push('<a id="'+aa+'" class="ui-multiselect ui-widget ui-state-default ui-corner-all'+(v||d.disabled?" ui-state-disabled":"")+'">');Q.push('<input readonly="readonly" type="text" class="ui-state-default" value="'+d.noneSelectedText+'" title="'+O.title+
'" /><span class="ui-icon ui-icon-triangle-1-s"></span></a>');Q.push('<div class="ui-multiselect-options'+(d.shadow?" ui-multiselect-shadow":"")+' ui-widget ui-widget-content ui-corner-all">');if(d.showHeader){Q.push('<div class="ui-widget-header ui-helper-clearfix ui-corner-all ui-multiselect-header">');Q.push('<ul class="ui-helper-reset">');Q.push('<li><a class="ui-multiselect-all" href=""><span class="ui-icon ui-icon-check"></span>'+d.checkAllText+"</a></li>");Q.push('<li><a class="ui-multiselect-none" href=""><span class="ui-icon ui-icon-closethick"></span>'+
d.unCheckAllText+"</a></li>");Q.push('<li class="ui-multiselect-close"><a href="" class="ui-multiselect-close ui-icon ui-icon-circle-close"></a></li>');Q.push("</ul>");Q.push("</div>")}Q.push('<ul class="ui-multiselect-checkboxes ui-helper-reset">');v&&h.removeAttr("disabled");h.find("option").each(function(ea){var ba=j(this),B=ba.html(),wa=this.value;ea=this.id||"ui-multiselect-"+aa+"-option-"+ea;var ya=ba.parent(),Ma=ya.is("optgroup"),Ka=ba.is(":disabled"),ra=["ui-corner-all"];if(Ma){ya=ya.attr("label");
if(j.inArray(ya,Z)===-1){Q.push('<li class="ui-multiselect-optgroup-label"><a href="#">'+ya+"</a></li>");Z.push(ya)}}if(wa.length>0){Ka&&ra.push("ui-state-disabled");Q.push('<li class="'+(Ka?"ui-multiselect-disabled":"")+'">');Q.push('<label for="'+ea+'" class="'+ra.join(" ")+'"><input id="'+ea+'" type="'+(d.multiple?"checkbox":"radio")+'" name="'+O.name+'" value="'+wa+'" title="'+B+'"');ba.is(":selected")&&Q.push(' checked="checked"');Ka&&Q.push(' disabled="disabled"');Q.push(" />"+B+"</label></li>")}});
Q.push("</ul></div>");h=h.after(Q.join("")).next("a.ui-multiselect");m=h.next("div.ui-multiselect-options");v=m.find("div.ui-multiselect-header");A=m.find("label").not(".ui-state-disabled");var ga=h.find("span.ui-icon").outerWidth(),ca=$original.outerWidth(),na=ca+ga;if(/\d/.test(d.minWidth)&&na<d.minWidth){ca=d.minWidth-ga;na=d.minWidth}h.width(na).find("input").width(ca);d.showHeader&&v.find("a").click(function(ea){var ba=j(this);if(ba.hasClass("ui-multiselect-close"))m.trigger("close");else{ba=
ba.hasClass("ui-multiselect-all");m.trigger("toggleChecked",[ba?true:false]);d[ba?"onCheckAll":"onUncheckAll"].call(this)}ea.preventDefault()});var c=function(){var ea=A.find("input"),ba=ea.filter(":checked"),B="";B=ba.length;B=B===0?d.noneSelectedText:j.isFunction(d.selectedText)?d.selectedText.call(this,B,ea.length,ba.get()):/\d/.test(d.selectedList)&&d.selectedList>0&&B<=d.selectedList?ba.map(function(){return this.title}).get().join(", "):d.selectedText.replace("#",B).replace("#",ea.length);h.find("input").val(B);
return B};h.bind({click:function(){m.trigger("toggle")},keypress:function(ea){switch(ea.keyCode){case 27:case 38:m.trigger("close");break;case 40:case 0:m.trigger("toggle");break}},mouseenter:function(){h.hasClass("ui-state-disabled")||j(this).addClass("ui-state-hover")},mouseleave:function(){j(this).removeClass("ui-state-hover")},focus:function(){h.hasClass("ui-state-disabled")||j(this).addClass("ui-state-focus")},blur:function(){j(this).removeClass("ui-state-focus")}});m.bind({close:function(ea,
ba){if((ba||false)===true)j("div.ui-multiselect-options").filter(":visible").fadeOut(d.fadeSpeed).prev("a.ui-multiselect").removeClass("ui-state-active").trigger("mouseout");else{h.removeClass("ui-state-active").trigger("mouseout");m.fadeOut(d.fadeSpeed)}},open:function(ea,ba){if(!h.hasClass("ui-state-disabled")){var B=h.position(),wa=m.find("ul:last"),ya,Ma;h.addClass("ui-state-active");if(ba||typeof ba==="undefined")m.trigger("close",[true]);ya=d.position==="middle"?B.top+h.height()/2-m.outerHeight()/
2:d.position==="top"?B.top-m.outerHeight():B.top+h.outerHeight();Ma=h.width()-parseInt(m.css("padding-left"),10)-parseInt(m.css("padding-right"),10);A.filter("label:first").trigger("mouseenter").trigger("focus");m.css({position:"absolute",top:ya+"px",left:B.left+"px",width:Ma+"px"}).show();wa.scrollTop(0);d.maxHeight&&wa.css("height",d.maxHeight);d.onOpen.call(m[0])}},toggle:function(){m.trigger(j(this).is(":hidden")?"open":"close")},traverse:function(ea,ba,B){ea=j(ba);B=B===38||B===37?true:false;
ea=ea.parent()[B?"prevAll":"nextAll"]("li:not(.ui-multiselect-disabled, .ui-multiselect-optgroup-label)")[B?"last":"first"]();if(ea.length)ea.find("label").trigger("mouseenter");else{ea=m.find("ul:last");m.find("label")[B?"last":"first"]().trigger("mouseover");ea.scrollTop(B?ea.height():0)}},toggleChecked:function(ea,ba,B){(B&&B.length?B:A.find("input")).not(":disabled").attr("checked",ba?"checked":"");c()}}).find("li.ui-multiselect-optgroup-label a").click(function(ea){var ba=j(this).parent().nextUntil("li.ui-multiselect-optgroup-label").find("input");
m.trigger("toggleChecked",[ba.filter(":checked").length===ba.length?false:true,ba]);d.onOptgroupToggle.call(this,ba.get());ea.preventDefault()});A.bind({mouseenter:function(){A.removeClass("ui-state-hover");j(this).addClass("ui-state-hover").find("input").focus()},keyup:function(ea){switch(ea.keyCode){case 27:m.trigger("close");break;case 38:case 40:case 37:case 39:m.trigger("traverse",[this,ea.keyCode]);break;case 13:ea.preventDefault();j(this).click();break}}}).find("input").bind("click",function(){d.onCheck.call(this);
c()});$original.remove();j.fn.bgiframe&&m.bgiframe();d.state==="open"&&m.trigger("open",[false]);h.find("input")[0].defaultValue=c();return h};j(document).bind("click",function(O){O=j(O.target);!O.closest("div.ui-multiselect-options").length&&!O.parent().hasClass("ui-multiselect")&&j("div.ui-multiselect-options").trigger("close",[true])});j.fn.multiSelect.defaults={showHeader:true,maxHeight:175,minWidth:215,checkAllText:"Check all",unCheckAllText:"Uncheck all",noneSelectedText:"Select options",selectedText:"# selected",
selectedList:0,position:"bottom",shadow:false,fadeSpeed:200,disabled:false,state:"closed",multiple:true,onCheck:function(){},onOpen:function(){},onCheckAll:function(){},onUncheckAll:function(){},onOptgroupToggle:function(){}}})(jQuery);
(function(j){j.ui=j.ui||{};if(!j.ui.version){j.extend(j.ui,{version:"1.8.2",plugin:{add:function(s,H,O){s=j.ui[s].prototype;for(var d in O){s.plugins[d]=s.plugins[d]||[];s.plugins[d].push([H,O[d]])}},call:function(s,H,O){if((H=s.plugins[H])&&s.element[0].parentNode)for(var d=0;d<H.length;d++)s.options[H[d][0]]&&H[d][1].apply(s.element,O)}},contains:function(s,H){return document.compareDocumentPosition?s.compareDocumentPosition(H)&16:s!==H&&s.contains(H)},hasScroll:function(s,H){if(j(s).css("overflow")==
"hidden")return false;var O=H&&H=="left"?"scrollLeft":"scrollTop",d=false;if(s[O]>0)return true;s[O]=1;d=s[O]>0;s[O]=0;return d},isOverAxis:function(s,H,O){return s>H&&s<H+O},isOver:function(s,H,O,d,h,m){return j.ui.isOverAxis(s,O,h)&&j.ui.isOverAxis(H,d,m)},keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,
NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});j.fn.extend({_focus:j.fn.focus,focus:function(s,H){return typeof s==="number"?this.each(function(){var O=this;setTimeout(function(){j(O).focus();H&&H.call(O)},s)}):this._focus.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect",
"none")},scrollParent:function(){var s;s=j.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(j.curCSS(this,"position",1))&&/(auto|scroll)/.test(j.curCSS(this,"overflow",1)+j.curCSS(this,"overflow-y",1)+j.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(j.curCSS(this,"overflow",1)+j.curCSS(this,"overflow-y",1)+j.curCSS(this,"overflow-x",
1))}).eq(0);return/fixed/.test(this.css("position"))||!s.length?j(document):s},zIndex:function(s){if(s!==undefined)return this.css("zIndex",s);if(this.length){s=j(this[0]);for(var H;s.length&&s[0]!==document;){H=s.css("position");if(H=="absolute"||H=="relative"||H=="fixed"){H=parseInt(s.css("zIndex"));if(!isNaN(H)&&H!=0)return H}s=s.parent()}}return 0}});j.extend(j.expr[":"],{data:function(s,H,O){return!!j.data(s,O[3])},focusable:function(s){var H=s.nodeName.toLowerCase(),O=j.attr(s,"tabindex");return(/input|select|textarea|button|object/.test(H)?
!s.disabled:"a"==H||"area"==H?s.href||!isNaN(O):!isNaN(O))&&!j(s)["area"==H?"parents":"closest"](":hidden").length},tabbable:function(s){var H=j.attr(s,"tabindex");return(isNaN(H)||H>=0)&&j(s).is(":focusable")}})}})(jQuery);
(function(j){function s(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._inDialog=this._datepickerShowing=false;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass=
"ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su",
"Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",
minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false,autoSize:false};j.extend(this._defaults,this.regional[""]);this.dpDiv=j('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-helper-hidden-accessible"></div>')}function H(d,h){j.extend(d,
h);for(var m in h)if(h[m]==null||h[m]==undefined)d[m]=h[m];return d}j.extend(j.ui,{datepicker:{version:"1.8.2"}});var O=(new Date).getTime();j.extend(s.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(d){H(this._defaults,d||{});return this},_attachDatepicker:function(d,h){var m=null;for(var v in this._defaults){var A=d.getAttribute("date:"+v);if(A){m=m||{};try{m[v]=eval(A)}catch(Q){m[v]=
A}}}v=d.nodeName.toLowerCase();A=v=="div"||v=="span";if(!d.id){this.uuid+=1;d.id="dp"+this.uuid}var Z=this._newInst(j(d),A);Z.settings=j.extend({},h||{},m||{});if(v=="input")this._connectDatepicker(d,Z);else A&&this._inlineDatepicker(d,Z)},_newInst:function(d,h){return{id:d[0].id.replace(/([^A-Za-z0-9_])/g,"\\\\$1"),input:d,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:h,dpDiv:!h?this.dpDiv:j('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')}},
_connectDatepicker:function(d,h){var m=j(d);h.append=j([]);h.trigger=j([]);if(!m.hasClass(this.markerClassName)){this._attachments(m,h);m.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(v,A,Q){h.settings[A]=Q}).bind("getData.datepicker",function(v,A){return this._get(h,A)});this._autoSize(h);j.data(d,"datepicker",h)}},_attachments:function(d,h){var m=this._get(h,"appendText"),v=this._get(h,"isRTL");h.append&&
h.append.remove();if(m){h.append=j('<span class="'+this._appendClass+'">'+m+"</span>");d[v?"before":"after"](h.append)}d.unbind("focus",this._showDatepicker);h.trigger&&h.trigger.remove();m=this._get(h,"showOn");if(m=="focus"||m=="both")d.focus(this._showDatepicker);if(m=="button"||m=="both"){m=this._get(h,"buttonText");var A=this._get(h,"buttonImage");h.trigger=j(this._get(h,"buttonImageOnly")?j("<img/>").addClass(this._triggerClass).attr({src:A,alt:m,title:m}):j('<button type="button"></button>').addClass(this._triggerClass).html(A==
""?m:j("<img/>").attr({src:A,alt:m,title:m})));d[v?"before":"after"](h.trigger);h.trigger.click(function(){j.datepicker._datepickerShowing&&j.datepicker._lastInput==d[0]?j.datepicker._hideDatepicker():j.datepicker._showDatepicker(d[0]);return false})}},_autoSize:function(d){if(this._get(d,"autoSize")&&!d.inline){var h=new Date(2009,11,20),m=this._get(d,"dateFormat");if(m.match(/[DM]/)){var v=function(A){for(var Q=0,Z=0,aa=0;aa<A.length;aa++)if(A[aa].length>Q){Q=A[aa].length;Z=aa}return Z};h.setMonth(v(this._get(d,
m.match(/MM/)?"monthNames":"monthNamesShort")));h.setDate(v(this._get(d,m.match(/DD/)?"dayNames":"dayNamesShort"))+20-h.getDay())}d.input.attr("size",this._formatDate(d,h).length)}},_inlineDatepicker:function(d,h){var m=j(d);if(!m.hasClass(this.markerClassName)){m.addClass(this.markerClassName).append(h.dpDiv).bind("setData.datepicker",function(v,A,Q){h.settings[A]=Q}).bind("getData.datepicker",function(v,A){return this._get(h,A)});j.data(d,"datepicker",h);this._setDate(h,this._getDefaultDate(h),
true);this._updateDatepicker(h);this._updateAlternate(h)}},_dialogDatepicker:function(d,h,m,v,A){d=this._dialogInst;if(!d){this.uuid+=1;this._dialogInput=j('<input type="text" id="'+("dp"+this.uuid)+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>');this._dialogInput.keydown(this._doKeyDown);j("body").append(this._dialogInput);d=this._dialogInst=this._newInst(this._dialogInput,false);d.settings={};j.data(this._dialogInput[0],"datepicker",d)}H(d.settings,v||{});h=h&&h.constructor==
Date?this._formatDate(d,h):h;this._dialogInput.val(h);this._pos=A?A.length?A:[A.pageX,A.pageY]:null;if(!this._pos)this._pos=[document.documentElement.clientWidth/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)];this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px");d.settings.onSelect=m;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);
j.blockUI&&j.blockUI(this.dpDiv);j.data(this._dialogInput[0],"datepicker",d);return this},_destroyDatepicker:function(d){var h=j(d),m=j.data(d,"datepicker");if(h.hasClass(this.markerClassName)){var v=d.nodeName.toLowerCase();j.removeData(d,"datepicker");if(v=="input"){m.append.remove();m.trigger.remove();h.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)}else if(v=="div"||v=="span")h.removeClass(this.markerClassName).empty()}},
_enableDatepicker:function(d){var h=j(d),m=j.data(d,"datepicker");if(h.hasClass(this.markerClassName)){var v=d.nodeName.toLowerCase();if(v=="input"){d.disabled=false;m.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else if(v=="div"||v=="span")h.children("."+this._inlineClass).children().removeClass("ui-state-disabled");this._disabledInputs=j.map(this._disabledInputs,function(A){return A==d?null:A})}},_disableDatepicker:function(d){var h=
j(d),m=j.data(d,"datepicker");if(h.hasClass(this.markerClassName)){var v=d.nodeName.toLowerCase();if(v=="input"){d.disabled=true;m.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else if(v=="div"||v=="span")h.children("."+this._inlineClass).children().addClass("ui-state-disabled");this._disabledInputs=j.map(this._disabledInputs,function(A){return A==d?null:A});this._disabledInputs[this._disabledInputs.length]=d}},_isDisabledDatepicker:function(d){if(!d)return false;
for(var h=0;h<this._disabledInputs.length;h++)if(this._disabledInputs[h]==d)return true;return false},_getInst:function(d){try{return j.data(d,"datepicker")}catch(h){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(d,h,m){var v=this._getInst(d);if(arguments.length==2&&typeof h=="string")return h=="defaults"?j.extend({},j.datepicker._defaults):v?h=="all"?j.extend({},v.settings):this._get(v,h):null;var A=h||{};if(typeof h=="string"){A={};A[h]=m}if(v){this._curInst==v&&
this._hideDatepicker();var Q=this._getDateDatepicker(d,true);H(v.settings,A);this._attachments(j(d),v);this._autoSize(v);this._setDateDatepicker(d,Q);this._updateDatepicker(v)}},_changeDatepicker:function(d,h,m){this._optionDatepicker(d,h,m)},_refreshDatepicker:function(d){(d=this._getInst(d))&&this._updateDatepicker(d)},_setDateDatepicker:function(d,h){var m=this._getInst(d);if(m){this._setDate(m,h);this._updateDatepicker(m);this._updateAlternate(m)}},_getDateDatepicker:function(d,h){var m=this._getInst(d);
m&&!m.inline&&this._setDateFromField(m,h);return m?this._getDate(m):null},_doKeyDown:function(d){var h=j.datepicker._getInst(d.target),m=true,v=h.dpDiv.is(".ui-datepicker-rtl");h._keyEvent=true;if(j.datepicker._datepickerShowing)switch(d.keyCode){case 9:j.datepicker._hideDatepicker();m=false;break;case 13:m=j("td."+j.datepicker._dayOverClass,h.dpDiv).add(j("td."+j.datepicker._currentClass,h.dpDiv));m[0]?j.datepicker._selectDay(d.target,h.selectedMonth,h.selectedYear,m[0]):j.datepicker._hideDatepicker();
return false;case 27:j.datepicker._hideDatepicker();break;case 33:j.datepicker._adjustDate(d.target,d.ctrlKey?-j.datepicker._get(h,"stepBigMonths"):-j.datepicker._get(h,"stepMonths"),"M");break;case 34:j.datepicker._adjustDate(d.target,d.ctrlKey?+j.datepicker._get(h,"stepBigMonths"):+j.datepicker._get(h,"stepMonths"),"M");break;case 35:if(d.ctrlKey||d.metaKey)j.datepicker._clearDate(d.target);m=d.ctrlKey||d.metaKey;break;case 36:if(d.ctrlKey||d.metaKey)j.datepicker._gotoToday(d.target);m=d.ctrlKey||
d.metaKey;break;case 37:if(d.ctrlKey||d.metaKey)j.datepicker._adjustDate(d.target,v?+1:-1,"D");m=d.ctrlKey||d.metaKey;if(d.originalEvent.altKey)j.datepicker._adjustDate(d.target,d.ctrlKey?-j.datepicker._get(h,"stepBigMonths"):-j.datepicker._get(h,"stepMonths"),"M");break;case 38:if(d.ctrlKey||d.metaKey)j.datepicker._adjustDate(d.target,-7,"D");m=d.ctrlKey||d.metaKey;break;case 39:if(d.ctrlKey||d.metaKey)j.datepicker._adjustDate(d.target,v?-1:+1,"D");m=d.ctrlKey||d.metaKey;if(d.originalEvent.altKey)j.datepicker._adjustDate(d.target,
d.ctrlKey?+j.datepicker._get(h,"stepBigMonths"):+j.datepicker._get(h,"stepMonths"),"M");break;case 40:if(d.ctrlKey||d.metaKey)j.datepicker._adjustDate(d.target,+7,"D");m=d.ctrlKey||d.metaKey;break;default:m=false}else if(d.keyCode==36&&d.ctrlKey)j.datepicker._showDatepicker(this);else m=false;if(m){d.preventDefault();d.stopPropagation()}},_doKeyPress:function(d){var h=j.datepicker._getInst(d.target);if(j.datepicker._get(h,"constrainInput")){h=j.datepicker._possibleChars(j.datepicker._get(h,"dateFormat"));
var m=String.fromCharCode(d.charCode==undefined?d.keyCode:d.charCode);return d.ctrlKey||m<" "||!h||h.indexOf(m)>-1}},_doKeyUp:function(d){d=j.datepicker._getInst(d.target);if(d.input.val()!=d.lastVal)try{if(j.datepicker.parseDate(j.datepicker._get(d,"dateFormat"),d.input?d.input.val():null,j.datepicker._getFormatConfig(d))){j.datepicker._setDateFromField(d);j.datepicker._updateAlternate(d);j.datepicker._updateDatepicker(d)}}catch(h){j.datepicker.log(h)}return true},_showDatepicker:function(d){d=d.target||
d;if(d.nodeName.toLowerCase()!="input")d=j("input",d.parentNode)[0];if(!(j.datepicker._isDisabledDatepicker(d)||j.datepicker._lastInput==d)){var h=j.datepicker._getInst(d);j.datepicker._curInst&&j.datepicker._curInst!=h&&j.datepicker._curInst.dpDiv.stop(true,true);var m=j.datepicker._get(h,"beforeShow");H(h.settings,m?m.apply(d,[d,h]):{});h.lastVal=null;j.datepicker._lastInput=d;j.datepicker._setDateFromField(h);if(j.datepicker._inDialog)d.value="";if(!j.datepicker._pos){j.datepicker._pos=j.datepicker._findPos(d);
j.datepicker._pos[1]+=d.offsetHeight}var v=false;j(d).parents().each(function(){v|=j(this).css("position")=="fixed";return!v});if(v&&j.browser.opera){j.datepicker._pos[0]-=document.documentElement.scrollLeft;j.datepicker._pos[1]-=document.documentElement.scrollTop}m={left:j.datepicker._pos[0],top:j.datepicker._pos[1]};j.datepicker._pos=null;h.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});j.datepicker._updateDatepicker(h);m=j.datepicker._checkOffset(h,m,v);h.dpDiv.css({position:j.datepicker._inDialog&&
j.blockUI?"static":v?"fixed":"absolute",display:"none",left:m.left+"px",top:m.top+"px"});if(!h.inline){m=j.datepicker._get(h,"showAnim");var A=j.datepicker._get(h,"duration"),Q=function(){j.datepicker._datepickerShowing=true;var Z=j.datepicker._getBorders(h.dpDiv);h.dpDiv.find("iframe.ui-datepicker-cover").css({left:-Z[0],top:-Z[1],width:h.dpDiv.outerWidth(),height:h.dpDiv.outerHeight()})};h.dpDiv.zIndex(j(d).zIndex()+1);j.effects&&j.effects[m]?h.dpDiv.show(m,j.datepicker._get(h,"showOptions"),A,
Q):h.dpDiv[m||"show"](m?A:null,Q);if(!m||!A)Q();h.input.is(":visible")&&!h.input.is(":disabled")&&h.input.focus();j.datepicker._curInst=h}}},_updateDatepicker:function(d){var h=this,m=j.datepicker._getBorders(d.dpDiv);d.dpDiv.empty().append(this._generateHTML(d)).find("iframe.ui-datepicker-cover").css({left:-m[0],top:-m[1],width:d.dpDiv.outerWidth(),height:d.dpDiv.outerHeight()}).end().find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){j(this).removeClass("ui-state-hover");
this.className.indexOf("ui-datepicker-prev")!=-1&&j(this).removeClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&j(this).removeClass("ui-datepicker-next-hover")}).bind("mouseover",function(){if(!h._isDisabledDatepicker(d.inline?d.dpDiv.parent()[0]:d.input[0])){j(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");j(this).addClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&j(this).addClass("ui-datepicker-prev-hover");
this.className.indexOf("ui-datepicker-next")!=-1&&j(this).addClass("ui-datepicker-next-hover")}}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();m=this._getNumberOfMonths(d);var v=m[1];v>1?d.dpDiv.addClass("ui-datepicker-multi-"+v).css("width",17*v+"em"):d.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");d.dpDiv[(m[0]!=1||m[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");d.dpDiv[(this._get(d,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");
d==j.datepicker._curInst&&j.datepicker._datepickerShowing&&d.input&&d.input.is(":visible")&&!d.input.is(":disabled")&&d.input.focus()},_getBorders:function(d){var h=function(m){return{thin:1,medium:2,thick:3}[m]||m};return[parseFloat(h(d.css("border-left-width"))),parseFloat(h(d.css("border-top-width")))]},_checkOffset:function(d,h,m){var v=d.dpDiv.outerWidth(),A=d.dpDiv.outerHeight(),Q=d.input?d.input.outerWidth():0,Z=d.input?d.input.outerHeight():0,aa=document.documentElement.clientWidth+j(document).scrollLeft(),
ga=document.documentElement.clientHeight+j(document).scrollTop();h.left-=this._get(d,"isRTL")?v-Q:0;h.left-=m&&h.left==d.input.offset().left?j(document).scrollLeft():0;h.top-=m&&h.top==d.input.offset().top+Z?j(document).scrollTop():0;h.left-=Math.min(h.left,h.left+v>aa&&aa>v?Math.abs(h.left+v-aa):0);h.top-=Math.min(h.top,h.top+A>ga&&ga>A?Math.abs(A+Z):0);return h},_findPos:function(d){for(var h=this._get(this._getInst(d),"isRTL");d&&(d.type=="hidden"||d.nodeType!=1);)d=d[h?"previousSibling":"nextSibling"];
d=j(d).offset();return[d.left,d.top]},_hideDatepicker:function(d){var h=this._curInst;if(!(!h||d&&h!=j.data(d,"datepicker")))if(this._datepickerShowing){d=this._get(h,"showAnim");var m=this._get(h,"duration"),v=function(){j.datepicker._tidyDialog(h);this._curInst=null};j.effects&&j.effects[d]?h.dpDiv.hide(d,j.datepicker._get(h,"showOptions"),m,v):h.dpDiv[d=="slideDown"?"slideUp":d=="fadeIn"?"fadeOut":"hide"](d?m:null,v);d||v();if(d=this._get(h,"onClose"))d.apply(h.input?h.input[0]:null,[h.input?h.input.val():
"",h]);this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if(j.blockUI){j.unblockUI();j("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(d){d.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(d){if(j.datepicker._curInst){d=j(d.target);d[0].id!=j.datepicker._mainDivId&&d.parents("#"+j.datepicker._mainDivId).length==0&&!d.hasClass(j.datepicker.markerClassName)&&
!d.hasClass(j.datepicker._triggerClass)&&j.datepicker._datepickerShowing&&!(j.datepicker._inDialog&&j.blockUI)&&j.datepicker._hideDatepicker()}},_adjustDate:function(d,h,m){d=j(d);var v=this._getInst(d[0]);if(!this._isDisabledDatepicker(d[0])){this._adjustInstDate(v,h+(m=="M"?this._get(v,"showCurrentAtPos"):0),m);this._updateDatepicker(v)}},_gotoToday:function(d){d=j(d);var h=this._getInst(d[0]);if(this._get(h,"gotoCurrent")&&h.currentDay){h.selectedDay=h.currentDay;h.drawMonth=h.selectedMonth=h.currentMonth;
h.drawYear=h.selectedYear=h.currentYear}else{var m=new Date;h.selectedDay=m.getDate();h.drawMonth=h.selectedMonth=m.getMonth();h.drawYear=h.selectedYear=m.getFullYear()}this._notifyChange(h);this._adjustDate(d)},_selectMonthYear:function(d,h,m){d=j(d);var v=this._getInst(d[0]);v._selectingMonthYear=false;v["selected"+(m=="M"?"Month":"Year")]=v["draw"+(m=="M"?"Month":"Year")]=parseInt(h.options[h.selectedIndex].value,10);this._notifyChange(v);this._adjustDate(d)},_clickMonthYear:function(d){d=this._getInst(j(d)[0]);
d.input&&d._selectingMonthYear&&!j.browser.msie&&d.input.focus();d._selectingMonthYear=!d._selectingMonthYear},_selectDay:function(d,h,m,v){var A=j(d);if(!(j(v).hasClass(this._unselectableClass)||this._isDisabledDatepicker(A[0]))){A=this._getInst(A[0]);A.selectedDay=A.currentDay=j("a",v).html();A.selectedMonth=A.currentMonth=h;A.selectedYear=A.currentYear=m;this._selectDate(d,this._formatDate(A,A.currentDay,A.currentMonth,A.currentYear))}},_clearDate:function(d){d=j(d);this._getInst(d[0]);this._selectDate(d,
"")},_selectDate:function(d,h){var m=this._getInst(j(d)[0]);h=h!=null?h:this._formatDate(m);m.input&&m.input.val(h);this._updateAlternate(m);var v=this._get(m,"onSelect");if(v)v.apply(m.input?m.input[0]:null,[h,m]);else m.input&&m.input.trigger("change");if(m.inline)this._updateDatepicker(m);else{this._hideDatepicker();this._lastInput=m.input[0];typeof m.input[0]!="object"&&m.input.focus();this._lastInput=null}},_updateAlternate:function(d){var h=this._get(d,"altField");if(h){var m=this._get(d,"altFormat")||
this._get(d,"dateFormat"),v=this._getDate(d),A=this.formatDate(m,v,this._getFormatConfig(d));j(h).each(function(){j(this).val(A)})}},noWeekends:function(d){d=d.getDay();return[d>0&&d<6,""]},iso8601Week:function(d){d=new Date(d.getTime());d.setDate(d.getDate()+4-(d.getDay()||7));var h=d.getTime();d.setMonth(0);d.setDate(1);return Math.floor(Math.round((h-d)/864E5)/7)+1},parseDate:function(d,h,m){if(d==null||h==null)throw"Invalid arguments";h=typeof h=="object"?h.toString():h+"";if(h=="")return null;
for(var v=(m?m.shortYearCutoff:null)||this._defaults.shortYearCutoff,A=(m?m.dayNamesShort:null)||this._defaults.dayNamesShort,Q=(m?m.dayNames:null)||this._defaults.dayNames,Z=(m?m.monthNamesShort:null)||this._defaults.monthNamesShort,aa=(m?m.monthNames:null)||this._defaults.monthNames,ga=m=-1,ca=-1,na=-1,c=false,ea=function(ra){(ra=Ma+1<d.length&&d.charAt(Ma+1)==ra)&&Ma++;return ra},ba=function(ra){ea(ra);ra=new RegExp("^\\d{1,"+(ra=="@"?14:ra=="!"?20:ra=="y"?4:ra=="o"?3:2)+"}");ra=h.substring(ya).match(ra);
if(!ra)throw"Missing number at position "+ya;ya+=ra[0].length;return parseInt(ra[0],10)},B=function(ra,S,da){ra=ea(ra)?da:S;for(S=0;S<ra.length;S++)if(h.substr(ya,ra[S].length)==ra[S]){ya+=ra[S].length;return S+1}throw"Unknown name at position "+ya;},wa=function(){if(h.charAt(ya)!=d.charAt(Ma))throw"Unexpected literal at position "+ya;ya++},ya=0,Ma=0;Ma<d.length;Ma++)if(c)if(d.charAt(Ma)=="'"&&!ea("'"))c=false;else wa();else switch(d.charAt(Ma)){case "d":ca=ba("d");break;case "D":B("D",A,Q);break;
case "o":na=ba("o");break;case "m":ga=ba("m");break;case "M":ga=B("M",Z,aa);break;case "y":m=ba("y");break;case "@":var Ka=new Date(ba("@"));m=Ka.getFullYear();ga=Ka.getMonth()+1;ca=Ka.getDate();break;case "!":Ka=new Date((ba("!")-this._ticksTo1970)/1E4);m=Ka.getFullYear();ga=Ka.getMonth()+1;ca=Ka.getDate();break;case "'":if(ea("'"))wa();else c=true;break;default:wa()}if(m==-1)m=(new Date).getFullYear();else if(m<100)m+=(new Date).getFullYear()-(new Date).getFullYear()%100+(m<=v?0:-100);if(na>-1){ga=
1;ca=na;do{v=this._getDaysInMonth(m,ga-1);if(ca<=v)break;ga++;ca-=v}while(1)}Ka=this._daylightSavingAdjust(new Date(m,ga-1,ca));if(Ka.getFullYear()!=m||Ka.getMonth()+1!=ga||Ka.getDate()!=ca)throw"Invalid date";return Ka},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*
24*60*60*1E7,formatDate:function(d,h,m){if(!h)return"";var v=(m?m.dayNamesShort:null)||this._defaults.dayNamesShort,A=(m?m.dayNames:null)||this._defaults.dayNames,Q=(m?m.monthNamesShort:null)||this._defaults.monthNamesShort;m=(m?m.monthNames:null)||this._defaults.monthNames;var Z=function(ea){(ea=c+1<d.length&&d.charAt(c+1)==ea)&&c++;return ea},aa=function(ea,ba,B){ba=""+ba;if(Z(ea))for(;ba.length<B;)ba="0"+ba;return ba},ga=function(ea,ba,B,wa){return Z(ea)?wa[ba]:B[ba]},ca="",na=false;if(h)for(var c=
0;c<d.length;c++)if(na)if(d.charAt(c)=="'"&&!Z("'"))na=false;else ca+=d.charAt(c);else switch(d.charAt(c)){case "d":ca+=aa("d",h.getDate(),2);break;case "D":ca+=ga("D",h.getDay(),v,A);break;case "o":ca+=aa("o",(h.getTime()-(new Date(h.getFullYear(),0,0)).getTime())/864E5,3);break;case "m":ca+=aa("m",h.getMonth()+1,2);break;case "M":ca+=ga("M",h.getMonth(),Q,m);break;case "y":ca+=Z("y")?h.getFullYear():(h.getYear()%100<10?"0":"")+h.getYear()%100;break;case "@":ca+=h.getTime();break;case "!":ca+=h.getTime()*
1E4+this._ticksTo1970;break;case "'":if(Z("'"))ca+="'";else na=true;break;default:ca+=d.charAt(c)}return ca},_possibleChars:function(d){for(var h="",m=false,v=function(Q){(Q=A+1<d.length&&d.charAt(A+1)==Q)&&A++;return Q},A=0;A<d.length;A++)if(m)if(d.charAt(A)=="'"&&!v("'"))m=false;else h+=d.charAt(A);else switch(d.charAt(A)){case "d":case "m":case "y":case "@":h+="0123456789";break;case "D":case "M":return null;case "'":if(v("'"))h+="'";else m=true;break;default:h+=d.charAt(A)}return h},_get:function(d,
h){return d.settings[h]!==undefined?d.settings[h]:this._defaults[h]},_setDateFromField:function(d,h){if(d.input.val()!=d.lastVal){var m=this._get(d,"dateFormat"),v=d.lastVal=d.input?d.input.val():null,A,Q;A=Q=this._getDefaultDate(d);var Z=this._getFormatConfig(d);try{A=this.parseDate(m,v,Z)||Q}catch(aa){this.log(aa);v=h?"":v}d.selectedDay=A.getDate();d.drawMonth=d.selectedMonth=A.getMonth();d.drawYear=d.selectedYear=A.getFullYear();d.currentDay=v?A.getDate():0;d.currentMonth=v?A.getMonth():0;d.currentYear=
v?A.getFullYear():0;this._adjustInstDate(d)}},_getDefaultDate:function(d){return this._restrictMinMax(d,this._determineDate(d,this._get(d,"defaultDate"),new Date))},_determineDate:function(d,h,m){var v=function(A){var Q=new Date;Q.setDate(Q.getDate()+A);return Q};if(h=(h=h==null?m:typeof h=="string"?function(A){try{return j.datepicker.parseDate(j.datepicker._get(d,"dateFormat"),A,j.datepicker._getFormatConfig(d))}catch(Q){}var Z=(A.toLowerCase().match(/^c/)?j.datepicker._getDate(d):null)||new Date,
aa=Z.getFullYear(),ga=Z.getMonth();Z=Z.getDate();for(var ca=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,na=ca.exec(A);na;){switch(na[2]||"d"){case "d":case "D":Z+=parseInt(na[1],10);break;case "w":case "W":Z+=parseInt(na[1],10)*7;break;case "m":case "M":ga+=parseInt(na[1],10);Z=Math.min(Z,j.datepicker._getDaysInMonth(aa,ga));break;case "y":case "Y":aa+=parseInt(na[1],10);Z=Math.min(Z,j.datepicker._getDaysInMonth(aa,ga));break}na=ca.exec(A)}return new Date(aa,ga,Z)}(h):typeof h=="number"?isNaN(h)?m:v(h):
h)&&h.toString()=="Invalid Date"?m:h){h.setHours(0);h.setMinutes(0);h.setSeconds(0);h.setMilliseconds(0)}return this._daylightSavingAdjust(h)},_daylightSavingAdjust:function(d){if(!d)return null;d.setHours(d.getHours()>12?d.getHours()+2:0);return d},_setDate:function(d,h,m){var v=!h,A=d.selectedMonth,Q=d.selectedYear;h=this._restrictMinMax(d,this._determineDate(d,h,new Date));d.selectedDay=d.currentDay=h.getDate();d.drawMonth=d.selectedMonth=d.currentMonth=h.getMonth();d.drawYear=d.selectedYear=d.currentYear=
h.getFullYear();if((A!=d.selectedMonth||Q!=d.selectedYear)&&!m)this._notifyChange(d);this._adjustInstDate(d);if(d.input)d.input.val(v?"":this._formatDate(d))},_getDate:function(d){return!d.currentYear||d.input&&d.input.val()==""?null:this._daylightSavingAdjust(new Date(d.currentYear,d.currentMonth,d.currentDay))},_generateHTML:function(d){var h=new Date;h=this._daylightSavingAdjust(new Date(h.getFullYear(),h.getMonth(),h.getDate()));var m=this._get(d,"isRTL"),v=this._get(d,"showButtonPanel"),A=this._get(d,
"hideIfNoPrevNext"),Q=this._get(d,"navigationAsDateFormat"),Z=this._getNumberOfMonths(d),aa=this._get(d,"showCurrentAtPos"),ga=this._get(d,"stepMonths"),ca=Z[0]!=1||Z[1]!=1,na=this._daylightSavingAdjust(!d.currentDay?new Date(9999,9,9):new Date(d.currentYear,d.currentMonth,d.currentDay)),c=this._getMinMaxDate(d,"min"),ea=this._getMinMaxDate(d,"max");aa=d.drawMonth-aa;var ba=d.drawYear;if(aa<0){aa+=12;ba--}if(ea)for(var B=this._daylightSavingAdjust(new Date(ea.getFullYear(),ea.getMonth()-Z[0]*Z[1]+
1,ea.getDate()));this._daylightSavingAdjust(new Date(ba,aa,1))>(c&&B<c?c:B);){aa--;if(aa<0){aa=11;ba--}}d.drawMonth=aa;d.drawYear=ba;B=this._get(d,"prevText");B=!Q?B:this.formatDate(B,this._daylightSavingAdjust(new Date(ba,aa-ga,1)),this._getFormatConfig(d));B=this._canAdjustMonth(d,-1,ba,aa)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+O+".datepicker._adjustDate('#"+d.id+"', -"+ga+", 'M');\" title=\""+B+'"><span class="ui-icon ui-icon-circle-triangle-'+(m?"e":"w")+'">'+B+"</span></a>":
A?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+B+'"><span class="ui-icon ui-icon-circle-triangle-'+(m?"e":"w")+'">'+B+"</span></a>";var wa=this._get(d,"nextText");wa=!Q?wa:this.formatDate(wa,this._daylightSavingAdjust(new Date(ba,aa+ga,1)),this._getFormatConfig(d));A=this._canAdjustMonth(d,+1,ba,aa)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+O+".datepicker._adjustDate('#"+d.id+"', +"+ga+", 'M');\" title=\""+wa+'"><span class="ui-icon ui-icon-circle-triangle-'+
(m?"w":"e")+'">'+wa+"</span></a>":A?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+wa+'"><span class="ui-icon ui-icon-circle-triangle-'+(m?"w":"e")+'">'+wa+"</span></a>";ga=this._get(d,"currentText");wa=this._get(d,"gotoCurrent")&&d.currentDay?na:h;ga=!Q?ga:this.formatDate(ga,wa,this._getFormatConfig(d));Q=!d.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+O+'.datepicker._hideDatepicker();">'+
this._get(d,"closeText")+"</button>":"";v=v?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(m?Q:"")+(this._isInRange(d,wa)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+O+".datepicker._gotoToday('#"+d.id+"');\">"+ga+"</button>":"")+(m?"":Q)+"</div>":"";Q=parseInt(this._get(d,"firstDay"),10);Q=isNaN(Q)?0:Q;ga=this._get(d,"showWeek");wa=this._get(d,"dayNames");this._get(d,"dayNamesShort");var ya=this._get(d,
"dayNamesMin"),Ma=this._get(d,"monthNames"),Ka=this._get(d,"monthNamesShort"),ra=this._get(d,"beforeShowDay"),S=this._get(d,"showOtherMonths"),da=this._get(d,"selectOtherMonths");this._get(d,"calculateWeek");for(var sa=this._getDefaultDate(d),za="",ua=0;ua<Z[0];ua++){for(var ja="",La=0;La<Z[1];La++){var pa=this._daylightSavingAdjust(new Date(ba,aa,d.selectedDay)),Aa=" ui-corner-all",Ha="";if(ca){Ha+='<div class="ui-datepicker-group';if(Z[1]>1)switch(La){case 0:Ha+=" ui-datepicker-group-first";Aa=
" ui-corner-"+(m?"right":"left");break;case Z[1]-1:Ha+=" ui-datepicker-group-last";Aa=" ui-corner-"+(m?"left":"right");break;default:Ha+=" ui-datepicker-group-middle";Aa="";break}Ha+='">'}Ha+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+Aa+'">'+(/all|left/.test(Aa)&&ua==0?m?A:B:"")+(/all|right/.test(Aa)&&ua==0?m?B:A:"")+this._generateMonthYearHeader(d,aa,ba,c,ea,ua>0||La>0,Ma,Ka)+'</div><table class="ui-datepicker-calendar"><thead><tr>';var Ia=ga?'<th class="ui-datepicker-week-col">'+
this._get(d,"weekHeader")+"</th>":"";for(Aa=0;Aa<7;Aa++){var ta=(Aa+Q)%7;Ia+="<th"+((Aa+Q+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+wa[ta]+'">'+ya[ta]+"</span></th>"}Ha+=Ia+"</tr></thead><tbody>";Ia=this._getDaysInMonth(ba,aa);if(ba==d.selectedYear&&aa==d.selectedMonth)d.selectedDay=Math.min(d.selectedDay,Ia);Aa=(this._getFirstDayOfMonth(ba,aa)-Q+7)%7;Ia=ca?6:Math.ceil((Aa+Ia)/7);ta=this._daylightSavingAdjust(new Date(ba,aa,1-Aa));for(var Ta=0;Ta<Ia;Ta++){Ha+="<tr>";var qa=!ga?
"":'<td class="ui-datepicker-week-col">'+this._get(d,"calculateWeek")(ta)+"</td>";for(Aa=0;Aa<7;Aa++){var J=ra?ra.apply(d.input?d.input[0]:null,[ta]):[true,""],Oa=ta.getMonth()!=aa,Sa=Oa&&!da||!J[0]||c&&ta<c||ea&&ta>ea;qa+='<td class="'+((Aa+Q+6)%7>=5?" ui-datepicker-week-end":"")+(Oa?" ui-datepicker-other-month":"")+(ta.getTime()==pa.getTime()&&aa==d.selectedMonth&&d._keyEvent||sa.getTime()==ta.getTime()&&sa.getTime()==pa.getTime()?" "+this._dayOverClass:"")+(Sa?" "+this._unselectableClass+" ui-state-disabled":
"")+(Oa&&!S?"":" "+J[1]+(ta.getTime()==na.getTime()?" "+this._currentClass:"")+(ta.getTime()==h.getTime()?" ui-datepicker-today":""))+'"'+((!Oa||S)&&J[2]?' title="'+J[2]+'"':"")+(Sa?"":' onclick="DP_jQuery_'+O+".datepicker._selectDay('#"+d.id+"',"+ta.getMonth()+","+ta.getFullYear()+', this);return false;"')+">"+(Oa&&!S?"&#xa0;":Sa?'<span class="ui-state-default">'+ta.getDate()+"</span>":'<a class="ui-state-default'+(ta.getTime()==h.getTime()?" ui-state-highlight":"")+(ta.getTime()==na.getTime()?" ui-state-active":
"")+(Oa?" ui-priority-secondary":"")+'" href="#">'+ta.getDate()+"</a>")+"</td>";ta.setDate(ta.getDate()+1);ta=this._daylightSavingAdjust(ta)}Ha+=qa+"</tr>"}aa++;if(aa>11){aa=0;ba++}Ha+="</tbody></table>"+(ca?"</div>"+(Z[0]>0&&La==Z[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");ja+=Ha}za+=ja}za+=v+(j.browser.msie&&parseInt(j.browser.version,10)<7&&!d.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");d._keyEvent=false;return za},_generateMonthYearHeader:function(d,
h,m,v,A,Q,Z,aa){var ga=this._get(d,"changeMonth"),ca=this._get(d,"changeYear"),na=this._get(d,"showMonthAfterYear"),c='<div class="ui-datepicker-title">',ea="";if(Q||!ga)ea+='<span class="ui-datepicker-month">'+Z[h]+"</span>";else{Z=v&&v.getFullYear()==m;var ba=A&&A.getFullYear()==m;ea+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+O+".datepicker._selectMonthYear('#"+d.id+"', this, 'M');\" onclick=\"DP_jQuery_"+O+".datepicker._clickMonthYear('#"+d.id+"');\">";for(var B=0;B<12;B++)if((!Z||
B>=v.getMonth())&&(!ba||B<=A.getMonth()))ea+='<option value="'+B+'"'+(B==h?' selected="selected"':"")+">"+aa[B]+"</option>";ea+="</select>"}na||(c+=ea+(Q||!(ga&&ca)?"&#xa0;":""));if(Q||!ca)c+='<span class="ui-datepicker-year">'+m+"</span>";else{aa=this._get(d,"yearRange").split(":");var wa=(new Date).getFullYear();Z=function(ya){ya=ya.match(/c[+-].*/)?m+parseInt(ya.substring(1),10):ya.match(/[+-].*/)?wa+parseInt(ya,10):parseInt(ya,10);return isNaN(ya)?wa:ya};h=Z(aa[0]);aa=Math.max(h,Z(aa[1]||""));
h=v?Math.max(h,v.getFullYear()):h;aa=A?Math.min(aa,A.getFullYear()):aa;for(c+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+O+".datepicker._selectMonthYear('#"+d.id+"', this, 'Y');\" onclick=\"DP_jQuery_"+O+".datepicker._clickMonthYear('#"+d.id+"');\">";h<=aa;h++)c+='<option value="'+h+'"'+(h==m?' selected="selected"':"")+">"+h+"</option>";c+="</select>"}c+=this._get(d,"yearSuffix");if(na)c+=(Q||!(ga&&ca)?"&#xa0;":"")+ea;c+="</div>";return c},_adjustInstDate:function(d,h,m){var v=d.drawYear+
(m=="Y"?h:0),A=d.drawMonth+(m=="M"?h:0);h=Math.min(d.selectedDay,this._getDaysInMonth(v,A))+(m=="D"?h:0);v=this._restrictMinMax(d,this._daylightSavingAdjust(new Date(v,A,h)));d.selectedDay=v.getDate();d.drawMonth=d.selectedMonth=v.getMonth();d.drawYear=d.selectedYear=v.getFullYear();if(m=="M"||m=="Y")this._notifyChange(d)},_restrictMinMax:function(d,h){var m=this._getMinMaxDate(d,"min"),v=this._getMinMaxDate(d,"max");h=m&&h<m?m:h;return v&&h>v?v:h},_notifyChange:function(d){var h=this._get(d,"onChangeMonthYear");
if(h)h.apply(d.input?d.input[0]:null,[d.selectedYear,d.selectedMonth+1,d])},_getNumberOfMonths:function(d){d=this._get(d,"numberOfMonths");return d==null?[1,1]:typeof d=="number"?[1,d]:d},_getMinMaxDate:function(d,h){return this._determineDate(d,this._get(d,h+"Date"),null)},_getDaysInMonth:function(d,h){return 32-(new Date(d,h,32)).getDate()},_getFirstDayOfMonth:function(d,h){return(new Date(d,h,1)).getDay()},_canAdjustMonth:function(d,h,m,v){var A=this._getNumberOfMonths(d);m=this._daylightSavingAdjust(new Date(m,
v+(h<0?h:A[0]*A[1]),1));h<0&&m.setDate(this._getDaysInMonth(m.getFullYear(),m.getMonth()));return this._isInRange(d,m)},_isInRange:function(d,h){var m=this._getMinMaxDate(d,"min"),v=this._getMinMaxDate(d,"max");return(!m||h.getTime()>=m.getTime())&&(!v||h.getTime()<=v.getTime())},_getFormatConfig:function(d){var h=this._get(d,"shortYearCutoff");h=typeof h!="string"?h:(new Date).getFullYear()%100+parseInt(h,10);return{shortYearCutoff:h,dayNamesShort:this._get(d,"dayNamesShort"),dayNames:this._get(d,
"dayNames"),monthNamesShort:this._get(d,"monthNamesShort"),monthNames:this._get(d,"monthNames")}},_formatDate:function(d,h,m,v){if(!h){d.currentDay=d.selectedDay;d.currentMonth=d.selectedMonth;d.currentYear=d.selectedYear}h=h?typeof h=="object"?h:this._daylightSavingAdjust(new Date(v,m,h)):this._daylightSavingAdjust(new Date(d.currentYear,d.currentMonth,d.currentDay));return this.formatDate(this._get(d,"dateFormat"),h,this._getFormatConfig(d))}});j.fn.datepicker=function(d){if(!j.datepicker.initialized){j(document).mousedown(j.datepicker._checkExternalClick).find("body").append(j.datepicker.dpDiv);
j.datepicker.initialized=true}var h=Array.prototype.slice.call(arguments,1);if(typeof d=="string"&&(d=="isDisabled"||d=="getDate"||d=="widget"))return j.datepicker["_"+d+"Datepicker"].apply(j.datepicker,[this[0]].concat(h));if(d=="option"&&arguments.length==2&&typeof arguments[1]=="string")return j.datepicker["_"+d+"Datepicker"].apply(j.datepicker,[this[0]].concat(h));return this.each(function(){typeof d=="string"?j.datepicker["_"+d+"Datepicker"].apply(j.datepicker,[this].concat(h)):j.datepicker._attachDatepicker(this,
d)})};j.datepicker=new s;j.datepicker.initialized=false;j.datepicker.uuid=(new Date).getTime();j.datepicker.version="1.8.2";window["DP_jQuery_"+O]=j})(jQuery);if(BitlyCB===undefined)var BitlyCB={};BitlyCB.infoResponse=function(j){for(var s in j.results){var H=j.results[s].htmlTitle,O=j.results[s].longUrl;$("#title_"+s).text(H?H:O);$("#url_"+s)[0].href=O}};bitly_titles={};
$(document).ready(function(){$(".click .hash").each(function(){var j=BitlyClient.extractBitlyHash(this.href);BitlyClient.info(j,"BitlyCB.infoResponse")})});function getCookie(j){return(j=document.cookie.match("\\b"+j+"=([^;]*)\\b"))?j[1]:undefined}jQuery.postJSON=function(j,s,H){s._xsrf=getCookie("_xsrf");$.ajax({url:j,data:$.param(s),dataType:"text",type:"POST",success:function(O){H(eval("("+O+")"))}})};var bcs={};
bcs.addLoadEvent=function(j){var s=window.onload;window.onload=typeof window.onload!="function"?j:function(){s();j()}};bcs.loadScript=function(j){var s=document.createElement("script");s.setAttribute("language","javascript");s.setAttribute("type","text/javascript");s.setAttribute("src",j);document.body.appendChild(s)};var loadingMessage="loading...",missingArgsMessage="Please specify your login and apiKey in as part of the url to this page, by adding ?login=[your bit.ly login]&apiKey=[your bitly apiKey] to the address bar.";
bcs.prependChild=function(j,s){j.insertBefore(s,j.firstChild)};bcs.setClass=function(j,s){j.setAttribute("class",s);j.setAttribute("className",s)};if(BitlyCB===undefined)BitlyCB={};
BitlyCB.myShortenCallback=function(j){var s;for(var H in j.results){s=j.results[H];s.longUrl=H;break}j=document.createElement("div");bcs.setClass(j,"result");if(s.errorMessage){H=document.createElement("div");bcs.setClass(H,"error");H.innerHTML=s.errorMessage;j.appendChild(H)}else{H=document.createElement("input");H.setAttribute("type","text");bcs.setClass(H,"short");H.value=s.shortCNAMEUrl||s.shortUrl;j.appendChild(H);document.getElementById("long_url").value=""}H=document.createElement("div");bcs.setClass(H,
"small result_long_url");H.innerHTML=s.longUrl;j.appendChild(H);bcs.prependChild(document.getElementById("results"),j)};bcs.shorten=function(){var j=document.getElementById("long_url").value;j.match(/^([a-zA-Z]+:\/\/)/)||(j="http://"+j);BitlyClient.shorten(j,"BitlyCB.myShortenCallback");return false};bcs.credentials=function(){document.location=document.location+"?login="+document.getElementById("login").value+"&apiKey="+document.getElementById("apikey").value};
(function(j){j.fn.summaryChart=function(O){function d(){if(document.getElementById("summaryChart")){var A=v.hours;A>1?j.ajax({dataType:"json",url:"/pro/data/series",type:"POST",data:{hours:A},success:m,error:h}):j.ajax({dataType:"json",type:"POST",url:"/pro/data/series",success:m,error:h});H=false}}function h(){}function m(A){var Q=[1,"hour"];if(v.hours<12)Q=[10,"minute"];Q={legend:{show:true,margin:10,backgroundOpacity:0.5,labelBoxBorderColor:"#CCCCCC"},lines:{show:true,fill:0.1},points:{show:true,
radius:2},grid:{borderColor:"#CCCCCC"},yaxis:{min:0,autoscaleMargin:0.2,tickFormatter:function(Z){if(Z>1E3)return parseInt(Z/1E3,10)+"k";return Z},tickDecimals:0},xaxis:{mode:"time",timeformat:"%H:%M",tickFormatter:function(Z){utc=new Date(Z);lcl=new Date(utc.getTime()-utc.getTimezoneOffset()*6E4);hr=lcl.getHours();mi=lcl.getMinutes();if(hr>12)hr-=12;else if(hr==0)hr=12;mi=mi<10?"0"+mi:mi;return hr+":"+mi+(lcl.getHours()>=12?"pm":"am")},minTickSize:Q}};document.getElementById("summaryChart")&&j.plot(j("#summaryChart"),
A,Q)}var v=j.extend(true,{},s,O);v.hours=this.attr("hours")||v.hours;H||d();return this};var s={hours:24},H=false})(jQuery);$(document).ready(function(){var j=$("#summaryChart");j&&j.summaryChart()});
