/*
	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 ea=null;if((ea||typeof djConfig!="undefined"&&djConfig.scopeMap)&&typeof window!="undefined"){var ja="",pa="",qa="",sa={},ta={};ea=ea||djConfig.scopeMap;for(var ca=0;ca<ea.length;ca++){var ba=ea[ca];ja+="var "+ba[0]+" = {}; "+ba[1]+" = "+ba[0]+";"+ba[1]+"._scopeName = '"+ba[1]+"';";pa+=(ca==0?"":",")+ba[0];qa+=(ca==0?"":",")+ba[1];sa[ba[0]]=ba[1];ta[ba[1]]=ba[0]}eval(ja+"dojo._scopeArgs = ["+qa+"];");dojo._scopePrefixArgs=pa;dojo._scopePrefix="(function("+pa+"){";dojo._scopeSuffix=
"})("+qa+")";dojo._scopeMap=sa;dojo._scopeMapRev=ta}(function(){if(typeof this.loadFirebugConsole=="function")this.loadFirebugConsole();else{this.console=this.console||{};for(var a=["assert","count","debug","dir","dirxml","error","group","groupEnd","info","profile","profileEnd","time","timeEnd","trace","warn","log"],e=0,o;o=a[e++];)console[o]||function(){var c=o+"";console[c]="log"in console?function(){var i=Array.apply({},arguments);i.unshift(c+":");console.log(i.join(" "))}:function(){};console[c]._fake=
true}()}if(typeof dojo=="undefined")dojo={_scopeName:"dojo",_scopePrefix:"",_scopePrefixArgs:"",_scopeSuffix:"",_scopeMap:{},_scopeMapRev:{}};var q=dojo;if(typeof dijit=="undefined")dijit={_scopeName:"dijit"};if(typeof dojox=="undefined")dojox={_scopeName:"dojox"};if(!q._scopeArgs)q._scopeArgs=[dojo,dijit,dojox];q.global=this;q.config={isDebug:false,debugAtAllCosts:false};if(typeof djConfig!="undefined")for(var h in djConfig)q.config[h]=djConfig[h];dojo.locale=q.config.locale;a="$Rev: 21516 $".match(/\d+/);
dojo.version={major:0,minor:0,patch:0,flag:"dev",revision:a?+a[0]:NaN,toString:function(){with(q.version)return major+"."+minor+"."+patch+flag+" ("+revision+")"}};typeof OpenAjax!="undefined"&&OpenAjax.hub.registerLibrary(dojo._scopeName,"http://dojotoolkit.org",q.version.toString());var p,r,b={};for(e in{toString:1}){p=[];break}dojo._extraNames=p=p||["hasOwnProperty","valueOf","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","constructor"];r=p.length;dojo._mixin=function(c,i){var s,
u,F;for(s in i){u=i[s];if(!(s in c)||c[s]!==u&&(!(s in b)||b[s]!==u))c[s]=u}if(r&&i)for(F=0;F<r;++F){s=p[F];u=i[s];if(!(s in c)||c[s]!==u&&(!(s in b)||b[s]!==u))c[s]=u}return c};dojo.mixin=function(c){c||(c={});for(var i=1,s=arguments.length;i<s;i++)q._mixin(c,arguments[i]);return c};dojo._getProp=function(c,i,s){s=s||q.global;for(var u=0,F;s&&(F=c[u]);u++){if(u==0&&q._scopeMap[F])F=q._scopeMap[F];s=F in s?s[F]:i?(s[F]={}):undefined}return s};dojo.setObject=function(c,i,s){var u=c.split(".");c=u.pop();
return(s=q._getProp(u,true,s))&&c?(s[c]=i):undefined};dojo.getObject=function(c,i,s){return q._getProp(c.split("."),i,s)};dojo.exists=function(c,i){return!!q.getObject(c,false,i)};dojo.eval=function(c){return q.global.eval?q.global.eval(c):eval(c)};q.deprecated=q.experimental=function(){}})();(function(){var a=dojo;a.mixin(a,{_loadedModules:{},_inFlightCount:0,_hasResource:{},_modulePrefixes:{dojo:{name:"dojo",value:"."},doh:{name:"doh",value:"../util/doh"},tests:{name:"tests",value:"tests"}},_moduleHasPrefix:function(h){var p=
a._modulePrefixes;return!!(p[h]&&p[h].value)},_getModulePrefix:function(h){var p=a._modulePrefixes;if(a._moduleHasPrefix(h))return p[h].value;return h},_loadedUrls:[],_postLoad:false,_loaders:[],_unloaders:[],_loadNotifying:false});dojo._loadPath=function(h,p,r){h=(h.charAt(0)=="/"||h.match(/^\w+:/)?"":a.baseUrl)+h;try{return!p?a._loadUri(h,r):a._loadUriAndCheck(h,p,r)}catch(b){console.error(b);return false}};dojo._loadUri=function(h,p){if(a._loadedUrls[h])return true;a._inFlightCount++;var r=a._getText(h,
true);if(r){a._loadedUrls[h]=true;a._loadedUrls.push(h);r=p?"("+r+")":a._scopePrefix+r+a._scopeSuffix;a.isIE||(r+="\r\n//@ sourceURL="+h);h=a.eval(r);p&&p(h)}--a._inFlightCount==0&&a._postLoad&&a._loaders.length&&setTimeout(function(){a._inFlightCount==0&&a._callLoaded()},0);return!!r};dojo._loadUriAndCheck=function(h,p,r){var b=false;try{b=a._loadUri(h,r)}catch(c){console.error("failed loading "+h+" with error: "+c)}return!!(b&&a._loadedModules[p])};dojo.loaded=function(){a._loadNotifying=true;a._postLoad=
true;var h=a._loaders;a._loaders=[];for(var p=0;p<h.length;p++)h[p]();a._loadNotifying=false;a._postLoad&&a._inFlightCount==0&&h.length&&a._callLoaded()};dojo.unloaded=function(){for(var h=a._unloaders;h.length;)h.pop()()};a._onto=function(h,p,r){if(r){if(r){var b=typeof r=="string"?p[r]:r;h.push(function(){b.call(p)})}}else h.push(p)};dojo.ready=dojo.addOnLoad=function(h,p){a._onto(a._loaders,h,p);a._postLoad&&a._inFlightCount==0&&!a._loadNotifying&&a._callLoaded()};var e=a.config.addOnLoad;if(e)a.addOnLoad[e instanceof
Array?"apply":"call"](a,e);dojo._modulesLoaded=function(){a._postLoad||(a._inFlightCount>0?console.warn("files still in flight!"):a._callLoaded())};dojo._callLoaded=function(){typeof setTimeout=="object"||a.config.useXDomain&&a.isOpera?setTimeout(a.isAIR?function(){a.loaded()}:a._scopeName+".loaded();",0):a.loaded()};dojo._getModuleSymbols=function(h){h=h.split(".");for(var p=h.length;p>0;p--){var r=h.slice(0,p).join(".");if(p==1&&!a._moduleHasPrefix(r))h[0]="../"+h[0];else{var b=a._getModulePrefix(r);
if(b!=r){h.splice(0,p,b);break}}}return h};dojo._global_omit_module_check=false;dojo.loadInit=function(h){h()};dojo._loadModule=dojo.require=function(h,p){p=a._global_omit_module_check||p;var r=a._loadedModules[h];if(r)return r;var b=a._getModuleSymbols(h).join("/")+".js";if(!a._loadPath(b,!p?h:null)&&!p)throw new Error("Could not load '"+h+"'; last tried '"+b+"'");if(!p&&!a._isXDomain){r=a._loadedModules[h];if(!r)throw new Error("symbol '"+h+"' is not defined after loading '"+b+"'");}return r};dojo.provide=
function(h){h+="";return a._loadedModules[h]=a.getObject(h,true)};dojo.platformRequire=function(h){h=(h.common||[]).concat(h[a._name]||h["default"]||[]);for(var p=0;p<h.length;p++){var r=h[p];r.constructor==Array?a._loadModule.apply(a,r):a._loadModule(r)}};dojo.requireIf=function(h){if(h===true){for(var p=[],r=1;r<arguments.length;r++)p.push(arguments[r]);a.require.apply(a,p)}};dojo.requireAfterIf=a.requireIf;dojo.registerModulePath=function(h,p){a._modulePrefixes[h]={name:h,value:p}};dojo.requireLocalization=
function(){a.require("dojo.i18n");a.i18n._requireLocalization.apply(a.hostenv,arguments)};var o=/^(([^:\/?#]+):)?(\/\/([^\/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/,q=/^((([^\[:]+):)?([^@]+)@)?(\[([^\]]+)\]|([^\[:]*))(:([0-9]+))?$/;dojo._Url=function(){for(var h=arguments,p=[h[0]],r=1;r<h.length;r++)if(h[r]){var b=new a._Url(h[r]+"");p=new a._Url(p[0]+"");if(b.path==""&&!b.scheme&&!b.authority&&!b.query){if(b.fragment!=null)p.fragment=b.fragment;b=p}else if(!b.scheme){b.scheme=p.scheme;if(!b.authority){b.authority=
p.authority;if(b.path.charAt(0)!="/"){p=(p.path.substring(0,p.path.lastIndexOf("/")+1)+b.path).split("/");for(var c=0;c<p.length;c++)if(p[c]==".")if(c==p.length-1)p[c]="";else{p.splice(c,1);c--}else if(c>0&&!(c==1&&p[0]=="")&&p[c]==".."&&p[c-1]!="..")if(c==p.length-1){p.splice(c,1);p[c-1]=""}else{p.splice(c-1,2);c-=2}b.path=p.join("/")}}}p=[];b.scheme&&p.push(b.scheme,":");b.authority&&p.push("//",b.authority);p.push(b.path);b.query&&p.push("?",b.query);b.fragment&&p.push("#",b.fragment)}this.uri=
p.join("");r=this.uri.match(o);this.scheme=r[2]||(r[1]?"":null);this.authority=r[4]||(r[3]?"":null);this.path=r[5];this.query=r[7]||(r[6]?"":null);this.fragment=r[9]||(r[8]?"":null);if(this.authority!=null){r=this.authority.match(q);this.user=r[3]||null;this.password=r[4]||null;this.host=r[6]||r[7];this.port=r[9]||null}};dojo._Url.prototype.toString=function(){return this.uri};dojo.moduleUrl=function(h,p){h=a._getModuleSymbols(h).join("/");if(!h)return null;if(h.lastIndexOf("/")!=h.length-1)h+="/";
var r=h.indexOf(":");if(h.charAt(0)!="/"&&(r==-1||r>h.indexOf("/")))h=a.baseUrl+h;return new a._Url(h,p)}})();if(typeof window!="undefined"){dojo.isBrowser=true;dojo._name="browser";(function(){var a=dojo;if(document&&document.getElementsByTagName)for(var e=document.getElementsByTagName("script"),o=/dojo(\.xd)?\.js(\W|$)/i,q=0;q<e.length;q++){var h=e[q].getAttribute("src");if(h){var p=h.match(o);if(p){if(!a.config.baseUrl)a.config.baseUrl=h.substring(0,p.index);if(e=e[q].getAttribute("djConfig")){e=
eval("({ "+e+" })");for(var r in e)dojo.config[r]=e[r]}break}}}a.baseUrl=a.config.baseUrl;r=navigator;e=r.userAgent;o=r.appVersion;q=parseFloat(o);if(e.indexOf("Opera")>=0)a.isOpera=q;if(e.indexOf("AdobeAIR")>=0)a.isAIR=1;a.isKhtml=o.indexOf("Konqueror")>=0?q:0;a.isWebKit=parseFloat(e.split("WebKit/")[1])||undefined;a.isChrome=parseFloat(e.split("Chrome/")[1])||undefined;a.isMac=o.indexOf("Macintosh")>=0;if((h=Math.max(o.indexOf("WebKit"),o.indexOf("Safari"),0))&&!dojo.isChrome){a.isSafari=parseFloat(o.split("Version/")[1]);
if(!a.isSafari||parseFloat(o.substr(h+7))<=419.3)a.isSafari=2}if(e.indexOf("Gecko")>=0&&!a.isKhtml&&!a.isWebKit)a.isMozilla=a.isMoz=q;if(a.isMoz)a.isFF=parseFloat(e.split("Firefox/")[1]||e.split("Minefield/")[1])||undefined;if(document.all&&!a.isOpera){a.isIE=parseFloat(o.split("MSIE ")[1])||undefined;if((e=document.documentMode)&&e!=5&&Math.floor(a.isIE)!=e)a.isIE=e}if(dojo.isIE&&window.location.protocol==="file:")dojo.config.ieForceActiveXXhr=true;a.isQuirks=document.compatMode=="BackCompat";a.locale=
dojo.config.locale||(a.isIE?r.userLanguage:r.language).toLowerCase();a._XMLHTTP_PROGIDS=["Msxml2.XMLHTTP","Microsoft.XMLHTTP","Msxml2.XMLHTTP.4.0"];a._xhrObj=function(){var n,B;if(!dojo.isIE||!dojo.config.ieForceActiveXXhr)try{n=new XMLHttpRequest}catch(I){}if(!n)for(var k=0;k<3;++k){var w=a._XMLHTTP_PROGIDS[k];try{n=new ActiveXObject(w)}catch(z){B=z}if(n){a._XMLHTTP_PROGIDS=[w];break}}if(!n)throw new Error("XMLHTTP not available: "+B);return n};a._isDocumentOk=function(n){n=n.status||0;var B=location.protocol;
return n>=200&&n<300||n==304||n==1223||!n&&(B=="file:"||B=="chrome:"||B=="app:")};var b=window.location+"";var c=(r=document.getElementsByTagName("base"))&&r.length>0;a._getText=function(n,B){var I=a._xhrObj();if(!c&&dojo._Url)n=(new dojo._Url(b,n)).toString();if(a.config.cacheBust){n+="";n+=(n.indexOf("?")==-1?"?":"&")+String(a.config.cacheBust).replace(/\W+/g,"")}I.open("GET",n,false);try{I.send(null);if(!a._isDocumentOk(I)){var k=Error("Unable to load "+n+" status:"+I.status);k.status=I.status;
k.responseText=I.responseText;throw k;}}catch(w){if(B)return null;throw w;}return I.responseText};var i=window,s=function(n,B){var I=i.attachEvent||i.addEventListener;n=i.attachEvent?n:n.substring(2);I(n,function(){B.apply(i,arguments)},false)};a._windowUnloaders=[];a.windowUnloaded=function(){for(var n=a._windowUnloaders;n.length;)n.pop()()};var u=0;a.addOnWindowUnload=function(n,B){a._onto(a._windowUnloaders,n,B);if(!u){u=1;s("onunload",a.windowUnloaded)}};var F=0;a.addOnUnload=function(n,B){a._onto(a._unloaders,
n,B);if(!F){F=1;s("onbeforeunload",dojo.unloaded)}}})();dojo._initFired=false;dojo._loadInit=function(){if(!dojo._initFired){dojo._initFired=true;!dojo.config.afterOnLoad&&window.detachEvent&&window.detachEvent("onload",dojo._loadInit);dojo._inFlightCount==0&&dojo._modulesLoaded()}};if(!dojo.config.afterOnLoad)if(document.addEventListener){document.addEventListener("DOMContentLoaded",dojo._loadInit,false);window.addEventListener("load",dojo._loadInit,false)}else window.attachEvent&&window.attachEvent("onload",
dojo._loadInit);if(dojo.isIE){!dojo.config.afterOnLoad&&!dojo.config.skipIeDomLoaded&&document.write('<script defer src="//:" onreadystatechange="if(this.readyState==\'complete\'){'+dojo._scopeName+'._loadInit();}"><\/script>');try{document.namespaces.add("v","urn:schemas-microsoft-com:vml");ea=["*","group","roundrect","oval","shape","rect","imagedata"];ca=0;ja=1;var ua=document.createStyleSheet();if(dojo.isIE>=8){ca=1;ja=ea.length}for(;ca<ja;++ca)ua.addRule("v\\:"+ea[ca],"behavior:url(#default#VML); display:inline-block")}catch(Da){}}}(function(){var a=
dojo.config.modulePaths;if(a)for(var e in a)dojo.registerModulePath(e,a[e])})();dojo.config.isDebug&&dojo.require("dojo._firebug.firebug");if(dojo.config.debugAtAllCosts){dojo.config.useXDomain=true;dojo.require("dojo._base._loader.loader_xd");dojo.require("dojo._base._loader.loader_debug");dojo.require("dojo.i18n")}if(!dojo._hasResource["dojo._base.lang"]){dojo._hasResource["dojo._base.lang"]=true;dojo.provide("dojo._base.lang");(function(){var a=dojo,e=Object.prototype.toString;dojo.isString=function(c){return typeof c==
"string"||c instanceof String};dojo.isArray=function(c){return c&&(c instanceof Array||typeof c=="array")};dojo.isFunction=function(c){return e.call(c)==="[object Function]"};dojo.isObject=function(c){return c!==undefined&&(c===null||typeof c=="object"||a.isArray(c)||a.isFunction(c))};dojo.isArrayLike=function(c){return c&&c!==undefined&&!a.isString(c)&&!a.isFunction(c)&&!(c.tagName&&c.tagName.toLowerCase()=="form")&&(a.isArray(c)||isFinite(c.length))};dojo.isAlien=function(c){return c&&!a.isFunction(c)&&
/\{\s*\[native code\]\s*\}/.test(String(c))};dojo.extend=function(c){for(var i=1,s=arguments.length;i<s;i++)a._mixin(c.prototype,arguments[i]);return c};dojo._hitchArgs=function(c,i){var s=a._toArray(arguments,2),u=a.isString(i);return function(){var F=a._toArray(arguments),n=u?(c||a.global)[i]:i;return n&&n.apply(c||this,s.concat(F))}};dojo.hitch=function(c,i){if(arguments.length>2)return a._hitchArgs.apply(a,arguments);if(!i){i=c;c=null}if(a.isString(i)){c=c||a.global;if(!c[i])throw['dojo.hitch: scope["',
i,'"] is null (scope="',c,'")'].join("");return function(){return c[i].apply(c,arguments||[])}}return!c?i:function(){return i.apply(c,arguments||[])}};dojo.delegate=dojo._delegate=function(){function c(){}return function(i,s){c.prototype=i;i=new c;c.prototype=null;s&&a._mixin(i,s);return i}}();var o=function(c,i,s){return(s||[]).concat(Array.prototype.slice.call(c,i||0))},q=function(c,i,s){s=s||[];for(i=i||0;i<c.length;i++)s.push(c[i]);return s};dojo._toArray=a.isIE?function(c){return(c.item?q:o).apply(this,
arguments)}:o;dojo.partial=function(){return a.hitch.apply(a,[null].concat(a._toArray(arguments)))};var h=a._extraNames,p=h.length,r={};dojo.clone=function(c){if(!c||typeof c!="object"||a.isFunction(c))return c;if(c.nodeType&&"cloneNode"in c)return c.cloneNode(true);if(c instanceof Date)return new Date(c.getTime());var i,s,u,F;if(a.isArray(c)){i=[];s=0;for(u=c.length;s<u;++s)s in c&&i.push(a.clone(c[s]))}else i=c.constructor?new c.constructor:{};for(F in c){u=c[F];if(!(F in i)||i[F]!==u&&(!(F in r)||
r[F]!==u))i[F]=a.clone(u)}if(p)for(s=0;s<p;++s){F=h[s];u=c[F];if(!(F in i)||i[F]!==u&&(!(F in r)||r[F]!==u))i[F]=u}return i};dojo.trim=String.prototype.trim?function(c){return c.trim()}:function(c){return c.replace(/^\s\s*/,"").replace(/\s\s*$/,"")};var b=/\{([^\}]+)\}/g;dojo.replace=function(c,i,s){return c.replace(s||b,a.isFunction(i)?i:function(u,F){return a.getObject(F,false,i)})}})()}if(!dojo._hasResource["dojo._base.array"]){dojo._hasResource["dojo._base.array"]=true;dojo.provide("dojo._base.array");
(function(){var a=function(o,q,h){return[typeof o=="string"?o.split(""):o,q||dojo.global,typeof h=="string"?new Function("item","index","array",h):h]},e=function(o,q,h,p){var r=a(q,p,h);q=r[0];h=0;for(p=q.length;h<p;++h){var b=!!r[2].call(r[1],q[h],h,q);if(o^b)return b}return o};dojo.mixin(dojo,{indexOf:function(o,q,h,p){var r=1,b=o.length||0,c=0;if(p){c=b-1;r=b=-1}if(h!=undefined)c=h;if(p&&c>b||c<b)for(;c!=b;c+=r)if(o[c]==q)return c;return-1},lastIndexOf:function(o,q,h){return dojo.indexOf(o,q,h,
true)},forEach:function(o,q,h){if(o&&o.length){var p=a(o,h,q);o=p[0];q=0;for(h=o.length;q<h;++q)p[2].call(p[1],o[q],q,o)}},every:function(o,q,h){return e(true,o,q,h)},some:function(o,q,h){return e(false,o,q,h)},map:function(o,q,h,p){var r=a(o,h,q);o=r[0];q=p?new p:[];h=0;for(p=o.length;h<p;++h)q.push(r[2].call(r[1],o[h],h,o));return q},filter:function(o,q,h){var p=a(o,h,q);o=p[0];q=[];h=0;for(var r=o.length;h<r;++h)p[2].call(p[1],o[h],h,o)&&q.push(o[h]);return q}})})()}if(!dojo._hasResource["dojo._base.declare"]){dojo._hasResource["dojo._base.declare"]=
true;dojo.provide("dojo._base.declare");(function(){function a(z){throw new Error("declare: "+z);}function e(z){for(var v=[],t=[{cls:0,refs:[]}],A={},D=1,G=z.length,M=0,K,L,H,S,aa;M<G;++M){(K=z[M])||a("mixin #"+M+" is null");L=K._meta?K._meta.bases:[K];H=0;for(K=L.length-1;K>=0;--K){S=L[K].prototype;if(!S.hasOwnProperty("declaredClass"))S.declaredClass="uniqName_"+k++;S=S.declaredClass;if(!A.hasOwnProperty(S)){A[S]={count:0,refs:[],cls:L[K]};++D}S=A[S];if(H&&H!==S){S.refs.push(H);++H.count}H=S}++H.count;
t[0].refs.push(H)}for(;t.length;){H=t.pop();v.push(H.cls);for(--D;aa=H.refs,aa.length==1;){H=aa[0];if(!H||--H.count){H=0;break}v.push(H.cls);--D}if(H){M=0;for(G=aa.length;M<G;++M){H=aa[M];--H.count||t.push(H)}}}D&&a("can't build consistent linearization");K=z[0];v[0]=K?K._meta&&K===v[v.length-K._meta.bases.length]?K._meta.bases.length:1:0;return v}function o(z,v,t){var A,D,G,M,K,L,H,S=this._inherited=this._inherited||{};if(typeof z=="string"){A=z;z=v;v=t}t=0;M=z.callee;(A=A||M.nom)||a("can't deduce a name to call inherited()");
K=this.constructor._meta;G=K.bases;H=S.p;if(A!=w){if(S.c!==M){H=0;L=G[0];K=L._meta;if(K.hidden[A]!==M){(D=K.chains)&&typeof D[A]=="string"&&a("calling chained method with inherited: "+A);do{K=L._meta;D=L.prototype;if(K&&(D[A]===M&&D.hasOwnProperty(A)||K.hidden[A]===M))break}while(L=G[++H]);H=L?H:-1}}if(L=G[++H]){D=L.prototype;if(L._meta&&D.hasOwnProperty(A))t=D[A];else{M=n[A];do{D=L.prototype;if((t=D[A])&&(L._meta?D.hasOwnProperty(A):t!==M))break}while(L=G[++H])}}t=L&&t||n[A]}else{if(S.c!==M){H=0;
if((K=G[0]._meta)&&K.ctor!==M){D=K.chains;if(!D||D.constructor!=="manual")a("calling chained constructor with inherited");for(;L=G[++H];)if((K=L._meta)&&K.ctor===M)break;H=L?H:-1}}for(;L=G[++H];)if(t=(K=L._meta)?K.ctor:L)break;t=L&&t}S.c=t;S.p=H;if(t)return v===true?t:t.apply(this,v||z)}function q(z,v){if(typeof z=="string")return this.inherited(z,v,true);return this.inherited(z,true)}function h(z){for(var v=this.constructor._meta.bases,t=0,A=v.length;t<A;++t)if(v[t]===z)return true;return this instanceof
z}function p(z,v){var t,A,D=0,G=u._extraNames.length;for(t in v){A=v[t];if((A!==n[t]||!(t in n))&&t!=w){if(B.call(A)=="[object Function]")A.nom=t;z[t]=A}}for(;D<G;++D){t=u._extraNames[D];A=v[t];if((A!==n[t]||!(t in n))&&t!=w){if(B.call(A)=="[object Function]")A.nom=t;z[t]=A}}return z}function r(z){p(this.prototype,z);return this}function b(z,v){return function(){var t=arguments,A=t,D=t[0],G,M;M=z.length;var K;if(v&&(D&&D.preamble||this.preamble)){K=new Array(z.length);K[0]=t;for(G=0;;){if(D=t[0])if(D=
D.preamble)t=D.apply(this,t)||t;D=z[G].prototype;if(D=D.hasOwnProperty("preamble")&&D.preamble)t=D.apply(this,t)||t;if(++G==M)break;K[G]=t}}for(G=M-1;G>=0;--G){D=z[G];if(D=(M=D._meta)?M.ctor:D)D.apply(this,K?K[G]:t)}(D=this.postscript)&&D.apply(this,A)}}function c(z,v){return function(){var t=arguments,A=t,D=t[0];if(v){if(D)if(D=D.preamble)A=D.apply(this,A)||A;(D=this.preamble)&&D.apply(this,A)}z&&z.apply(this,t);(D=this.postscript)&&D.apply(this,t)}}function i(z){return function(){for(var v=arguments,
t=0,A;A=z[t];++t)if(A=(m=A._meta)?m.ctor:A){A.apply(this,v);break}(A=this.postscript)&&A.apply(this,v)}}function s(z,v,t){return function(){var A,D,G=0,M=1;if(t){G=v.length-1;M=-1}for(;A=v[G];G+=M){D=A._meta;(A=(D?D.hidden:A.prototype)[z])&&A.apply(this,arguments)}}}var u=dojo,F=u._mixin,n=Object.prototype,B=n.toString,I=new Function,k=0,w="constructor";u.declare=function(z,v,t){var A,D,G,M,K,L,H,S=1,aa=v;if(typeof z!="string"){t=v;v=z;z=""}t=t||{};if(B.call(v)=="[object Array]"){L=e(v);G=L[0];S=
L.length-G;v=L[S]}else{L=[0];if(v){G=v._meta;L=L.concat(G?G.bases:v)}}if(v)for(D=S-1;;--D){I.prototype=v.prototype;A=new I;if(!D)break;G=L[D];F(A,G._meta?G._meta.hidden:G.prototype);M=new Function;M.superclass=v;M.prototype=A;v=A.constructor=M}else A={};p(A,t);G=t.constructor;if(G!==n.constructor){G.nom=w;A.constructor=G}I.prototype=0;for(D=S-1;D;--D)if((G=L[D]._meta)&&G.chains)H=F(H||{},G.chains);if(A["-chains-"])H=F(H||{},A["-chains-"]);G=!H||!H.hasOwnProperty(w);L[0]=M=H&&H.constructor==="manual"?
i(L):L.length==1?c(t.constructor,G):b(L,G);M._meta={bases:L,hidden:t,chains:H,parents:aa,ctor:t.constructor};M.superclass=v&&v.prototype;M.extend=r;M.prototype=A;A.constructor=M;A.getInherited=q;A.inherited=o;A.isInstanceOf=h;if(z){A.declaredClass=z;u.setObject(z,M)}if(H)for(K in H)if(A[K]&&typeof H[K]=="string"&&K!=w){G=A[K]=s(K,L,H[K]==="after");G.nom=K}return M};u.safeMixin=p})()}if(!dojo._hasResource["dojo._base.connect"]){dojo._hasResource["dojo._base.connect"]=true;dojo.provide("dojo._base.connect");
dojo._listener={getDispatcher:function(){return function(){var a=Array.prototype,e=arguments.callee,o=e._listeners;e=(e=e.target)&&e.apply(this,arguments);o=[].concat(o);for(var q in o)q in a||o[q].apply(this,arguments);return e}},add:function(a,e,o){a=a||dojo.global;var q=a[e];if(!q||!q._listeners){var h=dojo._listener.getDispatcher();h.target=q;h._listeners=[];q=a[e]=h}return q._listeners.push(o)},remove:function(a,e,o){(a=(a||dojo.global)[e])&&a._listeners&&o--&&delete a._listeners[o]}};dojo.connect=
function(){var a=arguments,e=[],o=0;e.push(dojo.isString(a[0])?null:a[o++],a[o++]);var q=a[o+1];e.push(dojo.isString(q)||dojo.isFunction(q)?a[o++]:null,a[o++]);for(q=a.length;o<q;o++)e.push(a[o]);return dojo._connect.apply(this,e)};dojo._connect=function(a,e,o,q){var h=dojo._listener;o=h.add(a,e,dojo.hitch(o,q));return[a,e,o,h]};dojo.disconnect=function(a){if(a&&a[0]!==undefined){dojo._disconnect.apply(this,a);delete a[0]}};dojo._disconnect=function(a,e,o,q){q.remove(a,e,o)};dojo._topics={};dojo.subscribe=
function(a,e,o){return[a,dojo._listener.add(dojo._topics,a,dojo.hitch(e,o))]};dojo.unsubscribe=function(a){a&&dojo._listener.remove(dojo._topics,a[0],a[1])};dojo.publish=function(a,e){if(a=dojo._topics[a])a.apply(this,e||[])};dojo.connectPublisher=function(a,e,o){var q=function(){dojo.publish(a,arguments)};return o?dojo.connect(e,o,q):dojo.connect(e,q)}}if(!dojo._hasResource["dojo._base.Deferred"]){dojo._hasResource["dojo._base.Deferred"]=true;dojo.provide("dojo._base.Deferred");dojo.Deferred=function(a){this.chain=
[];this.id=this._nextId();this.fired=-1;this.paused=0;this.results=[null,null];this.canceller=a;this.isFiring=this.silentlyCancelled=false};dojo.extend(dojo.Deferred,{_nextId:function(){var a=1;return function(){return a++}}(),cancel:function(){var a;if(this.fired==-1){if(this.canceller)a=this.canceller(this);else this.silentlyCancelled=true;if(this.fired==-1){if(!(a instanceof Error)){var e=a,o="Deferred Cancelled";if(a&&a.toString)o+=": "+a.toString();a=new Error(o);a.dojoType="cancel";a.cancelResult=
e}this.errback(a)}}else this.fired==0&&this.results[0]instanceof dojo.Deferred&&this.results[0].cancel()},_resback:function(a){this.fired=a instanceof Error?1:0;this.results[this.fired]=a;this._fire()},_check:function(){if(this.fired!=-1){if(!this.silentlyCancelled)throw new Error("already called!");this.silentlyCancelled=false}},callback:function(a){this._check();this._resback(a)},errback:function(a){this._check();a instanceof Error||(a=new Error(a));this._resback(a)},addBoth:function(){var a=dojo.hitch.apply(dojo,
arguments);return this.addCallbacks(a,a)},addCallback:function(){return this.addCallbacks(dojo.hitch.apply(dojo,arguments))},addErrback:function(){return this.addCallbacks(null,dojo.hitch.apply(dojo,arguments))},addCallbacks:function(a,e){this.chain.push([a,e]);this.fired>=0&&!this.isFiring&&this._fire();return this},_fire:function(){this.isFiring=true;for(var a=this.chain,e=this.fired,o=this.results[e],q=this,h=null;a.length>0&&this.paused==0;){var p=a.shift()[e];if(p){var r=function(){var c=p(o);
if(typeof c!="undefined")o=c;e=o instanceof Error?1:0;if(o instanceof dojo.Deferred){h=function(i){q._resback(i);q.paused--;q.paused==0&&q.fired>=0&&q._fire()};this.paused++}};if(dojo.config.debugAtAllCosts)r.call(this);else try{r.call(this)}catch(b){e=1;o=b}}}this.fired=e;this.results[e]=o;this.isFiring=false;h&&this.paused&&o.addBoth(h)}})}if(!dojo._hasResource["dojo._base.json"]){dojo._hasResource["dojo._base.json"]=true;dojo.provide("dojo._base.json");dojo.fromJson=function(a){return eval("("+
a+")")};dojo._escapeString=function(a){return('"'+a.replace(/(["\\])/g,"\\$1")+'"').replace(/[\f]/g,"\\f").replace(/[\b]/g,"\\b").replace(/[\n]/g,"\\n").replace(/[\t]/g,"\\t").replace(/[\r]/g,"\\r")};dojo.toJsonIndentStr="\t";dojo.toJson=function(a,e,o){if(a===undefined)return"undefined";var q=typeof a;if(q=="number"||q=="boolean")return a+"";if(a===null)return"null";if(dojo.isString(a))return dojo._escapeString(a);var h=arguments.callee,p;o=o||"";var r=e?o+dojo.toJsonIndentStr:"";p=a.__json__||a.json;
if(dojo.isFunction(p)){p=p.call(a);if(a!==p)return h(p,e,r)}if(a.nodeType&&a.cloneNode)throw new Error("Can't serialize DOM nodes");p=e?" ":"";var b=e?"\n":"";if(dojo.isArray(a))return"["+dojo.map(a,function(u){u=h(u,e,r);if(typeof u!="string")u="undefined";return b+r+u}).join(","+p)+b+o+"]";if(q=="function")return null;q=[];var c;for(c in a){var i,s;if(typeof c=="number")i='"'+c+'"';else if(typeof c=="string")i=dojo._escapeString(c);else continue;s=h(a[c],e,r);typeof s=="string"&&q.push(b+r+i+":"+
p+s)}return"{"+q.join(","+p)+b+o+"}"}}if(!dojo._hasResource["dojo._base.Color"]){dojo._hasResource["dojo._base.Color"]=true;dojo.provide("dojo._base.Color");(function(){var a=dojo;dojo.Color=function(e){e&&this.setColor(e)};dojo.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],transparent:a.config.transparentColor||[255,255,255]};dojo.extend(dojo.Color,{r:255,g:255,b:255,a:1,_set:function(e,o,q,h){var p=this;p.r=e;p.g=o;p.b=q;p.a=h},setColor:function(e){if(a.isString(e))a.colorFromString(e,this);else if(a.isArray(e))a.colorFromArray(e,this);else{this._set(e.r,e.g,e.b,e.a);e instanceof a.Color||this.sanitize()}return this},sanitize:function(){return this},toRgb:function(){var e=this;return[e.r,e.g,e.b]},toRgba:function(){var e=this;return[e.r,e.g,e.b,e.a]},
toHex:function(){return"#"+a.map(["r","g","b"],function(e){e=this[e].toString(16);return e.length<2?"0"+e:e},this).join("")},toCss:function(e){var o=this,q=o.r+", "+o.g+", "+o.b;return(e?"rgba("+q+", "+o.a:"rgb("+q)+")"},toString:function(){return this.toCss(true)}});dojo.blendColors=function(e,o,q,h){var p=h||new a.Color;a.forEach(["r","g","b","a"],function(r){p[r]=e[r]+(o[r]-e[r])*q;if(r!="a")p[r]=Math.round(p[r])});return p.sanitize()};dojo.colorFromRgb=function(e,o){return(e=e.toLowerCase().match(/^rgba?\(([\s\.,0-9]+)\)/))&&
dojo.colorFromArray(e[1].split(/\s*,\s*/),o)};dojo.colorFromHex=function(e,o){var q=o||new a.Color,h=e.length==4?4:8,p=(1<<h)-1;e=Number("0x"+e.substr(1));if(isNaN(e))return null;a.forEach(["b","g","r"],function(r){var b=e&p;e>>=h;q[r]=h==4?17*b:b});q.a=1;return q};dojo.colorFromArray=function(e,o){o=o||new a.Color;o._set(Number(e[0]),Number(e[1]),Number(e[2]),Number(e[3]));if(isNaN(o.a))o.a=1;return o.sanitize()};dojo.colorFromString=function(e,o){var q=a.Color.named[e];return q&&a.colorFromArray(q,
o)||a.colorFromRgb(e,o)||a.colorFromHex(e,o)}})()}if(!dojo._hasResource["dojo._base"]){dojo._hasResource["dojo._base"]=true;dojo.provide("dojo._base")}if(!dojo._hasResource["dojo._base.window"]){dojo._hasResource["dojo._base.window"]=true;dojo.provide("dojo._base.window");dojo.doc=window.document||null;dojo.body=function(){return dojo.doc.body||dojo.doc.getElementsByTagName("body")[0]};dojo.setContext=function(a,e){dojo.global=a;dojo.doc=e};dojo.withGlobal=function(a,e,o,q){var h=dojo.global;try{dojo.global=
a;return dojo.withDoc.call(null,a.document,e,o,q)}finally{dojo.global=h}};dojo.withDoc=function(a,e,o,q){var h=dojo.doc,p=dojo._bodyLtr,r=dojo.isQuirks;try{dojo.doc=a;delete dojo._bodyLtr;dojo.isQuirks=dojo.doc.compatMode=="BackCompat";if(o&&typeof e=="string")e=o[e];return e.apply(o,q||[])}finally{dojo.doc=h;delete dojo._bodyLtr;if(p!==undefined)dojo._bodyLtr=p;dojo.isQuirks=r}}}if(!dojo._hasResource["dojo._base.event"]){dojo._hasResource["dojo._base.event"]=true;dojo.provide("dojo._base.event");
(function(){var a=dojo._event_listener={add:function(b,c,i){if(b){c=a._normalizeEventName(c);i=a._fixCallback(c,i);if(!dojo.isIE&&(c=="mouseenter"||c=="mouseleave")){var s=i;c=c=="mouseenter"?"mouseover":"mouseout";i=function(u){if(!dojo.isDescendant(u.relatedTarget,b))return s.call(this,u)}}b.addEventListener(c,i,false);return i}},remove:function(b,c,i){if(b){c=a._normalizeEventName(c);if(!dojo.isIE&&(c=="mouseenter"||c=="mouseleave"))c=c=="mouseenter"?"mouseover":"mouseout";b.removeEventListener(c,
i,false)}},_normalizeEventName:function(b){return b.slice(0,2)=="on"?b.slice(2):b},_fixCallback:function(b,c){return b!="keypress"?c:function(i){return c.call(this,a._fixEvent(i,this))}},_fixEvent:function(b){switch(b.type){case "keypress":a._setKeyChar(b);break}return b},_setKeyChar:function(b){b.keyChar=b.charCode?String.fromCharCode(b.charCode):"";b.charOrCode=b.keyChar||b.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}};dojo.fixEvent=
function(b,c){return a._fixEvent(b,c)};dojo.stopEvent=function(b){b.preventDefault();b.stopPropagation()};var e=dojo._listener;dojo._connect=function(b,c,i,s,u){u=b&&(b.nodeType||b.attachEvent||b.addEventListener)?u?2:1:0;i=[dojo._listener,a,e][u].add(b,c,dojo.hitch(i,s));return[b,c,i,u]};dojo._disconnect=function(b,c,i,s){[dojo._listener,a,e][s].remove(b,c,i)};dojo.keys={BACKSPACE:8,TAB:9,CLEAR:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,META:dojo.isSafari?91:224,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,copyKey:dojo.isMac&&!dojo.isAIR?dojo.isSafari?91:224:17};var o=dojo.isMac?"metaKey":"ctrlKey";dojo.isCopyKey=function(b){return b[o]};dojo.mouseButtons=dojo.isIE?{LEFT:1,MIDDLE:4,RIGHT:2,isButton:function(b,c){return b.button&c},isLeft:function(b){return b.button&1},isMiddle:function(b){return b.button&4},isRight:function(b){return b.button&2}}:{LEFT:0,MIDDLE:1,RIGHT:2,isButton:function(b,c){return b.button==c},isLeft:function(b){return b.button==0},isMiddle:function(b){return b.button==
1},isRight:function(b){return b.button==2}};if(dojo.isIE){var q=function(b,c){try{return b.keyCode=c}catch(i){return 0}},h=dojo._listener,p=dojo._ieListenersName="_"+dojo._scopeName+"_listeners";if(!dojo.config._allow_leaks){e=h=dojo._ie_listener={handlers:[],add:function(b,c,i){b=b||dojo.global;var s=b[c];if(!s||!s[p]){var u=dojo._getIeDispatcher();u.target=s&&r.push(s)-1;u[p]=[];s=b[c]=u}return s[p].push(r.push(i)-1)},remove:function(b,c,i){c=(b=(b||dojo.global)[c])&&b[p];if(b&&c&&i--){delete r[c[i]];
delete c[i]}}};var r=h.handlers}dojo.mixin(a,{add:function(b,c,i){if(b){c=a._normalizeEventName(c);if(c=="onkeypress"){var s=b.onkeydown;if(!s||!s[p]||!s._stealthKeydownHandle){var u=a.add(b,"onkeydown",a._stealthKeyDown);s=b.onkeydown;s._stealthKeydownHandle=u;s._stealthKeydownRefs=1}else s._stealthKeydownRefs++}return h.add(b,c,a._fixCallback(i))}},remove:function(b,c,i){c=a._normalizeEventName(c);h.remove(b,c,i);if(c=="onkeypress"){c=b.onkeydown;if(--c._stealthKeydownRefs<=0){h.remove(b,"onkeydown",
c._stealthKeydownHandle);delete c._stealthKeydownHandle}}},_normalizeEventName:function(b){return b.slice(0,2)!="on"?"on"+b:b},_nop:function(){},_fixEvent:function(b,c){if(!b)b=(c&&(c.ownerDocument||c.document||c).parentWindow||window).event;if(!b)return b;b.target=b.srcElement;b.currentTarget=c||b.srcElement;b.layerX=b.offsetX;b.layerY=b.offsetY;c=(c=b.srcElement)&&c.ownerDocument||document;c=dojo.isIE<6||c.compatMode=="BackCompat"?c.body:c.documentElement;var i=dojo._getIeDocumentElementOffset();
b.pageX=b.clientX+dojo._fixIeBiDiScrollLeft(c.scrollLeft||0)-i.x;b.pageY=b.clientY+(c.scrollTop||0)-i.y;if(b.type=="mouseover")b.relatedTarget=b.fromElement;if(b.type=="mouseout")b.relatedTarget=b.toElement;b.stopPropagation=a._stopPropagation;b.preventDefault=a._preventDefault;return a._fixKeys(b)},_fixKeys:function(b){switch(b.type){case "keypress":var c="charCode"in b?b.charCode:b.keyCode;if(c==10){c=0;b.keyCode=13}else if(c==13||c==27)c=0;else if(c==3)c=99;b.charCode=c;a._setKeyChar(b);break}return b},
_stealthKeyDown:function(b){var c=b.currentTarget.onkeypress;if(c&&c[p]){var i=b.keyCode,s=i!=13&&i!=32&&i!=27&&(i<48||i>90)&&(i<96||i>111)&&(i<186||i>192)&&(i<219||i>222);if(s||b.ctrlKey){s=s?0:i;if(b.ctrlKey)if(i==3||i==13)return;else if(s>95&&s<106)s-=48;else if(!b.shiftKey&&s>=65&&s<=90)s+=32;else s=a._punctMap[s]||s;i=a._synthesizeEvent(b,{type:"keypress",faux:true,charCode:s});c.call(b.currentTarget,i);b.cancelBubble=i.cancelBubble;b.returnValue=i.returnValue;q(b,i.keyCode)}}},_stopPropagation:function(){this.cancelBubble=
true},_preventDefault:function(){this.bubbledKeyCode=this.keyCode;this.ctrlKey&&q(this,0);this.returnValue=false}});dojo.stopEvent=function(b){b=b||window.event;a._stopPropagation.call(b);a._preventDefault.call(b)}}a._synthesizeEvent=function(b,c){c=dojo.mixin({},b,c);a._setKeyChar(c);c.preventDefault=function(){b.preventDefault()};c.stopPropagation=function(){b.stopPropagation()};return c};dojo.isOpera&&dojo.mixin(a,{_fixEvent:function(b){switch(b.type){case "keypress":var c=b.which;if(c==3)c=99;
c=c<41&&!b.shiftKey?0:c;if(b.ctrlKey&&!b.shiftKey&&c>=65&&c<=90)c+=32;return a._synthesizeEvent(b,{charCode:c})}return b}});if(dojo.isWebKit){a._add=a.add;a._remove=a.remove;dojo.mixin(a,{add:function(b,c,i){if(b){var s=a._add(b,c,i);if(a._normalizeEventName(c)=="keypress")s._stealthKeyDownHandle=a._add(b,"keydown",function(u){var F=u.keyCode,n=F!=13&&F!=32&&(F<48||F>90)&&(F<96||F>111)&&(F<186||F>192)&&(F<219||F>222);if(n||u.ctrlKey){n=n?0:F;if(u.ctrlKey)if(F==3||F==13)return;else if(n>95&&n<106)n-=
48;else if(!u.shiftKey&&n>=65&&n<=90)n+=32;else n=a._punctMap[n]||n;F=a._synthesizeEvent(u,{type:"keypress",faux:true,charCode:n});i.call(u.currentTarget,F)}});return s}},remove:function(b,c,i){if(b){i._stealthKeyDownHandle&&a._remove(b,"keydown",i._stealthKeyDownHandle);a._remove(b,c,i)}},_fixEvent:function(b){switch(b.type){case "keypress":if(b.faux)return b;var c=b.charCode;c=c>=32?c:0;return a._synthesizeEvent(b,{charCode:c,faux:true})}return b}})}})();if(dojo.isIE){dojo._ieDispatcher=function(a,
e){var o=Array.prototype,q=dojo._ie_listener.handlers,h=a.callee,p=h[dojo._ieListenersName];h=(h=q[h.target])&&h.apply(e,a);p=[].concat(p);for(var r in p){var b=q[p[r]];!(r in o)&&b&&b.apply(e,a)}return h};dojo._getIeDispatcher=function(){return new Function(dojo._scopeName+"._ieDispatcher(arguments, this)")};dojo._event_listener._fixCallback=function(a){var e=dojo._event_listener._fixEvent;return function(o){return a.call(this,e(o,this))}}}}if(!dojo._hasResource["dojo._base.html"]){dojo._hasResource["dojo._base.html"]=
true;dojo.provide("dojo._base.html");try{document.execCommand("BackgroundImageCache",false,true)}catch(Ea){}dojo.byId=dojo.isIE||dojo.isOpera?function(a,e){if(typeof a!="string")return a;var o=e||dojo.doc;if((e=o.getElementById(a))&&(e.attributes.id.value==a||e.id==a))return e;else{var q=o.all[a];if(!q||q.nodeName)q=[q];for(var h=0;e=q[h++];)if(e.attributes&&e.attributes.id&&e.attributes.id.value==a||e.id==a)return e}}:function(a,e){return typeof a=="string"?(e||dojo.doc).getElementById(a):a};(function(){var a=
dojo,e=a.byId,o=null,q;a.addOnWindowUnload(function(){o=null});dojo._destroyElement=dojo.destroy=function(d){d=e(d);try{var f=d.ownerDocument;if(!o||q!=f){o=f.createElement("div");q=f}o.appendChild(d.parentNode?d.parentNode.removeChild(d):d);o.innerHTML=""}catch(j){}};dojo.isDescendant=function(d,f){try{d=e(d);for(f=e(f);d;){if(d==f)return true;d=d.parentNode}}catch(j){}return false};dojo.setSelectable=function(d,f){d=e(d);if(a.isMozilla)d.style.MozUserSelect=f?"":"none";else if(a.isKhtml||a.isWebKit)d.style.KhtmlUserSelect=
f?"auto":"none";else if(a.isIE){f=d.unselectable=f?"":"on";a.query("*",d).forEach("item.unselectable = '"+f+"'")}};var h=function(d,f){var j=f.parentNode;j&&j.insertBefore(d,f)},p=function(d,f){var j=f.parentNode;if(j)j.lastChild==f?j.appendChild(d):j.insertBefore(d,f.nextSibling)};dojo.place=function(d,f,j){f=e(f);if(typeof d=="string")d=d.charAt(0)=="<"?a._toDom(d,f.ownerDocument):e(d);if(typeof j=="number"){var C=f.childNodes;!C.length||C.length<=j?f.appendChild(d):h(d,C[j<0?0:j])}else switch(j){case "before":h(d,
f);break;case "after":p(d,f);break;case "replace":f.parentNode.replaceChild(d,f);break;case "only":a.empty(f);f.appendChild(d);break;case "first":if(f.firstChild){h(d,f.firstChild);break}default:f.appendChild(d)}return d};dojo.boxModel="content-box";if(a.isIE)a.boxModel=document.compatMode=="BackCompat"?"border-box":"content-box";var r;r=a.isWebKit?function(d){var f;if(d.nodeType==1){var j=d.ownerDocument.defaultView;f=j.getComputedStyle(d,null);if(!f&&d.style){d.style.display="";f=j.getComputedStyle(d,
null)}}return f||{}}:a.isIE?function(d){return d.nodeType==1?d.currentStyle:{}}:function(d){return d.nodeType==1?d.ownerDocument.defaultView.getComputedStyle(d,null):{}};dojo.getComputedStyle=r;a._toPixelValue=a.isIE?function(d,f){if(!f)return 0;if(f=="medium")return 4;if(f.slice&&f.slice(-2)=="px")return parseFloat(f);with(d){d=style.left;var j=runtimeStyle.left;runtimeStyle.left=currentStyle.left;try{style.left=f;f=style.pixelLeft}catch(C){f=0}style.left=d;runtimeStyle.left=j}return f}:function(d,
f){return parseFloat(f)||0};var b=a._toPixelValue,c=function(d,f){try{return d.filters.item("DXImageTransform.Microsoft.Alpha")}catch(j){return f?{}:null}};dojo._getOpacity=a.isIE?function(d){try{return c(d).Opacity/100}catch(f){return 1}}:function(d){return r(d).opacity};dojo._setOpacity=a.isIE?function(d,f){var j=f*100;d.style.zoom=1;c(d,1).Enabled=f!=1;if(c(d))c(d,1).Opacity=j;else d.style.filter+=" progid:DXImageTransform.Microsoft.Alpha(Opacity="+j+")";d.nodeName.toLowerCase()=="tr"&&a.query("> td",
d).forEach(function(C){a._setOpacity(C,f)});return f}:function(d,f){return d.style.opacity=f};var i={left:true,top:true},s=/margin|padding|width|height|max|min|offset/,u=function(d,f,j){f=f.toLowerCase();if(a.isIE){if(j=="auto"){if(f=="height")return d.offsetHeight;if(f=="width")return d.offsetWidth}if(f=="fontweight")switch(j){case 700:return"bold";case 400:default:return"normal"}}f in i||(i[f]=s.test(f));return i[f]?b(d,j):j},F=a.isIE?"styleFloat":"cssFloat",n={cssFloat:F,styleFloat:F,"float":F};
dojo.style=function(d,f,j){var C=e(d),E=arguments.length,J=f=="opacity";f=n[f]||f;if(E==3)return J?a._setOpacity(C,j):(C.style[f]=j);if(E==2&&J)return a._getOpacity(C);J=r(C);if(E==2&&typeof f!="string"){for(var R in f)a.style(d,R,f[R]);return J}return E==1?J:u(C,f,J[f]||C.style[f])};dojo._getPadExtents=function(d,f){f=f||r(d);var j=b(d,f.paddingLeft),C=b(d,f.paddingTop);return{l:j,t:C,w:j+b(d,f.paddingRight),h:C+b(d,f.paddingBottom)}};dojo._getBorderExtents=function(d,f){f=f||r(d);var j=f.borderLeftStyle!=
"none"?b(d,f.borderLeftWidth):0,C=f.borderTopStyle!="none"?b(d,f.borderTopWidth):0;return{l:j,t:C,w:j+(f.borderRightStyle!="none"?b(d,f.borderRightWidth):0),h:C+(f.borderBottomStyle!="none"?b(d,f.borderBottomWidth):0)}};dojo._getPadBorderExtents=function(d,f){var j=f||r(d);f=a._getPadExtents(d,j);d=a._getBorderExtents(d,j);return{l:f.l+d.l,t:f.t+d.t,w:f.w+d.w,h:f.h+d.h}};dojo._getMarginExtents=function(d,f){f=f||r(d);var j=b(d,f.marginLeft),C=b(d,f.marginTop),E=b(d,f.marginRight);d=b(d,f.marginBottom);
if(a.isWebKit&&f.position!="absolute")E=j;return{l:j,t:C,w:j+E,h:C+d}};dojo._getMarginBox=function(d,f){var j=f||r(d);f=a._getMarginExtents(d,j);var C=d.offsetLeft-f.l,E=d.offsetTop-f.t,J=d.parentNode;if(a.isMoz){var R=parseFloat(j.left);j=parseFloat(j.top);if(!isNaN(R)&&!isNaN(j)){C=R;E=j}else if(J&&J.style){R=r(J);if(R.overflow!="visible"){J=a._getBorderExtents(J,R);C+=J.l;E+=J.t}}}else if(a.isOpera||a.isIE>7&&!a.isQuirks)if(J){J=a._getBorderExtents(J);C-=J.l;E-=J.t}return{l:C,t:E,w:d.offsetWidth+
f.w,h:d.offsetHeight+f.h}};dojo._getContentBox=function(d,f){var j=f||r(d);f=a._getPadExtents(d,j);j=a._getBorderExtents(d,j);var C=d.clientWidth;if(C){d=d.clientHeight;j.w=j.h=0}else{C=d.offsetWidth;d=d.offsetHeight}if(a.isOpera){f.l+=j.l;f.t+=j.t}return{l:f.l,t:f.t,w:C-f.w-j.w,h:d-f.h-j.h}};dojo._getBorderBox=function(d,f){var j=f||r(d);f=a._getPadExtents(d,j);d=a._getContentBox(d,j);return{l:d.l-f.l,t:d.t-f.t,w:d.w+f.w,h:d.h+f.h}};dojo._setBox=function(d,f,j,C,E,J){J=J||"px";d=d.style;if(!isNaN(f))d.left=
f+J;if(!isNaN(j))d.top=j+J;if(C>=0)d.width=C+J;if(E>=0)d.height=E+J};dojo._isButtonTag=function(d){return d.tagName=="BUTTON"||d.tagName=="INPUT"&&(d.getAttribute("type")||"").toUpperCase()=="BUTTON"};dojo._usesBorderBox=function(d){var f=d.tagName;return a.boxModel=="border-box"||f=="TABLE"||a._isButtonTag(d)};dojo._setContentSize=function(d,f,j,C){if(a._usesBorderBox(d)){C=a._getPadBorderExtents(d,C);if(f>=0)f+=C.w;if(j>=0)j+=C.h}a._setBox(d,NaN,NaN,f,j)};dojo._setMarginBox=function(d,f,j,C,E,J){var R=
J||r(d);J=a._usesBorderBox(d)?B:a._getPadBorderExtents(d,R);if(a.isWebKit)if(a._isButtonTag(d)){var Z=d.style;if(C>=0&&!Z.width)Z.width="4px";if(E>=0&&!Z.height)Z.height="4px"}R=a._getMarginExtents(d,R);if(C>=0)C=Math.max(C-J.w-R.w,0);if(E>=0)E=Math.max(E-J.h-R.h,0);a._setBox(d,f,j,C,E)};var B={l:0,t:0,w:0,h:0};dojo.marginBox=function(d,f){d=e(d);var j=r(d);return!f?a._getMarginBox(d,j):a._setMarginBox(d,f.l,f.t,f.w,f.h,j)};dojo.contentBox=function(d,f){d=e(d);var j=r(d);return!f?a._getContentBox(d,
j):a._setContentSize(d,f.w,f.h,j)};var I=function(d,f){if(!(d=(d||0).parentNode))return 0;for(var j,C=0,E=a.body();d&&d.style;){if(r(d).position=="fixed")return 0;if(j=d[f]){C+=j-0;if(d==E)break}d=d.parentNode}return C};dojo._docScroll=function(){var d=a.global;return"pageXOffset"in d?{x:d.pageXOffset,y:d.pageYOffset}:(d=a.doc.documentElement,d.clientHeight?{x:a._fixIeBiDiScrollLeft(d.scrollLeft),y:d.scrollTop}:(d=a.body(),{x:d.scrollLeft||0,y:d.scrollTop||0}))};dojo._isBodyLtr=function(){return"_bodyLtr"in
a?a._bodyLtr:(a._bodyLtr=(a.body().dir||a.doc.documentElement.dir||"ltr").toLowerCase()=="ltr")};dojo._getIeDocumentElementOffset=function(){var d=a.doc.documentElement;if(a.isIE<8){var f=d.getBoundingClientRect(),j=f.left;f=f.top;if(a.isIE<7){j+=d.clientLeft;f+=d.clientTop}return{x:j<0?0:j,y:f<0?0:f}}else return{x:0,y:0}};dojo._fixIeBiDiScrollLeft=function(d){var f=a.doc;if(a.isIE<8&&!a._isBodyLtr()){f=a.isQuirks?f.body:f.documentElement;return d+f.clientWidth-f.scrollWidth}return d};dojo._abs=dojo.position=
function(d,f){var j=a.body(),C=j.parentNode,E;d=e(d);if(d.getBoundingClientRect){E=d.getBoundingClientRect();E={x:E.left,y:E.top,w:E.right-E.left,h:E.bottom-E.top};if(a.isIE){d=a._getIeDocumentElementOffset();E.x-=d.x+(a.isQuirks?j.clientLeft+j.offsetLeft:0);E.y-=d.y+(a.isQuirks?j.clientTop+j.offsetTop:0)}else if(a.isFF==3){var J=r(C);E.x-=b(C,J.marginLeft)+b(C,J.borderLeftWidth);E.y-=b(C,J.marginTop)+b(C,J.borderTopWidth)}}else{E={x:0,y:0,w:d.offsetWidth,h:d.offsetHeight};if(d.offsetParent){E.x-=
I(d,"scrollLeft");E.y-=I(d,"scrollTop");j=d;do{J=j.offsetLeft;var R=j.offsetTop;E.x+=isNaN(J)?0:J;E.y+=isNaN(R)?0:R;J=r(j);if(j!=d)if(a.isMoz){E.x+=2*b(j,J.borderLeftWidth);E.y+=2*b(j,J.borderTopWidth)}else{E.x+=b(j,J.borderLeftWidth);E.y+=b(j,J.borderTopWidth)}if(a.isMoz&&J.position=="static")for(J=j.parentNode;J!=j.offsetParent;){R=r(J);if(R.position=="static"){E.x+=b(j,R.borderLeftWidth);E.y+=b(j,R.borderTopWidth)}J=J.parentNode}j=j.offsetParent}while(j!=C&&j)}else if(d.x&&d.y){E.x+=isNaN(d.x)?
0:d.x;E.y+=isNaN(d.y)?0:d.y}}if(f){f=a._docScroll();E.x+=f.x;E.y+=f.y}return E};dojo.coords=function(d,f){d=e(d);var j=r(d);j=a._getMarginBox(d,j);f=a.position(d,f);j.x=f.x;j.y=f.y;return j};var k={"class":"className","for":"htmlFor",tabindex:"tabIndex",readonly:"readOnly",colspan:"colSpan",frameborder:"frameBorder",rowspan:"rowSpan",valuetype:"valueType"},w={classname:"class",htmlfor:"for",tabindex:"tabIndex",readonly:"readOnly"},z={innerHTML:1,className:1,htmlFor:a.isIE,value:1},v=function(d){return w[d.toLowerCase()]||
d},t=function(d,f){return(d=d.getAttributeNode&&d.getAttributeNode(f))&&d.specified};dojo.hasAttr=function(d,f){var j=f.toLowerCase();return z[k[j]||f]||t(e(d),w[j]||f)};var A={},D=0,G=dojo._scopeName+"attrid",M={col:1,colgroup:1,table:1,tbody:1,tfoot:1,thead:1,tr:1,title:1};dojo.attr=function(d,f,j){d=e(d);var C=arguments.length;if(C==2&&typeof f!="string"){for(var E in f)a.attr(d,E,f[E]);return d}var J=f.toLowerCase();E=k[J]||f;var R=z[E];J=w[J]||f;if(C==3){if(E=="style"&&typeof j!="string")a.style(d,
j);else if(E=="innerHTML")if(a.isIE&&d.tagName.toLowerCase()in M){a.empty(d);d.appendChild(a._toDom(j,d.ownerDocument))}else d[E]=j;else if(a.isFunction(j)){C=a.attr(d,G);if(!C){C=D++;a.attr(d,G,C)}A[C]||(A[C]={});if(R=A[C][E])a.disconnect(R);else try{delete d[E]}catch(Z){}A[C][E]=a.connect(d,E,j)}else if(R||typeof j=="boolean")d[E]=j;else d.setAttribute(J,j);return d}j=d[E];if(R&&typeof j!="undefined")return j;if(E!="href"&&(typeof j=="boolean"||a.isFunction(j)))return j;return t(d,J)?d.getAttribute(J):
null};dojo.removeAttr=function(d,f){e(d).removeAttribute(v(f))};dojo.getNodeProp=function(d,f){d=e(d);var j=f.toLowerCase(),C=k[j]||f;if(C in d&&C!="href")return d[C];f=w[j]||f;return t(d,f)?d.getAttribute(f):null};dojo.create=function(d,f,j,C){var E=a.doc;if(j){j=e(j);E=j.ownerDocument}if(typeof d=="string")d=E.createElement(d);f&&a.attr(d,f);j&&a.place(d,j,C);return d};a.empty=a.isIE?function(d){d=e(d);for(var f;f=d.lastChild;)a.destroy(f)}:function(d){e(d).innerHTML=""};var K={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"]},L=/<\s*([\w\:]+)/,H={},S=0,aa="__"+a._scopeName+"ToDomId";for(var na in K){var fa=K[na];fa.pre=na=="option"?'<select multiple="multiple">':"<"+fa.join("><")+">";fa.post="</"+fa.reverse().join("></")+">"}a._toDom=function(d,f){f=f||a.doc;var j=f[aa];if(!j){f[aa]=j=++S+"";H[j]=f.createElement("div")}d+=
"";var C=d.match(L),E=C?C[1].toLowerCase():"";j=H[j];if(C&&K[E]){C=K[E];j.innerHTML=C.pre+d+C.post;for(d=C.length;d;--d)j=j.firstChild}else j.innerHTML=d;if(j.childNodes.length==1)return j.removeChild(j.firstChild);for(d=f.createDocumentFragment();f=j.firstChild;)d.appendChild(f);return d};var da="className";dojo.hasClass=function(d,f){return(" "+e(d)[da]+" ").indexOf(" "+f+" ")>=0};var ra=/\s+/,ka=[""],la=function(d){if(typeof d=="string"||d instanceof String)if(d.indexOf(" ")<0){ka[0]=d;return ka}else return d.split(ra);
return d};dojo.addClass=function(d,f){d=e(d);f=la(f);for(var j=" "+d[da]+" ",C=0,E=f.length,J;C<E;++C)if((J=f[C])&&j.indexOf(" "+J+" ")<0)j+=J+" ";d[da]=a.trim(j)};dojo.removeClass=function(d,f){d=e(d);var j;if(f!==undefined){f=la(f);j=" "+d[da]+" ";for(var C=0,E=f.length;C<E;++C)j=j.replace(" "+f[C]+" "," ");j=a.trim(j)}else j="";if(d[da]!=j)d[da]=j};dojo.toggleClass=function(d,f,j){if(j===undefined)j=!a.hasClass(d,f);a[j?"addClass":"removeClass"](d,f)}})()}if(!dojo._hasResource["dojo._base.NodeList"]){dojo._hasResource["dojo._base.NodeList"]=
true;dojo.provide("dojo._base.NodeList");(function(){var a=dojo,e=Array.prototype,o=e.slice,q=e.concat,h=function(n,B,I){n.sort||(n=o.call(n,0));I=I||this._NodeListCtor||a._NodeListCtor;n.constructor=I;dojo._mixin(n,I.prototype);n._NodeListCtor=I;return B?n._stash(B):n},p=function(n,B,I){B=[0].concat(o.call(B,0));I=I||a.global;return function(k){B[0]=k;return n.apply(I,B)}},r=function(n,B){return function(){this.forEach(p(n,arguments,B));return this}},b=function(n,B){return function(){return this.map(p(n,
arguments,B))}},c=function(n,B,I){return function(){var k=arguments,w=p(n,k,I);if(B.call(I||a.global,k))return this.map(w);this.forEach(w);return this}},i=function(n){return n.length==1&&typeof n[0]=="string"},s=function(n){var B=n.parentNode;B&&B.removeChild(n)};dojo.NodeList=function(){return h(Array.apply(null,arguments))};var u=a._NodeListCtor=a.NodeList,F=u.prototype;u._wrap=F._wrap=h;u._adaptAsMap=b;u._adaptAsForEach=r;u._adaptAsFilter=function(n,B){return function(){return this.filter(p(n,
arguments,B))}};u._adaptWithCondition=c;a.forEach(["slice","splice"],function(n){var B=e[n];F[n]=function(){return this._wrap(B.apply(this,arguments),n=="slice"?this:null)}});a.forEach(["indexOf","lastIndexOf","every","some"],function(n){var B=a[n];F[n]=function(){return B.apply(a,[this].concat(o.call(arguments,0)))}});a.forEach(["attr","style"],function(n){F[n]=c(a[n],i)});a.forEach(["connect","addClass","removeClass","toggleClass","empty","removeAttr"],function(n){F[n]=r(a[n])});dojo.extend(dojo.NodeList,
{_normalize:function(n,B){var I=n.parse===true?true:false;if(typeof n.template=="string"){var k=n.templateFunc||dojo.string&&dojo.string.substitute;n=k?k(n.template,n):n}k=typeof n;if(k=="string"||k=="number"){n=dojo._toDom(n,B&&B.ownerDocument);n=n.nodeType==11?dojo._toArray(n.childNodes):[n]}else if(dojo.isArrayLike(n))dojo.isArray(n)||(n=dojo._toArray(n));else n=[n];if(I)n._runParse=true;return n},_cloneNode:function(n){return n.cloneNode(true)},_place:function(n,B,I,k){if(!(B.nodeType!=1&&I==
"only")){B=B;for(var w,z=n.length,v=z-1;v>=0;v--){var t=k?this._cloneNode(n[v]):n[v];if(n._runParse&&dojo.parser&&dojo.parser.parse){w||(w=B.ownerDocument.createElement("div"));w.appendChild(t);dojo.parser.parse(w);for(t=w.firstChild;w.firstChild;)w.removeChild(w.firstChild)}v==z-1?dojo.place(t,B,I):B.parentNode.insertBefore(t,B);B=t}}},_stash:function(n){this._parent=n;return this},end:function(){return this._parent?this._parent:new this._NodeListCtor},concat:function(){var n=a.isArray(this)?this:
o.call(this,0),B=a.map(arguments,function(I){return I&&!a.isArray(I)&&(typeof NodeList!="undefined"&&I.constructor===NodeList||I.constructor===this._NodeListCtor)?o.call(I,0):I});return this._wrap(q.apply(n,B),this)},map:function(n,B){return this._wrap(a.map(this,n,B),this)},forEach:function(n,B){a.forEach(this,n,B);return this},coords:b(a.coords),position:b(a.position),place:function(n,B){var I=a.query(n)[0];return this.forEach(function(k){a.place(k,I,B)})},orphan:function(n){return(n?a._filterQueryResult(this,
n):this).forEach(s)},adopt:function(n,B){return a.query(n).place(this[0],B)._stash(this)},query:function(n){if(!n)return this;var B=this.map(function(I){return a.query(n,I).filter(function(k){return k!==undefined})});return this._wrap(q.apply([],B),this)},filter:function(n){var B=arguments,I=this,k=0;if(typeof n=="string"){I=a._filterQueryResult(this,B[0]);if(B.length==1)return I._stash(this);k=1}return this._wrap(a.filter(I,B[k],B[k+1]),this)},addContent:function(n,B){n=this._normalize(n,this[0]);
for(var I=0,k;k=this[I];I++)this._place(n,k,B,I>0);return this},instantiate:function(n,B){var I=a.isFunction(n)?n:a.getObject(n);B=B||{};return this.forEach(function(k){new I(B,k)})},at:function(){var n=new this._NodeListCtor;a.forEach(arguments,function(B){this[B]&&n.push(this[B])},this);return n._stash(this)}});u.events=["blur","focus","change","click","error","keydown","keypress","keyup","load","mousedown","mouseenter","mouseleave","mousemove","mouseout","mouseover","mouseup","submit"];a.forEach(u.events,
function(n){var B="on"+n;F[B]=function(I,k){return this.connect(B,I,k)}})})()}if(!dojo._hasResource["dojo._base.query"]){dojo._hasResource["dojo._base.query"]=true;typeof dojo!="undefined"&&dojo.provide("dojo._base.query");(function(a){var e=a.trim,o=a.forEach,q=a._NodeListCtor=a.NodeList,h=function(){return a.doc},p=(a.isWebKit||a.isMozilla)&&h().compatMode=="BackCompat",r=h().firstChild.children?"children":"childNodes",b=false,c=function(){return true},i=function(g){g+=">~+".indexOf(g.slice(-1))>=
0?" * ":" ";for(var l=function(oa,va){return e(g.slice(oa,va))},x=[],y=-1,N=-1,P=-1,U=-1,O=-1,Q=-1,W=-1,Y="",X="",ga,V=0,wa=g.length,T=null,$=null,xa=function(){if(W>=0){var oa=W==V?null:l(W,V);T[">~+".indexOf(oa)<0?"tag":"oper"]=oa;W=-1}},ya=function(){if(Q>=0){T.id=l(Q,V).replace(/\\/g,"");Q=-1}},za=function(){if(O>=0){T.classes.push(l(O+1,V).replace(/\\/g,""));O=-1}},ma=function(){ya();xa();za()},Aa=function(){ma();U>=0&&T.pseudos.push({name:l(U+1,V)});T.loops=T.pseudos.length||T.attrs.length||
T.classes.length;T.oquery=T.query=l(ga,V);T.otag=T.tag=T.oper?null:T.tag||"*";if(T.tag)T.tag=T.tag.toUpperCase();if(x.length&&x[x.length-1].oper){T.infixOper=x.pop();T.query=T.infixOper.query+" "+T.query}x.push(T);T=null};Y=X,X=g.charAt(V),V<wa;V++)if(Y!="\\"){if(!T){ga=V;T={query:null,pseudos:[],attrs:[],classes:[],tag:null,oper:null,id:null,getTag:function(){return b?this.otag:this.tag}};W=V}if(y>=0)if(X=="]"){if($.attr)$.matchFor=l(P||y+1,V);else $.attr=l(y+1,V);if(y=$.matchFor)if(y.charAt(0)==
'"'||y.charAt(0)=="'")$.matchFor=y.slice(1,-1);T.attrs.push($);$=null;y=P=-1}else{if(X=="="){P="|~^$*".indexOf(Y)>=0?Y:"";$.type=P+X;$.attr=l(y+1,V-P.length);P=V+1}}else if(N>=0){if(X==")"){if(U>=0)$.value=l(N+1,V);U=N=-1}}else if(X=="#"){ma();Q=V+1}else if(X=="."){ma();O=V}else if(X==":"){ma();U=V}else if(X=="["){ma();y=V;$={}}else if(X=="("){if(U>=0){$={name:l(U+1,V),value:null};T.pseudos.push($)}N=V}else X==" "&&Y!=X&&Aa()}return x},s=function(g,l){if(!g)return l;if(!l)return g;return function(){return g.apply(window,
arguments)&&l.apply(window,arguments)}},u=function(g,l){l=l||[];g&&l.push(g);return l},F=function(g){return 1==g.nodeType},n=function(g,l){if(!g)return"";if(l=="class")return g.className||"";if(l=="for")return g.htmlFor||"";if(l=="style")return g.style.cssText||"";return(b?g.getAttribute(l):g.getAttribute(l,2))||""},B={"*=":function(g,l){return function(x){return n(x,g).indexOf(l)>=0}},"^=":function(g,l){return function(x){return n(x,g).indexOf(l)==0}},"$=":function(g,l){return function(x){x=" "+
n(x,g);return x.lastIndexOf(l)==x.length-l.length}},"~=":function(g,l){var x=" "+l+" ";return function(y){return(" "+n(y,g)+" ").indexOf(x)>=0}},"|=":function(g,l){var x=" "+l+"-";return function(y){y=" "+n(y,g);return y==l||y.indexOf(x)==0}},"=":function(g,l){return function(x){return n(x,g)==l}}},I=typeof h().firstChild.nextElementSibling=="undefined",k=!I?"nextElementSibling":"nextSibling",w=!I?"previousElementSibling":"previousSibling",z=I?F:c,v=function(g){for(;g=g[w];)if(z(g))return false;return true},
t=function(g){for(;g=g[k];)if(z(g))return false;return true},A=function(g){var l=g.parentNode,x=0,y=l[r],N=g._i||-1,P=l._l||-1;if(!y)return-1;y=y.length;if(P==y&&N>=0&&P>=0)return N;l._l=y;N=-1;for(l=l.firstElementChild||l.firstChild;l;l=l[k])if(z(l)){l._i=++x;if(g===l)N=x}return N},D=function(g){return!(A(g)%2)},G=function(g){return A(g)%2},M={checked:function(){return function(g){return!!("checked"in g?g.checked:g.selected)}},"first-child":function(){return v},"last-child":function(){return t},
"only-child":function(){return function(g){if(!v(g))return false;if(!t(g))return false;return true}},empty:function(){return function(g){var l=g.childNodes;for(g=g.childNodes.length-1;g>=0;g--){var x=l[g].nodeType;if(x===1||x==3)return false}return true}},contains:function(g,l){g=l.charAt(0);if(g=='"'||g=="'")l=l.slice(1,-1);return function(x){return x.innerHTML.indexOf(l)>=0}},not:function(g,l){g=i(l)[0];l={el:1};if(g.tag!="*")l.tag=1;if(!g.classes.length)l.classes=1;var x=L(g,l);return function(y){return!x(y)}},
"nth-child":function(g,l){g=parseInt;if(l=="odd")return G;else if(l=="even")return D;if(l.indexOf("n")!=-1){l=l.split("n",2);var x=l[0]?l[0]=="-"?-1:g(l[0]):1,y=l[1]?g(l[1]):0,N=0,P=-1;if(x>0)if(y<0)y=y%x&&x+y%x;else{if(y>0){if(y>=x)N=y-y%x;y%=x}}else if(x<0){x*=-1;if(y>0){P=y;y%=x}}if(x>0)return function(O){O=A(O);return O>=N&&(P<0||O<=P)&&O%x==y};else l=y}var U=g(l);return function(O){return A(O)==U}}},K=a.isIE?function(g){var l=g.toLowerCase();if(l=="class")g="className";return function(x){return b?
x.getAttribute(g):x[g]||x[l]}}:function(g){return function(l){return l&&l.getAttribute&&l.hasAttribute(g)}},L=function(g,l){if(!g)return c;l=l||{};var x=null;"el"in l||(x=s(x,F));if(!("tag"in l))if(g.tag!="*")x=s(x,function(y){return y&&y.tagName==g.getTag()});"classes"in l||o(g.classes,function(y,N){var P=new RegExp("(?:^|\\s)"+y+"(?:\\s|$)");x=s(x,function(U){return P.test(U.className)});x.count=N});"pseudos"in l||o(g.pseudos,function(y){var N=y.name;if(M[N])x=s(x,M[N](N,y.value))});"attrs"in l||
o(g.attrs,function(y){var N,P=y.attr;if(y.type&&B[y.type])N=B[y.type](P,y.matchFor);else if(P.length)N=K(P);if(N)x=s(x,N)});if(!("id"in l))if(g.id)x=s(x,function(y){return!!y&&y.id==g.id});x||"default"in l||(x=c);return x},H=function(g){return function(l,x,y){for(;l=l[k];)if(!(I&&!F(l))){if((!y||ha(l,y))&&g(l))x.push(l);break}return x}},S=function(g){return function(l,x,y){for(l=l[k];l;){if(z(l)){if(y&&!ha(l,y))break;g(l)&&x.push(l)}l=l[k]}return x}},aa=function(g){g=g||c;return function(l,x,y){for(var N=
0,P=l[r];l=P[N++];)if(z(l)&&(!y||ha(l,y))&&g(l,N))x.push(l);return x}},na=function(g,l){for(g=g.parentNode;g;){if(g==l)break;g=g.parentNode}return!!g},fa={},da=function(g){var l=fa[g.query];if(l)return l;var x=g.infixOper;x=x?x.oper:"";var y=L(g,{el:1}),N="*"==g.tag,P=h().getElementsByClassName;if(x){P={el:1};if(N)P.tag=1;y=L(g,P);if("+"==x)l=H(y);else if("~"==x)l=S(y);else if(">"==x)l=aa(y)}else if(g.id){y=!g.loops&&N?c:L(g,{el:1,id:1});l=function(O,Q){var W=a.byId(g.id,O.ownerDocument||O);if(W&&
y(W))if(9==O.nodeType)return u(W,Q);else if(na(W,O))return u(W,Q)}}else if(P&&/\{\s*\[native code\]\s*\}/.test(String(P))&&g.classes.length&&!p){y=L(g,{el:1,classes:1,id:1});var U=g.classes.join(" ");l=function(O,Q,W){Q=u(0,Q);for(var Y,X=0,ga=O.getElementsByClassName(U);Y=ga[X++];)y(Y,O)&&ha(Y,W)&&Q.push(Y);return Q}}else if(!N&&!g.loops)l=function(O,Q,W){Q=u(0,Q);for(var Y=0,X=O.getElementsByTagName(g.getTag());O=X[Y++];)ha(O,W)&&Q.push(O);return Q};else{y=L(g,{el:1,tag:1,id:1});l=function(O,Q,
W){Q=u(0,Q);for(var Y,X=0,ga=O.getElementsByTagName(g.getTag());Y=ga[X++];)y(Y,O)&&ha(Y,W)&&Q.push(Y);return Q}}return fa[g.query]=l},ra=function(g,l){g=u(g);for(var x,y,N=l.length,P,U,O=0;O<N;O++){U=[];x=l[O];y=g.length-1;if(y>0){P={};U.nozip=true}y=da(x);for(var Q=0;x=g[Q];Q++)y(x,U,P);if(!U.length)break;g=U}return U},ka={},la={},d=function(g){var l=i(e(g));if(l.length==1){var x=da(l[0]);return function(y){if(y=x(y,new q))y.nozip=true;return y}}return function(y){return ra(y,l)}},f=navigator.userAgent;
f=a.isWebKit&&f.indexOf("WebKit/")>0&&parseFloat(f.split("WebKit/")[1])>528;var j=a.isIE?"commentStrip":"nozip",C=!!h().querySelectorAll&&(!a.isSafari||a.isSafari>3.1||f),E=/n\+\d|([^ ])?([>~+])([^ =])?/g,J=function(g,l,x,y){return x?(l?l+" ":"")+x+(y?" "+y:""):g},R=function(g,l){g=g.replace(E,J);if(C){var x=la[g];if(x&&!l)return x}if(x=ka[g])return x;x=g.charAt(0);var y=-1==g.indexOf(" ");if(g.indexOf("#")>=0&&y)l=true;if(C&&!l&&">~+".indexOf(x)==-1&&(!a.isIE||g.indexOf(":")==-1)&&!(p&&g.indexOf(".")>=
0)&&g.indexOf(":contains")==-1&&g.indexOf(":checked")==-1&&g.indexOf("|=")==-1){var N=">~+".indexOf(g.charAt(g.length-1))>=0?g+" *":g;return la[g]=function(U){try{if(!(9==U.nodeType||y))throw"";var O=U.querySelectorAll(N);O[j]=true;return O}catch(Q){return R(g,true)(U)}}}else{var P=g.split(/\s*,\s*/);return ka[g]=P.length<2?d(g):function(U){for(var O=0,Q=[],W;W=P[O++];)Q=Q.concat(d(W)(U));return Q}}},Z=0,Ba=a.isIE?function(g){return b?g.getAttribute("_uid")||g.setAttribute("_uid",++Z)||Z:g.uniqueID}:
function(g){return g._uid||(g._uid=++Z)},ha=function(g,l){if(!l)return 1;g=Ba(g);if(!l[g])return l[g]=1;return 0},ia="_zipIdx",Ca=function(g){if(g&&g.nozip)return q._wrap?q._wrap(g):g;var l=new q;if(!g||!g.length)return l;g[0]&&l.push(g[0]);if(g.length<2)return l;Z++;if(a.isIE&&b){var x=Z+"";g[0].setAttribute(ia,x);for(var y=1,N;N=g[y];y++){g[y].getAttribute(ia)!=x&&l.push(N);N.setAttribute(ia,x)}}else if(a.isIE&&g.commentStrip)try{for(y=1;N=g[y];y++)F(N)&&l.push(N)}catch(P){}else{if(g[0])g[0][ia]=
Z;for(y=1;N=g[y];y++){g[y][ia]!=Z&&l.push(N);N[ia]=Z}}return l};a.query=function(g,l){q=a._NodeListCtor;if(!g)return new q;if(g.constructor==q)return g;if(typeof g!="string")return new q(g);if(typeof l=="string"){l=a.byId(l);if(!l)return new q}l=l||h();var x=l.ownerDocument||l.documentElement;b=l.contentType&&l.contentType=="application/xml"||a.isOpera&&(l.doctype||x.toString()=="[object XMLDocument]")||!!x&&(a.isIE?x.xml:l.xmlVersion||x.xmlVersion);if((g=R(g)(l))&&g.nozip&&!q._wrap)return g;return Ca(g)};
a.query.pseudos=M;a._filterQueryResult=function(g,l){var x=new a._NodeListCtor;l=L(i(l)[0]);for(var y=0,N;N=g[y];y++)l(N)&&x.push(N);return x}})(this.queryPortability||this.acme||dojo)}if(!dojo._hasResource["dojo._base.xhr"]){dojo._hasResource["dojo._base.xhr"]=true;dojo.provide("dojo._base.xhr");(function(){function a(k,w,z){if(z!==null){var v=k[w];if(typeof v=="string")k[w]=[v,z];else if(e.isArray(v))v.push(z);else k[w]=z}}var e=dojo,o=e.config;dojo.fieldToObject=function(k){var w=null;if(k=e.byId(k)){var z=
k.name,v=(k.type||"").toLowerCase();if(z&&v&&!k.disabled)if(v=="radio"||v=="checkbox"){if(k.checked)w=k.value}else if(k.multiple){w=[];e.query("option",k).forEach(function(t){t.selected&&w.push(t.value)})}else w=k.value}return w};dojo.formToObject=function(k){var w={};e.forEach(dojo.byId(k).elements,function(z){var v=z.name,t=(z.type||"").toLowerCase();if(v&&t&&"file|submit|image|reset|button|".indexOf(t)==-1&&!z.disabled){a(w,v,e.fieldToObject(z));if(t=="image")w[v+".x"]=w[v+".y"]=w[v].x=w[v].y=
0}});return w};dojo.objectToQuery=function(k){var w=encodeURIComponent,z=[],v={};for(var t in k){var A=k[t];if(A!=v[t]){var D=w(t)+"=";if(e.isArray(A))for(var G=0;G<A.length;G++)z.push(D+w(A[G]));else z.push(D+w(A))}}return z.join("&")};dojo.formToQuery=function(k){return e.objectToQuery(e.formToObject(k))};dojo.formToJson=function(k,w){return e.toJson(e.formToObject(k),w)};dojo.queryToObject=function(k){var w={};k=k.split("&");var z=decodeURIComponent;e.forEach(k,function(v){if(v.length){var t=v.split("=");
v=z(t.shift());t=z(t.join("="));if(typeof w[v]=="string")w[v]=[w[v]];if(e.isArray(w[v]))w[v].push(t);else w[v]=t}});return w};dojo._blockAsync=false;var q=e._contentHandlers=dojo.contentHandlers={text:function(k){return k.responseText},json:function(k){return e.fromJson(k.responseText||null)},"json-comment-filtered":function(k){dojo.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: {}&&\nUse djConfig.useCommentedJson=true to turn off this message.");
k=k.responseText;var w=k.indexOf("/*"),z=k.lastIndexOf("*/");if(w==-1||z==-1)throw new Error("JSON was not comment filtered");return e.fromJson(k.substring(w+2,z))},javascript:function(k){return e.eval(k.responseText)},xml:function(k){var w=k.responseXML;if(e.isIE&&(!w||!w.documentElement)){var z=function(v){return"MSXML"+v+".DOMDocument"};z=["Microsoft.XMLDOM",z(6),z(4),z(3),z(2)];e.some(z,function(v){try{var t=new ActiveXObject(v);t.async=false;t.loadXML(k.responseText);w=t}catch(A){return false}return true})}return w},
"json-comment-optional":function(k){return k.responseText&&/^[^{\[]*\/\*/.test(k.responseText)?q["json-comment-filtered"](k):q.json(k)}};dojo._ioSetArgs=function(k,w,z,v){var t={args:k,url:k.url},A=null;if(k.form){A=e.byId(k.form);var D=A.getAttributeNode("action");t.url=t.url||(D?D.value:null);A=e.formToObject(A)}D=[{}];A&&D.push(A);k.content&&D.push(k.content);k.preventCache&&D.push({"dojo.preventCache":(new Date).valueOf()});t.query=e.objectToQuery(e.mixin.apply(null,D));t.handleAs=k.handleAs||
"text";var G=new e.Deferred(w);G.addCallbacks(z,function(H){return v(H,G)});var M=k.load;M&&e.isFunction(M)&&G.addCallback(function(H){return M.call(k,H,t)});var K=k.error;K&&e.isFunction(K)&&G.addErrback(function(H){return K.call(k,H,t)});var L=k.handle;L&&e.isFunction(L)&&G.addBoth(function(H){return L.call(k,H,t)});if(o.ioPublish&&e.publish&&t.args.ioPublish!==false){G.addCallbacks(function(H){e.publish("/dojo/io/load",[G,H]);return H},function(H){e.publish("/dojo/io/error",[G,H]);return H});G.addBoth(function(H){e.publish("/dojo/io/done",
[G,H]);return H})}G.ioArgs=t;return G};var h=function(k){k.canceled=true;var w=k.ioArgs.xhr,z=typeof w.abort;if(z=="function"||z=="object"||z=="unknown")w.abort();k=k.ioArgs.error;if(!k){k=new Error("xhr cancelled");k.dojoType="cancel"}return k},p=function(k){k=q[k.ioArgs.handleAs](k.ioArgs.xhr);return k===undefined?null:k},r=function(k,w){w.ioArgs.args.failOk||console.error(k);return k},b=null,c=[],i=0,s=function(k){if(i<=0){i=0;if(o.ioPublish&&e.publish&&(!k||k&&k.ioArgs.args.ioPublish!==false))e.publish("/dojo/io/stop")}},
u=function(){var k=(new Date).getTime();if(!e._blockAsync)for(var w=0,z;w<c.length&&(z=c[w]);w++){var v=z.dfd,t=function(){if(!v||v.canceled||!z.validCheck(v)){c.splice(w--,1);i-=1}else if(z.ioCheck(v)){c.splice(w--,1);z.resHandle(v);i-=1}else if(v.startTime)if(v.startTime+(v.ioArgs.args.timeout||0)<k){c.splice(w--,1);var D=new Error("timeout exceeded");D.dojoType="timeout";v.errback(D);v.cancel();i-=1}};if(dojo.config.debugAtAllCosts)t.call(this);else try{t.call(this)}catch(A){v.errback(A)}}s(v);
if(!c.length){clearInterval(b);b=null}};dojo._ioCancelAll=function(){try{e.forEach(c,function(w){try{w.dfd.cancel()}catch(z){}})}catch(k){}};e.isIE&&e.addOnWindowUnload(e._ioCancelAll);e._ioNotifyStart=function(k){if(o.ioPublish&&e.publish&&k.ioArgs.args.ioPublish!==false){i||e.publish("/dojo/io/start");i+=1;e.publish("/dojo/io/send",[k])}};e._ioWatch=function(k,w,z,v){var t=k.ioArgs.args;if(t.timeout)k.startTime=(new Date).getTime();c.push({dfd:k,validCheck:w,ioCheck:z,resHandle:v});b||(b=setInterval(u,
50));t.sync&&u()};var F="application/x-www-form-urlencoded",n=function(k){return k.ioArgs.xhr.readyState},B=function(k){return 4==k.ioArgs.xhr.readyState},I=function(k){var w=k.ioArgs.xhr;if(e._isDocumentOk(w))k.callback(k);else{var z=new Error("Unable to load "+k.ioArgs.url+" status:"+w.status);z.status=w.status;z.responseText=w.responseText;k.errback(z)}};dojo._ioAddQueryToUrl=function(k){if(k.query.length){k.url+=(k.url.indexOf("?")==-1?"?":"&")+k.query;k.query=null}};dojo.xhr=function(k,w,z){var v=
e._ioSetArgs(w,h,p,r),t=v.ioArgs,A=t.xhr=e._xhrObj(t.args);if(!A){v.cancel();return v}if("postData"in w)t.query=w.postData;else if("putData"in w)t.query=w.putData;else if("rawBody"in w)t.query=w.rawBody;else if(arguments.length>2&&!z||"POST|PUT".indexOf(k.toUpperCase())==-1)e._ioAddQueryToUrl(t);A.open(k,t.url,w.sync!==true,w.user||undefined,w.password||undefined);if(w.headers)for(var D in w.headers)if(D.toLowerCase()==="content-type"&&!w.contentType)w.contentType=w.headers[D];else w.headers[D]&&
A.setRequestHeader(D,w.headers[D]);A.setRequestHeader("Content-Type",w.contentType||F);if(!w.headers||!("X-Requested-With"in w.headers))A.setRequestHeader("X-Requested-With","XMLHttpRequest");e._ioNotifyStart(v);if(dojo.config.debugAtAllCosts)A.send(t.query);else try{A.send(t.query)}catch(G){t.error=G;v.cancel()}e._ioWatch(v,n,B,I);return v};dojo.xhrGet=function(k){return e.xhr("GET",k)};dojo.rawXhrPost=dojo.xhrPost=function(k){return e.xhr("POST",k,true)};dojo.rawXhrPut=dojo.xhrPut=function(k){return e.xhr("PUT",
k,true)};dojo.xhrDelete=function(k){return e.xhr("DELETE",k)}})()}if(!dojo._hasResource["dojo._base.fx"]){dojo._hasResource["dojo._base.fx"]=true;dojo.provide("dojo._base.fx");(function(){var a=dojo,e=a._mixin;dojo._Line=function(b,c){this.start=b;this.end=c};dojo._Line.prototype.getValue=function(b){return(this.end-this.start)*b+this.start};dojo.Animation=function(b){e(this,b);if(a.isArray(this.curve))this.curve=new a._Line(this.curve[0],this.curve[1])};a._Animation=a.Animation;a.extend(dojo.Animation,
{duration:350,repeat:0,rate:20,_percent:0,_startRepeatCount:0,_getStep:function(){var b=this._percent,c=this.easing;return c?c(b):b},_fire:function(b,c){c=c||[];if(this[b])if(a.config.debugAtAllCosts)this[b].apply(this,c);else try{this[b].apply(this,c)}catch(i){console.error("exception in animation handler for:",b);console.error(i)}return this},play:function(b,c){var i=this;i._delayTimer&&i._clearTimer();if(c){i._stopTimer();i._active=i._paused=false;i._percent=0}else if(i._active&&!i._paused)return i;
i._fire("beforeBegin",[i.node]);b=b||i.delay;var s=dojo.hitch(i,"_play",c);if(b>0){i._delayTimer=setTimeout(s,b);return i}s();return i},_play:function(){var b=this;b._delayTimer&&b._clearTimer();b._startTime=(new Date).valueOf();if(b._paused)b._startTime-=b.duration*b._percent;b._endTime=b._startTime+b.duration;b._active=true;b._paused=false;var c=b.curve.getValue(b._getStep());if(!b._percent){if(!b._startRepeatCount)b._startRepeatCount=b.repeat;b._fire("onBegin",[c])}b._fire("onPlay",[c]);b._cycle();
return b},pause:function(){var b=this;b._delayTimer&&b._clearTimer();b._stopTimer();if(!b._active)return b;b._paused=true;b._fire("onPause",[b.curve.getValue(b._getStep())]);return b},gotoPercent:function(b,c){var i=this;i._stopTimer();i._active=i._paused=true;i._percent=b;c&&i.play();return i},stop:function(b){var c=this;c._delayTimer&&c._clearTimer();if(!c._timer)return c;c._stopTimer();if(b)c._percent=1;c._fire("onStop",[c.curve.getValue(c._getStep())]);c._active=c._paused=false;return c},status:function(){if(this._active)return this._paused?
"paused":"playing";return"stopped"},_cycle:function(){var b=this;if(b._active){var c=((new Date).valueOf()-b._startTime)/(b._endTime-b._startTime);if(c>=1)c=1;b._percent=c;if(b.easing)c=b.easing(c);b._fire("onAnimate",[b.curve.getValue(c)]);if(b._percent<1)b._startTimer();else{b._active=false;if(b.repeat>0){b.repeat--;b.play(null,true)}else if(b.repeat==-1)b.play(null,true);else if(b._startRepeatCount){b.repeat=b._startRepeatCount;b._startRepeatCount=0}b._percent=0;b._fire("onEnd",[b.node]);!b.repeat&&
b._stopTimer()}}return b},_clearTimer:function(){clearTimeout(this._delayTimer);delete this._delayTimer}});var o=0,q=null,h={run:function(){}};a.extend(a.Animation,{_startTimer:function(){if(!this._timer){this._timer=a.connect(h,"run",this,"_cycle");o++}q||(q=setInterval(a.hitch(h,"run"),this.rate))},_stopTimer:function(){if(this._timer){a.disconnect(this._timer);this._timer=null;o--}if(o<=0){clearInterval(q);q=null;o=0}}});var p=a.isIE?function(b){var c=b.style;if(!c.width.length&&a.style(b,"width")==
"auto")c.width="auto"}:function(){};dojo._fade=function(b){b.node=a.byId(b.node);var c=e({properties:{}},b);b=c.properties.opacity={};b.start=!("start"in c)?function(){return+a.style(c.node,"opacity")||0}:c.start;b.end=c.end;b=a.animateProperty(c);a.connect(b,"beforeBegin",a.partial(p,c.node));return b};dojo.fadeIn=function(b){return a._fade(e({end:1},b))};dojo.fadeOut=function(b){return a._fade(e({end:0},b))};dojo._defaultEasing=function(b){return 0.5+Math.sin((b+1.5)*Math.PI)/2};var r=function(b){this._properties=
b;for(var c in b){var i=b[c];if(i.start instanceof a.Color)i.tempColor=new a.Color}};r.prototype.getValue=function(b){var c={};for(var i in this._properties){var s=this._properties[i],u=s.start;if(u instanceof a.Color)c[i]=a.blendColors(u,s.end,b,s.tempColor).toCss();else a.isArray(u)||(c[i]=(s.end-u)*b+u+(i!="opacity"?s.units||"px":0))}return c};dojo.animateProperty=function(b){var c=b.node=a.byId(b.node);if(!b.easing)b.easing=a._defaultEasing;b=new a.Animation(b);a.connect(b,"beforeBegin",b,function(){var i=
{};for(var s in this.properties){if(s=="width"||s=="height")this.node.display="block";var u=this.properties[s];if(a.isFunction(u))u=u(c);u=i[s]=e({},a.isObject(u)?u:{end:u});if(a.isFunction(u.start))u.start=u.start(c);if(a.isFunction(u.end))u.end=u.end(c);var F=s.toLowerCase().indexOf("color")>=0;function n(B,I){var k={height:B.offsetHeight,width:B.offsetWidth}[I];if(k!==undefined)return k;k=a.style(B,I);return I=="opacity"?+k:F?k:parseFloat(k)}if("end"in u){if(!("start"in u))u.start=n(c,s)}else u.end=
n(c,s);if(F){u.start=new a.Color(u.start);u.end=new a.Color(u.end)}else u.start=s=="opacity"?+u.start:parseFloat(u.start)}this.curve=new r(i)});a.connect(b,"onAnimate",a.hitch(a,"style",b.node));return b};dojo.anim=function(b,c,i,s,u,F){return a.animateProperty({node:b,duration:i||a.Animation.prototype.duration,properties:c,easing:s,onEnd:u}).play(F||0)}})()}if(!dojo._hasResource["dojo._base.browser"]){dojo._hasResource["dojo._base.browser"]=true;dojo.provide("dojo._base.browser");dojo.forEach(dojo.config.require,
function(a){dojo.require(a)})}dojo.config.afterOnLoad&&dojo.isBrowser&&window.setTimeout(dojo._loadInit,1E3)})();
