summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Wall <richard@largo>2011-06-18 15:40:16 +0100
committerRichard Wall <richard@largo>2011-06-18 15:40:16 +0100
commit2aaf1042b4fdfc4b1f8aa8f0d898ad3e9fac1bcf (patch)
treeebf2ec2c3a4f9a7ac678a30002ac33c08b1933e9
parente4a7e36fb85be64424ff1fb876d073baafc354c8 (diff)
read params from existing dependencies.js file
-rw-r--r--docs/examples/assets/js/dependencies.js738
-rw-r--r--jarmonbuild/commands.py26
2 files changed, 378 insertions, 386 deletions
diff --git a/docs/examples/assets/js/dependencies.js b/docs/examples/assets/js/dependencies.js
index a82f80d..4392c04 100644
--- a/docs/examples/assets/js/dependencies.js
+++ b/docs/examples/assets/js/dependencies.js
@@ -1,395 +1,391 @@
-// ==ClosureCompiler==
-// @output_file_name default.js
-// @compilation_level SIMPLE_OPTIMIZATIONS
-// @code_url http://svn.mochikit.com/mochikit/trunk/MochiKit/Base.js
-// @code_url http://svn.mochikit.com/mochikit/trunk/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 http://flowplayer.org/tools/download/1.2.3/dateinput/dateinput.js
-// @code_url http://flowplayer.org/tools/download/1.2.3/tabs/tabs.js
-// @code_url http://flowplayer.org/tools/download/1.2.3/toolbox/toolbox.history.js
-// ==/ClosureCompiler==
-if(typeof MochiKit=="undefined")MochiKit={};if(typeof MochiKit.__export__=="undefined")MochiKit.__export__=true;if(typeof MochiKit.Base=="undefined")MochiKit.Base={};MochiKit.Base._module=function(b,f,k){b in MochiKit||(MochiKit[b]={});var p=MochiKit[b];p.NAME="MochiKit."+b;p.VERSION=f;p.__repr__=function(){return"["+this.NAME+" "+this.VERSION+"]"};p.toString=function(){return this.__repr__()};for(f=0;f<k.length;f++)if(!(k[f]in MochiKit))throw"MochiKit."+b+" depends on MochiKit."+k[f]+"!";};
-MochiKit.Base._module("Base","1.5",[]);MochiKit.Base.update=function(b){if(b===null||b===undefined)b={};for(var f=1;f<arguments.length;f++){var k=arguments[f];if(typeof k!="undefined"&&k!==null)for(var p in k)b[p]=k[p]}return b};
-MochiKit.Base.update(MochiKit.Base,{camelize:function(b){b=b.split("-");for(var f=b[0],k=1;k<b.length;k++)f+=b[k].charAt(0).toUpperCase()+b[k].substring(1);return f},counter:function(b){if(arguments.length===0)b=1;return function(){return b++}},clone:function(b){var f=arguments.callee;if(arguments.length==1){f.prototype=b;return new f}},_flattenArray:function(b,f){for(var k=0;k<f.length;k++){var p=f[k];p instanceof Array?arguments.callee(b,p):b.push(p)}return b},flattenArray:function(b){return MochiKit.Base._flattenArray([],
-b)},flattenArguments:function(){for(var b=[],f=MochiKit.Base.extend(null,arguments);f.length;){var k=f.shift();if(k&&typeof k=="object"&&typeof k.length=="number")for(var p=k.length-1;p>=0;p--)f.unshift(k[p]);else b.push(k)}return b},extend:function(b,f,k){k||(k=0);if(f){var p=f.length;if(typeof p!="number")if(typeof MochiKit.Iter!="undefined"){f=MochiKit.Iter.list(f);p=f.length}else throw new TypeError("Argument not an array-like and MochiKit.Iter not present");b||(b=[]);for(k=k;k<p;k++)b.push(f[k])}return b},
-updatetree:function(b){if(b===null||b===undefined)b={};for(var f=1;f<arguments.length;f++){var k=arguments[f];if(typeof k!="undefined"&&k!==null)for(var p in k){var A=k[p];if(typeof b[p]=="object"&&typeof A=="object")arguments.callee(b[p],A);else b[p]=A}}return b},setdefault:function(b){if(b===null||b===undefined)b={};for(var f=1;f<arguments.length;f++){var k=arguments[f];for(var p in k)p in b||(b[p]=k[p])}return b},keys:function(b){var f=[];for(var k in b)f.push(k);return f},values:function(b){var f=
-[];for(var k in b)f.push(b[k]);return f},items:function(b){var f=[];for(var k in b){var p;try{p=b[k]}catch(A){continue}f.push([k,p])}return f},_newNamedError:function(b,f,k){k.prototype=new MochiKit.Base.NamedError(b.NAME+"."+f);b[f]=k},operator:{truth:function(b){return!!b},lognot:function(b){return!b},identity:function(b){return b},not:function(b){return~b},neg:function(b){return-b},add:function(b,f){return b+f},sub:function(b,f){return b-f},div:function(b,f){return b/f},mod:function(b,f){return b%
-f},mul:function(b,f){return b*f},and:function(b,f){return b&f},or:function(b,f){return b|f},xor:function(b,f){return b^f},lshift:function(b,f){return b<<f},rshift:function(b,f){return b>>f},zrshift:function(b,f){return b>>>f},eq:function(b,f){return b==f},ne:function(b,f){return b!=f},gt:function(b,f){return b>f},ge:function(b,f){return b>=f},lt:function(b,f){return b<f},le:function(b,f){return b<=f},seq:function(b,f){return b===f},sne:function(b,f){return b!==f},ceq:function(b,f){return MochiKit.Base.compare(b,
-f)===0},cne:function(b,f){return MochiKit.Base.compare(b,f)!==0},cgt:function(b,f){return MochiKit.Base.compare(b,f)==1},cge:function(b,f){return MochiKit.Base.compare(b,f)!=-1},clt:function(b,f){return MochiKit.Base.compare(b,f)==-1},cle:function(b,f){return MochiKit.Base.compare(b,f)!=1},logand:function(b,f){return b&&f},logor:function(b,f){return b||f},contains:function(b,f){return f in b}},forwardCall:function(b){return function(){return this[b].apply(this,arguments)}},itemgetter:function(b){return function(f){return f[b]}},
-bool:function(b){return typeof b==="boolean"||b instanceof Boolean?b.valueOf():typeof b==="string"||b instanceof String?b.length>0&&b!="false"&&b!="null"&&b!="undefined"&&b!="0":typeof b==="number"||b instanceof Number?!isNaN(b)&&b!=0:b!=null&&typeof b.length==="number"?b.length!==0:b!=null},typeMatcher:function(){for(var b={},f=0;f<arguments.length;f++){var k=arguments[f];b[k]=k}return function(){for(var p=0;p<arguments.length;p++)if(!(typeof arguments[p]in b))return false;return true}},isNull:function(){for(var b=
-0;b<arguments.length;b++)if(arguments[b]!==null)return false;return true},isUndefinedOrNull:function(){for(var b=0;b<arguments.length;b++){var f=arguments[b];if(!(typeof f=="undefined"||f===null))return false}return true},isEmpty:function(){return!MochiKit.Base.isNotEmpty.apply(this,arguments)},isNotEmpty:function(){for(var b=0;b<arguments.length;b++){var f=arguments[b];if(!(f&&f.length))return false}return true},isArrayLike:function(){for(var b=0;b<arguments.length;b++){var f=arguments[b],k=typeof f;
-if(k!="object"&&!(k=="function"&&typeof f.item=="function")||f===null||typeof f.length!="number"||f.nodeType===3||f.nodeType===4)return false}return true},isDateLike:function(){for(var b=0;b<arguments.length;b++){var f=arguments[b];if(typeof f!="object"||f===null||typeof f.getTime!="function")return false}return true},xmap:function(b){if(b===null)return MochiKit.Base.extend(null,arguments,1);for(var f=[],k=1;k<arguments.length;k++)f.push(b(arguments[k]));return f},map:function(b,f){var k=MochiKit.Base,
-p=MochiKit.Iter,A=k.isArrayLike;if(arguments.length<=2){if(!A(f))if(p){f=p.list(f);if(b===null)return f}else throw new TypeError("Argument not an array-like and MochiKit.Iter not present");if(b===null)return k.extend(null,f);p=[];for(k=0;k<f.length;k++)p.push(b(f[k]))}else{if(b===null)b=Array;var B=null;for(k=1;k<arguments.length;k++){if(!A(arguments[k]))if(p)return p.list(p.imap.apply(null,arguments));else throw new TypeError("Argument not an array-like and MochiKit.Iter not present");var M=arguments[k].length;
-if(B===null||B>M)B=M}p=[];for(k=0;k<B;k++){A=[];for(M=1;M<arguments.length;M++)A.push(arguments[M][k]);p.push(b.apply(this,A))}}return p},xfilter:function(b){var f=[];if(b===null)b=MochiKit.Base.operator.truth;for(var k=1;k<arguments.length;k++){var p=arguments[k];b(p)&&f.push(p)}return f},filter:function(b,f,k){var p=[],A=MochiKit.Base;if(!A.isArrayLike(f))if(MochiKit.Iter)f=MochiKit.Iter.list(f);else throw new TypeError("Argument not an array-like and MochiKit.Iter not present");if(b===null)b=A.operator.truth;
-if(typeof Array.prototype.filter=="function")return Array.prototype.filter.call(f,b,k);else if(typeof k=="undefined"||k===null)for(A=0;A<f.length;A++){var B=f[A];b(B)&&p.push(B)}else for(A=0;A<f.length;A++){B=f[A];b.call(k,B)&&p.push(B)}return p},_wrapDumbFunction:function(b){return function(){switch(arguments.length){case 0:return b();case 1:return b(arguments[0]);case 2:return b(arguments[0],arguments[1]);case 3:return b(arguments[0],arguments[1],arguments[2])}for(var f=[],k=0;k<arguments.length;k++)f.push("arguments["+
-k+"]");return eval("(func("+f.join(",")+"))")}},methodcaller:function(b){var f=MochiKit.Base.extend(null,arguments,1);return typeof b=="function"?function(k){return b.apply(k,f)}:function(k){return k[b].apply(k,f)}},method:function(b,f){var k=MochiKit.Base;return k.bind.apply(this,k.extend([f,b],arguments,2))},compose:function(){var b=[],f=MochiKit.Base;if(arguments.length===0)throw new TypeError("compose() requires at least one argument");for(var k=0;k<arguments.length;k++){var p=arguments[k];if(typeof p!=
-"function")throw new TypeError(f.repr(p)+" is not a function");b.push(p)}return function(){for(var A=arguments,B=b.length-1;B>=0;B--)A=[b[B].apply(this,A)];return A[0]}},bind:function(b,f){if(typeof b=="string")b=f[b];var k=b.im_func,p=b.im_preargs,A=b.im_self,B=MochiKit.Base;if(typeof b=="function"&&typeof b.apply=="undefined")b=B._wrapDumbFunction(b);if(typeof k!="function")k=b;if(typeof f!="undefined")A=f;p=typeof p=="undefined"?[]:p.slice();B.extend(p,arguments,2);var M=function(){var U=arguments,
-J=arguments.callee;if(J.im_preargs.length>0)U=B.concat(J.im_preargs,U);var ja=J.im_self;ja||(ja=this);return J.im_func.apply(ja,U)};M.im_self=A;M.im_func=k;M.im_preargs=p;return M},bindLate:function(b){var f=MochiKit.Base,k=arguments;if(typeof b==="string"){k=f.extend([f.forwardCall(b)],arguments,1);return f.bind.apply(this,k)}return f.bind.apply(this,k)},bindMethods:function(b){var f=MochiKit.Base.bind;for(var k in b){var p=b[k];if(typeof p=="function")b[k]=f(p,b)}},registerComparator:function(b,
-f,k,p){MochiKit.Base.comparatorRegistry.register(b,f,k,p)},_primitives:{"boolean":true,string:true,number:true},compare:function(b,f){if(b==f)return 0;var k=typeof b=="undefined"||b===null,p=typeof f=="undefined"||f===null;if(k&&p)return 0;else if(k)return-1;else if(p)return 1;k=MochiKit.Base;p=k._primitives;if(!(typeof b in p&&typeof f in p))try{return k.comparatorRegistry.match(b,f)}catch(A){if(A!=k.NotFound)throw A;}if(b<f)return-1;else if(b>f)return 1;k=k.repr;throw new TypeError(k(b)+" and "+
-k(f)+" can not be compared");},compareDateLike:function(b,f){return MochiKit.Base.compare(b.getTime(),f.getTime())},compareArrayLike:function(b,f){var k=MochiKit.Base.compare,p=b.length,A=0;if(p>f.length){A=1;p=f.length}else if(p<f.length)A=-1;for(var B=0;B<p;B++){var M=k(b[B],f[B]);if(M)return M}return A},registerRepr:function(b,f,k,p){MochiKit.Base.reprRegistry.register(b,f,k,p)},repr:function(b){if(typeof b=="undefined")return"undefined";else if(b===null)return"null";try{if(typeof b.__repr__==
-"function")return b.__repr__();else if(typeof b.repr=="function"&&b.repr!=arguments.callee)return b.repr();return MochiKit.Base.reprRegistry.match(b)}catch(f){try{if(typeof b.NAME=="string"&&(b.toString==Function.prototype.toString||b.toString==Object.prototype.toString))return b.NAME}catch(k){}}var p=b+"";if(typeof b=="function"){p=p.replace(/^\s+/,"").replace(/\s+/g," ");p=p.replace(/,(\S)/,", $1");var A=p.indexOf("{");if(A!=-1)p=p.substr(0,A)+"{...}"}return p},reprArrayLike:function(b){var f=MochiKit.Base;
-return"["+f.map(f.repr,b).join(", ")+"]"},reprString:function(b){return('"'+b.replace(/(["\\])/g,"\\$1")+'"').replace(/[\f]/g,"\\f").replace(/[\b]/g,"\\b").replace(/[\n]/g,"\\n").replace(/[\t]/g,"\\t").replace(/[\v]/g,"\\v").replace(/[\r]/g,"\\r")},reprNumber:function(b){return b+""},registerJSON:function(b,f,k,p){MochiKit.Base.jsonRegistry.register(b,f,k,p)},evalJSON:function(b){return eval("("+MochiKit.Base._filterJSON(b)+")")},_filterJSON:function(b){var f=b.match(/^\s*\/\*(.*)\*\/\s*$/);return f?
-f[1]:b},serializeJSON:function(b){var f=typeof b;if(f=="number"||f=="boolean")return b+"";else if(b===null)return"null";else if(f=="string"){f="";for(var k=0;k<b.length;k++){var p=b.charAt(k);if(p=='"')f+='\\"';else if(p=="\\")f+="\\\\";else if(p=="\u0008")f+="\\b";else if(p=="\u000c")f+="\\f";else if(p=="\n")f+="\\n";else if(p=="\r")f+="\\r";else if(p=="\t")f+="\\t";else if(b.charCodeAt(k)<=31){p=b.charCodeAt(k).toString(16);if(p.length<2)p="0"+p;f+="\\u00"+p.toUpperCase()}else f+=p}return'"'+f+
-'"'}p=arguments.callee;var A;if(typeof b.__json__=="function"){A=b.__json__();if(b!==A)return p(A)}if(typeof b.json=="function"){A=b.json();if(b!==A)return p(A)}if(f!="function"&&typeof b.length=="number"){f=[];for(k=0;k<b.length;k++){A=p(b[k]);typeof A=="string"&&f.push(A)}return"["+f.join(", ")+"]"}var B=MochiKit.Base;try{A=B.jsonRegistry.match(b);if(b!==A)return p(A)}catch(M){if(M!=B.NotFound)throw M;}if(f=="undefined")throw new TypeError("undefined can not be serialized as JSON");if(f=="function")return null;
-f=[];for(k in b){if(typeof k=="number")B='"'+k+'"';else if(typeof k=="string")B=p(k);else continue;A=p(b[k]);typeof A=="string"&&f.push(B+":"+A)}return"{"+f.join(", ")+"}"},objEqual:function(b,f){return MochiKit.Base.compare(b,f)===0},arrayEqual:function(b,f){if(b.length!=f.length)return false;return MochiKit.Base.compare(b,f)===0},concat:function(){for(var b=[],f=MochiKit.Base.extend,k=0;k<arguments.length;k++)f(b,arguments[k]);return b},keyComparator:function(b){var f=MochiKit.Base,k=f.compare;
-if(arguments.length==1)return function(A,B){return k(A[b],B[b])};var p=f.extend(null,arguments);return function(A,B){for(var M=0,U=0;M===0&&U<p.length;U++){M=p[U];M=k(A[M],B[M])}return M}},reverseKeyComparator:function(){var b=MochiKit.Base.keyComparator.apply(this,arguments);return function(f,k){return b(k,f)}},partial:function(b){var f=MochiKit.Base;return f.bind.apply(this,f.extend([b,undefined],arguments,1))},listMinMax:function(b,f){if(f.length===0)return null;for(var k=f[0],p=MochiKit.Base.compare,
-A=1;A<f.length;A++){var B=f[A];if(p(B,k)==b)k=B}return k},objMax:function(){return MochiKit.Base.listMinMax(1,arguments)},objMin:function(){return MochiKit.Base.listMinMax(-1,arguments)},findIdentical:function(b,f,k,p){if(typeof p=="undefined"||p===null)p=b.length;if(typeof k=="undefined"||k===null)k=0;for(k=k;k<p;k++)if(b[k]===f)return k;return-1},mean:function(){for(var b=0,f=MochiKit.Base.extend(null,arguments),k=f.length;f.length;){var p=f.shift();if(p&&typeof p=="object"&&typeof p.length=="number"){k+=
-p.length-1;for(var A=p.length-1;A>=0;A--)b+=p[A]}else b+=p}if(k<=0)throw new TypeError("mean() requires at least one argument");return b/k},median:function(){var b=MochiKit.Base.flattenArguments(arguments);if(b.length===0)throw new TypeError("median() requires at least one argument");b.sort(compare);if(b.length%2==0){var f=b.length/2;return(b[f]+b[f-1])/2}else return b[(b.length-1)/2]},findValue:function(b,f,k,p){if(typeof p=="undefined"||p===null)p=b.length;if(typeof k=="undefined"||k===null)k=0;
-var A=MochiKit.Base.compare;for(k=k;k<p;k++)if(A(b[k],f)===0)return k;return-1},nodeWalk:function(b,f){for(var k=[b],p=MochiKit.Base.extend;k.length;){var A=f(k.shift());A&&p(k,A)}},nameFunctions:function(b){var f=b.NAME;f=typeof f=="undefined"?"":f+".";for(var k in b){var p=b[k];if(typeof p=="function"&&typeof p.NAME=="undefined")try{p.NAME=f+k}catch(A){}}},queryString:function(b,f){if(typeof MochiKit.DOM!="undefined"&&arguments.length==1&&(typeof b=="string"||typeof b.nodeType!="undefined"&&b.nodeType>
-0)){var k=MochiKit.DOM.formContents(b);b=k[0];f=k[1]}else if(arguments.length==1){if(typeof b.length=="number"&&b.length==2)return arguments.callee(b[0],b[1]);var p=b;b=[];f=[];for(var A in p){k=p[A];if(typeof k!="function")if(MochiKit.Base.isArrayLike(k))for(var B=0;B<k.length;B++){b.push(A);f.push(k[B])}else{b.push(A);f.push(k)}}}p=[];A=Math.min(b.length,f.length);var M=MochiKit.Base.urlEncode;for(B=0;B<A;B++){k=f[B];typeof k!="undefined"&&k!==null&&p.push(M(b[B])+"="+M(k))}return p.join("&")},
-parseQueryString:function(b,f){var k=(b.charAt(0)=="?"?b.substring(1):b).replace(/\+/g,"%20").split(/\&amp\;|\&\#38\;|\&#x26;|\&/),p={},A;A=typeof decodeURIComponent!="undefined"?decodeURIComponent:unescape;if(f)for(var B=0;B<k.length;B++){var M=k[B].split("="),U=A(M.shift());if(U){var J=p[U];if(!(J instanceof Array)){J=[];p[U]=J}J.push(A(M.join("=")))}}else for(B=0;B<k.length;B++){M=k[B].split("=");if(U=M.shift())p[A(U)]=A(M.join("="))}return p}});
-MochiKit.Base.AdapterRegistry=function(){this.pairs=[]};MochiKit.Base.AdapterRegistry.prototype={register:function(b,f,k,p){p?this.pairs.unshift([b,f,k]):this.pairs.push([b,f,k])},match:function(){for(var b=0;b<this.pairs.length;b++){var f=this.pairs[b];if(f[1].apply(this,arguments))return f[2].apply(this,arguments)}throw MochiKit.Base.NotFound;},unregister:function(b){for(var f=0;f<this.pairs.length;f++)if(this.pairs[f][0]==b){this.pairs.splice(f,1);return true}return false}};
-MochiKit.Base._exportSymbols=function(b,f){if(!(MochiKit.__export__===false||f.__export__===false))for(var k in f){var p=f[k];if(p!=null){var A=k[0]!=="_"&&k!=="toString";if(p.__export__===true||p.__export__!==false&&A)b[k]=f[k]}}};
-MochiKit.Base._deprecated=function(b,f,k,p,A){if(typeof b==="string"){if(b.indexOf("MochiKit.")===0)b=b.substring(9);b=MochiKit[b]}var B=k.split(".")[1],M=k.split(".")[2],U=function(){var J=arguments.callee,ja=b.NAME+"."+f+" is deprecated since version "+p+". Use "+k+" instead.";if(J.logged!==true){J.logged=true;if(MochiKit.Logging)MochiKit.Logging.logDebug(ja);else console&&console.log&&console.log(ja)}if(!MochiKit[B])throw Error(ja);return MochiKit[B][M].apply(this,arguments)};U.__export__=A===
-true;b[f]=U};
-MochiKit.Base.__new__=function(){var b=this;b.noop=b.operator.identity;b._deprecated(b,"forward","MochiKit.Base.forwardCall","1.3");b._deprecated(b,"find","MochiKit.Base.findValue","1.3");b.urlEncode=typeof encodeURIComponent!="undefined"?function(f){return encodeURIComponent(f).replace(/\'/g,"%27")}:function(f){return escape(f).replace(/\+/g,"%2B").replace(/\"/g,"%22").rval.replace(/\'/g,"%27")};b.NamedError=function(f){this.name=this.message=f};b.NamedError.prototype=Error();b.update(b.NamedError.prototype,{repr:function(){return this.message&&
-this.message!=this.name?this.name+"("+b.repr(this.message)+")":this.name+"()"},toString:b.forwardCall("repr")});b.NotFound=new b.NamedError("MochiKit.Base.NotFound");b.listMax=b.partial(b.listMinMax,1);b.listMin=b.partial(b.listMinMax,-1);b.isCallable=b.typeMatcher("function");b.isUndefined=b.typeMatcher("undefined");b.merge=b.partial(b.update,null);b.zip=b.partial(b.map,null);b.average=b.mean;b.comparatorRegistry=new b.AdapterRegistry;b.registerComparator("dateLike",b.isDateLike,b.compareDateLike);
-b.registerComparator("arrayLike",b.isArrayLike,b.compareArrayLike);b.reprRegistry=new b.AdapterRegistry;b.registerRepr("arrayLike",b.isArrayLike,b.reprArrayLike);b.registerRepr("string",b.typeMatcher("string"),b.reprString);b.registerRepr("numbers",b.typeMatcher("number","boolean"),b.reprNumber);b.jsonRegistry=new b.AdapterRegistry;b.nameFunctions(this)};MochiKit.Base.__new__();
-if(MochiKit.__export__){compare=MochiKit.Base.compare;compose=MochiKit.Base.compose;serializeJSON=MochiKit.Base.serializeJSON;mean=MochiKit.Base.mean;median=MochiKit.Base.median}MochiKit.Base._exportSymbols(this,MochiKit.Base);MochiKit.Base._module("Async","1.5",["Base"]);MochiKit.Async.Deferred=function(b){this.chain=[];this.id=this._nextId();this.fired=-1;this.paused=0;this.results=[null,null];this.canceller=b;this.finalized=this.chained=this.silentlyCancelled=false};
-MochiKit.Async.Deferred.prototype={repr:function(){return"Deferred("+this.id+", "+(this.fired==-1?"unfired":this.fired===0?"success":"error")+")"},toString:MochiKit.Base.forwardCall("repr"),_nextId:MochiKit.Base.counter(),cancel:function(){var b=MochiKit.Async;if(this.fired==-1){if(this.canceller)this.canceller(this);else this.silentlyCancelled=true;this.fired==-1&&this.errback(new b.CancelledError(this))}else this.fired===0&&this.results[0]instanceof b.Deferred&&this.results[0].cancel()},_resback:function(b){this.fired=
-b instanceof Error?1:0;this.results[this.fired]=b;this.paused===0&&this._fire()},_check:function(){if(this.fired!=-1){if(!this.silentlyCancelled)throw new MochiKit.Async.AlreadyCalledError(this);this.silentlyCancelled=false}},callback:function(b){this._check();if(b instanceof MochiKit.Async.Deferred)throw Error("Deferred instances can only be chained if they are the result of a callback");this._resback(b)},errback:function(b){this._check();var f=MochiKit.Async;if(b instanceof f.Deferred)throw Error("Deferred instances can only be chained if they are the result of a callback");
-b instanceof Error||(b=new f.GenericError(b));this._resback(b)},addBoth:function(b){if(arguments.length>1)b=MochiKit.Base.partial.apply(null,arguments);return this.addCallbacks(b,b)},addCallback:function(b){if(arguments.length>1)b=MochiKit.Base.partial.apply(null,arguments);return this.addCallbacks(b,null)},addErrback:function(b){if(arguments.length>1)b=MochiKit.Base.partial.apply(null,arguments);return this.addCallbacks(null,b)},addCallbacks:function(b,f){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([b,f]);this.fired>=0&&this._fire();return this},setFinalizer:function(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");if(arguments.length>1)b=MochiKit.Base.partial.apply(null,arguments);this._finalizer=b;this.fired>=0&&this._fire();return this},_fire:function(){for(var b=this.chain,f=this.fired,k=this.results[f],p=this,
-A=null;b.length>0&&this.paused===0;){var B=b.shift()[f];if(B!==null)try{k=B(k);f=k instanceof Error?1:0;if(k instanceof MochiKit.Async.Deferred){A=function(U){p.paused--;p._resback(U)};this.paused++}}catch(M){f=1;M instanceof Error||(M=new MochiKit.Async.GenericError(M));k=M}}this.fired=f;this.results[f]=k;if(this.chain.length==0&&this.paused===0&&this._finalizer){this.finalized=true;this._finalizer(k)}if(A&&this.paused){k.addBoth(A);k.chained=true}}};
-MochiKit.Base.update(MochiKit.Async,{evalJSONRequest:function(b){return MochiKit.Base.evalJSON(b.responseText)},succeed:function(){var b=new MochiKit.Async.Deferred;b.callback.apply(b,arguments);return b},fail:function(){var b=new MochiKit.Async.Deferred;b.errback.apply(b,arguments);return b},getXMLHttpRequest:function(){var b=arguments.callee;if(!b.XMLHttpRequest)for(var f=[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");}],k=0;k<f.length;k++){var p=f[k];try{b.XMLHttpRequest=p;return p()}catch(A){}}return b.XMLHttpRequest()},_xhr_onreadystatechange:function(b){var f=MochiKit.Base;if(this.readyState==4){try{this.onreadystatechange=null}catch(k){try{this.onreadystatechange=f.noop}catch(p){}}var A=null;try{A=this.status;if(!A&&f.isNotEmpty(this.responseText))A=
-304}catch(B){}if(A==200||A==201||A==204||A==304||A==1223)b.callback(this);else{f=new MochiKit.Async.XMLHttpRequestError(this,"Request failed");b.errback(f)}}},_xhr_canceller:function(b){try{b.onreadystatechange=null}catch(f){try{b.onreadystatechange=MochiKit.Base.noop}catch(k){}}b.abort()},sendXMLHttpRequest:function(b,f){if(typeof f=="undefined"||f===null)f="";var k=MochiKit.Base,p=MochiKit.Async,A=new p.Deferred(k.partial(p._xhr_canceller,b));try{b.onreadystatechange=k.bind(p._xhr_onreadystatechange,
-b,A);b.send(f)}catch(B){try{b.onreadystatechange=null}catch(M){}A.errback(B)}return A},doXHR:function(b,f){var k=MochiKit.Async;return k.callLater(0,k._doXHR,b,f)},_doXHR:function(b,f){var k=MochiKit.Base;f=k.update({method:"GET",sendContent:""},f);var p=MochiKit.Async,A=p.getXMLHttpRequest();if(f.queryString){var B=k.queryString(f.queryString);if(B)b+="?"+B}"username"in f?A.open(f.method,b,true,f.username,f.password):A.open(f.method,b,true);A.overrideMimeType&&f.mimeType&&A.overrideMimeType(f.mimeType);
-A.setRequestHeader("X-Requested-With","XMLHttpRequest");if(f.headers){B=f.headers;k.isArrayLike(B)||(B=k.items(B));for(k=0;k<B.length;k++){var M=B[k];A.setRequestHeader(M[0],M[1])}}return p.sendXMLHttpRequest(A,f.sendContent)},_buildURL:function(b){if(arguments.length>1){var f=MochiKit.Base;if(f=f.queryString.apply(null,f.extend(null,arguments,1)))return b+"?"+f}return b},doSimpleXMLHttpRequest:function(b){var f=MochiKit.Async;b=f._buildURL.apply(f,arguments);return f.doXHR(b)},loadJSONDoc:function(b){var f=
-MochiKit.Async;b=f._buildURL.apply(f,arguments);var k=f.doXHR(b,{mimeType:"text/plain",headers:[["Accept","application/json"]]});return k=k.addCallback(f.evalJSONRequest)},wait:function(b,f){var k=new MochiKit.Async.Deferred,p=MochiKit.Base.bind("callback",k,f),A=setTimeout(p,Math.floor(b*1E3));k.canceller=function(){try{clearTimeout(A)}catch(B){}};return k},callLater:function(b){var f=MochiKit.Base,k=f.partial.apply(f,f.extend(null,arguments,1));return MochiKit.Async.wait(b).addCallback(function(){return k()})}});
-MochiKit.Async.DeferredLock=function(){this.waiting=[];this.locked=false;this.id=this._nextId()};
-MochiKit.Async.DeferredLock.prototype={__class__:MochiKit.Async.DeferredLock,acquire:function(){var b=new MochiKit.Async.Deferred;if(this.locked)this.waiting.push(b);else{this.locked=true;b.callback(this)}return b},release:function(){if(!this.locked)throw TypeError("Tried to release an unlocked DeferredLock");this.locked=false;if(this.waiting.length>0){this.locked=true;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(b,f,k,p,A){MochiKit.Async.Deferred.apply(this,[A]);this.list=b;this.resultList=A=[];this.finishedCount=0;this.fireOnOneCallback=f;this.fireOnOneErrback=k;this.consumeErrors=p;k=MochiKit.Base.bind(this._cbDeferred,this);for(p=0;p<b.length;p++){var B=b[p];A.push(undefined);B.addCallback(k,p,true);B.addErrback(k,p,false)}b.length===0&&!f&&this.callback(this.resultList)};
-MochiKit.Async.DeferredList.prototype=new MochiKit.Async.Deferred;MochiKit.Async.DeferredList.prototype._cbDeferred=function(b,f,k){this.resultList[b]=[f,k];this.finishedCount+=1;if(this.fired==-1)if(f&&this.fireOnOneCallback)this.callback([b,k]);else if(!f&&this.fireOnOneErrback)this.errback(k);else this.finishedCount==this.list.length&&this.callback(this.resultList);if(!f&&this.consumeErrors)k=null;return k};
-MochiKit.Async.gatherResults=function(b){b=new MochiKit.Async.DeferredList(b,false,true,false);b.addCallback(function(f){for(var k=[],p=0;p<f.length;p++)k.push(f[p][1]);return k});return b};MochiKit.Async.maybeDeferred=function(b){var f=MochiKit.Async,k;try{var p=b.apply(null,MochiKit.Base.extend([],arguments,1));k=p instanceof f.Deferred?p:p instanceof Error?f.fail(p):f.succeed(p)}catch(A){k=f.fail(A)}return k};
-MochiKit.Async.__new__=function(){var b=MochiKit.Base,f=b.partial(b._newNamedError,this);f("AlreadyCalledError",function(k){this.deferred=k});f("CancelledError",function(k){this.deferred=k});f("BrowserComplianceError",function(k){this.message=k});f("GenericError",function(k){this.message=k});f("XMLHttpRequestError",function(k,p){this.req=k;this.message=p;try{this.number=k.status}catch(A){}});b.nameFunctions(this)};MochiKit.Async.__new__();MochiKit.Base._exportSymbols(this,MochiKit.Async);(function(b,f){function k(){if(!d.isReady){try{G.documentElement.doScroll("left")}catch(a){setTimeout(k,1);return}d.ready()}}function p(a,c){c.src?d.ajax({url:c.src,async:false,dataType:"script"}):d.globalEval(c.text||c.textContent||c.innerHTML||"");c.parentNode&&c.parentNode.removeChild(c)}function A(a,c,e,g,j,y){var z=a.length;if(typeof c==="object"){for(var T in c)A(a,T,c[T],g,j,e);return a}if(e!==f){g=!y&&g&&d.isFunction(e);for(T=0;T<z;T++)j(a[T],c,g?e.call(a[T],T,j(a[T],c)):e,y);return a}return z?
-j(a[0],c):f}function B(){return(new Date).getTime()}function M(){return false}function U(){return true}function J(a,c,e){e[0].type=a;return d.event.handle.apply(c,e)}function ja(a){var c,e=[],g=[],j=arguments,y,z,T,N,V,ha;z=d.data(this,"events");if(!(a.liveFired===this||!z||!z.live||a.button&&a.type==="click")){a.liveFired=this;var Da=z.live.slice(0);for(N=0;N<Da.length;N++){z=Da[N];z.origType.replace(qa,"")===a.type?g.push(z.selector):Da.splice(N--,1)}y=d(a.target).closest(g,a.currentTarget);V=0;
-for(ha=y.length;V<ha;V++)for(N=0;N<Da.length;N++){z=Da[N];if(y[V].selector===z.selector){T=y[V].elem;g=null;if(z.preType==="mouseenter"||z.preType==="mouseleave")g=d(a.relatedTarget).closest(z.selector)[0];if(!g||g!==T)e.push({elem:T,handleObj:z})}}V=0;for(ha=e.length;V<ha;V++){y=e[V];a.currentTarget=y.elem;a.data=y.handleObj.data;a.handleObj=y.handleObj;if(y.handleObj.origHandler.apply(y.elem,j)===false){c=false;break}}return c}}function wa(a,c){return"live."+(a&&a!=="*"?a+".":"")+c.replace(/\./g,
-"`").replace(/ /g,"&")}function sa(a,c){var e=0;c.each(function(){if(this.nodeName===(a[e]&&a[e].nodeName)){var g=d.data(a[e++]),j=d.data(this,g);if(g=g&&g.events){delete j.handle;j.events={};for(var y in g)for(var z in g[y])d.event.add(this,y,g[y][z],g[y][z].data)}}})}function H(a,c,e){var g,j,y;c=c&&c[0]?c[0].ownerDocument||c[0]:G;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&c===G&&!ga.test(a[0])&&(d.support.checkClone||!na.test(a[0]))){j=true;if(y=d.fragments[a[0]])if(y!==1)g=y}if(!g){g=
-c.createDocumentFragment();d.clean(a,c,g,e)}if(j)d.fragments[a[0]]=y?g:1;return{fragment:g,cacheable:j}}function R(a,c){var e={};d.each(pb.concat.apply([],pb.slice(0,c)),function(){e[this]=a});return e}function $(a){return"scrollTo"in a&&a.document?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var d=function(a,c){return new d.fn.init(a,c)},da=b.jQuery,ya=b.$,G=b.document,pa,ua=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,Ja=/^.[^:#\[\.,]*$/,Wa=/\S/,Ea=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,$a=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,
-Ua=navigator.userAgent,Xa=false,Ya=[],Ba,Na=Object.prototype.toString,Pa=Object.prototype.hasOwnProperty,Va=Array.prototype.push,Ta=Array.prototype.slice,la=Array.prototype.indexOf;d.fn=d.prototype={init:function(a,c){var e,g,j;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(a==="body"&&!c){this.context=G;this[0]=G.body;this.selector="body";this.length=1;return this}if(typeof a==="string")if((e=ua.exec(a))&&(e[1]||!c))if(e[1]){j=c?c.ownerDocument||c:G;if(g=$a.exec(a))if(d.isPlainObject(c)){a=
-[G.createElement(g[1])];d.fn.attr.call(a,c,true)}else a=[j.createElement(g[1])];else{g=H([e[1]],[j]);a=(g.cacheable?g.fragment.cloneNode(true):g.fragment).childNodes}return d.merge(this,a)}else{if(g=G.getElementById(e[2])){if(g.id!==e[2])return pa.find(a);this.length=1;this[0]=g}this.context=G;this.selector=a;return this}else if(!c&&/^\w+$/.test(a)){this.selector=a;this.context=G;a=G.getElementsByTagName(a);return d.merge(this,a)}else return!c||c.jquery?(c||pa).find(a):d(c).find(a);else if(d.isFunction(a))return pa.ready(a);
-if(a.selector!==f){this.selector=a.selector;this.context=a.context}return d.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return Ta.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,c,e){var g=d();d.isArray(a)?Va.apply(g,a):d.merge(g,a);g.prevObject=this;g.context=this.context;if(c==="find")g.selector=this.selector+(this.selector?" ":"")+e;else if(c)g.selector=this.selector+
-"."+c+"("+e+")";return g},each:function(a,c){return d.each(this,a,c)},ready:function(a){d.bindReady();if(d.isReady)a.call(G,d);else Ya&&Ya.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(Ta.apply(this,arguments),"slice",Ta.call(arguments).join(","))},map:function(a){return this.pushStack(d.map(this,function(c,e){return a.call(c,e,c)}))},end:function(){return this.prevObject||
-d(null)},push:Va,sort:[].sort,splice:[].splice};d.fn.init.prototype=d.fn;d.extend=d.fn.extend=function(){var a=arguments[0]||{},c=1,e=arguments.length,g=false,j,y,z,T;if(typeof a==="boolean"){g=a;a=arguments[1]||{};c=2}if(typeof a!=="object"&&!d.isFunction(a))a={};if(e===c){a=this;--c}for(;c<e;c++)if((j=arguments[c])!=null)for(y in j){z=a[y];T=j[y];if(a!==T)if(g&&T&&(d.isPlainObject(T)||d.isArray(T))){z=z&&(d.isPlainObject(z)||d.isArray(z))?z:d.isArray(T)?[]:{};a[y]=d.extend(g,z,T)}else if(T!==f)a[y]=
-T}return a};d.extend({noConflict:function(a){b.$=ya;if(a)b.jQuery=da;return d},isReady:false,ready:function(){if(!d.isReady){if(!G.body)return setTimeout(d.ready,13);d.isReady=true;if(Ya){for(var a,c=0;a=Ya[c++];)a.call(G,d);Ya=null}d.fn.triggerHandler&&d(G).triggerHandler("ready")}},bindReady:function(){if(!Xa){Xa=true;if(G.readyState==="complete")return d.ready();if(G.addEventListener){G.addEventListener("DOMContentLoaded",Ba,false);b.addEventListener("load",d.ready,false)}else if(G.attachEvent){G.attachEvent("onreadystatechange",
-Ba);b.attachEvent("onload",d.ready);var a=false;try{a=b.frameElement==null}catch(c){}G.documentElement.doScroll&&a&&k()}}},isFunction:function(a){return Na.call(a)==="[object Function]"},isArray:function(a){return Na.call(a)==="[object Array]"},isPlainObject:function(a){if(!a||Na.call(a)!=="[object Object]"||a.nodeType||a.setInterval)return false;if(a.constructor&&!Pa.call(a,"constructor")&&!Pa.call(a.constructor.prototype,"isPrototypeOf"))return false;var c;for(c in a);return c===f||Pa.call(a,c)},
-isEmptyObject:function(a){for(var c in a)return false;return true},error:function(a){throw a;},parseJSON:function(a){if(typeof a!=="string"||!a)return null;a=d.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 b.JSON&&b.JSON.parse?b.JSON.parse(a):(new Function("return "+a))();else d.error("Invalid JSON: "+a)},noop:function(){},globalEval:function(a){if(a&&
-Wa.test(a)){var c=G.getElementsByTagName("head")[0]||G.documentElement,e=G.createElement("script");e.type="text/javascript";if(d.support.scriptEval)e.appendChild(G.createTextNode(a));else e.text=a;c.insertBefore(e,c.firstChild);c.removeChild(e)}},nodeName:function(a,c){return a.nodeName&&a.nodeName.toUpperCase()===c.toUpperCase()},each:function(a,c,e){var g,j=0,y=a.length,z=y===f||d.isFunction(a);if(e)if(z)for(g in a){if(c.apply(a[g],e)===false)break}else for(;j<y;){if(c.apply(a[j++],e)===false)break}else if(z)for(g in a){if(c.call(a[g],
-g,a[g])===false)break}else for(e=a[0];j<y&&c.call(e,j,e)!==false;e=a[++j]);return a},trim:function(a){return(a||"").replace(Ea,"")},makeArray:function(a,c){var e=c||[];if(a!=null)a.length==null||typeof a==="string"||d.isFunction(a)||typeof a!=="function"&&a.setInterval?Va.call(e,a):d.merge(e,a);return e},inArray:function(a,c){if(c.indexOf)return c.indexOf(a);for(var e=0,g=c.length;e<g;e++)if(c[e]===a)return e;return-1},merge:function(a,c){var e=a.length,g=0;if(typeof c.length==="number")for(var j=
-c.length;g<j;g++)a[e++]=c[g];else for(;c[g]!==f;)a[e++]=c[g++];a.length=e;return a},grep:function(a,c,e){for(var g=[],j=0,y=a.length;j<y;j++)!e!==!c(a[j],j)&&g.push(a[j]);return g},map:function(a,c,e){for(var g=[],j,y=0,z=a.length;y<z;y++){j=c(a[y],y,e);if(j!=null)g[g.length]=j}return g.concat.apply([],g)},guid:1,proxy:function(a,c,e){if(arguments.length===2)if(typeof c==="string"){e=a;a=e[c];c=f}else if(c&&!d.isFunction(c)){e=c;c=f}if(!c&&a)c=function(){return a.apply(e||this,arguments)};if(a)c.guid=
-a.guid=a.guid||c.guid||d.guid++;return c},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:{}});Ua=d.uaMatch(Ua);if(Ua.browser){d.browser[Ua.browser]=true;d.browser.version=Ua.version}if(d.browser.webkit)d.browser.safari=true;if(la)d.inArray=function(a,c){return la.call(c,a)};pa=d(G);
-if(G.addEventListener)Ba=function(){G.removeEventListener("DOMContentLoaded",Ba,false);d.ready()};else if(G.attachEvent)Ba=function(){if(G.readyState==="complete"){G.detachEvent("onreadystatechange",Ba);d.ready()}};(function(){d.support={};var a=G.documentElement,c=G.createElement("script"),e=G.createElement("div"),g="script"+B();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 j=e.getElementsByTagName("*"),
-y=e.getElementsByTagName("a")[0];if(!(!j||!j.length||!y)){d.support={leadingWhitespace:e.firstChild.nodeType===3,tbody:!e.getElementsByTagName("tbody").length,htmlSerialize:!!e.getElementsByTagName("link").length,style:/red/.test(y.getAttribute("style")),hrefNormalized:y.getAttribute("href")==="/a",opacity:/^0.55$/.test(y.style.opacity),cssFloat:!!y.style.cssFloat,checkOn:e.getElementsByTagName("input")[0].value==="on",optSelected:G.createElement("select").appendChild(G.createElement("option")).selected,
-parentNode:e.removeChild(e.appendChild(G.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};c.type="text/javascript";try{c.appendChild(G.createTextNode("window."+g+"=1;"))}catch(z){}a.insertBefore(c,a.firstChild);if(b[g]){d.support.scriptEval=true;delete b[g]}try{delete c.test}catch(T){d.support.deleteExpando=false}a.removeChild(c);if(e.attachEvent&&e.fireEvent){e.attachEvent("onclick",function N(){d.support.noCloneEvent=
-false;e.detachEvent("onclick",N)});e.cloneNode(true).fireEvent("onclick")}e=G.createElement("div");e.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";a=G.createDocumentFragment();a.appendChild(e.firstChild);d.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;d(function(){var N=G.createElement("div");N.style.width=N.style.paddingLeft="1px";G.body.appendChild(N);d.boxModel=d.support.boxModel=N.offsetWidth===2;G.body.removeChild(N).style.display="none"});a=function(N){var V=
-G.createElement("div");N="on"+N;var ha=N in V;if(!ha){V.setAttribute(N,"return;");ha=typeof V[N]==="function"}return ha};d.support.submitBubbles=a("submit");d.support.changeBubbles=a("change");a=c=e=j=y=null}})();d.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var Ma="jQuery"+B(),ab=0,bb={};d.extend({cache:{},expando:Ma,noData:{embed:true,
-object:true,applet:true},data:function(a,c,e){if(!(a.nodeName&&d.noData[a.nodeName.toLowerCase()])){a=a==b?bb:a;var g=a[Ma],j=d.cache;if(!g&&typeof c==="string"&&e===f)return null;g||(g=++ab);if(typeof c==="object"){a[Ma]=g;j[g]=d.extend(true,{},c)}else if(!j[g]){a[Ma]=g;j[g]={}}a=j[g];if(e!==f)a[c]=e;return typeof c==="string"?a[c]:a}},removeData:function(a,c){if(!(a.nodeName&&d.noData[a.nodeName.toLowerCase()])){a=a==b?bb:a;var e=a[Ma],g=d.cache,j=g[e];if(c){if(j){delete j[c];d.isEmptyObject(j)&&
-d.removeData(a)}}else{if(d.support.deleteExpando)delete a[d.expando];else a.removeAttribute&&a.removeAttribute(d.expando);delete g[e]}}}});d.fn.extend({data:function(a,c){if(typeof a==="undefined"&&this.length)return d.data(this[0]);else if(typeof a==="object")return this.each(function(){d.data(this,a)});var e=a.split(".");e[1]=e[1]?"."+e[1]:"";if(c===f){var g=this.triggerHandler("getData"+e[1]+"!",[e[0]]);if(g===f&&this.length)g=d.data(this[0],a);return g===f&&e[1]?this.data(e[0]):g}else return this.trigger("setData"+
-e[1]+"!",[e[0],c]).each(function(){d.data(this,a,c)})},removeData:function(a){return this.each(function(){d.removeData(this,a)})}});d.extend({queue:function(a,c,e){if(a){c=(c||"fx")+"queue";var g=d.data(a,c);if(!e)return g||[];if(!g||d.isArray(e))g=d.data(a,c,d.makeArray(e));else g.push(e);return g}},dequeue:function(a,c){c=c||"fx";var e=d.queue(a,c),g=e.shift();if(g==="inprogress")g=e.shift();if(g){c==="fx"&&e.unshift("inprogress");g.call(a,function(){d.dequeue(a,c)})}}});d.fn.extend({queue:function(a,
-c){if(typeof a!=="string"){c=a;a="fx"}if(c===f)return d.queue(this[0],a);return this.each(function(){var e=d.queue(this,a,c);a==="fx"&&e[0]!=="inprogress"&&d.dequeue(this,a)})},dequeue:function(a){return this.each(function(){d.dequeue(this,a)})},delay:function(a,c){a=d.fx?d.fx.speeds[a]||a:a;c=c||"fx";return this.queue(c,function(){var e=this;setTimeout(function(){d.dequeue(e,c)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var Aa=/[\n\t]/g,n=/\s+/,u=/\r/g,E=/href|src|style/,K=/(button|input)/i,
-C=/(button|input|object|select|textarea)/i,ia=/^(a|area)$/i,X=/radio|checkbox/;d.fn.extend({attr:function(a,c){return A(this,a,c,true,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(V){var ha=d(this);ha.addClass(a.call(this,V,ha.attr("class")))});if(a&&typeof a==="string")for(var c=(a||"").split(n),e=0,g=this.length;e<g;e++){var j=this[e];if(j.nodeType===1)if(j.className){for(var y=
-" "+j.className+" ",z=j.className,T=0,N=c.length;T<N;T++)if(y.indexOf(" "+c[T]+" ")<0)z+=" "+c[T];j.className=d.trim(z)}else j.className=a}return this},removeClass:function(a){if(d.isFunction(a))return this.each(function(N){var V=d(this);V.removeClass(a.call(this,N,V.attr("class")))});if(a&&typeof a==="string"||a===f)for(var c=(a||"").split(n),e=0,g=this.length;e<g;e++){var j=this[e];if(j.nodeType===1&&j.className)if(a){for(var y=(" "+j.className+" ").replace(Aa," "),z=0,T=c.length;z<T;z++)y=y.replace(" "+
-c[z]+" "," ");j.className=d.trim(y)}else j.className=""}return this},toggleClass:function(a,c){var e=typeof a,g=typeof c==="boolean";if(d.isFunction(a))return this.each(function(j){var y=d(this);y.toggleClass(a.call(this,j,y.attr("class"),c),c)});return this.each(function(){if(e==="string")for(var j,y=0,z=d(this),T=c,N=a.split(n);j=N[y++];){T=g?T:!z.hasClass(j);z[T?"addClass":"removeClass"](j)}else if(e==="undefined"||e==="boolean"){this.className&&d.data(this,"__className__",this.className);this.className=
-this.className||a===false?"":d.data(this,"__className__")||""}})},hasClass:function(a){a=" "+a+" ";for(var c=0,e=this.length;c<e;c++)if((" "+this[c].className+" ").replace(Aa," ").indexOf(a)>-1)return true;return false},val:function(a){if(a===f){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 e=c.selectedIndex,g=[],j=c.options;c=c.type==="select-one";if(e<0)return null;var y=c?e:0;for(e=c?e+1:j.length;y<e;y++){var z=
-j[y];if(z.selected){a=d(z).val();if(c)return a;g.push(a)}}return g}if(X.test(c.type)&&!d.support.checkOn)return c.getAttribute("value")===null?"on":c.value;return(c.value||"").replace(u,"")}return f}var T=d.isFunction(a);return this.each(function(N){var V=d(this),ha=a;if(this.nodeType===1){if(T)ha=a.call(this,N,V.val());if(typeof ha==="number")ha+="";if(d.isArray(ha)&&X.test(this.type))this.checked=d.inArray(V.val(),ha)>=0;else if(d.nodeName(this,"select")){var Da=d.makeArray(ha);d("option",this).each(function(){this.selected=
-d.inArray(d(this).val(),Da)>=0});if(!Da.length)this.selectedIndex=-1}else this.value=ha}})}});d.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,c,e,g){if(!a||a.nodeType===3||a.nodeType===8)return f;if(g&&c in d.attrFn)return d(a)[c](e);g=a.nodeType!==1||!d.isXMLDoc(a);var j=e!==f;c=g&&d.props[c]||c;if(a.nodeType===1){var y=E.test(c);if(c in a&&g&&!y){if(j){c==="type"&&K.test(a.nodeName)&&a.parentNode&&d.error("type property can't be changed");
-a[c]=e}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:C.test(a.nodeName)||ia.test(a.nodeName)&&a.href?0:f;return a[c]}if(!d.support.style&&g&&c==="style"){if(j)a.style.cssText=""+e;return a.style.cssText}j&&a.setAttribute(c,""+e);a=!d.support.hrefNormalized&&g&&y?a.getAttribute(c,2):a.getAttribute(c);return a===null?f:a}return d.style(a,c,e)}});var qa=/\.(.*)$/,fa=function(a){return a.replace(/[^\w\s\.\|`]/g,
-function(c){return"\\"+c})};d.event={add:function(a,c,e,g){if(!(a.nodeType===3||a.nodeType===8)){if(a.setInterval&&a!==b&&!a.frameElement)a=b;var j,y;if(e.handler){j=e;e=j.handler}if(!e.guid)e.guid=d.guid++;if(y=d.data(a)){var z=y.events=y.events||{},T=y.handle;if(!T)y.handle=T=function(){return typeof d!=="undefined"&&!d.event.triggered?d.event.handle.apply(T.elem,arguments):f};T.elem=a;c=c.split(" ");for(var N,V=0,ha;N=c[V++];){y=j?d.extend({},j):{handler:e,data:g};if(N.indexOf(".")>-1){ha=N.split(".");
-N=ha.shift();y.namespace=ha.slice(0).sort().join(".")}else{ha=[];y.namespace=""}y.type=N;y.guid=e.guid;var Da=z[N],Ia=d.event.special[N]||{};if(!Da){Da=z[N]=[];if(!Ia.setup||Ia.setup.call(a,g,ha,T)===false)if(a.addEventListener)a.addEventListener(N,T,false);else a.attachEvent&&a.attachEvent("on"+N,T)}if(Ia.add){Ia.add.call(a,y);if(!y.handler.guid)y.handler.guid=e.guid}Da.push(y);d.event.global[N]=true}a=null}}},global:{},remove:function(a,c,e,g){if(!(a.nodeType===3||a.nodeType===8)){var j,y=0,z,T,
-N,V,ha,Da,Ia=d.data(a),Oa=Ia&&Ia.events;if(Ia&&Oa){if(c&&c.type){e=c.handler;c=c.type}if(!c||typeof c==="string"&&c.charAt(0)==="."){c=c||"";for(j in Oa)d.event.remove(a,j+c)}else{for(c=c.split(" ");j=c[y++];){V=j;z=j.indexOf(".")<0;T=[];if(!z){T=j.split(".");j=T.shift();N=RegExp("(^|\\.)"+d.map(T.slice(0).sort(),fa).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(ha=Oa[j])if(e){V=d.event.special[j]||{};for(La=g||0;La<ha.length;La++){Da=ha[La];if(e.guid===Da.guid){if(z||N.test(Da.namespace)){g==null&&ha.splice(La--,
-1);V.remove&&V.remove.call(a,Da)}if(g!=null)break}}if(ha.length===0||g!=null&&ha.length===1){if(!V.teardown||V.teardown.call(a,T)===false)ma(a,j,Ia.handle);delete Oa[j]}}else for(var La=0;La<ha.length;La++){Da=ha[La];if(z||N.test(Da.namespace)){d.event.remove(a,V,Da.handler,La);ha.splice(La--,1)}}}if(d.isEmptyObject(Oa)){if(c=Ia.handle)c.elem=null;delete Ia.events;delete Ia.handle;d.isEmptyObject(Ia)&&d.removeData(a)}}}}},trigger:function(a,c,e,g){var j=a.type||a;if(!g){a=typeof a==="object"?a[Ma]?
-a:d.extend(d.Event(j),a):d.Event(j);if(j.indexOf("!")>=0){a.type=j=j.slice(0,-1);a.exclusive=true}if(!e){a.stopPropagation();d.event.global[j]&&d.each(d.cache,function(){this.events&&this.events[j]&&d.event.trigger(a,c,this.handle.elem)})}if(!e||e.nodeType===3||e.nodeType===8)return f;a.result=f;a.target=e;c=d.makeArray(c);c.unshift(a)}a.currentTarget=e;(g=d.data(e,"handle"))&&g.apply(e,c);g=e.parentNode||e.ownerDocument;try{if(!(e&&e.nodeName&&d.noData[e.nodeName.toLowerCase()]))if(e["on"+j]&&e["on"+
-j].apply(e,c)===false)a.result=false}catch(y){}if(!a.isPropagationStopped()&&g)d.event.trigger(a,c,g,true);else if(!a.isDefaultPrevented()){g=a.target;var z,T=d.nodeName(g,"a")&&j==="click",N=d.event.special[j]||{};if((!N._default||N._default.call(e,a)===false)&&!T&&!(g&&g.nodeName&&d.noData[g.nodeName.toLowerCase()])){try{if(g[j]){if(z=g["on"+j])g["on"+j]=null;d.event.triggered=true;g[j]()}}catch(V){}if(z)g["on"+j]=z;d.event.triggered=false}}},handle:function(a){var c,e,g,j;a=arguments[0]=d.event.fix(a||
-b.event);a.currentTarget=this;c=a.type.indexOf(".")<0&&!a.exclusive;if(!c){e=a.type.split(".");a.type=e.shift();g=RegExp("(^|\\.)"+e.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}j=d.data(this,"events");e=j[a.type];if(j&&e){e=e.slice(0);j=0;for(var y=e.length;j<y;j++){var z=e[j];if(c||g.test(z.namespace)){a.handler=z.handler;a.data=z.data;a.handleObj=z;z=z.handler.apply(this,arguments);if(z!==f){a.result=z;if(z===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[Ma])return a;var c=a;a=d.Event(c);for(var e=this.props.length,g;e;){g=this.props[--e];a[g]=c[g]}if(!a.target)a.target=a.srcElement||
-G;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){c=G.documentElement;e=G.body;a.pageX=a.clientX+(c&&c.scrollLeft||e&&e.scrollLeft||0)-(c&&c.clientLeft||e&&e.clientLeft||0);a.pageY=a.clientY+(c&&c.scrollTop||e&&e.scrollTop||0)-(c&&c.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!==f)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},guid:1E8,proxy:d.proxy,special:{ready:{setup:d.bindReady,teardown:d.noop},live:{add:function(a){d.event.add(this,a.origType,d.extend({},a,{handler:ja}))},remove:function(a){var c=true,e=a.origType.replace(qa,"");d.each(d.data(this,"events").live||[],function(){if(e===this.origType.replace(qa,""))return c=false});c&&d.event.remove(this,a.origType,ja)}},beforeunload:{setup:function(a,c,
-e){if(this.setInterval)this.onbeforeunload=e;return false},teardown:function(a,c){if(this.onbeforeunload===c)this.onbeforeunload=null}}}};var ma=G.removeEventListener?function(a,c,e){a.removeEventListener(c,e,false)}:function(a,c,e){a.detachEvent("on"+c,e)};d.Event=function(a){if(!this.preventDefault)return new d.Event(a);if(a&&a.type){this.originalEvent=a;this.type=a.type}else this.type=a;this.timeStamp=B();this[Ma]=true};d.Event.prototype={preventDefault:function(){this.isDefaultPrevented=U;var a=
-this.originalEvent;if(a){a.preventDefault&&a.preventDefault();a.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=U;var a=this.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=U;this.stopPropagation()},isDefaultPrevented:M,isPropagationStopped:M,isImmediatePropagationStopped:M};var ra=function(a){var c=a.relatedTarget;try{for(;c&&c!==this;)c=c.parentNode;if(c!==this){a.type=
-a.data;d.event.handle.apply(this,arguments)}}catch(e){}},Ca=function(a){a.type=a.data;d.event.handle.apply(this,arguments)};d.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,c){d.event.special[a]={setup:function(e){d.event.add(this,c,e&&e.selector?Ca:ra,a)},teardown:function(e){d.event.remove(this,c,e&&e.selector?Ca:ra)}}});if(!d.support.submitBubbles)d.event.special.submit={setup:function(){if(this.nodeName.toLowerCase()!=="form"){d.event.add(this,"click.specialSubmit",function(a){var c=
-a.target,e=c.type;if((e==="submit"||e==="image")&&d(c).closest("form").length)return J("submit",this,arguments)});d.event.add(this,"keypress.specialSubmit",function(a){var c=a.target,e=c.type;if((e==="text"||e==="password")&&d(c).closest("form").length&&a.keyCode===13)return J("submit",this,arguments)})}else return false},teardown:function(){d.event.remove(this,".specialSubmit")}};if(!d.support.changeBubbles){var za=/textarea|input|select/i,Ka,Ga=function(a){var c=a.type,e=a.value;if(c==="radio"||
-c==="checkbox")e=a.checked;else if(c==="select-multiple")e=a.selectedIndex>-1?d.map(a.options,function(g){return g.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")e=a.selectedIndex;return e},Ra=function(a,c){var e=a.target,g,j;if(!(!za.test(e.nodeName)||e.readOnly)){g=d.data(e,"_change_data");j=Ga(e);if(a.type!=="focusout"||e.type!=="radio")d.data(e,"_change_data",j);if(!(g===f||j===g))if(g!=null||j){a.type="change";return d.event.trigger(a,c,e)}}};d.event.special.change={filters:{focusout:Ra,
-click:function(a){var c=a.target,e=c.type;if(e==="radio"||e==="checkbox"||c.nodeName.toLowerCase()==="select")return Ra.call(this,a)},keydown:function(a){var c=a.target,e=c.type;if(a.keyCode===13&&c.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(e==="checkbox"||e==="radio")||e==="select-multiple")return Ra.call(this,a)},beforeactivate:function(a){a=a.target;d.data(a,"_change_data",Ga(a))}},setup:function(){if(this.type==="file")return false;for(var a in Ka)d.event.add(this,a+".specialChange",
-Ka[a]);return za.test(this.nodeName)},teardown:function(){d.event.remove(this,".specialChange");return za.test(this.nodeName)}};Ka=d.event.special.change.filters}G.addEventListener&&d.each({focus:"focusin",blur:"focusout"},function(a,c){function e(g){g=d.event.fix(g);g.type=c;return d.event.handle.call(this,g)}d.event.special[c]={setup:function(){this.addEventListener(a,e,true)},teardown:function(){this.removeEventListener(a,e,true)}}});d.each(["bind","one"],function(a,c){d.fn[c]=function(e,g,j){if(typeof e===
-"object"){for(var y in e)this[c](y,g,e[y],j);return this}if(d.isFunction(g)){j=g;g=f}var z=c==="one"?d.proxy(j,function(N){d(this).unbind(N,z);return j.apply(this,arguments)}):j;if(e==="unload"&&c!=="one")this.one(e,g,j);else{y=0;for(var T=this.length;y<T;y++)d.event.add(this[y],e,z,g)}return this}});d.fn.extend({unbind:function(a,c){if(typeof a==="object"&&!a.preventDefault)for(var e in a)this.unbind(e,a[e]);else{e=0;for(var g=this.length;e<g;e++)d.event.remove(this[e],a,c)}return this},delegate:function(a,
-c,e,g){return this.live(c,e,g,a)},undelegate:function(a,c,e){return arguments.length===0?this.unbind("live"):this.die(c,null,e,a)},trigger:function(a,c){return this.each(function(){d.event.trigger(a,c,this)})},triggerHandler:function(a,c){if(this[0]){var e=d.Event(a);e.preventDefault();e.stopPropagation();d.event.trigger(e,c,this[0]);return e.result}},toggle:function(a){for(var c=arguments,e=1;e<c.length;)d.proxy(a,c[e++]);return this.click(d.proxy(a,function(g){var j=(d.data(this,"lastToggle"+a.guid)||
-0)%e;d.data(this,"lastToggle"+a.guid,j+1);g.preventDefault();return c[j].apply(this,arguments)||false}))},hover:function(a,c){return this.mouseenter(a).mouseleave(c||a)}});var db={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};d.each(["live","die"],function(a,c){d.fn[c]=function(e,g,j,y){var z,T=0,N,V,ha=y||this.selector,Da=y?this:d(this.context);if(d.isFunction(g)){j=g;g=f}for(e=(e||"").split(" ");(z=e[T++])!=null;){y=qa.exec(z);N="";if(y){N=y[0];z=z.replace(qa,"")}if(z===
-"hover")e.push("mouseenter"+N,"mouseleave"+N);else{V=z;if(z==="focus"||z==="blur"){e.push(db[z]+N);z+=N}else z=(db[z]||z)+N;c==="live"?Da.each(function(){d.event.add(this,wa(z,ha),{data:g,selector:ha,handler:j,origType:z,origHandler:j,preType:V})}):Da.unbind(wa(z,ha),j)}}return this}});d.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,
-c){d.fn[c]=function(e){return e?this.bind(c,e):this.trigger(c)};if(d.attrFn)d.attrFn[c]=true});b.attachEvent&&!b.addEventListener&&b.attachEvent("onunload",function(){for(var a in d.cache)if(d.cache[a].handle)try{d.event.remove(d.cache[a].handle.elem)}catch(c){}});(function(){function a(q){for(var D="",O,P=0;q[P];P++){O=q[P];if(O.nodeType===3||O.nodeType===4)D+=O.nodeValue;else if(O.nodeType!==8)D+=a(O.childNodes)}return D}function c(q,D,O,P,Z,Y){Z=0;for(var va=P.length;Z<va;Z++){var ta=P[Z];if(ta){ta=
-ta[q];for(var Ha=false;ta;){if(ta.sizcache===O){Ha=P[ta.sizset];break}if(ta.nodeType===1&&!Y){ta.sizcache=O;ta.sizset=Z}if(ta.nodeName.toLowerCase()===D){Ha=ta;break}ta=ta[q]}P[Z]=Ha}}}function e(q,D,O,P,Z,Y){Z=0;for(var va=P.length;Z<va;Z++){var ta=P[Z];if(ta){ta=ta[q];for(var Ha=false;ta;){if(ta.sizcache===O){Ha=P[ta.sizset];break}if(ta.nodeType===1){if(!Y){ta.sizcache=O;ta.sizset=Z}if(typeof D!=="string"){if(ta===D){Ha=true;break}}else if(N.filter(D,[ta]).length>0){Ha=ta;break}}ta=ta[q]}P[Z]=Ha}}}
-var g=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,j=0,y=Object.prototype.toString,z=false,T=true;[0,0].sort(function(){T=false;return 0});var N=function(q,D,O,P){O=O||[];var Z=D=D||G;if(D.nodeType!==1&&D.nodeType!==9)return[];if(!q||typeof q!=="string")return O;for(var Y=[],va,ta,Ha,ib,eb=true,gb=xa(D),fb=q;(g.exec(""),va=g.exec(fb))!==null;){fb=va[3];Y.push(va[1]);if(va[2]){ib=va[3];break}}if(Y.length>1&&ha.exec(q))if(Y.length===
-2&&V.relative[Y[0]])ta=lb(Y[0]+Y[1],D);else for(ta=V.relative[Y[0]]?[D]:N(Y.shift(),D);Y.length;){q=Y.shift();if(V.relative[q])q+=Y.shift();ta=lb(q,ta)}else{if(!P&&Y.length>1&&D.nodeType===9&&!gb&&V.match.ID.test(Y[0])&&!V.match.ID.test(Y[Y.length-1])){va=N.find(Y.shift(),D,gb);D=va.expr?N.filter(va.expr,va.set)[0]:va.set[0]}if(D){va=P?{expr:Y.pop(),set:Ia(P)}:N.find(Y.pop(),Y.length===1&&(Y[0]==="~"||Y[0]==="+")&&D.parentNode?D.parentNode:D,gb);ta=va.expr?N.filter(va.expr,va.set):va.set;if(Y.length>
-0)Ha=Ia(ta);else eb=false;for(;Y.length;){var cb=Y.pop();va=cb;if(V.relative[cb])va=Y.pop();else cb="";if(va==null)va=D;V.relative[cb](Ha,va,gb)}}else Ha=[]}Ha||(Ha=ta);Ha||N.error(cb||q);if(y.call(Ha)==="[object Array]")if(eb)if(D&&D.nodeType===1)for(q=0;Ha[q]!=null;q++){if(Ha[q]&&(Ha[q]===true||Ha[q].nodeType===1&&Za(D,Ha[q])))O.push(ta[q])}else for(q=0;Ha[q]!=null;q++)Ha[q]&&Ha[q].nodeType===1&&O.push(ta[q]);else O.push.apply(O,Ha);else Ia(Ha,O);if(ib){N(ib,Z,O,P);N.uniqueSort(O)}return O};N.uniqueSort=
-function(q){if(La){z=T;q.sort(La);if(z)for(var D=1;D<q.length;D++)q[D]===q[D-1]&&q.splice(D--,1)}return q};N.matches=function(q,D){return N(q,null,null,D)};N.find=function(q,D,O){var P,Z;if(!q)return[];for(var Y=0,va=V.order.length;Y<va;Y++){var ta=V.order[Y];if(Z=V.leftMatch[ta].exec(q)){var Ha=Z[1];Z.splice(1,1);if(Ha.substr(Ha.length-1)!=="\\"){Z[1]=(Z[1]||"").replace(/\\/g,"");P=V.find[ta](Z,D,O);if(P!=null){q=q.replace(V.match[ta],"");break}}}}P||(P=D.getElementsByTagName("*"));return{set:P,
-expr:q}};N.filter=function(q,D,O,P){for(var Z=q,Y=[],va=D,ta,Ha,ib=D&&D[0]&&xa(D[0]);q&&D.length;){for(var eb in V.filter)if((ta=V.leftMatch[eb].exec(q))!=null&&ta[2]){var gb=V.filter[eb],fb,cb;cb=ta[1];Ha=false;ta.splice(1,1);if(cb.substr(cb.length-1)!=="\\"){if(va===Y)Y=[];if(V.preFilter[eb])if(ta=V.preFilter[eb](ta,va,O,Y,P,ib)){if(ta===true)continue}else Ha=fb=true;if(ta)for(var jb=0;(cb=va[jb])!=null;jb++)if(cb){fb=gb(cb,ta,jb,va);var qb=P^!!fb;if(O&&fb!=null)if(qb)Ha=true;else va[jb]=false;
-else if(qb){Y.push(cb);Ha=true}}if(fb!==f){O||(va=Y);q=q.replace(V.match[eb],"");if(!Ha)return[];break}}}if(q===Z)if(Ha==null)N.error(q);else break;Z=q}return va};N.error=function(q){throw"Syntax error, unrecognized expression: "+q;};var V=N.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(q){return q.getAttribute("href")}},relative:{"+":function(q,D){var O=typeof D==="string",P=O&&!/\W/.test(D);O=O&&!P;if(P)D=D.toLowerCase();P=0;for(var Z=q.length,Y;P<Z;P++)if(Y=q[P]){for(;(Y=Y.previousSibling)&&
-Y.nodeType!==1;);q[P]=O||Y&&Y.nodeName.toLowerCase()===D?Y||false:Y===D}O&&N.filter(D,q,true)},">":function(q,D){var O=typeof D==="string";if(O&&!/\W/.test(D)){D=D.toLowerCase();for(var P=0,Z=q.length;P<Z;P++){var Y=q[P];if(Y){O=Y.parentNode;q[P]=O.nodeName.toLowerCase()===D?O:false}}}else{P=0;for(Z=q.length;P<Z;P++)if(Y=q[P])q[P]=O?Y.parentNode:Y.parentNode===D;O&&N.filter(D,q,true)}},"":function(q,D,O){var P=j++,Z=e;if(typeof D==="string"&&!/\W/.test(D)){var Y=D=D.toLowerCase();Z=c}Z("parentNode",
-D,P,q,Y,O)},"~":function(q,D,O){var P=j++,Z=e;if(typeof D==="string"&&!/\W/.test(D)){var Y=D=D.toLowerCase();Z=c}Z("previousSibling",D,P,q,Y,O)}},find:{ID:function(q,D,O){if(typeof D.getElementById!=="undefined"&&!O)return(q=D.getElementById(q[1]))?[q]:[]},NAME:function(q,D){if(typeof D.getElementsByName!=="undefined"){for(var O=[],P=D.getElementsByName(q[1]),Z=0,Y=P.length;Z<Y;Z++)P[Z].getAttribute("name")===q[1]&&O.push(P[Z]);return O.length===0?null:O}},TAG:function(q,D){return D.getElementsByTagName(q[1])}},
-preFilter:{CLASS:function(q,D,O,P,Z,Y){q=" "+q[1].replace(/\\/g,"")+" ";if(Y)return q;Y=0;for(var va;(va=D[Y])!=null;Y++)if(va)if(Z^(va.className&&(" "+va.className+" ").replace(/[\t\n]/g," ").indexOf(q)>=0))O||P.push(va);else if(O)D[Y]=false;return false},ID:function(q){return q[1].replace(/\\/g,"")},TAG:function(q){return q[1].toLowerCase()},CHILD:function(q){if(q[1]==="nth"){var D=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(q[2]==="even"&&"2n"||q[2]==="odd"&&"2n+1"||!/\D/.test(q[2])&&"0n+"+q[2]||q[2]);q[2]=
-D[1]+(D[2]||1)-0;q[3]=D[3]-0}q[0]=j++;return q},ATTR:function(q,D,O,P,Z,Y){D=q[1].replace(/\\/g,"");if(!Y&&V.attrMap[D])q[1]=V.attrMap[D];if(q[2]==="~=")q[4]=" "+q[4]+" ";return q},PSEUDO:function(q,D,O,P,Z){if(q[1]==="not")if((g.exec(q[3])||"").length>1||/^\w/.test(q[3]))q[3]=N(q[3],null,null,D);else{q=N.filter(q[3],D,O,true^Z);O||P.push.apply(P,q);return false}else if(V.match.POS.test(q[0])||V.match.CHILD.test(q[0]))return true;return q},POS:function(q){q.unshift(true);return q}},filters:{enabled:function(q){return q.disabled===
-false&&q.type!=="hidden"},disabled:function(q){return q.disabled===true},checked:function(q){return q.checked===true},selected:function(q){return q.selected===true},parent:function(q){return!!q.firstChild},empty:function(q){return!q.firstChild},has:function(q,D,O){return!!N(O[3],q).length},header:function(q){return/h\d/i.test(q.nodeName)},text:function(q){return"text"===q.type},radio:function(q){return"radio"===q.type},checkbox:function(q){return"checkbox"===q.type},file:function(q){return"file"===
-q.type},password:function(q){return"password"===q.type},submit:function(q){return"submit"===q.type},image:function(q){return"image"===q.type},reset:function(q){return"reset"===q.type},button:function(q){return"button"===q.type||q.nodeName.toLowerCase()==="button"},input:function(q){return/input|select|textarea|button/i.test(q.nodeName)}},setFilters:{first:function(q,D){return D===0},last:function(q,D,O,P){return D===P.length-1},even:function(q,D){return D%2===0},odd:function(q,D){return D%2===1},
-lt:function(q,D,O){return D<O[3]-0},gt:function(q,D,O){return D>O[3]-0},nth:function(q,D,O){return O[3]-0===D},eq:function(q,D,O){return O[3]-0===D}},filter:{PSEUDO:function(q,D,O,P){var Z=D[1],Y=V.filters[Z];if(Y)return Y(q,O,D,P);else if(Z==="contains")return(q.textContent||q.innerText||a([q])||"").indexOf(D[3])>=0;else if(Z==="not"){D=D[3];O=0;for(P=D.length;O<P;O++)if(D[O]===q)return false;return true}else N.error("Syntax error, unrecognized expression: "+Z)},CHILD:function(q,D){var O=D[1],P=
-q;switch(O){case "only":case "first":for(;P=P.previousSibling;)if(P.nodeType===1)return false;if(O==="first")return true;P=q;case "last":for(;P=P.nextSibling;)if(P.nodeType===1)return false;return true;case "nth":O=D[2];var Z=D[3];if(O===1&&Z===0)return true;var Y=D[0],va=q.parentNode;if(va&&(va.sizcache!==Y||!q.nodeIndex)){var ta=0;for(P=va.firstChild;P;P=P.nextSibling)if(P.nodeType===1)P.nodeIndex=++ta;va.sizcache=Y}P=q.nodeIndex-Z;return O===0?P===0:P%O===0&&P/O>=0}},ID:function(q,D){return q.nodeType===
-1&&q.getAttribute("id")===D},TAG:function(q,D){return D==="*"&&q.nodeType===1||q.nodeName.toLowerCase()===D},CLASS:function(q,D){return(" "+(q.className||q.getAttribute("class"))+" ").indexOf(D)>-1},ATTR:function(q,D){var O=D[1];O=V.attrHandle[O]?V.attrHandle[O](q):q[O]!=null?q[O]:q.getAttribute(O);var P=O+"",Z=D[2],Y=D[4];return O==null?Z==="!=":Z==="="?P===Y:Z==="*="?P.indexOf(Y)>=0:Z==="~="?(" "+P+" ").indexOf(Y)>=0:!Y?P&&O!==false:Z==="!="?P!==Y:Z==="^="?P.indexOf(Y)===0:Z==="$="?P.substr(P.length-
-Y.length)===Y:Z==="|="?P===Y||P.substr(0,Y.length+1)===Y+"-":false},POS:function(q,D,O,P){var Z=V.setFilters[D[2]];if(Z)return Z(q,O,D,P)}}},ha=V.match.POS;for(var Da in V.match){V.match[Da]=RegExp(V.match[Da].source+/(?![^\[]*\])(?![^\(]*\))/.source);V.leftMatch[Da]=RegExp(/(^(?:.|\r|\n)*?)/.source+V.match[Da].source.replace(/\\(\d+)/g,function(q,D){return"\\"+(D-0+1)}))}var Ia=function(q,D){q=Array.prototype.slice.call(q,0);if(D){D.push.apply(D,q);return D}return q};try{Array.prototype.slice.call(G.documentElement.childNodes,
-0)}catch(Oa){Ia=function(q,D){var O=D||[];if(y.call(q)==="[object Array]")Array.prototype.push.apply(O,q);else if(typeof q.length==="number")for(var P=0,Z=q.length;P<Z;P++)O.push(q[P]);else for(P=0;q[P];P++)O.push(q[P]);return O}}var La;if(G.documentElement.compareDocumentPosition)La=function(q,D){if(!q.compareDocumentPosition||!D.compareDocumentPosition){if(q==D)z=true;return q.compareDocumentPosition?-1:1}var O=q.compareDocumentPosition(D)&4?-1:q===D?0:1;if(O===0)z=true;return O};else if("sourceIndex"in
-G.documentElement)La=function(q,D){if(!q.sourceIndex||!D.sourceIndex){if(q==D)z=true;return q.sourceIndex?-1:1}var O=q.sourceIndex-D.sourceIndex;if(O===0)z=true;return O};else if(G.createRange)La=function(q,D){if(!q.ownerDocument||!D.ownerDocument){if(q==D)z=true;return q.ownerDocument?-1:1}var O=q.ownerDocument.createRange(),P=D.ownerDocument.createRange();O.setStart(q,0);O.setEnd(q,0);P.setStart(D,0);P.setEnd(D,0);O=O.compareBoundaryPoints(Range.START_TO_END,P);if(O===0)z=true;return O};(function(){var q=
-G.createElement("div"),D="script"+(new Date).getTime();q.innerHTML="<a name='"+D+"'/>";var O=G.documentElement;O.insertBefore(q,O.firstChild);if(G.getElementById(D)){V.find.ID=function(P,Z,Y){if(typeof Z.getElementById!=="undefined"&&!Y)return(Z=Z.getElementById(P[1]))?Z.id===P[1]||typeof Z.getAttributeNode!=="undefined"&&Z.getAttributeNode("id").nodeValue===P[1]?[Z]:f:[]};V.filter.ID=function(P,Z){var Y=typeof P.getAttributeNode!=="undefined"&&P.getAttributeNode("id");return P.nodeType===1&&Y&&Y.nodeValue===
-Z}}O.removeChild(q);O=q=null})();(function(){var q=G.createElement("div");q.appendChild(G.createComment(""));if(q.getElementsByTagName("*").length>0)V.find.TAG=function(D,O){var P=O.getElementsByTagName(D[1]);if(D[1]==="*"){for(var Z=[],Y=0;P[Y];Y++)P[Y].nodeType===1&&Z.push(P[Y]);P=Z}return P};q.innerHTML="<a href='#'></a>";if(q.firstChild&&typeof q.firstChild.getAttribute!=="undefined"&&q.firstChild.getAttribute("href")!=="#")V.attrHandle.href=function(D){return D.getAttribute("href",2)};q=null})();
-G.querySelectorAll&&function(){var q=N,D=G.createElement("div");D.innerHTML="<p class='TEST'></p>";if(!(D.querySelectorAll&&D.querySelectorAll(".TEST").length===0)){N=function(P,Z,Y,va){Z=Z||G;if(!va&&Z.nodeType===9&&!xa(Z))try{return Ia(Z.querySelectorAll(P),Y)}catch(ta){}return q(P,Z,Y,va)};for(var O in q)N[O]=q[O];D=null}}();(function(){var q=G.createElement("div");q.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!q.getElementsByClassName||q.getElementsByClassName("e").length===
-0)){q.lastChild.className="e";if(q.getElementsByClassName("e").length!==1){V.order.splice(1,0,"CLASS");V.find.CLASS=function(D,O,P){if(typeof O.getElementsByClassName!=="undefined"&&!P)return O.getElementsByClassName(D[1])};q=null}}})();var Za=G.compareDocumentPosition?function(q,D){return!!(q.compareDocumentPosition(D)&16)}:function(q,D){return q!==D&&(q.contains?q.contains(D):true)},xa=function(q){return(q=(q?q.ownerDocument||q:0).documentElement)?q.nodeName!=="HTML":false},lb=function(q,D){for(var O=
-[],P="",Z,Y=D.nodeType?[D]:D;Z=V.match.PSEUDO.exec(q);){P+=Z[0];q=q.replace(V.match.PSEUDO,"")}q=V.relative[q]?q+"*":q;Z=0;for(var va=Y.length;Z<va;Z++)N(q,Y[Z],O);return N.filter(P,O)};d.find=N;d.expr=N.selectors;d.expr[":"]=d.expr.filters;d.unique=N.uniqueSort;d.text=a;d.isXMLDoc=xa;d.contains=Za})();var o=/Until$/,r=/^(?:parents|prevUntil|prevAll)/,t=/,/;Ta=Array.prototype.slice;var w=function(a,c,e){if(d.isFunction(c))return d.grep(a,function(j,y){return!!c.call(j,y,j)===e});else if(c.nodeType)return d.grep(a,
-function(j){return j===c===e});else if(typeof c==="string"){var g=d.grep(a,function(j){return j.nodeType===1});if(Ja.test(c))return d.filter(c,g,!e);else c=d.filter(c,g)}return d.grep(a,function(j){return d.inArray(j,c)>=0===e})};d.fn.extend({find:function(a){for(var c=this.pushStack("","find",a),e=0,g=0,j=this.length;g<j;g++){e=c.length;d.find(a,this[g],c);if(g>0)for(var y=e;y<c.length;y++)for(var z=0;z<e;z++)if(c[z]===c[y]){c.splice(y--,1);break}}return c},has:function(a){var c=d(a);return this.filter(function(){for(var e=
-0,g=c.length;e<g;e++)if(d.contains(this,c[e]))return true})},not:function(a){return this.pushStack(w(this,a,false),"not",a)},filter:function(a){return this.pushStack(w(this,a,true),"filter",a)},is:function(a){return!!a&&d.filter(a,this).length>0},closest:function(a,c){if(d.isArray(a)){var e=[],g=this[0],j,y={},z;if(g&&a.length){j=0;for(var T=a.length;j<T;j++){z=a[j];y[z]||(y[z]=d.expr.match.POS.test(z)?d(z,c||this.context):z)}for(;g&&g.ownerDocument&&g!==c;){for(z in y){j=y[z];if(j.jquery?j.index(g)>
--1:d(g).is(j)){e.push({selector:z,elem:g});delete y[z]}}g=g.parentNode}}return e}var N=d.expr.match.POS.test(a)?d(a,c||this.context):null;return this.map(function(V,ha){for(;ha&&ha.ownerDocument&&ha!==c;){if(N?N.index(ha)>-1:d(ha).is(a))return ha;ha=ha.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,c){var e=typeof a==="string"?d(a,c||this.context):d.makeArray(a),
-g=d.merge(this.get(),e);return this.pushStack(!e[0]||!e[0].parentNode||e[0].parentNode.nodeType===11||!g[0]||!g[0].parentNode||g[0].parentNode.nodeType===11?g:d.unique(g))},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,c,e){return d.dir(a,"parentNode",e)},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,c,e){return d.dir(a,"nextSibling",e)},prevUntil:function(a,c,e){return d.dir(a,"previousSibling",e)},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,c){d.fn[a]=function(e,
-g){var j=d.map(this,c,e);o.test(a)||(g=e);if(g&&typeof g==="string")j=d.filter(g,j);j=this.length>1?d.unique(j):j;if((this.length>1||t.test(g))&&r.test(a))j=j.reverse();return this.pushStack(j,a,Ta.call(arguments).join(","))}});d.extend({filter:function(a,c,e){if(e)a=":not("+a+")";return d.find.matches(a,c)},dir:function(a,c,e){var g=[];for(a=a[c];a&&a.nodeType!==9&&(e===f||a.nodeType!==1||!d(a).is(e));){a.nodeType===1&&g.push(a);a=a[c]}return g},nth:function(a,c,e){c=c||1;for(var g=0;a;a=a[e])if(a.nodeType===
-1&&++g===c)break;return a},sibling:function(a,c){for(var e=[];a;a=a.nextSibling)a.nodeType===1&&a!==c&&e.push(a);return e}});var v=/ jQuery\d+="(?:\d+|null)"/g,S=/^\s+/,F=/(<([\w:]+)[^>]*?)\/>/g,L=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,I=/<([\w:]+)/,Q=/<tbody/i,W=/<|&#?\w+;/,ga=/<script|<object|<embed|<option|<style/i,na=/checked\s*(?:[^=]|=\s*.checked.)/i,oa=function(a,c,e){return L.test(e)?a:c+"></"+e+">"},ca={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,"",""]};ca.optgroup=ca.option;ca.tbody=ca.tfoot=ca.colgroup=ca.caption=ca.thead;ca.th=ca.td;if(!d.support.htmlSerialize)ca._default=[1,"div<div>","</div>"];d.fn.extend({text:function(a){if(d.isFunction(a))return this.each(function(c){var e=d(this);e.text(a.call(this,
-c,e.text()))});if(typeof a!=="object"&&a!==f)return this.empty().append((this[0]&&this[0].ownerDocument||G).createTextNode(a));return d.text(this)},wrapAll:function(a){if(d.isFunction(a))return this.each(function(e){d(this).wrapAll(a.call(this,e))});if(this[0]){var c=d(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&c.insertBefore(this[0]);c.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(d.isFunction(a))return this.each(function(c){d(this).wrapInner(a.call(this,
-c))});return this.each(function(){var c=d(this),e=c.contents();e.length?e.wrapAll(a):c.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,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(c){this.parentNode.insertBefore(c,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,false,function(c){this.parentNode.insertBefore(c,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,c){for(var e=0,g;(g=this[e])!=null;e++)if(!a||d.filter(a,[g]).length){if(!c&&g.nodeType===1){d.cleanData(g.getElementsByTagName("*"));d.cleanData([g])}g.parentNode&&g.parentNode.removeChild(g)}return this},empty:function(){for(var a=0,c;(c=this[a])!=null;a++)for(c.nodeType===1&&d.cleanData(c.getElementsByTagName("*"));c.firstChild;)c.removeChild(c.firstChild);return this},clone:function(a){var c=this.map(function(){if(!d.support.noCloneEvent&&
-!d.isXMLDoc(this)){var e=this.outerHTML,g=this.ownerDocument;if(!e){e=g.createElement("div");e.appendChild(this.cloneNode(true));e=e.innerHTML}return d.clean([e.replace(v,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(S,"")],g)[0]}else return this.cloneNode(true)});if(a===true){sa(this,c);sa(this.find("*"),c.find("*"))}return c},html:function(a){if(a===f)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(v,""):null;else if(typeof a==="string"&&!ga.test(a)&&(d.support.leadingWhitespace||
-!S.test(a))&&!ca[(I.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(F,oa);try{for(var c=0,e=this.length;c<e;c++)if(this[c].nodeType===1){d.cleanData(this[c].getElementsByTagName("*"));this[c].innerHTML=a}}catch(g){this.empty().append(a)}}else d.isFunction(a)?this.each(function(j){var y=d(this),z=y.html();y.empty().append(function(){return a.call(this,j,z)})}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(d.isFunction(a))return this.each(function(c){var e=
-d(this),g=e.html();e.replaceWith(a.call(this,c,g))});if(typeof a!=="string")a=d(a).detach();return this.each(function(){var c=this.nextSibling,e=this.parentNode;d(this).remove();c?d(c).before(a):d(e).append(a)})}else return this.pushStack(d(d.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,true)},domManip:function(a,c,e){var g,j,y=a[0],z=[],T;if(!d.support.checkClone&&arguments.length===3&&typeof y==="string"&&na.test(y))return this.each(function(){d(this).domManip(a,
-c,e,true)});if(d.isFunction(y))return this.each(function(V){var ha=d(this);a[0]=y.call(this,V,c?ha.html():f);ha.domManip(a,c,e)});if(this[0]){g=y&&y.parentNode;g=d.support.parentNode&&g&&g.nodeType===11&&g.childNodes.length===this.length?{fragment:g}:H(a,this,z);T=g.fragment;if(j=T.childNodes.length===1?T=T.firstChild:T.firstChild){c=c&&d.nodeName(j,"tr");j=0;for(var N=this.length;j<N;j++)e.call(c?d.nodeName(this[j],"table")?this[j].getElementsByTagName("tbody")[0]||this[j].appendChild(this[j].ownerDocument.createElement("tbody")):
-this[j]:this[j],j>0||g.cacheable||this.length>1?T.cloneNode(true):T)}z.length&&d.each(z,p)}return this}});d.fragments={};d.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,c){d.fn[a]=function(e){var g=[];e=d(e);var j=this.length===1&&this[0].parentNode;if(j&&j.nodeType===11&&j.childNodes.length===1&&e.length===1){e[c](this[0]);return this}else{j=0;for(var y=e.length;j<y;j++){var z=(j>0?this.clone(true):this).get();d.fn[c].apply(d(e[j]),
-z);g=g.concat(z)}return this.pushStack(g,a,e.selector)}}});d.extend({clean:function(a,c,e,g){c=c||G;if(typeof c.createElement==="undefined")c=c.ownerDocument||c[0]&&c[0].ownerDocument||G;for(var j=[],y=0,z;(z=a[y])!=null;y++){if(typeof z==="number")z+="";if(z){if(typeof z==="string"&&!W.test(z))z=c.createTextNode(z);else if(typeof z==="string"){z=z.replace(F,oa);var T=(I.exec(z)||["",""])[1].toLowerCase(),N=ca[T]||ca._default,V=N[0],ha=c.createElement("div");for(ha.innerHTML=N[1]+z+N[2];V--;)ha=ha.lastChild;
-if(!d.support.tbody){V=Q.test(z);T=T==="table"&&!V?ha.firstChild&&ha.firstChild.childNodes:N[1]==="<table>"&&!V?ha.childNodes:[];for(N=T.length-1;N>=0;--N)d.nodeName(T[N],"tbody")&&!T[N].childNodes.length&&T[N].parentNode.removeChild(T[N])}!d.support.leadingWhitespace&&S.test(z)&&ha.insertBefore(c.createTextNode(S.exec(z)[0]),ha.firstChild);z=ha.childNodes}if(z.nodeType)j.push(z);else j=d.merge(j,z)}}if(e)for(y=0;j[y];y++)if(g&&d.nodeName(j[y],"script")&&(!j[y].type||j[y].type.toLowerCase()==="text/javascript"))g.push(j[y].parentNode?
-j[y].parentNode.removeChild(j[y]):j[y]);else{j[y].nodeType===1&&j.splice.apply(j,[y+1,0].concat(d.makeArray(j[y].getElementsByTagName("script"))));e.appendChild(j[y])}return j},cleanData:function(a){for(var c,e,g=d.cache,j=d.event.special,y=d.support.deleteExpando,z=0,T;(T=a[z])!=null;z++)if(e=T[d.expando]){c=g[e];if(c.events)for(var N in c.events)j[N]?d.event.remove(T,N):ma(T,N,c.handle);if(y)delete T[d.expando];else T.removeAttribute&&T.removeAttribute(d.expando);delete g[e]}}});var ea=/z-?index|font-?weight|opacity|zoom|line-?height/i,
-aa=/alpha\([^)]*\)/,ba=/opacity=([^)]*)/,ka=/float/i,Fa=/-([a-z])/ig,Qa=/([A-Z])/g,Sa=/^-?\d+(?:px)?$/i,sb=/^-?\d/,tb={position:"absolute",visibility:"hidden",display:"block"},ub=["Left","Right"],vb=["Top","Bottom"],wb=G.defaultView&&G.defaultView.getComputedStyle,rb=d.support.cssFloat?"cssFloat":"styleFloat",mb=function(a,c){return c.toUpperCase()};d.fn.css=function(a,c){return A(this,a,c,true,function(e,g,j){if(j===f)return d.curCSS(e,g);if(typeof j==="number"&&!ea.test(g))j+="px";d.style(e,g,j)})};
-d.extend({style:function(a,c,e){if(!a||a.nodeType===3||a.nodeType===8)return f;if((c==="width"||c==="height")&&parseFloat(e)<0)e=f;var g=a.style||a,j=e!==f;if(!d.support.opacity&&c==="opacity"){if(j){g.zoom=1;c=parseInt(e,10)+""==="NaN"?"":"alpha(opacity="+e*100+")";a=g.filter||d.curCSS(a,"filter")||"";g.filter=aa.test(a)?a.replace(aa,c):c}return g.filter&&g.filter.indexOf("opacity=")>=0?parseFloat(ba.exec(g.filter)[1])/100+"":""}if(ka.test(c))c=rb;c=c.replace(Fa,mb);if(j)g[c]=e;return g[c]},css:function(a,
-c,e,g){if(c==="width"||c==="height"){var j,y=c==="width"?ub:vb;e=function(){j=c==="width"?a.offsetWidth:a.offsetHeight;g!=="border"&&d.each(y,function(){g||(j-=parseFloat(d.curCSS(a,"padding"+this,true))||0);if(g==="margin")j+=parseFloat(d.curCSS(a,"margin"+this,true))||0;else j-=parseFloat(d.curCSS(a,"border"+this+"Width",true))||0})};a.offsetWidth!==0?e():d.swap(a,tb,e);return Math.max(0,Math.round(j))}return d.curCSS(a,c,e)},curCSS:function(a,c,e){var g,j=a.style;if(!d.support.opacity&&c==="opacity"&&
-a.currentStyle){g=ba.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return g===""?"1":g}if(ka.test(c))c=rb;if(!e&&j&&j[c])g=j[c];else if(wb){if(ka.test(c))c="float";c=c.replace(Qa,"-$1").toLowerCase();j=a.ownerDocument.defaultView;if(!j)return null;if(a=j.getComputedStyle(a,null))g=a.getPropertyValue(c);if(c==="opacity"&&g==="")g="1"}else if(a.currentStyle){e=c.replace(Fa,mb);g=a.currentStyle[c]||a.currentStyle[e];if(!Sa.test(g)&&sb.test(g)){c=j.left;var y=a.runtimeStyle.left;a.runtimeStyle.left=
-a.currentStyle.left;j.left=e==="fontSize"?"1em":g||0;g=j.pixelLeft+"px";j.left=c;a.runtimeStyle.left=y}}return g},swap:function(a,c,e){var g={};for(var j in c){g[j]=a.style[j];a.style[j]=c[j]}e.call(a);for(j in c)a.style[j]=g[j]}});if(d.expr&&d.expr.filters){d.expr.filters.hidden=function(a){var c=a.offsetWidth,e=a.offsetHeight,g=a.nodeName.toLowerCase()==="tr";return c===0&&e===0&&!g?true:c>0&&e>0&&!g?false:d.curCSS(a,"display")==="none"};d.expr.filters.visible=function(a){return!d.expr.filters.hidden(a)}}var xb=
-B(),yb=/<script(.|\s)*?\/script>/gi,zb=/select|textarea/i,Ab=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,hb=/=\?(&|$)/,nb=/\?/,Bb=/(\?|&)_=.*?(&|$)/,Cb=/^(\w+:)?\/\/([^\/?#]+)/,Db=/%20/g,Eb=d.fn.load;d.fn.extend({load:function(a,c,e){if(typeof a!=="string")return Eb.call(this,a);else if(!this.length)return this;var g=a.indexOf(" ");if(g>=0){var j=a.slice(g,a.length);a=a.slice(0,g)}g="GET";if(c)if(d.isFunction(c)){e=c;c=null}else if(typeof c==="object"){c=
-d.param(c,d.ajaxSettings.traditional);g="POST"}var y=this;d.ajax({url:a,type:g,dataType:"html",data:c,complete:function(z,T){if(T==="success"||T==="notmodified")y.html(j?d("<div />").append(z.responseText.replace(yb,"")).find(j):z.responseText);e&&y.each(e,[z.responseText,T,z])}});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||zb.test(this.nodeName)||Ab.test(this.type))}).map(function(a,c){var e=d(this).val();return e==null?null:d.isArray(e)?d.map(e,function(g){return{name:c.name,value:g}}):{name:c.name,value:e}}).get()}});d.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,c){d.fn[c]=function(e){return this.bind(c,e)}});d.extend({get:function(a,c,e,g){if(d.isFunction(c)){g=g||e;e=c;c=null}return d.ajax({type:"GET",url:a,data:c,success:e,dataType:g})},getScript:function(a,
-c){return d.get(a,null,c,"script")},getJSON:function(a,c,e){return d.get(a,c,e,"json")},post:function(a,c,e,g){if(d.isFunction(c)){g=g||e;e=c;c={}}return d.ajax({type:"POST",url:a,data:c,success:e,dataType:g})},ajaxSetup:function(a){d.extend(d.ajaxSettings,a)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:b.XMLHttpRequest&&(b.location.protocol!=="file:"||!b.ActiveXObject)?function(){return new b.XMLHttpRequest}:
-function(){try{return new b.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 c(){j.success&&j.success.call(N,T,z,xa);j.global&&g("ajaxSuccess",[xa,j])}function e(){j.complete&&j.complete.call(N,xa,z);j.global&&g("ajaxComplete",[xa,j]);j.global&&!--d.active&&d.event.trigger("ajaxStop")}
-function g(Z,Y){(j.context?d(j.context):d.event).trigger(Z,Y)}var j=d.extend(true,{},d.ajaxSettings,a),y,z,T,N=a&&a.context||j,V=j.type.toUpperCase();if(j.data&&j.processData&&typeof j.data!=="string")j.data=d.param(j.data,j.traditional);if(j.dataType==="jsonp"){if(V==="GET")hb.test(j.url)||(j.url+=(nb.test(j.url)?"&":"?")+(j.jsonp||"callback")+"=?");else if(!j.data||!hb.test(j.data))j.data=(j.data?j.data+"&":"")+(j.jsonp||"callback")+"=?";j.dataType="json"}if(j.dataType==="json"&&(j.data&&hb.test(j.data)||
-hb.test(j.url))){y=j.jsonpCallback||"jsonp"+xb++;if(j.data)j.data=(j.data+"").replace(hb,"="+y+"$1");j.url=j.url.replace(hb,"="+y+"$1");j.dataType="script";b[y]=b[y]||function(Z){T=Z;c();e();b[y]=f;try{delete b[y]}catch(Y){}Ia&&Ia.removeChild(Oa)}}if(j.dataType==="script"&&j.cache===null)j.cache=false;if(j.cache===false&&V==="GET"){var ha=B(),Da=j.url.replace(Bb,"$1_="+ha+"$2");j.url=Da+(Da===j.url?(nb.test(j.url)?"&":"?")+"_="+ha:"")}if(j.data&&V==="GET")j.url+=(nb.test(j.url)?"&":"?")+j.data;j.global&&
-!d.active++&&d.event.trigger("ajaxStart");ha=(ha=Cb.exec(j.url))&&(ha[1]&&ha[1]!==location.protocol||ha[2]!==location.host);if(j.dataType==="script"&&V==="GET"&&ha){var Ia=G.getElementsByTagName("head")[0]||G.documentElement,Oa=G.createElement("script");Oa.src=j.url;if(j.scriptCharset)Oa.charset=j.scriptCharset;if(!y){var La=false;Oa.onload=Oa.onreadystatechange=function(){if(!La&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){La=true;c();e();Oa.onload=Oa.onreadystatechange=
-null;Ia&&Oa.parentNode&&Ia.removeChild(Oa)}}}Ia.insertBefore(Oa,Ia.firstChild);return f}var Za=false,xa=j.xhr();if(xa){j.username?xa.open(V,j.url,j.async,j.username,j.password):xa.open(V,j.url,j.async);try{if(j.data||a&&a.contentType)xa.setRequestHeader("Content-Type",j.contentType);if(j.ifModified){d.lastModified[j.url]&&xa.setRequestHeader("If-Modified-Since",d.lastModified[j.url]);d.etag[j.url]&&xa.setRequestHeader("If-None-Match",d.etag[j.url])}ha||xa.setRequestHeader("X-Requested-With","XMLHttpRequest");
-xa.setRequestHeader("Accept",j.dataType&&j.accepts[j.dataType]?j.accepts[j.dataType]+", */*":j.accepts._default)}catch(lb){}if(j.beforeSend&&j.beforeSend.call(N,xa,j)===false){j.global&&!--d.active&&d.event.trigger("ajaxStop");xa.abort();return false}j.global&&g("ajaxSend",[xa,j]);var q=xa.onreadystatechange=function(Z){if(!xa||xa.readyState===0||Z==="abort"){Za||e();Za=true;if(xa)xa.onreadystatechange=d.noop}else if(!Za&&xa&&(xa.readyState===4||Z==="timeout")){Za=true;xa.onreadystatechange=d.noop;
-z=Z==="timeout"?"timeout":!d.httpSuccess(xa)?"error":j.ifModified&&d.httpNotModified(xa,j.url)?"notmodified":"success";var Y;if(z==="success")try{T=d.httpData(xa,j.dataType,j)}catch(va){z="parsererror";Y=va}if(z==="success"||z==="notmodified")y||c();else d.handleError(j,xa,z,Y);e();Z==="timeout"&&xa.abort();if(j.async)xa=null}};try{var D=xa.abort;xa.abort=function(){xa&&D.call(xa);q("abort")}}catch(O){}j.async&&j.timeout>0&&setTimeout(function(){xa&&!Za&&q("timeout")},j.timeout);try{xa.send(V==="POST"||
-V==="PUT"||V==="DELETE"?j.data:null)}catch(P){d.handleError(j,xa,null,P);e()}j.async||q();return xa}},handleError:function(a,c,e,g){if(a.error)a.error.call(a.context||a,c,e,g);if(a.global)(a.context?d(a.context):d.event).trigger("ajaxError",[c,a,g])},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(c){}return false},httpNotModified:function(a,c){var e=a.getResponseHeader("Last-Modified"),
-g=a.getResponseHeader("Etag");if(e)d.lastModified[c]=e;if(g)d.etag[c]=g;return a.status===304||a.status===0},httpData:function(a,c,e){var g=a.getResponseHeader("content-type")||"",j=c==="xml"||!c&&g.indexOf("xml")>=0;a=j?a.responseXML:a.responseText;j&&a.documentElement.nodeName==="parsererror"&&d.error("parsererror");if(e&&e.dataFilter)a=e.dataFilter(a,c);if(typeof a==="string")if(c==="json"||!c&&g.indexOf("json")>=0)a=d.parseJSON(a);else if(c==="script"||!c&&g.indexOf("javascript")>=0)d.globalEval(a);
-return a},param:function(a,c){function e(z,T){if(d.isArray(T))d.each(T,function(N,V){c||/\[\]$/.test(z)?g(z,V):e(z+"["+(typeof V==="object"||d.isArray(V)?N:"")+"]",V)});else!c&&T!=null&&typeof T==="object"?d.each(T,function(N,V){e(z+"["+N+"]",V)}):g(z,T)}function g(z,T){T=d.isFunction(T)?T():T;j[j.length]=encodeURIComponent(z)+"="+encodeURIComponent(T)}var j=[];if(c===f)c=d.ajaxSettings.traditional;if(d.isArray(a)||a.jquery)d.each(a,function(){g(this.name,this.value)});else for(var y in a)e(y,a[y]);
-return j.join("&").replace(Db,"+")}});var ob={},Fb=/toggle|show|hide/,Gb=/^([+-]=)?([\d+-.]+)(.*)$/,kb,pb=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];d.fn.extend({show:function(a,c){if(a||a===0)return this.animate(R("show",3),a,c);else{for(var e=0,g=this.length;e<g;e++){var j=d.data(this[e],"olddisplay");this[e].style.display=j||"";if(d.css(this[e],"display")==="none"){j=this[e].nodeName;var y;if(ob[j])y=
-ob[j];else{var z=d("<"+j+" />").appendTo("body");y=z.css("display");if(y==="none")y="block";z.remove();ob[j]=y}d.data(this[e],"olddisplay",y)}}e=0;for(g=this.length;e<g;e++)this[e].style.display=d.data(this[e],"olddisplay")||"";return this}},hide:function(a,c){if(a||a===0)return this.animate(R("hide",3),a,c);else{for(var e=0,g=this.length;e<g;e++){var j=d.data(this[e],"olddisplay");!j&&j!=="none"&&d.data(this[e],"olddisplay",d.css(this[e],"display"))}e=0;for(g=this.length;e<g;e++)this[e].style.display=
-"none";return this}},_toggle:d.fn.toggle,toggle:function(a,c){var e=typeof a==="boolean";if(d.isFunction(a)&&d.isFunction(c))this._toggle.apply(this,arguments);else a==null||e?this.each(function(){var g=e?a:d(this).is(":hidden");d(this)[g?"show":"hide"]()}):this.animate(R("toggle",3),a,c);return this},fadeTo:function(a,c,e){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:c},a,e)},animate:function(a,c,e,g){var j=d.speed(c,e,g);if(d.isEmptyObject(a))return this.each(j.complete);
-return this[j.queue===false?"each":"queue"](function(){var y=d.extend({},j),z,T=this.nodeType===1&&d(this).is(":hidden"),N=this;for(z in a){var V=z.replace(Fa,mb);if(z!==V){a[V]=a[z];delete a[z];z=V}if(a[z]==="hide"&&T||a[z]==="show"&&!T)return y.complete.call(this);if((z==="height"||z==="width")&&this.style){y.display=d.css(this,"display");y.overflow=this.style.overflow}if(d.isArray(a[z])){(y.specialEasing=y.specialEasing||{})[z]=a[z][1];a[z]=a[z][0]}}if(y.overflow!=null)this.style.overflow="hidden";
-y.curAnim=d.extend({},a);d.each(a,function(ha,Da){var Ia=new d.fx(N,y,ha);if(Fb.test(Da))Ia[Da==="toggle"?T?"show":"hide":Da](a);else{var Oa=Gb.exec(Da),La=Ia.cur(true)||0;if(Oa){var Za=parseFloat(Oa[2]),xa=Oa[3]||"px";if(xa!=="px"){N.style[ha]=(Za||1)+xa;La=(Za||1)/Ia.cur(true)*La;N.style[ha]=La+xa}if(Oa[1])Za=(Oa[1]==="-="?-1:1)*Za+La;Ia.custom(La,Za,xa)}else Ia.custom(La,Da,"")}});return true})},stop:function(a,c){var e=d.timers;a&&this.queue([]);this.each(function(){for(var g=e.length-1;g>=0;g--)if(e[g].elem===
-this){c&&e[g](true);e.splice(g,1)}});c||this.dequeue();return this}});d.each({slideDown:R("show",1),slideUp:R("hide",1),slideToggle:R("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,c){d.fn[a]=function(e,g){return this.animate(c,e,g)}});d.extend({speed:function(a,c,e){var g=a&&typeof a==="object"?a:{complete:e||!e&&c||d.isFunction(a)&&a,duration:a,easing:e&&c||c&&!d.isFunction(c)&&c};g.duration=d.fx.off?0:typeof g.duration==="number"?g.duration:d.fx.speeds[g.duration]||d.fx.speeds._default;
-g.old=g.complete;g.complete=function(){g.queue!==false&&d(this).dequeue();d.isFunction(g.old)&&g.old.call(this)};return g},easing:{linear:function(a,c,e,g){return e+g*a},swing:function(a,c,e,g){return(-Math.cos(a*Math.PI)/2+0.5)*g+e}},timers:[],fx:function(a,c,e){this.options=c;this.elem=a;this.prop=e;if(!c.orig)c.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>-10000?a:parseFloat(d.curCSS(this.elem,this.prop))||0},custom:function(a,c,e){function g(y){return j.step(y)}this.startTime=B();this.start=a;this.end=c;this.unit=e||this.unit||"px";this.now=this.start;this.pos=this.state=0;var j=this;g.elem=this.elem;
-if(g()&&d.timers.push(g)&&!kb)kb=setInterval(d.fx.tick,13)},show:function(){this.options.orig[this.prop]=d.style(this.elem,this.prop);this.options.show=true;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=true;this.custom(this.cur(),0)},step:function(a){var c=B(),e=true;if(a||c>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();
-this.options.curAnim[this.prop]=true;for(var g in this.options.curAnim)if(this.options.curAnim[g]!==true)e=false;if(e){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;if(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 j in this.options.curAnim)d.style(this.elem,j,this.options.orig[j]);
-this.options.complete.call(this.elem)}return false}else{j=c-this.startTime;this.state=j/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,j,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};d.extend(d.fx,{tick:function(){for(var a=d.timers,c=0;c<a.length;c++)a[c]()||a.splice(c--,1);a.length||d.fx.stop()},stop:function(){clearInterval(kb);
-kb=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){d.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(d.expr&&d.expr.filters)d.expr.filters.animated=function(a){return d.grep(d.timers,function(c){return a===c.elem}).length};d.fn.offset="getBoundingClientRect"in G.documentElement?function(a){var c=this[0];if(a)return this.each(function(j){d.offset.setOffset(this,
-a,j)});if(!c||!c.ownerDocument)return null;if(c===c.ownerDocument.body)return d.offset.bodyOffset(c);var e=c.getBoundingClientRect(),g=c.ownerDocument;c=g.body;g=g.documentElement;return{top:e.top+(self.pageYOffset||d.support.boxModel&&g.scrollTop||c.scrollTop)-(g.clientTop||c.clientTop||0),left:e.left+(self.pageXOffset||d.support.boxModel&&g.scrollLeft||c.scrollLeft)-(g.clientLeft||c.clientLeft||0)}}:function(a){var c=this[0];if(a)return this.each(function(ha){d.offset.setOffset(this,a,ha)});if(!c||
-!c.ownerDocument)return null;if(c===c.ownerDocument.body)return d.offset.bodyOffset(c);d.offset.initialize();var e=c.offsetParent,g=c,j=c.ownerDocument,y,z=j.documentElement,T=j.body;g=(j=j.defaultView)?j.getComputedStyle(c,null):c.currentStyle;for(var N=c.offsetTop,V=c.offsetLeft;(c=c.parentNode)&&c!==T&&c!==z;){if(d.offset.supportsFixedPosition&&g.position==="fixed")break;y=j?j.getComputedStyle(c,null):c.currentStyle;N-=c.scrollTop;V-=c.scrollLeft;if(c===e){N+=c.offsetTop;V+=c.offsetLeft;if(d.offset.doesNotAddBorder&&
-!(d.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(c.nodeName))){N+=parseFloat(y.borderTopWidth)||0;V+=parseFloat(y.borderLeftWidth)||0}g=e;e=c.offsetParent}if(d.offset.subtractsBorderForOverflowNotVisible&&y.overflow!=="visible"){N+=parseFloat(y.borderTopWidth)||0;V+=parseFloat(y.borderLeftWidth)||0}g=y}if(g.position==="relative"||g.position==="static"){N+=T.offsetTop;V+=T.offsetLeft}if(d.offset.supportsFixedPosition&&g.position==="fixed"){N+=Math.max(z.scrollTop,T.scrollTop);V+=Math.max(z.scrollLeft,
-T.scrollLeft)}return{top:N,left:V}};d.offset={initialize:function(){var a=G.body,c=G.createElement("div"),e,g,j,y=parseFloat(d.curCSS(a,"marginTop",true))||0;d.extend(c.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});c.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(c,a.firstChild);e=c.firstChild;g=e.firstChild;j=e.nextSibling.firstChild.firstChild;this.doesNotAddBorder=g.offsetTop!==5;this.doesAddBorderForTableAndCells=j.offsetTop===5;g.style.position="fixed";g.style.top="20px";this.supportsFixedPosition=g.offsetTop===20||g.offsetTop===15;g.style.position=g.style.top="";e.style.overflow="hidden";e.style.position="relative";this.subtractsBorderForOverflowNotVisible=g.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==y;a.removeChild(c);
-d.offset.initialize=d.noop},bodyOffset:function(a){var c=a.offsetTop,e=a.offsetLeft;d.offset.initialize();if(d.offset.doesNotIncludeMarginInBodyOffset){c+=parseFloat(d.curCSS(a,"marginTop",true))||0;e+=parseFloat(d.curCSS(a,"marginLeft",true))||0}return{top:c,left:e}},setOffset:function(a,c,e){if(/static/.test(d.curCSS(a,"position")))a.style.position="relative";var g=d(a),j=g.offset(),y=parseInt(d.curCSS(a,"top",true),10)||0,z=parseInt(d.curCSS(a,"left",true),10)||0;if(d.isFunction(c))c=c.call(a,
-e,j);e={top:c.top-j.top+y,left:c.left-j.left+z};"using"in c?c.using.call(a,e):g.css(e)}};d.fn.extend({position:function(){if(!this[0])return null;var a=this[0],c=this.offsetParent(),e=this.offset(),g=/^body|html$/i.test(c[0].nodeName)?{top:0,left:0}:c.offset();e.top-=parseFloat(d.curCSS(a,"marginTop",true))||0;e.left-=parseFloat(d.curCSS(a,"marginLeft",true))||0;g.top+=parseFloat(d.curCSS(c[0],"borderTopWidth",true))||0;g.left+=parseFloat(d.curCSS(c[0],"borderLeftWidth",true))||0;return{top:e.top-
-g.top,left:e.left-g.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||G.body;a&&!/^body|html$/i.test(a.nodeName)&&d.css(a,"position")==="static";)a=a.offsetParent;return a})}});d.each(["Left","Top"],function(a,c){var e="scroll"+c;d.fn[e]=function(g){var j=this[0],y;if(!j)return null;if(g!==f)return this.each(function(){if(y=$(this))y.scrollTo(!a?g:d(y).scrollLeft(),a?g:d(y).scrollTop());else this[e]=g});else return(y=$(j))?"pageXOffset"in y?y[a?"pageYOffset":"pageXOffset"]:
-d.support.boxModel&&y.document.documentElement[e]||y.document.body[e]:j[e]}});d.each(["Height","Width"],function(a,c){var e=c.toLowerCase();d.fn["inner"+c]=function(){return this[0]?d.css(this[0],e,false,"padding"):null};d.fn["outer"+c]=function(g){return this[0]?d.css(this[0],e,false,g?"margin":"border"):null};d.fn[e]=function(g){var j=this[0];if(!j)return g==null?null:this;if(d.isFunction(g))return this.each(function(y){var z=d(this);z[e](g.call(this,y,z[e]()))});return"scrollTo"in j&&j.document?
-j.document.compatMode==="CSS1Compat"&&j.document.documentElement["client"+c]||j.document.body["client"+c]:j.nodeType===9?Math.max(j.documentElement["client"+c],j.body["scroll"+c],j.documentElement["scroll"+c],j.body["offset"+c],j.documentElement["offset"+c]):g===f?d.css(j,e):this.css(e,typeof g==="string"?g:g+"px")}});b.jQuery=b.$=d})(window);document.createElement("canvas").getContext||function(){function b(){return this.context_||(this.context_=new $(this))}function f(n,u){var E=Pa.call(arguments,2);return function(){return n.apply(u,E.concat(Pa.call(arguments)))}}function k(n){return String(n).replace(/&/g,"&amp;").replace(/"/g,"&quot;")}function p(n){n.namespaces.g_vml_||n.namespaces.add("g_vml_","urn:schemas-microsoft-com:vml","#default#VML");n.namespaces.g_o_||n.namespaces.add("g_o_","urn:schemas-microsoft-com:office:office","#default#VML");
-if(!n.styleSheets.ex_canvas_){n=n.createStyleSheet();n.owningElement.id="ex_canvas_";n.cssText="canvas{display:inline-block;overflow:hidden;text-align:left;width:300px;height:150px}"}}function A(n){var u=n.srcElement;switch(n.propertyName){case "width":u.getContext().clearRect();u.style.width=u.attributes.width.nodeValue+"px";u.firstChild.style.width=u.clientWidth+"px";break;case "height":u.getContext().clearRect();u.style.height=u.attributes.height.nodeValue+"px";u.firstChild.style.height=u.clientHeight+
-"px";break}}function B(n){n=n.srcElement;if(n.firstChild){n.firstChild.style.width=n.clientWidth+"px";n.firstChild.style.height=n.clientHeight+"px"}}function M(){return[[1,0,0],[0,1,0],[0,0,1]]}function U(n,u){for(var E=M(),K=0;K<3;K++)for(var C=0;C<3;C++){for(var ia=0,X=0;X<3;X++)ia+=n[K][X]*u[X][C];E[K][C]=ia}return E}function J(n,u){u.fillStyle=n.fillStyle;u.lineCap=n.lineCap;u.lineJoin=n.lineJoin;u.lineWidth=n.lineWidth;u.miterLimit=n.miterLimit;u.shadowBlur=n.shadowBlur;u.shadowColor=n.shadowColor;
-u.shadowOffsetX=n.shadowOffsetX;u.shadowOffsetY=n.shadowOffsetY;u.strokeStyle=n.strokeStyle;u.globalAlpha=n.globalAlpha;u.font=n.font;u.textAlign=n.textAlign;u.textBaseline=n.textBaseline;u.arcScaleX_=n.arcScaleX_;u.arcScaleY_=n.arcScaleY_;u.lineScale_=n.lineScale_}function ja(n){var u=n.indexOf("(",3),E=n.indexOf(")",u+1);u=n.substring(u+1,E).split(",");if(u.length==4&&n.substr(3,1)=="a")alpha=Number(u[3]);else u[3]=1;return u}function wa(n,u,E){return Math.min(E,Math.max(u,n))}function sa(n,u,E){E<
-0&&E++;E>1&&E--;return 6*E<1?n+(u-n)*6*E:2*E<1?u:3*E<2?n+(u-n)*(2/3-E)*6:n}function H(n){var u=1;n=String(n);if(n.charAt(0)=="#")n=n;else if(/^rgb/.test(n)){u=ja(n);n="#";for(var E,K=0;K<3;K++){E=u[K].indexOf("%")!=-1?Math.floor(parseFloat(u[K])/100*255):Number(u[K]);n+=Ta[wa(E,0,255)]}u=u[3]}else if(/^hsl/.test(n)){n=u=ja(n);h=parseFloat(n[0])/360%360;h<0&&h++;s=wa(parseFloat(n[1])/100,0,1);l=wa(parseFloat(n[2])/100,0,1);if(s==0)n=E=K=l;else{K=l<0.5?l*(1+s):l+s-l*s;var C=2*l-K;n=sa(C,K,h+1/3);E=
-sa(C,K,h);K=sa(C,K,h-1/3)}n="#"+Ta[Math.floor(n*255)]+Ta[Math.floor(E*255)]+Ta[Math.floor(K*255)];u=u[3]}else n=ab[n]||n;return{color:n,alpha:u}}function R(n){switch(n){case "butt":return"flat";case "round":return"round";case "square":default:return"square"}}function $(n){this.m_=M();this.mStack_=[];this.aStack_=[];this.currentPath_=[];this.fillStyle=this.strokeStyle="#000";this.lineWidth=1;this.lineJoin="miter";this.lineCap="butt";this.miterLimit=Ba*1;this.globalAlpha=1;this.font="10px sans-serif";
-this.textAlign="left";this.textBaseline="alphabetic";this.canvas=n;var u=n.ownerDocument.createElement("div");u.style.width=n.clientWidth+"px";u.style.height=n.clientHeight+"px";u.style.overflow="hidden";u.style.position="absolute";n.appendChild(u);this.element_=u;this.lineScale_=this.arcScaleY_=this.arcScaleX_=1}function d(n,u,E,K){n.currentPath_.push({type:"bezierCurveTo",cp1x:u.x,cp1y:u.y,cp2x:E.x,cp2y:E.y,x:K.x,y:K.y});n.currentX_=K.x;n.currentY_=K.y}function da(n,u){var E=H(n.strokeStyle),K=
-E.color;E=E.alpha*n.globalAlpha;var C=n.lineScale_*n.lineWidth;if(C<1)E*=C;u.push("<g_vml_:stroke",' opacity="',E,'"',' joinstyle="',n.lineJoin,'"',' miterlimit="',n.miterLimit,'"',' endcap="',R(n.lineCap),'"',' weight="',C,'px"',' color="',K,'" />')}function ya(n,u,E,K){var C=n.fillStyle,ia=n.arcScaleX_,X=n.arcScaleY_,qa=K.x-E.x,fa=K.y-E.y;if(C instanceof pa){var ma=0;K={x:0,y:0};var ra=0,Ca=1;if(C.type_=="gradient"){ma=C.x1_/ia;E=C.y1_/X;var za=n.getCoords_(C.x0_/ia,C.y0_/X);ma=n.getCoords_(ma,
-E);ma=Math.atan2(ma.x-za.x,ma.y-za.y)*180/Math.PI;if(ma<0)ma+=360;if(ma<1.0E-6)ma=0}else{za=n.getCoords_(C.x0_,C.y0_);K={x:(za.x-E.x)/qa,y:(za.y-E.y)/fa};qa/=ia*Ba;fa/=X*Ba;Ca=Wa.max(qa,fa);ra=2*C.r0_/Ca;Ca=2*C.r1_/Ca-ra}ia=C.colors_;ia.sort(function(Ra,db){return Ra.offset-db.offset});X=ia.length;za=ia[0].color;E=ia[X-1].color;qa=ia[0].alpha*n.globalAlpha;n=ia[X-1].alpha*n.globalAlpha;fa=[];for(var Ka=0;Ka<X;Ka++){var Ga=ia[Ka];fa.push(Ga.offset*Ca+ra+" "+Ga.color)}u.push('<g_vml_:fill type="',C.type_,
-'"',' method="none" focus="100%"',' color="',za,'"',' color2="',E,'"',' colors="',fa.join(","),'"',' opacity="',n,'"',' g_o_:opacity2="',qa,'"',' angle="',ma,'"',' focusposition="',K.x,",",K.y,'" />')}else if(C instanceof ua)qa&&fa&&u.push("<g_vml_:fill",' position="',-E.x/qa*ia*ia,",",-E.y/fa*X*X,'"',' type="tile"',' src="',C.src_,'" />');else{C=H(n.fillStyle);u.push('<g_vml_:fill color="',C.color,'" opacity="',C.alpha*n.globalAlpha,'" />')}}function G(n,u,E){if(isFinite(u[0][0])&&isFinite(u[0][1])&&
-isFinite(u[1][0])&&isFinite(u[1][1])&&isFinite(u[2][0])&&isFinite(u[2][1])){n.m_=u;if(E)n.lineScale_=Ya(Xa(u[0][0]*u[1][1]-u[0][1]*u[1][0]))}}function pa(n){this.type_=n;this.r1_=this.y1_=this.x1_=this.r0_=this.y0_=this.x0_=0;this.colors_=[]}function ua(n,u){if(!n||n.nodeType!=1||n.tagName!="IMG")throw new Ja("TYPE_MISMATCH_ERR");if(n.readyState!="complete")throw new Ja("INVALID_STATE_ERR");switch(u){case "repeat":case null:case "":this.repetition_="repeat";break;case "repeat-x":case "repeat-y":case "no-repeat":this.repetition_=
-u;break;default:throw new Ja("SYNTAX_ERR");}this.src_=n.src;this.width_=n.width;this.height_=n.height}function Ja(n){this.code=this[n];this.message=n+": DOM Exception "+this.code}var Wa=Math,Ea=Wa.round,$a=Wa.sin,Ua=Wa.cos,Xa=Wa.abs,Ya=Wa.sqrt,Ba=10,Na=Ba/2,Pa=Array.prototype.slice;p(document);var Va={init:function(n){if(/MSIE/.test(navigator.userAgent)&&!window.opera){n=n||document;n.createElement("canvas");n.attachEvent("onreadystatechange",f(this.init_,this,n))}},init_:function(n){n=n.getElementsByTagName("canvas");
-for(var u=0;u<n.length;u++)this.initElement(n[u])},initElement:function(n){if(!n.getContext){n.getContext=b;p(n.ownerDocument);n.innerHTML="";n.attachEvent("onpropertychange",A);n.attachEvent("onresize",B);var u=n.attributes;if(u.width&&u.width.specified)n.style.width=u.width.nodeValue+"px";else n.width=n.clientWidth;if(u.height&&u.height.specified)n.style.height=u.height.nodeValue+"px";else n.height=n.clientHeight}return n}};Va.init();for(var Ta=[],la=0;la<16;la++)for(var Ma=0;Ma<16;Ma++)Ta[la*16+
-Ma]=la.toString(16)+Ma.toString(16);var ab={aliceblue:"#F0F8FF",antiquewhite:"#FAEBD7",aquamarine:"#7FFFD4",azure:"#F0FFFF",beige:"#F5F5DC",bisque:"#FFE4C4",black:"#000000",blanchedalmond:"#FFEBCD",blueviolet:"#8A2BE2",brown:"#A52A2A",burlywood:"#DEB887",cadetblue:"#5F9EA0",chartreuse:"#7FFF00",chocolate:"#D2691E",coral:"#FF7F50",cornflowerblue:"#6495ED",cornsilk:"#FFF8DC",crimson:"#DC143C",cyan:"#00FFFF",darkblue:"#00008B",darkcyan:"#008B8B",darkgoldenrod:"#B8860B",darkgray:"#A9A9A9",darkgreen:"#006400",
-darkgrey:"#A9A9A9",darkkhaki:"#BDB76B",darkmagenta:"#8B008B",darkolivegreen:"#556B2F",darkorange:"#FF8C00",darkorchid:"#9932CC",darkred:"#8B0000",darksalmon:"#E9967A",darkseagreen:"#8FBC8F",darkslateblue:"#483D8B",darkslategray:"#2F4F4F",darkslategrey:"#2F4F4F",darkturquoise:"#00CED1",darkviolet:"#9400D3",deeppink:"#FF1493",deepskyblue:"#00BFFF",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1E90FF",firebrick:"#B22222",floralwhite:"#FFFAF0",forestgreen:"#228B22",gainsboro:"#DCDCDC",ghostwhite:"#F8F8FF",
-gold:"#FFD700",goldenrod:"#DAA520",grey:"#808080",greenyellow:"#ADFF2F",honeydew:"#F0FFF0",hotpink:"#FF69B4",indianred:"#CD5C5C",indigo:"#4B0082",ivory:"#FFFFF0",khaki:"#F0E68C",lavender:"#E6E6FA",lavenderblush:"#FFF0F5",lawngreen:"#7CFC00",lemonchiffon:"#FFFACD",lightblue:"#ADD8E6",lightcoral:"#F08080",lightcyan:"#E0FFFF",lightgoldenrodyellow:"#FAFAD2",lightgreen:"#90EE90",lightgrey:"#D3D3D3",lightpink:"#FFB6C1",lightsalmon:"#FFA07A",lightseagreen:"#20B2AA",lightskyblue:"#87CEFA",lightslategray:"#778899",
-lightslategrey:"#778899",lightsteelblue:"#B0C4DE",lightyellow:"#FFFFE0",limegreen:"#32CD32",linen:"#FAF0E6",magenta:"#FF00FF",mediumaquamarine:"#66CDAA",mediumblue:"#0000CD",mediumorchid:"#BA55D3",mediumpurple:"#9370DB",mediumseagreen:"#3CB371",mediumslateblue:"#7B68EE",mediumspringgreen:"#00FA9A",mediumturquoise:"#48D1CC",mediumvioletred:"#C71585",midnightblue:"#191970",mintcream:"#F5FFFA",mistyrose:"#FFE4E1",moccasin:"#FFE4B5",navajowhite:"#FFDEAD",oldlace:"#FDF5E6",olivedrab:"#6B8E23",orange:"#FFA500",
-orangered:"#FF4500",orchid:"#DA70D6",palegoldenrod:"#EEE8AA",palegreen:"#98FB98",paleturquoise:"#AFEEEE",palevioletred:"#DB7093",papayawhip:"#FFEFD5",peachpuff:"#FFDAB9",peru:"#CD853F",pink:"#FFC0CB",plum:"#DDA0DD",powderblue:"#B0E0E6",rosybrown:"#BC8F8F",royalblue:"#4169E1",saddlebrown:"#8B4513",salmon:"#FA8072",sandybrown:"#F4A460",seagreen:"#2E8B57",seashell:"#FFF5EE",sienna:"#A0522D",skyblue:"#87CEEB",slateblue:"#6A5ACD",slategray:"#708090",slategrey:"#708090",snow:"#FFFAFA",springgreen:"#00FF7F",
-steelblue:"#4682B4",tan:"#D2B48C",thistle:"#D8BFD8",tomato:"#FF6347",turquoise:"#40E0D0",violet:"#EE82EE",wheat:"#F5DEB3",whitesmoke:"#F5F5F5",yellowgreen:"#9ACD32"},bb={style:"normal",variant:"normal",weight:"normal",size:10,family:"sans-serif"},Aa={};la=$.prototype;la.clearRect=function(){if(this.textMeasureEl_){this.textMeasureEl_.removeNode(true);this.textMeasureEl_=null}this.element_.innerHTML=""};la.beginPath=function(){this.currentPath_=[]};la.moveTo=function(n,u){var E=this.getCoords_(n,u);
-this.currentPath_.push({type:"moveTo",x:E.x,y:E.y});this.currentX_=E.x;this.currentY_=E.y};la.lineTo=function(n,u){var E=this.getCoords_(n,u);this.currentPath_.push({type:"lineTo",x:E.x,y:E.y});this.currentX_=E.x;this.currentY_=E.y};la.bezierCurveTo=function(n,u,E,K,C,ia){C=this.getCoords_(C,ia);n=this.getCoords_(n,u);E=this.getCoords_(E,K);d(this,n,E,C)};la.quadraticCurveTo=function(n,u,E,K){n=this.getCoords_(n,u);E=this.getCoords_(E,K);K={x:this.currentX_+2/3*(n.x-this.currentX_),y:this.currentY_+
-2/3*(n.y-this.currentY_)};d(this,K,{x:K.x+(E.x-this.currentX_)/3,y:K.y+(E.y-this.currentY_)/3},E)};la.arc=function(n,u,E,K,C,ia){E*=Ba;var X=ia?"at":"wa",qa=n+Ua(K)*E-Na,fa=u+$a(K)*E-Na;K=n+Ua(C)*E-Na;C=u+$a(C)*E-Na;if(qa==K&&!ia)qa+=0.125;n=this.getCoords_(n,u);qa=this.getCoords_(qa,fa);K=this.getCoords_(K,C);this.currentPath_.push({type:X,x:n.x,y:n.y,radius:E,xStart:qa.x,yStart:qa.y,xEnd:K.x,yEnd:K.y})};la.rect=function(n,u,E,K){this.moveTo(n,u);this.lineTo(n+E,u);this.lineTo(n+E,u+K);this.lineTo(n,
-u+K);this.closePath()};la.strokeRect=function(n,u,E,K){var C=this.currentPath_;this.beginPath();this.moveTo(n,u);this.lineTo(n+E,u);this.lineTo(n+E,u+K);this.lineTo(n,u+K);this.closePath();this.stroke();this.currentPath_=C};la.fillRect=function(n,u,E,K){var C=this.currentPath_;this.beginPath();this.moveTo(n,u);this.lineTo(n+E,u);this.lineTo(n+E,u+K);this.lineTo(n,u+K);this.closePath();this.fill();this.currentPath_=C};la.createLinearGradient=function(n,u,E,K){var C=new pa("gradient");C.x0_=n;C.y0_=
-u;C.x1_=E;C.y1_=K;return C};la.createRadialGradient=function(n,u,E,K,C,ia){var X=new pa("gradientradial");X.x0_=n;X.y0_=u;X.r0_=E;X.x1_=K;X.y1_=C;X.r1_=ia;return X};la.drawImage=function(n){var u,E,K,C,ia,X,qa,fa;K=n.runtimeStyle.width;C=n.runtimeStyle.height;n.runtimeStyle.width="auto";n.runtimeStyle.height="auto";var ma=n.width,ra=n.height;n.runtimeStyle.width=K;n.runtimeStyle.height=C;if(arguments.length==3){u=arguments[1];E=arguments[2];ia=X=0;qa=K=ma;fa=C=ra}else if(arguments.length==5){u=arguments[1];
-E=arguments[2];K=arguments[3];C=arguments[4];ia=X=0;qa=ma;fa=ra}else if(arguments.length==9){ia=arguments[1];X=arguments[2];qa=arguments[3];fa=arguments[4];u=arguments[5];E=arguments[6];K=arguments[7];C=arguments[8]}else throw Error("Invalid number of arguments");var Ca=this.getCoords_(u,E),za=[];za.push(" <g_vml_:group",' coordsize="',Ba*10,",",Ba*10,'"',' coordorigin="0,0"',' style="width:',10,"px;height:",10,"px;position:absolute;");if(this.m_[0][0]!=1||this.m_[0][1]||this.m_[1][1]!=1||this.m_[1][0]){var Ka=
-[];Ka.push("M11=",this.m_[0][0],",","M12=",this.m_[1][0],",","M21=",this.m_[0][1],",","M22=",this.m_[1][1],",","Dx=",Ea(Ca.x/Ba),",","Dy=",Ea(Ca.y/Ba),"");var Ga=this.getCoords_(u+K,E),Ra=this.getCoords_(u,E+C);u=this.getCoords_(u+K,E+C);Ca.x=Wa.max(Ca.x,Ga.x,Ra.x,u.x);Ca.y=Wa.max(Ca.y,Ga.y,Ra.y,u.y);za.push("padding:0 ",Ea(Ca.x/Ba),"px ",Ea(Ca.y/Ba),"px 0;filter:progid:DXImageTransform.Microsoft.Matrix(",Ka.join(""),", sizingmethod='clip');")}else za.push("top:",Ea(Ca.y/Ba),"px;left:",Ea(Ca.x/Ba),
-"px;");za.push(' ">','<g_vml_:image src="',n.src,'"',' style="width:',Ba*K,"px;"," height:",Ba*C,'px"',' cropleft="',ia/ma,'"',' croptop="',X/ra,'"',' cropright="',(ma-ia-qa)/ma,'"',' cropbottom="',(ra-X-fa)/ra,'"'," />","</g_vml_:group>");this.element_.insertAdjacentHTML("BeforeEnd",za.join(""))};la.stroke=function(n){for(var u={x:null,y:null},E={x:null,y:null},K=0;K<this.currentPath_.length;K+=5E3){var C=[];C.push("<g_vml_:shape",' filled="',!!n,'"',' style="position:absolute;width:',10,"px;height:",
-10,'px;"',' coordorigin="0,0"',' coordsize="',Ba*10,",",Ba*10,'"',' stroked="',!n,'"',' path="');for(var ia=K;ia<Math.min(K+5E3,this.currentPath_.length);ia++){ia%5E3==0&&ia>0&&C.push(" m ",Ea(this.currentPath_[ia-1].x),",",Ea(this.currentPath_[ia-1].y));var X=this.currentPath_[ia];switch(X.type){case "moveTo":C.push(" m ",Ea(X.x),",",Ea(X.y));break;case "lineTo":C.push(" l ",Ea(X.x),",",Ea(X.y));break;case "close":C.push(" x ");X=null;break;case "bezierCurveTo":C.push(" c ",Ea(X.cp1x),",",Ea(X.cp1y),
-",",Ea(X.cp2x),",",Ea(X.cp2y),",",Ea(X.x),",",Ea(X.y));break;case "at":case "wa":C.push(" ",X.type," ",Ea(X.x-this.arcScaleX_*X.radius),",",Ea(X.y-this.arcScaleY_*X.radius)," ",Ea(X.x+this.arcScaleX_*X.radius),",",Ea(X.y+this.arcScaleY_*X.radius)," ",Ea(X.xStart),",",Ea(X.yStart)," ",Ea(X.xEnd),",",Ea(X.yEnd));break}if(X){if(u.x==null||X.x<u.x)u.x=X.x;if(E.x==null||X.x>E.x)E.x=X.x;if(u.y==null||X.y<u.y)u.y=X.y;if(E.y==null||X.y>E.y)E.y=X.y}}C.push(' ">');n?ya(this,C,u,E):da(this,C);C.push("</g_vml_:shape>");
-this.element_.insertAdjacentHTML("beforeEnd",C.join(""))}};la.fill=function(){this.stroke(true)};la.closePath=function(){this.currentPath_.push({type:"close"})};la.getCoords_=function(n,u){var E=this.m_;return{x:Ba*(n*E[0][0]+u*E[1][0]+E[2][0])-Na,y:Ba*(n*E[0][1]+u*E[1][1]+E[2][1])-Na}};la.save=function(){var n={};J(this,n);this.aStack_.push(n);this.mStack_.push(this.m_);this.m_=U(M(),this.m_)};la.restore=function(){if(this.aStack_.length){J(this.aStack_.pop(),this);this.m_=this.mStack_.pop()}};la.translate=
-function(n,u){G(this,U([[1,0,0],[0,1,0],[n,u,1]],this.m_),false)};la.rotate=function(n){var u=Ua(n);n=$a(n);G(this,U([[u,n,0],[-n,u,0],[0,0,1]],this.m_),false)};la.scale=function(n,u){this.arcScaleX_*=n;this.arcScaleY_*=u;G(this,U([[n,0,0],[0,u,0],[0,0,1]],this.m_),true)};la.transform=function(n,u,E,K,C,ia){G(this,U([[n,u,0],[E,K,0],[C,ia,1]],this.m_),true)};la.setTransform=function(n,u,E,K,C,ia){G(this,[[n,u,0],[E,K,0],[C,ia,1]],true)};la.drawText_=function(n,u,E,K,C){var ia=this.m_;K=0;var X=1E3,
-qa={x:0,y:0},fa=[],ma;ma=this.font;if(Aa[ma])ma=Aa[ma];else{var ra=document.createElement("div").style;try{ra.font=ma}catch(Ca){}ma=Aa[ma]={style:ra.fontStyle||bb.style,variant:ra.fontVariant||bb.variant,weight:ra.fontWeight||bb.weight,size:ra.fontSize||bb.size,family:ra.fontFamily||bb.family}}ra=ma;var za=this.element_;ma={};for(var Ka in ra)ma[Ka]=ra[Ka];Ka=parseFloat(za.currentStyle.fontSize);za=parseFloat(ra.size);ma.size=typeof ra.size=="number"?ra.size:ra.size.indexOf("px")!=-1?za:ra.size.indexOf("em")!=
--1?Ka*za:ra.size.indexOf("%")!=-1?Ka/100*za:ra.size.indexOf("pt")!=-1?za/0.75:Ka;ma.size*=0.981;Ka=ma.style+" "+ma.variant+" "+ma.weight+" "+ma.size+"px "+ma.family;za=this.element_.currentStyle;ra=this.textAlign.toLowerCase();switch(ra){case "left":case "center":case "right":break;case "end":ra=za.direction=="ltr"?"right":"left";break;case "start":ra=za.direction=="rtl"?"right":"left";break;default:ra="left"}switch(this.textBaseline){case "hanging":case "top":qa.y=ma.size/1.75;break;case "middle":break;
-default:case null:case "alphabetic":case "ideographic":case "bottom":qa.y=-ma.size/2.25;break}switch(ra){case "right":K=1E3;X=0.05;break;case "center":K=X=500;break}u=this.getCoords_(u+qa.x,E+qa.y);fa.push('<g_vml_:line from="',-K,' 0" to="',X,' 0.05" ',' coordsize="100 100" coordorigin="0 0"',' filled="',!C,'" stroked="',!!C,'" style="position:absolute;width:1px;height:1px;">');C?da(this,fa):ya(this,fa,{x:-K,y:0},{x:X,y:ma.size});C=ia[0][0].toFixed(3)+","+ia[1][0].toFixed(3)+","+ia[0][1].toFixed(3)+
-","+ia[1][1].toFixed(3)+",0,0";u=Ea(u.x/Ba)+","+Ea(u.y/Ba);fa.push('<g_vml_:skew on="t" matrix="',C,'" ',' offset="',u,'" origin="',K,' 0" />','<g_vml_:path textpathok="true" />','<g_vml_:textpath on="true" string="',k(n),'" style="v-text-align:',ra,";font:",k(Ka),'" /></g_vml_:line>');this.element_.insertAdjacentHTML("beforeEnd",fa.join(""))};la.fillText=function(n,u,E,K){this.drawText_(n,u,E,K,false)};la.strokeText=function(n,u,E,K){this.drawText_(n,u,E,K,true)};la.measureText=function(n){if(!this.textMeasureEl_){this.element_.insertAdjacentHTML("beforeEnd",
-'<span style="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;"></span>');this.textMeasureEl_=this.element_.lastChild}var u=this.element_.ownerDocument;this.textMeasureEl_.innerHTML="";this.textMeasureEl_.style.font=this.font;this.textMeasureEl_.appendChild(u.createTextNode(n));return{width:this.textMeasureEl_.offsetWidth}};la.clip=function(){};la.arcTo=function(){};la.createPattern=function(n,u){return new ua(n,u)};pa.prototype.addColorStop=function(n,u){u=H(u);
-this.colors_.push({offset:n,color:u.color,alpha:u.alpha})};la=Ja.prototype=Error();la.INDEX_SIZE_ERR=1;la.DOMSTRING_SIZE_ERR=2;la.HIERARCHY_REQUEST_ERR=3;la.WRONG_DOCUMENT_ERR=4;la.INVALID_CHARACTER_ERR=5;la.NO_DATA_ALLOWED_ERR=6;la.NO_MODIFICATION_ALLOWED_ERR=7;la.NOT_FOUND_ERR=8;la.NOT_SUPPORTED_ERR=9;la.INUSE_ATTRIBUTE_ERR=10;la.INVALID_STATE_ERR=11;la.SYNTAX_ERR=12;la.INVALID_MODIFICATION_ERR=13;la.NAMESPACE_ERR=14;la.INVALID_ACCESS_ERR=15;la.VALIDATION_ERR=16;la.TYPE_MISMATCH_ERR=17;G_vmlCanvasManager=
-Va;CanvasRenderingContext2D=$;CanvasGradient=pa;CanvasPattern=ua;DOMException=Ja}();(function(){jQuery.color={};jQuery.color.make=function(f,k,p,A){var B={};B.r=f||0;B.g=k||0;B.b=p||0;B.a=A!=null?A:1;B.add=function(M,U){for(var J=0;J<M.length;++J)B[M.charAt(J)]+=U;return B.normalize()};B.scale=function(M,U){for(var J=0;J<M.length;++J)B[M.charAt(J)]*=U;return B.normalize()};B.toString=function(){return B.a>=1?"rgb("+[B.r,B.g,B.b].join(",")+")":"rgba("+[B.r,B.g,B.b,B.a].join(",")+")"};B.normalize=function(){function M(U,J,ja){return J<U?U:J>ja?ja:J}B.r=M(0,parseInt(B.r),255);B.g=M(0,
-parseInt(B.g),255);B.b=M(0,parseInt(B.b),255);B.a=M(0,B.a,1);return B};B.clone=function(){return jQuery.color.make(B.r,B.b,B.g,B.a)};return B.normalize()};jQuery.color.extract=function(f,k){var p;do{p=f.css(k).toLowerCase();if(p!=""&&p!="transparent")break;f=f.parent()}while(!jQuery.nodeName(f.get(0),"body"));if(p=="rgba(0, 0, 0, 0)")p="transparent";return jQuery.color.parse(p)};jQuery.color.parse=function(f){var k,p=jQuery.color.make;if(k=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(f))return p(parseInt(k[1],
-10),parseInt(k[2],10),parseInt(k[3],10));if(k=/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(f))return p(parseInt(k[1],10),parseInt(k[2],10),parseInt(k[3],10),parseFloat(k[4]));if(k=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(f))return p(parseFloat(k[1])*2.55,parseFloat(k[2])*2.55,parseFloat(k[3])*2.55);if(k=/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(f))return p(parseFloat(k[1])*
-2.55,parseFloat(k[2])*2.55,parseFloat(k[3])*2.55,parseFloat(k[4]));if(k=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(f))return p(parseInt(k[1],16),parseInt(k[2],16),parseInt(k[3],16));if(k=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(f))return p(parseInt(k[1]+k[1],16),parseInt(k[2]+k[2],16),parseInt(k[3]+k[3],16));f=jQuery.trim(f).toLowerCase();if(f=="transparent")return p(255,255,255,0);else{k=b[f];return p(k[0],k[1],k[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]}})();
-(function(b){function f(p,A,B,M){function U(o,r){r=[Ga].concat(r);for(var t=0;t<o.length;++t)o[t].apply(this,r)}function J(o){for(var r=[],t=0;t<o.length;++t){var w=b.extend(true,{},n.series);if(o[t].data){w.data=o[t].data;delete o[t].data;b.extend(true,w,o[t]);o[t].data=w.data}else w.data=o[t];r.push(w)}Aa=r;r=Aa.length;t=[];w=[];for(o=0;o<Aa.length;++o){var v=Aa[o].color;if(v!=null){--r;typeof v=="number"?w.push(v):t.push(b.color.parse(Aa[o].color))}}for(o=0;o<w.length;++o)r=Math.max(r,w[o]+1);
-t=[];for(o=w=0;t.length<r;){v=n.colors.length==o?b.color.make(100,100,100):b.color.parse(n.colors[o]);v.scale("rgb",1+(w%2==1?-1:1)*Math.ceil(w/2)*0.2);t.push(v);++o;if(o>=n.colors.length){o=0;++w}}for(o=r=0;o<Aa.length;++o){w=Aa[o];if(w.color==null){w.color=t[r].toString();++r}else if(typeof w.color=="number")w.color=t[w.color].toString();if(w.lines.show==null){var S;v=true;for(S in w)if(w[S]&&w[S].show){v=false;break}if(v)w.lines.show=true}w.xaxis=H(X,ja(w,"x"));w.yaxis=H(qa,ja(w,"y"))}R()}function ja(o,
-r){var t=o[r+"axis"];if(typeof t=="object")t=t.n;if(typeof t!="number")t=1;return t}function wa(o){var r={},t,w;for(t=0;t<X.length;++t)if((w=X[t])&&w.used)r["x"+w.n]=w.c2p(o.left);for(t=0;t<qa.length;++t)if((w=qa[t])&&w.used)r["y"+w.n]=w.c2p(o.top);if(r.x1!==undefined)r.x=r.x1;if(r.y1!==undefined)r.y=r.y1;return r}function sa(){var o=[],r,t;for(r=0;r<X.length;++r)(t=X[r])&&t.used&&o.push(t);for(r=0;r<qa.length;++r)(t=qa[r])&&t.used&&o.push(t);return o}function H(o,r){o[r-1]||(o[r-1]={n:r,direction:o==
-X?"x":"y",options:b.extend(true,{},o==X?n.xaxis:n.yaxis)});return o[r-1]}function R(){function o(ba){if(ba){ba.datamin=t;ba.datamax=w;ba.used=false}}function r(ba,ka,Fa){if(ka<ba.datamin)ba.datamin=ka;if(Fa>ba.datamax)ba.datamax=Fa}var t=Number.POSITIVE_INFINITY,w=Number.NEGATIVE_INFINITY,v,S,F,L,I,Q,W,ga,na,oa;for(v=0;v<X.length;++v)o(X[v]);for(v=0;v<qa.length;++v)o(qa[v]);for(v=0;v<Aa.length;++v){I=Aa[v];I.datapoints={points:[]};U(Ka.processRawData,[I,I.data,I.datapoints])}for(v=0;v<Aa.length;++v){I=
-Aa[v];var ca=I.data,ea=I.datapoints.format;if(!ea){ea=[];ea.push({x:true,number:true,required:true});ea.push({y:true,number:true,required:true});if(I.bars.show||I.lines.show&&I.lines.fill){ea.push({y:true,number:true,required:false,defaultValue:0});if(I.bars.horizontal){delete ea[ea.length-1].y;ea[ea.length-1].x=true}}I.datapoints.format=ea}if(I.datapoints.pointsize==null){I.datapoints.pointsize=ea.length;W=I.datapoints.pointsize;Q=I.datapoints.points;insertSteps=I.lines.show&&I.lines.steps;I.xaxis.used=
-I.yaxis.used=true;for(S=F=0;S<ca.length;++S,F+=W){oa=ca[S];var aa=oa==null;if(!aa)for(L=0;L<W;++L){ga=oa[L];if(na=ea[L]){if(na.number&&ga!=null){ga=+ga;if(isNaN(ga))ga=null}if(ga==null){if(na.required)aa=true;if(na.defaultValue!=null)ga=na.defaultValue}}Q[F+L]=ga}if(aa)for(L=0;L<W;++L){ga=Q[F+L];if(ga!=null){na=ea[L];na.x&&r(I.xaxis,ga,ga);na.y&&r(I.yaxis,ga,ga)}Q[F+L]=null}else if(insertSteps&&F>0&&Q[F-W]!=null&&Q[F-W]!=Q[F]&&Q[F-W+1]!=Q[F+1]){for(L=0;L<W;++L)Q[F+W+L]=Q[F+L];Q[F+1]=Q[F-W+1];F+=W}}}}for(v=
-0;v<Aa.length;++v){I=Aa[v];U(Ka.processDatapoints,[I,I.datapoints])}for(v=0;v<Aa.length;++v){I=Aa[v];Q=I.datapoints.points;W=I.datapoints.pointsize;oa=F=t;aa=ca=w;for(S=0;S<Q.length;S+=W)if(Q[S]!=null)for(L=0;L<W;++L){ga=Q[S+L];if(na=ea[L]){if(na.x){if(ga<F)F=ga;if(ga>ca)ca=ga}if(na.y){if(ga<oa)oa=ga;if(ga>aa)aa=ga}}}if(I.bars.show){S=I.bars.align=="left"?0:-I.bars.barWidth/2;if(I.bars.horizontal){oa+=S;aa+=S+I.bars.barWidth}else{F+=S;ca+=S+I.bars.barWidth}}r(I.xaxis,F,ca);r(I.yaxis,oa,aa)}b.each(sa(),
-function(ba,ka){if(ka.datamin==t)ka.datamin=null;if(ka.datamax==w)ka.datamax=null})}function $(o){function r(F){return F}var t,w,v=o.options.transform||r,S=o.options.inverseTransform;if(o.direction=="x"){t=o.scale=Ca/(v(o.max)-v(o.min));w=v(o.min);o.p2c=v==r?function(F){return(F-w)*t}:function(F){return(v(F)-w)*t};o.c2p=S?function(F){return S(w+F/t)}:function(F){return w+F/t}}else{t=o.scale=za/(v(o.max)-v(o.min));w=v(o.max);o.p2c=v==r?function(F){return(w-F)*t}:function(F){return(w-v(F))*t};o.c2p=
-S?function(F){return S(w-F/t)}:function(F){return w-F/t}}}function d(o){function r(I,Q){return b('<div style="position:absolute;top:-10000px;'+Q+'font-size:smaller"><div class="'+o.direction+"Axis "+o.direction+o.n+'Axis">'+I.join("")+"</div></div>").appendTo(p)}if(o){var t=o.options,w,v=o.ticks||[],S=[],F,L=t.labelWidth;t=t.labelHeight;if(o.direction=="x"){if(L==null)L=Math.floor(ma/(v.length>0?v.length:1));if(t==null){S=[];for(w=0;w<v.length;++w)(F=v[w].label)&&S.push('<div class="tickLabel" style="float:left;width:'+
-L+'px">'+F+"</div>");if(S.length>0){S.push('<div style="clear:left"></div>');v=r(S,"width:10000px;");t=v.height();v.remove()}}}else if(L==null||t==null){for(w=0;w<v.length;++w)(F=v[w].label)&&S.push('<div class="tickLabel">'+F+"</div>");if(S.length>0){v=r(S,"");if(L==null)L=v.children().width();if(t==null)t=v.find("div.tickLabel").height();v.remove()}}if(L==null)L=0;if(t==null)t=0;o.labelWidth=L;o.labelHeight=t}}function da(o){if(!(!o||!o.used&&!(o.labelWidth||o.labelHeight))){var r=o.labelWidth,
-t=o.labelHeight,w=o.options.position,v=o.options.tickLength,S=n.grid.axisMargin,F=n.grid.labelMargin,L=o.direction=="x"?X:qa,I=b.grep(L,function(Q){return Q&&Q.options.position==w&&(Q.labelHeight||Q.labelWidth)});if(b.inArray(o,I)==I.length-1)S=0;if(v==null)v="full";L=b.grep(L,function(Q){return Q&&(Q.labelHeight||Q.labelWidth)});L=b.inArray(o,L)==0;if(!L&&v=="full")v=5;isNaN(+v)||(F+=+v);if(o.direction=="x"){t+=F;if(w=="bottom"){fa.bottom+=t+S;o.box={top:ra-fa.bottom,height:t}}else{o.box={top:fa.top+
-S,height:t};fa.top+=t+S}}else{r+=F;if(w=="left"){o.box={left:fa.left+S,width:r};fa.left+=r+S}else{fa.right+=r+S;o.box={left:ma-fa.right,width:r}}}o.position=w;o.tickLength=v;o.box.padding=F;o.innermost=L}}function ya(){var o=sa(),r;for(r=0;r<o.length;++r){var t=o[r],w=t.options,v=+(w.min!=null?w.min:t.datamin),S=+(w.max!=null?w.max:t.datamax),F=S-v;if(F==0){F=S==0?1:0.01;if(w.min==null)v-=F;if(w.max==null||w.min!=null)S+=F}else{var L=w.autoscaleMargin;if(L!=null){if(w.min==null){v-=F*L;if(v<0&&t.datamin!=
-null&&t.datamin>=0)v=0}if(w.max==null){S+=F*L;if(S>0&&t.datamax!=null&&t.datamax<=0)S=0}}}t.min=v;t.max=S}fa.left=fa.right=fa.top=fa.bottom=0;if(n.grid.show){for(r=0;r<o.length;++r){G(o[r]);t=o[r];t.ticks=[];v=t.options.ticks;w=null;if(v==null||typeof v=="number"&&v>0)w=t.tickGenerator(t);else if(v)w=b.isFunction(v)?v({min:t.min,max:t.max}):v;v=void 0;S=void 0;for(v=0;v<w.length;++v){F=null;L=w[v];if(typeof L=="object"){S=L[0];if(L.length>1)F=L[1]}else S=L;if(F==null)F=t.tickFormatter(S,t);t.ticks[v]=
-{v:S,label:F}}t=o[r];w=o[r].ticks;if(t.options.autoscaleMargin!=null&&w.length>0){if(t.options.min==null)t.min=Math.min(t.min,w[0].v);if(t.options.max==null&&w.length>1)t.max=Math.max(t.max,w[w.length-1].v)}}for(r=0;r<X.length;++r)d(X[r]);for(r=0;r<qa.length;++r)d(qa[r]);for(r=X.length-1;r>=0;--r)da(X[r]);for(r=qa.length-1;r>=0;--r)da(qa[r]);for(t=r=0;t<Aa.length;++t)r=Math.max(r,2*(Aa[t].points.radius+Aa[t].points.lineWidth/2));for(var I in fa){fa[I]+=n.grid.borderWidth;fa[I]=Math.max(r,fa[I])}}Ca=
-ma-fa.left-fa.right;za=ra-fa.bottom-fa.top;for(r=0;r<o.length;++r)$(o[r]);if(n.grid.show){for(r=0;r<o.length;++r){I=o[r];if(I.direction=="x"){I.box.left=fa.left;I.box.width=Ca}else{I.box.top=fa.top;I.box.height=za}}p.find(".tickLabels").remove();o=['<div class="tickLabels" style="font-size:smaller">'];I=sa();for(r=0;r<I.length;++r){t=I[r];w=t.box;o.push('<div class="'+t.direction+"Axis "+t.direction+t.n+'Axis" style="color:'+t.options.color+'">');for(v=0;v<t.ticks.length;++v){S=t.ticks[v];if(!(!S.label||
-S.v<t.min||S.v>t.max)){F={};if(t.direction=="x"){L="center";F.left=Math.round(fa.left+t.p2c(S.v)-t.labelWidth/2);if(t.position=="bottom")F.top=w.top+w.padding;else F.bottom=ra-(w.top+w.height-w.padding)}else{F.top=Math.round(fa.top+t.p2c(S.v)-t.labelHeight/2);if(t.position=="left"){F.right=ma-(w.left+w.width-w.padding);L="right"}else{F.left=w.left+w.padding;L="left"}}F.width=t.labelWidth;L=["position:absolute","text-align:"+L];for(var Q in F)L.push(Q+":"+F[Q]+"px");o.push('<div class="tickLabel" style="'+
-L.join(";")+'">'+S.label+"</div>")}}o.push("</div>")}o.push("</div>");p.append(o.join(""))}p.find(".legend").remove();if(n.legend.show){Q=[];o=false;I=n.legend.labelFormatter;for(w=0;w<Aa.length;++w){r=Aa[w];if(t=r.label){if(w%n.legend.noColumns==0){o&&Q.push("</tr>");Q.push("<tr>");o=true}if(I)t=I(t,r);Q.push('<td class="legendColorBox"><div style="border:1px solid '+n.legend.labelBoxBorderColor+';padding:1px"><div style="width:4px;height:0;border:5px solid '+r.color+';overflow:hidden"></div></div></td><td class="legendLabel">'+
-t+"</td>")}}o&&Q.push("</tr>");if(Q.length!=0){o='<table style="font-size:smaller;color:'+n.grid.color+'">'+Q.join("")+"</table>";if(n.legend.container!=null)b(n.legend.container).html(o);else{Q="";I=n.legend.position;r=n.legend.margin;if(r[0]==null)r=[r,r];if(I.charAt(0)=="n")Q+="top:"+(r[1]+fa.top)+"px;";else if(I.charAt(0)=="s")Q+="bottom:"+(r[1]+fa.bottom)+"px;";if(I.charAt(1)=="e")Q+="right:"+(r[0]+fa.right)+"px;";else if(I.charAt(1)=="w")Q+="left:"+(r[0]+fa.left)+"px;";o=b('<div class="legend">'+
-o.replace('style="','style="position:absolute;'+Q+";")+"</div>").appendTo(p);if(n.legend.backgroundOpacity!=0){I=n.legend.backgroundColor;if(I==null){I=(I=n.grid.backgroundColor)&&typeof I=="string"?b.color.parse(I):b.color.extract(o,"background-color");I.a=1;I=I.toString()}r=o.children();b('<div style="position:absolute;width:'+r.width()+"px;height:"+r.height()+"px;"+Q+"background-color:"+I+';"> </div>').prependTo(o).css("opacity",n.legend.backgroundOpacity)}}}}}function G(o){var r=o.options,t=(o.max-
-o.min)/(typeof r.ticks=="number"&&r.ticks>0?r.ticks:o.direction=="x"?0.3*Math.sqrt(ma):0.3*Math.sqrt(ra)),w,v,S,F;if(r.mode=="time"){var L={second:1E3,minute:6E4,hour:36E5,day:864E5,month:2592E6,year:525949.2*60*1E3};F=[[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"]];w=0;if(r.minTickSize!=null)w=typeof r.tickSize=="number"?r.tickSize:r.minTickSize[0]*L[r.minTickSize[1]];for(v=0;v<F.length-1;++v)if(t<(F[v][0]*L[F[v][1]]+F[v+1][0]*L[F[v+1][1]])/2&&F[v][0]*L[F[v][1]]>=w)break;w=F[v][0];S=F[v][1];if(S=="year"){v=Math.pow(10,Math.floor(Math.log(t/L.year)/Math.LN10));F=t/L.year/v;w=F<1.5?1:F<3?2:F<7.5?5:10;w*=v}o.tickSize=r.tickSize||[w,S];v=function(W){var ga=[],na=W.tickSize[0],oa=W.tickSize[1],ca=new Date(W.min),ea=na*L[oa];oa=="second"&&
-ca.setUTCSeconds(k(ca.getUTCSeconds(),na));oa=="minute"&&ca.setUTCMinutes(k(ca.getUTCMinutes(),na));oa=="hour"&&ca.setUTCHours(k(ca.getUTCHours(),na));oa=="month"&&ca.setUTCMonth(k(ca.getUTCMonth(),na));oa=="year"&&ca.setUTCFullYear(k(ca.getUTCFullYear(),na));ca.setUTCMilliseconds(0);ea>=L.minute&&ca.setUTCSeconds(0);ea>=L.hour&&ca.setUTCMinutes(0);ea>=L.day&&ca.setUTCHours(0);ea>=L.day*4&&ca.setUTCDate(1);ea>=L.year&&ca.setUTCMonth(0);var aa=0,ba=Number.NaN,ka;do{ka=ba;ba=ca.getTime();ga.push(ba);
-if(oa=="month")if(na<1){ca.setUTCDate(1);var Fa=ca.getTime();ca.setUTCMonth(ca.getUTCMonth()+1);var Qa=ca.getTime();ca.setTime(ba+aa*L.hour+(Qa-Fa)*na);aa=ca.getUTCHours();ca.setUTCHours(0)}else ca.setUTCMonth(ca.getUTCMonth()+na);else oa=="year"?ca.setUTCFullYear(ca.getUTCFullYear()+na):ca.setTime(ba+ea)}while(ba<W.max&&ba!=ka);return ga};w=function(W,ga){var na=new Date(W);if(r.timeformat!=null)return b.plot.formatDate(na,r.timeformat,r.monthNames);var oa=ga.tickSize[0]*L[ga.tickSize[1]],ca=ga.max-
-ga.min,ea=r.twelveHourClock?" %p":"";fmt=oa<L.minute?"%h:%M:%S"+ea:oa<L.day?ca<2*L.day?"%h:%M"+ea:"%b %d %h:%M"+ea:oa<L.month?"%b %d":oa<L.year?ca<L.year?"%b":"%b %y":"%y";return b.plot.formatDate(na,fmt,r.monthNames)}}else{S=r.tickDecimals;var I=-Math.floor(Math.log(t)/Math.LN10);if(S!=null&&I>S)I=S;v=Math.pow(10,-I);F=t/v;if(F<1.5)w=1;else if(F<3){w=2;if(F>2.25&&(S==null||I+1<=S)){w=2.5;++I}}else w=F<7.5?5:10;w*=v;if(r.minTickSize!=null&&w<r.minTickSize)w=r.minTickSize;o.tickDecimals=Math.max(0,
-S!=null?S:I);o.tickSize=r.tickSize||w;v=function(W){var ga=[],na=k(W.min,W.tickSize),oa=0,ca=Number.NaN,ea;do{ea=ca;ca=na+oa*W.tickSize;ga.push(ca);++oa}while(ca<W.max&&ca!=ea);return ga};w=function(W,ga){return W.toFixed(ga.tickDecimals)}}if(r.alignTicksWithAxis!=null){var Q=(o.direction=="x"?X:qa)[r.alignTicksWithAxis-1];if(Q&&Q.used&&Q!=o){v=v(o);if(v.length>0){if(r.min==null)o.min=Math.min(o.min,v[0]);if(r.max==null&&v.length>1)o.max=Math.max(o.max,v[v.length-1])}v=function(W){var ga=[],na,oa;
-for(oa=0;oa<Q.ticks.length;++oa){na=(Q.ticks[oa].v-Q.min)/(Q.max-Q.min);na=W.min+na*(W.max-W.min);ga.push(na)}return ga};if(o.mode!="time"&&r.tickDecimals==null){t=Math.max(0,-Math.floor(Math.log(t)/Math.LN10)+1);F=v(o);if(!(F.length>1&&/\..*0$/.test((F[1]-F[0]).toFixed(t))))o.tickDecimals=t}}}o.tickGenerator=v;o.tickFormatter=b.isFunction(r.tickFormatter)?function(W,ga){return""+r.tickFormatter(W,ga)}:w}function pa(){C.clearRect(0,0,ma,ra);var o=n.grid;o.show&&!o.aboveData&&Ja();for(var r=0;r<Aa.length;++r){U(Ka.drawSeries,
-[C,Aa[r]]);var t=Aa[r];t.lines.show&&Wa(t);t.bars.show&&Ua(t);t.points.show&&Ea(t)}U(Ka.draw,[C]);o.show&&o.aboveData&&Ja()}function ua(o,r){var t,w,v,S,F;S=sa();for(i=0;i<S.length;++i){t=S[i];if(t.direction==r){F=r+t.n+"axis";if(!o[F]&&t.n==1)F=r+"axis";if(o[F]){w=o[F].from;v=o[F].to;break}}}if(!o[F]){t=r=="x"?X[0]:qa[0];w=o[r+"1"];v=o[r+"2"]}if(w!=null&&v!=null&&w>v){S=w;w=v;v=S}return{from:w,to:v,axis:t}}function Ja(){var o;C.save();C.translate(fa.left,fa.top);if(n.grid.backgroundColor){C.fillStyle=
-bb(n.grid.backgroundColor,za,0,"rgba(255, 255, 255, 0)");C.fillRect(0,0,Ca,za)}var r=n.grid.markings;if(r){if(b.isFunction(r)){var t=Ga.getAxes();t.xmin=t.xaxis.min;t.xmax=t.xaxis.max;t.ymin=t.yaxis.min;t.ymax=t.yaxis.max;r=r(t)}for(o=0;o<r.length;++o){t=r[o];var w=ua(t,"x"),v=ua(t,"y");if(w.from==null)w.from=w.axis.min;if(w.to==null)w.to=w.axis.max;if(v.from==null)v.from=v.axis.min;if(v.to==null)v.to=v.axis.max;if(!(w.to<w.axis.min||w.from>w.axis.max||v.to<v.axis.min||v.from>v.axis.max)){w.from=
-Math.max(w.from,w.axis.min);w.to=Math.min(w.to,w.axis.max);v.from=Math.max(v.from,v.axis.min);v.to=Math.min(v.to,v.axis.max);if(!(w.from==w.to&&v.from==v.to)){w.from=w.axis.p2c(w.from);w.to=w.axis.p2c(w.to);v.from=v.axis.p2c(v.from);v.to=v.axis.p2c(v.to);if(w.from==w.to||v.from==v.to){C.beginPath();C.strokeStyle=t.color||n.grid.markingsColor;C.lineWidth=t.lineWidth||n.grid.markingsLineWidth;C.moveTo(w.from,v.from);C.lineTo(w.to,v.to);C.stroke()}else{C.fillStyle=t.color||n.grid.markingsColor;C.fillRect(w.from,
-v.to,w.to-w.from,v.from-v.to)}}}}}t=sa();r=n.grid.borderWidth;for(w=0;w<t.length;++w){v=t[w];o=v.box;var S=v.tickLength,F,L,I,Q;C.strokeStyle=v.options.tickColor||b.color.parse(v.options.color).scale("a",0.22).toString();C.lineWidth=1;if(v.direction=="x"){F=0;L=S=="full"?v.position=="top"?0:za:o.top-fa.top+(v.position=="top"?o.height:0)}else{L=0;F=S=="full"?v.position=="left"?0:Ca:o.left-fa.left+(v.position=="left"?o.width:0)}if(!v.innermost){C.beginPath();I=Q=0;if(v.direction=="x")I=Ca;else Q=za;
-if(C.lineWidth==1){F=Math.floor(F)+0.5;L=Math.floor(L)+0.5}C.moveTo(F,L);C.lineTo(F+I,L+Q);C.stroke()}C.beginPath();for(o=0;o<v.ticks.length;++o){var W=v.ticks[o].v;I=Q=0;if(!(W<v.min||W>v.max||S=="full"&&r>0&&(W==v.min||W==v.max))){if(v.direction=="x"){F=v.p2c(W);Q=S=="full"?-za:S;if(v.position=="top")Q=-Q}else{L=v.p2c(W);I=S=="full"?-Ca:S;if(v.position=="left")I=-I}if(C.lineWidth==1)if(v.direction=="x")F=Math.floor(F)+0.5;else L=Math.floor(L)+0.5;C.moveTo(F,L);C.lineTo(F+I,L+Q)}}C.stroke()}if(r){C.lineWidth=
-r;C.strokeStyle=n.grid.borderColor;C.strokeRect(-r/2,-r/2,Ca+r,za+r)}C.restore()}function Wa(o){function r(F,L,I,Q,W){var ga=F.points;F=F.pointsize;var na=null,oa=null;C.beginPath();for(var ca=F;ca<ga.length;ca+=F){var ea=ga[ca-F],aa=ga[ca-F+1],ba=ga[ca],ka=ga[ca+1];if(!(ea==null||ba==null)){if(aa<=ka&&aa<W.min){if(ka<W.min)continue;ea=(W.min-aa)/(ka-aa)*(ba-ea)+ea;aa=W.min}else if(ka<=aa&&ka<W.min){if(aa<W.min)continue;ba=(W.min-aa)/(ka-aa)*(ba-ea)+ea;ka=W.min}if(aa>=ka&&aa>W.max){if(ka>W.max)continue;
-ea=(W.max-aa)/(ka-aa)*(ba-ea)+ea;aa=W.max}else if(ka>=aa&&ka>W.max){if(aa>W.max)continue;ba=(W.max-aa)/(ka-aa)*(ba-ea)+ea;ka=W.max}if(ea<=ba&&ea<Q.min){if(ba<Q.min)continue;aa=(Q.min-ea)/(ba-ea)*(ka-aa)+aa;ea=Q.min}else if(ba<=ea&&ba<Q.min){if(ea<Q.min)continue;ka=(Q.min-ea)/(ba-ea)*(ka-aa)+aa;ba=Q.min}if(ea>=ba&&ea>Q.max){if(ba>Q.max)continue;aa=(Q.max-ea)/(ba-ea)*(ka-aa)+aa;ea=Q.max}else if(ba>=ea&&ba>Q.max){if(ea>Q.max)continue;ka=(Q.max-ea)/(ba-ea)*(ka-aa)+aa;ba=Q.max}if(ea!=na||aa!=oa)C.moveTo(Q.p2c(ea)+
-L,W.p2c(aa)+I);na=ba;oa=ka;C.lineTo(Q.p2c(ba)+L,W.p2c(ka)+I)}}C.stroke()}function t(F,L,I){var Q=F.points;F=F.pointsize;for(var W=Math.min(Math.max(0,I.min),I.max),ga=0,na=false,oa=1,ca=0,ea=0;;){if(F>0&&ga>Q.length+F)break;ga+=F;var aa=Q[ga-F],ba=Q[ga-F+oa],ka=Q[ga],Fa=Q[ga+oa];if(na){if(F>0&&aa!=null&&ka==null){ea=ga;F=-F;oa=2;continue}if(F<0&&ga==ca+F){C.fill();na=false;F=-F;oa=1;ga=ca=ea+F;continue}}if(!(aa==null||ka==null)){if(aa<=ka&&aa<L.min){if(ka<L.min)continue;ba=(L.min-aa)/(ka-aa)*(Fa-
-ba)+ba;aa=L.min}else if(ka<=aa&&ka<L.min){if(aa<L.min)continue;Fa=(L.min-aa)/(ka-aa)*(Fa-ba)+ba;ka=L.min}if(aa>=ka&&aa>L.max){if(ka>L.max)continue;ba=(L.max-aa)/(ka-aa)*(Fa-ba)+ba;aa=L.max}else if(ka>=aa&&ka>L.max){if(aa>L.max)continue;Fa=(L.max-aa)/(ka-aa)*(Fa-ba)+ba;ka=L.max}if(!na){C.beginPath();C.moveTo(L.p2c(aa),I.p2c(W));na=true}if(ba>=I.max&&Fa>=I.max){C.lineTo(L.p2c(aa),I.p2c(I.max));C.lineTo(L.p2c(ka),I.p2c(I.max))}else if(ba<=I.min&&Fa<=I.min){C.lineTo(L.p2c(aa),I.p2c(I.min));C.lineTo(L.p2c(ka),
-I.p2c(I.min))}else{var Qa=aa,Sa=ka;if(ba<=Fa&&ba<I.min&&Fa>=I.min){aa=(I.min-ba)/(Fa-ba)*(ka-aa)+aa;ba=I.min}else if(Fa<=ba&&Fa<I.min&&ba>=I.min){ka=(I.min-ba)/(Fa-ba)*(ka-aa)+aa;Fa=I.min}if(ba>=Fa&&ba>I.max&&Fa<=I.max){aa=(I.max-ba)/(Fa-ba)*(ka-aa)+aa;ba=I.max}else if(Fa>=ba&&Fa>I.max&&ba<=I.max){ka=(I.max-ba)/(Fa-ba)*(ka-aa)+aa;Fa=I.max}aa!=Qa&&C.lineTo(L.p2c(Qa),I.p2c(ba));C.lineTo(L.p2c(aa),I.p2c(ba));C.lineTo(L.p2c(ka),I.p2c(Fa));if(ka!=Sa){C.lineTo(L.p2c(ka),I.p2c(Fa));C.lineTo(L.p2c(Sa),I.p2c(Fa))}}}}}
-C.save();C.translate(fa.left,fa.top);C.lineJoin="round";var w=o.lines.lineWidth,v=o.shadowSize;if(w>0&&v>0){C.lineWidth=v;C.strokeStyle="rgba(0,0,0,0.1)";var S=Math.PI/18;r(o.datapoints,Math.sin(S)*(w/2+v/2),Math.cos(S)*(w/2+v/2),o.xaxis,o.yaxis);C.lineWidth=v/2;r(o.datapoints,Math.sin(S)*(w/2+v/4),Math.cos(S)*(w/2+v/4),o.xaxis,o.yaxis)}C.lineWidth=w;C.strokeStyle=o.color;if(v=Xa(o.lines,o.color,0,za)){C.fillStyle=v;t(o.datapoints,o.xaxis,o.yaxis)}w>0&&r(o.datapoints,0,0,o.xaxis,o.yaxis);C.restore()}
-function Ea(o){function r(F,L,I,Q,W,ga,na,oa){var ca=F.points;F=F.pointsize;for(var ea=0;ea<ca.length;ea+=F){var aa=ca[ea],ba=ca[ea+1];if(!(aa==null||aa<ga.min||aa>ga.max||ba<na.min||ba>na.max)){C.beginPath();aa=ga.p2c(aa);ba=na.p2c(ba)+Q;oa=="circle"?C.arc(aa,ba,L,0,W?Math.PI:Math.PI*2,false):oa(C,aa,ba,L,W);C.closePath();if(I){C.fillStyle=I;C.fill()}C.stroke()}}}C.save();C.translate(fa.left,fa.top);var t=o.points.lineWidth,w=o.shadowSize,v=o.points.radius,S=o.points.symbol;if(t>0&&w>0){w=w/2;C.lineWidth=
-w;C.strokeStyle="rgba(0,0,0,0.1)";r(o.datapoints,v,null,w+w/2,true,o.xaxis,o.yaxis,S);C.strokeStyle="rgba(0,0,0,0.2)";r(o.datapoints,v,null,w/2,true,o.xaxis,o.yaxis,S)}C.lineWidth=t;C.strokeStyle=o.color;r(o.datapoints,v,Xa(o.points,o.color),0,false,o.xaxis,o.yaxis,S);C.restore()}function $a(o,r,t,w,v,S,F,L,I,Q,W,ga){var na,oa,ca,ea;if(W){ea=oa=ca=true;na=false;W=t;o=o;t=r+w;v=r+v;if(o<W){r=o;o=W;W=r;na=true;oa=false}}else{na=oa=ca=true;ea=false;W=o+w;o=o+v;v=t;t=r;if(t<v){r=t;t=v;v=r;ea=true;ca=
-false}}if(!(o<L.min||W>L.max||t<I.min||v>I.max)){if(W<L.min){W=L.min;na=false}if(o>L.max){o=L.max;oa=false}if(v<I.min){v=I.min;ea=false}if(t>I.max){t=I.max;ca=false}W=L.p2c(W);v=I.p2c(v);o=L.p2c(o);t=I.p2c(t);if(F){Q.beginPath();Q.moveTo(W,v);Q.lineTo(W,t);Q.lineTo(o,t);Q.lineTo(o,v);Q.fillStyle=F(v,t);Q.fill()}if(ga>0&&(na||oa||ca||ea)){Q.beginPath();Q.moveTo(W,v+S);na?Q.lineTo(W,t+S):Q.moveTo(W,t+S);ca?Q.lineTo(o,t+S):Q.moveTo(o,t+S);oa?Q.lineTo(o,v+S):Q.moveTo(o,v+S);ea?Q.lineTo(W,v+S):Q.moveTo(W,
-v+S);Q.stroke()}}}function Ua(o){C.save();C.translate(fa.left,fa.top);C.lineWidth=o.bars.lineWidth;C.strokeStyle=o.color;var r=o.bars.align=="left"?0:-o.bars.barWidth/2;(function(t,w,v,S,F,L,I){var Q=t.points;t=t.pointsize;for(var W=0;W<Q.length;W+=t)Q[W]!=null&&$a(Q[W],Q[W+1],Q[W+2],w,v,S,F,L,I,C,o.bars.horizontal,o.bars.lineWidth)})(o.datapoints,r,r+o.bars.barWidth,0,o.bars.fill?function(t,w){return Xa(o.bars,o.color,t,w)}:null,o.xaxis,o.yaxis);C.restore()}function Xa(o,r,t,w){var v=o.fill;if(!v)return null;
-if(o.fillColor)return bb(o.fillColor,t,w,r);o=b.color.parse(r);o.a=typeof v=="number"?v:0.4;o.normalize();return o.toString()}function Ya(o){n.grid.hoverable&&Na("plothover",o,function(r){return r.hoverable!=false})}function Ba(o){Na("plotclick",o,function(r){return r.clickable!=false})}function Na(o,r,t){var w=K.offset(),v=r.pageX-w.left-fa.left,S=r.pageY-w.top-fa.top,F=wa({left:v,top:S});F.pageX=r.pageX;F.pageY=r.pageY;r=n.grid.mouseActiveRadius;var L=r*r+1,I=null,Q,W;for(Q=Aa.length-1;Q>=0;--Q)if(t(Aa[Q])){var ga=
-Aa[Q],na=ga.xaxis,oa=ga.yaxis,ca=ga.datapoints.points,ea=ga.datapoints.pointsize,aa=na.c2p(v),ba=oa.c2p(S),ka=r/na.scale,Fa=r/oa.scale;if(ga.lines.show||ga.points.show)for(W=0;W<ca.length;W+=ea){var Qa=ca[W],Sa=ca[W+1];if(Qa!=null)if(!(Qa-aa>ka||Qa-aa<-ka||Sa-ba>Fa||Sa-ba<-Fa)){Qa=Math.abs(na.p2c(Qa)-v);Sa=Math.abs(oa.p2c(Sa)-S);Sa=Qa*Qa+Sa*Sa;if(Sa<L){L=Sa;I=[Q,W/ea]}}}if(ga.bars.show&&!I){na=ga.bars.align=="left"?0:-ga.bars.barWidth/2;ga=na+ga.bars.barWidth;for(W=0;W<ca.length;W+=ea){Qa=ca[W];Sa=
-ca[W+1];oa=ca[W+2];if(Qa!=null)if(Aa[Q].bars.horizontal?aa<=Math.max(oa,Qa)&&aa>=Math.min(oa,Qa)&&ba>=Sa+na&&ba<=Sa+ga:aa>=Qa+na&&aa<=Qa+ga&&ba>=Math.min(oa,Sa)&&ba<=Math.max(oa,Sa))I=[Q,W/ea]}}}if(I){Q=I[0];W=I[1];ea=Aa[Q].datapoints.pointsize;t={datapoint:Aa[Q].datapoints.points.slice(W*ea,(W+1)*ea),dataIndex:W,series:Aa[Q],seriesIndex:Q}}else t=null;if(t){t.pageX=parseInt(t.series.xaxis.p2c(t.datapoint[0])+w.left+fa.left);t.pageY=parseInt(t.series.yaxis.p2c(t.datapoint[1])+w.top+fa.top)}if(n.grid.autoHighlight){for(w=
-0;w<Ra.length;++w){v=Ra[w];v.auto==o&&!(t&&v.series==t.series&&v.point==t.datapoint)&&la(v.series,v.point)}t&&Ta(t.series,t.datapoint,o)}p.trigger(o,[F,t])}function Pa(){db||(db=setTimeout(Va,30))}function Va(){db=null;ia.save();ia.clearRect(0,0,ma,ra);ia.translate(fa.left,fa.top);var o,r;for(o=0;o<Ra.length;++o){r=Ra[o];if(r.series.bars.show)ab(r.series,r.point);else{var t=r.series,w=r.point;r=w[0];w=w[1];var v=t.xaxis,S=t.yaxis;if(!(r<v.min||r>v.max||w<S.min||w>S.max)){var F=t.points.radius+t.points.lineWidth/
-2;ia.lineWidth=F;ia.strokeStyle=b.color.parse(t.color).scale("a",0.5).toString();F=1.5*F;r=v.p2c(r);w=S.p2c(w);ia.beginPath();t.points.symbol=="circle"?ia.arc(r,w,F,0,2*Math.PI,false):t.points.symbol(ia,r,w,F,false);ia.closePath();ia.stroke()}}}ia.restore();U(Ka.drawOverlay,[ia])}function Ta(o,r,t){if(typeof o=="number")o=Aa[o];if(typeof r=="number"){var w=o.datapoints.pointsize;r=o.datapoints.points.slice(w*r,w*(r+1))}w=Ma(o,r);if(w==-1){Ra.push({series:o,point:r,auto:t});Pa()}else if(!t)Ra[w].auto=
-false}function la(o,r){if(o==null&&r==null){Ra=[];Pa()}if(typeof o=="number")o=Aa[o];if(typeof r=="number")r=o.data[r];var t=Ma(o,r);if(t!=-1){Ra.splice(t,1);Pa()}}function Ma(o,r){for(var t=0;t<Ra.length;++t){var w=Ra[t];if(w.series==o&&w.point[0]==r[0]&&w.point[1]==r[1])return t}return-1}function ab(o,r){ia.lineWidth=o.bars.lineWidth;ia.strokeStyle=b.color.parse(o.color).scale("a",0.5).toString();var t=b.color.parse(o.color).scale("a",0.5).toString(),w=o.bars.align=="left"?0:-o.bars.barWidth/2;
-$a(r[0],r[1],r[2]||0,w,w+o.bars.barWidth,0,function(){return t},o.xaxis,o.yaxis,ia,o.bars.horizontal,o.bars.lineWidth)}function bb(o,r,t,w){if(typeof o=="string")return o;else{r=C.createLinearGradient(0,t,0,r);t=0;for(var v=o.colors.length;t<v;++t){var S=o.colors[t];if(typeof S!="string"){var F=b.color.parse(w);if(S.brightness!=null)F=F.scale("rgb",S.brightness);if(S.opacity!=null)F.a*=S.opacity;S=F.toString()}r.addColorStop(t/(v-1),S)}return r}}var Aa=[],n={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",symbol:"circle"},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:{}},u=null,E=null,K=null,C=null,ia=null,X=[],qa=[],fa={left:0,right:0,top:0,bottom:0},ma=0,ra=0,Ca=0,za=0,Ka={processOptions:[],processRawData:[],processDatapoints:[],drawSeries:[],draw:[],bindEvents:[],drawOverlay:[]},Ga=this;Ga.setData=J;Ga.setupGrid=ya;Ga.draw=pa;Ga.getPlaceholder=function(){return p};Ga.getCanvas=function(){return u};Ga.getPlotOffset=function(){return fa};
-Ga.width=function(){return Ca};Ga.height=function(){return za};Ga.offset=function(){var o=K.offset();o.left+=fa.left;o.top+=fa.top;return o};Ga.getData=function(){return Aa};Ga.getAxis=function(o,r){var t=(o==x?X:qa)[r-1];if(t&&!t.used)t=null;return t};Ga.getAxes=function(){var o={},r;for(r=0;r<X.length;++r)o["x"+(r?r+1:"")+"axis"]=X[r]||{};for(r=0;r<qa.length;++r)o["y"+(r?r+1:"")+"axis"]=qa[r]||{};if(!o.x2axis)o.x2axis={n:2};if(!o.y2axis)o.y2axis={n:2};return o};Ga.getXAxes=function(){return X};
-Ga.getYAxes=function(){return qa};Ga.getUsedAxes=sa;Ga.c2p=wa;Ga.p2c=function(o){var r={},t,w,v;for(t=0;t<X.length;++t)if((w=X[t])&&w.used){v="x"+w.n;if(o[v]==null&&w.n==1)v="x";if(o[v]){r.left=w.p2c(o[v]);break}}for(t=0;t<qa.length;++t)if((w=qa[t])&&w.used){v="y"+w.n;if(o[v]==null&&w.n==1)v="y";if(o[v]){r.top=w.p2c(o[v]);break}}return r};Ga.getOptions=function(){return n};Ga.highlight=Ta;Ga.unhighlight=la;Ga.triggerRedrawOverlay=Pa;Ga.pointOffset=function(o){return{left:parseInt(X[ja(o,"x")-1].p2c(+o.x)+
-fa.left),top:parseInt(qa[ja(o,"y")-1].p2c(+o.y)+fa.top)}};Ga.hooks=Ka;(function(){for(var o=0;o<M.length;++o){var r=M[o];r.init(Ga);r.options&&b.extend(true,n,r.options)}})(Ga);(function(o){b.extend(true,n,o);if(n.xaxis.color==null)n.xaxis.color=n.grid.color;if(n.yaxis.color==null)n.yaxis.color=n.grid.color;if(n.xaxis.tickColor==null)n.xaxis.tickColor=n.grid.tickColor;if(n.yaxis.tickColor==null)n.yaxis.tickColor=n.grid.tickColor;if(n.grid.borderColor==null)n.grid.borderColor=n.grid.color;if(n.grid.tickColor==
-null)n.grid.tickColor=b.color.parse(n.grid.color).scale("a",0.22).toString();for(o=0;o<Math.max(1,n.xaxes.length);++o)n.xaxes[o]=b.extend(true,{},n.xaxis,n.xaxes[o]);for(o=0;o<Math.max(1,n.yaxes.length);++o)n.yaxes[o]=b.extend(true,{},n.yaxis,n.yaxes[o]);if(n.xaxis.noTicks&&n.xaxis.ticks==null)n.xaxis.ticks=n.xaxis.noTicks;if(n.yaxis.noTicks&&n.yaxis.ticks==null)n.yaxis.ticks=n.yaxis.noTicks;if(n.x2axis){n.y2axis.position="top";n.xaxes[1]=n.x2axis}if(n.y2axis){if(n.y2axis.autoscaleMargin===undefined)n.y2axis.autoscaleMargin=
-0.02;n.y2axis.position="right";n.yaxes[1]=n.y2axis}if(n.grid.coloredAreas)n.grid.markings=n.grid.coloredAreas;if(n.grid.coloredAreasColor)n.grid.markingsColor=n.grid.coloredAreasColor;n.lines&&b.extend(true,n.series.lines,n.lines);n.points&&b.extend(true,n.series.points,n.points);n.bars&&b.extend(true,n.series.bars,n.bars);if(n.shadowSize)n.series.shadowSize=n.shadowSize;for(o=0;o<n.xaxes.length;++o)H(X,o+1).options=n.xaxes[o];for(o=0;o<n.yaxes.length;++o)H(qa,o+1).options=n.yaxes[o];for(var r in Ka)if(n.hooks[r]&&
-n.hooks[r].length)Ka[r]=Ka[r].concat(n.hooks[r]);U(Ka.processOptions,[n])})(B);(function(){function o(r,t){var w=document.createElement("canvas");w.width=r;w.height=t;w.getContext||(w=window.G_vmlCanvasManager.initElement(w));return w}ma=p.width();ra=p.height();p.html("");p.css("position")=="static"&&p.css("position","relative");if(ma<=0||ra<=0)throw"Invalid dimensions for plot, width = "+ma+", height = "+ra;window.G_vmlCanvasManager&&window.G_vmlCanvasManager.init_(document);u=b(o(ma,ra)).appendTo(p).get(0);
-C=u.getContext("2d");E=b(o(ma,ra)).css({position:"absolute",left:0,top:0}).appendTo(p).get(0);ia=E.getContext("2d");ia.stroke()})();J(A);ya();pa();K=b([E,u]);n.grid.hoverable&&K.mousemove(Ya);n.grid.clickable&&K.click(Ba);U(Ka.bindEvents,[K]);var Ra=[],db=null}function k(p,A){return A*Math.floor(p/A)}b.plot=function(p,A,B){return new f(b(p),A,B,b.plot.plugins)};b.plot.plugins=[];b.plot.formatDate=function(p,A,B){var M=function($){$=""+$;return $.length==1?"0"+$:$},U=[],J=false,ja=false,wa=p.getUTCHours(),
-sa=wa<12;if(B==null)B=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];if(A.search(/%p|%P/)!=-1)if(wa>12)wa-=12;else if(wa==0)wa=12;for(var H=0;H<A.length;++H){var R=A.charAt(H);if(J){switch(R){case "h":R=""+wa;break;case "H":R=M(wa);break;case "M":R=M(p.getUTCMinutes());break;case "S":R=M(p.getUTCSeconds());break;case "d":R=""+p.getUTCDate();break;case "m":R=""+(p.getUTCMonth()+1);break;case "y":R=""+p.getUTCFullYear();break;case "b":R=""+B[p.getUTCMonth()];break;case "p":R=
-sa?"am":"pm";break;case "P":R=sa?"AM":"PM";break;case "0":R="";ja=true;break}if(R&&ja){R=M(R);ja=false}U.push(R);ja||(J=false)}else if(R=="%")J=true;else U.push(R)}return U.join("")}})(jQuery);(function(b){b.plot.plugins.push({init:function(f){f.hooks.processDatapoints.push(function(k,p,A){if(p.stack!=null){var B;k=k.getData();for(var M=null,U=0;U<k.length;++U){if(p==k[U])break;if(k[U].stack==p.stack)M=k[U]}if(B=M){k=A.pointsize;M=A.points;U=B.datapoints.pointsize;B=B.datapoints.points;var J=[],ja,wa,sa,H,R,$,d=p.lines.show;H=p.bars.horizontal;var da=k>2&&(H?A.format[2].x:A.format[2].y);p=d&&p.lines.steps;sa=true;for(var ya=H?1:0,G=H?0:1,pa=0,ua=0,Ja;;){if(pa>=M.length)break;Ja=J.length;
-if(M[pa]==null){for(m=0;m<k;++m)J.push(M[pa+m]);pa+=k}else if(ua>=B.length){if(!d)for(m=0;m<k;++m)J.push(M[pa+m]);pa+=k}else if(B[ua]==null){for(m=0;m<k;++m)J.push(null);sa=true;ua+=U}else{ja=M[pa+ya];wa=M[pa+G];H=B[ua+ya];R=B[ua+G];$=0;if(ja==H){for(m=0;m<k;++m)J.push(M[pa+m]);J[Ja+G]+=R;$=R;pa+=k;ua+=U}else if(ja>H){if(d&&pa>0&&M[pa-k]!=null){sa=wa+(M[pa-k+G]-wa)*(H-ja)/(M[pa-k+ya]-ja);J.push(H);J.push(sa+R);for(m=2;m<k;++m)J.push(M[pa+m]);$=R}ua+=U}else{if(sa&&d){pa+=k;continue}for(m=0;m<k;++m)J.push(M[pa+
-m]);if(d&&ua>0&&B[ua-U]!=null)$=R+(B[ua-U+G]-R)*(ja-H)/(B[ua-U+ya]-H);J[Ja+G]+=$;pa+=k}sa=false;if(Ja!=J.length&&da)J[Ja+2]+=$}if(p&&Ja!=J.length&&Ja>0&&J[Ja]!=null&&J[Ja]!=J[Ja-k]&&J[Ja+1]!=J[Ja-k+1]){for(m=0;m<k;++m)J[Ja+k+m]=J[Ja+m];J[Ja+1]=J[Ja-k+1]}}A.points=J}}})},options:{series:{stack:null}},name:"stack",version:"1.2"})})(jQuery);(function(b){b.plot.plugins.push({init:function(f){function k($){if(H.active){f.getPlaceholder().trigger("plotselecting",[B()]);J($)}}function p($){if($.which==1){document.body.focus();if(document.onselectstart!==undefined&&R.onselectstart==null){R.onselectstart=document.onselectstart;document.onselectstart=function(){return false}}if(document.ondrag!==undefined&&R.ondrag==null){R.ondrag=document.ondrag;document.ondrag=function(){return false}}U(H.first,$);H.active=true;b(document).one("mouseup",
-A)}}function A($){if(document.onselectstart!==undefined)document.onselectstart=R.onselectstart;if(document.ondrag!==undefined)document.ondrag=R.ondrag;H.active=false;J($);if(sa())M();else{f.getPlaceholder().trigger("plotunselected",[]);f.getPlaceholder().trigger("plotselecting",[null])}return false}function B(){if(!sa())return null;var $={},d=H.first,da=H.second;b.each(f.getAxes(),function(ya,G){if(G.used){var pa=G.c2p(d[G.direction]),ua=G.c2p(da[G.direction]);$[ya]={from:Math.min(pa,ua),to:Math.max(pa,
-ua)}}});return $}function M(){var $=B();f.getPlaceholder().trigger("plotselected",[$]);$.xaxis&&$.yaxis&&f.getPlaceholder().trigger("selected",[{x1:$.xaxis.from,y1:$.yaxis.from,x2:$.xaxis.to,y2:$.yaxis.to}])}function U($,d){var da=f.getOptions(),ya=f.getPlaceholder().offset(),G=f.getPlotOffset(),pa=d.pageX-ya.left-G.left,ua=f.width();$.x=pa<0?0:pa>ua?ua:pa;ya=d.pageY-ya.top-G.top;G=f.height();$.y=ya<0?0:ya>G?G:ya;if(da.selection.mode=="y")$.x=$==H.first?0:f.width();if(da.selection.mode=="x")$.y=$==
-H.first?0:f.height()}function J($){if($.pageX!=null){U(H.second,$);if(sa()){H.show=true;f.triggerRedrawOverlay()}else ja(true)}}function ja($){if(H.show){H.show=false;f.triggerRedrawOverlay();$||f.getPlaceholder().trigger("plotunselected",[])}}function wa($,d){var da,ya,G,pa,ua;pa=f.getUsedAxes();for(i=0;i<pa.length;++i){da=pa[i];if(da.direction==d){ua=d+da.n+"axis";if(!$[ua]&&da.n==1)ua=d+"axis";if($[ua]){ya=$[ua].from;G=$[ua].to;break}}}if(!$[ua]){da=d=="x"?f.getXAxes()[0]:f.getYAxes()[0];ya=$[d+
-"1"];G=$[d+"2"]}if(ya!=null&&G!=null&&ya>G){pa=ya;ya=G;G=pa}return{from:ya,to:G,axis:da}}function sa(){return Math.abs(H.second.x-H.first.x)>=5&&Math.abs(H.second.y-H.first.y)>=5}var H={first:{x:-1,y:-1},second:{x:-1,y:-1},show:false,active:false},R={};f.clearSelection=ja;f.setSelection=function($,d){var da,ya=f.getOptions();if(ya.selection.mode=="y"){H.first.x=0;H.second.x=f.width()}else{da=wa($,"x");H.first.x=da.axis.p2c(da.from);H.second.x=da.axis.p2c(da.to)}if(ya.selection.mode=="x"){H.first.y=
-0;H.second.y=f.height()}else{da=wa($,"y");H.first.y=da.axis.p2c(da.from);H.second.y=da.axis.p2c(da.to)}H.show=true;f.triggerRedrawOverlay();!d&&sa()&&M()};f.getSelection=B;f.hooks.bindEvents.push(function($,d){var da=$.getOptions();da.selection.mode!=null&&d.mousemove(k);da.selection.mode!=null&&d.mousedown(p)});f.hooks.drawOverlay.push(function($,d){if(H.show&&sa()){var da=$.getPlotOffset(),ya=$.getOptions();d.save();d.translate(da.left,da.top);da=b.color.parse(ya.selection.color);d.strokeStyle=
-da.scale("a",0.8).toString();d.lineWidth=1;d.lineJoin="round";d.fillStyle=da.scale("a",0.4).toString();da=Math.min(H.first.x,H.second.x);ya=Math.min(H.first.y,H.second.y);var G=Math.abs(H.second.x-H.first.x),pa=Math.abs(H.second.y-H.first.y);d.fillRect(da,ya,G,pa);d.strokeRect(da,ya,G,pa);d.restore()}})},options:{selection:{mode:null,color:"#e8cfac"}},name:"selection",version:"1.0"})})(jQuery);function InvalidBinaryFile(b){this.message=b;this.name="Invalid BinaryFile"}InvalidBinaryFile.prototype.toString=function(){return this.name+': "'+this.message+'"'};
-function BinaryFile(b,f,k){var p=f||0,A=0,B=Math.pow(2,-28),M=Math.pow(2,-52),U=Math.pow(2,-20);this.getRawData=function(){return b};if(typeof b=="string"){A=k||b.length;this.getByteAt=function(J){return b.charCodeAt(J+p)&255}}else if(typeof b=="unknown"){A=k||IEBinary_getLength(b);this.getByteAt=function(J){return IEBinary_getByteAt(b,J+p)}}else throw new InvalidBinaryFile("Unsupported type "+typeof b);this.getLength=function(){return A};this.getSByteAt=function(J){J=this.getByteAt(J);return J>127?
-J-256:J};this.getShortAt=function(J){J=(this.getByteAt(J+1)<<8)+this.getByteAt(J);if(J<0)J+=65536;return J};this.getSShortAt=function(J){J=this.getShortAt(J);return J>32767?J-65536:J};this.getLongAt=function(J){var ja=this.getByteAt(J),wa=this.getByteAt(J+1),sa=this.getByteAt(J+2);J=(((this.getByteAt(J+3)<<8)+sa<<8)+wa<<8)+ja;if(J<0)J+=4294967296;return J};this.getSLongAt=function(J){J=this.getLongAt(J);return J>2147483647?J-4294967296:J};this.getStringAt=function(J,ja){for(var wa=[],sa=J,H=0;sa<
-J+ja;sa++,H++)wa[H]=String.fromCharCode(this.getByteAt(sa));return wa.join("")};this.getCStringAt=function(J,ja){for(var wa=[],sa=J,H=0;sa<J+ja&&this.getByteAt(sa)>0;sa++,H++)wa[H]=String.fromCharCode(this.getByteAt(sa));return wa.join("")};this.getDoubleAt=function(J){var ja=this.getByteAt(J),wa=this.getByteAt(J+1),sa=this.getByteAt(J+2),H=this.getByteAt(J+3),R=this.getByteAt(J+4),$=this.getByteAt(J+5),d=this.getByteAt(J+6);J=this.getByteAt(J+7);var da=((J&127)<<4)+(d>>4);H=((((d&15)<<8)+$<<8)+R<<
-8)+H;ja=((sa<<8)+wa<<8)+ja;if(da==0)return 0;if(da!=2047)return(J>>7==1?-1:1)*Math.pow(2,(da&2047)-1023)*(1+ja*M+H*B)};this.getFastDoubleAt=function(J){var ja=this.getByteAt(J+4),wa=this.getByteAt(J+5),sa=this.getByteAt(J+6);J=this.getByteAt(J+7);var H=((J&127)<<4)+(sa>>4);ja=(((sa&15)<<8)+wa<<8)+ja;if(H==0)return 0;if(H!=2047)return(J>>7==1?-1:1)*Math.pow(2,(H&2047)-1023)*(1+ja*U)};this.getCharAt=function(J){return String.fromCharCode(this.getByteAt(J))}}document.write("<script type='text/vbscript'>\r\nFunction IEBinary_getByteAt(strBinary, iOffset)\r\n\tIEBinary_getByteAt = AscB(MidB(strBinary,iOffset+1,1))\r\nEnd Function\r\nFunction IEBinary_getLength(strBinary)\r\n\tIEBinary_getLength = LenB(strBinary)\r\nEnd Function\r\n<\/script>\r\n");
-function FetchBinaryURL(b){var f=new XMLHttpRequest;f.open("GET",b,false);try{f.overrideMimeType("text/plain; charset=x-user-defined")}catch(k){}f.send(null);b=f.responseBody;if(b==undefined)b=f.responseText;return new BinaryFile(b)}
-function FetchBinaryURLAsync(b,f,k){var p=new XMLHttpRequest;p.onreadystatechange=function(){if(this.readyState==4){var B=this.responseBody;if(B==undefined)B=this.responseText;B=new BinaryFile(B);k!=null?f(B,k):f(B)}};p.open("GET",b,true);try{p.overrideMimeType("text/plain; charset=x-user-defined")}catch(A){}p.send(null);return p};function InvalidRRD(b){this.message=b;this.name="Invalid RRD"}InvalidRRD.prototype.toString=function(){return this.name+': "'+this.message+'"'};function RRDDS(b,f,k){this.rrd_data=b;this.rrd_data_idx=f;this.my_idx=k}RRDDS.prototype.getIdx=function(){return this.my_idx};RRDDS.prototype.getName=function(){return this.rrd_data.getCStringAt(this.rrd_data_idx,20)};RRDDS.prototype.getType=function(){return this.rrd_data.getCStringAt(this.rrd_data_idx+20,20)};
-RRDDS.prototype.getMin=function(){return this.rrd_data.getDoubleAt(this.rrd_data_idx+48)};RRDDS.prototype.getMax=function(){return this.rrd_data.getDoubleAt(this.rrd_data_idx+56)};function RRDRRAInfo(b,f,k,p,A,B){this.rrd_data=b;this.rra_def_idx=f;this.rrd_align=k;this.row_cnt=p;this.pdp_step=A;this.my_idx=B}RRDRRAInfo.prototype.getIdx=function(){return this.my_idx};RRDRRAInfo.prototype.getNrRows=function(){return this.row_cnt};
+// 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<e.length;b++)if(!(e[b]in a))throw f.NAME+" depends on "+j+e[b]+"!";return f};MochiKit.Base.module(MochiKit,"Base","1.5",[]);
+MochiKit.Base.update=function(a){if(a===null||a===void 0)a={};for(var b=1;b<arguments.length;b++){var c=arguments[b];if(typeof c!="undefined"&&c!==null)for(var e in c)a[e]=c[e]}return a};
+MochiKit.Base.update(MochiKit.Base,{camelize:function(a){for(var a=a.split("-"),b=a[0],c=1;c<a.length;c++)b+=a[c].charAt(0).toUpperCase()+a[c].substring(1);return b},counter:function(a){arguments.length===0&&(a=1);return function(){return a++}},clone:function(a){var b=arguments.callee;if(arguments.length==1)return b.prototype=a,new b},_flattenArray:function(a,b){for(var c=0;c<b.length;c++){var e=b[c];e instanceof Array?arguments.callee(a,e):a.push(e)}return a},flattenArray:function(a){return MochiKit.Base._flattenArray([],
+a)},flattenArguments:function(){for(var a=[],b=MochiKit.Base.extend(null,arguments);b.length;){var c=b.shift();if(c&&typeof c=="object"&&typeof c.length=="number")for(var e=c.length-1;e>=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<e;c++)a.push(b[c])}return a},
+updatetree:function(a){if(a===null||a===void 0)a={};for(var b=1;b<arguments.length;b++){var c=arguments[b];if(typeof c!="undefined"&&c!==null)for(var e in c){var f=c[e];typeof a[e]=="object"&&typeof f=="object"?arguments.callee(a[e],f):a[e]=f}}return a},setdefault:function(a){if(a===null||a===void 0)a={};for(var b=1;b<arguments.length;b++){var c=arguments[b],e;for(e in c)e in a||(a[e]=c[e])}return a},keys:function(a){var b=[],c;for(c in a)b.push(c);return b},values:function(a){var b=[],c;for(c in a)b.push(a[c]);
+return b},items:function(a){var b=[],c;for(c in a){var e;try{e=a[c]}catch(f){continue}b.push([c,e])}return b},_newNamedError:function(a,b,c){c.prototype=new MochiKit.Base.NamedError(a.NAME+"."+b);c.prototype.constructor=c;a[b]=c},operator:{truth:function(a){return!!a},lognot:function(a){return!a},identity:function(a){return a},not:function(a){return~a},neg:function(a){return-a},add:function(a,b){return a+b},sub:function(a,b){return a-b},div:function(a,b){return a/b},mod:function(a,b){return a%b},
+mul:function(a,b){return a*b},and:function(a,b){return a&b},or:function(a,b){return a|b},xor:function(a,b){return a^b},lshift:function(a,b){return a<<b},rshift:function(a,b){return a>>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 a<b},le:function(a,b){return a<=b},seq:function(a,b){return a===b},sne:function(a,b){return a!==b},ceq:function(a,b){return MochiKit.Base.compare(a,
+b)===0},cne:function(a,b){return MochiKit.Base.compare(a,b)!==0},cgt:function(a,b){return MochiKit.Base.compare(a,b)==1},cge:function(a,b){return MochiKit.Base.compare(a,b)!=-1},clt:function(a,b){return MochiKit.Base.compare(a,b)==-1},cle:function(a,b){return MochiKit.Base.compare(a,b)!=1},logand:function(a,b){return a&&b},logor:function(a,b){return a||b},contains:function(a,b){return b in a}},forwardCall:function(a){return function(){return this[a].apply(this,arguments)}},itemgetter:function(a){return function(b){return b[a]}},
+bool:function(a){return typeof a==="boolean"||a instanceof Boolean?a.valueOf():typeof a==="string"||a instanceof String?a.length>0&&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;b<arguments.length;b++){var c=arguments[b];a[c]=c}return function(){for(var b=0;b<arguments.length;b++)if(!(typeof arguments[b]in a))return!1;return!0}},isNull:function(){for(var a=
+0;a<arguments.length;a++)if(arguments[a]!==null)return!1;return!0},isUndefinedOrNull:function(){for(var a=0;a<arguments.length;a++){var b=arguments[a];if(!(typeof b=="undefined"||b===null))return!1}return!0},isEmpty:function(){return!MochiKit.Base.isNotEmpty.apply(this,arguments)},isNotEmpty:function(){for(var a=0;a<arguments.length;a++){var b=arguments[a];if(!b||!b.length)return!1}return!0},isArrayLike:function(){for(var a=0;a<arguments.length;a++){var b=arguments[a],c=typeof b;if(c!="object"&&!(c==
+"function"&&typeof b.item=="function")||b===null||typeof b.length!="number"||b.nodeType===3||b.nodeType===4)return!1}return!0},isDateLike:function(){for(var a=0;a<arguments.length;a++){var b=arguments[a];if(typeof b!="object"||b===null||typeof b.getTime!="function")return!1}return!0},xmap:function(a){if(a===null)return MochiKit.Base.extend(null,arguments,1);for(var b=[],c=1;c<arguments.length;c++)b.push(a(arguments[c]));return b},map:function(a,b){var c=MochiKit.Base,e=MochiKit.Iter,f=c.isArrayLike;
+if(arguments.length<=2){if(!f(b))if(e){if(b=e.list(b),a===null)return b}else throw new TypeError("Argument not an array-like and MochiKit.Iter not present");if(a===null)return c.extend(null,b);e=[];for(c=0;c<b.length;c++)e.push(a(b[c]))}else{a===null&&(a=Array);for(var j=null,c=1;c<arguments.length;c++){if(!f(arguments[c]))if(e)return e.list(e.imap.apply(null,arguments));else throw new TypeError("Argument not an array-like and MochiKit.Iter not present");var k=arguments[c].length;if(j===null||j>k)j=
+k}e=[];for(c=0;c<j;c++){f=[];for(k=1;k<arguments.length;k++)f.push(arguments[k][c]);e.push(a.apply(this,f))}}return e},xfilter:function(a){var b=[];if(a===null)a=MochiKit.Base.operator.truth;for(var c=1;c<arguments.length;c++){var e=arguments[c];a(e)&&b.push(e)}return b},filter:function(a,b,c){var e=[],f=MochiKit.Base;if(!f.isArrayLike(b))if(MochiKit.Iter)b=MochiKit.Iter.list(b);else throw new TypeError("Argument not an array-like and MochiKit.Iter not present");if(a===null)a=f.operator.truth;if(typeof Array.prototype.filter==
+"function")return Array.prototype.filter.call(b,a,c);else if(typeof c=="undefined"||c===null)for(f=0;f<b.length;f++){var j=b[f];a(j)&&e.push(j)}else for(f=0;f<b.length;f++)j=b[f],a.call(c,j)&&e.push(j);return e},_wrapDumbFunction:function(a){return function(){switch(arguments.length){case 0:return a();case 1:return a(arguments[0]);case 2:return a(arguments[0],arguments[1]);case 3:return a(arguments[0],arguments[1],arguments[2])}for(var b=[],c=0;c<arguments.length;c++)b.push("arguments["+c+"]");return eval("(func("+
+b.join(",")+"))")}},methodcaller:function(a){var b=MochiKit.Base.extend(null,arguments,1);return typeof a=="function"?function(c){return a.apply(c,b)}:function(c){return c[a].apply(c,b)}},method:function(a,b){var c=MochiKit.Base;return c.bind.apply(this,c.extend([b,a],arguments,2))},compose:function(){var a=[],b=MochiKit.Base;if(arguments.length===0)throw new TypeError("compose() requires at least one argument");for(var c=0;c<arguments.length;c++){var e=arguments[c];if(typeof e!="function")throw new TypeError(b.repr(e)+
+" is not a function");a.push(e)}return function(){for(var b=arguments,c=a.length-1;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(a<b)return-1;else if(a>b)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<b.length&&(f=-1);for(var j=0;j<e;j++){var k=c(a[j],b[j]);if(k)return k}return f},registerRepr:function(a,b,c,e){MochiKit.Base.reprRegistry.register(a,b,c,e)},repr:function(a){if(typeof a=="undefined")return"undefined";else if(a===null)return"null";try{if(typeof a.__repr__=="function")return a.__repr__();else if(typeof a.repr=="function"&&
+a.repr!=arguments.callee)return a.repr();return MochiKit.Base.reprRegistry.match(a)}catch(b){try{if(typeof a.NAME=="string"&&(a.toString==Function.prototype.toString||a.toString==Object.prototype.toString))return a.NAME}catch(c){}}var e=a+"";if(typeof a=="function"){var e=e.replace(/^\s+/,"").replace(/\s+/g," "),e=e.replace(/,(\S)/,", $1"),f=e.indexOf("{");f!=-1&&(e=e.substr(0,f)+"{...}")}return e},reprArrayLike:function(a){var b=MochiKit.Base;return"["+b.map(b.repr,a).join(", ")+"]"},reprString:function(a){return('"'+
+a.replace(/(["\\])/g,"\\$1")+'"').replace(/[\f]/g,"\\f").replace(/[\b]/g,"\\b").replace(/[\n]/g,"\\n").replace(/[\t]/g,"\\t").replace(/[\v]/g,"\\v").replace(/[\r]/g,"\\r")},reprNumber:function(a){return a+""},registerJSON:function(a,b,c,e){MochiKit.Base.jsonRegistry.register(a,b,c,e)},evalJSON:function(a){return eval("("+MochiKit.Base._filterJSON(a)+")")},_filterJSON:function(a){var b=a.match(/^\s*\/\*(.*)\*\/\s*$/);return b?b[1]:a},serializeJSON:function(a){var b=typeof a;if(b=="number"||b=="boolean")return a+
+"";else if(a===null)return"null";else if(b=="string"){for(var b="",c=0;c<a.length;c++){var e=a.charAt(c);e=='"'?b+='\\"':e=="\\"?b+="\\\\":e=="\u0008"?b+="\\b":e=="\u000c"?b+="\\f":e=="\n"?b+="\\n":e=="\r"?b+="\\r":e=="\t"?b+="\\t":a.charCodeAt(c)<=31?(e=a.charCodeAt(c).toString(16),e.length<2&&(e="0"+e),b+="\\u00"+e.toUpperCase()):b+=e}return'"'+b+'"'}var e=arguments.callee,f;if(typeof a.toJSON=="function"&&(f=a.toJSON(),a!==f))return e(f);if(typeof a.__json__=="function"&&(f=a.__json__(),a!==f))return e(f);
+if(typeof a.json=="function"&&(f=a.json(),a!==f))return e(f);if(b!="function"&&typeof a.length=="number"){b=[];for(c=0;c<a.length;c++)f=e(a[c]),typeof f=="string"&&b.push(f);return"["+b.join(", ")+"]"}var j=MochiKit.Base;try{if(f=j.jsonRegistry.match(a),a!==f)return e(f)}catch(k){if(k!=j.NotFound)throw k;}if(b=="undefined")throw new TypeError("undefined can not be serialized as JSON");if(b=="function")return null;b=[];for(c in a){if(typeof c=="number")j='"'+c+'"';else if(typeof c=="string")j=e(c);
+else continue;f=e(a[c]);typeof f=="string"&&b.push(j+":"+f)}return"{"+b.join(", ")+"}"},objEqual:function(a,b){return MochiKit.Base.compare(a,b)===0},arrayEqual:function(a,b){if(a.length!=b.length)return!1;return MochiKit.Base.compare(a,b)===0},concat:function(){for(var a=[],b=MochiKit.Base.extend,c=0;c<arguments.length;c++)b(a,arguments[c]);return a},keyComparator:function(a){var b=MochiKit.Base,c=b.compare;if(arguments.length==1)return function(b,e){return c(b[a],e[a])};var e=b.extend(null,arguments);
+return function(a,b){for(var k=0,w=0;k===0&&w<e.length;w++)k=e[w],k=c(a[k],b[k]);return k}},reverseKeyComparator:function(){var a=MochiKit.Base.keyComparator.apply(this,arguments);return function(b,c){return a(c,b)}},partial:function(a){var b=MochiKit.Base;return b.bind.apply(this,b.extend([a,void 0],arguments,1))},listMinMax:function(a,b){if(b.length===0)return null;for(var c=b[0],e=MochiKit.Base.compare,f=1;f<b.length;f++){var j=b[f];e(j,c)==a&&(c=j)}return c},objMax:function(){return MochiKit.Base.listMinMax(1,
+arguments)},objMin:function(){return MochiKit.Base.listMinMax(-1,arguments)},findIdentical:function(a,b,c,e){if(typeof e=="undefined"||e===null)e=a.length;if(typeof c=="undefined"||c===null)c=0;for(;c<e;c++)if(a[c]===b)return c;return-1},mean:function(){for(var a=0,b=MochiKit.Base.extend(null,arguments),c=b.length;b.length;){var e=b.shift();if(e&&typeof e=="object"&&typeof e.length=="number"){c+=e.length-1;for(var f=e.length-1;f>=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;c<e;c++)if(f(a[c],b)===0)return c;return-1},nodeWalk:function(a,b){for(var c=[a],
+e=MochiKit.Base.extend;c.length;){var f=b(c.shift());f&&e(c,f)}},nameFunctions:function(a){var b=a.NAME;typeof b=="undefined"?b="":b+=".";for(var c in a){var e=a[c];if(typeof e=="function"&&typeof e.NAME=="undefined")try{e.NAME=b+c}catch(f){}}},queryString:function(a,b){if(typeof MochiKit.DOM!="undefined"&&arguments.length==1&&(typeof a=="string"||typeof a.nodeType!="undefined"&&a.nodeType>0))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;j<c.length;j++)a.push(f),b.push(c[j]);else a.push(f),b.push(c)}e=[];f=Math.min(a.length,b.length);for(var k=MochiKit.Base.urlEncode,j=0;j<f;j++)c=b[j],typeof c!="undefined"&&c!==null&&e.push(k(a[j])+"="+k(c));return e.join("&")},parseQueryString:function(a,b){var c=(a.charAt(0)=="?"?a.substring(1):a).replace(/\+/g,"%20").split(/\&amp\;|\&\#38\;|\&#x26;|\&/),
+e={},f;f=typeof decodeURIComponent!="undefined"?decodeURIComponent:unescape;if(b)for(var j=0;j<c.length;j++){var k=c[j].split("="),w=f(k.shift());if(w){var o=e[w];o instanceof Array||(o=[],e[w]=o);o.push(f(k.join("=")))}}else for(j=0;j<c.length;j++)k=c[j].split("="),(w=k.shift())&&(e[f(w)]=f(k.join("=")));return e}});MochiKit.Base.AdapterRegistry=function(){this.pairs=[]};
+MochiKit.Base.AdapterRegistry.prototype={register:function(a,b,c,e){e?this.pairs.unshift([a,b,c]):this.pairs.push([a,b,c])},match:function(){for(var a=0;a<this.pairs.length;a++){var b=this.pairs[a];if(b[1].apply(this,arguments))return b[2].apply(this,arguments)}throw MochiKit.Base.NotFound;},unregister:function(a){for(var b=0;b<this.pairs.length;b++)if(this.pairs[b][0]==a)return this.pairs.splice(b,1),!0;return!1}};
+MochiKit.Base.moduleExport=function(a,b){for(var c={toString:!0,NAME:!0,VERSION:!0},e=MochiKit.Base.extend([],arguments,1);(b=e.shift())!=null;)for(var f in b){var j=b[f];if(j!=null){var k=f[0]!=="_"&&!c[f];if(typeof j.__export__=="boolean"?j.__export__:k)typeof j=="object"&&j.NAME&&j.VERSION?e.push(j):a[f]=b[f]}}return a};MochiKit.Base._exportSymbols=function(a,b){MochiKit.__export__!==!1&&b.__export__!==!1&&MochiKit.Base.moduleExport(a,b)};
+MochiKit.Base._deprecated=function(a,b,c,e,f){typeof a==="string"&&(a.indexOf("MochiKit.")===0&&(a=a.substring(9)),a=MochiKit[a]);var j=c.split(".")[1],k=c.split(".")[2],w=function(){var f=arguments.callee,w=a.NAME+"."+b+" is deprecated since version "+e+". Use "+c+" instead.";if(f.logged!==!0)f.logged=!0,MochiKit.Logging?MochiKit.Logging.logDebug(w):console&&console.log&&console.log(w);if(!MochiKit[j])throw Error(w);return MochiKit[j][k].apply(this,arguments)};w.__export__=f===!0;a[b]=w};
+MochiKit.Base.__new__=function(){var a=this;a.noop=a.operator.identity;a._deprecated(a,"forward","MochiKit.Base.forwardCall","1.3");a._deprecated(a,"find","MochiKit.Base.findValue","1.3");a.urlEncode=typeof encodeURIComponent!="undefined"?function(a){return encodeURIComponent(a).replace(/\'/g,"%27")}:function(a){return escape(a).replace(/\+/g,"%2B").replace(/\"/g,"%22").replace(/\'/g,"%27")};a.NamedError=function(a){this.name=this.message=a};a.NamedError.prototype=Error();a.NamedError.prototype.constructor=
+a.NamedError;a.update(a.NamedError.prototype,{repr:function(){return this.message&&this.message!=this.name?this.name+"("+a.repr(this.message)+")":this.name+"()"},toString:a.forwardCall("repr")});a.NotFound=new a.NamedError("MochiKit.Base.NotFound");a.listMax=a.partial(a.listMinMax,1);a.listMin=a.partial(a.listMinMax,-1);a.isCallable=a.typeMatcher("function");a.isUndefined=a.typeMatcher("undefined");a.isValue=a.typeMatcher("boolean","number","string");a.merge=a.partial(a.update,null);a.zip=a.partial(a.map,
+null);a.average=a.mean;a.comparatorRegistry=new a.AdapterRegistry;a.registerComparator("dateLike",a.isDateLike,a.compareDateLike);a.registerComparator("arrayLike",a.isArrayLike,a.compareArrayLike);a.reprRegistry=new a.AdapterRegistry;a.registerRepr("arrayLike",a.isArrayLike,a.reprArrayLike);a.registerRepr("string",a.typeMatcher("string"),a.reprString);a.registerRepr("numbers",a.typeMatcher("number","boolean"),a.reprNumber);a.jsonRegistry=new a.AdapterRegistry;a.nameFunctions(this)};MochiKit.Base.__new__();
+if(MochiKit.__export__)compare=MochiKit.Base.compare,compose=MochiKit.Base.compose,serializeJSON=MochiKit.Base.serializeJSON,mean=MochiKit.Base.mean,median=MochiKit.Base.median;MochiKit.Base._exportSymbols(this,MochiKit.Base);MochiKit.Base.module(MochiKit,"Async","1.5",["Base"]);MochiKit.Async.Deferred=function(a){this.chain=[];this.id=this._nextId();this.fired=-1;this.paused=0;this.results=[null,null];this.canceller=a;this.finalized=this.chained=this.silentlyCancelled=!1};
+MochiKit.Async.Deferred.prototype={repr:function(){return"Deferred("+this.id+", "+this.state()+")"},toString:MochiKit.Base.forwardCall("repr"),_nextId:MochiKit.Base.counter(),state:function(){return this.fired==-1?"unfired":this.fired===0?"success":"error"},cancel:function(a){var b=MochiKit.Async;this.fired==-1?(this.canceller?this.canceller(this):this.silentlyCancelled=!0,this.fired==-1&&(typeof a==="string"?a=new b.GenericError(a):a instanceof Error||(a=new b.CancelledError(this)),this.errback(a))):
+this.fired===0&&this.results[0]instanceof b.Deferred&&this.results[0].cancel(a)},_resback:function(a){this.fired=a instanceof Error?1:0;this.results[this.fired]=a;this.paused===0&&this._fire()},_check:function(){if(this.fired!=-1){if(!this.silentlyCancelled)throw new MochiKit.Async.AlreadyCalledError(this);this.silentlyCancelled=!1}},callback:function(a){this._check();if(a instanceof MochiKit.Async.Deferred)throw Error("Deferred instances can only be chained if they are the result of a callback");
+this._resback(a)},errback:function(a){this._check();var b=MochiKit.Async;if(a instanceof b.Deferred)throw Error("Deferred instances can only be chained if they are the result of a callback");a instanceof Error||(a=new b.GenericError(a));this._resback(a)},addBoth:function(a){arguments.length>1&&(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;c<b.length;c++){var e=b[c];try{return a.XMLHttpRequest=e,e()}catch(f){}}return a.XMLHttpRequest()},_xhr_onreadystatechange:function(a){var b=MochiKit.Base;if(this.readyState==4){try{this.onreadystatechange=null}catch(c){try{this.onreadystatechange=b.noop}catch(e){}}var f=null;try{f=this.status,!f&&b.isNotEmpty(this.responseText)&&(f=
+304)}catch(j){}f==200||f==201||f==204||f==304||f==1223?a.callback(this):(b=new MochiKit.Async.XMLHttpRequestError(this,"Request failed"),a.errback(b))}},_xhr_canceller:function(a){try{a.onreadystatechange=null}catch(b){try{a.onreadystatechange=MochiKit.Base.noop}catch(c){}}a.abort()},sendXMLHttpRequest:function(a,b){if(typeof b=="undefined"||b===null)b="";var c=MochiKit.Base,e=MochiKit.Async,f=new e.Deferred(c.partial(e._xhr_canceller,a));try{a.onreadystatechange=c.bind(e._xhr_onreadystatechange,
+a,f),a.send(b)}catch(j){try{a.onreadystatechange=null}catch(k){}f.errback(j)}return f},doXHR:function(a,b){var c=MochiKit.Async;return c.callLater(0,c._doXHR,a,b)},_doXHR:function(a,b){var c=MochiKit.Base,b=c.update({method:"GET",sendContent:""},b),e=MochiKit.Async,f=e.getXMLHttpRequest();if(b.queryString){var j=c.queryString(b.queryString);j&&(a+="?"+j)}"username"in b?f.open(b.method,a,!0,b.username,b.password):f.open(b.method,a,!0);f.overrideMimeType&&b.mimeType&&f.overrideMimeType(b.mimeType);
+f.setRequestHeader("X-Requested-With","XMLHttpRequest");if(b.headers){j=b.headers;c.isArrayLike(j)||(j=c.items(j));for(c=0;c<j.length;c++){var k=j[c];f.setRequestHeader(k[0],k[1])}}return e.sendXMLHttpRequest(f,b.sendContent)},_buildURL:function(a){if(arguments.length>1){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<a.length;e++){var j=a[e];f.push(void 0);j.addCallback(c,e,!0);j.addErrback(c,e,!1)}a.length===0&&!b&&this.callback(this.resultList)};
+MochiKit.Async.DeferredList.prototype=new MochiKit.Async.Deferred;MochiKit.Async.DeferredList.prototype.constructor=MochiKit.Async.DeferredList;MochiKit.Async.DeferredList.prototype._cbDeferred=function(a,b,c){this.resultList[a]=[b,c];this.finishedCount+=1;this.fired==-1&&(b&&this.fireOnOneCallback?this.callback([a,c]):!b&&this.fireOnOneErrback?this.errback(c):this.finishedCount==this.list.length&&this.callback(this.resultList));!b&&this.consumeErrors&&(c=null);return c};
+MochiKit.Async.gatherResults=function(a){a=new MochiKit.Async.DeferredList(a,!1,!0,!1);a.addCallback(function(a){for(var c=[],e=0;e<a.length;e++)c.push(a[e][1]);return c});return a};MochiKit.Async.maybeDeferred=function(a){var b=MochiKit.Async,c;try{var e=a.apply(null,MochiKit.Base.extend([],arguments,1));c=e instanceof b.Deferred?e:e instanceof Error?b.fail(e):b.succeed(e)}catch(f){c=b.fail(f)}return c};
+MochiKit.Async.__new__=function(){var a=MochiKit.Base,b=a.partial(a._newNamedError,this);b("AlreadyCalledError",function(a){this.deferred=a});b("CancelledError",function(a){this.deferred=a});b("BrowserComplianceError",function(a){this.message=a});b("GenericError",function(a){this.message=a});b("XMLHttpRequestError",function(a,b){this.req=a;this.message=b;try{this.number=a.status}catch(f){}});a.nameFunctions(this)};MochiKit.Async.__new__();MochiKit.Base._exportSymbols(this,MochiKit.Async);(function(a,b){function c(){if(!d.isReady){try{n.documentElement.doScroll("left")}catch(g){setTimeout(c,1);return}d.ready()}}function e(g,a){a.src?d.ajax({url:a.src,async:!1,dataType:"script"}):d.globalEval(a.text||a.textContent||a.innerHTML||"");a.parentNode&&a.parentNode.removeChild(a)}function f(g,a,q,W,u,c){var h=g.length;if(typeof a==="object"){for(var e in a)f(g,e,a[e],W,u,q);return g}if(q!==b){W=!c&&W&&d.isFunction(q);for(e=0;e<h;e++)u(g[e],a,W?q.call(g[e],e,u(g[e],a)):q,c);return g}return h?
+u(g[0],a):b}function j(){return(new Date).getTime()}function k(){return!1}function w(){return!0}function o(g,a,b){b[0].type=g;return d.event.handle.apply(a,b)}function B(g){var a,b=[],W=[],u=arguments,c,h,e,l,p,E;h=d.data(this,"events");if(!(g.liveFired===this||!h||!h.live||g.button&&g.type==="click")){g.liveFired=this;var s=h.live.slice(0);for(l=0;l<s.length;l++)h=s[l],h.origType.replace(pa,"")===g.type?W.push(h.selector):s.splice(l--,1);c=d(g.target).closest(W,g.currentTarget);p=0;for(E=c.length;p<
+E;p++)for(l=0;l<s.length;l++)if(h=s[l],c[p].selector===h.selector){e=c[p].elem;W=null;if(h.preType==="mouseenter"||h.preType==="mouseleave")W=d(g.relatedTarget).closest(h.selector)[0];(!W||W!==e)&&b.push({elem:e,handleObj:h})}p=0;for(E=b.length;p<E;p++)if(c=b[p],g.currentTarget=c.elem,g.data=c.handleObj.data,g.handleObj=c.handleObj,c.handleObj.origHandler.apply(c.elem,u)===!1){a=!1;break}return a}}function C(g,a){return"live."+(g&&g!=="*"?g+".":"")+a.replace(/\./g,"`").replace(/ /g,"&")}function y(g,
+a){var b=0;a.each(function(){if(this.nodeName===(g[b]&&g[b].nodeName)){var a=d.data(g[b++]),G=d.data(this,a);if(a=a&&a.events){delete G.handle;G.events={};for(var c in a)for(var h in a[c])d.event.add(this,c,a[c][h],a[c][h].data)}}})}function z(g,a,b){var c,u,h,a=a&&a[0]?a[0].ownerDocument||a[0]:n;if(g.length===1&&typeof g[0]==="string"&&g[0].length<512&&a===n&&!S.test(g[0])&&(d.support.checkClone||!Z.test(g[0])))u=!0,(h=d.fragments[g[0]])&&h!==1&&(c=h);c||(c=a.createDocumentFragment(),d.clean(g,a,
+c,b));u&&(d.fragments[g[0]]=h?c:1);return{fragment:c,cacheable:u}}function t(g,a){var b={};d.each(Ha.concat.apply([],Ha.slice(0,a)),function(){b[this]=g});return b}function H(g){return"scrollTo"in g&&g.document?g:g.nodeType===9?g.defaultView||g.parentWindow:!1}var d=function(g,a){return new d.fn.init(g,a)},P=a.jQuery,N=a.$,n=a.document,J,F=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\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<q;a++)if((u=arguments[a])!=null)for(h in u)e=g[h],l=u[h],g!==l&&(c&&l&&(d.isPlainObject(l)||d.isArray(l))?(e=e&&(d.isPlainObject(e)||d.isArray(e))?e:d.isArray(l)?[]:{},g[h]=d.extend(c,e,l)):l!==b&&(g[h]=l));return g};d.extend({noConflict:function(g){a.$=
+N;if(g)a.jQuery=P;return d},isReady:!1,ready:function(){if(!d.isReady){if(!n.body)return setTimeout(d.ready,13);d.isReady=!0;if(ka){for(var g,a=0;g=ka[a++];)g.call(n,d);ka=null}d.fn.triggerHandler&&d(n).triggerHandler("ready")}},bindReady:function(){if(!qa){qa=!0;if(n.readyState==="complete")return d.ready();if(n.addEventListener)n.addEventListener("DOMContentLoaded",I,!1),a.addEventListener("load",d.ready,!1);else if(n.attachEvent){n.attachEvent("onreadystatechange",I);a.attachEvent("onload",d.ready);
+var g=!1;try{g=a.frameElement==null}catch(G){}n.documentElement.doScroll&&g&&c()}}},isFunction:function(g){return Q.call(g)==="[object Function]"},isArray:function(g){return Q.call(g)==="[object Array]"},isPlainObject:function(g){if(!g||Q.call(g)!=="[object Object]"||g.nodeType||g.setInterval)return!1;if(g.constructor&&!U.call(g,"constructor")&&!U.call(g.constructor.prototype,"isPrototypeOf"))return!1;for(var a in g);return a===b||U.call(g,a)},isEmptyObject:function(g){for(var a in g)return!1;return!0},
+error:function(g){throw g;},parseJSON:function(g){if(typeof g!=="string"||!g)return null;g=d.trim(g);if(/^[\],:{}\s]*$/.test(g.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return a.JSON&&a.JSON.parse?a.JSON.parse(g):(new Function("return "+g))();else d.error("Invalid JSON: "+g)},noop:function(){},globalEval:function(g){if(g&&ba.test(g)){var a=n.getElementsByTagName("head")[0]||
+n.documentElement,b=n.createElement("script");b.type="text/javascript";d.support.scriptEval?b.appendChild(n.createTextNode(g)):b.text=g;a.insertBefore(b,a.firstChild);a.removeChild(b)}},nodeName:function(g,a){return g.nodeName&&g.nodeName.toUpperCase()===a.toUpperCase()},each:function(g,a,q){var c,u=0,h=g.length,e=h===b||d.isFunction(g);if(q)if(e)for(c in g){if(a.apply(g[c],q)===!1)break}else for(;u<h;){if(a.apply(g[u++],q)===!1)break}else if(e)for(c in g){if(a.call(g[c],c,g[c])===!1)break}else for(q=
+g[0];u<h&&a.call(q,u,q)!==!1;q=g[++u]);return g},trim:function(g){return(g||"").replace(L,"")},makeArray:function(g,a){var b=a||[];g!=null&&(g.length==null||typeof g==="string"||d.isFunction(g)||typeof g!=="function"&&g.setInterval?ca.call(b,g):d.merge(b,g));return b},inArray:function(g,a){if(a.indexOf)return a.indexOf(g);for(var d=0,b=a.length;d<b;d++)if(a[d]===g)return d;return-1},merge:function(g,a){var d=g.length,c=0;if(typeof a.length==="number")for(var u=a.length;c<u;c++)g[d++]=a[c];else for(;a[c]!==
+b;)g[d++]=a[c++];g.length=d;return g},grep:function(g,a,d){for(var b=[],c=0,h=g.length;c<h;c++)!d!==!a(g[c],c)&&b.push(g[c]);return b},map:function(g,a,d){for(var b=[],c,h=0,e=g.length;h<e;h++)c=a(g[h],h,d),c!=null&&(b[b.length]=c);return b.concat.apply([],b)},guid:1,proxy:function(g,a,q){arguments.length===2&&(typeof a==="string"?(q=g,g=q[a],a=b):a&&!d.isFunction(a)&&(q=a,a=b));!a&&g&&(a=function(){return g.apply(q||this,arguments)});if(g)a.guid=g.guid=g.guid||a.guid||d.guid++;return a},uaMatch:function(g){g=
+g.toLowerCase();g=/(webkit)[ \/]([\w.]+)/.exec(g)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(g)||/(msie) ([\w.]+)/.exec(g)||!/compatible/.test(g)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(g)||[];return{browser:g[1]||"",version:g[2]||"0"}},browser:{}});$=d.uaMatch($);if($.browser)d.browser[$.browser]=!0,d.browser.version=$.version;if(d.browser.webkit)d.browser.safari=!0;if(A)d.inArray=function(g,a){return A.call(a,g)};J=d(n);n.addEventListener?I=function(){n.removeEventListener("DOMContentLoaded",I,!1);
+d.ready()}:n.attachEvent&&(I=function(){n.readyState==="complete"&&(n.detachEvent("onreadystatechange",I),d.ready())});(function(){d.support={};var g=n.documentElement,b=n.createElement("script"),q=n.createElement("div"),c="script"+j();q.style.display="none";q.innerHTML=" <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";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="<input type='radio' name='radiotest' checked='checked'/>";
+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<h;c++){var u=this[c];if(u.nodeType===1)if(u.className){for(var e=" "+u.className+" ",l=u.className,p=0,E=b.length;p<E;p++)e.indexOf(" "+b[p]+" ")<0&&(l+=" "+b[p]);u.className=d.trim(l)}else u.className=a}return this},removeClass:function(a){if(d.isFunction(a))return this.each(function(b){var G=
+d(this);G.removeClass(a.call(this,b,G.attr("class")))});if(a&&typeof a==="string"||a===b)for(var G=(a||"").split(ia),c=0,h=this.length;c<h;c++){var u=this[c];if(u.nodeType===1&&u.className)if(a){for(var e=(" "+u.className+" ").replace(ha," "),l=0,p=G.length;l<p;l++)e=e.replace(" "+G[l]+" "," ");u.className=d.trim(e)}else u.className=""}return this},toggleClass:function(a,b){var c=typeof a,h=typeof b==="boolean";if(d.isFunction(a))return this.each(function(c){var q=d(this);q.toggleClass(a.call(this,
+c,q.attr("class"),b),b)});return this.each(function(){if(c==="string")for(var u,e=0,l=d(this),p=b,E=a.split(ia);u=E[e++];)p=h?p:!l.hasClass(u),l[p?"addClass":"removeClass"](u);else if(c==="undefined"||c==="boolean")this.className&&d.data(this,"__className__",this.className),this.className=this.className||a===!1?"":d.data(this,"__className__")||""})},hasClass:function(a){for(var a=" "+a+" ",d=0,b=this.length;d<b;d++)if((" "+this[d].className+" ").replace(ha," ").indexOf(a)>-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<q;e++){var l=u[e];if(l.selected){a=d(l).val();if(c)return a;h.push(a)}}return h}if(r.test(c.type)&&!d.support.checkOn)return c.getAttribute("value")===null?"on":c.value;return(c.value||"").replace(xa,"")}return b}var p=d.isFunction(a);return this.each(function(b){var c=
+d(this),G=a;if(this.nodeType===1)if(p&&(G=a.call(this,b,c.val())),typeof G==="number"&&(G+=""),d.isArray(G)&&r.test(this.type))this.checked=d.inArray(c.val(),G)>=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<v.length;S++)if(r=v[S],c.guid===r.guid){if(l||E.test(r.namespace))h==null&&v.splice(S--,1),s.remove&&s.remove.call(a,r);if(h!=null)break}if(v.length===0||h!=null&&v.length===1)(!s.teardown||s.teardown.call(a,p)===!1)&&ja(a,u,f.handle),delete R[u]}else for(var S=0;S<v.length;S++)if(r=v[S],l||E.test(r.namespace))d.event.remove(a,s,r.handler,S),v.splice(S--,1);if(d.isEmptyObject(R)){if(b=
+f.handle)b.elem=null;delete f.events;delete f.handle;d.isEmptyObject(f)&&d.removeData(a)}}}}},trigger:function(a,c,q,h){var u=a.type||a;if(!h){a=typeof a==="object"?a[T]?a:d.extend(d.Event(u),a):d.Event(u);if(u.indexOf("!")>=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<e;u++){var l=q[u];if(c||h.test(l.namespace)){g.handler=l.handler;g.data=l.data;g.handleObj=
+l;l=l.handler.apply(this,arguments);if(l!==b)g.result=l,l===!1&&(g.preventDefault(),g.stopPropagation());if(g.isImmediatePropagationStopped())break}}}return g.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[T])return a;for(var c=a,a=d.Event(c),q=this.props.length,h;q;)h=this.props[--q],a[h]=c[h];if(!a.target)a.target=a.srcElement||n;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)c=n.documentElement,q=n.body,a.pageX=a.clientX+(c&&c.scrollLeft||q&&q.scrollLeft||0)-(c&&c.clientLeft||q&&q.clientLeft||0),a.pageY=a.clientY+(c&&c.scrollTop||q&&q.scrollTop||
+0)-(c&&c.clientTop||q&&q.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!==b)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},guid:1E8,proxy:d.proxy,special:{ready:{setup:d.bindReady,teardown:d.noop},live:{add:function(a){d.event.add(this,a.origType,d.extend({},a,{handler:B}))},remove:function(a){var b=!0,c=a.origType.replace(pa,"");d.each(d.data(this,"events").live||
+[],function(){if(c===this.origType.replace(pa,""))return b=!1});b&&d.event.remove(this,a.origType,B)}},beforeunload:{setup:function(a,d,b){if(this.setInterval)this.onbeforeunload=b;return!1},teardown:function(a,d){if(this.onbeforeunload===d)this.onbeforeunload=null}}}};var ja=n.removeEventListener?function(a,d,b){a.removeEventListener(d,b,!1)}:function(a,d,b){a.detachEvent("on"+d,b)};d.Event=function(a){if(!this.preventDefault)return new d.Event(a);a&&a.type?(this.originalEvent=a,this.type=a.type):
+this.type=a;this.timeStamp=j();this[T]=!0};d.Event.prototype={preventDefault:function(){this.isDefaultPrevented=w;var a=this.originalEvent;if(a)a.preventDefault&&a.preventDefault(),a.returnValue=!1},stopPropagation:function(){this.isPropagationStopped=w;var a=this.originalEvent;if(a)a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=w;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};
+var x=function(a){var b=a.relatedTarget;try{for(;b&&b!==this;)b=b.parentNode;if(b!==this)a.type=a.data,d.event.handle.apply(this,arguments)}catch(c){}},V=function(a){a.type=a.data;d.event.handle.apply(this,arguments)};d.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){d.event.special[a]={setup:function(c){d.event.add(this,b,c&&c.selector?V:x,a)},teardown:function(a){d.event.remove(this,b,a&&a.selector?V:x)}}});if(!d.support.submitBubbles)d.event.special.submit={setup:function(){if(this.nodeName.toLowerCase()!==
+"form")d.event.add(this,"click.specialSubmit",function(a){var b=a.target,c=b.type;if((c==="submit"||c==="image")&&d(b).closest("form").length)return o("submit",this,arguments)}),d.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,c=b.type;if((c==="text"||c==="password")&&d(b).closest("form").length&&a.keyCode===13)return o("submit",this,arguments)});else return!1},teardown:function(){d.event.remove(this,".specialSubmit")}};if(!d.support.changeBubbles){var X=/textarea|input|select/i,
+da,D=function(a){var b=a.type,c=a.value;if(b==="radio"||b==="checkbox")c=a.checked;else if(b==="select-multiple")c=a.selectedIndex>-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;e<p;e++)d.event.add(this[e],a,l,g)}return this}});d.fn.extend({unbind:function(a,b){if(typeof a==="object"&&!a.preventDefault)for(var c in a)this.unbind(c,a[c]);else{c=0;for(var h=this.length;c<h;c++)d.event.remove(this[c],a,b)}return this},
+delegate:function(a,b,d,c){return this.live(b,d,c,a)},undelegate:function(a,b,d){return arguments.length===0?this.unbind("live"):this.die(b,null,d,a)},trigger:function(a,b){return this.each(function(){d.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){var c=d.Event(a);c.preventDefault();c.stopPropagation();d.event.trigger(c,b,this[0]);return c.result}},toggle:function(a){for(var b=arguments,c=1;c<b.length;)d.proxy(a,b[c++]);return this.click(d.proxy(a,function(h){var u=(d.data(this,
+"lastToggle"+a.guid)||0)%c;d.data(this,"lastToggle"+a.guid,u+1);h.preventDefault();return b[u].apply(this,arguments)||!1}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var fa={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};d.each(["live","die"],function(a,c){d.fn[c]=function(a,g,h,e){var l,p=0,E,s,v=e||this.selector,r=e?this:d(this.context);d.isFunction(g)&&(h=g,g=b);for(a=(a||"").split(" ");(l=a[p++])!=null;)e=pa.exec(l),E="",e&&(E=e[0],l=l.replace(pa,
+"")),l==="hover"?a.push("mouseenter"+E,"mouseleave"+E):(s=l,l==="focus"||l==="blur"?(a.push(fa[l]+E),l+=E):l=(fa[l]||l)+E,c==="live"?r.each(function(){d.event.add(this,C(l,v),{data:g,selector:v,handler:h,origType:l,origHandler:h,preType:s})}):r.unbind(C(l,v),h));return this}});d.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){d.fn[b]=
+function(a){return a?this.bind(b,a):this.trigger(b)};d.attrFn&&(d.attrFn[b]=!0)});a.attachEvent&&!a.addEventListener&&a.attachEvent("onunload",function(){for(var a in d.cache)if(d.cache[a].handle)try{d.event.remove(d.cache[a].handle.elem)}catch(b){}});(function(){function a(b){for(var d="",c,h=0;b[h];h++)c=b[h],c.nodeType===3||c.nodeType===4?d+=c.nodeValue:c.nodeType!==8&&(d+=a(c.childNodes));return d}function c(a,g,b,d,h,e){for(var h=0,u=d.length;h<u;h++){var q=d[h];if(q){for(var q=q[a],l=!1;q;){if(q.sizcache===
+b){l=d[q.sizset];break}if(q.nodeType===1&&!e)q.sizcache=b,q.sizset=h;if(q.nodeName.toLowerCase()===g){l=q;break}q=q[a]}d[h]=l}}}function h(a,g,b,d,c,e){for(var c=0,u=d.length;c<u;c++){var q=d[c];if(q){for(var q=q[a],l=!1;q;){if(q.sizcache===b){l=d[q.sizset];break}if(q.nodeType===1){if(!e)q.sizcache=b,q.sizset=c;if(typeof g!=="string"){if(q===g){l=!0;break}}else if(s.filter(g,[q]).length>0){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<a.length;g++)a[g]===a[g-1]&&a.splice(g--,1);return a};s.matches=function(a,g){return s(a,null,null,g)};s.find=function(a,g,b){var d,c;if(!a)return[];for(var h=0,q=v.order.length;h<q;h++){var u=v.order[h];
+if(c=v.leftMatch[u].exec(a)){var e=c[1];c.splice(1,1);if(e.substr(e.length-1)!=="\\"&&(c[1]=(c[1]||"").replace(/\\/g,""),d=v.find[u](c,g,b),d!=null)){a=a.replace(v.match[u],"");break}}}d||(d=g.getElementsByTagName("*"));return{set:d,expr:a}};s.filter=function(a,g,d,c){for(var h=a,q=[],u=g,e,l,G=g&&g[0]&&Z(g[0]);a&&g.length;){for(var p in v.filter)if((e=v.leftMatch[p].exec(a))!=null&&e[2]){var E=v.filter[p],f,W;W=e[1];l=!1;e.splice(1,1);if(W.substr(W.length-1)!=="\\"){u===q&&(q=[]);if(v.preFilter[p])if(e=
+v.preFilter[p](e,u,d,q,c,G)){if(e===!0)continue}else l=f=!0;if(e)for(var r=0;(W=u[r])!=null;r++)if(W){f=E(W,e,r,u);var R=c^!!f;d&&f!=null?R?l=!0:u[r]=!1:R&&(q.push(W),l=!0)}if(f!==b){d||(u=q);a=a.replace(v.match[p],"");if(!l)return[];break}}}if(a===h)if(l==null)s.error(a);else break;h=a}return u};s.error=function(a){throw"Syntax error, unrecognized expression: "+a;};var v=s.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,
+ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")}},relative:{"+":function(a,g){var b=typeof g==="string",
+d=b&&!/\W/.test(g),b=b&&!d;d&&(g=g.toLowerCase());for(var d=0,c=a.length,h;d<c;d++)if(h=a[d]){for(;(h=h.previousSibling)&&h.nodeType!==1;);a[d]=b||h&&h.nodeName.toLowerCase()===g?h||!1:h===g}b&&s.filter(g,a,!0)},">":function(a,g){var b=typeof g==="string";if(b&&!/\W/.test(g))for(var g=g.toLowerCase(),d=0,c=a.length;d<c;d++){var h=a[d];if(h)b=h.parentNode,a[d]=b.nodeName.toLowerCase()===g?b:!1}else{d=0;for(c=a.length;d<c;d++)(h=a[d])&&(a[d]=b?h.parentNode:h.parentNode===g);b&&s.filter(g,a,!0)}},"":function(a,
+g,b){var d=u++,e=h;if(typeof g==="string"&&!/\W/.test(g))var l=g=g.toLowerCase(),e=c;e("parentNode",g,d,a,l,b)},"~":function(a,g,b){var d=u++,e=h;if(typeof g==="string"&&!/\W/.test(g))var l=g=g.toLowerCase(),e=c;e("previousSibling",g,d,a,l,b)}},find:{ID:function(a,g,b){if(typeof g.getElementById!=="undefined"&&!b)return(a=g.getElementById(a[1]))?[a]:[]},NAME:function(a,g){if(typeof g.getElementsByName!=="undefined"){for(var b=[],d=g.getElementsByName(a[1]),c=0,h=d.length;c<h;c++)d[c].getAttribute("name")===
+a[1]&&b.push(d[c]);return b.length===0?null:b}},TAG:function(a,g){return g.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,g,b,d,c,h){a=" "+a[1].replace(/\\/g,"")+" ";if(h)return a;for(var h=0,q;(q=g[h])!=null;h++)q&&(c^(q.className&&(" "+q.className+" ").replace(/[\t\n]/g," ").indexOf(a)>=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 g<b[3]-0},gt:function(a,g,b){return g>b[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<h;c++)if(d[c]===b)return!1;return!0}else s.error("Syntax error, unrecognized expression: "+
+q)},CHILD:function(a,g){var b=g[1],d=a;switch(b){case "only":case "first":for(;d=d.previousSibling;)if(d.nodeType===1)return!1;if(b==="first")return!0;d=a;case "last":for(;d=d.nextSibling;)if(d.nodeType===1)return!1;return!0;case "nth":var b=g[2],c=g[3];if(b===1&&c===0)return!0;var h=g[0],q=a.parentNode;if(q&&(q.sizcache!==h||!a.nodeIndex)){for(var e=0,d=q.firstChild;d;d=d.nextSibling)if(d.nodeType===1)d.nodeIndex=++e;q.sizcache=h}d=a.nodeIndex-c;return b===0?d===0:d%b===0&&d/b>=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<c;d++)b.push(a[d]);else for(d=0;a[d];d++)b.push(a[d]);return b}}var k;n.documentElement.compareDocumentPosition?k=function(a,g){if(!a.compareDocumentPosition||!g.compareDocumentPosition)return a==g&&(p=!0),a.compareDocumentPosition?-1:1;var b=a.compareDocumentPosition(g)&4?-1:a===g?0:1;b===0&&(p=!0);return b}:"sourceIndex"in n.documentElement?
+k=function(a,g){if(!a.sourceIndex||!g.sourceIndex)return a==g&&(p=!0),a.sourceIndex?-1:1;var b=a.sourceIndex-g.sourceIndex;b===0&&(p=!0);return b}:n.createRange&&(k=function(a,g){if(!a.ownerDocument||!g.ownerDocument)return a==g&&(p=!0),a.ownerDocument?-1:1;var b=a.ownerDocument.createRange(),d=g.ownerDocument.createRange();b.setStart(a,0);b.setEnd(a,0);d.setStart(g,0);d.setEnd(g,0);b=b.compareBoundaryPoints(Range.START_TO_END,d);b===0&&(p=!0);return b});(function(){var a=n.createElement("div"),g=
+"script"+(new Date).getTime();a.innerHTML="<a name='"+g+"'/>";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="<a href='#'></a>";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="<p class='TEST'></p>";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="<div class='test e'></div><div class='test'></div>";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<q;c++)s(a,h[c],b);return s.filter(d,b)};d.find=s;d.expr=s.selectors;d.expr[":"]=d.expr.filters;d.unique=s.uniqueSort;d.text=a;d.isXMLDoc=Z;d.contains=j})();var ta=/Until$/,ra=/^(?:parents|prevUntil|prevAll)/,la=/,/,aa=Array.prototype.slice,M=function(a,b,c){if(d.isFunction(b))return d.grep(a,function(a,g){return!!b.call(a,g,a)===c});else if(b.nodeType)return d.grep(a,function(a){return a===b===c});else if(typeof b===
+"string"){var h=d.grep(a,function(a){return a.nodeType===1});if(O.test(b))return d.filter(b,h,!c);else b=d.filter(b,h)}return d.grep(a,function(a){return d.inArray(a,b)>=0===c})};d.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),c=0,h=0,e=this.length;h<e;h++)if(c=b.length,d.find(a,this[h],b),h>0)for(var l=c;l<b.length;l++)for(var p=0;p<c;p++)if(b[p]===b[l]){b.splice(l--,1);break}return b},has:function(a){var b=d(a);return this.filter(function(){for(var a=0,g=b.length;a<g;a++)if(d.contains(this,
+b[a]))return!0})},not:function(a){return this.pushStack(M(this,a,!1),"not",a)},filter:function(a){return this.pushStack(M(this,a,!0),"filter",a)},is:function(a){return!!a&&d.filter(a,this).length>0},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<v;e++)p=a[e],l[p]||(l[p]=d.expr.match.POS.test(p)?d(p,b||this.context):p);for(;h&&h.ownerDocument&&h!==b;){for(p in l)if(e=l[p],e.jquery?e.index(h)>-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=/<tbody/i,E=/<|&#?\w+;/,S=/<script|<object|<embed|<option|<style/i,Z=/checked\s*(?:[^=]|=\s*.checked.)/i,za=function(a,b,d){return s.test(d)?a:b+"></"+d+">"},Y={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,"",""]};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<div>","</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;c<e;c++)if(this[c].nodeType===1)d.cleanData(this[c].getElementsByTagName("*")),this[c].innerHTML=a}catch(l){this.empty().append(a)}}else d.isFunction(a)?this.each(function(b){var c=d(this),h=c.html();c.empty().append(function(){return a.call(this,b,h)})}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(d.isFunction(a))return this.each(function(b){var c=d(this),h=c.html();c.replaceWith(a.call(this,b,h))});typeof a!=="string"&&
+(a=d(a).detach());return this.each(function(){var b=this.nextSibling,c=this.parentNode;d(this).remove();b?d(b).before(a):d(c).append(a)})}else return this.pushStack(d(d.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,h){var l,u,p=a[0],v=[],s;if(!d.support.checkClone&&arguments.length===3&&typeof p==="string"&&Z.test(p))return this.each(function(){d(this).domManip(a,c,h,!0)});if(d.isFunction(p))return this.each(function(e){var l=d(this);a[0]=
+p.call(this,e,c?l.html():b);l.domManip(a,c,h)});if(this[0]){l=p&&p.parentNode;l=d.support.parentNode&&l&&l.nodeType===11&&l.childNodes.length===this.length?{fragment:l}:z(a,this,v);s=l.fragment;if(u=s.childNodes.length===1?s=s.firstChild:s.firstChild){c=c&&d.nodeName(u,"tr");u=0;for(var E=this.length;u<E;u++)h.call(c?d.nodeName(this[u],"table")?this[u].getElementsByTagName("tbody")[0]||this[u].appendChild(this[u].ownerDocument.createElement("tbody")):this[u]:this[u],u>0||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;e<l;e++){var p=(e>0?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]==="<table>"&&!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=/<script(.|\s)*?\/script>/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("<div />").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<h;c++){var e=d.data(this[c],"olddisplay");this[c].style.display=e||"";if(d.css(this[c],"display")==="none"){var e=this[c].nodeName,l;if(Ga[e])l=Ga[e];else{var p=d("<"+e+" />").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<h;c++)this[c].style.display=d.data(this[c],"olddisplay")||
+"";return this}},hide:function(a,b){if(a||a===0)return this.animate(t("hide",3),a,b);else{for(var c=0,h=this.length;c<h;c++){var e=d.data(this[c],"olddisplay");!e&&e!=="none"&&d.data(this[c],"olddisplay",d.css(this[c],"display"))}c=0;for(h=this.length;c<h;c++)this[c].style.display="none";return this}},_toggle:d.fn.toggle,toggle:function(a,b){var c=typeof a==="boolean";d.isFunction(a)&&d.isFunction(b)?this._toggle.apply(this,arguments):a==null||c?this.each(function(){var b=c?a:d(this).is(":hidden");
+d(this)[b?"show":"hide"]()}):this.animate(t("toggle",3),a,b);return this},fadeTo:function(a,b,c){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c)},animate:function(a,b,c,h){var e=d.speed(b,c,h);if(d.isEmptyObject(a))return this.each(e.complete);return this[e.queue===!1?"each":"queue"](function(){var b=d.extend({},e),c,h=this.nodeType===1&&d(this).is(":hidden"),l=this;for(c in a){var p=c.replace(Da,Ea);c!==p&&(a[p]=a[c],delete a[c],c=p);if(a[c]==="hide"&&h||a[c]===
+"show"&&!h)return b.complete.call(this);if((c==="height"||c==="width")&&this.style)b.display=d.css(this,"display"),b.overflow=this.style.overflow;if(d.isArray(a[c]))(b.specialEasing=b.specialEasing||{})[c]=a[c][1],a[c]=a[c][0]}if(b.overflow!=null)this.style.overflow="hidden";b.curAnim=d.extend({},a);d.each(a,function(c,e){var p=new d.fx(l,b,c);if($a.test(e))p[e==="toggle"?h?"show":"hide":e](a);else{var s=ab.exec(e),v=p.cur(!0)||0;if(s){var E=parseFloat(s[2]),r=s[3]||"px";r!=="px"&&(l.style[c]=(E||
+1)+r,v*=(E||1)/p.cur(!0),l.style[c]=v+r);s[1]&&(E=(s[1]==="-="?-1:1)*E+v);p.custom(v,E,r)}else p.custom(v,e,"")}});return!0})},stop:function(a,b){var c=d.timers;a&&this.queue([]);this.each(function(){for(var a=c.length-1;a>=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;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||d.fx.stop()},stop:function(){clearInterval(Aa);Aa=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){d.style(a.elem,"opacity",a.now)},_default:function(a){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:a.elem[a.prop]=a.now}}});if(d.expr&&d.expr.filters)d.expr.filters.animated=function(a){return d.grep(d.timers,function(b){return a===b.elem}).length};d.fn.offset="getBoundingClientRect"in n.documentElement?function(a){var b=this[0];if(a)return this.each(function(b){d.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return d.offset.bodyOffset(b);var c=b.getBoundingClientRect(),h=b.ownerDocument,b=h.body,h=h.documentElement;return{top:c.top+
+(self.pageYOffset||d.support.boxModel&&h.scrollTop||b.scrollTop)-(h.clientTop||b.clientTop||0),left:c.left+(self.pageXOffset||d.support.boxModel&&h.scrollLeft||b.scrollLeft)-(h.clientLeft||b.clientLeft||0)}}:function(a){var b=this[0];if(a)return this.each(function(b){d.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return d.offset.bodyOffset(b);d.offset.initialize();var c=b.offsetParent,h=b.ownerDocument,e,l=h.documentElement,p=h.body;e=(h=h.defaultView)?
+h.getComputedStyle(b,null):b.currentStyle;for(var s=b.offsetTop,v=b.offsetLeft;(b=b.parentNode)&&b!==p&&b!==l;){if(d.offset.supportsFixedPosition&&e.position==="fixed")break;e=h?h.getComputedStyle(b,null):b.currentStyle;s-=b.scrollTop;v-=b.scrollLeft;if(b===c){s+=b.offsetTop;v+=b.offsetLeft;if(d.offset.doesNotAddBorder&&(!d.offset.doesAddBorderForTableAndCells||!/^t(able|d|h)$/i.test(b.nodeName)))s+=parseFloat(e.borderTopWidth)||0,v+=parseFloat(e.borderLeftWidth)||0;c=b.offsetParent}d.offset.subtractsBorderForOverflowNotVisible&&
+e.overflow!=="visible"&&(s+=parseFloat(e.borderTopWidth)||0,v+=parseFloat(e.borderLeftWidth)||0)}if(e.position==="relative"||e.position==="static")s+=p.offsetTop,v+=p.offsetLeft;d.offset.supportsFixedPosition&&e.position==="fixed"&&(s+=Math.max(l.scrollTop,p.scrollTop),v+=Math.max(l.scrollLeft,p.scrollLeft));return{top:s,left:v}};d.offset={initialize:function(){var a=n.body,b=n.createElement("div"),c,h,e,l=parseFloat(d.curCSS(a,"marginTop",!0))||0;d.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);c=b.firstChild;h=c.firstChild;e=c.nextSibling.firstChild.firstChild;this.doesNotAddBorder=h.offsetTop!==
+5;this.doesAddBorderForTableAndCells=e.offsetTop===5;h.style.position="fixed";h.style.top="20px";this.supportsFixedPosition=h.offsetTop===20||h.offsetTop===15;h.style.position=h.style.top="";c.style.overflow="hidden";c.style.position="relative";this.subtractsBorderForOverflowNotVisible=h.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==l;a.removeChild(b);d.offset.initialize=d.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;d.offset.initialize();d.offset.doesNotIncludeMarginInBodyOffset&&
+(b+=parseFloat(d.curCSS(a,"marginTop",!0))||0,c+=parseFloat(d.curCSS(a,"marginLeft",!0))||0);return{top:b,left:c}},setOffset:function(a,b,c){if(/static/.test(d.curCSS(a,"position")))a.style.position="relative";var h=d(a),e=h.offset(),l=parseInt(d.curCSS(a,"top",!0),10)||0,p=parseInt(d.curCSS(a,"left",!0),10)||0;d.isFunction(b)&&(b=b.call(a,c,e));c={top:b.top-e.top+l,left:b.left-e.left+p};"using"in b?b.using.call(a,c):h.css(c)}};d.fn.extend({position:function(){if(!this[0])return null;var a=this[0],
+b=this.offsetParent(),c=this.offset(),h=/^body|html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(d.curCSS(a,"marginTop",!0))||0;c.left-=parseFloat(d.curCSS(a,"marginLeft",!0))||0;h.top+=parseFloat(d.curCSS(b[0],"borderTopWidth",!0))||0;h.left+=parseFloat(d.curCSS(b[0],"borderLeftWidth",!0))||0;return{top:c.top-h.top,left:c.left-h.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||n.body;a&&!/^body|html$/i.test(a.nodeName)&&d.css(a,"position")===
+"static";)a=a.offsetParent;return a})}});d.each(["Left","Top"],function(a,c){var h="scroll"+c;d.fn[h]=function(c){var e=this[0],l;if(!e)return null;return c!==b?this.each(function(){(l=H(this))?l.scrollTo(!a?c:d(l).scrollLeft(),a?c:d(l).scrollTop()):this[h]=c}):(l=H(e))?"pageXOffset"in l?l[a?"pageYOffset":"pageXOffset"]:d.support.boxModel&&l.document.documentElement[h]||l.document.body[h]:e[h]}});d.each(["Height","Width"],function(a,c){var h=c.toLowerCase();d.fn["inner"+c]=function(){return this[0]?
+d.css(this[0],h,!1,"padding"):null};d.fn["outer"+c]=function(a){return this[0]?d.css(this[0],h,!1,a?"margin":"border"):null};d.fn[h]=function(a){var e=this[0];if(!e)return a==null?null:this;if(d.isFunction(a))return this.each(function(b){var c=d(this);c[h](a.call(this,b,c[h]()))});return"scrollTo"in e&&e.document?e.document.compatMode==="CSS1Compat"&&e.document.documentElement["client"+c]||e.document.body["client"+c]:e.nodeType===9?Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+
+c],e.body["offset"+c],e.documentElement["offset"+c]):a===b?d.css(e,h):this.css(h,typeof a==="string"?a:a+"px")}});a.jQuery=a.$=d})(window);document.createElement("canvas").getContext||function(){function a(){return this.context_||(this.context_=new t(this))}function b(a,b){var c=U.call(arguments,2);return function(){return a.apply(b,c.concat(U.call(arguments)))}}function c(a){return String(a).replace(/&/g,"&amp;").replace(/"/g,"&quot;")}function e(a){a.namespaces.g_vml_||a.namespaces.add("g_vml_","urn:schemas-microsoft-com:vml","#default#VML");a.namespaces.g_o_||a.namespaces.add("g_o_","urn:schemas-microsoft-com:office:office","#default#VML");
+if(!a.styleSheets.ex_canvas_)a=a.createStyleSheet(),a.owningElement.id="ex_canvas_",a.cssText="canvas{display:inline-block;overflow:hidden;text-align:left;width:300px;height:150px}"}function f(a){var b=a.srcElement;switch(a.propertyName){case "width":b.getContext().clearRect();b.style.width=b.attributes.width.nodeValue+"px";b.firstChild.style.width=b.clientWidth+"px";break;case "height":b.getContext().clearRect(),b.style.height=b.attributes.height.nodeValue+"px",b.firstChild.style.height=b.clientHeight+
+"px"}}function j(a){a=a.srcElement;if(a.firstChild)a.firstChild.style.width=a.clientWidth+"px",a.firstChild.style.height=a.clientHeight+"px"}function k(){return[[1,0,0],[0,1,0],[0,0,1]]}function w(a,b){for(var c=k(),d=0;d<3;d++)for(var e=0;e<3;e++){for(var f=0,o=0;o<3;o++)f+=a[d][o]*b[o][e];c[d][e]=f}return c}function o(a,b){b.fillStyle=a.fillStyle;b.lineCap=a.lineCap;b.lineJoin=a.lineJoin;b.lineWidth=a.lineWidth;b.miterLimit=a.miterLimit;b.shadowBlur=a.shadowBlur;b.shadowColor=a.shadowColor;b.shadowOffsetX=
+a.shadowOffsetX;b.shadowOffsetY=a.shadowOffsetY;b.strokeStyle=a.strokeStyle;b.globalAlpha=a.globalAlpha;b.font=a.font;b.textAlign=a.textAlign;b.textBaseline=a.textBaseline;b.arcScaleX_=a.arcScaleX_;b.arcScaleY_=a.arcScaleY_;b.lineScale_=a.lineScale_}function B(a){var b=a.indexOf("(",3),c=a.indexOf(")",b+1),b=a.substring(b+1,c).split(",");if(b.length!=4||a.charAt(3)!="a")b[3]=1;return b}function C(a,b,c){return Math.min(c,Math.max(b,a))}function y(a,b,c){c<0&&c++;c>1&&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("<g_vml_:stroke",
+' opacity="',c,'"',' joinstyle="',a.lineJoin,'"',' miterlimit="',a.miterLimit,'"',' endcap="',xa[a.lineCap]||"square",'"',' weight="',e,'px"',' color="',d,'" />')}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<k;P++){var y=f[P];n.push(y.offset*w+t+" "+y.color)}b.push('<g_vml_:fill type="',e.type_,'"',' method="none" focus="100%"',' color="',H,'"',' color2="',c,'"',' colors="',n.join(","),'"',' opacity="',a,'"',' g_o_:opacity2="',o,'"',' angle="',j,'"',' focusposition="',d.x,",",
+d.y,'" />')}else e instanceof F?o&&n&&b.push("<g_vml_:fill",' position="',-c.x/o*f*f,",",-c.y/n*k*k,'"',' type="tile"',' src="',e.src_,'" />'):(e=z(a.fillStyle),b.push('<g_vml_:fill color="',e.color,'" opacity="',e.alpha*a.globalAlpha,'" />'))}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<a.length;b++)this.initElement(a[b])},initElement:function(b){if(!b.getContext){b.getContext=
+a;e(b.ownerDocument);b.innerHTML="";b.attachEvent("onpropertychange",f);b.attachEvent("onresize",j);var c=b.attributes;c.width&&c.width.specified?b.style.width=c.width.nodeValue+"px":b.width=b.clientWidth;c.height&&c.height.specified?b.style.height=c.height.nodeValue+"px":b.height=b.clientHeight}return b}};ca.init();for(var aa=[],A=0;A<16;A++)for(var T=0;T<16;T++)aa[A*16+T]=A.toString(16)+T.toString(16);var ga={aliceblue:"#F0F8FF",antiquewhite:"#FAEBD7",aquamarine:"#7FFFD4",azure:"#F0FFFF",beige:"#F5F5DC",
+bisque:"#FFE4C4",black:"#000000",blanchedalmond:"#FFEBCD",blueviolet:"#8A2BE2",brown:"#A52A2A",burlywood:"#DEB887",cadetblue:"#5F9EA0",chartreuse:"#7FFF00",chocolate:"#D2691E",coral:"#FF7F50",cornflowerblue:"#6495ED",cornsilk:"#FFF8DC",crimson:"#DC143C",cyan:"#00FFFF",darkblue:"#00008B",darkcyan:"#008B8B",darkgoldenrod:"#B8860B",darkgray:"#A9A9A9",darkgreen:"#006400",darkgrey:"#A9A9A9",darkkhaki:"#BDB76B",darkmagenta:"#8B008B",darkolivegreen:"#556B2F",darkorange:"#FF8C00",darkorchid:"#9932CC",darkred:"#8B0000",
+darksalmon:"#E9967A",darkseagreen:"#8FBC8F",darkslateblue:"#483D8B",darkslategray:"#2F4F4F",darkslategrey:"#2F4F4F",darkturquoise:"#00CED1",darkviolet:"#9400D3",deeppink:"#FF1493",deepskyblue:"#00BFFF",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1E90FF",firebrick:"#B22222",floralwhite:"#FFFAF0",forestgreen:"#228B22",gainsboro:"#DCDCDC",ghostwhite:"#F8F8FF",gold:"#FFD700",goldenrod:"#DAA520",grey:"#808080",greenyellow:"#ADFF2F",honeydew:"#F0FFF0",hotpink:"#FF69B4",indianred:"#CD5C5C",indigo:"#4B0082",
+ivory:"#FFFFF0",khaki:"#F0E68C",lavender:"#E6E6FA",lavenderblush:"#FFF0F5",lawngreen:"#7CFC00",lemonchiffon:"#FFFACD",lightblue:"#ADD8E6",lightcoral:"#F08080",lightcyan:"#E0FFFF",lightgoldenrodyellow:"#FAFAD2",lightgreen:"#90EE90",lightgrey:"#D3D3D3",lightpink:"#FFB6C1",lightsalmon:"#FFA07A",lightseagreen:"#20B2AA",lightskyblue:"#87CEFA",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#B0C4DE",lightyellow:"#FFFFE0",limegreen:"#32CD32",linen:"#FAF0E6",magenta:"#FF00FF",mediumaquamarine:"#66CDAA",
+mediumblue:"#0000CD",mediumorchid:"#BA55D3",mediumpurple:"#9370DB",mediumseagreen:"#3CB371",mediumslateblue:"#7B68EE",mediumspringgreen:"#00FA9A",mediumturquoise:"#48D1CC",mediumvioletred:"#C71585",midnightblue:"#191970",mintcream:"#F5FFFA",mistyrose:"#FFE4E1",moccasin:"#FFE4B5",navajowhite:"#FFDEAD",oldlace:"#FDF5E6",olivedrab:"#6B8E23",orange:"#FFA500",orangered:"#FF4500",orchid:"#DA70D6",palegoldenrod:"#EEE8AA",palegreen:"#98FB98",paleturquoise:"#AFEEEE",palevioletred:"#DB7093",papayawhip:"#FFEFD5",
+peachpuff:"#FFDAB9",peru:"#CD853F",pink:"#FFC0CB",plum:"#DDA0DD",powderblue:"#B0E0E6",rosybrown:"#BC8F8F",royalblue:"#4169E1",saddlebrown:"#8B4513",salmon:"#FA8072",sandybrown:"#F4A460",seagreen:"#2E8B57",seashell:"#FFF5EE",sienna:"#A0522D",skyblue:"#87CEEB",slateblue:"#6A5ACD",slategray:"#708090",slategrey:"#708090",snow:"#FFFAFA",springgreen:"#00FF7F",steelblue:"#4682B4",tan:"#D2B48C",thistle:"#D8BFD8",tomato:"#FF6347",turquoise:"#40E0D0",violet:"#EE82EE",wheat:"#F5DEB3",whitesmoke:"#F5F5F5",yellowgreen:"#9ACD32"},
+na={},ha={style:"normal",variant:"normal",weight:"normal",size:10,family:"sans-serif"},ia={},xa={butt:"flat",round:"round"},A=t.prototype;A.clearRect=function(){if(this.textMeasureEl_)this.textMeasureEl_.removeNode(!0),this.textMeasureEl_=null;this.element_.innerHTML=""};A.beginPath=function(){this.currentPath_=[]};A.moveTo=function(a,b){var c=N(this,a,b);this.currentPath_.push({type:"moveTo",x:c.x,y:c.y});this.currentX_=c.x;this.currentY_=c.y};A.lineTo=function(a,b){var c=N(this,a,b);this.currentPath_.push({type:"lineTo",
+x:c.x,y:c.y});this.currentX_=c.x;this.currentY_=c.y};A.bezierCurveTo=function(a,b,c,d,e,f){e=N(this,e,f);a=N(this,a,b);c=N(this,c,d);H(this,a,c,e)};A.quadraticCurveTo=function(a,b,c,d){a=N(this,a,b);c=N(this,c,d);d={x:this.currentX_+2/3*(a.x-this.currentX_),y:this.currentY_+2/3*(a.y-this.currentY_)};H(this,d,{x:d.x+(c.x-this.currentX_)/3,y:d.y+(c.y-this.currentY_)/3},c)};A.arc=function(a,b,c,d,e,f){c*=I;var k=f?"at":"wa",o=a+$(d)*c-Q,j=b+ma(d)*c-Q,d=a+$(e)*c-Q,e=b+ma(e)*c-Q;o==d&&!f&&(o+=0.125);a=
+N(this,a,b);o=N(this,o,j);d=N(this,d,e);this.currentPath_.push({type:k,x:a.x,y:a.y,radius:c,xStart:o.x,yStart:o.y,xEnd:d.x,yEnd:d.y})};A.rect=function(a,b,c,d){this.moveTo(a,b);this.lineTo(a+c,b);this.lineTo(a+c,b+d);this.lineTo(a,b+d);this.closePath()};A.strokeRect=function(a,b,c,d){var e=this.currentPath_;this.beginPath();this.moveTo(a,b);this.lineTo(a+c,b);this.lineTo(a+c,b+d);this.lineTo(a,b+d);this.closePath();this.stroke();this.currentPath_=e};A.fillRect=function(a,b,c,d){var e=this.currentPath_;
+this.beginPath();this.moveTo(a,b);this.lineTo(a+c,b);this.lineTo(a+c,b+d);this.lineTo(a,b+d);this.closePath();this.fill();this.currentPath_=e};A.createLinearGradient=function(a,b,c,d){var e=new J("gradient");e.x0_=a;e.y0_=b;e.x1_=c;e.y1_=d;return e};A.createRadialGradient=function(a,b,c,d,e,f){var k=new J("gradientradial");k.x0_=a;k.y0_=b;k.r0_=c;k.x1_=d;k.y1_=e;k.r1_=f;return k};A.drawImage=function(a){var b,c,d,e,f,k,o,j;d=a.runtimeStyle.width;e=a.runtimeStyle.height;a.runtimeStyle.width="auto";
+a.runtimeStyle.height="auto";var n=a.width,t=a.height;a.runtimeStyle.width=d;a.runtimeStyle.height=e;if(arguments.length==3)b=arguments[1],c=arguments[2],f=k=0,o=d=n,j=e=t;else if(arguments.length==5)b=arguments[1],c=arguments[2],d=arguments[3],e=arguments[4],f=k=0,o=n,j=t;else if(arguments.length==9)f=arguments[1],k=arguments[2],o=arguments[3],j=arguments[4],b=arguments[5],c=arguments[6],d=arguments[7],e=arguments[8];else throw Error("Invalid number of arguments");var z=N(this,b,c),w=[];w.push(" <g_vml_:group",
+' coordsize="',I*10,",",I*10,'"',' coordorigin="0,0"',' style="width:',10,"px;height:",10,"px;position:absolute;");if(this.m_[0][0]!=1||this.m_[0][1]||this.m_[1][1]!=1||this.m_[1][0]){var H=[];H.push("M11=",this.m_[0][0],",","M12=",this.m_[1][0],",","M21=",this.m_[0][1],",","M22=",this.m_[1][1],",","Dx=",L(z.x/I),",","Dy=",L(z.y/I),"");var P=N(this,b+d,c),y=N(this,b,c+e);b=N(this,b+d,c+e);z.x=ba.max(z.x,P.x,y.x,b.x);z.y=ba.max(z.y,P.y,y.y,b.y);w.push("padding:0 ",L(z.x/I),"px ",L(z.y/I),"px 0;filter:progid:DXImageTransform.Microsoft.Matrix(",
+H.join(""),", sizingmethod='clip');")}else w.push("top:",L(z.y/I),"px;left:",L(z.x/I),"px;");w.push(' ">','<g_vml_:image src="',a.src,'"',' style="width:',I*d,"px;"," height:",I*e,'px"',' cropleft="',f/n,'"',' croptop="',k/t,'"',' cropright="',(n-f-o)/n,'"',' cropbottom="',(t-k-j)/t,'"'," />","</g_vml_:group>");this.element_.insertAdjacentHTML("BeforeEnd",w.join(""))};A.stroke=function(a){for(var b={x:null,y:null},c={x:null,y:null},e=0;e<this.currentPath_.length;e+=5E3){var f=[];f.push("<g_vml_:shape",
+' filled="',!!a,'"',' style="position:absolute;width:',10,"px;height:",10,'px;"',' coordorigin="0,0"',' coordsize="',I*10,",",I*10,'"',' stroked="',!a,'"',' path="');for(var k=e;k<Math.min(e+5E3,this.currentPath_.length);k++){k%5E3==0&&k>0&&f.push(" m ",L(this.currentPath_[k-1].x),",",L(this.currentPath_[k-1].y));var o=this.currentPath_[k];switch(o.type){case "moveTo":f.push(" m ",L(o.x),",",L(o.y));break;case "lineTo":f.push(" l ",L(o.x),",",L(o.y));break;case "close":f.push(" x ");o=null;break;
+case "bezierCurveTo":f.push(" c ",L(o.cp1x),",",L(o.cp1y),",",L(o.cp2x),",",L(o.cp2y),",",L(o.x),",",L(o.y));break;case "at":case "wa":f.push(" ",o.type," ",L(o.x-this.arcScaleX_*o.radius),",",L(o.y-this.arcScaleY_*o.radius)," ",L(o.x+this.arcScaleX_*o.radius),",",L(o.y+this.arcScaleY_*o.radius)," ",L(o.xStart),",",L(o.yStart)," ",L(o.xEnd),",",L(o.yEnd))}if(o){if(b.x==null||o.x<b.x)b.x=o.x;if(c.x==null||o.x>c.x)c.x=o.x;if(b.y==null||o.y<b.y)b.y=o.y;if(c.y==null||o.y>c.y)c.y=o.y}}f.push(' ">');a?
+P(this,f,b,c):d(this,f);f.push("</g_vml_:shape>");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('<g_vml_:line from="',-f,' 0" to="',j,' 0.05" ',' coordsize="100 100" coordorigin="0 0"',' filled="',!o,'" stroked="',!!o,'" style="position:absolute;width:1px;height:1px;">');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('<g_vml_:skew on="t" matrix="',o,'" ',' offset="',b,'" origin="',f,' 0" />','<g_vml_:path textpathok="true" />','<g_vml_:textpath on="true" string="',
+c(a),'" style="v-text-align:',w,";font:",c(B),'" /></g_vml_:line>');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",'<span style="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;"></span>'),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<a.length;++c)k[a.charAt(c)]+=b;return k.normalize()};k.scale=function(a,b){for(var c=0;c<a.length;++c)k[a.charAt(c)]*=b;return k.normalize()};k.toString=function(){return k.a>=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 c<b?b:c>e?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<a.length;++c)a[c].apply(this,b)}function o(b){for(var c=[],d=0;d<b.length;++d){var e=a.extend(!0,{},r.series);b[d].data!=null?(e.data=b[d].data,delete b[d].data,a.extend(!0,e,b[d]),b[d].data=e.data):e.data=b[d];c.push(e)}K=c;c=K.length;d=[];e=[];for(b=0;b<K.length;++b){var f=K[b].color;f!=null&&(--c,typeof f=="number"?e.push(f):d.push(a.color.parse(K[b].color)))}for(b=0;b<e.length;++b)c=Math.max(c,e[b]+1);d=[];for(b=e=
+0;d.length<c;)f=r.colors.length==b?a.color.make(100,100,100):a.color.parse(r.colors[b]),f.scale("rgb",1+(e%2==1?-1:1)*Math.ceil(e/2)*0.2),d.push(f),++b,b>=r.colors.length&&(b=0,++e);for(b=c=0;b<K.length;++b){e=K[b];if(e.color==null)e.color=d[c].toString(),++c;else if(typeof e.color=="number")e.color=d[e.color].toString();if(e.lines.show==null){var l,f=!0;for(l in e)if(e[l]&&e[l].show){f=!1;break}if(f)e.lines.show=!0}e.xaxis=z(X,B(e,"x"));e.yaxis=z(da,B(e,"y"))}t()}function B(a,b){var c=a[b+"axis"];
+if(typeof c=="object")c=c.n;typeof c!="number"&&(c=1);return c}function C(){return a.grep(X.concat(da),function(a){return a})}function y(a){var b={},c,d;for(c=0;c<X.length;++c)(d=X[c])&&d.used&&(b["x"+d.n]=d.c2p(a.left));for(c=0;c<da.length;++c)(d=da[c])&&d.used&&(b["y"+d.n]=d.c2p(a.top));if(b.x1!==void 0)b.x=b.x1;if(b.y1!==void 0)b.y=b.y1;return b}function z(b,c){b[c-1]||(b[c-1]={n:c,direction:b==X?"x":"y",options:a.extend(!0,{},b==X?r.xaxis:r.yaxis)});return b[c-1]}function t(){function b(a,c,d){if(c<
+a.datamin&&c!=-e)a.datamin=c;if(d>a.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;f<K.length;++f)j=K[f],j.datapoints={points:[]},w(la.processRawData,[j,j.data,j.datapoints]);for(f=0;f<K.length;++f){j=K[f];var H=j.data,x=j.datapoints.format;if(!x){x=[];x.push({x:!0,number:!0,required:!0});x.push({y:!0,number:!0,required:!0});if(j.bars.show||j.lines.show&&
+j.lines.fill)if(x.push({y:!0,number:!0,required:!1,defaultValue:0}),j.bars.horizontal)delete x[x.length-1].y,x[x.length-1].x=!0;j.datapoints.format=x}if(j.datapoints.pointsize==null){j.datapoints.pointsize=x.length;r=j.datapoints.pointsize;n=j.datapoints.points;insertSteps=j.lines.show&&j.lines.steps;j.xaxis.used=j.yaxis.used=!0;for(l=k=0;l<H.length;++l,k+=r){z=H[l];var va=z==null;if(!va)for(o=0;o<r;++o){t=z[o];if(v=x[o])if(v.number&&t!=null&&(t=+t,isNaN(t)?t=null:t==Infinity?t=e:t==-Infinity&&(t=
+-e)),t==null&&(v.required&&(va=!0),v.defaultValue!=null))t=v.defaultValue;n[k+o]=t}if(va)for(o=0;o<r;++o)t=n[k+o],t!=null&&(v=x[o],v.x&&b(j.xaxis,t,t),v.y&&b(j.yaxis,t,t)),n[k+o]=null;else if(insertSteps&&k>0&&n[k-r]!=null&&n[k-r]!=n[k]&&n[k-r+1]!=n[k+1]){for(o=0;o<r;++o)n[k+r+o]=n[k+o];n[k+1]=n[k-r+1];k+=r}}}}for(f=0;f<K.length;++f)j=K[f],w(la.processDatapoints,[j,j.datapoints]);for(f=0;f<K.length;++f){j=K[f];n=j.datapoints.points;r=j.datapoints.pointsize;x=j.datapoints.format;z=k=c;va=H=d;for(l=
+0;l<n.length;l+=r)if(n[l]!=null)for(o=0;o<r;++o)if(t=n[l+o],(v=x[o])&&!(t==e||t==-e))v.x&&(t<k&&(k=t),t>H&&(H=t)),v.y&&(t<z&&(z=t),t>va&&(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<K.length;++d)b=
+Math.max(b,2*(K[d].points.radius+K[d].points.lineWidth/2));c.x=c.y=Math.ceil(b);a.each(C(),function(a,b){var d=b.direction;b.reserveSpace&&(c[d]=Math.ceil(Math.max(c[d],(d=="x"?b.labelWidth:b.labelHeight)/2)))});D.left=Math.max(c.x,D.left);D.right=Math.max(c.x,D.right);D.top=Math.max(c.y,D.top);D.bottom=Math.max(c.y,D.bottom)}function F(){var c,d=C();c=r.grid.show;for(var p in D)D[p]=c?r.grid.borderWidth:0;a.each(d,function(a,b){b.show=b.options.show;if(b.show==null)b.show=b.used;b.reserveSpace=b.show||
+b.options.reserveSpace;var c=b.options,d=+(c.min!=null?c.min:b.datamin),e=+(c.max!=null?c.max:b.datamax),h=e-d;if(h==0){if(h=e==0?1:0.01,c.min==null&&(d-=h),c.max==null||c.min!=null)e+=h}else{var p=c.autoscaleMargin;p!=null&&(c.min==null&&(d-=h*p,d<0&&b.datamin!=null&&b.datamin>=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;d<e.length;++d){var p=null,s=e[d];typeof s=="object"?(h=+s[0],s.length>1&&(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<d.length;++l){var o=d[l];o.lines=[];o.width=o.height=0;if(o.label){for(var k=o.label.replace(/<br ?\/?>|\r\n|\r/g,"\n").split("\n"),j=0;j<k.length;++j){var n={text:k[j]},t=x.measureText(n.text);
+n.width=t.width;n.height=t.height!=null?t.height:s.size;n.height+=Math.round(s.size*0.15);o.width=Math.max(n.width,o.width);o.height+=n.height;o.lines.push(n)}e.labelWidth==null&&(h=Math.max(h,o.width));e.labelHeight==null&&(p=Math.max(p,o.height))}}x.restore();c.labelWidth=Math.ceil(h);c.labelHeight=Math.ceil(p)});for(c=p.length-1;c>=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<k.length-1;++l)if(e<(k[l][0]*j[k[l][1]]+k[l+1][0]*j[k[l+1][1]])/2&&k[l][0]*j[k[l][1]]>=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(l<a.max&&l!=k);return b};f=function(b,c){var e=new Date(b);if(d.timeformat!=null)return a.plot.formatDate(e,d.timeformat,
+d.monthNames);var h=c.tickSize[0]*j[c.tickSize[1]],p=c.max-c.min,f=d.twelveHourClock?" %p":"";fmt=h<j.minute?"%h:%M:%S"+f:h<j.day?p<2*j.day?"%h:%M"+f:"%b %d %h:%M"+f:h<j.month?"%b %d":h<j.year?p<j.year?"%b":"%b %y":"%y";return a.plot.formatDate(e,fmt,d.monthNames)}}else{o=d.tickDecimals;var n=-Math.floor(Math.log(e)/Math.LN10);o!=null&&n>o&&(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&&f<d.minTickSize)f=
+d.minTickSize;b.tickDecimals=Math.max(0,o!=null?o:n);b.tickSize=d.tickSize||f;l=function(a){var b=[],d=c(a.min,a.tickSize),e=0,h=Number.NaN,p;do p=h,h=d+e*a.tickSize,b.push(h),++e;while(h<a.max&&h!=p);return b};f=function(a,b){return a.toFixed(b.tickDecimals)}}if(d.alignTicksWithAxis!=null){var t=(b.direction=="x"?X:da)[d.alignTicksWithAxis-1];if(t&&t.used&&t!=b){l=l(b);if(l.length>0){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;d<t.ticks.length;++d)c=(t.ticks[d].v-t.min)/(t.max-t.min),c=a.min+c*(a.max-a.min),b.push(c);return b};if(b.mode!="time"&&d.tickDecimals==null&&(e=Math.max(0,-Math.floor(Math.log(e)/Math.LN10)+1),k=l(b),!(k.length>1&&/\..*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;b<K.length;++b){w(la.drawSeries,[x,K[b]]);var c=K[b];c.lines.show&&qa(c);c.bars.show&&Q(c);c.points.show&&ka(c)}w(la.draw,[x]);a.show&&a.aboveData&&(ma(),$())}function L(a,b){var c,d,e,f,l=C();for(i=0;i<l.length;++i)if(c=l[i],c.direction==b&&(f=b+c.n+"axis",!a[f]&&c.n==1&&(f=b+"axis"),a[f])){d=a[f].from;e=a[f].to;break}a[f]||(c=b=="x"?X[0]:da[0],
+d=a[b+"1"],e=a[b+"2"]);d!=null&&e!=null&&d>e&&(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<c.length;++b){var d=c[b],e=L(d,"x"),f=L(d,"y");if(e.from==null)e.from=e.axis.min;if(e.to==null)e.to=e.axis.max;if(f.from==null)f.from=f.axis.min;if(f.to==null)f.to=f.axis.max;if(!(e.to<e.axis.min||e.from>
+e.axis.max||f.to<f.axis.min||f.from>f.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;e<d.length;++e){f=d[e];b=f.box;var l=f.tickLength,k,o,j,n;if(f.show&&f.ticks.length!=0){x.strokeStyle=f.options.tickColor||a.color.parse(f.options.color).scale("a",0.22).toString();x.lineWidth=1;f.direction=="x"?(k=0,o=l=="full"?f.position=="top"?0:ra:b.top-D.top+(f.position=="top"?b.height:0)):(o=0,k=l=="full"?f.position=="left"?0:ta:b.left-D.left+(f.position=="left"?b.width:
+0));f.innermost||(x.beginPath(),j=n=0,f.direction=="x"?j=ta:n=ra,x.lineWidth==1&&(k=Math.floor(k)+0.5,o=Math.floor(o)+0.5),x.moveTo(k,o),x.lineTo(k+j,o+n),x.stroke());x.beginPath();for(b=0;b<f.ticks.length;++b){var t=f.ticks[b].v;j=n=0;t<f.min||t>f.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;e<c.ticks.length;++e){var f=c.ticks[e];if(f.label&&!(f.v<c.min||f.v>c.max))for(var l,k,o=0,j,n=0;n<f.lines.length;++n)j=
+f.lines[n],c.direction=="x"?(l=D.left+c.p2c(f.v)-j.width/2,k=c.position=="bottom"?d.top+d.padding:d.top+d.height-d.padding-f.height):(k=D.top+c.p2c(f.v)-f.height/2,l=c.position=="left"?d.left+d.width-d.padding-j.width:d.left+d.padding),k+=j.height/2+o,o+=j.height,a.browser.opera&&(l=Math.floor(l),k=Math.ceil(k-2)),x.fillText(j.text,l,k)}}});x.restore()}function qa(a){function b(a,c,d,e,h){var f=a.points,a=a.pointsize,p=null,l=null;x.beginPath();for(var k=a;k<f.length;k+=a){var o=f[k-a],j=f[k-a+1],
+n=f[k],s=f[k+1];if(!(o==null||n==null)){if(j<=s&&j<h.min){if(s<h.min)continue;o=(h.min-j)/(s-j)*(n-o)+o;j=h.min}else if(s<=j&&s<h.min){if(j<h.min)continue;n=(h.min-j)/(s-j)*(n-o)+o;s=h.min}if(j>=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<e.min){if(n<e.min)continue;j=(e.min-o)/(n-o)*(s-j)+j;o=e.min}else if(n<=o&&n<e.min){if(o<e.min)continue;s=(e.min-o)/(n-o)*(s-j)+j;n=e.min}if(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<b.min){if(s<b.min)continue;n=(b.min-j)/(s-j)*(t-n)+n;j=b.min}else if(s<=j&&s<b.min){if(j<b.min)continue;t=(b.min-j)/(s-j)*(t-n)+n;s=b.min}if(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&&t>=d.min)j=(d.min-n)/(t-n)*(s-j)+j,n=d.min;else if(t<=n&&t<d.min&&n>=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;j<l.length;j+=a){var k=l[j],n=l[j+1];if(!(k==null||k<f.min||k>f.max||n<p.min||n>p.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,a<n&&(b=a,a=n,n=b,r=!0,v=!1)):(r=v=z=!0,w=!1,n=a+d,a+=e,e=c,c=b,c<e&&(b=c,c=e,e=b,w=!0,z=!1));if(!(a<l.min||n>l.max||c<j.min||e>j.max)){if(n<l.min)n=l.min,r=!1;if(a>l.max)a=l.max,v=!1;if(e<j.min)e=j.min,w=!1;if(c>
+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<o.length;k+=b)o[k]!=null&&I(o[k],o[k+1],o[k+2],c,d,e,f,l,j,x,a.bars.horizontal,a.bars.lineWidth)})(a.datapoints,b,b+a.bars.barWidth,0,a.bars.fill?function(b,c){return U(a.bars,a.color,b,c)}:null,a.xaxis,a.yaxis);x.restore()}function U(b,c,d,e){var f=b.fill;if(!f)return null;if(b.fillColor)return sa(b.fillColor,d,e,c);b=a.color.parse(c);b.a=typeof f=="number"?f:0.4;b.normalize();return b.toString()}function ca(){b.find(".legend").remove();
+if(r.legend.show){for(var c=[],d=!1,f=r.legend.labelFormatter,l,j,k=0;k<K.length;++k)if(l=K[k],j=l.label)k%r.legend.noColumns==0&&(d&&c.push("</tr>"),c.push("<tr>"),d=!0),f&&(j=f(j,l)),c.push('<td class="legendColorBox"><div style="border:1px solid '+r.legend.labelBoxBorderColor+';padding:1px"><div style="width:4px;height:0;border:5px solid '+l.color+';overflow:hidden"></div></div></td><td class="legendLabel">'+j+"</td>");d&&c.push("</tr>");if(c.length!=0)if(d='<table style="font-size:smaller;color:'+
+r.grid.color+'">'+c.join("")+"</table>",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('<div class="legend">'+d.replace('style="','style="position:absolute;'+c+";")+"</div>").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('<div style="position:absolute;width:'+l.width()+"px;height:"+l.height()+"px;"+c+"background-color:"+f+';"> </div>').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;v<H.length;v+=P){var C=H[v],F=H[v+1];if(C!=null&&!(C-B>N||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<o&&(o=F,n=[t,v/P])}if(z.bars.show&&!n){w=z.bars.align=="left"?0:-z.bars.barWidth/2;z=w+z.bars.barWidth;for(v=0;v<H.length;v+=P)if(C=H[v],F=H[v+1],x=H[v+2],C!=null&&(K[t].bars.horizontal?B<=Math.max(x,C)&&B>=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;f<oa.length;++f)l=oa[f],l.auto==a&&(!d||!(l.series==d.series&&l.point[0]==d.datapoint[0]&&l.point[1]==d.datapoint[1]))&&xa(l.series,l.point);d&&ia(d.series,d.datapoint,a)}b.trigger(a,[k,d])}function na(){var a=r.interaction.redrawOverlayInterval;
+a==-1?ha():ua||(ua=setTimeout(ha,a))}function ha(){ua=null;V.save();V.clearRect(0,0,ea,fa);V.translate(D.left,D.top);var b,c;for(b=0;b<oa.length;++b)if(c=oa[b],c.series.bars.show)v(c.series,c.point);else{var d=c.series,e=c.point;c=e[0];var e=e[1],f=d.xaxis,l=d.yaxis;if(!(c<f.min||c>f.max||e<l.min||e>l.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;c<oa.length;++c){var d=oa[c];if(d.series==a&&d.point[0]==b[0]&&d.point[1]==b[1])return c}return-1}function v(b,c){V.lineWidth=b.bars.lineWidth;V.strokeStyle=a.color.parse(b.color).scale("a",0.5).toString();var d=a.color.parse(b.color).scale("a",0.5).toString(),e=b.bars.align=="left"?0:-b.bars.barWidth/2;I(c[0],c[1],c[2]||0,e,e+b.bars.barWidth,0,function(){return d},b.xaxis,b.yaxis,V,b.bars.horizontal,b.bars.lineWidth)}function sa(b,c,d,e){if(typeof b=="string")return b;else{for(var c=x.createLinearGradient(0,
+d,0,c),d=0,f=b.colors.length;d<f;++d){var l=b.colors[d];if(typeof l!="string"){var j=a.color.parse(e);l.brightness!=null&&(j=j.scale("rgb",l.brightness));l.opacity!=null&&(j.a*=l.opacity);l=j.toString()}c.addColorStop(d/(f-1),l)}return c}}var K=[],r={colors:["#edc240","#afd8f8","#cb4b4b","#4da74d","#9440ed"],legend:{show:!0,noColumns:1,labelFormatter:null,labelBoxBorderColor:"#ccc",container:null,position:"ne",margin:5,backgroundColor:null,backgroundOpacity:0.85},xaxis:{show:null,position:"bottom",
+mode:null,font:null,color:null,tickColor:null,transform:null,inverseTransform:null,min:null,max:null,autoscaleMargin:null,ticks:null,tickFormatter:null,labelWidth:null,labelHeight:null,reserveSpace:null,tickLength:null,alignTicksWithAxis:null,tickDecimals:null,tickSize:null,minTickSize:null,monthNames:null,timeformat:null,twelveHourClock:!1},yaxis:{autoscaleMargin:0.02,position:"left"},xaxes:[],yaxes:[],series:{points:{show:!1,radius:3,lineWidth:2,fill:!0,fillColor:"#ffffff",symbol:"circle"},lines:{lineWidth:2,
+fill:!1,fillColor:null,steps:!1},bars:{show:!1,lineWidth:2,barWidth:1,fill:!0,fillColor:null,align:"left",horizontal:!1},shadowSize:3},grid:{show:!0,aboveData:!1,color:"#545454",backgroundColor:null,borderColor:null,tickColor:null,labelMargin:5,axisMargin:8,borderWidth:2,minBorderMargin:null,markings:null,markingsColor:"#f4f4f4",markingsLineWidth:2,clickable:!1,hoverable:!1,autoHighlight:!0,mouseActiveRadius:10},interaction:{redrawOverlayInterval:1E3/60},hooks:{}},pa=null,wa=null,ja=null,x=null,V=
+null,X=[],da=[],D={left:0,right:0,top:0,bottom:0},ea=0,fa=0,ta=0,ra=0,la={processOptions:[],processRawData:[],processDatapoints:[],drawSeries:[],draw:[],bindEvents:[],drawOverlay:[],shutdown:[]},M=this;M.setData=o;M.setupGrid=F;M.draw=ba;M.getPlaceholder=function(){return b};M.getCanvas=function(){return pa};M.getPlotOffset=function(){return D};M.width=function(){return ta};M.height=function(){return ra};M.offset=function(){var a=ja.offset();a.left+=D.left;a.top+=D.top;return a};M.getData=function(){return K};
+M.getAxes=function(){var b={};a.each(X.concat(da),function(a,c){c&&(b[c.direction+(c.n!=1?c.n:"")+"axis"]=c)});return b};M.getXAxes=function(){return X};M.getYAxes=function(){return da};M.c2p=y;M.p2c=function(a){var b={},c,d,e;for(c=0;c<X.length;++c)if((d=X[c])&&d.used)if(e="x"+d.n,a[e]==null&&d.n==1&&(e="x"),a[e]!=null){b.left=d.p2c(a[e]);break}for(c=0;c<da.length;++c)if((d=da[c])&&d.used)if(e="y"+d.n,a[e]==null&&d.n==1&&(e="y"),a[e]!=null){b.top=d.p2c(a[e]);break}return b};M.getOptions=function(){return r};
+M.highlight=ia;M.unhighlight=xa;M.triggerRedrawOverlay=na;M.pointOffset=function(a){return{left:parseInt(X[B(a,"x")-1].p2c(+a.x)+D.left),top:parseInt(da[B(a,"y")-1].p2c(+a.y)+D.top)}};M.shutdown=function(){ua&&clearTimeout(ua);ja.unbind("mousemove",aa);ja.unbind("mouseleave",A);ja.unbind("click",T);w(la.shutdown,[ja])};M.resize=function(){d();P(pa);P(wa)};M.hooks=la;(function(){for(var b=0;b<k.length;++b){var c=k[b];c.init(M);c.options&&a.extend(!0,r,c.options)}})(M);(function(b){a.extend(!0,r,b);
+if(r.xaxis.color==null)r.xaxis.color=r.grid.color;if(r.yaxis.color==null)r.yaxis.color=r.grid.color;if(r.xaxis.tickColor==null)r.xaxis.tickColor=r.grid.tickColor;if(r.yaxis.tickColor==null)r.yaxis.tickColor=r.grid.tickColor;if(r.grid.borderColor==null)r.grid.borderColor=r.grid.color;if(r.grid.tickColor==null)r.grid.tickColor=a.color.parse(r.grid.color).scale("a",0.22).toString();for(b=0;b<Math.max(1,r.xaxes.length);++b)r.xaxes[b]=a.extend(!0,{},r.xaxis,r.xaxes[b]);for(b=0;b<Math.max(1,r.yaxes.length);++b)r.yaxes[b]=
+a.extend(!0,{},r.yaxis,r.yaxes[b]);if(r.xaxis.noTicks&&r.xaxis.ticks==null)r.xaxis.ticks=r.xaxis.noTicks;if(r.yaxis.noTicks&&r.yaxis.ticks==null)r.yaxis.ticks=r.yaxis.noTicks;if(r.x2axis)r.xaxes[1]=a.extend(!0,{},r.xaxis,r.x2axis),r.xaxes[1].position="top";if(r.y2axis)r.yaxes[1]=a.extend(!0,{},r.yaxis,r.y2axis),r.yaxes[1].position="right";if(r.grid.coloredAreas)r.grid.markings=r.grid.coloredAreas;if(r.grid.coloredAreasColor)r.grid.markingsColor=r.grid.coloredAreasColor;r.lines&&a.extend(!0,r.series.lines,
+r.lines);r.points&&a.extend(!0,r.series.points,r.points);r.bars&&a.extend(!0,r.series.bars,r.bars);if(r.shadowSize!=null)r.series.shadowSize=r.shadowSize;for(b=0;b<r.xaxes.length;++b)z(X,b+1).options=r.xaxes[b];for(b=0;b<r.yaxes.length;++b)z(da,b+1).options=r.yaxes[b];for(var c in la)r.hooks[c]&&r.hooks[c].length&&(la[c]=la[c].concat(r.hooks[c]));w(la.processOptions,[r])})(j);(function(){var c;c=b.children("canvas.flot-base");var f=b.children("canvas.flot-overlay");c.length==0||f==0?(b.html(""),b.css({padding:0}),
+b.css("position")=="static"&&b.css("position","relative"),d(),pa=H(!0,"flot-base"),wa=H(!1,"flot-overlay"),c=!1):(pa=c.get(0),wa=f.get(0),c=!0);x=pa.getContext("2d");V=wa.getContext("2d");ja=a(wa);c&&(b.data("plot").shutdown(),M.resize(),V.clearRect(0,0,ea,fa),ja.unbind(),b.children().not([pa,wa]).remove());b.data("plot",M)})();o(f);F();ba();r.grid.hoverable&&(ja.mousemove(aa),ja.mouseleave(A));r.grid.clickable&&ja.click(T);w(la.bindEvents,[ja]);var oa=[],ua=null}function c(a,b){return b*Math.floor(a/
+b)}a.plot=function(c,f,j){return new b(a(c),f,j,a.plot.plugins)};a.plot.version="0.7";a.plot.plugins=[];a.plot.formatDate=function(a,b,c){var k=function(a){a=""+a;return a.length==1?"0"+a:a},w=[],o=!1,B=!1,C=a.getUTCHours(),y=C<12;c==null&&(c=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]);b.search(/%p|%P/)!=-1&&(C>12?C-=12:C==0&&(C=12));for(var z=0;z<b.length;++z){var t=b.charAt(z);if(o){switch(t){case "h":t=""+C;break;case "H":t=k(C);break;case "M":t=k(a.getUTCMinutes());
+break;case "S":t=k(a.getUTCSeconds());break;case "d":t=""+a.getUTCDate();break;case "m":t=""+(a.getUTCMonth()+1);break;case "y":t=""+a.getUTCFullYear();break;case "b":t=""+c[a.getUTCMonth()];break;case "p":t=y?"am":"pm";break;case "P":t=y?"AM":"PM";break;case "0":t="",B=!0}t&&B&&(t=k(t),B=!1);w.push(t);B||(o=!1)}else t=="%"?o=!0:w.push(t)}return w.join("")}})(jQuery);(function(a){a.plot.plugins.push({init:function(a){a.hooks.processDatapoints.push(function(a,b,f){if(b.stack!=null){for(var j,a=a.getData(),k=null,w=0;w<a.length;++w){if(b==a[w])break;a[w].stack==b.stack&&(k=a[w])}if(j=k){a=f.pointsize;k=f.points;w=j.datapoints.pointsize;j=j.datapoints.points;var o=[],B,C,y,z,t,H,d=b.lines.show;z=b.bars.horizontal;var P=a>2&&(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<a;++m)o.push(k[J+m]);J+=a}else if(F>=j.length){if(!d)for(m=0;m<a;++m)o.push(k[J+m]);J+=a}else if(j[F]==null){for(m=0;m<a;++m)o.push(null);y=!0;F+=w}else{B=k[J+N];C=k[J+n];z=j[F+N];t=j[F+n];H=0;if(B==z){for(m=0;m<a;++m)o.push(k[J+m]);o[O+n]+=t;H=t;J+=a;F+=w}else if(B>z){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;m<a;++m)o.push(k[J+m]);H=t}F+=w}else{if(y&&d){J+=a;continue}for(m=0;m<a;++m)o.push(k[J+m]);d&&F>0&&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;m<a;++m)o[O+a+m]=o[O+m];o[O+1]=o[O-a+1]}}f.points=o}}})},options:{series:{stack:null}},name:"stack",version:"1.2"})})(jQuery);(function(a){a.plot.plugins.push({init:function(b){function c(a){y.active&&(w(a),b.getPlaceholder().trigger("plotselecting",[f()]))}function e(c){if(c.which==1){document.body.focus();if(document.onselectstart!==void 0&&z.onselectstart==null)z.onselectstart=document.onselectstart,document.onselectstart=function(){return!1};if(document.ondrag!==void 0&&z.ondrag==null)z.ondrag=document.ondrag,document.ondrag=function(){return!1};k(y.first,c);y.active=!0;t=function(a){t=null;if(document.onselectstart!==
+void 0)document.onselectstart=z.onselectstart;if(document.ondrag!==void 0)document.ondrag=z.ondrag;y.active=!1;w(a);C()?j():(b.getPlaceholder().trigger("plotunselected",[]),b.getPlaceholder().trigger("plotselecting",[null]))};a(document).one("mouseup",t)}}function f(){if(!C())return null;var c={},d=y.first,e=y.second;a.each(b.getAxes(),function(a,b){if(b.used){var f=b.c2p(d[b.direction]),j=b.c2p(e[b.direction]);c[a]={from:Math.min(f,j),to:Math.max(f,j)}}});return c}function j(){var a=f();b.getPlaceholder().trigger("plotselected",
+[a]);a.xaxis&&a.yaxis&&b.getPlaceholder().trigger("selected",[{x1:a.xaxis.from,y1:a.yaxis.from,x2:a.xaxis.to,y2:a.yaxis.to}])}function k(a,c){var e=b.getOptions(),f=b.getPlaceholder().offset(),j=b.getPlotOffset(),k=c.pageX-f.left-j.left,o=b.width();a.x=k<0?0:k>o?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;e<a+b;e++,f++)c[f]=
+String.fromCharCode(this.getByteAt(e));return c.join("")};this.getCStringAt=function(a,b){for(var c=[],e=a,f=0;e<a+b&&this.getByteAt(e)>0;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("<script type='text/vbscript'>\r\nFunction IEBinary_getByteAt(strBinary, iOffset)\r\n\tIEBinary_getByteAt = AscB(MidB(strBinary,iOffset+1,1))\r\nEnd Function\r\nFunction IEBinary_getLength(strBinary)\r\n\tIEBinary_getLength = LenB(strBinary)\r\nEnd Function\r\n<\/script>\r\n");
+function FetchBinaryURL(a){var b=new XMLHttpRequest;b.open("GET",a,!1);try{b.overrideMimeType("text/plain; charset=x-user-defined")}catch(c){}b.send(null);a=b.responseBody;if(a==void 0)a=b.responseText;return new BinaryFile(a)}
+function FetchBinaryURLAsync(a,b,c){var e=new XMLHttpRequest;e.onreadystatechange=function(){if(this.readyState==4){var a=this.responseBody;if(a==void 0)a=this.responseText;a=new BinaryFile(a);c!=null?b(a,c):b(a)}};e.open("GET",a,!0);try{e.overrideMimeType("text/plain; charset=x-user-defined")}catch(f){}e.send(null);return e};function InvalidRRD(a){this.message=a;this.name="Invalid RRD"}InvalidRRD.prototype.toString=function(){return this.name+': "'+this.message+'"'};function RRDDS(a,b,c){this.rrd_data=a;this.rrd_data_idx=b;this.my_idx=c}RRDDS.prototype.getIdx=function(){return this.my_idx};RRDDS.prototype.getName=function(){return this.rrd_data.getCStringAt(this.rrd_data_idx,20)};RRDDS.prototype.getType=function(){return this.rrd_data.getCStringAt(this.rrd_data_idx+20,20)};
+RRDDS.prototype.getMin=function(){return this.rrd_data.getDoubleAt(this.rrd_data_idx+48)};RRDDS.prototype.getMax=function(){return this.rrd_data.getDoubleAt(this.rrd_data_idx+56)};function RRDRRAInfo(a,b,c,e,f,j){this.rrd_data=a;this.rra_def_idx=b;this.rrd_align=c;this.row_cnt=e;this.pdp_step=f;this.my_idx=j}RRDRRAInfo.prototype.getIdx=function(){return this.my_idx};RRDRRAInfo.prototype.getNrRows=function(){return this.row_cnt};
RRDRRAInfo.prototype.getPdpPerRow=function(){return this.rrd_align==32?this.rrd_data.getLongAt(this.rra_def_idx+24,20):this.rrd_data.getLongAt(this.rra_def_idx+32,20)};RRDRRAInfo.prototype.getStep=function(){return this.pdp_step*this.getPdpPerRow()};RRDRRAInfo.prototype.getCFName=function(){return this.rrd_data.getCStringAt(this.rra_def_idx,20)};
-function RRDRRA(b,f,k,p,A,B){this.rrd_data=b;this.rra_info=k;this.row_cnt=k.row_cnt;this.ds_cnt=B;var M=B*8;this.base_rrd_db_idx=p+A*M;this.cur_row=b.getLongAt(f);this.calc_idx=function(U,J){if(U>=0&&U<this.row_cnt)if(J>=0&&J<B){var ja=U+this.cur_row+1;if(ja>=this.row_cnt)ja-=this.row_cnt;return M*ja+J*8}else throw RangeError("DS idx ("+U+") out of range [0-"+B+").");else throw RangeError("Row idx ("+U+") out of range [0-"+this.row_cnt+").");}}RRDRRA.prototype.getIdx=function(){return this.rra_info.getIdx()};
-RRDRRA.prototype.getNrRows=function(){return this.row_cnt};RRDRRA.prototype.getNrDSs=function(){return this.ds_cnt};RRDRRA.prototype.getStep=function(){return this.rra_info.getStep()};RRDRRA.prototype.getCFName=function(){return this.rra_info.getCFName()};RRDRRA.prototype.getEl=function(b,f){return this.rrd_data.getDoubleAt(this.base_rrd_db_idx+this.calc_idx(b,f))};RRDRRA.prototype.getElFast=function(b,f){return this.rrd_data.getFastDoubleAt(this.base_rrd_db_idx+this.calc_idx(b,f))};
-function RRDHeader(b){this.rrd_data=b;this.validate_rrd();this.load_header();this.calc_idxs()}
+function RRDRRA(a,b,c,e,f,j){this.rrd_data=a;this.rra_info=c;this.row_cnt=c.row_cnt;this.ds_cnt=j;var k=j*8;this.base_rrd_db_idx=e+f*k;this.cur_row=a.getLongAt(b);this.calc_idx=function(a,b){if(a>=0&&a<this.row_cnt)if(b>=0&&b<j){var c=a+this.cur_row+1;c>=this.row_cnt&&(c-=this.row_cnt);return k*c+b*8}else throw RangeError("DS idx ("+a+") out of range [0-"+j+").");else throw RangeError("Row idx ("+a+") out of range [0-"+this.row_cnt+").");}}RRDRRA.prototype.getIdx=function(){return this.rra_info.getIdx()};
+RRDRRA.prototype.getNrRows=function(){return this.row_cnt};RRDRRA.prototype.getNrDSs=function(){return this.ds_cnt};RRDRRA.prototype.getStep=function(){return this.rra_info.getStep()};RRDRRA.prototype.getCFName=function(){return this.rra_info.getCFName()};RRDRRA.prototype.getEl=function(a,b){return this.rrd_data.getDoubleAt(this.base_rrd_db_idx+this.calc_idx(a,b))};RRDRRA.prototype.getElFast=function(a,b){return this.rrd_data.getFastDoubleAt(this.base_rrd_db_idx+this.calc_idx(a,b))};
+function RRDHeader(a){this.rrd_data=a;this.validate_rrd();this.load_header();this.calc_idxs()}
RRDHeader.prototype.validate_rrd=function(){if(this.rrd_data.getCStringAt(0,4)!=="RRD")throw new InvalidRRD("Wrong magic id.");this.rrd_version=this.rrd_data.getCStringAt(4,5);if(this.rrd_version!=="0003"&&this.rrd_version!=="0004")throw new InvalidRRD("Unsupported RRD version "+this.rrd_version+".");if(this.rrd_data.getDoubleAt(12)==8.642135E130)this.rrd_align=32;else if(this.rrd_data.getDoubleAt(16)==8.642135E130)this.rrd_align=64;else throw new InvalidRRD("Unsupported platform.");};
-RRDHeader.prototype.load_header=function(){if(this.rrd_align==32){this.ds_cnt=this.rrd_data.getLongAt(20,false);this.rra_cnt=this.rrd_data.getLongAt(24,false);this.pdp_step=this.rrd_data.getLongAt(28,false);this.top_header_size=112}else{this.ds_cnt=this.rrd_data.getLongAt(24,false);this.rra_cnt=this.rrd_data.getLongAt(32,false);this.pdp_step=this.rrd_data.getLongAt(40,false);this.top_header_size=128}};
-RRDHeader.prototype.calc_idxs=function(){this.ds_def_idx=this.top_header_size;this.ds_el_size=120;this.rra_def_idx=this.ds_def_idx+this.ds_el_size*this.ds_cnt;if(this.rrd_align==32){this.rra_def_el_size=108;this.row_cnt_idx=20}else{this.rra_def_el_size=120;this.row_cnt_idx=24}this.live_head_idx=this.rra_def_idx+this.rra_def_el_size*this.rra_cnt;this.live_head_size=this.rrd_align==32?8:16;this.pdp_prep_idx=this.live_head_idx+this.live_head_size;this.pdp_prep_el_size=112;this.cdp_prep_idx=this.pdp_prep_idx+
+RRDHeader.prototype.load_header=function(){this.rrd_align==32?(this.ds_cnt=this.rrd_data.getLongAt(20,!1),this.rra_cnt=this.rrd_data.getLongAt(24,!1),this.pdp_step=this.rrd_data.getLongAt(28,!1),this.top_header_size=112):(this.ds_cnt=this.rrd_data.getLongAt(24,!1),this.rra_cnt=this.rrd_data.getLongAt(32,!1),this.pdp_step=this.rrd_data.getLongAt(40,!1),this.top_header_size=128)};
+RRDHeader.prototype.calc_idxs=function(){this.ds_def_idx=this.top_header_size;this.ds_el_size=120;this.rra_def_idx=this.ds_def_idx+this.ds_el_size*this.ds_cnt;this.rrd_align==32?(this.rra_def_el_size=108,this.row_cnt_idx=20):(this.rra_def_el_size=120,this.row_cnt_idx=24);this.live_head_idx=this.rra_def_idx+this.rra_def_el_size*this.rra_cnt;this.live_head_size=this.rrd_align==32?8:16;this.pdp_prep_idx=this.live_head_idx+this.live_head_size;this.pdp_prep_el_size=112;this.cdp_prep_idx=this.pdp_prep_idx+
this.pdp_prep_el_size*this.ds_cnt;this.cdp_prep_el_size=80;this.rra_ptr_idx=this.cdp_prep_idx+this.cdp_prep_el_size*this.ds_cnt*this.rra_cnt;this.rra_ptr_el_size=this.rrd_align==32?4:8;this.header_size=this.rra_ptr_idx+this.rra_ptr_el_size*this.rra_cnt};
-RRDHeader.prototype.load_row_cnts=function(){this.rra_def_row_cnts=[];this.rra_def_row_cnt_sums=[];for(var b=0;b<this.rra_cnt;b++){this.rra_def_row_cnts[b]=this.rrd_data.getLongAt(this.rra_def_idx+b*this.rra_def_el_size+this.row_cnt_idx,false);this.rra_def_row_cnt_sums[b]=b==0?0:this.rra_def_row_cnt_sums[b-1]+this.rra_def_row_cnts[b-1]}};RRDHeader.prototype.getMinStep=function(){return this.pdp_step};RRDHeader.prototype.getLastUpdate=function(){return this.rrd_data.getLongAt(this.live_head_idx,false)};
-RRDHeader.prototype.getNrDSs=function(){return this.ds_cnt};RRDHeader.prototype.getDSNames=function(){for(var b=[],f=0;f<this.ds_cnt;f++){var k=this.getDSbyIdx(f).getName();b.push(k)}return b};RRDHeader.prototype.getDSbyIdx=function(b){if(b>=0&&b<this.ds_cnt)return new RRDDS(this.rrd_data,this.ds_def_idx+this.ds_el_size*b,b);else throw RangeError("DS idx ("+b+") out of range [0-"+this.ds_cnt+").");};
-RRDHeader.prototype.getDSbyName=function(b){for(var f=0;f<this.ds_cnt;f++){var k=this.getDSbyIdx(f);if(k.getName()==b)return k}throw RangeError("DS name "+b+" unknown.");};RRDHeader.prototype.getNrRRAs=function(){return this.rra_cnt};
-RRDHeader.prototype.getRRAInfo=function(b){if(b>=0&&b<this.rra_cnt)return new RRDRRAInfo(this.rrd_data,this.rra_def_idx+b*this.rra_def_el_size,this.rrd_align,this.rra_def_row_cnts[b],this.pdp_step,b);else throw RangeError("RRA idx ("+b+") out of range [0-"+this.rra_cnt+").");};
-function RRDFile(b){this.rrd_header=new RRDHeader(b);this.rrd_header.load_row_cnts();this.getMinStep=function(){return this.rrd_header.getMinStep()};this.getLastUpdate=function(){return this.rrd_header.getLastUpdate()};this.getNrDSs=function(){return this.rrd_header.getNrDSs()};this.getDSNames=function(){return this.rrd_header.getDSNames()};this.getDS=function(f){return typeof f=="number"?this.rrd_header.getDSbyIdx(f):this.rrd_header.getDSbyName(f)};this.getNrRRAs=function(){return this.rrd_header.getNrRRAs()};
-this.getRRAInfo=function(f){return this.rrd_header.getRRAInfo(f)};this.getRRA=function(f){rra_info=this.rrd_header.getRRAInfo(f);return new RRDRRA(b,this.rrd_header.rra_ptr_idx+f*this.rrd_header.rra_ptr_el_size,rra_info,this.rrd_header.header_size,this.rrd_header.rra_def_row_cnt_sums[f],this.rrd_header.ds_cnt)}};/*
-
- jQuery Tools 1.2.3 Dateinput - <input type="date" /> for humans
+RRDHeader.prototype.load_row_cnts=function(){this.rra_def_row_cnts=[];this.rra_def_row_cnt_sums=[];for(var a=0;a<this.rra_cnt;a++)this.rra_def_row_cnts[a]=this.rrd_data.getLongAt(this.rra_def_idx+a*this.rra_def_el_size+this.row_cnt_idx,!1),this.rra_def_row_cnt_sums[a]=a==0?0:this.rra_def_row_cnt_sums[a-1]+this.rra_def_row_cnts[a-1]};RRDHeader.prototype.getMinStep=function(){return this.pdp_step};RRDHeader.prototype.getLastUpdate=function(){return this.rrd_data.getLongAt(this.live_head_idx,!1)};
+RRDHeader.prototype.getNrDSs=function(){return this.ds_cnt};RRDHeader.prototype.getDSNames=function(){for(var a=[],b=0;b<this.ds_cnt;b++){var c=this.getDSbyIdx(b).getName();a.push(c)}return a};RRDHeader.prototype.getDSbyIdx=function(a){if(a>=0&&a<this.ds_cnt)return new RRDDS(this.rrd_data,this.ds_def_idx+this.ds_el_size*a,a);else throw RangeError("DS idx ("+a+") out of range [0-"+this.ds_cnt+").");};
+RRDHeader.prototype.getDSbyName=function(a){for(var b=0;b<this.ds_cnt;b++){var c=this.getDSbyIdx(b);if(c.getName()==a)return c}throw RangeError("DS name "+a+" unknown.");};RRDHeader.prototype.getNrRRAs=function(){return this.rra_cnt};
+RRDHeader.prototype.getRRAInfo=function(a){if(a>=0&&a<this.rra_cnt)return new RRDRRAInfo(this.rrd_data,this.rra_def_idx+a*this.rra_def_el_size,this.rrd_align,this.rra_def_row_cnts[a],this.pdp_step,a);else throw RangeError("RRA idx ("+a+") out of range [0-"+this.rra_cnt+").");};
+function RRDFile(a){this.rrd_header=new RRDHeader(a);this.rrd_header.load_row_cnts();this.getMinStep=function(){return this.rrd_header.getMinStep()};this.getLastUpdate=function(){return this.rrd_header.getLastUpdate()};this.getNrDSs=function(){return this.rrd_header.getNrDSs()};this.getDSNames=function(){return this.rrd_header.getDSNames()};this.getDS=function(a){return typeof a=="number"?this.rrd_header.getDSbyIdx(a):this.rrd_header.getDSbyName(a)};this.getNrRRAs=function(){return this.rrd_header.getNrRRAs()};
+this.getRRAInfo=function(a){return this.rrd_header.getRRAInfo(a)};this.getRRA=function(b){rra_info=this.rrd_header.getRRAInfo(b);return new RRDRRA(a,this.rrd_header.rra_ptr_idx+b*this.rrd_header.rra_ptr_el_size,rra_info,this.rrd_header.header_size,this.rrd_header.rra_def_row_cnt_sums[b],this.rrd_header.ds_cnt)}};/*
+
+ jQuery Tools @VERSION Dateinput - <input type="date" /> for humans
NO COPYRIGHTS OR LICENSES. DO WHAT YOU LIKE.
http://flowplayer.org/tools/form/dateinput/
Since: Mar 2010
- Date: Mon Jun 7 13:43:53 2010 +0000
+ Date: @DATE
*/
-(function(b){function f(H,R){H=""+H;for(R=R||2;H.length<R;)H="0"+H;return H}function k(H,R,$){var d=H.getDate(),da=H.getDay(),ya=H.getMonth();H=H.getFullYear();var G={d:d,dd:f(d),ddd:ja[$].shortDays[da],dddd:ja[$].days[da],m:ya+1,mm:f(ya+1),mmm:ja[$].shortMonths[ya],mmmm:ja[$].months[ya],yy:String(H).slice(2),yyyy:H};R=R.replace(wa,function(pa){return pa in G?G[pa]:pa.slice(1,pa.length-1)});return sa.html(R).html()}function p(H,R){return H.getFullYear()===R.getFullYear()&&H.getMonth()==R.getMonth()&&
-H.getDate()==R.getDate()}function A(H){if(H){if(H.constructor==Date)return H;if(typeof H=="string"){var R=H.split("-");if(R.length==3)return new Date(parseInt(R[0],10),parseInt(R[1],10)-1,parseInt(R[2],10));if(!/^-?\d+$/.test(H))return;H=parseInt(H,10)}R=new Date;R.setDate(R.getDate()+H);return R}}function B(H,R){function $(u,E,K){Ba=u;Ua=u.getFullYear();Xa=u.getMonth();Ya=u.getDate();K=K||b.Event("api");K.type="change";la.trigger(K,[u]);if(!K.isDefaultPrevented()){H.val(k(u,E.format,E.lang));H.data("date",
-u);da.hide(K)}}function d(u){u.type="onShow";la.trigger(u);b(document).bind("keydown.d",function(E){var K=E.keyCode;if(K==8){H.val("");return da.hide(E)}if(K==27)return da.hide(E);if(b(J).index(K)>=0){if(!Va){da.show(E);return E.preventDefault()}var C=b("#"+G.weeks+" a"),ia=b("."+G.focus),X=C.index(ia);ia.removeClass(G.focus);if(K==74||K==40)X+=7;else if(K==75||K==38)X-=7;else if(K==76||K==39)X+=1;else if(K==72||K==37)X-=1;if(X==-1){da.addMonth(-1);ia=b("#"+G.weeks+" a:last")}else if(X==35){da.addMonth();
-ia=b("#"+G.weeks+" a:first")}else ia=C.eq(X);ia.addClass(G.focus);return E.preventDefault()}if(K==34)return da.addMonth();if(K==33)return da.addMonth(-1);if(K==36)return da.today();if(K==13)b(E.target).is("select")||b("."+G.focus).click();return b([16,17,18,9]).index(K)>=0});b(document).bind("click.d",function(E){var K=E.target;if(!b(K).parents("#"+G.root).length&&K!=H[0]&&(!Wa||K!=Wa[0]))da.hide(E)})}var da=this,ya=new Date,G=R.css,pa=ja[R.lang],ua=b("#"+G.root),Ja=ua.find("#"+G.title),Wa,Ea,$a,
-Ua,Xa,Ya,Ba=H.attr("data-value")||R.value||H.val(),Na=H.attr("min")||R.min,Pa=H.attr("max")||R.max,Va;Ba=A(Ba)||ya;Na=A(Na||R.yearRange[0]*365);Pa=A(Pa||R.yearRange[1]*365);if(!pa)throw"Dateinput: invalid language: "+R.lang;if(H.attr("type")=="date"){var Ta=b("<input/>");b.each("name,readonly,disabled,value,required".split(","),function(u,E){Ta.attr(E,H.attr(E))});H.replaceWith(Ta);H=Ta}H.addClass(G.input);var la=H.add(da);if(!ua.length){ua=b("<div><div><a/><div/><a/></div><div><div/><div/></div></div>").hide().css({position:"absolute"}).attr("id",
-G.root);ua.children().eq(0).attr("id",G.head).end().eq(1).attr("id",G.body).children().eq(0).attr("id",G.days).end().eq(1).attr("id",G.weeks).end().end().end().find("a").eq(0).attr("id",G.prev).end().eq(1).attr("id",G.next);Ja=ua.find("#"+G.head).find("div").attr("id",G.title);if(R.selectors){var Ma=b("<select/>").attr("id",G.month),ab=b("<select/>").attr("id",G.year);Ja.append(Ma.add(ab))}for(var bb=ua.find("#"+G.days),Aa=0;Aa<7;Aa++)bb.append(b("<span/>").text(pa.shortDays[(Aa+R.firstDay)%7]));
-H.after(ua)}if(R.trigger)Wa=b("<a/>").attr("href","#").addClass(G.trigger).click(function(u){da.show();return u.preventDefault()}).insertAfter(H);var n=ua.find("#"+G.weeks);ab=ua.find("#"+G.year);Ma=ua.find("#"+G.month);b.extend(da,{show:function(u){if(!(H.is("[readonly]")||Va)){u=u||b.Event();u.type="onBeforeShow";la.trigger(u);if(!u.isDefaultPrevented()){b.each(M,function(){this.hide()});Va=true;Ma.unbind("change").change(function(){da.setValue(ab.val(),b(this).val())});ab.unbind("change").change(function(){da.setValue(b(this).val(),
-Ma.val())});Ea=ua.find("#"+G.prev).unbind("click").click(function(){Ea.hasClass(G.disabled)||da.addMonth(-1);return false});$a=ua.find("#"+G.next).unbind("click").click(function(){$a.hasClass(G.disabled)||da.addMonth();return false});da.setValue(Ba);var E=H.position();ua.css({top:E.top+H.outerHeight({margins:true})+R.offset[0],left:E.left+R.offset[1]});if(R.speed)ua.show(R.speed,function(){d(u)});else{ua.show();d(u)}return da}}},setValue:function(u,E,K){var C;if(parseInt(E,10)>=-1){u=parseInt(u,10);
-E=parseInt(E,10);K=parseInt(K,10);C=new Date(u,E,K)}else{C=u||Ba;u=C.getFullYear();E=C.getMonth();K=C.getDate()}if(E==-1){E=11;u--}else if(E==12){E=0;u++}if(!Va){$(C,R);return da}Xa=E;Ua=u;K=(new Date(u,E,1-R.firstDay)).getDay();var ia=32-(new Date(u,E,32)).getDate(),X=32-(new Date(u,E-1,32)).getDate(),qa;if(R.selectors){Ma.empty();b.each(pa.months,function(Ca,za){Na<new Date(u,Ca+1,-1)&&Pa>new Date(u,Ca,0)&&Ma.append(b("<option/>").html(za).attr("value",Ca))});ab.empty();for(C=u+R.yearRange[0];C<
-u+R.yearRange[1];C++)Na<new Date(C+1,-1,0)&&Pa>new Date(C,0,0)&&ab.append(b("<option/>").text(C));Ma.val(E);ab.val(u)}else Ja.html(pa.months[E]+" "+u);n.empty();Ea.add($a).removeClass(G.disabled);for(var fa=0,ma,ra;fa<42;fa++){ma=b("<a/>");if(fa%7===0){qa=b("<div/>").addClass(G.week);n.append(qa)}if(fa<K){ma.addClass(G.off);ra=X-K+fa+1;C=new Date(u,E-1,ra)}else if(fa>=K+ia){ma.addClass(G.off);ra=fa-ia-K+1;C=new Date(u,E+1,ra)}else{ra=fa-K+1;C=new Date(u,E,ra);if(p(Ba,C))ma.attr("id",G.current).addClass(G.focus);
-else p(ya,C)&&ma.attr("id",G.today)}Na&&C<Na&&ma.add(Ea).addClass(G.disabled);Pa&&C>Pa&&ma.add($a).addClass(G.disabled);ma.attr("href","#"+ra).text(ra).data("date",C);qa.append(ma);ma.click(function(Ca){var za=b(this);if(!za.hasClass(G.disabled)){b("#"+G.current).removeAttr("id");za.attr("id",G.current);$(za.data("date"),R,Ca)}return false})}G.sunday&&n.find(G.week).each(function(){var Ca=R.firstDay?7-R.firstDay:0;b(this).children().slice(Ca,Ca+1).addClass(G.sunday)});return da},setMin:function(u,
-E){Na=A(u);E&&Ba<Na&&da.setValue(Na);return da},setMax:function(u,E){Pa=A(u);E&&Ba>Pa&&da.setValue(Pa);return da},today:function(){return da.setValue(ya)},addDay:function(u){return this.setValue(Ua,Xa,Ya+(u||1))},addMonth:function(u){return this.setValue(Ua,Xa+(u||1),Ya)},addYear:function(u){return this.setValue(Ua+(u||1),Xa,Ya)},hide:function(u){if(Va){u=u||b.Event();u.type="onHide";la.trigger(u);b(document).unbind("click.d").unbind("keydown.d");if(u.isDefaultPrevented())return;ua.hide();Va=false}return da},
-getConf:function(){return R},getInput:function(){return H},getCalendar:function(){return ua},getValue:function(u){return u?k(Ba,u,R.lang):Ba},isOpen:function(){return Va}});b.each(["onBeforeShow","onShow","change","onHide"],function(u,E){b.isFunction(R[E])&&b(da).bind(E,R[E]);da[E]=function(K){b(da).bind(E,K);return da}});H.bind("focus click",da.show).keydown(function(u){var E=u.keyCode;if(!Va&&b(J).index(E)>=0){da.show(u);return u.preventDefault()}return u.shiftKey||u.ctrlKey||u.altKey||E==9?true:
-u.preventDefault()});A(H.val())&&$(Ba,R)}b.tools=b.tools||{version:"1.2.3"};var M=[],U,J=[75,76,38,39,74,72,40,37],ja={};U=b.tools.dateinput={conf:{format:"mm/dd/yy",selectors:false,yearRange:[-5,5],lang:"en",offset:[0,0],speed:0,firstDay:0,min:0,max:0,trigger:false,css:{prefix:"cal",input:"date",root:0,head:0,title:0,prev:0,next:0,month:0,year:0,days:0,body:0,weeks:0,today:0,current:0,week:0,off:0,sunday:0,focus:0,disabled:0,trigger:0}},localize:function(H,R){b.each(R,function($,d){R[$]=d.split(",")});
-ja[H]=R}};U.localize("en",{months:"January,February,March,April,May,June,July,August,September,October,November,December",shortMonths:"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec",days:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday",shortDays:"Sun,Mon,Tue,Wed,Thu,Fri,Sat"});var wa=/d{1,4}|m{1,4}|yy(?:yy)?|"[^"]*"|'[^']*'/g,sa=b("<a/>");b.expr[":"].date=function(H){var R=H.getAttribute("type");return R&&R=="date"||!!b(H).data("dateinput")};b.fn.dateinput=function(H){if(this.data("dateinput"))return this;
-H=b.extend(true,{},U.conf,H);b.each(H.css,function($,d){if(!d&&$!="prefix")H.css[$]=(H.css.prefix||"")+(d||$)});var R;this.each(function(){var $=new B(b(this),H);M.push($);$=$.getInput().data("dateinput",$);R=R?R.add($):$});return R?R:this}})(jQuery);/*
-
- jQuery Tools 1.2.3 Tabs- The basics of UI design.
+(function(a){function b(a,b){a=""+a;for(b=b||2;a.length<b;)a="0"+a;return a}function c(a,c,e){var d=a.getDate(),f=a.getDay(),j=a.getMonth(),a=a.getFullYear(),k={d:d,dd:b(d),ddd:B[e].shortDays[f],dddd:B[e].days[f],m:j+1,mm:b(j+1),mmm:B[e].shortMonths[j],mmmm:B[e].months[j],yy:String(a).slice(2),yyyy:a},c=c.replace(C,function(a){return a in k?k[a]:a.slice(1,a.length-1)});return y.html(c).html()}function e(a,b){return a.getFullYear()===b.getFullYear()&&a.getMonth()==b.getMonth()&&a.getDate()==b.getDate()}
+function f(a){if(a){if(a.constructor==Date)return a;if(typeof a=="string"){var b=a.split("-");if(b.length==3)return new Date(parseInt(b[0],10),parseInt(b[1],10)-1,parseInt(b[2],10));if(!/^-?\d+$/.test(a))return;a=parseInt(a,10)}b=new Date;b.setDate(b.getDate()+a);return b}}function j(b,j){function w(d,e,f){I=d;$=d.getFullYear();qa=d.getMonth();ka=d.getDate();f=f||a.Event("api");f.type="change";A.trigger(f,[d]);f.isDefaultPrevented()||(b.val(c(d,e.format,e.lang)),b.data("date",d),y.hide(f))}function d(c){c.type=
+"onShow";A.trigger(c);a(document).bind("keydown.d",function(c){if(c.ctrlKey)return!0;var d=c.keyCode;if(d==8)return b.val(""),y.hide(c);if(d==27)return y.hide(c);if(a(o).index(d)>=0){if(!ca)return y.show(c),c.preventDefault();var e=a("#"+n.weeks+" a"),f=a("."+n.focus),j=e.index(f);f.removeClass(n.focus);if(d==74||d==40)j+=7;else if(d==75||d==38)j-=7;else if(d==76||d==39)j+=1;else if(d==72||d==37)j-=1;j>41?(y.addMonth(),f=a("#"+n.weeks+" a:eq("+(j-42)+")")):j<0?(y.addMonth(-1),f=a("#"+n.weeks+" a:eq("+
+(j+42)+")")):f=e.eq(j);f.addClass(n.focus);return c.preventDefault()}if(d==34)return y.addMonth();if(d==33)return y.addMonth(-1);if(d==36)return y.today();d==13&&(a(c.target).is("select")||a("."+n.focus).click());return a([16,17,18,9]).index(d)>=0});a(document).bind("click.d",function(c){var d=c.target;!a(d).parents("#"+n.root).length&&d!=b[0]&&(!ba||d!=ba[0])&&y.hide(c)})}var y=this,C=new Date,n=j.css,J=B[j.lang],F=a("#"+n.root),O=F.find("#"+n.title),ba,L,ma,$,qa,ka,I=b.attr("data-value")||j.value||
+b.val(),Q=b.attr("min")||j.min,U=b.attr("max")||j.max,ca;Q===0&&(Q="0");I=f(I)||C;Q=f(Q||j.yearRange[0]*365);U=f(U||j.yearRange[1]*365);if(!J)throw"Dateinput: invalid language: "+j.lang;if(b.attr("type")=="date"){var aa=a("<input/>");a.each("class,disabled,id,maxlength,name,readonly,required,size,style,tabindex,title,value".split(","),function(a,c){aa.attr(c,b.attr(c))});b.replaceWith(aa);b=aa}b.addClass(n.input);var A=b.add(y);if(!F.length){F=a("<div><div><a/><div/><a/></div><div><div/><div/></div></div>").hide().css({position:"absolute"}).attr("id",
+n.root);F.children().eq(0).attr("id",n.head).end().eq(1).attr("id",n.body).children().eq(0).attr("id",n.days).end().eq(1).attr("id",n.weeks).end().end().end().find("a").eq(0).attr("id",n.prev).end().eq(1).attr("id",n.next);O=F.find("#"+n.head).find("div").attr("id",n.title);if(j.selectors){var T=a("<select/>").attr("id",n.month),ga=a("<select/>").attr("id",n.year);O.html(T.add(ga))}for(var na=F.find("#"+n.days),ha=0;ha<7;ha++)na.append(a("<span/>").text(J.shortDays[(ha+j.firstDay)%7]));a("body").append(F)}j.trigger&&
+(ba=a("<a/>").attr("href","#").addClass(n.trigger).click(function(a){y.show();return a.preventDefault()}).insertAfter(b));var ia=F.find("#"+n.weeks),ga=F.find("#"+n.year),T=F.find("#"+n.month);a.extend(y,{show:function(c){if(!b.attr("readonly")&&!b.attr("disabled")&&!ca&&(c=c||a.Event(),c.type="onBeforeShow",A.trigger(c),!c.isDefaultPrevented())){a.each(k,function(){this.hide()});ca=!0;T.unbind("change").change(function(){y.setValue(ga.val(),a(this).val())});ga.unbind("change").change(function(){y.setValue(a(this).val(),
+T.val())});L=F.find("#"+n.prev).unbind("click").click(function(){L.hasClass(n.disabled)||y.addMonth(-1);return!1});ma=F.find("#"+n.next).unbind("click").click(function(){ma.hasClass(n.disabled)||y.addMonth();return!1});y.setValue(I);var e=b.offset();/iPad/i.test(navigator.userAgent)&&(e.top-=a(window).scrollTop());F.css({top:e.top+b.outerHeight({margins:!0})+j.offset[0],left:e.left+j.offset[1]});j.speed?F.show(j.speed,function(){d(c)}):(F.show(),d(c));return y}},setValue:function(b,c,d){var f=parseInt(c,
+10)>=-1?new Date(parseInt(b,10),parseInt(c,10),parseInt(d||1,10)):b||I;f<Q?f=Q:f>U&&(f=U);b=f.getFullYear();c=f.getMonth();d=f.getDate();c==-1?(c=11,b--):c==12&&(c=0,b++);if(!ca)return w(f,j),y;qa=c;$=b;var d=(new Date(b,c,1-j.firstDay)).getDay(),k=32-(new Date(b,c,32)).getDate(),o=32-(new Date(b,c-1,32)).getDate(),z;if(j.selectors){T.empty();a.each(J.months,function(c,d){Q<new Date(b,c+1,-1)&&U>new Date(b,c,0)&&T.append(a("<option/>").html(d).attr("value",c))});ga.empty();for(var f=C.getFullYear(),
+A=f+j.yearRange[0];A<f+j.yearRange[1];A++)Q<=new Date(A+1,-1,1)&&U>new Date(A,0,0)&&ga.append(a("<option/>").text(A));T.val(c);ga.val(b)}else O.html(J.months[c]+" "+b);ia.empty();L.add(ma).removeClass(n.disabled);for(var A=!d?-7:0,B,x;A<(!d?35:42);A++)B=a("<a/>"),A%7===0&&(z=a("<div/>").addClass(n.week),ia.append(z)),A<d?(B.addClass(n.off),x=o-d+A+1,f=new Date(b,c-1,x)):A>=d+k?(B.addClass(n.off),x=A-k-d+1,f=new Date(b,c+1,x)):(x=A-d+1,f=new Date(b,c,x),e(I,f)?B.attr("id",n.current).addClass(n.focus):
+e(C,f)&&B.attr("id",n.today)),Q&&f<Q&&B.add(L).addClass(n.disabled),U&&f>U&&B.add(ma).addClass(n.disabled),B.attr("href","#"+x).text(x).data("date",f),z.append(B);ia.find("a").click(function(b){var c=a(this);c.hasClass(n.disabled)||(a("#"+n.current).removeAttr("id"),c.attr("id",n.current),w(c.data("date"),j,b));return!1});n.sunday&&ia.find(n.week).each(function(){var b=j.firstDay?7-j.firstDay:0;a(this).children().slice(b,b+1).addClass(n.sunday)});return y},setMin:function(a,b){Q=f(a);b&&I<Q&&y.setValue(Q);
+return y},setMax:function(a,b){U=f(a);b&&I>U&&y.setValue(U);return y},today:function(){return y.setValue(C)},addDay:function(a){return this.setValue($,qa,ka+(a||1))},addMonth:function(a){return this.setValue($,qa+(a||1),ka)},addYear:function(a){return this.setValue($+(a||1),qa,ka)},hide:function(b){if(ca){b=a.Event();b.type="onHide";A.trigger(b);a(document).unbind("click.d").unbind("keydown.d");if(b.isDefaultPrevented())return;F.hide();ca=!1}return y},getConf:function(){return j},getInput:function(){return b},
+getCalendar:function(){return F},getValue:function(a){return a?c(I,a,j.lang):I},isOpen:function(){return ca}});a.each(["onBeforeShow","onShow","change","onHide"],function(b,c){a.isFunction(j[c])&&a(y).bind(c,j[c]);y[c]=function(b){b&&a(y).bind(c,b);return y}});b.bind("focus click",y.show).keydown(function(b){var c=b.keyCode;if(!ca&&a(o).index(c)>=0)return y.show(b),b.preventDefault();return b.shiftKey||b.ctrlKey||b.altKey||c==9?!0:b.preventDefault()});f(b.val())&&w(I,j)}a.tools=a.tools||{version:"@VERSION"};
+var k=[],w,o=[75,76,38,39,74,72,40,37],B={};w=a.tools.dateinput={conf:{format:"mm/dd/yy",selectors:!1,yearRange:[-5,5],lang:"en",offset:[0,0],speed:0,firstDay:0,min:void 0,max:void 0,trigger:!1,css:{prefix:"cal",input:"date",root:0,head:0,title:0,prev:0,next:0,month:0,year:0,days:0,body:0,weeks:0,today:0,current:0,week:0,off:0,sunday:0,focus:0,disabled:0,trigger:0}},localize:function(b,c){a.each(c,function(a,b){c[a]=b.split(",")});B[b]=c}};w.localize("en",{months:"January,February,March,April,May,June,July,August,September,October,November,December",
+shortMonths:"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec",days:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday",shortDays:"Sun,Mon,Tue,Wed,Thu,Fri,Sat"});var C=/d{1,4}|m{1,4}|yy(?:yy)?|"[^"]*"|'[^']*'/g,y=a("<a/>");a.expr[":"].date=function(b){var c=b.getAttribute("type");return c&&c=="date"||!!a(b).data("dateinput")};a.fn.dateinput=function(b){if(this.data("dateinput"))return this;b=a.extend(!0,{},w.conf,b);a.each(b.css,function(a,c){!c&&a!="prefix"&&(b.css[a]=(b.css.prefix||"")+(c||
+a))});var c;this.each(function(){var e=new j(a(this),b);k.push(e);e=e.getInput().data("dateinput",e);c=c?c.add(e):e});return c?c:this}})(jQuery);/*
+
+ jQuery Tools @VERSION Tabs- The basics of UI design.
NO COPYRIGHTS OR LICENSES. DO WHAT YOU LIKE.
http://flowplayer.org/tools/tabs/
Since: November 2008
- Date: Mon Jun 7 13:43:53 2010 +0000
+ Date: @DATE
*/
-(function(b){function f(A,B,M){var U=this,J=A.add(this),ja=A.find(M.tabs),wa=B.jquery?B:A.children(B),sa;ja.length||(ja=A.children());wa.length||(wa=A.parent().find(B));wa.length||(wa=b(B));b.extend(this,{click:function(H,R){var $=ja.eq(H);if(typeof H=="string"&&H.replace("#","")){$=ja.filter("[href*="+H.replace("#","")+"]");H=Math.max(ja.index($),0)}if(M.rotate){var d=ja.length-1;if(H<0)return U.click(d,R);if(H>d)return U.click(0,R)}if(!$.length){if(sa>=0)return U;H=M.initialIndex;$=ja.eq(H)}if(H===
-sa)return U;R=R||b.Event();R.type="onBeforeClick";J.trigger(R,[H]);if(!R.isDefaultPrevented()){k[M.effect].call(U,H,function(){R.type="onClick";J.trigger(R,[H])});sa=H;ja.removeClass(M.current);$.addClass(M.current);return U}},getConf:function(){return M},getTabs:function(){return ja},getPanes:function(){return wa},getCurrentPane:function(){return wa.eq(sa)},getCurrentTab:function(){return ja.eq(sa)},getIndex:function(){return sa},next:function(){return U.click(sa+1)},prev:function(){return U.click(sa-
-1)},destroy:function(){ja.unbind(M.event).removeClass(M.current);wa.find("a[href^=#]").unbind("click.T");return U}});b.each("onBeforeClick,onClick".split(","),function(H,R){b.isFunction(M[R])&&b(U).bind(R,M[R]);U[R]=function($){b(U).bind(R,$);return U}});if(M.history&&b.fn.history){b.tools.history.init(ja);M.event="history"}ja.each(function(H){b(this).bind(M.event,function(R){U.click(H,R);return R.preventDefault()})});wa.find("a[href^=#]").bind("click.T",function(H){U.click(b(this).attr("href"),H)});
-if(location.hash)U.click(location.hash);else if(M.initialIndex===0||M.initialIndex>0)U.click(M.initialIndex)}b.tools=b.tools||{version:"1.2.3"};b.tools.tabs={conf:{tabs:"a",current:"current",onBeforeClick:null,onClick:null,effect:"default",initialIndex:0,event:"click",rotate:false,history:false},addEffect:function(A,B){k[A]=B}};var k={"default":function(A,B){this.getPanes().hide().eq(A).show();B.call()},fade:function(A,B){var M=this.getConf(),U=M.fadeOutSpeed,J=this.getPanes();U?J.fadeOut(U):J.hide();
-J.eq(A).fadeIn(M.fadeInSpeed,B)},slide:function(A,B){this.getPanes().slideUp(200);this.getPanes().eq(A).slideDown(400,B)},ajax:function(A,B){this.getPanes().eq(0).load(this.getTabs().eq(A).attr("href"),B)}},p;b.tools.tabs.addEffect("horizontal",function(A,B){p||(p=this.getPanes().eq(0).width());this.getCurrentPane().animate({width:0},function(){b(this).hide()});this.getPanes().eq(A).animate({width:p},function(){b(this).show();B.call()})});b.fn.tabs=function(A,B){var M=this.data("tabs");if(M){M.destroy();
-this.removeData("tabs")}if(b.isFunction(B))B={onBeforeClick:B};B=b.extend({},b.tools.tabs.conf,B);this.each(function(){M=new f(b(this),A,B);b(this).data("tabs",M)});return B.api?M:this}})(jQuery);/*
-
- jQuery Tools 1.2.3 History "Back button for AJAX apps"
+(function(a){function b(b,e,k){var w=this,o=b.add(this),B=b.find(k.tabs),C=e.jquery?e:b.children(e),y;B.length||(B=b.children());C.length||(C=b.parent().find(e));C.length||(C=a(e));a.extend(this,{click:function(b,e){var f=B.eq(b);typeof b=="string"&&b.replace("#","")&&(f=B.filter("[href*="+b.replace("#","")+"]"),b=Math.max(B.index(f),0));if(k.rotate){var d=B.length-1;if(b<0)return w.click(d,e);if(b>d)return w.click(0,e)}if(!f.length){if(y>=0)return w;b=k.initialIndex;f=B.eq(b)}if(b===y)return w;e=
+e||a.Event();e.type="onBeforeClick";o.trigger(e,[b]);if(!e.isDefaultPrevented())return c[k.effect].call(w,b,function(){e.type="onClick";o.trigger(e,[b])}),y=b,B.removeClass(k.current),f.addClass(k.current),w},getConf:function(){return k},getTabs:function(){return B},getPanes:function(){return C},getCurrentPane:function(){return C.eq(y)},getCurrentTab:function(){return B.eq(y)},getIndex:function(){return y},next:function(){return w.click(y+1)},prev:function(){return w.click(y-1)},destroy:function(){B.unbind(k.event).removeClass(k.current);
+C.find("a[href^=#]").unbind("click.T");return w}});a.each("onBeforeClick,onClick".split(","),function(b,c){a.isFunction(k[c])&&a(w).bind(c,k[c]);w[c]=function(b){b&&a(w).bind(c,b);return w}});if(k.history&&a.fn.history)a.tools.history.init(B),k.event="history";B.each(function(b){a(this).bind(k.event,function(a){w.click(b,a);return a.preventDefault()})});C.find("a[href^=#]").bind("click.T",function(b){w.click(a(this).attr("href"),b)});location.hash&&k.tabs=="a"&&b.find("[href="+location.hash+"]").length?
+w.click(location.hash):(k.initialIndex===0||k.initialIndex>0)&&w.click(k.initialIndex)}a.tools=a.tools||{version:"@VERSION"};a.tools.tabs={conf:{tabs:"a",current:"current",onBeforeClick:null,onClick:null,effect:"default",initialIndex:0,event:"click",rotate:!1,history:!1},addEffect:function(a,b){c[a]=b}};var c={"default":function(a,b){this.getPanes().hide().eq(a).show();b.call()},fade:function(a,b){var c=this.getConf(),e=c.fadeOutSpeed,o=this.getPanes();e?o.fadeOut(e):o.hide();o.eq(a).fadeIn(c.fadeInSpeed,
+b)},slide:function(a,b){this.getPanes().slideUp(200);this.getPanes().eq(a).slideDown(400,b)},ajax:function(a,b){this.getPanes().eq(0).load(this.getTabs().eq(a).attr("href"),b)}},e;a.tools.tabs.addEffect("horizontal",function(b,c){e||(e=this.getPanes().eq(0).width());this.getCurrentPane().animate({width:0},function(){a(this).hide()});this.getPanes().eq(b).animate({width:e},function(){a(this).show();c.call()})});a.fn.tabs=function(c,e){var k=this.data("tabs");k&&(k.destroy(),this.removeData("tabs"));
+a.isFunction(e)&&(e={onBeforeClick:e});e=a.extend({},a.tools.tabs.conf,e);this.each(function(){k=new b(a(this),c,e);a(this).data("tabs",k)});return e.api?k:this}})(jQuery);/*
+
+ jQuery Tools @VERSION History "Back button for AJAX apps"
NO COPYRIGHTS OR LICENSES. DO WHAT YOU LIKE.
http://flowplayer.org/tools/toolbox/history.html
Since: Mar 2010
- Date: Mon Jun 7 13:43:53 2010 +0000
+ Date: @DATE
*/
-(function(b){function f(M){if(M){var U=p.contentWindow.document;U.open().close();U.location.hash=M}}var k,p,A,B;b.tools=b.tools||{version:"1.2.3"};b.tools.history={init:function(M){if(!B){if(b.browser.msie&&b.browser.version<"8"){if(!p){p=b("<iframe/>").attr("src","javascript:false;").hide().get(0);b("body").append(p);setInterval(function(){var U=p.contentWindow.document.location.hash;k!==U&&b.event.trigger("hash",U)},100);f(location.hash||"#")}}else setInterval(function(){var U=location.hash;U!==
-k&&b.event.trigger("hash",U)},100);A=!A?M:A.add(M);M.click(function(U){var J=b(this).attr("href");p&&f(J);if(J.slice(0,1)!="#"){location.href="#"+J;return U.preventDefault()}});B=true}}};b(window).bind("hash",function(M,U){U?A.filter(function(){var J=b(this).attr("href");return J==U||J==U.replace("#","")}).trigger("history",[U]):A.eq(0).trigger("history",[U]);k=U;window.location.hash=k});b.fn.history=function(M){b.tools.history.init(this);return this.bind("history",M)}})(jQuery);
+(function(a){function b(a){if(a){var b=e.contentWindow.document;b.open().close();b.location.hash=a}}var c,e,f,j;a.tools=a.tools||{version:"@VERSION"};a.tools.history={init:function(k){j||(a.browser.msie&&a.browser.version<"8"?e||(e=a("<iframe/>").attr("src","javascript:false;").hide().get(0),a("body").append(e),setInterval(function(){var b=e.contentWindow.document.location.hash;c!==b&&a.event.trigger("hash",b)},100),b(location.hash||"#")):setInterval(function(){var b=location.hash;b!==c&&a.event.trigger("hash",
+b)},100),f=!f?k:f.add(k),k.click(function(c){var f=a(this).attr("href");e&&b(f);if(f.slice(0,1)!="#")return location.href="#"+f,c.preventDefault()}),j=!0)}};a(window).bind("hash",function(b,e){e?f.filter(function(){var b=a(this).attr("href");return b==e||b==e.replace("#","")}).trigger("history",[e]):f.eq(0).trigger("history",[e]);c=e});a.fn.history=function(b){a.tools.history.init(this);return this.bind("history",b)}})(jQuery);
diff --git a/jarmonbuild/commands.py b/jarmonbuild/commands.py
index d8d11cd..7c0e947 100644
--- a/jarmonbuild/commands.py
+++ b/jarmonbuild/commands.py
@@ -275,30 +275,26 @@ class BuildJavascriptDependenciesCommand(BuildCommand):
command_name = 'jsdeps'
def main(self, argv):
-# workingbranch_dir = self.workingbranch_dir
- build_dir = self.build_dir
-
self.log.debug('Compiling javascript dependencies')
- # Define the parameters for the POST request and encode them in
- # a URL-safe format.
- sel = CSSSelector('script')
- doc = html.parse(os.path.join(self.workingbranch_dir, 'docs/examples/index.html'))
- external_scripts = [src for src in [
- e.get('src', '') for e in sel(doc)] if src.startswith('http')]
+ depjs_path = os.path.join(
+ self.workingbranch_dir,
+ 'docs/examples/assets/js/dependencies.js')
- params = [('code_url', src) for src in external_scripts] + [
- ('compilation_level', 'SIMPLE_OPTIMIZATIONS'),
- ('output_format', 'text'),
- ('output_info', 'compiled_code'),
- ]
+ # Get the closure params from the original file
+ params = []
+ for line in open(depjs_path):
+ line = line.strip()
+ if line.startswith('//'):
+ key, val = line.lstrip('/').strip().split(':', 1)
+ params.append((key.strip(), val.strip()))
# Always use the following value for the Content-type header.
headers = { "Content-type": "application/x-www-form-urlencoded" }
conn = httplib.HTTPConnection('closure-compiler.appspot.com')
conn.request('POST', '/compile', urllib.urlencode(params), headers)
response = conn.getresponse()
- with open(os.path.join(build_dir, 'dependencies.js'), 'w') as f:
+ with open(depjs_path, 'w') as f:
for param in params:
f.write('// %s: %s\n' % param)