// @code_url https://raw.github.com/mochi/mochikit/master/MochiKit/Base.js // @code_url https://raw.github.com/mochi/mochikit/master/MochiKit/Async.js // @code_url http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js // @code_url http://flot.googlecode.com/svn/trunk/excanvas.js // @code_url http://flot.googlecode.com/svn/trunk/jquery.flot.js // @code_url http://flot.googlecode.com/svn/trunk/jquery.flot.stack.js // @code_url http://flot.googlecode.com/svn/trunk/jquery.flot.selection.js // @code_url http://javascriptrrd.cvs.sourceforge.net/viewvc/*checkout*/javascriptrrd/v0/src/lib/binaryXHR.js?revision=1.5&content-type=text%2Fplain // @code_url http://javascriptrrd.cvs.sourceforge.net/viewvc/*checkout*/javascriptrrd/v0/src/lib/rrdFile.js?revision=1.8&content-type=text%2Fplain // @code_url https://raw.github.com/jquerytools/jquerytools/master/src/dateinput/dateinput.js // @code_url https://raw.github.com/jquerytools/jquerytools/master/src/tabs/tabs.js // @code_url https://raw.github.com/jquerytools/jquerytools/master/src/toolbox/toolbox.history.js // @compilation_level SIMPLE_OPTIMIZATIONS // @output_format text // @output_info compiled_code var MochiKit=MochiKit||{};if(typeof MochiKit.__export__=="undefined")MochiKit.__export__=!0;MochiKit.NAME="MochiKit";MochiKit.VERSION="1.5";MochiKit.__repr__=function(){return"["+this.NAME+" "+this.VERSION+"]"};MochiKit.toString=function(){return this.__repr__()};MochiKit.Base=MochiKit.Base||{}; MochiKit.Base.module=function(a,b,c,e){var f=a[b]=a[b]||{},j=a.NAME?a.NAME+".":"";f.NAME=j+b;f.VERSION=c;f.__repr__=function(){return"["+this.NAME+" "+this.VERSION+"]"};f.toString=function(){return this.__repr__()};for(b=0;e!=null&&b=0;e--)b.unshift(c[e]);else a.push(c)}return a},extend:function(a,b,c){c||(c=0);if(b){var e=b.length;if(typeof e!="number")if(typeof MochiKit.Iter!="undefined")b=MochiKit.Iter.list(b),e=b.length;else throw new TypeError("Argument not an array-like and MochiKit.Iter not present");for(a||(a=[]);c>b},zrshift:function(a,b){return a>>>b},eq:function(a,b){return a==b},ne:function(a,b){return a!=b},gt:function(a,b){return a>b},ge:function(a,b){return a>=b},lt:function(a,b){return a0&&a!="false"&&a!="null"&&a!="undefined"&&a!="0":typeof a==="number"||a instanceof Number?!isNaN(a)&&a!=0:a!=null&&typeof a.length==="number"?a.length!==0:a!=null},typeMatcher:function(){for(var a={},b=0;bk)j= k}e=[];for(c=0;c=0;c--)b=[a[c].apply(this,b)];return b[0]}},bind:function(a,b){typeof a=="string"&&(a=b[a]);var c=a.im_func,e=a.im_preargs,f=a.im_self,j=MochiKit.Base;typeof a=="function"&&typeof a.apply=="undefined"&&(a=j._wrapDumbFunction(a));typeof c!="function"&&(c=a);typeof b!="undefined"&&(f=b);e=typeof e=="undefined"?[]:e.slice();j.extend(e,arguments,2);var k=function(){var a=arguments,b=arguments.callee;b.im_preargs.length> 0&&(a=j.concat(b.im_preargs,a));var c=b.im_self;c||(c=this);return b.im_func.apply(c,a)};k.im_self=f;k.im_func=c;k.im_preargs=e;if(typeof c.NAME=="string")k.NAME="bind("+c.NAME+",...)";return k},bindLate:function(a){var b=MochiKit.Base,c=arguments;typeof a==="string"&&(c=b.extend([b.forwardCall(a)],arguments,1));return b.bind.apply(this,c)},bindMethods:function(a){var b=MochiKit.Base.bind,c;for(c in a){var e=a[c];typeof e=="function"&&(a[c]=b(e,a))}},registerComparator:function(a,b,c,e){MochiKit.Base.comparatorRegistry.register(a, b,c,e)},_primitives:{"boolean":!0,string:!0,number:!0},compare:function(a,b){if(a==b)return 0;var c=typeof a=="undefined"||a===null,e=typeof b=="undefined"||b===null;if(c&&e)return 0;else if(c)return-1;else if(e)return 1;c=MochiKit.Base;e=c._primitives;if(!(typeof a in e&&typeof b in e))try{return c.comparatorRegistry.match(a,b)}catch(f){if(f!=c.NotFound)throw f;}if(ab)return 1;c=c.repr;throw new TypeError(c(a)+" and "+c(b)+" can not be compared");},compareDateLike:function(a, b){return MochiKit.Base.compare(a.getTime(),b.getTime())},compareArrayLike:function(a,b){var c=MochiKit.Base.compare,e=a.length,f=0;e>b.length?(f=1,e=b.length):e=0;f--)a+=e[f]}else a+=e}if(c<=0)throw new TypeError("mean() requires at least one argument"); return a/c},median:function(){var a=MochiKit.Base.flattenArguments(arguments);if(a.length===0)throw new TypeError("median() requires at least one argument");a.sort(MochiKit.Base.compare);if(a.length%2==0){var b=a.length/2;return(a[b]+a[b-1])/2}else return a[(a.length-1)/2]},findValue:function(a,b,c,e){if(typeof e=="undefined"||e===null)e=a.length;if(typeof c=="undefined"||c===null)c=0;for(var f=MochiKit.Base.compare;c0))var c=MochiKit.DOM.formContents(a),a=c[0],b=c[1];else if(arguments.length==1){if(typeof a.length=="number"&& a.length==2)return arguments.callee(a[0],a[1]);var e=a,a=[],b=[],f;for(f in e)if(c=e[f],typeof c!="function")if(MochiKit.Base.isArrayLike(c))for(var j=0;j1&&(a=MochiKit.Base.partial.apply(null,arguments));return this.addCallbacks(a,a)},addCallback:function(a){arguments.length>1&&(a=MochiKit.Base.partial.apply(null,arguments));return this.addCallbacks(a,null)},addErrback:function(a){arguments.length> 1&&(a=MochiKit.Base.partial.apply(null,arguments));return this.addCallbacks(null,a)},addCallbacks:function(a,b){if(this.chained)throw Error("Chained Deferreds can not be re-used");if(this.finalized)throw Error("Finalized Deferreds can not be re-used");this.chain.push([a,b]);this.fired>=0&&this._fire();return this},setFinalizer:function(a){if(this.chained)throw Error("Chained Deferreds can not be re-used");if(this.finalized)throw Error("Finalized Deferreds can not be re-used");arguments.length>1&& (a=MochiKit.Base.partial.apply(null,arguments));this._finalizer=a;this.fired>=0&&this._fire();return this},_fire:function(){for(var a=this.chain,b=this.fired,c=this.results[b],e=this,f=null;a.length>0&&this.paused===0;){var j=a.shift()[b];if(j!==null)try{c=j(c),b=c instanceof Error?1:0,c instanceof MochiKit.Async.Deferred&&(f=function(a){e.paused--;e._resback(a)},this.paused++)}catch(k){b=1,k instanceof Error||(k=new MochiKit.Async.GenericError(k)),c=k}}this.fired=b;this.results[b]=c;if(this.chain.length== 0&&this.paused===0&&this._finalizer)this.finalized=!0,this._finalizer(c);if(f&&this.paused)c.addBoth(f),c.chained=!0}}; MochiKit.Base.update(MochiKit.Async,{evalJSONRequest:function(a){return MochiKit.Base.evalJSON(a.responseText)},succeed:function(){var a=new MochiKit.Async.Deferred;a.callback.apply(a,arguments);return a},fail:function(){var a=new MochiKit.Async.Deferred;a.errback.apply(a,arguments);return a},getXMLHttpRequest:function(){var a=arguments.callee;if(!a.XMLHttpRequest)for(var b=[function(){return new XMLHttpRequest},function(){return new ActiveXObject("Msxml2.XMLHTTP")},function(){return new ActiveXObject("Microsoft.XMLHTTP")}, function(){return new ActiveXObject("Msxml2.XMLHTTP.4.0")},function(){throw new MochiKit.Async.BrowserComplianceError("Browser does not support XMLHttpRequest");}],c=0;c1){var b=MochiKit.Base;if(b=b.queryString.apply(null,b.extend(null,arguments,1)))return a+"?"+b}return a},doSimpleXMLHttpRequest:function(a){var b=MochiKit.Async,a=b._buildURL.apply(b,arguments);return b.doXHR(a)},loadJSONDoc:function(a){var b= MochiKit.Async,a=b._buildURL.apply(b,arguments),c=b.doXHR(a,{mimeType:"text/plain",headers:[["Accept","application/json"]]});return c=c.addCallback(b.evalJSONRequest)},loadScript:function(a){var b=new MochiKit.Async.Deferred,c=document.createElement("script");c.type="text/javascript";c.src=a;c.onload=function(){c.onload=null;c.onerror=null;c=c.onreadystatechange=null;b.callback()};c.onerror=function(e){c.onload=null;c.onerror=null;c=c.onreadystatechange=null;e="Failed to load script at "+a+": "+e; b.errback(new URIError(e,a))};c.onreadystatechange=function(){if(c.readyState=="loaded"||c.readyState=="complete")c.onload();else MochiKit.Async.callLater(10,c.onerror,"Script loading timed out")};document.getElementsByTagName("head")[0].appendChild(c);return b},wait:function(a,b){var c=new MochiKit.Async.Deferred,e=MochiKit.Base.bind("callback",c,b),f=setTimeout(e,Math.floor(a*1E3));c.canceller=function(){try{clearTimeout(f)}catch(a){}};return c},callLater:function(a){var b=MochiKit.Base,c=b.partial.apply(b, b.extend(null,arguments,1));return MochiKit.Async.wait(a).addCallback(function(){return c()})}});MochiKit.Async.DeferredLock=function(){this.waiting=[];this.locked=!1;this.id=this._nextId()}; MochiKit.Async.DeferredLock.prototype={__class__:MochiKit.Async.DeferredLock,acquire:function(){var a=new MochiKit.Async.Deferred;this.locked?this.waiting.push(a):(this.locked=!0,a.callback(this));return a},release:function(){if(!this.locked)throw TypeError("Tried to release an unlocked DeferredLock");this.locked=!1;if(this.waiting.length>0)this.locked=!0,this.waiting.shift().callback(this)},_nextId:MochiKit.Base.counter(),repr:function(){return"DeferredLock("+this.id+", "+(this.locked?"locked, "+ this.waiting.length+" waiting":"unlocked")+")"},toString:MochiKit.Base.forwardCall("repr")};MochiKit.Async.DeferredList=function(a,b,c,e,f){MochiKit.Async.Deferred.apply(this,[f]);this.list=a;this.resultList=f=[];this.finishedCount=0;this.fireOnOneCallback=b;this.fireOnOneErrback=c;this.consumeErrors=e;c=MochiKit.Base.bind(this._cbDeferred,this);for(e=0;e)[^>]*$|^#([\w-]+)$/,O=/^.[^:#\[\.,]*$/,ba=/\S/,L=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,ma=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,$=navigator.userAgent,qa=!1,ka= [],I,Q=Object.prototype.toString,U=Object.prototype.hasOwnProperty,ca=Array.prototype.push,aa=Array.prototype.slice,A=Array.prototype.indexOf;d.fn=d.prototype={init:function(g,a){var q,c,u;if(!g)return this;if(g.nodeType)return this.context=this[0]=g,this.length=1,this;if(g==="body"&&!a)return this.context=n,this[0]=n.body,this.selector="body",this.length=1,this;if(typeof g==="string")if((q=F.exec(g))&&(q[1]||!a))if(q[1])return u=a?a.ownerDocument||a:n,(c=ma.exec(g))?d.isPlainObject(a)?(g=[n.createElement(c[1])], d.fn.attr.call(g,a,!0)):g=[u.createElement(c[1])]:(c=z([q[1]],[u]),g=(c.cacheable?c.fragment.cloneNode(!0):c.fragment).childNodes),d.merge(this,g);else{if(c=n.getElementById(q[2])){if(c.id!==q[2])return J.find(g);this.length=1;this[0]=c}this.context=n;this.selector=g;return this}else return!a&&/^\w+$/.test(g)?(this.selector=g,this.context=n,g=n.getElementsByTagName(g),d.merge(this,g)):!a||a.jquery?(a||J).find(g):d(a).find(g);else if(d.isFunction(g))return J.ready(g);if(g.selector!==b)this.selector= g.selector,this.context=g.context;return d.makeArray(g,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return aa.call(this,0)},get:function(g){return g==null?this.toArray():g<0?this.slice(g)[0]:this[g]},pushStack:function(g,a,b){var c=d();d.isArray(g)?ca.apply(c,g):d.merge(c,g);c.prevObject=this;c.context=this.context;if(a==="find")c.selector=this.selector+(this.selector?" ":"")+b;else if(a)c.selector=this.selector+"."+a+"("+b+")";return c},each:function(g, a){return d.each(this,g,a)},ready:function(g){d.bindReady();d.isReady?g.call(n,d):ka&&ka.push(g);return this},eq:function(g){return g===-1?this.slice(g):this.slice(g,+g+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(aa.apply(this,arguments),"slice",aa.call(arguments).join(","))},map:function(g){return this.pushStack(d.map(this,function(a,d){return g.call(a,d,a)}))},end:function(){return this.prevObject||d(null)},push:ca,sort:[].sort, splice:[].splice};d.fn.init.prototype=d.fn;d.extend=d.fn.extend=function(){var g=arguments[0]||{},a=1,q=arguments.length,c=!1,u,h,e,l;typeof g==="boolean"&&(c=g,g=arguments[1]||{},a=2);typeof g!=="object"&&!d.isFunction(g)&&(g={});q===a&&(g=this,--a);for(;a
a";var u=q.getElementsByTagName("*"),h=q.getElementsByTagName("a")[0];if(u&&u.length&&h){d.support={leadingWhitespace:q.firstChild.nodeType=== 3,tbody:!q.getElementsByTagName("tbody").length,htmlSerialize:!!q.getElementsByTagName("link").length,style:/red/.test(h.getAttribute("style")),hrefNormalized:h.getAttribute("href")==="/a",opacity:/^0.55$/.test(h.style.opacity),cssFloat:!!h.style.cssFloat,checkOn:q.getElementsByTagName("input")[0].value==="on",optSelected:n.createElement("select").appendChild(n.createElement("option")).selected,parentNode:q.removeChild(q.appendChild(n.createElement("div"))).parentNode===null,deleteExpando:!0,checkClone:!1, scriptEval:!1,noCloneEvent:!0,boxModel:null};b.type="text/javascript";try{b.appendChild(n.createTextNode("window."+c+"=1;"))}catch(e){}g.insertBefore(b,g.firstChild);if(a[c])d.support.scriptEval=!0,delete a[c];try{delete b.test}catch(l){d.support.deleteExpando=!1}g.removeChild(b);q.attachEvent&&q.fireEvent&&(q.attachEvent("onclick",function Ka(){d.support.noCloneEvent=!1;q.detachEvent("onclick",Ka)}),q.cloneNode(!0).fireEvent("onclick"));q=n.createElement("div");q.innerHTML=""; g=n.createDocumentFragment();g.appendChild(q.firstChild);d.support.checkClone=g.cloneNode(!0).cloneNode(!0).lastChild.checked;d(function(){var g=n.createElement("div");g.style.width=g.style.paddingLeft="1px";n.body.appendChild(g);d.boxModel=d.support.boxModel=g.offsetWidth===2;n.body.removeChild(g).style.display="none"});g=function(g){var a=n.createElement("div"),g="on"+g,d=g in a;d||(a.setAttribute(g,"return;"),d=typeof a[g]==="function");return d};d.support.submitBubbles=g("submit");d.support.changeBubbles= g("change");g=b=q=u=h=null}})();d.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var T="jQuery"+j(),ga=0,na={};d.extend({cache:{},expando:T,noData:{embed:!0,object:!0,applet:!0},data:function(g,G,q){if(!g.nodeName||!d.noData[g.nodeName.toLowerCase()]){var g=g==a?na:g,c=g[T],u=d.cache;if(!c&&typeof G==="string"&&q===b)return null;c||(c=++ga); typeof G==="object"?(g[T]=c,u[c]=d.extend(!0,{},G)):u[c]||(g[T]=c,u[c]={});g=u[c];q!==b&&(g[G]=q);return typeof G==="string"?g[G]:g}},removeData:function(g,b){if(!g.nodeName||!d.noData[g.nodeName.toLowerCase()]){var g=g==a?na:g,q=g[T],c=d.cache,u=c[q];b?u&&(delete u[b],d.isEmptyObject(u)&&d.removeData(g)):(d.support.deleteExpando?delete g[d.expando]:g.removeAttribute&&g.removeAttribute(d.expando),delete c[q])}}});d.fn.extend({data:function(g,a){if(typeof g==="undefined"&&this.length)return d.data(this[0]); else if(typeof g==="object")return this.each(function(){d.data(this,g)});var q=g.split(".");q[1]=q[1]?"."+q[1]:"";if(a===b){var c=this.triggerHandler("getData"+q[1]+"!",[q[0]]);c===b&&this.length&&(c=d.data(this[0],g));return c===b&&q[1]?this.data(q[0]):c}else return this.trigger("setData"+q[1]+"!",[q[0],a]).each(function(){d.data(this,g,a)})},removeData:function(g){return this.each(function(){d.removeData(this,g)})}});d.extend({queue:function(g,a,b){if(g){var a=(a||"fx")+"queue",c=d.data(g,a);if(!b)return c|| [];!c||d.isArray(b)?c=d.data(g,a,d.makeArray(b)):c.push(b);return c}},dequeue:function(g,a){var a=a||"fx",b=d.queue(g,a),c=b.shift();c==="inprogress"&&(c=b.shift());c&&(a==="fx"&&b.unshift("inprogress"),c.call(g,function(){d.dequeue(g,a)}))}});d.fn.extend({queue:function(g,a){typeof g!=="string"&&(a=g,g="fx");if(a===b)return d.queue(this[0],g);return this.each(function(){var b=d.queue(this,g,a);g==="fx"&&b[0]!=="inprogress"&&d.dequeue(this,g)})},dequeue:function(g){return this.each(function(){d.dequeue(this, g)})},delay:function(g,a){g=d.fx?d.fx.speeds[g]||g:g;a=a||"fx";return this.queue(a,function(){var b=this;setTimeout(function(){d.dequeue(b,a)},g)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var ha=/[\n\t]/g,ia=/\s+/,xa=/\r/g,l=/href|src|style/,v=/(button|input)/i,sa=/(button|input|object|select|textarea)/i,K=/^(a|area)$/i,r=/radio|checkbox/;d.fn.extend({attr:function(a,b){return f(this,a,b,!0,d.attr)},removeAttr:function(a){return this.each(function(){d.attr(this,a,"");this.nodeType=== 1&&this.removeAttribute(a)})},addClass:function(a){if(d.isFunction(a))return this.each(function(b){var G=d(this);G.addClass(a.call(this,b,G.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ia),c=0,h=this.length;c-1)return!0;return!1},val:function(a){if(a=== b){var c=this[0];if(c){if(d.nodeName(c,"option"))return(c.attributes.value||{}).specified?c.value:c.text;if(d.nodeName(c,"select")){var q=c.selectedIndex,h=[],u=c.options,c=c.type==="select-one";if(q<0)return null;for(var e=c?q:0,q=c?q+1:u.length;e=0;else if(d.nodeName(this,"select")){var q=d.makeArray(G);d("option",this).each(function(){this.selected=d.inArray(d(this).val(),q)>=0});if(!q.length)this.selectedIndex=-1}else this.value=G})}});d.extend({attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,q,h){if(!a||a.nodeType===3||a.nodeType=== 8)return b;if(h&&c in d.attrFn)return d(a)[c](q);var h=a.nodeType!==1||!d.isXMLDoc(a),u=q!==b,c=h&&d.props[c]||c;if(a.nodeType===1){var e=l.test(c);if(c in a&&h&&!e){u&&(c==="type"&&v.test(a.nodeName)&&a.parentNode&&d.error("type property can't be changed"),a[c]=q);if(d.nodeName(a,"form")&&a.getAttributeNode(c))return a.getAttributeNode(c).nodeValue;if(c==="tabIndex")return(c=a.getAttributeNode("tabIndex"))&&c.specified?c.value:sa.test(a.nodeName)||K.test(a.nodeName)&&a.href?0:b;return a[c]}if(!d.support.style&& h&&c==="style"){if(u)a.style.cssText=""+q;return a.style.cssText}u&&a.setAttribute(c,""+q);a=!d.support.hrefNormalized&&h&&e?a.getAttribute(c,2):a.getAttribute(c);return a===null?b:a}return d.style(a,c,q)}});var pa=/\.(.*)$/,wa=function(a){return a.replace(/[^\w\s\.\|`]/g,function(a){return"\\"+a})};d.event={add:function(g,c,q,h){if(!(g.nodeType===3||g.nodeType===8)){g.setInterval&&g!==a&&!g.frameElement&&(g=a);var u,e;if(q.handler)u=q,q=u.handler;if(!q.guid)q.guid=d.guid++;if(e=d.data(g)){var l= e.events=e.events||{},p=e.handle;if(!p)e.handle=p=function(){return typeof d!=="undefined"&&!d.event.triggered?d.event.handle.apply(p.elem,arguments):b};p.elem=g;for(var c=c.split(" "),E,s=0,v;E=c[s++];){e=u?d.extend({},u):{handler:q,data:h};E.indexOf(".")>-1?(v=E.split("."),E=v.shift(),e.namespace=v.slice(0).sort().join(".")):(v=[],e.namespace="");e.type=E;e.guid=q.guid;var r=l[E],f=d.event.special[E]||{};if(!r&&(r=l[E]=[],!f.setup||f.setup.call(g,h,v,p)===!1))g.addEventListener?g.addEventListener(E, p,!1):g.attachEvent&&g.attachEvent("on"+E,p);if(f.add&&(f.add.call(g,e),!e.handler.guid))e.handler.guid=q.guid;r.push(e);d.event.global[E]=!0}g=null}}},global:{},remove:function(a,b,c,h){if(!(a.nodeType===3||a.nodeType===8)){var u,e=0,l,p,E,s,v,r,f=d.data(a),R=f&&f.events;if(f&&R){if(b&&b.type)c=b.handler,b=b.type;if(!b||typeof b==="string"&&b.charAt(0)===".")for(u in b=b||"",R)d.event.remove(a,u+b);else{for(b=b.split(" ");u=b[e++];)if(s=u,l=u.indexOf(".")<0,p=[],l||(p=u.split("."),u=p.shift(),E= RegExp("(^|\\.)"+d.map(p.slice(0).sort(),wa).join("\\.(?:.*\\.)?")+"(\\.|$)")),v=R[u])if(c){s=d.event.special[u]||{};for(S=h||0;S=0)a.type=u=u.slice(0,-1),a.exclusive=!0;q||(a.stopPropagation(),d.event.global[u]&&d.each(d.cache,function(){this.events&&this.events[u]&&d.event.trigger(a,c,this.handle.elem)}));if(!q||q.nodeType===3||q.nodeType===8)return b;a.result=b;a.target=q;c=d.makeArray(c);c.unshift(a)}a.currentTarget= q;(h=d.data(q,"handle"))&&h.apply(q,c);h=q.parentNode||q.ownerDocument;try{if((!q||!q.nodeName||!d.noData[q.nodeName.toLowerCase()])&&q["on"+u]&&q["on"+u].apply(q,c)===!1)a.result=!1}catch(e){}if(!a.isPropagationStopped()&&h)d.event.trigger(a,c,h,!0);else if(!a.isDefaultPrevented()){var h=a.target,l,p=d.nodeName(h,"a")&&u==="click",E=d.event.special[u]||{};if((!E._default||E._default.call(q,a)===!1)&&!p&&(!h||!h.nodeName||!d.noData[h.nodeName.toLowerCase()])){try{if(h[u])(l=h["on"+u])&&(h["on"+u]= null),d.event.triggered=!0,h[u]()}catch(s){}l&&(h["on"+u]=l);d.event.triggered=!1}}},handle:function(g){var c,q,h,u,g=arguments[0]=d.event.fix(g||a.event);g.currentTarget=this;c=g.type.indexOf(".")<0&&!g.exclusive;if(!c)q=g.type.split("."),g.type=q.shift(),h=RegExp("(^|\\.)"+q.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)");u=d.data(this,"events");q=u[g.type];if(u&&q){q=q.slice(0);u=0;for(var e=q.length;u-1?d.map(a.options,function(a){return a.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")c=a.selectedIndex;return c},ea=function(a,c){var h=a.target,e,u;if(X.test(h.nodeName)&&!h.readOnly&&(e=d.data(h,"_change_data"),u=D(h),(a.type!=="focusout"||h.type!=="radio")&&d.data(h,"_change_data",u),!(e===b||u===e)))if(e!=null||u)return a.type="change",d.event.trigger(a, c,h)};d.event.special.change={filters:{focusout:ea,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return ea.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return ea.call(this,a)},beforeactivate:function(a){a=a.target;d.data(a,"_change_data",D(a))}},setup:function(){if(this.type==="file")return!1;for(var a in da)d.event.add(this, a+".specialChange",da[a]);return X.test(this.nodeName)},teardown:function(){d.event.remove(this,".specialChange");return X.test(this.nodeName)}};da=d.event.special.change.filters}n.addEventListener&&d.each({focus:"focusin",blur:"focusout"},function(a,b){function c(a){a=d.event.fix(a);a.type=b;return d.event.handle.call(this,a)}d.event.special[b]={setup:function(){this.addEventListener(a,c,!0)},teardown:function(){this.removeEventListener(a,c,!0)}}});d.each(["bind","one"],function(a,c){d.fn[c]=function(a, g,h){if(typeof a==="object"){for(var e in a)this[c](e,g,a[e],h);return this}d.isFunction(g)&&(h=g,g=b);var l=c==="one"?d.proxy(h,function(a){d(this).unbind(a,l);return h.apply(this,arguments)}):h;if(a==="unload"&&c!=="one")this.one(a,g,h);else{e=0;for(var p=this.length;e0){l=q;break}}q=q[a]}d[c]=l}}}var e=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g, u=0,l=Object.prototype.toString,p=!1,E=!0;[0,0].sort(function(){E=!1;return 0});var s=function(a,g,b,d){var b=b||[],c=g=g||n;if(g.nodeType!==1&&g.nodeType!==9)return[];if(!a||typeof a!=="string")return b;for(var h=[],q,u,G,p,E=!0,f=Z(g),S=a;(e.exec(""),q=e.exec(S))!==null;)if(S=q[3],h.push(q[1]),q[2]){p=q[3];break}if(h.length>1&&r.exec(a))if(h.length===2&&v.relative[h[0]])u=Y(h[0]+h[1],g);else for(u=v.relative[h[0]]?[g]:s(h.shift(),g);h.length;)a=h.shift(),v.relative[a]&&(a+=h.shift()),u=Y(a,u);else if(!d&& h.length>1&&g.nodeType===9&&!f&&v.match.ID.test(h[0])&&!v.match.ID.test(h[h.length-1])&&(q=s.find(h.shift(),g,f),g=q.expr?s.filter(q.expr,q.set)[0]:q.set[0]),g){q=d?{expr:h.pop(),set:R(d)}:s.find(h.pop(),h.length===1&&(h[0]==="~"||h[0]==="+")&&g.parentNode?g.parentNode:g,f);u=q.expr?s.filter(q.expr,q.set):q.set;for(h.length>0?G=R(u):E=!1;h.length;){var k=h.pop();q=k;v.relative[k]?q=h.pop():k="";q==null&&(q=g);v.relative[k](G,q,f)}}else G=[];G||(G=u);G||s.error(k||a);if(l.call(G)==="[object Array]")if(E)if(g&& g.nodeType===1)for(a=0;G[a]!=null;a++)G[a]&&(G[a]===!0||G[a].nodeType===1&&j(g,G[a]))&&b.push(u[a]);else for(a=0;G[a]!=null;a++)G[a]&&G[a].nodeType===1&&b.push(u[a]);else b.push.apply(b,G);else R(G,b);p&&(s(p,c,b,d),s.uniqueSort(b));return b};s.uniqueSort=function(a){if(k&&(p=E,a.sort(k),p))for(var g=1;g":function(a,g){var b=typeof g==="string";if(b&&!/\W/.test(g))for(var g=g.toLowerCase(),d=0,c=a.length;d=0)?b||d.push(q):b&&(g[h]=!1));return!1},ID:function(a){return a[1].replace(/\\/g,"")},TAG:function(a){return a[1].toLowerCase()},CHILD:function(a){if(a[1]==="nth"){var g=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(a[2]=== "even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=g[1]+(g[2]||1)-0;a[3]=g[3]-0}a[0]=u++;return a},ATTR:function(a,g,b,d,c,h){g=a[1].replace(/\\/g,"");!h&&v.attrMap[g]&&(a[1]=v.attrMap[g]);a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(a,g,b,d,c){if(a[1]==="not")if((e.exec(a[3])||"").length>1||/^\w/.test(a[3]))a[3]=s(a[3],null,null,g);else return a=s.filter(a[3],g,b,1^c),b||d.push.apply(d,a),!1;else if(v.match.POS.test(a[0])||v.match.CHILD.test(a[0]))return!0; return a},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,g,b){return!!s(b[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){return"text"===a.type},radio:function(a){return"radio"=== a.type},checkbox:function(a){return"checkbox"===a.type},file:function(a){return"file"===a.type},password:function(a){return"password"===a.type},submit:function(a){return"submit"===a.type},image:function(a){return"image"===a.type},reset:function(a){return"reset"===a.type},button:function(a){return"button"===a.type||a.nodeName.toLowerCase()==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)}},setFilters:{first:function(a,g){return g===0},last:function(a,g,b,d){return g=== d.length-1},even:function(a,g){return g%2===0},odd:function(a,g){return g%2===1},lt:function(a,g,b){return gb[3]-0},nth:function(a,g,b){return b[3]-0===g},eq:function(a,g,b){return b[3]-0===g}},filter:{PSEUDO:function(b,d,c,h){var q=d[1],e=v.filters[q];if(e)return e(b,c,d,h);else if(q==="contains")return(b.textContent||b.innerText||a([b])||"").indexOf(d[3])>=0;else if(q==="not"){d=d[3];c=0;for(h=d.length;c=0}},ID:function(a, g){return a.nodeType===1&&a.getAttribute("id")===g},TAG:function(a,g){return g==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===g},CLASS:function(a,g){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(g)>-1},ATTR:function(a,g){var b=g[1],b=v.attrHandle[b]?v.attrHandle[b](a):a[b]!=null?a[b]:a.getAttribute(b),d=b+"",c=g[2],h=g[4];return b==null?c==="!=":c==="="?d===h:c==="*="?d.indexOf(h)>=0:c==="~="?(" "+d+" ").indexOf(h)>=0:!h?d&&b!==!1:c==="!="?d!==h:c==="^="?d.indexOf(h)===0:c==="$="? d.substr(d.length-h.length)===h:c==="|="?d===h||d.substr(0,h.length+1)===h+"-":!1},POS:function(a,g,b,d){var c=v.setFilters[g[2]];if(c)return c(a,b,g,d)}}},r=v.match.POS,f;for(f in v.match)v.match[f]=RegExp(v.match[f].source+/(?![^\[]*\])(?![^\(]*\))/.source),v.leftMatch[f]=RegExp(/(^(?:.|\r|\n)*?)/.source+v.match[f].source.replace(/\\(\d+)/g,function(a,g){return"\\"+(g-0+1)}));var R=function(a,g){a=Array.prototype.slice.call(a,0);if(g)return g.push.apply(g,a),g;return a};try{Array.prototype.slice.call(n.documentElement.childNodes, 0)}catch(S){R=function(a,g){var b=g||[];if(l.call(a)==="[object Array]")Array.prototype.push.apply(b,a);else if(typeof a.length==="number")for(var d=0,c=a.length;d";var d=n.documentElement;d.insertBefore(a,d.firstChild);if(n.getElementById(g))v.find.ID=function(a,g,d){if(typeof g.getElementById!=="undefined"&&!d)return(g=g.getElementById(a[1]))?g.id===a[1]||typeof g.getAttributeNode!=="undefined"&&g.getAttributeNode("id").nodeValue===a[1]?[g]:b:[]},v.filter.ID=function(a,g){var b=typeof a.getAttributeNode!=="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&b&&b.nodeValue===g};d.removeChild(a); d=a=null})();(function(){var a=n.createElement("div");a.appendChild(n.createComment(""));if(a.getElementsByTagName("*").length>0)v.find.TAG=function(a,g){var b=g.getElementsByTagName(a[1]);if(a[1]==="*"){for(var d=[],c=0;b[c];c++)b[c].nodeType===1&&d.push(b[c]);b=d}return b};a.innerHTML="";if(a.firstChild&&typeof a.firstChild.getAttribute!=="undefined"&&a.firstChild.getAttribute("href")!=="#")v.attrHandle.href=function(a){return a.getAttribute("href",2)};a=null})();n.querySelectorAll&& function(){var a=s,g=n.createElement("div");g.innerHTML="

";if(!(g.querySelectorAll&&g.querySelectorAll(".TEST").length===0)){s=function(g,b,d,c){b=b||n;if(!c&&b.nodeType===9&&!Z(b))try{return R(b.querySelectorAll(g),d)}catch(h){}return a(g,b,d,c)};for(var b in a)s[b]=a[b];g=null}}();(function(){var a=n.createElement("div");a.innerHTML="
";if(a.getElementsByClassName&&a.getElementsByClassName("e").length!==0&&(a.lastChild.className= "e",a.getElementsByClassName("e").length!==1))v.order.splice(1,0,"CLASS"),v.find.CLASS=function(a,g,b){if(typeof g.getElementsByClassName!=="undefined"&&!b)return g.getElementsByClassName(a[1])},a=null})();var j=n.compareDocumentPosition?function(a,g){return!!(a.compareDocumentPosition(g)&16)}:function(a,g){return a!==g&&(a.contains?a.contains(g):!0)},Z=function(a){return(a=(a?a.ownerDocument||a:0).documentElement)?a.nodeName!=="HTML":!1},Y=function(a,g){for(var b=[],d="",c,h=g.nodeType?[g]:g;c=v.match.PSEUDO.exec(a);)d+= c[0],a=a.replace(v.match.PSEUDO,"");a=v.relative[a]?a+"*":a;c=0;for(var q=h.length;c=0===c})};d.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),c=0,h=0,e=this.length;h0)for(var l=c;l0},closest:function(a,b){if(d.isArray(a)){var c=[],h=this[0],e,l={},p;if(h&&a.length){e=0;for(var v=a.length;e-1:d(h).is(e))c.push({selector:p,elem:h}),delete l[p]; h=h.parentNode}}return c}var s=d.expr.match.POS.test(a)?d(a,b||this.context):null;return this.map(function(c,h){for(;h&&h.ownerDocument&&h!==b;){if(s?s.index(h)>-1:d(h).is(a))return h;h=h.parentNode}return null})},index:function(a){if(!a||typeof a==="string")return d.inArray(this[0],a?d(a):this.parent().children());return d.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a==="string"?d(a,b||this.context):d.makeArray(a),h=d.merge(this.get(),c);return this.pushStack(!c[0]||!c[0].parentNode|| c[0].parentNode.nodeType===11||!h[0]||!h[0].parentNode||h[0].parentNode.nodeType===11?h:d.unique(h))},andSelf:function(){return this.add(this.prevObject)}});d.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return d.dir(a,"parentNode")},parentsUntil:function(a,b,c){return d.dir(a,"parentNode",c)},next:function(a){return d.nth(a,2,"nextSibling")},prev:function(a){return d.nth(a,2,"previousSibling")},nextAll:function(a){return d.dir(a,"nextSibling")},prevAll:function(a){return d.dir(a, "previousSibling")},nextUntil:function(a,b,c){return d.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return d.dir(a,"previousSibling",c)},siblings:function(a){return d.sibling(a.parentNode.firstChild,a)},children:function(a){return d.sibling(a.firstChild)},contents:function(a){return d.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:d.makeArray(a.childNodes)}},function(a,b){d.fn[a]=function(c,h){var e=d.map(this,b,c);ta.test(a)||(h=c);h&&typeof h==="string"&&(e=d.filter(h,e)); e=this.length>1?d.unique(e):e;if((this.length>1||la.test(h))&&ra.test(a))e=e.reverse();return this.pushStack(e,a,aa.call(arguments).join(","))}});d.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return d.find.matches(a,b)},dir:function(a,c,h){for(var e=[],a=a[c];a&&a.nodeType!==9&&(h===b||a.nodeType!==1||!d(a).is(h));)a.nodeType===1&&e.push(a),a=a[c];return e},nth:function(a,b,d){for(var b=b||1,c=0;a;a=a[d])if(a.nodeType===1&&++c===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType=== 1&&a!==b&&d.push(a);return d}});var oa=/ jQuery\d+="(?:\d+|null)"/g,ua=/^\s+/,h=/(<([\w:]+)[^>]*?)\/>/g,s=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,p=/<([\w:]+)/,R=/"},Y={option:[1,""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"], td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]};Y.optgroup=Y.option;Y.tbody=Y.tfoot=Y.colgroup=Y.caption=Y.thead;Y.th=Y.td;if(!d.support.htmlSerialize)Y._default=[1,"div
","
"];d.fn.extend({text:function(a){if(d.isFunction(a))return this.each(function(b){var c=d(this);c.text(a.call(this,b,c.text()))});if(typeof a!=="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument|| n).createTextNode(a));return d.text(this)},wrapAll:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapAll(a.call(this,b))});if(this[0]){var b=d(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var a=this;a.firstChild&&a.firstChild.nodeType===1;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapInner(a.call(this,b))});return this.each(function(){var b= d(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){d(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){d.nodeName(this,"body")||d(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&& this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});else if(arguments.length){var a=d(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,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,d(arguments[0]).toArray());return a}},remove:function(a, b){for(var c=0,h;(h=this[c])!=null;c++)if(!a||d.filter(a,[h]).length)!b&&h.nodeType===1&&(d.cleanData(h.getElementsByTagName("*")),d.cleanData([h])),h.parentNode&&h.parentNode.removeChild(h);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&d.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);return this},clone:function(a){var b=this.map(function(){if(!d.support.noCloneEvent&&!d.isXMLDoc(this)){var a=this.outerHTML,b=this.ownerDocument; if(!a)a=b.createElement("div"),a.appendChild(this.cloneNode(!0)),a=a.innerHTML;return d.clean([a.replace(oa,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(ua,"")],b)[0]}else return this.cloneNode(!0)});a===!0&&(y(this,b),y(this.find("*"),b.find("*")));return b},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(oa,""):null;else if(typeof a==="string"&&!S.test(a)&&(d.support.leadingWhitespace||!ua.test(a))&&!Y[(p.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(h, za);try{for(var c=0,e=this.length;c0||l.cacheable||this.length> 1?s.cloneNode(!0):s)}v.length&&d.each(v,e)}return this}});d.fragments={};d.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){d.fn[a]=function(c){var h=[],c=d(c),e=this.length===1&&this[0].parentNode;if(e&&e.nodeType===11&&e.childNodes.length===1&&c.length===1)return c[b](this[0]),this;else{for(var e=0,l=c.length;e0?this.clone(!0):this).get();d.fn[b].apply(d(c[e]),p);h=h.concat(p)}return this.pushStack(h,a, c.selector)}}});d.extend({clean:function(a,b,c,e){b=b||n;typeof b.createElement==="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||n);for(var l=[],v=0,s;(s=a[v])!=null;v++)if(typeof s==="number"&&(s+=""),s){if(typeof s==="string"&&!E.test(s))s=b.createTextNode(s);else if(typeof s==="string"){s=s.replace(h,za);var f=(p.exec(s)||["",""])[1].toLowerCase(),r=Y[f]||Y._default,S=r[0],k=b.createElement("div");for(k.innerHTML=r[1]+s+r[2];S--;)k=k.lastChild;if(!d.support.tbody){S=R.test(s);f=f=== "table"&&!S?k.firstChild&&k.firstChild.childNodes:r[1]===""&&!S?k.childNodes:[];for(r=f.length-1;r>=0;--r)d.nodeName(f[r],"tbody")&&!f[r].childNodes.length&&f[r].parentNode.removeChild(f[r])}!d.support.leadingWhitespace&&ua.test(s)&&k.insertBefore(b.createTextNode(ua.exec(s)[0]),k.firstChild);s=k.childNodes}s.nodeType?l.push(s):l=d.merge(l,s)}if(c)for(v=0;l[v];v++)e&&d.nodeName(l[v],"script")&&(!l[v].type||l[v].type.toLowerCase()==="text/javascript")?e.push(l[v].parentNode?l[v].parentNode.removeChild(l[v]): l[v]):(l[v].nodeType===1&&l.splice.apply(l,[v+1,0].concat(d.makeArray(l[v].getElementsByTagName("script")))),c.appendChild(l[v]));return l},cleanData:function(a){for(var b,c,h=d.cache,e=d.event.special,l=d.support.deleteExpando,p=0,s;(s=a[p])!=null;p++)if(c=s[d.expando]){b=h[c];if(b.events)for(var v in b.events)e[v]?d.event.remove(s,v):ja(s,v,b.handle);l?delete s[d.expando]:s.removeAttribute&&s.removeAttribute(d.expando);delete h[c]}}});var La=/z-?index|font-?weight|opacity|zoom|line-?height/i,Ba= /alpha\([^)]*\)/,Ia=/opacity=([^)]*)/,Ca=/float/i,Da=/-([a-z])/ig,Ma=/([A-Z])/g,Na=/^-?\d+(?:px)?$/i,va=/^-?\d/,Oa={position:"absolute",visibility:"hidden",display:"block"},Pa=["Left","Right"],Qa=["Top","Bottom"],Ra=n.defaultView&&n.defaultView.getComputedStyle,Ja=d.support.cssFloat?"cssFloat":"styleFloat",Ea=function(a,b){return b.toUpperCase()};d.fn.css=function(a,c){return f(this,a,c,!0,function(a,c,g){if(g===b)return d.curCSS(a,c);typeof g==="number"&&!La.test(c)&&(g+="px");d.style(a,c,g)})}; d.extend({style:function(a,c,h){if(!a||a.nodeType===3||a.nodeType===8)return b;if((c==="width"||c==="height")&&parseFloat(h)<0)h=b;var e=a.style||a,l=h!==b;if(!d.support.opacity&&c==="opacity"){if(l)e.zoom=1,c=parseInt(h,10)+""==="NaN"?"":"alpha(opacity="+h*100+")",a=e.filter||d.curCSS(a,"filter")||"",e.filter=Ba.test(a)?a.replace(Ba,c):c;return e.filter&&e.filter.indexOf("opacity=")>=0?parseFloat(Ia.exec(e.filter)[1])/100+"":""}Ca.test(c)&&(c=Ja);c=c.replace(Da,Ea);l&&(e[c]=h);return e[c]},css:function(a, b,c,h){if(b==="width"||b==="height"){var e,l=b==="width"?Pa:Qa,c=function(){e=b==="width"?a.offsetWidth:a.offsetHeight;h!=="border"&&d.each(l,function(){h||(e-=parseFloat(d.curCSS(a,"padding"+this,!0))||0);h==="margin"?e+=parseFloat(d.curCSS(a,"margin"+this,!0))||0:e-=parseFloat(d.curCSS(a,"border"+this+"Width",!0))||0})};a.offsetWidth!==0?c():d.swap(a,Oa,c);return Math.max(0,Math.round(e))}return d.curCSS(a,b,c)},curCSS:function(a,b,c){var h,e=a.style;if(!d.support.opacity&&b==="opacity"&&a.currentStyle)return h= Ia.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"",h===""?"1":h;Ca.test(b)&&(b=Ja);if(!c&&e&&e[b])h=e[b];else if(Ra){Ca.test(b)&&(b="float");b=b.replace(Ma,"-$1").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return null;(a=e.getComputedStyle(a,null))&&(h=a.getPropertyValue(b));b==="opacity"&&h===""&&(h="1")}else if(a.currentStyle&&(c=b.replace(Da,Ea),h=a.currentStyle[b]||a.currentStyle[c],!Na.test(h)&&va.test(h))){var b=e.left,l=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left; e.left=c==="fontSize"?"1em":h||0;h=e.pixelLeft+"px";e.left=b;a.runtimeStyle.left=l}return h},swap:function(a,b,c){var d={},h;for(h in b)d[h]=a.style[h],a.style[h]=b[h];c.call(a);for(h in b)a.style[h]=d[h]}});if(d.expr&&d.expr.filters)d.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight,h=a.nodeName.toLowerCase()==="tr";return b===0&&c===0&&!h?!0:b>0&&c>0&&!h?!1:d.curCSS(a,"display")==="none"},d.expr.filters.visible=function(a){return!d.expr.filters.hidden(a)};var Sa=j(),Ta=//gi, Ua=/select|textarea/i,Va=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,ya=/=\?(&|$)/,Fa=/\?/,Wa=/(\?|&)_=.*?(&|$)/,Xa=/^(\w+:)?\/\/([^\/?#]+)/,Ya=/%20/g,Za=d.fn.load;d.fn.extend({load:function(a,b,c){if(typeof a!=="string")return Za.call(this,a);else if(!this.length)return this;var h=a.indexOf(" ");if(h>=0)var e=a.slice(h,a.length),a=a.slice(0,h);h="GET";b&&(d.isFunction(b)?(c=b,b=null):typeof b==="object"&&(b=d.param(b,d.ajaxSettings.traditional),h= "POST"));var l=this;d.ajax({url:a,type:h,dataType:"html",data:b,complete:function(a,b){if(b==="success"||b==="notmodified")l.html(e?d("
").append(a.responseText.replace(Ta,"")).find(e):a.responseText);c&&l.each(c,[a.responseText,b,a])}});return this},serialize:function(){return d.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?d.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||Ua.test(this.nodeName)|| Va.test(this.type))}).map(function(a,b){var c=d(this).val();return c==null?null:d.isArray(c)?d.map(c,function(a){return{name:b.name,value:a}}):{name:b.name,value:c}}).get()}});d.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){d.fn[b]=function(a){return this.bind(b,a)}});d.extend({get:function(a,b,c,h){d.isFunction(b)&&(h=h||c,c=b,b=null);return d.ajax({type:"GET",url:a,data:b,success:c,dataType:h})},getScript:function(a,b){return d.get(a,null,b,"script")}, getJSON:function(a,b,c){return d.get(a,b,c,"json")},post:function(a,b,c,h){d.isFunction(b)&&(h=h||c,c=b,b={});return d.ajax({type:"POST",url:a,data:b,success:c,dataType:h})},ajaxSetup:function(a){d.extend(d.ajaxSettings,a)},ajaxSettings:{url:location.href,global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,xhr:a.XMLHttpRequest&&(a.location.protocol!=="file:"||!a.ActiveXObject)?function(){return new a.XMLHttpRequest}:function(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}, 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(c){function h(){p.success&&p.success.call(f,E,v,o);p.global&&l("ajaxSuccess",[o,p])}function e(){p.complete&&p.complete.call(f,o,v);p.global&&l("ajaxComplete",[o,p]);p.global&&!--d.active&&d.event.trigger("ajaxStop")}function l(a,b){(p.context?d(p.context):d.event).trigger(a,b)}var p= d.extend(!0,{},d.ajaxSettings,c),s,v,E,f=c&&c.context||p,r=p.type.toUpperCase();if(p.data&&p.processData&&typeof p.data!=="string")p.data=d.param(p.data,p.traditional);if(p.dataType==="jsonp"){if(r==="GET")ya.test(p.url)||(p.url+=(Fa.test(p.url)?"&":"?")+(p.jsonp||"callback")+"=?");else if(!p.data||!ya.test(p.data))p.data=(p.data?p.data+"&":"")+(p.jsonp||"callback")+"=?";p.dataType="json"}if(p.dataType==="json"&&(p.data&&ya.test(p.data)||ya.test(p.url))){s=p.jsonpCallback||"jsonp"+Sa++;if(p.data)p.data= (p.data+"").replace(ya,"="+s+"$1");p.url=p.url.replace(ya,"="+s+"$1");p.dataType="script";a[s]=a[s]||function(c){E=c;h();e();a[s]=b;try{delete a[s]}catch(d){}k&&k.removeChild(Z)}}if(p.dataType==="script"&&p.cache===null)p.cache=!1;if(p.cache===!1&&r==="GET"){var R=j(),S=p.url.replace(Wa,"$1_="+R+"$2");p.url=S+(S===p.url?(Fa.test(p.url)?"&":"?")+"_="+R:"")}p.data&&r==="GET"&&(p.url+=(Fa.test(p.url)?"&":"?")+p.data);p.global&&!d.active++&&d.event.trigger("ajaxStart");R=(R=Xa.exec(p.url))&&(R[1]&&R[1]!== location.protocol||R[2]!==location.host);if(p.dataType==="script"&&r==="GET"&&R){var k=n.getElementsByTagName("head")[0]||n.documentElement,Z=n.createElement("script");Z.src=p.url;if(p.scriptCharset)Z.charset=p.scriptCharset;if(!s){var Y=!1;Z.onload=Z.onreadystatechange=function(){if(!Y&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete"))Y=!0,h(),e(),Z.onload=Z.onreadystatechange=null,k&&Z.parentNode&&k.removeChild(Z)}}k.insertBefore(Z,k.firstChild);return b}var sa=!1,o= p.xhr();if(o){p.username?o.open(r,p.url,p.async,p.username,p.password):o.open(r,p.url,p.async);try{(p.data||c&&c.contentType)&&o.setRequestHeader("Content-Type",p.contentType),p.ifModified&&(d.lastModified[p.url]&&o.setRequestHeader("If-Modified-Since",d.lastModified[p.url]),d.etag[p.url]&&o.setRequestHeader("If-None-Match",d.etag[p.url])),R||o.setRequestHeader("X-Requested-With","XMLHttpRequest"),o.setRequestHeader("Accept",p.dataType&&p.accepts[p.dataType]?p.accepts[p.dataType]+", */*":p.accepts._default)}catch(Ba){}if(p.beforeSend&& p.beforeSend.call(f,o,p)===!1)return p.global&&!--d.active&&d.event.trigger("ajaxStop"),o.abort(),!1;p.global&&l("ajaxSend",[o,p]);var K=o.onreadystatechange=function(a){if(!o||o.readyState===0||a==="abort"){if(sa||e(),sa=!0,o)o.onreadystatechange=d.noop}else if(!sa&&o&&(o.readyState===4||a==="timeout")){sa=!0;o.onreadystatechange=d.noop;v=a==="timeout"?"timeout":!d.httpSuccess(o)?"error":p.ifModified&&d.httpNotModified(o,p.url)?"notmodified":"success";var b;if(v==="success")try{E=d.httpData(o,p.dataType, p)}catch(c){v="parsererror",b=c}v==="success"||v==="notmodified"?s||h():d.handleError(p,o,v,b);e();a==="timeout"&&o.abort();p.async&&(o=null)}};try{var za=o.abort;o.abort=function(){o&&za.call(o);K("abort")}}catch(z){}p.async&&p.timeout>0&&setTimeout(function(){o&&!sa&&K("timeout")},p.timeout);try{o.send(r==="POST"||r==="PUT"||r==="DELETE"?p.data:null)}catch(t){d.handleError(p,o,null,t),e()}p.async||K();return o}},handleError:function(a,b,c,h){a.error&&a.error.call(a.context||a,b,c,h);a.global&&(a.context? d(a.context):d.event).trigger("ajaxError",[b,a,h])},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!1},httpNotModified:function(a,b){var c=a.getResponseHeader("Last-Modified"),h=a.getResponseHeader("Etag");c&&(d.lastModified[b]=c);h&&(d.etag[b]=h);return a.status===304||a.status===0},httpData:function(a,b,c){var h=a.getResponseHeader("content-type")||"",e=b==="xml"||!b&&h.indexOf("xml")>= 0,a=e?a.responseXML:a.responseText;e&&a.documentElement.nodeName==="parsererror"&&d.error("parsererror");c&&c.dataFilter&&(a=c.dataFilter(a,b));typeof a==="string"&&(b==="json"||!b&&h.indexOf("json")>=0?a=d.parseJSON(a):(b==="script"||!b&&h.indexOf("javascript")>=0)&&d.globalEval(a));return a},param:function(a,c){function h(a,b){d.isArray(b)?d.each(b,function(b,g){c||/\[\]$/.test(a)?e(a,g):h(a+"["+(typeof g==="object"||d.isArray(g)?b:"")+"]",g)}):!c&&b!=null&&typeof b==="object"?d.each(b,function(b, c){h(a+"["+b+"]",c)}):e(a,b)}function e(a,b){b=d.isFunction(b)?b():b;l[l.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)}var l=[];if(c===b)c=d.ajaxSettings.traditional;if(d.isArray(a)||a.jquery)d.each(a,function(){e(this.name,this.value)});else for(var p in a)h(p,a[p]);return l.join("&").replace(Ya,"+")}});var Ga={},$a=/toggle|show|hide/,ab=/^([+-]=)?([\d+-.]+)(.*)$/,Aa,Ha=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft", "paddingRight"],["opacity"]];d.fn.extend({show:function(a,b){if(a||a===0)return this.animate(t("show",3),a,b);else{for(var c=0,h=this.length;c").appendTo("body");l=p.css("display");l==="none"&&(l="block");p.remove();Ga[e]=l}d.data(this[c],"olddisplay",l)}}c=0;for(h=this.length;c=0;a--)if(c[a].elem===this){if(b)c[a](!0);c.splice(a,1)}});b||this.dequeue();return this}});d.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){d.fn[a]=function(a,c){return this.animate(b,a, c)}});d.extend({speed:function(a,b,c){var h=a&&typeof a==="object"?a:{complete:c||!c&&b||d.isFunction(a)&&a,duration:a,easing:c&&b||b&&!d.isFunction(b)&&b};h.duration=d.fx.off?0:typeof h.duration==="number"?h.duration:d.fx.speeds[h.duration]||d.fx.speeds._default;h.old=h.complete;h.complete=function(){h.queue!==!1&&d(this).dequeue();d.isFunction(h.old)&&h.old.call(this)};return h},easing:{linear:function(a,b,c,d){return c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+0.5)*d+c}},timers:[], fx:function(a,b,c){this.options=b;this.elem=a;this.prop=c;if(!b.orig)b.orig={}}});d.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(d.fx.step[this.prop]||d.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(d.css(this.elem,this.prop, a)))&&a>-1E4?a:parseFloat(d.curCSS(this.elem,this.prop))||0},custom:function(a,b,c){function h(a){return e.step(a)}this.startTime=j();this.start=a;this.end=b;this.unit=c||this.unit||"px";this.now=this.start;this.pos=this.state=0;var e=this;h.elem=this.elem;h()&&d.timers.push(h)&&!Aa&&(Aa=setInterval(d.fx.tick,13))},show:function(){this.options.orig[this.prop]=d.style(this.elem,this.prop);this.options.show=!0;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());d(this.elem).show()}, hide:function(){this.options.orig[this.prop]=d.style(this.elem,this.prop);this.options.hide=!0;this.custom(this.cur(),0)},step:function(a){var b=j(),c=!0;if(a||b>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=!0;for(var h in this.options.curAnim)this.options.curAnim[h]!==!0&&(c=!1);if(c){if(this.options.display!=null&&(this.elem.style.overflow=this.options.overflow,a=d.data(this.elem,"olddisplay"),this.elem.style.display= a?a:this.options.display,d.css(this.elem,"display")==="none"))this.elem.style.display="block";this.options.hide&&d(this.elem).hide();if(this.options.hide||this.options.show)for(var e in this.options.curAnim)d.style(this.elem,e,this.options.orig[e]);this.options.complete.call(this.elem)}return!1}else e=b-this.startTime,this.state=e/this.options.duration,a=this.options.easing||(d.easing.swing?"swing":"linear"),this.pos=d.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](this.state, e,0,1,this.options.duration),this.now=this.start+(this.end-this.start)*this.pos,this.update();return!0}};d.extend(d.fx,{tick:function(){for(var a=d.timers,b=0;b1&&c--;return 6*c<1?a+(b-a)*6*c: 2*c<1?b:3*c<2?a+(b-a)*(2/3-c)*6:a}function z(a){if(a in na)return na[a];var b,c=1,a=String(a);if(a.charAt(0)=="#")b=a;else if(/^rgb/.test(a)){c=B(a);b="#";for(var d,e=0;e<3;e++)d=c[e].indexOf("%")!=-1?Math.floor(parseFloat(c[e])/100*255):+c[e],b+=aa[C(d,0,255)];c=+c[3]}else if(/^hsl/.test(a)){e=c=B(a);b=parseFloat(e[0])/360%360;b<0&&b++;d=C(parseFloat(e[1])/100,0,1);e=C(parseFloat(e[2])/100,0,1);if(d==0)d=e=b=e;else{var f=e<0.5?e*(1+d):e+d-e*d,k=2*e-f;d=y(k,f,b+1/3);e=y(k,f,b);b=y(k,f,b-1/3)}b="#"+ aa[Math.floor(d*255)]+aa[Math.floor(e*255)]+aa[Math.floor(b*255)];c=c[3]}else b=ga[a]||a;return na[a]={color:b,alpha:c}}function t(a){this.m_=k();this.mStack_=[];this.aStack_=[];this.currentPath_=[];this.fillStyle=this.strokeStyle="#000";this.lineWidth=1;this.lineJoin="miter";this.lineCap="butt";this.miterLimit=I*1;this.globalAlpha=1;this.font="10px sans-serif";this.textAlign="left";this.textBaseline="alphabetic";this.canvas=a;var b="width:"+a.clientWidth+"px;height:"+a.clientHeight+"px;overflow:hidden;position:absolute", c=a.ownerDocument.createElement("div");c.style.cssText=b;a.appendChild(c);b=c.cloneNode(!1);b.style.backgroundColor="red";b.style.filter="alpha(opacity=0)";a.appendChild(b);this.element_=c;this.lineScale_=this.arcScaleY_=this.arcScaleX_=1}function H(a,b,c,d){a.currentPath_.push({type:"bezierCurveTo",cp1x:b.x,cp1y:b.y,cp2x:c.x,cp2y:c.y,x:d.x,y:d.y});a.currentX_=d.x;a.currentY_=d.y}function d(a,b){var c=z(a.strokeStyle),d=c.color,c=c.alpha*a.globalAlpha,e=a.lineScale_*a.lineWidth;e<1&&(c*=e);b.push("')}function P(a,b,c,d){var e=a.fillStyle,f=a.arcScaleX_,k=a.arcScaleY_,o=d.x-c.x,n=d.y-c.y;if(e instanceof J){var j=0,d={x:0,y:0},t=0,w=1;if(e.type_=="gradient"){var j=e.x1_/f,c=e.y1_/k,H=N(a,e.x0_/f,e.y0_/k),j=N(a,j,c),j=Math.atan2(j.x-H.x,j.y-H.y)*180/Math.PI;j<0&&(j+=360);j<1.0E-6&&(j=0)}else H=N(a,e.x0_,e.y0_),d={x:(H.x-c.x)/o,y:(H.y-c.y)/ n},o/=f*I,n/=k*I,w=ba.max(o,n),t=2*e.r0_/w,w=2*e.r1_/w-t;f=e.colors_;f.sort(function(a,b){return a.offset-b.offset});for(var k=f.length,H=f[0].color,c=f[k-1].color,o=f[0].alpha*a.globalAlpha,a=f[k-1].alpha*a.globalAlpha,n=[],P=0;P')}else e instanceof F?o&&n&&b.push("'):(e=z(a.fillStyle),b.push(''))}function N(a,b,c){a=a.m_;return{x:I*(b*a[0][0]+c*a[1][0]+a[2][0])-Q,y:I*(b*a[0][1]+c*a[1][1]+a[2][1])-Q}}function n(a,b,c){if(isFinite(b[0][0])&&isFinite(b[0][1])&&isFinite(b[1][0])&&isFinite(b[1][1])&&isFinite(b[2][0])&&isFinite(b[2][1])&&(a.m_=b,c))a.lineScale_= ka(qa(b[0][0]*b[1][1]-b[0][1]*b[1][0]))}function J(a){this.type_=a;this.r1_=this.y1_=this.x1_=this.r0_=this.y0_=this.x0_=0;this.colors_=[]}function F(a,b){if(!a||a.nodeType!=1||a.tagName!="IMG")throw new O("TYPE_MISMATCH_ERR");if(a.readyState!="complete")throw new O("INVALID_STATE_ERR");switch(b){case "repeat":case null:case "":this.repetition_="repeat";break;case "repeat-x":case "repeat-y":case "no-repeat":this.repetition_=b;break;default:throw new O("SYNTAX_ERR");}this.src_=a.src;this.width_=a.width; this.height_=a.height}function O(a){this.code=this[a];this.message=a+": DOM Exception "+this.code}var ba=Math,L=ba.round,ma=ba.sin,$=ba.cos,qa=ba.abs,ka=ba.sqrt,I=10,Q=I/2;navigator.userAgent.match(/MSIE ([\d.]+)?/);var U=Array.prototype.slice;e(document);var ca={init:function(a){a=a||document;a.createElement("canvas");a.attachEvent("onreadystatechange",b(this.init_,this,a))},init_:function(a){for(var a=a.getElementsByTagName("canvas"),b=0;b','","");this.element_.insertAdjacentHTML("BeforeEnd",w.join(""))};A.stroke=function(a){for(var b={x:null,y:null},c={x:null,y:null},e=0;ec.x)c.x=o.x;if(b.y==null||o.yc.y)c.y=o.y}}f.push(' ">');a? P(this,f,b,c):d(this,f);f.push("");this.element_.insertAdjacentHTML("beforeEnd",f.join(""))}};A.fill=function(){this.stroke(!0)};A.closePath=function(){this.currentPath_.push({type:"close"})};A.save=function(){var a={};o(this,a);this.aStack_.push(a);this.mStack_.push(this.m_);this.m_=w(k(),this.m_)};A.restore=function(){if(this.aStack_.length)o(this.aStack_.pop(),this),this.m_=this.mStack_.pop()};A.translate=function(a,b){n(this,w([[1,0,0],[0,1,0],[a,b,1]],this.m_),!1)};A.rotate=function(a){var b= $(a),a=ma(a);n(this,w([[b,a,0],[-a,b,0],[0,0,1]],this.m_),!1)};A.scale=function(a,b){this.arcScaleX_*=a;this.arcScaleY_*=b;n(this,w([[a,0,0],[0,b,0],[0,0,1]],this.m_),!0)};A.transform=function(a,b,c,d,e,f){n(this,w([[a,b,0],[c,d,0],[e,f,1]],this.m_),!0)};A.setTransform=function(a,b,c,d,e,f){n(this,[[a,b,0],[c,d,0],[e,f,1]],!0)};A.drawText_=function(a,b,e,f,o){var k=this.m_,f=0,j=1E3,n={x:0,y:0},z=[],t;t=this.font;if(ia[t])t=ia[t];else{var w=document.createElement("div").style;try{w.font=t}catch(H){}t= ia[t]={style:w.fontStyle||ha.style,variant:w.fontVariant||ha.variant,weight:w.fontWeight||ha.weight,size:w.fontSize||ha.size,family:w.fontFamily||ha.family}}var w=t,y=this.element_;t={};for(var B in w)t[B]=w[B];B=parseFloat(y.currentStyle.fontSize);y=parseFloat(w.size);t.size=typeof w.size=="number"?w.size:w.size.indexOf("px")!=-1?y:w.size.indexOf("em")!=-1?B*y:w.size.indexOf("%")!=-1?B/100*y:w.size.indexOf("pt")!=-1?y/0.75:B;t.size*=0.981;B=t.style+" "+t.variant+" "+t.weight+" "+t.size+"px "+t.family; y=this.element_.currentStyle;w=this.textAlign.toLowerCase();switch(w){case "left":case "center":case "right":break;case "end":w=y.direction=="ltr"?"right":"left";break;case "start":w=y.direction=="rtl"?"right":"left";break;default:w="left"}switch(this.textBaseline){case "hanging":case "top":n.y=t.size/1.75;break;case "middle":break;default:case null:case "alphabetic":case "ideographic":case "bottom":n.y=-t.size/2.25}switch(w){case "right":f=1E3;j=0.05;break;case "center":f=j=500}b=N(this,b+n.x,e+ n.y);z.push('');o?d(this,z):P(this,z,{x:-f,y:0},{x:j,y:t.size});o=k[0][0].toFixed(3)+","+k[1][0].toFixed(3)+","+k[0][1].toFixed(3)+","+k[1][1].toFixed(3)+",0,0";b=L(b.x/I)+","+L(b.y/I);z.push('','','');this.element_.insertAdjacentHTML("beforeEnd",z.join(""))};A.fillText=function(a,b,c,d){this.drawText_(a,b,c,d,!1)};A.strokeText=function(a,b,c,d){this.drawText_(a,b,c,d,!0)};A.measureText=function(a){if(!this.textMeasureEl_)this.element_.insertAdjacentHTML("beforeEnd",''),this.textMeasureEl_=this.element_.lastChild;var b=this.element_.ownerDocument; this.textMeasureEl_.innerHTML="";this.textMeasureEl_.style.font=this.font;this.textMeasureEl_.appendChild(b.createTextNode(a));return{width:this.textMeasureEl_.offsetWidth}};A.clip=function(){};A.arcTo=function(){};A.createPattern=function(a,b){return new F(a,b)};J.prototype.addColorStop=function(a,b){b=z(b);this.colors_.push({offset:a,color:b.color,alpha:b.alpha})};A=O.prototype=Error();A.INDEX_SIZE_ERR=1;A.DOMSTRING_SIZE_ERR=2;A.HIERARCHY_REQUEST_ERR=3;A.WRONG_DOCUMENT_ERR=4;A.INVALID_CHARACTER_ERR= 5;A.NO_DATA_ALLOWED_ERR=6;A.NO_MODIFICATION_ALLOWED_ERR=7;A.NOT_FOUND_ERR=8;A.NOT_SUPPORTED_ERR=9;A.INUSE_ATTRIBUTE_ERR=10;A.INVALID_STATE_ERR=11;A.SYNTAX_ERR=12;A.INVALID_MODIFICATION_ERR=13;A.NAMESPACE_ERR=14;A.INVALID_ACCESS_ERR=15;A.VALIDATION_ERR=16;A.TYPE_MISMATCH_ERR=17;G_vmlCanvasManager=ca;CanvasRenderingContext2D=t;CanvasGradient=J;CanvasPattern=F;DOMException=O}();(function(a){a.color={};a.color.make=function(b,e,f,j){var k={};k.r=b||0;k.g=e||0;k.b=f||0;k.a=j!=null?j:1;k.add=function(a,b){for(var c=0;c=1?"rgb("+[k.r,k.g,k.b].join(",")+")":"rgba("+[k.r,k.g,k.b,k.a].join(",")+")"};k.normalize=function(){function a(b,c,e){return ce?e:c}k.r=a(0,parseInt(k.r),255);k.g=a(0,parseInt(k.g), 255);k.b=a(0,parseInt(k.b),255);k.a=a(0,k.a,1);return k};k.clone=function(){return a.color.make(k.r,k.b,k.g,k.a)};return k.normalize()};a.color.extract=function(b,e){var f;do{f=b.css(e).toLowerCase();if(f!=""&&f!="transparent")break;b=b.parent()}while(!a.nodeName(b.get(0),"body"));f=="rgba(0, 0, 0, 0)"&&(f="transparent");return a.color.parse(f)};a.color.parse=function(c){var e,f=a.color.make;if(e=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(c))return f(parseInt(e[1],10), parseInt(e[2],10),parseInt(e[3],10));if(e=/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(c))return f(parseInt(e[1],10),parseInt(e[2],10),parseInt(e[3],10),parseFloat(e[4]));if(e=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(c))return f(parseFloat(e[1])*2.55,parseFloat(e[2])*2.55,parseFloat(e[3])*2.55);if(e=/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(c))return f(parseFloat(e[1])* 2.55,parseFloat(e[2])*2.55,parseFloat(e[3])*2.55,parseFloat(e[4]));if(e=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(c))return f(parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16));if(e=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(c))return f(parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16));c=a.trim(c).toLowerCase();return c=="transparent"?f(255,255,255,0):(e=b[c]||[0,0,0],f(e[0],e[1],e[2]))};var b={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]}})(jQuery); (function(a){function b(b,f,j,k){function w(a,b){for(var b=[M].concat(b),c=0;c=r.colors.length&&(b=0,++e);for(b=c=0;ba.datamax&&d!=e)a.datamax=d}var c=Number.POSITIVE_INFINITY,d=Number.NEGATIVE_INFINITY,e=Number.MAX_VALUE,f,l,k,o,j,n,r,t,v,z;a.each(C(),function(a,b){b.datamin=c;b.datamax=d;b.used=!1});for(f=0;f0&&n[k-r]!=null&&n[k-r]!=n[k]&&n[k-r+1]!=n[k+1]){for(o=0;oH&&(H=t)),v.y&&(tva&&(va=t));j.bars.show&&(l=j.bars.align=="left"?0:-j.bars.barWidth/2,j.bars.horizontal?(z+=l,va+=l+j.bars.barWidth):(k+=l,H+=l+j.bars.barWidth));b(j.xaxis,k,H);b(j.yaxis,z,va)}a.each(C(),function(a,b){if(b.datamin==c)b.datamin=null;if(b.datamax==d)b.datamax=null})}function H(c,d){var p=document.createElement("canvas");p.className=d;p.width=ea;p.height=fa;c||a(p).css({position:"absolute", left:0,top:0});a(p).appendTo(b);p.getContext||(p=window.G_vmlCanvasManager.initElement(p));p.getContext("2d").save();return p}function d(){ea=b.width();fa=b.height();if(ea<=0||fa<=0)throw"Invalid dimensions for plot, width = "+ea+", height = "+fa;}function P(a){if(a.width!=ea)a.width=ea;if(a.height!=fa)a.height=fa;a=a.getContext("2d");a.restore();a.save()}function N(a){function b(a){return a}var c,d,e=a.options.transform||b,f=a.options.inverseTransform;a.direction=="x"?(c=a.scale=ta/Math.abs(e(a.max)- e(a.min)),d=Math.min(e(a.max),e(a.min))):(c=a.scale=ra/Math.abs(e(a.max)-e(a.min)),c=-c,d=Math.max(e(a.max),e(a.min)));a.p2c=e==b?function(a){return(a-d)*c}:function(a){return(e(a)-d)*c};a.c2p=f?function(a){return f(d+a/c)}:function(a){return d+a/c}}function n(b){var c=b.labelWidth,d=b.labelHeight,e=b.options.position,f=b.options.tickLength,l=r.grid.axisMargin,o=r.grid.labelMargin,k=b.direction=="x"?X:da,j=a.grep(k,function(a){return a&&a.options.position==e&&a.reserveSpace});a.inArray(b,j)==j.length- 1&&(l=0);if(f==null)var f=a.grep(k,function(a){return a&&a.reserveSpace}),n=a.inArray(b,f)==0,f=n?"full":5;isNaN(+f)||(o+=+f);b.direction=="x"?(d+=o,e=="bottom"?(D.bottom+=d+l,b.box={top:fa-D.bottom,height:d}):(b.box={top:D.top+l,height:d},D.top+=d+l)):(c+=o,e=="left"?(b.box={left:D.left+l,width:c},D.left+=c+l):(D.right+=c+l,b.box={left:ea-D.right,width:c}));b.position=e;b.tickLength=f;b.box.padding=o;b.innermost=n}function J(){var b=r.grid.minBorderMargin,c={x:0,y:0},d;if(b==null)for(d=b=0;d=0&&(d=0)),c.max==null&&(e+=h*p,e>0&&b.datamax!=null&&b.datamax<=0&&(e=0)))}b.min=d;b.max=e});if(c){var f={style:b.css("font-style"),size:Math.round(0.8*(+b.css("font-size").replace("px","")||13)),variant:b.css("font-variant"), weight:b.css("font-weight"),family:b.css("font-family")};p=a.grep(d,function(a){return a.reserveSpace});a.each(p,function(b,c){O(c);var d=c.options.ticks,e=[];d==null||typeof d=="number"&&d>0?e=c.tickGenerator(c):d&&(e=a.isFunction(d)?d({min:c.min,max:c.max}):d);var h;c.ticks=[];for(d=0;d1&&(p=s[1])):h=+s;p==null&&(p=c.tickFormatter(h,c));isNaN(h)||c.ticks.push({v:h,label:p})}e=c.ticks;if(c.options.autoscaleMargin&&e.length>0){if(c.options.min== null)c.min=Math.min(c.min,e[0].v);if(c.options.max==null&&e.length>1)c.max=Math.max(c.max,e[e.length-1].v)}c.font=a.extend({},f,c.options.font);e=c.options;d=c.ticks||[];h=e.labelWidth||0;p=e.labelHeight||0;s=c.font;x.save();x.font=s.style+" "+s.variant+" "+s.weight+" "+s.size+"px '"+s.family+"'";for(var l=0;l|\r\n|\r/g,"\n").split("\n"),j=0;j=0;--c)n(p[c]);J();a.each(p,function(a,b){b.direction=="x"?(b.box.left=D.left-b.labelWidth/2,b.box.width=ea-D.left-D.right+b.labelWidth):(b.box.top=D.top-b.labelHeight/ 2,b.box.height=fa-D.bottom-D.top+b.labelHeight)})}ta=ea-D.left-D.right;ra=fa-D.bottom-D.top;a.each(d,function(a,b){N(b)});ca()}function O(b){var d=b.options,e=(b.max-b.min)/(typeof d.ticks=="number"&&d.ticks>0?d.ticks:0.3*Math.sqrt(b.direction=="x"?ea:fa)),f,l,o,k;if(d.mode=="time"){var j={second:1E3,minute:6E4,hour:36E5,day:864E5,month:2592E6,year:525949.2*6E4};k=[[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"]];f=0;d.minTickSize!=null&&(f=typeof d.tickSize=="number"?d.tickSize:d.minTickSize[0]*j[d.minTickSize[1]]);for(l=0;l=f)break;f=k[l][0];o=k[l][1];o=="year"&&(l=Math.pow(10,Math.floor(Math.log(e/j.year)/Math.LN10)),k=e/j.year/l,f=k<1.5?1:k<3?2: k<7.5?5:10,f*=l);b.tickSize=d.tickSize||[f,o];l=function(a){var b=[],d=a.tickSize[0],e=a.tickSize[1],h=new Date(a.min),p=d*j[e];e=="second"&&h.setUTCSeconds(c(h.getUTCSeconds(),d));e=="minute"&&h.setUTCMinutes(c(h.getUTCMinutes(),d));e=="hour"&&h.setUTCHours(c(h.getUTCHours(),d));e=="month"&&h.setUTCMonth(c(h.getUTCMonth(),d));e=="year"&&h.setUTCFullYear(c(h.getUTCFullYear(),d));h.setUTCMilliseconds(0);p>=j.minute&&h.setUTCSeconds(0);p>=j.hour&&h.setUTCMinutes(0);p>=j.day&&h.setUTCHours(0);p>=j.day* 4&&h.setUTCDate(1);p>=j.year&&h.setUTCMonth(0);var f=0,l=Number.NaN,k;do if(k=l,l=h.getTime(),b.push(l),e=="month")if(d<1){h.setUTCDate(1);var o=h.getTime();h.setUTCMonth(h.getUTCMonth()+1);var s=h.getTime();h.setTime(l+f*j.hour+(s-o)*d);f=h.getUTCHours();h.setUTCHours(0)}else h.setUTCMonth(h.getUTCMonth()+d);else e=="year"?h.setUTCFullYear(h.getUTCFullYear()+d):h.setTime(l+p);while(lo&&(n=o);l=Math.pow(10,-n);k=e/l;if(k<1.5)f=1;else if(k<3){if(f=2,k>2.25&&(o==null||n+1<=o))f=2.5,++n}else f=k<7.5?5:10;f*=l;if(d.minTickSize!=null&&f0){if(d.min==null)b.min=Math.min(b.min,l[0]);if(d.max==null&&l.length>1)b.max=Math.max(b.max,l[l.length-1])}l=function(a){var b= [],c,d;for(d=0;d1&&/\..*0$/.test((k[1]-k[0]).toFixed(e)))))b.tickDecimals=e}}b.tickGenerator=l;b.tickFormatter=a.isFunction(d.tickFormatter)?function(a,b){return""+d.tickFormatter(a,b)}:f}function ba(){x.clearRect(0,0,ea,fa);var a=r.grid;if(a.show&&a.backgroundColor)x.save(),x.translate(D.left, D.top),x.fillStyle=sa(r.grid.backgroundColor,ra,0,"rgba(255, 255, 255, 0)"),x.fillRect(0,0,ta,ra),x.restore();a.show&&!a.aboveData&&(ma(),$());for(var b=0;be&&(f=d,d=e,e=f);return{from:d,to:e,axis:c}}function ma(){var b;x.save();x.translate(D.left,D.top);var c=r.grid.markings;if(c){if(a.isFunction(c)){var d=M.getAxes();d.xmin=d.xaxis.min;d.xmax=d.xaxis.max;d.ymin=d.yaxis.min;d.ymax=d.yaxis.max;c=c(d)}for(b=0;b e.axis.max||f.tof.axis.max))if(e.from=Math.max(e.from,e.axis.min),e.to=Math.min(e.to,e.axis.max),f.from=Math.max(f.from,f.axis.min),f.to=Math.min(f.to,f.axis.max),!(e.from==e.to&&f.from==f.to))e.from=e.axis.p2c(e.from),e.to=e.axis.p2c(e.to),f.from=f.axis.p2c(f.from),f.to=f.axis.p2c(f.to),e.from==e.to||f.from==f.to?(x.beginPath(),x.strokeStyle=d.color||r.grid.markingsColor,x.lineWidth=d.lineWidth||r.grid.markingsLineWidth,x.moveTo(e.from,f.from),x.lineTo(e.to,f.to),x.stroke()): (x.fillStyle=d.color||r.grid.markingsColor,x.fillRect(e.from,f.to,e.to-e.from,f.from-f.to))}}d=C();c=r.grid.borderWidth;for(e=0;ef.max||l=="full"&&c>0&&(t==f.min||t==f.max)||(f.direction=="x"?(k=f.p2c(t),n=l=="full"?-ra:l,f.position=="top"&&(n=-n)):(o=f.p2c(t),j=l=="full"?-ta:l,f.position=="left"&&(j=-j)),x.lineWidth==1&&(f.direction=="x"?k=Math.floor(k)+0.5:o=Math.floor(o)+0.5),x.moveTo(k, o),x.lineTo(k+j,o+n))}x.stroke()}}if(c)x.lineWidth=c,x.strokeStyle=r.grid.borderColor,x.strokeRect(-c/2,-c/2,ta+c,ra+c);x.restore()}function $(){x.save();a.each(C(),function(b,c){if(c.show&&c.ticks.length!=0){var d=c.box,e=c.font;x.fillStyle=c.options.color;x.font=e.style+" "+e.variant+" "+e.weight+" "+e.size+"px '"+e.family+"'";x.textAlign="start";x.textBaseline="middle";for(e=0;ec.max))for(var l,k,o=0,j,n=0;n=s&&j>h.max){if(s>h.max)continue;o=(h.max-j)/(s-j)*(n-o)+o;j=h.max}else if(s>=j&&s>h.max){if(j>h.max)continue;n=(h.max-j)/(s-j)*(n-o)+o;s=h.max}if(o<=n&&o=n&&o>e.max){if(n> e.max)continue;j=(e.max-o)/(n-o)*(s-j)+j;o=e.max}else if(n>=o&&n>e.max){if(o>e.max)continue;s=(e.max-o)/(n-o)*(s-j)+j;n=e.max}(o!=p||j!=l)&&x.moveTo(e.p2c(o)+c,h.p2c(j)+d);p=n;l=s;x.lineTo(e.p2c(n)+c,h.p2c(s)+d)}}x.stroke()}function c(a,b,d){for(var e=a.points,a=a.pointsize,h=Math.min(Math.max(0,d.min),d.max),f=0,p=!1,o=1,l=0,k=0;;){if(a>0&&f>e.length+a)break;f+=a;var j=e[f-a],n=e[f-a+o],s=e[f],t=e[f+o];if(p){if(a>0&&j!=null&&s==null){k=f;a=-a;o=2;continue}if(a<0&&f==l+a){x.fill();p=!1;a=-a;o=1;f= l=k+a;continue}}if(!(j==null||s==null)){if(j<=s&&j=s&&j>b.max){if(s>b.max)continue;n=(b.max-j)/(s-j)*(t-n)+n;j=b.max}else if(s>=j&&s>b.max){if(j>b.max)continue;t=(b.max-j)/(s-j)*(t-n)+n;s=b.max}p||(x.beginPath(),x.moveTo(b.p2c(j),d.p2c(h)),p=!0);if(n>=d.max&&t>=d.max)x.lineTo(b.p2c(j),d.p2c(d.max)),x.lineTo(b.p2c(s),d.p2c(d.max));else if(n<=d.min&&t<=d.min)x.lineTo(b.p2c(j), d.p2c(d.min)),x.lineTo(b.p2c(s),d.p2c(d.min));else{var r=j,v=s;if(n<=t&&n=d.min)j=(d.min-n)/(t-n)*(s-j)+j,n=d.min;else if(t<=n&&t=d.min)s=(d.min-n)/(t-n)*(s-j)+j,t=d.min;if(n>=t&&n>d.max&&t<=d.max)j=(d.max-n)/(t-n)*(s-j)+j,n=d.max;else if(t>=n&&t>d.max&&n<=d.max)s=(d.max-n)/(t-n)*(s-j)+j,t=d.max;j!=r&&x.lineTo(b.p2c(r),d.p2c(n));x.lineTo(b.p2c(j),d.p2c(n));x.lineTo(b.p2c(s),d.p2c(t));s!=v&&(x.lineTo(b.p2c(s),d.p2c(t)),x.lineTo(b.p2c(v),d.p2c(t)))}}}}x.save();x.translate(D.left, D.top);x.lineJoin="round";var d=a.lines.lineWidth,e=a.shadowSize;if(d>0&&e>0){x.lineWidth=e;x.strokeStyle="rgba(0,0,0,0.1)";var f=Math.PI/18;b(a.datapoints,Math.sin(f)*(d/2+e/2),Math.cos(f)*(d/2+e/2),a.xaxis,a.yaxis);x.lineWidth=e/2;b(a.datapoints,Math.sin(f)*(d/2+e/4),Math.cos(f)*(d/2+e/4),a.xaxis,a.yaxis)}x.lineWidth=d;x.strokeStyle=a.color;if(e=U(a.lines,a.color,0,ra))x.fillStyle=e,c(a.datapoints,a.xaxis,a.yaxis);d>0&&b(a.datapoints,0,0,a.xaxis,a.yaxis);x.restore()}function ka(a){function b(a, c,d,e,h,f,p,o){for(var l=a.points,a=a.pointsize,j=0;jf.max||np.max)){x.beginPath();k=f.p2c(k);n=p.p2c(n)+e;o=="circle"?x.arc(k,n,c,0,h?Math.PI:Math.PI*2,!1):o(x,k,n,c,h);x.closePath();if(d)x.fillStyle=d,x.fill();x.stroke()}}}x.save();x.translate(D.left,D.top);var c=a.points.lineWidth,d=a.shadowSize,e=a.points.radius,f=a.points.symbol;if(c>0&&d>0)d/=2,x.lineWidth=d,x.strokeStyle="rgba(0,0,0,0.1)",b(a.datapoints,e,null,d+d/2,!0, a.xaxis,a.yaxis,f),x.strokeStyle="rgba(0,0,0,0.2)",b(a.datapoints,e,null,d/2,!0,a.xaxis,a.yaxis,f);x.lineWidth=c;x.strokeStyle=a.color;b(a.datapoints,e,U(a.points,a.color),0,!1,a.xaxis,a.yaxis,f);x.restore()}function I(a,b,c,d,e,f,o,l,j,k,n,t){var r,v,z,w;n?(w=v=z=!0,r=!1,n=c,c=b+d,e=b+e,al.max||cj.max)){if(nl.max)a=l.max,v=!1;if(e j.max)c=j.max,z=!1;n=l.p2c(n);e=j.p2c(e);a=l.p2c(a);c=j.p2c(c);if(o)k.beginPath(),k.moveTo(n,e),k.lineTo(n,c),k.lineTo(a,c),k.lineTo(a,e),k.fillStyle=o(e,c),k.fill();if(t>0&&(r||v||z||w))k.beginPath(),k.moveTo(n,e+f),r?k.lineTo(n,c+f):k.moveTo(n,c+f),z?k.lineTo(a,c+f):k.moveTo(a,c+f),v?k.lineTo(a,e+f):k.moveTo(a,e+f),w?k.lineTo(n,e+f):k.moveTo(n,e+f),k.stroke()}}function Q(a){x.save();x.translate(D.left,D.top);x.lineWidth=a.bars.lineWidth;x.strokeStyle=a.color;var b=a.bars.align=="left"?0:-a.bars.barWidth/ 2;(function(b,c,d,e,f,l,j){for(var o=b.points,b=b.pointsize,k=0;k"),c.push("
"),d=!0),f&&(j=f(j,l)),c.push('");d&&c.push("");if(c.length!=0)if(d='
'+j+"
'+c.join("")+"
",r.legend.container!=null)a(r.legend.container).html(d);else if(c="",f=r.legend.position,l=r.legend.margin,l[0]==null&&(l=[l,l]),f.charAt(0)=="n"?c+="top:"+(l[1]+D.top)+"px;":f.charAt(0)=="s"&&(c+="bottom:"+(l[1]+D.bottom)+"px;"),f.charAt(1)=="e"?c+="right:"+(l[0]+D.right)+"px;":f.charAt(1)=="w"&&(c+="left:"+(l[0]+D.left)+"px;"),d=a('
'+d.replace('style="','style="position:absolute;'+c+";")+"
").appendTo(b),r.legend.backgroundOpacity!= 0){f=r.legend.backgroundColor;if(f==null)f=(f=r.grid.backgroundColor)&&typeof f=="string"?a.color.parse(f):a.color.extract(d,"background-color"),f.a=1,f=f.toString();l=d.children();a('
').prependTo(d).css("opacity",r.legend.backgroundOpacity)}}}function aa(a){r.grid.hoverable&&ga("plothover",a,function(a){return a.hoverable!=!1})}function A(a){r.grid.hoverable&&ga("plothover",a,function(){return!1})} function T(a){ga("plotclick",a,function(a){return a.clickable!=!1})}function ga(a,c,d){var f=ja.offset(),l=c.pageX-f.left-D.left,j=c.pageY-f.top-D.top,k=y({left:l,top:j});k.pageX=c.pageX;k.pageY=c.pageY;var c=r.grid.mouseActiveRadius,o=c*c+1,n=null,t,v;for(t=K.length-1;t>=0;--t)if(d(K[t])){var z=K[t],w=z.xaxis,x=z.yaxis,H=z.datapoints.points,P=z.datapoints.pointsize,B=w.c2p(l),A=x.c2p(j),N=c/w.scale,J=c/x.scale;if(w.options.inverseTransform)N=Number.MAX_VALUE;if(x.options.inverseTransform)J=Number.MAX_VALUE; if(z.lines.show||z.points.show)for(v=0;vN||C-B<-N||F-A>J||F-A<-J))C=Math.abs(w.p2c(C)-l),F=Math.abs(x.p2c(F)-j),F=C*C+F*F,F=Math.min(x,C)&&A>=F+w&&A<=F+z:B>=C+w&&B<=C+z&&A>=Math.min(x,F)&&A<=Math.max(x,F)))n=[t,v/P]}}n?(t=n[0],v=n[1],P=K[t].datapoints.pointsize, d={datapoint:K[t].datapoints.points.slice(v*P,(v+1)*P),dataIndex:v,series:K[t],seriesIndex:t}):d=null;if(d)d.pageX=parseInt(d.series.xaxis.p2c(d.datapoint[0])+f.left+D.left),d.pageY=parseInt(d.series.yaxis.p2c(d.datapoint[1])+f.top+D.top);if(r.grid.autoHighlight){for(f=0;ff.max||el.max)){var j=d.points.radius+d.points.lineWidth/2;V.lineWidth=j;V.strokeStyle=a.color.parse(d.color).scale("a",0.5).toString();j*=1.5;c=f.p2c(c);e=l.p2c(e);V.beginPath();d.points.symbol=="circle"?V.arc(c, e,j,0,2*Math.PI,!1):d.points.symbol(V,c,e,j,!1);V.closePath();V.stroke()}}V.restore();w(la.drawOverlay,[V])}function ia(a,b,c){typeof a=="number"&&(a=K[a]);if(typeof b=="number")var d=a.datapoints.pointsize,b=a.datapoints.points.slice(d*b,d*(b+1));d=l(a,b);if(d==-1)oa.push({series:a,point:b,auto:c}),na();else if(!c)oa[d].auto=!1}function xa(a,b){a==null&&b==null&&(oa=[],na());typeof a=="number"&&(a=K[a]);typeof b=="number"&&(b=a.data[b]);var c=l(a,b);c!=-1&&(oa.splice(c,1),na())}function l(a,b){for(var c= 0;c12?C-=12:C==0&&(C=12));for(var z=0;z2&&(z?f.format[2].x:f.format[2].y),b=d&&b.lines.steps;y=!0;for(var N=z?1:0,n=z?0:1,J=0,F=0,O;;){if(J>=k.length)break;O=o.length;if(k[J]==null){for(m= 0;m=j.length){if(!d)for(m=0;mz){if(d&&J>0&&k[J-a]!=null){y=C+(k[J-a+n]-C)*(z-B)/(k[J-a+N]-B);o.push(z);o.push(y+t);for(m=2;m0&&j[F-w]!=null&&(H=t+(j[F-w+n]-t)*(B-z)/ (j[F-w+N]-z));o[O+n]+=H;J+=a}y=!1;O!=o.length&&P&&(o[O+2]+=H)}if(b&&O!=o.length&&O>0&&o[O]!=null&&o[O]!=o[O-a]&&o[O+1]!=o[O-a+1]){for(m=0;mo?o:k;f=c.pageY-f.top-j.top;j=b.height();a.y=f<0?0:f>j?j:f;if(e.selection.mode=="y")a.x=a==y.first?0:b.width();if(e.selection.mode=="x")a.y=a==y.first?0:b.height()}function w(a){if(a.pageX!=null)k(y.second,a),C()?(y.show=!0,b.triggerRedrawOverlay()): o(!0)}function o(a){if(y.show)y.show=!1,b.triggerRedrawOverlay(),a||b.getPlaceholder().trigger("plotunselected",[])}function B(a,c){var e,f,j,k,o=b.getAxes(),t;for(t in o)if(e=o[t],e.direction==c&&(k=c+e.n+"axis",!a[k]&&e.n==1&&(k=c+"axis"),a[k])){f=a[k].from;j=a[k].to;break}a[k]||(e=c=="x"?b.getXAxes()[0]:b.getYAxes()[0],f=a[c+"1"],j=a[c+"2"]);f!=null&&j!=null&&f>j&&(k=f,f=j,j=k);return{from:f,to:j,axis:e}}function C(){return Math.abs(y.second.x-y.first.x)>=5&&Math.abs(y.second.y-y.first.y)>=5}var y= {first:{x:-1,y:-1},second:{x:-1,y:-1},show:!1,active:!1},z={},t=null;b.clearSelection=o;b.setSelection=function(a,c){var e,f=b.getOptions();f.selection.mode=="y"?(y.first.x=0,y.second.x=b.width()):(e=B(a,"x"),y.first.x=e.axis.p2c(e.from),y.second.x=e.axis.p2c(e.to));f.selection.mode=="x"?(y.first.y=0,y.second.y=b.height()):(e=B(a,"y"),y.first.y=e.axis.p2c(e.from),y.second.y=e.axis.p2c(e.to));y.show=!0;b.triggerRedrawOverlay();!c&&C()&&j()};b.getSelection=f;b.hooks.bindEvents.push(function(a,b){a.getOptions().selection.mode!= null&&(b.mousemove(c),b.mousedown(e))});b.hooks.drawOverlay.push(function(b,c){if(y.show&&C()){var e=b.getPlotOffset(),f=b.getOptions();c.save();c.translate(e.left,e.top);e=a.color.parse(f.selection.color);c.strokeStyle=e.scale("a",0.8).toString();c.lineWidth=1;c.lineJoin="round";c.fillStyle=e.scale("a",0.4).toString();var e=Math.min(y.first.x,y.second.x),f=Math.min(y.first.y,y.second.y),j=Math.abs(y.second.x-y.first.x),k=Math.abs(y.second.y-y.first.y);c.fillRect(e,f,j,k);c.strokeRect(e,f,j,k);c.restore()}}); b.hooks.shutdown.push(function(b,d){d.unbind("mousemove",c);d.unbind("mousedown",e);t&&a(document).unbind("mouseup",t)})},options:{selection:{mode:null,color:"#e8cfac"}},name:"selection",version:"1.1"})})(jQuery);function InvalidBinaryFile(a){this.message=a;this.name="Invalid BinaryFile"}InvalidBinaryFile.prototype.toString=function(){return this.name+': "'+this.message+'"'}; function BinaryFile(a,b,c){var e=b||0,f=0,j=Math.pow(2,-28),k=Math.pow(2,-52),w=Math.pow(2,-20);this.getRawData=function(){return a};if(typeof a=="string")f=c||a.length,this.getByteAt=function(b){return a.charCodeAt(b+e)&255};else if(typeof a=="unknown")f=c||IEBinary_getLength(a),this.getByteAt=function(b){return IEBinary_getByteAt(a,b+e)};else throw new InvalidBinaryFile("Unsupported type "+typeof a);this.getLength=function(){return f};this.getSByteAt=function(a){a=this.getByteAt(a);return a>127? a-256:a};this.getShortAt=function(a){a=(this.getByteAt(a+1)<<8)+this.getByteAt(a);a<0&&(a+=65536);return a};this.getSShortAt=function(a){a=this.getShortAt(a);return a>32767?a-65536:a};this.getLongAt=function(a){var b=this.getByteAt(a),c=this.getByteAt(a+1),e=this.getByteAt(a+2),a=(((this.getByteAt(a+3)<<8)+e<<8)+c<<8)+b;a<0&&(a+=4294967296);return a};this.getSLongAt=function(a){a=this.getLongAt(a);return a>2147483647?a-4294967296:a};this.getStringAt=function(a,b){for(var c=[],e=a,f=0;e0;e++,f++)c[f]=String.fromCharCode(this.getByteAt(e));return c.join("")};this.getDoubleAt=function(a){var b=this.getByteAt(a),c=this.getByteAt(a+1),e=this.getByteAt(a+2),f=this.getByteAt(a+3),t=this.getByteAt(a+4),w=this.getByteAt(a+5),d=this.getByteAt(a+6),a=this.getByteAt(a+7),P=((a&127)<<4)+(d>>4);if(P==0)return 0;if(P!=2047)return(a>>7==1?-1:1)*Math.pow(2,(P& 2047)-1023)*(1+(((e<<8)+c<<8)+b)*k+(((((d&15)<<8)+w<<8)+t<<8)+f)*j)};this.getFastDoubleAt=function(a){var b=this.getByteAt(a+4),c=this.getByteAt(a+5),e=this.getByteAt(a+6),a=this.getByteAt(a+7),f=((a&127)<<4)+(e>>4);if(f==0)return 0;if(f!=2047)return(a>>7==1?-1:1)*Math.pow(2,(f&2047)-1023)*(1+((((e&15)<<8)+c<<8)+b)*w)};this.getCharAt=function(a){return String.fromCharCode(this.getByteAt(a))}}document.write("