/*
	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/

/*
	This is a compiled version of Dojo, built for deployment and not for
	development. To get an editable version, please visit:

		http://dojotoolkit.org

	for documentation and information on getting the source.
*/

(function(){var _1=null;if((_1||(typeof djConfig!="undefined"&&djConfig.scopeMap))&&(typeof window!="undefined")){var _2="",_3="",_4="",_5={},_6={};_1=_1||djConfig.scopeMap;for(var i=0;i<_1.length;i++){var _8=_1[i];_2+="var "+_8[0]+" = {}; "+_8[1]+" = "+_8[0]+";"+_8[1]+"._scopeName = '"+_8[1]+"';";_3+=(i==0?"":",")+_8[0];_4+=(i==0?"":",")+_8[1];_5[_8[0]]=_8[1];_6[_8[1]]=_8[0];}eval(_2+"dojo._scopeArgs = ["+_4+"];");_9._scopePrefixArgs=_3;_9._scopePrefix="(function("+_3+"){";_9._scopeSuffix="})("+_4+")";_9._scopeMap=_5;_9._scopeMapRev=_6;}if(typeof this["loadFirebugConsole"]=="function"){this["loadFirebugConsole"]();}else{this.console=this.console||{};var cn=["assert","count","debug","dir","dirxml","error","group","groupEnd","info","profile","profileEnd","time","timeEnd","trace","warn","log"];var i=0,tn;while((tn=cn[i++])){if(!console[tn]){(function(){var _c=tn+"";console[_c]=("log" in console)?function(){var a=Array.apply({},arguments);a.unshift(_c+":");console["log"](a.join(" "));}:function(){};})();}}}if(typeof _9=="undefined"){this.dojo={_scopeName:"dojo",_scopePrefix:"",_scopePrefixArgs:"",_scopeSuffix:"",_scopeMap:{},_scopeMapRev:{}};}var _9=this.dojo;var d=_9;if(typeof dijit=="undefined"){this.dijit={_scopeName:"dijit"};}if(typeof dojox=="undefined"){this.dojox={_scopeName:"dojox"};}if(!d._scopeArgs){d._scopeArgs=[_9,dijit,dojox];}d.global=this;d.config={isDebug:false,debugAtAllCosts:false};if(typeof djConfig!="undefined"){for(var _f in djConfig){d.config[_f]=djConfig[_f];}}_9.locale=d.config.locale;var rev="$Rev: 16407 $".match(/\d+/);_9.version={major:0,minor:0,patch:0,flag:"dev",revision:rev?+rev[0]:NaN,toString:function(){with(d.version){return major+"."+minor+"."+patch+flag+" ("+revision+")";}}};var _11={};_9._mixin=function(obj,_13){for(var x in _13){if(_11[x]===undefined||_11[x]!=_13[x]){obj[x]=_13[x];}}return obj;};_9.mixin=function(obj,_16){if(!obj){obj={};}for(var i=1,l=arguments.length;i<l;i++){d._mixin(obj,arguments[i]);}return obj;};_9._getProp=function(_19,_1a,_1b){var obj=_1b||d.global;for(var i=0,p;obj&&(p=_19[i]);i++){if(i==0&&this._scopeMap[p]){p=this._scopeMap[p];}obj=(p in obj?obj[p]:(_1a?obj[p]={}:undefined));}return obj;};_9.setObject=function(_1f,_20,_21){var _22=_1f.split("."),p=_22.pop(),obj=d._getProp(_22,true,_21);return obj&&p?(obj[p]=_20):undefined;};_9.getObject=function(_25,_26,_27){return d._getProp(_25.split("."),_26,_27);};_9.exists=function(_28,obj){return !!d.getObject(_28,false,obj);};_9["eval"]=function(_2a){return d.global.eval?d.global.eval(_2a):eval(_2a);};d.deprecated=d.experimental=function(){};d.mixin(d,{_loadedModules:{},_inFlightCount:0,_hasResource:{},_modulePrefixes:{dojo:{name:"dojo",value:"."},doh:{name:"doh",value:"../util/doh"},tests:{name:"tests",value:"tests"}},_moduleHasPrefix:function(_2b){var mp=this._modulePrefixes;return !!(mp[_2b]&&mp[_2b].value);},_getModulePrefix:function(_2d){var mp=this._modulePrefixes;if(this._moduleHasPrefix(_2d)){return mp[_2d].value;}return _2d;},_loadedUrls:[],_postLoad:false,_loaders:[],_unloaders:[],_loadNotifying:false});_9._loadPath=function(_2f,_30,cb){var uri=((_2f.charAt(0)=="/"||_2f.match(/^\w+:/))?"":this.baseUrl)+_2f;try{return !_30?this._loadUri(uri,cb):this._loadUriAndCheck(uri,_30,cb);}catch(e){console.error(e);return false;}};_9._loadUri=function(uri,cb){if(this._loadedUrls[uri]){return true;}var _35=this._getText(uri,true);if(!_35){return false;}this._loadedUrls[uri]=true;this._loadedUrls.push(uri);if(cb){_35="("+_35+")";}else{_35=this._scopePrefix+_35+this._scopeSuffix;}if(d.isMoz){_35+="\r\n//@ sourceURL="+uri;}var _36=d["eval"](_35);if(cb){cb(_36);}return true;};_9._loadUriAndCheck=function(uri,_38,cb){var ok=false;try{ok=this._loadUri(uri,cb);}catch(e){console.error("failed loading "+uri+" with error: "+e);}return !!(ok&&this._loadedModules[_38]);};_9.loaded=function(){this._loadNotifying=true;this._postLoad=true;var mll=d._loaders;this._loaders=[];for(var x=0;x<mll.length;x++){mll[x]();}this._loadNotifying=false;if(d._postLoad&&d._inFlightCount==0&&mll.length){d._callLoaded();}};_9.unloaded=function(){var mll=this._unloaders;while(mll.length){(mll.pop())();}};d._onto=function(arr,obj,fn){if(!fn){arr.push(obj);}else{if(fn){var _41=(typeof fn=="string")?obj[fn]:fn;arr.push(function(){_41.call(obj);});}}};_9.addOnLoad=function(obj,_43){d._onto(d._loaders,obj,_43);if(d._postLoad&&d._inFlightCount==0&&!d._loadNotifying){d._callLoaded();}};var dca=d.config.addOnLoad;if(dca){d.addOnLoad[(dca instanceof Array?"apply":"call")](d,dca);}_9.addOnUnload=function(obj,_46){d._onto(d._unloaders,obj,_46);};_9._modulesLoaded=function(){if(d._postLoad){return;}if(d._inFlightCount>0){console.warn("files still in flight!");return;}d._callLoaded();};_9._callLoaded=function(){if(typeof setTimeout=="object"||(_9.config.useXDomain&&d.isOpera)){if(_9.isAIR){setTimeout(function(){_9.loaded();},0);}else{setTimeout(_9._scopeName+".loaded();",0);}}else{d.loaded();}};_9._getModuleSymbols=function(_47){var _48=_47.split(".");for(var i=_48.length;i>0;i--){var _4a=_48.slice(0,i).join(".");if((i==1)&&!this._moduleHasPrefix(_4a)){_48[0]="../"+_48[0];}else{var _4b=this._getModulePrefix(_4a);if(_4b!=_4a){_48.splice(0,i,_4b);break;}}}return _48;};_9._global_omit_module_check=false;_9.loadInit=function(_4c){_4c();};_9._loadModule=_9.require=function(_4d,_4e){_4e=this._global_omit_module_check||_4e;var _4f=this._loadedModules[_4d];if(_4f){return _4f;}var _50=this._getModuleSymbols(_4d).join("/")+".js";var _51=(!_4e)?_4d:null;var ok=this._loadPath(_50,_51);if(!ok&&!_4e){throw new Error("Could not load '"+_4d+"'; last tried '"+_50+"'");}if(!_4e&&!this._isXDomain){_4f=this._loadedModules[_4d];if(!_4f){throw new Error("symbol '"+_4d+"' is not defined after loading '"+_50+"'");}}return _4f;};_9.provide=function(_53){_53=_53+"";return (d._loadedModules[_53]=d.getObject(_53,true));};_9.platformRequire=function(_54){var _55=_54.common||[];var _56=_55.concat(_54[d._name]||_54["default"]||[]);for(var x=0;x<_56.length;x++){var _58=_56[x];if(_58.constructor==Array){d._loadModule.apply(d,_58);}else{d._loadModule(_58);}}};_9.requireIf=function(_59,_5a){if(_59===true){var _5b=[];for(var i=1;i<arguments.length;i++){_5b.push(arguments[i]);}d.require.apply(d,_5b);}};_9.requireAfterIf=d.requireIf;_9.registerModulePath=function(_5d,_5e){d._modulePrefixes[_5d]={name:_5d,value:_5e};};_9.requireLocalization=function(_5f,_60,_61,_62){d.require("dojo.i18n");d.i18n._requireLocalization.apply(d.hostenv,arguments);};var ore=new RegExp("^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?$");var ire=new RegExp("^((([^\\[:]+):)?([^@]+)@)?(\\[([^\\]]+)\\]|([^\\[:]*))(:([0-9]+))?$");_9._Url=function(){var n=null;var _a=arguments;var uri=[_a[0]];for(var i=1;i<_a.length;i++){if(!_a[i]){continue;}var _69=new d._Url(_a[i]+"");var _6a=new d._Url(uri[0]+"");if(_69.path==""&&!_69.scheme&&!_69.authority&&!_69.query){if(_69.fragment!=n){_6a.fragment=_69.fragment;}_69=_6a;}else{if(!_69.scheme){_69.scheme=_6a.scheme;if(!_69.authority){_69.authority=_6a.authority;if(_69.path.charAt(0)!="/"){var _6b=_6a.path.substring(0,_6a.path.lastIndexOf("/")+1)+_69.path;var _6c=_6b.split("/");for(var j=0;j<_6c.length;j++){if(_6c[j]=="."){if(j==_6c.length-1){_6c[j]="";}else{_6c.splice(j,1);j--;}}else{if(j>0&&!(j==1&&_6c[0]=="")&&_6c[j]==".."&&_6c[j-1]!=".."){if(j==(_6c.length-1)){_6c.splice(j,1);_6c[j-1]="";}else{_6c.splice(j-1,2);j-=2;}}}}_69.path=_6c.join("/");}}}}uri=[];if(_69.scheme){uri.push(_69.scheme,":");}if(_69.authority){uri.push("//",_69.authority);}uri.push(_69.path);if(_69.query){uri.push("?",_69.query);}if(_69.fragment){uri.push("#",_69.fragment);}}this.uri=uri.join("");var r=this.uri.match(ore);this.scheme=r[2]||(r[1]?"":n);this.authority=r[4]||(r[3]?"":n);this.path=r[5];this.query=r[7]||(r[6]?"":n);this.fragment=r[9]||(r[8]?"":n);if(this.authority!=n){r=this.authority.match(ire);this.user=r[3]||n;this.password=r[4]||n;this.host=r[6]||r[7];this.port=r[9]||n;}};_9._Url.prototype.toString=function(){return this.uri;};_9.moduleUrl=function(_6f,url){var loc=d._getModuleSymbols(_6f).join("/");if(!loc){return null;}if(loc.lastIndexOf("/")!=loc.length-1){loc+="/";}var _72=loc.indexOf(":");if(loc.charAt(0)!="/"&&(_72==-1||_72>loc.indexOf("/"))){loc=d.baseUrl+loc;}return new d._Url(loc,url);};_9.isBrowser=true;_9._name="browser";if(document&&document.getElementsByTagName){var _73=document.getElementsByTagName("script");var _74=/dojo(\.xd)?\.js(\W|$)/i;for(var i=0;i<_73.length;i++){var src=_73[i].getAttribute("src");if(!src){continue;}var m=src.match(_74);if(m){if(!d.config.baseUrl){d.config.baseUrl=src.substring(0,m.index);}var cfg=_73[i].getAttribute("djConfig");if(cfg){var _78=eval("({ "+cfg+" })");for(var x in _78){_9.config[x]=_78[x];}}break;}}}d.baseUrl=d.config.baseUrl;var n=navigator;var dua=n.userAgent,dav=n.appVersion,tv=parseFloat(dav);if(dua.indexOf("Opera")>=0){d.isOpera=tv;}if(dua.indexOf("AdobeAIR")>=0){d.isAIR=1;}d.isKhtml=(dav.indexOf("Konqueror")>=0)?tv:0;d.isWebKit=parseFloat(dua.split("WebKit/")[1])||undefined;d.isChrome=parseFloat(dua.split("Chrome/")[1])||undefined;var _7e=Math.max(dav.indexOf("WebKit"),dav.indexOf("Safari"),0);if(_7e&&!_9.isChrome){d.isSafari=parseFloat(dav.split("Version/")[1]);if(!d.isSafari||parseFloat(dav.substr(_7e+7))<=419.3){d.isSafari=2;}}var cm=document.compatMode;d.isQuirks=cm=="BackCompat"||cm=="QuirksMode"||d.isIE<6;d.locale=_9.config.locale||(d.isIE?n.userLanguage:n.language).toLowerCase();d._xhrObj=function(){var _80,_81;try{_80=new XMLHttpRequest();}catch(e){}if(!_80){throw new Error("XMLHTTP not available: "+_81);}return _80;};d._isDocumentOk=function(_82){var _83=_82.status||0;return (_83>=200&&_83<300)||_83==304||_83==1223||(!_83&&(location.protocol=="file:"||location.protocol=="chrome:"));};var _84=window.location+"";var _85=document.getElementsByTagName("base");var _86=(_85&&_85.length>0);d._getText=function(uri,_88){var _89=this._xhrObj();if(!_86&&_9._Url){uri=(new _9._Url(_84,uri)).toString();}if(d.config.cacheBust){uri+="";uri+=(uri.indexOf("?")==-1?"?":"&")+String(d.config.cacheBust).replace(/\W+/g,"");}_89.open("GET",uri,false);try{_89.send(null);if(!d._isDocumentOk(_89)){var err=Error("Unable to load "+uri+" status:"+_89.status);err.status=_89.status;err.responseText=_89.responseText;throw err;}}catch(e){if(_88){return null;}throw e;}return _89.responseText;};d._windowUnloaders=[];d.windowUnloaded=function(){var mll=this._windowUnloaders;while(mll.length){(mll.pop())();}};d.addOnWindowUnload=function(obj,_8d){d._onto(d._windowUnloaders,obj,_8d);};_9._initFired=false;_9._loadInit=function(e){_9._initFired=true;var _8f=(e&&e.type)?e.type.toLowerCase():"load";if(arguments.callee.initialized||(_8f!="domcontentloaded"&&_8f!="load")){return;}arguments.callee.initialized=true;if("_khtmlTimer" in _9){clearInterval(_9._khtmlTimer);delete _9._khtmlTimer;}if(_9._inFlightCount==0){_9._modulesLoaded();}};_9._fakeLoadInit=function(){_9._loadInit({type:"load"});};if(!_9.config.afterOnLoad){if(document.addEventListener){if(_9.isWebKit>525||_9.isOpera||_9.isFF>=3||(_9.isMoz&&_9.config.enableMozDomContentLoaded===true)){document.addEventListener("DOMContentLoaded",_9._loadInit,null);}window.addEventListener("load",_9._loadInit,null);}if(_9.isAIR){window.addEventListener("load",_9._loadInit,null);}else{if((_9.isWebKit<525)||_9.isKhtml){_9._khtmlTimer=setInterval(function(){if(/loaded|complete/.test(document.readyState)){_9._loadInit();}},10);}}}var _w=window;var _91=function(_92,fp){var _94=_w[_92]||function(){};_w[_92]=function(){fp.apply(_w,arguments);_94.apply(_w,arguments);};};_91("onbeforeunload",function(){_9.unloaded();});_91("onunload",function(){_9.windowUnloaded();});var mp=_9.config["modulePaths"];if(mp){for(var _96 in mp){_9.registerModulePath(_96,mp[_96]);}}if(_9.config.isDebug){_9.require("dojo._firebug.firebug");}if(_9.config.debugAtAllCosts){_9.config.useXDomain=true;_9.require("dojo._base._loader.loader_xd");_9.require("dojo._base._loader.loader_debug");_9.require("dojo.i18n");}if(!_9._hasResource["dojo._base.lang"]){_9._hasResource["dojo._base.lang"]=true;_9._base=_9._base||{};_9._base.lang=_9._base.lang||{};_9._loadedModules["dojo._base.lang"]=_9._base.lang;_9.isString=function(it){return !!arguments.length&&it!=null&&(typeof it=="string"||it instanceof String);};_9.isArray=function(it){return it&&(it instanceof Array||typeof it=="array");};_9.isFunction=(function(){var _99=function(it){return it&&(typeof it=="function"||it instanceof Function);};return _9.isSafari?function(it){if(typeof it=="function"&&it=="[object NodeList]"){return false;}return _99(it);}:_99;})();_9.isObject=function(it){return it!==undefined&&(it===null||typeof it=="object"||_9.isArray(it)||_9.isFunction(it));};_9.isArrayLike=function(it){var d=_9;return it&&it!==undefined&&!d.isString(it)&&!d.isFunction(it)&&!(it.tagName&&it.tagName.toLowerCase()=="form")&&(d.isArray(it)||isFinite(it.length));};_9.isAlien=function(it){return it&&!_9.isFunction(it)&&/\{\s*\[native code\]\s*\}/.test(String(it));};_9.extend=function(_a0,_a1){for(var i=1,l=arguments.length;i<l;i++){_9._mixin(_a0.prototype,arguments[i]);}return _a0;};_9._hitchArgs=function(_a4,_a5){var pre=_9._toArray(arguments,2);var _a7=_9.isString(_a5);return function(){var _a8=_9._toArray(arguments);var f=_a7?(_a4||_9.global)[_a5]:_a5;return f&&f.apply(_a4||this,pre.concat(_a8));};};_9.hitch=function(_aa,_ab){if(arguments.length>2){return _9._hitchArgs.apply(_9,arguments);}if(!_ab){_ab=_aa;_aa=null;}if(_9.isString(_ab)){_aa=_aa||_9.global;if(!_aa[_ab]){throw (["dojo.hitch: scope[\"",_ab,"\"] is null (scope=\"",_aa,"\")"].join(""));}return function(){return _aa[_ab].apply(_aa,arguments||[]);};}return !_aa?_ab:function(){return _ab.apply(_aa,arguments||[]);};};_9.delegate=_9._delegate=(function(){function TMP(){};return function(obj,_ae){TMP.prototype=obj;var tmp=new TMP();if(_ae){_9._mixin(tmp,_ae);}return tmp;};})();(function(){var _b0=function(obj,_b2,_b3){return (_b3||[]).concat(Array.prototype.slice.call(obj,_b2||0));};_9._toArray=_b0;})();_9.partial=function(_b4){var arr=[null];return _9.hitch.apply(_9,arr.concat(_9._toArray(arguments)));};_9.clone=function(o){if(!o){return o;}if(_9.isArray(o)){var r=[];for(var i=0;i<o.length;++i){r.push(_9.clone(o[i]));}return r;}if(!_9.isObject(o)){return o;}if(o.nodeType&&o.cloneNode){return o.cloneNode(true);}if(o instanceof Date){return new Date(o.getTime());}r=new o.constructor();for(i in o){if(!(i in r)||r[i]!=o[i]){r[i]=_9.clone(o[i]);}}return r;};_9.trim=String.prototype.trim?function(str){return str.trim();}:function(str){return str.replace(/^\s\s*/,"").replace(/\s\s*$/,"");};}if(!_9._hasResource["dojo._base.declare"]){_9._hasResource["dojo._base.declare"]=true;_9._base.declare=_9._base.declare||{};_9._loadedModules["dojo._base.declare"]=_9._base.declare;_9.declare=function(_bb,_bc,_bd){var dd=arguments.callee,_bf;if(_9.isArray(_bc)){_bf=_bc;_bc=_bf.shift();}if(_bf){_9.forEach(_bf,function(m,i){if(!m){throw (_bb+": mixin #"+i+" is null");}_bc=dd._delegate(_bc,m);});}var _c2=dd._delegate(_bc);_bd=_bd||{};_c2.extend(_bd);_9.extend(_c2,{declaredClass:_bb,_constructor:_bd.constructor});_c2.prototype.constructor=_c2;return _9.setObject(_bb,_c2);};_9.mixin(_9.declare,{_delegate:function(_c3,_c4){var bp=(_c3||0).prototype,mp=(_c4||0).prototype,dd=_9.declare;var _c7=dd._makeCtor();_9.mixin(_c7,{superclass:bp,mixin:mp,extend:dd._extend});if(_c3){_c7.prototype=_9._delegate(bp);}_9.extend(_c7,dd._core,mp||0,{_constructor:null,preamble:null});_c7.prototype.constructor=_c7;_c7.prototype.declaredClass=(bp||0).declaredClass+"_"+(mp||0).declaredClass;return _c7;},_extend:function(_c8){var i,fn;for(i in _c8){if(_9.isFunction(fn=_c8[i])&&!0[i]){fn.nom=i;fn.ctor=this;}}_9.extend(this,_c8);},_makeCtor:function(){return function(){this._construct(arguments);};},_core:{_construct:function(_cb){var c=_cb.callee,s=c.superclass,ct=s&&s.constructor,m=c.mixin,mct=m&&m.constructor,a=_cb,ii,fn;if(a[0]){if(((fn=a[0].preamble))){a=fn.apply(this,a)||a;}}if((fn=c.prototype.preamble)){a=fn.apply(this,a)||a;}if(ct&&ct.apply){ct.apply(this,a);}if(mct&&mct.apply){mct.apply(this,a);}if((ii=c.prototype._constructor)){ii.apply(this,_cb);}if(this.constructor.prototype==c.prototype&&(ct=this.postscript)){ct.apply(this,_cb);}},_findMixin:function(_d3){var c=this.constructor,p,m;while(c){p=c.superclass;m=c.mixin;if(m==_d3||(m instanceof _d3.constructor)){return p;}if(m&&m._findMixin&&(m=m._findMixin(_d3))){return m;}c=p&&p.constructor;}},_findMethod:function(_d6,_d7,_d8,has){var p=_d8,c,m,f;do{c=p.constructor;m=c.mixin;if(m&&(m=this._findMethod(_d6,_d7,m,has))){return m;}if((f=p[_d6])&&(has==(f==_d7))){return p;}p=c.superclass;}while(p);return !has&&(p=this._findMixin(_d8))&&this._findMethod(_d6,_d7,p,has);},inherited:function(_dd,_de,_df){var a=arguments;if(!_9.isString(a[0])){_df=_de;_de=_dd;_dd=_de.callee.nom;}a=_df||_de;var c=_de.callee,p=this.constructor.prototype,fn,mp;if(this[_dd]!=c||p[_dd]==c){mp=(c.ctor||0).superclass||this._findMethod(_dd,c,p,true);if(!mp){throw (this.declaredClass+": inherited method \""+_dd+"\" mismatch");}p=this._findMethod(_dd,c,mp,false);}fn=p&&p[_dd];if(!fn){throw (mp.declaredClass+": inherited method \""+_dd+"\" not found");}return fn.apply(this,a);}}});}if(!_9._hasResource["dojo._base.connect"]){_9._hasResource["dojo._base.connect"]=true;_9._base.connect=_9._base.connect||{};_9._loadedModules["dojo._base.connect"]=_9._base.connect;_9._listener={getDispatcher:function(){return function(){var ap=Array.prototype,c=arguments.callee,ls=c._listeners,t=c.target;var r=t&&t.apply(this,arguments);var lls;lls=[].concat(ls);for(var i in lls){if(!(i in ap)){lls[i].apply(this,arguments);}}return r;};},add:function(_eb,_ec,_ed){_eb=_eb||_9.global;var f=_eb[_ec];if(!f||!f._listeners){var d=_9._listener.getDispatcher();d.target=f;d._listeners=[];f=_eb[_ec]=d;}return f._listeners.push(_ed);},remove:function(_f0,_f1,_f2){var f=(_f0||_9.global)[_f1];if(f&&f._listeners&&_f2--){delete f._listeners[_f2];}}};_9.connect=function(obj,_f5,_f6,_f7,_f8){var a=arguments,_fa=[],i=0;_fa.push(_9.isString(a[0])?null:a[i++],a[i++]);var a1=a[i+1];_fa.push(_9.isString(a1)||_9.isFunction(a1)?a[i++]:null,a[i++]);for(var l=a.length;i<l;i++){_fa.push(a[i]);}return _9._connect.apply(this,_fa);};_9._connect=function(obj,_fe,_ff,_100){var l=_9._listener,h=l.add(obj,_fe,_9.hitch(_ff,_100));return [obj,_fe,h,l];};_9.disconnect=function(_103){if(_103&&_103[0]!==undefined){_9._disconnect.apply(this,_103);delete _103[0];}};_9._disconnect=function(obj,_105,_106,_107){_107.remove(obj,_105,_106);};_9._topics={};_9.subscribe=function(_108,_109,_10a){return [_108,_9._listener.add(_9._topics,_108,_9.hitch(_109,_10a))];};_9.unsubscribe=function(_10b){if(_10b){_9._listener.remove(_9._topics,_10b[0],_10b[1]);}};_9.publish=function(_10c,args){var f=_9._topics[_10c];if(f){f.apply(this,args||[]);}};_9.connectPublisher=function(_10f,obj,_111){var pf=function(){_9.publish(_10f,arguments);};return (_111)?_9.connect(obj,_111,pf):_9.connect(obj,pf);};}if(!_9._hasResource["dojo._base.Deferred"]){_9._hasResource["dojo._base.Deferred"]=true;_9._base.Deferred=_9._base.Deferred||{};_9._loadedModules["dojo._base.Deferred"]=_9._base.Deferred;_9.Deferred=function(_113){this.chain=[];this.id=this._nextId();this.fired=-1;this.paused=0;this.results=[null,null];this.canceller=_113;this.silentlyCancelled=false;};_9.extend(_9.Deferred,{_nextId:(function(){var n=1;return function(){return n++;};})(),cancel:function(){var err;if(this.fired==-1){if(this.canceller){err=this.canceller(this);}else{this.silentlyCancelled=true;}if(this.fired==-1){if(!(err instanceof Error)){var res=err;var msg="Deferred Cancelled";if(err&&err.toString){msg+=": "+err.toString();}err=new Error(msg);err.dojoType="cancel";err.cancelResult=res;}this.errback(err);}}else{if((this.fired==0)&&(this.results[0] instanceof _9.Deferred)){this.results[0].cancel();}}},_resback:function(res){this.fired=((res instanceof Error)?1:0);this.results[this.fired]=res;this._fire();},_check:function(){if(this.fired!=-1){if(!this.silentlyCancelled){throw new Error("already called!");}this.silentlyCancelled=false;return;}},callback:function(res){this._check();this._resback(res);},errback:function(res){this._check();if(!(res instanceof Error)){res=new Error(res);}this._resback(res);},addBoth:function(cb,cbfn){var _11d=_9.hitch.apply(_9,arguments);return this.addCallbacks(_11d,_11d);},addCallback:function(cb,cbfn){return this.addCallbacks(_9.hitch.apply(_9,arguments));},addErrback:function(cb,cbfn){return this.addCallbacks(null,_9.hitch.apply(_9,arguments));},addCallbacks:function(cb,eb){this.chain.push([cb,eb]);if(this.fired>=0){this._fire();}return this;},_fire:function(){var _124=this.chain;var _125=this.fired;var res=this.results[_125];var self=this;var cb=null;while((_124.length>0)&&(this.paused==0)){var f=_124.shift()[_125];if(!f){continue;}var func=function(){var ret=f(res);if(typeof ret!="undefined"){res=ret;}_125=((res instanceof Error)?1:0);if(res instanceof _9.Deferred){cb=function(res){self._resback(res);self.paused--;if((self.paused==0)&&(self.fired>=0)){self._fire();}};this.paused++;}};if(_9.config.debugAtAllCosts){func.call(this);}else{try{func.call(this);}catch(err){_125=1;res=err;}}}this.fired=_125;this.results[_125]=res;if((cb)&&(this.paused)){res.addBoth(cb);}}});}if(!_9._hasResource["dojo._base.json"]){_9._hasResource["dojo._base.json"]=true;_9._base.json=_9._base.json||{};_9._loadedModules["dojo._base.json"]=_9._base.json;_9.fromJson=function(json){return eval("("+json+")");};_9._escapeString=function(str){return ("\""+str.replace(/(["\\])/g,"\\$1")+"\"").replace(/[\f]/g,"\\f").replace(/[\b]/g,"\\b").replace(/[\n]/g,"\\n").replace(/[\t]/g,"\\t").replace(/[\r]/g,"\\r");};_9.toJsonIndentStr="\t";_9.toJson=function(it,_130,_131){if(it===undefined){return "undefined";}var _132=typeof it;if(_132=="number"||_132=="boolean"){return it+"";}if(it===null){return "null";}if(_9.isString(it)){return _9._escapeString(it);}var _133=arguments.callee;var _134;_131=_131||"";var _135=_130?_131+_9.toJsonIndentStr:"";var tf=it.__json__||it.json;if(_9.isFunction(tf)){_134=tf.call(it);if(it!==_134){return _133(_134,_130,_135);}}if(it.nodeType&&it.cloneNode){throw new Error("Can't serialize DOM nodes");}var sep=_130?" ":"";var _138=_130?"\n":"";if(_9.isArray(it)){var res=_9.map(it,function(obj){var val=_133(obj,_130,_135);if(typeof val!="string"){val="undefined";}return _138+_135+val;});return "["+res.join(","+sep)+_138+_131+"]";}if(_132=="function"){return null;}var _13c=[],key;for(key in it){var _13e,val;if(typeof key=="number"){_13e="\""+key+"\"";}else{if(typeof key=="string"){_13e=_9._escapeString(key);}else{continue;}}val=_133(it[key],_130,_135);if(typeof val!="string"){continue;}_13c.push(_138+_135+_13e+":"+sep+val);}return "{"+_13c.join(","+sep)+_138+_131+"}";};}if(!_9._hasResource["dojo._base.array"]){_9._hasResource["dojo._base.array"]=true;_9._base.array=_9._base.array||{};_9._loadedModules["dojo._base.array"]=_9._base.array;["indexOf","lastIndexOf","forEach","map","some","every","filter"].forEach(function(name,idx){_9[name]=function(arr,_143,_144){if((idx>1)&&_9.isString(_143)){_143=new Function("item","index","array",_143);}return Array.prototype[name].call(arr,_143,_144);};});}if(!_9._hasResource["dojo._base.Color"]){_9._hasResource["dojo._base.Color"]=true;_9._base.Color=_9._base.Color||{};_9._loadedModules["dojo._base.Color"]=_9._base.Color;(function(){var d=_9;_9.Color=function(_146){if(_146){this.setColor(_146);}};_9.Color.named={black:[0,0,0],silver:[192,192,192],gray:[128,128,128],white:[255,255,255],maroon:[128,0,0],red:[255,0,0],purple:[128,0,128],fuchsia:[255,0,255],green:[0,128,0],lime:[0,255,0],olive:[128,128,0],yellow:[255,255,0],navy:[0,0,128],blue:[0,0,255],teal:[0,128,128],aqua:[0,255,255]};_9.extend(_9.Color,{r:255,g:255,b:255,a:1,_set:function(r,g,b,a){var t=this;t.r=r;t.g=g;t.b=b;t.a=a;},setColor:function(_14c){if(d.isString(_14c)){d.colorFromString(_14c,this);}else{if(d.isArray(_14c)){d.colorFromArray(_14c,this);}else{this._set(_14c.r,_14c.g,_14c.b,_14c.a);if(!(_14c instanceof d.Color)){this.sanitize();}}}return this;},sanitize:function(){return this;},toRgb:function(){var t=this;return [t.r,t.g,t.b];},toRgba:function(){var t=this;return [t.r,t.g,t.b,t.a];},toHex:function(){var arr=d.map(["r","g","b"],function(x){var s=this[x].toString(16);return s.length<2?"0"+s:s;},this);return "#"+arr.join("");},toCss:function(_152){var t=this,rgb=t.r+", "+t.g+", "+t.b;return (_152?"rgba("+rgb+", "+t.a:"rgb("+rgb)+")";},toString:function(){return this.toCss(true);}});_9.blendColors=function(_155,end,_157,obj){var t=obj||new d.Color();d.forEach(["r","g","b","a"],function(x){t[x]=_155[x]+(end[x]-_155[x])*_157;if(x!="a"){t[x]=Math.round(t[x]);}});return t.sanitize();};_9.colorFromRgb=function(_15b,obj){var m=_15b.toLowerCase().match(/^rgba?\(([\s\.,0-9]+)\)/);return m&&_9.colorFromArray(m[1].split(/\s*,\s*/),obj);};_9.colorFromHex=function(_15e,obj){var t=obj||new d.Color(),bits=(_15e.length==4)?4:8,mask=(1<<bits)-1;_15e=Number("0x"+_15e.substr(1));if(isNaN(_15e)){return null;}d.forEach(["b","g","r"],function(x){var c=_15e&mask;_15e>>=bits;t[x]=bits==4?17*c:c;});t.a=1;return t;};_9.colorFromArray=function(a,obj){var t=obj||new d.Color();t._set(Number(a[0]),Number(a[1]),Number(a[2]),Number(a[3]));if(isNaN(t.a)){t.a=1;}return t.sanitize();};_9.colorFromString=function(str,obj){var a=d.Color.named[str];return a&&d.colorFromArray(a,obj)||d.colorFromRgb(str,obj)||d.colorFromHex(str,obj);};})();}if(!_9._hasResource["dojo._base"]){_9._hasResource["dojo._base"]=true;_9._loadedModules["dojo._base"]=_9._base;}if(!_9._hasResource["dojo._base.window"]){_9._hasResource["dojo._base.window"]=true;_9._base.window=_9._base.window||{};_9._loadedModules["dojo._base.window"]=_9._base.window;_9.doc=window["document"]||null;_9.body=function(){return _9.doc.body||_9.doc.getElementsByTagName("body")[0];};_9.setContext=function(_16b,_16c){_9.global=_16b;_9.doc=_16c;};_9._fireCallback=function(_16d,_16e,_16f){if(_16e&&_9.isString(_16d)){_16d=_16e[_16d];}return _16d.apply(_16e,_16f||[]);};_9.withGlobal=function(_170,_171,_172,_173){var _174=_9.global;var _175=_9.doc;var _176=_9._bodyLtr;try{_9.setContext(_170,_170.document);delete _9._bodyLtr;return _9._fireCallback(_171,_172,_173);}finally{_9.setContext(_174,_175);if(_176!==undefined){_9._bodyLtr=_176;}}};_9.withDoc=function(_177,_178,_179,_17a){var _17b=_9.doc;var _17c=_9._bodyLtr;try{_9.doc=_177;delete _9._bodyLtr;return _9._fireCallback(_178,_179,_17a);}finally{_9.doc=_17b;if(_17c!==undefined){_9._bodyLtr=_17c;}}};}if(!_9._hasResource["dojo._base.event"]){_9._hasResource["dojo._base.event"]=true;_9._base.event=_9._base.event||{};_9._loadedModules["dojo._base.event"]=_9._base.event;var del=(_9._event_listener={add:function(node,name,fp){if(!node){return;}name=del._normalizeEventName(name);fp=del._fixCallback(name,fp);var _181=name;if((name=="mouseenter"||name=="mouseleave")){var ofp=fp;name=(name=="mouseenter")?"mouseover":"mouseout";fp=function(e){try{e.relatedTarget.tagName;}catch(e2){return;}if(!_9.isDescendant(e.relatedTarget,node)){return ofp.call(this,e);}};}node.addEventListener(name,fp,false);return fp;},remove:function(node,_185,_186){if(node){_185=del._normalizeEventName(_185);if(!_9.isIE&&(_185=="mouseenter"||_185=="mouseleave")){_185=(_185=="mouseenter")?"mouseover":"mouseout";}node.removeEventListener(_185,_186,false);}},_normalizeEventName:function(name){return name.slice(0,2)=="on"?name.slice(2):name;},_fixCallback:function(name,fp){return name!="keypress"?fp:function(e){return fp.call(this,del._fixEvent(e,this));};},_fixEvent:function(evt,_18c){switch(evt.type){case "keypress":del._setKeyChar(evt);break;}return evt;},_setKeyChar:function(evt){evt.keyChar=evt.charCode?String.fromCharCode(evt.charCode):"";evt.charOrCode=evt.keyChar||evt.keyCode;},_punctMap:{106:42,111:47,186:59,187:43,188:44,189:45,190:46,191:47,192:96,219:91,220:92,221:93,222:39}});_9.fixEvent=function(evt,_18f){return del._fixEvent(evt,_18f);};_9.stopEvent=function(evt){evt.preventDefault();evt.stopPropagation();};var _191=_9._listener;_9._connect=function(obj,_193,_194,_195,_196){var _197=obj&&(obj.nodeType||obj.attachEvent||obj.addEventListener);var lid=_197?(_196?2:1):0,l=[_9._listener,del,_191][lid];var h=l.add(obj,_193,_9.hitch(_194,_195));return [obj,_193,h,lid];};_9._disconnect=function(obj,_19c,_19d,_19e){([_9._listener,del,_191][_19e]).remove(obj,_19c,_19d);};_9.keys={BACKSPACE:8,TAB:9,CLEAR:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESCAPE:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT_ARROW:37,UP_ARROW:38,RIGHT_ARROW:39,DOWN_ARROW:40,INSERT:45,DELETE:46,HELP:47,LEFT_WINDOW:91,RIGHT_WINDOW:92,SELECT:93,NUMPAD_0:96,NUMPAD_1:97,NUMPAD_2:98,NUMPAD_3:99,NUMPAD_4:100,NUMPAD_5:101,NUMPAD_6:102,NUMPAD_7:103,NUMPAD_8:104,NUMPAD_9:105,NUMPAD_MULTIPLY:106,NUMPAD_PLUS:107,NUMPAD_ENTER:108,NUMPAD_MINUS:109,NUMPAD_PERIOD:110,NUMPAD_DIVIDE:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,F13:124,F14:125,F15:126,NUM_LOCK:144,SCROLL_LOCK:145};del._synthesizeEvent=function(evt,_1a0){var faux=_9.mixin({},evt,_1a0);del._setKeyChar(faux);faux.preventDefault=function(){evt.preventDefault();};faux.stopPropagation=function(){evt.stopPropagation();};return faux;};del._add=del.add;del._remove=del.remove;_9.mixin(del,{add:function(node,_1a3,fp){if(!node){return;}var _1a5=del._add(node,_1a3,fp);if(del._normalizeEventName(_1a3)=="keypress"){_1a5._stealthKeyDownHandle=del._add(node,"keydown",function(evt){var k=evt.keyCode;var _1a8=k!=13&&k!=32&&k!=27&&(k<48||k>90)&&(k<96||k>111)&&(k<186||k>192)&&(k<219||k>222);if(_1a8||evt.ctrlKey){var c=_1a8?0:k;if(evt.ctrlKey){if(k==3||k==13){return;}else{if(c>95&&c<106){c-=48;}else{if(!evt.shiftKey&&c>=65&&c<=90){c+=32;}else{c=del._punctMap[c]||c;}}}}var faux=del._synthesizeEvent(evt,{type:"keypress",faux:true,charCode:c});fp.call(evt.currentTarget,faux);}});}return _1a5;},remove:function(node,_1ac,_1ad){if(node){if(_1ad._stealthKeyDownHandle){del._remove(node,"keydown",_1ad._stealthKeyDownHandle);}del._remove(node,_1ac,_1ad);}},_fixEvent:function(evt,_1af){switch(evt.type){case "keypress":if(evt.faux){return evt;}var c=evt.charCode;c=c>=32?c:0;return del._synthesizeEvent(evt,{charCode:c,faux:true});}return evt;}});}if(!_9._hasResource["dojo._base.html"]){_9._hasResource["dojo._base.html"]=true;_9._base.html=_9._base.html||{};_9._loadedModules["dojo._base.html"]=_9._base.html;_9.byId=function(id,doc){return _9.isString(id)?(doc||_9.doc).getElementById(id):id;};var _1b3=null;_9._destroyElement=_9.destroy=function(node){node=d.byId(node);try{if(!_1b3||_1b3.ownerDocument!=node.ownerDocument){_1b3=node.ownerDocument.createElement("div");}_1b3.appendChild(node.parentNode?node.parentNode.removeChild(node):node);_1b3.innerHTML="";}catch(e){}};_9.isDescendant=function(node,_1b6){try{node=d.byId(node);_1b6=d.byId(_1b6);while(node){if(node===_1b6){return true;}node=node.parentNode;}}catch(e){}return false;};_9.setSelectable=function(node,_1b8){node=d.byId(node);node.style.KhtmlUserSelect=_1b8?"auto":"none";};var _1b9=function(node,ref){var _1bc=ref.parentNode;if(_1bc){_1bc.insertBefore(node,ref);}};var _1bd=function(node,ref){var _1c0=ref.parentNode;if(_1c0){if(_1c0.lastChild==ref){_1c0.appendChild(node);}else{_1c0.insertBefore(node,ref.nextSibling);}}};_9.place=function(node,_1c2,_1c3){_1c2=d.byId(_1c2);if(d.isString(node)){node=node.charAt(0)=="<"?d._toDom(node,_1c2.ownerDocument):d.byId(node);}if(typeof _1c3=="number"){var cn=_1c2.childNodes;if(!cn.length||cn.length<=_1c3){_1c2.appendChild(node);}else{_1b9(node,cn[_1c3<0?0:_1c3]);}}else{switch(_1c3){case "before":_1b9(node,_1c2);break;case "after":_1bd(node,_1c2);break;case "replace":_1c2.parentNode.replaceChild(node,_1c2);break;case "only":d.empty(_1c2);_1c2.appendChild(node);break;case "first":if(_1c2.firstChild){_1b9(node,_1c2.firstChild);break;}default:_1c2.appendChild(node);}}return node;};_9.boxModel="content-box";var gcs;gcs=function(node){var s;if(node instanceof HTMLElement){var dv=node.ownerDocument.defaultView;s=dv.getComputedStyle(node,null);if(!s&&node.style){node.style.display="";s=dv.getComputedStyle(node,null);}}return s||{};};_9.getComputedStyle=gcs;d._toPixelValue=function(_1c9,_1ca){return parseFloat(_1ca)||0;};var px=d._toPixelValue;_9._getOpacity=function(node){return gcs(node).opacity;};_9._setOpacity=function(node,_1ce){return node.style.opacity=_1ce;};var _1cf={left:true,top:true};var _1d0=/margin|padding|width|height|max|min|offset/;var _1d1=function(node,type,_1d4){type=type.toLowerCase();if(!(type in _1cf)){_1cf[type]=_1d0.test(type);}return _1cf[type]?px(node,_1d4):_1d4;};var _1d5=d.isIE?"styleFloat":"cssFloat",_1d6={"cssFloat":_1d5,"styleFloat":_1d5,"float":_1d5};_9.style=function(node,_1d8,_1d9){var n=d.byId(node),args=arguments.length,op=(_1d8=="opacity");_1d8=_1d6[_1d8]||_1d8;if(args==3){return op?d._setOpacity(n,_1d9):n.style[_1d8]=_1d9;}if(args==2&&op){return d._getOpacity(n);}var s=gcs(n);if(args==2&&!d.isString(_1d8)){for(var x in _1d8){d.style(node,x,_1d8[x]);}return s;}return (args==1)?s:_1d1(n,_1d8,s[_1d8]||n.style[_1d8]);};_9._getPadExtents=function(n,_1e0){var s=_1e0||gcs(n),l=px(n,s.paddingLeft),t=px(n,s.paddingTop);return {l:l,t:t,w:l+px(n,s.paddingRight),h:t+px(n,s.paddingBottom)};};_9._getBorderExtents=function(n,_1e5){var ne="none",s=_1e5||gcs(n),bl=(s.borderLeftStyle!=ne?px(n,s.borderLeftWidth):0),bt=(s.borderTopStyle!=ne?px(n,s.borderTopWidth):0);return {l:bl,t:bt,w:bl+(s.borderRightStyle!=ne?px(n,s.borderRightWidth):0),h:bt+(s.borderBottomStyle!=ne?px(n,s.borderBottomWidth):0)};};_9._getPadBorderExtents=function(n,_1eb){var s=_1eb||gcs(n),p=d._getPadExtents(n,s),b=d._getBorderExtents(n,s);return {l:p.l+b.l,t:p.t+b.t,w:p.w+b.w,h:p.h+b.h};};_9._getMarginExtents=function(n,_1f0){var s=_1f0||gcs(n),l=px(n,s.marginLeft),t=px(n,s.marginTop),r=px(n,s.marginRight),b=px(n,s.marginBottom);if(d.isWebKit&&(s.position!="absolute")){r=l;}return {l:l,t:t,w:l+r,h:t+b};};_9._getMarginBox=function(node,_1f7){var s=_1f7||gcs(node),me=d._getMarginExtents(node,s);var l=node.offsetLeft-me.l,t=node.offsetTop-me.t,p=node.parentNode;return {l:l,t:t,w:node.offsetWidth+me.w,h:node.offsetHeight+me.h};};_9._getContentBox=function(node,_1fe){var s=_1fe||gcs(node),pe=d._getPadExtents(node,s),be=d._getBorderExtents(node,s),w=node.clientWidth,h;if(!w){w=node.offsetWidth,h=node.offsetHeight;}else{h=node.clientHeight,be.w=be.h=0;}return {l:pe.l,t:pe.t,w:w-pe.w-be.w,h:h-pe.h-be.h};};_9._getBorderBox=function(node,_205){var s=_205||gcs(node),pe=d._getPadExtents(node,s),cb=d._getContentBox(node,s);return {l:cb.l-pe.l,t:cb.t-pe.t,w:cb.w+pe.w,h:cb.h+pe.h};};_9._setBox=function(node,l,t,w,h,u){u=u||"px";var s=node.style;if(!isNaN(l)){s.left=l+u;}if(!isNaN(t)){s.top=t+u;}if(w>=0){s.width=w+u;}if(h>=0){s.height=h+u;}};_9._isButtonTag=function(node){return node.tagName=="BUTTON"||node.tagName=="INPUT"&&node.getAttribute("type").toUpperCase()=="BUTTON";};_9._usesBorderBox=function(node){var n=node.tagName;return d.boxModel=="border-box"||n=="TABLE"||d._isButtonTag(node);};_9._setContentSize=function(node,_214,_215,_216){if(d._usesBorderBox(node)){var pb=d._getPadBorderExtents(node,_216);if(_214>=0){_214+=pb.w;}if(_215>=0){_215+=pb.h;}}d._setBox(node,NaN,NaN,_214,_215);};_9._setMarginBox=function(node,_219,_21a,_21b,_21c,_21d){var s=_21d||gcs(node),bb=d._usesBorderBox(node),pb=bb?_221:d._getPadBorderExtents(node,s);if(d.isWebKit){if(d._isButtonTag(node)){var ns=node.style;if(_21b>=0&&!ns.width){ns.width="4px";}if(_21c>=0&&!ns.height){ns.height="4px";}}}var mb=d._getMarginExtents(node,s);if(_21b>=0){_21b=Math.max(_21b-pb.w-mb.w,0);}if(_21c>=0){_21c=Math.max(_21c-pb.h-mb.h,0);}d._setBox(node,_219,_21a,_21b,_21c);};var _221={l:0,t:0,w:0,h:0};_9.marginBox=function(node,box){var n=d.byId(node),s=gcs(n),b=box;return !b?d._getMarginBox(n,s):d._setMarginBox(n,b.l,b.t,b.w,b.h,s);};_9.contentBox=function(node,box){var n=d.byId(node),s=gcs(n),b=box;return !b?d._getContentBox(n,s):d._setContentSize(n,b.w,b.h,s);};var _22e=function(node,prop){if(!(node=(node||0).parentNode)){return 0;}var val,_232=0,_b=d.body();while(node&&node.style){if(gcs(node).position=="fixed"){return 0;}val=node[prop];if(val){_232+=val-0;if(node==_b){break;}}node=node.parentNode;}return _232;};_9._docScroll=function(){var _b=d.body(),_w=d.global,de=d.doc.documentElement;return {y:(_w.pageYOffset||de.scrollTop||_b.scrollTop||0),x:(_w.pageXOffset||d._fixIeBiDiScrollLeft(de.scrollLeft)||_b.scrollLeft||0)};};_9._isBodyLtr=function(){return ("_bodyLtr" in d)?d._bodyLtr:d._bodyLtr=gcs(d.body()).direction=="ltr";};_9._fixIeBiDiScrollLeft=function(_236){return _236;};_9._abs=function(node,_238){var db=d.body(),dh=d.body().parentNode,ret;if(node["getBoundingClientRect"]){var _23c=node.getBoundingClientRect();ret={x:_23c.left,y:_23c.top};}else{ret={x:0,y:0};if(node["offsetParent"]){ret.x-=_22e(node,"scrollLeft");ret.y-=_22e(node,"scrollTop");var _23d=node;do{var n=_23d.offsetLeft,t=_23d.offsetTop;ret.x+=isNaN(n)?0:n;ret.y+=isNaN(t)?0:t;cs=gcs(_23d);if(_23d!=node){ret.x+=px(_23d,cs.borderLeftWidth);ret.y+=px(_23d,cs.borderTopWidth);}_23d=_23d.offsetParent;}while((_23d!=dh)&&_23d);}else{if(node.x&&node.y){ret.x+=isNaN(node.x)?0:node.x;ret.y+=isNaN(node.y)?0:node.y;}}}if(_238){var _240=d._docScroll();ret.x+=_240.x;ret.y+=_240.y;}return ret;};_9.coords=function(node,_242){var n=d.byId(node),s=gcs(n),mb=d._getMarginBox(n,s);var abs=d._abs(n,_242);mb.x=abs.x;mb.y=abs.y;return mb;};var _247=function(name){switch(name.toLowerCase()){case "readonly":return "readOnly";default:return name;}};var _249={colspan:"colSpan",enctype:"enctype",frameborder:"frameborder",method:"method",rowspan:"rowSpan",scrolling:"scrolling",shape:"shape",span:"span",type:"type",valuetype:"valueType",innerhtml:"innerHTML"};_9.hasAttr=function(node,name){node=d.byId(node);var _24c=_247(name);_24c=_24c=="htmlFor"?"for":_24c;var attr=node.getAttributeNode&&node.getAttributeNode(_24c);return attr?attr.specified:false;};var _24e={},_ctr=0,_250=_9._scopeName+"attrid",_251={col:1,colgroup:1,table:1,tbody:1,tfoot:1,thead:1,tr:1,title:1};_9.attr=function(node,name,_254){node=d.byId(node);var args=arguments.length;if(args==2&&!d.isString(name)){for(var x in name){d.attr(node,x,name[x]);}return;}name=_247(name);if(args==3){if(d.isFunction(_254)){var _257=d.attr(node,_250);if(!_257){_257=_ctr++;d.attr(node,_250,_257);}if(!_24e[_257]){_24e[_257]={};}var h=_24e[_257][name];if(h){d.disconnect(h);}else{try{delete node[name];}catch(e){}}_24e[_257][name]=d.connect(node,name,_254);}else{if(typeof _254=="boolean"){node[name]=_254;}else{if(name==="style"&&!d.isString(_254)){d.style(node,_254);}else{if(name==="innerHTML"){node[name]=_254;}else{node.setAttribute(name,_254);}}}}}else{var prop=_249[name.toLowerCase()];if(prop){return node[prop];}var _25a=node[name];return (typeof _25a=="boolean"||typeof _25a=="function")?_25a:(d.hasAttr(node,name)?node.getAttribute(name):null);}};_9.removeAttr=function(node,name){d.byId(node).removeAttribute(_247(name));};_9.create=function(tag,_25e,_25f,pos){var doc=d.doc;if(_25f){_25f=d.byId(_25f);doc=_25f.ownerDocument;}if(d.isString(tag)){tag=doc.createElement(tag);}if(_25e){d.attr(tag,_25e);}if(_25f){d.place(tag,_25f,pos);}return tag;};d.empty=function(node){d.byId(node).innerHTML="";};var _263={option:["select"],tbody:["table"],thead:["table"],tfoot:["table"],tr:["table","tbody"],td:["table","tbody","tr"],th:["table","thead","tr"],legend:["fieldset"],caption:["table"],colgroup:["table"],col:["table","colgroup"],li:["ul"]},_264=/<\s*([\w\:]+)/,_265={},_266=0,_267="__"+d._scopeName+"ToDomId";for(var _96 in _263){var tw=_263[_96];tw.pre="<"+tw.join("><")+">";tw.post="</"+tw.reverse().join("></")+">";}d._toDom=function(frag,doc){doc=doc||d.doc;var _26b=doc[_267];if(!_26b){doc[_267]=_26b=++_266+"";_265[_26b]=doc.createElement("div");}frag+="";var _26c=frag.match(_264),tag=_26c?_26c[1].toLowerCase():"",_26e=_265[_26b],wrap,i,fc,df;if(_26c&&_263[tag]){wrap=_263[tag];_26e.innerHTML=wrap.pre+frag+wrap.post;for(i=wrap.length;i;--i){_26e=_26e.firstChild;}}else{_26e.innerHTML=frag;}if(_26e.childNodes.length==1){return _26e.removeChild(_26e.firstChild);}df=doc.createDocumentFragment();while(fc=_26e.firstChild){df.appendChild(fc);}return df;};var _272="className";_9.hasClass=function(node,_274){return ((" "+d.byId(node)[_272]+" ").indexOf(" "+_274+" ")>=0);};_9.addClass=function(node,_276){node=d.byId(node);var cls=node[_272];if((" "+cls+" ").indexOf(" "+_276+" ")<0){node[_272]=cls+(cls?" ":"")+_276;}};_9.removeClass=function(node,_279){node=d.byId(node);var t=d.trim((" "+node[_272]+" ").replace(" "+_279+" "," "));if(node[_272]!=t){node[_272]=t;}};_9.toggleClass=function(node,_27c,_27d){if(_27d===undefined){_27d=!d.hasClass(node,_27c);}d[_27d?"addClass":"removeClass"](node,_27c);};}if(!_9._hasResource["dojo._base.NodeList"]){_9._hasResource["dojo._base.NodeList"]=true;_9._base.NodeList=_9._base.NodeList||{};_9._loadedModules["dojo._base.NodeList"]=_9._base.NodeList;var tnl=function(arr){arr.constructor=_9.NodeList;_9._mixin(arr,_9.NodeList.prototype);return arr;};var _280=function(func,_282){return function(){var _a=arguments;var aa=d._toArray(_a,0,[null]);var s=this.map(function(i){aa[0]=i;return d[func].apply(d,aa);});return (_282||((_a.length>1)||!d.isString(_a[0])))?this:s;};};_9.NodeList=function(){return tnl(Array.apply(null,arguments));};_9.NodeList._wrap=tnl;_9.extend(_9.NodeList,{slice:function(){var a=d._toArray(arguments);return tnl(a.slice.apply(this,a));},splice:function(){var a=d._toArray(arguments);return tnl(a.splice.apply(this,a));},concat:function(){var a=d._toArray(arguments,0,[this]);return tnl(a.concat.apply([],a));},indexOf:function(_28a,_28b){return d.indexOf(this,_28a,_28b);},lastIndexOf:function(){return d.lastIndexOf.apply(d,d._toArray(arguments,0,[this]));},every:function(_28c,_28d){return d.every(this,_28c,_28d);},some:function(_28e,_28f){return d.some(this,_28e,_28f);},map:function(func,obj){return d.map(this,func,obj,d.NodeList);},forEach:function(_292,_293){d.forEach(this,_292,_293);return this;},coords:function(){return d.map(this,d.coords);},attr:_280("attr"),style:_280("style"),addClass:_280("addClass",true),removeClass:_280("removeClass",true),toggleClass:_280("toggleClass",true),connect:_280("connect",true),place:function(_294,_295){var item=d.query(_294)[0];return this.forEach(function(i){d.place(i,item,_295);});},orphan:function(_298){return (_298?d._filterQueryResult(this,_298):this).forEach("if(item.parentNode){ item.parentNode.removeChild(item); }");},adopt:function(_299,_29a){var item=this[0];return d.query(_299).forEach(function(ai){d.place(ai,item,_29a||"last");});},query:function(_29d){if(!_29d){return this;}var ret=d.NodeList();this.forEach(function(item){ret=ret.concat(d.query(_29d,item).filter(function(_2a0){return (_2a0!==undefined);}));});return ret;},filter:function(_2a1){var _2a2=this;var _a=arguments;var r=d.NodeList();var rp=function(t){if(t!==undefined){r.push(t);}};if(d.isString(_2a1)){_2a2=d._filterQueryResult(this,_a[0]);if(_a.length==1){return _2a2;}_a.shift();}d.forEach(d.filter(_2a2,_a[0],_a[1]),rp);return r;},addContent:function(_2a7,_2a8){var ta=d.doc.createElement("span");if(d.isString(_2a7)){ta.innerHTML=_2a7;}else{ta.appendChild(_2a7);}if(_2a8===undefined){_2a8="last";}var ct=(_2a8=="first"||_2a8=="after")?"lastChild":"firstChild";this.forEach(function(item){var tn=ta.cloneNode(true);while(tn[ct]){d.place(tn[ct],item,_2a8);}});return this;},empty:function(){return this.forEach("item.innerHTML='';");},instantiate:function(_2ad,_2ae){var c=d.isFunction(_2ad)?_2ad:d.getObject(_2ad);return this.forEach(function(i){new c(_2ae||{},i);});},at:function(){var nl=new _9.NodeList();_9.forEach(arguments,function(i){if(this[i]){nl.push(this[i]);}},this);return nl;}});d.forEach(["blur","focus","change","click","error","keydown","keypress","keyup","load","mousedown","mouseenter","mouseleave","mousemove","mouseout","mouseover","mouseup","submit"],function(evt){var _oe="on"+evt;d.NodeList.prototype[_oe]=function(a,b){return this.connect(_oe,a,b);};});}if(!_9._hasResource["dojo._base.query"]){_9._hasResource["dojo._base.query"]=true;_9._base.query=_9._base.query||{};_9._loadedModules["dojo._base.query"]=_9._base.query;if(!_9["query"]){(function(){var ctr=0;_9.query=function(_2b8,root){var _2ba=_9.NodeList;if(!_2b8){return new _2ba();}if(_2b8.constructor==_2ba){return _2b8;}if(!_9.isString(_2b8)){return new _2ba(_2b8);}if(_9.isString(root)){root=_9.byId(root);if(!root){return new _2ba();}}root=root||_9.doc;var _2bb=(root.nodeType==9);var doc=_2bb?root:(root.ownerDocment||_9.doc);if(!_2bb||(">~+".indexOf(_2b8.charAt(0))>=0)){root.id=root.id||("qUnique"+(ctr++));_2b8="#"+root.id+" "+_2b8;}if(">~+".indexOf(_2b8.charAt(_2b8.length-1))>=0){_2b8+=" *";}return _2ba._wrap(Array.prototype.slice.call(doc.querySelectorAll(_2b8)));};})();}}if(!_9._hasResource["dojo._base.xhr"]){_9._hasResource["dojo._base.xhr"]=true;_9._base.xhr=_9._base.xhr||{};_9._loadedModules["dojo._base.xhr"]=_9._base.xhr;var _d=_9;function _2be(obj,name,_2c1){var val=obj[name];if(_d.isString(val)){obj[name]=[val,_2c1];}else{if(_d.isArray(val)){val.push(_2c1);}else{obj[name]=_2c1;}}};_9.formToObject=function(_2c3){var ret={};var _2c5="file|submit|image|reset|button|";_d.forEach(_9.byId(_2c3).elements,function(item){var _in=item.name;var type=(item.type||"").toLowerCase();if(_in&&type&&_2c5.indexOf(type)==-1&&!item.disabled){if(type=="radio"||type=="checkbox"){if(item.checked){_2be(ret,_in,item.value);}}else{if(item.multiple){ret[_in]=[];_d.query("option",item).forEach(function(opt){if(opt.selected){_2be(ret,_in,opt.value);}});}else{_2be(ret,_in,item.value);if(type=="image"){ret[_in+".x"]=ret[_in+".y"]=ret[_in].x=ret[_in].y=0;}}}}});return ret;};_9.objectToQuery=function(map){var enc=encodeURIComponent;var _2cc=[];var _2cd={};for(var name in map){var _2cf=map[name];if(_2cf!=_2cd[name]){var _2d0=enc(name)+"=";if(_d.isArray(_2cf)){for(var i=0;i<_2cf.length;i++){_2cc.push(_2d0+enc(_2cf[i]));}}else{_2cc.push(_2d0+enc(_2cf));}}}return _2cc.join("&");};_9.formToQuery=function(_2d2){return _d.objectToQuery(_d.formToObject(_2d2));};_9.formToJson=function(_2d3,_2d4){return _d.toJson(_d.formToObject(_2d3),_2d4);};_9.queryToObject=function(str){var ret={};var qp=str.split("&");var dec=decodeURIComponent;_d.forEach(qp,function(item){if(item.length){var _2da=item.split("=");var name=dec(_2da.shift());var val=dec(_2da.join("="));if(_d.isString(ret[name])){ret[name]=[ret[name]];}if(_d.isArray(ret[name])){ret[name].push(val);}else{ret[name]=val;}}});return ret;};_9._blockAsync=false;_9._contentHandlers={text:function(xhr){return xhr.responseText;},json:function(xhr){return _d.fromJson(xhr.responseText||null);},"json-comment-filtered":function(xhr){if(!_9.config.useCommentedJson){console.warn("Consider using the standard mimetype:application/json."+" json-commenting can introduce security issues. To"+" decrease the chances of hijacking, use the standard the 'json' handler and"+" prefix your json with: {}&&\n"+"Use djConfig.useCommentedJson=true to turn off this message.");}var _2e0=xhr.responseText;var _2e1=_2e0.indexOf("/*");var _2e2=_2e0.lastIndexOf("*/");if(_2e1==-1||_2e2==-1){throw new Error("JSON was not comment filtered");}return _d.fromJson(_2e0.substring(_2e1+2,_2e2));},javascript:function(xhr){return _d.eval(xhr.responseText);},xml:function(xhr){var _2e5=xhr.responseXML;return _2e5;}};_9._contentHandlers["json-comment-optional"]=function(xhr){var _2e7=_d._contentHandlers;if(xhr.responseText&&xhr.responseText.indexOf("/*")!=-1){return _2e7["json-comment-filtered"](xhr);}else{return _2e7["json"](xhr);}};_9._ioSetArgs=function(args,_2e9,_2ea,_2eb){var _2ec={args:args,url:args.url};var _2ed=null;if(args.form){var form=_d.byId(args.form);var _2ef=form.getAttributeNode("action");_2ec.url=_2ec.url||(_2ef?_2ef.value:null);_2ed=_d.formToObject(form);}var _2f0=[{}];if(_2ed){_2f0.push(_2ed);}if(args.content){_2f0.push(args.content);}if(args.preventCache){_2f0.push({"dojo.preventCache":new Date().valueOf()});}_2ec.query=_d.objectToQuery(_d.mixin.apply(null,_2f0));_2ec.handleAs=args.handleAs||"text";var d=new _d.Deferred(_2e9);d.addCallbacks(_2ea,function(_2f2){return _2eb(_2f2,d);});var ld=args.load;if(ld&&_d.isFunction(ld)){d.addCallback(function(_2f4){return ld.call(args,_2f4,_2ec);});}var err=args.error;if(err&&_d.isFunction(err)){d.addErrback(function(_2f6){return err.call(args,_2f6,_2ec);});}var _2f7=args.handle;if(_2f7&&_d.isFunction(_2f7)){d.addBoth(function(_2f8){return _2f7.call(args,_2f8,_2ec);});}d.ioArgs=_2ec;return d;};var _2f9=function(dfd){dfd.canceled=true;var xhr=dfd.ioArgs.xhr;var _at=typeof xhr.abort;if(_at=="function"||_at=="object"||_at=="unknown"){xhr.abort();}var err=dfd.ioArgs.error;if(!err){err=new Error("xhr cancelled");err.dojoType="cancel";}return err;};var _2fe=function(dfd){var ret=_d._contentHandlers[dfd.ioArgs.handleAs](dfd.ioArgs.xhr);return (typeof ret=="undefined")?null:ret;};var _301=function(_302,dfd){console.debug(_302);return _302;};var _304=null;var _305=[];var _306=function(){var now=(new Date()).getTime();if(!_d._blockAsync){for(var i=0,tif;i<_305.length&&(tif=_305[i]);i++){var dfd=tif.dfd;var func=function(){if(!dfd||dfd.canceled||!tif.validCheck(dfd)){_305.splice(i--,1);}else{if(tif.ioCheck(dfd)){_305.splice(i--,1);tif.resHandle(dfd);}else{if(dfd.startTime){if(dfd.startTime+(dfd.ioArgs.args.timeout||0)<now){_305.splice(i--,1);var err=new Error("timeout exceeded");err.dojoType="timeout";dfd.errback(err);dfd.cancel();}}}}};if(_9.config.debugAtAllCosts){func.call(this);}else{try{func.call(this);}catch(e){dfd.errback(e);}}}}if(!_305.length){clearInterval(_304);_304=null;return;}};_9._ioCancelAll=function(){try{_d.forEach(_305,function(i){try{i.dfd.cancel();}catch(e){}});}catch(e){}};_d._ioWatch=function(dfd,_30f,_310,_311){if(dfd.ioArgs.args.timeout){dfd.startTime=(new Date()).getTime();}_305.push({dfd:dfd,validCheck:_30f,ioCheck:_310,resHandle:_311});if(!_304){_304=setInterval(_306,50);}_306();};var _312="application/x-www-form-urlencoded";var _313=function(dfd){return dfd.ioArgs.xhr.readyState;};var _315=function(dfd){return 4==dfd.ioArgs.xhr.readyState;};var _317=function(dfd){var xhr=dfd.ioArgs.xhr;if(_d._isDocumentOk(xhr)){dfd.callback(dfd);}else{var err=new Error("Unable to load "+dfd.ioArgs.url+" status:"+xhr.status);err.status=xhr.status;err.responseText=xhr.responseText;dfd.errback(err);}};_9._ioAddQueryToUrl=function(_31b){if(_31b.query.length){_31b.url+=(_31b.url.indexOf("?")==-1?"?":"&")+_31b.query;_31b.query=null;}};_9.xhr=function(_31c,args,_31e){var dfd=_d._ioSetArgs(args,_2f9,_2fe,_301);dfd.ioArgs.xhr=_d._xhrObj(dfd.ioArgs.args);if(_31e){if("postData" in args){dfd.ioArgs.query=args.postData;}else{if("putData" in args){dfd.ioArgs.query=args.putData;}}}else{_d._ioAddQueryToUrl(dfd.ioArgs);}var _320=dfd.ioArgs;var xhr=_320.xhr;xhr.open(_31c,_320.url,args.sync!==true,args.user||undefined,args.password||undefined);if(args.headers){for(var hdr in args.headers){if(hdr.toLowerCase()==="content-type"&&!args.contentType){args.contentType=args.headers[hdr];}else{xhr.setRequestHeader(hdr,args.headers[hdr]);}}}xhr.setRequestHeader("Content-Type",args.contentType||_312);if(!args.headers||!args.headers["X-Requested-With"]){xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");}if(_9.config.debugAtAllCosts){xhr.send(_320.query);}else{try{xhr.send(_320.query);}catch(e){dfd.ioArgs.error=e;dfd.cancel();}}_d._ioWatch(dfd,_313,_315,_317);xhr=null;return dfd;};_9.xhrGet=function(args){return _d.xhr("GET",args);};_9.rawXhrPost=_9.xhrPost=function(args){return _d.xhr("POST",args,true);};_9.rawXhrPut=_9.xhrPut=function(args){return _d.xhr("PUT",args,true);};_9.xhrDelete=function(args){return _d.xhr("DELETE",args);};}if(!_9._hasResource["dojo._base.fx"]){_9._hasResource["dojo._base.fx"]=true;_9._base.fx=_9._base.fx||{};_9._loadedModules["dojo._base.fx"]=_9._base.fx;var _327=d.mixin;_9._Line=function(_328,end){this.start=_328;this.end=end;};_9._Line.prototype.getValue=function(n){return ((this.end-this.start)*n)+this.start;};d.declare("dojo._Animation",null,{constructor:function(args){_327(this,args);if(d.isArray(this.curve)){this.curve=new d._Line(this.curve[0],this.curve[1]);}},duration:350,repeat:0,rate:10,_percent:0,_startRepeatCount:0,_fire:function(evt,args){if(this[evt]){if(_9.config.debugAtAllCosts){this[evt].apply(this,args||[]);}else{try{this[evt].apply(this,args||[]);}catch(e){console.error("exception in animation handler for:",evt);console.error(e);}}}return this;},play:function(_32e,_32f){var _t=this;if(_t._delayTimer){_t._clearTimer();}if(_32f){_t._stopTimer();_t._active=_t._paused=false;_t._percent=0;}else{if(_t._active&&!_t._paused){return _t;}}_t._fire("beforeBegin");var de=_32e||_t.delay,_p=_9.hitch(_t,"_play",_32f);if(de>0){_t._delayTimer=setTimeout(_p,de);return _t;}_p();return _t;},_play:function(_333){var _t=this;if(_t._delayTimer){_t._clearTimer();}_t._startTime=new Date().valueOf();if(_t._paused){_t._startTime-=_t.duration*_t._percent;}_t._endTime=_t._startTime+_t.duration;_t._active=true;_t._paused=false;var _335=_t.curve.getValue(_t._percent);if(!_t._percent){if(!_t._startRepeatCount){_t._startRepeatCount=_t.repeat;}_t._fire("onBegin",[_335]);}_t._fire("onPlay",[_335]);_t._cycle();return _t;},pause:function(){var _t=this;if(_t._delayTimer){_t._clearTimer();}_t._stopTimer();if(!_t._active){return _t;}_t._paused=true;_t._fire("onPause",[_t.curve.getValue(_t._percent)]);return _t;},gotoPercent:function(_337,_338){var _t=this;_t._stopTimer();_t._active=_t._paused=true;_t._percent=_337;if(_338){_t.play();}return _t;},stop:function(_33a){var _t=this;if(_t._delayTimer){_t._clearTimer();}if(!_t._timer){return _t;}_t._stopTimer();if(_33a){_t._percent=1;}_t._fire("onStop",[_t.curve.getValue(_t._percent)]);_t._active=_t._paused=false;return _t;},status:function(){if(this._active){return this._paused?"paused":"playing";}return "stopped";},_cycle:function(){var _t=this;if(_t._active){var curr=new Date().valueOf();var step=(curr-_t._startTime)/(_t._endTime-_t._startTime);if(step>=1){step=1;}_t._percent=step;if(_t.easing){step=_t.easing(step);}_t._fire("onAnimate",[_t.curve.getValue(step)]);if(_t._percent<1){_t._startTimer();}else{_t._active=false;if(_t.repeat>0){_t.repeat--;_t.play(null,true);}else{if(_t.repeat==-1){_t.play(null,true);}else{if(_t._startRepeatCount){_t.repeat=_t._startRepeatCount;_t._startRepeatCount=0;}}}_t._percent=0;_t._fire("onEnd");_t._stopTimer();}}return _t;},_clearTimer:function(){clearTimeout(this._delayTimer);delete this._delayTimer;}});var ctr=0,_340=[],_341=null,_342={run:function(){}};_9._Animation.prototype._startTimer=function(){if(!this._timer){this._timer=d.connect(_342,"run",this,"_cycle");ctr++;}if(!_341){_341=setInterval(d.hitch(_342,"run"),this.rate);}};_9._Animation.prototype._stopTimer=function(){if(this._timer){d.disconnect(this._timer);this._timer=null;ctr--;}if(ctr<=0){clearInterval(_341);_341=null;ctr=0;}};var _343=function(){};_9._fade=function(args){args.node=d.byId(args.node);var _345=_327({properties:{}},args),_346=(_345.properties.opacity={});_346.start=!("start" in _345)?function(){return +d.style(_345.node,"opacity")||0;}:_345.start;_346.end=_345.end;var anim=d.animateProperty(_345);d.connect(anim,"beforeBegin",d.partial(_343,_345.node));return anim;};_9.fadeIn=function(args){return d._fade(_327({end:1},args));};_9.fadeOut=function(args){return d._fade(_327({end:0},args));};_9._defaultEasing=function(n){return 0.5+((Math.sin((n+1.5)*Math.PI))/2);};var _34b=function(_34c){this._properties=_34c;for(var p in _34c){var prop=_34c[p];if(prop.start instanceof d.Color){prop.tempColor=new d.Color();}}};_34b.prototype.getValue=function(r){var ret={};for(var p in this._properties){var prop=this._properties[p],_353=prop.start;if(_353 instanceof d.Color){ret[p]=d.blendColors(_353,prop.end,r,prop.tempColor).toCss();}else{if(!d.isArray(_353)){ret[p]=((prop.end-_353)*r)+_353+(p!="opacity"?prop.units||"px":0);}}}return ret;};_9.animateProperty=function(args){args.node=d.byId(args.node);if(!args.easing){args.easing=d._defaultEasing;}var anim=new d._Animation(args);d.connect(anim,"beforeBegin",anim,function(){var pm={};for(var p in this.properties){if(p=="width"||p=="height"){this.node.display="block";}var prop=this.properties[p];prop=pm[p]=_327({},(d.isObject(prop)?prop:{end:prop}));if(d.isFunction(prop.start)){prop.start=prop.start();}if(d.isFunction(prop.end)){prop.end=prop.end();}var _359=(p.toLowerCase().indexOf("color")>=0);function _35a(node,p){var v={height:node.offsetHeight,width:node.offsetWidth}[p];if(v!==undefined){return v;}v=d.style(node,p);return (p=="opacity")?+v:(_359?v:parseFloat(v));};if(!("end" in prop)){prop.end=_35a(this.node,p);}else{if(!("start" in prop)){prop.start=_35a(this.node,p);}}if(_359){prop.start=new d.Color(prop.start);prop.end=new d.Color(prop.end);}else{prop.start=(p=="opacity")?+prop.start:parseFloat(prop.start);}}this.curve=new _34b(pm);});d.connect(anim,"onAnimate",d.hitch(d,"style",anim.node));return anim;};_9.anim=function(node,_35f,_360,_361,_362,_363){return d.animateProperty({node:node,duration:_360||d._Animation.prototype.duration,properties:_35f,easing:_361,onEnd:_362}).play(_363||0);};}if(!_9._hasResource["dojo._base.browser"]){_9._hasResource["dojo._base.browser"]=true;_9._base.browser=_9._base.browser||{};_9._loadedModules["dojo._base.browser"]=_9._base.browser;_9.forEach(_9.config.require,function(i){_9["require"](i);});}if(_9.config.afterOnLoad&&_9.isBrowser){window.setTimeout(_9._fakeLoadInit,1000);}})();

